@charset "utf-8";section:after,.clearfix:after{content:"";display:block;clear:both;}.block-goods-detail-section sub{vertical-align: sub;font-size: smaller;}.block-goods-detail-section sup{vertical-align: super;font-size: smaller;}.products-content-wrap{max-width: 640px;margin: 0 auto;}.products-content-wrap img.wImg30{width: 30%;}.products-content-wrap img.wImg40{width: 40%;}.products-content-wrap img.wImg50{width: 50%;}.products-content-wrap img.wImg60{width: 60%;}.products-content-wrap img.wImg70{width: 70%;}.products-content-wrap img.wImg80{width: 80%;}.products-content-wrap img.wImg90{width: 90%;}/************************************************商品詳細 共通*************************************************/.products-content-wrap img.center{text-align:center;margin:0 auto;display:block;}.products-content-wrap .img img{display:block;width:100%;}.products-content-wrap img.right,.products-content-wrap img.left{padding-top:0.3em;}.products-content-wrap img.left{float:left;padding-right:10px;}.products-content-wrap img.leftHalf{width:40%;float:left;padding-right:10px;}.products-content-wrap img.right{float:right;padding-left:10px;}.products-content-wrap img.rightHalf{width:40%;float:right;padding-left:10px;}.products-content-wrap h1{display:block;clear:both;color:#017c2b;border-left:8px solid #017c2b;margin:15px 0;padding:5px 0 5px 10px;}.products-content-wrap h2{padding: 0;margin-bottom: 10px;background-color: #fff;}.products-content-wrap h2 span{position:relative;display:block;padding:0;margin:0;color:#479823;font-weight:bold;}.products-content-wrap .skincare h1{color: #6c77a4;border-left: 8px solid #6c77a4;margin:15px 0;padding:5px 0 5px 10px;}.products-content-wrap .skincare h2{color: #9da6cd;background-color:inherit;margin:15px 0 10px 0;padding:0;}.products-content-wrap .skincare.pink h1{color: #f2667c;border-left: 8px solid #f2667c;}.products-content-wrap .skincare.pink h2{color: #f68e9e;background-color:inherit;margin:15px 0 10px 0;padding:0;}.products-content-wrap .haircare h1{color:#8d471d;border-left:8px solid #e7cea2;}.products-content-wrap .detailoral h1{color:#005883 !important;border-left:8px solid #005883 !important;}.products-content-wrap .equalCont {clear: both;display: table;margin-bottom: 20px;}.products-content-wrap .equalCont p {display: table-cell;vertical-align: top;}.products-content-wrap .equalCont p:first-child{padding-right:10px;}.products-content-wrap .equalCont img{padding-top:0.3em;}.products-content-wrap .skincare_info,.products-content-wrap .oral_info{background: #e5f5fd;border: 3px solid #6c77a4;margin: 50px auto 15px auto;border-radius:10px;padding: 15px;text-align: center;max-width:350px;}.products-content-wrap .skincare_info p,.products-content-wrap .oral_info p{font-size:0.9rem;}.products-content-wrap .skincare_info .free,.products-content-wrap .oral_info .free{text-align: center;display: block;position: relative;height: 45px;width: 100%;}.products-content-wrap .skincare_info .free:before,.products-content-wrap .oral_info .free:before {text-align: left;content: "フリーダイヤル";font-size: 0.7rem;padding-bottom: 20px;text-decoration: none;background: url(/resource/category/img/sp/free2.png) no-repeat bottom left;background-size: 40px auto;position: absolute;left: 25px;top: 0;}.products-content-wrap .skincare_info .free a,.products-content-wrap .oral_info .free a{color: #2a65bd;font-weight: bold;font-size: 1.4rem;position: absolute;left: 70px;top: 0.8rem;}.products-content-wrap .skincare_txtback{background:#ffefe8;padding:20px;border-radius:10px;}.products-content-wrap .center{text-align:center;margin:0 auto;}.products-content-wrap .detailNote{margin-top: 10px;}.products-content-wrap .detailNote li{padding-left: 1em;line-height: 1.5;text-indent: -1em;}.products-content-wrap .table{display: table;width: 100%;}.products-content-wrap .table.center_image{border: none;}.products-content-wrap .table_tr {display: table-row;margin-bottom: 10px;}.products-content-wrap .table_td {display: table-cell;padding-bottom: 50px;}.products-content-wrap .center_image .table_td {text-align: center;}.products-content-wrap .green_border{background:#f4fde9;border:1px solid #308e21;margin:0 0 20px;border-radius:5px;padding:10px;font-weight:normal;color:#4a4a4a;}.products-content-wrap .green_border span{color:#2a9419;font-weight:bold;}.products-content-wrap .imgSlice{margin: -1px 0 !important;padding: 0 !important;line-height: 0 !important;font-size: 0 !important;text-align: center;}.products-content-wrap .imgNormal{padding-left: 0 !important;padding-right: 0 !important;margin-left: 0 !important;margin-right: 0 !important;margin-top: 10px;margin-bottom: 10px;line-height: 0 !important;font-size: 0 !important;text-align: center;letter-spacing: 0;}.products-content-wrap .dtailTtl{margin: 15px 0 0;padding: 10px;background-color: #47ab30;border-left: 3px solid #1c7f05;color: #fff;font-size: 18px;line-height: 1.222;}.products-content-wrap .dtailTtl.skincare{background-color: #6d78a5;border-left: 3px solid #46579a;}.products-content-wrap sup{padding-bottom: 0.5em;font-size: 75%;display: inline-block;vertical-align: super;}.products-content-wrap .detailCnt{padding: 20px 0 0;line-height: 1.714;}.products-content-wrap .dtailTtl01{margin: 0;padding: 0 10px 10px 28px;background:url(/resource/category/img/sp/prdrec_check.png) 0 2px no-repeat,url(/resource/category/img/sp/dtailttl01_dot.gif) left bottom repeat-x;background-size: 16px auto, auto 2px;font-size: 18px;line-height: 1.2;}.products-content-wrap .dtailTtl01.skincare{margin-bottom: 15px;background:url(/resource/category/img/sp/prdrec_check.png) 0 2px no-repeat,url(/resource/category/img/sp/dtailttl01_dot_skincare.gif) left bottom repeat-x;background-size: 16px auto, auto 2px;}.products-content-wrap .dtailTtl02{margin: 0;padding: 0 10px 10px 26px;background:url(/resource/category/img/sp/prdrec_check.png) 0 2px no-repeat,url(/resource/category/img/sp/dtailttl01_dot_y.gif) left bottom repeat-x;background-size: 16px auto, auto 2px;font-size: 16px;line-height: 1.2;}.products-content-wrap .dtailTtl03{margin: 20px 0 0;padding: 5px 10px 10px;border-bottom: 3px solid #47ab30;font-size: 18px;}.products-content-wrap .dtailTtl03.skincare{border-bottom: 3px solid #7080bf;}.products-content-wrap #movie_box{position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}.products-content-wrap #movie_box iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.products-content-wrap .ingredientNote li{padding-left: 1em;text-indent: -1em;}.products-content-wrap .p0{padding: 0 !important;}.products-content-wrap .pt0{padding-top: 0px !important;}.products-content-wrap .pt5{padding-top: 5px !important;}.products-content-wrap .pt10{padding-top: 10px !important;}.products-content-wrap .pt20{padding-top: 20px !important;}.products-content-wrap .pb0{padding-bottom: 0px !important;}.products-content-wrap .m0{margin: 0 !important;}.products-content-wrap .ml0{margin-left:0 !important;}.products-content-wrap .m15{margin: 15px !important;}.products-content-wrap .mt0{margin-top: 0px !important;}.products-content-wrap .mt5{margin-top: 5px !important;}.products-content-wrap .mt10{margin-top: 10px !important;}.products-content-wrap .mt15{margin-top: 15px !important;}.products-content-wrap .mt20{margin-top: 20px !important;}.products-content-wrap .mt25{margin-top: 25px !important;}.products-content-wrap .mt30{margin-top: 30px !important;}.products-content-wrap .mt35{margin-top: 35px !important;}.products-content-wrap .mt40{margin-top: 40px !important;}.products-content-wrap .mt45{margin-top: 45px !important;}.products-content-wrap .mt50{margin-top: 50px !important;}.products-content-wrap .mt55{margin-top: 55px !important;}.products-content-wrap .mt60{margin-top: 60px !important;}.products-content-wrap .mb0{margin-bottom: 0px !important;}.products-content-wrap .mb10{margin-bottom: 10px !important;}.products-content-wrap .mb15{margin-bottom: 15px !important;}.products-content-wrap .mb20{margin-bottom: 20px !important;}.products-content-wrap .mb30{margin-bottom: 30px !important;}.products-content-wrap .mb35{margin-bottom: 35px !important;}.products-content-wrap .mb40{margin-bottom: 40px !important;}.products-content-wrap .mb45{margin-bottom: 45px !important;}.products-content-wrap .mb50{margin-bottom: 50px !important;}.products-content-wrap .mb55{margin-bottom: 55px !important;}.products-content-wrap .mb60{margin-bottom: 60px !important;}.products-content-wrap .mb65{margin-bottom: 65px !important;}.products-content-wrap .mb70{margin-bottom: 70px !important;}.products-content-wrap .fwB{font-weight: bold !important;}.products-content-wrap .vaT{vertical-align: top;}.products-content-wrap .fs15	{font-size:15px!important;}.products-content-wrap .fs16	{font-size:16px!important;}.products-content-wrap .fs17	{font-size:17px!important;}.products-content-wrap .fs18	{font-size:18px!important;}.products-content-wrap .fs19	{font-size:19px!important;}.products-content-wrap .fs20	{font-size:20px!important;}.products-content-wrap .fs24	{font-size:24px!important;}.products-content-wrap .lh1\.5{line-height:1.5 !important;}.products-content-wrap .taL	{text-align:left !important;}.products-content-wrap .taC	{text-align:center !important;}.products-content-wrap .taR	{text-align:right !important;}.products-content-wrap .set_health{clear:both;margin:15px 0 0 0;padding:0px 10px;line-height:2em;color:#fff;font-weight:bold;display:inline-block;background:#017c2b;border-radius:5px;}.products-content-wrap #home_esthe{background-color: #fde9e9;margin-top: 36px;}.products-content-wrap .esthe_list{padding-bottom: 10px;}.products-content-wrap .esthe_list h1{vertical-align: middle;text-align:center;margin:0;line-height:1.3em;padding-top: 0;padding-right: 0;padding-bottom: 0px;padding-left: 0px;}.products-content-wrap .esthe_list .esthe_listbox02{border-radius:6px;background-color: #FFF;position: relative;margin-top: 0;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;padding-top: 15px;padding-right: 15px;padding-bottom: 30px;padding-left: 15px;}.products-content-wrap .esthe_list .esthe_listbox02 h1{margin-right: 0;margin-bottom: 0px;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0px;padding-left: 0px;position: absolute;top: -4%;}.products-content-wrap .esthe_list .esthe_listbox02 .esthe_point01{margin-top: 46%;}.products-content-wrap .esthe_list .esthe_listbox03{border-radius:6px;background-color: #FFF;position: relative;margin-top: 40px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;padding-top: 15px;padding-right: 15px;padding-bottom: 15px;padding-left: 15px;}.products-content-wrap .esthe_list .esthe_listbox03 h1{margin-right: 0;margin-bottom: 0px;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0px;padding-left: 0px;position: absolute;top: -4%;}.products-content-wrap .esthe_list .esthe_listbox03 .esthe_point02{margin-top: 42%;}.products-content-wrap .esthe_list h2{display:table-cell;vertical-align: middle;text-align:center;line-height:1.3em;padding-top: 15px;padding-right: 10px;padding-bottom: 0px;padding-left: 10px;margin-top: 0px;margin-right: 0;margin-bottom: 0;margin-left: 0;}.products-content-wrap .esthe_list p{line-height:1.3em;margin-top: 10px;margin-right: 0;margin-bottom: 10px;margin-left: 0;padding-top: 0;padding-right: 0;padding-bottom: 0px;padding-left: 50px;}.products-content-wrap .esthe_list p.ti{padding-left: 60px;text-indent:-1em;}.products-content-wrap .use_point{padding-top: 20px;}.products-content-wrap .use_point h1{color:#6c77a4;border-left:6px solid #6c77a4 !important;display: block;margin: 10px 0 !important;padding: 5px 10px !important;text-align: left;}.products-content-wrap .use_point p{margin: 0;padding: 10px;}.products-content-wrap .use_point .equalCont{border-top-width: 1px;border-top-style: dashed;border-top-color: #cccccc;padding-top: 20px;}.products-content-wrap .use_point .border_none{border-top-style: none;padding-top: 10px;}.products-content-wrap .caution{padding: 10px;background-color: #fff0ea;margin-top: 20px;margin-bottom: 38px;}.products-content-wrap .caution h2{color: #cf0000;background-color: #fff0ea;}.products-content-wrap .caution ul{list-style: outside none disc;margin-left: 10px;padding-left: 20px;}.products-content-wrap .haircare_quick_info{border:2px solid #4f5e97;border-radius:10px;text-align:center;margin-top: 30px;margin-right: 10px;margin-bottom: 10px;margin-left: 10px;padding-top: 15px;padding-right: 10px;padding-bottom: 15px;padding-left: 10px;background-color: #fefde9;}.products-content-wrap .haircare_quick_info p{padding:0;}.products-content-wrap .haircare_quick_info .sub{font-size:0.6rem;}.products-content-wrap .haircare_quick_info .free{text-align:center;display:block;position: relative;height: 45px;width: 100%;margin-bottom: 15px;}.products-content-wrap .haircare_quick_info .free:before{text-align: left;content: 'フリーダイヤル';padding-bottom: 26px;text-decoration: none;background: url(/resource/category/img/sp/free2.png) no-repeat bottom left;background-size: 50px auto;position: absolute;left: 25px;top: 0;font-size: 12px;line-height: 2em;}.products-content-wrap .haircare_quick_info .free a{color:#4f5e97;font-weight:bold;font-size: 22px;position: absolute;left:80px;bottom: -8px;}.products-content-wrap .haircare li{padding:5px 10px 0px 10px;margin-left:10px;position:relative;}.products-content-wrap .haircare li:before{content: "";width:6px;height:6px;background:#ffa48f;border-radius: 50%;text-indent:-9999px;overflow:hidden;display:inline-block;z-index:2;margin-right:5px;position:absolute;top:14px;left:-3px;}/************************************************ホワイトロジー エッセンス〈薬用美白美容液〉[ID:19]*************************************************/.pID_19 .products-content-wrap .fcPink{color: #e94c7f;}.pID_19 .products-content-wrap .linorecArea{background: #fff8f8;padding: 20px 10px;}.pID_19 .products-content-wrap .linorecArea h6{font-size: 18px;color: #f15c5c;font-weight: normal;margin: 0;padding: 0;padding-bottom: 5px;border-bottom: 2px solid #f15c5c;}.pID_19 .products-content-wrap .linorecArea .blueZone{background: #eefcff;box-shadow:rgba(221,221,221,0.7) 0 0 2px 2px;padding-top: 20px;padding-bottom: 10px;margin-top: 15px;}.pID_19 .products-content-wrap .linorecArea .blueZone .ttl{text-align: center;}.pID_19 .products-content-wrap .linorecArea .blueZone .ttl img{width: 80%;}.pID_19 .products-content-wrap .linorecArea .blueZone .obi{margin-top: 15px !important;margin-left: -1.666% !important;}.pID_19 .products-content-wrap .linorecArea .blueZone .txt{font-weight: bold;color: #0b5172;margin-top: 15px !important;padding: 0 20px !important;font-size: 14px;}.pID_19 .products-content-wrap .linorecArea .blueZone .anime01{text-align: center;margin: 10px 20px !important;}.pID_19 .products-content-wrap .linorecArea .blueZone .right{text-align: center;padding: 0 !important;}.pID_19 .products-content-wrap .linorecArea .blueZone .right img{width: 40%;}.pID_19 .products-content-wrap .linorecArea .blueZone .arw{text-align: center;margin: 10px 20px !important;}.pID_19 .products-content-wrap .linorecArea .blueZone .arw img{width: 10%;}.pID_19 .products-content-wrap .linorecArea .blueZone .anime02{text-align: center;margin: 10px 20px !important;}.pID_19 .products-content-wrap .linorecArea .blueZone .img{text-align: center;padding: 0 !important;}.pID_19 .products-content-wrap .linorecArea .blueZone .txtLast{padding: 0 10px !important;}.pID_19 .products-content-wrap .linorecArea .sarani{margin: 10px !important;text-align: center;}.pID_19 .products-content-wrap .linorecArea .sarani img{width: 40%;}.pID_19 .products-content-wrap .imgArea{margin-top: 20px;padding: 15px 10px 10px;background: url(/resource/sku/g00914/img/sp/img05_bg.png) no-repeat center;background-size: cover;}.pID_19 .products-content-wrap .imgArea p{margin: 5px 0 0 !important;}.pID_19 .products-content-wrap .imgArea .ttl{text-align: center;}.pID_19 .products-content-wrap .imgArea .ttl img{width: 65%;}.pID_19 .products-content-wrap .imgArea dl{display: table;margin: 20px 0;}.pID_19 .products-content-wrap .imgArea dl dt{display: table-cell;vertical-align: middle;width: 120px;}.pID_19 .products-content-wrap .imgArea dl dd{display: table-cell;vertical-align: top;padding-left: 10px;}.pID_19 .products-content-wrap .imgArea dl dd .name{font-weight: bold;}.pID_19 .products-content-wrap .imgArea .notice{text-align: right;}/************************************************光プロテクション〈日焼け止めクリーム〉[ID:21]*************************************************/.pID_21 .products-content-wrap #tipsBlock{background: #fffb98;padding: 10px;position: relative;}.pID_21 .products-content-wrap #tipsBlock:after{content: '';position: absolute;display: block;background: url(/resource/sku/g00920/img/sp/icon_tips.png) no-repeat center;top: -8px;left: 8px;width: 90px;height: 55px;background-size: contain;}.pID_21 .products-content-wrap #tipsBlock > section{background: #fff;padding: 10px 10px 10px;}.pID_21 .products-content-wrap #tipsBlock > section#q1{padding-top: 40px;}.pID_21 .products-content-wrap #tipsBlock > section#q2{margin-top: 10px;}.pID_21 .products-content-wrap #tipsBlock > section h4{display: inline-block;margin: 0 !important;padding: 0 !important;}.pID_21 .products-content-wrap #tipsBlock > section dl{margin: 0 !important;padding: 0 !important;position: relative;display: table;width: 100%;border-bottom: 2px solid #ff8686;}.pID_21 .products-content-wrap #tipsBlock > section dl:after{content: '';position: absolute;display: block;background: #ff8686;bottom: 3px;left: 0;width: 100%;height: 1px;background-size: contain;}.pID_21 .products-content-wrap #tipsBlock > section dl dt{display: table-cell;width: 30%;vertical-align: middle;line-height: 0.8;}.pID_21 .products-content-wrap #tipsBlock > section dl dd{display: table-cell;vertical-align: middle;}.pID_21 .products-content-wrap #tipsBlock > section dl dd em{color: #ff8686;font-weight: normal;font-size: 20px;}.pID_21 .products-content-wrap #tipsBlock > section dl dd span{color: #ff8686;}.pID_21 .products-content-wrap #tipsBlock > section .a{color: #ff8686;font-size: 20px;margin: 10px 5px 0 !important;}.pID_21 .products-content-wrap #tipsBlock > section .txt{line-height: 1.5;margin: 10px 0 !important;}.pID_21 .products-content-wrap #tipsBlock > section .txt em{font-weight: bold;font-style: normal;}.pID_21 .products-content-wrap #tipsBlock > section .txt span{font-weight: bold;}.pID_21 .products-content-wrap #tipsBlock > section .imgSlice{margin-top: 15px !important;}.pID_21 .products-content-wrap .dataImage{text-align: center;width: 90%;margin: 10px auto 0 !important;box-sizing: border-box;padding: 0 !important;}.pID_21 .products-content-wrap .dataBox{width: 90%;margin: 0 auto 0 !important;}.pID_21 .products-content-wrap .dataBox.mt10{margin-top: 10px !important;}.pID_21 .products-content-wrap .dataBox > *{margin: 0 !important;padding: 0 !important;box-sizing: border-box;}.pID_21 .products-content-wrap .dataBox dt{display: table;width: 100%;}.pID_21 .products-content-wrap .dataBox dt p{margin: 0 !important;padding: 10px 10px !important;display: table-cell;width: 90%;vertical-align: middle;background: #b191e5;color: #fff;font-weight: bold;line-height: 1.5;}.pID_21 .products-content-wrap .dataBox dt p.two{width: 60%;border-right: 5px solid #fff;}.pID_21 .products-content-wrap .dataBox dt p span{font-size: 12px;}.pID_21 .products-content-wrap .dataBox dd{width: 100%;clear: both;padding: 5px !important;background: #f5f5f5;}.pID_21 .products-content-wrap .dataBox dd p{margin: 0 !important;padding: 0 !important;}.pID_21 .products-content-wrap .dataBox dd p.name{color: #b191e5;font-weight: bold;}.pID_21 .products-content-wrap .dataBox dd .kome{}/************************************************共通[ID:16][ID:17][ID:18][ID:19][ID:21]*************************************************/.pID_16 .products-content-wrap .accArea,.pID_17 .products-content-wrap .accArea,.pID_18 .products-content-wrap .accArea,.pID_19 .products-content-wrap .accArea,.pID_20 .products-content-wrap .accArea,.pID_21 .products-content-wrap .accArea{position: relative;display: block;clear: both;overflow: hidden;height: 200px;}.pID_16 .products-content-wrap .accArea .accButton,.pID_17 .products-content-wrap .accArea .accButton,.pID_18 .products-content-wrap .accArea .accButton,.pID_19 .products-content-wrap .accArea .accButton,.pID_20 .products-content-wrap .accArea .accButton,.pID_21 .products-content-wrap .accArea .accButton{position: absolute;padding: 80px 0 0 !important;margin: 0 !important;width: 100%;bottom: 0;text-align: center;background:linear-gradient(to bottom,rgba(255,255,255,0.3) 0%,rgba(255,255,255,0.8) 100%);z-index: 10;}.pID_16 .products-content-wrap .accArea .accButton a,.pID_17 .products-content-wrap .accArea .accButton a,.pID_18 .products-content-wrap .accArea .accButton a,.pID_19 .products-content-wrap .accArea .accButton a,.pID_20 .products-content-wrap .accArea .accButton a,.pID_21 .products-content-wrap .accArea .accButton a{display: inline-block;color: #237a97;font-weight: bold;text-decoration: underline;cursor: pointer;font-size: 1rem !important;}.pID_16 .products-content-wrap .listBox,.pID_17 .products-content-wrap .listBox,.pID_18 .products-content-wrap .listBox,.pID_19 .products-content-wrap .listBox,.pID_20 .products-content-wrap .listBox,.pID_21 .products-content-wrap .listBox{margin: 10px 0;}.pID_16 .products-content-wrap .listBox li,.pID_17 .products-content-wrap .listBox li,.pID_18 .products-content-wrap .listBox li,.pID_19 .products-content-wrap .listBox li,.pID_20 .products-content-wrap .listBox li,.pID_21 .products-content-wrap .listBox li{display: table;width: 100%;}.pID_16 .products-content-wrap .listBox li > p,.pID_17 .products-content-wrap .listBox li > p,.pID_18 .products-content-wrap .listBox li > p,.pID_19 .products-content-wrap .listBox li > p,.pID_20 .products-content-wrap .listBox li > p,.pID_21 .products-content-wrap .listBox li > p{display: table-cell;vertical-align: middle;}.pID_16 .products-content-wrap .listBox li > p.num,.pID_17 .products-content-wrap .listBox li > p.num,.pID_18 .products-content-wrap .listBox li > p.num,.pID_19 .products-content-wrap .listBox li > p.num,.pID_20 .products-content-wrap .listBox li > p.num,.pID_21 .products-content-wrap .listBox li > p.num{width: 20px;}.pID_16 .products-content-wrap .listBox li > p.num img,.pID_17 .products-content-wrap .listBox li > p.num img,.pID_18 .products-content-wrap .listBox li > p.num img,.pID_19 .products-content-wrap .listBox li > p.num img,.pID_20 .products-content-wrap .listBox li > p.num img,.pID_21 .products-content-wrap .listBox li > p.num img{vertical-align: top;}.pID_16 .products-content-wrap .listBox li > p.txt,.pID_17 .products-content-wrap .listBox li > p.txt,.pID_18 .products-content-wrap .listBox li > p.txt,.pID_19 .products-content-wrap .listBox li > p.txt,.pID_20 .products-content-wrap .listBox li > p.txt,.pID_21 .products-content-wrap .listBox li > p.txt{padding: 10px 0 10px 10px !important;}.pID_16 .products-content-wrap .shohinArea a,.pID_17 .products-content-wrap .shohinArea a,.pID_18 .products-content-wrap .shohinArea a,.pID_19 .products-content-wrap .shohinArea a,.pID_20 .products-content-wrap .shohinArea a,.pID_21 .products-content-wrap .shohinArea a{text-decoration: none;color: #4a4a4a;}.pID_16 .products-content-wrap .nameBox > span,.pID_17 .products-content-wrap .nameBox > span,.pID_18 .products-content-wrap .nameBox > span,.pID_19 .products-content-wrap .nameBox > span,.pID_20 .products-content-wrap .nameBox > span,.pID_21 .products-content-wrap .nameBox > span{display: inline-table;vertical-align: middle;}.pID_16 .products-content-wrap .nameBox > span.name,.pID_17 .products-content-wrap .nameBox > span.name,.pID_18 .products-content-wrap .nameBox > span.name,.pID_19 .products-content-wrap .nameBox > span.name,.pID_20 .products-content-wrap .nameBox > span.name,.pID_21 .products-content-wrap .nameBox > span.name{font-weight: bold;border-bottom: 1px solid #4a4a4a;margin-right: 10px;color: #4a4a4a;}.pID_16 .products-content-wrap .nameBox > span.name a,.pID_17 .products-content-wrap .nameBox > span.name a,.pID_18 .products-content-wrap .nameBox > span.name a,.pID_19 .products-content-wrap .nameBox > span.name a,.pID_20 .products-content-wrap .nameBox > span.name a,.pID_21 .products-content-wrap .nameBox > span.name a{text-decoration: none;color: #4a4a4a;}.pID_16 .products-content-wrap .nameBox > span.name.pink,.pID_17 .products-content-wrap .nameBox > span.name.pink,.pID_18 .products-content-wrap .nameBox > span.name.pink,.pID_19 .products-content-wrap .nameBox > span.name.pink,.pID_20 .products-content-wrap .nameBox > span.name.pink,.pID_21 .products-content-wrap .nameBox > span.name.pink{color: #ff8686;border: none;}.pID_16 .products-content-wrap .nameBox > span.img,.pID_17 .products-content-wrap .nameBox > span.img,.pID_18 .products-content-wrap .nameBox > span.img,.pID_19 .products-content-wrap .nameBox > span.img,.pID_20 .products-content-wrap .nameBox > span.img,.pID_21 .products-content-wrap .nameBox > span.img{width: 20px;margin-left: 10px;}.pID_16 .products-content-wrap .imgBox,.pID_17 .products-content-wrap .imgBox,.pID_18 .products-content-wrap .imgBox,.pID_19 .products-content-wrap .imgBox,.pID_20 .products-content-wrap .imgBox,.pID_21 .products-content-wrap .imgBox{margin-top: 20px;display: table;width: 100%;}.pID_16 .products-content-wrap .imgBox p,.pID_17 .products-content-wrap .imgBox p,.pID_18 .products-content-wrap .imgBox p,.pID_19 .products-content-wrap .imgBox p,.pID_20 .products-content-wrap .imgBox p,.pID_21 .products-content-wrap .imgBox p{padding: 0 !important;margin: 0 !important;}.pID_16 .products-content-wrap .imgBox > li,.pID_17 .products-content-wrap .imgBox > li,.pID_18 .products-content-wrap .imgBox > li,.pID_19 .products-content-wrap .imgBox > li,.pID_20 .products-content-wrap .imgBox > li,.pID_21 .products-content-wrap .imgBox > li{display: table-cell;vertical-align: top;}.pID_16 .products-content-wrap .imgBox > li:first-child,.pID_17 .products-content-wrap .imgBox > li:first-child,.pID_18 .products-content-wrap .imgBox > li:first-child,.pID_19 .products-content-wrap .imgBox > li:first-child,.pID_20 .products-content-wrap .imgBox > li:first-child,.pID_21 .products-content-wrap .imgBox > li:first-child{width: 100px;text-align: center;}.pID_16 .products-content-wrap .imgBox > li .ttl,.pID_17 .products-content-wrap .imgBox > li .ttl,.pID_18 .products-content-wrap .imgBox > li .ttl,.pID_19 .products-content-wrap .imgBox > li .ttl,.pID_20 .products-content-wrap .imgBox > li .ttl,.pID_21 .products-content-wrap .imgBox > li .ttl{font-weight: bold;color: #3c50a5;}.pID_16 .products-content-wrap .imgBox > li .txt,.pID_17 .products-content-wrap .imgBox > li .txt,.pID_18 .products-content-wrap .imgBox > li .txt,.pID_19 .products-content-wrap .imgBox > li .txt,.pID_20 .products-content-wrap .imgBox > li .txt,.pID_21 .products-content-wrap .imgBox > li .txt{color: #4a4a4a;}.pID_16 .products-content-wrap .arwBox,.pID_17 .products-content-wrap .arwBox,.pID_18 .products-content-wrap .arwBox,.pID_19 .products-content-wrap .arwBox,.pID_20 .products-content-wrap .arwBox,.pID_21 .products-content-wrap .arwBox{margin: 15px 0 !important;text-align: center;}.pID_16 .products-content-wrap .arwBox img,.pID_17 .products-content-wrap .arwBox img,.pID_18 .products-content-wrap .arwBox img,.pID_19 .products-content-wrap .arwBox img,.pID_20 .products-content-wrap .arwBox img,.pID_21 .products-content-wrap .arwBox img{width: 10%;}/************************************************ヴァイトロジー　スペシャルインクリーム[ID:229]*************************************************/.pID_229 .products-content-wrap .id229 img{vertical-align: bottom;}.pID_229 .products-content-wrap .id229 .howlist{margin: 0 auto;padding: 0 20px;}.pID_229 .products-content-wrap .id229 #how .txt{padding-top: 3px;}.pID_229 .products-content-wrap .id229 .howlist{margin-bottom: 20px;}.pID_229 .products-content-wrap .id229 .howlist li{float: left;width: 53.3%;}.pID_229 .products-content-wrap .id229 .howlist li:nth-child(even){width: 46.6%;}.pID_229 .products-content-wrap .id229 .howlist img{width: 100%;vertical-align: top;}.pID_229 .products-content-wrap .id229 .howlist li p{margin:0;}.pID_229 .products-content-wrap .id229 .howlist li.ph{margin-bottom: 4px;}.pID_229 .products-content-wrap .pid_229_research{background-color:#e1f3fd;}/************************************************プロズチョイス ハンドクリーム[ID:184]ウェルヴィータ〈美容食品〉[ID:183]*************************************************/.pID_184 .products-content-wrap p,.pID_183 .products-content-wrap p,.pID_184 .products-content-wrap img.wImg30,.pID_183 .products-content-wrap img.wImg30{margin-bottom: 10px;}/************************************************ヴァイトロジー プレミアムリッチ コラーゲンEX〈美容食品〉[ID:27]*************************************************/.pID_27 .products-content-wrap .skincare_txtback p{margin-bottom: 10px;}.pID_27 .products-content-wrap .skincare_txtback p:nth-child(even){margin-bottom: 20px;}.pID_27 .products-content-wrap .skincare_txtback p:after{content:"";display:block;clear:both;}.pID_27 .products-content-wrap .skincare_txtback p img{width: 20%;}/************************************************緑でサラナ[ID:1]*************************************************/.pID_1 .products-content-wrap .green_bg{background-color: #64c46b;color: #FFFFFF;font-weight: bold;padding: 10px 5px;}.pID_1 .products-content-wrap .cream_bg{background-color: #e2f2df;padding: 10px 5px 20px;text-align: center;}.pID_1 .products-content-wrap .cream_bg p{margin-bottom: 0;}.pID_1 .products-content-wrap .cream_bg img{margin-bottom: 10px;}.pID_1 .products-content-wrap .yellow_box{margin-top: 20px;padding: 20px 0 30px;background-color: #fdf6e6;}.pID_1 .products-content-wrap .yellow_bg{background-color: #ffb400;color: #FFFFFF;font-weight: bold;margin: 0 10px;padding: 10px 10px;line-height: 1.2;}.pID_1 .products-content-wrap .detailCnt{padding: 20px 10px 0;line-height: 1.714;}.pID_1 .products-content-wrap .topImg{margin: 0 10px 0 !important;}/************************************************サラベリー[ID:252]*************************************************/.pID_252 .products-content-wrap .noBorder{border: none !important;}.pID_252 .mb1rem{margin-bottom: 1rem}/* imgBox */.pID_252 .products-content-wrap .imgBox{display: table;width: 100%;margin: 0;}.pID_252 .products-content-wrap .imgBox > *{display: table-cell;}.pID_252 .products-content-wrap .imgBox > dt{width: 38%;padding: 10px;vertical-align: middle;text-align: center;}.pID_252 .products-content-wrap .imgBox > dd{padding: 20px 15px 15px 0;}.pID_252 .products-content-wrap .imgBox.pink{background: #fbf1ea;border-bottom: 1px dotted #d1c872;}.pID_252 .products-content-wrap .imgBox.green{background: #fbf9ea;border-bottom: 1px dotted #e1debe;}.pID_252 .products-content-wrap .imgBox .ttl{text-align: center;font-weight: bold;color: #fff;width: 128px;padding: 2px 0 1px !important;box-shadow: rgba(0,0,0,0.3) 1px 1px 1px 0;margin-left: 0;margin-bottom: 0.5em !important;}.pID_252 .products-content-wrap .imgBox p.txt{padding: 0 !important;font-size: 14px;line-height: 1.5;}.pID_252 .products-content-wrap .imgBox.pink.p1 .ttl{background: #3d5ebe;}.pID_252 .products-content-wrap .imgBox.pink.p2 .ttl{background: #e33536;}.pID_252 .products-content-wrap .imgBox.pink.p3 .ttl{background: #981a24;}.pID_252 .products-content-wrap .imgBox.green.p1 .ttl{background: #7e9b38;}.pID_252 .products-content-wrap .imgBox.green.p2 .ttl{background: #679a5c;}.pID_252 .products-content-wrap .imgBox.green.p3 .ttl{background: #537535;}.pID_252 .products-content-wrap .imgBox > li .img{text-align: center;}.pID_252 .products-content-wrap .yellow_box{margin-top: 20px;padding: 20px 0 30px;background-color: #fdf6e6;}.pID_252 .products-content-wrap .yellow_bg{background-color: #ffb400;color: #FFFFFF;font-weight: bold;margin: 0 10px;padding: 10px 10px;line-height: 1.2;}.pID_252 .products-content-wrap .yellow_box .detailCnt{padding: 20px 10px 0;}/************************************************緑黄野菜[ID:2]*************************************************/.pID_2 .products-content-wrap .propose{position: relative;margin-top: 20px;}.pID_2 .products-content-wrap .propose .ttl{margin-bottom: -15px;}.pID_2 .products-content-wrap .note{width: 94%;margin: 0 auto 20px;padding: 15px 10px 10px;background: #ffffbf;box-sizing: border-box;border: #ff9d62 solid 1px;border-radius: 5px;}.pID_2 .products-content-wrap h1{border-color: #ffa423;color: #444444;}.pID_2 .products-content-wrap .contentsPh{width: 100%;margin:0 0 20px;}.pID_2 .products-content-wrap .contentsPh:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.pID_2 .products-content-wrap .contentsPh2{width: 66%;margin: 0 auto 10px;}.pID_2 .products-content-wrap .contentsPh2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.pID_2 .products-content-wrap #anchor02 .ph{float: left;width: 32%;margin-right: 2%;}.pID_2 .products-content-wrap #anchor02 .contentsPh2 .ph{width: 48%;}.pID_2 .products-content-wrap #anchor02 .ph:last-child{margin-right: 0;}.pID_2 .products-content-wrap .detail_ttl{background: #ea5413;font-weight: bold;color: #FFFFFF;font-size: 18px;text-align: center;padding: 5px;margin-bottom: 10px;}.pID_2 .products-content-wrap .detail_ttl > p{padding: 0;}.pID_2 .products-content-wrap .jasBox{border: #ddddd9 solid 2px;width: 100%;margin: 0 auto;padding: 10px 5%;}.pID_2 .products-content-wrap .jasTtl{width: 100%;margin: 0 auto 10px;padding: 10px 10px 10px 40px;text-align: center;box-sizing: border-box;color: #313131;font-size: 18px;font-weight: bold;border-bottom: 1px solid #ddddd9;background: url(/resource/sku/g00303/img/sp/ico_mega.png) no-repeat left center;background-size: 35px auto;}.pID_2 .products-content-wrap .mark{text-align: center;}.pID_2 .products-content-wrap .safetyBox{width: 100%;padding: 0 0 10px;}.pID_2 .products-content-wrap .safetyBox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.pID_2 .products-content-wrap .safetyBox .safetyL{width: 50%;float: left;}.pID_2 .products-content-wrap .safetyBox .safetyR{width: 50%;float: right;}.pID_2 .products-content-wrap .col2{width: 100%;margin-bottom: 20px;}.pID_2 .products-content-wrap .col2:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.pID_2 .products-content-wrap .col2 .txtL{width: 54%;float: left;box-sizing: border-box;padding: 0;}.pID_2 .products-content-wrap .col2 .imgR{width: 42%;float: right;margin-left: 4%;padding: 0;}.pID_2 .products-content-wrap .recipeBox{width: 100%;padding: 20px 10px;text-align: center;background: url(/resource/sku/g00303/img/sp/bg_recipe.png) repeat-x;}.pID_2 .products-content-wrap .recipeBox .ttl{margin-bottom: 10px;}.pID_2 .products-content-wrap .recipeBox .txt{margin-bottom: 10px;}.pID_2 .products-content-wrap .inner_ph{position: relative;width: 80%;margin: 25px auto 20px;}.pID_2 .products-content-wrap .ico{position: absolute;top: -25px;left: -35px;width: 100px;}/************************************************粉末青汁[ID:3]*************************************************/.pID_3 .products-content-wrap .prop{margin-top: 30px;padding: 25px 10px 30px;background-color: #f7fce5;}.pID_3 .products-content-wrap .prop p{margin: 0;}.pID_3 .products-content-wrap .prop .catch{margin: 0;color: #146800;font-weight: bold;text-align: center;}.pID_3 .products-content-wrap .prop .catch span{font-size: 20px;display: block;}.pID_3 .products-content-wrap .prop .catch em{font-size: 26px;font-style: normal;display: block;}.pID_3 .products-content-wrap .prop .pht{margin-top: 20px;}.pID_3 .products-content-wrap .prop .des{margin-top: 5px;line-height: 1.714;}.pID_3 .products-content-wrap .prop .des span{color: #ff6f00;font-weight: bold;}.pID_3 .products-content-wrap .prop .sub{margin-top: 10px;padding: 0.6em 1em 0.4em;background-color: #fff600;border-radius: 1.736em;color: #146800;font-size: 14px;font-weight: bold;line-height: 1.429;text-align: center;}.pID_3 .products-content-wrap .prop .pnt{margin-top: 5px;text-align: center;}/*==clearfix==*/.pID_3 .products-content-wrap .prop .pnt{font-size: 0;text-align: center;}.pID_3 .products-content-wrap .prop .pnt li{width: 125px;height: 125px;margin: 10px 4px 0;background-color: #fff;border: 2px solid #e9f4bf;border-radius: 145px;box-sizing: border-box;display: inline-block;vertical-align: top;}.pID_3 .products-content-wrap .prop .pnt li dl{margin: 0;padding: 15px 0 0;}.pID_3 .products-content-wrap .prop .pnt li dt img{width: 16%;}.pID_3 .products-content-wrap .prop .pnt li dd{margin: 0;font-size: 11px;line-height: 1.25;}.pID_3 .products-content-wrap .prop .pnt li dd.name{margin-top: 5px;padding-bottom: 5px;color: #146800;font-size: 16px;font-weight: bold;text-indent: 0.8em;}.pID_3 .products-content-wrap .prop .pnt li:nth-child(4) dd.name{text-indent: 0.5em;}.pID_3 .products-content-wrap .propNote{margin-top: 10px;}.pID_3 .products-content-wrap .propNote li{padding-left: 1em;line-height: 1.5;text-indent: -1em;}/*vgtList*/.pID_3 .products-content-wrap .vgtList{background-color: #f7fce5;}.pID_3 .products-content-wrap .vgtList li{padding: 10px 10px 15px;background: url(/resource/sku/g00086/img/sp/vgt_dot.gif) left bottom repeat-x;background-size: 3px 1px;}/*==clearfix==*/.pID_3 .products-content-wrap .vgtList li .cnt:after{content:"";display:block;clear:both;}.pID_3 .products-content-wrap #detail .vgtList li .cnt .pht{margin: 0;padding: 0;}.pID_3 .products-content-wrap .vgtList li .cnt .pht{width: 44.444%;float: left;}.pID_3 .products-content-wrap .vgtList li .cnt .pht img{width: 100%;}.pID_3 .products-content-wrap .vgtList li .cnt dl{margin: 0 0 0 50%;}.pID_3 .products-content-wrap .vgtList li .cnt dt{color: #1c7f05;font-size: 20px;font-weight: bold;}.pID_3 .products-content-wrap .vgtList li .cnt dd{margin: 5px 0 0 0;font-weight: bold;line-height: 1.5;}.pID_3 .products-content-wrap #detail .vgtList li .exp{margin-top: 10px;padding: 0;}.pID_3 .products-content-wrap .vgtList li .exp{background: none;font-weight: normal;line-height: 1.5;}.pID_3 .products-content-wrap #detail .vgtList li .area{padding: 0;}.pID_3 .products-content-wrap .vgtList li .area{line-height: 1.5;}.pID_3 .products-content-wrap .vgtNote{margin-top: 15px;}.pID_3 .products-content-wrap .vgtNote li{padding-left: 1em;line-height: 1.5;text-indent: -1em;}.pID_3 .products-content-wrap #detail .recipe p{padding: 0;}.pID_3 .products-content-wrap .recipe li{margin-top: 15px;padding: 15px 10px 20px;}.pID_3 .products-content-wrap .recipe li .name{font-size: 20px;font-weight: bold;line-height: 1.333;text-align: center;}.pID_3 .products-content-wrap #detail .recipe p.pht{margin-top: 15px;}.pID_3 .products-content-wrap .recipe li .pht{}.pID_3 .products-content-wrap #detail .recipe p.sub{margin-top: 10px;}.pID_3 .products-content-wrap .recipe li .sub{font-weight: bold;line-height: 1.393;}.pID_3 .products-content-wrap #detail .recipe p.exp{margin-top: 5px;}.pID_3 .products-content-wrap .recipe li .exp{background: none;font-weight: normal;line-height: 1.393;}.pID_3 .products-content-wrap .recipe .line{margin-top: 10px;height: 1px;background: url(/resource/sku/g00086/img/sp/recipe_dot.png) left top repeat-x;}.pID_3 .products-content-wrap .recipe .line hr{display: none;}.pID_3 .products-content-wrap .recipe li.soymilk{background-color: #f9f2e1;}.pID_3 .products-content-wrap .recipe li.soymilk .name,.pID_3 .products-content-wrap .recipe li.soymilk .sub{color: #784815;}.pID_3 .products-content-wrap .recipe li.coldwater{background-color: #ddedf9;}.pID_3 .products-content-wrap .recipe li.coldwater .name,.pID_3 .products-content-wrap .recipe li.coldwater .sub{color: #0d5287;}.pID_3 .products-content-wrap .recipe li.applejuice{background-color: #fee6e2;}.pID_3 .products-content-wrap .recipe li.applejuice .name,.pID_3 .products-content-wrap .recipe li.applejuice .sub{color: #911c28;}.pID_3 .products-content-wrap .recipe li.banana{background-color: #fbf9d7;}.pID_3 .products-content-wrap .recipe li.banana .name,.pID_3 .products-content-wrap .recipe li.banana .sub{color: #cb9901;}.pID_3 .products-content-wrap .recipe li.recipeUp{background-color: #f7fce5;}.pID_3 .products-content-wrap .recipe li.recipeUp .name,.pID_3 .products-content-wrap .recipe li.recipeUp .sub{color: #146800;}.pID_3 .products-content-wrap .ruRec{margin-top: 15px;padding: 15px 15px 10px;background-color: #fff;}.pID_3 .products-content-wrap .ruRec .ttl{color: #146800;font-weight: bold;text-align: center;}.pID_3 .products-content-wrap .ruRec ul{margin-top: 10px;}/*==clearfix==*/.pID_3 .products-content-wrap .ruRec ul:after{content:"";display:block;clear:both;}.pID_3 .products-content-wrap .ruRec ul li{width: 48%;margin-top: 8px;padding: 0 0 0 1em;box-sizing: border-box;letter-spacing: 0;line-height: 1.2;font-size: 14px;text-indent: -1em;float: left;}.pID_3 .products-content-wrap .ruRec ul li:nth-child(2n+1){clear: both;}.pID_3 .products-content-wrap .ruRec ul li:nth-child(2n){float: right;}.pID_3 .products-content-wrap .ruRec ul li span{color: #146800;}.pID_3 .products-content-wrap .ruRec .etc{margin-top: 4px;text-align: right;}.pID_3 .products-content-wrap .yellow_box{margin-top: 20px;padding: 20px 10px 30px;background-color: #fdf6e6;}.pID_3 .products-content-wrap .yellow_bg{background-color: #ffb400;color: #FFFFFF;font-weight: bold;font-size: 18px;margin: 0;padding: 15px 10px;line-height: 1.2;}/*linkDtl*/.pID_3 .products-content-wrap .linkDtl{margin-top: 10px;line-height: 1.714;text-align: center;}.pID_3 .products-content-wrap .linkDtl a{color: #333;}.pID_3 .products-content-wrap .products-content-wrap .topImg{margin: 0 10px 0 !important;}/************************************************おいしい青汁[ID:4]*************************************************/.pID_4 .products-content-wrap .orengeArea{background:#fff6d2;padding:10px 10px 2px;margin:0 1.7%;}.pID_4 .products-content-wrap .orengeArea2{background:#fffad1;margin:-5px 10px 15px;padding: 5px 10px 10px;}.pID_4 .products-content-wrap .orengeArea .fr{float:left;}.pID_4 .products-content-wrap .orengeArea .whiteBox li{background:#fff;margin-bottom:20px;display:table;width:100%;}.pID_4 .products-content-wrap .orengeArea .whiteBox li .whiteImg{display:table-cell;width:48%;}.pID_4 .products-content-wrap .orengeArea .whiteBox li .whiteImg img{margin-top:-7px;}.pID_4 .products-content-wrap .orengeArea .whiteBox li .whiteText{display:table-cell;vertical-align:top;padding: 10px;}.pID_4 .products-content-wrap .blend .tableList{display:table;width:100%;margin:0 auto 10px;}.pID_4 .products-content-wrap .blend .tableList li{display:table-cell;width:50%;padding:0 5px;}.pID_4 .products-content-wrap h3{background:#1f7d49;text-align:center;color:#fff;font-size:18px;padding:15px 0;margin:0 0 5px;}/************************************************飲む一膳分[ID:172]*************************************************/.pID_172 .products-content-wrap .kodawari .kodawariArea{background: url(/resource/sku/g00571/img/sp/kodawari_bg1.gif) repeat-y;background-size:100%;padding:10px 0;}.pID_172 .products-content-wrap .kodawari .kodawariArea li{background: url(/resource/sku/g00571/img/sp/kodawari_bg2.png) repeat-y;background-size:100%;margin-bottom:10px;padding:0 0 15px;}.pID_172 .products-content-wrap .kodawari .kodawariArea li h3{margin:0;padding: 0;}.pID_172 .products-content-wrap .kodawari .kodawariArea li .inner{padding:0 20px;}/************************************************ナチュレックスコラーゲン[ID:11]*************************************************/.pID_11 .products-content-wrap .pointBox h2{margin-bottom: 5px;}.pID_11 .products-content-wrap .pointBox p{margin-bottom: 20px;}/************************************************うまくつきあう80kcalショコラ[ID:192]*************************************************/.pID_192 .products-content-wrap .detail_sub{display:block;clear:both;color:#017c2b;border-left:8px solid #017c2b;margin:15px 0;padding:5px 0 5px 10px;text-align:left;}.pID_192 .products-content-wrap p.fig{margin:0;padding:0;}/************************************************エクイタンス イートリートメント[ID:197]*************************************************/.pID_197 .products-content-wrap .haircare_treat h1{border-left-style: none;margin: 0px;padding: 0px;}.pID_197 .products-content-wrap .haircare_treat h1 + p{margin: 10px 0 40px;}/************************************************エクイタンス イートリートメント クイックリバースセラム[ID:199]*************************************************/.pID_199 .products-content-wrap .haircare_treat h1{border-left-style: none;margin: 0px;padding: 0px;}.pID_199 .products-content-wrap .haircare_treat{background: url(/resource/sku/g00813/img/sp/bg_img.gif) repeat;background-size: 400px auto;padding-top:30px;}.pID_199 .products-content-wrap .haircare_treat p{padding: 0;}.pID_199 .products-content-wrap #home_esthe{background-color: #fde9e9;margin-top: 36px;}.pID_199 .products-content-wrap .esthe_list{padding-bottom: 10px;}.pID_199 .products-content-wrap p{margin-bottom: 0;}/************************************************ガム・プレイ(大人用・こども用)[ID:227]*************************************************/.pID_227 .products-content-wrap .detailinner img{vertical-align: top;}.pID_227 .products-content-wrap .detailinner .txt{margin-top: 10px;margin-bottom: 40px;padding: 0 10px;}.pID_227 .products-content-wrap .marT20{margin-top: 20px;}.pID_227 .products-content-wrap .marB60{margin-bottom: 60px;}.pID_227 .products-content-wrap .marB50{margin-bottom: 50px;}.pID_227 .products-content-wrap .marB30{margin-bottom: 30px;}.pID_227 .products-content-wrap .marB15{margin-bottom: 15px;}.pID_227 .products-content-wrap #howto p a{display: block;}.pID_227 .products-content-wrap .oral_info{margin-top: 20px;margin-bottom: 30px;}.pID_227 .products-content-wrap #id227_att{background-color: #eaeaea;padding: 40px 15px 20px;color: #a9a9a9;}.pID_227 .products-content-wrap #id227_att .osHead{text-align: center;}.pID_227 .products-content-wrap #id227_att .osHead .img1{width: 65%;margin: 0 auto 10px;}.pID_227 .products-content-wrap #id227_att .osHead .img2{width: 20%;margin: 0 auto 10px;}.pID_227 .products-content-wrap #id227_att .osHead img{vertical-align: top;}.pID_227 .products-content-wrap #id227_att .osHead .txt{font-size: 14px;font-weight: bold;letter-spacing: 0;line-height: 1.6;}.pID_227 .products-content-wrap #id227_att .ttl{text-align: center;margin-bottom: 20px;font-size: 20px;font-weight: bold;}.pID_227 .products-content-wrap #id227_att .ttls{text-align: center;margin-bottom: 10px;font-weight: bold;margin-top: 10px;}.pID_227 .products-content-wrap #id227_att .subttl{text-align: center;font-size: 14px;padding: 0;}.pID_227 .products-content-wrap #id227_att .subttl.atn{color: #ff0000;}.pID_227 .products-content-wrap #id227_att .subttls{text-align: center;font-size: 14px;padding: 0;line-height: 1.3;}.pID_227 .products-content-wrap #id227_att .subttls span{font-size: 12px;}.pID_227 .products-content-wrap #id227_att p{margin: 0;}.pID_227 .products-content-wrap #id227_att .table_1,.pID_227 .products-content-wrap #id227_att .table_2{margin-bottom: 20px;}.pID_227 .products-content-wrap #id227_att .cell1{width: 30%;}.pID_227 .products-content-wrap #id227_att .cell2{width: 70%;}.pID_227 .products-content-wrap #id227_att table{width: 100%;}.pID_227 .products-content-wrap #id227_att td{vertical-align: top;}.pID_227 .products-content-wrap #id227_att .padT10{padding-top: 10px;}.pID_227 .products-content-wrap #id227_att .padB10{padding-bottom: 10px;}.pID_227 .products-content-wrap #id227_att .bT{border-top: #9a9a9a solid 1px;}.pID_227 .products-content-wrap #id227_att .bB{border-bottom: #9a9a9a solid 1px;}.pID_227 .products-content-wrap #id227_att .bR{border-right: #DC1C1F solid 2px;}.pID_227 .products-content-wrap #id227_att .conform .ttl{text-align: center;margin-bottom: 10px;}.pID_227 .products-content-wrap #id227_att .conform .cap{font-size: 14px;}.pID_227 .products-content-wrap #id227_att .conform .box{border: #c9c9c9 solid 2px;border-radius: 3px;text-align: left;padding: 5px 10px;margin-bottom: 10px;}.pID_227 .products-content-wrap #id227_att .conform .box li{padding-left: 1em;text-indent: -1em;font-size: 14px;}.pID_227 .products-content-wrap #id227_att .conform .list_1,.pID_227 .products-content-wrap #id227_att .conform .list_1_1,.pID_227 .products-content-wrap #id227_att .conform .list_2{font-size: 14px;}.pID_227 .products-content-wrap #id227_att .conform .list_1 span.marcR,.pID_227 .products-content-wrap #id227_att .conform .list_1_1 span.marcR,.pID_227 .products-content-wrap #id227_att .conform .list_2 span.marcR{font-size: 14px;}.pID_227 .products-content-wrap #id227_att .conform .list_1{margin-bottom: 20px;padding-left: 1.5em;text-indent: -1.5em;}.pID_227 .products-content-wrap #id227_att .conform .list_1_1{margin-bottom: 20px;}/************************************************ガム・プレイ　カラーキャップ[ID:228]*************************************************/.pID_228 .products-content-wrap #care.id228  .bluebox{background-color: #f0f7fd;border: #9e9e9e solid 1px;border-radius: 3px;padding: 10px 10px;margin: 10px 10px 15px 10px;}.pID_228 .products-content-wrap #care.id228  .bluebox .ttl{font-size: 16px;font-weight: bold;}.pID_228 .products-content-wrap #care.id228 .oral_info{margin-top: 15px;}.pID_228 .products-content-wrap #care.id228 .link_btn_r {margin-bottom: 20px;margin-top: 10px;}.pID_228 .products-content-wrap #care.id228 .txt{margin-top: 15px;}/************************************************バトラー エフペーストα(アルファ) 2本セット[ID:251]バトラー エフペーストこども 2本セット[ID:236]*************************************************/.pID_251 .products-content-wrap .ptArea p,.pID_236 .products-content-wrap .ptArea p,.pID_251 .products-content-wrap .factArea p,.pID_236 .products-content-wrap .factArea p{padding:0 10px;margin-bottom: 0;}.pID_251 .products-content-wrap .info,.pID_236 .products-content-wrap .info{color:#091f5c;padding:0 15px 10px;margin-bottom: 20px;}.pID_251 .products-content-wrap .bTxt,.pID_236 .products-content-wrap .bTxt{color:#091f5c;padding: 10px 15px;margin-bottom: 10px !important;text-align: left;}.pID_251 .products-content-wrap .ptArea,.pID_236 .products-content-wrap .ptArea{background: #cddff3;margin-bottom: 20px;}.pID_251 .products-content-wrap .ptArea .pt1Box,.pID_236 .products-content-wrap .ptArea .pt1Box{background:url(/resource/sku/g00032/img/sp/bg_img1.png) no-repeat top right;background-size: 380px auto;padding: 20px 15px;}.pID_251 .products-content-wrap .ptArea .pt2Box,.pID_236 .products-content-wrap .ptArea .pt2Box{padding: 5px 15px;}.pID_251 .products-content-wrap .ptArea .pt3Box,.pID_236 .products-content-wrap .ptArea .pt3Box{padding: 20px 15px;}.pID_251 .products-content-wrap .ptArea .detaiIinner,.pID_236 .products-content-wrap .ptArea .detaiIinner{background: #fff;position: relative;padding: 20px 0;text-align:center;}.pID_251 .products-content-wrap .ptArea .detaiIinner .txt,.pID_236 .products-content-wrap .ptArea .detaiIinner .txt{/*padding: 0 15px;*/text-align:left;padding: 15px 15px 10px;color:#091f5c;}.pID_251 .products-content-wrap .ptArea .detaiIinner .icon,.pID_236 .products-content-wrap .ptArea .detaiIinner .icon{position:absolute;top: -14px;left: -20px;width: 86px;height: auto;}.pID_251 .products-content-wrap .careArea,.pID_236 .products-content-wrap .careArea{background: #cddff3;margin-bottom: 20px;}.pID_251 .products-content-wrap .careArea .detailInner,.pID_236 .products-content-wrap .careArea .detailInner{background:url(/resource/sku/g00032/img/sp/bg_img2.png) repeat-x top left;background-size: 380px auto;padding: 26px 0 10px;}.pID_251 .products-content-wrap .careArea .detailInner p,.pID_236 .products-content-wrap .careArea .detailInner p{padding: 0;text-align: center;}.pID_251 .products-content-wrap .careArea .detailInner .detailItem,.pID_236 .products-content-wrap .careArea .detailInner .detailItem{position: relative;}.pID_251 .products-content-wrap .careArea .detailInner .detailItem .paste,.pID_236 .products-content-wrap .careArea .detailInner .detailItem .paste{position: absolute;right: 6%;bottom: 10px;width: 50%;}.pID_251 .products-content-wrap .careArea .detailInner .detailItem .brush,.pID_236 .products-content-wrap .careArea .detailInner .detailItem .brush{position: absolute;right: 6%;bottom: 10px;width: 50%;}.pID_251 .products-content-wrap .careArea .pt2Box,.pID_236 .products-content-wrap .careArea .pt2Box{background-color: #FFF;margin: 0 10px;padding-bottom: 30px;}.pID_251 .products-content-wrap .factArea,.pID_236 .products-content-wrap .factArea{background:url(/resource/sku/g00032/img/sp/bg_img3.jpg) repeat-y top center;padding: 20px 0 15px;}.pID_251 .products-content-wrap .factArea p,.pID_236 .products-content-wrap .factArea p{padding: 0;text-align: center;}.pID_251 .products-content-wrap .factArea .factBox,.pID_236 .products-content-wrap .factArea .factBox{background-color: #FFF;margin: 0 15px 15px;padding-bottom: 30px;}.pID_251 .products-content-wrap .factArea .factBox .pb40,.pID_236 .products-content-wrap .factArea .factBox .pb40{padding-bottom: 20px;}.pID_251 .products-content-wrap .factArea .factBox .ttl,.pID_236 .products-content-wrap .factArea .factBox .ttl{padding:15px 15px 30px;text-align: left;}.pID_251 .products-content-wrap .factArea .factBox p img,.pID_236 .products-content-wrap .factArea .factBox p img{width: 90%;}.pID_251 .products-content-wrap .factArea .factBox .ttl img,.pID_236 .products-content-wrap .factArea .factBox .ttl img,.pID_251 .products-content-wrap .factArea .factBox .ttl2 img,.pID_236 .products-content-wrap .factArea .factBox .ttl2 img{width: 80%;}.pID_251 .products-content-wrap .factArea .factBox .ttl2,.pID_236 .products-content-wrap .factArea .factBox .ttl2{padding:15px 0 20px 15px;text-align: left;}.pID_251 .products-content-wrap .checkBox,.pID_236 .products-content-wrap .checkBox{border:1px solid #1a1d84;width: 90%;padding: 20px 15px;margin: 0 auto;}.pID_251 .products-content-wrap .checkBox li,.pID_236 .products-content-wrap .checkBox li{display: table;margin-bottom: 20px;text-align: left;width: 100%;}.pID_251 .products-content-wrap .checkBox li:last-child,.pID_236 .products-content-wrap .checkBox li:last-child{margin-bottom:0;}.pID_251 .products-content-wrap .checkBox .square,.pID_236 .products-content-wrap .checkBox .square{width: 10%;padding: 2px 5px 0 0;}.pID_251 .products-content-wrap .checkBox .square img,.pID_236 .products-content-wrap .checkBox .square img{width: 100% !important;vertical-align: top;}.pID_251 .products-content-wrap .checkBox .square,.pID_236 .products-content-wrap .checkBox .square,.pID_251 .products-content-wrap .checkBox .list,.pID_236 .products-content-wrap .checkBox .list{display: table-cell;text-align: left;vertical-align: top;}/************************************************バトラー エフペーストα(アルファ) 2本セット[ID:251]*************************************************/.pID_251 .products-content-wrap .fwB{font-weight:bold;}.pID_251 .products-content-wrap .mT10{margin-top:10px !important;}.pID_251 .products-content-wrap .mB40{margin-bottom:40px !important;}.pID_251 .products-content-wrap .mainBox .mtxt{margin:0 !important;padding:0 !important;}/************************************************バトラー エフペーストこども 2本セット[ID:236]*************************************************/.pID_236 .products-content-wrap .ptArea .icon + p {margin-bottom: 20px;}.pID_236 .products-content-wrap .ptArea .icon + p img{width: 80%;}.pID_236 .products-content-wrap .ptArea .pt3Box .icon + p img{width: 60%;}.pID_236 .products-content-wrap .careArea .img1{margin: 0 10px;}.pID_236 .products-content-wrap .careArea .detailInner .detailItem,.pID_236 .products-content-wrap .careArea .detailInner .detailItem + p{margin: 0 10px;}.pID_236 .products-content-wrap .careArea .detailInner .detailItem p{margin-bottom: 0;}/************************************************バトラー エフブラシ 6本セット[ID:237]*************************************************/.pID_237 .products-content-wrap .textArea{color: #1b1d83;}.pID_237 .products-content-wrap  .bg1{background: url(/resource/sku/g00031/img/sp/bg1.gif) no-repeat bottom;}.pID_237 .products-content-wrap  .textArea.bg1{padding: 30px 15px 30px;}.pID_237 .products-content-wrap  .textArea{padding: 10px 15px;}.pID_237 .products-content-wrap  .textArea p{margin: 0;}.pID_237 .products-content-wrap .textArea .mb25{margin-bottom: 25px;}.pID_237 .products-content-wrap .textArea .mb40{margin-bottom: 20px;}.pID_237 .products-content-wrap .textArea .caption li{text-indent: -1em;padding-left: 1em;}.pID_237 .products-content-wrap .bg2{background: #cddff3 url(/resource/sku/g00031/img/sp/bg2.gif) no-repeat top right;background-size: 380px auto;padding:20px 15px;margin-bottom: 20px;}.pID_237 .products-content-wrap .detailArea01 img{vertical-align: top;}.pID_237 .products-content-wrap .detailArea01 .block{position: relative;background: #FFFFFF;padding: 30px 15px;margin-bottom: 25px;color: #1d2c64;}.pID_237 .products-content-wrap .detailArea01 .block:last-child{margin-bottom: 0;}.pID_237 .products-content-wrap .detailArea01 .point{position: absolute;top: -14px;left: -10px;width: 67px;height: auto;}.pID_237 .products-content-wrap .detailArea01 .title{text-align: center;margin-bottom: 20px;}.pID_237 .products-content-wrap .detailArea01 .title img{width: 80%;}.pID_237 .products-content-wrap .detailArea01 .img{margin-bottom: 30px;}.pID_237 .products-content-wrap .detailArea01 .indent{text-indent: -1em;padding-left: 1em;}.pID_237 .products-content-wrap .bg3{background: #c1ddf8 url(/resource/sku/g00031/img/sp/bg3.gif) repeat-x top left;background-size: 380px auto;position: relative;}.pID_237 .products-content-wrap .bg3 .img4{position: absolute;left: 0;top: 27px;}.pID_237 .products-content-wrap .detailArea02{padding: 143px 10px 10px;color: #1b1d83;}.pID_237 .products-content-wrap .detailArea02 .block{background-color: #FFFFFF;padding: 10px;}.pID_237 .products-content-wrap .block .column2{display: table;width: 100%;}.pID_237 .products-content-wrap .block .lCont,.pID_237 .products-content-wrap .block .rCont{display: table-cell;}.pID_237 .products-content-wrap .block .lCont.point{width: 25%;padding: 0 3% 10px 0;}.pID_237 .products-content-wrap .block .rCont.text{vertical-align: middle;}.pID_237 .products-content-wrap .block .itemArea .column2{border-top: #05499d solid 1px;border-right: #05499d solid 1px;border-left: #05499d solid 1px;color: #FFFFFF;}.pID_237 .products-content-wrap .block .itemArea .column2.now{border: #0b80b7 solid 1px;}.pID_237 .products-content-wrap .block .itemArea .lCont{vertical-align: middle;width: 37.96%;}.pID_237 .products-content-wrap .block .itemArea .rCont{background-color: #05499d;padding:15px;position: relative;}.pID_237 .products-content-wrap .block .itemArea .rCont p{padding: 0;width: 80%;margin: 20px auto 0;}.pID_237 .products-content-wrap .block .itemArea .now .rCont{background-color: #0b80b7;}.pID_237 .products-content-wrap .bg4{background: url(/resource/sku/g00031/img/sp/bg4.gif) repeat-y;padding-top: 20px;}.pID_237 .products-content-wrap .detailArea03{padding: 0 15px 15px;}.pID_237 .products-content-wrap .detailArea03 .block{background-color: #FFFFFF;text-align: center;padding: 0 15px 30px;}.pID_237 .products-content-wrap .detailArea03 img{vertical-align: bottom;}.pID_237 .products-content-wrap .detailArea03 .block .inner{background-color: #ededf5;padding: 15px;text-align: left;margin-bottom: 20px;color: #1f2a6c;}.pID_237 .products-content-wrap .detailArea03 .block .inner .text{margin-top: 10px;}.pID_237 .products-content-wrap .detailArea03 .block .checkArea{padding: 20px 15px;border-left: #1a1d84 solid 1px;border-right: #1a1d84 solid 1px;border-bottom: #1a1d84 solid 1px;}.pID_237 .products-content-wrap .detailArea03 .block .checkArea li{display: table;width: 100%;text-align: left;margin-bottom: 20px;}.pID_237 .products-content-wrap .detailArea03 .block .checkArea li:last-child{margin-bottom: 0;}.pID_237 .products-content-wrap .detailArea03 .block .checkArea .check,.pID_237 .products-content-wrap .detailArea03 .block .checkArea .list{display: table-cell;}.pID_237 .products-content-wrap .detailArea03 .block .checkArea .check{width: 10%;padding-right: 5px;}.pID_237 .products-content-wrap .detailArea03 .block .checkArea .check img{width: 90%;}/************************************************G・U・m（ガム）メディカルペーストEX 65g[ID:233]*************************************************/.pID_233 .products-content-wrap #ingredient{padding: 0;}.pID_233 .products-content-wrap #cp_medicine{margin: 20px 0;}.pID_233 .products-content-wrap #cp_medicine h3{color: #FFFFFF;background: #368baa;margin: 10px;padding: 5px;}.pID_233 .products-content-wrap .note{font-size: 60%;vertical-align: super;}.pID_233 .products-content-wrap .pt30{padding-top:30px !important;}.pID_233 .products-content-wrap .pl20{padding-left:20px;}.pID_233 .products-content-wrap .vi{position:relative;}.pID_233 .products-content-wrap .itemBtn{margin: -18% 0 1%;text-align: center;}.pID_233 .products-content-wrap .itemBtn li{display: inline-block;font-size: 0;width: 41.5%;}.pID_233 .products-content-wrap .itemBtn li:nth-child(2){margin-left:10px;width: 46%;}.pID_233 .products-content-wrap .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.pID_233 .products-content-wrap #item{background: url(/resource/sku/g00998/img/sp/item_bg1.gif) right top no-repeat,url(/resource/sku/g00998/img/sp/item_bg2.gif) left bottom no-repeat;background-size:contain;background-color:#def4fe;padding-bottom:10px;}.pID_233 .products-content-wrap #item .itemInner{padding:20px 15px 0;}.pID_233 .products-content-wrap #item h4 img,.pID_233 .products-content-wrap #tooth h4 img{margin-bottom: 10px;}.pID_233 .products-content-wrap #item .itemBox{margin-bottom:20px;}.pID_233 .products-content-wrap #item .itemBox h5{line-height:0;margin:0;background-color: #FFF;}.pID_233 .products-content-wrap #item .itemBox h6{padding:10px 0 0;line-height:0;margin:0;}.pID_233 .products-content-wrap #item .itemBox .itemBoxInner{padding:0 15px 15px;background:#ffffff;border-radius:0 0 3px 3px;}.pID_233 .products-content-wrap #item .itemBox .itemBoxInner p{padding:10px 0;}.pID_233 .products-content-wrap #item .itemImg1{padding:0;margin-bottom:20px;text-align: center;}.pID_233 .products-content-wrap #tooth{background: url(/resource/sku/g00998/img/sp/tooth_bg1.gif) right top no-repeat ,url(/resource/sku/g00998/img/sp/tooth_bg2.gif) left bottom no-repeat;background-size:contain;background-color:#cae8dd;padding:20px 0 10px;}.pID_233 .products-content-wrap #tooth .itemInner{padding:0 15px;}.pID_233 .products-content-wrap #tooth h4{margin-bottom:20px;}.pID_233 .products-content-wrap #tooth .itemBox{background:#ffffff;border-radius:3px;padding:20px 15px;margin-bottom:15px;}.pID_233 .products-content-wrap #tooth .itemBox h5{margin:0 0 10px;border-bottom:#007749 dotted 2px;padding:0 0 5px;}.pID_233 .products-content-wrap #tooth .itemBox h5 img{}.pID_233 .products-content-wrap #tooth .itemBox p{padding:0;}.pID_233 .products-content-wrap .infoArea{background: #f2f2f2;padding: 10px 10px;line-height:1.5;}.pID_233 .products-content-wrap#ingredient{padding: 0;margin-bottom: 20px;}.pID_233 .products-content-wrap#ingredient ul{list-style: none;padding: 0;margin: 0;}.pID_233 .products-content-wrap .caution{border: 1px solid #999999;background-color: #f2f2f2;padding: 10px 10px 10px 15px;margin: 0 0 19px;}.pID_233 .products-content-wrap .caution ul{padding: 0;margin: 0;}.pID_233 .products-content-wrap .caution .pl20{margin:0;}.pID_233 .products-content-wrap .caution .cautionTtl{text-align: center;margin: 0 0 10px;font-weight: bold;}.pID_233 .products-content-wrap .caution .cautionTtl span{padding-left:35px;background: url(/resource/sku/g00998/img/sp/icon_caution.png) left center no-repeat;}.pID_233 .products-content-wrap .caution h5{margin:0;}.pID_233 .products-content-wrap .cautionList li{}.pID_233 .products-content-wrap .BoxArea{border-collapse: collapse;text-indent: 0;padding-left: 0;margin: 5px 0 10px 0;width: 100%;text-align:center;}.pID_233 .products-content-wrap .BoxArea th{border:1px solid #999999 !important;padding:5px 10px;font-weight: bold !important;text-align: center !important;}.pID_233 .products-content-wrap .BoxArea td{border:1px solid #999999 !important;padding:5px 10px;}.pID_233 .products-content-wrap .infoBox{margin-bottom: 20px;}.pID_233 .products-content-wrap .infoBox h5{margin-bottom:0;}.pID_233 .products-content-wrap .infoBox p{}.pID_233 .products-content-wrap .infoArea .gray{color:#666666;margin:15px 0 0;}/************************************************健康道場 ビフィズス発酵有機人参[ID:368]*************************************************/.pID_368 .text_area{font-size:18px;text-align:left;line-height: 1.8;margin: 0 auto 20px;max-width: 500px;}.pID_368 .text_area p span{background:#fff100;}.pID_368 .tokkyo{text-align:left;font-size: 14px;}/************************************************G・U・m(ガム)メディカルタブレットEX 240錠[ID:234]*************************************************/.pID_234 .products-content-wrap #ingredient{padding: 0;}.pID_234 .products-content-wrap #ingredient .deBg {background: #f2f2f2;padding: 10px 10px;}.pID_234 .products-content-wrap #ingredient .deBg p.title {text-align: center;margin: 0 0 10px;font-weight: bold;}.pID_234 .products-content-wrap #ingredient .deBg p.title img {vertical-align: middle;margin: 0 2px 0 0;}.pID_234 .products-content-wrap #ingredient .deBg dl {margin-bottom: 10px;}.pID_234 .products-content-wrap #ingredient .deBg dl dt {font-weight: bold;}.pID_234 .products-content-wrap #ingredient .deBg dl dd {}.pID_234 .products-content-wrap #ingredient .cautionBox {border: 1px solid #999999;padding: 10px 10px 10px 15px;margin: 0 0 10px;}.pID_234 .products-content-wrap #ingredient .cautionBox dl {margin: 0;}.pID_234 .products-content-wrap #ingredient .cautionBox li {margin: 0 0 10px;}.pID_234 .products-content-wrap #ingredient .cautionBox li.last,.pID_234 .products-content-wrap #ingredient .cautionBox li li{margin: 0;}.pID_234 .products-content-wrap #ingredient .cautionBox li span{display: block;margin: 5px 0 0 0;}.pID_234 .products-content-wrap #ingredient .deBg table {border-collapse: collapse;text-indent: 0;padding-left: 0;margin: 5px 0 0 0;width: 100%;}.pID_234 .products-content-wrap #ingredient .deBg table th,.pID_234 .products-content-wrap #ingredient .deBg table td {border: 1px solid #999999;padding: 5px 10px;text-align: center;}.pID_234 .products-content-wrap #ingredient .deBg .cautionBox table{margin-bottom: 10px;}.pID_234 .products-content-wrap #ingredient .deBg .cautionBox table th:first-child{width:35%;}.pID_234 .products-content-wrap #ingredient .deBg table.component {margin: 5px 0 10px 0;}.pID_234 .products-content-wrap #ingredient .deBg table.component th {border: none;padding: 0 0 0 5px;text-align: left;color: #666666;font-weight: normal;width: 7em;}.pID_234 .products-content-wrap #ingredient .deBg table.component th.left {padding: 0;}.pID_234 .products-content-wrap #ingredient .deBg table.component td {border: none;border-right: 1px solid #999999;padding: 0 10px 0 0;text-align: right;color: #666666;}.pID_234 .products-content-wrap #ingredient .deBg table.component td.right {border: none;padding: 0;}.pID_234 .products-content-wrap #ingredient .deBg p.componentTxt {color: #666666;margin: 0;}/* ==============================================お客様の声============================================== */.products-content-wrap #voice .link_btn_r{margin:15px 10px;}.products-content-wrap .voice{margin-top: 15px;padding-top: 5px;padding-bottom: 15px;background-color: #fdece8;}.products-content-wrap .voice_list{padding: 0 10px;}.products-content-wrap .voice_list p{margin:0;padding:0;line-height:1.3em;}.products-content-wrap .voice_list .list{margin-top: 10px;padding: 10px 15px 15px;background-color: #fff;}/*==clearfix==*/.products-content-wrap .voice_list .list:after{content:"";display:block;clear:both;}.products-content-wrap .voice_list .voice_exp{width: 81.481%;float: right;}.products-content-wrap .voice_list .voice_exp .voice_ttl{margin: 0;padding-bottom: 10px;color: #206b9b;background: url(/resource/category/img/sp/voice_ttl_line.gif) left bottom repeat-x;background-size: auto 1px;}.products-content-wrap .voice_list .voice_exp .voice_txt{margin-top: 10px;line-height: 1.5;}.products-content-wrap .voice_list .voice_exp .voice_txt span{color: #ff1f1f;font-weight: bold;}.products-content-wrap .voice_list .voice_info{width: 12.963%;text-align: center;float: left;}.products-content-wrap .voice_list .voice_info .voice_ico{}.products-content-wrap .voice_list .voice_info .voice_male,.products-content-wrap .voice_list .voice_info .voice_female{font-size: 12px;line-height: 1.333;}/* ==============================================よくある質問============================================== */.products-content-wrap #qa .link_btn_r{margin:15px 10px;}.products-content-wrap #qa{padding: 10px 0 20px;background-color: #e2f2e0;}.products-content-wrap #qa.skincare{background-color: #f2f5ff;}.products-content-wrap .qa_list{padding: 0 10px;}.products-content-wrap .qa_list .list{margin-top: 10px;padding: 15px 15px 20px;background-color: #fff;}.products-content-wrap .qa_list .list:first-of-type{margin-top: 10px;}.products-content-wrap .qa_list .list a{display:inline-block;color:#2385db;}.products-content-wrap .qa_list .list .q,.products-content-wrap .qa_list .list .a,.products-content-wrap .qa_list .list .img,.products-content-wrap .qa_list .list .txt{margin: 0;}/*==clearfix==*/.products-content-wrap .qa_list .list .q:after,.products-content-wrap .qa_list .list .a:after{content:"";display:block;clear:both;}.products-content-wrap .qa_list .list .q{padding-bottom: 10px;background: url(/resource/category/img/sp/qa_dot.gif) left bottom repeat-x;background-size: auto 1px;}.products-content-wrap .qa_list .list .a{margin-top: 10px;}.products-content-wrap .qa_list .list .img{width: 12.868%;float: left;}.products-content-wrap .qa_list .list .txt{width: 86.029%;float: right;}.products-content-wrap .qa_list .list .q .img{}.products-content-wrap .qa_list .list .q .txt{padding-top: 10px;color: #0d62cc;font-weight: bold;line-height: 1.4;}.products-content-wrap .qa_list .list .a .img{}.products-content-wrap .qa_list .list .a .txt{padding-top: 10px;line-height: 1.5;}.products-content-wrap .qa_list .list .a .txt span{color: #ff1f1f;}/* ==============================================成分・原材料情報============================================== */.products-content-wrap #ingredient{padding:0 10px;letter-spacing: 0;}.products-content-wrap #ingredient p{margin: 0;}.products-content-wrap #ingredient .ingredientInner{margin-top: 15px;border: 1px solid #ccc;}.products-content-wrap #ingredient .ingredientTtl{width: auto;margin: 0;padding: 5px;background: #ededed;border: none;color: #333;line-height: 1.2;text-align: center;}.products-content-wrap #ingredient .ingredientTtl:before{content: "";}.products-content-wrap #ingredient .ingredientExp{padding: 5px 10px 15px;}.products-content-wrap #ingredient table.ingredientTable{width: 100%;border-top: 1px solid #ccc;border-left: 1px solid #ccc;border-collapse: collapse;}.products-content-wrap #ingredient table th,.products-content-wrap #ingredient table td{padding: 10px 5px 10px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;font-weight: normal;}.products-content-wrap #ingredient table th{text-align: left;}.products-content-wrap #ingredient .allergy_list,.products-content-wrap #ingredient .allergy_list1,.products-content-wrap #ingredient .allergy_list2{margin: 0;padding: 0;line-height: 1;list-style: none;}/*==clearfix==*/.products-content-wrap #ingredient .allergy_list:after,.products-content-wrap #ingredient .allergy_list1:after,.products-content-wrap #ingredient .allergy_list2:after{content:"";display:block;clear:both;}.products-content-wrap #ingredient .allergy_list{}.products-content-wrap #ingredient .allergy_list li{padding: 0.1em 0.5em;border: 1px solid #635017;color: #635017;float: left;white-space: nowrap;}.products-content-wrap #ingredient .allergy_list1{margin-top: 5px;}.products-content-wrap #ingredient .allergy_list1 li{width: 23.2%;margin-top: 5px;margin-right: 1.2%;padding: 5px 5px;background-color: #635017;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color: #fff;text-align: center;float: left;}.products-content-wrap #ingredient .allergy_list1 li.lastR{margin-right: 0;}.products-content-wrap #ingredient .allergy_list2{margin-top: 5px;}.products-content-wrap #ingredient .allergy_list2 li{width: 23.2%;margin-top: 5px;margin-right: 1.2%;padding: 5px 5px;border: 1px solid #635017;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;color: #635017;text-align: center;float: left;}.products-content-wrap #ingredient .allergy_list2 li.dbl{width: 48.8%}.products-content-wrap #ingredient .allergy_list2 li.lastR{margin-right: 0;}.products-content-wrap #ingredient .allergy_list2{}.products-content-wrap #ingredient .ingredientNote{}.products-content-wrap #ingredient .ingredientNote li{padding-left: 1em;text-indent: -1em;}.products-content-wrap #ingredient .allergy{margin-top: 15px;padding: 10px;background-color: #f2efe5;}.products-content-wrap #ingredient .allergy .allergyTtl{width: auto;margin: 0;background: none;border: none;color: #333;line-height: 1.2;text-align: center;}.products-content-wrap #ingredient .allergyTtl:before{content: "";}.products-content-wrap #ingredient .allergy .allergyTtl span{padding: 5px 0 10px 30px;background: url(/resource/category/img/sp/mark_allergy.png) 0 5px no-repeat;background-size: 24px auto;display: inline-block;}.products-content-wrap #ingredient .allergy .allergyInner{margin-top: 10px;padding: 10px 15px;background-color: #fff;}.products-content-wrap #ingredient h1{color:#017c2b;padding-top:15px;}.skincare .products-content-wrap #ingredient h1{color:#6c77a4;}.haircare .products-content-wrap #ingredient h1{color:#8d471d;}







.tab-contents-box .products-content-wrap {
    width: 100%;
}


.tab-contents-box .products-content-wrap .mB40{
    margin-bottom: 40px;
}

.tab-contents-box .products-content-wrap .mB80{
    margin-bottom: 80px;
}

/*20200904 下のタブ向き変更*/

.block-goods-detail-section--nav.js-tab-bottom{
    background: url(/img/sb_common/bg_line_gray.gif) repeat-x left top;
    background-size: 3px;
    margin-top: 22px;
    padding-top: 3px;
    padding-bottom: 0;
    border-top: none;
}

.block-goods-detail-section--nav.js-tab-bottom  li {
    border-bottom: 1px solid #E4E6EA;
    border-top: none;
    border-radius: 0px 0px 10px 10px;
}

.block-goods-detail-section--nav.js-tab-bottom li.active {
    border: 1px solid #A4A6AC;
    border-top: none;
}



#pwrWrap.g09004{
    padding: 30px 10px 70px;
}

