@charset "utf-8";

/*------------------------------------------------------------
setting
------------------------------------------------------------ */
#fage_cont_area section img{width:100%;vertical-align:bottom;}
/*------------------------------------------------------------
/sp/contents/brands/fage/concept/
------------------------------------------------------------ */
.fage_concept_index .fage_cmn_sec .fage_cmn_column.-col2 .img_item{width:56.4%;}
.fage_concept_index .fage_cmn_sec .fage_cmn_column.-col2 .text_item{width:43.6%;}
.fage_concept_index .fage_cmn_subsec .fage_cmn_guid .fage_cmn_column.-col2 .text_item{width:70%;}
.fage_concept_index .fage_cmn_subsec .fage_cmn_guid .fage_cmn_column.-col2 .img_item{width:30%;}
.fage_concept_index .fage_nameOrigin{padding:15px 0;border-top:1px solid #0076c2;border-bottom:1px solid #0076c2;font-size:3.46vw;color:#0076c2;line-height:1.6;}
.fage_concept_index .fage_nameOrigin p{margin-top:0;}
/*------------------------------------------------------------
/sp/contents/brands/fage/melano/
------------------------------------------------------------ */
.fage_melano_index .melano_movie_ttl{width: 63vw; margin: 0 auto;}
.fage_melano_index .uv_sec{margin-top:20px;padding-bottom:4vw;}
.fage_melano_index .-melano_grad_btm{position:relative;}
.fage_melano_index .-melano_grad_btm::after{position:absolute;z-index:0;display:block;content:"";width:100%;height:6vw;margin-bottom:20px;background:linear-gradient(to bottom, #f2f8fc, #fff);background:-moz-linear-gradient(top, #f2f8fc, #fff);background:-webkit-linear-gradient(top, #f2f8fc, #fff);}
.fage_melano_index .melanoCP_container{background:#f2fafd;}
.fage_melano_index .melanoCP_block{position:relative;background:url(../img/melano/melano_cp_bg.gif) repeat-y center 0;background-size:100% auto;}
.fage_melano_index .melanoCP_block .inner{position:relative;z-index:5;padding-bottom:3.86vw;background:url(../img/melano/melano_cp_bg_bottom.gif) no-repeat center bottom;background-size:100% auto;}
.fage_melano_index .melanoCP_block .melano_price_15off{padding-top: 0;}
.fage_melano_index .melanoCP_block .product_btn_area{margin:0;padding-top:20px;}
.fage_melano_index .melanoCP_privilege{margin:0 3.73vw;}
.fage_melano_index .melanoCP_privilege_ttl{margin:7.3vw 0 4vw 0;}
.fage_melano_index .melanoCP_privilege .fage_cmn_comment{line-height:1.2;}
.fage_melano_index .melanoCP_privilege .fage_cmn_comment > *{margin-top:8px;}
.fage_melano_index .melanoCP_privilege_bottom{padding-bottom:10px;}
.fage_melano_index .melanoLp_sec{padding:30px 0 0;background:#fff;}
.fage_melano_index .melanoLp_sec .inner{margin:0 5%;padding:0;}
.fage_melano_index .melanoLp_sec [class*="melanoLp0"]{line-height:1.6;}
.fage_melano_index .melanoLp_sec .melanoLp01_bg{margin-top: -5px; height:77vw;padding:0 5%;background:url(../img/melano/melano_lp01_bg_bottom.png) no-repeat 0 0;background-size:100%;font-size:3.46vw;}
.fage_melano_index .melano_order_block{margin-top:35px;}
.fage_melano_index .melano_order_block .product_btn_area{margin-top:25px;}
.fage_melano_index .melano_reason_sec{margin-top:30px;}
.fage_melano_index .melano_reason_sec .melano_reason_sec_inner{padding:0;margin:0 5%;background:url(../img/melano/melano_reason_sec_bg.gif) repeat-y center 0;background-size:100% auto;}
.fage_melano_index .melano_reason_sec .melano_reason_txt{margin: 2.5vw 0 3vw;}
.fage_melano_index .melano_reason_sec .melano_reason_sec_bg{margin:0 5%;}
.fage_melano_index .melano_reason_sec .inner .-wide{margin:0 -5.5%;}
.fage_melano_index .melano_popular_sec{margin-top:15px;margin:0 5%;background:url(../img/melano/melano_popular_sec_bg.gif) repeat center 0;background-size:100% auto;}
.fage_melano_index .melano_popular_sec{margin-top: 4vw;}
.fage_melano_index .melano_popular_sec .inner{padding:0;margin:0 5%;}
.fage_melano_index .melano_popular_sec_bottom{min-height:12.8vw;background:url(../img/melano/melano_popular_sec_img_02.png) no-repeat center 0;background-size:100% auto;}
.fage_melano_index .fage_cmn_sec .melanoCP_block p:first-of-type{margin-top:0;}

.fage_melano_index.fage_brand_container .product_btn_area .product_btn_area_inner.-orange .btn_block a {
  color: #fff;
  border-color: #ff4800;
  background-color: #ff4800;
}
.fage_melano_index.fage_brand_container .product_btn_area .product_btn_area_inner.-orange .btn_block a::after {
  border-color: #fff;
}
.fage_melano_index.fage_brand_container .product_btn_area .product_btn_area_inner.-green {
  color: #006ffc;
}
.fage_melano_index.fage_brand_container .product_btn_area .product_btn_area_inner.-green .btn_block a {
  color: #fff;
  border-color: #006ffc;
  background-color: #006ffc;
}
.fage_melano_index.fage_brand_container .product_btn_area .product_btn_area_inner.-green .btn_block a::after {
  border-color: #fff;
}


/*------------------------------------------------------------
/sp/contents/brands/fage/melano_0/
------------------------------------------------------------ */
.fage_melano_0_index .melano_movie_ttl{width: 63vw; margin: 0 auto;}
.fage_melano_0_index .uv_sec{margin-top:20px;padding-bottom:4vw;}
.fage_melano_0_index .-melano_grad_btm{position:relative;}
.fage_melano_0_index .-melano_grad_btm::after{position:absolute;z-index:0;display:block;content:"";width:100%;height:6vw;margin-bottom:20px;background:linear-gradient(to bottom, #f2f8fc, #fff);background:-moz-linear-gradient(top, #f2f8fc, #fff);background:-webkit-linear-gradient(top, #f2f8fc, #fff);}
.fage_melano_0_index .melanoCP_container{background:#f2fafd;}
.fage_melano_0_index .melanoCP_block{position:relative;background:url(../img/melano/melano_cp_bg.gif) repeat-y center 0;background-size:100% auto;}
.fage_melano_0_index .melanoCP_block .inner{position:relative;z-index:5;padding-bottom:3.86vw;background:url(../img/melano/melano_cp_bg_bottom.gif) no-repeat center bottom;background-size:100% auto;}
.fage_melano_0_index .melanoCP_block .melano_price_15off{padding-top: 0;}
.fage_melano_0_index .melanoCP_block .product_btn_area{margin:0;padding-top:20px;}
.fage_melano_0_index .melanoCP_privilege{margin:0 3.73vw;}
.fage_melano_0_index .melanoCP_privilege_ttl{margin:7.3vw 0 4vw 0;}
.fage_melano_0_index .melanoCP_privilege .fage_cmn_comment{line-height:1.2;}
.fage_melano_0_index .melanoCP_privilege .fage_cmn_comment > *{margin-top:8px;}
.fage_melano_0_index .melanoCP_privilege_bottom{padding-bottom:10px;}
.fage_melano_0_index .melanoLp_sec{padding:30px 0 0;background:#fff;}
.fage_melano_0_index .melanoLp_sec .inner{margin:0 5%;padding:0;}
.fage_melano_0_index .melanoLp_sec [class*="melanoLp0"]{line-height:1.6;}
.fage_melano_0_index .melanoLp_sec .melanoLp01_bg{margin-top: -5px; height:77vw;padding:0 5%;background:url(../img/melano/melano_lp01_bg_bottom.png) no-repeat 0 0;background-size:100%;font-size:3.46vw;}
.fage_melano_0_index .melano_order_block{margin-top:35px;}
.fage_melano_0_index .melano_order_block .product_btn_area{margin-top:25px;}
.fage_melano_0_index .melano_reason_sec{margin-top:30px;}
.fage_melano_0_index .melano_reason_sec .melano_reason_sec_inner{padding:0;margin:0 5%;background:url(../img/melano/melano_reason_sec_bg.gif) repeat-y center 0;background-size:100% auto;}
.fage_melano_0_index .melano_reason_sec .melano_reason_txt{margin: 2.5vw 0 3vw;}
.fage_melano_0_index .melano_reason_sec .melano_reason_sec_bg{margin:0 5%;}
.fage_melano_0_index .melano_reason_sec .inner .-wide{margin:0 -5.5%;}
.fage_melano_0_index .melano_popular_sec{margin-top:15px;margin:0 5%;background:url(../img/melano/melano_popular_sec_bg.gif) repeat center 0;background-size:100% auto;}
.fage_melano_0_index .melano_popular_sec{margin-top: 4vw;}
.fage_melano_0_index .melano_popular_sec .inner{padding:0;margin:0 5%;}
.fage_melano_0_index .melano_popular_sec_bottom{min-height:12.8vw;background:url(../img/melano/melano_popular_sec_img_02.png) no-repeat center 0;background-size:100% auto;}
.fage_melano_0_index .fage_cmn_sec .melanoCP_block p:first-of-type{margin-top:0;}

/*------------------------------------------------------------
kenko_sp/contents/brands/fage/koubo/
------------------------------------------------------------ */
[class*="fage_koubo_"] .article_title{width:100%;height:0;display:block;padding-top:70.42253521126761%;background:url(../img/koubo/main_visual.png) no-repeat 0 0;background-size:auto 100%;}
.article_title h2,.article_title p{text-indent:-9999px;visibility: hidden;}
#himeta_navi{padding:10px 10px 20px;box-shadow:0 0 7.5px -7.5px rgba(0, 31, 98, 0.7) inset;}
#himeta_navi .fage_sub_ttl{margin-bottom:15px;width:100%;}
#himeta_navi .fage_sub_ttl img{width:100%;}
#himeta_navi ul li{margin-bottom:10px;}
#himeta_navi ul li a{width:100%;height:0;padding-top:35.82089552238806%;display:block;}
#himeta_navi ul li#himeta01 a{background:url(../img/koubo/navi01.png) no-repeat 0 0;background-size:100% auto;}
#himeta_navi ul li#himeta02 a{background:url(../img/koubo/navi02.png) no-repeat 0 0;background-size:100% auto;}
#himeta_navi ul li#himeta03 a{background:url(../img/koubo/navi03.png) no-repeat 0 0;background-size:100% auto;}
#himeta_navi ul li#himeta04 a{background:url(../img/koubo/navi04.png) no-repeat 0 0;background-size:100% auto;}
#himeta_navi ul li#himeta05 a{background:url(../img/koubo/navi05.png) no-repeat 0 0;background-size:100% auto;}
#himeta_navi ul li#himeta06 a{background:url(../img/koubo/navi06.png) no-repeat 0 0;background-size:100% auto;}
#himeta_navi ul li a h4,#himeta_navi ul li a p{text-indent:-9999px;}
[class*="fage_koubo_"] .note_box{margin:0 10px 20px;border-left:1px solid #002161;border-right:1px solid #002161;border-bottom:1px solid #002161;padding:5px;}
[class*="fage_koubo_"] .note_box p{font-size:1em;}
[class*="fage_koubo_"] .note .fage_sub_ttl{margin:0 10px -3px;}
[class*="fage_koubo_"] .note .fage_sub_ttl img{width:100%;}
[class*="fage_koubo_"] .note h4{padding-top:10px;margin-bottom:10px;}
[class*="fage_koubo_"] .note h4 img{width:80%;}
[class*="fage_koubo_"] .img_box{_zoom:1;overflow:hidden;margin-bottom:20px;}
[class*="fage_koubo_"] .img_box figure{float:left;width:25%;}
[class*="fage_koubo_"] .img_box img{width:100%;}
[class*="fage_koubo_"] .img_box p{float:right;width:72%;}
[class*="fage_koubo_"] .comment{background-color:#dceffe;_zoom:1;overflow:hidden;padding:5px;}
[class*="fage_koubo_"] .comment h5 img{width:100%;margin:10px 0 10px;}
[class*="fage_koubo_"] .comment_box{_zoom:1;overflow:hidden;width:100%;}
[class*="fage_koubo_"] .comment_box figure{width:25%;float:right;}
[class*="fage_koubo_"] .comment_box figure img{width:100%;height:auto;}
[class*="fage_koubo_"] .comment_box p{width:72%;float:lefts;}
[class*="fage_koubo_"] article:last-of-type{margin-bottom: 10vw;}
.ability{_zoom:1;overflow:hidden;margin-bottom:20px;}
.ability h5{float:left;width:15%;}
.ability h6{font-size:1em;line-height:1.5;margin-bottom:10px;}
.ability h5 img{width:85%;}
.ability .ability_detail{float:right;width:83%;}
.power{margin-bottom:20px;}
.power:nth-of-type(1) h5{background:url(../img/koubo/sec04_no01.png) no-repeat 0 0;background-size:7.301587301587302% auto;padding:2% 0 4% 10%;}
.power:nth-of-type(2) h5{background:url(../img/koubo/sec04_no02.png) no-repeat 0 0;background-size:7.301587301587302% auto;padding:0 0 4% 10%;}
.power:nth-of-type(3) h5{background:url(../img/koubo/sec04_no03.png) no-repeat 0 0;background-size:7.301587301587302% auto;padding:0 0 4% 10%;}
.power:nth-of-type(4) h5{background:url(../img/koubo/sec04_no04.png) no-repeat 0 0;background-size:7.301587301587302% auto;padding:0 0 4% 10%;}
.power p{font-size:13px;font-size:3.4666666666667vw;line-height:1.769230769230769;}
.power:nth-of-type(1) p{padding-right:28.57142857142857%;background:url(../img/koubo/sec04_img01.png) no-repeat right 0;background-size:25.3968253968254% auto;}
.power:nth-of-type(2) p{padding-left:28.57142857142857%;background:url(../img/koubo/sec04_img02.png) no-repeat left 0;background-size:25.3968253968254% auto;}
.power:nth-of-type(3) p{padding-right:28.57142857142857%;background:url(../img/koubo/sec04_img03.png) no-repeat right 0;background-size:25.3968253968254% auto;}
.power:nth-of-type(4) p{padding-left:28.57142857142857%;background:url(../img/koubo/sec04_img04.png) no-repeat left 0;background-size:25.3968253968254% auto;}
#sec05 h5{margin:20px 0;}
#sec05 p{margin:10px 0;}
#sec05 .note_box figure{width:85%;margin:5px auto;}
#sec05 .note_box img{width:100%;}
.study{margin-bottom:20px;padding-left:26.98412698412698%;background:url(../img/koubo/sec06_img01.png) no-repeat 0 0;background-size:23.80952380952381% auto;}
.study h5{margin-bottom:5px;font-size:13px;font-size:3.4666666666667vw;line-height:1.769230769230769;}
.study p{font-size:13px;font-size:3.4666666666667vw;line-height:1.769230769230769;}
.effect{background:url(../img/koubo/sec06_img02.png) no-repeat right center;background-size:28.88% auto;}
.effect h5{margin-bottom:5px;font-size:18px;line-height:1.6;font-weight:700;}
.effect ul li{font-size:13px;font-size:3.4666666666667vw;line-height:1.769230769230769;}
.effect ul li span{margin-right:5px;color:#246fb0;}
/*------------------------------------------------------------
/sp/contents/brands/fage/beauty/kaihatustory
------------------------------------------------------------ */
.fage_beauty_kaihatustory .page_title{width:100%;height:0;display:block;padding-top:70.42253521126761%;background:url(../img/beauty/main_visual.png) no-repeat 0 0;background-size:auto 100%;margin-bottom:10px;}
.fage_beauty_kaihatustory .page_title h2,.page_title p{text-indent:-9999px;}
.fage_beauty_kaihatustory .beauty03_content{margin-bottom:20px;}
.fage_beauty_kaihatustory .beauty_inner .story{width:100%;padding:20px 7%;}
.fage_beauty_kaihatustory .story p{margin-bottom:20px;}
.fage_beauty_kaihatustory .story sup{font-size:.6em;vertical-align:top;}
.fage_beauty_kaihatustory .story p span{font-size:.6em;vertical-align:-1px;}
.fage_beauty_kaihatustory .story .caution{font-size:.8em}
.fage_beauty_kaihatustory .beauty03_img_01{width:100%;text-align:right;text-align:-webkit-right;text-align:-moz-right;text-align:-ms-right;}
.fage_beauty_kaihatustory .beauty03_img_01 p{width:85%;}
.fage_beauty_kaihatustory .beauty03_img_02{width:100%;text-align:right;text-align:-webkit-right;text-align:-moz-right;text-align:-ms-right;}
.fage_beauty_kaihatustory .beauty03_img_02 p{width:40%;}
.fage_beauty_kaihatustory .beauty03_img_03{width:100%;text-align:right;text-align:-webkit-right;text-align:-moz-right;text-align:-ms-right;}
.fage_beauty_kaihatustory .beauty03_img_03 p{width:40%;}
.fage_beauty_kaihatustory .beauty03_img_04{width:100%;text-align:right;text-align:-webkit-right;text-align:-moz-right;text-align:-ms-right;}
.fage_beauty_kaihatustory .beauty03_img_04 p{width:85%;}
.fage_beauty_kaihatustory .story img{width:100%;}
/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/
------------------------------------------------------------ */
[class*="fage_lineup_"] .subPage_main_sec{padding-bottom: 0;}
.fage_lineup_index .fage_brandHeader{border-bottom:1px solid #0076c2;margin-bottom:30px;}
.fage_lineup_index .lineup_item{margin:0 10px 52px;}
.fage_lineup_index .lineup_item h2{margin-bottom:20px;width:100%;}
.fage_lineup_index .lineup_item .text{margin-bottom:27px;font-size:13px;font-size:3.46vw;text-align:center;}
.fage_lineup_index .lineup_item .note{margin-top: 10px; font-size:12px;font-size:3.2vw;}
.fage_lineup_index .lineup_item .item{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;}
.fage_lineup_index .lineup_item .item li{margin-bottom:5px;margin-bottom:1.3333333333333vw;width:49.2957746478873%;}
.fage_lineup_index .lineup_item .item li.item_uv{margin-bottom:12px;margin-bottom:3.2vw;}
.fage_lineup_index .lineup_item .item li a{display:block;width:100%;height:0;text-indent:-9999px;}
.fage_lineup_index .lineup_item .item_cleansing a{padding-top:171.4285714285714%;background:url(../img/lineup/img_cleansing.jpg) no-repeat 0 0;background-size:100% auto;}
.fage_lineup_index .lineup_item .item_wash a{padding-top:171.4285714285714%;background:url(../img/lineup/img_wash.jpg) no-repeat 0 0;background-size:100% auto;}
.fage_lineup_index .lineup_item .item_lotion a{padding-top:171.4285714285714%;background:url(../img/lineup/img_lotion.jpg) no-repeat 0 0;background-size:100% auto;}
.fage_lineup_index .lineup_item .item_merano a{padding-top:171.4285714285714%;background:url(../img/lineup/img_merano.jpg) no-repeat 0 0;background-size:100% auto;}
.fage_lineup_index .lineup_item .item_essence a{padding-top:171.4285714285714%;background:url(../img/lineup/img_essence.jpg) no-repeat 0 0;background-size:100% auto;}
.fage_lineup_index .lineup_item .item_whiteessence a{padding-top:171.4285714285714%;background:url(../img/lineup/img_whiteessence.jpg) no-repeat 0 0;background-size:100% auto;}
.fage_lineup_index .lineup_item .item_cream a{padding-top:182.8571428571429%;background:url(../img/lineup/img_cream.jpg) no-repeat 0 0;background-size:100% auto;}
.fage_lineup_index .lineup_item .item_uv a{padding-top:182.8571428571429%;background:url(../img/lineup/img_uv.jpg) no-repeat 0 0;background-size:100% auto;}
.fage_lineup_index .item_trial{position:relative;width:100%;height:100%;margin-top:-2.3%;padding:56.3% 0 0;}
.fage_lineup_index .item_trial a{display:block;height: 100%; text-indent:-9999px;}
.fage_lineup_index .item_trial li{position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/lineup/img_trial.jpg) right bottom no-repeat;background-size:100% auto;}

/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/cleansing
------------------------------------------------------------ */
.fage_lineup_cleansing .info_img_block{width:17.33vw;}
.fage_lineup_cleansing .info_txt_block{width:50.53vw;margin-left:7.46vw;}
/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/whiteessence
------------------------------------------------------------ */
.fage_lineup_whiteessence .info_img_block{width:9.86vw;}
.fage_lineup_whiteessence .info_txt_block{width:50.66vw;margin-left:11.33vw;}
/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/blueset
------------------------------------------------------------ */
.fage_blueset_index .product_info.-set{background:url(../img/blueset/blueset_img10.png) 0 bottom no-repeat;background-size:60%;margin:51.5px 15px 0;padding-bottom:20vw;}
.fage_blueset_index .product_info.-set .info_box{padding-left: 36vw;}
.fage_blueset_index .product_info.-set .info_txt_block{width:53.4vw;margin-left:5.3vw;margin-top:0;}
.fage_blueset_index .product_feature .product_feature_mv{margin-bottom: 4.4vw;}
.fage_blueset_index .feature_txt_cont .info_img_block{width:44vw;margin-left: 0; padding-left:5vw;}
.fage_blueset_index .feature_txt_cont .info_txt_block{width:44vw;margin:0}
.fage_blueset_index .info_txt_block{width:50.6vw;margin-left:5.3vw;margin-top:0;}
.fage_blueset_index .info_img_block{width:13.3vw;}
.fage_blueset_index .info_img_block.item01{width: 14vw;}
.fage_blueset_index .info_img_block.item02{width: 14vw;}
.fage_blueset_index .info_img_block.item03{width: 16vw;}
.fage_blueset_index .blueset_product_comp [class*="prod_item"]{position: relative;float: none; margin: auto;}
.fage_blueset_index .blueset_product_comp .prod_item01{left: -10vw; width: 72.13vw;}
.fage_blueset_index .blueset_product_comp .prod_item02{right: -30vw; width: 58.66vw;margin: -19vw 0 -11vw;}
.fage_blueset_index .blueset_product_comp .prod_item03{left: -10vw;width: 73.86vw;}

.fage_blueset_index .product_btn_area{margin-top: 6vw;}

.fage_blueset_index .product_solicitation{margin-top: 6.66vw;}
.fage_blueset_index .Ingredients{margin-top:20px;}
.fage_blueset_index .Ingredients .p_name{display:block;color:#0076c2;}
.bluesetShopItem_block01{padding-top:40px;}
.fage_blueset_index .bluesetShopItem_block01 .product_btn_area{margin-top: 10px;}
.fage_blueset_index .product_btn_area .bluesetShopItem_doubt{padding:42.5px 0;font-size:4.53333vw;font-weight:bold;line-height:1.4;text-align:center;}
.bluesetItem_info{margin-bottom: 13vw;}
.bluesetItem_info_inr .fage_sub_ttl{width:89.3333vw;margin:0 auto;}
.bluesetShopItem_block01_inr{margin:0 5%;background:url(../img/blueset/blueset_bg01.png) 0 0 no-repeat;background-size:100% 100%;}
.bluesetShopItem_block01_inr > .fage_sub_ttl{width:89.333333%;margin:0 auto;}
.bluesetShopItem_block01_inr > .fage_sub_ttl img{margin-top: -20px;}
.bluesetItem_info_list{margin-top:60px;}
.bluesetItem_info_list h4::after{content:"";display:block;position:absolute;top:15px;left:0;width:100vw;height:42.5px;background:url(../img/blueset/blueset_bg02.png) 0 0 no-repeat;background-size:100%;z-index:-10;}
.bluesetItem_info_list li{margin-top:35px;box-sizing:initial;}
.bluesetItem_info_list li:first-child{margin-top:0px;}
.bluesetItem_info_list h4{position:relative;width:37.33333vw;padding-left:5%;box-sizing:initial;z-index:0;}
.bluesetItem_info_list h4 img{z-index:40;}
.bluesetItem_info .info_txt,.bluesetItem_info .info_img{float:left;}
.bluesetItem_info .info_txt{width:40vw;font-size:3.46667vw;font-weight:normal;line-height:1.65;margin-top:25px;margin-left:13.33vw;}
.bluesetItem_info .info_txt p{margin-top:20px;}
.bluesetItem_info .info_txt p:first-child{margin-top:0;}
.bluesetItem_info .info_lead01{width:30.26667vw;}
.bluesetItem_info .info_lead02{width:34vw;}
.bluesetItem_info .info_img{position:relative;width:26.6666667%;margin-left:8vw;z-index:0;}
.bluesetItem_notes{margin-top:25px;padding-left:5%;font-size:2.93333vw;line-height:1.5;}
.bluesetItem_info .shiftTop{margin-top:-83px;}
.bluesetItem_info .MT15{margin-top:15px;}

/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/wash
------------------------------------------------------------ */
.fage_lineup_wash .info_img_block{width:17.33vw;}
.fage_lineup_wash .info_txt_block{width:50.53vw;margin-left:7.46vw;}
/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/lotion
------------------------------------------------------------ */
.fage_lineup_lotion .info_img_block{width:11.06vw;}
.fage_lineup_lotion .info_txt_block{width:50.53vw;margin-left:7.46vw;}
.fage_lineup_lotion .product_feature .feature_txt_cont .info_txt_block{float:left;width:53.3vw;margin:0;}
.fage_lineup_lotion .product_feature .feature_txt_cont .info_img_block{float:left;width:26.6vw;margin-top:15px;margin-left:30px;}
.fage_lineup_lotion ul.feature_txt_cont{margin-top:0;}
.fage_brand_container .feature_txt_cont.-clear::after{content:"";display:block;clear:both;}
/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/reset
------------------------------------------------------------ */
.fage_lineup_reset .feature_txt_cont .info_img_block{width:30vw;margin-left:5vw;}
.fage_lineup_reset .feature_txt_cont .info_txt_block{width:52vw;margin:0}
.fage_lineup_reset .info_txt_block{width:50.66vw;margin-left:11.33vw;margin-top:0;}
.fage_lineup_reset .info_img_block{width:15vw;margin-left:12.8vw;}

.fage_lineup_reset .product_usage .txt_area {
  margin: 0 5.3vw;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.fage_lineup_reset .product_usage .txt_area .usage_img {
  width: 80vw;
  margin: 0 5vw;
}
.fage_lineup_reset .product_usage .txt_area p {
  margin: 0;
  padding: 1em 0 0;
}



/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/essence
------------------------------------------------------------ */
.fage_lineup_essence .info_img_block{width:11.06vw;}
.fage_lineup_essence .info_txt_block{width:50.53vw;margin-left:7.46vw;}
/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/cream
------------------------------------------------------------ */
.fage_lineup_cream .info_img_block{width:21.8vw;margin-left:17.3vw;}
.fage_lineup_cream .info_txt_block{width:50.53vw;margin-left:6vw;margin-top:0;}
/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/uv
------------------------------------------------------------ */
.fage_lineup_uv .product_feature .fage_sub_ttl.sec01_uv_title{font-size:3.46667vw;color:#0076c2;text-align:left;}
.fage_lineup_uv .feature_txt_cont.-uv{margin:10px auto 0;}
.fage_lineup_uv .feature_txt_cont.-uv_border{border:1px solid #0076c2;}
.fage_lineup_uv .feature_txt_cont.-uv_border .uv_txt_block{padding:20px 10px 0;}
.fage_lineup_uv .feature_txt_cont .info_img_block{width:22.6vw;margin-left:5.3vw;}
.fage_lineup_uv .feature_txt_cont .info_txt_block{width:60vw;margin:0}
.fage_lineup_uv .info_txt_block{width:50.6vw;margin-left:11.33vw;margin-top:0;}
.fage_lineup_uv .info_img_block{width:13.3vw;margin-left:17.3vw;}
/*------------------------------------------------------------
/sp/contents/brands/fage/lineup/trial
------------------------------------------------------------ */
.fage_lineup_trial .product_info .info_price{width:76vw;margin:15px auto 0;font-size:2.93vw;}
.fage_lineup_trial .Ingredients{margin-top:20px;}
.fage_lineup_trial .Ingredients .p_name{display:block;color:#0076c2;}
/*------------------------------------------------------------
/sp/contents/brands/fage/voice/
------------------------------------------------------------ */
[class*="fage_voice_"] .fage_brandHeader{border-bottom:1px solid #0076c2;margin-bottom:30px;}
[class*="fage_voice_"] .subPage_main_sec h2{margin-bottom:20px;}
[class*="fage_voice_"] .voice{background: }
.lead{background:#fffde5;margin-bottom:25px;padding:20px 20px;}
.lead{font-size:13px;font-size:3.46vw;line-height:1.769230769230769;}
#interview dl{margin:0 20px 35px;}
#interview dl:last-of-type{margin:0 20px 25px;}
#interview dt{margin-bottom:30px;font-size:15px;font-size:4vw;line-height:1.445666666666667;font-weight:bold;font-weight:700;color:#0099d3;}
#interview dt sup{font-size:12px;font-size:3.2vw;vertical-align:super;font-weight:normal;}
#interview dl h5{margin-bottom:25px;width:100%;height:0;text-indent:-9999px;}
#interview dl p{font-size:15px;font-size:4vw;line-height:1.666666666666667;}
#interview dl p sub{vertical-align:sub;}
#interview dl p.annotation{margin-top:.5em;font-size:12px;font-size:3.2vw;text-align:right;}
#interview figure{margin:0 22.5px 25px;}
#interview figure img{width:100%;vertical-align:bottom;box-shadow:0px 2.5px 5px 0px rgba(51, 51, 51, 0.3);}
#interview figure.plain{margin:25px 10px 10px;}
#interview figure.plain img{width:100%;vertical-align:bottom;box-shadow:none;}
#interview figure + .note{margin:-10px 20px 40px;}
#interview .note{margin:0 20px 40px;}
#interview .note li{font-size:11px;font-size:3vw;line-height:1.636363636363636;position:relative;padding-left:1em;}
#interview .note li:before{content:'※';position:absolute;top:0;left:0;}
#recommend{background:#dceffe;padding:18px 10px 22px;border:none;margin:0 10px;}
.fage_voice_hoshino .article_title .fage_sub_ttl{width:100%;height:0;padding-top:35.1617440225035%;background:url(../img/voice/hoshino_copy.png) no-repeat center 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_hoshino .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_hoshino #interview .interview01 h5{padding-top:21.4285714285714%;background:url(../img/voice/hoshino_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hoshino #interview .interview02 h5{padding-top:13.4920634920635%;background:url(../img/voice/hoshino_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hoshino #interview .interview03 h5{padding-top:13.4920634920635%;background:url(../img/voice/hoshino_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hoshino #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:10.2985074626866%;background:url(../img/voice/hoshino_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}
.product_lotion{margin-bottom:10px;width:100%;height:0;padding-top:15.3209109730849%;background:url(../img/voice/product_name_lotion.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.product_purewhite{margin-bottom:10px;width:100%;height:0;padding-top:32%;background:url(../img/voice/product_name_purewhite.png) no-repeat 0 0;background-size:100%;text-indent:-9999px;}
.product_merano{margin-bottom:10px;width:100%;height:0;padding-top:15.9827213822894%;background:url(../img/voice/product_name_merano.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.product_cleansing{margin-bottom:10px;width:100%;height:0;padding-top:15.9827213822894%;background:url(../img/voice/product_name_cleansing.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.product_wash{margin-bottom:10px;width:100%;height:0;padding-top:15.3209109730849%;background:url(../img/voice/product_name_wash.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.product_essence{margin-bottom:10px;width:100%;height:0;padding-top:15.9827213822894%;background:url(../img/voice/product_name_essence.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.product_whiteessence{margin-bottom:10px;width:100%;height:0;padding-top:15.9827213822894%;background:url(../img/voice/product_name_whiteessence.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.product_cream{margin-bottom:10px;width:100%;height:0;padding-top:15.3209109730849%;background:url(../img/voice/product_name_cream.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.product_uv{margin-bottom:10px;width:100%;height:0;padding-top:21.5320910973085%;background:url(../img/voice/product_name_uv.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
#recommend .recommend_product{margin:0 0 15px;width:100%;padding-bottom:15px;box-sizing:border-box;border-bottom:1px #bfcde6 solid;}
#recommend .recommend_product a{display:block;display:-webkit-flex;display:flex;color:#000;}
#recommend .recommend_product:last-of-type{border-bottom:none;margin:0 0 10px;padding-bottom:5px;}
#recommend .recommend_product figure{margin-left:1.6417910447761%;width:22.3880597014925%;}
#recommend .recommend_product figure img{width:100%;vertical-align:bottom;}
#recommend .recommend_product dl{margin-left:3.8805970149254%;width:69.1044776119403%;}
#recommend .recommend_product dl dd .product_name_extra{margin-bottom:5px;font-size:12px;font-size:3.2vw;line-height:1.416666666666667;color:#001f62;display:-webkit-flex;display:flex;}
#recommend .recommend_product dl dd .text{font-size:12px;font-size:3.2vw;line-height:1.5;margin-bottom:10px;}
#recommend .recommend_product dl dd .text sup{font-size:.6em;font-size:2.66vw;vertical-align:super;}
#recommend .recommend_product dl dd .note{margin-top:5px;font-size:12px;font-size:3.2vw;line-height:1.5;}
#recommend .recommend_product dl dd .go_detail{width:5.8em;background:url(../img/voice/arrow.png) no-repeat right center;background-size:24%;}
#recommend ol.num{counter-reset:my-counter;list-style:none;margin-top:5px;}
#recommend ol.num li{position:relative;padding-left:2em;font-size:12px;font-size:3.2vw;line-height:1.5;}
#recommend ol.num li:before{content:"※" counter(my-counter);counter-increment:my-counter;position:absolute;top:0;left:0;}
#profile{padding:20px;margin:40px 0 60px;background:#fffde5;}
#profile .prifile_img_block{margin-bottom:20px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;}
#profile .prifile_img_block figure{width:44.4444444444444%;}
#profile .prifile_img_block figure img{width:100%;vertical-align:bottom;}
#profile .name{width:55.5555555555556%;}
#profile .name p{margin-bottom:12px;margin-left:8%;width:100%;height:0;padding-top:8.9171974522293%;text-indent:-9999px;background:url(../img/voice/tl_profile.png) no-repeat 0 0;background-size:auto 100%;}
#profile .name .fage_sub_ttl{margin-left:8%;font-size:15px;font-size:4vw;line-height:1.333333333333333;color:#001f62;}
#profile .name .fage_sub_ttl .kana{font-size:12px;font-size:3.2vw;}
.profile_text_block .text{margin-bottom:10px;font-size:13px;font-size:3.46vw;line-height:1.769230769230769;}
.profile_text_block .note{font-size:11px;font-size:3vw;line-height:2.090909090909091;}
.fage_voice_hoshino .article_title .fage_sub_ttl{width:100%;height:0;padding-top:35.1617440225035%;background:url(../img/voice/hoshino_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_hoshino .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_hoshino #interview .interview01 h5{padding-top:21.4285714285714%;background:url(../img/voice/hoshino_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hoshino #interview .interview02 h5{padding-top:13.4920634920635%;background:url(../img/voice/hoshino_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hoshino #interview .interview03 h5{padding-top:13.4920634920635%;background:url(../img/voice/hoshino_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hoshino #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:10.2985074626866%;background:url(../img/voice/hoshino_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}
.fage_voice_nara .article_title .fage_sub_ttl{width:100%;height:0;padding-top:42.1617440225035%;background:url(../img/voice/nara_copy.png) no-repeat center 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_nara .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_nara #interview .interview01 h5{padding-top:21.4285714285714%;background:url(../img/voice/nara_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_nara #interview .interview02 h5{padding-top:13.4920634920635%;background:url(../img/voice/nara_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_nara #interview .interview03 h5{padding-top:13.4920634920635%;background:url(../img/voice/nara_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_nara #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:10.2985074626866%;background:url(../img/voice/nara_tl_recommend.png) no-repeat  center 0;background-size:100% auto;text-indent:-9999px;}
.fage_voice_judy .article_title .fage_sub_ttl{width:100%;height:0;padding-top:35.1617440225035%;background:url(../img/voice/judy_copy.png) no-repeat center 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_judy .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_judy #interview .interview01 h5{padding-top:21.4285714285714%;background:url(../img/voice/judy_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_judy #interview .interview02 h5{padding-top:13.4920634920635%;background:url(../img/voice/judy_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_judy #interview .interview03 h5{padding-top:13.4920634920635%;background:url(../img/voice/judy_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_judy #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:10.2985074626866%;background:url(../img/voice/judy_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}
.fage_voice_hama .article_title .fage_sub_ttl{width:100%;height:0;padding-top:43.1617440225035%;background:url(../img/voice/hama_copy.png) no-repeat center 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_hama .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_hama #interview .interview01 h5{padding-top:21.4285714285714%;background:url(../img/voice/hama_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hama #interview .interview02 h5{padding-top:13.4920634920635%;background:url(../img/voice/hama_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hama #interview .interview03 h5{padding-top:13.4920634920635%;background:url(../img/voice/hama_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hama #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:10.2985074626866%;background:url(../img/voice/hama_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}
.voices{margin:0 10px 40px;}
.voices .age_box{margin-bottom:40px;}
.voices .age_box:last-of-type{margin-bottom:0;}
.voices h2{margin-bottom:15px;width:100%;}
.voices h2.cleansing{background:url(../img/feeling/tl_cleansing.png) no-repeat 0 0;background-size:100% auto;}
.voices h2.wash{background:url(../img/feeling/tl_wash.png) no-repeat 0 0;background-size:100% auto;}
.voices h2.merano{background:url(../img/feeling/tl_merano.png) no-repeat 0 0;background-size:100% auto;}
.voices h2.lotion{background:url(../img/feeling/tl_lotion.png) no-repeat 0 0;background-size:100% auto;}
.voices h2.essence{background:url(../img/feeling/tl_essence.png) no-repeat 0 0;background-size:100% auto;}
.voices h2.whiteessence{background:url(../img/feeling/tl_whiteessence.png) no-repeat 0 0;background-size:100% auto;}
.voices h2.cream{background:url(../img/feeling/tl_cream.png) no-repeat 0 0;background-size:100% auto;}
.voices h2.uv{background:url(../img/feeling/tl_uv.png) no-repeat 0 0;background-size:100% auto;}
.voices h2.trial-kit{background:url(../img/feeling/tl_trial-kit.png) no-repeat 0 0;background-size:100% auto;}
.voices [class*="fage_voice_"]_container li{margin-bottom:15px;padding:20px 30px;box-shadow:0px 0px 4px 0px rgba(0, 31, 98, 0.5);position:relative;background:url(../img/feeling/bg_voice.png) no-repeat center center;background-size:33.2vw auto;position:relative;}
.voices [class*="fage_voice_"]_container li:after{content:'';width:calc(100% + 20px);height:10px;background:url(../img/feeling/shadow.png) no-repeat 0 0;background-size:100% 10px;position:absolute;bottom:-10px;left:-10px;}
.voices [class*="fage_voice_"]_container .fage_sub_ttl{margin-bottom:15px;font-size:18px;font-size:4.8vw;line-height:1.333333333333333;color:#022370;font-weight:bold;font-weight:700;}
.voices [class*="fage_voice_"]_container .face .fage_sub_ttl{padding-right:12px;}
.voices [class*="fage_voice_"]_container .face .fage_sub_ttl:after{content:'';width:25px;height:44px;background:url(../img/feeling/face.png) no-repeat 0 0;background-size:auto 100%;position:absolute;top:14px;right:17px;}
.voices [class*="fage_voice_"]_container p{font-size:13px;font-size:3.46vw;line-height:1.769230769230769;}
.voices [class*="fage_voice_"]_container p sub{vertical-align:sub;}
.voices .note{margin:0 10px;text-align:left;}
.voices .note li{font-size:11px;font-size:3vw;line-height:1.636363636363636;}
.feeling .age_list {_zoom:1;overflow:hidden;margin-bottom: 6.6vw;}
.feeling .age_list li{width:49.9%;margin-bottom: 1px;}
.feeling .age_list li img{width:100%;}
.feeling .age_list li:nth-child(odd){float: left;}
.feeling .age_list li:nth-child(even){float: right;}
.feeling .note{text-align: right;font-size: .7em;margin-bottom: 40px;}
.voices .voice_container li{
position: relative;
margin-bottom:15px;
padding:20px 30px;
box-shadow:0px 0px 4px 0px rgba(0, 31, 98, 0.5);
position:relative;
background:url(../img/feeling/bg_voice.png) no-repeat center center;
background-size:33.2vw auto;
position:relative;
}
.voices .voice_container li:after{
content:'';
width:calc(100% + 20px);
height:10px;
background:url(../img/feeling/shadow.png) no-repeat 0 0;
background-size:100% 10px;
position:absolute;
bottom:-10px;
left:-10px;
}
.voices .voice_container h3{
margin-bottom:15px;
font-size:18px;
font-size:4.8vw;
line-height:1.333333333333333;
color:#022370;
font-weight:bold;
font-weight:700;
}
.voices .voice_container .face h3{
padding-right:12px;
}
.voices .voice_container .face h3:after{
content:'';
width:25px;
height:44px;
background:url(../img/feeling/face.png) no-repeat 0 0;
background-size:auto 100%;
position:absolute;
top:14px;
right:17px;
}

.voices .voice_container p{font-size:13px;font-size:3.46vw;line-height:1.769230769230769;}
.voices .voice_container p sub{vertical-align:sub;}
/*------------------------------------------------------------
/sp/contents/brands/fage/oyakudachi/
------------------------------------------------------------ */
[class*="fage_oyakudachi_"] sub{font-size:.6em;vertical-align:top;}
[class*="fage_oyakudachi_"] .fage_brandHeader{border-bottom:1px solid #0076c2;margin-bottom:30px;}
[class*="fage_oyakudachi_"] .subPage_main_sec > p{margin-bottom:20px;}
[class*="fage_oyakudachi_"] .article_title{width:100%;height:0;display:block;padding-top:49.29577464788732%;}
.fage_oyakudachi_spring .article_title{background:url(../img/oyakudachi/spring_main_visual.jpg) no-repeat 0 0;background-size:auto 100%;}
.article_title h2,.article_title p{text-indent:-9999px;}
[class*="fage_oyakudachi_"] #sec01{margin-bottom:60px;padding:23px 10px 0;}
[class*="fage_oyakudachi_"] #sec01 .fage_sub_ttl{margin-bottom:15px;width:100%;height:0;text-indent:-9999px;}
.fage_oyakudachi_spring #sec01 .fage_sub_ttl{padding-top:17.61194029850746%;background:url(../img/oyakudachi/ti_spring_01.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #sec01 h4{margin:0 10px 15px;font-size:15px;font-size:4vw;line-height:1.6;font-weight:bold;font-weight:700;overflow:hidden;}
[class*="fage_oyakudachi_"] #sec01 p{margin:0 10px 15px;font-size:13px;font-size:3.46vw;line-height:1.6;overflow:hidden;}
[class*="fage_oyakudachi_"] #sec01 p sup{font-size:10px;font-size:2.66vw;vertical-align:super;font-weight:normal;}
[class*="fage_oyakudachi_"] #sec01 p.note{font-size:11px;font-size:3vw;line-height:1.4;}
.fage_oyakudachi_spring #sec01 .img{width:21.34328358208955%;margin:0 10px 10px 10px;float:right;}
#sec01 .frame01{margin:30px 0 0;padding-bottom:10px;border:solid 1px #028bc7;}
#sec01 .frame01 h5{margin:-15px 0 12px;width:100%;height:0;padding-top:8.995502248875562%;text-indent:-9999px;}
.fage_oyakudachi_spring #sec01 .frame01 h5{background:url(../img/oyakudachi/ti_spring_frame01.png) no-repeat 0 0;background-size:100% auto;}
#sec01 .frame01 p{margin:0 10px 10px;font-size:13px;font-size:3.46vw;line-height:1.6;}
#sec01 .frame01 p sup{font-size:10px;font-size:2.66vw;vertical-align:super;font-weight:normal;}
#sec01 .frame01 p.note{margin:0 10px 10px;font-size:11px;font-size:3vw;line-height:1.4;}
#sec01 .frame01 figure{margin:0 10px;}
[class*="fage_oyakudachi_"] #sec02{margin-bottom:40px;padding:0 10px;}
[class*="fage_oyakudachi_"] #sec02 .fage_sub_ttl{margin-bottom:15px;width:100%;height:0;text-indent:-9999px;}
.fage_oyakudachi_spring #sec02 .fage_sub_ttl{padding-top:10.14925373134328%;background:url(../img/oyakudachi/ti_spring_02.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #sec02 h4{margin-bottom:15px;width:100%;height:0;text-indent:-9999px;}
.fage_oyakudachi_spring #sec02 h4{padding-top:11.94029850746269%;background:url(../img/oyakudachi/ti_spring_02_01.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #sec02 h5{margin-bottom:15px;width:100%;height:0;text-indent:-9999px;}
.fage_oyakudachi_spring #sec02 h5.tit01{padding-top:11.94029850746269%;background:url(../img/oyakudachi/ti_spring_02_02.png) no-repeat 0 0;background-size:100% auto;margin-top:20px;}
.fage_oyakudachi_spring #sec02 h5.tit02{padding-top:11.94029850746269%;background:url(../img/oyakudachi/ti_spring_02_03.png) no-repeat 0 0;background-size:100% auto;margin-top:40px;}
.fage_oyakudachi_spring #sec02 h5.tit03{padding-top:11.94029850746269%;background:url(../img/oyakudachi/ti_spring_02_04.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #sec02 p{margin:0 10px 10px;font-size:13px;font-size:3.46vw;line-height:1.769230769230769;}
[class*="fage_oyakudachi_"] #sec02 p sup{font-size:10px;font-size:2.66vw;vertical-align:super;font-weight:normal;}
[class*="fage_oyakudachi_"] #sec02 p.note{margin:0 10px 10px;font-size:11px;font-size:3vw;line-height:1.4;}
[class*="fage_oyakudachi_"] #sec02 ul.note{margin:0 10px 10px;}
[class*="fage_oyakudachi_"] #sec02 ul.note li{font-size:11px;font-size:3vw;line-height:1.4;}
[class*="fage_oyakudachi_"] #sec02 figure{margin:0 auto 15px;width:60%;}
[class*="fage_oyakudachi_"] #sec02 figure img{width:100%;}
[class*="fage_oyakudachi_"] #sec02 .plant{margin:0 0 15px;padding:15px 15px 2px;border:solid 1px #eee;}
[class*="fage_oyakudachi_"] #sec02 .plant:after{content:'';display:block;clear:both;}
#sec02 .plant h6{font-size:13px;font-size:3.46vw;line-height:1.6;}
#sec02 .plant p{margin:0 0 15px;font-size:13px;font-size:3.46vw;line-height:1.6;overflow:hidden;}
#sec02 .plant figure{width:20%;margin:0 0 10px 10px;float:right;}
#sec02 .awadate .movie{width: 63.1vw; margin: 0 auto;}
#sec02 .awadate{width: auto; margin-bottom:40px;}
#sec02 .awadate h6{margin-bottom:2px;font-size:14px;font-weight:700;color:#0084cd;}
#sec02 .awadate .tl_awadate{width:100%;margin:0 0 20px 0;}
#sec02 .awadate figure{width:80%;}
[class*="fage_oyakudachi_"] #sec03{margin-bottom:30px;padding:0 10px;}
[class*="fage_oyakudachi_"] #sec03 .fage_sub_ttl{margin-bottom:15px;width:100%;height:0;text-indent:-9999px;}
.fage_oyakudachi_spring #sec03 .fage_sub_ttl{padding-top:17.61194029850746%;background:url(../img/oyakudachi/ti_spring_03.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #sec03 p{margin:0 10px 10px;font-size:13px;font-size:3.46vw;line-height:1.6;}
[class*="fage_oyakudachi_"] #sec03 p sup{font-size:10px;font-size:2.66vw;vertical-align:super;font-weight:normal;}
[class*="fage_oyakudachi_"] #sec03 p.note{margin:0 10px 10px;font-size:11px;font-size:3vw;}
#sec03 .frame02{padding:15px 10px;background-color:#dceffe;border-radius:10px;}
#sec03 .frame02 h4{margin-bottom:10px;width:100%;height:0;padding-top:16.50793650793651%;text-indent:-9999px;}
.fage_oyakudachi_spring #sec03 .frame02 h4{background:url(../img/oyakudachi/ti_spring_frame02.png) no-repeat 0 0;background-size:100% auto;}
#sec03 .frame02 dl{width:100%;margin-bottom:15px;display:table;}
#sec03 .frame02 dl dt{width:11.74603174603175%;padding-right:10px;display:table-cell;text-indent:-9999px;vertical-align:middle;border-right:solid 1px #028bc7;background:url(../img/oyakudachi/ti_junbi.png) no-repeat left center;background-size:83.78378378378378% auto;}
#sec03 .frame02 dl dd{padding:5px 0 5px 10px;font-size:13px;font-size:3.46vw;line-height:1.769230769230769;display:table-cell;vertical-align:middle;}
#sec03 .frame02 dl dd .note{font-size:11px;font-size:3vw;}
#sec03 .frame02 .inner{margin-bottom:10px;padding:15px 10px 2px;background-color:#fff;border-radius:10px;}
#sec03 .frame02 .inner:after{content:'';display:block;clear:both;}
.fage_oyakudachi_spring #sec03 .frame02 .inner h5{margin-bottom:20px;width:100%;height:0;padding-top:11.66666666666667%;text-indent:-9999px;}
.fage_oyakudachi_spring #sec03 .frame02 .inner h5.step01{background:url(../img/oyakudachi/ti_spring_frame02_step01.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_spring #sec03 .frame02 .inner h5.step02{background:url(../img/oyakudachi/ti_spring_frame02_step02.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_spring #sec03 .frame02 .inner h6{margin-bottom:20px;font-size:13px;font-size:3.46vw;line-height:1.769230769230769;}
.fage_oyakudachi_spring #sec03 .frame02 .inner ul{width:100%;margin-bottom:15px;}
.fage_oyakudachi_spring #sec03 .frame02 .inner ul:after{content:'';display:block;clear:both;}
.fage_oyakudachi_spring #sec03 .frame02 .inner ul li{width:48.33333333333333%;float:left;}
.fage_oyakudachi_spring #sec03 .frame02 .inner ul li:nth-child(even){float:right;}
.fage_oyakudachi_spring #sec03 .frame02 .inner ul li figure figcaption{font-size:13px;font-size:3.46vw;line-height:1.6;}
#sec03 .frame02 .kanshu{margin:0;font-size:11px;font-size:3vw;}
[class*="fage_oyakudachi_"] #recommended{padding:18px 10px 20px;background-color:#dceffe;margin-bottom:60px;}
[class*="fage_oyakudachi_"] #recommended h4{margin-bottom:16px;width:100%;height:0;padding-top:5.074626865671642%;text-indent:-9999px;background:url(../img/oyakudachi/ti_recommended.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.wash{background:url(../img/oyakudachi/product_wash.jpg) no-repeat 2.985074626865672% 10px;background-size:22.38805970149254% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.cleansing{background:url(../img/oyakudachi/product_cleansing.jpg) no-repeat 2.985074626865672% 10px;background-size:22.38805970149254% auto;}
[class*="fage_oyakudachi_"] #recommended ul li a{padding:10px 2.985074626865672% 10px 28.35820895522388%;color:#000;display:block;border-top:solid 1px #bfcde6;}
[class*="fage_oyakudachi_"] #recommended ul li h5{width:100%;height:0;margin-bottom:8px;text-indent:-9999px;}
[class*="fage_oyakudachi_"] #recommended ul li.cleansing h5{padding-top:15.21739130434783%;background:url(../img/oyakudachi/ti_recommended_cleansing.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.wash h5{padding-top:15.21739130434783%;background:url(../img/oyakudachi/ti_recommended_wash.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #recommended ul li p{font-size:12px;font-size:3.2vw;line-height:1.6;}
[class*="fage_oyakudachi_"] #recommended ul li p sup{font-size:10px;font-size:2.66vw;vertical-align:super;font-weight:normal;}
[class*="fage_oyakudachi_"] #recommended .go_detail{width:5.8em;background:url(../img/voice/arrow.png) no-repeat right center;background-size:24%;}
[class*="fage_oyakudachi_"] #recommended p{margin-bottom:10px;}
[class*="fage_oyakudachi_"] #recommended ul li p.note{margin-top:5px;font-size:11px;font-size:3vw;line-height:1.4;}
[class*="fage_oyakudachi_"] #recommended ul li dl{margin-bottom:8px;}
[class*="fage_oyakudachi_"] #recommended ul li dl:after{content:'';display:block;clear:both;}
[class*="fage_oyakudachi_"] #recommended ul li dt{font-size:12px;font-size:3.2vw;line-height:1.6;color:#001f62;float:left;}
[class*="fage_oyakudachi_"] #recommended ul li dl dd{font-size:12px;font-size:3.2vw;line-height:1.6;color:#001f62;overflow:hidden;}
[class*="fage_oyakudachi_"] #recommended .btn{margin-top:10px;}
[class*="fage_oyakudachi_"] #recommended .btn a{width:100%;height:0;padding-top:16.41791044776119%;text-indent:-9999px;display:block;background:url(../img/oyakudachi/btn_recommended.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_index #title{position: relative; z-index: 5;width:100%;}
.fage_oyakudachi_index #title h2{width:100%;height:0;display:block;padding-top:30%;background:url(../img/oyakudachi/tl_faq.png) no-repeat 0 0;background-size:100%;text-indent:-9999px;}
.fage_oyakudachi_index section{margin-bottom:20px;}
.fage_oyakudachi_index section#faq_other{margin-bottom:60px;}
#faq_products,#faq_purchase,#faq_other{}
.btn_faq{margin:0 20px 40px;}
.btn_faq li{margin-bottom:12.5px;}
.btn_faq li a{display:block;width:100%;height:0;padding-top:22.3880597014925%;text-indent:-9999px;box-shadow:0px 0px 4px 0px rgba(0, 31, 98, 0.5);}
.btn_faq .btn_products a{background:url(../img/oyakudachi/btn_products.jpg) no-repeat 0 0;background-size:auto 100%;}
.btn_faq .btn_purchase a{background:url(../img/oyakudachi/btn_purchase.jpg) no-repeat 0 0;background-size:auto 100%;}
.btn_faq .btn_other a{background:url(../img/oyakudachi/btn_other.jpg) no-repeat 0 0;background-size:auto 100%;}
#faq_products h4{width:100%;height:auto;}
.faq_list{margin:0 10px;}
.faq_list h5{font-size:13px;font-size:3.46vw;font-weight:bold;font-weight:700;line-height:1.615384615384615;border-bottom:1px #eeeeee solid;padding:20px 60px 20px 54px;background:url(../img/oyakudachi/icon_q.png) no-repeat 0 20px,url(../img/oyakudachi/arrow_down.png) no-repeat right 20px center;background-size:29px auto, 11px auto;}
.faq_list h5.open{border-bottom:none;background:url(../img/oyakudachi/icon_q.png) no-repeat 0 20px,url(../img/oyakudachi/arrow_up.png) no-repeat right 20px center;background-size:29px auto, 11px auto;}
.faq_list li:last-child h5{border-bottom:none;}
.faq_list .answer{background:#f3f3f3 url(../img/oyakudachi/icon_a.png) no-repeat 19px 21px;background-size:28px auto;padding:20px 20px 5px 63px;}
.faq_list li:last-child .answer{margin-bottom:20px;}
.faq_list .answer .text{margin-bottom:25px;font-size:13px;font-size:3.46vw;line-height:1.615384615384615;}
.faq_list .answer .text a{color:#001f62;text-decoration:underline;}
.faq_list .answer .text sup{vertical-align:super;font-size:11px;font-size:3vw;}
.faq_list .answer .link{margin-bottom:25px;font-size:13px;font-size:3.46vw;line-height:1.615384615384615;}
.faq_list .answer .link a{color:#001f62;background:url(../img/oyakudachi/arrow_link.png) no-repeat right center;background-size:15px 15px;line-height:15px;padding-right:25px;}
.faq_list .answer .note{margin-bottom:25px;font-size:11px;font-size:3vw;line-height:1.615384615384615;}


[class*="fage_oyakudachi_"] #recommended ul li.lotion{background:url(../img/oyakudachi/product_lotion.jpg) no-repeat 2.985074626865672% 10px;background-size:22.38805970149254% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.lotion h5{padding-top:15.21739130434783%;background:url(../img/oyakudachi/ti_recommended_lotion.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.essence{background:url(../img/oyakudachi/product_essence.jpg) no-repeat 2.985074626865672% 10px;background-size:22.38805970149254% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.essence h5{padding-top:15.21739130434783%;background:url(../img/oyakudachi/ti_recommended_essence.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.cream{background:url(../img/oyakudachi/product_cream.jpg) no-repeat 2.985074626865672% 10px;background-size:22.38805970149254% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.cream h5{padding-top:15.21739130434783%;background:url(../img/oyakudachi/ti_recommended_cream.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.whiteessence{background:url(../img/oyakudachi/product_whiteessence.jpg) no-repeat 2.985074626865672% 10px;background-size:22.38805970149254% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.whiteessence h5{padding-top:16.21739130434783%;background:url(../img/oyakudachi/ti_recommended_whiteessence.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.reset{background:url(../img/oyakudachi/product_reset.jpg) no-repeat 2.985074626865672% 10px;background-size:22.38805970149254% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.reset h5{padding-top:16.21739130434783%;background:url(../img/oyakudachi/ti_recommended_reset.png) no-repeat 0 0;background-size:100% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.uv{background:url(../img/oyakudachi/product_uv.jpg) no-repeat 2.985074626865672% 10px;background-size:22.38805970149254% auto;}
[class*="fage_oyakudachi_"] #recommended ul li.uv h5{padding-top:23.21739130434783%;background:url(../img/oyakudachi/ti_recommended_uv.png) no-repeat 0 0;background-size:100% auto;}


.fage_oyakudachi_summer .article_title{background:url(../img/oyakudachi/summer_main_visual.jpg) no-repeat 0 0;background-size:auto 100%;}
.fage_oyakudachi_summer #sec01 .fage_sub_ttl{padding-top:10.61194029850746%;background:url(../img/oyakudachi/ti_summer_01.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_summer #sec01 .img{width:21.34328358208955%;margin:0 10px 10px 10px;float:right;}
.fage_oyakudachi_summer #sec01 .frame01 h5{background:url(../img/oyakudachi/ti_summer_frame01.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_summer #sec02 .fage_sub_ttl{padding-top:17.14925373134328%;background:url(../img/oyakudachi/ti_summer_02.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_summer #sec02 h4{padding-top:19.94029850746269%;background:url(../img/oyakudachi/ti_summer_02_01.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_summer #sec02 h5.tit01{padding-top:16.94029850746269%;background:url(../img/oyakudachi/ti_summer_02_02.png) no-repeat 0 0;background-size:100% auto;margin-top:20px;}
.fage_oyakudachi_summer #sec02 h5.tit02{padding-top:15.94029850746269%;background:url(../img/oyakudachi/ti_summer_02_03.png) no-repeat 0 0;background-size:100% auto;margin-top:40px;}
.fage_oyakudachi_summer #sec02 h5.tit03{padding-top:17.94029850746269%;background:url(../img/oyakudachi/ti_summer_02_04.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_summer #sec03 .fage_sub_ttl{padding-top:17.61194029850746%;background:url(../img/oyakudachi/ti_summer_03.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_summer #sec03 .frame02 h4{background:url(../img/oyakudachi/ti_summer_frame02.png) no-repeat 0 0;background-size:100% auto;}

.fage_oyakudachi_summer #sec03 .effectList {
  margin: 0;
  padding: 0;
}
.fage_oyakudachi_summer #sec03 .effectList {
  margin: 0;
  padding: 0;
}
.fage_oyakudachi_summer #sec03 .effectList li {
  margin: 0;
  padding: 0 0 0 1em;
  text-indent: -.6em;
}
.fage_oyakudachi_summer #sec03 .effectList li .red {
  color: #ec6941;
  font-weight: bold;
}
.fage_oyakudachi_summer #sec03 .box {
  margin: 0 0 1em;
  padding: 1em 0 0;
  border-top: solid 1px #e5e5e5;
}
.fage_oyakudachi_summer #sec03 .txt_area1 {
  margin: 0;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_oyakudachi_summer #sec03 .txt_area1 .txt1 {
  width: 62%;
  margin: 0;
  padding: 0;
}
.fage_oyakudachi_summer #sec03 .txt_area1 .txt1 .txt2 {
  padding: 5px;
  background: #f9e7e2;
  display: block;
}
.fage_oyakudachi_summer #sec03 .txt_area1 .img {
  width: 35%;
  margin: 0;
  padding: 0;
}
.fage_oyakudachi_summer #sec03 .txt_area2 .txt1 .txt2 {
  padding: 5px;
  background: #d4ebfb;
  display: block;
}
.fage_oyakudachi_summer #sec03 .point_box {
  margin: 0 0 10px;
  padding: 15px 10px;
  background: #eaf9f6;
  border-radius: 10px;
}
.fage_oyakudachi_summer #sec03 .point_box h5 {
  margin: 0 0 1em;
}
.fage_oyakudachi_summer #sec03 .point_box .ttl {
  margin: 0;
  color: #028bc7;
}


.fage_oyakudachi_autumn .article_title{background:url(../img/oyakudachi/autumn_main_visual.jpg) no-repeat 0 0;background-size:auto 100%;}
.fage_oyakudachi_autumn #sec01 .fage_sub_ttl{padding-top:10.61194029850746%;background:url(../img/oyakudachi/ti_autumn_01.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_autumn #sec01 .img{width:21.34328358208955%;margin:0 10px 10px 10px;float:right;}
.fage_oyakudachi_autumn #sec01 .frame01 h5{background:url(../img/oyakudachi/ti_autumn_frame01.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_autumn #sec02 .fage_sub_ttl{padding-top:17.14925373134328%;background:url(../img/oyakudachi/ti_autumn_02.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_autumn #sec02 h4{padding-top:19.94029850746269%;background:url(../img/oyakudachi/ti_autumn_02_01.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_autumn #sec02 h5.tit01{padding-top:11.94029850746269%;background:url(../img/oyakudachi/ti_autumn_02_02.png) no-repeat 0 0;background-size:100% auto;margin-top:20px;}
.fage_oyakudachi_autumn #sec02 h5.tit02{padding-top:12.2%;background:url(../img/oyakudachi/ti_autumn_02_03.png) no-repeat 0 0;background-size:100% auto;margin-top:40px;}
.fage_oyakudachi_autumn #sec02 h5.tit03{padding-top:11.94029850746269%;background:url(../img/oyakudachi/ti_autumn_02_04.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_autumn #sec03 .fage_sub_ttl{padding-top:17.61194029850746%;background:url(../img/oyakudachi/ti_autumn_03.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_autumn #sec03 .frame02 h4{background:url(../img/oyakudachi/ti_autumn_frame02.png) no-repeat 0 0;background-size:100% auto;}


.fage_oyakudachi_autumn #sec02 h6.ttl1 {
  color: #e60012;
}
.fage_oyakudachi_autumn #sec02 h6.ttl2 {
  color: #009944;
}
.fage_oyakudachi_autumn #sec02 .txt1 {
  margin-bottom: 1em !important;
}

.fage_oyakudachi_autumn #sec03 .txt1 {
  margin-bottom: 1em;
}
.fage_oyakudachi_autumn #sec03 .frame02 dl dt{
  width: 18%;
  padding: 1em 10px 1em 0;
  display:table-cell;
  text-indent:-9999px;
  vertical-align:middle;
  border-right:solid 1px #028bc7;
  background:url(../img/oyakudachi/ti_autumn_junbi.png) no-repeat left center;
  background-size: 84% auto;
}
.fage_oyakudachi_autumn #sec03 h5 {
  margin-bottom: 1em;
}
.fage_oyakudachi_autumn #sec03 .step_dtl_li {
  margin: 0;
  padding: 0;
}
.fage_oyakudachi_autumn #sec03 .step_dtl_li1 {
  margin: 0 0 1em;
  padding: 0;
  border-bottom: solid 1px #e5e5e5;
}
.fage_oyakudachi_autumn #sec03 .step_dtl_li li {
  margin: 0 0 1em;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_oyakudachi_autumn #sec03 .step_dtl_li li .num {
  width: 11.66666666666667%;
}
.fage_oyakudachi_autumn #sec03 .step_dtl_li li .txt_area {
  width: 86%;
}
.fage_oyakudachi_autumn #sec03 .step_dtl_li li .txt_area .img {
  width: 32%;
  margin: 0 0 1em 1em;
  float: right;
  display: inline-block;
}
.fage_oyakudachi_autumn #sec03 .point_box {
  margin-bottom: 10px;
  padding: 15px 10px;
  background-color: #eff7e8;
  border-radius: 10px;
  clear: both;
}
.fage_oyakudachi_autumn #sec03 .point_box h5 {
  margin-bottom: 15px;
  width: 100%;
  height: 0;
  padding-top: 10.71428571428571%;
  text-indent: -9999px;
  background: url(../img/season/ti_autumn_frame02_point.png) no-repeat 0 0;
  background-size: 100% auto;
}
.fage_oyakudachi_autumn #sec03 .point_box .txt_area {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_oyakudachi_autumn #sec03 .point_box .txt_area .txt2 {
  width: 70%;
}
.fage_oyakudachi_autumn #sec03 .point_box .txt_area .img {
  width: 26%;
}


.fage_oyakudachi_winter .article_title{background:url(../img/oyakudachi/winter_main_visual.jpg) no-repeat 0 0;background-size:auto 100%;}
.fage_oyakudachi_winter #sec01 .fage_sub_ttl{padding-top:17.61194029850746%;background:url(../img/oyakudachi/ti_winter_01.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_winter #sec01 .img{width:21.34328358208955%;margin:0 10px 10px 10px;float:right;}
.fage_oyakudachi_winter #sec01 .frame01 h5{background:url(../img/oyakudachi/ti_winter_frame01.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_winter #sec02 .fage_sub_ttl{padding-top:18.14925373134328%;background:url(../img/oyakudachi/ti_winter_02.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_winter #sec02 h4{padding-top:11.94029850746269%;background:url(../img/oyakudachi/ti_winter_02_01.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_winter #sec02 h5.tit01{padding-top:11.94029850746269%;background:url(../img/oyakudachi/ti_winter_02_02.png) no-repeat 0 0;background-size:100% auto;margin-top:20px;}
.fage_oyakudachi_winter #sec02 h5.tit02{padding-top:18.2%;background:url(../img/oyakudachi/ti_winter_02_03.png) no-repeat 0 0;background-size:100% auto;margin-top:40px;}
.fage_oyakudachi_winter #sec02 h5.tit03{padding-top:11.94029850746269%;background:url(../img/oyakudachi/ti_winter_02_04.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_winter #sec03 .fage_sub_ttl{padding-top:17.61194029850746%;background:url(../img/oyakudachi/ti_winter_03.png) no-repeat 0 0;background-size:100% auto;}
.fage_oyakudachi_winter #sec03 .frame02 h4{background:url(../img/oyakudachi/ti_winter_frame02.png) no-repeat 0 0;background-size:100% auto;}


.fage_oyakudachi_winter #sec02 h6.ttl1 {
  color: #e60012;
}
.fage_oyakudachi_winter #sec02 h6.ttl2 {
  color: #009944;
}
.fage_oyakudachi_winter #sec02 .txt1 {
  margin-bottom: 1em !important;
}

.fage_oyakudachi_winter #sec03 .txt1 {
  margin-bottom: 1em;
}

.fage_oyakudachi_winter #sec03 h5 {
  margin-bottom: 1em;
}
.fage_oyakudachi_winter #sec03 .step_li {
  margin: 0;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fage_oyakudachi_winter #sec03 .step_li li {
  width: 48%;
  margin: 0 0 1.5em;
  padding: 0;
}


/*------------------------------------------------------------
/sp/contents/brands/fage/special/
------------------------------------------------------------ */
[class*="fage_special_"] .fage_brandHeader{border-bottom:1px solid #0076c2;margin-bottom:30px;}
[class*="fage_special_"] .fage_brandHeader.fixed{border-bottom:none;}
[class*="fage_special_"] .subPage_main_sec h2{margin:9.3vw auto 6.6vw;width: 75vw;}
[class*="fage_special_"] .voice li{margin-bottom:7px;}
[class*="fage_special_"] .age_list{_zoom:1;overflow:hidden;margin-bottom:10px;}
[class*="fage_special_"] .age_list li{width:49.9%;margin-bottom:1px;}
[class*="fage_special_"] .age_list li img{width:100%;}
[class*="fage_special_"] .age_list li:nth-child(odd){float:left;}
[class*="fage_special_"] .age_list li:nth-child(even){float:right;}
[class*="fage_special_"] .note{text-align:right;font-size:.7em;margin-bottom:40px;}
[class*="fage_special_"] .bnr_area{margin-bottom:60px;}
[class*="fage_special_"] .bnr_area p{margin:10px 0 20px;}
/*------------------------------------------------------------
/sp/contents/brands/fage/movie/
------------------------------------------------------------ */
#movie_wrap{padding:23px 10px 10px;}
.lineup_navi{margin-bottom:20px;}
.lineup_navi:after{display:block;height:0;content:"";clear:both;}
.lineup_navi li{float:left;}
.lineup_navi li a{width:100%;height:0;text-indent:-9999px;display:block;}
.lineup_navi li#cleansing{width:26.41791044776119%;}
.lineup_navi li#cleansing a{padding-top:171.7514124293785%;background:url(../img/movie/navi_cleansing.png) no-repeat 0 0;background-size:100% auto;}
.lineup_navi li#wash{width:25.37313432835821%;}
.lineup_navi li#wash a{padding-top:178.8235294117647%;background:url(../img/movie/navi_wash.png) no-repeat 0 0;background-size:100% auto;}
.lineup_navi li#lotion{width:25.07462686567164%;}
.lineup_navi li#lotion a{padding-top:180.952380952381%;background:url(../img/movie/navi_lotion.png) no-repeat 0 0;background-size:100% auto;}
.lineup_navi li#merano{width:23.13432835820896%;}
.lineup_navi li#merano a{padding-top:196.1290322580645%;background:url(../img/movie/navi_merano.png) no-repeat 0 0;background-size:100% auto;}
.lineup_navi li#essence{width:37.07462686567164%;}
.lineup_navi li#essence a{padding-top:111.063829787234%;background:url(../img/movie/navi_essence.png) no-repeat 0 0;background-size:100% auto;}
.lineup_navi li#cream{width:32.43283582089552%;}
.lineup_navi li#cream a{padding-top:116.5178571428571%;background:url(../img/movie/navi_cream.png) no-repeat 0 0;background-size:100% auto;}
.lineup_navi li#uv{width:30.49253731343284%;}
.lineup_navi li#uv a{padding-top:123.696682464455%;background:url(../img/movie/navi_uv.png) no-repeat 0 0;background-size:100% auto;}
.movie_navi{margin-bottom:10px;padding:1px 0 12px;text-align:center;}
.movie_navi .fage_sub_ttl{width:94.02985074626866%;text-indent:-9999px;font-size:0;}
.movie_navi h4{width:80%;text-indent:-9999px;font-size:0;}
#mv_cleansing.movie_navi{background: #def0ff;}
#mv_cleansing.movie_navi .fage_sub_ttl{margin:14px auto 14px;padding-top:13.80952380952381%;background:url(../img/movie/ti_movie_cleansing.png) no-repeat 0 0;background-size:100% auto;}
#mv_wash.movie_navi{background: #def0ff;}
#mv_wash.movie_navi .fage_sub_ttl{margin:8px auto 14px;padding-top:16.19047619047619%;background:url(../img/movie/ti_movie_wash.png) no-repeat 0 0;background-size:100% auto;}
#mv_wash.movie_navi h4{ margin:40px auto 10px 5%;padding-top:8.73015873015873%;background:url(../img/movie/ti_movie_awadate.png) no-repeat 0 0;background-size:100% auto;}
#mv_lotion.movie_navi{background: #def0ff;}
#mv_lotion.movie_navi .fage_sub_ttl{margin:8px auto 14px;padding-top:15.55555555555556%;background:url(../img/movie/ti_movie_lotion.png) no-repeat 0 0;background-size:100% auto;}
#mv_sp.movie_navi{background: #def0ff;}
#mv_sp.movie_navi .fage_sub_ttl{margin:10px auto 14px;padding-top:14.28571428571429%;background:url(../img/movie/ti_movie_essence_190613.png) no-repeat 0 0;background-size:100% auto;}
#mv_essence.movie_navi{background: #def0ff;}
#mv_essence.movie_navi .fage_sub_ttl{margin:10px auto 14px;padding-top:14.28571428571429%;background:url(../img/movie/ti_movie_essence.png) no-repeat 0 0;background-size:100% auto;}
#mv_whiteessence.movie_navi{background: #def0ff;}
#mv_whiteessence.movie_navi .fage_sub_ttl{margin:10px auto 14px;padding-top:14.28571428571429%;background:url(../img/movie/ti_movie_whiteessence.png) no-repeat 0 0;background-size:100% auto;}
#mv_cream.movie_navi{background: #def0ff;}
#mv_cream.movie_navi .fage_sub_ttl{margin:20px auto 22px;padding-top:8.73015873015873%;background:url(../img/movie/ti_movie_cream.png) no-repeat 0 0;background-size:100% auto;}
#mv_uv.movie_navi{background: #def0ff;margin-bottom:60px;}
#mv_uv.movie_navi .fage_sub_ttl{margin:10px auto 20px;padding-top:12.38095238095238%;background:url(../img/movie/ti_movie_uv.png) no-repeat 0 0;background-size:100% auto;}
.movie_navi .btn{width:62.6865671641791%;margin:12px auto 0;}
.movie_navi .btn a{width:100%;height:0;padding-top:16.66666666666667%;text-indent:-9999px;display:block;background:url(../img/movie/btn_movie.png) no-repeat 0 0;background-size:100% auto;}

#movie_wrap .movie_navi .inner {
  margin: 0 4vw 1.5em;
  padding: 1em 3%;
  background: #fff;
}
#movie_wrap .movie_navi .inner .img {
  margin: 0 0 1em;
}
#movie_wrap .movie_navi .inner .txt1 {
  margin: 0 3%;
}
#movie_wrap .movie_navi .inner .txt1 ol {
  margin: 0 .5em 0 0;
  padding: 0;
}
#movie_wrap .movie_navi .inner .txt1 ol li {
  margin: 0 0 .5em;
  padding: 0 1.5em 0 1em;
  text-align: left;
  text-indent: -1em;
}
#movie_wrap .movie_navi .inner .txt1 ol li.acBtn {
  background: url(../img/movie/movie_navi_btn_op.png) no-repeat right bottom .5em;
  -webkit-background-size: 13px auto;
  background-size: 13px auto;
}
#movie_wrap .movie_navi .inner .txt1 ol li.acBtn.open {
  background-image: url(../img/movie/movie_navi_btn_cl.png);
  -webkit-background-size: 13px auto;
  background-size: 13px auto;
}
#movie_wrap .movie_navi .inner .txt1 ol .acCont {
  display: none;
}


/*------------------------------------------------------------
/sp/contents/brands/fage/order/
------------------------------------------------------------ */
.fage_brand_container.fage_order_index{padding-bottom: 0;}
.fage_order_index .prodimg{width:140px;}
.fage_order_index .bnr_block{margin:20px 2.6vw 0;}
.fage_order_index .container{padding:0 10px;}
.fage_order_index .proTitle{margin:10px 0 0;padding:10px 0;}
.fage_order_index .inputErr{display:block;border:solid #F00 2px;padding:10px;margin:10px 0;}
.fage_order_index .inputErr .inputErr_msg1{font-size:18px;font-weight:bold;line-height:1.4;color:#F00;background:url(/sp/content/form/img/ico_err.png) no-repeat 0 4px;-webkit-background-size:18px 18px;margin:0;padding:0 0 2px 24px;}
.fage_order_index .inputErr ol.inputErr_list{margin:0 0 0 24px;font-size:18px;}
.fage_order_index .inputErr ol.inputErr_list li{line-height:1.4;color:#F00;}
/*ご購入方法*/
.fage_order_index .procedure{margin: 0 10px; border-left:solid 1px #04367b;border-right:solid 1px #04367b;border-bottom:solid 1px #04367b;}
.fage_order_index .procedure:first-of-type{margin-top: 3.46vw;}
.fage_order_index .procedure h2{padding:10px 10px 10px 28px;font-size:18px;font-weight:bold;text-shadow:none;color:#fff;background:url(../img/order/h2_icn.png) no-repeat 9px center #04367b;-webkit-background-size:12px;}
.fage_order_index .procedure ul{padding:15px 9px 7px;}
.fage_order_index .procedure ul li{margin-bottom:3px;}
/*商品*/
.fage_order_index .itemblock{margin-top:10px;padding-top:10px;border:solid 1px #04367b;}
.fage_order_index .itemblock .prodimg{margin:0 10px 10px 9px;float:left;}
.fage_order_index .itemblock .prodinfo{margin:0 4px 10px 0;overflow:auto;}
.fage_order_index .itemblock .prodinfo h2{font-size:16px;line-height:1.4;font-weight:bold;color:#002157;}
.fage_order_index .itemblock ul.prodset{font-size:14px;line-height:1.4;clear:both;margin:0 10px 10px;}
.fage_order_index .itemblock .prodinfo .prodamount{font-size:14px;line-height:1.4;margin:5px 0 0;}
.fage_order_index .itemblock .setprice{font-size:16px;text-align:center;clear:both;margin-bottom:8px;}
.fage_order_index .itemblock .setprice span{font-size:24px;font-weight:bold;color:#ce115f;}
.fage_order_index .itemblock .discountprice{margin:0 9px 12px;font-size:16px;}
.fage_order_index .itemblock .discountprice span{font-weight:bold;color:#ce115f;}
.fage_order_index .itemblock .courseBox{width:100%;border-top:solid 1px #2faaed;display:table;}
.fage_order_index .itemblock .courseBox.routine{background-color:#eff8fe;}
.fage_order_index .itemblock .courseBox.Selected{background-color:#ffeded;}
.fage_order_index .itemblock .courseBox .course{padding:10px 5px 10px 9px;vertical-align:top;display:table-cell;}
.fage_order_index .itemblock .courseBox.routine .course{background:url(../img/order/off10.png) no-repeat right 0;-webkit-background-size:53px 49px;}
.fage_order_index .itemblock .courseBox .course .icon{margin-bottom:7px;padding:5px 6px;font-size:12px;text-shadow:none;color:#333;display:inline-block;background-color:#c7c7c7;-webkit-border-radius:4px;}
.fage_order_index .itemblock .courseBox.routine .course .icon{color:#fff;background-color:#2faaed;}
.fage_order_index .itemblock .courseBox .course .discount{margin-bottom:4px;font-size:16px;font-weight:bold;color:#ce115f;}
.fage_order_index .itemblock .courseBox .course .price{font-size:14px;font-weight:bold;}
.fage_order_index .itemblock .courseBox .course .price span{font-size:20px;}
.fage_order_index .itemblock .courseBox .routineamount{width:45%;padding:0 2px 0 8px;background-color:#f1f1f1;vertical-align:middle;display:table-cell;}
.fage_order_index .itemblock .courseBox.routine .routineamount{background-color:#d2e9fb;}
.fage_order_index .itemblock .courseBox.Selected .routineamount{background-color:#fedcdb;}
.fage_order_index .itemblock .tokutenBox{padding:10px 9px;border-top:dotted 1px #999;background-color:#eff8fe;}
.fage_order_index .itemblock .tokutenBox .tokuten{background-color:#fefbd8;border:1px solid #eebb88;-webkit-border-radius:6px;padding:5px 10px;}
.fage_order_index .itemblock .tokutenBox .tokuten ol{background-color:#fff;border:3px solid #ff0000;-webkit-border-radius:6px;padding:10px;margin:10px 0;}
.fage_order_index .itemblock .tokutenBox .tokuten ol li{font-size:18px;line-height:1.3;font-weight:bold;margin-bottom:5px;}
.fage_order_index .itemblock .tokutenBox .tokuten ol li strong{display:inline-block;color:#ff0000;font-size:15px;font-style:normal;padding:2px 4px;margin-left:13px;}
.fage_order_index .itemblock .tokutenBox .tokuten ol li em{color:#ff0000;font-style:normal;}
.fage_order_index .itemblock .tokutenBox .tokuten p.notice{font-size:16px;line-height:1.3;font-weight:bold;}
.fage_order_index .itemblock .tokutenBox .tokuten p.faq{text-align:right;font-size:16px;font-weight:bold;padding-bottom:5px;}
.fage_order_index .itemblock .tokutenBox .tokuten p.fage_oyakudachi_index a{color:#0066cc;}
.fage_order_index .itemblock .tokutenBox .tokuten p.notice em{color:#ff0000;font-style:normal;}
.fage_order_index .itemblock .tokutenBox .tokuten p.toggle{padding:8px 0 8px 20px;text-align:center;font-size:14px;line-height:1.3;font-weight:bold;background:url(../img/order/icn_otoku.png) no-repeat 0 center;-webkit-background-size:37px;}
.fage_order_index .itemblock .tokutenBox .tokuten p.toggle a{display:inline-block;color:#0066cc;text-decoration:none;background:url(../img/order/tokuten_close.png) no-repeat right center;-webkit-background-size:20px;padding-right:26px;}
.fage_order_index .itemblock .tokutenBox .tokuten p.open a{display:inline-block;color:#0066cc;text-decoration:none;background:url(../img/order/tokuten_open.png) no-repeat right center;-webkit-background-size:20px;padding-right:26px;}
.fage_order_index .shoppingBox{background:#CCE1FB;padding:10px;margin:10px 0;-webkit-border-radius:6px;}
.fage_order_index .shoppingBoxErr{background:#FFE3E3;padding:10px;margin:10px 0;-webkit-border-radius:6px;}
.fage_order_index dd.err_msg{font-weight:bold;color:#F00;background:url(/sp/content/form/img/ico_err.png) no-repeat 0 center;-webkit-background-size:40px 40px;padding:10px 0 10px 45px;}
.fage_order_index dd.err_msg2{font-weight:bold;color:#F00;background:url(/sp/content/form/img/ico_err.png) no-repeat 0 top;-webkit-background-size:18px 18px;padding:0 0 0 22px;}
.fage_order_index dt{font-size:18px;line-height:1.4;}
.fage_order_index dt.customer{padding:0 0 8px 0;}
.fage_order_index dt:after{display:block;height:1px;content:"";clear:both;}
.fage_order_index dt .title,.fage_order_index dt .title2{float:left;font-weight:bold;font-size:18px;color:#01236B;text-shadow:none;margin:0 0 5px 0;padding:2px 0;}
.fage_order_index dt .title2{padding:10px 0 0 0;}
.fage_order_index dt .required{float:left;background-color:#F70;color:#FFF;font-size:16px;font-weight:normal;text-shadow:none;-webkit-border-radius:2px;padding:2px 4px;margin:0 0 0 5px;}
.fage_order_index dd{font-size:18px;text-shadow:none;line-height:1.4;color:#555;}
.fage_order_index dd .kome{color:#F00;}
.fage_order_index #siteiBox{margin:5px 0 10px 0;padding:10px;background:#FEFBD8;border:solid #EEBB88 1px;-webkit-border-radius:6px;}
.fage_order_index #haisoubi{}
.fage_order_index #haisoubi:after{display:block;height:1px;content:"";clear:both;}
.fage_order_index dd:after{display:block;height:0;content:"";clear:both;}
.fage_order_index .numberBox{margin-top:5px;padding-right:5px;overflow:hidden;}
.fage_order_index .telBox{margin-top:5px;padding-right:5px;overflow:hidden;}
.fage_order_index .haisouBox1,.fage_order_index .haisouBox3{width:60px;margin:0;text-align:right;float:left;}
.fage_order_index .haisouBox1{padding-top:10px;}
.fage_order_index .haisouBox3{margin-top:6px;padding-top:18px;}
.fage_order_index .haisouBox2,.fage_order_index .haisouBox4{float:left;margin:0;padding:0;}
.fage_order_index .haisouBox2{width:195px;}
.fage_order_index .haisouBox4{width:190px;margin-top:6px;padding-left:5px;}
.fage_order_index .haisouBox2 #calBox{display:block;font-weight:bold;border:solid #CCC 1px;-webkit-border-radius:6px;-moz-box-shadow:0 1px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.3);box-shadow:0 1px 4px rgba(0,0,0,.3);text-shadow:0 1px 1px #f6f6f6;background-image:-webkit-gradient(linear,left top,left bottom,from(#fdfdfd),to(#eee));background-image:-webkit-linear-gradient(#fdfdfd,#eee);background-image:-moz-linear-gradient(#fdfdfd,#eee);background-image:-ms-linear-gradient(#fdfdfd,#eee);background-image:-o-linear-gradient(#fdfdfd,#eee);background-image:linear-gradient(#fdfdfd,#eee);margin:0 4px 0 4px;}
.fage_order_index .haisouBox2 #calBox a{display:block;color:#333;text-decoration:none;background:url(/sp/content/img/ico_pulldown.png) no-repeat 160px 10px;-webkit-background-size:18px 18px;padding:10px;}
.calBox{display:none;}
/*ボタン*/
.fage_order_index #submit,.fage_order_index p.submit{display:block;border:1px solid #ff7701;-webkit-border-radius:6px;-moz-box-shadow:0 2px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3);background:-webkit-gradient(linear, center top, center bottom, from(#FDB06C),color-stop(0.01,#FDB06C),color-stop(0.49,#FF811A),color-stop(0.50,#FF5900),color-stop(0.99,#FF8B1E),to(#FF8B1E));margin:15px 0;}
.fage_order_index p.submit a{display:block;text-align:center;font-size:20px;font-weight:bold;text-decoration:none;text-shadow:1px 1px 3px #B40;color:#fff;background:url(../img/order/btn_go.png) 14px center no-repeat;-webkit-background-size:14px 14px;padding:18px 0;}
/*入力欄サイズ*/
input.txts{width:60px;}
input.txtm{width:80px;}
input.txtl{width:95%;}
input[type=text]{height:24px;font-size:16px;-webkit-border-radius:0;background:#FFF;}
input[type=email]{height:25px;width:95%;font-size:16px;-webkit-border-radius:0;background:#FFF;}
input[type=number]{height:25px;font-size:16px;-webkit-border-radius:0;background:#FFF;}
input[type=password]{height:25px;font-size:16px;-webkit-border-radius:0;background:#FFF;}
input[type=radio]{vertical-align:bottom;height:22px;width:22px;}
input[type=checkbox]{vertical-align:bottom;height:20px;width:20px;}
/*カレンダー*/
.fage_order_index .calendar{padding:10px;background:#ffead6;-webkit-border-radius:6px;border:solid #ffb7a3 1px;}
.fage_order_index .calendar p{font-size:14px;line-height:1.4;margin-bottom:10px;}
.fage_order_index .calendar p a{display:block;text-align:center;background-color:#fff;text-decoration:none;padding:5px;}
.fage_order_index .calendar p.month{color:#968a3d;font-weight:bold;margin-bottom:5px;}
.fage_order_index .calendar table{width:100%;background:#E95;margin-bottom:10px;}
.fage_order_index .calendar th{width:14%;text-align:center;font-size:14px;background-color:#E95;color:#fff;border:2px solid #E95;padding:5px;}
.fage_order_index .calendar td{text-align:center;font-size:14px;background-color:#fff;border:2px solid #E95;}
.fage_order_index .calendar td a{display:block;background-color:#fff;color:#333;text-decoration:none;padding:4px 5px;text-align:right;}
.fage_order_index .calendar td a p.month{text-align:left;font-size:14px;font-weight:bold;color:#E95;margin:0;}
.fage_order_index .calendar td a p.day{text-align:right;margin:0;}
.fage_order_index .calendar td a p.sat{color:#00F;margin:0;}
.fage_order_index .calendar td a p.sun{color:#ff0000;}
.fage_order_index .calendar td.not{background:#EDEBDC;border:none;}
.fage_order_index .calendar td.not a{text-align:center;border:1px solid #BCBCBC;-webkit-border-radius:6px;-moz-box-shadow:0 2px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3);background:-webkit-gradient(linear, center top, center bottom, from(#FDFDFD),color-stop(0.01,#FDFDFD),color-stop(0.49,#E0E0E0),color-stop(0.50,#C6C6C6),color-stop(0.99,#E0E0E0),to(#E0E0E0));padding:12px 0;color:#664F03;}
/*各商品の成分・使用上の注意*/
.fage_order_index #seibun{margin-top:10px;padding:28px 9px 0;border:solid 1px #48708a;background:url(../img/order/logo_fage.png) 9px 10px no-repeat;-webkit-background-size:34px 15px;}
.fage_order_index #seibun .fage_sub_ttl{margin-bottom:15px;font-size:18px;color:#01236b;background:url(../img/order/seibun_arrow_cl.png) right center no-repeat;-webkit-background-size:18px;}
.fage_order_index #seibun .fage_sub_ttl.open{background:url(../img/order/seibun_arrow_op.png) right center no-repeat;-webkit-background-size:18px;}
.fage_order_index #seibun dl{}
.fage_order_index #seibun dt{font-size:16px;font-weight:bold;line-height:1.4;color:#447095;}
.fage_order_index #seibun dd{padding:0 0 15px;font-size:16px;line-height:1.4;color:#545454;}
.fage_order_index ul.notes{margin-top:10px;}
.fage_order_index ul.notes li{font-size:16px;line-height:1.4;color:#545454;}
/*ボタン*/
.fage_order_index p.btn_rd{display:block;border:1px solid #F00;-webkit-border-radius:6px;-moz-box-shadow:0 2px 4px rgba(0,0,0,.3);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.3);box-shadow:0 2px 4px rgba(0,0,0,.3);background:-webkit-gradient(linear, center top, center bottom, from(#FDCACA),color-stop(0.01,#FDCACA),color-stop(0.49,#FD8888),color-stop(0.50,#FD3333),color-stop(0.99,#FD7777),to(#FD8888));margin:10px 0 0 0;}
.fage_order_index p.btn_rd a{display:block;text-align:center;font-size:20px;font-weight:bold;line-height:1.4;text-decoration:none;text-shadow:1px 1px 3px #B00;color:#FFF;background:url(/sp/content/form/img/btn_go3.png) 14px center no-repeat;-webkit-background-size:14px 14px;padding:10px 0;}
/*ページの先頭へ*/
.fage_order_index .pagetop{font-size:18px;font-weight:bold;margin:20px 0;text-align:right;}
.fage_order_index .pagetop a{background:url("/sp/content/img/pagetop.png") no-repeat scroll right center rgba(0, 0, 0, 0);color:#0066aa;padding-right:16px;text-decoration:underline;}
/*フッタースタイル*/
footer.order{padding: 0;}

/*--------------------------------------------
subpage common css
---------------------------------------------- */
.subPage_main_sec .-lp_img img{display:block;}
.subPage_main_sec .note{font-size: 3vw;}

/*------------------------------------------------------------
/sp/contents/brands/fage/whiteset
------------------------------------------------------------ */
.fage_whiteset_index .whitesetShopItem_block01{padding-top:20px;}
.fage_whiteset_index .whitesetShopItem_block01_inr{margin:0 4.266667vw;background:url(../img/whiteset/whiteset_bg01.png) 0 0 no-repeat;background-size:100% 100%;}
.fage_whiteset_index .whitesetShopItem_block01_inr > .fage_sub_ttl{width:91.466667vw;margin:0 auto;}
.fage_whiteset_index .whitesetShopItem_block01_inr > .fage_sub_ttl img{margin-top:24px;}
.fage_whiteset_index .whitesetShopItem_block01 .product_btn_area{margin:36px 0 8px 0;padding-bottom:50px;}
.fage_whiteset_index .product_btn_area .whiteset_txtimg{width:58.133333vw;margin-bottom:5px;}
.fage_whiteset_index .whitesetItem_info{margin:0 5.3333333vw;padding-bottom:70px;background:url(../img/whiteset/whiteset_bg02.png) 0 0 no-repeat;background-size:100% 100%;}
.fage_whiteset_index .whitesetItem_info_inr .fage_sub_ttl{width:89.33334vw;margin:0 auto;padding-top:17px;}
.fage_whiteset_index .whitesetItem_info_list{margin-top:30px;}
.fage_whiteset_index .whitesetItem_info_list li{margin-top:35px;box-sizing:initial;}
.fage_whiteset_index .whitesetItem_info_list li:first-child{margin-top:0px;}
.fage_whiteset_index .whitesetItem_info_list h4{position:relative;width:68vw;padding-left:18vw;box-sizing:initial;z-index:0;}
.fage_whiteset_index .whitesetItem_info_list h4 img{z-index:40;}
.fage_whiteset_index .whitesetItem_info .info_txt,.whitesetItem_info .info_img{float:left;}
.fage_whiteset_index .whitesetItem_info .info_img{position:relative;width:26.87%;margin-left:2.4%;z-index:0;}
.fage_whiteset_index .whitesetItem_info .shiftTop{margin-top:-16vw;}
.fage_whiteset_index .whitesetItem_info .info_txt{width:50.1vw;font-size:3.46667vw;font-weight:normal;line-height:1.65;margin:15px 0 0 4.2%;}
.fage_whiteset_index .whitesetItem_notes{margin-top:10px;font-size:2.93333vw;line-height:1.5;}
.fage_whiteset_index .product_btn_area.whitesetItem_info_btn{margin-top:6vw;}
.fage_whiteset_index .product_btn_area .info_txt_ttl p{margin-bottom:5px;font-size:4.8vw;}
.fage_whiteset_index .product_feature .fage_cmn_sec_txtimg{width:100vw;margin-bottom:19px;}
.fage_whiteset_index .whitesetItem_product_feature .product_feature_list > li{margin-top:45px;}
.fage_whiteset_index .whitesetItem_product_feature .product_feature_list > li:first-child{margin-top:0;}
.fage_whiteset_index .whitesetItem_product_feature .product_feature_list h4{position:relative;width:89.33334vw;margin:0 auto;box-sizing:initial;z-index:0;}
.fage_whiteset_index .whitesetItem_product_feature .feature_img{position:relative;width:18.6667vw;margin-left:2.4vw;z-index:0;}
.fage_whiteset_index .whitesetItem_product_feature .shiftTop{margin-top:-16vw;}
.fage_whiteset_index .whitesetItem_product_feature .shiftTop_v2{margin-top:-21.333vw;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt,.whitesetItem_product_feature .feature_img{float:left;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt{width:67.204vw;font-size:3.46667vw;font-weight:normal;line-height:1.65;margin:15px 0 0 4vw;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_row{position:relative;margin-bottom:12vw;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_row > p{position:relative;width:42.3vw;z-index:40;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_row .feature_list_img01{width:29.3333vw;position:absolute;top:-14.666vw;right:-15px;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_row .feature_list_img02{width:29.3333vw;position:absolute;top:-4vw;right:-15px;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_row .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.1em;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_row .feature_list_imgtxt.txtTop{margin-top:-2.5vw;}
.fage_whiteset_index .whitesetItem_product_feature .product_feature_list .feature_notes{width:89.33334vw;margin:25px auto 0 auto;font-size:2.93333vw;}
.fage_whiteset_index .whitesetItem_product_feature .product_feature_list .feature_notes > li{padding-left:2em;text-indent:-2em;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_columm {margin-bottom:25px;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_columm:last-child {margin-bottom:0;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_columm > p{margin-bottom:10px;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_columm .feature_list_img{display:flex;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_columm .feature_list_img > li{width:33.3334%;}
.fage_whiteset_index .whitesetItem_product_feature .feature_txt .img_columm .feature_list_img > li .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.05em;text-align:center;}
.fage_whiteset_index .feature_txt_cont {width:89.33334vw;;margin: 0 auto; }
.fage_whiteset_index .feature_txt_cont.feature_txt_contbg {padding: 20px 0; background:url(../img/whiteset/whiteset_bg03.png);background-size:cover;}
.fage_whiteset_index .feature_txt_cont .info_txt_block{width:72.4vw;margin:0 auto;float:none;}
.fage_whiteset_index .feature_txt_cont .info_txt_block > p{margin:0;}
.fage_whiteset_index .feature_txt_cont .info_img_block{width:42.4vw;margin:0 auto;float:none;}
.fage_whiteset_index .feature_txt_cont .info_img_block > p{margin:15px 0 15px 0;}
.fage_whiteset_index .feature_txt_cont .info_txt_block .info_txt_notes{font-size:2.93333vw;}
.fage_whiteset_index .product_solicitation{margin-top:30px;font-size:3.86667vw;}
.fage_whiteset_index .product_solicitation .info_block{margin-top:30px;}
.fage_whiteset_index .product_solicitation .info_txt_block{width:50.6vw;margin-left:5.3vw;}
.fage_whiteset_index .info_txt_block{width:62vw;margin-left:5vw;margin-top:0;}
.fage_whiteset_index .info_img_block{margin-left:12.666vw;}
.fage_whiteset_index .info_img_block.item01{width:36.83vw;}
.fage_whiteset_index .info_img_block.item02{width:14.93334vw;}
.fage_whiteset_index.fage_brand_container .info_price{margin-top:5px;}
.fage_whiteset_index .info_price{margin-top:5px;} 
.fage_whiteset_index .info_txt_block .info_desc{margin-top:5px;color: #5a5a5a;line-height:1.75;font-size:2.93333vw;}
.fage_whiteset_index .Ingredients{margin-top:20px;}
.fage_whiteset_index .Ingredients .p_name{display:block;color:#0076c2;}

/*------------------------------------------------------------
/sp/contents/brands/fage/special/shimi
------------------------------------------------------------ */
.fage_special_shimi .spshimiItem_notes{margin-top:10px;font-size:2.93333vw;line-height:1.5;}
.fage_special_shimi .product_btn_area .info_txt_ttl p{margin-bottom:5px;font-size:4.8vw;}
.fage_special_shimi .product_btn_area .info_block{margin:30px auto;}
.fage_special_shimi .product_btn_area .info_txt_block{width:46.6vw;margin-left:5.3vw;}
.fage_special_shimi .product_feature .fage_cmn_sec_txtimg{width:100vw;margin-bottom:19px;}

.fage_special_shimi .spshimiItem_product_feature .product_feature_list > li{margin-top:45px;}
.fage_special_shimi .spshimiItem_product_feature .product_feature_list > li:first-child{margin-top:0;}
.fage_special_shimi .spshimiItem_product_feature .product_feature_list h4{position:relative;width:89.33334vw;margin:0 auto;box-sizing:initial;z-index:0;}
.fage_special_shimi .spshimiItem_product_feature .feature_img{position:relative;width:18.6667vw;margin-left:2.4vw;z-index:0;}
.fage_special_shimi .spshimiItem_product_feature .shiftTop_v2{margin-top:-21.333vw;}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_row{position:relative;margin-bottom:12vw;}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_row .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.1em;}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_row .feature_list_imgtxt.txtTop{margin:-2.5vw 0 0;}
.fage_special_shimi .spshimiItem_product_feature .product_feature_list .feature_notes{width:89.33334vw;margin:25px auto 2em;font-size:2.93333vw;}
.fage_special_shimi .spshimiItem_product_feature .product_feature_list .feature_notes > li{padding-left:2em;text-indent:-2em;}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_columm {margin-bottom:25px;}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_columm:last-child {margin-bottom:0;}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_columm > p{margin-bottom:10px;}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_columm .feature_list_img > li .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.05em;text-align:center;}
.fage_special_shimi .feature_txt_cont {width:89.33334vw;;margin: 0 auto; }
.fage_special_shimi .feature_txt_cont .info_txt_block{width:72.4vw;margin:0 auto;float:none;}
.fage_special_shimi .feature_txt_cont .info_txt_block > p{margin:0;}
.fage_special_shimi .feature_txt_cont .info_img_block{width:42.4vw;margin:0 auto;float:none;}
.fage_special_shimi .feature_txt_cont .info_img_block > p{margin:15px 0 15px 0;}
.fage_special_shimi .feature_txt_cont .info_txt_block .info_txt_notes{font-size:2.93333vw;}
.fage_special_shimi .product_solicitation{margin-top:30px;font-size:3.86667vw;}
.fage_special_shimi .product_solicitation .info_block{margin-top:30px;}
.fage_special_shimi .product_solicitation .info_txt_block{width:50.6vw;margin-left:5.3vw;}
.fage_special_shimi .info_txt_block{width:62vw;margin-left:5vw;margin-top:0;}
.fage_special_shimi .info_txt_block p.info_title{margin-top: 1em;margin-bottom: 0;}
.fage_special_shimi .info_img_block{margin-left:12.666vw;}
.fage_special_shimi .info_img_block.item01{width:24.9vw;}
.fage_special_shimi .info_img_block.item02{width:14.93334vw;}
.fage_special_shimi .info_img_block.item03{width:10.8vw;}
.fage_special_shimi.fage_brand_container .info_price{margin-top:5px;}
.fage_special_shimi .info_price{margin-top:5px;} 
.fage_special_shimi .info_txt_block .info_desc{margin-top:5px;color: #5a5a5a;line-height:1.75;font-size:2.93333vw;}
.fage_special_shimi .Ingredients{margin-top:20px;}
.fage_special_shimi .Ingredients .p_name{display:block;color:#0076c2;}

.fage_special_shimi .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_shimi .subPage_main_sec h2 {
  width: 100%;
  margin: 0;
}
.fage_special_shimi .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 2em;
}

.fage_special_shimi p {
  margin-bottom: 1.5em;
}
.fage_special_shimi .figSt1 {  
  margin: 0 20vw 2em;
  padding: 0;
  text-align: center;
}
.fage_special_shimi .figSt1 .figCap {  
  margin: 0 0 2em;
  padding: .5em 0 0;
  text-align: right;
  font-size: 2.93333vw;
}

.fage_special_shimi #sec1 {
  margin: 0 5.3333333vw;
  padding: 10px 0 110px;
  background: url(../img/special/shimi_sec1_bg1.jpg) no-repeat center bottom;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fage_special_shimi #sec1 h2 {
  margin: 0;
  text-align: center;
}
.fage_special_shimi #sec1 .sec1_cont1 {
  margin: 0 0 3em;
  padding: 0 3.4vw 0 1.4vw;
}
.fage_special_shimi #sec1 .sec1_cont1 h3 {
  margin: 0 0 20px;
  padding: 0;
}
.fage_special_shimi #sec1 .sec1_cont1 .txt_area {
  margin: 0 0 0 3vw;
}

.fage_special_shimi #sec1 .sec1_cont2 {
  margin: 0 2vw;
  text-align: center;
}
.fage_special_shimi #sec1 .sec1_cont2 h3 {
  margin: 0 0 30px;
  text-align: center;
}
.fage_special_shimi #sec1 .sec1_cont2 .sec1_cont2_item {
  margin: 0 3vw 1em;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimi #sec1 .sec1_cont2 .sec1_cont2_item .item {
  width: 45%;
  margin: 0;
}
.fage_special_shimi #sec1 .sec1_cont2 .sec1_cont2_item .item .ttl {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimi #sec1 .sec1_cont2 .sec1_cont2_item .item1 .ttl {
  margin-bottom: 25.5%;
}
.fage_special_shimi #sec1 .sec1_cont2 .sec1_cont2_item .item .figImg {
  margin: 0 11.7vw 1em;
}
.fage_special_shimi #sec1 .sec1_cont2 .sec1_cont2_item .item .txt {
  margin: 0 -1vw;
  text-align: left;
  font-size: 3.4vw;
}
.fage_special_shimi #sec1 .sec1_cont2 .sec1_cont2_item .item .txt .blu {
  color: #0076c2;
}
.fage_special_shimi #sec1 .sec1_cont2 .sec1_cont2_item .plus {
  width: 38px;
  margin: -19px 0 0 -19px;
  position: absolute;
  top: 50%;
  left: 50%;
}
.fage_special_shimi #sec1 .sec1_cont2 .sup_txt {
  margin: 0 4vw;
  text-align: left;
  font-size: 80%;
}

.fage_special_shimi .spshimiItem_product_feature .product_feature_list > li {
  position: relative;
}
.fage_special_shimi .spshimiItem_product_feature .product_feature_list h4 {
  margin: 0 auto 1.5em;
}
.fage_special_shimi .spshimiItem_product_feature .product_feature_list > li .feature_img {
  width: 14.9%;
  margin: 0;
  position: absolute;
  top: -1em;
  left: 18%;
}
.fage_special_shimi .spshimiItem_product_feature .product_feature_list > li .feature_img.shiftTop_v2 img {
  width: 70%;
}
.fage_special_shimi .spshimiItem_product_feature .info_txt_block {
  width: auto;
  margin: 0 0 1.5em 38%;
  float: none;
}
.fage_special_shimi .spshimiItem_product_feature .product_btn_area {
  margin: 0 0 1.5em;
}
.fage_special_shimi .spshimiItem_product_feature .feature_txt {
  margin: 0 4vw 2em;
}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_row.ly1 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_row.ly1 .txt {
  width: 65%;
}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_row.ly1 .img {
  width: 32%;
}
.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_columm .feature_list_img {
  margin: 0 6vw;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}

.fage_special_shimi .spshimiItem_product_feature .feature_txt .img_columm .feature_list_img > li {
  width: 24.3333%;
  margin: 0 2.5%;
}
.fage_special_shimi .feature_txt_cont.feature_txt_contbg {
  padding: 20px 9vw;
  background:url(../img/special/shimi_bg03.png);
  background-size: 100% 100%;
}
.fage_special_shimi .feature_txt_cont.feature_txt_contbg .info_txt_block {
  margin: 1em 0;
}
.fage_special_shimi .feature_txt_cont.feature_txt_contbg .fage_cmn_comment {
  margin: 1em 1em;
}
.fage_special_shimi .fage_cmn_sec .point {
padding: 2em 2vw 0;
}
.fage_special_shimi .fage_cmn_sec .point h4 {
  margin: 0 0 1em;
}
.fage_special_shimi .fage_cmn_sec .point .pointList {
  margin: 0 0 2em;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
.fage_special_shimi .fage_cmn_sec .point .pointList li {
  width: 45%;
  margin: 0 2.5%;
}
.fage_special_shimi .fage_cmn_sec .point .pointList li h5 {
  margin: 0 4vw 1em;
}
.fage_special_shimi .fage_cmn_sec .point .pointList li .txt {
  margin: 0;
}
.fage_special_shimi .important_txt .important_title {
  margin-bottom: 0;
}

/*------------------------------------------------------------
/sp/contents/brands/fage/special/shimihari
------------------------------------------------------------ */
.fage_special_shimihari .spshimihariItem_notes{margin-top:10px;font-size:2.93333vw;line-height:1.5;}
.fage_special_shimihari .product_btn_area .info_txt_ttl p{margin-bottom:5px;font-size:4.8vw;}
.fage_special_shimihari .product_btn_area .info_block{margin:30px auto;}
.fage_special_shimihari .product_btn_area .info_txt_block{width:32.6vw;margin-left:5.3vw;}
.fage_special_shimihari .product_feature .fage_cmn_sec_txtimg{width:100vw;margin-bottom:19px;}

.fage_special_shimihari .spshimihariItem_product_feature .product_feature_list > li{margin-top:45px;}
.fage_special_shimihari .spshimihariItem_product_feature .product_feature_list > li:first-child{margin-top:0;}
.fage_special_shimihari .spshimihariItem_product_feature .product_feature_list h4{position:relative;width:89.33334vw;margin:0 auto;box-sizing:initial;z-index:0;}
.fage_special_shimihari .spshimihariItem_product_feature .feature_img{position:relative;width:18.6667vw;margin-left:2.4vw;z-index:0;}
.fage_special_shimihari .spshimihariItem_product_feature .shiftTop_v2{margin-top:-21.333vw;}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_row{position:relative;margin-bottom:12vw;}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.1em;}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt.txtTop{margin:-2.5vw 0 0;}
.fage_special_shimihari .spshimihariItem_product_feature .product_feature_list .feature_notes{width:89.33334vw;margin:25px auto 2em;font-size:2.93333vw;}
.fage_special_shimihari .spshimihariItem_product_feature .product_feature_list .feature_notes > li{padding-left:2em;text-indent:-2em;}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_columm {margin-bottom:25px;}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_columm:last-child {margin-bottom:0;}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_columm > p{margin-bottom:10px;}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.05em;text-align:center;}
.fage_special_shimihari .feature_txt_cont {width:89.33334vw;;margin: 0 auto; }
.fage_special_shimihari .feature_txt_cont .info_txt_block{width:72.4vw;margin:0 auto;float:none;}
.fage_special_shimihari .feature_txt_cont .info_txt_block > p{margin:0;}
.fage_special_shimihari .feature_txt_cont .info_img_block{width:42.4vw;margin:0 auto;float:none;}
.fage_special_shimihari .feature_txt_cont .info_img_block > p{margin:15px 0 15px 0;}
.fage_special_shimihari .feature_txt_cont .info_txt_block .info_txt_notes{font-size:2.93333vw;}
.fage_special_shimihari .product_solicitation{margin-top:30px;font-size:3.86667vw;}
.fage_special_shimihari .product_solicitation .info_block{margin-top:30px;}
.fage_special_shimihari .product_solicitation .info_txt_block{width:50.6vw;margin-left:5.3vw;}
.fage_special_shimihari .info_txt_block{width:62vw;margin-left:5vw;margin-top:0;}
.fage_special_shimihari .info_txt_block p.info_title{margin-top: 1em;margin-bottom: 0;}
.fage_special_shimihari .info_img_block{margin-left:12.666vw;}
.fage_special_shimihari .info_img_block.item01{width:40.1vw;}
.fage_special_shimihari .info_img_block.item02{width:14.93334vw;}
.fage_special_shimihari .info_img_block.item03{width:18.3vw;}
.fage_special_shimihari.fage_brand_container .info_price{margin-top:5px;}
.fage_special_shimihari .info_price{margin-top:5px;} 
.fage_special_shimihari .info_txt_block .info_desc{margin-top:5px;color: #5a5a5a;line-height:1.75;font-size:2.93333vw;}
.fage_special_shimihari .Ingredients{margin-top:20px;}
.fage_special_shimihari .Ingredients .p_name{display:block;color:#0076c2;}

.fage_special_shimihari .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_shimihari .subPage_main_sec h2 {
  width: 100%;
  margin: 0;
}
.fage_special_shimihari .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 2em;
}

.fage_special_shimihari p {
  margin-bottom: 1.5em;
}
.fage_special_shimihari .figSt1 {  
  margin: 0 20vw 2em;
  padding: 0;
  text-align: center;
}
.fage_special_shimihari .figSt1 .figCap {  
  margin: 0 0 2em;
  padding: .5em 0 0;
  text-align: right;
  font-size: 2.93333vw;
}

.fage_special_shimihari #sec1 {
  margin: 0 5.3333333vw;
  padding: 10px 0 110px;
  background: url(../img/special/shimihari_sec1_bg1.jpg) no-repeat center bottom;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fage_special_shimihari #sec1 h2 {
  margin: 0;
  text-align: center;
}
.fage_special_shimihari #sec1 .sec1_cont1 {
  margin: 0 0 3em;
  padding: 0 3.4vw 0 1.4vw;
}
.fage_special_shimihari #sec1 .sec1_cont1 h3 {
  margin: 0 0 20px;
  padding: 0;
}
.fage_special_shimihari #sec1 .sec1_cont1 .txt_area {
  margin: 0 0 0 3vw;
}
.fage_special_shimihari #sec1 .sec1_cont2 {
  margin: 0 0 3em;
  padding: 0 3.4vw;
}
.fage_special_shimihari #sec1 .sec1_cont3_item {
  margin: 0 4vw;
  text-align: center;
}
.fage_special_shimihari #sec1 .sec1_cont3_item h3 {
  margin: 0 0 30px;
  text-align: center;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item {
  position: relative;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item .catttl {
  margin: 0 0 .5em;
}

.fage_special_shimihari #sec1 .sec1_cont3_item .item1 {
  margin: 0;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item1 .ttl {
  width: 55.7%;
  margin: 0 auto 1em;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item1 .figImg {
  width: 23.9%;
  margin: 0 auto;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item1 .txt {
  margin: 0;
  text-align: left;
  position: absolute;
  bottom: 35px;
  left: 65%;
}

.fage_special_shimihari #sec1 .sec1_cont3_item .item2 .itemList {
  margin: 0 0 1em;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item2 .itemList li {
  width: 33.3333%;
  margin: 0;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item2 .ttl {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item2 .figImg {
  width: 59%;
  margin: 0 auto 1em;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item2 .txt {
  margin: 0 -1em;
  font-size: 3.4vw;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item2 .txt .num {
  width: 15.4%;
  margin: 0 auto .5em;
  display: block;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .item .txt .blu {
  color: #0076c2;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .plus {
  width: 38px;
  margin: 0 auto;
  padding: 1em 0;
}
.fage_special_shimihari #sec1 .sec1_cont3_item .sup_txt {
  margin: 0 4vw;
  text-align: left;
  font-size: 80%;
}
.fage_special_shimihari #sec1 .feature_notes li {
  padding-left: 2em;
  text-indent: -2em;
}

.fage_special_shimihari .spshimihariItem_product_feature .product_feature_list > li {
  position: relative;
}
.fage_special_shimihari .spshimihariItem_product_feature .product_feature_list h4 {
  margin: 0 auto 1.5em;
}
.fage_special_shimihari .spshimihariItem_product_feature .product_feature_list > li .feature_img {
  width: 17.4%;
  margin: 0;
  position: absolute;
  top: -1em;
  left: 18%;
}
.fage_special_shimihari .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v2 {
  width: 20.4%;
  top: -1.5em;
  left: 14%;
}
.fage_special_shimihari .spshimihariItem_product_feature .info_txt_block {
  width: auto;
  margin: 0 0 1.5em 38%;
  float: none;
}
.fage_special_shimihari .spshimihariItem_product_feature .product_btn_area {
  margin: 0 0 1.5em;
}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt {
  margin: 0 4vw 2em;
}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_row.ly1 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_row.ly1 .txt {
  width: 65%;
}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_row.ly1 .img {
  width: 32%;
}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img {
  margin: 0 6vw;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .figImg1 {
  width: 41.9%;
  margin: 0 auto;
}

.fage_special_shimihari .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li {
  width: 24.3333%;
  margin: 0 2.5%;
}
.fage_special_shimihari .feature_txt_cont.feature_txt_contbg {
  padding: 20px 9vw;
  background:url(../img/special/shimihari_bg03.png);
  background-size: 100% 100%;
}
.fage_special_shimihari .feature_txt_cont.feature_txt_contbg .info_txt_block {
  margin: 1em 0;
}
.fage_special_shimihari .feature_txt_cont.feature_txt_contbg .fage_cmn_comment {
  margin: 1em 1em;
}
.fage_special_shimihari .fage_cmn_sec .point {
padding: 2em 2vw 0;
}
.fage_special_shimihari .fage_cmn_sec .point h4 {
  margin: 0 0 1em;
}
.fage_special_shimihari .fage_cmn_sec .point .pointList {
  margin: 0 0 2em;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.fage_special_shimihari .fage_cmn_sec .point .pointList li {
  width: 45%;
  margin: 0 2.5% 2em;
}
.fage_special_shimihari .fage_cmn_sec .point .pointList li h5 {
  margin: 0 4vw 1em;
}
.fage_special_shimihari .fage_cmn_sec .point .pointList li .txt {
  margin: 0;
}
.fage_special_shimihari .important_txt .important_title {
  margin-bottom: 0;
}

/*------------------------------------------------------------
/sp/contents/brands/fage/special/shimikusumi
------------------------------------------------------------ */
.fage_special_shimikusumi .spshimikusumiItem_notes{margin-top:10px;font-size:2.93333vw;line-height:1.5;}
.fage_special_shimikusumi .product_btn_area .info_txt_ttl p{margin-bottom:5px;font-size:4.8vw;}
.fage_special_shimikusumi .product_btn_area .info_block{margin:30px auto;}
.fage_special_shimikusumi .product_btn_area .info_txt_block{width:32.6vw;margin-left:5.3vw;}
.fage_special_shimikusumi .product_feature .fage_cmn_sec_txtimg{width:100vw;margin-bottom:19px;}

.fage_special_shimikusumi .spshimikusumiItem_product_feature .product_feature_list > li{margin-top:45px;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .product_feature_list > li:first-child{margin-top:0;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .product_feature_list h4{position:relative;width:89.33334vw;margin:0 auto;box-sizing:initial;z-index:0;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_img{position:relative;width:18.6667vw;margin-left:2.4vw;z-index:0;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .shiftTop_v2{margin-top:-21.333vw;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_row{position:relative;margin-bottom:12vw;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_row .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.1em;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_row .feature_list_imgtxt.txtTop{margin:-2.5vw 0 0;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .product_feature_list .feature_notes{width:89.33334vw;margin:25px auto 2em;font-size:2.93333vw;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .product_feature_list .feature_notes > li{padding-left:2em;text-indent:-2em;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_columm {margin-bottom:25px;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_columm:last-child {margin-bottom:0;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_columm > p{margin-bottom:10px;}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_columm .feature_list_img > li .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.05em;text-align:center;}
.fage_special_shimikusumi .feature_txt_cont {width:89.33334vw;;margin: 0 auto; }
.fage_special_shimikusumi .feature_txt_cont .info_txt_block{width:72.4vw;margin:0 auto;float:none;}
.fage_special_shimikusumi .feature_txt_cont .info_txt_block > p{margin:0;}
.fage_special_shimikusumi .feature_txt_cont .info_img_block{width:42.4vw;margin:0 auto;float:none;}
.fage_special_shimikusumi .feature_txt_cont .info_img_block > p{margin:15px 0 15px 0;}
.fage_special_shimikusumi .feature_txt_cont .info_txt_block .info_txt_notes{font-size:2.93333vw;}
.fage_special_shimikusumi .product_solicitation{margin-top:30px;font-size:3.86667vw;}
.fage_special_shimikusumi .product_solicitation .info_block{margin-top:30px;}
.fage_special_shimikusumi .product_solicitation .info_txt_block{width:50.6vw;margin-left:5.3vw;}
.fage_special_shimikusumi .info_txt_block{width:62vw;margin-left:5vw;margin-top:0;}
.fage_special_shimikusumi .info_txt_block p.info_title{margin-top: 1em;margin-bottom: 0;}
.fage_special_shimikusumi .info_img_block{margin-left:12.666vw;}
.fage_special_shimikusumi .info_img_block.item01{width:40.1vw;}
.fage_special_shimikusumi .info_img_block.item02{width:14.93334vw;}
.fage_special_shimikusumi .info_img_block.item03{width:18.3vw;}
.fage_special_shimikusumi.fage_brand_container .info_price{margin-top:5px;}
.fage_special_shimikusumi .info_price{margin-top:5px;} 
.fage_special_shimikusumi .info_txt_block .info_desc{margin-top:5px;color: #5a5a5a;line-height:1.75;font-size:2.93333vw;}
.fage_special_shimikusumi .Ingredients{margin-top:20px;}
.fage_special_shimikusumi .Ingredients .p_name{display:block;color:#0076c2;}

.fage_special_shimikusumi .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_shimikusumi .subPage_main_sec h2 {
  width: 100%;
  margin: 0;
}
.fage_special_shimikusumi .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 2em;
}

.fage_special_shimikusumi p {
  margin-bottom: 1.5em;
}
.fage_special_shimikusumi .figSt1 {  
  margin: 0 20vw 2em;
  padding: 0;
  text-align: center;
}
.fage_special_shimikusumi .figSt1 .figCap {  
  margin: 0 0 2em;
  padding: .5em 0 0;
  text-align: right;
  font-size: 2.93333vw;
}

.fage_special_shimikusumi #sec1 {
  margin: 0 5.3333333vw;
  padding: 10px 0 110px;
  background: url(../img/special/shimikusumi_sec1_bg1.jpg) no-repeat center bottom;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fage_special_shimikusumi #sec1 h2 {
  margin: 0;
  text-align: center;
}
.fage_special_shimikusumi #sec1 .sec1_cont1 {
  margin: 0 0 3em;
  padding: 0 3.4vw 0 1.4vw;
}
.fage_special_shimikusumi #sec1 .sec1_cont1 h3 {
  margin: 0 0 20px;
  padding: 0;
}
.fage_special_shimikusumi #sec1 .sec1_cont1 .txt_area {
  margin: 0 0 0 3vw;
}
.fage_special_shimikusumi #sec1 .sec1_cont2 {
  margin: 0 0 3em;
  padding: 0 3.4vw;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item {
  margin: 0 4vw;
  text-align: center;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item h3 {
  margin: 0 0 30px;
  text-align: center;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .item {
  position: relative;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .item .catttl {
  margin: 0 0 .5em;
}

.fage_special_shimikusumi #sec1 .sec1_cont3_item .item1 {
  margin: 0;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .item1 .ttl {
  width: 55.7%;
  margin: 0 auto 1em;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .item1 .figImg {
  width: 23.9%;
  margin: 0 auto;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .item1 .txt {
  margin: 0;
  text-align: left;
  position: absolute;
  bottom: 1em;
  left: 62%;
}

.fage_special_shimikusumi #sec1 .sec1_cont3_item .item2 .itemList {
  margin: 0 0 1em;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .item2 .itemList li {
  width: 45%;
  margin: 0 2.5%;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .item2 .ttl {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .item2 .figImg {
  width: 42.3%;
  margin: 0 auto 1em;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .item2 .txt {
  margin: 0;
  text-align: left;
  font-size: 3.4vw;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .item .txt .blu {
  color: #0076c2;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .plus {
  width: 38px;
  margin: 0 auto;
  padding: 1em 0;
}
.fage_special_shimikusumi #sec1 .sec1_cont3_item .sup_txt {
  margin: 0 4vw;
  text-align: left;
  font-size: 80%;
}
.fage_special_shimikusumi #sec1 .feature_notes li {
  padding-left: 2em;
  text-indent: -2em;
}

.fage_special_shimikusumi .spshimikusumiItem_product_feature .product_feature_list > li {
  position: relative;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .product_feature_list h4 {
  margin: 0 auto 1.5em;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .product_feature_list > li .feature_img {
  width: 17.4%;
  margin: 0;
  position: absolute;
  top: -1em;
  left: 18%;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .product_feature_list > li .feature_img.shiftTop_v2 {
  width: 20.4%;
  top: -1.5em;
  left: 14%;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .info_txt_block {
  width: auto;
  margin: 0 0 1.5em 38%;
  float: none;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .product_btn_area {
  margin: 0 0 1.5em;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt {
  margin: 0 4vw 2em;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_row.ly1 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_row.ly1 .txt {
  width: 65%;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_row.ly1 .img {
  width: 32%;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_columm .feature_list_img {
  margin: 0 6vw;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .figImg1 {
  width: 41.9%;
  margin: 0 auto;
}

.fage_special_shimikusumi .spshimikusumiItem_product_feature .feature_txt .img_columm .feature_list_img > li {
  width: 24.3333%;
  margin: 0 2.5%;
}
.fage_special_shimikusumi .feature_txt_cont.feature_txt_contbg {
  padding: 20px 9vw;
  background:url(../img/special/shimikusumi_bg03.png);
  background-size: 100% 100%;
}
.fage_special_shimikusumi .feature_txt_cont.feature_txt_contbg .info_txt_block {
  margin: 1em 0;
}
.fage_special_shimikusumi .feature_txt_cont.feature_txt_contbg .fage_cmn_comment {
  margin: 1em 1em;
}
.fage_special_shimikusumi .fage_cmn_sec .point {
padding: 2em 2vw 0;
}
.fage_special_shimikusumi .fage_cmn_sec .point h4 {
  margin: 0 0 1em;
}
.fage_special_shimikusumi .fage_cmn_sec .point .pointList {
  margin: 0 0 2em;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.fage_special_shimikusumi .fage_cmn_sec .point .pointList li {
  width: 45%;
  margin: 0 2.5% 2em;
}
.fage_special_shimikusumi .fage_cmn_sec .point .pointList li.first {
  width: 70%;
  margin: 0 15% 2em;
}
.fage_special_shimikusumi .fage_cmn_sec .point .pointList li h5 {
  margin: 0 4vw 1em;
}
.fage_special_shimikusumi .fage_cmn_sec .point .pointList li .txt {
  margin: 0;
}
.fage_special_shimikusumi .important_txt .important_title {
  margin-bottom: 0;
}


/*------------------------------------------------------------
/sp/contents/brands/fage/special/
------------------------------------------------------------ */
[class*="fage_special_"] .fage_brandHeader{border-bottom:1px solid #0076c2;margin-bottom:30px;}
[class*="fage_special_"] .fage_brandHeader.fixed{border-bottom:none;}
[class*="fage_special_"] .subPage_main_sec h2{margin:9.3vw auto 6.6vw;width: 75vw;}
[class*="fage_special_"] .subPage_main_sec .fage_disp{margin: 10px 0 15px;}
[class*="fage_special_"] .voice_wrap {padding: 0 0 34px;}
[class*="fage_special_"] .voice_tit {padding: 0 0 13px;}
[class*="fage_special_"] .voice {}
[class*="fage_special_"] .voice li:first-child {margin-top:0;}
[class*="fage_special_"] .voice li{margin-top:5px;}
[class*="fage_special_"] .voice.voice_another li {width: 49.3%;float: left;}
[class*="fage_special_"] .voice.voice_another li:first-child {margin-top:5px;}
[class*="fage_special_"] .voice.voice_another li:nth-child(-n+2) {margin-top:0;}
[class*="fage_special_"] .voice.voice_another li:nth-child(2n) {float: right;}
[class*="fage_special_"] .age_list_tit {margin-bottom: 10px;}
[class*="fage_special_"] .age_list{_zoom:1;overflow:hidden;margin-bottom:10px;}
[class*="fage_special_"] .age_list li{width:49.9%;margin-bottom:1px;}
[class*="fage_special_"] .age_list li img{width:100%;}
[class*="fage_special_"] .age_list li:nth-child(odd){float:left;}
[class*="fage_special_"] .age_list li:nth-child(even){float:right;}
[class*="fage_special_"] .note{text-align:right;font-size:.7em;margin-bottom:40px;}
[class*="fage_special_"] .bnr_area{margin-bottom:60px;}
[class*="fage_special_"] .bnr_area p{margin:10px 0 20px;}
/* [class*="fage_special_"] .bnr_area{margin-bottom:60px;}
[class*="fage_special_"] .bnr_area .bnr_area_blc {}
[class*="fage_special_"] .bnr_area .bnr_area_blc + .bnr_area_blc {margin-top: 30px;}
[class*="fage_special_"] .bnr_area .bnr_area_blc.another {margin-top: 20px;}
[class*="fage_special_"] .bnr_area .bnr_area_tit {margin-bottom: 12px;}
[class*="fage_special_"] .bnr_area .bnr_area_tit.another {margin-bottom: 8px;} */

/* 190819 add style */

[class*="fage_special_"] .bnr_area .skincare_bnr_wrap{}
[class*="fage_special_"] .bnr_area .skincare_bnr_wrap + .skincare_bnr_wrap {margin-top: 30px;}
[class*="fage_special_"] .bnr_area .skincare_bnr_wrap .skincare_bnr_tit {margin-bottom: 12px;}
[class*="fage_special_"] .bnr_area .skincare_bnr_wrap p {margin: 0px;}
[class*="fage_special_"] .bnr_area .skincare_bnr_wrap .skincare_bnr_blc {}
[class*="fage_special_"] .bnr_area .skincare_bnr_wrap .skincare_bnr_blc + .skincare_bnr_blc {margin-top: 10px;}



/*------------------------------------------------------------
/sp/contents/brands/fage/voice/
------------------------------------------------------------ */

#interview .subbx {
  display: inline-flex;
  align-items: flex-end;
  line-height: 1em;
}

#interview .subbx sub {
font-size:10px;
line-height: 1em;
display: inline-block;
}

#interview figure.figure_other {
  margin-bottom: 0;
  padding: 0 25px 15px;
}

.subPage_main_sec #interview .figure_u_cap {
  margin: 0 22.5px 25px;
  font-size: 2.9vw;
  text-align: left;
  padding: 0 25px;
}

#recommend.nothing_profile {
  margin-bottom: 60px;
}

#recommend .recommend_product_fltxt {
  width: 100%;
  display: inline-flex;
}

/* profile */
.fage_voice_mori .article_title .fage_sub_ttl{width:100%;height:0;padding-top:35.1617440225035%;background:url(../img/voice/mori_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_mori .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_mori #interview .interview01 h5{padding-top:21.4285714285714%;background:url(../img/voice/mori_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_mori #interview .interview02 h5{padding-top:25%;background:url(../img/voice/mori_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_mori #interview .interview03 h5{padding-top:13.4920634920635%;background:url(../img/voice/mori_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_mori #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:10.2985074626866%;background:url(../img/voice/mori_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}

.fage_voice_itou .article_title .fage_sub_ttl{width:100%;height:0;padding-top:35.1617440225035%;background:url(../img/voice/itou_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_itou .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_itou #interview .interview01 h5{padding-top:15%;background:url(../img/voice/itou_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_itou #interview .interview02 h5{padding-top:15%;background:url(../img/voice/itou_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_itou #interview .interview03 h5{padding-top:16%;background:url(../img/voice/itou_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_itou #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:10.2985074626866%;background:url(../img/voice/itou_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}

.fage_voice_aki .article_title .fage_sub_ttl{width:100%;height:0;padding-top:40%;background:url(../img/voice/aki_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_aki .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_aki #interview .interview01 h5{padding-top:22.428571%;background:url(../img/voice/aki_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_aki #interview .interview02 h5{padding-top:15%;background:url(../img/voice/aki_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_aki #interview .interview03 h5{padding-top:16%;background:url(../img/voice/aki_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_aki #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:10.2985074626866%;background:url(../img/voice/aki_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}

/* nothing profile */
.fage_voice_watabe .article_title .fage_sub_ttl{width:100%;height:0;padding-top:35.1617440225035%;background:url(../img/voice/watabe_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_watabe .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_watabe #interview .interview01 h5{padding-top:22.428571%;background:url(../img/voice/watabe_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_watabe #interview .interview02 h5{padding-top:18%;background:url(../img/voice/watabe_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_watabe #interview .interview03 h5{padding-top:18%;background:url(../img/voice/watabe_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_watabe #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:10.2985074626866%;background:url(../img/voice/watabe_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}

.fage_voice_satou .article_title .fage_sub_ttl{width:100%;height:0;padding-top:35.1617440225035%;background:url(../img/voice/satou_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_satou .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_satou #interview .interview01 h5{padding-top:22.428571%;background:url(../img/voice/satou_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_satou #interview .interview02 h5{padding-top:18%;background:url(../img/voice/satou_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_satou #interview .interview03 h5{padding-top:22.428571%;background:url(../img/voice/satou_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_satou #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:10.2985074626866%;background:url(../img/voice/satou_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}

.fage_voice_hirano .article_title .fage_sub_ttl{width:100%;height:0;padding-top:35.1617440225035%;background:url(../img/voice/hirano_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_hirano .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_hirano #interview .interview01 h5{padding-top:24%;background:url(../img/voice/hirano_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hirano #interview .interview02 h5{padding-top:10%;background:url(../img/voice/hirano_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hirano #interview .interview03 h5{padding-top:24%;background:url(../img/voice/hirano_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_hirano #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:12%;background:url(../img/voice/hirano_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}

.fage_voice_asano .article_title .fage_sub_ttl{width:100%;height:0;padding-top:35.1617440225035%;background:url(../img/voice/asano_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_asano .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_asano #interview .interview01 h5{padding-top:32%;background:url(../img/voice/asano_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_asano #interview .interview02 h5{padding-top:16%;background:url(../img/voice/asano_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_asano #interview .interview03 h5{padding-top:24%;background:url(../img/voice/asano_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_asano #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:12%;background:url(../img/voice/asano_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}

.fage_voice_aoki .article_title .fage_sub_ttl{width:100%;height:0;padding-top:35.1617440225035%;background:url(../img/voice/aoki_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_aoki .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_aoki #interview .interview01 h5{padding-top:15%;background:url(../img/voice/aoki_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_aoki #interview .interview02 h5{padding-top:25%;background:url(../img/voice/aoki_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_aoki #interview .interview03 h5{padding-top:24%;background:url(../img/voice/aoki_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_aoki #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:12%;background:url(../img/voice/aoki_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}

.fage_voice_kiyokawa .article_title .fage_sub_ttl{width:100%;height:0;padding-top:29%;background:url(../img/voice/kiyokawa_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_kiyokawa .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_kiyokawa #interview .interview01 h5{padding-top:16%;background:url(../img/voice/kiyokawa_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_kiyokawa #interview .interview02 h5{padding-top:24%;background:url(../img/voice/kiyokawa_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_kiyokawa #interview .interview03 h5{padding-top:18%;background:url(../img/voice/kiyokawa_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_kiyokawa #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:12%;background:url(../img/voice/kiyokawa_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}

.fage_voice_watanabe .article_title .fage_sub_ttl{width:100%;height:0;padding-top:43%;background:url(../img/voice/watanabe_copy.png) no-repeat 0 0;background-size:auto 100%;text-indent:-9999px;}
.fage_voice_watanabe .article_title h4{text-indent:-9999px;height:0;}
.fage_voice_watanabe #interview .interview01 h5{padding-top:26%;background:url(../img/voice/watanabe_answer01.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_watanabe #interview .interview02 h5{padding-top:26%;background:url(../img/voice/watanabe_answer02.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_watanabe #interview .interview03 h5{padding-top:26%;background:url(../img/voice/watanabe_answer03.png) no-repeat 0 0;background-size:100% auto;}
.fage_voice_watanabe #recommend .fage_sub_ttl{margin-bottom:12.5px;width:100%;height:0;padding-top:12%;background:url(../img/voice/watanabe_tl_recommend.png) no-repeat 0 0;background-size:100% auto;text-indent:-9999px;}



/*------------------------------------------------------------
/sp/contents/brands/fage/special/hari_autumn
------------------------------------------------------------ */
.fage_special_hari_autumn .spshimihariItem_notes{margin-top:10px;font-size:2.93333vw;line-height:1.5;}
.fage_special_hari_autumn .product_btn_area .info_txt_ttl p{margin-bottom:5px;font-size:4.8vw;}
.fage_special_hari_autumn .product_btn_area .info_block{margin:30px auto;}
.fage_special_hari_autumn .product_btn_area .info_txt_block{width:32.6vw;margin-left:5.3vw;}
.fage_special_hari_autumn .product_feature .fage_cmn_sec_txtimg{width:100vw;margin-bottom:19px;}

.fage_special_hari_autumn .spshimihariItem_product_feature .product_feature_list > li{margin-top:45px;}
.fage_special_hari_autumn .spshimihariItem_product_feature .product_feature_list > li:first-child{margin-top:0;}
.fage_special_hari_autumn .spshimihariItem_product_feature .product_feature_list h4{position:relative;width:89.33334vw;margin:0 auto;box-sizing:initial;z-index:0;}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_img{position:relative;width:18.6667vw;margin-left:2.4vw;z-index:0;}
.fage_special_hari_autumn .spshimihariItem_product_feature .shiftTop_v2{margin-top:-21.333vw;}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_row{position:relative;margin-bottom:3vw;}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.1em;}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt.txtTop{margin:-2.5vw 0 0;}
.fage_special_hari_autumn .spshimihariItem_product_feature .product_feature_list .feature_notes{width:89.33334vw;margin:25px auto 2em;font-size:2.93333vw;}
.fage_special_hari_autumn .spshimihariItem_product_feature .product_feature_list .feature_notes > li{padding-left:1.5em;text-indent:-1.5em;}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_columm {margin-bottom:25px;}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_columm:last-child {margin-bottom:0;}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_columm > p{margin-bottom:10px;}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.05em;text-align:center;}
.fage_special_hari_autumn .feature_txt_cont {width:89.33334vw;;margin: 0 auto; }
.fage_special_hari_autumn .feature_txt_cont .info_txt_block{width:72.4vw;margin:0 auto;float:none;}
.fage_special_hari_autumn .feature_txt_cont .info_txt_block > p{margin:0;}
.fage_special_hari_autumn .feature_txt_cont .info_img_block{width:42.4vw;margin:0 auto;float:none;}
.fage_special_hari_autumn .feature_txt_cont .info_img_block > p{margin:15px 0 15px 0;}
.fage_special_hari_autumn .feature_txt_cont .info_txt_block .info_txt_notes{font-size:2.93333vw;}
.fage_special_hari_autumn .product_solicitation{margin-top:30px;font-size:3.86667vw;}
.fage_special_hari_autumn .product_solicitation .info_block{margin-top:30px;}
.fage_special_hari_autumn .product_solicitation .info_txt_block{width:50.6vw;margin-left:5.3vw;}
.fage_special_hari_autumn .info_txt_block{width:62vw;margin-left:5vw;margin-top:0;}
.fage_special_hari_autumn .info_txt_block p.info_title{margin-top: 1em;margin-bottom: 0;}
.fage_special_hari_autumn .info_img_block{margin-left:12.666vw;}
.fage_special_hari_autumn .info_img_block.item01{width:40.1vw;}
.fage_special_hari_autumn .info_img_block.item02{width:14.93334vw;}
.fage_special_hari_autumn .info_img_block.item03{width:18.3vw;}
.fage_special_hari_autumn .info_img_block.item04{width:9.75vw;}
.fage_special_hari_autumn.fage_brand_container .info_price{margin-top:5px;}
.fage_special_hari_autumn .info_price{margin-top:5px;} 
.fage_special_hari_autumn .info_txt_block .info_desc{margin-top:5px;color: #5a5a5a;line-height:1.75;font-size:2.93333vw;}
.fage_special_hari_autumn .Ingredients{margin-top:20px;}
.fage_special_hari_autumn .Ingredients .p_name{display:block;color:#0076c2;}

.fage_special_hari_autumn sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_hari_autumn .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_hari_autumn .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_hari_autumn .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 2em;
}

.fage_special_hari_autumn p {
  margin-bottom: 1.5em;
}
.fage_special_hari_autumn .figSt1 {  
  margin: 0 0 2em;
  padding: 0;
  text-align: center;
}
.fage_special_hari_autumn .figSt1 .figCap {  
  margin: 0 0 2em;
  padding: .5em 0 0;
  text-align: right;
  font-size: 2.93333vw;
}

.fage_special_hari_autumn #sec1 {
  margin: 0 5.3333333vw;
  padding: 2em 0 6em;
  background: url(../img/special/hari_autumn/hari_autumn_sec1_bg1.jpg) no-repeat center bottom;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fage_special_hari_autumn #sec1 h2 {
  margin: 0 0 2em;
  text-align: center;
}
.fage_special_hari_autumn #sec1 h3 {
  margin: 0 0 1em;
}
.fage_special_hari_autumn #sec1 .sec1_cont1 {
  margin: 0 0 3em;
  padding: 0 4vw;
}
.fage_special_hari_autumn #sec1 .sec1_cont1 .txt_area {
  margin: 0;
}
.fage_special_hari_autumn #sec1 .sec1_cont2 {
  margin: 0 0 3em;
  padding: 0 3.4vw;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item {
  margin: 0 4vw;
  text-align: center;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item {
  position: relative;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item .catttl {
  margin: 0 0 1.5em;
}

.fage_special_hari_autumn #sec1 .sec1_cont3_item .item1 {
  margin: 0 0 1em;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item1 .ttl {
  width: 74.1%;
  margin: 0 auto 1em;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item1 .figImg {
  width: 14.3%;
  margin: 0 auto;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item1 .txt {
  margin: 0;
  position: absolute;
  bottom: 1.5em;
  left: 65%;
}

.fage_special_hari_autumn #sec1 .sec1_cont3_item .item2 .itemList {
  margin: 0;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item2 .itemList li {
  width: 27%;
  margin: 0;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item2 .ttl {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item2 .figImg {
  width: 72.2%;
  margin: 0 auto 1em;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item2 .txt {
  margin: 0 -1em;
  font-size: 3.4vw;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item2 .txt .num {
  width: 12.8%;
  margin: 0 auto .5em;
  display: block;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .item .txt .blu {
  color: #0076c2;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .plus {
  width: 12.6%;
  margin: 0 auto;
  padding: 1.5em 0;
}
.fage_special_hari_autumn #sec1 .sec1_cont3_item .sup_txt {
  margin: 0 4vw;
  text-align: left;
  font-size: 80%;
}
.fage_special_hari_autumn #sec1 .feature_notes li {
  padding-left: 2em;
  text-indent: -2em;
}

.fage_special_hari_autumn .spshimihariItem_product_feature .product_feature_list > li {
  position: relative;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .product_feature_list h4 {
  margin: 0 auto 1.5em;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .product_feature_list > li .feature_img {
  width: 17.4%;
  margin: 0;
  position: absolute;
  top: -1em;
  left: 18%;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v2 {
  width: 20.4%;
  top: -1.5em;
  left: 14%;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v3 {
  width: 10.7%;
  top: -1em;
  left: 21%;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .info_txt_block {
  width: auto;
  margin: 0 0 1.5em 38%;
  float: none;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .product_btn_area {
  margin: 0 0 1.5em;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt {
  margin: 0 4vw 2em;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 .txt {
  width: 70%;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 .img {
  width: 27.5%;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img {
  margin: 0 6vw;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .figImg1 {
  width: 41.9%;
  margin: 0 auto;
}

.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li {
  width: 24.3333%;
  margin: 0 2.5%;
}
.fage_special_hari_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img li p {
  margin: 0;
}
.fage_special_hari_autumn .feature_txt_cont.feature_txt_contbg {
  padding: 20px 9vw;
  background:url(../img/special/hari_autumn/hari_autumn_bg03.png);
  background-size: 100% 100%;
}
.fage_special_hari_autumn .feature_txt_cont.feature_txt_contbg .info_txt_block {
  margin: 1em 0;
}
.fage_special_hari_autumn .feature_txt_cont.feature_txt_contbg .fage_cmn_comment {
  margin: 1em 1em;
}
.fage_special_hari_autumn .spautumn_fBn1 {
  padding: 2em 0 0;
}



/*------------------------------------------------------------
/sp/contents/brands/fage/special/shimihari_autumn
------------------------------------------------------------ */
.fage_special_shimihari_autumn .spshimihariItem_notes{margin-top:10px;font-size:2.93333vw;line-height:1.5;}
.fage_special_shimihari_autumn .product_btn_area .info_txt_ttl p{margin-bottom:5px;font-size:4.8vw;}
.fage_special_shimihari_autumn .product_btn_area .info_block{margin:30px auto;}
.fage_special_shimihari_autumn .product_btn_area .info_txt_block{width:32.6vw;margin-left:5.3vw;}
.fage_special_shimihari_autumn .product_feature .fage_cmn_sec_txtimg{width:100vw;margin-bottom:19px;}

.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list > li{margin-top:45px;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list > li:first-child{margin-top:0;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list h4{position:relative;width:89.33334vw;margin:0 auto;box-sizing:initial;z-index:0;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_img{position:relative;width:18.6667vw;margin-left:2.4vw;z-index:0;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .shiftTop_v2{margin-top:-21.333vw;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_row{position:relative;margin-bottom:3vw;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.1em;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt.txtTop{margin:-2.5vw 0 0;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list .feature_notes{width:89.33334vw;margin:25px auto 2em;font-size:2.93333vw;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list .feature_notes > li{padding-left:1.5em;text-indent:-1.5em;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_columm {margin-bottom:25px;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_columm:last-child {margin-bottom:0;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_columm > p{margin-bottom:10px;}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.05em;text-align:center;}
.fage_special_shimihari_autumn .feature_txt_cont {width:89.33334vw;;margin: 0 auto; }
.fage_special_shimihari_autumn .feature_txt_cont .info_txt_block{width:72.4vw;margin:0 auto;float:none;}
.fage_special_shimihari_autumn .feature_txt_cont .info_txt_block > p{margin:0;}
.fage_special_shimihari_autumn .feature_txt_cont .info_img_block{width:42.4vw;margin:0 auto;float:none;}
.fage_special_shimihari_autumn .feature_txt_cont .info_img_block > p{margin:15px 0 15px 0;}
.fage_special_shimihari_autumn .feature_txt_cont .info_txt_block .info_txt_notes{font-size:2.93333vw;}
.fage_special_shimihari_autumn .product_solicitation{margin-top:30px;font-size:3.86667vw;}
.fage_special_shimihari_autumn .product_solicitation .info_block{margin-top:30px;}
.fage_special_shimihari_autumn .product_solicitation .info_txt_block{width:50.6vw;margin-left:5.3vw;}
.fage_special_shimihari_autumn .info_txt_block{width:62vw;margin-left:5vw;margin-top:0;}
.fage_special_shimihari_autumn .info_txt_block p.info_title{margin-top: 1em;margin-bottom: 0;}
.fage_special_shimihari_autumn .info_img_block{margin-left:12.666vw;}
.fage_special_shimihari_autumn .info_img_block.item01{width:40.1vw;}
.fage_special_shimihari_autumn .info_img_block.item02{width:14.93334vw;}
.fage_special_shimihari_autumn .info_img_block.item03{width:18.3vw;}
.fage_special_shimihari_autumn .info_img_block.item04{width:9.75vw;}
.fage_special_shimihari_autumn.fage_brand_container .info_price{margin-top:5px;}
.fage_special_shimihari_autumn .info_price{margin-top:5px;} 
.fage_special_shimihari_autumn .info_txt_block .info_desc{margin-top:5px;color: #5a5a5a;line-height:1.75;font-size:2.93333vw;}
.fage_special_shimihari_autumn .Ingredients{margin-top:20px;}
.fage_special_shimihari_autumn .Ingredients .p_name{display:block;color:#0076c2;}

.fage_special_shimihari_autumn sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_shimihari_autumn .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_shimihari_autumn .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_shimihari_autumn .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 2em;
}

.fage_special_shimihari_autumn p {
  margin-bottom: 1.5em;
}
.fage_special_shimihari_autumn .figSt1 {  
  margin: 0 0 2em;
  padding: 0;
  text-align: center;
}
.fage_special_shimihari_autumn .figSt1 .figCap {  
  margin: 0 0 2em;
  padding: .5em 0 0;
  text-align: right;
  font-size: 2.93333vw;
}

.fage_special_shimihari_autumn #sec1 {
  margin: 0 5.3333333vw;
  padding: 2em 0 6em;
  background: url(../img/special/shimihari_autumn/shimihari_autumn_sec1_bg1.jpg) no-repeat center bottom;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fage_special_shimihari_autumn #sec1 h2 {
  margin: 0 0 2em;
  text-align: center;
}
.fage_special_shimihari_autumn #sec1 h3 {
  margin: 0 0 1em;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont1 {
  margin: 0 0 3em;
  padding: 0 4vw;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont1 .txt_area {
  margin: 0;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont2 {
  margin: 0 0 3em;
  padding: 0 3.4vw;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item {
  margin: 0 4vw;
  text-align: center;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item {
  position: relative;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item .catttl {
  margin: 0 0 1.5em;
}

.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item1 {
  margin: 0 0 1em;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item1 .ttl {
  width: 42.6%;
  margin: 0 auto 1em;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item1 .figImg {
  width: 19.8%;
  margin: 0 auto 1em;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item1 .txt {
  width: 68%;
  margin: 0 auto;
  text-align: left;
}

.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item2 .itemList {
  margin: 0 4% 3em;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item2 .itemList li {
  width: 46.4%;
  margin: 0;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item2 .itemList li.li3 {
  width: 80.4%;
  margin: 0 9.8%;
  padding-top: 3em;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item2 .ttl {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item2 .figImg {
  width: 37.2%;
  margin: 0 auto 1em;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item2 li.li3 .figImg {
  width: 19.3%;
  margin: 0 auto 1em;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item2 .txt {
  margin: 0;
  text-align: left;
  font-size: 3.4vw;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item2 .txt .num {
  width: 12.8%;
  margin: 0 auto .5em;
  display: block;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .item .txt .blu {
  color: #0076c2;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .plus {
  width: 12.6%;
  margin: 0 auto;
  padding: 1.5em 0;
}
.fage_special_shimihari_autumn #sec1 .sec1_cont3_item .sup_txt {
  margin: 0 4vw;
  text-align: left;
  font-size: 80%;
}
.fage_special_shimihari_autumn #sec1 .feature_notes li {
  padding-left: 2em;
  text-indent: -2em;
}

.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list > li {
  position: relative;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list h4 {
  margin: 0 auto 1.5em;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list h5 {
  margin: 0 auto 1em;
  text-align: center;
  font-weight: 400;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list > li .feature_img {
  width: 14.9%;
  margin: 0;
  position: absolute;
  top: -1em;
  left: 18%;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v2 {
  width: 20.4%;
  top: -1.5em;
  left: 14%;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v3 {
  width: 10.7%;
  top: -1em;
  left: 21%;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .info_txt_block {
  width: auto;
  margin: 0 0 1.5em 38%;
  float: none;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .product_btn_area {
  margin: 0 0 1.5em;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt {
  margin: 0 4vw 2em;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 .txt {
  width: 70%;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 .img {
  width: 32.5%;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 .feature_list_img01 {
  width: 26.5%;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img {
  margin: 0 6vw;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .figImg1 {
  width: 41.9%;
  margin: 0 auto;
}

.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li {
  width: 24.3333%;
  margin: 0 2.5%;
}
.fage_special_shimihari_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img li p {
  margin: 0;
}
.fage_special_shimihari_autumn .feature_txt_cont.feature_txt_contbg {
  padding: 20px 9vw;
  background:url(../img/special/shimihari_autumn/shimihari_autumn_bg03.png);
  background-size: 100% 100%;
}
.fage_special_shimihari_autumn .feature_txt_cont.feature_txt_contbg .info_txt_block {
  margin: 1em 0;
}
.fage_special_shimihari_autumn .feature_txt_cont.feature_txt_contbg .fage_cmn_comment {
  margin: 1em 1em;
}
.fage_special_shimihari_autumn .spautumn_fBn1 {
  padding: 2em 0 0;
}


/*------------------------------------------------------------
/sp/contents/brands/fage/special/kansou_autumn
------------------------------------------------------------ */
.fage_special_kansou_autumn .spshimihariItem_notes{margin-top:10px;font-size:2.93333vw;line-height:1.5;}
.fage_special_kansou_autumn .product_btn_area .info_txt_ttl p{margin-bottom:5px;font-size:4.8vw;}
.fage_special_kansou_autumn .product_btn_area .info_block{margin:30px auto;}
.fage_special_kansou_autumn .product_btn_area .info_txt_block{width:32.6vw;margin-left:5.3vw;}
.fage_special_kansou_autumn .product_feature .fage_cmn_sec_txtimg{width:100vw;margin-bottom:19px;}

.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list > li{margin-top:45px;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list > li:first-child{margin-top:0;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list h4{position:relative;width:89.33334vw;margin:0 auto;box-sizing:initial;z-index:0;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_img{position:relative;width:18.6667vw;margin-left:2.4vw;z-index:0;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .shiftTop_v2{margin-top:-21.333vw;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_row{position:relative;margin-bottom:3vw;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.1em;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt.txtTop{margin:-2.5vw 0 0;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list .feature_notes{width:89.33334vw;margin:25px auto 2em;font-size:2.93333vw;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list .feature_notes > li{padding-left:1.5em;text-indent:-1.5em;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_columm {margin-bottom:25px;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_columm:last-child {margin-bottom:0;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_columm > p{margin-bottom:10px;}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.05em;text-align:center;}
.fage_special_kansou_autumn .feature_txt_cont {width:89.33334vw;;margin: 0 auto; }
.fage_special_kansou_autumn .feature_txt_cont .info_txt_block{width:72.4vw;margin:0 auto;float:none;}
.fage_special_kansou_autumn .feature_txt_cont .info_txt_block > p{margin:0;}
.fage_special_kansou_autumn .feature_txt_cont .info_img_block{width:42.4vw;margin:0 auto;float:none;}
.fage_special_kansou_autumn .feature_txt_cont .info_img_block > p{margin:15px 0 15px 0;}
.fage_special_kansou_autumn .feature_txt_cont .info_txt_block .info_txt_notes{font-size:2.93333vw;}
.fage_special_kansou_autumn .product_solicitation{margin-top:30px;font-size:3.86667vw;}
.fage_special_kansou_autumn .product_solicitation .info_block{margin-top:30px;}
.fage_special_kansou_autumn .product_solicitation .info_txt_block{width:50.6vw;margin-left:5.3vw;}
.fage_special_kansou_autumn .info_txt_block{width:62vw;margin-left:5vw;margin-top:0;}
.fage_special_kansou_autumn .info_txt_block p.info_title{margin-top: 1em;margin-bottom: 0;}
.fage_special_kansou_autumn .info_img_block{margin-left:12.666vw;}
.fage_special_kansou_autumn .info_img_block.item01{width:40.1vw;}
.fage_special_kansou_autumn .info_img_block.item02{width:14.93334vw;}
.fage_special_kansou_autumn .info_img_block.item03{width:18.3vw;}
.fage_special_kansou_autumn .info_img_block.item04{width:9.75vw;}
.fage_special_kansou_autumn.fage_brand_container .info_price{margin-top:5px;}
.fage_special_kansou_autumn .info_price{margin-top:5px;} 
.fage_special_kansou_autumn .info_txt_block .info_desc{margin-top:5px;color: #5a5a5a;line-height:1.75;font-size:2.93333vw;}
.fage_special_kansou_autumn .Ingredients{margin-top:20px;}
.fage_special_kansou_autumn .Ingredients .p_name{display:block;color:#0076c2;}

.fage_special_kansou_autumn sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_kansou_autumn .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_kansou_autumn .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_kansou_autumn .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 2em;
}

.fage_special_kansou_autumn p {
  margin-bottom: 1.5em;
}
.fage_special_kansou_autumn .figSt1 {  
  margin: 0 0 2em;
  padding: 0;
  text-align: center;
}
.fage_special_kansou_autumn .figSt1 .figCap {  
  margin: 0 0 2em;
  padding: .5em 0 0;
  text-align: right;
  font-size: 2.93333vw;
}

.fage_special_kansou_autumn #sec1 {
  margin: 0 5.3333333vw;
  padding: 2em 0 6em;
  background: url(../img/special/kansou_autumn/kansou_autumn_sec1_bg1.jpg) no-repeat center bottom;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fage_special_kansou_autumn #sec1 h2 {
  margin: 0 0 2em;
  text-align: center;
}
.fage_special_kansou_autumn #sec1 h3 {
  margin: 0 0 1em;
}
.fage_special_kansou_autumn #sec1 .sec1_cont1 {
  margin: 0 0 3em;
  padding: 0 4vw;
}
.fage_special_kansou_autumn #sec1 .sec1_cont1 .txt_area {
  margin: 0;
}
.fage_special_kansou_autumn #sec1 .sec1_cont2 {
  margin: 0 0 3em;
  padding: 0 3.4vw;
}
.fage_special_kansou_autumn #sec1 .point {
  margin: 0;
  padding: 1em;
  background: #fef4f1;
  border-radius: 15px;
}
.fage_special_kansou_autumn #sec1 .point .ttl {
  margin: 0 0 .5em;
}
.fage_special_kansou_autumn #sec1 .point .txt p {
  margin: 0;
}
.fage_special_kansou_autumn #sec1 .point .txt p .img {
  width: 38.8%;
  margin: 1em 0 1em 1em;
  float: right;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item {
  margin: 0 4vw;
  text-align: center;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item {
  position: relative;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item2 .itemList {
  margin: 0 0 2em;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item2 .itemList li {
  width: 50%;
  margin: 0;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item2 .itemList li.li1 {
  width: 79%;
  margin: 0 8.5% 2em;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item li .catttl {
  margin: 0 0 1.5em;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item li.li1 .catttl {
  width: 80.9%;
  margin: 0 auto 1.5em;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item2 .ttl {
  width: 86.4%;
  margin: 0 auto 1em;
  padding: 0;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item2 li.li1 .ttl {
  width: 47.7%;
  margin: 0 auto 1em;
  padding: 0;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item2 .figImg {
  width: 39.3%;
  margin: 0 auto 1em;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item2 li.li1 .figImg {
  width: 24.1%;
  margin: 0 auto 1em;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item2 .txt {
  margin: 0 1em;
  text-align: left;
  font-size: 3.4vw;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item2 li.li1 .txt {
  margin: 0;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item2 .txt .num {
  width: 12.8%;
  margin: 0 auto .5em;
  display: block;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .item .txt .blu {
  color: #0076c2;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .plus {
  width: 12.6%;
  margin: 0 auto;
  padding: 1.5em 0;
}
.fage_special_kansou_autumn #sec1 .sec1_cont3_item .sup_txt {
  margin: 0 4vw;
  text-align: left;
  font-size: 80%;
}
.fage_special_kansou_autumn #sec1 .feature_notes li {
  padding-left: 2em;
  text-indent: -2em;
}

.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list > li {
  position: relative;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list h4 {
  margin: 0 auto 1.5em;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list h5 {
  margin: 0 auto 1em;
  text-align: center;
  font-weight: 400;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list > li .feature_img {
  width: 14.9%;
  margin: 0;
  position: absolute;
  top: -1em;
  left: 18%;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v2 {
  width: 20.4%;
  top: -1.5em;
  left: 14%;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v3 {
  width: 10.7%;
  top: -1em;
  left: 21%;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v4 {
  width: 13%;
  top: -1em;
  left: 21%;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .info_txt_block {
  width: auto;
  margin: 0 0 1.5em 38%;
  float: none;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .product_btn_area {
  margin: 0 0 1.5em;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt {
  margin: 0 4vw 2em;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 .txt {
  width: 70%;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 .img {
  width: 32.5%;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_row.ly1 .feature_list_img01 {
  width: 26.5%;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img {
  margin: 0 6vw;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .figImg1 {
  width: 41.9%;
  margin: 0 auto;
}

.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li {
  width: 24.3333%;
  margin: 0 2.5%;
}
.fage_special_kansou_autumn .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img li p {
  margin: 0;
}
.fage_special_kansou_autumn .feature_txt_cont.feature_txt_contbg {
  padding: 20px 9vw;
  background:url(../img/special/kansou_autumn/kansou_autumn_bg03.png);
  background-size: 100% 100%;
}
.fage_special_kansou_autumn .feature_txt_cont.feature_txt_contbg .info_txt_block {
  margin: 1em 0;
}
.fage_special_kansou_autumn .feature_txt_cont.feature_txt_contbg .fage_cmn_comment {
  margin: 1em 1em;
}
.fage_special_kansou_autumn .spautumn_fBn1 {
  padding: 2em 0 0;
}



/*------------------------------------------------------------
/sp/contents/brands/fage/special/hari_care_autumn
------------------------------------------------------------ */
.fage_special_hari_care_autumn .hari_care_autumn_main_inner {
  width: 89.3%;
  margin: 0 auto;
}
.fage_special_hari_care_autumn .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_hari_care_autumn .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_hari_care_autumn .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 1em;
}
.fage_special_hari_care_autumn p {
  margin-bottom: 1.5em;
}
.fage_special_hari_care_autumn sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_hari_care_autumn .notes {
  margin-bottom: 0;
  font-size: 80%;
}
.fage_special_hari_care_autumn .blu {
  color: #0076c2;
}

.fage_special_hari_care_autumn .subPage_main_sec .pageMv {
  margin: 0 0 3em;
}
.fage_special_hari_care_autumn #sec1 {
  margin: 0;
  padding: 0 0 2em;
}
.fage_special_hari_care_autumn #sec1 .secTtl {
  margin: 0 0 3em;
  padding:0;
}
.fage_special_hari_care_autumn #sec1 .item {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_hari_care_autumn #sec1 .item .ttl1 {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_hari_care_autumn #sec1 .item .ttl2 {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_hari_care_autumn #sec1 .item .txt_area1 {
  margin: 0 0 2em;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_hari_care_autumn #sec1 .item .txt_area1 .fig_item {
  width: 30.9%;
}
.fage_special_hari_care_autumn #sec1 .item .txt_area1 .txt {
  width: 60%;
}
.fage_special_hari_care_autumn #sec1 .item .fig_img {
  margin: 0 0 2em;
}

.fage_special_hari_care_autumn #sec2 .careList {
  margin: 0;
  padding: 0 0 2em;
}
.fage_special_hari_care_autumn #sec2 .careList .block {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_hari_care_autumn #sec2 .careList dt {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_hari_care_autumn #sec2 .careList dd {
  margin: 0;
  padding: 0;
}
.fage_special_hari_care_autumn #sec2 .careList dd .fig_img {
  margin: 0 0 1em;
  padding: 0;
}



/*------------------------------------------------------------
/sp/contents/brands/fage/special/shimihari_care_autumn
------------------------------------------------------------ */
.fage_special_shimihari_care_autumn .shimihari_care_autumn_main_inner {
  width: 89.3%;
  margin: 0 auto;
}
.fage_special_shimihari_care_autumn .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_shimihari_care_autumn .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_shimihari_care_autumn .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 1em;
}
.fage_special_shimihari_care_autumn p {
  margin-bottom: 1.5em;
}
.fage_special_shimihari_care_autumn sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_shimihari_care_autumn .notes {
  margin-bottom: 0;
  font-size: 80%;
}
.fage_special_shimihari_care_autumn .blu {
  color: #0076c2;
}

.fage_special_shimihari_care_autumn .subPage_main_sec .pageMv {
  margin: 0 0 3em;
}
.fage_special_shimihari_care_autumn #sec1 {
  margin: 0;
  padding: 0 0 2em;
}
.fage_special_shimihari_care_autumn #sec1 .secTtl {
  margin: 0 0 3em;
  padding:0;
}
.fage_special_shimihari_care_autumn #sec1 .item {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_shimihari_care_autumn #sec1 .item .ttl1 {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_shimihari_care_autumn #sec1 .item .ttl2 {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimihari_care_autumn #sec1 .item .txt_area1 {
  margin: 0 0 2em;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimihari_care_autumn #sec1 .item .txt_area1 .fig_item {
  width: 30.9%;
}
.fage_special_shimihari_care_autumn #sec1 .item .txt_area1 .txt {
  width: 60%;
}
.fage_special_shimihari_care_autumn #sec1 .item .fig_img {
  margin: 0 0 2em;
}
.fage_special_shimihari_care_autumn #sec1 .item .point {
  padding: 4em 0 0;
}
.fage_special_shimihari_care_autumn #sec1 .item .point .txt {
  margin: 0 5%;
}


.fage_special_shimihari_care_autumn #sec2 .careList {
  margin: 0;
  padding: 0 0 2em;
}
.fage_special_shimihari_care_autumn #sec2 .careList .block {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_shimihari_care_autumn #sec2 .careList dt {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_shimihari_care_autumn #sec2 .careList dd {
  margin: 0;
  padding: 0;
}
.fage_special_shimihari_care_autumn #sec2 .careList dd .fig_img {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimihari_care_autumn #sec2 .careList dd .carePoint {
  margin: 0;
  padding: 0;
}
.fage_special_shimihari_care_autumn #sec2 .careList dd .carePoint li {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_shimihari_care_autumn #sec2 .careList dd .carePoint li .txt {
  margin: 0 10%;
  padding: 0;
}



/*------------------------------------------------------------
/sp/contents/brands/fage/special/kansou_care_autumn
------------------------------------------------------------ */
.fage_special_kansou_care_autumn .kansou_care_autumn_main_inner {
  width: 89.3%;
  margin: 0 auto;
}
.fage_special_kansou_care_autumn .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_kansou_care_autumn .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_kansou_care_autumn .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 1em;
}
.fage_special_kansou_care_autumn p {
  margin-bottom: 1.5em;
}
.fage_special_kansou_care_autumn sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_kansou_care_autumn .notes {
  margin-bottom: 0;
  font-size: 80%;
}
.fage_special_kansou_care_autumn .blu {
  color: #0076c2;
}

.fage_special_kansou_care_autumn .subPage_main_sec .pageMv {
  margin: 0 0 3em;
}
.fage_special_kansou_care_autumn #sec1 {
  margin: 0;
  padding: 0 0 2em;
}
.fage_special_kansou_care_autumn #sec1 .secTtl {
  margin: 0 0 3em;
  padding:0;
}
.fage_special_kansou_care_autumn #sec1 .item {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_kansou_care_autumn #sec1 .item .ttl1 {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_kansou_care_autumn #sec1 .item .ttl2 {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_kansou_care_autumn #sec1 .item .txt_area1 {
  margin: 0 0 2em;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_kansou_care_autumn #sec1 .item .txt_area1 .fig_item {
  width: 30.9%;
}
.fage_special_kansou_care_autumn #sec1 .item .txt_area1 .txt {
  width: 60%;
}
.fage_special_kansou_care_autumn #sec1 .item .fig_img {
  margin: 0 0 2em;
}
.fage_special_kansou_care_autumn #sec1 .item .point {
  padding: 4em 0 0;
}
.fage_special_kansou_care_autumn #sec1 .item .point .txt {
  margin: 0 5%;
}


.fage_special_kansou_care_autumn #sec2 .careList {
  margin: 0;
  padding: 0 0 2em;
}
.fage_special_kansou_care_autumn #sec2 .careList .block {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_kansou_care_autumn #sec2 .careList dt {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_kansou_care_autumn #sec2 .careList dd {
  margin: 0;
  padding: 0;
}
.fage_special_kansou_care_autumn #sec2 .careList dd .fig_img {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_kansou_care_autumn #sec2 .careList dd .carePoint {
  margin: 0;
  padding: 0;
}
.fage_special_kansou_care_autumn #sec2 .careList dd .carePoint li {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_kansou_care_autumn #sec2 .careList dd .carePoint li .ttl_area {
  width: 80%;
  margin: 0 auto 1.5em;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
.fage_special_kansou_care_autumn #sec2 .careList dd .carePoint li .item_img {
  width: 25.7%;
  margin: 0;
}
.fage_special_kansou_care_autumn #sec2 .careList dd .carePoint li .ttl_txt {
  width: 66%;
  margin: 0;
}
.fage_special_kansou_care_autumn #sec2 .careList dd .carePoint li .ttl_txt .ttl {
  width: 75.2%;
  margin: 0 0 .5em;
}
.fage_special_kansou_care_autumn #sec2 .careList dd .carePoint li .ttl_txt .copy p {
  margin-bottom: 0;
}
.fage_special_kansou_care_autumn #sec2 .careList dd .carePoint li .txt {
  margin: 0 10%;
  padding: 0;
}



/*------------------------------------------------------------
/sp/contents/brands/fage/special/hari_winter
------------------------------------------------------------ */
.fage_special_hari_winter .spshimihariItem_notes{margin-top:10px;font-size:2.93333vw;line-height:1.5;}
.fage_special_hari_winter .product_btn_area .info_txt_ttl p{margin-bottom:5px;font-size:4.8vw;}
.fage_special_hari_winter .product_btn_area .info_block{margin:30px auto;}
.fage_special_hari_winter .product_btn_area .info_txt_block{width:32.6vw;margin-left:5.3vw;}
.fage_special_hari_winter .product_feature .fage_cmn_sec_txtimg{width:100vw;margin-bottom:19px;}

.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list > li{margin-top:45px;}
.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list > li:first-child{margin-top:0;}
.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list h4{position:relative;width:89.33334vw;margin:0 auto;box-sizing:initial;z-index:0;}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_img{position:relative;width:18.6667vw;margin-left:2.4vw;z-index:0;}
.fage_special_hari_winter .spshimihariItem_product_feature .shiftTop_v2{margin-top:-21.333vw;}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_row{position:relative;margin-bottom:3vw;}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.1em;}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt.txtTop{margin:-2.5vw 0 0;}
.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list .feature_notes{width:89.33334vw;margin:25px auto 2em;font-size:2.93333vw;}
.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list .feature_notes > li{padding-left:1.5em;text-indent:-1.5em;}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_columm {margin-bottom:25px;}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_columm:last-child {margin-bottom:0;}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_columm > p{margin-bottom:10px;}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.05em;text-align:center;}
.fage_special_hari_winter .feature_txt_cont {width:89.33334vw;;margin: 0 auto; }
.fage_special_hari_winter .feature_txt_cont .info_txt_block{width:72.4vw;margin:0 auto;float:none;}
.fage_special_hari_winter .feature_txt_cont .info_txt_block > p{margin:0;}
.fage_special_hari_winter .feature_txt_cont .info_img_block{width:42.4vw;margin:0 auto;float:none;}
.fage_special_hari_winter .feature_txt_cont .info_img_block > p{margin:15px 0 15px 0;}
.fage_special_hari_winter .feature_txt_cont .info_txt_block .info_txt_notes{font-size:2.93333vw;}
.fage_special_hari_winter .product_solicitation{margin-top:30px;font-size:3.86667vw;}
.fage_special_hari_winter .product_solicitation .info_block{margin-top:30px;}
.fage_special_hari_winter .product_solicitation .info_txt_block{width:50.6vw;margin-left:5.3vw;}
.fage_special_hari_winter .info_txt_block{width:62vw;margin-left:5vw;margin-top:0;}
.fage_special_hari_winter .info_txt_block p.info_title{margin-top: 1em;margin-bottom: 0;}
.fage_special_hari_winter .info_img_block{margin-left:12.666vw;}
.fage_special_hari_winter .info_img_block.item01{width:40.1vw;}
.fage_special_hari_winter .info_img_block.item02{width:14.93334vw;}
.fage_special_hari_winter .info_img_block.item03{width:18.3vw;}
.fage_special_hari_winter .info_img_block.item04{width:9.75vw;}
.fage_special_hari_winter.fage_brand_container .info_price{margin-top:5px;}
.fage_special_hari_winter .info_price{margin-top:5px;} 
.fage_special_hari_winter .info_txt_block .info_desc{margin-top:5px;color: #5a5a5a;line-height:1.75;font-size:2.93333vw;}
.fage_special_hari_winter .Ingredients{margin-top:20px;}
.fage_special_hari_winter .Ingredients .p_name{display:block;color:#0076c2;}

.fage_special_hari_winter sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_hari_winter .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_hari_winter .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_hari_winter .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 2em;
}

.fage_special_hari_winter p {
  margin-bottom: 1.5em;
}
.fage_special_hari_winter .figSt1 {  
  margin: 0 0 2em;
  padding: 0;
  text-align: center;
}
.fage_special_hari_winter .figSt1 .figCap {  
  margin: 0 0 2em;
  padding: .5em 0 0;
  text-align: right;
  font-size: 2.93333vw;
}

.fage_special_hari_winter #sec1 {
  margin: 0 5.3333333vw;
  padding: 2em 0 6em;
  background: url(../img/special/hari_winter/hari_winter_sec1_bg1.jpg) no-repeat center bottom;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fage_special_hari_winter #sec1 h2 {
  margin: 0 0 3em;
  text-align: center;
}
.fage_special_hari_winter #sec1 h3 {
  margin: 0 0 1em;
}
.fage_special_hari_winter #sec1 .sec1_cont1 {
  margin: 0 0 3em;
  padding: 0 4vw;
}
.fage_special_hari_winter #sec1 .sec1_cont1 .txt_area {
  margin: 0;
}
.fage_special_hari_winter #sec1 .sec1_cont1 .img_area1 {
  margin: 0;
  padding: 2em 0 .1em;
  background: #fff;
  border-radius: 3vw;
}
.fage_special_hari_winter #sec1 .sec1_cont1 .img_area1 .figImg {
  margin: 0 0 1em;
}
.fage_special_hari_winter #sec1 .sec1_cont1 .img_area1 p {
  margin: 0 13% 2em;
}
.fage_special_hari_winter #sec1 .sec1_cont2 {
  margin: 0 0 3em;
  padding: 0 4vw;
}
.fage_special_hari_winter #sec1 .sec1_cont3_item {
  margin: 0 4vw;
  text-align: center;
}
.fage_special_hari_winter #sec1 .sec1_cont3_item h3 {
  margin-bottom: 2em;
}
.fage_special_hari_winter #sec1 .sec1_cont3_item .item .itemList {
  margin: 0;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fage_special_hari_winter #sec1 .sec1_cont3_item .item .itemList li {
  width: 50%;
  margin: 0 0 3em;
}
.fage_special_hari_winter #sec1 .sec1_cont3_item .item .itemList li .catttl {
  margin: 0 0 1.5em;
}
.fage_special_hari_winter #sec1 .sec1_cont3_item .item .itemList li .ttl {
  margin: 0 0 1em;
}
.fage_special_hari_winter #sec1 .sec1_cont3_item .item .itemList li .figImg {
  margin: 0 0 1em;
}
.fage_special_hari_winter #sec1 .sec1_cont3_item .item .itemList li .txt {
  margin: 0 3vw;
  text-align: left;
}
.fage_special_hari_winter #sec1 .sec1_cont3_item .item .itemList .txt .blu {
  color: #0076c2;
}
.fage_special_hari_winter #sec1 .sec1_cont3_item .sup_txt {
  margin: 0 4vw;
  text-align: left;
  font-size: 80%;
}
.fage_brand_container.fage_special_hari_winter .product_btn_area .product_btn_area_inner.-orange .btn_block a {
  background: url(../img/special/hari_winter/btn_bg1.jpg);
  background-size: 100% 100%;
  text-shadow: 1px 1px 3px #ffffc8, -1px 1px 3px #ffffc8, 1px -1px 3px #ffffc8, -1px -1px 3px #ffffc8;
}
.fage_special_hari_winter #sec1 .feature_notes li {
  padding-left: 2em;
  text-indent: -2em;
}

.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list > li {
  position: relative;
}
.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list h4 {
  margin: 0 auto 1.5em;
}
.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img {
  width: 17.4%;
  margin: 0;
  position: absolute;
  top: -1em;
  left: 18%;
}
.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v2 {
  width: 20.4%;
  top: -1.5em;
  left: 14%;
}
.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v3 {
  width: 10.7%;
  top: -1em;
  left: 21%;
}
.fage_special_hari_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v4 {
  width: 13%;
  top: -1em;
  left: 21%;
}
.fage_special_hari_winter .spshimihariItem_product_feature .info_txt_block {
  width: auto;
  margin: 0 0 1.5em 38%;
  float: none;
}
.fage_special_hari_winter .spshimihariItem_product_feature .product_btn_area {
  margin: 0 0 1.5em;
}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt {
  margin: 0 4vw 2em;
}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 .txt {
  width: 70%;
}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 .img {
  width: 27.5%;
}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img {
  margin: 0 6vw;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .figImg1 {
  width: 41.9%;
  margin: 0 auto;
}

.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li {
  width: 24.3333%;
  margin: 0 2.5%;
}
.fage_special_hari_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img li p {
  margin: 0;
}
.fage_special_hari_winter .feature_txt_cont.feature_txt_contbg {
  padding: 20px 9vw;
  background:url(../img/special/hari_winter/hari_winter_bg03.png);
  background-size: 100% 100%;
}
.fage_special_hari_winter .feature_txt_cont.feature_txt_contbg .info_txt_block {
  margin: 1em 0;
}
.fage_special_hari_winter .feature_txt_cont.feature_txt_contbg .fage_cmn_comment {
  margin: 1em 1em;
}
.fage_special_hari_winter .spwinter_fBn1 {
  padding: 2em 0 0;
}
.fage_special_hari_winter .cmnBtn_unit.itemLink_btn {
  margin: 0 5% 4em;
}


/*------------------------------------------------------------
/sp/contents/brands/fage/special/shimihari_winter
------------------------------------------------------------ */
.fage_special_shimihari_winter .spshimihariItem_notes{margin-top:10px;font-size:2.93333vw;line-height:1.5;}
.fage_special_shimihari_winter .product_btn_area .info_txt_ttl p{margin-bottom:5px;font-size:4.8vw;}
.fage_special_shimihari_winter .product_btn_area .info_block{margin:30px auto;}
.fage_special_shimihari_winter .product_btn_area .info_txt_block{width:32.6vw;margin-left:5.3vw;}
.fage_special_shimihari_winter .product_feature .fage_cmn_sec_txtimg{width:100vw;margin-bottom:19px;}

.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list > li{margin-top:45px;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list > li:first-child{margin-top:0;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list h4{position:relative;width:89.33334vw;margin:0 auto;box-sizing:initial;z-index:0;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_img{position:relative;width:18.6667vw;margin-left:2.4vw;z-index:0;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .shiftTop_v2{margin-top:-21.333vw;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_row{position:relative;margin-bottom:3vw;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.1em;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt.txtTop{margin:-2.5vw 0 0;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list .feature_notes{width:89.33334vw;margin:25px auto 2em;font-size:2.93333vw;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list .feature_notes > li{padding-left:1.5em;text-indent:-1.5em;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_columm {margin-bottom:25px;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_columm:last-child {margin-bottom:0;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_columm > p{margin-bottom:10px;}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.05em;text-align:center;}
.fage_special_shimihari_winter .feature_txt_cont {width:89.33334vw;;margin: 0 auto; }
.fage_special_shimihari_winter .feature_txt_cont .info_txt_block{width:72.4vw;margin:0 auto;float:none;}
.fage_special_shimihari_winter .feature_txt_cont .info_txt_block > p{margin:0;}
.fage_special_shimihari_winter .feature_txt_cont .info_img_block{width:42.4vw;margin:0 auto;float:none;}
.fage_special_shimihari_winter .feature_txt_cont .info_img_block > p{margin:15px 0 15px 0;}
.fage_special_shimihari_winter .feature_txt_cont .info_txt_block .info_txt_notes{font-size:2.93333vw;}
.fage_special_shimihari_winter .product_solicitation{margin-top:30px;font-size:3.86667vw;}
.fage_special_shimihari_winter .product_solicitation .info_block{margin-top:30px;}
.fage_special_shimihari_winter .product_solicitation .info_txt_block{width:50.6vw;margin-left:5.3vw;}
.fage_special_shimihari_winter .info_txt_block{width:62vw;margin-left:5vw;margin-top:0;}
.fage_special_shimihari_winter .info_txt_block p.info_title{margin-top: 1em;margin-bottom: 0;}
.fage_special_shimihari_winter .info_img_block{margin-left:12.666vw;}
.fage_special_shimihari_winter .info_img_block.item01{width:40.1vw;}
.fage_special_shimihari_winter .info_img_block.item02{width:14.93334vw;}
.fage_special_shimihari_winter .info_img_block.item03{width:18.3vw;}
.fage_special_shimihari_winter .info_img_block.item04{width:9.75vw;}
.fage_special_shimihari_winter.fage_brand_container .info_price{margin-top:5px;}
.fage_special_shimihari_winter .info_price{margin-top:5px;} 
.fage_special_shimihari_winter .info_txt_block .info_desc{margin-top:5px;color: #5a5a5a;line-height:1.75;font-size:2.93333vw;}
.fage_special_shimihari_winter .Ingredients{margin-top:20px;}
.fage_special_shimihari_winter .Ingredients .p_name{display:block;color:#0076c2;}

.fage_special_shimihari_winter sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_shimihari_winter .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_shimihari_winter .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_shimihari_winter .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 2em;
}

.fage_special_shimihari_winter p {
  margin-bottom: 1.5em;
}
.fage_special_shimihari_winter .figSt1 {  
  margin: 0 0 2em;
  padding: 0;
  text-align: center;
}
.fage_special_shimihari_winter .figSt1 .figCap {  
  margin: 0 0 2em;
  padding: .5em 0 0;
  text-align: right;
  font-size: 2.93333vw;
}
.fage_brand_container.fage_special_shimihari_winter .product_btn_area .product_btn_area_inner.-orange .btn_block a {
  background: url(../img/special/shimihari_winter/btn_bg1.jpg);
  background-size: 100% 100%;
  text-shadow: 1px 1px 3px #ffffc8, -1px 1px 3px #ffffc8, 1px -1px 3px #ffffc8, -1px -1px 3px #ffffc8;
}
.fage_special_shimihari_winter #sec1 .feature_notes li {
  padding-left: 2em;
  text-indent: -2em;
}

.fage_special_shimihari_winter #sec1 {
  margin: 0 5.3333333vw;
  padding: 2em 0 6em;
  background: url(../img/special/shimihari_winter/shimihari_winter_sec1_bg1.jpg) no-repeat center bottom;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fage_special_shimihari_winter #sec1 h2 {
  margin: 0 0 2em;
  text-align: center;
}
.fage_special_shimihari_winter #sec1 h3 {
  margin: 0 0 1em;
}
.fage_special_shimihari_winter #sec1 .sec1_cont1 {
  margin: 0 0 3em;
  padding: 0 4vw;
}
.fage_special_shimihari_winter #sec1 .sec1_cont1 .txt_area {
  margin: 0;
}
.fage_special_shimihari_winter #sec1 .sec1_cont2 {
  margin: 0 0 4em;
  padding: 0 3.4vw;
}
.fage_special_shimihari_winter #sec1 .sec1_cont2 .dl1 {
  margin: 0 auto 2em;
  padding: 0;
}
.fage_special_shimihari_winter #sec1 .sec1_cont2 .dl1 dt {
  margin: 0 0 .2em;
  padding: 0;
  color: #d13758;
}
.fage_special_shimihari_winter #sec1 .sec1_cont2 .dl1 dd {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimihari_winter #sec1 .sec1_cont2 .txt_area1 {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimihari_winter #sec1 .sec1_cont2 .point {
  margin: 0 auto;
  padding: 1em 5%;
  background: #fff;
  border-radius: 3vw;
}
.fage_special_shimihari_winter #sec1 .sec1_cont2 .point h4 {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimihari_winter #sec1 .sec1_cont2 .point .inner {
  margin: 0;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  -ms-align-items: center;
  align-items: center;
}
.fage_special_shimihari_winter #sec1 .sec1_cont2 .point .txt {
  width: 65%;
  margin: 0;
}
.fage_special_shimihari_winter #sec1 .sec1_cont2 .point .figSt2 {
  width: 30%;
  margin: 0;
}
.fage_special_shimihari_winter #sec1 .sec1_cont3_item {
  margin: 0 4vw;
  text-align: center;
}
.fage_special_shimihari_winter #sec1 .sec1_cont3_item h3 {
  margin-bottom: 2em;
}
.fage_special_shimihari_winter #sec1 .sec1_cont3_item .item .itemList {
  margin: 0;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fage_special_shimihari_winter #sec1 .sec1_cont3_item .item .itemList li {
  width: 50%;
  margin: 0 0 3em;
}
.fage_special_shimihari_winter #sec1 .sec1_cont3_item .item .itemList li .catttl {
  margin: 0 0 1.5em;
}
.fage_special_shimihari_winter #sec1 .sec1_cont3_item .item .itemList li .ttl {
  margin: 0;
}
.fage_special_shimihari_winter #sec1 .sec1_cont3_item .item .itemList li .figImg {
  margin: 0 0 1em;
}
.fage_special_shimihari_winter #sec1 .sec1_cont3_item .item .itemList li .txt {
  margin: 0 3vw;
  text-align: left;
}
.fage_special_shimihari_winter #sec1 .sec1_cont3_item .item .itemList .txt .blu {
  color: #0076c2;
}
.fage_special_shimihari_winter #sec1 .sec1_cont3_item .sup_txt {
  margin: 0 4vw;
  text-align: left;
  font-size: 80%;
}
.fage_special_shimihari_winter #sec1 .feature_notes li {
  padding-left: 2em;
  text-indent: -2em;
}

.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list > li {
  position: relative;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list h4 {
  margin: 0 auto 1.5em;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list h5 {
  margin: 0 auto 1em;
  text-align: center;
  font-weight: 400;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img {
  width: 14.9%;
  margin: 0;
  position: absolute;
  top: -1em;
  left: 18%;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v2 {
  width: 20.4%;
  top: -1.5em;
  left: 14%;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v3 {
  width: 10.7%;
  top: -1em;
  left: 21%;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .info_txt_block {
  width: auto;
  margin: 0 0 1.5em 38%;
  float: none;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .product_btn_area {
  margin: 0 0 1.5em;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt {
  margin: 0 4vw 2em;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 .txt {
  width: 70%;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 .img {
  width: 32.5%;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 .feature_list_img01 {
  width: 26.5%;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img {
  margin: 0 6vw;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .figImg1 {
  width: 41.9%;
  margin: 0 auto;
}

.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li {
  width: 24.3333%;
  margin: 0 2.5%;
}
.fage_special_shimihari_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img li p {
  margin: 0;
}
.fage_special_shimihari_winter .feature_txt_cont.feature_txt_contbg {
  padding: 20px 9vw;
  background:url(../img/special/shimihari_winter/shimihari_winter_bg03.png);
  background-size: 100% 100%;
}
.fage_special_shimihari_winter .feature_txt_cont.feature_txt_contbg .info_txt_block {
  margin: 1em 0;
}
.fage_special_shimihari_winter .feature_txt_cont.feature_txt_contbg .fage_cmn_comment {
  margin: 1em 1em;
}
.fage_special_shimihari_winter .spwinter_fBn1 {
  padding: 2em 0 0;
}
.fage_special_shimihari_winter .cmnBtn_unit.itemLink_btn {
  margin: 0 5% 4em;
}


/*------------------------------------------------------------
/sp/contents/brands/fage/special/kansou_winter
------------------------------------------------------------ */
.fage_special_kansou_winter .spshimihariItem_notes{margin-top:10px;font-size:2.93333vw;line-height:1.5;}
.fage_special_kansou_winter .product_btn_area .info_txt_ttl p{margin-bottom:5px;font-size:4.8vw;}
.fage_special_kansou_winter .product_btn_area .info_block{margin:30px auto;}
.fage_special_kansou_winter .product_btn_area .info_txt_block{width:32.6vw;margin-left:5.3vw;}
.fage_special_kansou_winter .product_feature .fage_cmn_sec_txtimg{width:100vw;margin-bottom:19px;}

.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list > li{margin-top:45px;}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list > li:first-child{margin-top:0;}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list h4{position:relative;width:89.33334vw;margin:0 auto;box-sizing:initial;z-index:0;}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_img{position:relative;width:18.6667vw;margin-left:2.4vw;z-index:0;}
.fage_special_kansou_winter .spshimihariItem_product_feature .shiftTop_v2{margin-top:-21.333vw;}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_row{position:relative;margin-bottom:3vw;}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.1em;}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_row .feature_list_imgtxt.txtTop{margin:-2.5vw 0 0;}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list .feature_notes{width:89.33334vw;margin:25px auto 2em;font-size:2.93333vw;}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list .feature_notes > li{padding-left:1.5em;text-indent:-1.5em;}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_columm {margin-bottom:25px;}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_columm:last-child {margin-bottom:0;}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_columm > p{margin-bottom:10px;}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li .feature_list_imgtxt{font-size:2.93333vw;letter-spacing:-0.05em;text-align:center;}
.fage_special_kansou_winter .feature_txt_cont {width:89.33334vw;;margin: 0 auto; }
.fage_special_kansou_winter .feature_txt_cont .info_txt_block{width:72.4vw;margin:0 auto;float:none;}
.fage_special_kansou_winter .feature_txt_cont .info_txt_block > p{margin:0;}
.fage_special_kansou_winter .feature_txt_cont .info_img_block{width:42.4vw;margin:0 auto;float:none;}
.fage_special_kansou_winter .feature_txt_cont .info_img_block > p{margin:15px 0 15px 0;}
.fage_special_kansou_winter .feature_txt_cont .info_txt_block .info_txt_notes{font-size:2.93333vw;}
.fage_special_kansou_winter .product_solicitation{margin-top:30px;font-size:3.86667vw;}
.fage_special_kansou_winter .product_solicitation .info_block{margin-top:30px;}
.fage_special_kansou_winter .product_solicitation .info_txt_block{width:50.6vw;margin-left:5.3vw;}
.fage_special_kansou_winter .info_txt_block{width:62vw;margin-left:5vw;margin-top:0;}
.fage_special_kansou_winter .info_txt_block p.info_title{margin-top: 1em;margin-bottom: 0;}
.fage_special_kansou_winter .info_img_block{margin-left:12.666vw;}
.fage_special_kansou_winter .info_img_block.item01{width:40.1vw;}
.fage_special_kansou_winter .info_img_block.item02{width:14.93334vw;}
.fage_special_kansou_winter .info_img_block.item03{width:18.3vw;}
.fage_special_kansou_winter .info_img_block.item04{width:9.75vw;}
.fage_special_kansou_winter.fage_brand_container .info_price{margin-top:5px;}
.fage_special_kansou_winter .info_price{margin-top:5px;} 
.fage_special_kansou_winter .info_txt_block .info_desc{margin-top:5px;color: #5a5a5a;line-height:1.75;font-size:2.93333vw;}
.fage_special_kansou_winter .Ingredients{margin-top:20px;}
.fage_special_kansou_winter .Ingredients .p_name{display:block;color:#0076c2;}

.fage_special_kansou_winter sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_kansou_winter .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_kansou_winter .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_kansou_winter .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 2em;
}

.fage_special_kansou_winter p {
  margin-bottom: 1.5em;
}
.fage_special_kansou_winter .figSt1 {  
  margin: 0 0 2em;
  padding: 0;
  text-align: center;
}
.fage_special_kansou_winter .figSt1 .figCap {  
  margin: 0 0 2em;
  padding: .5em 0 0;
  text-align: right;
  font-size: 2.93333vw;
}
.fage_brand_container.fage_special_kansou_winter .product_btn_area .product_btn_area_inner.-orange .btn_block a {
  background: url(../img/special/kansou_winter/btn_bg1.jpg);
  background-size: 100% 100%;
  text-shadow: 1px 1px 3px #ffffc8, -1px 1px 3px #ffffc8, 1px -1px 3px #ffffc8, -1px -1px 3px #ffffc8;
}
.fage_special_kansou_winter #sec1 .feature_notes li {
  padding-left: 2em;
  text-indent: -2em;
}

.fage_special_kansou_winter #sec1 {
  margin: 0 5.3333333vw;
  padding: 2em 0 6em;
  background: url(../img/special/kansou_winter/kansou_winter_sec1_bg1.jpg) no-repeat center bottom;
  -webkit-background-size: 100% auto;
  background-size: 100% auto;
}
.fage_special_kansou_winter #sec1 h2 {
  margin: 0 0 2em;
  text-align: center;
}
.fage_special_kansou_winter #sec1 h3 {
  margin: 0 0 1em;
}
.fage_special_kansou_winter #sec1 .sec1_cont1 {
  margin: 0 0 3em;
  padding: 0 4vw;
}
.fage_special_kansou_winter #sec1 .sec1_cont1 .txt_area {
  margin: 0;
}
.fage_special_kansou_winter #sec1 .sec1_cont2 {
  margin: 0 0 3em;
  padding: 0 3.4vw;
}
.fage_special_kansou_winter #sec1 .sec1_cont3_item {
  margin: 0 4vw;
  text-align: center;
}
.fage_special_kansou_winter #sec1 .sec1_cont3_item h3 {
  margin-bottom: 2em;
}
.fage_special_kansou_winter #sec1 .sec1_cont3_item .item .itemList {
  margin: 0;
  position: relative;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fage_special_kansou_winter #sec1 .sec1_cont3_item .item .itemList li {
  width: 50%;
  margin: 0 0 3em;
}
.fage_special_kansou_winter #sec1 .sec1_cont3_item .item .itemList li .catttl {
  margin: 0 0 1.5em;
}
.fage_special_kansou_winter #sec1 .sec1_cont3_item .item .itemList li .ttl {
  margin: 0 0 1em;
}
.fage_special_kansou_winter #sec1 .sec1_cont3_item .item .itemList li .figImg {
  margin: 0 0 1em;
}
.fage_special_kansou_winter #sec1 .sec1_cont3_item .item .itemList li .txt {
  margin: 0 3vw;
  text-align: left;
}
.fage_special_kansou_winter #sec1 .sec1_cont3_item .item .itemList .txt .blu {
  color: #0076c2;
}
.fage_special_kansou_winter #sec1 .sec1_cont3_item .sup_txt {
  margin: 0 4vw;
  text-align: left;
  font-size: 80%;
}
.fage_special_kansou_winter #sec1 .feature_notes li {
  padding-left: 2em;
  text-indent: -2em;
}

.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list > li {
  position: relative;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list h4 {
  margin: 0 auto 1.5em;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list h5 {
  margin: 0 auto 1em;
  text-align: center;
  font-weight: 400;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img {
  width: 14.9%;
  margin: 0;
  position: absolute;
  top: -1em;
  left: 18%;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v2 {
  width: 20.4%;
  top: -1.5em;
  left: 14%;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v3 {
  width: 10.7%;
  top: -1em;
  left: 21%;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_feature_list > li .feature_img.shiftTop_v4 {
  width: 13%;
  top: -1em;
  left: 21%;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .info_txt_block {
  width: auto;
  margin: 0 0 1.5em 38%;
  float: none;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .product_btn_area {
  margin: 0 0 1.5em;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt {
  margin: 0 4vw 2em;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 .txt {
  width: 70%;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 .img {
  width: 32.5%;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_row.ly1 .feature_list_img01 {
  width: 26.5%;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img {
  margin: 0 6vw;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: center;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .figImg1 {
  width: 41.9%;
  margin: 0 auto;
}

.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img > li {
  width: 24.3333%;
  margin: 0 2.5%;
}
.fage_special_kansou_winter .spshimihariItem_product_feature .feature_txt .img_columm .feature_list_img li p {
  margin: 0;
}
.fage_special_kansou_winter .feature_txt_cont.feature_txt_contbg {
  padding: 20px 9vw;
  background:url(../img/special/kansou_winter/kansou_winter_bg03.png);
  background-size: 100% 100%;
}
.fage_special_kansou_winter .feature_txt_cont.feature_txt_contbg .info_txt_block {
  margin: 1em 0;
}
.fage_special_kansou_winter .feature_txt_cont.feature_txt_contbg .fage_cmn_comment {
  margin: 1em 1em;
}
.fage_special_kansou_winter .spwinter_fBn1 {
  padding: 2em 0 0;
}
.fage_special_kansou_winter .cmnBtn_unit.itemLink_btn {
  margin: 0 5% 4em;
}



/*------------------------------------------------------------
/sp/contents/brands/fage/special/hari_care_winter
------------------------------------------------------------ */
.fage_special_hari_care_winter .hari_care_winter_main_inner {
  width: 89.6%;
  margin: 0 auto;
}
.fage_special_hari_care_winter .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_hari_care_winter .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_hari_care_winter .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 1em;
}
.fage_special_hari_care_winter p {
  margin-bottom: 1.5em;
}
.fage_special_hari_care_winter sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_hari_care_winter .notes {
  margin-bottom: 0;
  font-size: 80%;
}
.fage_special_hari_care_winter .blu {
  color: #0076c2;
}

.fage_special_hari_care_winter .subPage_main_sec .pageMv {
  margin: 0 0 3em;
}
.fage_special_hari_care_winter #sec1 {
  margin: 0;
  padding: 0 0 2em;
}
.fage_special_hari_care_winter #sec1 .secTtl {
  margin: 0 0 3em;
  padding:0;
}
.fage_special_hari_care_winter #sec1 .item {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_hari_care_winter #sec1 .item .ttl1 {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_hari_care_winter #sec1 .item .ttl2 {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_hari_care_winter #sec1 .item .txt_area1 {
  margin: 0 0 2em;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_hari_care_winter #sec1 .item .txt_area1 .fig_item {
  width: 30.9%;
}
.fage_special_hari_care_winter #sec1 .item .txt_area1 .txt {
  width: 60%;
}
.fage_special_hari_care_winter #sec1 .item .fig_img {
  margin: 0 0 2em;
}
.fage_special_hari_care_winter #sec1 .item .product_bnr {
  margin: 0 15%;
}

.fage_special_hari_care_winter #sec2 .careList {
  margin: 0;
  padding: 0;
}
.fage_special_hari_care_winter #sec2 .careList .block {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_hari_care_winter #sec2 .careList dt {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_hari_care_winter #sec2 .careList dd {
  margin: 0;
  padding: 0;
}
.fage_special_hari_care_winter #sec2 .careList dd .fig_img {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_hari_care_winter #sec2 .careList dd .txt_area1 {
  margin: 0 0 2em;
}
.fage_special_hari_care_winter #sec2 .careList dd .flow1 {
  margin: 0;
  padding: 0;
}
.fage_special_hari_care_winter #sec2 .careList dd .flow1 li {
  margin: 0 0 2em;
  padding: 0;
}
.fage_special_hari_care_winter #sec2 .careList dd .flow1 li:last-child {
  margin-bottom: 0;
}
.fage_special_hari_care_winter #sec2 .careList dd .flow1 li .txt_area {
  margin: 0;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_hari_care_winter #sec2 .careList dd .flow1 li .txt_area .num {
  width: 7.2%;
  padding-top: .2em;
}
.fage_special_hari_care_winter #sec2 .careList dd .flow1 li .txt_area .txt {
  width: 90%;
  display: block;
}
.fage_special_hari_care_winter #sec3 .copy {
  margin: 0;
}


/*------------------------------------------------------------
/sp/contents/brands/fage/special/shimihari_care_winter
------------------------------------------------------------ */
.fage_special_shimihari_care_winter .shimihari_care_winter_main_inner {
  width: 89.7%;
  margin: 0 auto;
}
.fage_special_shimihari_care_winter .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_shimihari_care_winter .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_shimihari_care_winter .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 1em;
}
.fage_special_shimihari_care_winter p {
  margin-bottom: 1.5em;
}
.fage_special_shimihari_care_winter sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_shimihari_care_winter .notes {
  margin-bottom: 0;
  font-size: 80%;
}
.fage_special_shimihari_care_winter .blu {
  color: #0076c2;
}

.fage_special_shimihari_care_winter .subPage_main_sec .pageMv {
  margin: 0 0 3em;
}
.fage_special_shimihari_care_winter #sec1 {
  margin: 0;
  padding: 0 0 2em;
}
.fage_special_shimihari_care_winter #sec1 .secTtl {
  margin: 0 0 3em;
  padding:0;
}
.fage_special_shimihari_care_winter #sec1 .item {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec1 .item .ttl1 {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec1 .item .ttl2 {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec1 .item .txt_area1 {
  margin: 0 0 2em;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimihari_care_winter #sec1 .item .txt_area1 .fig_item {
  width: 30.9%;
}
.fage_special_shimihari_care_winter #sec1 .item .txt_area1 .txt {
  width: 60%;
}
.fage_special_shimihari_care_winter #sec1 .item .fig_img {
  margin: 0 0 2em;
}
.fage_special_shimihari_care_winter #sec1 .item .product_bnr {
  margin: 0 15%;
}

.fage_special_shimihari_care_winter #sec2 .careList {
  margin: 0;
  padding: 0 0 2em;
}
.fage_special_shimihari_care_winter #sec2 .careList .block {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec2 .careList dt {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec2 .careList dd {
  margin: 0;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec2 .careList dd .fig_img {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec2 .careList dd .flow1 {
  margin: 0;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec2 .careList dd .flow1 li {
  margin: 0 0 2em;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec2 .careList dd .flow1 li:last-child {
  margin-bottom: 0;
}
.fage_special_shimihari_care_winter #sec2 .careList dd .flow1 li .txt_area {
  margin: 0;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_shimihari_care_winter #sec2 .careList dd .flow1 li .txt_area .num {
  width: 7.2%;
  padding-top: .2em;
}
.fage_special_shimihari_care_winter #sec2 .careList dd .flow1 li .txt_area .txt {
  width: 90%;
  display: block;
}
.fage_special_shimihari_care_winter #sec2 .careList dd .carePoint {
  margin: 0;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec2 .careList dd .carePoint li {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec2 .careList dd .carePoint li .txt {
  margin: 0 10%;
  padding: 0;
}
.fage_special_shimihari_care_winter #sec3 .copy {
  margin: 0;
}


/*------------------------------------------------------------
/sp/contents/brands/fage/special/kansou_care_winter
------------------------------------------------------------ */
.fage_special_kansou_care_winter .kansou_care_winter_main_inner {
  width: 89.3%;
  margin: 0 auto;
}
.fage_special_kansou_care_winter .fage_brandHeader {
  margin: 0;
  border: none;
}
.fage_special_kansou_care_winter .subPage_main_sec h2 {
  width: 100%;
  margin: 0 0 2em;
}
.fage_special_kansou_care_winter .subPage_main_sec h3 {
  width: 100%;
  margin: 0 0 1em;
}
.fage_special_kansou_care_winter p {
  margin-bottom: 1.5em;
}
.fage_special_kansou_care_winter sup {
  font-size: 75.5%;
  vertical-align: top;
  position: relative;
  top: -0.1em;
}
.fage_special_kansou_care_winter .notes {
  margin-bottom: 0;
  font-size: 80%;
}
.fage_special_kansou_care_winter .blu {
  color: #0076c2;
}

.fage_special_kansou_care_winter .subPage_main_sec .pageMv {
  margin: 0 0 3em;
}
.fage_special_kansou_care_winter #sec1 {
  margin: 0;
  padding: 0 0 2em;
}
.fage_special_kansou_care_winter #sec1 .secTtl {
  margin: 0 0 3em;
  padding:0;
}
.fage_special_kansou_care_winter #sec1 .item {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_kansou_care_winter #sec1 .item .ttl1 {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_kansou_care_winter #sec1 .item .ttl2 {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_kansou_care_winter #sec1 .item .txt_area1 {
  margin: 0 0 2em;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_kansou_care_winter #sec1 .item .txt_area1 .fig_item {
  width: 30.9%;
}
.fage_special_kansou_care_winter #sec1 .item .txt_area1 .txt {
  width: 60%;
}
.fage_special_kansou_care_winter #sec1 .item .fig_img {
  margin: 0 0 2em;
}
.fage_special_kansou_care_winter #sec1 .item .product_bnr {
  margin: 0 15%;
}

.fage_special_kansou_care_winter #sec2 .careList {
  margin: 0;
  padding: 0;
}
.fage_special_kansou_care_winter #sec2 .careList .block {
  margin: 0 0 3em;
  padding: 0;
}
.fage_special_kansou_care_winter #sec2 .careList dt {
  margin: 0 0 1.5em;
  padding: 0;
}
.fage_special_kansou_care_winter #sec2 .careList dd {
  margin: 0;
  padding: 0;
}
.fage_special_kansou_care_winter #sec2 .careList dd .fig_img {
  margin: 0 0 1em;
  padding: 0;
}
.fage_special_kansou_care_winter #sec2 .careList dd .item_img {
  margin: 0 0 3em;
  padding-top: 1em;
}
.fage_special_kansou_care_winter #sec2 .careList dd .flow1 {
  margin: 0;
  padding: 0;
}
.fage_special_kansou_care_winter #sec2 .careList dd .flow1 li {
  margin: 0 0 2em;
  padding: 0;
}
.fage_special_kansou_care_winter #sec2 .careList dd .flow1 li:last-child {
  margin-bottom: 0;
}
.fage_special_kansou_care_winter #sec2 .careList dd .flow1 li .txt_area {
  margin: 0;
  padding: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
.fage_special_kansou_care_winter #sec2 .careList dd .flow1 li .txt_area .num {
  width: 7.2%;
  padding-top: .2em;
}
.fage_special_kansou_care_winter #sec2 .careList dd .flow1 li .txt_area .txt {
  width: 90%;
  display: block;
}
.fage_special_kansou_care_winter #sec3 .copy {
  margin: 0;
}


/*------------------------------------------------------------
/sp/contents/brands/fage/melano2020/
------------------------------------------------------------ */
#fage_melano2020 sup {
  font-size: 2.3vw;
  vertical-align: super;
}
#fage_melano2020 .notes {
  font-size: 2.6vw;
}
#fage_melano2020 p.notes1,
#fage_melano2020 .notes1 li {
  padding-left: 1.2em;
  text-indent: -1.2em;
}

#fage_melano2020 .regi1 {
  margin: 0 0 3em;
}
#fage_melano2020 .regi1 .notes {
  margin: 0 6%;
  padding-top: 1em;
}


#fage_melano2020 .pageTtl {
  margin: 0 0 3em;
}

#fage_melano2020 #sec1 {
  margin: 0 0 3em;
  padding-bottom: 5em;
  background:url(../img/melano2020/sec1_bg1.jpg) no-repeat center bottom;
  background-size: 100% auto;
}
#fage_melano2020 #sec1 .secTtl {
  margin: 0 0 2em;
}
#fage_melano2020 #sec1 .txt1 {
  margin: 0 0 3em;
}
#fage_melano2020 #sec1 .ttl1 {
  margin: 0 0 1em;
}
#fage_melano2020 #sec1 .txt2 {
  margin: 0 0 .5em;
}
#fage_melano2020 #sec1 .txt3 {
  margin: 0 0 2em;
}
#fage_melano2020 #sec1 .txt4 {
  margin: 0 0 1em;
}
#fage_melano2020 #sec1 .notes {
  margin: 0 13%;
}

#fage_melano2020 #sec3 {
  margin: 0;
  padding-bottom: 3em;
  background:url(../img/melano2020/sec3_bg1.jpg) no-repeat center bottom;
  background-size: 100% auto;
}
#fage_melano2020 #sec3 .txt_area1 {
  margin: 0 0 5em;
  position: relative;
}
#fage_melano2020 #sec3 .txt_area1 .figImg {
  width: 29.1%;
  margin: 0;
  position: absolute;
  top: -1.5vw;
  right: 3vw;
  z-index: 1;
}
#fage_melano2020 #sec3 .sec3_ {
  padding: 3em 0 1em;
  position: relative;
}
#fage_melano2020 #sec3 .sec3_bg1 {
  margin: 0 0 3em;
  background: #fff;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.20);
}
#fage_melano2020 #sec3 .sec3_ .ttl1 {
  position: absolute;
  top: -4em;
  left: 0;
}
#fage_melano2020 #sec3 .sec3_ .ttl2 {
  margin: 0 0 2em;
}
#fage_melano2020 #sec3 .sec3_1 .txt_area2 {
  margin: 0 7% 0 10%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
#fage_melano2020 #sec3 .sec3_1 .txt_area2 .txt {
  width: 58%;
}
#fage_melano2020 #sec3 .sec3_1 .txt_area2 .figImg2 {
  width: 41%;
}
#fage_melano2020 #sec3 .sec3_1 .txt3 {
  margin: 0 0 2em;
}
#fage_melano2020 #sec3 .sec3_1 .txt_area3 {
  margin: 0 0 .3em;
  padding: .7em;
  border: 2px solid #ae8856;
  position: relative;
}
#fage_melano2020 #sec3 .sec3_1 .txt_area3 .ttl3 {
  margin: 0;
  padding: 0 1em;
  color: #ae8856;
  display: inline-block;
  background: #fff;
  position: absolute;
  top: -1em;
  left: 3vw;
}
#fage_melano2020 #sec3 .sec3_1 .notes {
  margin: 0 10%;
}
#fage_melano2020 #sec3 .sec3_2 {
  margin-bottom: 6em;
  background:url(../img/melano2020/sec3_bg3.jpg) no-repeat center bottom;
  background-size: auto 100%;
  position: relative;
}
#fage_melano2020 #sec3 .sec3_2 .txt_area4 {
  margin: 0 6% 0 34%;
}
#fage_melano2020 #sec3 .sec3_2 .txt_area4 .txt5 {
  width: 85.5%;
  margin: 0 0 1em;
}
#fage_melano2020 #sec3 .sec3_2 .txt6 {
  position: absolute;
  bottom: -1.7em;
  left: 3%;
}
#fage_melano2020 #sec3 .sec3_3 .txt_area5 {
  margin: 0 10% .2em;
  padding: .7em;
  border: 2px solid #ae8856;
  position: relative;
}
#fage_melano2020 #sec3 .sec3_3 .txt_area5 .ttl3 {
  margin: 0;
  padding: 0 1em;
  color: #ae8856;
  display: inline-block;
  background: #fff;
  position: absolute;
  top: -1em;
  left: 3vw;
}
#fage_melano2020 #sec3 .sec3_3 .txt7 {
  margin: 0 0 1em;
  text-align: center;
}

#fage_melano2020 #sec4 {
  background:url(../img/melano2020/sec4_bg1.jpg) no-repeat center bottom;
  background-size: 100% auto;
}
#fage_melano2020 #sec4 .secTtl {
  margin: 0;
}
#fage_melano2020 #sec4 .txt1 {
  margin: 0 0 -2.5em;
  position: relative;
  z-index: 1;
}
#fage_melano2020 #sec4 .personList1 {
  margin: 0 0 2em;
}
#fage_melano2020 #sec4 .personList1 ul {
  margin: 0 0 .5em;
  position: relative;
  z-index: 2;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
#fage_melano2020 #sec4 .personList1 ul li {
  margin: 0;
  text-align: center;
}
#fage_melano2020 #sec4 .personList1 ul li .figImg2 {
  margin: 0 0 .2em;
}
#fage_melano2020 #sec4 .personList1 ul li .name {
  font-size: 2.6vw;
}
#fage_melano2020 #sec4 .personList1 .notes {
  margin: 0 3%;
  text-align: right;
}
#fage_melano2020 #sec4 .voice2 {
  margin: 0 0 4em;
  text-align: center;
}
#fage_melano2020 #sec4 .voice2 .ttl1 {
  margin: 0 0 1.5em;
}
#fage_melano2020 #sec4 .voice2 .personList2 {
  margin: 0 0 1.5em;
}
#fage_melano2020 #sec4 .voice2 .notes {
  margin: 0 10%;
  text-align: left;
}
#fage_melano2020 #sec4 .voice_closing {
  padding: 0 0 2em;
  text-align: center;
}
#fage_melano2020 #sec4 .voice_closing .ttl2 {
  margin: 0 0 .5em;
  color: #ae8856;
  font-size: 4.55vw;
  font-weight: bold;
}
#fage_melano2020 #sec4 .voice_closing .howToList {
  margin: 0 5%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#fage_melano2020 #sec4 .voice_closing .howToList .howToBlock {
  width: 47.408%;
  margin: 0 0 1em;
  font-size: 3.2vw;
  background: rgba(255, 255, 255, .7);
  border: 2px solid #ae8856;
  border-radius: 4vw;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#fage_melano2020 #sec4 .voice_closing .howToList .howToBlock dt {
  margin: 0 0 15px;
  padding: 1em 0 0;
}
#fage_melano2020 #sec4 .voice_closing .howToList .howToBlock dd {
  margin: 0;
  padding: 0 0 10px;
}
#fage_melano2020 #sec4 .voice_closing .howToList .howToBlock dd .txt {
  font-size: 2.7vw;
}

#fage_melano2020 #sec5 {
  padding: 3em 0 2em;
  background: #f2f8fc;
}
#fage_melano2020 #sec5 .regi1 {
  margin-bottom: 0;
}

#fage_melano2020 #sec6 {
  margin: 0 2.14%;
  padding: 2em 0 2em;
  background: #f2f8fc;
}
#fage_melano2020 #sec6 .secTtl {
  margin: 0 0 -3em;
  position: relative;
  z-index: 2;
}
#fage_melano2020 #sec6 .bg1 {
  margin: 0 4.73%;
  padding: 4em 3.623% 2em;
  background: #fffaeb;
  border: 2px solid #ff4800;
  border-radius: 3vw;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#fage_melano2020 #sec6 .point {
  margin: 0 0 2em;
  padding-bottom: 1em;
  position: relative;
  z-index: 2;
  background:url(../img/melano2020/sec6_bg1.png) no-repeat center bottom;
  background-size: 100% auto;
}
#fage_melano2020 #sec6 .point .pointBlock {
  margin: 0 0 1.5em;
}
#fage_melano2020 #sec6 .point .pointBlock.point1 .icon {
  text-align: center;
}
#fage_melano2020 #sec6 .point dt {
  margin: 0 0 .5em;
  padding: .1em 0 .1em 1.5em;
  color: #fff;
  font-size: 4.3vw;
  background: #ff4800;
  position: relative;
}
#fage_melano2020 #sec6 .point dt .icon {
  width: 13.7vw;
  position: absolute;
  top: 50%;
  left: -10.3%;
  transform: translateY(-50%);
}
#fage_melano2020 #sec6 .point dd {
  margin: 0 7.72% .2em;
  font-size: 3vw;
  position: relative;
}
#fage_melano2020 #sec6 .point .point1 {
  text-align: center;
}
#fage_melano2020 #sec6 .point .point1 .txt1 {
  margin: 0 0 .5em;
  padding-left: 4em;
  text-indent: -4em;
  text-align: left;
  display: inline-block;
}
#fage_melano2020 #sec6 .point .point1 .txt2 {
  margin: 0 0 .2em;
}
#fage_melano2020 #sec6 .point .point1 .notes {
  text-align: left;
}
#fage_melano2020 #sec6 .point .point2 .txt3 {
  margin-right: 30%;
}
#fage_melano2020 #sec6 .point .point2 .figImg1 {
  width: 29.4%;
  position: absolute;
  right: 0;
  bottom: 0;
}
#fage_melano2020 #sec6 .txt_area1 {
  margin: 0 0 1em;
  text-align: center;
  font-size: 3vw;
}
#fage_melano2020 #sec6 .txt_area1 p {
  margin: 0 0 2em;
  line-height: 2;
  text-align: center;
}
#fage_melano2020 #sec6 .txt_area1 p .red1 {
  color: #ff4800;
  padding-bottom: .2em;
  text-align: center;
  border-bottom: 2px solid  #ff4800;
}
#fage_melano2020 #sec6 .regi2 {
  margin: 0;
}
#fage_melano2020 #sec6 .regi2 .figImg1 {
  position: relative;
}
#fage_melano2020 #sec6 .regi2 .figImg1 .img {
  width: 34.8%;
  margin: 0;
  position: absolute;
  top: -23vw;
  left: -10%;
}

#fage_melano2020 #sec7 {
  margin: 0 0 3em;
  padding: 2em 0;
  position: relative;
  background:url(../img/melano2020/sec7_bg1.jpg) no-repeat center bottom;
  background-size: 100% 100%;
}
#fage_melano2020 #sec7 .secTtl {
  width: 87%;
  margin: 0 auto -1.5em;
  position: relative;
  z-index: 2;
}
#fage_melano2020 #sec7 .trialKit {
  width: 95.467%;
  margin: 0 auto .5em;
  padding: 2.5em 0 2em;
  text-align: center;
  background-image: url(../img/melano2020/sec7_bg2.jpg), url(../img/melano2020/sec7_bg3.jpg);
  background-repeat: no-repeat, no-repeat;
  background-position: top 2vw left 2vw, right 2vw bottom 2vw;
  background-color: #fff;
  background-size: 14% auto;
  border: 1px solid #e6e6e6;
  border-radius: 5vw;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.20);
  position: relative;
  z-index: 1;
}
#fage_melano2020 #sec7 .trialKit .ttl1 {
  width: 77%;
  margin: 0 auto 1em;
}
#fage_melano2020 #sec7 .trialKit .itemImg {
  width: 94.8%;
  margin: 0 auto -1em 0;
}
#fage_melano2020 #sec7 .trialKit .component {
  margin: 0 0 1em 5%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
}
#fage_melano2020 #sec7 .trialKit .component li {
  width: 42%;
  margin: 0 0 .2em;
  text-align: left;
  font-size: 2.7vw;
}
#fage_melano2020 #sec7 .trialKit .component li:nth-child(2n) {
  width: 58%;
}
#fage_melano2020 #sec7 .trialKit .component li:before {
  content: '\25CF';
  color: #0076c2;
  display: inline-block;
}
#fage_melano2020 #sec7 .trialKit .price_area {
  width: 78%;
  margin: 0 auto .3em;
  text-align: left;
  line-height: 1;
  font-size: 3.9vw;
  color: #e60000;
  position: relative;
}
#fage_melano2020 #sec7 .trialKit .price_area .price {
  font-style: normal;
  font-size: 7.5vw;
  font-weight: bold;
}
#fage_melano2020 #sec7 .trialKit .price_area .en {
  font-size: 4vw;
  font-weight: bold;
}
#fage_melano2020 #sec7 .trialKit .price_area img {
  width: 8%;
  vertical-align: bottom;
}
#fage_melano2020 #sec7 .trialKit .price_area .freedel {
  padding: 1vw;
  color: #000;
  line-height: 1;
  font-size: 2.5vw;
  border: 1px solid #000;
  position: absolute;
  right: 0;
  bottom: 0;
}
#fage_melano2020 #sec7 .trialKit .btn {
  width: 81.7%;
  margin: 0 auto;
}
#fage_melano2020 #sec7 .notes1 {
  width: 95%;
  margin: 0 auto 2em;
  text-align: left;
}
#fage_melano2020 #sec7 .step_content {
  width: 95%;
  margin: 0 auto 2em;
  text-align: center;
}
#fage_melano2020 #sec7 .step_content .ttl2 {
  margin: 0 auto -1.5em;
  position: relative;
  z-index: 1;
}
#fage_melano2020 #sec7 .step_content .txt1 {
  width: 98%;
  margin: 0 auto 1em;
  position: relative;
  z-index: 2;
}
#fage_melano2020 #sec7 .step_content .notes {
  margin: 0 2% 2em;
  text-align: left;
}
#fage_melano2020 #sec7 .itemList {
  width: 95.467%;
  margin: 0 auto 4em;
}
#fage_melano2020 #sec7 .itemList li {
  margin: 0 0 1em;
  padding: 2em 0;
  background-image: url(../img/melano2020/sec7_bg2.jpg), url(../img/melano2020/sec7_bg3.jpg);
  background-repeat: no-repeat, no-repeat;
  background-position: top 2vw left 2vw, right 2vw bottom 2vw;
  background-color: #fff;
  background-size: 14% auto;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.20);
}
#fage_melano2020 #sec7 .itemList li .itemInn {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: flex-end;
}
#fage_melano2020 #sec7 .itemList li .itemImg {
  width: 37.7%;
  margin: 0 2% 0 auto;
  padding-top: 1.5em;
}
#fage_melano2020 #sec7 .itemList li .txt_area {
  width: 56.3%;
  margin: 0;
  padding: 0;
  text-align: left;
}
#fage_melano2020 #sec7 .itemList li .txt_area .ttl3 {
  margin: 0 0 1em;
}
#fage_melano2020 #sec7 .itemList li .txt_area .txt {
  margin: 0;
  padding-bottom: 1em;
  display: block;
}
#fage_melano2020 #sec7 .itemList li.item4 .item4_2 {
  padding-top: 2.5em;
}
#fage_melano2020 #sec7 .itemList li.item4 .item4_2 .itemImg {
  padding-top: .5em;
}
#fage_melano2020 #sec7 .itemList li.item5 .txt_area {
  padding-bottom: 1em;
}
#fage_melano2020 #sec7 .itemList li .btn {
  width: 81.8%;
  margin: 0 auto;
}
#fage_melano2020 #sec7 .closing {
  padding: 6em 0 5em;
  position: relative;
}
#fage_melano2020 #sec7 .closing .txt2 {
  width: 87.2%;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
