htoiwase5@charset "utf-8";
/* CSS Document */
body{margin-top: 0px; color:#333;}
ul,li,div,p,h1,dl.dt,dd{margin:0; padding:0; font-size:12px; line-height:160%;}
h2,h3{margin:0; padding:0;}
h2{margin-bottom:30px;}
h3{margin-top:30px; font-weight:600;}
li{ list-style:none;}
.clear{clear:both;}
.m5{margin:5px;}
.m30{margin-top:30px;}
.m15{margin-top:15px;}
.m10{margin-top:10px;}
.mtb30{margin:30px 0;}
.orange{color:#F90;}
.red{color:#F00;}
.ue{text-align:right; margin:15px 0;}
img{border:0;}
a:link {text-decoration:none; color:#000;}
a:visited {text-decoration:none;}
a:hover{text-decoration:underline; color:#999;}
a:hover img{opacity:0.7;}
a:active{text-decoration:none;}
#conteiner{margin:0 auto; width:900px; background-color:#FFF;}
h1{font-weight:normal; font-size:12px; text-align:right; color:#666;}
#header{width:900px;}
#header .top{background-image:url(images/head.gif); width:900px; height:107px;}
#header .toplogo{float:left; margin-top:4px;}
#header .top_right{float:right; width:420px; }
#header .top ul{padding-top:16px; font-size:0.75em;}
#header .top li{float:left; padding:2px 12px; display:block;}
#header .top li.top{ border:none;}
#header .top li a{color:#333;}
#header .top li a:hover{text-decoration:underline; color:#ABA195;}

#toplist ul{margin:2px 0;}
#toplist li{float:left; background-image:url(images/toplist.png); text-align:center; font-weight:600; font-size:14px; border-right:1px solid #FFF; border-bottom:2px solid #990000; height:40px;}
#toplist li a{color:#FFF; width:114px; padding:0 17px; line-height:40px; display:block;}
#toplist li a:hover{background-image:url(images/toplist1.png);}
#sub li{float:none; z-index:2; position:relative; height:24px; font-size:1.0em; border-bottom:1px solid #EEE; border-right:none;}
#sub li a{line-height:24px;}


#main{width:900px;}
#main .pankuzu{text-align:right; margin-bottom:10px; font-size:12px;}
/*左メニュー*/
#leftmenu{float:left; width:190px;}
#leftmenu .le_text{margin-top:10px;}
#leftmenu .le_text ul{margin:0;}
#leftmenu .le_text li{float:left; background-color:#EBEAE7; border-bottom:1px solid #FFF;}
#leftmenu .le_text li a{display:block; width:152px; padding:5px 15px; height:14px; color:#000;}
#leftmenu .le_text li a:hover{background-color:#877C6B;}
#leftmenu .le_text ul:after{clear:both;}
#leftmenu .sou{background-image:url(images/souryoubnnr.gif); width:182px; height:82px; margin-top:10px;}
#leftmenu .sou p{padding:54px 0 0 30px;}
#leftmenu .le_img{margin-top:10px;}
#leftmenu .le_img p{margin-bottom:7px;}
#leftmenu .kensaku{border:1px solid #CCC; padding:3px; margin-top:10px; width:174px;}
/*右コンテンツ*/
.otoiwase{background-image:url(images/toiawase.gif); width:656px; height:256px; position:relative; margin:40px 0;}
.otoiwasebtn{position:absolute; left: 24px; top: 148px;}
.otoiwasebun{position:absolute; left: 16px; top: 208px;}
.main_news{overflow:auto; width:200px; height:300px;}
.main_news p{border-bottom:1px dotted #333;}
#content_righttop{float:right; width:700px; padding:10px 0;}
#content_right{float:right; width:670px; padding:10px 0; font-size:14px;}
#content_right a:link {text-decoration:underline; color:#000;}
#content_right a:visited {text-decoration:underline; color:#666;}
#content_right a:hover{text-decoration:underline; color:#ABA195;}
#content_right a:active{text-decoration:none;}
#content_right p{font-size:14px;}
#content_righttop a:link {text-decoration:underline; color:#000;}
#content_righttop a:visited {text-decoration:underline; color:#666;}
#content_righttop a:hover{text-decoration:underline; color:#ABA195;}
#content_righttop a:active{text-decoration:none;}
#content_righttop .main_left{float:left; width:490px}
#content_righttop .main_left h3{ margin-top:10px; font-weight:600; font-size:12px;}
#content_righttop .shouhin{width:480px; margin-top:10px;}
#content_righttop .shouhinl{width:230px; float:left;}
#content_righttop .shouhinr{width:230px; float:right;}
#content_righttop .sirai{background-image:url(images/topsirai.gif); width:480px; height:102px; position:relative; margin-top:10px;}
#content_righttop .siraimidasi{font-size:14px; font-weight:600; position:absolute; left: 99px; top: 11px;}
#content_righttop .siraimidasi1{font-size:14px; font-weight:600; position:absolute; left: 339px; top: 11px;}
#content_righttop .sirainai{position:absolute; left: 79px; top: 39px; width:160px;}
#content_righttop .sirainai1{position:absolute; left: 319px; top: 39px; width:160px;}
#content_righttop .tden{background-image:url(images/topden.gif); width:480px; height:203px; position:relative; margin-top:10px;}
#content_righttop .tdenmidasi{font-size:14px; font-weight:600; position:absolute; left: 100px; top: 11px;}
#content_righttop .tdenmidasi1{font-size:14px; font-weight:600; position:absolute; left: 339px; top: 11px;}
#content_righttop .tdenmidasi2{font-size:14px; font-weight:600; position:absolute; left: 99px; top: 112px;}
#content_righttop .tdenmidasi3{font-size:14px; font-weight:600; position:absolute; left: 340px; top: 112px;}
#content_righttop .tdennai{position:absolute; left: 79px; top: 39px; width:160px;}
#content_righttop .tdennai1{position:absolute; left: 319px; top: 39px; width:160px;}
#content_righttop .tdennai2{position:absolute; left: 79px; top: 139px; width:160px;}
#content_righttop .tdennai3{position:absolute; left: 319px; top: 138px; width:160px;}
#content_righttop .trepo{background-image:url(images/benkyobana.jpg); width:480px; height:180px; margin-top:10px; cursor:pointer;}
#content_righttop .treponai{padding:60px 0 0 10px; width:290px;}
#content_righttop .main_right{float:right; width:200px;}
#content_righttop .reason{color:#F00; margin-top:30px; font-size:16px;}
#content_righttop .reasonhyou{background-image:url(images/right_rsn.gif); width:200px; height:118px; margin-top:10px; font-size:0.80em;}
#content_righttop .reasoniti{margin-left:25px;}
#content_righttop .reasonika{margin:6px 0px 0px 25px;}
#content_righttop .topsell{background-image:url(images/siderank.gif); width:200px; height:227px; margin-top:30px; position:relative;}
#content_righttop .topselliti{position:absolute; top: 15px; left: 82px; line-height:18px;}
#content_righttop .topsellni{position:absolute; top: 98px; left: 82px; line-height:18px;}
#content_righttop .topsellsan{position:absolute; top: 184px; left: 82px; line-height:18px;}
#com_main{margin:0 0 20px 0;padding:0px;letter-spacing:1.4px;}
#com_main hr{background:#FFFFFF;color:#ffffff;border-top:0px none #ffffff;border-right:0px none #ffffff;border-left:0px none #ffffff;border-bottom:1px solid #999999;}
.dataList{margin:0;padding:4px 0 2px 0;}
.dataList dt{margin:0 20px 0 0;line-height:1.5em;padding:0;color:#877C6B;font-size:14px;font-weight:bold;float:left;width:150px;}
.dataList dd{margin:0;line-height:1.5em;padding:0;font-weight:normal;font-size:14px;float:right;width:450px;text-align:left;}
.dataList{zoom:1;}
.dataList:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.dataList{display:inline-table;}
/* Hides from IE-mac \*/
* html .dataList {height: 1%;}
.dataList {display: block;}

#menu_contents {
	border:1px solid #999;
	width:602px;
	background-color:#ABA295; margin:30px 0 0 30px;
	}
/*qa*/
#quetion{}
#quetion p{margin-top:5px;}
#quetion a:link {text-decoration:underline; color:#000;}
#quetion a:visited {text-decoration:underline; color:#000;}
#quetion a:hover{text-decoration:underline; color:#85796B;}
#quetion a:active{text-decoration:none;}
/*購入ページ*/
#content_right div{margin-top:30px; position:relative;}
#content_right .htop{background-image:url(images/teikiofa.jpg); width:661px; height:393px;}
#content_right .htopbtn{position:absolute; left: 422px; top: 206px;}
#content_right .hokoe{background-image:url(images/hajimeteokoe1.gif); width:660px; height:402px;}
#content_right .hokoe p{position:absolute;}
#content_right .hokoe1{left: 468px; top: 107px;}
#content_right .hokoe12{left: 350px; top: 231px; width:270px;}
#content_right .hokoe2{left: 164px; top: 107px;}
#content_right .hokoe22{left: 49px; top: 231px; width:270px;}
#content_right .hevi1{background-image:url(images/hajimete_02.gif); width:662px; height:262px;}
#content_right .hevi1nai{width:350px; left: 293px; top: 73px;position:absolute;}
#content_right .hevi2{background-image:url(images/hajimete_03.gif); width:662px; height:362px;}
#content_right .hevi2nai{width:294px; left: 37px; top: 110px;position:absolute;}
#content_right .hevi3{background-image:url(images/hajimete_04.gif); width:662px; height:282px;}
#content_right .hevi3nai{width:320px; left: 37px; top: 111px;position:absolute;}
#content_right .hkounyu{background-image:url(images/teikiofa.jpg); width:661px; height:393px;}
#content_right .hkounyunai{
	position:absolute;
	left: 47px;
	top: 243px;
}
#content_right .hkounyu1{background-image:url(images/hajimete_05.gif); width:660px; height:166px;}
#content_right .hkounyu1nai{position:absolute; left: 406px; top: 52px;}
#content_right .hkounyu1nai1{position:absolute; left: 406px; top: 115px;}
#content_right .htoiwase{background-image:url(images/otoiawase.gif); width:662px; height:182px;}

#content_right .yhtoiwase{background-image:url(images/yotoiawase.gif); width:662px; height:182px;}
#content_right .htoibtn{
	position:absolute;
	left: 115px;
	top: 131px;
}
#content_right .nana{background-color:#E6E6E6; padding:5px 0;}
#content_right .waku7{width:660px; margin:0;}
#content_right .left7{margin-left:5px; width:130px; float:left;}
#content_right .right7{margin-right:10px; width:500px; float:right;}
#content_right .sen7{margin:10px 10px 10px 5px; border-bottom:dotted 1px #737373;}
.item_T {
	width:100%;
	border: 1px solid #E7E7E7;
	color:#999999;
	margin-top:4px
	}
	.item_T th { 
	text-align:center;
	background:#EFEFEF;
	border: 1px solid #E7E7E7;
	padding:4px;
	}
	
.item_T td {
	background-color:#FFFFFF;
	border: 1px solid #E7E7E7;
	padding:4px;
	}
/*浅葉克己*/
#content_right .waku{width:660px; margin-top:30px;}
#content_right .wakur{float:right; width:510px;}
#content_right .wakur1{float:right; width:490px;}
#content_right .wakul{float:left;}
/*注文*/
#content_right .chuwaku1{width:660px; margin-bottom:30px;}
#content_right .chuwaku{width:660px;}
#content_right .chuwakunai{float:left; margin:20px; font-size:16px; font-weight:600;}
#content_right .denleft{width:430px; float:left;}



#content_right .chuipn{background-image:url(images/kounyu-den.gif); width:660px; height:297px;}
#content_right .chuipn1{
	position:absolute;
	left: 409px;
	top: 19px;
}
#content_right .chuipn2{
	position:absolute;
	left: 410px;
	top: 89px;
}
#content_right .chuipn3{
	position:absolute;
	left: 410px;
	top: 162px;
}
#content_right .chuipn4{
	position:absolute;
	left: 410px;
	top: 220px;
}
.guide_menu  {margin:20px 0 0 auto}
.guide_menu li{background:url(images/cartmaru.gif) no-repeat 3px 6px;padding-left:26px;margin:4px; font-size:16px;}
/*選んだ理由*/
#content_right .eramenu{float:left; margin-left:10px;}
#content_right .eraiti{background-image:url(images/eranda_r6_c3.jpg); width:642px; height:166px; position:relative; margin-top:30px;}
#content_right .eranai{position:absolute; left: 170px; top: 57px; width:450px;}
#content_right .erani{background-image:url(images/eranda_r8_c2.jpg); width:642px; height:166px; position:relative; margin-top:30px;}
#content_right .erasan{background-image:url(images/eranda_r10_c2.jpg); width:642px; height:166px; position:relative; margin-top:30px;}
/*ガイド*/
#content_right .guidmenu{float:left; margin-right:25px;}
/*プライバシーポリシ*/
#content_right .pdaimei{font-size:16px; color:#867B6B; font-weight:600; margin-top:30px;}
#content_right .pbun{margin-left:15px;}
/*定期コース*/
#content_right .teikibtn{text-align:center; margin-top:30px;}
#content_right .teikiq{margin-top:30px; color:#00F;}
#content_right .teiki1{margin-top:30px; position:relative; background-image:url(images/teiki_merit01.gif); width:643px; height:207px;}
#content_right .teiki1nai{position:absolute; width:250px; left: 29px; top: 68px;}
#content_right .teiki1nai1{position:absolute; width:250px; left: 365px; top: 68px;}
#content_right .teiki2{margin-top:30px; position:relative; background-image:url(images/teiki_merit02.gif); width:643px; height:207px;}
#content_right .teiki3{margin-top:30px; position:relative; background-image:url(images/teiki_merit03.gif); width:643px; height:207px;}
/* resipi */
#content_right .zaimoku{margin-top:20px; width:630px; background-color:#F7DEC1; padding:5px 0 5px 20px;}
#content_right .zaimoku1{margin-top:10px; padding:5px 0 5px 20px;}
#content_right .zaimoku2{margin-left:370px;}
#content_right .zaimoku3{margin-top:10px; background-color:#F7DEC1; padding:5px 0 5px 20px;width:630px; }
#content_right .resipi{position:relative; background-image:url(resipi/img/top.jpg); width:600px; height:100px;}
#content_right .resipinai{position:absolute; font-size:18px; left: 31px; top: 52px; font-weight:600;}
#content_right .resipisita{position:relative; background-image:url(resipi/img/koumoku.jpg); width:588px; height:49px; margin-top:30px;}
#content_right .resipisitanai{position:absolute; left: 58px; top: 17px;}
#content_right .resipilink{margin-top:30px; width:600px;}
#content_right .resipilinkleft{float:left;}
#content_right .resipilinkright{float:right; margin-right:30px;}
#content_right .ryowaku{margin-top:10px; width:550px;}
#content_right .ryol{float:left; width:190px;}
#content_right .ryor{float:right; width:340px;}
#content_right .karo{margin:70px 0 0 50px; width:80px;padding:2px 0 0 162px; font-size:18px; line-height:30px;}
#content_right .tukurikata{margin:30px 0 0 20px; position:relative; background-image:url(resipi/img/koumoku1.jpg); width:485px; height:31px;}
#content_right .tukurikatanai{position:absolute; left: 44px; top: 2px; font-size:16px; font-weight:700;}
#content_right .tukuri{margin:20px 0 0 20px; font-size:14px;}
#content_right .masy{margin:30px 0 0 40px; font-size:14px;}
/*誕生秘話*/
#content_right .hiwatop{background-image:url(images/storytop.jpg); width:668px; height:209px;}
#content_right .hiwanai{position:absolute; width:320px; left: 10px; top: 82px;}
#content_right .keisoto{width:660px;}
#content_right .kei1left{width:430px; float:left;}
#content_right .kei1right{float:right;}
#content_right .kei2right{width:430px; float:right;}
#content_right .kei02right{width:300px; float:right;}
#content_right .kei03left{width:410px;float:left;}
#content_right .kei03right{float:right;}
#content_right .kei4left{width:440px;float:left;}
#content_right .kei4right{float:right;}
/*二回目の購入*/
#content_right .kwaku{width:670px;}
#content_right .kwakul{width:250px; float:left;}
#content_right .kwakur{width:400px; float:right;}
#content_right .kteikiwaku{background-image:url(images/matometeiki.gif); width:661px; height:233px;}
#content_right .kteiki1{
	position:absolute;
	left: 409px;
	top: 21px;
}
#content_right .kteiki2{
	position:absolute;
	left: 409px;
	top: 90px;
}
#content_right .kteiki3{
	position:absolute;
	left: 409px;
	top: 158px;
}
/*ディコア*/
#content_right .dcoret{background-image:url(images/decore.jpg); width:660px; height:108px;}
#content_right .dcoretbtn{
	position:absolute;
	left: 406px;
	top: 25px;
}
#content_right .dcorei{background-image:url(images/decomatome.gif); width:661px; height:297px;}
#content_right .dcoreibtn1{
	position:absolute;
	left: 409px;
	top: 20px;
}
#content_right .dcoreibtn2{
	position:absolute;
	left: 409px;
	top: 87px;
}
#content_right .dcoreibtn3{
	position:absolute;
	left: 407px;
	top: 158px;
}
#content_right .dcoreibtn4{
	position:absolute;
	left: 408px;
	top: 216px;
}
/*よくある質問*/
#content_right .smidasi{margin-top:30px; font-size:18px; font-weight:600;}
#content_right .qmidasi{margin:30px 0; font-size:16px; color:#85796B; font-weight:600;}
#content_right .q{margin-top:30px; color:#85796B; font-weight:600;}
/*フッター*/
#foot{background-image:url(images/footerimg.gif); width:900px; height:326px; position:relative;}
/*フッター*/
#footer{background-image:url(images/footerimg1.gif); width:900px; height:50px; position:relative;}
#foot a:hover{text-decoration:underline; color:#ABA195;}
#footer p{position:absolute; top: 16px; left: 590px; color:#FFF;}
#menuarea{float:left; width:500px;}
#menuarea dt {float: left; font-size: 12px; text-align: center; width:200px; height: 25px; line-height: 25px;}
#menuarea ul {list-style: none; font-size: 12px; color: #00F; margin-top:72px;}
#menuarea dt ul a {font-size: 12px; color:#000; width: 180px; height: auto; text-align: left;}
#menuarea dt li{font-size: 12px; color: #00F; text-align: left; padding: 4px 20px; line-height: 120%;}
#menuarea .fotright{float:right; width:330px; margin-top:65px;}
.fotlink{text-align:center; font-size:10px; margin:10px 0;}