.g09004 h2{
    text-align: center;
    margin-bottom: 50px
}

.g09004 h3{
    text-align: center;
    margin-bottom: 60px
}

.g09004 h2 img{
    width: calc(267*100vw/640)
}

.g09004 h3:nth-of-type(1) img{
    width: calc(484*100vw/640)
}

.g09004 h3:nth-of-type(2) img{
    width: calc(570*100vw/640)
}

.g09004 h3:nth-of-type(3) img{
    width: calc(580*100vw/640)
}

.g09004 .sec01,
.g09004 .sec02{
    margin-bottom: 100px;
}


.sdtc_voice .sdtc_voiceTxt{
    color: rgb(138,187,88)!important;
}





.sec_lineup_wrap {
    padding: 30px 14px;
    background-color: #eeeeef;
    margin-bottom: 40px;
}

.sec_lineup_wrap .logo {
    margin: 0 auto 20px;
    width: 70%;
}

.sec_lineup_wrap .logo img{
    width: 100%
}

.sec_lineup_wrap .sec_ttl {
    margin-bottom: 30px;
    font-size: 18px;
    text-align: center;
}

.sec_lineup_wrap .list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.sec_lineup_wrap .list li {
    box-sizing: border-box;
    padding: 20px;
    width: 48%;
    margin-bottom: 20px;
    background-color: #FFF;
    border-radius: 10px;
    overflow: hidden;
}
.sec_lineup_wrap .list li .name {
    display: flex;
    text-align: center;
    justify-content: center;
    align-items: center;
    font-size: 12px;
    margin-top: 6px;
    letter-spacing: -0.03em;
}
.sec_lineup_wrap .list a {
    display: block;
}


