@charset "utf-8";html,body,h1,h2,h3,h4,h5,h6,ul,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{margin:0;padding:0;border:0;font-size:100%;font-weight:400;vertical-align:baseline}html{font-size:62.5%;overflow-y:scroll;visibility:hidden}html.wf-active,html.loading-delay{visibility:visible}article,header,footer,main,aside,figure,figcaption,address,nav,section{display:block;box-sizing:border-box !important}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Light.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Regular.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjp/v5/NotoSansJP-Bold.otf) format('opentype')}body{position:relative;background:#f7f7f7;font-size:16px;font-size:1.6rem;line-height:1.5;font-family:'Roboto','Noto Sans JP',sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";letter-spacing:1px}html.modal-open,body.modal-open{overflow:hidden}p{text-align:justify;text-justify:inter-ideograph}dl dt{text-align:left}ul{list-style-type:none}img{max-width:100%;border:none;vertical-align:top}table{border-collapse:collapse;border-spacing:0}fieldset{margin:0;padding:0;border:none}input,select,textarea{padding:6px 10px;border:1px solid #888;border-radius:3px;font-size:16px;font-size:1.6rem;line-height:1.5;font-family:'Roboto','Noto Sans JP',sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";letter-spacing:1px}select{color:#ccc}select optgroup,select option{color:#000}::placeholder{color:#ccc}iframe{border:0}a{text-decoration:underline;outline:none;color:#2b4da0}a,button{-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out}a:hover,button:hover{text-decoration:none;opacity:.7;filter:alpha(opacity=70);cursor:pointer}a:visited{color:#662d91}#page-top{position:fixed;bottom:10px;right:10px;z-index:100;width:64px;height:64px}#page-top a:hover{opacity:1;filter:alpha(opacity=100)}#header{position:fixed;top:0;left:0;width:100%;padding-top:31px;background:#fff;border-bottom:1px solid #ccc;z-index:998}#header #site-description{position:fixed;top:0;left:0;display:block;width:100%;padding:5px 0;background:#4d4d4d;color:#fff;font-size:14px;font-size:1.4rem;box-sizing:border-box}#header #site-description span,#header #header-container{max-width:1410px;width:100%;margin:0 auto;box-sizing:border-box}#header #site-description span{display:block;padding:0 20px}#header #header-container{position:relative;padding:12px 20px 12px}#header #site-name a{display:inline-block}#header #site-name a img{width:280px;height:auto}#address{visibility:hidden;font-style:normal}#header #address{position:absolute;right:20px;bottom:10px}#address p{float:right}#address p.contact-link{padding:.25em 0 .25em .5em;border-left:1px solid #000;font-size:22px;font-size:2.2rem;z-index:1003}#address p.contact-link a{color:#000;text-decoration:none}#address .tel{padding-right:.5em;text-align:center;font-size:24px;font-size:2.4rem;line-height:1.1}#address .tel i{font-size:22px;font-size:2.2rem}#address .tel a{color:#000;text-decoration:none}#address .tel span{display:block;margin-top:.375em;font-size:13px;font-size:1.3rem;letter-spacing:0}@media (max-width:959px){#header #site-name a{margin-left:35px}#address{padding-top:100px}}@media (max-width:767px){#address p.contact-link{font-size:20px;font-size:2rem}#address .tel{font-size:22px;font-size:2.2rem}#address .tel i{font-size:20px;font-size:2rem}#address .tel span{font-size:12px;font-size:1.2rem}}@media (max-width:719px){#address p.contact-link{font-size:18px;font-size:1.8rem}#address .tel{font-size:20px;font-size:2rem}#address .tel i{font-size:18px;font-size:1.8rem}#address .tel span{font-size:10px;font-size:1rem}}@media (max-width:679px){html,body{overflow:auto;height:100%}#header{text-align:center}#header #site-name{width:100%;text-align:center}#header #site-name img{margin-left:0}#address{background:#f7f7f7;padding-top:130px;border-bottom:1px solid #ccc;z-index:2;text-align:center}#address-container{display:inline-block}#address p.contact-link{font-size:22px;font-size:2.2rem}#address .tel{font-size:24px;font-size:2.4rem}#address .tel i{font-size:22px;font-size:2.2rem}#address .tel span{margin-top:.375em;font-size:13px;font-size:1.3rem}}@media (max-width:479px){#header{height:auto;text-align:center}#header #site-description span{padding:0 !important;font-size:10px;font-size:1rem}#address{top:93px}#address p.contact-link{font-size:20px;font-size:2rem}#address .tel{font-size:22px;font-size:2.2rem}#address .tel i{font-size:20px;font-size:2rem}#address .tel span{font-size:12px;font-size:1.2rem}}@media (max-width:399px){#header #site-name a{margin-left:25px}#header #site-name img{max-width:280px !important;width:80% !important}#address{top:93px}#address p.contact-link{font-size:18px;font-size:1.8rem}#address .tel{font-size:20px;font-size:2rem}#address .tel i{font-size:18px;font-size:1.8rem}#address .tel span{font-size:10px;font-size:1rem}}#footer{position:absolute;bottom:0;left:0;width:100%;padding:5px 20px;background:#4d4d4d;color:#fff;z-index:99}#footer p.copyright{max-width:1370px;width:100%;margin:0 auto;text-align:center}@media (max-width:959px){#footer{position:static}}@media (max-width:767px){#footer{text-align:center}}#wrapper{max-width:1370px;width:100%;margin:0 auto;padding-bottom:34px;background:#fff;overflow:hidden}#home #wrapper{background:url(//linear-exp.com/wp-content/themes/linear01/css/images/bg_sidebar.png) repeat-y top left}#content-wrapper{float:right;max-width:1070px;width:-webkit-calc(100% - 300px);width:calc(100% - 300px)}#home #content-wrapper{max-width:1050px;width:-webkit-calc(100% - 320px);width:calc(100% - 320px)}#content{position:relative;max-width:1070px;width:auto;padding:100px 0 7px;background:#fff}#home #content{background:0 0}main.contact #content{width:100%}@media (max-width:959px){#wrapper,#home #wrapper{background:0 0}#wrapper .exFlexFixed-clone{height:auto !important}#content{margin-left:0;padding-right:0;padding-left:0}#content-wrapper,#home #content-wrapper{float:none;width:100%;margin-left:0}#home #content-wrapper #content{padding-right:15px;padding-left:15px;background:0 0}}@media (max-width:599px){#content-wrapper{font-size:1.6rem}}#side-bar{float:left;width:300px;margin:0;background:#fff;line-height:1.3}#side-bar #nav-primary dl dl dt:first-child{margin-top:0}#side-bar #nav-primary{padding:103px 10px 6px;background:#fff;border-right:2px solid #f3f3f3;border-left:2px solid #f3f3f3}#accordion{padding-top:16px;padding-bottom:32px}#accordion h2{padding:0 10px 10px;color:#000;font-size:18px;font-size:1.8rem;font-weight:700}#accordion>li.sub-link{margin-bottom:2.25em}#accordion li.product-list h2{border-bottom:3px solid #f04dae}#accordion li.order h2{border-bottom:3px solid #faec21}#accordion li.preparation h2{border-bottom:3px solid #00abed}#accordion li.other h2{border-bottom:3px solid #666}#accordion ul li{position:relative;border-bottom:1px solid #ccc}#accordion ul li span{display:inline-block}#accordion ul li.sub-link{border:none}#accordion ul li a{display:block;text-decoration:none;padding:10px;color:#000;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#accordion ul li a.active,#accordion ul li:hover{background:#f4f4f4}#accordion ul li a:hover{opacity:1;filter:alpha(opacity=100)}#accordion .sub-link dt{position:relative;cursor:pointer;display:block;padding:10px 30px 10px 10px;border-bottom:1px solid #ccc;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#accordion .sub-link dt i{position:absolute;right:2px;top:50%;margin-top:-9px;left:auto;font-size:16px;font-size:1.6rem;color:#595959;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}#accordion dt.open{background:#f4f4f4}#accordion dt.open i.fa-chevron-down{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media (max-width:959px){#side-bar{float:none !important;top:0;z-index:997}#side-bar #nav-primary{border-top:none;border-bottom:none}}#accordion .sub-menu{display:none;border-bottom:1px solid #ccc}#accordion dd.active{display:block}#accordion .sub-menu li{padding:0;border-bottom:none}#accordion li.product-list .sub-menu a{background:#fdf1f8}#accordion li.product-list .sub-menu a.active,#accordion li.product-list .sub-menu a:hover{background:#f4d4e9}#accordion li.order-guide .sub-menu a{background:#fcfcea}#accordion li.order-guide .sub-menu a.active,#accordion li.order-guide .sub-menu a:hover{background:#fcf8a9}#accordion li.preparation-guide .sub-menu a{background:#e4f6fd}#accordion li.preparation-guide .sub-menu a.active,#accordion li.preparation-guide .sub-menu a:hover{background:#bbeaf9}#drawer-overlay{display:none}@media (max-width:959px){nav#nav-primary{width:300px;position:fixed;top:0;left:-400px;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;transition:all .5s;z-index:990;opacity:0}.drawer-open nav#nav-primary{left:0;opacity:1}.drawer-open #drawer-overlay{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;opacity:.6;z-index:99;cursor:pointer;transition:all .5s}}.drawer-hamburger{display:none;position:absolute;bottom:20px;left:16px;width:30px;height:30px;transform:translate(0,0);transition:all .5s;cursor:pointer;z-index:99999}.drawer-hamburger span{display:block;position:absolute;left:0;width:30px;height:2px;background-color:#666;transition:all .5s}.drawer-hamburger span:nth-child(1){top:5px;width:30px;animation:equalizer01 7s infinite}.drawer-hamburger span:nth-child(2){top:15px;width:30px;animation:equalizer02 5s infinite;animation-delay:.33s}.drawer-hamburger span:nth-child(3){top:25px;width:30px;animation:equalizer02 5s infinite}.drawer-open .drawer-hamburger span{width:30px}.drawer-open .drawer-hamburger span:nth-child(1){transform:translate(0,10px) rotate(-45deg);animation:unset}.drawer-open .drawer-hamburger span:nth-child(2){opacity:0;animation:unset}.drawer-open .drawer-hamburger span:nth-child(3){transform:translate(0,-10px) rotate(45deg);animation:unset}@media (max-width:959px){.content-fixed{position:fixed;width:100%;height:100%}.drawer-hamburger{display:block}}@media (max-width:399px){.drawer-hamburger{bottom:16px}}#top #content{font-size:0}#top #content #banner-space{width:calc(100% - 4px);margin-top:22px;margin-bottom:24px;background:#fff url(//linear-exp.com/wp-content/themes/linear01/css/images/bnr_right.png) no-repeat bottom right;box-sizing:border-box;filter:drop-shadow(2px 2px 2px #999)}#top #content .swiper-container{width:100%;padding:0 60px;box-sizing:border-box}#top #content .swiper-wrapper{width:auto;height:220px;font-size:16px;font-size:1.6rem;box-sizing:border-box}#top #content li.swiper-slide{position:relative;height:192px;margin-right:60px;font-size:18px;overflow:hidden;text-align:left;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;justify-content:left;-webkit-box-align:left;-ms-flex-align:left;-webkit-align-items:left;align-items:left}#top #content li.swiper-slide a{display:block;width:100%;height:100%;overflow:hidden}#top #content li.swiper-slide img{position:absolute;right:0;bottom:0;width:1280px !important;height:295px !important;background:0 0}#top #content li.swiper-slide img{object-fit:cover;object-position:-320px bottom}@media all and (-ms-high-contrast:none){#top #content li.swiper-slide img{display:none;font-family:'object-fit: cover; object-position: -320px bottom;'}}#top #content .swiper-container ul li a{position:absolute;top:0;left:0;display:block;width:100%;height:100%}#top #content .swiper-container ul li a span{position:absolute;right:0;padding:0 .25em;background:#fff;color:#000;font-size:14px;font-size:1.4rem;line-height:1.3}#top #content .swiper-custom-button{background-image:none !important;color:#666;font-size:32px;text-align:center !important;width:22px !important;height:44px !important;line-height:44px}#top #content .swiper-custom-button .fas{width:18px;line-height:42px}#top #content .swiper-button-prev{left:18px}#top #content .swiper-button-next{right:18px}.swiper-button-prev:after{content:''}.swiper-button-next:after{content:''}#top #content .swiper-pagination-bullet-active{background:#f14daf}#top #content #pickup-list{margin-bottom:15px;padding-bottom:10px}#top #content #product-list{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #f04dae}#top #content h2{margin-bottom:18px;padding:0 4px 8px;border-bottom:1px solid #f04dae;font-size:24px;font-size:2.4rem;font-weight:700;line-height:1.2}#top #content .product{position:relative;display:inline-block;width:32.5%;margin:0 0 1.1% 1%;font-size:16px;font-size:1.6rem;vertical-align:top;box-sizing:border-box}#top #content .twitter iframe{min-height:320px !important}#top #content .timeline-Widget{height:373px}#top #content .product:nth-child(3n-1){margin-left:0}#top #content .product a{display:block;padding:20px;background:#fff;border:1px solid #ebebeb;-webkit-transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;color:#000;text-decoration:none}#top #content .product a:hover{opacity:.8;filter:alpha(opacity=80);text-decoration:none}#top #content .product h3{position:relative;overflow:hidden}#top #content .product h3 span.item-name{display:block;position:absolute;bottom:0;left:0;z-index:99;max-width:-webkit-calc(100% - 40px);max-width:calc(100% - 40px);padding:4px 0 0;background:rgba(255,255,255,.7);font-size:17px;font-size:1.7rem;line-height:1.3}#top #content .product h3 span.item-name span{display:inline-block;font-weight:700}#top #content .product h3 span.item-name:after{content:"";position:absolute;top:0;right:-80px;width:0;height:0;border-style:solid;border-color:transparent transparent rgba(255,255,255,.7) transparent;border-width:0 80px 100px 0}#top #content .product h3 span.item-name i{margin-left:6px;color:#f14daf}#top #content .product h3 span.item-image{display:block;position:relative;width:100%;background:#ccc;overflow:hidden;box-sizing:border-box}#top #content .product h3 span.item-image:before{content:"";display:block;padding-top:66.667%}#top #content .product h3 span.item-image img{position:absolute;left:0;bottom:0}#top #content .product .kakaku-rei{margin-top:1em;font-size:15px;font-size:1.5rem}@media (max-width:1279px){#top #content .product{width:49.3%}#top #content .product:nth-child(3n-1){margin-left:1.1%}#top #content .product:nth-child(2n){margin-left:0}}@media (min-width:960px){#top #content .product{filter:drop-shadow(2px 2px 2px #ddd)}#top #content .product a{-webkit-clip-path:polygon(92% 0,100% 8%,100% 100%,0 100%,0 0);clip-path:polygon(92% 0,100% 8%,100% 100%,0 100%,0 0)}}@media (max-width:959px){#top #content .product{width:32.5%}#top #content .product:nth-child(2n){margin-left:1.1%}#top #content .product:nth-child(3n-1){margin-left:0}#top #content .twitter,#top #content .product a{border:1px solid #d6d6d6 !important}#top #content .product h3 span.item-name{padding-right:7px}}@media (max-width:767px){#top #content .product{width:49.3%}#top #content .product:nth-child(2n){margin-left:0}#top #content .product:nth-child(2n-1){margin-left:1.1%}}@media (max-width:479px){#top #content .product{width:100%;margin-bottom:10px;margin-left:0 !important}#top #content .product:nth-child(2n-1){margin-left:0 !important}}#item #wrapper{background:0 0}#item #content{position:relative;padding-bottom:0;background:0 0}#item #content .container{overflow:hidden}#item #content #item-header{float:left;width:-webkit-calc(100% - 310px);width:calc(100% - 310px);padding:20px;background:#fff;box-sizing:border-box}#item #content #item-header h1{padding:0 4px 8px;border-bottom:1px solid #ed008e;font-size:22px;font-size:2.2rem;line-height:1.2}#item #content #item-header h1 span{display:inline-block;font-weight:700}#item #content #item-image{position:relative;max-height:690px;margin:15px 0 0;visibility:hidden}html.enable-javascript.window-load #item #content #item-image{visibility:visible}#item #content #item-image img.sp-thumbnail{width:100% !important;height:auto !important}#item #content #item-image .sp-bottom-thumbnails{margin-right:0;margin-left:0}html.enable-javascript .sp-full-screen-button{visibility:hidden}html.enable-javascript.window-load .sp-full-screen-button{visibility:visible}#item #content #item-info-main{float:right;width:310px;background:#e4e4e4}#item #content #item-info-main-wrap{width:310px;background:#e4e4e4}#item #content .sp-thumbnail-arrows{margin-top:-5px}#item #content #item-info-main .item-info-block{position:relative;margin:25px 8px 8px;padding:20px 18px 15px;background:#e4e4e4;border:1px solid #000;border-radius:5px}#item #content #item-info-main .item-info-block h2{position:absolute;top:-.75em;left:14px;padding:0 4px;background:#e4e4e4;font-size:18px;font-size:1.8rem;font-weight:700;text-align:center}#item #content #item-info-main #item-spec i{margin-right:4px}#item #content #item-info-main #item-spec dl{font-size:15px;font-size:1.5rem}#item #content #item-info-main #item-spec dl.size-list{margin:0 0 .625em}#item #content #item-info-main #item-spec dl dt{color:#ed008e;font-weight:700}#item #content #item-info-main #item-spec dl dd{margin:.125em 0}#top #content .product .kakaku-rei dl dd strong,#item #content #item-info-main dl dd strong{display:inline-block;margin-left:.5em}#top #content .product .kakaku-rei h4,#item #content #item-info-main h3{display:inline-block;margin-bottom:5px;padding:1px 6px;background:#4d4d4d;border-radius:3px;color:#fff;font-size:14px;font-size:1.4rem}#item #content #item-info-main #mitsumori{padding-bottom:6px}#item #content #item-info-main #mitsumori,#item #content #item-info-main #review-waribiki{font-size:15px;font-size:1.5rem}#item #content #item-info-main #mitsumori dl,#item #content #item-info-main #review-waribiki dl{margin-bottom:12px}#top #content .product .kakaku-rei dl dt,#item #content #item-info-main #mitsumori dl dt,#item #content #item-info-main #review-waribiki dl dt{float:left}#top #content .product .kakaku-rei dl dd.item-name,#item #content #item-info-main #mitsumori dl dd.item-name,#item #content #item-info-main #review-waribiki dl dd.item-name{margin-left:4em}#top #content .product .kakaku-rei dl dd.item-name span,#item #content #item-info-main #mitsumori dl dd.item-name span,#item #content #item-info-main #review-waribiki dl dd.item-name span{display:inline-block}#top #content .product .kakaku-rei dl .kakaku,#item #content #item-info-main #mitsumori dl .kakaku{color:red}#item #content #item-info-main #mitsumori .ryousan-kakaku-list{margin-bottom:4px}#kakaku-more-container{margin-top:8px;padding-top:8px;padding-bottom:4px;border-top:1px solid #999}#kakaku-more-container button{position:relative;margin:0;width:100%;min-height:34px;padding:4px 20px 4px 50px;background:url(//linear-exp.com/wp-content/themes/linear01/css/images/bg_kakaku_more.png),-webkit-linear-gradient(bottom,#feb151 0%,#fedb50 100%);background:url(//linear-exp.com/wp-content/themes/linear01/css/images/bg_kakaku_more.png),-o-linear-gradient(bottom,#feb151 0%,#fedb50 100%);background:url(//linear-exp.com/wp-content/themes/linear01/css/images/bg_kakaku_more.png),-ms-linear-gradient(bottom,#feb151 0%,#fedb50 100%);background:url(//linear-exp.com/wp-content/themes/linear01/css/images/bg_kakaku_more.png),-moz-linear-gradient(bottom,#feb151 0%,#fedb50 100%);background:url(//linear-exp.com/wp-content/themes/linear01/css/images/bg_kakaku_more.png),linear-gradient(to top,#feb151 0%,#fedb50 100%);background-repeat:no-repeat;background-position:left center;border:none;border-radius:4px;color:#000;font-size:13px;font-size:1.3rem;font-weight:700;font-family:'Noto Sans JP',sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";letter-spacing:0;overflow:hidden}#kakaku-more-container button:hover{opacity:1;filter:alpha(opacity=100)}#kakaku-more-container button:after{background:#fff;content:"";height:155px;left:-71px;opacity:.2;position:absolute;top:-63px;-webkit-transform:rotate(41deg);transform:rotate(41deg);-webkit-transition:all .35s cubic-bezier(.19,1,.22,1);transition:all .35s cubic-bezier(.19,1,.22,1);width:50px;z-index:1}#kakaku-more-container button:hover:after{left:120%;-webkit-transition:all .35s cubic-bezier(.19,1,.22,1);transition:all .35s cubic-bezier(.19,1,.22,1)}#kakaku-more-container button strong{margin:0 .25em;font-size:18px;font-size:1.8rem;font-weight:700}#kakaku-more-container button i{position:relative;top:6px;font-size:28px;font-size:2.8rem}#kakaku-more-container button:hover{cursor:pointer}#top #content .product .kakaku-rei .ryousan-kakaku-list dl,#item #content #item-info-main #mitsumori .ryousan-kakaku-list dl{margin:8px 0 0;padding-top:6px;border-top:1px dotted #999}#top #content .product .kakaku-rei .ryousan-kakaku-list dl:first-child,#item #content #item-info-main #mitsumori .ryousan-kakaku-list dl:first-child{margin-top:0;padding-top:0;border-top:none !important}#item #content #item-info-main #review-waribiki dl dt.bosyu{color:#0071ba}#item #content #item-info-main #review-waribiki dl dt.waribiki{color:red}#item #content #item-info-main #review-waribiki .link-review-syosai{text-align:right}#item #content #item-info-main #hosoku-setsumei{padding:8px 8px 12px;background:#f7f7f7}#item #content #item-info-main #hosoku-setsumei ul li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px);font-size:14px;font-size:1.4rem}#item #content #item-info-main #hosoku-setsumei ul li:before{content:"※";margin-right:0}#item #content #item-info-main #template-download{padding:12px}#item #content #item-info-main #template-download h2{font-size:18px;font-size:1.8rem;font-weight:700;text-align:center;line-height:1.0}#item #content #item-info-main #template-download h3{display:block;margin:10px 20px 3px;background:0 0;color:#000;font-size:15px;font-size:1.5rem}#item #content #item-info-main #template-download h3 span{display:inline-block}#item #content #item-info-main #template-download .select-wrap{position:relative;width:80%;margin:10px auto;border:2px solid #666;border-radius:8px;background:#fff url('data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2211%22%20height%3D%2211%22%20viewBox%3D%220%200%2011%2011%22%3E%3Cpath%20d%3D%22M4.33%208.5L0%201L8.66%201z%22%20fill%3D%22%23666%22%2F%3E%3C%2Fsvg%3E') right 13px center no-repeat;overflow:hidden}#item #content #item-info-main #template-download .select-wrap select{width:100%;padding-right:38px;border:none;box-shadow:none;padding:10px 40px 10px 8px;background:0 0;background-image:none;-webkit-appearance:none;outline:none;cursor:pointer;-moz-appearance:none;text-indent:.01px;text-overflow:ellipsis;font:400 15px/1 'Open Sans',sans-serif;color:#666}#item #content #item-info-main #template-download .select-wrap select::-ms-expand{display:none}#item #content #item-info-main #template-download .select-wrap optgroup{color:inherit;font:inherit;line-height:2.0}#item #content #item-info-main #template-download .select-wrap:after{content:'';position:absolute;width:1px;top:0;bottom:0;right:40px;border-left:2px solid #666}#item #content #item-info-main input[type=button]{border:none;background:-moz-linear-gradient(50% 4.81% -90deg,rgba(235,112,166,1) 0%,rgba(228,0,127,1) 50%,rgba(206,0,128,1) 100%);background:-webkit-linear-gradient(-90deg,rgba(235,112,166,1) 0%,rgba(228,0,127,1) 50%,rgba(206,0,128,1) 100%);background:-webkit-gradient(linear,50% 4.81%,50% 86.54%,color-stop(0,rgba(235,112,166,1)),color-stop(.5,rgba(228,0,127,1)),color-stop(1,rgba(206,0,128,1)));background:-o-linear-gradient(-90deg,rgba(235,112,166,1) 0%,rgba(228,0,127,1) 50%,rgba(206,0,128,1) 100%);background:-ms-linear-gradient(-90deg,rgba(235,112,166,1) 0%,rgba(228,0,127,1) 50%,rgba(206,0,128,1) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#EB70A6', endColorstr='#CE0080' ,GradientType=0)";background:linear-gradient(180deg,rgba(235,112,166,1) 0%,rgba(228,0,127,1) 50%,rgba(206,0,128,1) 100%);width:80%;padding:6px 12px;border-radius:8px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EB70A6',endColorstr='#CE0080',GradientType=0);color:#fff;font-size:15px;font-size:1.5rem;margin:5px 10%;box-sizing:border-box;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}#item #content #item-info-main input[type=button]:hover{animation:flash 1s both}@keyframes flash{0%{opacity:1;filter:alpha(opacity=100)}10%{opacity:.5;filter:alpha(opacity=50)}100%{opacity:1;filter:alpha(opacity=100)}}#item #content #item-info-main input[type=button]:hover{cursor:pointer;opacity:.7;filter:alpha(opacity=70)}#item #content #detail-section{float:left;width:-webkit-calc(100% - 312px);width:calc(100% - 312px);box-sizing:border-box}#item #content #item-detail{padding:20px 20px 0;background:#f7f7f7}#item #content #item-detail h2{color:#ed008e;font-size:20px;font-size:2rem;font-weight:700}#item #content #item-detail ul{margin-bottom:1.5em;padding-left:1.5em}#item #content #item-detail p{margin-bottom:1.5em;font-size:15px;font-size:1.5rem}#item #content #item-detail img{margin:0 6px;vertical-align:baseline}#item #content #item-detail img:first-child{margin-left:0}@media screen and (max-width:719px){#item #content #item-detail img{margin:0}}#item #content #item-detail #nouki table{margin:.75em 0 1em;border-collapse:separate;border:1px solid #000;border-spacing:0;border-radius:8px;overflow:hidden}#item #content #item-detail #nouki table th{border-right:1px solid #333;text-align:left}#item #content #item-detail #nouki table th,#item #content #item-detail #nouki table td{width:9em;padding:5px 15px;border-top:1px dotted #000;background:#fff}#item #content #item-detail #nouki table tr:first-child th,#item #content #item-detail #nouki table tr:first-child td{border-top:none}#item #content #item-detail #nouki table tr:first-child th{border-radius:7px 0 0}#item #content #item-detail #nouki table tr:first-child td{border-radius:0 7px 0 0}#item #content #item-detail #nouki table tr:last-child th{border-radius:0 0 0 7px}#item #content #item-detail #nouki table tr:last-child td{border-radius:0 0 7px}#item #content #review-list{margin:0 10px 30px;padding-top:15px;background:#fff;border:1px solid #e4e4e4}#review-article h1,#item #content #review-list h2{width:10.5em;padding:3px .75em;background:#4d4d4d;color:#fff;font-size:18px;font-size:1.8rem;-webkit-clip-path:polygon(96.5% 0,100% 35%,100% 100%,0 100%,0 0);clip-path:polygon(96.5% 0,100% 35%,100% 100%,0 100%,0 0)}#review-article h1{display:none;margin-bottom:20px}#item #content #review-list .review-article{margin:0 10px;border-bottom:1px solid #e4e4e4}#item #content #review-list .review-article a{display:block;padding:10px;border:none;color:#000;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;text-decoration:none}#item #content #review-list .review-article a:hover{background:#eee}#item #content #review-list .review-article h3{font-weight:700}#item #content #review-list .review-article h3 span{display:inline-block;font-weight:700}#item #content #review-list .review-article p.comment{width:100%;max-height:23px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}#item #content #review-list .review-article p.comment br{display:none}#item #content #review-list .review-article p.read-more{color:#2b4da0;text-decoration:underline}#item #content #review-list .review-article a:visited p.read-more{color:#662d91}#item #content #review-list .review-article a:hover p.read-more{text-decoration:none}#item #content #review-list .review-article p.review-thumb{font-size:0;text-align:left}#item #content #review-list .review-article p.review-thumb img{margin-top:6px;margin-right:6px}#more-button{background:#fbfbfb;height:50px;margin:0;padding-bottom:8px;width:100%;font-size:15px;font-size:1.5rem;font-family:'Noto Sans JP',sans-serif;-webkit-text-size-adjust:100%;font-feature-settings:"palt";vertical-align:text-bottom;border:none}#more-button i{position:relative;top:6px;font-size:28px;font-size:2.8rem}#more-button:hover{cursor:pointer}.scroller-status{display:none;margin-top:40px;margin-bottom:40px}.infinite-scroll-request{animation:scroll-request 1.1s infinite linear;border:4px solid #ed008e;border-left:4px solid #fff;border-radius:50%;height:48px;margin:auto;width:48px}#review-article{padding:20px}#review-wrapper{overflow:hidden;width:100%}#review-body{float:right;width:-webkit-calc(100% - 500px);width:calc(100% - 500px);word-wrap:break-word;overflow-wrap:break-word}.no-images #review-body{float:none;width:100%}#review-large-image{width:100%}#review-article h1{margin-left:-20px}#review-article h2{margin-bottom:.5em;font-weight:700}#review-article h2,#review-article dl dt{font-size:14px;font-size:1.4rem}#review-article h2 strong,#review-article dl dd{font-size:16px;font-size:1.6rem}#review-article h2 span{display:inline-block;font-weight:700}#review-article dl dt{float:left}#review-article dl dt.url{float:none;margin-top:.5em}#review-article dl dd.url a{word-break:break-all}#review-article p.comment{margin:1.5em 0}#review-article h3{font-size:14px;font-size:1.4rem}#review-article ul#thumbnails{margin:8px 0 0;font-size:0}#review-article ul#thumbnails li{display:inline-block;font-size:14px;font-size:1.4rem}#review-article ul#thumbnails li a{display:block;border:2px solid #fff}#review-article ul#thumbnails li a.active{border-color:#666}#review-article .bx-wrapper{width:480px;margin:0;padding:0;border:none;box-shadow:none}#review-article .bx-wrapper .bx-prev{background:url(//linear-exp.com/wp-content/themes/linear01/css/images/bx_controls.png) no-repeat 0 -32px}#review-article .bx-wrapper .bx-next{background:url(//linear-exp.com/wp-content/themes/linear01/css/images/bx_controls.png) no-repeat -43px -32px}@keyframes scroll-request{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:1039px){#item #content #item-header{float:none;width:100%;background:#fff;box-sizing:border-box}#item #content #item-info-main{float:none;position:static !important;width:100%;padding-top:1px;padding-right:10px}#item #content #item-info-main-wrap{position:relative !important;width:auto}#item #content #item-info-main .unit{width:46.5%;margin-left:2.8%;margin-bottom:25px;margin-right:0}#item #content #item-info-main #hosoku-setsumei{padding-bottom:20px;background:#e4e4e4}#item #content #detail-section{float:none;width:100%}#item #content #item-info-main #hosoku-setsumei{clear:both;padding:20px}}@media (max-width:959px){#item #content #item-header{float:none;width:100%}}@media (max-width:892px){#review-body{float:none;width:100%}#review-article ul#thumbnails{margin-bottom:15px}#review-article .bx-wrapper{width:100%}#review-article #review-large-image li{height:auto}}@media (max-width:679px){#item #content #item-info-main .unit{width:95%;margin-left:2.5%;margin-bottom:20px;margin-right:0}#item #content #item-info-main #hosoku-setsumei{background:#f7f7f7}}#kakaku-list{padding:20px;background:#fff}#kakaku-list .dataTables_scroll{margin-top:1em}#kakaku-list .dataTables_scrollHeadInner{padding-right:0 !important}#kakaku-list table.tablepress{visibility:hidden}#kakaku-list .dataTables_scrollBody table.tablepress{min-width:99.9% !important}#kakaku-list table.tablepress th,#kakaku-list table.tablepress td{white-space:nowrap;padding:.5em 1em;border:1px solid #ddd !important;vertical-align:middle;box-sizing:border-box}#kakaku-list table.tablepress th{border-bottom:none !important}#kakaku-list .dataTables_filter{float:none;padding:1em 1em 0 0}#kakaku-list table.tablepress caption{padding-top:.5em !important}#kakaku-list table.tablepress thead th{text-align:center}#kakaku-list table.tablepress td{text-align:right}#kakaku-list table.tablepress td:nth-child(-n+2){text-align:left}#kakaku-list .tablepress .sorting_asc:after,#kakaku-list .tablepress .sorting_desc:after,#kakaku-list .tablepress .sorting:after{right:2px}#kakaku-list .tablepress .sorting:after{color:#999}#kakaku-list .dataTables_info{margin-top:8px}#kakaku-list #tablepress-1_wrapper{margin-bottom:0}.other-page #content h1{padding:0 4px 8px;border-bottom:1px solid #666;font-size:22px;font-size:2.2rem;font-weight:700;line-height:1.2}.other-page #content h1{margin-bottom:15px}.other-page #content h1 span{display:inline-block;font-weight:700}.original #content h1{border-bottom:1px solid #ed008e}.other-page #content section.order h1{border-bottom:1px solid #e3d54e}.other-page #content section.preparation h1{border-bottom:1px solid #00abed}.other-page #content .container{padding:20px;background:#fff}@media (max-width:959px){.other-page #content .container{padding-right:15px;padding-left:15px}}.other-page section h2{margin:10px 0 6px;padding:8px;background:#fbfb92;background-image:linear-gradient(-135deg,#fff 8px,transparent 0);font-size:18px;font-size:1.8rem}.other-page section h2 span{display:inline-block}.other-page section.preparation h2{background-color:#e4f6fd}.other-page section.other h2{background-color:#f0f0f0}.other-page #content p{margin:.5em 0 1.5em;word-wrap:break-word;overflow-wrap:break-word}#content section#original{padding:20px 0 !important}#content #original h1{margin:0 20px}#content #original #page-nav{padding:20px}#content #original #page-nav li{margin-bottom:.25em;margin-left:.25em}#content #original #page-nav li i{margin-right:.25em}#content #original section{padding:20px;border-bottom:15px solid #f7f7f7}#content #original section:last-child{border-bottom:none}#content #original section h2{margin:0;margin-bottom:18px;padding:0 4px 8px;background:0 0;border-bottom:1px solid #ed008e;font-size:24px;font-size:2.4rem;line-height:1.2}#content #original section h2 span{display:inline-block;font-weight:700}#content #original section h3{margin-bottom:.25em;font-size:20px;font-size:2rem;color:#ed008e;line-height:1.3}#content #original section p,#content #original section ul{margin-top:0;margin-bottom:1.5em}#content #original section#page-nav ul{margin-bottom:0}#content #original section#kikakugai ul li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px);text-align:left}#content #original section#kikakugai ul li:before{font-family:Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;content:"●";margin-right:0}#content #original section p.okigaruni{padding-top:.5em;margin-bottom:24em;border-top:1px solid #ccc}section#souryou h2,section#nouki h2,section#nouhin-flow h2,section#about-review-waribiki h3,section#about-tyokusetsu-hannyu h3,section#about-takuhai-hannyu h3,section#pay h2{margin:10px 0 6px;padding:8px;background:#fbfb92;background-image:linear-gradient(-135deg,#fff 8px,transparent 0);font-size:18px;font-size:1.8rem}section#order-guide{position:relative}section#order-guide #order-guide-wrap{overflow:hidden;margin:1em 0 0}section#order-guide #order-guide-main p.summary{margin-top:0;margin-bottom:0}section#order-guide #order-guide-main h3{margin-top:1.5em}section#order-guide #order-guide-main h3 span{display:inline-block;font-weight:700}section#order-guide #order-guide-main dl{display:flex;flex-wrap:wrap;margin:0 0 1.5em}section#order-guide #order-guide-main dl dt,section#order-guide #order-guide-main dl dd{padding-top:.25em}section#order-guide #order-guide-main dl dt{max-width:4em;width:100%;font-weight:400}section#order-guide #order-guide-main dl dd{width:calc(100% - 4em)}section#order-guide #order-guide-main dl dd span{display:inline-block}section#order-guide #order-guide-main address{font-style:normal}section#order-guide #order-guide-main address p{margin:1.25em 0}section#order-guide #order-guide-main address span{display:inline-block}@media (max-width:1019px){section#order-guide #order-guide-main{margin-bottom:1.5em;box-sizing:border-box}section#order-guide #order-guide-main address{margin-bottom:.5em}}@media (max-width:479px){section#order-guide #order-guide-wrap{padding:1em}.subpage #content h1{font-size:20px;font-size:2rem}}section#kousei-sample p{margin:1em 0}section#kousei-sample h2{margin:1.5em 0 .5em;padding:0;padding-top:1em;background:0 0;border-top:1px solid #c2c2c2;font-size:16px;font-size:1.6rem;font-weight:700}section#kousei-sample ul.sample-type{font-size:0}section#kousei-sample ul.sample-type li{display:inline-block;width:48.9%;margin-left:2%;padding:.75em 1em;background:#f7f8e4;border-radius:3px;font-size:16px;font-size:1.6rem;box-sizing:border-box;vertical-align:top}section#kousei-sample ul.sample-type li:first-child{margin-left:0}section#kousei-sample ul.sample-type strong{margin-right:2px;font-size:24px;font-size:2.4rem}section#kousei-sample ul.sample-type dl span{display:inline-block;margin-left:.25em}section#kousei-sample ul.sample-type dl dd{margin-top:.25em}section#kousei-sample ul.note li:before{font-family:"Font Awesome 5 Free";content:"\f111";margin-right:.25em}section#kousei-sample ul.note li{padding-left:1.25em;text-indent:-webkit-calc(-1.25em - 1px);text-indent:calc(-1.25emem - 1px)}@media (max-width:719px){section#kousei-sample ul.sample-type li{width:100%;margin-left:0}section#kousei-sample ul.sample-type li:first-child{margin-bottom:1em}}#kiji section:first-child{border-bottom:15px solid #f7f7f7}#kiji-sample{margin:0}form#contact-form-body{margin-bottom:.5em}#kiji-sample #contact-form form#kiji_sample{margin-top:2em}#kiji-sample #contact-form p,#kiji-sample #contact-form ul{margin-top:0;margin-bottom:1.5em}#kiji-sample #contact-form ul li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}#kiji-sample #contact-form ul li:before{content:"※";margin-right:0}#contact-form p.error-message{margin-top:0;margin-bottom:1.5em;color:#f8003f}#contact-form table.form-renrakusaki{width:100%;margin-bottom:1.5em}#kiji-sample #contact-form table.form-renrakusaki{float:left;width:59%}#contact-form table th,#contact-form table td{padding:8px 0;border:none !important;box-sizing:border-box;vertical-align:top}#contact-form table th{width:11em;padding-top:13px;text-align:right}#kiji-sample #contact-form table th{width:8em}#contact-form table th:after{font-family:Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;content:" ："}#contact-form table td{position:relative;padding-right:15px;padding-left:4px}#contact-form table td span.required{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:1.6em;padding:0 4px;background:red;border-radius:3px;color:#fff;font-size:14px;font-size:1.4rem;z-index:2}#contact-form table .confirmRequiredState span.required,#contact-form table .textfieldRequiredState span.required{top:18px;-webkit-transform:none;transform:none}#contact-form table td input,#contact-form table td textarea{position:relative;width:100%;box-sizing:border-box}#contact-form table td textarea{height:8.5em}#contact-form table td input#zipcode,#contact-form table td select{width:8em}#contact-form table .confirmRequiredState ::placeholder,#contact-form table .textfieldRequiredState ::placeholder{color:#ff9f9f}#contact-form table .confirmFocusState ::placeholder,#contact-form table .textfieldFocusState ::placeholder{color:#ccc}#contact-form p.confirmInvalidMsg,#contact-form p.confirmRequiredMsg,#contact-form p.textfieldInvalidFormatMsg,#contact-form p.textfieldRequiredMsg{margin:.125em 0 !important}#contact-form p.checkboxRequiredMsg,#contact-form p.checkboxMaxSelectionsMsg{margin:1em 0 .5em}#contact-form table td ol{margin:0;padding:0}#contact-form table td ol li{position:relative;padding:8px 0;list-style-type:none}#contact-form table td ol li span.required{right:.5em}#contact-form table td ol li:first-child{padding-top:0}#kiji-sample #contact-form .kiji-list{float:right;width:40%;margin-top:8px;margin-bottom:2.5em;padding:10px 15px;background:#f0f0f0;border-radius:5px;box-sizing:border-box}#kiji-sample #contact-form .kiji-list dl{position:relative;width:100%}#kiji-sample #contact-form .kiji-list dl dt{margin-bottom:.5em}#kiji-sample #contact-form .kiji-list dl dd{margin:.25em 0}#kiji-sample #contact-form .kiji-list dl dd label.text{display:inline-block;position:relative;top:-2px;padding-left:2em;cursor:pointer;vertical-align:top}.magic-checkbox+label:before{background:#fff}.checkboxRequiredState .magic-checkbox+label:before{background:#fff;border:1px solid red}.checkboxMaxSelectionsState .magic-checkbox:checked+label:before{background:red;border:1px solid red}#contact-form .submit-button{clear:both;margin:0;text-align:center}.submit-button button{display:inline-block;width:auto;margin:0 auto;padding:.5em 2em;background:#3e97eb;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;-khtml-border-radius:5px;border-radius:5px;behavior:url(//linear-exp.com/wp-content/themes/linear01/css/border-radius.htc);border-style:none;text-align:center;color:#fff;font-size:18px;font-size:1.8rem;cursor:pointer;box-sizing:border-box}@media (max-width:1159px){#kiji-sample #contact-form table.form-renrakusaki,#kiji-sample #contact-form .kiji-list{float:none;width:100%}#kiji-sample #contact-form .kiji-list dl dd{display:inline-block;width:48%;margin-left:2%}#kiji-sample #contact-form .kiji-list dl dd:nth-child(even){margin-left:0}}@media (max-width:679px){#kiji-sample #contact-form ul{margin-bottom:0}#kiji-sample #contact-form form#kiji_sample{margin-top:0}#kiji-sample #contact-form table.form-renrakusaki{margin-bottom:1.5em}#contact-form table th,#contact-form table td{display:block;width:auto}#contact-form table th{width:100% !important;padding-top:1em;padding-bottom:0;padding-left:.75em;text-align:left}#contact-form table td{padding:0 4px}#contact-form table td input{width:100%}#contact-form table td span.required{right:.8em}#contact-form table td ol li span.required{right:.5em}}@media (max-width:599px){#kiji-sample #contact-form .kiji-list dl dd{display:inline-block;width:100%;margin-left:0}}main.contact p.confirm-msg{margin-top:0;margin-bottom:1.5em}main.contact #kiji-sample-confirm h2,main.contact #contact-confirm h2{margin:0;margin-bottom:.25em;padding:0;background:0 0}main.contact table#confirm-table{width:100%;margin-bottom:1.5em}main.contact table#confirm-table th,main.contact table#confirm-table td{padding:1em;border:1px solid #bbb}main.contact table#confirm-table th{width:10em;padding:1em;background:#eee;text-align:left;vertical-align:middle}main.contact #kiji-sample-confirm table#confirm-table th{width:7.5em}main.contact table#confirm-table td p{margin-top:0;margin-bottom:0}main.contact table#confirm-table td p span{display:inline-block;margin-right:.5em}main.contact ul.submit-buttons{margin:2em 0 1em;text-align:center}main.contact ul.submit-buttons li{display:inline-block;margin:0 .75em;width:9em;text-align:center}main.contact ul.submit-buttons li button{width:100%;box-sizing:border-box}main.contact .return button{background:#aaa}@media (max-width:679px){main.contact table#confirm-table th,main.contact table#confirm-table td{display:block;width:auto;padding:.5em 1em}main.contact #kiji-sample-confirm table#confirm-table th{width:auto}main.contact ul.submit-buttons li{margin:0 .375em;width:7em}main.contact .submit-button button{width:100%;padding:.5em 1em}}#kiji-sample-complete p,#contact-complete p{margin:.375em 4px 1.25em}section#kiji-type{padding-bottom:40px !important}section#kiji-type p{margin:1em 4px 2em}#kiji-list{position:relative}#kiji-list table{width:100%;margin-top:20px;border:2px solid #000}#kiji-list table th,#kiji-list table td{padding:.5em 1em;text-align:left}#kiji-list table th,#kiji-list table tr:nth-child(odd) td{background:#fcfcea}#kiji-list table td{border-top:1px solid #bbb}#kiji-list table th{border-bottom:2px solid #000}@media (max-width:679px){#kiji-list table th,#kiji-list table td{display:block;width:auto;border:none}#kiji-list table td{background:0 0 !important}#kiji-list table th:last-child,#kiji-list table td:last-child{padding-top:0}#kiji-list table th:last-child{border-bottom:2px solid #000}#kiji-list table td:last-child{border-bottom:1px solid #bbb}}#kiji-description{font-size:15px;font-size:1.5rem}#item .modaal-content-container,#kiji .modaal-content-container{padding:20px}#item .modaal-inner-wrapper,#kiji .modaal-inner-wrapper{vertical-align:top;padding-top:30px}#item .modaal-close,#kiji .modaal-close{background:#afb7bc;right:27px;top:10px}#kiji-description h3{padding:.5em .75em;background:-moz-linear-gradient(769.62% 20264.29% 0deg,rgba(250,236,33,1) .56%,rgba(252,252,147,1) 46.63%,rgba(250,236,33,1) 100%);background:-webkit-linear-gradient(0deg,rgba(250,236,33,1) .56%,rgba(252,252,147,1) 46.63%,rgba(250,236,33,1) 100%);background:-webkit-gradient(linear,769.62% 20264.29%,869.62% 20264.29%,color-stop(.0056,rgba(250,236,33,1)),color-stop(.4663,rgba(252,252,147,1)),color-stop(1,rgba(250,236,33,1)));background:-o-linear-gradient(0deg,rgba(250,236,33,1) .56%,rgba(252,252,147,1) 46.63%,rgba(250,236,33,1) 100%);background:-ms-linear-gradient(0deg,rgba(250,236,33,1) .56%,rgba(252,252,147,1) 46.63%,rgba(250,236,33,1) 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAEC21', endColorstr='#FAEC21' ,GradientType=0)";background:linear-gradient(90deg,rgba(250,236,33,1) .56%,rgba(252,252,147,1) 46.63%,rgba(250,236,33,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAEC21',endColorstr='#FAEC21',GradientType=1);font-weight:700;font-size:18px;font-size:1.8rem}#kiji-description #text-section{float:right;width:-webkit-calc(100% - 315px);width:calc(100% - 315px);max-width:705px;margin:1.5em 0}#kiji-description p{margin-top:0;margin-bottom:1.5em}#kiji-description table{width:100%;border:1px solid #000}#kiji-description table th,#kiji-description table td{padding:.5em 1em;border-bottom:1px solid #000;vertical-align:middle}#kiji-description table tr:nth-child(odd) th,#kiji-description table tr:nth-child(odd) td{background:#f7f8e4}#kiji-description table th{width:9em;white-space:nowrap}#kiji-description table td{min-height:1.5em}#kiji-description table td.rating{min-height:18px;padding:6px 15px;color:#efa24c;font-size:18px;font-size:1.8rem;line-height:18px;letter-spacing:0}#kiji-description #image-section{float:left;width:300px;margin:1.5em 0}#kiji-description #image-section h4{margin-bottom:.25em;font-size:16px;font-size:1.6rem}#kiji-description #image-section h4 i{margin-right:3px}#kiji-description .photo{width:100%;margin:0 0 2em;padding-top:1.3%;background:#f2f2f2}#kiji-description .photo ul{font-size:0}#kiji-description .photo ul li{display:inline-block;width:31.6%;max-height:100%;margin-right:-1px;margin-bottom:1.3%;margin-left:1.3%;letter-spacing:0;vertical-align:top;font-size:16px;font-size:1.6rem}#kiji-description .photo ul li a{display:block;padding:2px;border:1px solid #ccc;box-sizing:border-box}#kiji-description .photo ul li img{max-height:100%}#kiji-description .video{width:100%;padding-bottom:56.25%;height:0;position:relative}#kiji-description .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.drawer #colorbox,#kiji #colorbox,#item #colorbox,#cboxOverlay{z-index:99998}#cboxWrapper{z-index:99999}#review-detail #cboxOverlay{z-index:9999}#kaizoudo #cboxWrapper,#review-detail #cboxWrapper{z-index:99999}.iziModal-navigate .iziModal-navigate-caption{display:none !important}@media (max-width:767px){#kiji-description table{border-bottom:none}#kiji-description table th,#kiji-description table td{display:block;width:auto}#kiji-description table tr:nth-child(odd) th,#kiji-description table tr:nth-child(odd) td{background:0 0}#kiji-description table th,#kiji-description table td{padding:.25em .75em}#kiji-description table td.rating{padding:4px 11px}#kiji-description table th{background:#f7f8e4 !important;border-top:1px solid #000 !important;border-bottom:none}#kiji-description table th:first-child{border-top:none !important}}@media (max-width:679px){#kiji-description #text-section,#kiji-description #image-section{float:none;width:100%}#kiji-description table th,#kiji-description table td{display:table-cell;padding:.5em 1em;border-bottom:1px solid #000}#kiji-description table th{width:10em}#kiji-description table td.rating{padding:7px 15px}#kiji-description table tr:nth-child(odd) th,#kiji-description table tr:nth-child(odd) td{background:#f7f8e4}#kiji-description table tr:nth-child(even) th,#kiji-description table tr:nth-child(even) td{background:#fff !important}}@media (max-width:479px){#kiji-description table{border-bottom:none}#kiji-description table th,#kiji-description table td{display:block;width:auto}#kiji-description table tr:nth-child(odd) th,#kiji-description table tr:nth-child(odd) td{background:0 0}#kiji-description table th,#kiji-description table td{padding:.25em .75em}#kiji-description table td.rating{padding:4px 11px}#kiji-description table th{background:#f7f8e4 !important;border-top:1px solid #000 !important;border-bottom:none}#kiji-description table tr:nth-child(even) th{background:#f7f8e4 !important}#kiji-description table th:first-child{border-top:none !important}}section#seisaku-fuukei-photo,section#silk-screen-photo{border-top:15px solid #f7f7f7}section#seisaku-fuukei .video{max-width:760px}section#seisaku-fuukei .video-wrapper1{max-width:580px;margin:0 auto}section#seisaku-fuukei .video-wrapper2{position:relative;width:100%;padding-bottom:56.25%;height:0}section#seisaku-fuukei .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}section#seisaku-fuukei-photo,section#silk-screen-photo{counter-reset:my-counter}ol.seisaku-fuukei-flow{list-style:none;padding:0;font-size:0}ol.seisaku-fuukei-flow li{position:relative;display:inline-block;max-width:330px;width:calc(48% - 30px);margin-right:3.7%;margin-bottom:30px;padding-left:30px;vertical-align:top;font-size:16px;font-size:1.6rem}ol.seisaku-fuukei-flow li:nth-child(even){margin-right:0}ol.seisaku-fuukei-flow li p.photo{width:calc(100% + 30px);margin-top:0 !important;margin-bottom:8px !important;margin-left:-30px !important}ol.seisaku-fuukei-flow li p.photo img{width:100%;height:auto}ol.seisaku-fuukei-flow li p.describe{width:100%;margin-top:0 !important;margin-bottom:0 !important}ol.seisaku-fuukei-flow li p.describe:before{content:counter(my-counter);counter-increment:my-counter;background-color:#bada55;color:#fff;display:block;float:left;line-height:26px;margin-top:0;margin-left:-30px;text-align:center;height:24px;width:24px;border-radius:50%}@media screen and (max-width:567px){ol.seisaku-fuukei-flow li{max-width:none;width:calc(100% - 30px);margin-right:0}}section#souryou{padding:20px 0 !important}section#souryou h1{margin-right:20px;margin-left:20px}section#souryou section{padding:0 20px}section#souryou h3{margin-right:8px;margin-left:8px;font-weight:700}section#souryou p,section#souryou dl{margin-top:0;margin-bottom:1.5em;padding:0 8px}section#souryou dl dt{float:left;margin-right:1em}section#souryou .about-nichiji{overflow:hidden}section#souryou .nichiji-wrapper{float:left;width:48%;margin-right:2%}section#souryou .nichiji-wrapper p{margin-top:0}section#souryou .nichiji-wrapper ol{margin-left:8px;padding:0;list-style-type:none}section#souryou .nichiji-wrapper ul li{margin-left:.5em;padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#souryou .nichiji-wrapper ul li:before{content:"※"}section#souryou #about-souryou{padding-bottom:10px;border-bottom:15px solid #f7f7f7}section#souryou #kokugai-haisou{padding-bottom:200px !important}section#souryou #kokugai-haisou h1{margin:20px 0 15px}@media (max-width:499px){section#souryou .nichiji-wrapper{float:none;width:auto;margin-right:0}}section#nouki,section#nouhin-flow{border-bottom:15px solid #f7f7f7;overflow:hidden}section#nouhin-flow h2{margin-bottom:1em}section#nouhin-flow h2 span{display:inline-block}section#nouki .caution{margin-top:1em}section#nouki .caution h3{display:inline-block;padding:0 6px;background:#f9eb21;border-radius:3px;font-weight:700}section#nouki ul{margin-top:.125em}section#nouki ul li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#nouki ul li:before{content:"※"}section#nouhin-flow #sample-kakunin{float:left;width:48%}section#nouhin-flow #sample-fuyou{float:right;width:48%}section#nouhin-flow .hosoku{margin:1.5em 0 .5em;font-size:15px;font-size:1.5rem}section#nouhin-flow dl.hosoku dt{float:left}section#nouhin-flow dl.hosoku dd{margin-left:3em}section#nouhin-flow ul.hosoku li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#nouhin-flow ul.hosoku li:before{content:"※"}@media screen and (max-width:567px){section#nouhin-flow #sample-kakunin,section#nouhin-flow #sample-fuyou{float:none;width:100%}section#nouhin-flow #sample-fuyou{margin-top:2.5em}}section#nouhin-flow-text{font-size:15px;font-size:1.5rem}section#nouhin-flow-text table.flow{width:100%;margin:1em 0 2em;box-sizing:border-box}section#nouhin-flow-text table.flow th,section#nouhin-flow-text table.flow td.arrow-cell{width:9em}section#nouhin-flow-text table.flow th{padding:.5em 1.5em;background:#f9eb21;vertical-align:middle}section#nouhin-flow-text table.flow th span{display:inline-block;font-weight:700}section#nouhin-flow-text table.flow td{padding:.5em;vertical-align:middle;text-align:justify}section#nouhin-flow-text table.flow td.arrow-cell{position:relative;padding:1.5em}section#nouhin-flow-text table.flow td.arrow-cell .arrow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid gray}section#nouhin-flow-text table.flow #data-transfer{margin:.75em 0;padding:1em;background:#fbfbe9;border:3px solid #f9eb21;border-radius:5px}section#nouhin-flow-text table.flow #data-transfer table th,section#nouhin-flow-text table.flow #data-transfer table td{vertical-align:top;padding:.25em}section#nouhin-flow-text table.flow #data-transfer table th{width:10em;padding-right:1.25em;background:0 0;font-weight:400;text-align:right}section#nouhin-flow-text table.flow #data-transfer table td{position:relative;padding-left:.75em;text-align:left}section#nouhin-flow-text table.flow #data-transfer table td:before{position:absolute;top:.25em;left:0;font-family:"Font Awesome 5 Free";content:"\f0da";color:#f9eb21;font-weight:900}section#nouhin-flow-text table.flow #data-transfer table td li{display:inline-block}section#nouhin-flow-text table.flow #data-transfer table td li:after{content:"、";padding-right:.25em}section#nouhin-flow-text table.flow #data-transfer table td li:last-child:after{content:none;padding-right:0}section#nouhin-flow-text table.flow td strong.marker{background:linear-gradient(transparent 60%,#f9eb21 0%)}section#nouhin-flow-text p.note{border-top:1px solid #b0b0b0;margin-top:0;margin-bottom:0;padding:1em 0;padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}@media screen and (max-width:679px){section#nouhin-flow-text table.flow th,section#nouhin-flow-text table.flow td{display:block;width:auto;padding:.5em .75em}section#nouhin-flow-text table.flow th{text-align:left}section#nouhin-flow-text table.flow td.arrow-cell{width:auto;padding:0 0 2em}section#nouhin-flow-text table.flow td.blank-cell{display:none}section#nouhin-flow-text table.flow #data-transfer table th,section#nouhin-flow-text table.flow #data-transfer table td{width:auto;padding-top:0;padding-bottom:0;text-align:left}section#nouhin-flow-text table.flow #data-transfer table td{padding-left:1em;padding-bottom:1em}section#nouhin-flow-text table.flow #data-transfer table tr:last-child td{padding-bottom:0}section#nouhin-flow-text table.flow #data-transfer table td:before{top:0;left:.25em}}section#about-review-waribiki p,section#about-review-waribiki dl{margin-top:0;margin-bottom:1.5em;padding:0 8px}section#about-review-waribiki dl dt{font-weight:700}section#about-review-waribiki dl dd{margin-bottom:1em}section#about-review-waribiki ol{list-style-type:none;margin:0 8px 1.5em;padding:0}section#about-review-waribiki ol li{padding-left:1.35em;text-indent:-1.35em}section#event-hannyu{padding:20px 0 !important}section#event-hannyu h1{margin-right:20px;margin-left:20px}section#event-hannyu section{padding:20px;border-bottom:15px solid #f7f7f7}section#event-hannyu section:last-child{border-bottom:none}section#event-hannyu section h2{margin:0;margin-bottom:.75em;padding:0 4px 8px;background:0 0;border-bottom:1px solid #e3d54e;line-height:1.2}section#event-hannyu section h2 span{display:inline-block;font-size:22px;font-size:2.2rem;font-weight:700}section#souki-nyuukou-waribiki section h2{margin-top:2.5em}section#souki-nyuukou-waribiki section#waribiki-jyouken h2{margin-top:0}section#souki-nyuukou-waribiki section#waribiki-jyouken h3{margin:0 .5em .25em;font-weight:700}section#souki-nyuukou-waribiki section#waribiki-jyouken ol{list-style-type:none;margin:0 .5em 1em;padding-left:3.75em;text-indent:-3.75em}section#souki-nyuukou-waribiki section#waribiki-jyouken p{margin:0 0 2em;padding-top:0}section#event-hannyu section#page-nav{padding-top:0}section#event-hannyu section#page-nav ul li{display:inline-block;width:43%;margin-right:5%;margin-bottom:.25em}section#event-hannyu section#page-nav ul li i{margin-right:3px}section#event-list #event-table{width:100%;border:2px solid #3f3f3f;box-sizing:border-box;overflow:hidden}section#souki-nyuukou-waribiki section#event-list #event-table{margin:1em 0 2.5em}section#souki-nyuukou-waribiki section#event-list p.soukiwari-nashi{margin:1em 0 2em}section#event-list #event-table li{float:left;width:25%;margin-bottom:-32768px;padding:0 0 32768px;border-left:1px solid #3f3f3f;box-sizing:border-box}_:-ms-input-placeholder,:root section#event-list #event-table li{width:24.925%}section#event-list #event-table li:first-child{border-left:none}section#event-list #event-table li h3,section#event-list #event-table li p{width:100%;margin-top:0;margin-bottom:0;padding:.25em;box-sizing:border-box;text-align:center}section#event-list #event-table li h3{background:#fcfcea}section#souki-nyuukou-waribiki section#event-list #event-table li h3{background:#ece059}section#event-list #event-table li p{min-height:1.5em;margin-top:0;margin-bottom:0;padding-bottom:.5em;border-top:1px solid #3f3f3f;font-size:14px;font-size:1.4rem}section#souki-nyuukou-waribiki section p{margin:0;padding:.25em .5em 0}section#souki-nyuukou-waribiki section#event-list #event-table li p{min-height:2.25em;padding:.5em .25em}section#event-list #event-table li p a{display:block}section#about-shimekiribi ul{margin-bottom:.5em}section#about-shimekiribi ul li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#about-shimekiribi ul li:before{content:"※";margin-right:0}section#about-shimekiribi table{border-collapse:separate;border-spacing:0 16px}section#about-shimekiribi table th,section#about-shimekiribi table td{border-top:2px solid #3f3f3f;border-bottom:2px solid #3f3f3f;vertical-align:top}section#about-shimekiribi table th{width:30%;padding:1em;background:#fbfb92;border-left:2px solid #3f3f3f;font-size:16px;font-size:1.6rem;text-align:left}section#souki-nyuukou-waribiki section#about-shimekiribi h2+p{margin-bottom:.25em}section#souki-nyuukou-waribiki section#about-shimekiribi table th{background:#ece059}section#about-shimekiribi table th dl dd{margin-bottom:1em;margin-left:1em}section#about-shimekiribi table td{width:35%;border-left:1px solid #3f3f3f}section#about-shimekiribi table td:last-child{border-right:2px solid #3f3f3f}section#about-shimekiribi table td p{margin:0 1em;border-top:1px solid #3f3f3f;padding:.5em .25em;font-size:14px;font-size:1.4rem;text-align:left}section#about-shimekiribi table td .taisyou-seihin{position:relative}section#about-shimekiribi table td .taisyou-seihin p.seihin-ichiran{height:40px;overflow:hidden;margin:0 15px;padding-bottom:35px}section#about-shimekiribi table td .taisyou-seihin p.show-more{position:absolute;bottom:0;left:0;width:100%;height:40px;margin:0;padding:40px 0 0;border:none;text-align:center;line-height:45px;background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%);background:-ms-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 60%);cursor:pointer;-webkit-transition:all .8s ease;-o-transition:all .8s ease;transition:all .8s ease;color:#2b4da0}section#about-shimekiribi table td p{margin:0}section#about-shimekiribi table td .taisyou-seihin p.active{background:0 0}section#about-shimekiribi table td .taisyou-seihin p.show-more i{margin-right:4px;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#about-shimekiribi table td .taisyou-seihin p.active i{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}section#about-shimekiribi table th span,section#about-shimekiribi table td span{display:inline-block}section#about-shimekiribi table td p span{margin-right:.5em}section#about-shimekiribi table td table{width:100%;border-collapse:collapse;font-size:15px;font-size:1.5rem}section#about-shimekiribi table td table th,section#about-shimekiribi table td table td{border:none !important}section#about-shimekiribi table td table th{padding:.5em;background:#fcfcea;font-size:15px;font-size:1.5rem;text-align:center}section#souki-nyuukou-waribiki section#about-shimekiribi table td table th{background:#f7f69c;letter-spacing:0}section#about-shimekiribi table td table td{padding:1em}section#about-shimekiribi table td table td dl dt{float:left}section#about-shimekiribi table td table td dl dd{margin-left:11em}section#event-hannyu section#about-takuhai-hannyu{padding-bottom:80px}section#event-hannyu section#about-tyokusetsu-hannyu h3,section#event-hannyu section#about-takuhai-hannyu h3{margin:1.5em 0 .75em}section#event-hannyu section#about-tyokusetsu-hannyu ul.hannyu-nav li{text-align:left}section#event-hannyu section#about-tyokusetsu-hannyu ul.hannyu-nav li a{display:inline-block;margin-left:1em}section#event-hannyu section#about-tyokusetsu-hannyu ol,section#event-hannyu section#about-takuhai-hannyu ol{margin-top:0}section#event-hannyu section#about-tyokusetsu-hannyu dl dd:last-child,section#event-hannyu section#about-takuhai-hannyu dl dd:last-child{margin-bottom:1.5em}@media screen and (max-width:1279px){section#event-list #event-table{border-top:1px solid #3f3f3f}section#event-list #event-table li{width:50%;border-top:1px solid #3f3f3f}_:-ms-input-placeholder,:root section#event-list #event-table li{width:49.9%}section#event-list #event-table li:nth-child(odd){clear:both;border-left:none}}@media screen and (max-width:1179px){section#about-shimekiribi table td{display:block;width:auto;border-top:1px solid #3f3f3f;border-right:2px solid #3f3f3f;border-bottom:none}section#about-shimekiribi table tr td th:first-child{border-top:1px solid #3f3f3f !important}section#about-shimekiribi table tr td:last-child{border-bottom:2px solid #3f3f3f}}@media screen and (max-width:767px){section#about-shimekiribi table th{display:block;width:auto;border-bottom:none}section#about-shimekiribi table th,section#about-shimekiribi table td{border-right:2px solid #3f3f3f;border-left:2px solid #3f3f3f}section#about-shimekiribi table th dl dd{margin-bottom:.75em}section#about-shimekiribi table th dl dd:last-child{margin-bottom:0}section#event-hannyu section#about-tyokusetsu-hannyu ul.hannyu-nav li{margin-bottom:1.5em}section#event-hannyu section#about-tyokusetsu-hannyu ul.hannyu-nav li:last-child{margin-bottom:0}section#event-hannyu section#about-tyokusetsu-hannyu ul.hannyu-nav li a{display:block}}@media screen and (max-width:679px){section#event-hannyu section#page-nav ul li{display:block;width:auto;margin-right:0;margin-bottom:.25em}}@media screen and (max-width:529px){section#event-list #event-table li{width:100%;border-top:1px solid #3f3f3f !important;border-left:none;text-align:left}_:-ms-input-placeholder,:root section#event-list #event-table li{width:100%}section#event-list #event-table li p{margin:0}section#event-list #event-table li p a{padding:.25em 0 .5em}}section#pay{padding-bottom:260px !important}section#pay section{margin-bottom:3em}section#pay section h2{margin-bottom:.75em}section#pay section#furikomi{overflow:hidden}section#pay section#furikomi table{float:left}section#pay section#furikomi table th,section#pay section#furikomi table td{padding-top:10px;background:#fcfcea;font-size:17px;font-size:1.7rem}section#pay section#furikomi table tr:last-child th,section#pay section#furikomi table tr:last-child td{padding-bottom:10px}section#pay section#furikomi table th{width:5em;padding-left:1em;text-align:left}section#pay section#furikomi table td{padding-right:1em;padding-left:.5em}section#pay section#furikomi ul.note{margin-top:1em;margin-left:21em}section#pay section#furikomi ul.note li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#pay section#furikomi ul.note li:before{content:"※";margin-right:0}section#pay section#credit-card .riyou-kanou-card{overflow:hidden}section#pay section#credit-card .riyou-kanou-card p{float:left;width:15em;margin:0;padding-top:.5em;text-align:center}section#pay section#credit-card .riyou-kanou-card ul{margin-left:16em}section#pay section ol{margin:-1.75em 0 0;padding-left:0;list-style-type:none}section#pay section ol li{margin-top:.5em;padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#pay section#credit-card .flow,section#pay section#atobarai .flow{position:relative;margin:1.75em .5em 0;padding:.75em 1em 1em;border:1px solid #a08d30;border-radius:6px}section#pay section#credit-card .flow h4,section#pay section#atobarai .flow h4{position:relative;display:inline-block;top:-1.5em;margin-left:.25em;padding:0 .5em;background:#fff;font-size:18px;font-size:1.8rem;color:#a08d30;line-height:1.4}section#pay section#credit-card ul.note{margin:1em .5em 0;font-size:14px;font-size:1.4rem}section#pay section#credit-card ul.note li{margin-bottom:.5em;padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#pay section#credit-card ul.note li:before{content:"※"}section#pay section#atobarai ul{margin:1em .5em 2em;font-size:16px;font-size:1.6rem}section#pay section#atobarai ul li{margin-bottom:.5em;padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#pay section#atobarai ul li:before{font-family:Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;content:"●"}section#pay section#atobarai p.download-link,section#pay section#atobarai .soufu-saki{margin:1em .5em}@media screen and (max-width:567px){section#pay section#furikomi table{float:none}section#pay section#furikomi ul.note{margin-left:0}section#pay section#credit-card .riyou-kanou-card p{float:none;margin:0}section#pay section#credit-card .riyou-kanou-card ul{margin:1.5em .5em .5em}}#affixing-seal .shipping-address span{display:inline-block}section#menseki{border-top:15px solid #f7f7f7}section#henpin-koukan ul,section#henpin-koukan p,section#menseki ul,section#menseki p{margin-top:0;margin-bottom:1.5em}section#henpin-koukan ul li,section#menseki ul li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#henpin-koukan ul li:before,section#menseki ul li:before{font-family:Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;content:"●";margin-right:0}section#template-list{padding:20px 0 610px !important;overflow:hidden}section#template-list a{text-decoration:underline;border:none}section#template-list a:hover{text-decoration:none}section#template-list h1{margin-right:20px;margin-left:20px}section#template-list #template-index{padding-bottom:12px}section#template-list #template-index h2{margin:.5em 0 1em;padding:0;background:0 0;font-size:18px;font-size:1.8rem}section#template-list #template-index ul{font-size:0}section#template-list #template-index ul li{display:inline-block;margin-right:2em;margin-bottom:.5em;font-size:15px;font-size:1.5rem}section#template-list section{padding:0 20px}section#template-list #template-index{border-bottom:15px solid #f7f7f7}section#template-list section.product{float:left;width:47.18%;margin-top:1.88%;margin-left:1.88%;padding:12px;background:#e3f5fc}section#template-list section.product h3{margin-bottom:8px;font-size:18px;font-size:1.8rem}section#template-list section.product ul li{margin:8px 0;text-align:left}section#template-list section.product ul li span{display:inline-block;margin-right:.5em;font-size:15px;font-size:1.5rem}section#template-list section.product ul li span:last-child{margin-right:0}@media screen and (max-width:1039px){section#template-list section.product{float:none;width:96.24%}}@media screen and (max-width:959px){section#template-list section.product{float:left;width:47.18%}}@media screen and (max-width:679px){section#template-list section.product{float:none;width:auto;margin:20px}}section#seisaku-houhou h2{clear:both;margin:1.5em 0 .5em;padding:8px;background:#e4f6fd;background-image:linear-gradient(-135deg,#fff 8px,transparent 0);font-size:18px;font-size:1.8rem}section#seisaku-houhou ul,section#seisaku-houhou p{margin-top:0;margin-bottom:1.5em}section#seisaku-houhou ul li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#seisaku-houhou ul li:before{font-family:Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;content:"●"}section#seisaku-houhou ul li strong{background:#f9eb21;font-weight:400}section#seisaku-houhou h3{margin-bottom:.5em;padding-left:32px;text-indent:-webkit-calc(-32px);text-indent:calc(-32px);color:#00abed;font-size:18px;font-size:1.8rem;line-height:24px}section#seisaku-houhou h3:before{position:relative;top:3px;font-family:"Font Awesome 5 Free";content:"\f0a4";margin-right:3px;font-size:28px;line-height:28px}section#nyuukou{position:relative;z-index:9;border-bottom:15px solid #f7f7f7}section#nyuukou table{margin:1.5em 0;border:1px solid #333}section#nyuukou table th,section#nyuukou table td{padding:.5em 1em;border-top:1px solid #7f7f7f;vertical-align:middle;line-height:1.3}section#nyuukou table th:first-child,section#nyuukou table td:first-child{border-top:1px solid #333}section#nyuukou table th{background:#e3f5fc;text-align:left}section#nyuukou table td ul{font-size:0}section#nyuukou table td ul li{display:inline-block;margin-right:.5em;font-size:15px;font-size:1.5rem}section#nyuukou table ul li:after{content:"、"}section#nyuukou table ul li:last-child:after{content:none}section#nyuukou h2,section#nyuukou h3{margin-bottom:.75em;padding-left:32px;background:0 0;text-indent:-webkit-calc(-32px);text-indent:calc(-32px);color:#00abed;font-size:18px;font-size:1.8rem;line-height:24px}section#nyuukou h2:before,section#nyuukou h3:before{position:relative;top:4px;font-family:"Font Awesome 5 Free";content:"\f0a4";margin-right:3px;font-size:28px;line-height:28px}section#nyuukou ul.confirm-before li:before{margin-right:.125em;font-family:Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;content:"●"}section#nyuukou ul.confirm-before li{padding-left:1.125em;text-indent:-webkit-calc(-1.125em - 1px);text-indent:calc(-1.125em - 1px)}section#nyuukou ul.confirm-before li strong{background:#f9eb21;font-weight:400}section#software-version{padding-bottom:630px !important}section#software-version h1{margin-top:20px}section#software-version dl{margin:1em 0}section#kaizoudo{position:relative;z-index:2;padding-bottom:1.5em !important;border-bottom:15px solid #f7f7f7}section#kaizoudo h2{margin:1.5em 0;padding:0;padding-left:32px;background:0 0;text-indent:-webkit-calc(-32px);text-indent:calc(-32px);font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.3}section#kaizoudo h2:before{position:relative;top:4px;font-family:"Font Awesome 5 Free";content:"\f0a4";margin-right:3px;color:#00abed;font-size:28px;line-height:28px}section#kaizoudo h3{font-weight:700}section#kaizoudo ul#image-sample{display:table;margin:1em 0}section#kaizoudo ul#image-sample li{display:table-cell;width:49.4%;padding-right:1.2%}section#kaizoudo ul#image-sample li:last-child{padding-left:0}section#case-scan{padding-bottom:610px !important}section#case-scan h1{margin-top:20px}section#case-scan ul li:before{font-family:Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;content:"●";margin-right:0}section#case-scan ul li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#okotowari h2{margin:0;margin-bottom:.5em;padding:0;background:0 0;color:#00abed;font-size:18px;font-size:1.8rem}section#okotowari p{margin-top:0;margin-bottom:1.5em}section#okotowari ul li:before{font-family:Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;content:"●";margin-right:0}section#okotowari ul.note li:before{content:"※"}section#okotowari ul.note li strong{background:#f9eb21;font-weight:400}section#okotowari ul li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#okotowari dl{margin:1.5em 0}section#niji-sousaku h2{margin:0 0 .5em;padding:0;background:0 0;color:#00abed;font-size:18px;font-size:1.8rem}section#niji-sousaku p,section#niji-sousaku ul{margin-top:0;margin-bottom:1.5em}section#niji-sousaku ul.note{background:#f9eb21}section#niji-sousaku ul li:before{font-family:Osaka,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;content:"※";margin-right:0}section#niji-sousaku ul li{padding-left:1em;text-indent:-webkit-calc(-1em - 1px);text-indent:calc(-1em - 1px)}section#niji-sousaku-kihon{margin-bottom:1.5em;padding:16px;background:#e4f6fd;border:3px solid #29abe2;border-radius:5px}section#niji-sousaku-kihon h2{position:relative;width:505px;height:77px;margin:0;padding:0;padding-top:29px;padding-left:85px;background:url(//linear-exp.com/wp-content/themes/linear01/css/images/hd_niji_sousaku_kihon_pc.png) left top no-repeat;color:#fff;font-size:24px;font-size:2.4rem;box-sizing:border-box}section#niji-sousaku-kihon h2 span{font-weight:700}section#niji-sousaku-kihon ul{margin:1em 0 0}section#niji-sousaku-kihon ul li{font-size:20px;font-size:2rem}section#niji-sousaku-kihon ul li:before{content:"●"}@media screen and (max-width:679px){section#niji-sousaku-kihon h2{display:table-cell;width:700px;height:98px;padding:18px;padding-left:108px;background:#29abe2 url(//linear-exp.com/wp-content/themes/linear01/css/images/hd_niji_sousaku_kihon_sp.png) left top no-repeat;line-height:1.3;vertical-align:middle}section#niji-sousaku-kihon h2 span{display:inline-block}}@media screen and (max-width:410px){section#niji-sousaku-kihon h2{height:56px;padding-left:90px;font-size:20px;font-size:2rem;line-height:1.3;background-size:contain}}@media screen and (max-width:360px){section#niji-sousaku-kihon h2{height:40px;padding:12px;padding-left:74px;font-size:18px;font-size:1.8rem}section#niji-sousaku-kihon ul li{font-size:18px;font-size:1.8rem}}section#about p{margin:0;padding:.5em 1em;background:#f0f0f0;border-radius:3px;text-align:center}section#about p span{display:inline-block}section#about table,section#law table{margin:2em 0}section#about table th,section#about table td,section#law table th,section#law table td{padding-bottom:1em;vertical-align:top;border:none !important}section#about table th,section#law table th{padding-right:1em;text-align:right}section#about table th{width:8em}section#law table th{width:10em}section#about table td,section#law table td{position:relative;padding-left:.875em}section#about table td:before,section#law table td:before{position:absolute;top:0;left:0;font-family:"Font Awesome 5 Free";content:"\f0da";color:#666;font-weight:900}section#about table td span,section#law table td span{display:inline-block;margin-right:.5em}section#about table td span.tel,section#law table td span.tel{margin-right:1em}section#about table td ul{font-size:0}section#about table td ul li{display:inline-block;font-size:15px;font-size:1.5rem}section#about table td.customer ul li:after,section#about table td.trade ul li:after{content:"、"}section#about table td.bank ul li:after{content:"　　"}section#about table td.jigyou ul li:after{content:"・"}section#about table td.customer ul li:last-child:after,section#about table td.trade ul li:last-child:after,section#about table td.bank ul li:last-child:after,section#about table td.jigyou ul li:last-child:after{content:none}@media (max-width:679px){section#about table th,section#about table td,section#law table th,section#law table td{display:block;width:auto;padding:7px 10px}section#about table th,section#law table th{width:auto;background:#f6f6f6;text-align:left}section#about table td,section#law table td{padding-bottom:16px;padding-left:26px}section#about table td:before,section#law table td:before{top:7px;left:15px}}@media (max-width:599px){section#about p{margin:0;font-size:15px;font-size:1.5rem}}section#privacy-policy p{margin:0;padding:3px 10px}section#privacy-policy dl dt{padding:8px 10px;background:#f0f0f0;background-image:linear-gradient(-135deg,#fff 8px,transparent 0);font-size:18px;font-size:1.8rem}section#privacy-policy dl dd{padding:8px 10px 25px}section#sitemap{padding-bottom:680px !important}section#sitemap ul li{display:inline-block;margin-right:2em;line-height:2.0}section#sitemap ul li span{display:inline-block}section#sitemap ul li i{margin-right:4px}section#sitemap #page-nav{margin-bottom:1em}section#sitemap section{margin-bottom:1em;padding-top:1em}section#sitemap section ul li{position:relative;padding-left:.625em}section#sitemap section ul li:before{position:absolute;top:1px;left:0;font-family:"Font Awesome 5 Free";content:"\f0da";font-weight:900}section#sitemap h2{margin:0;padding:4px;background:0 0;font-size:18px !important;font-size:1.8rem !important;font-weight:700;line-height:1.2}section#sitemap #products-list h2{border-bottom:1px solid #ed008e}section#sitemap section.order h2{border-bottom:1px solid #e3d54e}section#sitemap section.preparation h2{border-bottom:1px solid #00abed}section#sitemap section.other h2{border-bottom:1px solid #666}section#sitemap section ul{padding:8px 12px 12px;border-radius:0 0 4px 4px/0 0 4px 4px}section#sitemap #products-list ul{background:#fff0ff}section#sitemap section.order ul{background:#fcfcea}section#sitemap section.preparation ul{background:#e4f6fd}section#sitemap section.other ul{background:#f6f6f6}section#sitemap section ul li a{text-decoration:none;border-bottom:1px solid #2b4da0}section#sitemap section ul li a:visited{border-bottom:1px solid #662d91}section#sitemap section ul li a:hover{border-bottom:transparent}@media (max-width:959px){section#sitemap{padding-bottom:40px !important}}section#faq section{margin:2em 0 4em}section#faq h2{margin:0;padding:.25em .75em;background:0 0;color:#666;font-size:18px;font-size:1.8rem}section#faq dl dt{position:relative;margin:1em .5em .5em 2.25em;vertical-align:top}section#faq dl dt:hover{cursor:pointer;opacity:.7;filter:alpha(opacity=70)}section#faq dl dt i{position:absolute;top:5px;left:-1.375em;color:#666;font-weight:700;-webkit-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#faq dl dt.open i{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}section#faq dl dd{display:none;margin:.5em 0 1em 1.5em;padding:.75em;background:#f6f6f6;border-radius:3px;line-height:1.5}section#copyright p{margin:.5em .5em 1.25em !important;padding-top:3px}section#notfound p{margin:0 0 1.5em;line-height:1.5}.media-queries{display:none;font-family:'pc'}@media screen and (max-width:1039px){.media-queries{font-family:'nostick'}}@media screen and (max-width:959px){.media-queries{font-family:'tab'}}@media screen and (max-width:679px){.media-queries{font-family:'sp'}}