@charset "euc-jp";



html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p{

    margin: 0;

    padding: 0;

}

img{

	border:0;

}

h1,h2,h3,h4,h5,h6{

	font-style:normal;

	font-weight:normal;

}

a{

	text-decoration:none;

}

a:hover{

	color: #FF0000;

	

}

p {

	font-size: 12px;

	line-height: 18px;

}



ul,li{

	list-style:none;

}

body {

	color: #444444;

	text-align:center;

	font-family: Arial, "£Í£Ó £Ð¥´¥·¥Ã¥¯", Osaka, "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3";

	font-size: 12px;

	background-color: #FDFCF4;

}



img, div {

	/*behavior: url(iepngfix.htc);*/

}

h1 {

	background-image: url(images/common/bg_h1.jpg);

	background-repeat: no-repeat;

	height: 30px;

	width: 697px;

	font-size: 14px;

	line-height: 30px;

	font-weight: bold;

	padding-left: 20px;

	color: #F98200;

	margin-top: 10px;

	margin-bottom: 10px;

}

h2 {

	background-image: url(images/common/bg_h2.gif);

	font-size: 14px;

	line-height: 30px;

	height: 30px;

	background-repeat: no-repeat;

	color: #F98200;

	font-weight: bold;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #FAA70B;

	width: 697px;

}

#wrapper0 {

	background-image: url(images/common/bg_header.jpg);

	background-repeat: repeat-x;

	height: 131px;

	padding-top: 4px;

}

#wrapper0 #header{

	width:932px;

	height: 70px;

	background-image: url(images/common/yakunavi-tel.gif);

	background-repeat: no-repeat;

	margin-right: auto;

	margin-left: auto;

}

#wrapper0 #navitop {

	width: 932px;

	margin-right: auto;

	margin-left: auto;

	margin-top: 8px;

}

#wrapper0 #navitop .gmenu {

	display: block;

	float: left;

	margin-right: 8px;

}

#wrapper0 #navitop .gmenu0 {

	display: block;

	float: left;

}



#wrapper0 #header .box1 {

	float: left;

	height: 65px;

	width: 170px;

	text-align: left;

}

#wrapper0 #header .box2 {

	float: left;

	width: 521px;

	padding-top: 34px;

	padding-left: 79px;

}



* html body #wrapper0 #header .box2 {

	float: left;

	width: 600px;

	padding-top: 34px;

}

#wrapperF {

	height: 40px;

	background-color: #F8F3D5;

}

#wrapperF #fotter {

	background-image: url(images/common/bg_fotter.jpg);

	background-repeat: no-repeat;

	height: 40px;

	width: 932px;

	background-position: top;

	padding-top: 0px;

	border-top-width: 1px;

	border-top-style: dotted;

	border-top-color: #EEEEEE;

	text-align: center;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

	margin-right: auto;

	margin-left: auto;

	background-color: #F7F3D5;

}

#wrapperF  #fotter .box1 {

	text-align: right;

	padding: 0px;

	width: auto;

	height: auto;

	margin-top: 15px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

#wrapperF  #fotter .copy {

	font-size: 12px;

	width:932px;

	text-align: center;

	margin-top: 4px;

	float: left;

}





#wrapper {

	width:932px;

	text-align:left;

	margin-top: 0;

	margin-right: auto;

	margin-bottom: 0;

	margin-left: auto;

	padding: 0;

}

#wrapper #content {

	width: 932px;

	margin-right: auto;

	margin-left: auto;

	background-color: #FDFCF4;

	clear: both;

	margin-bottom: 10px;

	margin-top: 6px;

}

*  html  body  #wrapper  #content {

	width:932px;

	margin-left: 0px;

	background-color: #FDFCF4;

	margin-top: 6px;

}

#wrapper #content #navitop {

	height: 30px;

	padding: 0px;

	overflow: hidden;

	background-color: #FFFFFF;

	width: 932px;

	margin-top: 10px;

	margin-right: 0px;

	margin-left: 0px;

	margin-bottom: 10px;

}

