@charset "UTF-8";.center{text-align:center}.right{text-align:right}.left{text-align:left}body{background-color:#fffefb;word-break:break-all}input[type=submit]:hover,label:hover{cursor:pointer}img{height:auto}.header-box{border-bottom:2px solid #fb5322;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;width:100%;background-color:#fff;box-sizing:border-box}header .header-logo{padding:4.5% 0 4.5% 4%;width:40%}#pageIndex header .header-logo,#pageMypageTop header .header-logo{width:44%}header .header-logo img{display:block;width:100%;height:auto}header .header-contact,header .header-social{display:none}header .header-icon{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;width:54%}header .header-icon .count-icon{margin:3% 5% 0 0;width:70%}header .header-icon img{width:100%;height:auto;display:block}#pageDiagnosis header .header-contact,#pageOmakaseIndex header .header-contact,#pagePromoEatAndRead header .header-contact,#pagePromoLanding02 header .header-contact,#pagePromoLanding03 header .header-contact,#pagePromoLanding05 header .header-contact,#pagePromoLanding07 header .header-contact,#pagePromoLanding12 header .header-contact,#pagePromoLanding13 header .header-contact,#pagePromoLandingComic header .header-contact{display:block;margin-left:auto;padding:0 4% 2% 0;line-height:1}#pageDiagnosis header .header-contact a,#pageOmakaseIndex header .header-contact a,#pagePromoEatAndRead header .header-contact a,#pagePromoLanding02 header .header-contact a,#pagePromoLanding03 header .header-contact a,#pagePromoLanding05 header .header-contact a,#pagePromoLanding07 header .header-contact a,#pagePromoLanding12 header .header-contact a,#pagePromoLanding13 header .header-contact a,#pagePromoLandingComic header .header-contact a{font-size:82%;text-decoration:none}#pageDiagnosis header .header-logo,#pageOmakaseIndex header .header-logo,#pagePromoEatAndRead header .header-logo,#pagePromoLanding02 header .header-logo,#pagePromoLanding03 header .header-logo,#pagePromoLanding05 header .header-logo,#pagePromoLanding07 header .header-logo,#pagePromoLanding12 header .header-logo,#pagePromoLanding13 header .header-logo,#pagePromoLandingComic header .header-logo{padding:6.5% 0 0 4%}#pagePromoLanding13 header .header-contact{padding:1% 7% 2% 0;line-height:0}#pagePromoLanding13 header .header-contact a{font-size:60%;line-height:1}#pagePromoEatAndRead header .header-icon .pc-area,#pagePromoLanding02 header .header-icon .pc-area,#pagePromoLanding07 header .header-icon .pc-area,#pagePromoLanding12 header .header-icon .pc-area,#pagePromoLandingComic header .header-icon .pc-area,#pagePromoReadOnly header .header-icon .pc-area{display:none}#pagePromoEatAndRead header .sp-area.header-link,#pagePromoLanding02 header .sp-area.header-link,#pagePromoLanding07 header .sp-area.header-link,#pagePromoLanding12 header .sp-area.header-link,#pagePromoLandingComic header .sp-area.header-link,#pagePromoReadOnly header .sp-area.header-link{margin-top:-4%;padding-left:5%;display:block;width:fit-content;background:url(/assets/images/info.png) no-repeat 0;background-size:9% auto;line-height:1.3;font-size:96%}#pagePromoEatAndRead header .sp-area.header-link a,#pagePromoLanding02 header .sp-area.header-link a,#pagePromoLanding07 header .sp-area.header-link a,#pagePromoLanding12 header .sp-area.header-link a,#pagePromoLandingComic header .sp-area.header-link a,#pagePromoReadOnly header .sp-area.header-link a{text-decoration:none}#pagePromoLanding03 header .header-icon .pc-area,#pagePromoLanding05 header .header-icon .pc-area{display:none}#pagePromoLanding03 header .sp-area.header-link,#pagePromoLanding05 header .sp-area.header-link{margin-top:-4%;padding-left:5%;display:block;width:fit-content;background:url(/assets/images/info.png) no-repeat 0;background-size:9% auto;line-height:1.3;font-size:70%}#pagePromoLanding03 header .sp-area.header-link a,#pagePromoLanding05 header .sp-area.header-link a{text-decoration:none}#pagePromoLanding13 header .header-icon .pc-area{display:none}#pagePromoLanding13 header .sp-area.header-link{margin-top:-1%;padding-left:5%;display:block;width:fit-content;background:url(/assets/images/info.png) no-repeat 0;background-size:9% auto;line-height:1.3;font-size:66%}#pagePromoLanding13 header .sp-area.header-link a{text-decoration:none}#pageSearchArea header.landing_header .sp-area.header-link,#pageSearch header.landing_header .sp-area.header-link{font-size:92%}header .space{display:block;min-height:100%;width:35%}header .header-tel{vertical-align:top;width:26%;text-align:center;margin-right:1.33%}header .header-tel.header-tel-pc{display:none}header .header-tel-btn{background:url(/assets/images/header_tel.png) no-repeat center 23%;background-size:45% auto;padding:80% 0 20%;display:block;line-height:1.2;color:#461900;font-size:65%;text-decoration:none}#pageIndex header .header-tel-btn{font-size:50%}header .header-tel-btn+div.active{display:block;animation:tel-number-show .3s linear 0s}@keyframes tel-number-show{0%{opacity:0}to{opacity:1}}header .header-tel-number{padding:2% 0;display:none;position:absolute;top:100%;left:0;z-index:20;width:100%;font-size:174%;line-height:1;background-color:#fff;text-align:left;box-shadow:0 4px 2px hsla(0,0%,46.7%,.65)}#pageIndex header .header-tel-number{font-size:127%}header .header-tel-number span{margin:0 auto;padding-left:12%;display:block;width:48%;color:#83b412;background:url(/assets/images/free_phone.png) no-repeat left .1em;background-size:16% auto;font-weight:500;box-sizing:initial}header .header-tel-number img{margin-top:2%;width:95%;height:auto;vertical-align:top}header .header-search{border-left:1px solid #ddd;vertical-align:top;display:none;width:29%;text-align:center}header .header-mypage{display:flex;justify-content:flex-end;align-items:flex-start;width:55%;text-align:center;margin-right:1.33%}header .header-search-btn{padding:51% 0 5%;display:block;line-height:1.2;color:#461900;background:url(/assets/images/header_search.png) no-repeat center 16%;background-size:49% auto;font-size:65%;text-decoration:none}header .header-mypage-btn{background:url(/assets/images/nav_mypage.png) no-repeat center 28%;background-size:39% auto}header .header-cart-btn,header .header-mypage-btn{padding:35% 0 5%;display:block;width:50%;line-height:1.2;color:#461900;font-size:65%;text-decoration:none}header .header-cart-btn{position:relative;background:url(/assets/images/nav_cart.png) no-repeat center 28%;background-size:47% auto}header .header-cart-btn span{justify-content:center;align-items:center;position:absolute;top:0;right:0;display:none;width:6.666vw;height:6.666vw;max-width:30px;max-height:30px;background-color:#fb5322;border-radius:100px;font-size:135%;border:1px solid #fff;color:#fff;line-height:1;box-sizing:border-box}header .header-login-btn{background:url(/assets/images/nav_login.png) no-repeat center 28%;background-size:50% auto}header .header-login-btn,header .header-register-btn{padding:35% 0 5%;display:block;line-height:1.2;color:#461900;font-size:65%;text-decoration:none}header .header-register-btn{background:url(/assets/images/nav_customer.png) no-repeat center 28%;background-size:39% auto}.header-guide2,.header-link{display:none}header .header-menu{vertical-align:top;width:24%;text-align:center}header .header-menu-btn{padding:67% 0;display:block;background:url(/assets/images/header_menu.png) no-repeat 50%,#f4f4f0;background-size:60% auto;text-decoration:none}header .header-nav{z-index:999}header .header-nav li a{padding:5% 10% 5% 20.3%;border-bottom:1px solid #ddd;display:block;color:#461900;line-height:1.4;text-decoration:none;box-sizing:border-box;font-size:114%}header .header-nav li:last-child a{padding:8% 0;border:none;color:#07c;text-align:center}#pageIndex header .header-nav li a{font-size:81%}header .header-nav ul li.navClose{text-align:right}header .header-nav ul li.navClose a{padding:14.8% 0 0;border-bottom:none;display:inline-block;width:16%;color:#bbb;background:url(/assets/images/icon_close.png) no-repeat center 70%;background-size:49% auto;font-size:54%;text-align:center;box-sizing:border-box}header .header-nav ul li.navHome a{background-image:url(/assets/images/nav_home.png),url(/assets/images/icon_gray_right.png);background-position:6.9%,95.2%}header .header-nav ul li.navHome a,header .header-nav ul li.navSearch a{background-size:8.2% auto,5.2% auto;background-repeat:no-repeat,no-repeat}header .header-nav ul li.navSearch a{background-image:url(/assets/images/nav_search.png),url(/assets/images/icon_gray_right.png);background-position:7%,95.2%}header .header-nav ul li.navGohan a{background-image:url(/assets/images/nav_gohan.png),url(/assets/images/icon_gray_right.png);background-position:7.8%,95.2%}header .header-nav ul li.navGohan a,header .header-nav ul li.navSpoon a{background-size:7.5% auto,5.2% auto;background-repeat:no-repeat,no-repeat}header .header-nav ul li.navSpoon a{background-image:url(/assets/images/nav_spoon.png),url(/assets/images/icon_gray_right.png);background-position:7.5%,95.2%}header .header-nav ul li.navGuide a{background-image:url(/assets/images/nav_guide.png),url(/assets/images/icon_gray_right.png);background-position:8%,95.2%;background-size:5.6% auto,5.2% auto;background-repeat:no-repeat,no-repeat}header .header-nav ul li.navUser a{background-image:url(/assets/images/icon_gray_right.png);background-color:#f4f4f0;background-position:95.2%;background-size:5.2% auto;background-repeat:no-repeat;color:#777}header .header-nav ul li.navMypage a{background-image:url(/assets/images/nav_mypage.png),url(/assets/images/icon_gray_right.png);background-position:7.6%,95.2%;background-size:7.2% auto,5.2% auto;background-repeat:no-repeat,no-repeat;color:#461900}header .header-nav ul li.navCustomer a{background-image:url(/assets/images/nav_edit.png),url(/assets/images/icon_gray_right.png)}header .header-nav ul li.navCustomer a,header .header-nav ul li.navRegsiter a{background-position:7.6%,95.2%;background-size:1.2em auto,5.2% auto;background-repeat:no-repeat,no-repeat;color:#461900}header .header-nav ul li.navRegsiter a{background-image:url(/assets/images/nav_customer.png),url(/assets/images/icon_gray_right.png)}header .header-nav ul li.navName{padding:5% 10% 5% 6%;border-bottom:1px solid #ddd;display:block;line-height:1.4;box-sizing:border-box;background-color:#f4f4f0;border-top:1px solid #ddd}header .header-nav ul li.navName span{font-weight:700;padding-left:1.33%}#pageIndex header .header-nav ul li.navName{font-size:71%}header .header-nav ul li.navLogout a{border-bottom:0}header .header-nav .header-contact{padding:6% 10% 6% 6%}header .header-nav .header-contact a{padding-left:9.5%;text-decoration:none;background-image:url(/assets/images/icon_circle_gray_right.png);background-position:1% 62%;background-size:9.5% auto,5.2% auto;background-repeat:no-repeat,no-repeat}header .header-ballon{position:absolute;top:18%;right:30%;background:#ffc515;padding:1.33% 2% 1.67% 3.33%;border-radius:5px;filter:drop-shadow(.18em .15em .2em rgba(0,0,0,.5));animation:fadeOut 7s forwards;z-index:1}header .header-ballon:before{content:"";position:absolute;top:26%;right:-4%;display:inline-block;border-color:transparent transparent transparent #ffc515;border-style:solid;border-width:.6em 0 .6em .6em}header .header-ballon p{font-size:80%;line-height:1.3;color:#461900;margin:0;text-align:center}header .header-ballon p em{font-weight:700}@keyframes fadeOut{0%{opacity:1;display:block}80%{opacity:1}to{opacity:0;display:none}}header.header-mypage-top .header-mypage{position:relative}header.header-mypage-top .header-ballon{right:49%}header.header-step-thanks .header-mypage{position:relative;margin-right:4%}header.header-step-thanks .header-ballon{top:23%;right:115%;width:6.2em;padding:6% 0 9% 7%}header.header-step-thanks .header-ballon:before{right:-8%}.header-newYearLink{background:#f4f4f0;text-align:center;font-size:87%;color:#07c;padding:.66% 0}.header-newYearLink a{text-decoration:none}#pageIndex .header-newYearLink{font-size:64%}.header-newYearLink-promo{text-align:center;font-size:87%;color:#07c;padding:.66% 0}.header-newYearLink-promo a{text-decoration:none}#pagePromoLanding12 .header-newYearLink-promo,.header-newYearLink-promo-PC{display:none}#contents{padding-bottom:5%}.breadcrumbs{width:100%;background-color:#fef0e5}.breadcrumbs .breadcrumbs-box{margin:0 auto;padding:2% 0;width:92%;color:#777;line-height:1.5;font-size:87%;box-sizing:border-box;overflow-x:auto;white-space:nowrap}.breadcrumbs .breadcrumbs-box>span:nth-child(n+2){margin:0 0 0 .4em;padding:0 0 0 .8em;background:url(/assets/images/icon_breadcrumb.png) 0 no-repeat;background-size:.3em auto}.breadcrumbs .breadcrumbs-box a{text-decoration:none;display:inline}.social{margin:0 auto 5.3%;width:92%;text-align:left;letter-spacing:-.4em}.social>div{margin-right:2%;display:inline-block;vertical-align:middle;line-height:0;letter-spacing:normal}.social .line img{width:auto;height:20px}#bottomContents{margin-bottom:5%;font-size:4vw!important}#bottomContents .bottom-nav{padding:5% 0;background-color:#f4f4f0}#bottomContents .bottom-nav-link{margin:0 auto;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;width:92%;background-color:#fff}#bottomContents .bottom-nav-link>li{border-top:1px solid #ddd}#bottomContents .bottom-nav-link li a,#bottomContents .bottom-nav-link li label{padding:3.4% 10% 3.4% 15.3%;display:block;color:#461900;line-height:1.4;text-decoration:none;box-sizing:border-box;font-size:114%}#bottomContents .bottom-nav-link li label:hover{cursor:pointer}#bottomContents .bottom-nav-link li input{display:none}#bottomContents .bottom-nav-link-child{border-top:1px solid #ddd;overflow:hidden;height:0;transition:.8s;opacity:0}#bottomContents .bottom-nav-link li input:checked+label+.bottom-nav-link-child{height:auto;opacity:1}#bottomContents .bottom-nav-link-child li a{margin:0 4.3%;padding:3.4% 10% 3.4% 0;color:#777;background:url(/assets/images/icon_lite_gray_right.png) no-repeat 95%;background-size:5% auto;font-size:100%}#bottomContents .bottom-nav-link-child li:nth-child(n+2) a{border-top:1px solid #ddd}#bottomContents .bottom-nav-link li.navHome>a{background-image:url(/assets/images/nav_home.png),url(/assets/images/icon_gray_right.png);background-position:5.5%,95%;background-size:1.3em auto,4.4% auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navHome>a.navSearch{border-top:1px solid #ddd}#bottomContents2 .bottom-nav-link li.navSearch>a,#bottomContents .bottom-nav-link li.navHome>a.navSearch{background-image:url(/assets/images/nav_search.png),url(/assets/images/icon_gray_right.png);background-position:5.5%,95%;background-size:1.3em auto,4.4% auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navGohan>label{background-image:url(/assets/images/nav_gohan.png),url(/assets/images/icon_gray_down.png);background-position:6%,95%;background-size:1.1em auto,4.4% auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navSpoon>label{background-image:url(/assets/images/nav_spoon.png),url(/assets/images/icon_gray_down.png);background-position:5.7%,95%;background-size:1.2em auto,4.4% auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navGohan>input:checked+label{background-image:url(/assets/images/nav_gohan.png),url(/assets/images/icon_gray_up.png);background-position:6%,95%;background-size:1.1em auto,4.4% auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navSpoon>input:checked+label{background-image:url(/assets/images/nav_spoon.png),url(/assets/images/icon_gray_up.png);background-position:5.7%,95%;background-size:1.2em auto,4.4% auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navGuide>a{background-image:url(/assets/images/nav_guide.png),url(/assets/images/icon_gray_right.png);background-position:6%,95%;background-size:1em auto,4.4% auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navGuide>a.navContact{border-top:1px solid #ddd;background-image:url(/assets/images/nav_contact.png),url(/assets/images/icon_gray_right.png);background-position:5.5%,95%;background-size:1.3em auto,4.4% auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navGuide>a.navPromoB01{border-top:1px solid #ddd;background-image:url(/assets/images/nav_b2b.png),url(/assets/images/icon_gray_right.png);background-position:5.5%,95%;background-size:6% auto,4.4% auto;background-repeat:no-repeat,no-repeat}#bottomContents .relation{margin:8% auto 5%;font-size:4vw}#bottomContents .relation .spOnly{display:block}#bottomContents .relation-logo{margin:0 auto 2%;width:46%}#bottomContents .relation-text{margin:0 auto 2%;line-height:1.5;text-align:center;font-size:75%}#bottomContents .relation ul{margin:0 auto;display:flex;width:92%}#bottomContents .relation ul li{margin:0 4% 0 0;width:30%;border:1px solid #ddd;background:#fff}#bottomContents .relation ul li:last-child{margin:0}#bottomContents .relation a{padding:4% 0 3%;display:block;width:100%;text-decoration:none}#bottomContents .relation img{width:100%;height:auto;display:block}#bottomContents .relation span{margin:0 auto 3%;display:block}#bottomContents .relation-roujin span{width:30%}#bottomContents .relation-gohan span{width:27%}#bottomContents .relation-hochouki span{width:24%}#bottomContents .relation ul li p{margin:0;line-height:1.5;text-align:center;color:#07c;font-size:94%}footer .iso{margin:0 auto 5%;width:92%}footer .iso-image{margin-bottom:2.6%;display:table;width:100%}footer .iso-image img{display:block;width:100%;height:auto}footer .iso-image span{padding-left:2.6%;display:table-cell;width:86.2%;vertical-align:top;line-height:1.4;font-weight:700;box-sizing:border-box}footer .iso-text{line-height:1.5;font-size:87%}footer .footer-box{padding:6.6% 0 10%;width:100%;background-color:#fb5322;box-sizing:border-box}footer .footer-box ul{margin:0 auto;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd;width:92%;background-color:#fff;font-size:87%}footer .footer-box ul li{border-top:1px solid #ddd}footer .footer-box ul li a{padding:3% 10.6% 3% 4.2%;display:block;width:100%;color:#666;background:url(/assets/images/icon_gray_right.png) 96% no-repeat;background-size:4.6% auto;box-sizing:border-box;text-decoration:none}footer .footer-box small{padding:2.8% 0;display:block;width:100%;color:#fff;font-size:87%;text-align:center}#anchor-top{display:none;position:fixed;right:4%;bottom:1%;width:12%;z-index:999}#anchor-top img{width:100%;height:auto;display:block}

/*!
 * jquery-drawer v3.1.0
 * Flexible drawer menu using jQuery, iScroll and CSS.
 * http://git.blivesta.com/drawer
 * License :MIT
 * Author :blivesta <design@blivesta.com> (http://blivesta.com/)
 */.drawer-nav{position:fixed;z-index:2;top:0;overflow:hidden;width:75%;height:100%;color:#222;background-color:#fff}.drawer-brand{font-size:1.5rem;font-weight:700;line-height:3.75rem;display:block;padding-right:.75rem;padding-left:.75rem;text-decoration:none;color:#222}.drawer-menu{margin:0;padding:0;list-style:none}.drawer-menu-item{font-size:1rem;display:block;padding:.75rem;text-decoration:none;color:#222}.drawer-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-overlay{position:fixed;z-index:998;top:0;left:0;display:none;width:100%;height:100%;background-color:rgba(54,23,1,.9)}.drawer-open .drawer-overlay{display:block}.drawer--top .drawer-nav{top:-100%;left:0;width:100%;height:auto;max-height:100%;-webkit-transition:top .6s cubic-bezier(.19,1,.22,1);transition:top .6s cubic-bezier(.19,1,.22,1)}.drawer--top.drawer-open .drawer-nav{top:0}.drawer--top .drawer-hamburger,.drawer--top.drawer-open .drawer-hamburger{right:0}.drawer--left .drawer-nav{left:-75%;-webkit-transition:left .6s cubic-bezier(.19,1,.22,1);transition:left .6s cubic-bezier(.19,1,.22,1)}.drawer--left .drawer-hamburger,.drawer--left.drawer-open .drawer-nav,.drawer--left.drawer-open .drawer-navbar .drawer-hamburger{left:0}.drawer--left.drawer-open .drawer-hamburger{left:75%}.drawer--right .drawer-nav{right:-75%;-webkit-transition:right .6s cubic-bezier(.19,1,.22,1);transition:right .6s cubic-bezier(.19,1,.22,1)}.drawer--right .drawer-hamburger,.drawer--right.drawer-open .drawer-nav,.drawer--right.drawer-open .drawer-navbar .drawer-hamburger{right:0}.drawer--right.drawer-open .drawer-hamburger{right:75%}.drawer-hamburger{position:fixed;z-index:4;top:0;display:block;box-sizing:content-box;width:2rem;padding:18px .75rem 30px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);-webkit-transform:translateZ(0);transform:translateZ(0);border:0;outline:0;background-color:transparent}.drawer-hamburger:hover{cursor:pointer;background-color:transparent}.drawer-hamburger-icon{position:relative;display:block;margin-top:10px}.drawer-hamburger-icon,.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{width:100%;height:2px;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1);background-color:#222}.drawer-hamburger-icon:after,.drawer-hamburger-icon:before{position:absolute;top:-10px;left:0;content:" "}.drawer-hamburger-icon:after{top:10px}.drawer-open .drawer-hamburger-icon{background-color:transparent}.drawer-open .drawer-hamburger-icon:after,.drawer-open .drawer-hamburger-icon:before{top:0}.drawer-open .drawer-hamburger-icon:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.drawer-open .drawer-hamburger-icon:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.sr-only{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0}.drawer--sidebar,.drawer--sidebar .drawer-contents{background-color:#fff}@media (min-width:64em){.drawer--sidebar .drawer-hamburger{display:none;visibility:hidden}.drawer--sidebar .drawer-nav{display:block;-webkit-transform:none;-ms-transform:none;transform:none;position:fixed;width:12.5rem;height:100%}.drawer--sidebar.drawer--left .drawer-nav{left:0;border-right:1px solid #ddd}.drawer--sidebar.drawer--left .drawer-contents{margin-left:12.5rem}.drawer--sidebar.drawer--right .drawer-nav{right:0;border-left:1px solid #ddd}.drawer--sidebar.drawer--right .drawer-contents{margin-right:12.5rem}.drawer--sidebar .drawer-container{max-width:48rem}}@media (min-width:75em){.drawer--sidebar .drawer-nav{width:75%}.drawer--sidebar.drawer--left .drawer-contents{margin-left:75%}.drawer--sidebar.drawer--right .drawer-contents{margin-right:75%}.drawer--sidebar .drawer-container{max-width:60rem}}.drawer--navbarTopGutter{padding-top:3.75rem}.drawer-navbar .drawer-navbar-header{border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar{z-index:3;top:0;width:100%}.drawer-navbar--fixed{position:fixed}.drawer-navbar-header{position:relative;z-index:3;box-sizing:border-box;width:100%;height:3.75rem;padding:0 .75rem;text-align:center}.drawer-navbar .drawer-brand{line-height:3.75rem;display:inline-block;padding-top:0;padding-bottom:0;text-decoration:none}.drawer-navbar .drawer-brand:hover{background-color:transparent}.drawer-navbar .drawer-nav{padding-top:3.75rem}.drawer-navbar .drawer-menu{padding-bottom:7.5rem}@media (min-width:64em){.drawer-navbar{height:3.75rem;border-bottom:1px solid #ddd;background-color:#fff}.drawer-navbar .drawer-navbar-header{position:relative;display:block;float:left;width:auto;padding:0;border:0}.drawer-navbar .drawer-menu--right{float:right}.drawer-navbar .drawer-menu li{float:left}.drawer-navbar .drawer-menu-item{line-height:3.75rem;padding-top:0;padding-bottom:0}.drawer-navbar .drawer-hamburger{display:none}.drawer-navbar .drawer-nav{position:relative;left:0;overflow:visible;width:auto;height:3.75rem;padding-top:0;-webkit-transform:translateZ(0);transform:translateZ(0)}.drawer-navbar .drawer-menu{padding:0}.drawer-navbar .drawer-dropdown-menu{position:absolute;width:75%;border:1px solid #ddd}.drawer-navbar .drawer-dropdown-menu-item{padding-left:.75rem}}.drawer-dropdown-menu{display:none;box-sizing:border-box;width:100%;margin:0;padding:0;background-color:#fff}.drawer-dropdown-menu>li{width:100%;list-style:none}.drawer-dropdown-menu-item{line-height:3.75rem;display:block;padding:0 .75rem 0 1.5rem;text-decoration:none;color:#222}.drawer-dropdown-menu-item:hover{text-decoration:underline;color:#555;background-color:transparent}.drawer-dropdown.open>.drawer-dropdown-menu{display:block}.drawer-dropdown .drawer-caret{display:inline-block;width:0;height:0;margin-left:4px;-webkit-transition:opacity .2s ease,-webkit-transform .2s ease;transition:opacity .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,opacity .2s ease;transition:transform .2s ease,opacity .2s ease,-webkit-transform .2s ease;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.drawer-dropdown.open .drawer-caret{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.drawer-container{margin-right:auto;margin-left:auto}@media (min-width:64em){.drawer-container{max-width:60rem}}@media (min-width:75em){.drawer-container{max-width:70rem}}.campaign-cont{margin:0 auto 5%;width:100%}.campaign-cont img{display:block;width:100%;height:auto}.campaign-cont img.campaign-cont-pc{display:none}#pageThanks .campaign-thanks{margin:0 auto 4%;padding:2% 0;border:1px solid #e70014;border-radius:3px;width:92%;background-color:#fff}#pageThanks .campaign-thanks-title{margin:0 0 2%;color:#461900;font-weight:700;text-align:center;line-height:1.5}#pageThanks .campaign-thanks-title span{margin:0;padding:0 1% 1% 0;display:inline-block;color:#e50117;font-weight:700;font-size:75%;vertical-align:middle}#pageThanks .campaign-thanks-img{margin:0 auto 1.5%;display:block;width:95.6%;height:auto}#pageThanks .campaign-thanks-text{margin:0 auto;width:95.6%;color:#777;font-size:80%;line-height:1.5}.line-friendsAdd{margin:0 auto 5%;border:1px solid #45b13a;border-radius:4px;width:87%;background:#fff;box-sizing:border-box;vertical-align:middle}.line-friendsAdd>a{padding:3.5% 4%;display:flex;text-decoration:none;color:#333}.line-friendsAdd>a:visited{color:#333}.line-friendsAdd:hover{opacity:.7}.side-line-friendsAdd{margin:0 auto 10%;border:1px solid #45b13a;border-radius:4px;width:87%;background:#fff;box-sizing:border-box;vertical-align:middle}.side-line-friendsAdd>a{padding:3.5% 4%;display:flex;text-decoration:none;color:#333}.side-line-friendsAdd>a:visited{color:#333}.side-line-friendsAdd:hover{opacity:.7}.line-friendsAdd-log,.side-line-friendsAdd-log{margin-right:3%;width:38%;line-height:1;vertical-align:middle}.qr-link{margin:0 auto;display:block;width:70%;line-height:1}.line-friendsAdd-comment img,.line-friendsAdd-log img,.side-line-friendsAdd-comment img,.side-line-friendsAdd-log img{width:100%;height:auto}.line-friendsAdd-comment,.side-line-friendsAdd-comment{padding:0 0 0 3%;width:62%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;vertical-align:middle;box-sizing:border-box}.line-friendsAdd-comment span,.side-line-friendsAdd-comment span{padding:0 0 6px;display:block;line-height:1.3}.line-friendsAdd-comment span em,.side-line-friendsAdd-comment span em{color:#d80000}@media screen and (min-width:751px){body{min-width:1020px}a,a img{-webkit-transition:all .2s ease;transition:all .2s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.drawer-nav{position:static;width:100%}header{background-color:#fff}.header-box{margin:0 auto;padding:15px 0 0;display:block;border-bottom:none;width:1020px;overflow:hidden}.header-box:after{content:"";display:table;clear:both}header .header-logo{padding:5px 0 20px;display:inline-block;float:left;width:276px}header .header-contact{display:inline-block;vertical-align:middle;padding:8px 0 0 15px}header .header-contact a{text-decoration:none;font-size:12px}#pageIndex header .header-logo,#pageMypageTop header .header-logo{width:276px}header .header-logo img{width:276px;height:45px}header .header-social{margin:7px 0 0 18px;display:block;float:left}header .header-social .twitter{margin-bottom:-2px;margin-left:5px}header .header-social .facebook{line-height:1}header .header-icon{margin:0 auto;display:block;width:1020px}#pageDiagnosis header .header-logo,#pageOmakaseIndex header .header-logo,#pagePromoEatAndRead header .header-logo,#pagePromoLanding02 header .header-logo,#pagePromoLanding07 header .header-logo,#pagePromoLanding12 header .header-logo,#pagePromoLandingComic header .header-logo,#pagePromoReadOnly header .header-logo{padding:5px 0 20px}#pageDiagnosis header .header-icon,#pageOmakaseIndex header .header-icon,#pagePromoEatAndRead header .header-icon,#pagePromoLanding02 header .header-icon,#pagePromoLanding07 header .header-icon,#pagePromoLanding12 header .header-icon,#pagePromoLandingComic header .header-icon,#pagePromoReadOnly header .header-icon{align-items:center}#pageDiagnosis header .sp-area.header-link,#pageOmakaseIndex header .sp-area.header-link,#pagePromoEatAndRead header .sp-area.header-link,#pagePromoLanding02 header .sp-area.header-link,#pagePromoLanding07 header .sp-area.header-link,#pagePromoLanding12 header .sp-area.header-link,#pagePromoLandingComic header .sp-area.header-link,#pagePromoReadOnly header .sp-area.header-link{display:none}#pagePromoLanding05 header .header-logo{padding:5px 0 20px}#pagePromoLanding05 header .header-icon{align-items:center}#pagePromoLanding05 header .sp-area.header-link{display:none}#pagePromoLanding03 header .header-logo,#pagePromoLanding08 header .header-logo,#pagePromoLanding13 header .header-logo{padding:5px 0 20px}#pagePromoLanding03 header .header-icon,#pagePromoLanding08 header .header-icon,#pagePromoLanding13 header .header-icon{align-items:center}#pagePromoLanding03 header .sp-area.header-link,#pagePromoLanding08 header .sp-area.header-link,#pagePromoLanding13 header .sp-area.header-link{display:none}#pageSearchArea header.landing_header .header-logo,#pageSearch header.landing_header .header-logo{padding:5px 0 20px}#pageSearchArea header.landing_header .header-icon,#pageSearch header.landing_header .header-icon{align-items:flex-start}#pageSearchArea header.landing_header .sp-area.header-link,#pageSearch header.landing_header .sp-area.header-link{display:none}#pageDiagnosis header .header-contact,#pageOmakaseIndex header .header-contact,#pagePromoEatAndRead header .header-contact,#pagePromoLanding02 header .header-contact,#pagePromoLanding03 header .header-contact,#pagePromoLanding05 header .header-contact,#pagePromoLanding07 header .header-contact,#pagePromoLanding12 header .header-contact,#pagePromoLanding13 header .header-contact,#pagePromoLandingComic header .header-contact,#pagePromoReadOnly header .header-contact{padding:30px 10px 0 0;float:right}#pageDiagnosis .header-icon,#pageOmakaseIndex .header-icon,#pagePromoEatAndRead .header-icon,#pagePromoLanding02 .header-icon,#pagePromoLanding03 .header-icon,#pagePromoLanding05 .header-icon,#pagePromoLanding07 .header-icon,#pagePromoLanding12 .header-icon,#pagePromoLanding13 .header-icon,#pagePromoLandingComic .header-icon,#pagePromoReadOnly .header-icon{width:auto;margin:0;display:flex;float:right}#pageDiagnosis .count-icon,#pageOmakaseIndex .count-icon,#pagePromoEatAndRead .count-icon,#pagePromoLanding02 .count-icon,#pagePromoLanding03 .count-icon,#pagePromoLanding05 .count-icon,#pagePromoLanding07 .count-icon,#pagePromoLanding12 .count-icon,#pagePromoLanding13 .count-icon,#pagePromoLandingComic .count-icon,#pagePromoReadOnly .count-icon{margin:0 0 3px;width:210px}#pagePromoLanding13 header .header-contact{padding:22px 10px 0 0}#pageSearchArea header.landing_header .header-icon,#pageSearch header.landing_header .header-icon{margin:0;display:flex;width:744px}#pageSearchArea header.landing_header .count-icon,#pageSearch header.landing_header .count-icon{margin:0 0 3px;width:210px}header .space{display:none}header .header-tel.header-tel-pc{margin:0 0 0 30px;border-left:none;float:left;display:block;width:296px;height:66px}header .header-mypage,header .header-search,header .header-tel-btn,header .header-tel.header-tel-sp{display:none}header .header-tel-btn+div.active{display:block;animation:none}header .header-tel-number{padding:0;position:static;width:302px;font-size:210%;text-align:left;display:block;box-shadow:none;box-sizing:border-box}#pageIndex header .header-tel-number{font-size:187%}header .header-tel-number span{margin:0;padding-left:56px;display:block;width:auto;color:#83b412;background:url(/assets/images/free_phone.png) no-repeat left .2em;background-size:46px auto;font-weight:500;box-sizing:border-box}header .header-tel-number img{margin-top:5px;width:214px;height:auto;vertical-align:top}header.header-step-thanks .header-tel-number,header.step-header .header-tel-number{position:absolute;top:15px;left:305px}.header-item{display:flex;align-items:center;float:right}.header-link{display:block}.header-link.header-name{font-size:12px;margin:0 20px 0 0}.header-link.header-name span{font-weight:700;padding-left:5px}.header-guide2{display:inline-block;float:right;margin:4px 10px 0 0}.header-link a{display:block;color:#461900;font-size:12px;text-decoration:none;text-align:center}.header-link.guide-link a{margin-right:30px}.header-link.mypage-link a{padding:32px 0 0;background:url(/assets/images/nav_mypage.png) no-repeat center 0;background-size:26px auto;width:64px;position:relative}.header-link.mypage-login a{padding:30px 0 0;background:url(/assets/images/nav_login.png) no-repeat center 0;background-size:28px auto;width:64px}.header-link.header-cart a{padding:30px 0 0;background:url(/assets/images/nav_cart.png) no-repeat center 0;background-size:28px auto;width:64px;line-height:1.8}.header-link.header-cart a span{top:-5px;right:-3px;width:24px;height:24px;font-size:115%;text-wrap:nowrap}.header-link.mypage-customer a{padding:32px 0 0;background:url(/assets/images/nav_edit.png) no-repeat center 0;background-size:26px auto;width:64px}.header-link.mypage-register a{padding:30px 0 0;background:url(/assets/images/nav_customer.png) no-repeat center 0;background-size:28px auto;width:64px}.header-guide2 a{padding:0 0 0 23px;display:block;background:url(/assets/images/nav_guide.png) no-repeat left 4px;background-size:auto 18px;text-decoration:none;font-size:84%}header .header-menu{display:none}header .drawer{clear:both}header .header-nav ul{margin-bottom:10px;width:1020px;overflow:hidden}header .header-nav ul li{width:204px;float:left;background:url(/assets/images/nav_dot.gif) no-repeat 0;text-align:center;box-sizing:border-box}header .header-nav ul li:nth-last-child(2){background-image:url(/assets/images/nav_dot.gif),url(/assets/images/nav_dot.gif);background-position:0,100%;background-repeat:no-repeat,no-repeat}header .header-nav ul li:last-child{display:none}header .header-nav ul li a{padding:13px 0 0 1.5em;border-bottom:none;border-radius:4px;display:inline-block;width:180px;height:50px;box-sizing:border-box;font-size:16px}#pageIndex header .header-nav li a{font-size:16px}header .header-nav ul li.navClose{display:none}header .header-nav ul li.navHome a{border-top:none;background:url(/assets/images/nav_home.png) no-repeat 50px;background-size:22px auto}header .header-nav ul li.navGuide a{border-top:none;background:url(/assets/images/nav_guide.png) no-repeat 40px;background-size:13px auto}header .header-nav ul li.navSearch a{background:url(/assets/images/nav_search.png) no-repeat 20px;background-size:21px auto}header .header-nav ul li.navGohan a{background:url(/assets/images/nav_gohan.png) no-repeat 24px;background-size:19px auto}header .header-nav ul li.navSpoon a{background:url(/assets/images/nav_spoon.png) no-repeat 12px;background-size:18px auto}header .header-nav .header-contact,header .header-nav ul li.navUser{display:none}header .header-nav ul li a:hover{background-color:#f4f4f0}header.header-step-thanks .header-box{display:flex}header.header-step-thanks .header-box .header-icon{display:flex;width:740px}header.header-step-thanks .header-box .header-icon .header-mypageLink{width:auto;border:none}header.header-step-thanks .header-box .header-icon .header-mypageLink-btn{padding:0 0 0 28px;display:block;background:url(/assets/images/nav_mypage.png) no-repeat center left 4px;background-size:auto 18px!important;text-decoration:none;font-size:84%;margin:0 30px 0 0}header.header-step-thanks .header-box .header-icon .header-mypageLink-btn:hover{color:#44c0df}header.header-step-thanks .header-box .header-icon .header-tel{margin-bottom:0}header .header-ballon{top:15px;right:145px;padding:5px 10px 7px 20px}header .header-ballon:before{top:14px;right:-13px;border-width:13px 0 13px 13px}header .header-ballon p{font-size:100%}header.header-mypage-top .header-ballon{right:607px}header.header-step-thanks .header-mypage{display:block;margin-right:0;width:64px}header.header-step-thanks .header-cart-btn,header.header-step-thanks .header-mypage-btn,header.header-step-thanks .header-register-btn{padding:35px 0 0;background-position:top;background-size:28px auto;font-size:75%}header.header-step-thanks .header-mypage-btn{width:auto}header.header-step-thanks .header-ballon{top:2px;right:152px;padding:8px 4px 10px 10px;width:130px}.header-newYearLink{background:#fff;padding:0 0 10px}#pageIndex .header-newYearLink{font-size:77%}.header-newYearLink-promo{display:none}.header-newYearLink-promo-PC{display:block;margin-right:15px}.header-newYearLink-promo-PC a{text-decoration:none;font-size:94%}#pagePromoLanding12 .header-newYearLink-promo-PC{display:none}#contents{padding-bottom:0;border-top:2px solid #fb5322}.breadcrumbs .breadcrumbs-box{padding:10px 0;width:1020px;font-size:82%;overflow-x:unset;white-space:unset}.breadcrumbs .breadcrumbs-box>span:nth-child(n+2){margin:0 0 0 8px;padding:0 0 0 15px;background:url(/assets/images/icon_breadcrumb.png) 0 no-repeat;background-size:8px 14px}.social{margin:30px auto;width:1020px;text-align:left;letter-spacing:-.4em}.social>div{margin-right:5px;display:inline-block;vertical-align:middle;line-height:0;letter-spacing:normal}.social .line img{width:auto;height:20px}.social .line a:hover img{opacity:.7}#bottomContents{margin-bottom:44px;font-size:18px!important}#bottomContents .bottom-nav{margin:0;padding:30px 0;border:none;width:100%;background-color:#f4f4f0}#bottomContents .bottom-nav-link{margin:0 auto;padding:0;border:none;display:flex;width:1020px;background-color:transparent}#bottomContents .bottom-nav-link>li{padding-right:10px;border:none;box-sizing:border-box}#bottomContents .bottom-nav-link li.navHome{width:241px}#bottomContents .bottom-nav-link li.navGohan,#bottomContents .bottom-nav-link li.navSpoon{width:260px}#bottomContents .bottom-nav-link li.navGuide{width:245px}#bottomContents .bottom-nav-link>li:nth-child(n+2){padding-left:10px;border-left:1px solid #ddd}#bottomContents .bottom-nav-link li a,#bottomContents .bottom-nav-link li label{margin-bottom:7px;padding:10px 0 10px 48px;border-bottom:none;display:inline-block;color:#461a00;font-size:90%;font-weight:500;text-decoration:none;box-sizing:border-box}#bottomContents .bottom-nav-link li a:hover{text-decoration:underline;opacity:.7}#bottomContents .bottom-nav-link li label:hover{cursor:inherit}#bottomContents .bottom-nav-link-child{margin-bottom:15px;border:none;display:block;line-height:1.3;height:auto;opacity:1}#bottomContents .bottom-nav-link-child li:before{content:"・";position:relative;top:2px}#bottomContents .bottom-nav-link-child li a{margin:0;padding:0;color:#333;background:none;font-size:75%}#bottomContents .bottom-nav-link-child li:nth-child(n+2) a{border:none}#bottomContents .bottom-nav-link li.navHome>a{margin:0 0 9px;border-top:none;background-image:url(/assets/images/nav_home.png),url(/assets/images/nav_circle.png);background-position:7px 7px,0;background-size:26px auto,40px auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navHome>a.navSearch{border-top:none;background-size:26px auto,40px auto}#bottomContents2 .bottom-nav-link li.navSearch>a,#bottomContents .bottom-nav-link li.navHome>a.navSearch{background-image:url(/assets/images/nav_search.png),url(/assets/images/nav_circle.png);background-position:7px,0;background-repeat:no-repeat,no-repeat}#bottomContents2 .bottom-nav-link li.navSearch>a{background-size:24px auto,40px auto}#bottomContents .bottom-nav-link li.navGohan>label{background-image:url(/assets/images/nav_gohan.png),url(/assets/images/nav_circle.png);background-position:10px,0;background-size:20px auto,40px auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navSpoon>label{background-image:url(/assets/images/nav_spoon.png),url(/assets/images/nav_circle.png);background-position:9px,0;background-size:23px auto,40px auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navGohan>input:checked+label{background-image:url(/assets/images/nav_gohan.png),url(/assets/images/nav_circle.png);background-position:10px,0;background-size:20px auto,40px auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navSpoon>input:checked+label{background-image:url(/assets/images/nav_spoon.png),url(/assets/images/nav_circle.png);background-position:9px,0;background-size:23px auto,40px auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navGuide>a{margin:0 0 7px;border-top:none;background-image:url(/assets/images/nav_guide.png),url(/assets/images/nav_circle.png);background-position:12px 11px,0;background-size:16px auto,40px auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navGuide>a.navContact{border-top:none;background-image:url(/assets/images/nav_contact.png),url(/assets/images/nav_circle.png);background-position:8px,0;background-size:24px auto,40px auto;background-repeat:no-repeat,no-repeat}#bottomContents .bottom-nav-link li.navGuide>a.navPromoB01{border-top:none;background-image:url(/assets/images/nav_b2b.png),url(/assets/images/nav_circle.png);background-position:12px 12px,3px 4px;background-size:24px auto,40px auto;background-repeat:no-repeat,no-repeat}#bottomContents .relation{margin:0 auto;width:1020px;padding:30px 0 0;display:flex;align-items:center;font-size:16px}#bottomContents .relation .spOnly{display:none}#bottomContents .relation-logo{margin:0 10px 0 0;width:180px;display:flex;align-items:center}#bottomContents .relation-logo img{width:100%}#bottomContents .relation-text{margin:0 19px 0 0;font-size:75%;text-align:left}#bottomContents .relation a:hover{opacity:.7}#bottomContents .relation ul{margin:0;display:flex;width:auto}#bottomContents .relation ul li{margin:0 20px 0 0;width:auto;border:none;background:none}#bottomContents .relation a{padding:0;display:flex;align-items:center}#bottomContents .relation span{margin:0 8px 0 0;display:flex;align-items:center}#bottomContents .relation ul li a p{font-weight:700}#bottomContents .relation ul li a img{width:100%}#bottomContents .relation ul li.relation-roujin span{width:39px}#bottomContents .relation ul li.relation-gohan span{width:34px}#bottomContents .relation ul li.relation-hochouki span{width:30px}footer .iso{margin:0 auto 30px;width:1020px}footer .iso-image{margin-bottom:0;width:1020px}footer .iso-image img{width:95px;height:auto}footer .iso-image span{padding-left:14px;width:925px}footer .iso-text{margin:-23px 0 0 108px;font-size:75%}footer .footer-box{padding:18px 0 80px;overflow:hidden}footer .footer-box-in{margin:0 auto;width:1020px}footer .footer-box ul{margin:0;border:none;float:left;width:auto;overflow:hidden;background-color:transparent;line-height:1;font-size:100%}footer .footer-box ul li{border-top:none;display:inline-block;float:left;box-sizing:border-box}footer .footer-box ul li:nth-child(2){margin:0 1em;padding:0 1em;border-right:1px solid #fff;border-left:1px solid #fff}footer .footer-box ul li a{padding:2px 0;display:inline-block;width:auto;color:#fff;background:none}footer .footer-box ul li a:hover{text-decoration:underline;opacity:.7}footer .footer-box small{padding:0;display:inline;float:right;width:auto;font-size:100%;line-height:1;text-align:right}#anchor-top{display:none;right:20px;bottom:20px;width:44px}#anchor-top img{width:44px}#anchor-top a:hover img{opacity:.7}.campaign-cont{margin:30px auto;width:620px}.campaign-cont+main h1{margin-top:30px!important}.campaign-cont img{display:block;width:100%;height:auto}.campaign-cont img.campaign-cont-pc{display:block}.campaign-cont img.campaign-cont-sp{display:none}#pageThanks .campaign-thanks{margin:0 auto 20px;padding:6px 0 12px;border:1px solid #e70014;border-radius:3px;width:860px;background-color:#fff}#pageThanks .campaign-thanks-title{margin:0 0 8px;color:#461900;font-weight:700;font-size:163%;text-align:center;line-height:1.5}#pageThanks .campaign-thanks-title span{margin:0;padding:0 2px 6px 0;display:inline-block;color:#e50117;font-weight:700;font-size:75%;vertical-align:middle}#pageThanks .campaign-thanks-img{margin:0 auto 5px;display:block;width:660px;height:auto}#pageThanks .campaign-thanks-text{margin:0 auto;width:660px;color:#777;font-size:75%;line-height:1.5}.line-friendsAdd{margin:0 auto 21px;border:1px solid #ccc;width:620px;height:95px}.line-friendsAdd>a{padding:0 0 0 31px;height:93px}.line-friendsAdd-log{margin:0;width:175px;padding:0 0 0 80px;display:flex;flex-direction:row;justify-content:center;align-items:center;background:url(/assets/images/line_gohan_logo.png) no-repeat 0 100%;text-align:right;vertical-align:bottom;box-sizing:border-box}.line-friendsAdd-log img{width:90px}.line-friendsAdd-log>img{padding:10px 0 0}.qr-link{width:120px}.line-friendsAdd-comment{padding:12px 0 0 40px;justify-content:unset;align-items:flex-start;width:397px;text-align:left}.line-friendsAdd-comment span{padding:0 0 10px;align-items:flex-start}.side-line-friendsAdd{margin:0 auto 14px;width:100%;min-height:90px}.side-line-friendsAdd>a{padding:13px 16px 9px;display:block}.side-line-friendsAdd-log{margin:0;padding:0;width:100%;min-height:79px;display:block;background:url(/assets/images/line_gohan_logo.png) no-repeat 0 0;text-align:right;vertical-align:inherit;box-sizing:border-box}.side-line-friendsAdd-log a{margin:6px auto 3px;width:116px}.side-line-friendsAdd-log a img{width:100%;height:auto}.side-line-friendsAdd-log img{width:100px;height:auto;backface-visibility:inherit}.side-line-friendsAdd-comment{padding:0;width:100%;display:block}.side-line-friendsAdd-comment span{padding:0 0 8px}}@media screen and (min-width:751px){main .campaign-cont-amazon{width:620px;margin:50px auto 0}}main .campaign-cont-amazon .campaign-cont-pc{display:none}@media screen and (min-width:751px){main .campaign-cont-amazon .campaign-cont-pc{display:block;width:620px}}main .campaign-cont-amazon .campaign-cont-sp{display:block}@media screen and (min-width:751px){main .campaign-cont-amazon .campaign-cont-sp{display:none}}@media screen and (min-width:751px){.header-mypage-top .header-nav ul li a{padding:21px 0 0}}@media screen and (min-width:751px){.header-mypage-top .header-nav ul li:nth-last-child(2){background-image:url(/assets/images/nav_dot.gif)}}@media screen and (min-width:751px){.header-mypage-top .header-nav ul li:last-child{background-image:url(/assets/images/nav_dot.gif),url(/assets/images/nav_dot.gif);background-position:0,100%;background-repeat:no-repeat,no-repeat}}.header-mypage-top .header-mypage-nav{margin-bottom:5px}.header-mypage-top .header-mypage{text-align:center}.header-mypage-top .header-mypage .header-mypage-btn{padding:64% 0 5%;display:block;color:#fb5322;background:url(/assets/images/nav_mypage.png) no-repeat center 24%;background-size:46% auto;font-size:54%;text-decoration:none}@media screen and (min-width:751px){.header-mypage-top .header-mypage .header-mypage-btn{font-size:68%}}#header.header-mypage-top .drawer-menu .navFaqMypage,#header.header-mypage-top .drawer-menu .navGuideMypage{display:none}@media screen and (min-width:751px){#header.header-mypage-top .drawer-menu .navFaqMypage,#header.header-mypage-top .drawer-menu .navGuideMypage{display:block}}#header.header-mypage-top .navGohanMypage a{background-image:url(/assets/images/nav_gohan.png),url(/assets/images/icon_gray_right.png);background-position:6.6%,95.2%;background-size:9.2% auto,5.2% auto;background-repeat:no-repeat,no-repeat}@media screen and (min-width:751px){#header.header-mypage-top .navGohanMypage a{background-image:unset}}#header.header-mypage-top .navSpoonMypage a{background-image:url(/assets/images/nav_spoon.png),url(/assets/images/icon_gray_right.png);background-position:6.6%,95.2%;background-size:9.2% auto,5.2% auto;background-repeat:no-repeat,no-repeat}@media screen and (min-width:751px){#header.header-mypage-top .navSpoonMypage a{background-image:unset}}@media screen and (min-width:751px){#header.header-mypage-top .header-icon{line-height:56px}}#header.header-mypage-top .header-icon .header-mypage2{margin:4px 0 0}@media screen and (min-width:751px){#header.header-mypage-top .header-icon .header-mypage2 a{padding:0 0 0 28px;display:block;background:url(/assets/images/nav_mypage.png) no-repeat center left 4px;background-size:auto 18px!important;text-decoration:none;font-size:84%;margin-right:15px}}#header.header-mypage-top .header-icon .header-guide2{margin:4px 25px 0 0}@media screen and (min-width:751px){#header.header-mypage-top .header-icon .header-guide2 a{padding:0 0 0 28px;display:block;background:url(/assets/images/nav_guide.png) no-repeat center left 4px;background-size:auto 18px!important;text-decoration:none;font-size:84%}}