@charset "UTF-8";
/* 旧ビオサポサイトCSSここから--------------------------- */
.trans_text:hover{-webkit-transition-property:color;-webkit-transition-duration:0.3s;-webkit-transition-timing-function:linear;-moz-transition-property:color;-moz-transition-duration:0.3s;-moz-transition-timing-function:linear;}
.trans_img{-webkit-transition:opacity 0.3s linear;-webkit-transform-origin:50% 50%;-moz-transition:opacity 0.3s linear;-mox-transform-origin:50% 50%;cursor:pointer;}
.trans_img:hover{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.50;-ms-filter:"alpha( opacity=50 )";}
.trans_img80{-webkit-transition:opacity 0.3s linear;-webkit-transform-origin:50% 50%;-moz-transition:opacity 0.3s linear;-mox-transform-origin:50% 50%;}
.trans_img80:hover{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.80;-ms-filter:"alpha( opacity=80 )";}
a.trans_text{-webkit-transition:opacity 0.3s linear;-webkit-transform-origin:50% 50%;-moz-transition:opacity 0.3s linear;-mox-transform-origin:50% 50%;}
a.trans_text:hover{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.50;-ms-filter:"alpha( opacity=50 )";}
a .trans_img{-webkit-transition:opacity 0.3s linear;-webkit-transform-origin:50% 50%;-moz-transition:opacity 0.3s linear;-mox-transform-origin:50% 50%;}
a .trans_img:hover{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.50;-ms-filter:"alpha( opacity=50 )";}
a .trans_img80{-webkit-transition:opacity 0.3s linear;-webkit-transform-origin:50% 50%;-moz-transition:opacity 0.3s linear;-mox-transform-origin:50% 50%;}
a .trans_img80:hover{opacity:0.8;filter:alpha(opacity=80);-moz-opacity:0.80;-ms-filter:"alpha( opacity=80 )";}
.clear{clear:both;}
.clearfix:after{content:"";clear:both;display:block;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
.for_seo{font-size:12px;margin:0px;padding:0px;font-weight:normal;line-height:1em;display:inline;}
.a_indent{text-indent:-9999px;display:block;}
.b_indent{text-indent:-9999px;}
.wid_ful{width:100%;}
.hgt_ful{height:100%;}
.max_hgt100{max-height:100px;}
.max_hgt300{max-height:300px;}
.min_hgt500{min-height:500px;}
.min_hgt1000{min-height:1000px;}
.mg_auto{margin-left:auto;margin-right:auto;}
.mgt0{margin-top:0px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgt10{margin-top:10px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgt20{margin-top:20px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgt30{margin-top:30px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgt40{margin-top:40px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgt50{margin-top:50px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgt60{margin-top:60px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb0{margin-bottom:0px !important;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb5{margin-bottom:5px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb10{margin-bottom:10px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb15{margin-bottom:15px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb20{margin-bottom:20px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb25{margin-bottom:25px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb30{margin-bottom:30px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb35{margin-bottom:35px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb40{margin-bottom:40px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb45{margin-bottom:45px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb50{margin-bottom:50px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb55{margin-bottom:55px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb60{margin-bottom:60px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb65{margin-bottom:65px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb70{margin-bottom:70px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb75{margin-bottom:75px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb80{margin-bottom:80px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb85{margin-bottom:85px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb90{margin-bottom:90px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb95{margin-bottom:95px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb100{margin-bottom:100px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb125{margin-bottom:125px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb150{margin-bottom:150px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb200{margin-bottom:200px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb250{margin-bottom:250px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb300{margin-bottom:300px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.mgb350{margin-bottom:350px;font-size: 15px;line-height:1.5;letter-spacing: 1px;}
.pdt0{padding-top:0;}
.pdb0{padding-bottom:0 !important;}
.pdb5{padding-bottom:5px;}
.pdb10{padding-bottom:10px;}
.pdb15{padding-bottom:15px;}
.pdb20{padding-bottom:20px;}
.pdb25{padding-bottom:25px;}
.pdb30{padding-bottom:30px;}
.pdl15{padding-left:15px;}
.pdl110{padding-left:110px;}
.cursor_p{cursor:pointer;}
.dis_bl{display:block;}
.dis_in{display:inline;}
.fix{position:fixed;}
.abslt{position:absolute;}
.reltiv{position:relative;}
.al_left{text-align:left;}
.al_right{text-align:right;}
.al_center{text-align:center;}
.val_top{vertical-align:top;}
.val_mid{vertical-align:middle;}
.val_btm{vertical-align:bottom;}
.fl_left{float:left;}
.fl_right{float:right;}
.overflow{overflow:auto;}
.overhidden{overflow:hidden;}
.border_no{border:0;}
.border{border:solid 1px #BBB;}
.border_eee{border:solid 1px #EEE;}
.border_e0e0e0{border:solid 1px #E0E0E0;}
.border_e1e1e1{border:solid 1px #E1E1E1;}
.border_dot{border:dotted 1px #BBB;}
.border_t{border-top:solid 1px #BBB;}
.border_t_333{border-top:solid 1px #333;}
.border_t_dot_ccc{border-top:dotted 1px #ccc;}
.border_b{border-bottom:solid 1px #BBB;}
.border_b_333{border-bottom:solid 1px #333;}
.border_b_ccc{border-bottom:solid 1px #ccc;}
.border_b_e1e1e1{border-bottom:solid 1px #E1E1E1;}
.border_l{border-left:solid 1px #BBB;}
.border_l_ccc{border-left:solid 1px #CCC;}
.border_r{border-right:solid 1px #BBB;}
.border_r_ccc{border-right:solid 1px #CCC;}
.border_b_dot{border-bottom:dotted 1px #999;}
.border_b_dot_ccc{border-bottom:dotted 1px #ccc;}
.bg_white{background:#FFF;}
.bg_black{background:#000;}
.bg_red{background:#FF0000;}
.bg_blue{background:#0000FF;}
.bg_green{background:#00FF00;}
.bg_orange{background:#FF9900;}
.bg_gray{background:#666;}
.bg_999{background:#999;}
.bg_BBB{background:#BBB;}
.bg_CCC{background:#CCC;}
.bg_DDD{background:#DDD;}
.bg_e1e1e1{background:#e1e1e1;}
.bg_ebebeb{background:#EBEBEB;}
.bg_f2f2f2{background:#F2F2F2;}
.bg_e4f0fe{background:#e4f0fe;}
.bg_eef{background:#e4f0fe;}
.fs8{font-size:8px;}
.fs9{font-size:9px;}
.fs10{font-size:10px;}
.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.fs21{font-size:21px;}
.fs22{font-size:22px;}
.fs23{font-size:23px;}
.fs24{font-size:24px;}
.fs25{font-size:25px;}
.fs26{font-size:26px;}
.fs27{font-size:27px;}
.fs28{font-size:28px;}
.fs29{font-size:29px;}
.fs30{font-size:30px;}
.text{font-size:15px;}
.under_line_0{text-decoration:none;}
.under_line{text-decoration:underline;}
.link_under_0:hover{text-decoration:none;}
.link_under:hover{text-decoration:underline;}
.list_non{list-style-type:none;}
.list_ul_non li{list-style-type:none;}
.l_hgt1em{line-height:1em}
.l_hgt1-2em{line-height:1.2em}
.l_hgt1-5em{line-height:1.5em}
.l_hgt1-8em{line-height:1.8em}
.l_hgt2em{line-height:2em}
.l_spacing_0{letter-spacing:0px;}
.l_spacing_1{letter-spacing:1px;}
.l_spacing_3{letter-spacing:3px;}
.fw_b{font-weight:bold;}
.fw_n{font-weight:normal;}
.fc_white{color:#FFF;}
.fc_black{color:#000;}
.fc_gray{color:#666;}
.fc_green{color:#00FF00;}
.fc_red{color:#FF0000;}
.fc_yellow{color:#F7E700}
.fc_d_red{color:#D60000;}
.fc_333{color:#333333;}
.fc_666{color:#666666;}
.fc_recipe_title{color:#e95200;}
.pc_only{display:block;}
.sp_only{display:none;}
a.pc_only,
span.pc_only,
br.pc_only{display:inline;}
a.sp_only,
span.sp_only,
br.sp_only{display:none;}
@media screen and (max-width:667px){.pc_only{display:none;}
.sp_only{display:block;}
a.pc_only,
span.pc_only,
br.pc_only{display:none;}
a.sp_only,
span.sp_only,
br.sp_only{display:inline;}
}
@media screen and (min-width:668px){.pcmgb0{margin-bottom:0px !important;}
.pcmgb5{margin-bottom:5px;}
.pcmgb10{margin-bottom:10px;}
.pcmgb15{margin-bottom:15px;}
.pcmgb20{margin-bottom:20px;}
.pcmgb25{margin-bottom:25px;}
.pcmgb30{margin-bottom:30px;}
.pcmgb35{margin-bottom:35px;}
.pcmgb40{margin-bottom:40px;}
.pcmgb45{margin-bottom:45px;}
.pcmgb50{margin-bottom:50px;}
.pcmgb55{margin-bottom:55px;}
.pcmgb60{margin-bottom:60px;}
.pcmgb65{margin-bottom:65px;}
.pcmgb70{margin-bottom:70px;}
.pcmgb75{margin-bottom:75px;}
.pcmgb80{margin-bottom:80px;}
.pcmgb85{margin-bottom:85px;}
.pcmgb90{margin-bottom:90px;}
.pcmgb95{margin-bottom:95px;}
.pcmgb100{margin-bottom:100px;}
.pcmgb125{margin-bottom:125px;}
.pcmgb150{margin-bottom:150px;}
.pcmgb175{margin-bottom:175px;}
.pcmgb200{margin-bottom:200px;}
.pcmgb225{margin-bottom:225px;}
.pcmgb250{margin-bottom:250px;}
.pcmgb300{margin-bottom:300px;}
.pcmgb350{margin-bottom:350px;}
}

@charset "utf-8";#g_nav nav li.nav01 a{color:#e1007e;}
#g_nav nav li.nav02 a{color:#0bac3e;}
#g_nav nav li.nav03 a{color:#0066b5;}
#g_nav nav li.nav04 a{color:#eb7600;}
#g_nav nav li.nav05 a{color:#df0010;}
#contents_inner .block01 .box dd span.red{font-weight:bold;color:#ff0101;}
#contents_inner .block02 .box dl dt strong.new{color:#ff0101;font-weight:bold;}
#contents_inner .block02 .box dl dt strong.red{color:#e40011;font-weight:bold;}
#contents_inner .block02 .box dl dt strong.green{color:#0bac3e;font-weight:bold;}
#about_inner .block01 ul .li01 .btn a{background:#c2d700;}
#about_inner .block01 ul .li02 .btn a{background:#00adbb;}
#about_inner .block01 ul .li03 .btn a{background:#fac215;}
#about_inner .block01 ul .li04 .btn a{background:#f0855d;}
#index #main_visual .sp{display:none;}
#index #main_visual .bx-wrapper{display:block;width:100%;margin:0 auto;position:relative;}
#index #main_visual .bx-pager{width:100%;text-align:center;position:absolute;left:0;bottom:-36px;}
.bx-wrapper .bx-pager .bx-pager-item, .bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;*zoom:1;*display:inline;}
.bx-wrapper .bx-pager.bx-default-pager a{background:#ededed;text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:50%;border:#d0cfcf solid 1px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover, .bx-wrapper .bx-pager.bx-default-pager a.active{background:#d0cfcf;}
.to_homebiosapo{width:300px;margin:0 auto;height:47px;padding-top:0;}
.to_homebiosapo a{display:block;background-image:url(../img/minna/btn_homebiosapo_sprite.png);background-repeat:no-repeat;background-position:0 0;height:0;overflow:hidden;padding-top:47px;}
.to_homebiosapo a:hover{background-position:0 -52px;}
#shokuzai_inner .to_home{width:300px;margin:0 auto 30px;}
#shokuzai_inner .to_home a{background-image:url(../img/minna/btn_home_sprite.png);}
#shokuzai_inner .to_home a:hover{background-position:0 -52px;}
.library_btn{width:256px;//margin:60px auto 0;}
.library_btn a{display:block;background-image:url(../img/kondate_detail/btn3_sprite.png);background-repeat:no-repeat;background-position:0 0;width:256px;height:0;overflow:hidden;padding-top:51px;}
.library_btn a:hover{background-position:0 -51px;}
.to_kondate_home_detail{width:256px;padding:30px 0;}
.to_kondate_home_detail a{display:block;background:url(../img/kondate_detail/btn4_sprite.png);background-repeat:no-repeat;background-position:0 0;height:0;overflow:hidden;padding-top:51px;}
.to_kondate_home_detail a:hover{background-position:0 -51px;}
.notes{font-size:80%;margin:0 20px;text-align:left;}
@media screen and (min-width:668px){#head{width:100%;background:#e1e4c1;height:114px;}
#head #head_top{width:920px;margin:0 auto;padding:10px 0;overflow:hidden;}
#head #head_top h1{float:left;margin:0 7px 0 20px;}
#g_nav{position:absolute;top:80px;left:0;z-index:100;width:100%;background:#f9fbe6;line-height:34px;height:34px;padding-top:5px;}
#head.fixed #g_nav{position:fixed;top:0px;}
#g_nav nav ul{width:920px;margin:0 auto;text-align:center;}
#g_nav nav li{display:inline-block;padding:0 20px;}
#g_nav nav li p{text-decoration:underline;}
#g_nav nav li a{font-size:20px;font-weight:bold;}
#g_nav nav li a:hover{text-decoration:none;}
#contents{background:url(../img/index/201707/bg.jpg) center top no-repeat;}
#contents_inner{width:920px;margin:0 auto;}
#contents_inner h2{font-size:30px;border-bottom:#000 solid 3px;text-align:center;}
#contents_inner .block01{padding:45px 0 0;}
#contents_inner .block01 h2:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:33px;height:33px;background:url(../img/index/201707/icon_recipe.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#contents_inner .block01 .box_wrapper{overflow:hidden;margin:30px 0 25px;}
#contents_inner .block01 .box{width:450px;height:390px;float:left;margin:0 20px 20px 0;}
#contents_inner .block01 .box_r{margin:0 0 20px 0;}
#contents_inner .block01 .box dt{background:#b8851a;color:#fff;text-align:center;font-size:16px;font-weight:bold;}
#contents_inner .block01 .box dd{background:#f6eedd;border-top:#fff solid 1px;padding:10px 10px 12px;height:90px;}
#contents_inner .block01 .box dd a{font-size:20px;font-weight:bold;//text-decoration:underline;}
#contents_inner .block01 .box dd a:hover{text-decoration:none;}
#contents_inner .block01 .box dd span{font-size:12px;}
#contents_inner .block01 .btn a{text-align:center;display:block;background:#b8851a;color:#fff;border:#ebdab7 solid 4px;font-size:22px;padding:10px 0;}
#contents_inner .block02{padding:50px 0 0;}
#contents_inner .block02 h2{margin:0 0 30px;}
#contents_inner .block02 h2:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:33px;height:33px;background:url(../img/index/201707/icon_pickup.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#contents_inner .block02 ul li{overflow:hidden;background:#f0efe9;text-align:left;margin:0 0 2px;}
#contents_inner .block02 ul li .img{float:left;}
#contents_inner .block02 ul li a{display:block;height:145px;background:#f0efe9;}
#contents_inner .block02 ul li dl{width:580px;padding:10px 15px;float:left;}
#contents_inner .block02 ul li dl dt{font-size:20px;font-weight:bold;padding:10px 0 20px 0;}
#contents_inner .block02 ul li dl dd{font-size:15px;}
#contents_inner .block02 ul li dl dd p{display:inline-block;font-size:13px;text-decoration:none;font-weight:bold;padding-bottom:0.5px;float:right;}
#contents_inner .block03{padding:50px 0 0;}
#contents_inner .block03 h2:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:33px;height:33px;background:url(../img/index/201707/icon_contents.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#contents_inner .block03 ul{margin:30px 0 0;overflow:hidden;}
#contents_inner .block03 ul li{float:left;margin:0 0 20px 20px;}
#contents_inner .block03 ul li:nth-child(odd){margin:0 0 20px;}
.bnr_seikatsuclub{width:830px;margin:0 auto;padding:60px 0 15px;text-align:center;}
#footer{background:#f0efe9;text-align:center;font-size:16px;}
#footer a{background:#f0efe9;text-align:center;font-size:16px;}
#page_top{position:fixed;bottom:40px;right:40px;}
#about{}
#about_inner{background:url(../img/about/bg.jpg) center top no-repeat;}
#about_inner .block01{width:920px;margin:0 auto;padding:58px 0 0;text-align:center;}
#about_inner .block01 h2{margin:34px 0 60px;}
#about_inner .block01 .txt{margin:0 auto 60px;}
#about_inner .block01 .txt img{width:664px;}
#about_inner .block01 ul li{overflow:hidden;text-align:left;margin:0 0 60px;}
#about_inner .block01 ul li .img{float:left;width:63px;margin:10px 40px 0 40px;}
#about_inner .block01 ul li dl{float:left;width:593px;}
#about_inner .block01 ul li dl dt{font-weight:bold;font-size:22px;}
#about_inner .block01 ul li dl dd{font-size:14px;}
#about_inner .block01 ul li .btn{float:left;width:154px;text-align:center;margin:10px 0 0 30px;}
#about_inner .block01 ul li .btn a{display:block;font-size:16px;font-weight:bold;color:#fff;padding:10px 0;border-radius:4px;}
#dayori{background:#f0855d;}
#dayori_inner{width:920px;margin:0 auto;text-align:center;padding:25px 0 0;}
#dayori_inner h2{margin:0 auto 25px;}
#dayori_inner .txt{font-size:18px;color:#fff;margin:15px auto;text-align:left;}
#dayori_inner .dayori_box ul li{overflow:hidden;background:#f0efe9;text-align:left;margin:0 0 2px;}
#dayori_inner .dayori_box ul li a{display:block;height:145px;background:#f0efe9;}
#dayori_inner .dayori_box ul li a:hover{background:#e5e3d6;}
#dayori_inner .dayori_box ul li .img{float:left;}
#dayori_inner .dayori_box ul li dl{height:145px;width:580px;padding:0 15px;float:left;}
#dayori_inner .dayori_box ul li dl dt{font-size:20px;font-weight:bold;padding:10px 0 20px 0;}
#dayori_inner .dayori_box ul li dl dd{font-size:15px;}
#dayori_inner .dayori_box ul li dl dd p{display:inline-block;font-size:13px;text-decoration:none;font-weight:bold;padding-bottom:0.5px;float:right;}
#dayori_inner .btn a{width:830px;display:block;background:#fff;font-size:22px;color:#e1007e;border:#e1007e solid 2px;padding:7px 0 5px;margin:45px auto 0;}
#dayori_inner .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:42px;height:42px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#dayori_inner .box{background:#fff;padding:40px 55px;margin:0 auto 40px;}
#dayori_inner .box_inner01{margin:30px auto;overflow:auto;}
#dayori_inner .box_inner01 dl{width:357px;float:left;margin:0 24px;}
#dayori_inner .box_inner01 dl dt{font-size:20px;font-weight:bold;margin:0 0 10px;}
#dayori_inner .box_inner02{margin:30px auto;overflow:auto;}
#dayori_inner .box_inner02 dl{width:357px;float:left;margin:0 24px;}
#dayori_inner .box_inner02 dl dt{font-size:16px;margin:0 0 50px;border:#f0855d solid 2px;border-radius:2px;}
#dayori_inner .box_inner02 dl dd{text-align:left;margin:0 20px;}
#dayori_inner .set_box01{overflow:hidden;padding:28px 50px 16px;background:#fff;margin:0 0 40px;}
#dayori_inner .set_box01 .img{float:left;margin:0 60px 0 25px;}
#dayori_inner .set_box01 dl{width:358px;float:left;text-align:left;}
#dayori_inner .set_box01 dl dt{font-size:22px;font-weight:bold;margin:0 0 20px;}
#dayori_inner .set_box01 dl dd{font-size:16px;}
#dayori_inner .set_box02{background:#fff;padding:0 0 40px;margin:0 0 80px;}
#dayori_inner .set_box02 .ttl{background:#fff8e7;font-size:26px;font-weight:bold;padding:15px 0;}
#dayori_inner .set_box02 h3{font-size:22px;font-weight:bold;margin:20px 0 10px;}
#dayori_inner .set_box02 .catch{font-size:16px;margin:0 0 20px;}
#dayori_inner .set_box02 dl{text-align:left;width:580px;margin:0 auto;padding:20px 0;}
#dayori_inner .set_box02 dl dt{color:#f06412;font-size:16px;font-weight:bold;}
#dayori_inner .set_box02 dl dd{margin:0 0 20px;}
#dayori_inner .set_box02 dl dd ul{overflow:hidden;}
#dayori_inner .set_box02 dl dd ul li{float:left;width:50%;}
#dayori_inner .set_box03{overflow:hidden;padding:12px 14px 10px;background:#fff;margin:0 0 40px;}
#dayori_inner .set_box03 .img{float:left;margin:0 16px 0 0;}
#dayori_inner .set_box03 dl{width:720px;float:left;text-align:left;}
#dayori_inner .set_box03 dl dt{font-size:22px;font-weight:bold;border-bottom:#000 dotted 2px;}
#dayori_inner .set_box03 dl dd{margin:14px 0 0;font-size:16px;}
#dayori_inner .set_box04{background:#fff;padding:0 0 40px;margin:0 0 20px;}
#dayori_inner .set_box04 .ttl{background:#fff8e7;}
#dayori_inner .set_box04 h3{font-size:22px;font-weight:bold;margin:20px 0 10px;}
#dayori_inner .set_box04 .catch{font-size:16px;margin:0 0 20px;}
#dayori_inner .set_box04 .kondate_box01{overflow:hidden;width:820px;margin:0 auto;}
#dayori_inner .set_box04 .kondate_box01 .kondate_box01_l{float:left;}
#dayori_inner .set_box04 .kondate_box01 .kondate_box01_r{float:right;}
#dayori_inner .set_box04 .kondate_box02{width:820px;margin:20px auto;text-align:left;font-size:16px;}
#dayori_inner .set_box04 .kondate_box02 ul li{overflow:hidden;margin:0 0 10px;}
#dayori_inner .set_box04 .kondate_box02 ul li strong.orange{font-weight:bold;color:#ff942c;display:block;float:left;}
#dayori_inner .set_box04 .kondate_box02 ul li strong.green{font-weight:bold;color:#21ab37;display:block;float:left;}
#dayori_inner .set_box04 .kondate_box02 ul li strong.blue{font-weight:bold;color:#3168b1;display:block;float:left;}
#dayori_inner .set_box04 .kondate_box02 ul li span{display:block;float:left;}
#dayori_inner .set_box04 .recipe_btn{float:left;margin:0 0 0 10px;}
#dayori_inner .set_box04 .recipe_btn a{display:block;background-image:url(../img/kondate_detail/btn2_sprite.png);background-repeat:no-repeat;background-position:0 0;width:100px;margin:0 auto;height:0;overflow:hidden;padding-top:22px;}
#dayori_inner .set_box04 .recipe_btn a:hover{background-position:0 -22px;}
#dayori_inner .set_box04 .kondate_box03 dl{border-top:#000 solid 1px;width:820px;padding:20px 0 0;margin:0 auto;text-align:left;font-size:16px;}
#dayori_inner .set_box04 .kondate_box03 dl dt{color:#ff2f2f;font-weight:bold;margin:0 0 6px;}
#dayori_inner .set_box05{background:#fff;padding:0 0 40px;margin:0 0 80px;}
#dayori_inner .set_box05 .ttl{background:#fff8e7;font-size:26px;font-weight:bold;padding:15px 0;color:#ff0000;}
#dayori_inner .set_box05 .catch{font-size:16px;margin:20px 0 40px;}
#dayori_inner .set_box05 .catch strong{font-weight:bold;}
#dayori_inner .set_box05 .btn_box{text-align:center;}
#dayori_inner .set_box05 .btn_box div{display:inline-block;margin:0 15px;}
#kondate_bg{background:#fac215;padding:0 0 25px;}
.dayori_inner{width:920px;margin:0 auto;text-align:center;padding:25px 0 0;}
#kondate_bg h2{margin:0 auto 25px;}
#kondate .dayori_box .txt{font-size:18px;margin:0 auto 15px;text-align:left;}
#kondate .dayori_box ul li{overflow:hidden;background:#f0efe9;text-align:left;margin:0 0 2px;}
#kondate .dayori_box ul li a{display:block;height:145px;background:#f0efe9;}
#kondate .dayori_box ul li a:hover{background:#e5e3d6;}
#kondate .dayori_box ul li .img{float:left;}
#kondate .dayori_box ul li dl{height:145px;width:580px;padding:0 15px;float:left;}
#kondate .dayori_box ul li dl dt{font-size:20px;font-weight:bold;padding:10px 0 20px 0;}
#kondate .dayori_box ul li dl dd{font-size:15px;}
#kondate .dayori_box ul li dl dd p{display:inline-block;font-size:13px;text-decoration:none;font-weight:bold;padding-bottom:0.5px;float:right;}
#kondate .btn a{width:830px;display:block;background:#fff;font-size:22px;color:#e1007e;border:#e1007e solid 2px;padding:7px 0 5px;margin:45px auto 0;}
#kondate .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:42px;height:42px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#kondate .box{background:#fff;padding:40px 55px;margin:0 auto 40px;}
#kondate .box_inner01{margin:30px auto;overflow:auto;}
#kondate .box_inner01 dl{width:357px;float:left;margin:0 24px;}
#kondate .box_inner01 dl dt{font-size:20px;font-weight:bold;margin:0 0 10px;}
#kondate .box_inner02{margin:30px auto;overflow:auto;}
#kondate .box_inner02 dl{width:357px;float:left;margin:0 24px;}
#kondate .box_inner02 dl dt{font-size:16px;margin:0 0 50px;border:#f0855d solid 2px;border-radius:2px;}
#kondate .box_inner02 dl dd{text-align:left;margin:0 20px;}
#kondate .set_box01{overflow:hidden;padding:28px 50px 16px;background:#fff;margin:0 0 40px;}
#kondate .set_box01 .img{float:left;margin:0 60px 0 25px;}
#kondate .set_box01 dl{width:358px;float:left;text-align:left;}
#kondate .set_box01 dl dt{font-size:22px;font-weight:bold;margin:0 0 20px;}
#kondate .set_box01 dl dd{font-size:16px;}
#kondate .set_box02{background:#fff;padding:0 0 40px;margin:0 0 80px;}
#kondate .set_box02 .ttl{background:#fff8e7;font-size:26px;font-weight:bold;padding:15px 0;}
#kondate .set_box02 h3{font-size:22px;font-weight:bold;margin:20px 0 10px;}
#kondate .set_box02 .catch{font-size:16px;margin:0 0 20px;}
#kondate .set_box02 dl{text-align:left;width:580px;margin:0 auto;padding:20px 0;}
#kondate .set_box02 dl dt{color:#f06412;font-size:16px;font-weight:bold;}
#kondate .set_box02 dl dd{margin:0 0 20px;}
#kondate .set_box02 dl dd ul{overflow:hidden;}
#kondate .set_box02 dl dd ul li{float:left;width:50%;}
#tabekata_bg{background:#c2d700;padding:0 0 25px;}
.tabekata_inner{width:920px;margin:0 auto;text-align:center;padding:25px 0 0;}
#tabekata_bg h2{margin:0 auto 25px;}
#tabekata .tabekata_box .txt{font-size:18px;margin:0 auto 15px;text-align:left;}
#tabekata .tabekata_box ul li{overflow:hidden;background:#f0efe9;text-align:left;margin:0 0 2px;}
#tabekata .tabekata_box ul li a{display:block;height:145px;background:#f0efe9;}
#tabekata .tabekata_box ul li a:hover{background:#e5e3d6;}
#tabekata .tabekata_box ul li .img{float:left;}
#tabekata .tabekata_box ul li dl{height:145px;width:580px;padding:0 15px;float:left;}
#tabekata .tabekata_box ul li dl dt{font-size:20px;font-weight:bold;padding:10px 0 20px 0;}
#tabekata .tabekata_box ul li dl dd{font-size:15px;}
#tabekata .tabekata_box ul li dl dd p{display:inline-block;font-size:13px;text-decoration:none;font-weight:bold;padding-bottom:0.5px;float:right;}
#tabekata .btn a{width:830px;display:block;background:#fff;font-size:22px;color:#e1007e;border:#e1007e solid 2px;padding:7px 0 5px;margin:45px auto 0;}
#tabekata .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:42px;height:42px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#tabekata .box{background:#fff;padding:40px 55px;margin:0 auto 40px;}
#tabekata .box_inner01{margin:30px auto;overflow:auto;}
#tabekata .box_inner01 dl{width:357px;float:left;margin:0 24px;}
#tabekata .box_inner01 dl dt{font-size:20px;font-weight:bold;margin:0 0 10px;}
#tabekata .box_inner02{margin:30px auto;overflow:auto;}
#tabekata .box_inner02 dl{width:357px;float:left;margin:0 24px;}
#tabekata .box_inner02 dl dt{font-size:16px;margin:0 0 50px;border:#f0855d solid 2px;border-radius:2px;}
#tabekata .box_inner02 dl dd{text-align:left;margin:0 20px;}
#tabekata .set_box01{overflow:hidden;padding:28px 50px 16px;background:#fff;margin:0 0 40px;}
#tabekata .set_box01 .img{float:left;margin:0 60px 0 25px;}
#tabekata .set_box01 dl{width:358px;float:left;text-align:left;}
#tabekata .set_box01 dl dt{font-size:22px;font-weight:bold;margin:0 0 20px;}
#tabekata .set_box01 dl dd{font-size:16px;}
#tabekata .set_box02{background:#fff;padding:0 0 40px;margin:0 0 80px;}
#tabekata .set_box02 .ttl{background:#fff8e7;font-size:26px;font-weight:bold;padding:15px 0;}
#tabekata .set_box02 h3{font-size:22px;font-weight:bold;margin:20px 0 10px;}
#tabekata .set_box02 .catch{font-size:16px;margin:0 0 20px;}
#tabekata .set_box02 dl{text-align:left;width:580px;margin:0 auto;padding:20px 0;}
#tabekata .set_box02 dl dt{color:#f06412;font-size:16px;font-weight:bold;}
#tabekata .set_box02 dl dd{margin:0 0 20px;}
#tabekata .set_box02 dl dd ul{overflow:hidden;}
#tabekata .set_box02 dl dd ul li{float:left;width:50%;}
#tabemono_bg{background:#00adbb;padding:0 0 25px;}
.tabemono_inner{width:920px;margin:0 auto;text-align:center;padding:25px 0 0;}
#tabemono_bg h2{margin:0 auto 25px;}
#tabemono .tabemono_box .txt{font-size:18px;margin:0 auto 15px;text-align:left;}
#tabemono .tabemono_box ul li{overflow:hidden;background:#f0efe9;text-align:left;margin:0 0 2px;}
#tabemono .tabemono_box ul li a{display:block;height:145px;background:#f0efe9;}
#tabemono .tabemono_box ul li a:hover{background:#e5e3d6;}
#tabemono .tabemono_box ul li .img{float:left;}
#tabemono .tabemono_box ul li dl{height:145px;width:580px;padding:0 15px;float:left;}
#tabemono .tabemono_box ul li dl dt{font-size:20px;font-weight:bold;padding:10px 0 20px 0;}
#tabemono .tabemono_box ul li dl dd{font-size:15px;}
#tabemono .tabemono_box ul li dl dd p{display:inline-block;font-size:13px;text-decoration:none;font-weight:bold;padding-bottom:0.5px;float:right;}
#tabemono .btn a{width:830px;display:block;background:#fff;font-size:22px;color:#e1007e;border:#e1007e solid 2px;padding:7px 0 5px;margin:45px auto 0;}
#tabemono .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:42px;height:42px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#tabemono .box{background:#fff;padding:40px 55px;margin:0 auto 40px;}
#tabemono .box_inner01{margin:30px auto;overflow:auto;}
#tabemono .box_inner01 dl{width:357px;float:left;margin:0 24px;}
#tabemono .box_inner01 dl dt{font-size:20px;font-weight:bold;margin:0 0 10px;}
#tabemono .box_inner02{margin:30px auto;overflow:auto;}
#tabemono .box_inner02 dl{width:357px;float:left;margin:0 24px;}
#tabemono .box_inner02 dl dt{font-size:16px;margin:0 0 50px;border:#f0855d solid 2px;border-radius:2px;}
#tabemono .box_inner02 dl dd{text-align:left;margin:0 20px;}
#tabemono .set_box01{overflow:hidden;padding:28px 50px 16px;background:#fff;margin:0 0 40px;}
#tabemono .set_box01 .img{float:left;margin:0 60px 0 25px;}
#tabemono .set_box01 dl{width:358px;float:left;text-align:left;}
#tabemono .set_box01 dl dt{font-size:22px;font-weight:bold;margin:0 0 20px;}
#tabemono .set_box01 dl dd{font-size:16px;}
#tabemono .set_box02{background:#fff;padding:0 0 40px;margin:0 0 80px;}
#tabemono .set_box02 .ttl{background:#fff8e7;font-size:26px;font-weight:bold;padding:15px 0;}
#tabemono .set_box02 h3{font-size:22px;font-weight:bold;margin:20px 0 10px;}
#tabemono .set_box02 .catch{font-size:16px;margin:0 0 20px;}
#tabemono .set_box02 dl{text-align:left;width:580px;margin:0 auto;padding:20px 0;}
#tabemono .set_box02 dl dt{color:#f06412;font-size:16px;font-weight:bold;}
#tabemono.set_box02 dl dd{margin:0 0 20px;}
#tabemono .set_box02 dl dd ul{overflow:hidden;}
#tabemono.set_box02 dl dd ul li{float:left;width:50%;}
#shokuzai{background:#f0855d;}
#shokuzai_inner{width:1200px;margin:0 auto;text-align:center;padding:25px 0 0;}
#shokuzai_inner h2{margin:0 auto 25px;}
#shokuzai_inner .txt{font-size:26px;color:#fff;//margin:15px auto;text-align:center;}
#shokuzai_inner .box{padding:68px 120px;background:#fff;position:relative;margin:30px auto;}
#shokuzai_inner .box .txt01{font-size:18px;margin:30px 0 0 0;}
#shokuzai_inner .box .txt02{font-size:14px;font-weight:bold;color:#a41919;padding:0 0 270px;}
#shokuzai_inner .box .txt03{font-size:16px;width:660px;margin:auto;text-align:left;}
#shokuzai_inner .box #img01{position:absolute;top:540px;left:127px;}
#shokuzai_inner .box .dl01{padding:30px 0 60px;}
#shokuzai_inner .box .dl01 dt{font-size:16px;margin:0 0 30px;}
#shokuzai_inner .box .dl01 dd ul li{font-size:18px;color:#486a00;font-weight:bold;margin:0 0 10px;}
#shokuzai_inner .box .ttl01{display:inline-block;font-size:24px;font-weight:bold;background:url(../img/minna/shokuzai/icon01.png) left center no-repeat;padding:0 78px;margin:0 0 40px;}
#shokuzai_inner .recommend_box{display:table;margin:0 170px 14px;table-layout:fixed;}
#shokuzai_inner .recommend_box .img{vertical-align:middle;display:table-cell;width:　80%;}
#shokuzai_inner .recommend_box dl{width:468px;vertical-align:middle;display:table-cell;text-align:center;padding:0 0 0 15px;}
#shokuzai_inner .recommend_box dl dt{font-size:18px;font-weight:bold;}
#shokuzai_inner .box .ttl02{display:inline-block;margin:130px 0 70px;background:#fffaf0;padding:14px 75px;}
#shokuzai_inner .box .ttl02 h3{background:url(../img/minna/shokuzai/icon02.png) left center no-repeat;font-size:24px;font-weight:bold;padding:0 83px;}
#shokuzai_inner .pickup_box_wrapper{overflow:hidden;margin:0 76px;}
#shokuzai_inner .pickup_box{width:364px;margin:0 20px;float:left;}
#shokuzai_inner .pickup_box .dl02 dt{font-size:18px;font-weight:bold;margin:0 0 20px;}
#shokuzai_inner .pickup_box .dl02 dd.set{margin:20px 0 0;}
#shokuzai_inner .pickup_box .dl02 dd.set p{font-weight:bold;}
#shokuzai_inner .pickup_box .dl02 dd.set ul{text-align:left;margin:0 0 0 80px;height:140px;}
#shokuzai_inner .pickup_box .dl03 dt{font-size:14px;margin:0 0 10px;}
#shokuzai_inner .pickup_box .dl03 .pickup_btn a{display:block;width:240px;margin:0 auto 20px;background:#AFAFAC;//background:#eee;color:#fff;font-size:14px;font-weight:bold;padding:10px 0;}
#shokuzai_inner .btn a{width:830px;display:block;background:#fff;font-size:22px;color:#e1007e;border:#e1007e solid 2px;padding:7px 0 5px;margin:45px auto 0;}
#shokuzai_inner .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:42px;height:42px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#shokuzai01{background:#f0855d;}
#shokuzai01_inner{width:1200px;margin:0 auto;text-align:center;padding:25px 0 0;}
#shokuzai01_inner h2{margin:0 auto 25px;}
#shokuzai01_inner .txt{font-size:26px;color:#fff;//margin:30px auto;text-align:center;}
#shokuzai01_inner .box{padding:68px 120px;background:#fff;position:relative;margin:30px auto;}
#shokuzai01_inner .box .txt01{font-size:24px;margin:30px auto;font-weight:bold;}
#shokuzai01_inner .box .txt03{width:830px;text-align:center;margin:0 auto;}
#shokuzai01_inner .box .txt02{font-size:24px;margin:30px auto;}
#shokuzai01_inner .box .bg_box01{background:#fdf8e2;overflow:hidden;margin:30px 0 60px;padding:0 24px 30px 24px;}
#shokuzai01_inner .box .bg_box01 dl{float:left;}
#shokuzai01_inner .box .bg_box01 dl dd{font-size:14px;}
#shokuzai01_inner .box .bg_box01 div{float:left;}
#shokuzai01_inner .box .bg_box01 .ml{//margin-left:34px;//margin-right:34px;}
#shokuzai01_inner .box .ttl01{display:inline-block;font-size:24px;font-weight:bold;background:url(../img/minna/shokuzai/icon02.png) left center no-repeat;padding:0 78px;margin:0 0 10px;}
#shokuzai01_inner .box .dl01{margin:0 0 90px;}
#shokuzai01_inner .box .dl01 dt{font-size:24px;font-weight:bold;margin:0 0 40px;}
#shokuzai01_inner .box .dl01 .img{text-align:left;margin:0 0 20px 254px;}
#shokuzai01_inner .box .fukusai_box{overflow:hidden;margin:0 0 100px;}
#shokuzai01_inner .box .fukusai_box dl{width:240px;float:left;margin:0 40px;}
#shokuzai01_inner .box .fukusai_box dl dt.ttl{font-weight:bold;margin:30px 0;}
#shokuzai01_inner .box .fukusai_box dl .fukusai_btn a{display:block;width:240px;margin:30px auto 0;background:#AFAFAC;font-size:14px;color:#fff;padding:10px 0;}
#shokuzai01_inner .box .img01{margin-bottom:40px;}
#shokuzai01_inner .box .bg_box02{background:#fdf8e2;margin:20px 0 0;padding:40px 0;font-weight:bold;}
#shokuzai01_inner .box .bg_box02 dt{font-size:24px;margin:0 0 30px;}
#shokuzai01_inner .btn a{width:830px;display:block;background:#fff;font-size:22px;color:#e1007e;border:#e1007e solid 2px;padding:7px 0 5px;margin:45px auto 0;}
#shokuzai01_inner .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:42px;height:42px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#shokuzai01_inner .to_home{width:300px;margin:0 auto 30px;}
#shokuzai01_inner .to_home a{background-image:url(../img/minna/btn_home_sprite.png);}
}
@media screen and (max-width:667px){#head{background:#e1e4c1;}
#head #head_top{overflow:hidden;//padding:0px 2.5%;}
#head #head_top h1{float:left;width:30%;text-align:center;padding-top:5px;}
#head #head_top .txt01{width:50%;margin:0 7px;text-align:center;padding-top:10px;}
#head #head_top .txt02{width:0%;}
#g_nav{background:#f9fbe6;}
#g_nav nav ul{overflow:hidden;border-bottom:#e1e4c1 solid 1px;border-right:#e1e4c1 solid 1px;}
#g_nav nav li{float:left;width:50%;box-sizing:border-box;border-top:#e1e4c1 solid 1px;border-left:#e1e4c1 solid 1px;}
#g_nav nav li a{display:block;font-size:14px;font-weight:bold;padding:5px 1em;}
#main_visual{}
#index #main_visual .sp{display:block;}
#index #main_visual .bx-wrapper{width:100%;margin:0 auto;position:relative;display:none}
#contents_inner{width:96.875%;margin:0 auto;}
#contents_inner h2{font-size:16px;font-weight:bold;border-bottom:#000 solid 2px;text-align:center;}
#contents_inner .block01{padding:20px 0 0;}
#contents_inner .block01 h2:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:16px;height:16px;background:url(../img/index/201707/icon_recipe.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#contents_inner .block01 .box_wrapper{overflow:hidden;margin:20px 0 0;}
#contents_inner .block01 .box{width:49%;float:left;margin:0 2% 10px 0;box-sizing:border-box;}
#contents_inner .block01 .box_r{margin:0 0 20px 0;}
#contents_inner .block01 .box dt{background:#b8851a;color:#fff;text-align:center;font-size:14px;font-weight:bold;}
#contents_inner .block01 .box dd{background:#f6eedd;border-top:#fff solid 1px;padding:10px 0.5em;height:100px;}
#contents_inner .block01 .box dd a{font-size:14px;font-weight:bold;//text-decoration:underline;}
#contents_inner .block01 .box dd a:hover{text-decoration:none;}
#contents_inner .block01 .box dd span{font-size:12px;}
#contents_inner .block01 .btn a{text-align:center;display:block;background:#b8851a;color:#fff;border:#ebdab7 solid 4px;font-size:16px;padding:10px 0;box-sizing:border-box;}
#contents_inner .block02{margin:20px 0 0;}
#contents_inner .block02 h2{margin:0 0 20px;}
#contents_inner .block02 h2:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:16px;height:16px;background:url(../img/index/201707/icon_pickup.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#contents_inner .block02 ul li{display:table;table-layout:fixed;width:100%;background:#f0efe9;text-align:left;margin:0 0 5px;}
#contents_inner .block02 ul li a{display:block;background:#f0efe9;}
#contents_inner .block02 ul li .img{display:block;width:100%;text-align:center;padding:20px 0 0 0;}
#contents_inner .block02 ul li dl{display:inline-block;width:100%;padding:10px 10px;box-sizing:border-box;vertical-align:top;}
#contents_inner .block02 ul li dl dt{font-size:14px;font-weight:bold;font-feature-settings:"palt";}
#contents_inner .block02 ul li dl dd{font-size:12px;}
#contents_inner .block02 ul li dl dd p{display:inline-block;font-size:10px;text-decoration:none;font-weight:bold;padding-bottom:0.5px;float:right;}
#contents_inner .block03{margin:20px 0 0;}
#contents_inner .block03 h2:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:16px;height:16px;background:url(../img/index/201707/icon_contents.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#contents_inner .block03 ul{margin:20px 0 0;overflow:hidden;}
#contents_inner .block03 ul li{margin:0 0 5px;width:100%;}
.bnr_seikatsuclub{margin:0 auto;padding:0 0 20px;}
#footer{background:#f0efe9;text-align:center;font-size:10px;}
#footer a{background:#f0efe9;text-align:center;font-size:10px;}
#page_top a{display:block;z-index:1000;position:fixed;bottom:10px;right:10px;width:50px;height:50px;}
#about{background:url(../img/index/bg2_sp.jpg) center top no-repeat;background-size:contain;}
#about_inner{width:96.875%;margin:0 auto;}
#about_inner .block01 .icon{width:6.5%;margin:0 auto;padding:40px 0 20px;}
#about_inner .block01 h2{width:95%;margin:0 auto 20px;}
#about_inner .block01 .txt{width:95%;margin:0 auto 20px;}
#about_inner .block01 ul li{overflow:hidden;margin:0 0 60px;}
#about_inner .block01 ul li .img{float:left;width:16%;margin:10px 4% 0 0;}
#about_inner .block01 ul li dl{float:left;width:80%;margin:0 0 10px;}
#about_inner .block01 ul li dl dt{font-weight:bold;font-size:16px;}
#about_inner .block01 ul li dl dd{font-size:12px;}
#about_inner .block01 ul li .btn{clear:both;width:90%;text-align:center;margin:0 auto;}
#about_inner .block01 ul li .btn a{display:block;font-size:16px;font-weight:bold;color:#fff;padding:10px 0;border-radius:4px;}
#dayori{background:#f0855d;}
#dayori_inner{width:96.875%;margin:0 auto;text-align:center;}
#dayori_inner h2{width:55%;margin:0 auto;padding:10px 0;}
#dayori_inner .txt{font-size:12px;color:#fff;margin:10px auto;text-align:left;}
#dayori_inner .dayori_box ul li{display:table;table-layout:fixed;width:100%;background:fixed;text-align:left;margin:0 0 5px;}
#dayori_inner .dayori_box ul li a{display:block;background:#f0efe9;}
#dayori_inner .dayori_box ul li .img{display:block;width:100%;text-align:center;padding:20px 0 0 0;}
#dayori_inner .dayori_box ul li dl{display:inline-block;width:100%;padding:10px 10px;box-sizing:border-box;vertical-align:top;}
#dayori_inner .dayori_box ul li dl dt{font-size:14px;font-weight:bold;font-feature-settings:"palt";}
#dayori_inner .dayori_box ul li dl dd{font-size:12px;}
#dayori_inner .dayori_box ul li dl dd p{display:inline-block;font-size:10px;text-decoration:none;font-weight:bold;padding-bottom:0.5px;float:right;}
#dayori_inner .btn{margin:0 0 20px;}
#dayori_inner .btn a{display:block;background:#fff;font-size:14px;color:#e1007e;border:#e1007e solid 2px;padding:17px 0 15px;margin:25px 0 0;}
#dayori_inner .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:16px;height:16px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#dayori_inner .box{background:#fff;padding:20px 2em;margin:0 auto 20px;}
#dayori_inner .box_inner01{margin:20px auto;overflow:auto;}
#dayori_inner .box_inner01 dl{margin:0 0 20px;}
#dayori_inner .box_inner01 dl dt{font-size:16px;font-weight:bold;margin:0 0 10px;}
#dayori_inner .box_inner02{margin:30px auto;overflow:auto;}
#dayori_inner .box_inner02 dl{margin:20px auto;}
#dayori_inner .box_inner02 dl dt{font-size:16px;margin:0 0 20px;border:#f0855d solid 2px;border-radius:2px;}
#dayori_inner .box_inner02 dl dd{text-align:left;margin:0 1em;}
#dayori_inner .set_box01{overflow:hidden;padding:20px 2em;background:#fff;margin:0 0 20px;box-sizing:border-box;}
#dayori_inner .set_box01 .img{}
#dayori_inner .set_box01 dl{text-align:left;}
#dayori_inner .set_box01 dl dt{font-size:16px;font-weight:bold;margin:0 0 10px;}
#dayori_inner .set_box01 dl dd{font-size:14px;}
#dayori_inner .set_box02{background:#fff;padding:0 0 20px;margin:0 0 20px;}
#dayori_inner .set_box02 .ttl{background:#fff8e7;font-size:16px;font-weight:bold;padding:10px 0;}
#dayori_inner .set_box02 h3{font-size:16px;font-weight:bold;margin:20px 0;}
#dayori_inner .set_box02 .catch{font-size:14px;margin:0 0 20px;}
#dayori_inner .set_box02 .img{width:90%;margin:0 auto;}
#dayori_inner .set_box02 dl{text-align:left;margin:20px 5%;}
#dayori_inner .set_box02 dl dt{color:#f06412;font-size:14px;font-weight:bold;}
#dayori_inner .set_box02 dl dd{margin:0 0 20px;}
#dayori_inner .set_box02 dl dd ul li{font-size:14px;}
#dayori_inner .set_box03{overflow:hidden;padding:20px 2em;background:#fff;margin:0 0 20px;box-sizing:border-box;}
#dayori_inner .set_box03 .img{}
#dayori_inner .set_box03 dl{text-align:left;margin:10px 0 0;}
#dayori_inner .set_box03 dl dt{font-size:16px;font-weight:bold;border-bottom:#000 dotted 2px;margin:0 0 10px;}
#dayori_inner .set_box01 dl dd{font-size:14px;}
#dayori_inner .set_box04{background:#fff;padding:0 0 40px;margin:0 0 20px;}
#dayori_inner .set_box04 .ttl{background:#fff8e7;}
#dayori_inner .set_box04 .ttl img{width:11.8%;margin:0 auto;}
#dayori_inner .set_box04 h3{font-size:16px;font-weight:bold;margin:20px 0;}
#dayori_inner .set_box04 .catch{font-size:14px;margin:0 0 20px;}
#dayori_inner .set_box04 .kondate_box01{margin:0 auto;}
#dayori_inner .set_box04 .kondate_box01 .kondate_box01_l{width:90%;margin:0 auto 20px;}
#dayori_inner .set_box04 .kondate_box01 .kondate_box01_r{width:90%;margin:0 auto 20px;}
#dayori_inner .set_box04 .kondate_box02{margin:0 auto;font-size:14px;}
#dayori_inner .set_box04 .kondate_box02 ul li{margin:0 0 20px;}
#dayori_inner .set_box04 .kondate_box02 ul li strong.orange{font-weight:bold;color:#ff942c;}
#dayori_inner .set_box04 .kondate_box02 ul li strong.green{font-weight:bold;color:#21ab37;}
#dayori_inner .set_box04 .kondate_box02 ul li strong.blue{font-weight:bold;color:#3168b1;}
#dayori_inner .set_box04 .recipe_btn a{display:block;background-image:url(../img/kondate_detail/btn2_sprite.png);background-repeat:no-repeat;background-position:0 0;width:100px;margin:0 auto;height:0;overflow:hidden;padding-top:22px;}
#dayori_inner .set_box04 .recipe_btn a:hover{background-position:0 -22px;}
#dayori_inner .set_box04 .kondate_box03 dl{border-top:#000 solid 1px;width:90%;padding:20px 0 0;margin:0 auto;font-size:12px;}
#dayori_inner .set_box04 .kondate_box03 dl dt{color:#ff2f2f;font-weight:bold;margin:0 0 6px;}
#dayori_inner .set_box05{background:#fff;padding:0 0 20px;margin:0 0 20px;}
#dayori_inner .set_box05 .ttl{background:#fff8e7;font-size:16px;font-weight:bold;padding:10px 0;color:#ff0000;}
#dayori_inner .set_box05 .catch{font-size:14px;margin:20px 0;padding:0 1em;}
#dayori_inner .set_box05 .catch strong{font-weight:bold;}
#dayori_inner .set_box05 .img{width:90%;margin:0 auto;}
#kondate_bg{background:#fac215;padding:0 0 20px;}
.dayori_inner{width:96.875%;margin:0 auto;text-align:center;}
#kondate_bg h2{width:45%;margin:0 auto;padding:10px 0;}
#kondate .dayori_box .txt{font-size:12px;margin:10px auto;text-align:left;}
#kondate .dayori_box ul li{display:table;table-layout:fixed;width:100%;background:#f0efe9;text-align:left;margin:0 0 5px;}
#kondate .dayori_box ul li a{display:block;background:#f0efe9;}
#kondate .dayori_box ul li .img{display:block;width:100%;text-align:center;padding:20px 0 0 0;}
#kondate .dayori_box ul li dl{display:inline-block;width:100%;padding:10px 10px;box-sizing:border-box;vertical-align:top;}
#kondate .dayori_box ul li dl dt{font-size:14px;font-weight:bold;font-feature-settings:"palt";}
#kondate .dayori_box ul li dl dd{font-size:12px;}
#kondate .dayori_box ul li dl dd p{display:inline-block;font-size:10px;text-decoration:none;font-weight:bold;padding-bottom:0.5px;float:right;}
#kondate .btn{margin:0 0 20px;}
#kondate .btn a{display:block;background:#fff;font-size:14px;color:#e1007e;border:#e1007e solid 2px;padding:17px 0 15px;margin:25px 0 0;}
#kondate .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:16px;height:16px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#kondate .box{background:#fff;padding:20px 2em;margin:0 auto 20px;}
#kondate .box_inner01{margin:20px auto;overflow:auto;}
#kondate .box_inner01 dl{margin:0 0 20px;}
#kondate .box_inner01 dl dt{font-size:16px;font-weight:bold;margin:0 0 10px;}
#kondate .box_inner02{margin:30px auto;overflow:auto;}
#kondate .box_inner02 dl{margin:20px auto;}
#kondate .box_inner02 dl dt{font-size:16px;margin:0 0 20px;border:#f0855d solid 2px;border-radius:2px;}
#kondate .box_inner02 dl dd{text-align:left;margin:0 1em;}
#kondate .set_box01{overflow:hidden;padding:20px 2em;background:#fff;margin:0 0 20px;box-sizing:border-box;}
#kondate .set_box01 .img{}
#kondate .set_box01 dl{text-align:left;}
#kondate .set_box01 dl dt{font-size:16px;font-weight:bold;margin:0 0 10px;}
#kondate .set_box01 dl dd{font-size:14px;}
#kondate .set_box02{background:#fff;padding:0 0 20px;margin:0 0 20px;}
#kondate .set_box02 .ttl{background:#fff8e7;font-size:16px;font-weight:bold;padding:10px 0;}
#kondate .set_box02 h3{font-size:16px;font-weight:bold;margin:20px 0;}
#kondate .set_box02 .catch{font-size:14px;margin:0 0 20px;}
#kondate .set_box02 .img{width:90%;margin:0 auto;}
#kondate .set_box02 dl{text-align:left;margin:20px 5%;}
#kondate .set_box02 dl dt{color:#f06412;font-size:14px;font-weight:bold;}
#kondate .set_box02 dl dd{margin:0 0 20px;}
#kondate .set_box02 dl dd ul li{font-size:14px;}
#tabekata_bg{background:#c2d700;padding:0 0 20px;}
.tabekata_inner{width:96.875%;margin:0 auto;text-align:center;}
#tabekata_bg h2{width:25%;margin:0 auto;padding:20px 0;}
#tabekata .tabekata_box .txt{font-size:12px;margin:10px auto;text-align:left;}
#tabekata .tabekata_box ul li{display:table;table-layout:fixed;width:100%;background:#f0efe9;text-align:left;margin:0 0 5px;}
#tabekata .tabekata_box ul li a{display:block;background:#f0efe9;}
#tabekata .tabekata_box ul li .img{display:block;width:100%;text-align:center;padding:20px 0 0 0;}
#tabekata .tabekata_box ul li dl{display:inline-block;width:100%;padding:10px 10px;box-sizing:border-box;vertical-align:top;}
#tabekata .tabekata_box ul li dl dt{font-size:14px;font-weight:bold;font-feature-settings:"palt";}
#tabekata .tabekata_box ul li dl dd{font-size:12px;}
#tabekata .tabekata_box ul li dl dd p{display:inline-block;font-size:10px;text-decoration:none;font-weight:bold;padding-bottom:0.5px;float:right;}
#tabekata .btn{margin:0 0 20px;}
#tabekata .btn a{display:block;background:#fff;font-size:14px;color:#e1007e;border:#e1007e solid 2px;padding:17px 0 15px;margin:25px 0 0;}
#tabekata .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:16px;height:16px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#tabekata .box{background:#fff;padding:20px 2em;margin:0 auto 20px;}
#tabekata .box_inner01{margin:20px auto;overflow:auto;}
#tabekata .box_inner01 dl{margin:0 0 20px;}
#tabekata .box_inner01 dl dt{font-size:16px;font-weight:bold;margin:0 0 10px;}
#tabekata .box_inner02{margin:30px auto;overflow:auto;}
#tabekata .box_inner02 dl{margin:20px auto;}
#tabekata .box_inner02 dl dt{font-size:16px;margin:0 0 20px;border:#f0855d solid 2px;border-radius:2px;}
#tabekata .box_inner02 dl dd{text-align:left;margin:0 1em;}
#tabekata .set_box01{overflow:hidden;padding:20px 2em;background:#fff;margin:0 0 20px;box-sizing:border-box;}
#tabekata .set_box01 .img{}
#tabekata .set_box01 dl{text-align:left;}
#tabekata .set_box01 dl dt{font-size:16px;font-weight:bold;margin:0 0 10px;}
#tabekata .set_box01 dl dd{font-size:14px;}
#tabekata .set_box02{background:#fff;padding:0 0 20px;margin:0 0 20px;}
#tabekata .set_box02 .ttl{background:#fff8e7;font-size:16px;font-weight:bold;padding:10px 0;}
#tabekata .set_box02 h3{font-size:16px;font-weight:bold;margin:20px 0;}
#tabekata .set_box02 .catch{font-size:14px;margin:0 0 20px;}
#tabekata .set_box02 .img{width:90%;margin:0 auto;}
#tabekata .set_box02 dl{text-align:left;margin:20px 5%;}
#tabekata .set_box02 dl dt{color:#f06412;font-size:14px;font-weight:bold;}
#tabekata .set_box02 dl dd{margin:0 0 20px;}
#tabekata .set_box02 dl dd ul li{font-size:14px;}
#tabemono_bg{background:#00adbb;padding:0 0 20px;}
.tabemono_inner{width:96.875%;margin:0 auto;text-align:center;}
#tabemono_bg h2{width:30%;margin:0 auto;padding:10px 0;}
#tabemono .tabemono_box .txt{font-size:12px;margin:10px auto;text-align:left;}
#tabemono .tabemono_box ul li{display:table;table-layout:fixed;width:100%;background:#f0efe9;text-align:left;margin:0 0 5px;}
#tabemono .tabemono_box ul li a{display:block;background:#f0efe9;}
#tabemono .tabemono_box ul li .img{display:block;width:100%;text-align:center;padding:20px 0 0 0;}
#tabemono .tabemono_box ul li dl{display:inline-block;width:100%;padding:10px 10px;box-sizing:border-box;vertical-align:top;}
#tabemono .tabemono_box ul li dl dt{font-size:14px;font-weight:bold;font-feature-settings:"palt";}
#tabemono .tabemono_box ul li dl dd{font-size:12px;}
#tabemono .tabemono_box ul li dl dd p{display:inline-block;font-size:10px;text-decoration:none;font-weight:bold;padding-bottom:0.5px;float:right;}
#tabemono .btn{margin:0 0 20px;}
#tabemono .btn a{display:block;background:#fff;font-size:14px;color:#e1007e;border:#e1007e solid 2px;padding:17px 0 15px;margin:25px 0 0;}
#tabemono .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:16px;height:16px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#tabemono .box{background:#fff;padding:20px 2em;margin:0 auto 20px;}
#tabemono .box_inner01{margin:20px auto;overflow:auto;}
#tabemono .box_inner01 dl{margin:0 0 20px;}
#tabemono .box_inner01 dl dt{font-size:16px;font-weight:bold;margin:0 0 10px;}
#tabemono .box_inner02{margin:30px auto;overflow:auto;}
#tabemono .box_inner02 dl{margin:20px auto;}
#tabemono .box_inner02 dl dt{font-size:16px;margin:0 0 20px;border:#f0855d solid 2px;border-radius:2px;}
#tabemono .box_inner02 dl dd{text-align:left;margin:0 1em;}
#tabemono .set_box01{overflow:hidden;padding:20px 2em;background:#fff;margin:0 0 20px;box-sizing:border-box;}
#tabemono .set_box01 .img{}
#tabemono .set_box01 dl{text-align:left;}
#tabemono .set_box01 dl dt{font-size:16px;font-weight:bold;margin:0 0 10px;}
#tabemono .set_box01 dl dd{font-size:14px;}
#tabemono .set_box02{background:#fff;padding:0 0 20px;margin:0 0 20px;}
#tabemono .set_box02 .ttl{background:#fff8e7;font-size:16px;font-weight:bold;padding:10px 0;}
#tabemono .set_box02 h3{font-size:16px;font-weight:bold;margin:20px 0;}
#tabemono .set_box02 .catch{font-size:14px;margin:0 0 20px;}
#tabemono .set_box02 .img{width:90%;margin:0 auto;}
#tabemono .set_box02 dl{text-align:left;margin:20px 5%;}
#tabemono .set_box02 dl dt{color:#f06412;font-size:14px;font-weight:bold;}
#tabemono .set_box02 dl dd{margin:0 0 20px;}
#tabemono .set_box02 dl dd ul li{font-size:14px;}
#shokuzai{background:#f0855d;}
#shokuzai_inner{width:96.875%;margin:0 auto;text-align:center;}
#shokuzai_inner h2{width:48.4%;margin:0 auto;padding:10px 0;}
#shokuzai_inner .txt{font-size:14px;color:#fff;//margin:10px auto;text-align:center;}
#shokuzai_inner .btn{margin:0 0 20px;}
#shokuzai_inner .btn a{display:block;background:#fff;font-size:14px;color:#e1007e;border:#e1007e solid 2px;padding:17px 0 15px;margin:25px 0 0;}
#shokuzai_inner .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:16px;height:16px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#shokuzai_inner .box{background:#fff;padding:20px 2em;margin:0 auto 20px;text-align:center;}
#shokuzai_inner .box .txt01{font-size:11px;font-weight:bold;margin:10px auto;}
#shokuzai_inner .box .txt02{font-size:10px;font-weight:bold;text-align:left;color:#a41919;margin:10px auto;}
#shokuzai_inner .box .txt03{font-size:12px;margin:auto;text-align:left;}
#shokuzai_inner .box .dl01{padding:20px 0;}
#shokuzai_inner .box .dl01 dt{font-size:12px;margin:0 0 10px;text-align:center;}
#shokuzai_inner .box .dl01 dd ul li{font-size:16px;color:#486a00;font-weight:bold;margin:0 0 10px;}
#shokuzai_inner .box .ttl01{display:inline-block;font-size:14px;font-weight:bold;background:url(../img/minna/shokuzai/icon01.png) left center no-repeat;background-size:20px;padding:0 0 0 30px;margin:10px 65px;}
#shokuzai_inner .recommend_box{display:table;table-layout:fixed;margin:0 0 15px 0;}
#shokuzai_inner .recommend_box .img{vertical-align:middle;display:table-cell;width:20%;box-sizing:border-box;}
#shokuzai_inner .recommend_box dl{width:70%;padding:0 0 0 5%;box-sizing:border-box;vertical-align:middle;display:table-cell;font-size:10px;text-align:left;}
#shokuzai_inner .recommend_box dl dt{font-size:12px;font-weight:bold;}
#shokuzai_inner .box .ttl02{display:inline-block;margin:20px 0 10px 20px;background:#fffaf0;//padding:10px 20px;}
#shokuzai_inner .box .ttl02 h3{background:url(../img/minna/shokuzai/icon02.png) left center no-repeat;background-size:20px;padding:0 0 0 30px;font-size:14px;font-weight:bold;}
#shokuzai_inner .pickup_box{margin:0 20px;}
#shokuzai_inner .pickup_box .dl02 dt{font-size:13px;font-weight:bold;margin:20px 0 10px;}
#shokuzai_inner .pickup_box .dl02 dd.set{margin:20px 0 0;}
#shokuzai_inner .pickup_box .dl02 dd.set p{font-size:12px;font-weight:bold;}
#shokuzai_inner .pickup_box .dl02 dd.set ul{font-size:10px;text-align:left;display:table;margin:0 auto 20px;}
#shokuzai_inner .pickup_box .dl03 dt{font-size:12px;margin:0 0 10px;}
#shokuzai_inner .pickup_box .dl03 .pickup_btn a{display:block;width:240px;margin:0 auto 10px;background:#AFAFAC;//background:#eee;font-size:12px;font-weight:bold;color:#fff;padding:10px 0;}
#shokuzai01{background:#f0855d;}
#shokuzai01_inner{font-size:10px;text-align:center;width:96.875%;margin:0 auto;}
#shokuzai01_inner h2{width:48.4%;margin:0 auto;padding:10px 0;}
#shokuzai01_inner .txt{font-size:13px;color:#fff;//margin:20px auto;text-align:center;}
#shokuzai01_inner .box{background:#fff;padding:20px 2em;margin:0 auto 20px;}
#shokuzai01_inner .box .txt01{font-size:14px;font-weight:bold;text-align:center;margin:10px auto;}
#shokuzai01_inner .box .txt02{font-size:13px;text-align:center;margin:15px auto;}
#shokuzai01_inner .box .txt03{font-size:10px;text-align:center;margin:15px 10%;}
#shokuzai01_inner .box .txt04{font-size:11px;font-weight:bold;text-align:center;}
#shokuzai01_inner .box .bg_box01{background:#fdf8e2;//margin:20px 0;padding:10px;display:table;width:100%;box-sizing:border-box;}
#shokuzai01_inner .box .bg_box01 dl{display:table-cell;vertical-align:top;}
#shokuzai01_inner .box .bg_box01 dl dd{font-size:10px;}
#shokuzai01_inner .box .dl01 dd l{float:left;}
#shokuzai01_inner .box .bg_box01 div{display:table-cell;vertical-align:top;}
#shokuzai01_inner .box .ttl01{display:inline-block;font-size:14px;font-weight:bold;text-align:center;background:url(../img/minna/shokuzai/icon01.png) left center no-repeat;background-size:20px;padding:0 0 0 30px;margin:10px 95px;}
#shokuzai01_inner .box .dl01{margin:0 0 10px;}
#shokuzai01_inner .box .dl01 dt{font-size:13px;font-weight:bold;margin:0 0 10px;}
#shokuzai01_inner .box .dl01 .img{width:80%;margin:0 auto;}
#shokuzai01_inner .box .fukusai_box dl{margin:0 auto 20px;}
#shokuzai01_inner .box .fukusai_box dl dt.ttl{font-weight:bold;margin:20px 0;}
#shokuzai01_inner .box .fukusai_box dl .fukusai_btn a{display:block;width:240px;margin:0 auto 10px;background:#AFAFAC;font-size:12px;font-weight:bold;color:#fff;padding:10px 0;}
#shokuzai01_inner .box .img01{margin-bottom:20px;}
#shokuzai01_inner .box .img02{width:80%;margin:0 auto 20px;}
#shokuzai01_inner .box .bg_box02{background:#fdf8e2;margin:20px 0;padding:20px 10px;font-weight:bold;}
#shokuzai01_inner .box .bg_box02 dt{font-size:14px;margin:0 0 20px;}
#shokuzai01_inner .btn{margin:0 0 20px;}
#shokuzai01_inner .btn a{display:block;background:#fff;font-size:14px;color:#e1007e;border:#e1007e solid 2px;padding:17px 0 15px;margin:25px 0 0;}
#shokuzai01_inner .btn a:before{margin:0 8px 4px 0;content:" ";display:inline-block;width:16px;height:16px;background:url(../img/index/about_mark1.png) left center no-repeat;background-size:contain;vertical-align:middle;}
#shokuzai01_inner .to_home{width:300px;margin:0 auto 30px;}
#shokuzai01_inner .to_home a{background-image:url(../img/minna/btn_home_sprite.png);}
}
@charset "utf-8";html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,
/* article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{margin:0;padding:0;} */
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
//address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
//h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
@charset "utf-8";

/* ---------------------------
 * ビオサポだより
 * --------------------------- */

/*
#dayori div,
#dayori p {
			overflow: hidden;
}
*/

.to_dayori_list {width:226px;margin:0 auto 0;}
.to_dayori_list a {
	display: block;
	background: url(../img/dayori/btn2_sprite.png) ;
	background-repeat:no-repeat;
	background-position:0 0;
	height:0;
	overflow:hidden;
	padding-top:47px;
}
.to_dayori_list a:hover {background-position:0 -47px;}

.to_minna_home {width:226px;margin:0 auto 0;}
.to_minna_home a {
	display: block;
	background: url(../img/dayori/btn3_sprite.png) ;
	background-repeat:no-repeat;
	background-position:0 0;
	height:0;
	overflow:hidden;
	padding-top:47px;
}
.to_minna_home a:hover {background-position:0 -47px;}

.to_home_dayori {width:226px;margin:0 auto 0;}
.to_home_dayori a {
	display: block;
	background: url(../img/dayori/btn1_sprite.png) ;
	background-repeat:no-repeat;
	background-position:0 0;
	height:0;
	overflow:hidden;
	padding-top:47px;
}
.to_home_dayori a:hover {background-position:0 -47px;}

/* for SP */
@media screen and (max-width: 667px) {
	#dayori .btns {width:226px;padding-top: 50px;margin: 0 auto 50px;}
	#dayori .home_btn {margin-bottom: 20px;}
	#dayori .btns2 {margin-bottom: 50px}
	#dayori .btns3 {margin-bottom: 20px}
	.to_dayori_list,
	.to_minna_home,
	.to_home_dayori {
		padding-top: 30px;
	}
}

/* for PC */
@media screen and (min-width: 668px) {
	#dayori .btns {width:500px;padding-top: 100px;margin:0 auto 100px;}
	#dayori .home_btn {float:left;width:226px;}
	#dayori .list_btn {float:right;width:226px;}
	#dayori .btns2 {width:738px;padding-top: 100px;margin:0 auto 50px;}
	#dayori .btns3 {width:500px;padding-top: 60px;margin:0 auto 30px;}
	#dayori .btns4 {width:738px;padding-top: 200px;margin:0 auto 50px;}
	.to_dayori_list,
	.to_minna_home,
	.to_home_dayori {float: left;margin: 0 10px;}
}

#dayori .home_btn a {
	display:block;
	background-image:url(../img/dayori/btn1_sprite.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:226px;
	height:0;
	overflow:hidden;
	padding-top:47px;
}
#dayori .home_btn a:hover {background-position:0 -47px;}
#dayori .list_btn a {
	display:block;
	background-image:url(../img/dayori/btn2_sprite.png);
	background-repeat:no-repeat;
	background-position:0 0;
	width:226px;
	height:0;
	overflow:hidden;
	padding-top:47px;
}
#dayori .list_btn a:hover {background-position:0 -47px;}


/* for SP */
@media screen and (max-width: 667px) {
	#dayori {background-color:#F0855D;}
	#dayori #contents_lower .main {padding:90px 10px;}
	#dayori .ph {
		background-image: url(../img/dayori/dayori_title_img.png);
		background-repeat: no-repeat;
		background-position: center top;
		background-size: contain;
		width: 300px;
		margin: 0 auto 30px;
		height: 0;
		overflow: hidden;
		padding-top: 49px;
	}
	#dayori .sub_ph {
		padding: 0 20px;
		margin-bottom: 30px;
		text-align:center;
	}
	#dayori .sub_ph2 {
		padding: 0 20px;
		margin-bottom: 30px;
		font-size:26px;
    font-weight: bold;
		color:#FFF;
		text-align:center;
		position: relative;
	}
	#dayori .sec_wrap {padding: 20px;}
	#dayori #contents_lower .sec_wrap {background-color: #ffffff;font-size: 12px;}
	#dayori #contents_lower .sec_wrap .fs_small {font-size: 93%;}
}

/* for PC */
@media screen and (min-width: 668px) {
	#dayori {background-color:#F0855D;}
	#dayori #contents {padding-top:120px;}
	#dayori .ph {
		background-image: url(../img/dayori/dayori_title_img.png);
		background-repeat: no-repeat;
		background-position: center center;
		width: 332px;
		margin: 0 auto 30px;
		height: 0;
		overflow: hidden;
		padding-top: 49px;
	}
	#dayori .sub_ph {
		width:840px;
		margin:0 auto 30px;
		text-align:center;
		position:relative;
	}
	#dayori .sub_ph2 {
		width:840px;
		height:24px;
		margin:0 auto 30px;
		font-size:26px;
    font-weight: bold;
		color:#FFF;
		text-align:center;
		position: relative;
		top:-10px;
	}
	#dayori .sub_ph .library_btn {position:absolute;top:0;right:0;width:166px;}
	#dayori .sub_ph .library_btn a {
		display:block;
		background-image:url(../img/kondate_detail/btn1_sprite.png);
		background-repeat:no-repeat;
		background-position:0 0;
		width:166px;
		height:0;
		overflow:hidden;
		padding-top:32px;
	}
	#dayori .sub_ph .library_btn a:hover {background-position:0 -32px;}
	#dayori .sec_wrap {
		background:#ffffff;
		width:780px;
		margin:0 auto 50px;
		padding:40px 30px;
	}
	#dayori .sec_wrap .fs_small {font-size: 93%;}
	#dayori #contents_lower .sec_wrap {padding: 30px 20px;}
	#dayori .head {margin-bottom:40px;}
	#dayori .head:after {content:"";clear: both;display: block;}
	* html #dayori .head { zoom: 1; } /* IE6 */
	*:first-child+html #dayori .head { zoom: 1; } /* IE7 */
	#dayori .head .left {float:left;width:160px;}
	#dayori .head .right {float:right;width:620px;}
	#dayori .head .right .title {
		background-image:url(../img/kondate_detail/mark1.png);
		background-repeat:no-repeat;
		background-position:left center;
		padding:18px 0 18px 78px;
		height:24px;
		font-size:160%;
		font-weight:bold;
		margin-bottom:20px;
	}
	#dayori .head .right .title img {vertical-align: top;}
	#dayori .body {padding-bottom:20px;}
	#dayori .body .point_top {
		width:550px;
		margin:0 auto 75px;
		background-image:url(../img/kondate_detail/box1_top.png);
		background-repeat:no-repeat;
		background-position:center top;
		padding-top:23px;
	}
	#dayori .body .point_btm {
		background-image:url(../img/kondate_detail/box1_btm.png);
		background-repeat:no-repeat;
		background-position:center bottom;
		padding-bottom:10px;
	}
	#dayori .body .point_mid {
		background-image:url(../img/kondate_detail/box1_mid.png);
		background-repeat:repeat-y;
		background-position:center;
		padding:0 10px 10px;
		text-align:center;
	}
	#dayori .body .point_mid .title {margin-bottom:10px;}
	#dayori .body .point_mid .text1 {margin-bottom:20px;}
	#dayori .body .point_mid .figure {margin-bottom:20px;}
	#dayori .body .point_mid .text2 {font-size:80%;margin-bottom:20px;}
	#dayori .body .point_mid .text3 {font-weight:bold;}
	#dayori .body .secc1 {margin-bottom:40px;}
	#dayori .body .secc1 .sh_img {margin:0 auto 10px;}
	#dayori .body .secc1 .sh_text {font-size:173%;font-weight:bold;text-align:center;}
	#dayori .body .secc1 .img {width:380px;margin:0 auto 20px;padding-top:20px;}
	#dayori .body .secc1 .figure {width:800px;margin:0 auto;}
	#dayori .body .secc1 .figure:after {content:"";clear: both;display: block;}
	* html #dayori .body .secc1 .figure { zoom: 1; } /* IE6 */
	*:first-child+html #dayori .body .secc1 .figure { zoom: 1; } /* IE7 */
	#dayori .body .secc1 .figure .left {float:left;width:380px;padding-top:40px;text-align:center;}
	#dayori .body .secc1 .figure .left li {margin-bottom:20px;}
	#dayori .body .secc1 .figure .left .title {font-weight:bold;margin-bottom:5px;}
	#dayori .body .secc1 .figure .left .text {margin-bottom:5px;}
	#dayori .body .secc1 .figure .left .recipe_btn a {
		display:block;
		background-image:url(../img/kondate_detail/btn2_sprite.png);
		background-repeat:no-repeat;
		background-position:0 0;
		width:100px;
		margin:0 auto;
		height:0;
		overflow:hidden;
		padding-top:22px;
	}
	#dayori .body .secc1 .figure .left .recipe_btn a:hover {background-position:0 -22px;}
	#dayori .body .secc1 .figure .right {float:right;width:380px;}
	#dayori .body .sec1 .sh_img {width:67px;}
	#dayori .body .sec1 .text1_title {width:156px;margin:0 auto 5px;}
	#dayori .body .sec1 .text1 {text-align:center;}
	#dayori .body .sec1 .figure .left .title {color:#eb5200;}
	#dayori .body .sec2 .sh_img {width:74px;}
	#dayori .body .sec2 .figure .left .title {color:#10ad2e;}
	#dayori .body .sec3 .sh_img {width:72px;}
	#dayori .body .sec3 .figure .left .title {color:#2e63b3;}
	#dayori .body .next_update {
		width:759px;
		margin:0 auto 50px;
	}
	#dayori .body .library_btn {width:256px;margin:0 auto 50px;}
	#dayori .body .library_btn a {
		display:block;
		background-image:url(../img/kondate_detail/btn3_sprite.png);
		background-repeat:no-repeat;
		background-position:0 0;
		width:256px;
		height:0;
		overflow:hidden;
		padding-top:51px;
	}
	#dayori .body .library_btn a:hover {background-position:0 -51px;}
	#dayori .body .notes {font-size:80%;}
}



/* for SP */
@media screen and (max-width: 667px) {
	.table1 {width:100%;border: 1px #F0855D solid;}
	.table1 th{ text-align:center;}
	.table1 tr th,
	.table1 tr td {padding:5px 10px;font-size: 12px;}
	.table1 tr.month_head th,
	.table1 tr.month_head td {border-top: 1px #F0855D solid;}
	.table1 tr th {border-right: 1px #F0855D solid;width: 30px;}
	
	.table2 {width:100%;}
	.table2 tr th,
	.table2 tr td {border: 0px #FFFFFF;padding: 10px;}
	
	.list_yeartitle{
		text-align: center;
		font-weight: bold;
		margin:10px auto;
	}
	
}

/* for PC */
@media screen and (min-width: 668px) {
	.table1 {width:100%;border: 1px #F0855D solid;}
	.table1 th{ text-align:center;}
	.table1 tr th,
	.table1 tr td {padding:5px 10px;}
	.table1 tr.month_head th,
	.table1 tr.month_head td {border-top: 1px #F0855D solid;}
	.table1 tr th {border-right: 1px #F0855D solid;width: 30px;}
	
	.table2 {width:100%;}
	.table2 tr th,
	.table2 tr td {border: 0px #FFFFFF;padding: 10px;}
	
	/*
	.table1 table, tbody, tr, td, th {
		border: 1px #00ACBD solid;
		padding: 5px;
	}
	
	.table2 table, tbody, tr, td, th{
		border: 0px #FFFFFF;
		padding: 10px;
	}
	
	.table3 table{
		padding:0px;
		margin: 0px;
	}
	*/
	
	.mt-image-center{
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.link_arrow_dayori{
		padding-left:16px;
		background-image: url(../img/common/link_arrow_dayori.png);
		background-repeat: no-repeat;
		background-position:left center;
	}

		.list_yeartitle{
			text-align:center;
			font-weight: bold;
			margin:10px auto;
	}

}



/* 画像系
------------------------------ */

/* for SP */
@media screen and (max-width: 667px) {
	#dayori img {max-width: 100%;height: auto;}
}



/*  記事タイトル部分
------------------------------ */

/* for SP */
@media screen and (max-width: 667px) {
	.head_note {margin-bottom: 20px;}
	.article_head {margin-bottom: 20px;}
	.article_head .title {
		margin-bottom: 20px;
		color: #01adb9;
		font-size: 137%;
		font-weight: bold;
		text-align: center;
	}
	.article_head .title strong {
		font-size: 110%;
		color: #F0855D;
		font-weight:bold;	
	}
	.article_head .text .logo {
		display: block;
		margin: 0 auto 20px;
	}
	/* 以下1021追加 */
	.article_head2 {
		margin-bottom: 20px;
	}
	.article_head2 .title {
		width: 100%;
		margin-bottom: 20px;
		vertical-align: middle;
		color: #F0855D;
		font-size: 18px;
		text-align: center;
	}
	.article_head2 .title strong {
		font-weight: bold;
	}
	.article_head2 .logo {
		width: 150px;
		height: 120px;
		margin: 0 auto;
	}
/* 第47回のタイトル部分 */
	.article_head2 .title47 {
		width: 100%;
		margin-bottom: 20px;
		vertical-align: middle;
		color: #F0855D;
		font-size: 18px;
		text-align: center;
	}
	.article_head2 .title47 strong {
		font-weight: bold;
	}	
/* 第49回のタイトル部分 */
	.article_head2 .title49 {
		width: 100%;
		margin-bottom: 20px;
		vertical-align: middle;
		color: #F0855D;
		font-size: 18px;
		text-align: center;
	}
	.article_head2 .title49 strong {
		font-weight: bold;
	}	

/* 第51回のタイトル部分 */
	.article_head2 .title51 {
		width: 100%;
		margin-bottom: 20px;
		vertical-align: middle;
		color: #F0855D;
		font-size: 18px;
		text-align: center;
	}
	.article_head2 .title51 strong {
		font-weight: bold;
	}	
	
}
/* for PC */
@media screen and (min-width: 668px) {
	.head_note {margin-bottom: 20px;font-size:15px;}
	.article_head {margin-bottom: 20px;}
	.article_head .title {
		padding-left: 150px;
		margin-bottom: 20px;
		color: #01adb9;
		font-size: 137%;
		font-weight: bold;
	}
	.article_head .title strong {
		font-size: 110%;
		color: #F0855D;
		font-weight:bold;	
	}
	.article_head .text {overflow: visible !important;margin-bottom:0px;font-size: 15px;}
	.article_head .text .logo {
		float: left;
		margin-top: -15px;
		padding: 0 20px 10px 0;
	}
	/* 以下1021追加 */
	.article_head2 {
		margin-bottom: 20px;
		overflow: hidden;
	}
	.article_head2 .title {
		float: right;
		width: 550px;
		vertical-align: middle;
		color: #F0855D;
		font-size: 23px;
	}
	.article_head2 .title strong {
		display: table-cell;
		height: 120px;
		vertical-align: middle;
		font-weight: bold;
	}
	.article_head2 .logo {
		float: left;
		width: 150px;
		height: 120px;
	}

/* 第47回のタイトル部分 */
	.article_head2 .title47 {
		float: right;
		width: 450px;
		vertical-align: middle;
		color: #F0855D;
		font-size: 23px;
	}
	.article_head2 .title47 strong {
		display: table-cell;
		height: 120px;
		vertical-align: middle;
		font-weight: bold;
	}
/* 第49回のタイトル部分 */
	.article_head2 .title49 {
		float: right;
		width: 500px;
		vertical-align: middle;
		color: #F0855D;
		font-size: 23px;
	}
	.article_head2 .title49 strong {
		display: table-cell;
		height: 120px;
		vertical-align: middle;
		font-weight: bold;
	}

/* 第51回のタイトル部分 */
	.article_head2 .title51 {
		float: right;
		width: 600px;
		vertical-align: middle;
		color: #F0855D;
		font-size: 23px;
	}
	.article_head2 .title51 strong {
		display: table-cell;
		height: 120px;
		vertical-align: middle;
		font-weight: bold;
	}
	
}



/* テキスト系
------------------------------ */

.break {word-break: break-all;}

.title {font-weight:bold;font-size: 15px;}

/* 右揃え */
.txt_right {text-align: right}

/* 中央揃え */
.txt_center {text-align: center}

/* 文字サイズ */
.fs10 {font-size: 10px;}
.fs11 {font-size: 11px;}
.fs12 {font-size: 12px;}
.fs13 {font-size: 13px;}
.fs14 {font-size: 14px;}
.fs15 {font-size: 15px;}
.fs16 {font-size: 16px;}
.fs17 {font-size: 17px;}
.fs18 {font-size: 18px;}
.fs19 {font-size: 19px;}
.fs20 {font-size: 20px;}

.fs_small2 {font-size: 83%;}
.fs_small1 {font-size: 91%;}
.fs_large1 {font-size: 108%;}
.fs_large2 {font-size: 116%;}
.fs_xlarge {font-size: x-large;}

/* 文字色 */
.fc_blue {color: #0000ff;}



/* 画像系
------------------------------ */

//img {max-width: none;}

/* 中央揃え */
.img_center,
.img_center img {
	display: block;
	margin:  10px auto;
}

.img_center_p0,
.img_center_p0 img {
	display: block;
	margin:  0px auto;
}


/* 左フロート */
/* for SP */
@media screen and (max-width: 667px) {
	.img_left {display: block;margin: 10px auto;}
}
/* for PC */
@media screen and (min-width: 668px) {
	.img_left {float: left;margin: 0 10px;}
	.img_left0 {float: left;margin: 0;}
}

/* 右フロート */
/* for SP */
@media screen and (max-width: 667px) {
	.img_right {display: block;margin: 10px auto;}
}
/* for PC */
@media screen and (min-width: 668px) {
	.img_right {float: right;margin: 0 10px;}
	.img_right0 {float: right;margin: 0;}
}


/* フロート系
------------------------------ */

/* 左フロート */
/* for SP */
@media screen and (max-width: 667px) {
	.float_left {width: 100%;text-align: center;}
	.float_left_p0 {width: 100%;text-align: center;padding-bottom :10px;}	
}
/* for PC */
@media screen and (min-width: 668px) {
.float_left {float: left;padding :10px;} 
	.float_left_p0 {float: left;padding :0 10px 0 0;}	
}

/* 右フロート */
/* for SP */
@media screen and (max-width: 667px) {
	.float_right {width: 100%;text-align: center;}
	.float_right_p0 {width: 100%;text-align: center;padding-bottom :10px;}	
	.float_right_43 {width:100%;text-align: center;padding-bottom :10px;}	

}
/* for PC */
@media screen and (min-width: 668px) {
	.float_right {float: right;padding :10px;}
	.float_right_p0 {
		float: right;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 10px;
	}
	.float_right_43 {
		float: right;
		padding-top: 0;
		padding-right: 0px;
		padding-bottom: 0;
		padding-left: 40px;
		width:163px;
	}
	.float_right_60 {
		float: right;
		padding-top: 0;
		padding-right: 0px;
		padding-bottom: 0;
		padding-left: 40px;
		width:143px;
	}
}



/* マージン系
------------------------------ */
.sp_mgb0 {margin-bottom: 0 !important;}



/* 微調整用
------------------------------ */
/* for SP */
@media screen and (max-width: 667px) {
	.pdl30_sp {padding-left: 30px;}
}
/* for PC */
@media screen and (min-width: 668px) {
	/* 下マージン */
	.mgbt10 {margin-bottom: 10px !important;}
	.mgbt20 {margin-bottom: 20px !important;}
	.mgbt30 {margin-bottom: 30px !important;}
	.mgbt40 {margin-bottom: 40px !important;}
	.mgbt50 {margin-bottom: 50px !important;}
	.mgbt60 {margin-bottom: 60px !important;}
	/* 上マージン */
	.mgtt10 {margin-top: 10px !important;}
	.mgtt20 {margin-top: 20px !important;}
	.mgtt30 {margin-top: 30px !important;}
	.mgtt40 {margin-top: 40px !important;}
	.mgtt50 {margin-top: 50px !important;}
	.mgtt60 {margin-top: 60px !important;}
	/* 左マージン */
	.mgl10 {margin-left: 10px !important;}
	.mgl20 {margin-left: 20px !important;}
	.mgl30 {margin-left: 30px !important;}
	.mgl40 {margin-left: 40px !important;}
	.mgl50 {margin-left: 50px !important;}
	.mgl60 {margin-left: 60px !important;}
	/* 右マージン */
	.mgr10 {margin-right: 10px !important;}
	.mgr20 {margin-right: 20px !important;}
	.mgr30 {margin-right: 30px !important;}
	.mgr40 {margin-right: 40px !important;}
	.mgr50 {margin-right: 50px !important;}
	.mgr60 {margin-right: 60px !important;}
	/* ネガティヴ上マージン */
	.mgtn20 {margin-top: -20px !important;}
	.mgtn30 {margin-top: -30px !important;}
	.mgtn35 {margin-top: -35px !important;}
	.mgtn40 {margin-top: -40px !important;}
	.mgtn50 {margin-top: -50px !important;}
	.mgtn60 {margin-top: -60px !important;}
	.mgtn70 {margin-top: -70px !important;}
	.mgtn80 {margin-top: -80px !important;}
	/* 幅 */
	.w180 {width: 180px;}
	/* パディング */
	.pdl100_pc {padding-left: 100px;}
}



/* 行インデント
------------------------------ */
.sampleIndent {
	text-indent: -1.5em;
	margin-left: 1.5em;
	overflow: visible !important;
}

/* 引用 */
.quote{
	padding: 15px;
	border: 1px solid #000;
}

/* 寄せ */
.right{
	text-align:right;
}

/* ボックスボーダー */
.box_boder{
		border: 1px solid #000;
}



/* レスポンシブ表示/非表示
------------------------------ */
.pc_only {display: block !important;}
.sp_only {display: none !important;}
br.pc_only {display: inline !important;}
br.sp_only {display: none !important;}
@media screen and (max-width: 667px) {
	.pc_only {display: none !important;}
	.sp_only {display: block !important;}
	br.pc_only {display: none !important;}
	br.sp_only {display: inline !important;}
}



/* 記事ページ個別対応
------------------------------ */

/* 記事46レスポンシブ化（1125追加） */
.recipe_list {
	width: 660px;
	margin: 0 auto;
	overflow: hidden;
}
.recipe_list li {
	float: left;
	width: 330px;
	margin-bottom: 30px;
}
.recipe_list li a {
	display: block;
	text-align: center;
}
.recipe_list li .recipe_title {
	font-size: 13px;
}

.recipe_list li .center{
	display: block;
	text-align: center;
}

@media screen and (max-width: 667px) {
	.recipe_list {
		width: 100%;
	}
	.recipe_list li {
		float: none;
		width: 100%;
		margin-bottom: 20px;
	}
	.recipe_list li .recipe_title {
		font-size: 12px;
	}
}

/* 記事56（0209追加） */
.list56 {
	width: 750px;
	margin: 0 auto 30px;
	overflow: hidden;
}
.list56 li {
	float: left;
	width: 250px;
	text-align:center;
}
.list56 li.double {
	width: 500px;
}
.list56 li .image {
	padding: 20px 20px 5px;
}
.list56 li .text {
	font-size: 11px;
	text-align: center;
}

/* 記事98用（151207追加） */
.no98_img{
	width:470px;
	font-size:small;
}
@media screen and (max-width: 667px) {
	.no98_img {max-width: 100%;height: auto;}
}



@media screen and (max-width: 667px) {
	.list56 {
		width: 100%;
	}
	.list56 li {
		width: 50%;
	}
	.list56 li.double {
		width: 100%;
	}
	.list56 li .image {
		padding: 10px 10px 5px;
	}
	.list56 li .text {
		min-height: 32px;
	}
}

.text_indent{
	padding-left:1em;
}

#dayori p a {
	text-decoration:underline;
}

.float_right_p0 p.text{
	text-align:center;
	font-size:12px;
	margin:5px 0 10px;
	line-height: 1.2;
}

.dayori_box{
	border:solid 1px #F0855D;	
	padding:20px;
}

.link_p{
	line-height:1.5em;
}
@charset "utf-8";

/* ---------------------------
 * 組合員インタビュー
 * --------------------------- */

#minna {background-color:#F0855D;}
#minna #contents {padding-top:120px;}
#minna .sec1 ul li .texts .point {
	border: solid 2px #ffffff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color: #f2956f;
	background-repeat: no-repeat;
	background-position: center center;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-top: 30px;
	margin-bottom: 15px;
	text-align: center;
}
#minna .sec1 ul .point1 .texts .point {background-image: url(../img/minna/interview/text_point1.png);}
#minna .sec1 ul .point2 .texts .point {background-image: url(../img/minna/interview/text_point2.png);}
#minna .sec1 ul .point3 .texts .point {background-image: url(../img/minna/interview/text_point3.png);}
#minna .sec1 ul .point4 .texts .point {background-image: url(../img/minna/interview/text_point4.png);}
#minna .sec1 ul .point5 .texts .point {background-image: url(../img/minna/interview/text_point5.png);}

#minna .to_home a {background-image:url(../img/minna/btn_home_sprite.png);}
#minna .to_home a:hover {background-position: 0 -52px;}

/* ホームへ戻る */
.to_homebiosapo {width:300px;margin:0 auto;height:47px;padding-top: 30px;}
.to_homebiosapo a {
	display:block;
	background-image: url(../img/minna/btn_homebiosapo_sprite.png);
	background-repeat:no-repeat;
	background-position:0 0;
	height:0;
	overflow:hidden;
	padding-top:47px;
}
.to_homebiosapo a:hover {background-position:0 -52px;}


/* for SP */
@media screen and (max-width: 667px) {
	#minna .ph {
		background-image:url(../img/minna/interview/p_title.png);
		background-repeat:no-repeat;
		background-position:center top;
		background-size: contain;
		width:300px;
		margin:0 auto 30px;
		height:0;
		overflow:hidden;
		padding-top:50px;
	}
	#minna .head_text_title {padding: 0 20px;margin-bottom: 5px;font-weight: bold;text-align: center;}
	#minna .head_text {padding: 0 20px;margin-bottom: 20px;font-size: 14px;}
	#minna .head_imgs {width: 195px;margin: 0 auto;}
	#minna .head_imgs li {margin-bottom: 20px;}
	#minna .head_name_wrap {margin-bottom: 60px;}
	#minna .head_name {margin-bottom:10px;color: #ffffff;font-size: 16px;text-align: center;}
	#minna .head_caption {text-align: center;color: #000000;font-size: 12px;}
	#minna .secc1 {padding: 0 20px;margin-bottom: 50px;}
	#minna .secc1 .sh {margin-bottom: 20px;color: #ffffff;font-size: 16px;text-align: center;}
	#minna .sec1 ul li {margin-bottom: 40px;}
	#minna .sec1 ul li .img {margin-bottom: 15px;text-align: center;}
	#minna .sec1 ul li .texts .title {color: #ffffff;font-size: 14px;text-align: center;margin-bottom: 15px;}
	#minna .sec1 ul li .texts .text {font-size: 14px;}
	#minna .sec2 .img {margin-bottom: 20px;}
	#minna .sec2 .note_top {
		background: url(../img/minna/interview/box1_top.png) no-repeat center top;
		padding-top: 40px;
	}
	#minna .sec2 .note_btm {
		background: url(../img/minna/interview/box1_btm.png) no-repeat center bottom;
		padding-bottom: 30px;
	}
	#minna .sec2 .note_mid {
		background: url(../img/minna/interview/box1_mid.png) repeat-y center;
		padding: 0 20px;
	}
	#minna .sec2 .recipe_list li {padding: 25px 0;}
	#minna .sec2 .recipe_list .recipe_img {text-align: center;margin-bottom: 10px;}
	#minna .sec2 .recipe_list .recipe_title {margin-bottom: 10px;font-size: 16px;font-weight: bold; text-align:center;}
	#minna .sec2 .recipe_list .recipe_text {margin-bottom: 15px;font-size: 14px;}
	#minna .sec2 .recipe_list .recipe_text span {font-weight: bold;}
	#minna .sec2 .recipe_list .comment_title {
		background: url(../img/minna/interview/icon_comment.png) no-repeat center top;
		background-repeat: no-repeat;
		background-position: center top;
		width: 124px;
		margin-bottom: 5px;
		height: 0;
		overflow: hidden;
		padding-top: 26px;
	}
	#minna .sec2 .recipe_list .comment_text {overflow: hidden;font-size: 14px;}
	#minna .sec2 .recipe_list .comment_text img {
		display: block;
		float: right;
		margin-left: 10px;
	}
	#minna .sec3 {padding: 0 20px;}
	#minna .sec3_top {background-color: #ffffff;padding: 10px 20px;}
	#minna .sec3_sh {margin-bottom: 10px;text-align: center;}
	#minna .andi_list li {padding: 10px 0;}
	#minna .andi_list li .title {color: #F0855D;font-size: 16px;}
	#minna .andi_list li .text {font-size: 14px;}
	#minna .biosapo_point .title {
		border: solid 2px #ffffff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background-color: #f2956f;
		padding: 3px 0 5px;
		margin-bottom: 10px;
		text-align: center;
	}
	#minna .biosapo_point .text_img {color: #F0855D;font-size: 16px;}
}

/* for PC */
@media screen and (min-width: 668px) {
	#minna .ph {
		background-image:url(../img/minna/interview/p_title.png);
		background-repeat:no-repeat;
		background-position:center top;
		width:380px;
		margin:0 auto 30px;
		height:0;
		overflow:hidden;
		padding-top:50px;
	}
	#minna .ph_sub {
		background-repeat:no-repeat;
		background-position:center top;
		margin:0 auto 30px;
		height:0;
		overflow:hidden;
	}
	#minna .head_text_title {margin-bottom: 5px;font-weight: bold;text-align: center;}
	#minna .head_text {width: 660px;margin:0 auto 30px;}
	#minna .head_imgs {width: 759px;margin: 0 auto 20px;}
	#minna .head_imgs:after {content:"";clear: both;display: block;}
	* html #minna .head_imgs { zoom: 1; } /* IE6 */
	*:first-child+html #minna .head_imgs { zoom: 1; } /* IE7 */
	#minna .head_imgs li {float: left;width: 195px;margin: 0 29px;}
	#minna .head_name_wrap {margin-bottom: 120px;}
	#minna .head_name {
		background-repeat: no-repeat;
		background-position: center top;
		margin: 0 auto 10px;
		height: 0;
		overflow: hidden;
	}
	#minna .head_caption {text-align: center;color: #000000;}
	#minna .secc1 {width: 700px;margin: 0 auto 100px;}
	#minna .sec1 .sh {
		background-repeat: no-repeat;
		background-position: center top;
		margin: 0 auto 30px;
		height: 0;
		overflow: hidden;
	}
	#minna .sec1 ul li {margin-bottom: 40px;}
	#minna .sec1 ul li:after {content:"";clear: both;display: block;}
	* html #minna .sec1 ul li { zoom: 1; } /* IE6 */
	*:first-child+html #minna .sec1 ul li { zoom: 1; } /* IE7 */
	#minna .sec1 ul li .img {float: left;width: 195px;}
	#minna .sec1 ul li .texts {float: right;width: 485px;}
	#minna .sec1 ul li .texts .title {
		background-repeat: no-repeat;
		background-position: center top;
		margin: 0 auto 15px;
		height: 0;
		overflow: hidden;
	}
	#minna .sec2 .sh {
		background-repeat: no-repeat;
		background-position: center top;
		margin: 0 auto 30px;
		height: 0;
		overflow: hidden;
	}
	#minna .sec2 .img {margin-bottom: 40px;}
	#minna .sec2 .note_top {
		background: url(../img/minna/interview/box1_top.png) no-repeat center top;
		padding-top: 40px;
	}
	#minna .sec2 .note_btm {
		background: url(../img/minna/interview/box1_btm.png) no-repeat center bottom;
		padding-bottom: 30px;
	}
	#minna .sec2 .note_mid {
		background: url(../img/minna/interview/box1_mid.png) repeat-y center;
		padding: 0 40px;
	}
	#minna .sec2 .recipe_list li {padding: 15px 0;}
	#minna .sec2 .recipe_list li:after {content:"";clear: both;display: block;}
	* html #minna .sec2 .recipe_list li { zoom: 1; } /* IE6 */
	*:first-child+html #minna .sec2 .recipe_list li { zoom: 1; } /* IE7 */
	#minna .sec2 .recipe_list .recipe_img {float: left;width: 195px;}
	#minna .sec2 .recipe_list .recipe_texts {float: right;width: 405px;}
	#minna .sec2 .recipe_list .recipe_title {margin-bottom: 10px;font-size: 17px;font-weight: bold;}
	#minna .sec2 .recipe_list .recipe_text {margin-bottom: 15px;}
	#minna .sec2 .recipe_list .recipe_text span {font-weight: bold;}
	#minna .sec2 .recipe_list .comment_title {
		background: url(../img/minna/interview/icon_comment.png) no-repeat center top;
		background-repeat: no-repeat;
		background-position: center top;
		width: 124px;
		margin-bottom: 5px;
		height: 0;
		overflow: hidden;
		padding-top: 26px;
	}
	#minna .sec2 .recipe_list .comment_text {overflow: hidden;}
	#minna .sec2 .recipe_list .comment_text img {
		display: block;
		float: right;
		margin-left: 10px;
	}
	#minna .sec3_top {
		background: url(../img/minna/interview/box2_top.png) no-repeat center top;
		padding-top: 100px;
		position: relative;
	}
	#minna .sec3_btm {
		background: url(../img/minna/interview/box2_btm.png) no-repeat center bottom;
		padding-bottom: 30px;
	}
	#minna .sec3_mid {
		background: url(../img/minna/interview/box2_mid.png) repeat-y center;
		padding: 10px 30px 0;
	}
	#minna .sec3_sh {
		width: 210px;
		height: 42px;
		position: absolute;
		left: 50%;
		top: 40px;
		margin-left: -105px;
	}
	#minna .andi_list li {padding: 20px 0;}
	#minna .andi_list li .title {
		background-repeat: no-repeat;
		background-position: center top;
		margin: 0 auto 10px;
		height: 0;
		overflow: hidden;
	}
	#minna .biosapo_point {padding-bottom: 20px;}
	#minna .biosapo_point .title {
		border: solid 2px #ffffff;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		background-color: #f2956f;
		padding: 3px 0 5px;
		margin-bottom: 10px;
		text-align: center;
	}
	#minna .biosapo_point .text_img {
		background-repeat: no-repeat;
		background-position: center top;
		margin: 0 auto 10px;
		height: 0;
		overflow: hidden;
	}
}



/* ---------------------------
 * 東京
 * --------------------------- */

/* for PC */
@media screen and (min-width: 668px) {
	#minna .tokyo .ph_sub {
		background-image:url(../img/minna/interview/01_tokyo/title_balance.png);
		width: 339px;
		padding-top: 74px;
	}
	#minna .tokyo .head_name {
		background-image: url(../img/minna/interview/01_tokyo/text_tomita.png);
		width: 153px;
		padding-top: 50px;
	}
	#minna .tokyo .sec1 .sh {
		background-image: url(../img/minna/interview/01_tokyo/title_oishisa.png);
		width: 224px;
		padding-top: 59px;
	}
	#minna .tokyo .sec1 ul .point1 .texts .title {
		background-image: url(../img/minna/interview/01_tokyo/text_ajitsuke.png);
		width: 471px;
		padding-top: 20px;
	}
	#minna .tokyo .sec1 ul .point2 .texts .title {
		background-image: url(../img/minna/interview/01_tokyo/text_seiro.png);
		width: 296px;
		padding-top: 20px;
	}
	#minna .tokyo .sec1 ul .point3 .texts .title {
		background-image: url(../img/minna/interview/01_tokyo/text_zakkoku.png);
		width: 426px;
		padding-top: 19px;
	}
	#minna .tokyo .sec1 ul .point4 .texts .title {
		background-image: url(../img/minna/interview/01_tokyo/text_shun.png);
		width: 297px;
		padding-top: 19px;
	}
	#minna .tokyo .sec1 ul .point5 .texts .title {
		background-image: url(../img/minna/interview/01_tokyo/text_otona.png);
		width: 254px;
		padding-top: 20px;
	}
	#minna .tokyo .sec2 .sh {
		background-image: url(../img/minna/interview/01_tokyo/title_tomita.png);
		width: 251px;
		padding-top: 23px;
	}
	#minna .tokyo .andi_list .andi1 .title {
		background-image: url(../img/minna/interview/01_tokyo/text_andi1.png);
		width: 276px;
		padding-top: 26px;
	}
	#minna .tokyo .andi_list .andi2 .title {
		background-image: url(../img/minna/interview/01_tokyo/text_andi2.png);
		width: 455px;
		padding-top: 27px;
	}
	#minna .tokyo .andi_list .andi3 .title {
		background-image: url(../img/minna/interview/01_tokyo/text_andi3.png);
		width: 225px;
		padding-top: 25px;
	}
}



/* ---------------------------
 * 神奈川
 * --------------------------- */

/* for PC */
@media screen and (min-width: 668px) {
	#minna .kanagawa .ph_sub {
		background-image:url(../img/minna/interview/02_kanagawa/title_wakuwaku.png);
		width:295px;
		padding-top:73px;
	}
	#minna .kanagawa .head_name {
		background-image: url(../img/minna/interview/02_kanagawa/text_miyaguchi.png);
		width: 165px;
		padding-top: 50px;
	}
	#minna .kanagawa .sec1 .sh {
		background-image: url(../img/minna/interview/02_kanagawa/title_sozai.png);
		width: 438px;
		padding-top: 24px;
	}
	#minna .kanagawa .sec1 ul .point1 .texts .title {
		background-image: url(../img/minna/interview/02_kanagawa/text_oyatsu.png);
		width: 232px;
		padding-top: 19px;
	}
	#minna .kanagawa .sec1 ul .point2 .texts .title {
		background-image: url(../img/minna/interview/02_kanagawa/text_dashi.png);
		width: 263px;
		padding-top: 20px;
	}
	#minna .kanagawa .sec1 ul .point3 .texts .title {
		background-image: url(../img/minna/interview/02_kanagawa/text_hozon.png);
		width: 319px;
		padding-top: 19px;
	}
	#minna .kanagawa .sec1 ul .point4 .texts .title {
		background-image: url(../img/minna/interview/02_kanagawa/text_mikaku.png);
		width: 270px;
		padding-top: 19px;
	}
	#minna .kanagawa .sec1 ul .point5 .texts .title {
		background-image: url(../img/minna/interview/02_kanagawa/text_jinsei.png);
		width: 422px;
		padding-top: 19px;
	}
	#minna .kanagawa .sec2 .sh {
		background-image: url(../img/minna/interview/02_kanagawa/title_kondate.png);
		width: 252px;
		padding-top: 23px;
	}
	#minna .kanagawa .andi_list .andi1 .title {
		background-image: url(../img/minna/interview/02_kanagawa/text_andi1.png);
		width: 396px;
		padding-top: 29px;
	}
	#minna .kanagawa .andi_list .andi2 .title {
		background-image: url(../img/minna/interview/02_kanagawa/text_andi2.png);
		width: 380px;
		padding-top: 27px;
	}
	#minna .kanagawa .andi_list .andi3 .title {
		background-image: url(../img/minna/interview/02_kanagawa/text_andi3.png);
		width: 188px;
		padding-top: 27px;
	}
	#minna .kanagawa .biosapo_point .text_img {
		background-image: url(../img/minna/interview/02_kanagawa/text_original.png);
		width: 382px;
		padding-top: 19px;
	}
}



/* ---------------------------
 * 埼玉
 * --------------------------- */

/* for PC */
@media screen and (min-width: 668px) {
	#minna .saitama .ph_sub {
		background-image:url(../img/minna/interview/03_saitama/title_jitan.png);
		width:384px;
		padding-top:74px;
	}
	#minna .saitama .head_name {
		background-image: url(../img/minna/interview/03_saitama/text_ogawa.png);
		width: 132px;
		padding-top: 50px;
	}
	#minna .saitama .sec1 .sh {
		background-image: url(../img/minna/interview/03_saitama/title_kufu.png);
		width: 302px;
		padding-top: 59px;
	}
	#minna .saitama .sec1 ul .point1 .texts .title {
		background-image: url(../img/minna/interview/03_saitama/text_balance.png);
		width: 304px;
		padding-top: 19px;
	}
	#minna .saitama .sec1 ul .point2 .texts .title {
		background-image: url(../img/minna/interview/03_saitama/text_reasonable.png);
		width: 397px;
		padding-top: 20px;
	}
	#minna .saitama .sec1 ul .point3 .texts .title {
		background-image: url(../img/minna/interview/03_saitama/text_syouene.png);
		width: 235px;
		padding-top: 20px;
	}
	#minna .saitama .sec1 ul .point4 .texts .title {
		background-image: url(../img/minna/interview/03_saitama/text_kaiketsu.png);
		width: 439px;
		padding-top: 20px;
	}
	#minna .saitama .sec1 ul .point5 .texts .title {
		background-image: url(../img/minna/interview/03_saitama/text_jitan.png);
		width: 424px;
		padding-top: 20px;
	}
	#minna .saitama .sec2 .sh {
		background-image: url(../img/minna/interview/03_saitama/title_kondate.png);
		width: 252px;
		padding-top: 23px;
	}
	#minna .saitama .andi_list .andi1 .title {
		background-image: url(../img/minna/interview/03_saitama/text_andi1.png);
		width: 249px;
		padding-top: 28px;
	}
	#minna .saitama .andi_list .andi2 .title {
		background-image: url(../img/minna/interview/03_saitama/text_andi2.png);
		width: 360px;
		padding-top: 25px;
	}
	#minna .saitama .andi_list .andi3 .title {
		background-image: url(../img/minna/interview/03_saitama/text_andi3.png);
		width: 337px;
		padding-top: 25px;
	}
}

/* minna_detail_body
--------------------------------------------- */
.minna_detail_body {
	width:740px;
	padding: 40px,0px;
	margin:20px auto;
	background-color: #fff;
	font-size:15px;
}
@media screen and (max-width: 667px) {
	.minna_detail_body {
		width:300px;
		padding: 20px 20px;
	}
}




/* minna_detail_category
--------------------------------------------- */
.minna_detail_category {
	position: relative;
	text-align: center;
	margin-bottom: 30px;
}
@media screen and (max-width: 667px) {
	.minna_detail_category {
		margin-bottom: 25px;
	}
}

.white_head_text{
	margin-bottom:30px;
}

/* -- item_title -- */
.minna_detail_category .item_title {
	line-height: 32px;
/*	color: #fff; */
	color: #000;
	font-size: 1.93em;
	font-weight: bold;
}
@media screen and (max-width: 667px) {
	.minna_detail_category .item_title {
		margin-bottom: 20px;
	}
}
*/ 旧ビオサポサイトCSSここまで-------------------- */