*  html  body  #wrapper #content #navitop {

	height: 30px;

	overflow: hidden;

	background-color: #FFFFFF;

	width: 932px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding: 0px;

}

#wrapper #content .leftBox2 {

	width: 166px;

	float: left;

	background-color: #FDFCF4;

	height: auto;

	padding: 0px;

	margin-right: 17px;

}

* html body #wrapper #content .leftBox2 {

	width: 166px;

	float: left;

	background-color: #FDFCF4;

	height: auto;

	padding: 0px;

	margin-right: 14px;

}

#wrapper #content .leftBox2 .box {

	width: 166px;

	margin-bottom: 10px;

}
#wrapper #content .leftBox2 .box2_tu {
	background-image:url(images/top/l1_h2.jpg);
	height:55px;
	width:178px;
}


#wrapper #content .rightBox {

	width: 390px;

	float: left;

	padding: 0px;

	background-color: #FDFCF4;

	margin-right: 17px;

}



* html body #wrapper #content .rightBox {

	width: 390px;

	background-color: #FDFCF4;

	margin-right: 13px;

}

#wrapper #content .rightBox #flashContent {

	height: 315px;

	width: 390px;

	margin-bottom: 10px;

	background-color: #FDFCF4;

}

#wrapper #content .rightBox .box1_t {

	margin: 0px;

	padding: 0px;

	height: 40px;

	width: 390px;

	background-image: url(images/top/r2_b1.jpg);

}

#wrapper #content .rightBox .box1 {

	background-image: url(images/top/r2_b3.jpg);

	background-repeat: repeat-y;

	height: 670px;

	width: 370px;

	margin: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

* html body #wrapper #content .rightBox .box1 {

	background-image: url(images/top/r2_b3.jpg);

	background-repeat: repeat-y;

	height: 680px;

	width: 390px;

	margin: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#wrapper  #content  .rightBox  .box1  .b1 {

	background-image: url(images/top/r2_h1.jpg);

	height: 24px;

	width: 370px;

	text-align: right;

	padding-top: 6px;

	line-height: 20px;

}

#wrapper #content .rightBox .box1 .b1 img {

	background-image: url(images/top/r2_h1.jpg);

	margin-bottom: -5px;

}

#wrapper #content .rightBox .box1 .mname {

	background-image: url(images/top/r2_h2.jpg);

	height: 20px;

	width: 360px;

	padding-left: 10px;

	background-repeat: no-repeat;

	padding-top: 4px;

	padding-right: 0px;

	padding-bottom: 0px;

	margin-top: 15px;

	margin-bottom: 10px;

	color: #3366CC;

	font-weight: bold;

}

#wrapper #content .rightBox .box1 .mimg {

	height: 82px;

	width: 82px;

	margin-right: 10px;

	float: left;

}

#wrapper #content .rightBox .box1 .minfo1 {

	width: 278px;

	float: left;

	height: 20px;

}

#wrapper  #content  .rightBox  .box1  .minfo1  img {

	line-height: 14px;

	margin-bottom: -2px;

}



* html body #wrapper #content .rightBox .box1 .mname {

	background-image: url(images/top/r2_h2.jpg);

	height: 24px;

	width: 370px;

	padding-left: 10px;

	background-repeat: no-repeat;

	padding-top: 6px;

	padding-right: 0px;

	padding-bottom: 0px;

	margin-top: 10px;

	margin-bottom: 10px;

	font-weight: bold;

	color: #3366CC;

}

#wrapper #content .rightBox .box1 .minfo2 {

	width: 278px;

	float: left;

	height: 20px;

	color: #C50000;

}





#wrapper #content .rightBox .box1_b {

	margin: 0px;

	padding: 0px;

	height: 4px;

	width: 390px;

	background-image: url(images/top/r2_b2.jpg);

	font-size: 1px;

	line-height: 1px;

}





