@charset "utf-8";







body {



	font-family: "lr oSVbN", Osaka, "qMmpS Pro W3";



	color: #333333;



	padding: 0px;



	margin: 0 auto;



	background-color: #ffffff;



}







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



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



}







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



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;



	



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



	background-repeat: repeat-y;



	background-position: left top;







}







/**content



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



#content:after {			/* floatNA */



  



  display: block; 



  height: 0; 



  clear: both; 



  visibility: hidden;



}



/* Hides from IE-mac \*/



* html #content { height: 1%; }



/* End hide from IE-mac */







#content h2 {



	display:none;



}







/**gbvy[W̃C[W



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



#top-image {



	width: 615px;



	height:200px;



	background-image:url(../img/topimage.jpg);



	background-position: 0px 0px;



	margin: 0;



	padding: 0;



}







/**fÉȂ̈ē̃CAEg



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



#medicine-box {



	margin: 0 0 10px 0;



	width: 615px;	



	font-size:85%;



}



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







	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;



}







/**Rec



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



#content-division-left {



	float:left;



	margin: 0 0 10px 0px;



	padding: 0px 0px 0px 16px;



	width: 430px;



}



#content-division-right {



	float:left;



	margin: 0px 0px 0px 0px;



	padding: 0px 0px 0px 0px;



	width: 169px;



}







/**Rec̍XVFVL̕\**/



#renewal-box {

	width: 430px;

	margin: 0;

	padding: 0;

	font-size:0.8em;

	overflow: scroll;

	height: 300px;



}



#renewal-box h3  {



	width:420px;



	height: 26px;



	margin: 0 0 5px 0;



	padding: 0;



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



	background-repeat: no-repeat;



	background-position: left top;







	background-repeat: no-repeat;



	text-decoration: none;



	text-indent: -25000px;



	/* \*/



 	overflow: hidden;



  	/* */



}



#renewal-box table {



	width: 420px;



	margin: 0px 0px 5px 0px;



	padding: 0;



}



#renewal-box th{



	width:7em;



	font-weight:normal;



	text-align:left;



	



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #bbbbbb;



	padding: 2px 0em 2px 4px;



}



#renewal-box td{ 



	line-height:110%;



	font-weight:normal;



	text-align:left;



	



	border-bottom-width: 1px;



	border-bottom-style: dotted;



	border-bottom-color: #bbbbbb;



	margin: 0px 0em 0px 6em;



	padding: 2px 0em 2px 0;



}



/**Rec̍XVFꗗ{^**/



#ichiran {



	width:420px;



	height: 20px;



 	margin: 0px 0px 10px 0px;



 	padding: 0px;



 	list-style: none;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #b7b7b7;



}



#ichiran span{



 	margin: 0px;



 	padding: 0px;



 	list-style: none;



}



#ichiran span{



	margin: 0px;



	padding: 0px;



	display: inline;



}



#ichiran span a{



	height: 18px;



	margin: 0px;



	padding: 0px;



	background-repeat: no-repeat;



	text-decoration: none;



	text-indent: -25000px;



	float: right;



	/* \*/



 	overflow: hidden;



  	/* */



}



#ichiran span a:hover{



	background-position: 0px -18px;



	text-decoration: none;



}



/*ʏ펞*/



.mm-ichiran {



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



	background-position: 0px 0px;



	width: 73px;



}



/*tH[JX*/



.mm-ichiran-focus {



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



	background-position: 0px -18px;



	width: 73px;



}







/**RecFVL̕\**/



#stopaids-box {



	width:405px;



	margin: 0px 0px 0px 5px;



	padding: 5px;



	background-color: #f2f2f2;



	border: 1px solid #b9b9b9;



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



	background-repeat: no-repeat;



	background-position: left center;



}



#stopaids-box p {



	margin: 0px 0px 0px 70px;



	padding: 5px;



	font-size:0.8em;



	line-height:140%;



}







/**RecFoi[**/



#banner-box {



	width:150px;



	margin: 0px auto 10px auto;



	padding: 0px 0px 0px 0px;



	background-color: #f2f2f2;



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



	background-repeat: no-repeat;



	background-position: left center;



}