#fage_melano2020 #sec7 .closing .img1 {
  width: 96.1%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
#fage_melano2020 .ingredients .item_ingredients {
  margin: 0;
  padding: 1em 0 0;
  font-size: 2.7vw;
}
#fage_melano2020 .ingredients .item_ingredients .box {
  margin: 0 0 2em;
}
#fage_melano2020 .ingredients .item_ingredients .box dt {
  margin: 0 0 .3em;
  color: #0076c2;
  font-weight: bold;
}
#fage_melano2020 .ingredients .note1 {
  margin: 0 0 2em;
}
#fage_melano2020 .ingredients .note1 h4 {
  text-indent: -.5em;
}
#fage_melano2020 .ingredients .note2 {
  margin: 0;
}
#fage_melano2020 .ingredients .note2 h4 {
  text-indent: -.5em;
}


/*------------------------------------------------------------
20200127 new melano
/sp/contents/brands/fage/melano/
------------------------------------------------------------ */
#fage_melano_1 sup {
  font-size: 2.3vw;
  vertical-align: super;
}
#fage_melano_1 .notes {
  font-size: 2.6vw;
}
#fage_melano_1 p.notes1,
#fage_melano_1 .notes1 li {
  padding-left: 1.2em;
  text-indent: -1.2em;
}