#wrapper #content .rightBox2 {

	width: 310px;

	float: left;

	padding: 0px;

	background-color: #FDFCF4;

}

* html body #wrapper #content .rightBox2 {

	width: 310px;

	background-color: #FDFCF4;

}

#wrapper #content .rightBox2 .box1_t {

	background-image: url(images/top/r3_h1.jpg);

	height: 34px;

	width: 310px;

}

#wrapper #content .rightBox2 .box1 {

	background-image: url(images/top/r3_b2.jpg);

	background-repeat: repeat-y;

	height: 842px;

	width: 290px;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 10px;

}

* html body #wrapper #content .rightBox2 .box1 {

	background-image: url(images/top/r3_b2.jpg);

	background-repeat: repeat-y;

	height: 850px;

	width: 310px;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 10px;

}

#wrapper #content .rightBox2 .box1 .medicodeName {

	margin-left: 10px;

}

#wrapper #content .rightBox2 .box1 .b1 {

	background-image: url(images/top/r3_h2.jpg);

	height: 30px;

	width: 290px;

}

#wrapper #content .rightBox2 .box1_b {

	margin: 0px;

	padding: 0px;

	height: 4px;

	width: 310px;

	background-image: url(images/top/r3_b3.jpg);

	font-size: 1px;

	line-height: 1px;

}

#wrapper #content .rightBox2 .box2_t {

	background-image: url(images/top/r4_h1.jpg);

	height: 34px;

	width: 310px;

	margin-top: 17px;

}

#wrapper #content .rightBox2 .box2_b {

	margin: 0px;

	padding: 0px;

	height: 4px;

	width: 310px;

	background-image: url(images/top/r4_b3.jpg);

	font-size: 1px;

	line-height: 1px;

}

#wrapper #content .rightBox2 .box2 {

	background-image: url(images/top/r4_b2.jpg);

	background-repeat: repeat-y;

	height: 94px;

	width: 290px;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 10px;

}

* html body #wrapper #content .rightBox2 .box2 {

	background-image: url(images/top/r4_b2.jpg);

	background-repeat: repeat-y;

	height: 105px;

	width: 310px;

	padding-right: 10px;

	padding-left: 10px;

	padding-top: 10px;

}

#wrapper #content .rightBox3 {

	width: 716px;

	float: left;

	padding: 0px;

	background-color: #FDFCF4;

	margin-top: 17px;

}

* html body #wrapper #content .rightBox3 {

	width: 716px;

	background-color: #FDFCF4;

	margin-top: 17px;

}

#wrapper #content .rightBox3 .box1_t {

	background-image: url(images/top/r5_h1.jpg);

	height: 30px;

	width: 716px;

}



#wrapper #content .rightBox4 {

	width: 230px;

	float: left;

	padding: 0px;

	background-color: #FDFCF4;

	margin-top: 17px;

}

* html body #wrapper #content .rightBox4 {

	width: 230px;

	background-color: #FDFCF4;

	margin-top: 17px;

}

#wrapper #content .leftBox2 .box2_t {

	background-image: url(images/top/l1_h1.jpg);

	height: 55px;

	width: 178px;

}

#wrapper #content .leftBox2 .box2 {

	background-image: url(images/top/l1_b2.jpg);

	background-repeat: repeat-y;

	width: 178px;

	margin: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

}

*  html  body  #wrapper #content .leftBox2 .box2 {

	background-image: url(images/top/l1_b2.jpg);

	background-repeat: repeat-y;

	height: 110px;

	width: 178px;

	margin: 0px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#wrapper #content .leftBox2 .box2_b {

	padding: 0px;

	height: 4px;

	width: 178px;

	background-image: url(images/top/l1_b3.jpg);

	font-size: 1px;

	line-height: 1px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 17px;

	margin-left: 0px;

}



















