/*--------------------------------------------------------------
1. 看板　目次
----------------------------------------------------------------*/
.hip-toc {
overflow:hidden;
}
.hip-text {
margin: 1%;
}
.hip-toc a {
font-weight:bold;
}
.hip-toc a:hover {
color:#9b2942;
}
@media screen and (min-width: 736px){

.hip-top {
width:1000px;
margin:0 auto;
}

.hip-text {
margin-bottom:60px;
}

.hip-toc p.hip-toc-title{
display: table;
background-color: #dc4768;
width: 98%;
margin: 0;
height: 5%;
border:solid #dc4768 3px;
}

.hip-toc strong{
display:table-cell;
vertical-align:middle;
text-decoration:none;
color:#fff;
}

}

.hip-toc ul{
margin:0;
padding:0;
list-style-type:none;
overflow:hidden;
}

.hip-toc ul li{
float:left;
display:block;
background-color: #fff;
width:49%;
height: 100px;
margin:0;
line-height:100%;
border-right:solid #dc4768 2px;
border-bottom:solid #dc4768 2px;
}

.hip-toc ul li:nth-child(1),
.hip-toc ul li:nth-child(2){
border-top:solid #dc4768 2px;
}

.hip-toc ul li:nth-child(2n+1){
clear:both;
border-left:solid #dc4768 2px;
}

.hip-toc ul li p{
display: table;
table-layout: fixed;
text-align: center;
width: 100%;
height: 100px;
padding:0;
margin:0;
}

.hip-toc ul li a{
display:table-cell;
vertical-align:middle;
text-decoration:none;
color:#dc4768;
}
/*--------------------------------------------------------------
2. 尻トレ効果のメリット
----------------------------------------------------------------*/
main section article.hip-images{
	overflow:hidden;
}
main section article.hip-images ul{
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}
main section article.hip-images ul li{
	float:left;
	display:block;
	width:48%;
	margin:0 1%;
	margin-bottom:10px;
	line-height:100%;
}
.hip-images-img {
    width:50px;
}
main section article.hip-images ul li:nth-child(2n+1){
	clear:both;
}
main section article.hip-images ul li img.hip-img{
	width:100%;
	margin-bottom:5px;
}

main section article.hip-images ul li p{
display: flex;
align-items: center;
margin:0;
background-color: #dc4768;
width: 100%;
color:#fff;
}

/*--------------------------------------------------------------
3. 尻トレのポイント
----------------------------------------------------------------*/
main section article.hip-list{
overflow:hidden;
}
main section article.hip-list ol{
margin:0;
padding:0;
list-style-type:none;
overflow:hidden;
counter-reset: number;
}
main section article.hip-list ol li::before {
margin:0;
padding:0;
list-style-type:none;
overflow:hidden;
counter-increment: number 1;
content:  "point "counter(number)"　";
}
main section article.hip-list ol li{
display:block;
width:99%;
margin:10px 0;
background-color: #dc4768;
color:#fff;
line-height: 2.0;
padding:1%;
}

main section article.hip-list ol li a{
display:block;
width: 100%;
text-decoration:none;
color:#fff;
font-size:1.0rem;
text-decoration: none;

}

/*--------------------------------------------------------------
4. トレーニング＆器具
----------------------------------------------------------------*/
main section article.hip-yt ul{
text-align: center;
list-style-type:none;
margin: 0;
padding: 0;
}

span.hip-iframe {
display: block;
position: relative;
padding-bottom: 56.25%;
height: 0;
overflow: hidden;
}

main section article.hip-yt ul li{
padding-bottom: 5%;
}

span.hip-iframe iframe{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
@media screen and (min-width: 736px){

main section article.hip-yt{
	overflow:hidden;
}
main section article.hip-yt ul{
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
}
main section article.hip-yt ul li{
	float:left;
	display:block;
	width:48%;
	margin:0 1%;
	margin-bottom:10px;
	line-height:100%;
}
main section article.hip-yt ul li:nth-child(5),
main section article.hip-yt ul li:nth-child(6){
padding-bottom: 0px;
}

main section article.hip-yt ul li:nth-child(2n+1){
	clear:both;
}
main section article.hip-yt ul li img.hip-img{
	display:block;
	width:100%;
	margin-bottom:5px;
}
main section article.hip-yt ul li a{
	text-decoration:none;
	color:#333;
	font-size:0.7rem;
}

main section article.hip-yt ul li p{
display: flex;
align-items: center;
margin:0 0 10px 0;
background-color: #dc4768;
width: 100%;
color:#fff;
padding:1%;
min-height: 40px;
}
main section article.hip-yt ul{
text-align: left;
}

}
/*--------------------------------------------------------------
5. 名古屋の尻トレは
----------------------------------------------------------------*/
.hip-magin {
    margin:50px 0;
}
