#pankuzu{
	width: 620px;
	height: 20px;
	text-align:left;
	padding-top:10px;
	padding-left:20px;
}
	#pankuzu a{
		text-decoration:underline;
	}

.row{
	width:580px;
	font-size:12px;
	line-height:180%;
	text-align:left;
	clear:both;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}
	.row h3{
		font-size:13px;
		font-weight:bold;
		padding-top:20px;
		margin-bottom:10px;
	}

.s_title{
	width:578px;
	height:38px;
	background:url(../images/oil/title.gif) no-repeat;
	text-align:left;
	font-size:19px;
	font-weight:bold;
	padding-top:10px;
	padding-left:20px;
}
/*---　オリーブオイルスキンケア　トップページ　ここから---*/
.top_image{
	width:594px;
	height:168px;
	margin-left:5px;
	text-align:left;
	background:url(../images/oil/olive_topimage.jpg) no-repeat;
}
	.top_image h2{
		padding-top:70px;
		padding-left:50px;
		font-size:16px;
		font-weight:bold;
		line-height:180%;
	}
.cat1{
	width:288px;
	height:139px;
	float:left;
}
.cat2{
	width:288px;
	height:139px;
	float:right;
}
.s_text{
	width:180px;
	height:80px;
	margin-top:50px;
	margin-left:100px;
	line-height:120%;
}
.s_vargin{
	background:url(../images/oil/olive_virginoil.jpg) no-repeat;
}
.s_uruoi{
	background:url(../images/oil/olive_uruoi.jpg) no-repeat;
}
.s_siko{
	background:url(../images/oil/olive_shikorive.jpg) no-repeat;
}
.s_ant{
	background:url(../images/oil/olive_antitopy.jpg) no-repeat;
}
.s_green{
	background:url(../images/oil/olive_greene.jpg) no-repeat;
}

/*---　商品一覧テーブル　ここから---*/
#ichiran_t{
	width:580px;
	font-size:10px;
	border-collapse:collapse;
}
	#ichiran_t th{
		border:1px solid #666666;
		background:#D0FBFF;
		padding:2px;
		text-align:center;
	}
	#ichiran_t td{
		border:1px solid #666666;
		background:#FFFFFF; 
		padding:3px;
	}
	#ichiran_t .td1{
		width:100px;
	}
	#ichiran_t .td2{
		width:220px;
	}
	#ichiran_t .td3{
		width:100px
	}
	#ichiran_t .td4{
		width:80px;
	}
	#ichiran_t .td5{
		width:60px;
	}
	#ichiran_t .cen{
		text-align:center;
	}
	#ichiran_t .rig{
		text-align:right;
	}
	#ichiran_t .pin{
		background-color:#FFE8FF;
	}
	#ichiran_t .yel{
		background-color:#FFFF99;
	}
.all_ichi{
	list-style:none;
}
.all_ichi li{
	margin-left:20px;
	margin-bottom:20px;
	float:left;
}
.li_head{
	border-top:2px dashed #A52A2A;
	margin-top:10px;
}
/*---　シリーズページ　ここから---*/
.s_lft{
	width:100px;
	text-align:center;
	float:left;
}
.s_lft2 img{
	margin-top:100px;
}
.f_lft img{
	margin-top:30px;
}
.s_rgt{
	width:270px;
	text-align:left;
	float:right;
}
	.s_rgt h2{
		font-weight:bold;
		font-size:18px;
		color:#A52A2A;
	}
	.s_rgt h3{
		font-weight:bold;
		font-size:18px;
		color:#A52A2A;
	}
.l_list{
	width:288px;
	float:left;
}
.r_list{
	width:288px;
	float:right;
}
.s_face{
	width:288px;
	list-style:none;
}
.s_face li{
	background:url(../images/oil_goods/o_point_face.gif) no-repeat left top;
	padding-left:40px;
	margin-bottom:10px;
}
	.s_face li a{
		color:#AC12B5;
		font-weight:bold;
		font-size:15px;
	}