#navi {

	height: 25px;

	background-repeat: no-repeat;

	padding-top: 15px;

	padding-left: 15px;

	background-image: url(images/common/bg_04.gif);

}



#navi2 {

	height: 150px;

	padding: 10px;

	overflow: hidden;

	border: 1px solid #E5E5E5;

	background-color: #F2F2F2;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	width: 878px;

}



* html body #navi2 {

	height: 170px;

	overflow: hidden;

	border: 1px solid #E5E5E5;

	background-color: #F2F2F2;

	width: 932px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding: 10px;

}

#navi3 {

	overflow: hidden;

	background-color: #FcFcFc;

	margin-top: 9px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	width: 932px;

	font-size: 12px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

* html body #navi3 {

	overflow: hidden;

	background-color: #FcFcFc;

	width: 932px;

	margin-top: 9px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	font-size: 12px;

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

}

#wrapper #content .navip {

	height: 24px;

	overflow: hidden;

	border: 1px solid #E5E5E5;

	background-color: #F9F9F9;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	width: 878px;

	padding-right: 10px;

	padding-left: 10px;

	margin-top: 0px;

	padding-top: 0px;

	font-size: 12px;

	line-height: 24px;

}

*  html  body  #wrapper #content .navip {

	height: 24px;

	overflow: hidden;

	border: 1px solid #E5E5E5;

	background-color: #F9F9F9;

	width: 932px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding-top: 2px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

	font-size: 12px;

	line-height: 24px;

}





#wrapper #content .navip img {

	margin-bottom: -3px;

}







#wrapper #content .rightBox .box .imgBL {

	height: auto;

	width: 270px;

	background-color: #F2F2F2;

	padding: 4px;

	float: left;

	margin-right: 4px;

	margin-bottom: 4px;

}

#wrapper #content .rightBox .box .imgBL p {

	font-size: 12px;

	color: #6F58A9;

	line-height: 20px;

}

#wrapper #content .rightBox .box .imgBR {

	height: auto;

	width: 270px;

	background-color: #F2F2F2;

	padding: 4px;

	float: right;

	margin-right: 4px;

	margin-bottom: 4px;

}

#wrapper #content .rightBox .box .imgBR p {

	font-size: 12px;

	color: #6F58A9;

	line-height: 20px;

}

#wrapper #content .rightBox .box .imgBR2 {

	height: auto;

	width: 200px;

	background-color: #F2F2F2;

	padding: 4px;

	float: right;

	margin-right: 4px;

	margin-bottom: 4px;

}

#wrapper #content .rightBox .box .imgBR2 p {

	font-size: 12px;

	color: #6F58A9;

	line-height: 20px;

}









#wrapper #content .rightBox .box .imgBC {

	height: auto;

	width: 638px;

	background-color: #F2F2F2;

	padding: 4px;

	margin-right: 4px;

	margin-bottom: 4px;

}

* html body #wrapper #content .rightBox .box .imgBC {

	height: auto;

	width: 642px;

	background-color: #F2F2F2;

	padding: 4px;

	margin-right: 4px;

	margin-bottom: 4px;

}

#wrapper #content .rightBox .box .imgBC p {

	font-size: 12px;

	color: #6F58A9;

	line-height: 20px;

}

#wrapper #content .rightBox .box .imgBL2 {

	height: auto;

	width: 190px;

	background-color: #F2F2F2;

	padding: 4px;

	float: left;

	margin-right: 4px;

	margin-bottom: 4px;

}

.tdl {

	border-right-width: 2px;

	border-right-style: solid;

	border-right-color: #369FE3;

}

form {

	margin: 0px;

}



table {

	font-size: 14px;

	line-height: 20px;

}



.clear {

	clear: both;

	height: 0px;

	overflow: hidden;

	line-height: 1px;

}

