@charset "utf-8";
	
/***********************************/
*{	
	margin:0px;
	padding:0px;
	text-align:left;	
		}
body{	
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3",Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:white;
	color:#666666;
	letter-spacing:1px;
	text-align:left;
	line-height:16px;
		}
h1.jsearch{	
	font-size:10px;
	font-weight:normal;
	color:#ffffff;
	width:800px;
	height:20px;
	padding:3px 0px;
	text-align:left;
	letter-spacing:1px;
	line-height:20px;
	background-color:#DF718F;
	margin:0px auto;
		}
h1.jsearch p{	width:800px;margin:0px auto;text-align:left;padding-left:50px;	}
h2.jsearch{		}
h3.jsearch{		}
h4.jsearch{		}
h5.jsearch{		}
h6.jsearch{		}
img{	border:none;	}
a{	color:#DA577C;
	text-decoration:underline;
	}
a:hover{	color:#FF9900	}
a.white:hover{	
	color:white;
		}
select{	text-align:left;	}
ul,ol{	list-style-type:none;	}
#back{	text-align:center;	}
#body{	background-image:url(../img/back.jpg);background-repeat:repeat-y;background-position:left top;	}
#container{	
	width:800px;
	margin:0px auto;
	text-align:left;
	background-color:#ffffff;
	background-image:none;
	background-position:left top;
	background-repeat:no-repeat;
	position:relative;
	}
#header{	
	width:800px;
	margin:0px auto;
	margin-top:0px;
	}
