@charset "shift_jis";
/* CSS Document */

/* リンク設定 */

a { color: #760f39; text-decoration: underline; }
a:link { color: #760f39; text-decoration: underline; }
a:visited { color: #760f39; text-decoration: underline; }
a:hover { color: #daae02; text-decoration: underline; }


/*共通項目*/


a img {
    border-style:none;
}

.bold{
font-weight:bold;
}



ul,li{
list-style-position:outside;
list-style:none;
margin:0px;
padding:0px;		
}

.clear{
clear:left;
margin:0px;
padding:0px;
}

.red {
color:#cc0000;
}




body{
	line-height:130%;
	color:#333;
	height:100%;
	margin:auto;
	padding:auto;
	background:#fefaf9 url(../images/cmn/bg.jpg) repeat-x;
	font-style:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka‐等幅", "Arial";
	font-size:80%;
}

.contents{
	width:900px;
	height:auto;
	margin:auto;
	padding:auto;
}

h1,h2,h3,p{
font-size:12px;
margin:0px;
padding:0px;
}

.toppage{
text-align:right;
clear:left;
font-size:10px;
padding:8px;
}
/*共通項目ここまで*/

/*ヘッダー*/

.header{
background:url(../images/cmn/header_bg.png) no-repeat;
height:83px;
margin:auto;
padding:auto;
}

.header_word{
margin:0px;
padding:3px 0px 0px 10px;
color:#f5dcac;
font-size:x-small;
}


.header_l{
background:url(../images/cmn/info_bg.jpg) no-repeat;
background-position:580px 0px;
padding:8px 0px 0px 790px;
height:55px;
}

.global_navi{
background-color:#fff;
clear:left;
height:52px;
}

.global_navi_1{
float:left;
margin:0px;
padding:0px;
}

/*ヘッダーここまで*/
/*フッター*/
.footer{
padding-left:8px;
clear:left;
width:895px;
}

.footer_logo{
width:94px;
float:left;
}

.footer_link{
font-size:10px;
color:#ae9b44;
width:795px;
padding-left:3px;
float:left;
}

.copyright{
color:#fff;
background:url(../images/cmn/footer_bg.gif) repeat-x;
margin:auto;
padding:auto;
text-align:center;
font-size:10px;
height:20px;
clear:left;
}
/*フッターここまで*/


/*基本枠組み*/



.main_contents{
clear:left;
width:900px;
height:auto;
background:#FFF;
margin:0px;
padding:0px;
}




.main_contents_left{
margin:0px 0px 0px 5px;
padding:5px 0px 5px 0px;
width:200px;
height:auto;
float:left;
background:#FFF;
}

.main_contents_right{
margin:0px;
padding:12px 0px 5px 0px;
width:670px;
height:auto;
float:left;
background:#FFF;
}

/*基本わくぐみここまで*/

/*下層ページ用枠組み*/
.main_contents_left_under{
margin:12px 8px 0px 0px;
padding:5px 0px 5px 8px;
width:200px;
height:100%;
float:left;
background:#faf4ec;
}

.contents_title{
width:200px;
height:111px;
background:#faf4ec;
padding-top:55px;
}

.main_contents_left_navi{
margin-top:3px;
}

.main_contents_left_navi_link{
font-weight:bold;
padding:3px 3px 3px 18px;
border-bottom:1px #dbcfc0 solid;
margin:0px 5px 15px 5px;
background:url(../images/cmn/yaji.gif) no-repeat 0px 3px;
}

.main_contents_left_navi_link_sub{
padding:3px 3px 3px 24px;
margin:0px 5px 8px 5px;
}

.main_contents_left_navi_link a {
color:#462905;
 text-decoration: none; 
}

.main_contents_left_navi_link a:link{
color:#462905;
text-decoration: underline; 
}

.main_contents_left_navi_link a:visited{
color:#760f39;
text-decoration: none; 
}

.main_contents_left_navi_link a:hover{
color:#760f39;
text-decoration: underline; 
}

.pankuzu{
font-size:10px;
padding:4px 0px 4px 4px;
}

.h1_title{
margin-top:6px;
clear:left;
}

.h2_title_school{
padding:10px 0px;
}

.h1_title_second{
margin-top:10px;
clear:left;
}

.h1_title_school{
padding-top:5px;
margin-top:10px;
clear:left;
}


/*下層ページ用枠組みここまで*/
.main_image{
height:80px;
background:url(../images/top/main_image.jpg) no-repeat 9px 0px;
padding:190px 0px 0px 680px;
}

.main_contents_left{
clear:left;
}

.main_contents_left_school{
border:1px solid #b7a48d;
width:189px;
margin-bottom:5px;
padding-bottom:5px;
}

.main_contents_left_proitem{
background:#fff;
height:250px;
border:1px solid #b7a48d;
width:189px;
margin-bottom:5px;
padding-bottom:5px;
}



.main_contents_left_proitem_margin{
margin:0px;
padding-top:4px;
}

.main_contents_left_school_text{
padding:5px 3px;
}

.main_contents_left_school_link{
padding-left:20px;
background:url(../images/cmn/yaji.gif) no-repeat;
background-position:2px 2px;
height:14px;
}

.main_contents_left_proitem_link{
padding-bottom:5px;
text-align:center;
width:180px;
height:12px;
}

.main_contents_left_item{
padding:3px 0px 0px 0px;
}

.main_contents_right_text{
line-height:140%;
width:445px;
padding-top:5px;
float:left;
}

.main_contents_right_image{
width:208px;
height:172px;
padding:5px 0px 0px 5px;
float:left;
}

.main_contents_right_link{
background:url(../images/cmn/yaji.gif) no-repeat 275px 10px;
padding:8px 0px 0px 290px;
}

.main_contents_right_top{
height:167px;
padding-top:8px;
margin-bottom:5px;
}

.main_contents_right_information{
padding:15px 0px 8px 0px;
}

.main_contents_right_information_day{
font-size:10px;
font-weight:bold;
color:#9b4f6e;
background:url(../images/cmn/yaji2.gif) no-repeat 0px 3px;
padding:0px 0px 0px 12px;
}

.main_contents_right_information_day_new{
font-size:10px;
font-weight:bold;
color:#9b4f6e;
height:18px;
width:auto;
background:url(../images/cmn/new.png) no-repeat 0px 3px;
padding:0px 0px 0px 35px;
}



.main_contents_right_information_day_text{
clear:left;
margin:5px 0px 5px 0px;
font-size:10px;
width:409px;
border-bottom:1px dotted #ddd4c9;
}

.main_contents_information_main{
margin-top:12px;
height:auto;
clear:left;
}

.main_contents_right_new{
width:410px;
padding-top:5px;
float:left;
}

.main_contents_right_image_second{
width:240px;
padding:5px 0px 0px 8px;
float:left;
}

/*アユールヴェーダとは？レイアウト*/

.main_contents_what{
clear:left;
width:900px;
height:1780px;
background:#FFF;
margin:0px;
padding:0px;
}

.what_ayurveda{
margin-top:15px;
}

.what_ayurveda_text_h2{
font-weight:bold;
color:#af7e2a;
font-size:14px;
padding-bottom:10px;
}

.what_ayurveda_text{
padding-left:25px;
width:360px;
float:left;
}

.what_ayurveda_image{
width:279px;
padding-left:6px;
float:left;
}

.dosha_text{
padding:6px 0px 0px 25px;
}

.dosha_check{
width:122px;
margin-top:8px;
float:left;
font-size:9px;
}

.dosha_check2{
width:159px;
margin-top:8px;
float:left;
font-size:9px;
}

.dosha_check_title2{
clear:left;
border-left:1px #fff solid;
padding:3px 0px 5px 8px;
width:159px;
height:20px;
float:left;
background-color:#c9a27d;
color:#fff;
font-weight:bold;
text-align:center;
}

.dosha_check_title{
border-left:1px #fff solid;
padding:3px 0px 5px 8px;
width:122px;
height:20px;
float:left;
background-color:#c9a27d;
color:#fff;
font-weight:bold;
text-align:center;
}

.check_line{
width:159px;
float:left;
}

.dosha_check_obi_1{
clear:left;
border-left:1px #fff solid;
padding:3px 0px 5px 8px;
width:159px;
height:20px;
background-color:#fff4ce;
font-size:10px;
}

.dosha_check_obi_3{
clear:left;
border-left:1px #fff solid;
padding:3px 0px 5px 8px;
width:159px;
height:20px;
background-color:#fffee9;
font-size:10px;
}


.dosha_check_obi_1_q{
clear:left;
font-weight:bold;
border-left:1px #fff solid;
padding:3px 0px 5px 8px;
width:122px;
height:20px;
background-color:#fff4ce;
font-size:10px;
}

.dosha_check_obi_3_q{
clear:left;
font-weight:bold;
border-left:1px #fff solid;
padding:3px 0px 5px 8px;
width:122px;
height:20px;
background-color:#fffee9;
font-size:10px;
}

.dosha_check_obi_2{
clear:left;
border-left:1px #fff solid;
padding:3px 0px 5px 8px;
width:159px;
height:20px;
background-color:#fff8ef;
}


.dosha_check_obi_4{
clear:left;
border-left:1px #fff solid;
padding:3px 0px 5px 8px;
width:159px;
height:20px;
background-color:#fff;
}

.dosha_check_title_clear{
clear:left;
}

.dosha_check_result{
clear:left;
width:115px;
height:20px;
padding-top:3px;
text-align:center;
}

.dosha_check_result_text{
clear:left;
width:115px;
height:20px;
padding-top:5px;
text-align:center;
font-size:12px;
}

.dosha_check_result2{
clear:left;
width:159px;
height:20px;
padding-top:3px;
text-align:center;
}

.dosha_check_result_text2{
clear:left;
width:159px;
height:20px;
padding-top:5px;
text-align:center;
font-size:12px;
}

.dosha_check_result_last{
clear:left;
padding:6px 0px 0px 12px;
}

.dosha_check_result_last_link{
float:left;
}

/*ドーシャチェック結果*/

.vata_cont_top{
width:664px;
height:39px;
margin-top:10px;
padding:0px;
}

.pitta_cont_top{
clear:left;
width:664px;
height:39px;
margin-top:10px;
padding:0px;
}

.vata_cont_naka{
background:url(../images/shannaz/title_bg.gif) repeat-y;
width:664px;
height:380px;
}

.vata_cont_foot{
clear:left;
width:664px;
height:39px;
margin-bottom:8px;
padding:0px;
}

.vata_cont_naka_1{
margin:8px;
}

.vata_cont_naka_1_l{
margin-left:8px;
width:121px;
float:left;
}

.vata_cont_naka_1_r{
float:left;
width:500px;
}

.vata_cont_naka_1_r_text{
padding:8px 0px 8px 5px;
}

.vata_cont_naka_2{
clear:left;
margin-top:10px;
}


.vata_cont_naka_2_l{
margin-left:8px;
width:418px;
float:left;
}
.vata_cont_naka_2_r{
margin-left:5px;
float:left;
width:203px;
}

.vata_cont_naka_2_l_title{
margin:10px 0px 5px 20px;
background:url(../images/shannaz/vata_point.gif) no-repeat;
padding:8px 0px 0px 35px;
font-weight:bold;
color:#013569;
height:26px;
}

.pitta_cont_naka_2_l_title{
margin:10px 0px 5px 20px;
background:url(../images/shannaz/pitta_point.gif) no-repeat;
padding:8px 0px 0px 35px;
font-weight:bold;
color:#cb4105;
height:26px;
}

.kappha_cont_naka_2_l_title{
margin:10px 0px 5px 20px;
background:url(../images/shannaz/kappha_point.gif) no-repeat;
padding:8px 0px 0px 35px;
font-weight:bold;
color:#333300;
height:26px;
}

.vata_cont_naka_2_l_text{
padding:0px 0px 8px 25px;
}

.vata_cont_oil{
margin-top:3px;
background:url(../images/shannaz/vata_oil.jpg) no-repeat;
height:90px;
font-size:10px;
padding:10px 0px 0px 70px;
}

.pitta_cont_oil{
margin-top:3px;
background:url(../images/shannaz/pitta_oil.jpg) no-repeat;
height:90px;
font-size:10px;
padding:10px 0px 0px 70px;
}

.kappha_cont_oil{
margin-top:3px;
background:url(../images/shannaz/kappha_oil.jpg) no-repeat;
height:90px;
font-size:10px;
padding:10px 0px 0px 70px;
}

.vata_cont_oil_title{
font-weight:bold;
}

/*商品アイテム*/

.item_text_color{
font-weight:bold;
color:#cc9933;
}


.quation{
background:url(../images/itemlist/q.gif) no-repeat;
background-position:0px 10px;
padding:18px 0px 8px 55px;
font-weight:bold;
color:#cc9933;
height:40px;
}

.answer{
background:url(../images/itemlist/a.gif) no-repeat;
background-position:0px 20px;
padding:20px 0px 15px 55px;
border-bottom:1px solid #e5e5e5;
}

.answer_bold{
font-weight:bold;
padding-top:8px;
}


.item_text_gray{
font-weight:bold;
color:#333;
}

.main_contents_item{
clear:left;
width:900px;
height:2700px;
background:#FFF;
margin:0px;
padding:0px;
}

.main_contents_item2{
clear:left;
width:900px;
height:2780px;
background:#FFF;
margin:0px;
padding:0px;
}


.main_contents_faq{
clear:left;
width:900px;
height:2100px;
background:#FFF;
margin:0px;
padding:0px;
}

.main_contents_item3{
clear:left;
width:900px;
height:1300px;
background:#FFF;
margin:0px;
padding:0px;
}

.main_contents_item4{
clear:left;
width:900px;
height:2600px;
background:#FFF;
margin:0px;
padding:0px;
}

.proitem_title{
font-size:10px;
font-weight:bold;
}

.proitem_text{
font-size:10px;
}

.pickupitem{
background:url(../images/itemlist/pickup_bg.jpg) no-repeat;
width:660px;
height:200px;
}


.pickupitem_cont{
width:438px;
margin-left:200px;
padding-top:20px;
}

.pickupitem_cont_title{
padding:8px 0px 4px 0px;
}

.pickupitem_cont_title_text{
margin:0px 4px;
}

.pickupitem_cont_waku{
font-size:12px;
margin-top:4px;
padding:8px;
background-color:#efebe6;
color:#993366;
}

.pickupitem_small{
padding-left:8px;
margin:10px;
font-size:10px;
}

.item_list{
margin-top:8px;
background:url(../images/itemlist/skin_title.gif) no-repeat;
height:32px;
}

.item_list2{
margin-top:8px;
background:url(../images/itemlist/hair_title.gif) no-repeat;
height:32px;
}

.item_list3{
margin-top:8px;
background:url(../images/itemlist/body_title.gif) no-repeat;
height:32px;
}

.item_list4{
margin-top:8px;
background:url(../images/itemlist/etc_title.gif) no-repeat;
height:32px;
}


.item_list_title_link{
padding:6px 0px 0px 535px;
height:32px;
}

.item_list_text{
margin:4px 15px;
}

.item_list_goods_illust{
padding-right:6px;
float:left;
}

.item_list_title_body{
background:url(../images/itemlist/bodycare.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_relax{
background:url(../images/itemlist/rerax.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}


.item_list_title_step{
background:url(../images/itemlist/step_1.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_step2{
background:url(../images/itemlist/step2.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_step2_hair{
background:url(../images/itemlist/step2.jpg) no-repeat;
width:634px;
height:160px;
margin:5px 12px;
}

.item_list_title_step3{
background:url(../images/itemlist/step3.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_step4{
background:url(../images/itemlist/step4.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_step5{
background:url(../images/itemlist/step5.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_step6{
background:url(../images/itemlist/step6.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_daynight{
background:url(../images/itemlist/daynight.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_oil{
background:url(../images/itemlist/oil.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_dvdbook{
background:url(../images/itemlist/dvdbook.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_goods{
background:url(../images/itemlist/goods.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}

.item_list_title_etc{
background:url(../images/itemlist/etc.jpg) no-repeat;
width:634px;
height:87px;
margin:5px 12px;
}



.item_list_title_step_title_bold{
font-weight:bold;
padding:10px 0px 0px 100px;
}

.item_list_title_step_title{
padding:5px 0px 0px 100px;
}

.item_list_goods{
width:632px;
margin-top:10px;
}

.item_list_goods_second{
clear:left;
width:632px;
margin-top:10px;
padding-top:8px;
}

.item_list_goods_float{
height:300px;
text-align:center;
width:156px;
float:left;
border-right:1px solid #e2dacf;
}

.item_list_goods_float_hena{
height:300px;
text-align:center;
width:310px;
float:left;
border-right:1px solid #e2dacf;
}

.item_list_goods_float_relax{
height:300px;
text-align:center;
width:310px;
float:left;
}


.item_list_goods_float_chare{
height:300px;
text-align:center;
width:217px;
float:left;
border-right:1px solid #e2dacf;
}



.item_list_goods_float_ill{
height:300px;
padding-top:8px;
text-align:center;
width:312px;
float:left;
border-right:1px solid #e2dacf;
}

.item_list_goods_float_ill2{
height:300px;
padding:8px 10px 0px 20px;
text-align:center;
width:438px;
float:left;
border-right:1px solid #e2dacf;
}

.howto{
text-align:left;
font-size:10px;
}

.hawto_bold{
font-weight:bold;
}

.howto_red{
font-weight:bold;
text-align:left;
font-size:10px;
color:#7f1f46;
}

.item_list_goods_float_text{
font-weight:bold;
padding-top:4px;
}

.item_list_goods_float_text_small{
font-size:10px;
}

.item_list_goods_vata{
float:left;
margin-top:6px;
}

.item_list_goods_float_text2{
float:left;
font-weight:bold;
padding-top:4px;
}

.item_list_goods_float_text_small_color{
padding:0px 3px;
font-size:10px;
text-align:left;
color:#701141;
font-weight:bold;
}

.item_list_goods_float_text_small_black{
padding:0px 3px;
font-size:10px;
text-align:left;
}

.step2{
clear:left;
width:632px;
padding-top:15px;
}

.hena{
clear:left;
text-align:center;
}

/*スクール紹介*/
.title_school{
padding: 5px 15px;
font-weight:bold;
}

.main_contents_school{
clear:left;
width:900px;
height:3000px;
background:#FFF;
margin:0px;
padding:0px;
}

.school_border{
border-spacing:0px;
margin:5px 0px 0px 5px;
padding:0px;
width:649px;
border:1px solid #e8d3d8;
}

.school_border_second{
border-spacing:0px;
margin:5px 0px 0px 5px;
padding:0px;
width:430px;
border:1px solid #e8d3d8;
}


.school_corse{
padding:5px;
background:#e8d3d8;
color:#8d3659;
font-weight:bold;
}

.school_corse_second{
text-align:center;
padding:5px;
background:#e8d3d8;
color:#8d3659;
font-weight:bold;
}


.school_title{
padding:5px 5px 5px 5px;
}

.school_title_second{
padding:5px 5px 5px 5px;
font-weight:bold;
border-bottom:1px solid #e8d3d8;
}

.school_title_second2{
padding:5px 5px 5px 5px;
font-weight:bold;
}

.school_detail_top{
border-left:1px solid #e8d3d8;
border-bottom:1px solid #e8d3d8;
text-align:center;
font-weight:bold;
padding:8px 3px 3px 3px;
width:100px;
}

.school_detail_top_second{
border-left:1px solid #e8d3d8;
border-bottom:1px solid #e8d3d8;
text-align:center;
padding:8px 3px 3px 3px;
}

.school_detail_top_second_under{
border-left:1px solid #e8d3d8;
text-align:center;
padding:8px 3px 3px 3px;
}

.school_detail_under{
border-left:1px solid #e8d3d8;
text-align:center;
padding:8px 3px 3px 3px;
}

.basic{
padding:8px 0px 0px 8px;
}

.school_text_h2{
font-weight:bold;
color:#af7e2a;
font-size:14px;
padding:10px 0px;
}

.try_cont{
padding-top:8px;
}

.school_try_r{
width:212px;
float:left;
}

.school_try_l{
width:430px;
float:left;
}

.school_text{
padding:8px 0px 0px 8px;
font-size:10px;
}

.try_push{
padding:10px 0px 0px 0px;
margin:10px 80px 8px 80px;
background:#faf4ec;
width:500px;
clear:left;
}

.try_push_second{
text-align:center;
padding:8px;
}

.school_small{
font-size:10px;
}

/*会社概要*/


.main_contents_company{
clear:left;
width:900px;
height:1200px;
background:#FFF;
margin:0px;
padding:0px;
}

.main_contents_company2{
clear:left;
width:900px;
height:1100px;
background:#FFF;
margin:0px;
padding:0px;
}


.company{
margin-top:8px;
height:32px;
}

.company_title{
padding:4px 0px;
}

.company_r{
padding-left:20px;
width:120px;
float:left;
font-weight:bold;
border-bottom:1px solid #d5c9b9;
margin:5px 0px;
}

.company_l{
width:520px;
float:left;
border-bottom:1px solid #d5c9b9;
margin:5px 0px;
padding-left:4px;
}

.company_clear{
padding:10px 0px;
clear:left;
}

.shanaz_company{
clear:left;
padding:15px 0px 5px 0px;
}

.company_r_2{
padding-left:20px;
width:120px;
height:32px;
float:left;
font-weight:bold;
border-bottom:1px solid #d5c9b9;
margin:5px 0px;
}

.company_l_2{
width:520px;
height:32px;
float:left;
border-bottom:1px solid #d5c9b9;
margin:5px 0px;
padding-left:4px;
}

.company_hosoku{
margin-left:15px;
clear:left;
padding:8px 0px;
font-size:10px;
}



.prerequisite_bold{
margin-left:8px;
padding-top:15px;
font-weight:bold;
color:#996633;
padding-left:10px;
}

.prerequisite_second{
margin:4px 0px 4px 8px;
padding-left:10px;
font-weight:bold;
}

.prerequisite_second_2{
margin:4px 0px 4px 8px;
padding-left:10px;
}

.prerequisite_read{
margin-left:8px;
font-size:10px;
color:#996633;
padding-left:10px;
}

.main_contents_shop{
clear:left;
width:900px;
height:1300px;
background:#FFF;
margin:0px;
padding:0px;
}

/*プライバシーポリシー*/

.main_contents_sitemap{
clear:left;
width:900px;
height:1000px;
background:#FFF;
margin:0px;
padding:0px;
}



.main_contents_privacy{
clear:left;
width:900px;
height:800px;
background:#FFF;
margin:0px;
padding:0px;
}

.privacy_second{
margin:4px 0px 4px 8px;
padding-left:10px;
font-weight:bold;
}

.privacy_second_2{
margin:4px 0px 4px 8px;
padding-left:10px;
}

.sitemap{
padding:10px 15px;
}

.inquirty_read{
color:#996633;
font-weight:bold;
padding-left:15px;
}

.inquirty_thanks{
text-align:center;
padding:80px 0px;
padding-left:15px;
}

.form{
width:660px;
margin-top:8px;
}

.mf_wrapper {
	width: 650px;
	text-align: left;
	margin: 0px auto 0px auto;
	font-family: sans-serif;
}
form#mailform {
	padding: 5px;
}
table.mailform {
	width: 100%;
}
table.mailform tr th,table.mailform tr td {
	text-align: left;
	font-weight: normal;
	font-size:90%;
	border-bottom: solid 1px #999999;
	padding: 7px 5px 7px 5px;
}
table.mailform tr th {
	width: 150px;
}
table.mailform tr th span {
	color: #CC0000;
	font-size: 10px;
}
table.mailform tr th p {
	margin: 0px;
	padding: 0px;
	font-size: 10px;
	color: #999999;
}
table.mailform tr td textarea {
	width: 100%;
	height: 120px;
}


.mf_wrapper2 {
padding:100px 0px 100px 0px;
	width: 650px;
	text-align: center;
	margin: 0px auto 0px auto;
	font-family: sans-serif;
}

/*新着情報*/
.news_bold{
padding:10px 0px 5px 20px;
font-weight:bold;
}

.news_text{
padding:10px 0px 5px 20px;
border-bottom:1px dotted #333;
}

.news_text_2{
height:102px;
background:url(../images/news/bottle.jpg) no-repeat;
padding:10px 0px 5px 20px;
border-bottom:1px dotted #333;
}

.news_text_color{
font-weight:bold;
color:#990066;
}



/*おすすめ*/
.main_contents_special{
clear:left;
width:900px;
height:2500px;
background:#FFF;
margin:0px;
padding:0px;
}

.special_main{
margin-top:8px;
}

.special_point_r{
float:left;
}

.special_title{
clear:left;
}

.special_basic_r{
width:209px;
float:left;
padding:5px 5px 5px 85px;
text-align:center;
}

.special_basic_l{
text-align:right;
width:209px;
float:left;
padding:5px 5px 5px 85px;
text-align:center;
}

.care_text{
padding-top:6px;
}

.special_main_note{
text-align:center;
clear:left;
}

.howto_title{
margin-top:10px;
}

.howto_image{
margin-top:8px;
}

.howto_osusume{
margin-top:8px;
}

.voice{
margin-top:12px;
}



.voice_r{
height:220px;
float:left;
padding:10px 0px 8px 4px;
width:300px;
margin-left:15px;
border-right:1px solid #f3d7d4;
}

.voice_l{
height:220px;
float:left;
padding:10px 0px 8px 20px;
width:300px;
}

.voice_2r{
height:220px;
float:left;
padding:10px 0px 8px 4px;
width:300px;
margin-left:15px;
border-right:1px solid #f3d7d4;
}

.voice_2l{
height:220px;
float:left;
padding:10px 0px 8px 20px;
width:300px;
}

.voice_title{
padding:5px;
}

.voice_name_1{
width:273px;
padding:3px 0px;
text-align:right;
}


.voice_text{
padding:5px;
}

.attention{
clear:left;
font-size:80%;
color:#cc0000;
text-align:left;
padding:8px 0px 0px 15px;
}

.please{
padding-top:25px;
border:1px solid #b16660;
margin:12px 0px;
width:669px;
height:41px;
text-align:center;
font-weight:bold;
color:#b16660;
}

.info_bg{
margin-top:25px;
background:url(../images/special/info_bg.gif) no-repeat;
width:681px;
height:208px;
}

.info_item{
float:left;
padding:8px 0px 8px 20px;
}

.info_tel{
float:left;
padding:20px 0px 8px 15px;
}

.info_button{
text-align:center;
padding-top:10px;
}



.tiiki{
padding:5px 0px;
font-weight:bold;
margin-left:10px;
color:#cc9933;
}

.shop_read{
margin:8px;
color:#996633;
padding:10px;
border:1px solid #996633;
}


.shop_second{
line-height:18px;
margin:4px 0px 4px 8px;
padding-left:10px;
font-weight:bold;
}

.shop_info{
color:#cc6600;
margin:10px 0px 4px 10px;
}

.shop_info_under{
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
color:#cc6600;
margin:15px 0px 4px 15px;
padding:10px 0px;
}

#main_contents_news{
display: block;
clear:left;
width:900px;
height:1700px;
background:#FFF;
margin:0px;
padding:0px;
}

/*リンク*/
.links_waku {
width:660px;
height:60px;
border-bottom:1px dotted #d2c4b3;
margin:8px 0px;
clear:left;
}

.links_title {
float:left;
width:200px;
}

.links_text {
width:450px;
float:left;
padding-left:5px;
}