.s_body{
	width:288px;
	list-style:none;
}
.s_body li{
	background:url(../images/oil_goods/o_point_body.gif) no-repeat left;
	padding-left:40px;
	margin-bottom:10px;
}
	.s_body li a{
		color:#AC12B5;
		font-weight:bold;
		font-size:15px;
	}
.qtitle{
	font-weight:bold;
	font-size:15px;
	margin-top:5px;
	margin-bottom:5px;
}
.tea{
	text-align:left;
	float:left;
}
	.tea h2{
		color:#A52A2A;
		text-align:left;
		font-size:15px;
		font-weight:bold;
	}
.tea_title{
	width:500px;
	height:30px;
	padding-left:40px;
	margin-top:10px;
	background:url(../images/goods/title1.jpg) no-repeat;
}
.setumei_u{
	padding:5px;
	line-height:150%;
}
.setumei{
	padding:5px;
	line-height:150%;
}

/*---　アンチトピーシリーズ　---*/
.s_navi{
	list-style:none;
}
.s_navi li{
	height:15px;
	background:url(../images/oil_goods/button_gureen.gif) no-repeat left top;
	padding-left:15px;
	margin-left:10px;
	float:left;
}
.o_line{
	margin-top:20px;
	margin-bottom:10px;
}
.ant_l{
	width:135px;
	float:left;
	text-align:center;
}
.ant_r{
	width:420px;
	line-height:120%;
	float:right;
}
	.ant_r h2{
		height:20px;
		background:url(../images/oil_goods/button_pink.jpg) no-repeat left top;
		padding-left:30px;
		color:#A52A2A;
		font-size:14px;
		font-weight:bold;
	}
.green_r{
	width:420px;
	line-height:120%;
	float:right;
}
	.green_r h2{
		font-weight:bold;
		font-size:18px;
		color:#A52A2A;
	}
.siko_l{
	width:141px;
	height:200px;
	padding-top:54px;
	text-align:center;
	float:left;
}
.siko_l2{
	width:75px;
	text-align:center;
	float:left;
}
.siko_l3{
	width:175px;
	text-align:center;
	float:left;
}
.siko_r{
	width:350px;
	line-height:120%;
	float:right;
}
	.siko_r h2{
		height:20px;
		background:url(../images/oil_goods/button_pink.jpg) no-repeat left top;
		padding-left:30px;
		color:#A52A2A;
		font-size:15px;
		font-weight:bold;
	}
.shiko1{
	width:250px;
	height:260px;
	overflow:hidden;
	}
.shiko_waku{
	width:530px;
	height:230px;
	border:#D20069 double 3px;
	padding:5px;
	}
	
.goods_l{
	width:175px;
	text-align:center;
	float:left;
}
.goods_r{
	width:400px;
	line-height:120%;
	float:right;
}
	.goods_r h2{
		color:#A52A2A;
		font-size:16px;
		font-weight:bold;
	}
.goods_sei{
	width:180px;
	overflow:hidden;
}
.spl_l{
	width:180px;
	text-align:center;
	float:left;
}
.spl_r{
	width:380px;
	line-height:120%;
	float:right;
}
	.spl_r h2{
		font-weight:bold;
		font-size:18px;
		color:#A52A2A;
	}

/*---　シリーズページ　ここまで---*/

/*---　レッスンページ　ここから　---*/
.lesson_title{
	color:#C71585;
	font-size:18px;
	font-weight:bold;
}
.bb{
	border-bottom:1px dashed #C71585;
	padding-bottom:20px;
	margin-bottom:30px;
}
.lesson_row{
	width:500px;
	margin-left:30px;
	margin-bottom:20px;
}
	.lesson_subtitle{
		padding:3px 3px 3px 10px;
		background:#FAEBD7;
	}
	.lesson_row p{
		padding:5px;
		border:1px solid #FAEBD7;
	}

.kokoro_l{
	width:200px;
	float:left;
	margin-left:10px;
}
.kokoro_r{
	width:350px;
	color:#999999;
	float:right;
}

