﻿#contents_menu{position:relative;z-index:100}@media print,screen and (max-width: 768px){#contents_menu #contents_menu_title{overflow-x:scroll}}#contents_menu #contents_menu_title div{display:flex}@media print,screen and (max-width: 768px){#contents_menu #contents_menu_title div{width:75rem}}#contents_menu #contents_menu_title p{position:relative;display:flex;flex-wrap:wrap;flex-flow:column;justify-content:center;width:100%;font-weight:bold;line-height:1.4;text-align:center;background-color:#efefef}@media print,screen and (min-width: 769px){#contents_menu #contents_menu_title p{width:33.3333333333%;min-height:70px;cursor:pointer;font-size:20px}}@media print,screen and (max-width: 768px){#contents_menu #contents_menu_title p{width:25rem;min-height:7rem;font-size:12px}}#contents_menu #contents_menu_title p span,#contents_menu #contents_menu_title p a{color:rgba(0,0,0,.2);transition:color .15s linear;-webkit-transition:color .15s linear}#contents_menu #contents_menu_title p:before{content:"add";display:block;position:absolute;right:2rem;top:0;font-family:"Material Icons";font-size:20px}@media print,screen and (min-width: 769px){#contents_menu #contents_menu_title p:before{min-height:70px;line-height:70px}}@media print,screen and (max-width: 768px){#contents_menu #contents_menu_title p:before{right:1rem;min-height:7rem;line-height:7rem}}#contents_menu #contents_menu_title p:hover span,#contents_menu #contents_menu_title p:hover a{color:#000}#contents_menu #contents_menu_title p.active{background-color:#000}#contents_menu #contents_menu_title p.active span{color:#fff}#contents_menu #contents_menu_title p.active:before{content:"remove";color:#fff}#contents_menu #contents_menu_title p span:nth-of-type(2){display:block;font-size:14px}@media print,screen and (max-width: 768px){#contents_menu #contents_menu_title p span:nth-of-type(2){font-size:11px}}#contents_menu ul{position:absolute;left:0;display:none;flex-wrap:wrap;width:100%;background-color:#fff;box-shadow:0 5px 5px rgba(0,0,0,.1)}@media print,screen and (min-width: 769px){#contents_menu ul{top:70px;padding:30px calc((100% - 1080px)/2)}}@media print,screen and (max-width: 768px){#contents_menu ul{top:7rem;padding:1rem;justify-content:space-between}}#contents_menu ul li{position:relative;width:204px;margin:0 8px 0 0;padding:10px 10px 10px 20px;border-bottom:dashed 1px #dcdddd}@media print,screen and (max-width: 768px){#contents_menu ul li{width:48%;margin:0;padding:1rem 1rem 1rem 2rem;font-size:10px}}#contents_menu ul li i{position:absolute;left:-20px;top:1px;font-size:16px;line-height:1.2}#contents_menu ul li a{position:relative;color:#000}#contents_menu ul li a:hover{text-decoration:underline}.lineup_list{position:relative;z-index:0}@media print,screen and (min-width: 769px){.lineup_list{padding-bottom:50px}}.lineup_list #breadcrumb{width:100%}.lineup_list #head_title h2{width:136px;height:30px;margin:0}@media print,screen and (max-width: 768px){.lineup_list #head_title h2{width:auto;height:2.5rem;margin:0 auto 2rem;text-align:center}.lineup_list #head_title h2 img{width:auto !important;height:100% !important}}.lineup_list #head_title p{width:500px}@media print,screen and (max-width: 768px){.lineup_list #head_title p{width:100%;padding:0 5%;text-align:justify !important}}.lineup_list #contents_menu #contents_menu_title p:before{display:none}.lineup_list #contents_menu #contents_menu_title p a{display:flex;flex-wrap:wrap;flex-flow:column;justify-content:center;width:100%;height:100%}.lineup_list.convenience #contents_menu_title p:nth-of-type(1){background-color:#000 !important}.lineup_list.convenience #contents_menu_title p:nth-of-type(1):before,.lineup_list.convenience #contents_menu_title p:nth-of-type(1) span{color:#fff !important}.lineup_list.drug1 #contents_menu_title p:nth-of-type(2){background-color:#000 !important}.lineup_list.drug1 #contents_menu_title p:nth-of-type(2):before,.lineup_list.drug1 #contents_menu_title p:nth-of-type(2) span{color:#fff !important}.lineup_list.drug2 #contents_menu_title p:nth-of-type(3){background-color:#000 !important}.lineup_list.drug2 #contents_menu_title p:nth-of-type(3):before,.lineup_list.drug2 #contents_menu_title p:nth-of-type(3) span{color:#fff !important}.lineup_list h2#sub_title{padding:0 50px;text-align:center;font-size:24px;line-height:1.4}@media print,screen and (min-width: 769px){.lineup_list h2#sub_title{position:absolute;left:50%;bottom:0;transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0)}}@media print,screen and (max-width: 768px){.lineup_list h2#sub_title{position:relative;padding:5px 30px;font-size:18px;margin:20px auto 0}}.lineup_list h2#sub_title span{display:inline-block;vertical-align:middle;padding:0 60px;background-position:left 2px center,right 2px center;background-repeat:no-repeat;background-size:12px 96%;background-image:url(/assets/images/common/t1.png),url(/assets/images/common/t2.png)}.lineup_list .content_body{position:relative;display:flex;flex-wrap:wrap}@media print,screen and (min-width: 769px){.lineup_list .content_body{width:1080px;margin:0 auto;padding:0 40px}}@media print,screen and (max-width: 768px){.lineup_list .content_body{width:100%;padding:0 3%;justify-content:space-between}}.lineup_list.drug2 .content_body{justify-content:space-around}.lineup_list .list_block.start{margin-top:30px}.lineup_list .list_block:nth-child(odd){background-color:#f7f8f8}.lineup_list .list_block.gray{background-color:#ededed}.lineup_list .item{text-align:center;background-color:rgba(255,255,255,.1)}.lineup_list .item a{display:flex;flex-direction:column;width:100%;height:100%}@media print,screen and (min-width: 769px){.lineup_list .item a{padding:30px 15px}}@media print,screen and (max-width: 768px){.lineup_list .item a{padding:2rem 0}}@media print,screen and (min-width: 769px){.lineup_list .item{width:250px;transition:opacity .15s linear;-webkit-transition:opacity .15s linear}.lineup_list .item:hover{opacity:.6}}@media print,screen and (max-width: 768px){.lineup_list .item{width:48%;border-bottom:solid 1px #efefef}}.lineup_list .item .item_name{position:relative}.lineup_list .item .item_name .pic{position:relative}.lineup_list .item .item_name.new .pic:before{content:"";display:block;position:absolute;left:-10px;top:-10px;z-index:5;width:40px;height:40px;background:url("/assets/images/common/icon_new.svg") no-repeat center top;z-index:100}@media print,screen and (max-width: 768px){.lineup_list .item .item_name.new .pic:before{left:.5rem;top:-0.5rem;width:4rem;height:4rem}}.lineup_list .item .item_name.caffeinezero .pic:after{content:"";display:block;position:absolute;right:-30px;top:0;width:56px;height:34px;background:url("/assets/images/lineup/icon_caffeinezero.svg") no-repeat center top}@media print,screen and (max-width: 768px){.lineup_list .item .item_name.caffeinezero .pic:after{right:0;top:-1.5rem;transform:scale(0.7)}}.lineup_list .item .item_name.zei .pic:before{content:"";display:block;position:absolute;right:-10px;top:-10px;width:66px;height:27px;background:url("/assets/images/lineup/icon_zei.svg") no-repeat center top}@media print,screen and (max-width: 768px){.lineup_list .item .item_name.zei .pic:before{right:0;transform:scale(0.8)}}.lineup_list .item h2{position:absolute;top:0;width:100%;font-size:18px;font-weight:400;line-height:1.3;text-align:center}.lineup_list .item h2 small{font-size:10px}@media print,screen and (max-width: 768px){.lineup_list .item h2{font-size:14px}}.lineup_list .item .pic{width:200px;margin:auto auto 0}@media print,screen and (max-width: 768px){.lineup_list .item .pic{width:100%}.lineup_list .item .pic._s{margin-top:1rem !important}}.lineup_list .item .pic img{width:100%;height:auto}.lineup_list .item .informed{position:absolute;right:0;top:43px;width:56px}@media print,screen and (max-width: 768px){.lineup_list .item .informed{top:2.8rem;width:4rem}}.lineup_list .item .informed img{width:100%}.lineup_list .item .type{width:auto;height:16px;margin-bottom:10px;text-align:center}.lineup_list .item .type img{width:auto;height:100%}.lineup_list .item .read{margin-bottom:auto;font-size:12px;font-weight:bold;text-align:center;line-height:1.5}@media print,screen and (max-width: 768px){.lineup_list .item .read{font-size:11px}}.lineup_list .item .haigo_block{margin-top:10px}.lineup_list .item .haigo_block .haigo{width:100%;height:24px;margin-bottom:10px;line-height:24px;color:#727171;font-size:13px;font-weight:400;background-color:#e5e5e5;border-radius:12px;text-align:center}@media print,screen and (max-width: 768px){.lineup_list .item .haigo_block .haigo{font-size:11px}}.lineup_list .item .haigo_block .shoyaku{position:relative;min-height:60px;padding-left:60px}@media print,screen and (max-width: 768px){.lineup_list .item .haigo_block .shoyaku{padding-left:4rem}}.lineup_list .item .haigo_block .shoyaku .shoyaku_pic{position:absolute;left:0;top:0;width:60px}@media print,screen and (max-width: 768px){.lineup_list .item .haigo_block .shoyaku .shoyaku_pic{width:4rem;top:1rem}}.lineup_list .item .haigo_block .shoyaku .shoyaku_pic img{width:100%;height:auto}.lineup_list .item .haigo_block .shoyaku p{text-align:center;color:#595757}.lineup_list .item .haigo_block .shoyaku p.shoyaku_title{margin-bottom:5px;padding:5px 0;border-bottom:solid 1px #b5b5b6;font-size:12px}@media print,screen and (max-width: 768px){.lineup_list .item .haigo_block .shoyaku p.shoyaku_title{font-size:10px}}.lineup_list .item .haigo_block .shoyaku p.shoyaku_name{font-size:13px;font-weight:bold}@media print,screen and (max-width: 768px){.lineup_list .item .haigo_block .shoyaku p.shoyaku_name{font-size:11px}}.lineup_list .item .haigo_block.vitamin{height:94px}.lineup_list .item .haigo_block ul{display:flex;justify-content:center;margin-top:1.8em}.lineup_list .item .haigo_block ul li{width:36px;height:36px;margin:0 5px;line-height:36px;border-radius:18px;font-size:15px;font-weight:500;font-family:"Montserrat",sans-serif}.lineup_list .item .haigo_block ul li span{display:inline-block;margin-left:1px;font-size:12px}.lineup_list .item .haigo_block ul li.b{color:#fff;background-color:#ea5514}.lineup_list .item .haigo_block ul li.c{color:#000;background-color:#faee00}.lineup_list .item .haigo_block ul li.e{color:#fff;background-color:#f39800}.lineup_list .ex{width:100%;padding-left:60px;text-align:left}@media print,screen and (max-width: 768px){.lineup_list .ex{padding:2rem 0;text-align:center}}.lineup_detail{position:relative;z-index:0}.lineup_detail.convenience #contents_menu_title p:nth-of-type(1){background-color:#000 !important}.lineup_detail.convenience #contents_menu_title p:nth-of-type(1):before,.lineup_detail.convenience #contents_menu_title p:nth-of-type(1) span{color:#fff !important}.lineup_detail.convenience #products_detail dl:nth-of-type(2) dt:after{content:"（1本あたり）"}.lineup_detail.convenience #products_detail dl:nth-of-type(2) dt.dt1:after{content:"（1包入り）"}.lineup_detail.convenience #products_detail dl:nth-of-type(2) dt.dt2:after{content:"（2錠入り）"}.lineup_detail.convenience #products_detail dl:nth-of-type(2) dt.dt3:after{content:"（1袋あたり）"}.lineup_detail.drug #contents_menu_title p:nth-of-type(2){background-color:#000 !important}.lineup_detail.drug #contents_menu_title p:nth-of-type(2):before,.lineup_detail.drug #contents_menu_title p:nth-of-type(2) span{color:#fff !important}.lineup_detail.drug #products_detail dl:nth-of-type(2) dt:after{content:"（1本あたり）"}.lineup_detail.tablet #contents_menu_title p:nth-of-type(3){background-color:#000 !important}.lineup_detail.tablet #contents_menu_title p:nth-of-type(3):before,.lineup_detail.tablet #contents_menu_title p:nth-of-type(3) span{color:#fff !important}.lineup_detail.tablet #products_detail dl:nth-of-type(2) dt:after{content:"（6包入り）"}.lineup_detail.tablet #products_detail dl:nth-of-type(2) dt.dt8:after{content:"（8包入り）"}.lineup_detail.tablet #products_detail dl:nth-of-type(2) dt.dt30:after{content:"（30包入り）"}.lineup_detail.tablet #products_detail dl:nth-of-type(2) dt.dt32:after{content:"（32包入り）"}.lineup_detail.tablet #products_detail dl:nth-of-type(2) dt.dt24:after{content:"（24錠入り）"}.lineup_detail.tablet #products_detail dl:nth-of-type(2) dt.dt36:after{content:"（36錠入り）"}.lineup_detail.tablet #products_detail dl:nth-of-type(2) dt.dt50:after{content:"（50錠入り）"}.lineup_detail.tablet #products_detail dl:nth-of-type(2) dt.dt60:after{content:"（60錠入り）"}.lineup_detail.tablet #products_detail dl:nth-of-type(2) dt.dt60c:after{content:"（60カプセル入り）"}.lineup_detail .content_body{position:relative}@media print,screen and (min-width: 769px){.lineup_detail .content_body{display:flex;width:1080px;margin:0 auto}}@media print,screen and (min-width: 769px){.lineup_detail #lineup_title{position:static !important}}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title{padding:3rem 0 1rem;background-color:#fffae3}}@media print,screen and (min-width: 769px){.lineup_detail #lineup_title .lineup_title_body{position:absolute;right:0;top:0;width:640px;padding-left:40px;background-color:#fff}}.lineup_detail #lineup_title .lineup_title_body .type{width:auto;height:20px;margin-bottom:5px}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title .lineup_title_body .type{width:auto;height:1.8rem;margin:0 auto .5rem;text-align:center}}.lineup_detail #lineup_title .lineup_title_body .type img{width:auto;height:100%}.lineup_detail #lineup_title .lineup_title_body h2{margin-bottom:30px;font-size:32px;line-height:1}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title .lineup_title_body h2{margin-bottom:2rem;text-align:center;font-size:24px}}.lineup_detail #lineup_title .lineup_title_body h2 small{font-size:60%}.lineup_detail #lineup_title #lineup_pic{padding:50px 25px}@media print,screen and (min-width: 769px){.lineup_detail #lineup_title #lineup_pic{position:-webkit-sticky;position:sticky;top:0;left:0;width:440px !important}}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title #lineup_pic{position:relative;width:100%;padding:1rem 8rem 2rem;background-color:#fffae3}.lineup_detail #lineup_title #lineup_pic img{display:block;width:70%;margin:0 auto}}@media print,screen and (min-width: 769px){.lineup_detail #lineup_title #lineup_pic.pb{padding-bottom:1px}}.lineup_detail #lineup_title #lineup_pic img{position:sticky;top:0;left:0;display:block;width:100%}.lineup_detail #lineup_title.caffeinezero h2{position:relative}.lineup_detail #lineup_title.caffeinezero h2:after{content:"";position:relative;top:8px;display:inline-block;vertical-align:top;width:140px;height:30px;margin:0 0 0 25px;background:url("/assets/images/lineup/icon_caffeinezero_detail.svg") no-repeat center top;background-size:100%}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title.caffeinezero h2:after{display:none}}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title.caffeinezero #lineup_pic:before{content:"";position:absolute;right:5%;top:0;display:inline-block;vertical-align:top;width:112px;height:24px;margin:0 0 0 15px;background:url("/assets/images/lineup/icon_caffeinezero_detail.svg") no-repeat center top;background-size:100%}}.lineup_detail #lineup_title.zei h2{position:relative}.lineup_detail #lineup_title.zei h2:after{content:"";position:relative;top:5px;display:inline-block;vertical-align:top;width:88px;height:36px;margin:0 0 0 25px;background:url("/assets/images/lineup/icon_zei.svg") no-repeat center top;background-size:100%}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title.zei h2:after{display:none}}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title.zei #lineup_pic:before{content:"";position:absolute;right:5%;top:-1rem;display:inline-block;vertical-align:top;width:88px;height:36px;margin:0 0 0 15px;background:url("/assets/images/lineup/icon_zei.svg") no-repeat center top;background-size:100%}}.lineup_detail #lineup_title #informed{margin-bottom:50px}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title #informed{margin-bottom:1rem;padding:0 5%}}.lineup_detail #lineup_title #informed #pic_informed{width:280px;margin:0 auto;padding:0}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title #informed #pic_informed{width:24rem}}@media print,screen and (min-width: 769px){.lineup_detail #lineup_title #informed #pic_informed{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}.lineup_detail #lineup_title #informed #pic_informed:hover{opacity:.7}}.lineup_detail #lineup_title #informed #copy_informed{margin:0 auto;padding:0;font-size:14px;text-align:center}.lineup_detail #lineup_title #informed #txt_informed{margin-top:30px}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title #informed #txt_informed{margin-top:2rem}}.lineup_detail #lineup_title #informed #txt_informed h3{height:30px;margin:0 auto;text-align:center;line-height:30px;font-size:15px}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title #informed #txt_informed h3{font-size:1.4rem}}.lineup_detail #lineup_title #informed #txt_informed h3 span{display:inline-block;padding:0 30px;border:solid 1px #000;border-radius:15px;background-color:#fff;overflow:hidden;background-color:#fff}.lineup_detail #lineup_title #informed #txt_informed .txt{margin:-15px 0 30px;padding:30px 10px 10px;border:solid 1px #000;background-color:#fafafa}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title #informed #txt_informed .txt{margin-bottom:0;background-color:#fff}}.lineup_detail #lineup_title #informed #txt_informed .txt a{position:relative;display:block;width:200px;margin:20px auto 10px;padding:10px 0;background-color:#000;color:#fff;font-size:14px;text-align:center;line-height:1.2}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title #informed #txt_informed .txt a{width:18rem;font-size:1.2rem}}.lineup_detail #lineup_title #informed #txt_informed .txt a span{position:absolute;right:10px;top:50%;display:inline-block;vertical-align:middle;margin-left:5px;font-size:14px;transform:translate(0, -50%);-webkit-transform:translate(0, -50%)}@media print,screen and (min-width: 769px){.lineup_detail #lineup_title #informed #txt_informed .txt a{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}.lineup_detail #lineup_title #informed #txt_informed .txt a:hover{opacity:.7}}.lineup_detail #lineup_title div#lineup_pic{padding:0}.lineup_detail #lineup_title div#lineup_pic p{padding:50px 25px 0}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title div#lineup_pic p{width:100%;padding:1rem 8rem 2rem}}.lineup_detail #lineup_title div#lineup_pic p.pack{padding:0 10px}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title div#lineup_pic p.pack{padding:0 6rem}}@media print,screen and (max-width: 768px){.lineup_detail #lineup_title div#lineup_pic p.pack.large{padding:0}}.lineup_detail .lineup_detail_body{width:640px;padding:200px 0 50px 40px;background-color:#fff}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body{width:100%;padding:5%}}.lineup_detail .lineup_detail_body #tokucho li{position:relative;margin-bottom:5px;padding-left:20px;font-size:15px;line-height:1.6em}.lineup_detail .lineup_detail_body #tokucho li span{position:absolute;left:0}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #tokucho li{padding-left:15px;font-size:12px}}.lineup_detail .lineup_detail_body h3{margin:40px 0 10px;padding:0 10px 10px;font-size:17px;font-weight:normal;line-height:1.6em;border-bottom:solid 1px #efefef}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body h3{padding:0 5px 10px;font-size:15px}}.lineup_detail .lineup_detail_body #products_detail{margin-top:30px}.lineup_detail .lineup_detail_body #products_detail dl{display:flex;margin:20px 0}.lineup_detail .lineup_detail_body #products_detail dl dt{width:120px;height:36px;line-height:36px;font-size:15px;text-align:center;background-color:#000;color:#fff}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #products_detail dl dt{width:29%;height:3rem;line-height:3rem;font-size:12px}}.lineup_detail .lineup_detail_body #products_detail dl dd{width:calc(100% - 120px);padding-left:20px}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #products_detail dl dd{width:71%;padding-left:1rem}}.lineup_detail .lineup_detail_body #products_detail dl dd img{width:100%}.lineup_detail .lineup_detail_body #products_detail dl dd ul li{display:inline-block;width:36px;height:36px;margin:0 5px 0 0;line-height:36px;border-radius:18px;text-align:center;font-size:15px;font-weight:500;font-family:"Montserrat",sans-serif}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #products_detail dl dd ul li{width:3rem;height:3rem;line-height:3rem;font-size:12px}}.lineup_detail .lineup_detail_body #products_detail dl dd ul li.b{color:#fff;background-color:#ea5514}.lineup_detail .lineup_detail_body #products_detail dl dd ul li.c{color:#000;background-color:#faee00}.lineup_detail .lineup_detail_body #products_detail dl dd ul li.e{color:#fff;background-color:#f39800}.lineup_detail .lineup_detail_body #products_detail dl:nth-of-type(1) dd{font-size:20px;font-weight:500;line-height:36px}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #products_detail dl:nth-of-type(1) dd{font-size:12px;line-height:3rem}}.lineup_detail .lineup_detail_body #products_detail dl:nth-of-type(2) dt:after{display:block;margin-top:-5px;font-size:13px;color:#000}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #products_detail dl:nth-of-type(2) dt:after{font-size:10px;margin-top:5px;line-height:1.4}}.lineup_detail .lineup_detail_body #ingredient{display:flex;flex-wrap:wrap;justify-content:space-between}.lineup_detail .lineup_detail_body #ingredient dl{display:flex;justify-content:space-between;width:48%;padding:10px;font-size:13px;line-height:1.6;border-bottom:dotted 1px #efefef}.lineup_detail .lineup_detail_body #ingredient dl dt,.lineup_detail .lineup_detail_body #ingredient dl dd{color:#595757}.lineup_detail .lineup_detail_body #ingredient dl dt{padding-right:20px;font-weight:300}.lineup_detail .lineup_detail_body #ingredient dl dt img{display:inline-block;vertical-align:bottom;width:20px;height:20px;margin-left:4px}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #ingredient dl dt img{width:15px;height:15px}}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #ingredient dl{padding:.5rem;font-size:10px}.lineup_detail .lineup_detail_body #ingredient dl dt{padding-right:2rem}}.lineup_detail .lineup_detail_body #ingredient .ex{padding:10px;font-size:11px}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #ingredient .ex{padding:.5rem;font-size:10px}}.lineup_detail .lineup_detail_body #ingredient #syoyaku_info{width:100%;margin:10px 0;font-size:11px}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #ingredient #syoyaku_info{font-size:10px}}.lineup_detail .lineup_detail_body #ingredient #syoyaku_info img{display:inline-block;vertical-align:bottom;width:20px;height:20px;margin:0 5px 0 10px}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #ingredient #syoyaku_info img{width:15px;height:15px;vertical-align:text-bottom}}.lineup_detail .lineup_detail_body .efficacy p{position:relative;padding:0 0 0 30px;font-size:13px;line-height:1.6;text-align:left}.lineup_detail .lineup_detail_body .efficacy p:before{content:"・";display:block;position:absolute;left:10px}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body .efficacy p{padding:0 0 0 2rem;font-size:10px}.lineup_detail .lineup_detail_body .efficacy p:before{left:.5rem}}.lineup_detail .lineup_detail_body .column{display:flex;flex-wrap:wrap;justify-content:space-between}.lineup_detail .lineup_detail_body .column .column_body{width:48%}.lineup_detail .lineup_detail_body .column .column_body p{padding:0 10px 10px;font-size:13px;line-height:1.6;text-align:left}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body .column .column_body p{padding:0 .5rem .5rem;font-size:10px}}.lineup_detail .lineup_detail_body #shoyaku h3{font-size:22px}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #shoyaku h3{font-size:18px}}.lineup_detail .lineup_detail_body #shoyaku ul{display:flex;flex-wrap:wrap}.lineup_detail .lineup_detail_body #shoyaku li{width:100px;margin:0 20px 20px 0}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #shoyaku li{width:calc((100% - 3rem)/3);margin:0 .5rem 1rem}}.lineup_detail .lineup_detail_body #shoyaku li img{width:100%;height:auto}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #shoyaku li img{padding:0 10%}}.lineup_detail .lineup_detail_body #shoyaku li p{margin-top:5px;font-size:12px;text-align:center;line-height:1.4}.lineup_detail .lineup_detail_body #shoyaku li p span{display:block;font-size:11px}@media print,screen and (max-width: 768px){.lineup_detail .lineup_detail_body #shoyaku li p{margin-bottom:1rem;font-size:12px}.lineup_detail .lineup_detail_body #shoyaku li p span{font-size:10px}}.lineup_detail .lineup_detail_body #shoyaku li a{display:block;width:100%;height:100%}@media print,screen and (min-width: 769px){.lineup_detail .lineup_detail_body #shoyaku li a{transition:opacity .15s linear;-webkit-transition:opacity .15s linear}.lineup_detail .lineup_detail_body #shoyaku li a:hover{opacity:.7}}#back_btn{height:40px;line-height:40px;background-color:#efefef;text-align:center;color:#000;margin-bottom:20px}@media print,screen and (min-width: 769px){#back_btn{width:180px;margin-left:calc((100% - 1080px)/2);transition:opacity .15s linear;-webkit-transition:opacity .15s linear;font-size:13px}#back_btn:hover{opacity:.7}}@media print,screen and (max-width: 768px){#back_btn{width:160px;height:40px;margin-left:5%;font-size:12px}}#back_btn a{display:block;width:100%;height:100%;padding-right:10px;color:#000}#back_btn i{display:inline-block;margin-right:5px;vertical-align:bottom;line-height:40px}#relation_yunker{padding:30px 0;background-color:#fffae3;text-align:center}@media print,screen and (max-width: 768px){#relation_yunker{padding:2rem 0}}#relation_yunker h3{display:inline-block;position:relative;margin:0 auto 40px;padding:0 30px;font-size:20px;text-align:center;line-height:1.6}@media print,screen and (max-width: 768px){#relation_yunker h3{margin-bottom:2rem;font-size:15px}}#relation_yunker h3:before,#relation_yunker h3:after{content:"";display:block;position:absolute;top:0;width:10px;height:100%;background-position:center center;background-repeat:no-repeat;background-size:100%}#relation_yunker h3:before{left:0;background-image:url("/assets/images/common/t1.svg")}#relation_yunker h3:after{right:0;background-image:url("/assets/images/common/t2.svg")}.lineup_detail #relation_yunker h3:before,.lineup_detail #relation_yunker h3:after{display:none}#relation_yunker ul{display:flex;justify-content:center}@media print,screen and (max-width: 768px){#relation_yunker ul{flex-wrap:wrap}}#relation_yunker ul li{margin:0 10px;font-size:13px;font-weight:600;text-align:center;line-height:1.5}@media print,screen and (max-width: 768px){#relation_yunker ul li{margin:0;font-size:13px}}@media print,screen and (min-width: 769px){#relation_yunker ul li{width:200px;transition:opacity .15s linear;-webkit-transition:opacity .15s linear}#relation_yunker ul li:hover{opacity:.7}}@media print,screen and (max-width: 768px){#relation_yunker ul li{width:48%;padding:1rem 1rem 2rem}}#relation_yunker ul li .name{font-size:13px;font-weight:600;text-align:center;line-height:1.5}@media print,screen and (max-width: 768px){#relation_yunker ul li .name{font-size:13px}}#relation_yunker ul li .type{width:auto;height:13px;margin:10px 0;text-align:center}#relation_yunker ul li .type img{width:auto;height:100%}#relation_yunker ul li .products{width:100%;height:auto;margin:0 auto}#relation_yunker ul li .products img{width:100%;height:auto}#relation_yunker ul li .efficacy{margin-top:10px;padding:0 15px;font-size:11px;font-weight:400}#relation_yunker ul li a{display:block;width:100%;height:100%;color:#000}#relation_yunker ul li img{width:100%}/*# sourceMappingURL=lineup.css.map */