.products-content-wrap .voice{
    padding: 0;
    background: none;
}

.sdtc_voice {
    margin-bottom: 20px;
}

.sdtc_voice li{
    padding: 20px 0;
    border-top: 1px solid #ddd;
}


.sdtc_voice li:last-of-type{
    border-bottom: 1px solid #ddd;
}

.sdtc_voice .sdtc_voiceTxt{
    font-size: 16px;
    font-weight: bold;
    color: rgb(120,172,221);
}

.sdtc_voice .sdtc_voiceName{
    font-size: 14px;
    margin-top: 6px;
    color: #666;
}

.sdtc_voiceCation{
    font-size: 12px;
    text-align: right;
}


.products-content-wrap .faqInner{
    padding: 0;
    background: none;
}

.sdtc_faq {
    margin-bottom: 20px;
}

.sdtc_faq img{
    position: absolute;
    width: 18px;
    margin-right: 10px;
    left:4px;
    top: -2px;
}

.sdtc_faq li{
    padding: 40px 0px ;
    border-top: 1px solid #ddd;
}


.sdtc_faq li:last-of-type{
    border-bottom: 1px solid #ddd;
}

.sdtc_faq li p{
    position: relative;
    padding-left: 36px
}

.sdtc_faq .sdtc_faqQ{
    font-size: 16px;
    font-weight: bold;
    color: rgb(218,112,114);
}

