@import url("menu.css");



@import url("ope.css");











body {

	font-size: 13px;

	line-height: 1.6em;

	background-image: url(../image_new/top/backpink.gif);
	margin: 0px;

	padding: 0px;

	color: #333333;






}


#bottom {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-indent:-9999px;
	width: 950px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #D7D7D7;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;
	height: 0px;


}



#cont1 {
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	float: none;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #D7D7D7;
	border-right-color: #D7D7D7;
	border-bottom-color: #D7D7D7;
	border-left-color: #D7D7D7;


}



#cont2 {



	background-image: url(../image_new/top/back.jpg);



	background-repeat: repeat-y;



	background-position: center;



	width: 100%;



	margin-right: auto;



	margin-left: auto;



	float: none;



}



#cont3 {



	background-image: url(../image_new/top/back.jpg);



	background-repeat: repeat-y;



	background-position: center;



	width: 100%;



	margin-right: auto;



	margin-left: auto;



	float: none;



}



#footer {



	background-image: url(../image_new/top/head/headback.jpg);



	background-repeat: repeat-x;



	width: 949.9px;



	margin-right: auto;



	margin-left: auto;



	padding-top: 10px;



	background-position: bottom;



}



#footerline {



	margin-top: 10px;



}



#footerinfo {



	font-size: 11px;



	color: #996600;



	text-align: center;



	margin-top: 5px;



}



#footerinfo p {



	margin: 0px;



	padding-top: 5px;



	padding-bottom: 5px;



}



#footer2 {



	font-size: 11px;



	background-color: #FF6699;



	width: 949.9px;



	margin-right: auto;



	margin-left: auto;



	padding-top: 10px;



	padding-bottom: 10px;



	text-align: center;



	color: #FFFFFF;



}



#head {



	background-image: url(../image_new/top/head/headback.jpg);



	background-repeat: repeat-x;



	width: 949.9px;



	margin-right: auto;



	margin-left: auto;



	border-bottom-width: 5px;



	border-bottom-style: solid;



	border-bottom-color: #FF6699;



}



#head .logo {



	float: left;



	width: 237px;



	margin-bottom: 5px;



	margin-left: 15px;



}



#head .tel {



	font-size: 11px;



	color: #666666;



	text-align: right;



	float: left;



	line-height: 15px;



}



#head .telm {



	float: left;



	font-size: 11px;



	color: #666666;



	text-align: right;



	margin-right: 15px;



	margin-left: 35px;



}



#idx185 {



	float: left;



	width: 185px;



	padding-right: 9px;



}



#idx276 {



	float: left;



	width: 276px;



}



#idx-about {

	float: left;

	width: 208px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #FF6699;

	border-bottom-color: #FF6699;

	border-left-color: #FF6699;

	background-image: url(../image_new/top/back_sbc.gif);

	background-repeat: no-repeat;

	background-position: right bottom;

	padding-top: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 5px;



}



#idx-about p {



	margin: 0px;



	padding-top: 3px;



	padding-bottom: 3px;



	padding-left: 17px;



	background-image: url(../image_new/point02.gif);



	background-repeat: no-repeat;



	background-position: left center;



}



#idx-clinic {
	float: left;
	width: 208px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FF6699;
	border-bottom-color: #FF6699;
	border-left-color: #FF6699;
	padding: 5px;



}



#idx-clinic .floatborder {



	float: left;



	border-right-width: 1px;



	border-right-style: dashed;



	border-right-color: #CC9900;



	width: 160px;



	margin-right: 10px;



}



#idx-clinic .floatleft {



	float: left;



	padding-right: 5px;



}



#idx-clinic p {



	margin: 0px;



	padding-top: 3px;



	padding-bottom: 3px;



	padding-left: 17px;



	background-image: url(../image_new/point02.gif);



	background-repeat: no-repeat;



	background-position: left center;



}



#idx-doctor {

	width: 218px;

	border-right-width: 1px;

	border-left-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-right-color: #FF6699;

	border-left-color: #FF6699;

	background-repeat: no-repeat;

	background-position: right bottom;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #FF6699;

}

#idx-mobile {



	float: left;



	width: 208px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #FF6699;



	border-bottom-color: #FF6699;



	border-left-color: #FF6699;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 5px;



	background-repeat: no-repeat;



	background-position: right bottom;



}



