@charset "UTF-8";







body {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #333333;
	padding: 0px;
	margin: 0 auto;
	background-color: #ffffff;
	display: inline;



}







/*----------------------------------------------------------------------



{CAEg



----------------------------------------------------------------------*/



#wrapper {



	width:780px;



	margin: 0 auto;



	background-color:#FFFFFF;



	/*



	background-image: url(../img/bg_navigation.gif);



	background-repeat: repeat-y;



	background-position: left top;



	*/



	background-image: url(../img/bg_content_full.gif);



	background-repeat: repeat-y;



	background-position: left top;



}







/*----------------------------------------------------------------------



y[W{



----------------------------------------------------------------------*/



#pagebody {



	width: 780px;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



}







/*----------------------------------------------------------------------



Rec



----------------------------------------------------------------------*/



#content {



	float:left;



	width:615px;



	margin: 0px 0px 0px 0px;



	padding: 0px;



	vertical-align:top;



	/*



	background-image: url(../img/bg_content.gif);



	background-repeat: repeat-y;



	background-position: left top;



	*/



}







/**content



***********************************************************************/



#content:after {			/* floatNA */



  content: "."; 



  display: block; 



  height: 0; 



  clear: both; 



  visibility: hidden;



}



/* Hides from IE-mac \*/



* html #content { height: 1%; }



/* End hide from IE-mac */











/**y[W̃^Cg



**************************************************/



/**@Fl**/



#title-raiin {



	width: 615px;



	height:85px;



	background-image:url(../img/i_raiin.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



	background-repeat: no-repeat;



}



#title-raiin h2  {



	width:615px;



	height: 75px;



	margin: 0;



	padding: 0;



	background-repeat: no-repeat;



	text-decoration: none;



	text-indent: -25000px;



	/* \*/



 	overflow: hidden;



  	/* */



}



/**Vca@ɂ**/



#title-byouin {



	width: 615px;



	height:85px;



	background-image:url(../img/i_byouin.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



	background-repeat: no-repeat;



}



#title-byouin h2  {



	width:615px;



	height: 75px;



	margin: 0;



	padding: 0;



	background-repeat: no-repeat;



	text-decoration: none;



	text-indent: -25000px;



	/* \*/



 	overflow: hidden;



  	/* */



}



/**wv**/



#title-help {



	width: 615px;



	height:85px;



	background-image:url(../help/img/i_help.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



	background-repeat: no-repeat;



}



#title-help h2  {



	width:615px;



	height: 75px;



	margin: 0;



	padding: 0;



	background-repeat: no-repeat;



	text-decoration: none;



	text-indent: -25000px;



	/* \*/



 	overflow: hidden;



  	/* */



}



/**[**/



#title-omimaimail {



	width: 615px;



	height:85px;



	background-image:url(../omimaimail/img/i_omimaimail.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



	background-repeat: no-repeat;



}



#title-omimaimail h2  {



	width:615px;



	height: 75px;



	margin: 0;



	padding: 0;



	background-repeat: no-repeat;



	text-decoration: none;



	text-indent: -25000px;



	/* \*/



 	overflow: hidden;



  	/* */



}







/**title-raiin



**************************************************/



/**fÉȂ̂ē**/