.sdtc_faq .sdtc_faqA{
    font-size: 14px;
    margin-top: 14px;
    color: #666;
}





.sdsmoothie002 {
  width: 90.625%;
  margin: auto;
  padding-top: 5%;
}
.logo {
  position: relative;
  margin-bottom: 20%;
}
.logo .logo01 {
  position: absolute;
  top: 0;
  left: 0;
  width: 41.9%;
}
.logo .logo02 {
  position: absolute;
  top: 0;
  right: 0;
  width: 21.9%;
}
.sodatecofv {
  position: relative;
}
.sodatecofv .img01 {
  position: absolute;
  top: 0;
  left: 0;
}

.sodatecofv .txt {
  padding-top: 80%;
}
.sodatecofv .txt p {
  font-size: 3.4vw;
  font-family: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", "Hiragino Kaku Gothic ProN", "Hiragino Sans", sans-serif;
  color: #63666a;
  margin-bottom: 8%;
}
.sodatecofv .txt .subttl {
  font-size: 4.2vw;
  margin-bottom: 2%;
}
.sodatecofv .txt img {
  width: 72.8%;
}
.sodatecofv .img02 {
  margin-bottom: 6.9%;
  width: 100%!important;
}
.sodatecofv .txt .ttl {
  font-size: 6.4vw;
  color: #74af37;
  font-weight: bold;
  margin-bottom: 7%;
}
.sodatecofv .btn {
  margin: 7% 0 12%;
  padding: 0;
}
.block-goods-detail-section--nav li {
    width: 100%;
    font-size: 10px;
    font-weight: bold;
    cursor: pointer;
    text-align: center;
    border: 1px solid #E4E6EA;
    border-bottom: none;
    border-radius: 10px 10px 0px 0;
    margin-right: 4px;
    background-color: #E4E6EA;
    padding: 10px 2px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.block-goods-detail-section--nav li a {
    display: block;
    width: 100%;
    color: #555;
    text-decoration: none;
    text-align: center;
}
.block-goods-detail-section--nav li.active {
    border: 1px solid #A4A6AC;
    border-bottom: none;
    background-color: #fff;
}
.block-goods-detail-section--nav li.active a {
  color: inherit;
}

.tab-bottom li {
  border-radius: 0 0 10px 10px;
}



/*20210301追加*/
#pwrWrap.g09004{
    padding: 5px 0 14.29vw;
}

.g09004 h2{
    text-align: center;
    margin: 0;
    width: 100%;
}

.g09004 h2 img{
    width: 100%;
}

.g09004 h3{
    text-align: center;
    margin: 0;
    padding: 0;
}

#pwrWrap.g09004 h3 img{
    width: 100%;
}

#pwrWrap.g09004 p{
    margin: 0;
    padding: 0;
}


.sdtc_voice .sdtc_voiceTxt{
    color: rgb(138,187,88)!important;
}
/*20240130追加*/
.sodateco_cvArea {
	display: flex;
	flex-wrap: wrap;
	margin: 40px 0;
    gap: 40px 0;
}