/**********
 style-medical.css
**********/
#medical{}

div .medInner{
	padding-bottom:25px;
	margin-bottom:25px;
	border-bottom:1px solid #999;
}

div .medInner:last-child{
	padding-bottom:0;
	margin-bottom:0;
	border:none;
}


/**********
 medLink_mb
**********/
#medLink_mb{
	padding-bottom:50px;
}

#medLink_mb ul li{
	padding-bottom:8px;
}

#medLink_mb ul li:last-child{
	padding-bottom:0;
}

#medLink_mb ul li a{
	display:block;
	width:90%;
	padding:5px 0;
	text-align:center;
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	margin:0 auto;
	background:#8cc63f;
	color:#fff;
	text-decoration:none;
}

#medLink_mb ul li a:visited{
	background:#8cc63f;
}

#medLink_mb ul li a:hover,
#medLink_mb ul li a:active{
	background:#71a500;
}






/**********
 medAbout
**********/
#medAbout{}

/** medList **/
#medList{
	background:#fff;
	padding:15px 0;
	margin-top:25px;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	box-shadow: 1px 1px 1px 1px;
	-webkit-box-shadow: 1px 1px 1px 1px #ccc;
}

#medList h4{
	width:92%;
	display:block;
	font-size:1.1em;
	margin:0 auto;
	padding-bottom:20px;
	text-align:center;
	font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","ƒqƒ‰ƒMƒmŠÛƒS Pro","Hiragino Maru Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","HGŠÛºÞ¼¯¸M-PRO","HGMaruGothicMPRO";
	font-weight:normal;
	color:#ea5514;
	line-height:1.7;
}

#medList h4 span{
	border-bottom:2px solid #ea5514;
	padding-bottom:5px;
}

#medList ul{
	width:92%;
	margin:0 auto;
}

#medList ul li{
	display:inline-block;
	padding-right:15px;
	padding:0 15px 0 17px;
	position:relative;
	font-weight:normal;
	line-height:1.4;
	padding-bottom:6px;
}

#medList ul li:before{
	font-family: FontAwesome;
	content: '\f046';
	font-size:0.8em;
	color:#F90;
	position:absolute;
	top:3px;
	padding-right:5px;
	left:0;
}


/**********
 first
**********/
#first{}

#first .mochimono{
	margin-top:25px;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border:2px solid #2ea7e0;
	padding:10px 0 5px 0;
}

#first .mochimono ul{
	width:92%;
	margin:0 auto;
}

#first .mochimono ul li{
	display:inline-block;
	padding-right:15px;
	padding:0 15px 0 17px;
	position:relative;
	font-weight:normal;
	line-height:1.4;
	padding-bottom:5px;
	font-weight:bold;
}

#first .mochimono ul li:before{
	font-family: FontAwesome;
	content: '\f0da';
	font-size:0.8em;
	color:#2ea7e0;
	position:absolute;
	top:3px;
	padding-right:5px;
	left:0;
}


#first .notes{
	padding-top:11px;
	font-size:0.75em;
}


/** turn **/
#turn{
	padding-top:40px;
}


/**********
 saishin
**********/
#saishin{}

#saishin .mochimono{
	margin-top:25px;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border:2px solid #14a69a;
	padding:10px 0 5px 0;
}

#saishin .mochimono ul{
	width:92%;
	margin:0 auto;
}

#saishin .mochimono ul li{
	display:inline-block;
	padding-right:15px;
	padding:0 15px 0 17px;
	position:relative;
	font-weight:normal;
	line-height:1.4;
	padding-bottom:5px;
	font-weight:bold;
}

#saishin .mochimono ul li:before{
	font-family: FontAwesome;
	content: '\f0da';
	font-size:0.8em;
	color:#14a69a;
	position:absolute;
	top:3px;
	padding-right:5px;
	left:0;
}


/**********
 monshin
**********/
#monshin{}

#monshin .notes{
	padding-top:30px;
	color:#754c24;
	font-size:0.95em;
}