.top_menu{	margin-top:5px;	}
.top_menu a{	display:block;float:left;height:37px;width:100px;background-position:left top;background-repeat:no-repeat;text-indent:-5990px;	}
.top_menu a.m01{	background-image:url(../img/m_01.jpg);width:105px;	}
.top_menu a.m02{	background-image:url(../img/m_02.jpg);width:104px;	}
.top_menu a.m03{	background-image:url(../img/m_03.jpg);width:99px;	}
.top_menu a.m04{	background-image:url(../img/m_04.jpg);width:89px;	}
.top_menu a.m05{	background-image:url(../img/m_05.jpg);width:156px;	}
.top_menu a.m06{	background-image:url(../img/m_06.jpg);width:132px;	}
.top_menu a.m07{	background-image:url(../img/m_07.jpg);width:115px;	}
.top_menu a:hover{	background-position:left bottom;	}
.toi_link{	position:absolute;left:637px;top:-22px;	}
.header_img{	background-image:url(../img/header.jpg);height:80px;margin:0px auto;background-position:left top;background-repeat:no-repeat;width:800px;	}
.top_link{	float:right;	}
.top_link a{	margin-top:20px;background-repeat:no-repeat;background-position:left top;text-indent:-5990px;display:block;width:128px;height:37px;float:right;	}
.top_link a.top_link01{	background-image:url(../img/btn_web.jpg);	}
.top_link a.top_link02{	background-image:url(../img/btn_toi.jpg);	}
.top_link a:hover{	background-position:left bottom;	}
.top_link_in{	float:right;	}
.top_link_in a{	margin-top:5px;background-image:url(../img/point01.jpg);background-position:left center;background-repeat:no-repeat;padding-left:10px;display:inline;float:none;height:15px;width:auto;color:#FF7979;margin-left:15px;text-decoration:none;	}
.top_link_in a:hover{	margin-top:5px;background-image:url(../img/point01.jpg);background-position:left center;background-repeat:no-repeat;padding-left:10px;display:inline;float:none;height:15px;width:auto;color:#FF6633;margin-left:15px;	}
.up1{	margin-top:-1px;	}
#left{	
	float:left;
	width:220px;
	height:auto;
	text-align:center;
	margin-top:0px;
	}
.left_box {		}
.left_link{	width:208px;margin:0px auto;	}
.left_link a{	background-position:left top;background-repeat:no-repeat;width:208px;height:45px;text-indent:-5990px;display:block;margin-top:0px;	}
.left_link a.sm01{	background-image:url(../img/side_m01.jpg);height:43px;	}
.left_link a.sm02{	background-image:url(../img/side_m02.jpg);height:43px;	}
.left_link a.sm03{	background-image:url(../img/side_m03.jpg);height:43px;	}
.left_link a.sm04{	background-image:url(../img/side_m04.jpg);height:43px;	}

.left_link a.sm05{	background-image:url(../img/side_m05.jpg);	}
.left_link a.sm06{	background-image:url(../img/side_m06.jpg);	}
.left_link a.sm07{	background-image:url(../img/side_m07.jpg);	}
.left_link a.sm08{	background-image:url(../img/side_m08.jpg);	}
.left_link a.sm09{	background-image:url(../img/side_m09.jpg);	}
.left_link a.sm10{	background-image:url(../img/side_m10.jpg);	}
.left_link a.sm11{	background-image:url(../img/side_m11.jpg);	}

.left_link a:hover{	background-position:left bottom;	}
.left_calender{	display:block;height:88px;width:208px;background-image:url(../img/side_cal.jpg);background-repeat:no-repeat;background-position:left top;margin:0px auto;margin-top:10px;	}
.left_calender_in{	padding:10px;padding-top:45px;text-align:left;	}
.left_calender_in img{	vertical-align:middle;	}
.left_calender_in a{	margin-left:5px;	}
.side_mini_txt{	padding:0px 10px;font-size:10px;	}
.mobile_txt{	text-align:center;padding-bottom:5px;	}
.mobile_txt img {	vertical-align:middle;	}
.side_b_pink{	background-color:#DF718F;color:white;font-size:10px;width:200px;margin:0px auto;height:20px;line-height:20px;padding-top:2px;	}
.side_b_pink img{	vertical-align:middle;padding-left:10px;	}
.side_b_pink02{	background-color:#DF718F;color:white;font-size:10px;width:200px;margin:0px auto;height:20px;line-height:20px;padding-top:5px;	}
.side_b_pink02 img{	vertical-align:middle;padding-left:10px;	}
.side_b_box01{	background-color:white;border:1px solid #DF718F;width:198px;margin:0px auto;	}
.side_b_box01 p{	font-size:10px;	}
.side_b_box02{	background-color:white;border:1px solid #D9CEED;width:198px;margin:0px auto;padding-bottom:5px;	}
.side_b_box02 dt{	width:45px;font-size:10px;float:left;color:#6347A2;	}
.side_b_box02 dd{	float:left;font-size:10px;color:#6347A2;width:120px;	}
.side_b_box02 dt.side01{	clear:both;width:100%;	}
.side_b_box02 dt.side01 p{	padding-left:45px;font-size:10px;	}

#right{	
	background-color:#FFFFFF;
	float:left;
	width:580px;
	margin-right:-580px;
	position:relative;
	height:auto;
	text-align:center;
	padding-bottom:20px;
	}
.right_box{	width:550px;margin:0px auto;	}
.top01{	float:left;background-image:url(../img/top_img01.jpg);width:250px;height:88px;margin-left:10px;	}
.top02{	float:left;background-image:url(../img/top_img02.jpg);width:250px;height:88px;margin-left:10px;	}
.top03{	float:left;background-image:url(../img/top_img03.jpg);width:250px;height:88px;margin-left:10px;	}
.top04{	float:left;background-image:url(../img/top_img04.jpg);width:250px;height:88px;margin-left:10px;	}
.top01 p{	font-size:10px;padding-left:80px;padding-top:28px;padding-right:30px;line-height:12px;	}
.top01 a{	display:block;margin-left:120px;padding-left:10px;font-size:10px;color:#4C4F92;background-image:url(../img/point02.jpg);background-position:left center;background-repeat:no-repeat;	}
.top01 a:hover{	background-image:url(../img/point03.jpg);color:#9966FF;	}
.top02 p{	font-size:10px;padding-left:80px;padding-top:28px;padding-right:30px;line-height:12px;	}
.top02 a{	display:block;margin-left:120px;padding-left:10px;font-size:10px;color:#4C4F92;background-image:url(../img/point02.jpg);background-position:left center;background-repeat:no-repeat;	}
.top02 a:hover{	background-image:url(../img/point03.jpg);color:#9966FF;	}
.top03 p{	font-size:10px;padding-left:80px;padding-top:28px;padding-right:30px;line-height:12px;	}
.top03 a{	display:block;margin-left:120px;padding-left:10px;font-size:10px;color:#4C4F92;background-image:url(../img/point02.jpg);background-position:left center;background-repeat:no-repeat;	}
.top03 a:hover{	background-image:url(../img/point03.jpg);color:#9966FF;	}
.top04 p{	font-size:10px;padding-left:80px;padding-top:28px;padding-right:30px;line-height:12px;	}
.top04 a{	display:block;margin-left:120px;padding-left:10px;font-size:10px;color:#4C4F92;background-image:url(../img/point02.jpg);background-position:left center;background-repeat:no-repeat;	}
.top04 a:hover{	background-image:url(../img/point03.jpg);color:#9966FF;	}
.top05{	background-image:url(../img/top_company.jpg);background-position:left top;background-repeat:no-repeat;height:350px;width:550px;	}
.top06{	background-image:url(../img/pdf_dl.jpg);background-position:left top;background-repeat:no-repeat;height:100px;width:550px;	}
.top07{	background-image:url(../img/back_company.jpg);background-position:left top;background-repeat:no-repeat;height:250px;width:510px;	margin-bottom:10px;margin-left:10px;}
.small_date{	font-size:10px;color:black;	}
.topics{	height:250px;overflow:auto;	}
.topics li{	background-image:url(../img/doc.jpg);background-position:left center;background-repeat:no-repeat;line-height:23px;padding-left:25px;padding-bottom:3px;padding-top:3px;border-bottom:1px dotted #CCCCCC;	}
ul.square {	list-style-type:square;margin-left:15px;	}
.osirase{	padding:20px;padding-top:10px;	}
.osirase div{	padding:10px 10px 20px 10px;	}
.osirase span{	color:#62981F;display:block;	}
.osirase span.small_txt{	font-size:10px;color:#666666;	}


.access_style01{	padding-left:20px;padding-top:70px;padding-right:320px;	}
.access_style01 p{	font-weight:bold;padding-bottom:10px;	}
.access_style01 div{	padding-bottom:20px;	}
.title02{	color:#660099;font-size:12px;border-left:5px solid #DFD5EF;border-bottom:1px solid #CCCCCC;padding:2px 5px;	}
.top06 p{	padding-top:60px;padding-left:30px;	}
.top06 a{	background-image:url(../img/pdf.jpg);background-position:left center;background-repeat:no-repeat;padding-left:25px;line-height:25px;display:block;float:left;margin-left:25px;margin-right:20px;	}

.pdf{	margin-top:50px;border:1px dashed #CCCCCC;float:right;	}
.pdf a{		background-image:url(../img/pdf_w.jpg);background-position:left center;background-repeat:no-repeat;line-height:25px;display:block;padding:10px;padding-bottom:5px;padding-left:30px;margin-left:10px;	}
.img_style01{	float:left;width:25%;text-align:center;margin-top:10px;	}
.img_style01 img{	vertical-align:middle;border:3px solid #EDE9FC;	}
.img_style02{	float:left;width:25%;text-align:center;margin-top:10px;		}
.img_style02 img{	vertical-align:middle;border:3px solid #FEE9F7;	}
.intro_style{	float:left;width:75%;margin-right:-75%;position:relative;margin-top:10px;	}
.waku00{	background-image:url(../about/img/waku_middle.jpg);background-position:left top;background-repeat:repeat-y;width:100%;	}
.name_style01{	border-bottom:2px solid #EDE9FC;padding:3px 0px;color:#333333;font-size:14px;	}
.name_style02{	border-bottom:2px solid #FEE9F7;padding:3px 0px;color:#333333;font-size:14px;	}
.msg_style{	padding:10px;	}
.reki_style{	color:#660099;	}
.reki_style li{	padding:2px;font-size:11px;	}
.reki_style li.bk_color01{	background-color:#F7EEFF;	}
.top07_in{	padding-top:65px;padding-left:20px;padding-right:210px;	}
.top07_in li.title03{	width:50px;font-size:10px;float:left;color:#6347A2;	}
.top07_in li.txt03{	float:left;font-size:10px;color:#6347A2;width:220px;	}
.top07_in li.clear{	padding:0px;margin:0px;height:1px;line-height:1px;font-size:1px;	}

.txt_style01{	padding:10px;	}
fieldset.set01{	border:1px solid #FEDEED;	}
fieldset p{	padding:10px;text-align:center;	}
fieldset p img{	margin-bottom:1px;width:150px;	}
fieldset div{	text-align:center;padding:10px;padding-top:0px;	}
legend{	margin-left:10px;padding:0px 10px;	}
legend img{	vertical-align:middle;	}
.img_middle{	vertical-align:middle;margin-right:10px;	}
.img_bottom{	vertical-align:bottom;	}
.border_top01{	border-top:1px dashed #CCCCCC;padding-top:10px;	}
.img_style03{	float:left;width:55%;text-align:center;	}
.txt_style03{	float:left;width:45%;margin-right:-45%;padding-top:30px;position:relative;	}
.f_table01{	width:100%;margin:0px auto;border:1px solid #D8D0F9;border-bottom:none;	}
.f_table01 th{	padding:5px;width:60%;color:#000000;background-color:#EDE9FC;font-size:12px;font-weight:normal;border-bottom:1px solid #D8D0F9;	}
.f_table01 td{	padding:5px;width:20%;color:#000000;background-color:#FFFFFF;font-size:12px;border-bottom:1px solid #D8D0F9;border-left:2px solid #D8D0F9;text-align:right;	}
.f_table01 th p,.f_table01 td p{	border-top:1px dashed #CCCCCC;padding:5px;	}
.f_table01 th p.none,.f_table01 td p.none{	border:none;	}
.f_table01 td p{	text-align:right;padding-right:0px;	}
.f_table01 th p{	padding-left:0px;	}
.txt_style04{	padding-top:5px;float:left;width:70%;background-color:transparent;	}
.img_style04{	padding-top:5px;float:left;width:30%;margin-right:-30%;position:relative;text-align:center;background-color:transparent;	}
.title04{	padding:5px 0px;text-align:center;background-color:#EDE9FC;color:#6347A2;	}
.border01{	border:1px solid #D8D0F9;overflow:hidden;width:100%;margin-top:10px;	}
.border02{	border:1px solid #D8D0F9;overflow:hidden;width:100%;border-top:none;	}
.shouhizei01{	text-align:right;padding-right:10px;font-size:10px;	color:#6347A2;}
.txt_style05{	padding-top:10px;float:left;width:60%;background-color:transparent;	}
.img_style05{	padding-top:10px;float:left;width:40%;margin-right:-40%;position:relative;text-align:center;background-color:transparent;	}
.img_style05 img{	border:2px solid #EDE9FC;	}
.link_style01{	margin:10px 0px;border:1px solid #EDE9FC;border-right:2px solid #E4E4E4;border-bottom:2px solid #E4E4E4;	}
.link_style01 li{	padding:5px;padding-left:30px;padding-right:30px;padding-bottom:10px;	}
.link_style01 li.title01{	padding:5px;background-image:url(../link/img/point01.jpg);background-position:left center;background-repeat:no-repeat;padding-left:40px;line-height:33px;margin-left:10px;color:#6347A2;font-weight:bold;	}
.link_style01 li.title01 a{	font-weight:normal;font-size:10px;	}
.f_table02{	width:100%;margin:0px auto;border:1px solid #D8D0F9;	}
.f_table02 th{	padding:5px;width:60%;color:#000000;font-size:12px;font-weight:normal;padding-left:20px;	}
.f_table02 td{	padding:5px;width:20%;color:#000000;font-size:12px;	}
.title05{	background-image:url(../img/point04.jpg);background-positon:left top;background-repeat:no-repeat;padding:3px 5px;padding-left:20px;color:#6347A2;	}
.pre_style01,.pre_style02,.pre_style03{ padding:10px; }
.pre_style01 li{	padding:3px 5px 5px 5px;border-bottom:1px dashed #EDE9FC;background-image:url(../img/check01.jpg);background-position:left center;background-repeat:no-repeat;padding-left:35px;line-height:20px;	}
.box_style01{	float:left;width:50%;	}
.box_style02{	float:left;width:50%;margin-right:-50%;position:relative;	}
.border02{	text-align:center;	}
.border02 img{	border:3px solid #FEE9F7;vertical-align:middle;	}
.pre_style02 li{	padding:3px 5px 5px 5px;border-bottom:1px dashed #EDE9FC;background-image:url(../img/present01.jpg);background-position:left center;background-repeat:no-repeat;padding-left:35px;line-height:20px;	}
.pre_style03 li{	padding:3px 5px 5px 5px;border-bottom:1px dashed #EDE9FC;background-image:url(../img/tag01.jpg);background-position:left center;background-repeat:no-repeat;padding-left:35px;line-height:20px;	}
.img_middle img{	vertical-align:middle;	}
.lapa_style01 li{	background-image:url(../img/point05.jpg);background-position:left center;background-repeat:no-repeat;padding-left:15px;line-height:20px;	}
.pre_table01{	width:100%;margin:10px auto;border-top:1px solid #D8D0F9;margin-bottom:0px;	}
.pre_table01 th{	padding:5px;width:30%;color:#000000;background-color:#FFFFFF;font-size:12px;font-weight:normal;border-bottom:1px solid #D8D0F9;text-align:right;vertical-align:top;	}
.pre_table01 td{	padding:5px;width:70%;color:#000000;background-color:#FFFFFF;font-size:12px;border-bottom:1px solid #D8D0F9;text-align:left;padding-left:20px;	}
.pre_style04{	border:1px solid #D8D0F9;	}
.pre_style04 li{	color:#000000;padding:2px 5px;font-size:11px;background-image:url(../img/point05.jpg);background-position:left center;background-repeat:no-repeat;margin-left:10px;padding-left:10px;	}
.page_link{	padding:3px 20px;text-align:center;font-size:10px;	}
.page_link a{	font-size:10px;	}
.ran_img{	margin:10px;padding-left:20px;	}
.ran_img img{	vertical-align:middle;border:2px solid #EDE9FC;margin-left:10px;	}
.ran_img img.none_img01{	border:none;	}
.clinic_title01{	background-image:url(../img/point04.jpg);background-positon:left top;background-repeat:no-repeat;padding:2px;padding-left:20px;color:#6347A2;margin:5px;margin-left:30px;text-align:left;	}
.news_style01 li{	padding:5px;line-height:18px;margin-bottom:20px;	}
.news_style01 li.news_title01{	background-image:url(../img/doc.jpg);background-position:left center;background-repeat:no-repeat;line-height:23px;padding-left:25px;padding-bottom:3px;padding-top:3px;border-bottom:1px dotted #CCCCCC;color:#DA577C;margin-bottom:0px;	}
.flash_p{	border:1px solid #999999;background-color:#CCCCCC;height:320px;
margin-top:10px;	}
.flash_p p{		color:white;font-size:15px;font-weight:bold;text-align:center;padding-top:160px;		}
.title06{	padding:5px 0px;text-align:center;background-color:#FEF1FA;color:#DD6889;	}
.letter0{	letter-spacing:0;	}
.samplemovie a{	background-image:url(../fertility-treatment/img/samplemovie.jpg);height:51px;background-position:left top;background-repeat:no-repeat;width:278px;text-indent:-9990px;display:block;	}
.samplemovie a:hover{	background-position:left bottom;	}
.relative{	position:relative;	}
#mov_area{	width:100%;height:100%;	}
.pointer{	cursor:pointer;	}
#ab_frame00{	width:520px;position:absolute;top:-149px;left:-103px;display:none;border:1px solid pink;height:520px;text-align:center;background-color:white;margin:0px auto;padding:0px;	}
#ab_frame{	width:600px;position:absolute;top:-576px;left:100px;display:none;border:1px solid pink;height:500px;text-align:center;background-color:white;margin:0px auto;;padding:0px;	}






.gotoTOP{	text-align:right;}
.gotoTOP a{	font-size:10px;text-decoration:underline;	}
#pankz{	text-align:right;margin:5px;font-size:10px;color:#000000;padding:2px;	}
#pankz a{	text-decoration:underline;font-size:10px;	}
.m15_10{	margin:10px 15px;	}
.mT5_L10{	margin:5px auto 0px 10px	}
.m_right15{	
	margin-right:15px;
		}
.m0_auto{	
	margin:0px auto;
		}
.m_left15{	
	margin-left:15px;
		}
.p40_10{	padding:40px 10px;padding-right:0px;	}
.m_top0{ margin-top:0px; }
.m_top2{	
	margin-top:2px;
		}
.m10_auto_b20{	
	margin:10px auto;
	margin-bottom:20px;
		}
.head_link{	
	position:absolute;
	top:145px;
	left:450px;
	width:300px;
		}
.clear{	
	clear:both;
	padding:0px;
	margin:0px;
	font-size:0px;
	line-height:1px;
	height:1px;
		}
.clearS{	
	clear:both;
	padding:0px;
	margin:0px;
	font-size:0px;
	line-height:1px;
	display:block;
		}
#footer {
	font-size:10px;
	margin:0px auto;
	height:30px;
	line-height:30px;
	color:#ffffff;
	margin-top:0px;
	text-align:center;
	clear:both;
	background-color:#DF718F;
	width:800px;
		}
#footer a {	
	text-decoration:none;
	font-size:10px;
	letter-spacing:0;
	color:#ffffff;
		}
#footer a:hover {	
	text-decoration:underline;
	color:#FEDEED;
	letter-spacing:0;
		}
#copyright{		
	font-size:11px;
	text-align:center;
	height:20px;
	line-height:15px;
	margin:0px auto;
	margin-top:5px;
}
/* company */
.company_table{	background-color:#CCCCCC;margin:10px auto;width:100%;	}
.company_table th{	padding:5px;width:20%;color:#000000;background-color:#EEF5FD;font-size:12px;font-weight:normal;	}
.company_table td{	padding:5px;width:80%;color:#000000;background-color:#FFFFFF;font-size:12px;	}
.company_table div{	color:#285390;margin:5px;border-left:3px solid #285390;padding-left:10px;	}
.company_table p{	color:#285390;margin:5px;}
.privacy dt{	font-weight:bold;	}
.privacy dd{	margin:5px 20px;	}
/* form */
.form_table{	background-color:#FFFFFF;margin:10px auto;width:100%;	}
.form_table th{	padding:5px;width:25%;color:#000000;background-color:#ABC7E2;font-size:12px;font-weight:normal;	}
.form_table td{	padding:5px;width:75%;color:#000000;background-color:#FFFFFF;font-size:12px;border-left:1px solid #ABC7E2;border-top:2px solid white;border-bottom:2px solid white;	}
.form_table span{	display:block;font-size:10px;color:white;	}
.form_table td.td_th{	width:13%;text-align:right;padding:5px 0px;	}
.form_table td.td_td{	width:64%;border-left:none;padding:0px;	}
/* 各ページ */

/* form */
.thx_box{	border:1px solid blue;padding:20px;margin-top:10px;	}
.thx_txt{	font-size:14px;color:blue;	}
.conf_txt{	text-align:center;margin:10px auto;font-weight:bold;	}
.err_txt{	text-align:center;color:#FF6666;margin:20px auto;	}
.inside_center{	text-align:center;margin:10px auto;	}
.item_box01{	float:right;width:300px;	}
.item_box02{	float:left;width:170px;	}
.back_take{	background-image:url(../mold/img/take_back.jpg);background-position:left top;background-repeat:repeat-y;	}
/******************* always *********************/
.font10{	font-size:10px;		}
.m_5{		margin:5px auto;	}
.color_ylw{		color:#FF9900;		}
.btn_center{	width:100px;text-align:center;	}
.color_01{	color:#DD6889	}
.color_02{	color:#6347A2;	}
.color_03{	color:#FF6666	}
.color_04{	color:#36A3A3;padding-bottom:5px;	}
.color_05{	color:#66CCCC	}
.color_w{	color:white;	}
.color_red{	color:red;	}
.color_bk{	color:black;		}
.center{	margin:0px auto;		}
.normal{	font-weight:normal	}
.m_top5{	margin-top:5px;		}
.m_top10{	margin-top:10px;		}
.m_top20{	margin-top:20px;		}
.m_top30{	margin-top:30px;		}
.m_top40{	margin-top:40px;		}
.m_top50{	margin-top:50px;		}
.m_left5{	margin-left:5px;	}
.m_left10{	margin-left:10px;		}
.m_left20{	margin-left:20px;		}
.m_left30{	margin-left:30px;		}
.m_left40{	margin-left:40px;		}
.m_left50{	margin-left:50px;		}
.m_rignt5{	margin-right:5px;	}
.m_right10{	margin-right:10px;		}
.m_right20{	margin-right:20px;		}
.m_right30{	margin-right:30px;		}
.m_right40{	margin-right:40px;		}
.m_right50{	margin-right:50px;		}
.m_bottom5{	margin-bottom:5px;		}
.m_bottom10{	margin-bottom:10px;		}
.m_bottom15{	margin-bottom:15px;		}
.m_bottom20{	margin-bottom:20px;		}
.m_bottom30{	margin-bottom:30px;		}
.m_bottom40{	margin-bottom:40px;		}
.m_bottom50{	margin-bottom:50px;		}
.m30_auto_b20{	
	margin:30px auto;
	margin-bottom:20px;
		}
.m10_0{	margin:10px 0px;	}
.m10_auto{	margin:10px auto;		}
.m10_m5{	margin:10px 5px;	}
.m10{	padding:10px;		}
.m20{	padding:20px;		}
.m20_auto{	margin:20px auto;	}
.m20_0{	margin:20px 0px;	}
.m30_0_10{	margin:30px 0px 10px 0px	}
.m30{	padding:30px;		}
.m40{	padding:40px;		}
.m50{	padding:50px;		}
.p5{	padding:5px;	}
.p10_auto{	padding:10px 0px;	}
.p_side10{	padding:0px 10px;	}
.p5_10{	padding:5px 10px	}
.p0_10{	padding:0px 10px;	}
.p10_20{	padding:10px 20px;	}
.p0{	padding:0px;		}
.p10{	padding:10px;		}
.p20{	padding:20px;		}
.p30{	padding:30px;		}
.p40{	padding:40px;		}
.p50{	padding:50px;		}
.p_top5{	padding-top:5px;		}
.p_top10{	padding-top:10px;		}
.p_top20{	padding-top:20px;		}
.p_top30{	padding-top:30px;		}
.p_top40{	padding-top:40px;		}
.p_top50{	padding-top:50px;		}
.p_left10{	padding-left:10px;		}
.p_left20{	padding-left:20px;		}
.p_left25{	padding-left:25px;	}
.p_left30{	padding-left:30px;		}
.p_left40{	padding-left:40px;		}
.p_left50{	padding-left:50px;		}
.p_left100{	padding-left:100px;	}
.p_right5{	padding-right:5px;	}
.p_right10{	padding-right:10px;		}
.p_right20{	padding-right:20px;		}
.p_right30{	padding-right:30px;		}
.p_right40{	padding-right:40px;		}
.p_right50{	padding-right:50px;		}
.p_bottom0{	padding-bottom:0px;		}
.p_bottom5{	padding-bottom:5px;		}
.p_bottom10{	padding-bottom:10px;		}
.p_bottom20{	padding-bottom:20px;		}
.p_bottom30{	padding-bottom:30px;		}
.p_bottom40{	padding-bottom:40px;		}
.p_bottom50{	padding-bottom:50px;		}
.step_style01{	
	width:300px;
	float:left;
	height:250px	}
.f_left{	float:left;		}
.f_right{	float:right;		}
.txt_left{	text-align:left;		}
.txt_right{	text-align:right;		}
.txt_center{	text-align:center;		}
.size10{	font-size:10px;		}
.relative{	position:relative;		}
.unerline{ text-decoration:underline;		}

.exam_style01{	background-image:url(../medical-exam/img/waku_middle.jpg);background-positon:center top;background-repeat:repeat;width:508px;margin:0px auto;	}
.title07{	background-image:url(../img/point06.jpg);background-positon:left top;background-repeat:no-repeat;padding:2px;padding-left:20px;color:#6347A2;font-weight:bold;	}
.title08{	padding:5px 0px;padding-left:10px;font-weight:bold;text-align:left;background-color:#FEF1FA;color:#DD6889;	}
.title09{	padding:5px 0px;padding-left:10px;font-weight:bold;text-align:left;background-color:#ECE6F5;color:#674DA8;	}
.border03{	border:1px solid #F8C4D7;	}
.border03 p{	padding:5px;color:#E73C7A;font-size:10px;	}
.exam_table01{	margin:10px 0px;width:100%;background-color:#C0C0C0;	}
.exam_table01 td,.exam_table01 th{	background-color:white;padding:2px;	}
.exam_table01 th{	font-weight:normal;color:#674DA8;font-size:10px;	}
.exam_table01 td{	text-align:center;	}

.map_style{ padding:10px;text-align:center; }
.map_style iframe{ width:528px;border:1px solid #E5E5E5; }


/* clearfix */
.clearfix:after{	content:".";
					display:block;
					height:0;
					clear:both;
					visibility:hidden;
}
.clearfix{	display:inline-block;	}
* html .clearfix{	height:1%;	}
.clearfix{	display:block;	}

