@charset "UTF-8";


/**
 * contents layout
 */
#mainimg{
	display:block;
	width:780px;
	margin-left:auto;
	margin-right:auto;
	height:0px;
	padding-top:150px;
	overflow:hidden;
	background-image:url(img/img.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-top:10px;
	margin-bottom:10px;
}

.pan {
	margin-bottom:10px;
	padding-left:5px;
}
.pan a{
	color:#333333;
}
.thispage{
	color:#6EB92C;
}



#explanationmenu{
	width:774px;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	padding-bottom:80px;
}
#explanationmenu li{
	float:left;
}
#explanationmenu .explanation1 a{
	display:block;
	width:258px;
	height:0px;
	padding-top:90px;
	overflow:hidden;
	background-image:url(img/bt_fucoidandiacare.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
#explanationmenu .explanation2 a{
	display:block;
	width:258px;
	height:0px;
	padding-top:90px;
	overflow:hidden;
	background-image:url(img/bt_fucoxanthindiacare.jpg);
	background-position:left top;
	background-repeat:no-repeat;

}
#explanationmenu .explanation3 a{
	display:block;
	width:258px;
	height:0px;
	padding-top:90px;
	overflow:hidden;
	background-image:url(img/bt_diabetes.jpg);
	background-position:left top;
	background-repeat:no-repeat;

}


.step{
	width:780px;
	margin-left:auto;
	margin-right:auto;
	border:1px solid #CCCCCC;
	padding-top:5px;
	margin-bottom:35px;
}
.s1{
	display:block;
	width:772px;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(img/step01title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
.s2{
	display:block;
	width:772px;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(img/step02title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
.s3{
	display:block;
	width:772px;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(img/step03title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
.s4{
	display:block;
	width:772px;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(img/step04title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
.s4-2{
	display:block;
	width:772px;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(img/step04-1title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
.s4-3{
	display:block;
	width:772px;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(img/step04-2title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}
.s5{
	display:block;
	width:772px;
	height:0px;
	padding-top:58px;
	overflow:hidden;
	background-image:url(img/step05title.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:25px;
}


#diacare{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:45px;
}
#fucoidandiacare{
	float:left;
	width:330px;
	border:1px solid #CCCCCC;
	text-align:center;
	padding-top:15px;
}
#fucoxanthindiacare{
	float:right;
	width:330px;
	border:1px solid #CCCCCC;
	text-align:center;
	padding-top:15px;
}



.fcd_area{
	width:300px;
	background-color:#FFFFF2;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:20px;
}
.fct_area{
	width:300px;
	background-color:#FFFFF2;
	margin-left:auto;
	margin-right:auto;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:20px;
}
.fcd_img{
	width:297px;
	height:0px;
	padding-top:227px;
	overflow:hidden;
	background-image:url(img/fucoidandiacare.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.fcd_area .fcd_name{
	width:253px;
	height:0px;
	padding-top:54px;
	overflow:hidden;
	background-image:url(img/fucoidandiacare_price.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}


.fct_img{
	width:297px;
	height:0px;
	padding-top:227px;
	overflow:hidden;
	background-image:url(img/fucoxanthindiacare.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
}
.fct_area .fct_name{
	width:253px;
	height:0px;
	padding-top:53px;
	overflow:hidden;
	background-image:url(img/fucoxanthindiacare_price.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
}

.amount{
	font-size:16px;
	font-weight:bold;
}


#step2table{
	width:680px;
	background-color:#FFFFF2;
	margin-left:auto;
	margin-right:auto;
	padding-top:30px;
	padding-bottom:30px;
	margin-bottom:35px;
}
#step2table td{
	text-align:center;
}
.payment{
	font-size:16px;
	font-weight:bold;
}


.s3attention{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

#s3area{
	width:680px;
	background-color:#FFFFF2;
	margin-left:auto;
	margin-right:auto;
	padding-top:20px;
	padding-bottom:20px;
	margin-bottom:35px;
}

#appointment{
	float:left;
	padding-left:10px;
}
.clock{
	float:right;
	width:442px;
	height:0px;
	padding-top:80px;
	overflow:hidden;
	background-image:url(img/clock.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	padding-right:5px;
}

.appoday{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.appotime{
	font-size:16px;
	font-weight:bold;
}


#step4table{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
}
#step4-2table{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
}
#step4-3table{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
}
#step5table{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:50px;
}
#step5table td{
	text-align:center;
}

.s4left{
	font-size:16px;
	font-weight:bold;
	width:200px;
	border-bottom:1px dotted #CCCCCC;
	padding:20px 0px;
}
.s4center{
	font-size:16px;
	width:240px;
	border-bottom:1px dotted #CCCCCC;
	padding:20px 0px;
}
.s4right{
	font-size:16px;
	width:240px;
	border-bottom:1px dotted #CCCCCC;
	padding:20px 0px;
}
.s4right2{
	font-size:16px;
	width:480px;
	border-bottom:1px dotted #CCCCCC;
	padding:20px 0px;
}

.s4lcr{
	font-size:16px;
	padding:20px 0px;
}

.different{
	width:680px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	color:#CC0000;
	font-size:16px;
	padding-bottom:20px;
	border-bottom:1px dotted #CCCCCC;
}






.bts{
	text-align:center;
	margin-bottom:30px;
}
.ii{
	font-size:16px;
	font-weight:bold;
	color:#5BB300;
}



.w0{
	width:2em;
}
.w1{
	width:3em;
}
.w2{
	width:4em;
}
.w3{
	width:8em;
}
.w4{
	width:12em;
}
.w5{
	width:28em;
}
.w6{
	width:38em;
}
.w06{
	width:650px;
}

.h1{
	height:120px;
}

.bold16{
	font-size:16px;
	font-weight:bold;
}
.bold{
	font-weight:bold;
}