.raiin-shinryouka {



	width: 615px;



	height:75px;



	background-image:url(../img/t_shinryouka.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**Ofē**/



.raiin-gairai {



	width: 615px;



	height:75px;



	background-image:url(../img/t_gairaiannai.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**@̂ē**/



.raiin-nyuuin {



	width: 615px;



	height:75px;



	background-image:url(../img/t_nyuuin.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**e{݂̂ē**/



.raiin-shisetsu {



	width: 615px;



	height:75px;



	background-image:url(../img/t_shisetsu.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**title-byouin



**************************************************/



/**OEڕW**/



.byouin-rinen {



	width: 615px;



	height:75px;



	background-image:url(../byouin/img/t_rinen.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**@̊Tv**/



.byouin-gaiyou {



	width: 615px;



	height:75px;



	background-image:url(../byouin/img/t_gaiyou.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**gD**/



.byouin-soshiki {



	width: 615px;



	height:75px;



	background-image:url(../byouin/img/t_soshiki.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**Vca@̂m点**/



.byouin-oshirase {



	width: 615px;



	height:75px;



	background-image:url(../byouin/img/t_oshirase.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**Vca@**/



.byouin-ingaihou {



	width: 615px;



	height:75px;



	background-image:url(../byouin/img/t_ingaihou.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**GCYÂ̋_a@**/



.byouin-stopaids {



	width: 615px;



	height:75px;



	background-image:url(../byouin/img/t_stopaids.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**helpړ



**************************************************/



/**TCg}bv**/



.help-sitemap {



	width: 615px;



	height:75px;



	background-image:url(../help/img/t_sitemap.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}



/**[



**************************************************/



/**[**/



.help-omimaimail {



	width: 615px;



	height:75px;



	background-image:url(../omimaimail/img/t_omimaimail.gif);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}































/**C̓CAEg



**************************************************/



#main-box {



	margin: 15px 0 35px 25px;



	width: 590px;



}



#main-box h3  {



	width:585px;



	font-size:1.1em;



	margin: 0px 0px 5px 0px;



	padding: 5px 0px 5px 4px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #aaaaaa;



	border-left-width: 1px;



	border-left-style: solid;



	border-left-color: #aaaaaa;



	background-image: url(../img/bg_main_box_h3.gif);



	background-repeat: repeat-x;



	background-position: left top;



}



#main-box:after {			/* floatNA */



  content: "."; 



  display: block; 



  height: 0; 



  clear: both; 



  visibility: hidden;



}



/* Hides from IE-mac \*/



* html #content { height: 1%; }



/* End hide from IE-mac */







/**C̓CAEg



**************************************************/



#main-box-text {
	margin: 10px 0 25px 10px;
	line-height:140%;
	font-size:0.9em;



}



#main-box-text dl {



	margin: 5px 2px 20px 10px;



	padding: 0;



	line-height:100%;



}



#main-box-text dt{



	float: left;



	width: 8em;



	padding: 4px 0em 4px 0;



	line-height:100%;



}



#main-box-text dd{ 



	margin: 0px 0em 0px 6em;



	line-height:110%;



	padding: 4px 0em 4px 0;



	line-height:100%;



}



#main-box-text ul {



	margin: 0px;



	padding: 10px 0px 10px 0px;



}



#main-box-text li{



	margin: 10px 0px 10px 15px;



	padding: 0px;



}



.main-box-textindent {



	margin: 10px 0 10px 20px;



	text-indent: -1em;



	line-height:140%;



}



.main-box-komidashi {



	margin: 10px 0 10px 20px;



	text-indent: -2em;



	line-height:140%;



	color:#CC0000;



}



.main-box-strong {



	margin: 6px 0px 2px 0px;



	font-size:120%;



	line-height:140%;



	color:#CC0000;



}



/**ʐ^̉荞**/



#main-box-photofloat-right200 {



	float:right;



	width:200px;



	text-align:right;



	font-size:0.8em;



	margin: 0px 0px 5px 10px;



}



#main-box-photofloat-right200 img {



	margin: 0px 0px 5px 0px;



}















/**fÉȂ̈ē̃CAEg



**************************************************/



#medicine-box {



	margin: 0 0 10px 0;



	width: 615px;



}



#medicine-box h3  {



	width:615px;



	height: 50px;



	margin: 0;



	padding: 0;



	background-image: url(../img/i_shinryouka.gif);



	background-repeat: no-repeat;



	background-position: left top;







	background-repeat: no-repeat;



	text-decoration: none;



	text-indent: -25000px;



	/* \*/



 	overflow: hidden;



  	/* */



}



#medicine-menu {



	margin: 0 0 10px 25px;



	width: 585px;



}



#medicine-menu ul{



 	margin: 0px 0px 0px 0px;



 	padding: 0px;



 	list-style: none;



}



#medicine-menu li{



	width:90px;



	margin: 10px 5px 10px 0px;



	padding: 0px 0px 2px 12px;



	list-style: none;



	background-image: url(../img/li_medical.gif);



	background-repeat: no-repeat;



	background-position: left 1px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #b3b3b3;



	display:inline;



	font-size:95%;



	line-height:160%;



}







#medicine-menu p{



	width:80px;



	margin: 0px 5px 0px 0px;



	padding: 2px 0px 2px 12px;



	list-style: none;



	background-image: url(../img/li_medical.gif);



	background-repeat: no-repeat;



	background-position: left 7px;



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #b3b3b3;



	font-size:95%;



	white-space:nowrap;



	line-height:160%;



	float:left;



}