/*紹介ページ*/
.syokaibun{ margin:20px 0 0 40px}

/*勉強会ページ*/
.jiseki{font-size:10px; margin:10px 0;}
.titll { margin:0 0 0 20px; width:640px;}


/*白井田七。茶のページ*/
#content_right .omoi {background-image: url(img/first2.jpg);width:689px; height:349px; margin-top:0}

#content_right .bun {width:340px; padding:225px 0 0 330px;
 font-size:12px; color:#FFF;}
 
#content_right .okoe1 {background-image:url(img/6.jpg); width:689px; height:815px; margin-top:0px;}
#content_right .okoebun{width:330px;  padding:200px 0 0 50px;font-size:13px; color:#000;}

#content_right .okoebun2{width:330px;  padding:230px 0 0 40px;font-size:13px; color:#000;}


#content_right .deai{width:689px; height:763px; background-image:url(img/1.jpg); margin-top:0px;}
#content_right .jas{ width:230px;  padding:685px 0 0 300px;
 font-size:15px; }
 
#content_right .syukan{width:689px; height:1138px; background-image:url(img/2.jpg); margin-top:0px;}
#content_right .pauda{ width:430px;  padding:135px 0 0 50px;
 font-size:14px; color:#FFF;}
 
#content_right .marugoto{width:400px;  padding:450px 0 0 65px;font-size:13px;}
#content_right .anzen{width:400px;  padding:85px 0 0 50px;font-size:14px;}