#fage_melano_1 .regi1 {
  margin: 0 0 3em;
}
#fage_melano_1 .regi1 .notes {
  margin: 0 6%;
  padding-top: 1em;
}


#fage_melano_1 .pageTtl {
  margin: 0 0 3em;
}

#fage_melano_1 #sec1 {
  margin: 0 0 3em;
  padding-bottom: 5em;
  background:url(../img/melano2020/sec1_bg1.jpg) no-repeat center bottom;
  background-size: 100% auto;
}
#fage_melano_1 #sec1 .secTtl {
  margin: 0 0 2em;
}
#fage_melano_1 #sec1 .txt1 {
  margin: 0 0 3em;
}
#fage_melano_1 #sec1 .ttl1 {
  margin: 0 0 1em;
}
#fage_melano_1 #sec1 .txt2 {
  margin: 0 0 .5em;
}
#fage_melano_1 #sec1 .txt3 {
  margin: 0 0 2em;
}
#fage_melano_1 #sec1 .txt4 {
  margin: 0 0 1em;
}
#fage_melano_1 #sec1 .notes {
  margin: 0 13%;
}

#fage_melano_1 #sec3 {
  margin: 0;
  padding-bottom: 3em;
  background:url(../img/melano2020/sec3_bg1.jpg) no-repeat center bottom;
  background-size: 100% auto;
}
#fage_melano_1 #sec3 .txt_area1 {
  margin: 0 0 5em;
  position: relative;
}
#fage_melano_1 #sec3 .txt_area1 .figImg {
  width: 29.1%;
  margin: 0;
  position: absolute;
  top: -1.5vw;
  right: 3vw;
  z-index: 1;
}
#fage_melano_1 #sec3 .sec3_ {
  padding: 3em 0 1em;
  position: relative;
}
#fage_melano_1 #sec3 .sec3_bg1 {
  margin: 0 0 3em;
  background: #fff;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.20);
}
#fage_melano_1 #sec3 .sec3_ .ttl1 {
  position: absolute;
  top: -4em;
  left: 0;
}
#fage_melano_1 #sec3 .sec3_ .ttl2 {
  margin: 0 0 2em;
}
#fage_melano_1 #sec3 .sec3_1 .txt_area2 {
  margin: 0 7% 0 10%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
}
#fage_melano_1 #sec3 .sec3_1 .txt_area2 .txt {
  width: 58%;
}
#fage_melano_1 #sec3 .sec3_1 .txt_area2 .figImg2 {
  width: 41%;
}
#fage_melano_1 #sec3 .sec3_1 .txt3 {
  margin: 0 0 2em;
}
#fage_melano_1 #sec3 .sec3_1 .txt_area3 {
  margin: 0 0 .3em;
  padding: .7em;
  border: 2px solid #ae8856;
  position: relative;
}
#fage_melano_1 #sec3 .sec3_1 .txt_area3 .ttl3 {
  margin: 0;
  padding: 0 1em;
  color: #ae8856;
  display: inline-block;
  background: #fff;
  position: absolute;
  top: -1em;
  left: 3vw;
}
#fage_melano_1 #sec3 .sec3_1 .notes {
  margin: 0 10%;
}
#fage_melano_1 #sec3 .sec3_2 {
  margin-bottom: 6em;
  background:url(../img/melano2020/sec3_bg3.jpg) no-repeat center bottom;
  background-size: auto 100%;
  position: relative;
}
#fage_melano_1 #sec3 .sec3_2 .txt_area4 {
  margin: 0 6% 0 34%;
}
#fage_melano_1 #sec3 .sec3_2 .txt_area4 .txt5 {
  width: 85.5%;
  margin: 0 0 1em;
}
#fage_melano_1 #sec3 .sec3_2 .txt6 {
  position: absolute;
  bottom: -1.7em;
  left: 3%;
}
#fage_melano_1 #sec3 .sec3_3 .txt_area5 {
  margin: 0 10% .2em;
  padding: .7em;
  border: 2px solid #ae8856;
  position: relative;
}
#fage_melano_1 #sec3 .sec3_3 .txt_area5 .ttl3 {
  margin: 0;
  padding: 0 1em;
  color: #ae8856;
  display: inline-block;
  background: #fff;
  position: absolute;
  top: -1em;
  left: 3vw;
}
#fage_melano_1 #sec3 .sec3_3 .txt7 {
  margin: 0 0 1em;
  text-align: center;
}