.qqq li {

	background-image: url(images/common/arr_q.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	line-height: 16px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #B9DFEE;

	margin-bottom: 4px;

}

.aaa li {

	line-height: 16px;

	background-image: url(images/common/arr_a.gif);

	background-repeat: no-repeat;

	padding-left: 20px;

	margin-bottom: 20px;

}

#wrapper  #content .rightBox .pTop ul {

	width: 100px;

	padding-left: 546px;

}

*  html  body  #wrapper  #content .rightBox .pTop ul {

	width: 646px;

	padding-left: 546px;

}



#wrapper  #content .rightBox .pTop li {

	background-image: url(images/common/arr_02.gif);

	background-repeat: no-repeat;

	line-height: 16px;

	padding-left: 20px;

	font-size: 12px;

}

#wrapper #content .rightBox .box .info6term1 {

	background-image: url(images/info6/term_1.png);

	background-repeat: no-repeat;

	height: auto;

	width: 220px;

	padding-left: 40px;

}

#wrapper #content .rightBox .box .info6term2 {

	background-image: url(images/info6/term_2.png);

	background-repeat: no-repeat;

	height: auto;

	width: 220px;

	padding-left: 40px;

}

#wrapper #content .rightBox .box .info6term3 {

	background-image: url(images/info6/term_3.png);

	background-repeat: no-repeat;

	height: auto;

	width: 220px;

	padding-left: 40px;

}

#wrapper #content .rightBox_C .box1 .bc {

	text-align: center;

	width: 348px;

	margin-left: 175px;

}

#wrapper   #content   .rightBox_C   .box1   .bc .magazineBox1{

	background-image: url(images/magazine/box_01.jpg);

	background-repeat: no-repeat;

	height: 190px;

	width: 348px;

	padding-top: 40px;

}





#wrapper #content .rightBox_C .box1 .magazineBox2 {

	background-image: url(images/magazine/box_02.jpg);

	background-repeat: no-repeat;

	height: 190px;

	width: 348px;

	float: left;

}

#wrapper #content .rightBox_C .box1 .bc .magazineBox3{

	background-image: url(images/magazine/box_03.jpg);

	background-repeat: no-repeat;

	height: 190px;

	width: 348px;

	float: left;

}

#wrapper #content .rightBox_C .box1 .bc .magazineBox4{

	background-image: url(images/magazine/box_04.jpg);

	background-repeat: no-repeat;

	height: 190px;

	width: 348px;

	float: left;

	text-align: left;

}

#wrapper #content .rightBox_C .box1 .magazineBox1 .box {

	width: 320px;

	height: 95px;

	margin-left: 10px;

}





#wrapper #content .rightBox_C .box1 .magazineBox2 .box {

	margin-top: 40px;

	margin-left: 10px;

	width: 320px;

	height: 95px;

}

#wrapper #content .rightBox_C .box1 .magazineBox3 .box {

	margin-top: 40px;

	margin-left: 10px;

	width: 320px;

	height: 95px;

}

#wrapper #content .rightBox_C .box1 .magazineBox4 .box {

	margin-top: 40px;

	margin-left: 10px;

	width: 320px;

	height: 95px;

}

#wrapper #content .rightBox_C .box1 .magazineBox1 .box_2 {

	margin-top: 10px;

	margin-left: 10px;

	width: 320px;

	height: 30px;

	text-align: center;

}





#wrapper #content .rightBox_C .box1 .magazineBox2 .box_2 {

	margin-top: 10px;

	margin-left: 10px;

	width: 320px;

	height: 30px;

	text-align: center;

}

#wrapper #content .rightBox_C .box1 .magazineBox3 .box_2 {

	margin-top: 10px;

	margin-left: 10px;

	width: 320px;

	height: 30px;

	text-align: center;

}



#wrapper #content .rightBox_C .box1 .magazineBox4 .box_2 {

	margin-top: 10px;

	margin-left: 10px;

	width: 320px;

	height: 30px;

	text-align: center;

}