/* foam style MAMAGOKORO
--------------------------------------------------------------------*/
#table{width: 800px;
margin-bottom: 5px;
border: 1px solid #D2D2D2;
border-spacing:0;
color:#222;
margin:0 auto;
background:url(img/form_back.jpg) no-repeat bottom right;}


.text_red{ background-color:#DD000B; color:#FFF; font-size:12px; margin-left:8px;}
.text_blue{ background-color:#33C; color:#FFF; font-size:12px; margin-left:8px;}

.td{padding: 20px 0 20px 24px;}

#mlritz_form{width:880px; margin:0 auto 25px;}
.buyit{margin:25px 0px 0px 0px; text-align:center;}
a:hover, .buyit:hover{ opacity:0.8;}
.buyit input{border:none !important;}

.nana{background-color:#E6E6E6; padding:5px 0;}
.waku7{width:660px; margin:0;}
.left7{margin-left:5px; width:130px; float:left;}
.right7{margin-right:10px; width:500px; float:right;}
.sen7{margin:10px 10px 10px 5px; border-bottom:dotted 1px #737373;}
#mlritz_form{width:880px; margin:0 auto 25px;}
.forminfo{ margin:40px 0 20px;}
.form_box_title{ margin:0 0 10px 20px; text-align:left;}
.td{ border-bottom:1px solid #D2D2D2;}