#fage_melano_1 #sec4 {
  background:url(../img/melano2020/sec4_bg1.jpg) no-repeat center bottom;
  background-size: 100% auto;
}
#fage_melano_1 #sec4 .secTtl {
  margin: 0;
}
#fage_melano_1 #sec4 .txt1 {
  margin: 0 0 -2.5em;
  position: relative;
  z-index: 1;
}
#fage_melano_1 #sec4 .personList1 {
  margin: 0 0 2em;
}
#fage_melano_1 #sec4 .personList1 ul {
  margin: 0 0 .5em;
  position: relative;
  z-index: 2;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
#fage_melano_1 #sec4 .personList1 ul li {
  margin: 0;
  text-align: center;
}
#fage_melano_1 #sec4 .personList1 ul li .figImg2 {
  margin: 0 0 .2em;
}
#fage_melano_1 #sec4 .personList1 ul li .name {
  font-size: 2.6vw;
}
#fage_melano_1 #sec4 .personList1 .notes {
  margin: 0 3%;
  text-align: right;
}
#fage_melano_1 #sec4 .voice2 {
  margin: 0 0 4em;
  text-align: center;
}
#fage_melano_1 #sec4 .voice2 .ttl1 {
  margin: 0 0 1.5em;
}
#fage_melano_1 #sec4 .voice2 .personList2 {
  margin: 0 0 1.5em;
}
#fage_melano_1 #sec4 .voice2 .notes {
  text-align: left;
}
#fage_melano_1 #sec4 .voice_closing {
  padding: 0 0 2em;
  text-align: center;
}
#fage_melano_1 #sec4 .voice_closing .ttl2 {
  margin: 0 0 .5em;
  color: #ae8856;
  font-size: 4.55vw;
  font-weight: bold;
}
#fage_melano_1 #sec4 .voice_closing .howToList {
  margin: 0 5%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