*html body #wrapper #content .rightBox_C .box1 .magazineBox1 {

	background-image: url(images/magazine/box_01.jpg);

	background-repeat: no-repeat;

	height: 190px;

	width: 348px;

	text-align: left;

}

*html body #wrapper #content .rightBox_C .box1 .magazineBox3 {

	background-image: url(images/magazine/box_03.jpg);

	background-repeat: no-repeat;

	height: 190px;

	width: 348px;

	float: left;

	text-align: left;

}

*html body #wrapper #content .rightBox_C .box1 .magazineBox4 {

	background-image: url(images/magazine/box_04.jpg);

	background-repeat: no-repeat;

	height: 190px;

	width: 348px;

	float: left;

}

























.clearfix:after {

   content: ".";

   display: block;

   clear: both;

   height: 0;

   visibility: hidden;

}





.clearfix { display: inline-block; }



* html .clearfix { height: 1% }

.clearfix {display:block;}

.textC000 {

	color: #000000;

}

.textCF00 {

	color: #FF0000;

}



.textSize1 {

	font-size: 10px !important;

	line-height: 10px !important;

}





.textSize2 {

	font-size: 12px !important;

	line-height: 14px !important;

}

.textSize3 {

	font-size: 14px !important;

	line-height: 18px !important;

}

.textB {

	color: #FF7C00;

}





.dot {

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}

.line {

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #98BDEF;

}

.lineO {

	border: 1px solid #1A5096;

}



/* form */

.form_1 {

	background-image: url(images/common/bg_form_1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	height: 24px;

	border: 1px solid #CCCCCC;

	margin: 0px;

	padding: 0px 0px 0px 10px;

	font-size: 14px;

	line-height: 24px;

}

.form_2 {

	background-image: url(../images/common/bg_form_1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	border: 1px solid #CCCCCC;

	margin: 0px;

	padding: 10px 0px 0px 10px;

	font-size: 14px;

	line-height: 24px;

	background-attachment: fixed;

}

.form_S {

	height: 24px;

	border: 1px solid #CCCCCC;

	margin: 0px;

	padding: 0px 0px 0px 10px;

	font-size: 14px;

	line-height: 24px;

}



.form_input2 {

	background-image: url(images/common/bg_form_1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	border: 1px solid #176FA8;

	margin: 0px;

	padding: 10px 0px 0px 10px;

	font-size: 14px;

	line-height: 24px;

	background-attachment: fixed;

	color: #176FA8;

}

.form_input {

	font-weight: normal;

	padding: 0px 0px 0px 10px;

	border: 1px solid #176FA8;

	background-image: url(images/common/bg_form_1.gif);

	background-repeat: no-repeat;

	background-position: left top;

	margin: 0px;

	height: 24px;

	font-size: 14px;

	line-height: 24px;

	color: #176FA8;

}

.form_err {

	background-color: #E4566F;

	color: #FFFFFF;

	padding-top: 2px;

	padding-right: 4px;

	padding-bottom: 2px;

	padding-left: 4px;

	border: 1px solid #FFFFFF;

}

.form_err_elm {

	font-size: 12px;

	line-height: 24px;

	color: #FFFFFF;

	height: 24px;

	font-weight: bold;

}

.form_selbg {

	background-color: #FF3366;

	color: #FFFFFF;

}

.form_bgwrn {

	color: #FFFFFF;

	background-color: #FF3366;

}

.form_bgus {

	background-color: #CCFF99;

}



.form_bgus2 {



	background-color: #E8F7FD;

}



#menuL li {

	margin:4px;

	padding: 5px;

	border: 1px solid #CCCCCC;

	background-color: #FFFFE6;

}

.imgCmtp {

	font-size: 12px;

	color: #6F58A9;

	line-height: 20px;

}

.pager_1{

	background-color: #F8F8F8;

	margin-top: 4px;

	margin-bottom: 4px;

	border: 1px solid #369FE3;

	padding: 4px;

}

.MNAME {

	background-color: #E9F4FC;

	font-weight: bold;

	padding: 4px;

}

.MINFO {

	margin-bottom: 4px;

}

#wrapper #content .rightBox_C {

	width: 717px;

	float: left;

	padding: 0px;

	background-color: #FDFCF4;

}

* html body #wrapper #content .rightBox_C {

	width: 717px;

	background-color: #FDFCF4;

}

