@import url("menu_s.css");



@import url("ope_s.css");







body {



	font-size: 11px;



	line-height: 1.4em;



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



	background-repeat: no-repeat;



	background-position: center top;



	margin: 0px;



	padding: 0px;



	color: #333333;



}



#bottom {



	padding: 0px;



	margin-top: 0px;



	margin-right: auto;



	margin-bottom: 0px;



	margin-left: auto;



}



#cont1 {



	width: 100%;



	margin-right: auto;



	margin-left: auto;



	float: none;



	padding: 0px;



	margin-top: 0px;



	margin-bottom: 0px;



}



#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;


}

/*V*/
#head .tel {


	font-size: 11px;


	color: #666666;


	text-align: right;


	float: left;


	line-height: 15px;


}





#head .tel {



	float: left;



	font-size: 11px;



	color: #666666;



	text-align: right;



	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: 5px 5px 40px;



	height: 100px;



}



#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;



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



	background-repeat: no-repeat;



	background-position: right bottom;



	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-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-new-sejutu {



	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;



}







.new-sejutu {



	padding-right: 5px;



	padding-bottom: 3px;



	padding-left: 5px;



	padding-top: 3px;



	margin: 0px;



}











.new-sejutu-gray {



	padding-right: 5px;



	padding-bottom: 3px;



	padding-left: 5px;



	padding-top: 3px;



	background-color: #F2F2F2;



	margin: 0px;



}











#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;



}















#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-bottom: 5px;



	margin-left: 0px;



}



#search {



	float: left;



	width: 250px;



	text-align: right;



	margin-right: 10px;



	margin-top: 3px;



	margin-bottom: -20px;



	margin-left: 0px;



}



#textsize {



	padding-top: 3px;



	margin: 0px;



	padding-right: 0px;



	padding-bottom: 0px;



	padding-left: 0px;



}



.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;



}