#fage_melano_1 #sec4 .voice_closing .howToList .howToBlock {
  width: 47.408%;
  margin: 0 0 1em;
  font-size: 3.2vw;
  background: rgba(255, 255, 255, .7);
  border: 2px solid #ae8856;
  border-radius: 4vw;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#fage_melano_1 #sec4 .voice_closing .howToList .howToBlock dt {
  margin: 0 0 15px;
  padding: 1em 0 0;
}
#fage_melano_1 #sec4 .voice_closing .howToList .howToBlock dd {
  margin: 0;
  padding: 0 0 10px;
}
#fage_melano_1 #sec4 .voice_closing .howToList .howToBlock dd .txt {
  font-size: 2.7vw;
}

#fage_melano_1 #sec5 {
  padding: 3em 0 2em;
  background: #f2f8fc;
}
#fage_melano_1 #sec5 .regi1 {
  margin-bottom: 0;
}

#fage_melano_1 #sec6 {
  margin: 0 2.14%;
  padding: 2em 0 2em;
  background: #f2f8fc;
}
#fage_melano_1 #sec6 .secTtl {
  margin: 0 0 -3em;
  position: relative;
  z-index: 2;
}
#fage_melano_1 #sec6 .bg1 {
  margin: 0 4.73%;
  padding: 4em 3.623% 2em;
  background: #fffaeb;
  border: 2px solid #ff4800;
  border-radius: 3vw;
  position: relative;
  z-index: 1;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#fage_melano_1 #sec6 .point {
  margin: 0 0 2em;
  padding-bottom: 1em;
  position: relative;
  z-index: 2;
  background:url(../img/melano2020/sec6_bg1.png) no-repeat center bottom;
  background-size: 100% auto;
}
#fage_melano_1 #sec6 .point .pointBlock {
  margin: 0 0 1.5em;
}
#fage_melano_1 #sec6 .point .pointBlock.point1 .icon {
  text-align: center;
}
#fage_melano_1 #sec6 .point dt {
  margin: 0 0 .5em;
  padding: .1em 0 .1em 1.5em;
  color: #fff;
  font-size: 4.3vw;
  background: #ff4800;
  position: relative;
}
#fage_melano_1 #sec6 .point dt .icon {
  width: 13.7vw;
  position: absolute;
  top: 50%;
  left: -10.3%;
  transform: translateY(-50%);
}
#fage_melano_1 #sec6 .point dd {
  margin: 0 7.72% .2em;
  font-size: 3vw;
  position: relative;
}
#fage_melano_1 #sec6 .point .point1 {
  text-align: center;
}
#fage_melano_1 #sec6 .point .point1 .txt1 {
  margin: 0 0 .5em;
  padding-left: 4em;
  text-indent: -4em;
  text-align: left;
  display: inline-block;
}
#fage_melano_1 #sec6 .point .point1 .txt2 {
  margin: 0 0 .2em;
}
#fage_melano_1 #sec6 .point .point1 .notes {
  text-align: left;
}
#fage_melano_1 #sec6 .point .point2 .txt3 {
  margin-right: 30%;
}
#fage_melano_1 #sec6 .point .point2 .figImg1 {
  width: 29.4%;
  position: absolute;
  right: 0;
  bottom: 0;
}
#fage_melano_1 #sec6 .txt_area1 {
  margin: 0 0 1em;
  text-align: center;
  font-size: 3vw;
}
#fage_melano_1 #sec6 .txt_area1 p {
  margin: 0 0 2em;
  line-height: 2;
  text-align: center;
}
#fage_melano_1 #sec6 .txt_area1 p .red1 {
  color: #ff4800;
  padding-bottom: .2em;
  text-align: center;
  border-bottom: 2px solid  #ff4800;
}
#fage_melano_1 #sec6 .regi2 {
  margin: 0;
}
#fage_melano_1 #sec6 .regi2 .figImg1 {
  position: relative;
}
#fage_melano_1 #sec6 .regi2 .figImg1 .img {
  width: 34.8%;
  margin: 0;
  position: absolute;
  top: -23vw;
  left: -10%;
}