/** dlBana **/
#dlBana{
	padding-top:20px;
}
#dlBana a{
	border-radius:6px;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	display:block;
	font-family:"ƒqƒ‰ƒMƒmŠÛƒS Pro W4","ƒqƒ‰ƒMƒmŠÛƒS Pro","Hiragino Maru Gothic Pro","ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","HGŠÛºÞ¼¯¸M-PRO","HGMaruGothicMPRO";
	color:#875839;
	padding:7px 0;
	font-size:1.15em;
	font-weight:700;
	text-decoration:none;
}

#dlBana #monshinFirst{
	background:#bbe7f9;
	margin-bottom:20px;
}

#dlBana #monshinFirst:hover,
#dlBana #monshinFirst:active{
	background:#00afec;
	color:#fff;
}

#dlBana #monshinFirst p{
	margin:0 15px;
	background:url(../medical/img/monshin_icon.png) no-repeat left;
	min-height:40px;
}

#dlBana #monshinSaishin{
	background:#f2e1ce;
}

#dlBana #monshinSaishin:hover,
#dlBana #monshinSaishin:active{
	background:#f4b678;
	color:#fff;
}

#dlBana #monshinSaishin p{
	margin:0 15px;
	background:url(../medical/img/monshin_icon.png) no-repeat left;
	min-height:40px;
}

#dlBana #monshinFirst p span,
#dlBana #monshinSaishin p span{
	display:block;
	padding-left:40px;
	padding-top:7px;
}

/**********
 kenshin
**********/
#kenshinWrap{
	text-align:center;
}

#kenshinWrap #kenshinImg{
	width:100%;
	max-width:220px;
	margin:0 auto;
}

#kenshinWrap #kenshinTxt{
	padding-top:15px;
	text-align:left;
}

#kenshinWrap .notes{
	margin-top:25px;
	background:#fff;
	padding:15px 0;
	margin-top:25px;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	box-shadow: 1px 1px 1px 1px;
	-webkit-box-shadow: 1px 1px 1px 1px #ccc;
}

#kenshinWrap .notes h4{
	width:92%;
	display:block;
	margin:0 auto;
}

#kenshinWrap .notes ul{
	width:90%;
	margin:0 auto;
	padding-top:15px;
}

#kenshinWrap .notes ul li{
	text-align:left;
	padding-right:15px;
	padding:0 15px 0 17px;
	position:relative;
	font-weight:normal;
	line-height:1.4;
	padding-bottom:7px;
}

#kenshinWrap .notes ul li:last-child{
	padding-bottom:0;
}

#kenshinWrap .notes ul li:before{
	font-family: FontAwesome;
	content: '\f0da';
	font-size:0.8em;
	color:#00afec;
	position:absolute;
	top:3px;
	padding-right:5px;
	left:0;
}


/** mochimono **/
#kenshinWrap .mochimonoWrap{
	padding-top:50px;
	padding-bottom:30px;
	text-align:left;
}
#kenshinWrap .mochimono{
	margin-top:25px;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border:2px solid #ff8d40;
	padding:10px 0 5px 0;
}

#kenshinWrap .mochimono h4{
	width:92%;
	display:block;
	margin:0 auto;
	padding-bottom:20px;
}

#kenshinWrap .mochimono ul{
	width:92%;
	margin:0 auto;
}

#kenshinWrap .mochimono ul li{
	display:inline-block;
	padding-right:15px;
	padding:0 15px 0 17px;
	position:relative;
	font-weight:normal;
	line-height:1.4;
	padding-bottom:5px;
	font-weight:bold;
}

#kenshinWrap .mochimono ul li:before{
	font-family: FontAwesome;
	content: '\f0da';
	font-size:0.8em;
	color:#ff8d40;
	position:absolute;
	top:3px;
	padding-right:5px;
	left:0;
}




/**********
 yobou
**********/
#yobouWrap{
	text-align:center;
}