#idx-mobile p {



	margin: 0px;



	clear: both;



	width: 208px;



	padding-bottom: 5px;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #CCCCCC;



	padding-top: 5px;



}



#idx-mobile .sptop5 {



	padding-top: 5px;



}



#idx-mobile .spleft10 {



	padding-left: 10px;



}



















#idx-rank {



	float: left;



	width: 208px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #FF6699;



	border-bottom-color: #FF6699;



	border-left-color: #FF6699;



	padding-right: 5px;



	padding-bottom: 10px;



	padding-left: 5px;



	padding-top: 5px;



}



#idx-rank p {



	margin: 0px;



	clear: both;



	width: 208px;



	padding-bottom: 5px;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #CCCCCC;



	padding-top: 5px;



}



#idx-wn {



	float: left;



	width: 208px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #FF6699;



	border-bottom-color: #FF6699;



	border-left-color: #FF6699;



	padding-right: 5px;



	padding-bottom: 5px;



	padding-left: 5px;



	padding-top: 5px;



}



#idx-wn p {



	margin: 0px;



	clear: both;



	width: 208px;



	padding-bottom: 5px;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #CCCCCC;



	padding-top: 5px;



}



#idx-wn .link {



	width: 208px;



	text-align: right;



	font-size: 11px;



	padding-top: 5px;



	padding-bottom: 5px;



}







#idx-cont-new {



	border-top-width: 5px;



	border-right-width: 5px;



	border-bottom-width: 5px;



	border-left-width: 5px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-top-color: #F0F0F0;



	border-right-color: #F0F0F0;



	border-bottom-color: #F0F0F0;



	border-left-color: #F0F0F0;



	padding-right: 10px;



	padding-bottom: 10px;



	padding-left: 10px;



}











#idx-cont-new p {



	margin: 0px;



	clear: both;



	padding-bottom: 5px;



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #CCCCCC;



	padding-top: 5px;



}







#idx-link {



	width: 698px;



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #E9CC7D;



	border-bottom-color: #E9CC7D;



	border-left-color: #E9CC7D;



}



#idx-undertext {
	width: 678px;
	padding: 10px;
	margin-top: 10px;
	border: 1px solid #E9CC7D;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0.3px;
	background-color: #FDFAF0;



}






#main1 {



	width: 930px;



	margin-right: auto;



	margin-left: auto;



	padding: 10px;



}



#main1 .bbsp {



	margin-right: 10px;



}



#main1 .bb {



	margin-top: 10px;



}



#main2 {



	width: 930px;



	margin-right: auto;



	margin-left: auto;



	padding: 10px;



}



#main2center {







	float: left;



	width: 470px;



	margin-right: 10px;



}



#main2left {



	float: left;



	width: 220px;



	margin-right: 10px;



}



#main2right {



	float: left;



	width: 220px;



}



#mainbotton {



	width: 222px;



	margin-right: 8px;



	float: left;



}



#mainimage {



	float: left;



	width: 700px;



}



#opelist{



	margin:0px 0px 10px auto;



	float:left;



	width: 700px;



	}







#ope {



	background-image: url(../image_new/top/opemenu/opeback.gif);



	background-repeat: repeat;



	width: 100px;



	margin-right: auto;



	margin-left: auto;



	padding-bottom: 10px;



	padding-left: 11px;



	padding-top: 10px;



	padding-right: 11px;



}



#siteoption{

	float: right;

	width: 400px;

	text-align: right;

	margin-right: 10px;

	margin-top: 5px;

	margin-left: 0px;

}



#search {

	float: left;

	width: 400px;

	text-align: right;

	margin-right: 10px;

	margin-top: 3px;

	margin-left: 0px;

	padding-bottom: 2px;

}



#search form {

	margin: 0px;

	padding: 0px;

}





/*消してＯＫ*/

#textsize {

	display: none;

}



.idx {



	margin-top: 10px;



}



.info {



	margin-right: 10px;



	margin-top: 10px;



	text-align: right;



	margin-left: 35px;



}



.infomenu {



	margin-top: 10px;



	margin-right: 0px;



}



#idx-bottom {



	width: 470px;



	float: left;



}



#idx-bottom .sp9 {



	margin-right: 9px;



}



#idx-bottom-content {



	width: 460px;



	background-image: url(../image_new/top/aboutback.jpg);



	background-repeat: no-repeat;



	background-position: center bottom;



	float: left;



	padding: 5px;



}



