@charset "utf-8";
/* CSS Document */


#feature{
margin:0px 0px 25px 0px;
border:solid 1px #dddddd;
padding:0px;
}

#action{
margin:0px 0px 25px 0px;
border:solid 1px #dddddd;
padding:0px;
}

#action h4{
margin:20px 0px 10px 10px;
padding:0px;
}

#feature h4{
margin:0px auto 3px 10px;
padding:0px;
}


#feature p.detail{
font-size:12px;
line-height:22px;
margin:0px 10px 0px 10px;
padding:0px 5px 6px 0px;
}

#action p.descAction{
font-size:12px;
line-height:22px;
margin:0px 10px 15px 10px;
padding:0px;
}

#opeafter{
margin:0px 0px 25px 0px;
border:solid 1px #dddddd;
padding:0px;
}

#opeafter p.detail{
font-size:12px;
line-height:22px;
margin:0px 10px 0px 10px;
padding:0px 5px 6px 0px;
}

.img{
text-align:center;
margin:15px 0px 10px 0px;
}
.photo{
text-align:center;
margin-bottom:15px;
}





#step{
margin:0px 0px 25px 0px;
border:solid 1px #dddddd;
padding:0px;
}

#step h4{
margin:0px auto 5px 10px;
padding:0px;
font-size:13px;
}

#step p.icon{
margin:0px auto 15px 10px;
padding:0px 0px 0px 68px;
font-size:13px;
background: url(images/step_icon.gif) no-repeat 12px 2px;
}
#step p.last{
margin:0px auto 10px 10px;
padding:0px 0px 0px 68px;
font-size:13px;
}



#safety{
margin:0px 0px 25px 0px;
border:solid 1px #dddddd;
padding:0px;
}



#safety p.detail{
font-size:12px;
line-height:22px;
margin:0px 10px 0px 10px;
padding:0px 0px 6px 0px;
}

#doctor td{
font-size:11px;
}

#doctor td.contents{
font-size:11px;
padding:0px 0px 10px 10px;
}


#doctorBox{
margin:0px 0px 10px 10px;
}



div.tab table{
	margin-right: auto;
	margin-left: auto;
	}

div.tab td{
font-size:12px;
border-bottom:dotted 1px #cccccc;
padding: 8px;
}
.border_l{ border-left:solid 1px #CCCCCC;}
.border_le{ border-left:solid 1px #EEEEEE;}

#rightPrice h4{
font-size:11px;
font-weight:normal;
margin:10px 5px 0px 7px;
}

#rightPrice p.price{
font-size:11px;
font-weight:normal;
text-align:right;
margin:0px 5px 5px 0px;
}