#yobouWrap #yobouImg{
	width:100%;
	max-width:220px;
	margin:0 auto;
}

#yobouWrap #yobouTxt{
	padding-top:15px;
	text-align:left;
}


#yobouWrap .notes{
	margin-top:25px;
	background:#fff;
	padding:15px 0;
	margin-top:25px;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	box-shadow: 1px 1px 1px 1px;
	-webkit-box-shadow: 1px 1px 1px 1px #ccc;
}

#yobouWrap .notes h4{
	width:92%;
	display:block;
	margin:0 auto;
	padding-bottom:20px;
}

#yobouWrap .notes ul{
	width:92%;
	margin:0 auto;
	text-align:left;
}

#yobouWrap .notes ul li{
	display:inline-block;
	padding-right:15px;
	padding:0 15px 0 17px;
	position:relative;
	font-weight:normal;
	line-height:1.4;
	padding-bottom:7px;
}

#yobouWrap .notes ul li:last-child{
	padding-bottom:0;
}

#yobouWrap .notes ul li:before{
	font-family: FontAwesome;
	content: '\f0da';
	font-size:0.8em;
	color:#00afec;
	position:absolute;
	top:3px;
	padding-right:5px;
	left:0;
}

/** mochimono **/
#yobouWrap .mochimonoWrap{
	padding-top:50px;
	padding-bottom:30px;
	text-align:left;
}
#yobouWrap .mochimono{
	margin-top:25px;
	border-radius:9px;
	-webkit-border-radius:9px;
	-moz-border-radius:9px;
	border:2px solid #ff8d40;
	padding:10px 0 5px 0;
}

#yobouWrap .mochimono h4{
	width:92%;
	display:block;
	margin:0 auto;
	padding-bottom:20px;
}

#yobouWrap .mochimono ul{
	width:92%;
	margin:0 auto;
}

#yobouWrap .mochimono ul li{
	display:inline-block;
	padding-right:15px;
	padding:0 15px 0 17px;
	position:relative;
	font-weight:normal;
	line-height:1.4;
	padding-bottom:5px;
	font-weight:bold;
}

#yobouWrap .mochimono ul li:before{
	font-family: FontAwesome;
	content: '\f0da';
	font-size:0.8em;
	color:#ff8d40;
	position:absolute;
	top:3px;
	padding-right:5px;
	left:0;
}


/** sikyu **/
#shikyu{}
#shikyu #sikyuImg{
	width:100%;
	max-width:100px;
	margin:0 auto;
}

#shikyu #sikyuTxt{
	padding-top:15px;
	text-align:left;
}

#shikyu #sikyuTxt p{
	padding-bottom:15px;
}




/** yobouGuide **/
#yobouGuide{
	padding-top:30px;
	text-align:left;
}

#yobouGuide ul li{
	text-align:left;
	position:relative;
	font-weight:normal;
	line-height:1.4;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #999;
	padding-left:15px;
	color:#754c24;
}

#yobouGuide ul li:before{
	font-family: FontAwesome;
	content: '\f111';
	font-size:0.6em;
	color:#f7931e;
	position:absolute;
	top:3px;
	padding-right:20px;
	left:0;
}


#yobouGuide ul li:last-child{
	padding-bottom:0;
	margin-bottom:0;
	border:none;
}


/* PCE‘åŒ^ƒ^ƒuƒŒƒbƒgF769px`1050px */
@media only screen and (min-width: 769px) and (max-width: 1050px) {

.priInner{
	padding-bottom:100px;
}

/**********
 monshin
**********/
#monshin{}

/** dlBana **/

#dlBana #monshinFirst{
	width:50%;
	float:left;
	font-size:1.1em;
	margin-bottom:0;
}

#dlBana #monshinSaishin{
	width:48%;
	float:right;
	font-size:1.1em;
}

#dlBana #monshinFirst p span,
#dlBana #monshinSaishin p span{
	padding-top:8px;
}