#fage_melano_1 #sec7 {
  margin: 0 0 3em;
  padding: 2em 0;
  position: relative;
  background:url(../img/melano2020/sec7_bg1.jpg) no-repeat center bottom;
  background-size: 100% 100%;
}
#fage_melano_1 #sec7 .secTtl {
  width: 87%;
  margin: 0 auto -1.5em;
  position: relative;
  z-index: 2;
}
#fage_melano_1 #sec7 .trialKit {
  width: 95.467%;
  margin: 0 auto .5em;
  padding: 2.5em 0 2em;
  text-align: center;
  background-image: url(../img/melano2020/sec7_bg2.jpg), url(../img/melano2020/sec7_bg3.jpg);
  background-repeat: no-repeat, no-repeat;
  background-position: top 2vw left 2vw, right 2vw bottom 2vw;
  background-color: #fff;
  background-size: 14% auto;
  border: 1px solid #e6e6e6;
  border-radius: 5vw;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.20);
  position: relative;
  z-index: 1;
}
#fage_melano_1 #sec7 .trialKit .ttl1 {
  width: 77%;
  margin: 0 auto 1em;
}
#fage_melano_1 #sec7 .trialKit .itemImg {
  width: 94.8%;
  margin: 0 auto -1em 0;
}
#fage_melano_1 #sec7 .trialKit .component {
  margin: 0 0 1em 5%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
}
#fage_melano_1 #sec7 .trialKit .component li {
  width: 42%;
  margin: 0 0 .2em;
  text-align: left;
  font-size: 2.7vw;
}
#fage_melano_1 #sec7 .trialKit .component li:nth-child(2n) {
  width: 58%;
}
#fage_melano_1 #sec7 .trialKit .component li:before {
  content: '\25CF';
  color: #0076c2;
  display: inline-block;
}
#fage_melano_1 #sec7 .trialKit .price_area {
  width: 78%;
  margin: 0 auto .3em;
  text-align: left;
  line-height: 1;
  font-size: 3.9vw;
  color: #e60000;
  position: relative;
}
#fage_melano_1 #sec7 .trialKit .price_area .price {
  font-style: normal;
  font-size: 7.5vw;
  font-weight: bold;
}
#fage_melano_1 #sec7 .trialKit .price_area .en {
  font-size: 4vw;
  font-weight: bold;
}
#fage_melano_1 #sec7 .trialKit .price_area img {
  width: 8%;
  vertical-align: bottom;
}
#fage_melano_1 #sec7 .trialKit .price_area .freedel {
  padding: 1vw;
  color: #000;
  line-height: 1;
  font-size: 2.5vw;
  border: 1px solid #000;
  position: absolute;
  right: 0;
  bottom: 0;
}
#fage_melano_1 #sec7 .trialKit .btn {
  width: 81.7%;
  margin: 0 auto;
}
#fage_melano_1 #sec7 .notes1 {
  width: 95%;
  margin: 0 auto 2em;
  text-align: left;
}
#fage_melano_1 #sec7 .step_content {
  width: 95%;
  margin: 0 auto 2em;
  text-align: center;
}
#fage_melano_1 #sec7 .step_content .ttl2 {
  margin: 0 auto -1.5em;
  position: relative;
  z-index: 1;
}
#fage_melano_1 #sec7 .step_content .txt1 {
  width: 98%;
  margin: 0 auto 1em;
  position: relative;
  z-index: 2;
}
#fage_melano_1 #sec7 .step_content .notes {
  margin: 0 2% 2em;
  text-align: left;
}
#fage_melano_1 #sec7 .itemList {
  width: 95.467%;
  margin: 0 auto 4em;
}
#fage_melano_1 #sec7 .itemList li {
  margin: 0 0 1em;
  padding: 2em 0;
  background-image: url(../img/melano2020/sec7_bg2.jpg), url(../img/melano2020/sec7_bg3.jpg);
  background-repeat: no-repeat, no-repeat;
  background-position: top 2vw left 2vw, right 2vw bottom 2vw;
  background-color: #fff;
  background-size: 14% auto;
  border: 1px solid #e6e6e6;
  border-radius: 10px;
  box-shadow: 0 0 10px 0 rgba(0,0,0,0.20);
}
#fage_melano_1 #sec7 .itemList li .itemInn {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  justify-content: flex-end;
}
#fage_melano_1 #sec7 .itemList li .itemImg {
  width: 37.7%;
  margin: 0 2% 0 auto;
  padding-top: 1.5em;
}
#fage_melano_1 #sec7 .itemList li .txt_area {
  width: 56.3%;
  margin: 0;
  padding: 0;
  text-align: left;
}
#fage_melano_1 #sec7 .itemList li .txt_area .ttl3 {
  margin: 0 0 1em;
}
#fage_melano_1 #sec7 .itemList li .txt_area .txt {
  margin: 0;
  padding-bottom: 1em;
  display: block;
}
#fage_melano_1 #sec7 .itemList li.item4 .item4_2 {
  padding-top: 2.5em;
}
#fage_melano_1 #sec7 .itemList li.item4 .item4_2 .itemImg {
  padding-top: .5em;
}
#fage_melano_1 #sec7 .itemList li.item5 .txt_area {
  padding-bottom: 1em;
}
#fage_melano_1 #sec7 .itemList li .btn {
  width: 81.8%;
  margin: 0 auto;
}
#fage_melano_1 #sec7 .closing {
  padding: 6em 0 5em;
  position: relative;
}
#fage_melano_1 #sec7 .closing .txt2 {
  width: 87.2%;
  margin: 0 auto;
  position: relative;
  z-index: 2;
}
#fage_melano_1 #sec7 .closing .img1 {
  width: 96.1%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}
#fage_melano_1 .ingredients .item_ingredients {
  margin: 0;
  padding: 1em 0 0;
  font-size: 2.7vw;
}
#fage_melano_1 .ingredients .item_ingredients .box {
  margin: 0 0 2em;
}
#fage_melano_1 .ingredients .item_ingredients .box dt {
  margin: 0 0 .3em;
  color: #0076c2;
  font-weight: bold;
}
#fage_melano_1 .ingredients .note1 {
  margin: 0 0 2em;
}
#fage_melano_1 .ingredients .note1 h4 {
  text-indent: -.5em;
}
#fage_melano_1 .ingredients .note2 {
  margin: 0;
}
#fage_melano_1 .ingredients .note2 h4 {
  text-indent: -.5em;
}