/*---　レッスンページ　ここまで　---*/

/*---　aboutus　ここから　---*/
.gaiyo1{
	width:100px;
	padding:2px;
	background:#5F9EA0;
	color:#FFFFFF;
	text-align:center;
}
.gaiyo2{
	width:400px;
	padding:2px;
	border:1px solid #5F9EA0;
}
.msg{
	width:540px;
	padding:10px;
	border:1px dotted #5F9EA0;
}
/*---　aboutus　ここまで　---*/

/*---　リンク集テーブル　ここから　---*/
.link_t{
	clear:both;
}
	.link_t img{
		border:1px solid #660000;
	}
	.link_t a{
		text-decoration:underline;
	}
	.link_t p{
		width:400px;
		float:right;
	margin-bottom:30px;
	}
.link_l{
	float:left;
	margin-bottom:30px;
}
.waku{
	clear:both;
	width:400px;
	height:270px;
	border:dotted 2px #cd5c5c;
	padding:0 0 10px 20px;
	margin-left:50px;
}
	.link_a{
		clear:both;
		width:80px;
		float:left;
		margin-left:10px;
	}
	.link_b{
		float:left;
	}
	.link_ab{
		clear:both;
		width:80px;
		height:70px;
		float:left;
		margin-left:10px;
	}
	.link_bb{
		float:left;
		height:70px;
	}
/*---　リンク集テーブル　ここまで　---*/

/*---　お客様の声　ここから　---*/
.koe{
	width:550px;
	margin-bottom:20px;
}
	.koe h2{
		width:240px;
		height:22px;
		font-size:15px;
		font-weight:bold;
		color:#A52A2A;
		padding-top:5px;
		padding-left:20px;
		background:url(../images/aboutus/voice_t.gif) no-repeat;
	}
	.koe img{
		float:right;
	}


/*---　お客様の声　ここまで　---*/

/*---　悩み別ページ　ここから---*/
.nayami p{
	line-height:180%;
	font-size:12px;
	margin-bottom:20px;
}
.o_item{
	float:left;
	margin:10px 20px 20px 0;
	text-align:center;
}
.nayami_li{
	width:125px;
	height:50px;
}
.n_ichi{
	width:300px;
	height:20px;
	list-style:none;
	padding-left:10px;
	margin-top:10px;
	border-bottom:1px dashed #FF7F50;
	border-left:5px solid #FF7F50;
}

/*---　悩み別ページ　ここまで---*/

/*---　サイトマップページ　４０４ページ　---*/

.err{
	width: 400px;
	margin: 20px;
	padding: 10px;
	line-height: 180%;
	border: 2px dotted #A52A2A
}

.smap_line{
	width: 580px;
	margin-right:20px;
	float:right;
}
	.smap_line h2{
		text-align:left;
		font-size:18px;
		color:#A52A2A;
	}
	.smap_line h3{
		text-align:left;
		padding:5px;
		margin:10px;
		border-top:1px dashed #FA8072;;
		border-bottom:1px dashed #FA8072;;
		border-left:10px solid #FA8072;
	}
	.smap_line ul{
		line-height:180%;
		padding-left:50px;
		list-style-type:square;
	}
	.smap_line li{
		text-align:left;
	}
	.smap_line li a:hover{
		text-decoration:underline;
	}
/*---　サイトマップページ　４０４ページ　---*/

.t_bold{
	font-weight:bold;
}
.f15{
	font-size:15px;
}
.green_b{
	color:#006400;
}
.orange_b{
	color:#FF8C00;
}
.murasaki_b{
	color:#800040;
	font-weight:bold;
}

.left{
	float:left;
}
.right{
	float:right;
}
.t_cen{
	text-align:center;
}
.m10{
	margin-bottom:10px;
}
.m20{
	margin-bottom:20px;
}
.mr20{
	margin-right:20px;
}
.mt20{
	margin-top:20px;
}
.mt40{
	margin-top:40px;
}
.mt30{
	margin-top:30px;
}