/**********
 kenshin
**********/
#kenshinWrap #kenshinImg{
	width:28%;
	float:right;
	padding-bottom:20px;
}

#kenshinWrap #kenshinTxt{
	width:66%;
	float:left;
	padding-bottom:20px;
}

#kenshinWrap .notes ul{
	width:92%;
}


/**********
 yobou
**********/
#yobouWrap #yobouImg{
	width:28%;
	float:right;
	padding-bottom:20px;
}

#yobouWrap #yobouTxt{
	width:66%;
	float:left;
	padding-bottom:20px;
}

#yobouWrap .notes ul{
	width:92%;
}


/** sikyu **/
#shikyu{}
#shikyu #sikyuImg{
	width:20%;
	float:right;
	padding-bottom:20px;
}

#shikyu #sikyuTxt{
	width:77%;
	float:left;
	padding-bottom:20px;
}



}

/* PCŒü‚¯F1050pxˆÈã‚ÅŒÅ’è */
@media only screen and (min-width: 1051px) {


.priInner{
	padding-bottom:100px;
}

/**********
 monshin
**********/
#monshin{}

/** dlBana **/

#dlBana #monshinFirst{
	width:48%;
	float:left;
	font-size:1.1em;
	margin-bottom:0;
}

#dlBana #monshinSaishin{
	width:48%;
	float:right;
	font-size:1.1em;
}

#dlBana #monshinFirst p,
#dlBana #monshinSaishin p{
	width:80%;
	margin:0 auto;
}

#dlBana #monshinFirst p span,
#dlBana #monshinSaishin p span{
	padding-top:8px;
}


/**********
 kenshin
**********/
#kenshinWrap #kenshinImg{
	width:28%;
	float:right;
	padding-bottom:20px;
}

#kenshinWrap #kenshinTxt{
	width:66%;
	float:left;
	padding-bottom:20px;
}

#kenshinWrap .notes ul{
	width:92%;
}



/**********
 yobou
**********/
#yobouWrap #yobouImg{
	width:28%;
	float:right;
	padding-bottom:20px;
}

#yobouWrap #yobouTxt{
	width:66%;
	float:left;
	padding-bottom:20px;
}

#yobouWrap .notes ul{
	width:92%;
}


/** sikyu **/
#shikyu{}
#shikyu #sikyuImg{
	width:20%;
	float:right;
	padding-bottom:20px;
}

#shikyu #sikyuTxt{
	width:77%;
	float:left;
	padding-bottom:20px;
}




}


@media print{
	
.priInner{
	padding-bottom:100px;
}

/**********
 monshin
**********/
#monshin{}

/** dlBana **/

#dlBana #monshinFirst{
	width:48%;
	float:left;
	font-size:1.1em;
	margin-bottom:0;
}

#dlBana #monshinSaishin{
	width:48%;
	float:right;
	font-size:1.1em;
}

#dlBana #monshinFirst p,
#dlBana #monshinSaishin p{
	width:80%;
	margin:0 auto;
}

#dlBana #monshinFirst p span,
#dlBana #monshinSaishin p span{
	padding-top:8px;
}


/**********
 kenshin
**********/
#kenshinWrap #kenshinImg{
	width:28%;
	float:right;
	padding-bottom:20px;
}

#kenshinWrap #kenshinTxt{
	width:66%;
	float:left;
	padding-bottom:20px;
}

#kenshinWrap .notes ul{
	width:92%;
}



/**********
 yobou
**********/
#yobouWrap #yobouImg{
	width:28%;
	float:right;
	padding-bottom:20px;
}

#yobouWrap #yobouTxt{
	width:66%;
	float:left;
	padding-bottom:20px;
}

#yobouWrap .notes ul{
	width:92%;
}


/** sikyu **/
#shikyu{}
#shikyu #sikyuImg{
	width:20%;
	float:right;
	padding-bottom:20px;
}

#shikyu #sikyuTxt{
	width:77%;
	float:left;
	padding-bottom:20px;
}


}