#idx-bottom-content .no1 {



	float: left;



	width: 175px;



	margin-right: 19px;



}



#idx-bottom-content p {







	margin: 0px;



	padding-top: 3px;



	padding-bottom: 3px;



	padding-left: 17px;



	background-image: url(../image_new/point02.gif);



	background-repeat: no-repeat;



	background-position: left center;



}



#idx-bottom-content .floatleft {



	float: left;



}



#idx-bottom-content .no2 {



	float: left;



	margin-right: 3px;



	padding-right: 3px;



	border-right-width: 1px;



	border-right-style: dashed;



	border-right-color: #CC9900;



}



#idx-bottom-content .sp3 {



	width: 3px;



	float: left;



}



.chlink {



	margin-top: -7px;



	margin-bottom: 2px;



	font-size: 12px;



}



.idxcl-underline {



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #CC9900;



}



#head .tel-top {



	font-size: 11px;



	color: #666666;



	text-align: left;



	float: left;



	line-height: 15px;



	width: 163px;



	margin-left: 10px;



	margin-top: 8px;



}



#head .telm-top {







	float: left;



	font-size: 11px;



	color: #666666;



	text-align: right;



	margin-left: 35px;



}



.info-top {



	margin-top: 5px;



	float: right;



	margin-right: 10px;



}



.infomenu-top {



	margin-top: 5px;



	margin-right: 0px;



	margin-bottom: 5px;



}



.movielist {



	border-bottom-width: 1px;



	border-bottom-style: dashed;



	border-bottom-color: #CCCCCC;



}



.movielist img {



	border: 1px solid #CCCCCC;



	padding: 1px;



}



.photo-thumb {



	border: 1px solid #CCCCCC;



	padding: 1px;



}



.newphoto {



	border-right-width: 1px;



	border-bottom-width: 1px;



	border-left-width: 1px;



	border-right-style: solid;



	border-bottom-style: solid;



	border-left-style: solid;



	border-right-color: #FF6699;



	border-bottom-color: #FF6699;



	border-left-color: #FF6699;



	margin-bottom: 10px;



}



#translate {



	padding: 0px 5px 2px 0px;



	width: 100%;



	background-color: #F1F1F1;



	text-align: right;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #CCCCCC;



}



#translate img {



	margin-right: 5px;



}



.mainleft {



	float: left;



	width: 700px;



}



.photo-new-rank1 {
	width:212px;
	height:29px;
	float: left;
}
.photo-new-rank1 a {
	display:block;
	width:212px;
	height:29px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background-image: url(../image_new/top/photo-new/photo_new-no1-botton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.photo-new-rank1 a:hover {
	background-position:left bottom;
} 



.photo-new-rank2 {
	width:212px;
	height:29px;
	float: left;
}
.photo-new-rank2 a {
	display:block;
	width:212px;
	height:29px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background-image: url(../image_new/top/photo-new/photo_new-no2-botton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.photo-new-rank2 a:hover {
	background-position:left bottom;
} 



.photo-new-rank3 {
	width:212px;
	height:29px;
	float: left;
}
.photo-new-rank3 a {
	display:block;
	width:212px;
	height:29px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background-image: url(../image_new/top/photo-new/photo_new-no3-botton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.photo-new-rank3 a:hover {
	background-position:left bottom;
} 


.photo-new-rank4 {
	width:212px;
	height:29px;
	float: left;
}
.photo-new-rank4 a {
	display:block;
	width:212px;
	height:29px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background-image: url(../image_new/top/photo-new/photo_new-no4-botton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.photo-new-rank4 a:hover {
	background-position:left bottom;
} 




.photo-new-rank5 {
	width:212px;
	height:29px;
	float: left;
}
.photo-new-rank5 a {
	display:block;
	width:212px;
	height:29px;
	font-size:1px;
	line-height:1px;
	text-indent:-9999px;
	text-decoration:none;
	outline:none;
	background-image: url(../image_new/top/photo-new/photo_new-no5-botton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.photo-new-rank5 a:hover {
	background-position:left bottom;
} 

/* ↓使用停止↓ */
#movie-change-back {
	background-color: #333333;
	background-image: url(../image_new/top/tv-ch/change-under.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	text-align: center;
}
/* ↑使用停止↑ */
