@charset "utf-8";
/*//////////////////////////////////////////////////////
	症状別の施術
//////////////////////////////////////////////////////*/

/*===================================
	symptoms
===================================*/
#symptoms{
	width:100%;
}

/* 一覧ページ */

/*
#symptoms #sy-link li{
	padding:1.0em;
	border-bottom:1px dotted #218B65;
	position:relative;
	overflow:hidden;
}
#symptoms #sy-link li:before{
}
#symptoms #sy-link li:after{
	display: block;
	content: "";
	position: absolute;
	top: 45%;
	right: 1.0em;
	width: 7px;
	height: 7px;
	border-top: solid 2px #218B65;
	border-right: solid 2px #218B65;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#symptoms #sy-link li:last-child{
	border-bottom:none;
}

#symptoms #sy-link li a{
	text-decoration:none;
}
#symptoms #sy-link li a .frame{
	padding:0;
	display:block;
}
*/

#symptoms #sy-link li{
	border-bottom:1px dotted #218B65;
	position:relative;
	overflow:hidden;
}
#symptoms #sy-link li:before{
}
#symptoms #sy-link li:after{
	display: block;
	content: "";
	position: absolute;
	top: 45%;
	right: 1.0em;
	width: 7px;
	height: 7px;
	border-top: solid 2px #218B65;
	border-right: solid 2px #218B65;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}

#symptoms #sy-link li:last-child{
	border-bottom:none;
}

#symptoms #sy-link li a{
	text-decoration:none;
}
#symptoms #sy-link li a .frame{
	display:block;
}

#symptoms #sy-link li a .frame .photo{
	width:30%;
	float:left;
	margin-right:1.0em;
}
#symptoms #sy-link li:first-child a .frame .photo,
#symptoms #sy-link li:nth-child(5) a .frame .photo,
#symptoms #sy-link li:nth-child(8) a .frame .photo,
#symptoms #sy-link li:nth-child(10) a .frame .photo{
	margin-bottom:0.5em;
}
#symptoms #sy-link li a .frame .photo img{
	width:100%;
	height:auto;
	display:block;
}

#symptoms #sy-link li a .frame h3{
	color:#218B65;
	font-size:110%;
	font-weight:bolder;
	margin-bottom:0.3em;
}

#symptoms #sy-link li a .frame p{
	color:#000;
}

/* 詳細ページ */
#symptoms #sy-detail figure img{
	width:100%;
	height:auto;
	display:block;
}
#symptoms #sy-detail h3{
	color:#218B65;
	font-size:110%;
	font-weight:bolder;
	padding:0.8em 1.0em;
	border-top:2px solid #218B65;
	border-bottom:5px solid #218B65;
}
#symptoms #sy-detail h4{
	color:#218B65;
	font-size:110%;
	font-weight:bolder;
	padding:0 1.0em;
	margin-bottom:0.5em;
}
#symptoms #sy-detail h4.border{
	background:url(../images/subpage/border-icon.gif) 1.0em center no-repeat;
	background-size:15px 6px;
	-moz-background-size:15px 6px;
	-ms-background-size:15px 6px;
	-o-background-size:15px 6px;
	-webkit-background-size:15px 6px;
	padding-left:2.5em;
	margin-bottom:-0.5em;
}

#symptoms #sy-detail p{
	padding:1.0em 1.0em 1.5em 1.0em;
}

#symptoms #sy-detail ul{
	padding:0 1.0em;
	margin-bottom:1.5em;
}
#symptoms #sy-detail ul li{
	margin-bottom:0.5em;
}

#symptoms #sy-detail #youtube-wrapper {
	position: relative;
	padding-top:75%;
	height: 0;
	margin:0 1.0em 1.5em 1.0em;
}
#symptoms #sy-detail #youtube-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*====================================
	bxslider
=====================================*/
#bxslider{
	width:100%;
}
#bxslider #slider img{
	display:block;
	width:100%;
	height:auto;
	margin:0px auto;
}

.bx-pager{
	display:none;
}