#wrapper #content .rightBox_C .recruit_box1_t {

	background-image: url(images/recruit/h1_01.jpg);

	width: 717px;

	height: 70px;

}

#wrapper #content .rightBox_C .box1 {

	background-image: url(images/common/ctt_b_01.jpg);

	background-repeat: repeat-y;

	width: 697px;

	padding-right: 10px;

	padding-left: 10px;

}

* html body #wrapper #content .rightBox_C .box1 {

	background-image: url(images/common/ctt_b_01.jpg);

	background-repeat: repeat-y;

	width: 717px;

	padding-right: 10px;

	padding-left: 10px;

}

#wrapper #content .rightBox_C .box1_b {

	font-size: 1px;

	line-height: 1px;

	background-image: url(images/common/ctt_b_02.jpg);

	background-repeat: no-repeat;

	height: 4px;

	width: 717px;

}

#wrapper #content .rightBox_C .box1 .box1_2 {

	background-image: url(images/common/ctt_b_03.jpg);

	background-repeat: repeat-x;

	margin-top: 6px;

	margin-bottom: 10px;

}

#wrapper #content .rightBox_C .box1 .recruit_imgR {

	width: 290px;

	float: right;

	text-align: right;

}

#wrapper #content .rightBox_C .box1 .financing_imgR {

	width: 180px;

	float: right;

	text-align: right;

}

#wrapper #content .rightBox_C .finacing_box1_t {

	background-image: url(images/financing/h1_01.jpg);

	width: 717px;

	height: 70px;

}

#wrapper #content .rightBox_C .uinformation_box1_t {

	background-image: url(images/uinformation/h1_01.jpg);

	width: 717px;

	height: 70px;

}

#wrapper #content .rightBox_C .magazine_box1_t {

	background-image: url(images/magazine/h1_01.jpg);

	width: 717px;

	height: 70px;

}

#wrapper #content .rightBox_C .contact_box1_t {

	background-image: url(images/contact/h1_01.jpg);

	width: 717px;

	height: 70px;

}

#wrapper #content .rightBox_C .pharmacy_box1_t {

	background-image: url(images/pharmacy/h1_01.jpg);

	width: 717px;

	height: 70px;

}

#wrapper #content .rightBox_C .box1 .box3 {

	width: 670px;

	margin-left: 14px;

	height: 60px;

	background-image: url(images/common/bg_box3.jpg);

	margin-bottom: 10px;

}

#wrapper #content .rightBox_C .box1 .box3 h2 {

	width: 660px;

	color: #F66;

	border-bottom-style: none;

}

#wrapper #content .rightBox_C .box1 .box3_2 {

	width: 670px;

	margin-left: 14px;

	height: 80px;

	background-image: url(images/common/bg_box3_2.jpg);

	margin-bottom: 10px;

}

#wrapper #content .rightBox_C .box1 .box3_2 h2 {

	width: 660px;

	color: #F66;

	border-bottom-style: none;

}

#wrapper #content .rightBox_C .box1 .ctr {

	text-align: center;

	width: 697px;

}
.product_name
{
	text-align:center;
	color:#800000;
	font-size:13px;
	font-weight:bold;
	background:#FFFFFF;
	height:88px;
	vertical-align:text-top;
}
.image_name
{
	width:160px;
	height:290px;
	
}
.image_css
{
	background:#FFFFFF;
	height:210px;
	text-align:center;
}
