@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:400;src:url("../fonts/YakuHanJP-Regular.eot");src:url("../fonts/YakuHanJP-Regular.woff2") format("woff2"),url("../fonts/YakuHanJP-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:700;src:url("../fonts/YakuHanJP-Bold.eot");src:url("../fonts/YakuHanJP-Bold.woff2") format("woff2"),url("../fonts/YakuHanJP-Bold.woff") format("woff");font-display:swap}@font-face{font-family:"NotoSansJP";font-style:normal;font-weight:400;src:url("../fonts/NotoSansJP-Regular.ttf") format("truetype"),url("../fonts/NotoSansJP-Regular.woff2") format("woff2"),url("../fonts/NotoSansJP-Regular.woff") format("woff");font-display:swap}@font-face{font-family:"NotoSansJP";font-style:normal;font-weight:700;src:url("../fonts/NotoSansJP-Bold.ttf") format("truetype"),url("../fonts/NotoSansJP-Bold.woff2") format("woff2"),url("../fonts/NotoSansJP-Bold.woff") format("woff");font-display:swap}html{font-size:62.5%;overflow-x:hidden}body{font-size:1.4rem;font-weight:400;color:#333;font-family:"Roboto","YakuHanJP","NotoSansJP";-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:justify;text-justify:inter-ideograph;line-height:1.75;letter-spacing:.015em;overflow-x:hidden}#wrapper{width:960px;margin:0 auto;min-height:96.2%}#wrapper::after{content:"";display:block;clear:both}.clear{clear:both;height:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}main{display:block}p{margin:0}ul,ol,li,dl,dt,dd{padding:0;margin:0}ol li{list-style:none}img{max-width:100%;height:auto;vertical-align:bottom}figure{margin:0}figcaption{font-size:1.2rem;margin-top:7px}.img_center{display:block;margin-left:auto;margin-right:auto}a{-webkit-transition:.25s;transition:.25s}a:link,a:visited{color:inherit;text-decoration:none}.link_text:link,.link_text:visited{color:blue;text-decoration:underline}h2.midashi{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 246, 217, 0)), color-stop(60%, rgba(255, 246, 217, 0)), to(rgb(255, 246, 217)));background:-webkit-linear-gradient(top, rgba(255, 246, 217, 0) 0%, rgba(255, 246, 217, 0) 60%, rgb(255, 246, 217) 100%);background:linear-gradient(to bottom, rgba(255, 246, 217, 0) 0%, rgba(255, 246, 217, 0) 60%, rgb(255, 246, 217) 100%);font-size:2.4rem;line-height:1;padding:10px 0 10px .75em;border-bottom:1px solid #ff9947;position:relative}h2.midashi::before{content:"";display:block;width:5px;height:100%;background-color:#ff9947;position:absolute;top:0;left:0}h2.midashi span{display:inline-block;background-color:#ffecb7;font-size:1.5rem;line-height:1;vertical-align:4px;padding:.5em .7em;border-radius:3px;margin-top:-0.5em;margin-left:1em}h4{font-size:18px;font-weight:700;line-height:1;padding-left:.75em;margin:0 0 15px;position:relative}h4 span{font-size:1.5rem;letter-spacing:0}h4::before{content:"";display:block;width:4px;height:calc(100% + 6px);background-color:#ff9947;position:absolute;top:-3px;left:0}.strong{font-size:105% !important;font-weight:700}.fade-in{opacity:0;-webkit-transition:opacity .7s;transition:opacity .7s}.fade-in.lazyloaded{opacity:1}.d_b{display:block}.d_ib{display:inline-block !important}.bold{font-weight:700 !important}#page-top{margin:0;position:fixed;bottom:35px;right:35px;z-index:3000}#page-top a{display:block;width:60px;height:60px;position:relative}#page-top a::before{content:"";display:block;width:40%;height:40%;border-top:3px solid #fff;border-right:3px solid #fff;position:absolute;top:41%;left:27.5%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1;-webkit-transition:.25s;transition:.25s}#page-top a::after{content:"";display:block;width:100%;height:100%;background-color:#ff9947;border-radius:4px;position:absolute;top:0;left:0}#page-top a:hover::before{top:31%}header{text-align:left}header .head_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 0}header .head_inner h1{width:420px;line-height:1;letter-spacing:0;margin:0 100px 0 0;position:relative}header .head_inner h1 span{display:block;font-size:1.5rem;letter-spacing:-0.015em;margin-bottom:10px}header .head_inner h1 a{-webkit-transition:.25s;transition:.25s}header .head_inner h1 a:hover{opacity:.7}header .head_inner h1::after{content:"";display:block;width:100px;height:93px;background:url("../img/header_img.png?20230615") no-repeat left top;background-size:100% auto;margin:5px 0;position:absolute;top:0;bottom:0;right:-100px}header .head_inner .header_tel_box{width:285px;margin-left:10px;text-align:right}header .head_inner .header_tel_box>p{font-size:1.5rem;font-weight:700;color:#f06a1d;text-align:center}header .head_inner .header_tel_box a{font-size:3.7rem;color:#136bc2;font-weight:700;line-height:1;letter-spacing:0;text-decoration:none;padding-left:58px;position:relative;pointer-events:none}header .head_inner .header_tel_box a::before{content:"";display:block;width:50px;height:30px;background:url("../img/icon_free_dial.svg") no-repeat left top;position:absolute;top:6px;left:0}header .head_inner .header_tel_box dl.header_time{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:3px}header .head_inner .header_tel_box dl.header_time dt{height:20px;background-color:#79b5f2;font-size:1.2rem;color:#fff;font-weight:700;line-height:20px;padding:0 5px;border-radius:6px}header .head_inner .header_tel_box dl.header_time dd{font-size:1.5rem;font-weight:700;line-height:1.4;letter-spacing:0}header .head_inner figure.header_mail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;margin:0;position:relative}header .head_inner figure.header_mail::before{content:"";display:block;height:100%;border-left:1px solid #dedede;position:absolute;top:0;left:0}header .head_inner figure.header_mail a{display:block;padding:1em 0;-webkit-transition:.25s;transition:.25s}header .head_inner figure.header_mail a:hover{opacity:.7}header .head_inner figure.header_mail a:link,header .head_inner figure.header_mail a:visited{color:#999;text-decoration:none}header .head_inner figure.header_mail a figcaption{font-size:1.1rem;font-weight:700;letter-spacing:0;line-height:1;margin-top:7px}header .btn_mail a img{position:absolute;top:61px;margin-left:488px;-webkit-transition:opacity .3s;transition:opacity .3s}header .btn_mail a img:hover{opacity:0}header nav.gloval_Navi ul#dropmenu{list-style-type:none;padding:0;width:960px;height:40px;border-bottom:3px solid #ff9947;position:relative}header nav.gloval_Navi ul#dropmenu::before,header nav.gloval_Navi ul#dropmenu::after{content:"";display:block;width:100%;border-bottom:3px solid #ff9947;position:absolute;bottom:-3px;left:-100%}header nav.gloval_Navi ul#dropmenu::after{left:100%}header nav.gloval_Navi ul#dropmenu>li{width:calc((100% - 70px)/4);height:40px;font-size:1.6rem;font-weight:700;text-align:center;line-height:40px;padding:0;border-right:1px solid #ff9947;margin:0;float:left;position:relative}header nav.gloval_Navi ul#dropmenu>li:first-of-type{width:70px;border-left:1px solid #ff9947}header nav.gloval_Navi ul#dropmenu>li>a,header nav.gloval_Navi ul#dropmenu>li>p{display:block;height:37px}header nav.gloval_Navi ul#dropmenu>li>a:hover{background-color:rgba(255,153,71,.5)}header nav.gloval_Navi ul#dropmenu>li>a svg{fill:#79b5f2;vertical-align:middle;margin-right:.35em;position:relative;top:-2px}header nav.gloval_Navi ul#dropmenu>li>a.home svg{width:23px;height:21px;margin-right:0}header nav.gloval_Navi ul#dropmenu>li>a.pd svg{width:20px;height:24px}header nav.gloval_Navi ul#dropmenu>li>a.works svg{width:28px;height:24px}header nav.gloval_Navi ul#dropmenu>li>a.data svg{width:22px;height:24px}header nav.gloval_Navi ul#dropmenu>li>a.guide svg{width:15px;height:24px}header nav.gloval_Navi ul#dropmenu>li>a:hover svg{fill:#fff !important}header nav.gloval_Navi ul#dropmenu>li ul{list-style:none;position:absolute;z-index:1000;top:100%;left:0;margin:0;padding:0;width:100%}header nav.gloval_Navi ul#dropmenu>li ul li{width:calc(100% + 2px);height:0;color:#fff;margin-left:-1px;position:relative;-webkit-transition:.2s;transition:.2s;overflow:hidden}header nav.gloval_Navi ul#dropmenu>li ul li:last-of-type a{border-bottom-style:solid;border-bottom-left-radius:6px;border-bottom-right-radius:6px}header nav.gloval_Navi ul#dropmenu>li ul li>a,header nav.gloval_Navi ul#dropmenu>li ul li>p{display:block;height:45px;background-color:hsla(0,0%,100%,.95);color:#333;font-size:1.4rem;font-weight:700;line-height:45px;letter-spacing:-0.015em;text-decoration:none;padding-left:1.5em;text-align:left;border:1px solid #ff9947;border-top:none;border-bottom-style:dotted;margin:0;position:relative}header nav.gloval_Navi ul#dropmenu>li ul li>a::before,header nav.gloval_Navi ul#dropmenu>li ul li>p::before{content:"";display:block;border:5px solid rgba(0,0,0,0);border-left-color:#42b0ff;position:absolute;top:17px;left:8px}header nav.gloval_Navi ul#dropmenu>li ul li>a:hover,header nav.gloval_Navi ul#dropmenu>li ul li>p:hover{background-color:rgba(255,185,128,.95)}header nav.gloval_Navi ul#dropmenu>li ul li ul{top:0;left:100%}header nav.gloval_Navi ul#dropmenu>li ul li:hover>ul>li{height:41px;overflow:visible}header nav.gloval_Navi ul#dropmenu>li ul li:hover>ul>li.two_lines{height:60px}header nav.gloval_Navi ul#dropmenu>li ul li:hover>ul>li.two_lines a{height:60px;line-height:1.4;padding-top:12px;padding-bottom:12px}header nav.gloval_Navi ul#dropmenu>li ul li:hover>ul>li.two_lines a::before{top:25px}header nav.gloval_Navi ul#dropmenu>li ul li:hover>ul>li:first-of-type{height:42px;border-top:1px solid #ff9947;border-top-left-radius:6px;border-top-right-radius:6px}header nav.gloval_Navi ul#dropmenu>li ul li:hover>ul>li:first-of-type a{border-top-left-radius:6px;border-top-right-radius:6px;border-bottom:1px dotted #ff9947}header nav.gloval_Navi ul#dropmenu>li:hover>ul>li{overflow:visible;height:45px}header nav.gloval_Navi ul#dropmenu>li ul li ul{width:200px;top:7px;left:calc(100% - 70px)}header nav.gloval_Navi ul#dropmenu>li:last-of-type ul li ul{width:100%;left:-100%}header nav.gloval_Navi ul#dropmenu>li ul li ul li{position:relative}header nav.gloval_Navi ul#dropmenu>li ul li ul li a{height:41px;background-color:hsla(0,0%,100%,.95);font-size:1.3rem;line-height:41px;padding-left:20px;border-bottom:1px dotted #ff9947}header nav.gloval_Navi ul#dropmenu>li ul li ul li a::before{top:15px}header nav.gloval_Navi ul#dropmenu>li ul li ul li #black_overlay{width:100%}header nav.gloval_Navi ul#dropmenu>li ul li ul li #black_overlay p{font-size:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}header nav.gloval_Navi ul#dropmenu>li:last-of-type ul li ul::before{content:"";top:13px;margin-left:-20px;border:5px solid rgba(0,0,0,0);border-right-color:#bbb;position:absolute;left:200%}header nav.gloval_Navi ul#dropmenu>li:last-of-type ul li ul.deliver::before{left:112%}.header_info{width:700px;margin:30px 140px 0}.header_info a:hover{opacity:.7}#top_company{position:absolute;margin-left:720px;top:6px}#sidemenu{width:220px;height:auto;margin-top:40px;float:left}#sidemenu nav,#sidemenu section{margin-bottom:30px}#sidemenu nav h3,#sidemenu section h3{background:#ff9947;height:40px;font-size:1.8rem;color:#fff;font-weight:700;line-height:40px;letter-spacing:0;padding:0 0 0 2rem;margin:0;position:relative}#sidemenu nav h3::before,#sidemenu section h3::before{content:"";display:block;height:100%;border-left:3px solid #f26b00;position:absolute;top:0;left:5px}#sidemenu nav ul.side_pd_list li,#sidemenu nav ul.side_data_guide li,#sidemenu section ul.side_pd_list li,#sidemenu section ul.side_data_guide li{width:100%;height:70px;border-bottom:1px dotted #999;position:relative}#sidemenu nav ul.side_pd_list li.campaign,#sidemenu nav ul.side_data_guide li.campaign,#sidemenu section ul.side_pd_list li.campaign,#sidemenu section ul.side_data_guide li.campaign{height:95px}#sidemenu nav ul.side_pd_list li::before,#sidemenu nav ul.side_data_guide li::before,#sidemenu section ul.side_pd_list li::before,#sidemenu section ul.side_data_guide li::before{content:"";display:block;border:5px solid rgba(0,0,0,0);border-left-color:#42b0ff;position:absolute;top:28px;left:3px}#sidemenu nav ul.side_pd_list li p,#sidemenu nav ul.side_data_guide li p,#sidemenu section ul.side_pd_list li p,#sidemenu section ul.side_data_guide li p{display:block;height:100%;line-height:1.4;position:relative}#sidemenu nav ul.side_pd_list li p span,#sidemenu nav ul.side_data_guide li p span,#sidemenu section ul.side_pd_list li p span,#sidemenu section ul.side_data_guide li p span{display:inline;font-size:1.4rem;font-weight:700;letter-spacing:-0.025em;position:relative;top:16px;left:17px}#sidemenu nav ul.side_pd_list li.rollup:hover ul,#sidemenu nav ul.side_pd_list li.popup:hover ul,#sidemenu nav ul.side_data_guide li.rollup:hover ul,#sidemenu nav ul.side_data_guide li.popup:hover ul,#sidemenu section ul.side_pd_list li.rollup:hover ul,#sidemenu section ul.side_pd_list li.popup:hover ul,#sidemenu section ul.side_data_guide li.rollup:hover ul,#sidemenu section ul.side_data_guide li.popup:hover ul{display:block}#sidemenu nav ul.side_pd_list li.rollup:hover ul li::before,#sidemenu nav ul.side_pd_list li.popup:hover ul li::before,#sidemenu nav ul.side_data_guide li.rollup:hover ul li::before,#sidemenu nav ul.side_data_guide li.popup:hover ul li::before,#sidemenu section ul.side_pd_list li.rollup:hover ul li::before,#sidemenu section ul.side_pd_list li.popup:hover ul li::before,#sidemenu section ul.side_data_guide li.rollup:hover ul li::before,#sidemenu section ul.side_data_guide li.popup:hover ul li::before{top:50%;left:.6em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#sidemenu nav ul.side_pd_list li.rollup:hover ul li a span,#sidemenu nav ul.side_pd_list li.popup:hover ul li a span,#sidemenu nav ul.side_data_guide li.rollup:hover ul li a span,#sidemenu nav ul.side_data_guide li.popup:hover ul li a span,#sidemenu section ul.side_pd_list li.rollup:hover ul li a span,#sidemenu section ul.side_pd_list li.popup:hover ul li a span,#sidemenu section ul.side_data_guide li.rollup:hover ul li a span,#sidemenu section ul.side_data_guide li.popup:hover ul li a span{letter-spacing:0;top:0;left:1.5em}#sidemenu nav ul.side_pd_list li a,#sidemenu nav ul.side_data_guide li a,#sidemenu section ul.side_pd_list li a,#sidemenu section ul.side_data_guide li a{display:block;height:100%;line-height:1.4;position:relative}#sidemenu nav ul.side_pd_list li a span,#sidemenu nav ul.side_data_guide li a span,#sidemenu section ul.side_pd_list li a span,#sidemenu section ul.side_data_guide li a span{display:inline;font-size:1.4rem;font-weight:700;letter-spacing:-0.025em;position:relative;top:16px;left:17px}#sidemenu nav ul.side_pd_list li a span.icon_campaign,#sidemenu nav ul.side_data_guide li a span.icon_campaign,#sidemenu section ul.side_pd_list li a span.icon_campaign,#sidemenu section ul.side_data_guide li a span.icon_campaign{display:inline-block;background:#fe487f;font-size:1.2rem;color:#fff;line-height:1.4;letter-spacing:-0.015em;padding:.2em .6em;border-radius:5px;margin-top:.3em;left:0}#sidemenu nav ul.side_pd_list li a:hover span,#sidemenu nav ul.side_data_guide li a:hover span,#sidemenu section ul.side_pd_list li a:hover span,#sidemenu section ul.side_data_guide li a:hover span{background:-webkit-gradient(linear, left top, left bottom, color-stop(55%, rgba(255, 255, 255, 0)), color-stop(55%, rgba(179, 223, 255, 0.7)), color-stop(80%, rgba(179, 223, 255, 0.7)), color-stop(80%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(rgba(255, 255, 255, 0) 55%, rgba(179, 223, 255, 0.7) 55%, rgba(179, 223, 255, 0.7) 80%, rgba(255, 255, 255, 0) 80%);background:linear-gradient(rgba(255, 255, 255, 0) 55%, rgba(179, 223, 255, 0.7) 55%, rgba(179, 223, 255, 0.7) 80%, rgba(255, 255, 255, 0) 80%);padding:0 0 4px}#sidemenu nav ul.side_pd_list li a:hover span.icon_campaign,#sidemenu nav ul.side_data_guide li a:hover span.icon_campaign,#sidemenu section ul.side_pd_list li a:hover span.icon_campaign,#sidemenu section ul.side_data_guide li a:hover span.icon_campaign{background:#fe487f;padding:.2em .6em}#sidemenu nav ul.side_pd_list li>a::after,#sidemenu nav ul.side_pd_list li>p::after,#sidemenu nav ul.side_data_guide li>a::after,#sidemenu nav ul.side_data_guide li>p::after,#sidemenu section ul.side_pd_list li>a::after,#sidemenu section ul.side_pd_list li>p::after,#sidemenu section ul.side_data_guide li>a::after,#sidemenu section ul.side_data_guide li>p::after{content:"";display:block;width:90px;height:68px;position:absolute;top:50%;right:0;z-index:-1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#sidemenu nav ul.side_pd_list li>a:hover::after,#sidemenu nav ul.side_pd_list li>p:hover::after,#sidemenu nav ul.side_data_guide li>a:hover::after,#sidemenu nav ul.side_data_guide li>p:hover::after,#sidemenu section ul.side_pd_list li>a:hover::after,#sidemenu section ul.side_pd_list li>p:hover::after,#sidemenu section ul.side_data_guide li>a:hover::after,#sidemenu section ul.side_data_guide li>p:hover::after{opacity:.7}#sidemenu nav ul.side_pd_list li.set_3p a::after,#sidemenu nav ul.side_data_guide li.set_3p a::after,#sidemenu section ul.side_pd_list li.set_3p a::after,#sidemenu section ul.side_data_guide li.set_3p a::after{background:url("../img/side_pd_set_3p.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.set_4p a::after,#sidemenu nav ul.side_data_guide li.set_4p a::after,#sidemenu section ul.side_pd_list li.set_4p a::after,#sidemenu section ul.side_data_guide li.set_4p a::after{background:url("../img/side_pd_set_4p.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.set_5p a::after,#sidemenu nav ul.side_data_guide li.set_5p a::after,#sidemenu section ul.side_pd_list li.set_5p a::after,#sidemenu section ul.side_data_guide li.set_5p a::after{background:url("../img/side_pd_set_5p.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.quickpanel_sd a::after,#sidemenu nav ul.side_data_guide li.quickpanel_sd a::after,#sidemenu section ul.side_pd_list li.quickpanel_sd a::after,#sidemenu section ul.side_data_guide li.quickpanel_sd a::after{background:url("../img/side_pd_quickpanel_sd.png") no-repeat left top;background-size:100% auto;top:calc(50% + 3px)}#sidemenu nav ul.side_pd_list li.quickpanel_long a::after,#sidemenu nav ul.side_data_guide li.quickpanel_long a::after,#sidemenu section ul.side_pd_list li.quickpanel_long a::after,#sidemenu section ul.side_data_guide li.quickpanel_long a::after{background:url("../img/side_pd_quickpanel_long.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.tablecloth a::after,#sidemenu nav ul.side_data_guide li.tablecloth a::after,#sidemenu section ul.side_pd_list li.tablecloth a::after,#sidemenu section ul.side_data_guide li.tablecloth a::after{background:url("../img/side_pd_tablecloth.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.chaircover a::after,#sidemenu nav ul.side_data_guide li.chaircover a::after,#sidemenu section ul.side_pd_list li.chaircover a::after,#sidemenu section ul.side_data_guide li.chaircover a::after{background:url("../img/side_pd_chaircover.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.chaircover_square a::after,#sidemenu nav ul.side_data_guide li.chaircover_square a::after,#sidemenu section ul.side_pd_list li.chaircover_square a::after,#sidemenu section ul.side_data_guide li.chaircover_square a::after{background:url("../img/side_pd_chaircover_square.png") no-repeat left top;background-size:100% auto}@media only screen and (-webkit-min-device-pixel-ratio: 2){#sidemenu nav ul.side_pd_list li.chaircover_square a::after,#sidemenu nav ul.side_data_guide li.chaircover_square a::after,#sidemenu section ul.side_pd_list li.chaircover_square a::after,#sidemenu section ul.side_data_guide li.chaircover_square a::after{background:url("../img/side_pd_chaircover_square@2x.png") no-repeat left top;background-size:100% auto}}#sidemenu nav ul.side_pd_list li.counter a::after,#sidemenu nav ul.side_data_guide li.counter a::after,#sidemenu section ul.side_pd_list li.counter a::after,#sidemenu section ul.side_data_guide li.counter a::after{background:url("../img/side_pd_counter.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.rollup p::after,#sidemenu nav ul.side_data_guide li.rollup p::after,#sidemenu section ul.side_pd_list li.rollup p::after,#sidemenu section ul.side_data_guide li.rollup p::after{background:url("../img/side_pd_rollup.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.tapestry a::after,#sidemenu nav ul.side_data_guide li.tapestry a::after,#sidemenu section ul.side_pd_list li.tapestry a::after,#sidemenu section ul.side_data_guide li.tapestry a::after{background:url("../img/side_pd_tapestry.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.nobori a::after,#sidemenu nav ul.side_data_guide li.nobori a::after,#sidemenu section ul.side_pd_list li.nobori a::after,#sidemenu section ul.side_data_guide li.nobori a::after{background:url("../img/side_pd_nobori.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.backpanel_kantan a::after,#sidemenu nav ul.side_data_guide li.backpanel_kantan a::after,#sidemenu section ul.side_pd_list li.backpanel_kantan a::after,#sidemenu section ul.side_data_guide li.backpanel_kantan a::after{background:url("../img/side_pd_backpanel_kantan.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.photopanel a::after,#sidemenu nav ul.side_data_guide li.photopanel a::after,#sidemenu section ul.side_pd_list li.photopanel a::after,#sidemenu section ul.side_data_guide li.photopanel a::after{background:url("../img/side_pd_photopanel.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.popup p::after,#sidemenu nav ul.side_data_guide li.popup p::after,#sidemenu section ul.side_pd_list li.popup p::after,#sidemenu section ul.side_data_guide li.popup p::after{background:url("../img/side_pd_popup.png?20240520") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.tabletop_rollup a::after,#sidemenu nav ul.side_data_guide li.tabletop_rollup a::after,#sidemenu section ul.side_pd_list li.tabletop_rollup a::after,#sidemenu section ul.side_data_guide li.tabletop_rollup a::after{background:url("../img/side_pd_tabletop_rollup.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.tabletop_minipop a::after,#sidemenu nav ul.side_data_guide li.tabletop_minipop a::after,#sidemenu section ul.side_pd_list li.tabletop_minipop a::after,#sidemenu section ul.side_data_guide li.tabletop_minipop a::after{background:url("../img/side_pd_tabletop_minipop.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.counter a::after,#sidemenu nav ul.side_data_guide li.counter a::after,#sidemenu section ul.side_pd_list li.counter a::after,#sidemenu section ul.side_data_guide li.counter a::after{background:url("../img/side_pd_counter.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.floorseal a::after,#sidemenu nav ul.side_data_guide li.floorseal a::after,#sidemenu section ul.side_pd_list li.floorseal a::after,#sidemenu section ul.side_data_guide li.floorseal a::after{background:url("../img/side_pd_floorseal.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.shield_partition a::after,#sidemenu nav ul.side_data_guide li.shield_partition a::after,#sidemenu section ul.side_pd_list li.shield_partition a::after,#sidemenu section ul.side_data_guide li.shield_partition a::after{background:url("../img/side_pd_shield_partition.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.face_shield a::after,#sidemenu nav ul.side_data_guide li.face_shield a::after,#sidemenu section ul.side_pd_list li.face_shield a::after,#sidemenu section ul.side_data_guide li.face_shield a::after{background:url("../img/side_pd_face_shield.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.rollup_ic a::after,#sidemenu nav ul.side_data_guide li.rollup_ic a::after,#sidemenu section ul.side_pd_list li.rollup_ic a::after,#sidemenu section ul.side_data_guide li.rollup_ic a::after{background:url("../img/side_pd_rollup_ic.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.nobori_ic a::after,#sidemenu nav ul.side_data_guide li.nobori_ic a::after,#sidemenu section ul.side_pd_list li.nobori_ic a::after,#sidemenu section ul.side_data_guide li.nobori_ic a::after{background:url("../img/side_pd_nobori_ic.png") no-repeat left top;background-size:100% auto}#sidemenu nav ul.side_pd_list li.three_lines,#sidemenu nav ul.side_data_guide li.three_lines,#sidemenu section ul.side_pd_list li.three_lines,#sidemenu section ul.side_data_guide li.three_lines{height:80px}#sidemenu nav ul.side_pd_list li.three_lines::before,#sidemenu nav ul.side_data_guide li.three_lines::before,#sidemenu section ul.side_pd_list li.three_lines::before,#sidemenu section ul.side_data_guide li.three_lines::before{top:35px}#sidemenu nav ul.side_pd_list li.three_lines a,#sidemenu nav ul.side_data_guide li.three_lines a,#sidemenu section ul.side_pd_list li.three_lines a,#sidemenu section ul.side_data_guide li.three_lines a{height:80px}#sidemenu nav ul.side_pd_list li.three_lines a span,#sidemenu nav ul.side_data_guide li.three_lines a span,#sidemenu section ul.side_pd_list li.three_lines a span,#sidemenu section ul.side_data_guide li.three_lines a span{top:9px}#sidemenu nav ul.side_pd_list li.one_line span,#sidemenu nav ul.side_data_guide li.one_line span,#sidemenu section ul.side_pd_list li.one_line span,#sidemenu section ul.side_data_guide li.one_line span{top:23px}#sidemenu nav ul.side_pd_list li>ul,#sidemenu nav ul.side_data_guide li>ul,#sidemenu section ul.side_pd_list li>ul,#sidemenu section ul.side_data_guide li>ul{display:none;width:150px;border:1px solid #ccc;position:absolute;top:10px;right:-50px;z-index:1000}#sidemenu nav ul.side_pd_list li>ul li,#sidemenu nav ul.side_data_guide li>ul li,#sidemenu section ul.side_pd_list li>ul li,#sidemenu section ul.side_data_guide li>ul li{width:100%;height:auto;background-color:#fff}#sidemenu nav ul.side_pd_list li>ul li:last-of-type,#sidemenu nav ul.side_data_guide li>ul li:last-of-type,#sidemenu section ul.side_pd_list li>ul li:last-of-type,#sidemenu section ul.side_data_guide li>ul li:last-of-type{border-bottom:0}#sidemenu nav ul.side_pd_list li>ul li a,#sidemenu nav ul.side_data_guide li>ul li a,#sidemenu section ul.side_pd_list li>ul li a,#sidemenu section ul.side_data_guide li>ul li a{display:block;font-size:1.4rem;font-weight:700;line-height:1.4;padding:.7em 0}#sidemenu nav ul.side_data_guide li,#sidemenu section ul.side_data_guide li{height:45px}#sidemenu nav ul.side_data_guide li.office_no,#sidemenu section ul.side_data_guide li.office_no{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:108px;text-align:center}#sidemenu nav ul.side_data_guide li.office_no figure,#sidemenu section ul.side_data_guide li.office_no figure{margin:0}#sidemenu nav ul.side_data_guide li.office_no figure figcaption,#sidemenu section ul.side_data_guide li.office_no figure figcaption{font-size:1.2rem;line-height:1.5;letter-spacing:-0.015em;margin-top:7px}#sidemenu nav ul.side_data_guide li.office_no::before,#sidemenu section ul.side_data_guide li.office_no::before{content:none}#sidemenu nav ul.side_data_guide li a,#sidemenu section ul.side_data_guide li a{line-height:27px}#sidemenu nav ul.side_data_guide li a span,#sidemenu section ul.side_data_guide li a span{top:10px}#sidemenu nav ul.side_data_guide li a span.small,#sidemenu section ul.side_data_guide li a span.small{font-size:1.4rem}#sidemenu nav ul.side_data_guide li::before,#sidemenu section ul.side_data_guide li::before{top:18px}#sidemenu .calendar_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px dotted #999;margin-bottom:15px}#sidemenu .calendar_box img{margin-top:10px}#sidemenu .calendar_box img:last-of-type{margin-bottom:20px}#sidemenu section.side_link_add ul li a{color:#0c7bcc;padding-left:20px}#sidemenu section.side_link_add ul li a:link,#sidemenu section.side_link_add ul li a:visited{color:#0c7bcc;text-decoration:underline}#sidemenu section.side_link_add ul li a:hover{opacity:.7}#sidemenu .btn_normal{width:200px;background:#42b0ff;background:-webkit-gradient(linear, left top, left bottom, from(rgb(66, 176, 255)), to(rgb(50, 157, 235)));background:-webkit-linear-gradient(top, rgb(66, 176, 255) 0%, rgb(50, 157, 235) 100%);background:linear-gradient(to bottom, rgb(66, 176, 255) 0%, rgb(50, 157, 235) 100%);font-size:1.5rem;text-shadow:1px 1px 1px #136bc2;border:1px solid rgba(48,128,186,.5);margin:0 auto 10px}#main{width:700px;height:auto;margin-top:40px;margin-bottom:50px;position:relative;float:right}#main section{margin-bottom:3em}#main section>section{padding-top:3em;border-top:1px solid #ccc;margin-top:3em}#main section>section p:nth-of-type(n+2){margin-top:1em}.main01 h2{background:url(../img/main01.jpg) no-repeat left top;width:700px;height:545px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin-top:0}.main01_2{position:relative}.main01_2_add{width:210px;position:absolute;top:85px;left:17px}.main01_2_add h3{font-size:2.2rem;color:#f26b00;font-weight:700;line-height:1.25;letter-spacing:0;margin:0 0 7px}.main01_2_add p{font-size:1.5rem;line-height:1.5;padding-right:10px}.main01_2 h2{background:url(../img/main01_2.jpg) no-repeat left top;width:700px;height:340px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden}.main02{background:url(../img/main02.jpg) no-repeat left top;width:700px;height:254px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin-bottom:40px}h2{margin-top:0}h5{font-size:1.6rem;font-weight:700;line-height:1;margin:0 0 15px}h5.indent_square{padding-left:1em;position:relative}h5.indent_square::before{content:"";display:block;width:7px;height:7px;background-color:#ff9947;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.main_set{position:relative !important}.main_set .btn_main_set_on a{position:absolute;background:url("../img/btn_main_set_on.png") no-repeat left top;width:264px;height:36px;z-index:100}.main_set .btn_main_set_on a img{-webkit-transition:.25s;transition:.25s}.main_set .btn_main_set_on a img:hover{opacity:0}.main_set p{display:block;text-indent:100%;white-space:nowrap;overflow:hidden}.main_set .btn_main_set_on a{bottom:20px;right:20px}.top_main_before{overflow:hidden;position:relative}.top_main_before img{margin-right:30px;margin-bottom:25px;position:relative;float:left}.top_main_before h2{font-size:3.2rem;font-weight:700;color:#0095d9;line-height:1.35;padding-left:245px;margin-bottom:10px;position:relative}.top_main_before h2 span{color:red}.top_main_before h2::before{content:"";display:block;width:5px;height:calc(100% - 4px);background-color:#8cdaff;position:absolute;top:0;left:225px}.top_main_after{margin-bottom:30px;position:relative;z-index:100}.top_main_after::after{content:"";display:block;width:177px;height:106px;background:url("../img/top_main_arrow.svg") no-repeat left top;position:absolute;top:-20px;left:130px;z-index:1000}.video{display:block;width:680px;border-radius:15px;margin:0 auto 2em}#top_slide{width:700px;height:640px;margin:0 auto 40px;position:relative}#top_slide img{position:absolute;left:0;top:0}.blueback{background-color:#d9f3ff;padding:25px 20px;margin:0 30px 30px}.blueback h2{font-size:2.7rem;color:#0095d9;font-weight:700;line-height:1;letter-spacing:0;margin-bottom:15px}.blueback ul li{margin-left:3em;margin-bottom:8px;position:relative}.blueback ul li span{display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgba(140, 218, 255, 0.8)), to(rgba(140, 218, 255, 0.8)));background:-webkit-linear-gradient(transparent 70%, rgba(140, 218, 255, 0.8) 70%, rgba(140, 218, 255, 0.8) 100%);background:linear-gradient(transparent 70%, rgba(140, 218, 255, 0.8) 70%, rgba(140, 218, 255, 0.8) 100%);background-repeat:no-repeat;font-size:18px;font-weight:700;padding:0 4px 2px}.blueback ul li::before{content:"";display:block;width:28px;height:23px;background:url("../img/icon_checkbox.svg") no-repeat left top;position:absolute;top:5px;left:-36px}.blueback ul li:last-of-type{margin-bottom:0}ul.pd_lineup_list{margin:0 10px}ul.pd_lineup_list>li{background-color:#fffef7;border:3px solid #ff9947;border-radius:8px;margin-bottom:25px}ul.pd_lineup_list>li .lineup_inner{padding:20px 15px;overflow:hidden}ul.pd_lineup_list>li .lineup_inner>img{max-width:220px;margin-right:15px;float:left}ul.pd_lineup_list>li .lineup_inner>img.vertical_img{max-height:155px;margin:0 53px 0 37px}ul.pd_lineup_list>li .lineup_inner>img.tapestry{max-height:155px;margin-right:27px}ul.pd_lineup_list>li .lineup_inner dl.set_price{width:calc(100% - 235px)}ul.pd_lineup_list>li .lineup_inner>dl+div{margin-left:235px}ul.pd_lineup_list>li .lineup_inner p{line-height:1.65}ul.pd_lineup_list>li .lineup_inner p.common_price,ul.pd_lineup_list>li .lineup_inner p.camp_price{line-height:1.2}ul.pd_lineup_list>li .lineup_inner .pd_name{font-size:2.5rem;font-weight:700;line-height:1.35;letter-spacing:-0.015em;margin-bottom:.2em}ul.pd_lineup_list>li .lineup_inner .pd_name span.pd_name_add{font-size:1.8rem;color:#333}ul.pd_lineup_list>li .lineup_inner .pd_name span{color:#ed1c24}ul.pd_lineup_list>li .lineup_inner .pd_name span.size_pattern{display:block;font-size:1.8rem;color:#333}ul.pd_lineup_list>li .lineup_inner:nth-of-type(2){padding:10px 15px;border-top:1px dotted #ff9947}ul.pd_lineup_list>li .lineup_inner ul.lineup_items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}ul.pd_lineup_list>li .lineup_inner ul.lineup_items li{display:inline-block;font-size:1.3rem;letter-spacing:0;padding-left:.8em;margin-right:1.2em;position:relative}ul.pd_lineup_list>li .lineup_inner ul.lineup_items li::before{content:"";display:block;width:4px;height:4px;background-color:#999;border-radius:2px;position:absolute;top:8px;left:0}ul.pd_lineup_list>li .lineup_inner:last-of-type{margin-bottom:0}ul.pd_lineup_list>li .lineup_inner .btn_normal{margin-top:20px;margin-left:235px}.common_price,.delivery_price{display:block;font-size:4.2rem;color:#ed1c24;font-weight:700;line-height:1;letter-spacing:-0.02em}.common_price span,.delivery_price span{font-size:2rem}dl.set_price{width:100%;overflow:hidden}dl.set_price dt{width:60px;background-color:#136bc2;font-size:2.1rem;font-weight:700;color:#fff;text-align:center;line-height:.85;letter-spacing:-0.01em;padding:8px 0;border-radius:10px;float:left}dl.set_price dt span{font-size:1.4rem}dl.set_price dd{width:calc(100% - 70px);padding-left:70px}.btn_normal,.btn_detail,.btn_back{display:block;background:#ed1c24;background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, #ed1c24), to(#d11920));background:-webkit-linear-gradient(top, #ed1c24 20%, #d11920 100%);background:linear-gradient(to bottom, #ed1c24 20%, #d11920 100%);font-size:1.6rem;font-weight:700;color:#fff !important;text-shadow:-1px -1px #a60000;text-align:center;line-height:1.4;padding:1em 0;border:1px solid rgba(166,0,0,.5);border-radius:4px;position:relative}.btn_normal::before,.btn_detail::before,.btn_back::before{content:"";display:block;width:0;height:0;border:5px solid rgba(0,0,0,0);border-left-color:#fff;margin:auto;position:absolute;top:0;bottom:0;left:10px}.btn_normal:hover,.btn_detail:hover,.btn_back:hover{opacity:.7}.btn_normal.btn_single_item{width:550px;height:50px;line-height:50px;margin:30px auto}.btn_normal.media_only{width:400px;background:#42b0ff;background:-webkit-gradient(linear, left top, left bottom, from(rgb(66, 176, 255)), to(rgb(50, 157, 235)));background:-webkit-linear-gradient(top, rgb(66, 176, 255) 0%, rgb(50, 157, 235) 100%);background:linear-gradient(to bottom, rgb(66, 176, 255) 0%, rgb(50, 157, 235) 100%);text-shadow:1px 1px 1px #136bc2;border:1px solid rgba(48,128,186,.5);margin:30px auto}.btn_detail{width:100%;max-width:550px;background:#42b0ff;background:-webkit-gradient(linear, left top, left bottom, from(rgb(66, 176, 255)), to(rgb(50, 157, 235)));background:-webkit-linear-gradient(top, rgb(66, 176, 255) 0%, rgb(50, 157, 235) 100%);background:linear-gradient(to bottom, rgb(66, 176, 255) 0%, rgb(50, 157, 235) 100%);text-shadow:-1px -1px #136bc2;border-color:rgba(48,128,186,.5);margin:0 auto}.top_pd_main{padding:25px 10px 25px 10px;border-top:6px solid #8cdaff;border-bottom:6px solid #8cdaff;margin-bottom:30px;position:relative;overflow:hidden}.top_pd_main::before{content:"";display:block;width:242px;height:231px;background:url("../img/top_pd_main_back.svg") no-repeat left top;position:absolute;top:0;right:0;z-index:-1}.top_pd_main>img,.top_pd_main>figure{margin-left:30px;float:right}.top_pd_main .pd_title_add{font-size:1.7rem;font-weight:700;line-height:1.4;letter-spacing:0;margin-bottom:.4em}.top_pd_main .pd_title_add br{display:block}.top_pd_main h2.pd_title{font-size:2.8rem;text-align:left;line-height:1;letter-spacing:-0.015em;margin-bottom:20px}.top_pd_main h2.pd_title.two_lines{line-height:1.25;margin-bottom:10px}.top_pd_main figure{margin:0 0 0 30px;position:relative}.top_pd_main figure figcaption{display:block;font-size:1.2rem;position:absolute;bottom:0;right:40px}h2.pd_title span,.pd_name span.set_pattern{display:inline-block;height:33px;background-color:#0095d9;font-size:1.8rem;color:#fff !important;line-height:33px;padding:0 10px;position:relative;top:4px}h2.pd_title span.pd_title_add{display:inline;background:none;color:#333 !important;vertical-align:4px;padding-left:0}.pd_name span.set_pattern{top:0}ul.flow_simplified{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;overflow:hidden;margin:30px 0}ul.flow_simplified li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:140px;height:133px;text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-top:4px solid #8cdaff;border-bottom:4px solid #8cdaff;position:relative}ul.flow_simplified li::before,ul.flow_simplified li::after{content:"";display:block;border:71px solid rgba(0,0,0,0);border-left-color:#8cdaff;position:absolute;top:-8px;right:-80px;-webkit-transform:scale(0.5, 1);transform:scale(0.5, 1)}ul.flow_simplified li::before{border:63px solid rgba(0,0,0,0);border-left-color:#fff;z-index:1;top:0;right:-67.5px}ul.flow_simplified li:first-of-type{border-left:4px solid #8cdaff}ul.flow_simplified li:last-of-type{border-right:4px solid #8cdaff}ul.flow_simplified li:last-of-type::before,ul.flow_simplified li:last-of-type::after{content:none}ul.flow_simplified li:last-of-type figure{margin-left:0}ul.flow_simplified li figure{margin-left:-13px}ul.flow_simplified li figure figcaption{font-size:1.6rem;font-weight:700;line-height:1;margin-top:10px;margin-bottom:15px}ul.flow_simplified li figure figcaption.small{font-size:1.4rem;line-height:1.4;margin-bottom:7px}.hide{display:none !important}.tel_box{margin-top:30px}.tel_box p{font-size:1.6rem;font-weight:700;text-align:center;margin-bottom:10px}.tel_box dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:680px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto}.tel_box dl dt{height:38px;font-size:1.6rem;color:#0095d9;font-weight:700;line-height:38px;letter-spacing:0;padding:0 15px;border-top:2px solid #79b5f2;border-bottom:2px solid #79b5f2}.tel_box dl dd{font-size:4.4rem;font-weight:700;color:#136bc2;line-height:1;letter-spacing:-0.02em;padding-left:65px;position:relative}.tel_box dl dd::before{content:"";display:block;width:58px;height:35px;background:url("../img/icon_free_dial.svg") no-repeat left top;position:absolute;top:4px;left:0}.icon_campaign{display:inline-block;background:#fe487f;font-size:1.6rem;color:#fff;font-weight:700;line-height:1.4;padding:.4em .8em;border-radius:5px;margin-bottom:.5em;position:relative;top:-3px}.campaign_outline{background-color:rgba(255,245,245,.7);padding:1em;border:2px solid #fe487f;border-radius:12px;margin-bottom:1em;overflow:hidden}.campaign_outline .title{font-size:2.3rem;color:#fe487f;font-weight:700;line-height:1.4;letter-spacing:0;padding-bottom:.4em;border-bottom:1px dashed #fe487f}.campaign_outline .title+p{font-size:1.3rem;line-height:1.65;margin-top:.7em}.pd_main_box .inner .campaign_outline{margin:1.5em 1.5em 0}.pd_main_box .inner .campaign_outline+.pd_main_image{top:180px}footer{width:auto;background:#fff4e0;position:relative}footer ul.footer_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:960px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;padding:30px 0;margin:0 auto}footer ul.footer_inner h5{padding-left:1em;position:relative}footer ul.footer_inner h5::before{content:"";display:block;width:4px;height:17px;background-color:#ff9947;position:absolute;top:-2px;left:0}footer ul.footer_inner li.company_info{width:520px}footer ul.footer_inner li.company_info a:hover{opacity:.7}footer ul.footer_inner li.company_info div{overflow:hidden}footer ul.footer_inner li.company_info div>img{margin-right:20px;float:left}footer ul.footer_inner li.company_info div dl{margin-top:15px}footer ul.footer_inner li.company_info div dl dt,footer ul.footer_inner li.company_info div dl dd{font-size:1.3rem;line-height:1;letter-spacing:0;margin-bottom:.55em}footer ul.footer_inner li.company_info div dl dt:last-of-type{margin-top:1em}footer ul.footer_inner ul.foot_link_list{margin-bottom:20px}footer ul.footer_inner ul.foot_link_list li{font-size:1.2rem;color:#f26b01;line-height:1;padding-left:1em;margin-bottom:.7em;position:relative}footer ul.footer_inner ul.foot_link_list li::before{content:"";display:block;width:2px;height:2px;background-color:#f26b01;border-radius:1px;position:absolute;top:5px;left:3px}footer ul.footer_inner ul.foot_link_list li:hover{text-decoration:underline}footer ul.footer_inner ul.foot_link_list li.two_lines{line-height:1.4}footer ul.footer_inner ul.foot_link_list.add{background:none;padding:15px 0 0;border-top:1px dotted #999;margin-top:-7px}footer ul.footer_inner ul.foot_link_list:last-of-type{margin-bottom:0}footer .copyright{height:40px;background-color:#ff9947;color:#fff;font-size:1.2rem;text-align:center;line-height:40px}#pl{color:#777;text-align:right;font-size:85%;width:700px;margin:20px auto}#crumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:1.5em}#crumbs li{float:right;list-style:none;line-height:1.5em;padding-right:.75em}#crumbs li a{display:block;color:#136bc2;background:url(../img/crumbs.gif) no-repeat right center;padding-right:15px;text-decoration:underline}#crumbs li a:hover{text-decoration:none}#crumbs li a:visited{color:#136bc2}.pd_main_box{border:5px solid #ff9947;border-top-left-radius:45px;border-bottom-right-radius:45px;margin-bottom:30px;position:relative}.pd_main_box::before{content:"";display:block;width:353px;height:156px;background:url("../img/pd_main_back.svg") no-repeat left top;position:absolute;top:-5px;right:-5px;z-index:-1}.pd_main_box .inner{overflow:hidden}.pd_main_box .inner .pd_main_image{position:absolute;top:20px;right:10px}.pd_main_box .inner h2{background:none;font-size:3.2rem;font-weight:700;line-height:1.3;letter-spacing:-0.01em;padding:20px 20px 10px;border-bottom:1px solid #ff9947;margin-right:290px;margin-bottom:15px}.pd_main_box .inner h2::before{content:none}.pd_main_box .inner h2 span{font-size:2.5rem;letter-spacing:-0.02em;padding-left:5px}.pd_main_box .inner h2 br+span{display:block;padding-left:0}.pd_main_box .inner .size{font-weight:700;line-height:1;margin-left:20px}.pd_main_box .inner .size span{color:#ed1c24}.pd_main_box .inner .set_price_off{display:inline-block;background-color:#ffedb7;font-weight:700;line-height:1.4;padding:.4em .8em;border-radius:6px;margin-bottom:1em;margin-left:20px}.pd_main_box .inner .set_price_off span{color:#ed1c24}.pd_main_box .inner .common_price,.pd_main_box .inner dl.camp_price{margin-left:20px}.pd_main_box .inner .common_price{margin-top:7px}.pd_main_box .intro{margin:20px}.pd_main_box .intro span{font-weight:700}.pd_main_box .intro.nobori,.pd_main_box .intro.rollup,.pd_main_box .intro.floorseal{max-width:400px}.pd_main_box.quickpanel_long .inner h2{width:285px}.pd_main_box dl.set_price{margin:7px 20px 0}.pd_main_box~.btn_normal{width:100%;max-width:400px;height:auto;font-size:1.6rem;line-height:1;padding:1.2em 0;margin:0 auto 30px}.pd_main_box .parts_box{padding:1em;margin:20px}.midashi_estimate{background-color:#ed1c24;font-size:2.4rem;color:#fff;text-align:center;letter-spacing:0;padding:.5em 0;margin-bottom:0;position:relative}.midashi_estimate::after{content:"";display:block;width:650px;border-bottom:2px solid #fff;margin:auto;position:absolute;bottom:.45em;left:0;right:0}.midashi_estimate span{font-size:85%}.midashi_estimate span.btn_add{display:inline-block;width:120px;height:30px;background:url("../img/btn_add.png") no-repeat left top;text-indent:100%;white-space:nowrap;vertical-align:-7px;border:1px solid #bb0b0f;border-radius:4px;margin-left:.2em;margin-right:.2em;overflow:hidden}ul.btn_page_link{margin:0 15px 30px;overflow:hidden}ul.btn_page_link li{width:25%;float:left}ul.btn_page_link li a{display:block;height:40px;background:#42b0ff;background:-webkit-gradient(linear, left top, left bottom, from(rgb(66, 176, 255)), to(rgb(50, 157, 235)));background:-webkit-linear-gradient(top, rgb(66, 176, 255) 0%, rgb(50, 157, 235) 100%);background:linear-gradient(to bottom, rgb(66, 176, 255) 0%, rgb(50, 157, 235) 100%);font-size:1.5rem;font-weight:700;color:#fff;text-align:center;line-height:40px;letter-spacing:0;text-shadow:1px 1px 1px #136bc2;border:1px solid rgba(48,128,186,.5);border-left-color:rgba(0,0,0,0);position:relative}ul.btn_page_link li a::before{content:"";display:block;border:5px solid rgba(0,0,0,0);border-top-color:#fff;position:absolute;top:17px;left:8px}ul.btn_page_link li a:hover{opacity:.7}ul.btn_page_link li a span{font-size:1.2rem}ul.btn_page_link li:first-of-type a{border-left-color:rgba(48,128,186,.5);border-top-left-radius:4px;border-bottom-left-radius:4px}ul.btn_page_link li:last-of-type a{border-top-right-radius:4px;border-bottom-right-radius:4px}ul.btn_page_link.set li a{height:60px;line-height:60px}ul.btn_page_link.set li a::before{top:27px}ul.btn_page_link.set li a.two_lines{line-height:1.3;padding-top:10px}ul.btn_page_link.three_columns{margin:0 45px 30px}ul.btn_page_link.three_columns li{width:33.3333333333%}ul.btn_page_link.two_columns{margin:0 45px 30px}ul.btn_page_link.two_columns li{width:50%}ul.btn_page_link.five_columns{margin:0 0 30px}ul.btn_page_link.five_columns li{width:20%}ul.btn_page_link.five_columns li a{font-size:1.4rem}.mod_thumlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:330px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.mod_thumlist .mod_thumlist_photo .mod_thumlist_photo_entry{width:330px;height:330px;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(12, 160, 242, 0)), to(rgba(125, 185, 232, 0.6)));background:-webkit-linear-gradient(top, rgba(12, 160, 242, 0) 50%, rgba(125, 185, 232, 0.6) 100%);background:linear-gradient(to bottom, rgba(12, 160, 242, 0) 50%, rgba(125, 185, 232, 0.6) 100%);margin:0 0 20px;position:absolute}.mod_thumlist .mod_thumlist_photo .mod_thumlist_photo_entry p{display:block;width:330px;font-size:1.3rem;position:absolute;bottom:0;left:370px}.mod_thumlist .mod_thumlist_photo .mod_thumlist_photo_entry p::before{content:"";display:block;border:6px solid rgba(0,0,0,0);border-right-color:#b3b3b3;position:absolute;top:5px;left:-24px}.mod_thumlist .mod_thumlist_photo .mod_thumlist_photo_entry p span{font-size:1.2rem;letter-spacing:0;margin-left:.7em}.mod_thumlist.media_only{height:330px;margin-bottom:20px}.mod_thumlist .side_caption{display:inline-block;height:25px;background-color:#999;font-size:11px;font-weight:700;color:#fff;line-height:27px;padding:0 .6em;margin:0;position:absolute;top:0;right:13px;opacity:0;-webkit-transition:.25s;transition:.25s}.mod_thumlist .side_caption.show{opacity:1}.mod_thumlist ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:345px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}.mod_thumlist ul li{margin:0 0 10px}.mod_thumlist ul li.blank{width:78px;background:none}.mod_thumlist ul li a{display:block;width:78px;height:78px;position:relative}.mod_thumlist ul li a::before{content:"";display:block;width:calc(100% - 6px);height:calc(100% - 6px);background-color:rgba(0,0,0,.5);border:3px solid rgba(0,0,0,0);position:absolute;top:0;left:0;-webkit-transition:.25s;transition:.25s}.mod_thumlist ul li a:hover::before{width:calc(100% - 6px);height:calc(100% - 6px);background-color:rgba(0,0,0,0);border:3px solid #42b0ff}.mod_thumlist ul li a.active{pointer-events:none}.mod_thumlist ul li a.active::before{background-color:rgba(0,0,0,0);border:3px solid #42b0ff}.mod_thumlist ul li.konpou_img{height:50px;margin:0 5px 13px 0}.mod_thumlist ul li.selected a{width:calc(100% - 6px);height:calc(100% - 6px);background-color:rgba(0,0,0,0);border:3px solid #42b0ff;pointer-events:none}.scene_box{padding:20px;border:3px solid #ff9947;border-radius:8px;margin-top:30px}.scene_box ul li{padding:25px 0;border-bottom:1px dotted #ccc;overflow:hidden}.scene_box ul li:last-of-type{padding-bottom:0;border-bottom:0}.scene_box ul li>img{margin-left:35px;float:right}.scene_box ul li a{color:#ed1c24;text-decoration:underline}.scene_box ul li a:hover{opacity:.7}#feature ul.feature_list li{padding:25px 0;border-bottom:1px dotted #ccc;overflow:hidden}#feature ul.feature_list li:last-of-type{border-bottom:0}#feature ul.feature_list li a{color:#ed1c24;text-decoration:underline}#feature ul.feature_list li a:hover{opacity:.7}#feature ul.feature_list li>img,#feature ul.feature_list li>figure{margin-left:20px;float:right}#feature ul.feature_list li>img.vertical,#feature ul.feature_list li>figure.vertical{margin-right:60px}#feature ul.feature_list li>figure{width:280px}#feature ul.feature_list li>figure figcaption{line-height:1.4}#feature ul.feature_list li .add_image{margin-top:30px;margin-left:210px}#feature ul.feature_list li.feature_tablecloth_2_add{padding-bottom:60px;position:relative}#feature ul.feature_list li.feature_tablecloth_2_add::after{content:"";display:block;width:182px;height:160px;background:url("../img/feature_tablecloth_3_add.png") no-repeat left top;position:absolute;bottom:15px;right:115px}#feature ul.feature_list li ul.feature_chaircover_1_add{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}#feature ul.feature_list li ul.feature_chaircover_1_add li{width:220px;padding-bottom:0;border-bottom:0}#feature ul.feature_list li ul.feature_chaircover_1_add li figure{width:inherit}#feature ul.feature_list li ul.feature_chaircover_1_add li figure figcaption{font-size:1.2rem;margin-top:5px}#feature ul.feature_list li ul.rollup_variation{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}#feature ul.feature_list li ul.rollup_variation li{width:160px;padding-bottom:0;border-bottom:0}#feature ul.feature_list li ul.rollup_variation figure{width:160px}#feature ul.feature_list li ul.rollup_variation figure figcaption{line-height:1.4;letter-spacing:.02em}#feature ul.feature_list li p.red{padding-left:1em;text-indent:-1em;margin-top:10px}#feature p.red{margin-top:-30px}h3.marker,section#assemble h4.marker{display:inline-block;background:-webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(65%, transparent), color-stop(65%, #ffcccc), to(#ffcccc));background:-webkit-linear-gradient(transparent 0%, transparent 65%, #ffcccc 65%, #ffcccc 100%);background:linear-gradient(transparent 0%, transparent 65%, #ffcccc 65%, #ffcccc 100%);background-repeat:no-repeat;font-size:2rem;line-height:1.3;padding:0 6px;border:none;margin:0}h3.marker span,section#assemble h4.marker span{font-size:1.4rem}dl.spec_list,dl.price_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;border:1px solid #ccc;margin-bottom:40px}dl.spec_list>dt,dl.price_list>dt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:110px;font-weight:400;background-color:#ffefbf;padding-left:13px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}dl.spec_list>dd,dl.price_list>dd{width:calc(100% - 110px);line-height:35px;padding-left:13px;border-bottom:1px solid #ccc}dl.spec_list>dd.nested,dl.price_list>dd.nested{height:auto;padding-left:0;border-bottom:none}dl.spec_list>dd.nested>dl,dl.price_list>dd.nested>dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}dl.spec_list>dd.nested>dl.dt_none dd,dl.price_list>dd.nested>dl.dt_none dd{width:100%}dl.spec_list>dd.nested>dl>dt,dl.price_list>dd.nested>dl>dt{width:145px;padding-left:13px;border-bottom:1px solid #ccc;border-right:1px solid #ccc}dl.spec_list>dd.nested>dl>dd,dl.price_list>dd.nested>dl>dd{width:calc(100% - 145px);padding-left:13px;border-bottom:1px solid #ccc}dl.spec_list>dd.two_lines,dl.price_list>dd.two_lines{line-height:1.6;padding-top:.7em;padding-bottom:.7em}dl.spec_list>dd a:link,dl.spec_list>dd a:visited,dl.price_list>dd a:link,dl.price_list>dd a:visited{color:#ed1c24;font-weight:700;padding:0 4px 2px;border-bottom:1px solid #ed1c24;margin-left:1em}dl.spec_list>dd a:hover:link,dl.spec_list>dd a:hover:visited,dl.price_list>dd a:hover:link,dl.price_list>dd a:hover:visited{color:rgba(237,28,36,.5);border-bottom-color:rgba(237,28,36,.5)}dl.spec_list>dt:last-of-type,dl.spec_list>dd:last-of-type,dl.price_list>dt:last-of-type,dl.price_list>dd:last-of-type{border-bottom:none}dl.price_list>dt,dl.price_list>dd{height:73px;line-height:1.4}dl.price_list>dt{width:210px}dl.price_list>dt.nested{height:auto}dl.price_list>dt.floorseal_set{width:135px}dl.price_list>dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:calc(100% - 210px);position:relative}dl.price_list>dd .camp_price dd::after{top:-14px}dl.price_list>dd .camp_price.add_cap dd::after{top:-5px}dl.price_list>dd.nested>dl>dt,dl.price_list>dd.nested>dl>dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:73px;letter-spacing:.01em;position:relative}dl.price_list>dd.nested>dl>dt{width:60px;border-right:1px solid #ccc}dl.price_list>dd.nested>dl>dd{width:calc(100% - 60px)}dl.price_list>dd.nested>dl>dd .camp_price dd::after{top:-11px}dl.price_list>dd.nested>dl.set_price{display:block;width:100%}dl.price_list>dd.nested>dl.set_price dt,dl.price_list>dd.nested>dl.set_price dd{border-bottom:1px solid #ccc}dl.price_list>dd.nested>dl.set_price dt{display:block;height:50px;text-align:center;padding-left:0;margin:11.5px 0 11.5px 15px;float:left}dl.price_list>dd.nested>dl.set_price dd{display:block;width:100%;padding-top:15px;padding-left:85px}dl.price_list>dd.nested.floorseal_set{display:block;width:calc(100% - 135px)}dl.price_list>dd.nested.floorseal_set>dl{width:100%;border-bottom:1px solid #ccc}dl.price_list>dd.nested.floorseal_set>dl:last-of-type{border-bottom:none}dl.price_list>dd.nested.floorseal_set>dl>dt.nested{width:120px;height:146px;padding:35px 0 35px 15px}dl.price_list>dd.nested.floorseal_set>dl>dd.nested{width:calc(100% - 120px);height:auto;padding-left:0}dl.price_list>dd.nested.floorseal_set>dl>dd.nested dl.set_price{display:block;width:100%}dl.price_list>dd.nested.floorseal_set>dl>dd.nested dl.set_price dt,dl.price_list>dd.nested.floorseal_set>dl>dd.nested dl.set_price dd{border-bottom:1px solid #ccc}dl.price_list>dd.nested.floorseal_set>dl>dd.nested dl.set_price dt{display:block;height:50px;text-align:center;padding-left:0;margin:11.5px 0 11.5px 15px;float:left}dl.price_list>dd.nested.floorseal_set>dl>dd.nested dl.set_price dd{display:block;width:100%;height:73px;padding-top:15px;padding-left:85px}dl.price_list>dd.nested.floorseal_set>dl>dd.nested dl.set_price dd:last-of-type{border-bottom:none}dl.price_list>dd.nested.floorseal_set .icon_low_price{position:absolute;bottom:5px;right:35px}dl.price_list>dd.nested.tapestry>dl>dt{width:100px}dl.price_list>dd.nested.tapestry>dl>dd{width:calc(100% - 100px)}dl.price_list>dd .cap{display:block;width:100%}dl.price_list>dd #black_overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}dl.price_list>dd #black_overlay p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}dl.price_list>dd:last-of-type>dl>dt:last-of-type,dl.price_list>dd:last-of-type>dl>dd:last-of-type{border-bottom:none}dl.price_list.chaircover>dt,dl.price_list.tabletop_rollup>dt,dl.price_list.tabletop_minipop>dt{width:160px}dl.price_list.chaircover>dd.nested,dl.price_list.tabletop_rollup>dd.nested,dl.price_list.tabletop_minipop>dd.nested{width:calc(100% - 160px)}dl.price_list.chaircover>dd.nested>dl>dt,dl.price_list.tabletop_rollup>dd.nested>dl>dt,dl.price_list.tabletop_minipop>dd.nested>dl>dt{width:110px}dl.price_list.chaircover>dd.nested>dl>dd,dl.price_list.tabletop_rollup>dd.nested>dl>dd,dl.price_list.tabletop_minipop>dd.nested>dl>dd{width:calc(100% - 110px)}dl.price_list.rollup>dt{width:100px}dl.price_list.rollup>dd{width:calc(100% - 100px)}dl.price_list.rollup>dd.nested dt{width:200px}dl.price_list.rollup>dd.nested dd{width:calc(100% - 200px);position:relative}dl.price_list.set>dd.nested>dl>dd{width:100%}dl.price_list>dd .icon_print_type{max-height:40px;margin:auto;position:absolute;top:0;bottom:0;right:15px}dl.price_list>dd .icon_print_type>p{display:inline-block;font-size:10px;vertical-align:top}ul.icon_list{margin:20px 0 20px}ul.icon_list li{display:inline-block;height:32px;font-size:1.5rem;font-weight:700;line-height:32px;border-radius:16px;margin-left:10px}ul.icon_list li.icon_nouki{background-color:#eee;color:#333;padding:0 15px 0 2.7em;position:relative;top:-2px}ul.icon_list li.icon_nouki::before{content:"";display:block;width:44px;height:44px;background:url("../img/icon_nouki.svg") no-repeat left top;position:absolute;top:-5px;left:-10px}ul.icon_list li.icon_nouki span{display:inline-block;width:60px;height:22px;font-size:1.2rem;color:#fff;text-align:center;line-height:1;vertical-align:1px;text-shadow:none;padding:.4em 0;border-radius:4px;margin:0 6px 0 10px}ul.icon_list li.icon_nouki span.nouki_china{background-color:#18a4df}ul.icon_list li.icon_nouki span.nouki_japan{background-color:#e85511}ul.icon_list li.carry_bag{color:#f26b00;line-height:30px;padding:0 15px;border:2px solid #f26b00}ul.icon_list li.carry_bag.cap{display:block;height:auto;font-size:1.4rem !important;font-weight:700 !important;letter-spacing:0;border:none;padding:0;line-height:1;margin-top:1.3em}ul.icon_list li.carry_bag.cap:nth-of-type(n+3){margin-top:.7em}.pd_main_box ul.icon_list{max-width:550px}.pd_main_box ul.icon_list li.carry_bag{margin-top:1em}.temp_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff6db;padding:20px;border:1px solid #f7de94;border-radius:5px;margin:0 15px}.temp_box .btn_normal{width:300px;font-size:1.4rem;line-height:1.4;padding:1.2em 0}.temp_box .btn_normal::after{content:"";display:block;width:40px;height:39px;background:url("../img/icon_ai.svg") no-repeat left top;margin:auto;position:absolute;top:0;bottom:0;right:10px}.temp_box .btn_normal span{font-size:115%;padding:0 .15em;border-bottom:1px solid #fff;margin-top:-1px;position:relative;top:-1px}.temp_box .temp_title{width:100%}.temp_box .temp_title h4{margin-bottom:0}.temp_box p{width:300px;font-size:1.5rem;font-weight:700;line-height:1.5;letter-spacing:.015em;text-shadow:1px 1px #fff}.temp_box p span.cap{vertical-align:2px}.temp_box.rollup,.temp_box.tapestry,.temp_box.nobori,.temp_box.tablecloth,.temp_box.set,.temp_box.popup,.temp_box.backpanel_kantan{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin-bottom:2em}.temp_box.rollup li,.temp_box.tapestry li,.temp_box.nobori li,.temp_box.tablecloth li,.temp_box.set li,.temp_box.popup li,.temp_box.backpanel_kantan li{margin-top:20px}.temp_box.rollup li.intro_text,.temp_box.tapestry li.intro_text,.temp_box.nobori li.intro_text,.temp_box.tablecloth li.intro_text,.temp_box.set li.intro_text,.temp_box.popup li.intro_text,.temp_box.backpanel_kantan li.intro_text{display:block;width:100%;font-size:1.5rem;font-weight:700;text-align:center;line-height:1.3;letter-spacing:.03em;text-shadow:1px 1px #fff;margin-top:0}.temp_box.rollup li .btn_normal,.temp_box.tapestry li .btn_normal,.temp_box.nobori li .btn_normal,.temp_box.tablecloth li .btn_normal,.temp_box.set li .btn_normal,.temp_box.popup li .btn_normal,.temp_box.backpanel_kantan li .btn_normal{height:60px;line-height:1.4;padding:10px 0;padding-right:35px}.temp_box.tablecloth li .btn_normal,.temp_box.set li .btn_normal{padding-top:8px}.temp_box.tapestry li .btn_normal{padding-right:30px}.parts_box{background-color:#fff6db;padding:20px;border:1px solid #f7de94;border-radius:6px;margin:0 20px;overflow:hidden}.parts_box>img{margin-left:30px;float:right}.parts_box .img_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1em}.parts_box ol li{font-weight:700;text-align:left;line-height:1.85}.parts_box ol li .tablecloth{vertical-align:2px;padding-left:1.3em;padding-bottom:.3em}.assemble_list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;padding:40px 0;border-bottom:1px solid #ff9947;position:relative}.assemble_list li::after{content:"";display:block;width:20px;height:20px;background-color:#fff;border-bottom:1px solid #ff9947;border-left:1px solid #ff9947;position:absolute;bottom:-11px;left:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.assemble_list li:last-of-type{padding-bottom:0;border-bottom:none}.assemble_list li:last-of-type::after{content:none}.assemble_list li .text_box{width:400px}.assemble_list li .text_box h3.marker{margin-bottom:10px}.assemble_list li .img_box{width:270px}.assemble_list li .img_box img:nth-of-type(n+2){margin-top:10px}.assemble_list li .red{padding-left:1em;text-indent:-1em;margin-top:10px}.assemble_list li p span.cap{display:block;margin-top:1em}.assemble_list.counter li,.assemble_list.floorseal li{display:block;overflow:hidden}.assemble_list.counter li::after,.assemble_list.floorseal li::after{clear:both}.assemble_list.counter li .text_box,.assemble_list.floorseal li .text_box{width:100%}.assemble_list.counter li .img_box,.assemble_list.floorseal li .img_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:auto;margin-left:20px;float:right}.assemble_list.counter li .img_box img:nth-of-type(n+2),.assemble_list.floorseal li .img_box img:nth-of-type(n+2){margin-top:0;margin-left:20px}section#nobori{padding-top:50px;border-top:1px dotted #ccc}section#rollup .cap{padding-left:1em;text-indent:-1em;margin-top:.6em}h3.assemble_pd_name{font-size:2.2rem;font-weight:700;line-height:1.4;padding-left:.8em;margin:0 0 -15px;position:relative}h3.assemble_pd_name::before{content:"";display:block;width:4px;height:100%;background-color:#ff9947;position:absolute;top:-2px;left:0}h3.assemble_pd_name::after{content:"";display:block;width:1px;height:100%;background-color:#ff9947;position:absolute;top:-2px;left:6px}h3.assemble_pd_name span{font-size:1.8rem;margin-left:.3em}section#assemble h4.marker{margin-bottom:10px}section#assemble h4.marker::before{content:none}section#assemble section#nobori h3.assemble_pd_name{margin-bottom:20px}section#assemble section#nobori .parts_box{margin:0}section#assemble section#nobori .parts_box .strong{font-size:1.6rem;line-height:1.65;padding-left:1em;text-indent:-1em}#pd_intro_nav,#pd_intro_nav2{display:none;width:100%;height:80px;background-color:#fff;border-bottom:1px solid #ccc;position:fixed;top:0;left:0;z-index:5000;overflow:hidden}#pd_intro_nav ul.pd_intro_nav_inner,#pd_intro_nav2 ul.pd_intro_nav_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:960px;height:80px;margin:0 auto;overflow:hidden}#pd_intro_nav li.pd_thumb,#pd_intro_nav2 li.pd_thumb{width:220px}#pd_intro_nav li.pd_thumb a,#pd_intro_nav2 li.pd_thumb a{display:block;height:70px;line-height:1.4;overflow:hidden}#pd_intro_nav li.pd_thumb a img,#pd_intro_nav2 li.pd_thumb a img{float:right}#pd_intro_nav li.pd_thumb a img.floorseal,#pd_intro_nav2 li.pd_thumb a img.floorseal{max-height:68px;position:relative;left:-15px}#pd_intro_nav li.pd_thumb a p,#pd_intro_nav2 li.pd_thumb a p{display:inline;font-size:1.4rem;font-weight:700;letter-spacing:-0.015em;position:relative;top:15px}#pd_intro_nav li.pd_thumb a p.three_lines,#pd_intro_nav2 li.pd_thumb a p.three_lines{top:5px}#pd_intro_nav li.pd_thumb a p.one_line,#pd_intro_nav2 li.pd_thumb a p.one_line{top:25px}#pd_intro_nav li.pd_thumb a:hover p,#pd_intro_nav2 li.pd_thumb a:hover p{background:-webkit-gradient(linear, left top, left bottom, color-stop(55%, rgba(255, 255, 255, 0)), color-stop(55%, rgba(179, 223, 255, 0.7)), color-stop(80%, rgba(179, 223, 255, 0.7)), color-stop(80%, rgba(255, 255, 255, 0)));background:-webkit-linear-gradient(rgba(255, 255, 255, 0) 55%, rgba(179, 223, 255, 0.7) 55%, rgba(179, 223, 255, 0.7) 80%, rgba(255, 255, 255, 0) 80%);background:linear-gradient(rgba(255, 255, 255, 0) 55%, rgba(179, 223, 255, 0.7) 55%, rgba(179, 223, 255, 0.7) 80%, rgba(255, 255, 255, 0) 80%);padding:0 0 4px}#pd_intro_nav li.pd_thumb a:hover img,#pd_intro_nav2 li.pd_thumb a:hover img{opacity:.7}#pd_intro_nav li.pd_page_link,#pd_intro_nav2 li.pd_page_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:700px}#pd_intro_nav li.pd_page_link ul.btn_page_link,#pd_intro_nav2 li.pd_page_link ul.btn_page_link{width:100%;margin:0}#pd_intro_nav li.pd_page_link ul.btn_page_link.three_columns,#pd_intro_nav2 li.pd_page_link ul.btn_page_link.three_columns{width:610px}#scene,#feature,#price,#assemble,#tablecloth,#rollup,#tapestry,#chaircover,#media_only,#single_item{padding-top:90px;margin-top:-90px}#estimate{padding-top:250px;margin-top:-250px}.btn_back{width:100px;font-size:1.3rem;line-height:1.4;background:#b1b1b1;background:-webkit-gradient(linear, left top, left bottom, from(rgb(177, 177, 177)), to(rgb(153, 153, 153)));background:-webkit-linear-gradient(top, rgb(177, 177, 177) 0%, rgb(153, 153, 153) 100%);background:linear-gradient(to bottom, rgb(177, 177, 177) 0%, rgb(153, 153, 153) 100%);text-shadow:-1px -1px #7d7d7d;border-color:#7d7d7d;margin:0 auto}ul.infection_control_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;padding:20px;border:1px solid #ccc;border-radius:10px}ul.infection_control_list li{width:152px}ul.infection_control_list li a{display:block;text-align:center;-webkit-transition:.25s;transition:.25s}ul.infection_control_list li a img{margin-bottom:7px}ul.infection_control_list li a:hover img{opacity:.7}ul.infection_control_list li a:hover p{border-bottom:1px dashed rgba(19,107,194,0)}ul.infection_control_list li a p{display:inline;font-size:1.3rem;color:#136bc2;font-weight:700;line-height:1;padding:0 0 2px;letter-spacing:-0.02em;border-bottom:1px dashed #136bc2;margin:.7em 0;-webkit-transition:.25s;transition:.25s}ul.infection_control_list li a .btn_normal{width:100%;height:40px;font-size:1.3rem;line-height:1;margin-top:12px;-webkit-transition:.25s;transition:.25s}ul.infection_control_list li a .btn_normal::before{border-width:5px;top:14px}.title_pd01 h2{background:url(../img/pd01_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_pd02 h2{background:url(../img/pd02_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_pd03 h2{background:url(../img/pd03_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_pd04 h2{background:url(../img/pd04_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_pd05 h2{background:url(../img/pd05_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_pd06 h2{background:url(../img/pd06_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_pd07 h2{background:url(../img/pd07_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_pd08 h2{background:url(../img/pd08_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_pd09 h2{background:url(../img/pd09_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_pd10 h2{background:url(../img/pd10_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_pd11 h2{background:url(../img/pd11_title.jpg) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.boxleft{width:355px;height:auto;float:left;margin:0 25px 30px 10px;position:relative}.boxleft .set_fp{position:absolute;top:10px;left:10px}.boxleft>.strong{text-indent:-1em;padding-left:1em}.boxright{width:300px;height:auto;float:right;margin:0 10px 20px 0}.boxright img,.boxright p{margin:0 0 10px}.boxright .common_price p,.boxright .camp_price p{background-color:#888;color:#fff;padding:3px 12px;border-radius:4px;position:relative}.boxright .common_price p .fp,.boxright .camp_price p .fp{background-color:#c30d23;color:#fff;padding:3px 10px;border-radius:4px 0 0 4px;border-right:1px solid #fff;position:absolute;top:0;left:0}.boxright .common_price p span,.boxright .camp_price p span{padding-left:45px}.boxright .common_price p.unit_price,.boxright .camp_price p.unit_price{display:inline-block;font-size:1.6rem;padding:8px 12px}.boxright .common_price p.unit_price span,.boxright .camp_price p.unit_price span{font-size:1.3rem;font-weight:normal;padding-left:3px;vertical-align:1px}.boxright p span img{vertical-align:middle;padding-left:8px;margin:0}.boxright>p{font-size:1.5rem;font-weight:700;margin-bottom:10px}.boxright>.cap{font-size:1.1rem;text-indent:-1em;padding-left:1em}.boxright>.set_item{background-color:#f26b00;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.5;padding:8px 12px;border-radius:10px}.mitsumori2{background:url(../img/mitsumori_btn2_on.jpg) no-repeat left top;width:700px;height:55px;display:block;margin-bottom:20px}.mitsumori2 a img{-webkit-transition:opacity .3s;transition:opacity .3s}.mitsumori2 a img:hover{opacity:0}#pd_table{margin-top:10px}#pd_table p{font-weight:700}#pd_table table{width:355px;border-top:1px #ccc solid;border-left:1px #ccc solid;border-collapse:separate;border-spacing:0}#pd_table table th,#pd_table table td{border-right:1px #ccc solid;border-bottom:1px #ccc solid;padding:3px 8px;border-collapse:separate;border-spacing:0;line-height:150%;font-size:1.1rem}#pd_table table th{background-color:#f2f2f2;border-collapse:separate;border-spacing:0}#pd_table table td{border-collapse:separate;border-spacing:0}.select_area table{border-collapse:separate;border-spacing:0}.select_area table th,.select_area table td{border-collapse:separate;border-spacing:0}.back a{background:url(../img/back_btn_on.jpg) no-repeat left top;width:100px;height:33px;display:block;margin:20px auto 0}.back a img{-webkit-transition:opacity .3s;transition:opacity .3s}.back a img:hover{opacity:0}.title_mail h2{background:url(../img/mail_title.jpg) no-repeat left top;width:700px;height:60px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_mitsumori h2{background:url(../img/mitsumori_title.jpg) no-repeat left top;width:700px;height:60px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.title_cart h2{background:url(../img/title_cart.jpg) no-repeat left top;width:700px;height:60px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.thanks p{font-size:116%;font-weight:700;color:#373737;text-align:center;line-height:175%;padding:10px}.banner{width:700px;padding:20px;margin:60px 0;background-color:#eee;border-radius:10px;border:#ddd 1px solid}.banner a:hover img{opacity:.5}.banner a:last-of-type{margin-left:13px}.banner h4.kazari{margin:0 0 10px}.banner h4.kazari span.cap{font-size:1.2rem;vertical-align:middle}ul.floorseal_spec_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin-bottom:40px}ul.floorseal_spec_list li img{height:147px}ul.col2_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;margin-bottom:30px}ul.col2_list li:first-of-type{width:calc(40% - 1em)}ul.col2_list li:last-of-type{width:calc(60% - 1em)}#main ul.col2_list li .btn_normal{height:auto;font-size:1.7rem;line-height:1;padding:1.2em 0}#main ul.col2_list li .btn_normal::before{width:0;height:0;margin:auto;top:0;bottom:0}#main ul.col2_list li .complete_data_add{text-align:justify;letter-spacing:0;margin:0}.newitem a{background-image:url(../img/banner_newitem.jpg);background-position:right top;display:block;width:700px;height:200px;text-indent:100%;white-space:nowrap;overflow:hidden}.newitem a:hover{opacity:.5}#main.guide h3.marker{margin-bottom:20px}#main.guide section.postage>section,#main.guide section.color>section,#main.guide section.pay>section,#main.guide section.media_print>section{margin-bottom:30px}section.media_print>section{padding-bottom:30px;border-bottom:1px dotted #ccc;position:relative}section.media_print>section:last-of-type{padding-bottom:0;border-bottom:0}section.media_print>section .blueback{padding:20px;margin:20px 0 0}section.media_print>section ul.media_icon{position:absolute;top:0;right:420px}section.media_print>section ul.media_icon.direct_sublimation{right:355px}section.media_print>section ul.media_icon.solvent_inkjet{right:350px}section.media_print>section h4 span,section.media_print>section ul.media_icon li{display:inline-block;background-color:#79b5f2;font-size:1.3rem;color:#fff;font-weight:700;line-height:1;letter-spacing:.02em;padding:6px 10px;border-radius:4px;margin-left:10px;vertical-align:2px}.col_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 0 30px}.col_list figcaption{line-height:1.4}ul.color_deffernce{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}ul.color_deffernce li{width:330px}ul.color_deffernce li.center{width:100%;margin-bottom:30px}ul.color_deffernce li.center figure{width:330px;margin:0 auto}ul.color_deffernce li figure{width:100%}ul.color_deffernce li figure figcaption{font-size:1.3rem;line-height:1.4;margin:0 0 .3em}ul.color_deffernce li figure figcaption span{font-size:1.2rem}dl.lisk_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:20px 10px}dl.lisk_list dt,dl.lisk_list dd{margin-bottom:10px}dl.lisk_list dt{width:120px}dl.lisk_list dd{width:calc(100% - 120px)}ul.lisk_caution{margin:20px 0 10px}ul.lisk_caution li{font-size:1.3rem;font-weight:700;padding-left:1em;text-indent:-1em}ul.list_btn_container{width:680px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 10px}ul.list_btn_container>li{width:330px;background-color:#42b0ff;margin-bottom:25px}ul.list_btn_container>li .list_btn{width:330px;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #42b0ff;display:block;-webkit-transition:.25s;transition:.25s;background-color:#fff}ul.list_btn_container>li .list_btn:hover{opacity:.5}ul.link_title{width:100%;height:100px;padding:20px 15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}ul.link_title li:first-of-type{width:90px;display:block;text-align:center}ul.link_title li img{margin-right:10px;-webkit-transition:0;transition:0}ul.link_title li img:hover{opacity:1}ul.link_title p{font-size:27px;font-weight:bold;line-height:125%;letter-spacing:0}li .list_btn>p{padding:0 15px 15px;letter-spacing:0}.list_btn_bottom{position:relative;background-color:#42b0ff;height:42px}.list_btn_bottom::before{content:"";display:block;position:absolute;background:url(../img/indent_page_link.png) no-repeat left top;background-size:cover;width:45px;height:45px;top:0;left:-3px}.list_btn_bottom p{font-size:1.4rem;color:#fff;line-height:1;letter-spacing:.02em;padding:0 4px 2px;border-bottom:1px solid #fff;position:absolute;top:14px;left:45px}.list_btn_bottom p.small{font-size:1.3rem;letter-spacing:0}ul.pd_intro_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin:40px 0 20px}ul.pd_intro_box li{width:350px;position:relative}ul.pd_intro_box li:nth-of-type(-n+3){padding-bottom:20px}ul.pd_intro_box li:nth-of-type(-n+3) .icon_shield_partition{bottom:25px}ul.pd_intro_box li:nth-of-type(n+7) .icon_shield_partition{left:185px}ul.pd_intro_box li:nth-of-type(n+5){padding-top:30px}ul.pd_intro_box li h4{margin-top:20px;margin-bottom:15px !important}ul.pd_intro_box li .btn_normal{margin-top:20px}ul.pd_intro_box li.list_border{width:0;border-left:1px dashed #ccc}ul.pd_intro_box li.list_border_h{width:100%;height:0;position:relative}ul.pd_intro_box li.list_border_h::before{content:"";display:block;width:100%;border-bottom:1px dashed #ccc;margin:auto;position:absolute;top:0;bottom:0}ul.pd_intro_box li .img_box{background-color:#fff;padding:15px;border:1px solid #dedede;border-radius:6px;margin-bottom:30px;position:relative}ul.pd_intro_box li .img_box img{max-width:100%;height:auto;margin:0 !important}ul.pd_intro_box li .img_box img.icon_mask{position:absolute;top:-15px;right:15px}ul.pd_intro_box li .img_box #black_overlay{width:100%;height:calc(100% + 150px)}ul.pd_intro_box li .icon_shield_partition{margin-left:20px;position:absolute;bottom:5px;left:160px}ul.pd_intro_box li .mask_cert_img{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-top:20px}#pd_face_shield ul.pd_intro_box li{width:490px}#pd_face_shield ul.pd_intro_box li .icon_face_shield{position:absolute;top:-10px;left:200px}#pd_face_shield ul.pd_intro_box li .img_box{margin-bottom:0}#pd_face_shield .main_intro{text-align:center;font-size:1.9rem;font-weight:700;line-height:1.85;margin-top:40px}#pd_face_shield .main_intro h2{display:inline;font-size:3rem;background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, transparent), color-stop(75%, #ffdee7), color-stop(95%, #ffdee7), color-stop(95%, transparent));background:-webkit-linear-gradient(transparent 75%, #ffdee7 75%, #ffdee7 95%, transparent 95%);background:linear-gradient(transparent 75%, #ffdee7 75%, #ffdee7 95%, transparent 95%);color:#e51b5e;line-height:1;padding:0 20px}#pd_face_shield .main_intro p{margin-top:10px;text-align:center}#pd_face_shield ul.face_shield_spec_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;padding:25px 60px 0}#pd_face_shield ul.face_shield_spec_list li{max-width:180px}#pd_face_shield ul.face_shield_spec_list li img{max-width:180px}#pd_face_shield ul.face_shield_spec_list li:last-of-type{max-width:170px}#pd_face_shield ul.face_shield_spec_list li:last-of-type img{max-width:170px}#pd_face_shield dl.price_list>dt{width:160px}#pd_face_shield dl.price_list>dd.nested{width:calc(100% - 160px)}#pd_face_shield dl.price_list>dd.nested dt{width:130px}#pd_face_shield dl.price_list>dd.nested dd{width:calc(100% - 130px)}#pd_rollup_ic ul.pd_intro_box li:last-of-type .icon_fireproof{position:absolute;top:75px;left:280px}#pd_rollup_ic ul.pd_intro_box li:last-of-type .icon_special_price{margin-bottom:20px}#pd_rollup_ic ul.pd_intro_box li .img_box{margin-bottom:0}#pd_rollup_ic dl.price_list dt{width:270px}#pd_rollup_ic dl.price_list dd{width:calc(100% - 300px)}.red_frame{font-size:1.8rem;font-weight:700;color:red;text-align:center;line-height:1.35;padding:.5em 0;border:2px solid red;margin-bottom:20px}ul.btn_switch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:660px;margin:15px auto 30px}ul.btn_switch li{width:310px;margin:10px 0 0}ul.btn_switch li a,ul.btn_switch li button{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;background-color:#cfe5ff;font-size:15px;font-weight:700;text-align:center;position:relative;z-index:900;-webkit-transition:.25s;transition:.25s}ul.btn_switch li a.current,ul.btn_switch li button.current{background:#b0b0b0;text-decoration:none;pointer-events:none;text-shadow:-1px -1px #999;border:1px solid #b0b0b0;position:relative;z-index:1000}ul.btn_switch li a.current:link,ul.btn_switch li button.current:link{color:#fff}ul.btn_switch li a:link,ul.btn_switch li a:visited,ul.btn_switch li button:link,ul.btn_switch li button:visited{color:#1f63b6}ul.btn_switch li a:hover,ul.btn_switch li button:hover{color:rgba(31,99,182,.7)}.customer_main{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:3px #5a9ef2 solid;width:570px;padding:10px;margin-top:10px;float:left}.customer_icon{width:85px;margin:10px 10px 0 0;float:left}.customer_main h3{width:100%;height:45px;padding:10px;background:#5a9ef2;font-size:1.6rem;color:#fff;font-weight:700;margin:0 0 20px 0}.customer_main h3 img{vertical-align:middle;padding:0 5px 3px 0}.staff_main{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px #ccc solid;width:570px;padding:20px 11px;margin-top:10px;float:right}.staff_icon{width:85px;margin:10px 0 0 10px;float:right}#flow_submit .boxleft,#flow_design .boxleft{width:100px;text-align:center;float:left;margin:0}#flow_submit .boxleft img,#flow_design .boxleft img{margin-bottom:10px}#flow_submit .boxright,#flow_design .boxright{width:415px;margin:0 10px 0 0;float:right}#flow_submit .boxright h4.kazari,#flow_design .boxright h4.kazari{margin:0 0 10px 0}#flow_submit .boxright>p,#flow_design .boxright>p{font-size:1.4rem;font-weight:400}#flow_submit .boxright .btn_detail,#flow_design .boxright .btn_detail{width:100%;margin:30px 0 20px}#flow_submit .boxright .caution,#flow_design .boxright .caution{width:100%;margin-left:0}#flow_submit .boxright .caution p,#flow_design .boxright .caution p{margin:0}#flow_submit .boxright .warning h5,#flow_design .boxright .warning h5{line-height:1.5}.flow_arrow{background:url(../img/flow_arrow.png) no-repeat left top;width:40px;height:35px;margin:0 330px;clear:both}.dotline_s{height:0;border-bottom:1px #ccc dotted;margin:20px 0}.dotline_c{height:0;border-bottom:1px #5a9ef2 dotted;margin:20px 0}.add{background:#e6f1ff;padding:20px 20px 15px;margin:10px 10px 0 0}.add_l{width:75px;float:left}.add_l img{margin:0}.add_r{width:calc(100% - 75px);float:right}.add_r p{font-size:15px;font-weight:bold;color:#1b71de}.add .strong{font-size:15px;font-weight:bold;color:#1b71de}.add .cap{color:#333;font-weight:normal;font-size:11px;text-indent:-1em;padding-left:1em;margin-top:5px}h2.data_guide_title{font-size:3rem;font-weight:700;line-height:1;padding:17px 10px;border-top:4px solid #f06900;border-bottom:4px solid #f06900;margin-bottom:30px}h2.data_guide_title span{font-size:73.5%;vertical-align:2px;padding-left:.7em}ul.check_red li{padding:0 0 0 25px;margin:.8em 0;line-height:150%;position:relative}ul.check_red li::before{content:"";display:block;width:17px;height:14px;background:url("../img/icon_checkbox.svg") no-repeat left top;position:absolute;top:2px;left:0}h4.attention_list_title{font-size:2rem;color:#136bc2;padding-left:2em;margin-bottom:20px;position:relative}h4.attention_list_title.icon_ai::before{content:"";display:block;width:30px;height:30px;background:url("../img/icon_ai.svg") no-repeat left top;position:absolute;top:-5px;left:0}h4.attention_list_title.icon_ps::before{content:"";display:block;width:30px;height:30px;background:url("../img/icon_ps.svg") no-repeat left top;position:absolute;top:-5px;left:0}h4.attention_list_title.icon_office_no{padding-left:6em}h4.attention_list_title.icon_office_no::before{content:"";display:block;width:113px;height:35px;background:url("../img/side_icon_office_no.png") no-repeat left top;background-size:cover;position:absolute;top:-7px;left:0}.databx{margin-bottom:30px;padding:0 10px}.blue{color:#33f;font-weight:700}.red{color:red;font-weight:700}.red2{color:red}.pink{color:#f3f;font-weight:700}.black{color:#333}.pol_text{line-height:175%;text-align:justify;padding:5px 10px}.check_black{padding:0 0 0 25px;margin:.8em 0 .8em 45px;vertical-align:bottom;line-height:150%;background:url(../img/checkbox_black.gif) no-repeat left top}.check_no{margin:10px 0 20px 25px;line-height:150%}.check_no a:link{color:#33f;text-decoration:underline}.submit_text{padding:15px 10px}.unfit{height:130px;background-color:#f24e18;margin-bottom:30px}.unfit a img{-webkit-transition:opacity .25s;transition:opacity .25s;vertical-align:bottom}.unfit a img:hover{opacity:.3}.unfit_add{margin-bottom:40px;clear:both}.unfit_add .red_round{margin-right:20px;float:left}.unfit_add a.btn_normal{width:400px;height:50px;font-size:15px;line-height:50px;margin:10px 0 40px 142px;position:relative}.unfit_add a.btn_normal::before{top:18px}#main section.unfit_detail{margin:30px 0 0}.temp_list{padding:0;margin:10px 0 0 10px}.temp_list:after{clear:both;content:"";display:block}.temp_list .btn_normal{width:330px;height:auto;text-align:left;line-height:1.5;letter-spacing:0;padding:1em 0 1em 1.7em;position:relative;-webkit-transition:.25s;transition:.25s}.temp_list .btn_normal:nth-of-type(n+2){margin-top:15px}.temp_list .btn_normal::after{content:"";display:block;width:40px;height:39px;background:url("../img/icon_ai.svg") no-repeat left top;margin:auto;position:absolute;top:0;bottom:0;right:10px}.temp_list .btn_normal span{font-size:115%;padding:0 .15em;border-bottom:1px solid #fff;margin-top:-1px;position:relative;top:-1px}.temp_list.single{width:305px;margin:10px 0 30px 10px}section.temp_dl_box{padding-bottom:50px;border-bottom:1px solid #ff9947}section.temp_dl_box .pd_main_image{max-width:330px;height:auto;margin-left:30px;float:right}section.temp_dl_box ul.pol_text,section.temp_dl_box dl.pol_text{padding-top:0;padding-bottom:0;margin-top:15px;margin-bottom:30px}section.temp_dl_box ul.pol_text li{font-weight:700;line-height:1.4;padding-left:.8em;margin-bottom:.5em;position:relative}section.temp_dl_box ul.pol_text li:last-of-type{margin-bottom:0}section.temp_dl_box ul.pol_text li::before{content:"";display:block;width:5px;height:5px;background-color:#ff9947;position:absolute;top:6px;left:0}section.temp_dl_box ul.pol_text li span{font-size:1.2rem;font-weight:300;color:gray}section.temp_dl_box dl.pol_text dt{font-size:1.4rem;font-weight:700;line-height:1;padding-left:.8em;margin-bottom:.7em;position:relative}section.temp_dl_box dl.pol_text dt::before{content:"";display:block;width:5px;height:5px;background-color:#ff9947;position:absolute;top:6px;left:0}section.temp_dl_box dl.pol_text dd{font-size:1.2rem;font-weight:300;color:gray;line-height:1;padding-left:1em}section.temp_dl_box dl.pol_text dd:nth-of-type(n+2){margin-top:.6em}section.temp_dl_box h3.marker{display:inline}section.temp_dl_box h3.marker span{font-size:inherit;padding:0 6px;position:relative;left:6px}section.temp_dl_box h3.marker span::before{content:"\a";display:block}.grayback{width:100%;background:#ebebeb;padding:20px;margin-bottom:20px}.grayback h5.strong{padding:0}.grayback .btn{margin:0 0 15px 1em}.grayback>.cap{text-indent:-1em;padding-left:2.3em;padding-right:1em;line-height:150%;margin:-5px 0 10px}.grayback ol.pol_text{padding:0}.grayback ol.pol_text li{padding-left:1em;position:relative}.grayback ol.pol_text li::before{content:"";display:block;width:5px;height:5px;background-color:#ff9947;position:absolute;top:9px;left:0}ul.btn_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}ul.btn_list li{width:300px}ul.btn_list li .btn_detail{width:100%}#cart_content .grayback{margin-bottom:-15px}#cart_content .grayback p{padding:5px 10px}.grayback span.red{text-decoration:underline}.pol{font-weight:700;font-size:1.6rem;line-height:135%;color:#f24e18}.imgL{float:left}.mr5{margin-right:10px;margin-left:10px}.mabot{margin:0 0 50px 20px}.waku{border:2px solid #06f;border-radius:10px;padding:5px 10px 10px 10px;margin:10px 0 20px}.data{margin-bottom:-10px}.btn_checklist_on{background:url(../img/btn_checklist_on.jpg) no-repeat left top;width:220px;height:40px}.btn_checklist_on a img{-webkit-transition:opacity .25s;transition:opacity .25s;vertical-align:bottom}.btn_checklist_on a img:hover{opacity:0}.btn_mailto_on{background:url(../img/btn_mailto_on.jpg) no-repeat left top;width:220px;height:40px}.btn_mailto_on a img{-webkit-transition:opacity .25s;transition:opacity .25s;vertical-align:bottom}.btn_mailto_on a img:hover{opacity:0}.btn_submit2_on{background:url(../img/btn_submit2_on.jpg) no-repeat left top;width:220px;height:40px}.btn_submit2_on a img{-webkit-transition:opacity .25s;transition:opacity .25s;vertical-align:bottom}.btn_submit2_on a img:hover{opacity:0}.orange_box{border:#f6cb3e solid 3px;background:#fffde6;width:694px;margin:20px 0 40px}.orange_box>img,.orange_box>p{padding:10px 15px}.orange_line{height:1px;background-color:#f6cb3e;border:0}.orange_box>div.btn{padding:0 0 15px 15px}h4.kazari{background:url("../img/kazari.jpg") no-repeat left top;padding-left:15px;margin-bottom:10px;font-size:1.8rem;color:#f24e18;line-height:150%}h4.kazari::before{content:none}div>h4.kazari{margin:20px 0 10px}.pat1{width:200px;padding:10px;float:left}.pat2{width:220px;padding:10px 0 0;float:left}h5.strong{border-bottom:1px #f24e18 solid;padding-bottom:5px;padding-left:5px}.select_area{width:100%;border-top:#ccc 1px solid;margin:0;position:relative}.select_area table{width:100%;background-color:#f2f2f2;border-spacing:0;border-collapse:separate}.select_area table.bg_option{background-color:#fdefef}.select_area th{width:112px;font-size:1.3rem;line-height:150%;text-align:right;vertical-align:top;padding:1.5em .75em}.select_area td{font-size:1.3rem;float:left;margin:0;display:block}.select_area td[colspan="2"]{width:100%;padding-right:20px}.select_area tr>td button{display:block;margin:0 auto}.select_area tr::after{clear:both}.select_area .border_none{border:0 !important}.select_area .border_none th,.select_area .border_none td{border:0 !important}.select_area .border_bottom{border-bottom:1px solid #ccc}.select_area.single_item_select tr:nth-of-type(2) th,.select_area.single_item_select tr:nth-of-type(2) td{padding-top:0;border-top:0}.select_area::has(tr.hide){border-top:none}#main .select_area table tr:first-of-type td label{margin-top:10px}#main .select_area button{background:none;text-indent:100%;white-space:nowrap;overflow:hidden;display:block;border:none;margin:10px 5px 0 5px}#main .select_area button span.btn_add{cursor:pointer;display:block;width:120px;height:30px;border:none;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_add.png) no-repeat left top}#main .select_area button span.btn_add:hover{background:url(../img/btn_add.png) no-repeat 0 -30px}#main .select_area button.disabled span{display:block;width:120px;height:30px;border:none;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_add_after.png) no-repeat left top}#main .select_area input.btn_add{cursor:pointer;display:block;width:200px;height:40px;border:none;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_add.png) no-repeat left top;margin:0 220px .5em}#main .select_area input.btn_add:hover{background:url(../img/btn_add.png) no-repeat 0 -40px}#main .select_area.single_item_select td label{overflow:hidden}#main .select_area.single_item_select td label .single_item_thumb{float:left;-webkit-transition:.25s;transition:.25s}#main .select_area.single_item_select td label .single_item_thumb:hover{opacity:.7}#main .select_area.single_item_select td label .single_item_thumb img{max-height:69px;width:auto}#main .select_area.single_item_select td label p{margin-left:95px}#main .select_area.single_item_select td label span{margin-left:25px}#main .select_area.single_item_select tr.option_design td label span{margin-left:0 !important}#main .select_area .option_list{width:275px}#main .select_area .option_list:first-of-type{margin-right:10px}#main .select_area .option_list label{width:275px;text-align:center}#main .select_area .option_list label p{line-height:1.5;margin-top:1em}#main .select_area .option_list label img{border:1px solid #dedede}#main .select_area .option_list label button,#main .select_area .option_list label .btn_add,#main .select_area .option_list label button.disabled span{display:block;text-indent:150%;margin-bottom:.5em;margin-left:auto;margin-right:auto}#main .select_area .option_list label a.gocart{display:none}#main .select_area .btn_cart_product button:disabled .btn_add,#main .select_area .btn_cart_product2 button:disabled .btn_add{display:block;position:relative;cursor:default}#main .select_area .btn_cart_product button:disabled .btn_add::after,#main .select_area .btn_cart_product2 button:disabled .btn_add::after{content:"";display:block;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);border-radius:2px;position:absolute;top:0;left:0}#main .select_area .btn_cart_product button:disabled .btn_add:hover,#main .select_area .btn_cart_product2 button:disabled .btn_add:hover{background-position-y:0;opacity:1}section.floor_type{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}section.floor_type .fit_box,section.floor_type .unfit_box{width:340px;border:3px solid rgba(0,0,0,0);border-radius:10px}section.floor_type .fit_box h4,section.floor_type .unfit_box h4{margin:15px}section.floor_type .fit_box ul,section.floor_type .unfit_box ul{padding:15px;border-top:1px solid rgba(0,0,0,0)}section.floor_type .fit_box ul li,section.floor_type .unfit_box ul li{font-size:1.6rem;font-weight:700;line-height:1.75}section.floor_type .fit_box ul li span,section.floor_type .unfit_box ul li span{margin-right:.6em}section.floor_type .fit_box{border-color:#e96093}section.floor_type .fit_box ul{border-top-color:#e96093}section.floor_type .fit_box ul li span{color:rgba(233,96,147,.6)}section.floor_type .unfit_box{border-color:#2ca6e0}section.floor_type .unfit_box ul{border-top-color:#2ca6e0}section.floor_type .unfit_box ul li span{color:rgba(44,166,224,.6)}.blueback.floorseal{padding:25px;margin:20px 0 30px}.blueback.floorseal ul li{margin-left:2em}.blueback.floorseal ul li::before{width:21px;height:18px;top:3px;left:-30px}.head_copy_floorseal{margin:30px auto 0}.banner_link{display:block}.banner_link img{-webkit-transition:.25s;transition:.25s}.banner_link:hover img{opacity:.7}.btn_other a{display:block;width:200px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_other.png) no-repeat left top;float:left}.btn_other a:hover{background:url(../img/btn_other.png) no-repeat 0 -40px}.btn_mitsumori a{display:block;width:200px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_mitsumori.png) no-repeat left top;float:right;-webkit-transition:none;transition:none}.btn_mitsumori a:hover{background:url(../img/btn_mitsumori.png) no-repeat 0 -40px}.btn_mitsumori.disabled a{position:relative;pointer-events:none;cursor:default}.btn_mitsumori.disabled a::before{content:"";display:block;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);position:absolute;top:0;left:0}.cart_btn{width:420px;margin:10px 140px;overflow:hidden}.cart_btn:after{clear:both}#cart_content ul#mfp_phase_stat li.mfp_inactive_phase{display:none}.btn_cart a{width:220px;height:90px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_cart.png) no-repeat left top;display:block}.btn_cart a:hover{background:url(../img/btn_cart.png) no-repeat 0 -90px}.btn_cart2 a{display:block;width:200px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_cart2.png) no-repeat left top;float:right;margin-right:10px}.btn_cart2 a:hover{background:url(../img/btn_cart2.png) no-repeat 0 -40px}.btn_design a{display:block;width:200px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_design.png) no-repeat left top;margin-top:1em}.btn_design a:hover{background:url(../img/btn_design.png) no-repeat 0 -40px}.btn_cart a,.btn_cart2 a,.btn_design a,.btn_other a{-webkit-transition:none;transition:none}.btn_temp a{display:block;width:250px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_temp.png) no-repeat left top;margin:10px auto 5px}.btn_temp a:hover{background-position:0 -40px}.btn_temp.pd05 p{margin:10px 0 -7px 40px}#mfp_shopping_cart.no_cart_item+p{display:none}#mfp_phase_1{padding:80px;margin:-80px}.warning{background-color:#fceae1;padding:15px;margin:10px 0}.warning h5{font-size:1.6rem;color:red;line-height:1.4;padding-left:0;margin:5px 0}.warning h5::before{content:none}.warning h5.two_lines{line-height:1.65}.warning .dotline{margin:15px 0}.warning a.switch_2{-webkit-transition:.25s;transition:.25s}.warning a.switch_2:hover{opacity:.7}.warning a.switch_2:link,.warning a.switch_2:visited{color:#136bc2;text-decoration:underline}.warning p{margin:0}.caution{width:680px;margin:20px 10px 0}.caution>p{background:url("../img/caution.jpg") no-repeat left top;color:#fff;font-size:16px;font-weight:bold;padding:7px 0 7px 33px;line-height:100%}.caution .cap2 p{line-height:150%;margin:.5em 0}ul{list-style:none}ul li{list-style:none}.select_area ul{padding-left:0;margin:0}#main .select_area label{display:block;width:425px;background-color:#fcfcfc;font-size:1.3rem;line-height:100%;padding:10px;border:solid 1px #dedede;border-radius:3px;margin:3px 0}#main .select_area table tr{width:100%;overflow:hidden}#main .select_area table tr:nth-of-type(1) label{margin-bottom:10px}#main .select_area table tr form.mfpcart td button{width:100px;height:30px;display:block}.cap{font-size:1.2rem !important;font-weight:normal !important;line-height:150%}.select_area .cap{font-size:1rem}.select_area .cap a{font-size:1rem}.select_area span.num{font-size:1.2rem}.select_area tr:nth-of-type(2){border-collapse:separate;border-spacing:0}.select_area tr:nth-of-type(2) th,.select_area tr:nth-of-type(2) td{border-collapse:separate;border-spacing:0}.select_area tr.border_bottom{border-collapse:separate;border-spacing:0;border-top:0;border-bottom:#ccc 1px solid;padding:0 0 10px}.select_area tr.border_bottom th,.select_area tr.border_bottom td{border-collapse:separate;border-spacing:0;border-top:0;border-bottom:#ccc 1px solid;padding:0 0 10px}.select_area tr.side_other th{padding:.9em 1em 0 !important}.select_area tr.side_other button{margin-top:3px !important}.select_area tr.side_other label{padding-top:10px !important}.yellowback{background-color:#fff5b3;width:280px;padding:10px}.yellowback img{padding:0 57px}.yellowback p:last-of-type{margin:0}.btn_hide{display:none !important}ul#slide li a:hover img{opacity:.7}ul#slide li a img{margin-bottom:50px;-webkit-transition:.25s;transition:.25s}.pos_r{position:relative}.icon_large_amount{position:absolute;top:-68px;right:-34px}#main .select_area label.floorseal_original input{height:auto;margin:0}#main .select_area label.floorseal_original p,#main .select_area label.floorseal_original span{line-height:1.4}#main .select_area label.floorseal_original p{margin-top:15px}#main .select_area label.floorseal_original span{font-size:14px;font-weight:bold;vertical-align:-1px;margin-left:5px}.course_table_box{width:700px;margin:30px auto 40px}.course_table_box .strong{font-size:1.6rem;text-align:center;letter-spacing:.03em;margin-bottom:10px}.course_table_box .cap{margin-top:-10px}.course_table{position:relative}.course_table th,.course_table td{border-bottom:1px solid gray;border-right:1px solid gray;border-collapse:separate;border-spacing:0;height:34px;margin-bottom:20px}.course_table thead th,.course_table thead td{height:55px}.course_table thead th{background-color:#edeff1}.course_table thead td{background-color:#e3e3e3}.course_table tbody th{background-color:#e0f5ff;font-weight:normal}.course_table table{border:2px solid gray;border-collapse:collapse;margin-bottom:20px;width:700px;-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:separate;border-spacing:0}.course_table a{width:calc(100% - 4px);height:56px;background-color:#42b0ff;display:block;text-indent:100%;white-space:nowrap;position:absolute;opacity:0;-webkit-transition:.2s;transition:.2s;z-index:300;overflow:hidden;left:2px}.course_table a:hover{opacity:.3}.course_table th{width:28%;font-size:1.3rem;line-height:1.4;text-align:left;padding-left:.7em}.course_table a.course01{top:57px}.course_table a.course02{top:114px}.course_table a.course03{top:171px}.course_table a.course04{top:228px}.course_table a.course05{top:285px}.course_table a.course06{top:342px}.course_table a.course07{top:399px}.course_table a.course08{top:456px}.course_table a.course09{top:513px}.course_table a.course10{top:570px}.course_table a.course11{top:627px}.course_table a.course12{top:684px}.course_table a.course_set01{top:57px}.course_table a.course_set02{top:114px}.course_table a.course_set03{top:171px}.course_table a.course_single01{top:90px}.course_table a.course_single02{top:151px}.course_table a.course_single03{top:212px}.course_table a.course_single04{top:273px}.course_table a.course_single05{top:334px}.course_table td{width:24%;text-align:center;padding:10px 0}.course_table thead tr td:last-of-type{border-right:0}.course_table tbody tr td:last-of-type{border-right:0}.course_table tbody tr:last-of-type th,.course_table tbody tr:last-of-type td{border-bottom:0}.Acourse_title,.Bcourse_title,.Ccourse_title{font-size:2.4rem;font-weight:700;letter-spacing:0;line-height:1;padding-left:1.75em;position:relative}.Acourse_title,.Acourse_price{color:#0a3f9c}.Bcourse_title,.Bcourse_price{color:#14b432}.Ccourse_title,.Ccourse_price{color:#e64682}.Acourse_title::before,.Bcourse_title::before,.Ccourse_title::before{content:"";display:block;position:absolute}.Acourse_title::before{width:36px;height:36px;background:url("../img/design_icon_Acourse.png");background-size:cover;left:20px;top:-6px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.Acourse_title::before{background:url("../img/design_icon_Acourse@2x.png");background-size:cover}}.Bcourse_title::before{width:36px;height:36px;background:url("../img/design_icon_Bcourse.png");background-size:cover;left:20px;top:-6px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.Bcourse_title::before{background:url("../img/design_icon_Bcourse@2x.png");background-size:cover}}.Ccourse_title::before{width:36px;height:36px;background:url("../img/design_icon_Ccourse.png");background-size:cover;left:20px;top:-6px}@media only screen and (-webkit-min-device-pixel-ratio: 2){.Ccourse_title::before{background:url("../img/design_icon_Ccourse@2x.png");background-size:cover}}.Acourse_price,.Bcourse_price,.Ccourse_price{font-size:3.6rem;font-weight:700;letter-spacing:-0.02em;line-height:1}.Acourse_price span,.Bcourse_price span,.Ccourse_price span{font-size:2rem;font-weight:700}.no_indent{padding-left:0 !important}.no_indent::before{content:none !important}.Acourse_title.no_indent,.Bcourse_title.no_indent{font-size:20px;letter-spacing:0}.Acourse_title span{font-size:14px;vertical-align:2px;margin-left:3px}.fptext2{background-color:#c1272d;font-size:1.2rem;color:#fff;padding:.5em 10px;margin-bottom:5px}.warning>.fptext2{margin-top:10px}#cbox div:first-of-type{margin-top:20px}#cbox .strong{margin:20px 0 10px;text-align:center}.add_course{background:#f2f2f2;width:670px;padding:14px;border:1px #ccc solid;overflow:hidden;margin:20px 0}.add_course>p{font-size:1.5rem;font-weight:700;color:#333;margin-bottom:10px}.add_course .cap{width:520px;padding-right:10px;float:left}.add_course .cap ul{padding-left:1em}.add_course .cap ul li{text-indent:-1em;margin-bottom:5px}.add_course .icon{width:60px;padding-left:10px;float:left}.add_course .dotline{margin-bottom:20px}.add_course h4.kazari{margin-top:5px}.add_course dt{font-size:1.4rem;font-weight:700;display:list-item;margin-left:1.3em;list-style-type:disc}.add_course dd{margin-left:1.5em;margin-bottom:.4em}.main_course{height:500px;margin-top:20px}.main_course ul li{margin-bottom:10px}ul{list-style:none;padding:0;margin:0}.dotline{height:0;line-height:0;border:0;border-bottom:1px #ccc dotted;margin:20px 0 0}.pattern_reg{width:280px;margin-left:20px;margin-bottom:20px;float:left}.pattern_reg2 dt,.pattern_reg2 dd{float:left}.pattern_reg2 dl{margin:0}.pattern_reg2 dl::after{content:"";clear:both;display:block}.pattern_reg2 p:nth-of-type(2){margin-bottom:10px}.pattern_reg2 img{margin:10px 0 0 20px}.pattern_reg2 .cap{margin-left:20px}.pattern_reg .strong,.pattern_reg2 .strong{line-height:150%;margin-bottom:5px}#cbox_space{width:700px;margin:20px}.course_cont{margin:-10px 0 20px}.course_cont ul li.detail{width:330px;padding-top:20px;float:left}.course_cont ul li.detail img{margin-bottom:15px}.course_cont ul li.dotline_v{border-left:1px #ccc dotted;margin:0 19px;width:0;height:310px;float:left}.course_cont ul li.dotline_v2{border-left:1px #ccc dotted;margin:0 19px;width:0;height:345px;float:left}.course_cont .dotline_s{clear:both;margin-bottom:0}.course_cont_c img{margin-top:10px}.course_cont_c ul{margin-top:5px}ul.indent{padding-left:1em}ul.indent li{text-indent:-1em}ul.indent li.cap{margin-top:5px;line-height:1.3em}.indent{margin-top:-13px}.indent span{font-size:1rem}.indent_a{color:#0a3f9c;padding-right:5px}.indent_b{vertical-align:.15em;color:#14b432;padding-right:5px}.indent_c{vertical-align:.15em;color:#e64682;padding-right:5px}.indent_d{vertical-align:.15em;color:#f06e1e;padding-right:5px}.dotline_s{height:0;border-bottom:1px #ccc dotted;margin:20px 0}.cbox_space h4.kazari{margin:0}.cap2{background-color:#fceae1;color:#dd2724;font-size:1.2rem;text-align:justify;text-justify:inter-ideogragh;line-height:150%;text-indent:-1em;letter-spacing:0;padding:10px 1em 10px 1.6em;margin-bottom:20px}.cap2 p,.cap2 li{margin:0 0 .3em;padding:0}.cap2 p:last-of-type,.cap2 li:last-of-type{margin-bottom:0}#cboxContent #cboxClose{background:#3498db;background-image:-webkit-gradient(linear, left top, left bottom, from(#3498db), to(#2980b9));background-image:-webkit-linear-gradient(top, #3498db, #2980b9);background-image:linear-gradient(to bottom, #3498db, #2980b9);border-radius:4px;font-family:Arial;color:#fff;font-size:1.3rem;padding:2px 12px 2px 12px;text-decoration:none}#cboxContent #cboxClose:hover{background:#c7c7c7;background-image:-webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#a1a4a6));background-image:-webkit-linear-gradient(top, #c7c7c7, #a1a4a6);background-image:linear-gradient(to bottom, #c7c7c7, #a1a4a6);text-decoration:none}dl.tok_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:700px}dl.tok_list dt,dl.tok_list dd{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.4rem;padding:1em 0;border-bottom:1px solid #dedede}dl.tok_list dt{width:220px;font-weight:700;padding-left:5px}dl.tok_list dd{width:calc(100% - 220px)}#main .select_area td label p{margin:5px 0}.select_area label input{height:30px;margin-top:8px;margin-bottom:8px}.select_area label input[type=radio]{height:auto}.select_area .btn_other{margin-left:10px;float:left}.select_area label select{min-width:100px;height:30px;font-size:1.3rem;padding-right:0;margin:8px 0 8px 2px}.txt_hidden{display:none}.fireproof{width:644px;height:auto;border:solid 3px #c1272d;padding:15px;margin:20px 10px 25px}.fptitle{font-size:1.3rem;color:#c1272d;font-weight:700;margin:5px 0 10px}.fptitle.info{line-height:140%;margin:0;text-align:center}.boxleft .grayback{background-color:#f2f2f2;border:#ccc 1px solid;width:333px;padding:10px;margin:10px 0 0 0}.boxleft .grayback p{font-weight:700;line-height:135%}.white_overlay{background-color:#fff;width:220px;height:60px;position:absolute;top:72px;left:350px;opacity:.8}.news_contents .entry-content{padding:10px 0 15px 0;background:url(../img/bg_dot.png) repeat-x left bottom}.news_contents .entry-content a:link,.news_contents .entry-content a:visited{color:#2326ba}.wo_back{text-align:center;margin:20px}div>h3.midashi{margin:20px 0 10px}span.example{color:#999;font-size:1.1rem;padding-left:10px}.caution_box{background-color:#f26b00;border-radius:5px;padding:10px}.caution_box img{margin-right:10px;margin-bottom:0}.caution_box p{font-size:1.6rem;color:#fff}.caution_box p span{font-size:1.3rem;font-weight:400}.caution_box2{padding:10px 15px;border:red 2px solid;border-radius:5px}.caution_box2 p{color:red;font-size:1.6rem;line-height:150%;margin-bottom:0}.caution_box2 p span{font-size:1.3rem}.caution_box2 .cap{font-size:1.1rem !important;font-weight:400;text-indent:-1em;padding-left:1em;line-height:135%;margin-top:5px}.clearfix::after{content:"";display:block;clear:both}.banner_set{margin-bottom:20px}.banner_set a{width:700px;height:200px;display:block;background-color:#3ba9f8}.banner_set a img{-webkit-transition:opacity .3s;transition:opacity .3s;vertical-align:bottom}.banner_set a img:hover{opacity:.5}#main #data .complete_data_add,#main .complete_data_add{-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;line-height:1.5;margin:20px 0}#white_overlay,#white_overlay2,#white_overlay3,#white_overlay4,#white_overlay5{background-color:#fff;opacity:.8;position:absolute;top:0px;left:0;width:99.9%;height:99%}.spec_title{font-size:15px;font-weight:bold}.cart_wrapper{border:7px solid #ed1c24;border-top:0;margin-bottom:30px;position:relative}.select_area .table table{border-top:1px solid #ccc;border-left:1px solid #ccc}.select_area .table table th,.select_area .table table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px 0 5px 10px}#main .konpou_detail_box .table,#main .konpou_detail_box2 .table{width:100%;margin-left:auto;margin-right:auto;clear:both}#main .konpou_detail_box .table table,#main .konpou_detail_box2 .table table{width:100%}#main .konpou_detail_box .table.packing th,#main .konpou_detail_box .table.packing td,#main .konpou_detail_box2 .table.packing th,#main .konpou_detail_box2 .table.packing td{font-size:1.2rem;float:none}#main .konpou_detail_box .table.packing th,#main .konpou_detail_box2 .table.packing th{width:40%;background-color:#f0f0f0;font-weight:700;text-align:left;vertical-align:middle;padding:.5em}#main .konpou_detail_box .table.packing th .cap,#main .konpou_detail_box2 .table.packing th .cap{font-size:1.2rem;margin-left:.6em}#main .konpou_detail_box .table.packing td,#main .konpou_detail_box2 .table.packing td{width:30%}#main .konpou_detail_box .table.packing td:nth-of-type(1),#main .konpou_detail_box2 .table.packing td:nth-of-type(1){width:auto}#main .select_area label.btn_konpou_detail{display:inline-block;width:40%;max-width:400px;background-color:#fff;font-size:1.3rem;font-weight:700;color:#5a9ef3;text-align:center;line-height:1;padding:.8em 0;border:1px solid #5a9ef3;border-radius:6px;margin:0;margin-bottom:1em;margin-right:1em;position:relative;cursor:pointer}#main .select_area label.btn_konpou_detail::before{content:"";display:block;width:0;height:0;border:6px solid rgba(0,0,0,0);border-top-color:#5a9ef3;margin:auto;position:absolute;top:9px;bottom:0;left:.7em;-webkit-transition:.25s;transition:.25s}.konpou_detail_box,.konpou_detail_box2{padding:1em;margin:0 1em 1em 0;background-color:#fff;border:1px solid #dedede;border-radius:3px;overflow:hidden}.tatami_detail h5.strong,.konpou_detail_box2 h5.strong{font-size:1.7rem;padding-top:0;margin-top:5px}.tatami_detail h5.strong span,.konpou_detail_box2 h5.strong span{font-size:1.4rem;letter-spacing:0}.konpou_detail_box .cap,.konpou_detail_box2 .cap{font-size:1.2rem;line-height:1.5;text-align:justify;letter-spacing:.02em;text-indent:0;padding-left:0;margin-bottom:3px}.konpou_detail_box img,.konpou_detail_box2 img{float:right;width:210px;margin-left:1em;margin-bottom:.5em}.select_area .konpou_detail_box .table.packing th,.select_area .konpou_detail_box2 .table.packing th{font-size:12px;width:55%;line-height:0;vertical-align:middle;text-align:center}.select_area .konpou_detail_box .table.packing thead th,.select_area .konpou_detail_box2 .table.packing thead th{line-height:1.85}.select_area .konpou_detail_box .table.packing thead th :nth-of-type(n+2),.select_area .konpou_detail_box2 .table.packing thead th :nth-of-type(n+2){background-color:#fff}.select_area .konpou_detail_box .table.packing thead td,.select_area .konpou_detail_box2 .table.packing thead td{font-size:12px}.select_area .konpou_detail_box .table.packing td,.select_area .konpou_detail_box2 .table.packing td{background-color:#fff;margin:0;width:22.5%;font-size:12px;padding:7px 0 7px 10px}.select_area .konpou_detail_box .table table,.select_area .konpou_detail_box2 .table table{border-bottom:0;border-right:0}.select_area select.wide_select{width:320px}.table.delivery_area_price table td{width:22.5%}.cap.delivery_area_price{text-indent:-2.7em;padding-left:2.7em;margin-bottom:5px}.table.delivery_area_price table .cap{vertical-align:0px}#table.packing{margin-top:10px}#table.packing thead{font-weight:700;background-color:#f0f0f0}#table.packing th{width:50%;font-weight:700;background-color:#f0f0f0;font-size:1.3rem}#table.packing td{width:25%}#table.delivery_area_price table .cap,#table2.delivery_area_price table .cap{vertical-align:2px}.cap.delivery_area_price{text-indent:-2.7em;padding-left:2.7em;margin:.5em 0 0}#main #btn_tatami_detail,#main #btn_maki_detail{display:none}#main #btn_tatami_detail:checked+label::before,#main #btn_maki_detail:checked+label::before{top:-5px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tatami_detail,.maki_detail{display:none}table.mfp_shoppingcart thead tr td{font-size:1.2rem;padding:.5em}table.mfp_shoppingcart tbody tr th,table.mfp_shoppingcart tbody tr td{font-size:1.3rem;padding:.5em .8em}table.mfp_shoppingcart tbody tr th span{font-size:1.1rem;padding:0}table.mfp_shoppingcart tfoot{background:none}.title_set{margin-top:20px}.title_set h2{background:url(../img/set/set_title.png) no-repeat left top;width:700px;height:60px;text-indent:100%;white-space:nowrap;overflow:hidden;margin:0 0 20px}.boxright #pd_table{margin-top:0}.boxright #pd_table table{width:298px}.boxright #pd_table table th,.boxright #pd_table table td{font-size:1.1rem}.boxright .pd_set_title{font-size:1.8rem;padding-bottom:.5em;border-bottom:#f26b00 1px dotted}.boxright .pd_set_title .cap{font-size:1.3rem;font-weight:700}.grayline{height:1px;background-color:#b3b3b3;margin:0 0 30px}.cap_point{font-size:1.2rem}.design_cap{margin-top:-5px}.design_cap p{font-size:1rem;padding-right:20px;padding-left:3em;text-indent:-3em;margin-bottom:7px;line-height:150%;margin:7px 0 0}.course_set{margin:20px 50px 0}.course_set a{display:block;width:600px;height:45px}.course_set a.set{background:url("../img/set/course_set_on.png") no-repeat left top}.course_set a._4pset{background:url("../img/set/course_4pset_on.png") no-repeat left top}.course_set img{vertical-align:bottom}.course_set a img:hover{opacity:0}.course.course11_off a.course11 img:hover{opacity:0}.course_set a.single01{background:url("../img/course_cbox/course_single01_on.png") no-repeat left top}.course_set a.single02{background:url("../img/course_cbox/course_single02_on.png") no-repeat left top}.course_set a.single03{background:url("../img/course_cbox/course_single03_on.png") no-repeat left top}.course_set a.single04{background:url("../img/course_cbox/course_single04_on.png") no-repeat left top}.course.course11_off{background:none}.course.course11_off a.course11{background:url("../img/course11_on.png") no-repeat left top;position:relative}.course.course11_off a.course11 img{position:absolute;top:0;left:0}.red.strong{color:red}.camp_price{display:none !important}#sidemenu .side_btn01_on.ichioshi{height:80px;background:url("../img/ichioshi/side_btn01_on.jpg") no-repeat left top}.ichioshi01{position:absolute;left:195px;top:120px}.ichioshi02{position:absolute;left:195px;top:375px}.works_main{margin-top:20px}.works_main p,.works_main img{padding-bottom:20px}.works_main p{padding:0 10px 20px}.works_main img{margin:0 50px}.works_main .works_name{text-align:right;margin-top:-20px}.works_main .cap{padding-left:50px;margin-top:-20px}#black_overlay{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;background:rgba(0,0,0,.8);-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:absolute;top:0px;left:0px;z-index:1500}#black_overlay p{width:135px;color:#fff;font-size:2.7rem;font-weight:700;text-align:center;line-height:100%}#black_overlay .cap{font-size:1.4rem;font-weight:400}#black_overlay.counter p{padding:155px 0}#sidemenu nav{position:relative}#sidemenu nav #black_overlay{width:100%;position:absolute}#sidemenu nav #black_overlay p{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.6rem}#sidemenu nav #black_overlay .cap{font-size:1.1rem}.pd_list #black_overlay{width:350px}.pd_list #black_overlay p{padding:73px 0}input.number{width:50px}.s_panel_caution{margin:20px 0}.s_panel_caution .strong{margin:0 0 5px}.s_panel_caution img{width:130px;margin-right:7px;float:left}.s_panel_caution .cap{width:218px;letter-spacing:-0.02em;line-height:165%;float:left}.info_box{background-color:#fff;font-size:16px;color:red;font-weight:700;text-align:justify;line-height:1.5;padding:.75em;border:3px solid red;margin:20px 0}.info_box .cap{margin-top:.5em}.news_contents{margin-bottom:30px;position:relative}.news_contents h3{background:#ff9947;height:40px;font-size:1.8rem;color:#fff;font-weight:700;line-height:40px;letter-spacing:0;padding:0 0 0 2rem;margin:0 0 10px;position:relative}.news_contents h3::before{content:"";display:block;height:100%;border-left:3px solid #f26b00;position:absolute;top:0;left:5px}.news_contents h4{font-size:1.6rem;line-height:1.4;margin:1.3rem 0}.news_contents h4:before{content:none}.news_title_add{font-size:1.1rem;font-weight:700;line-height:126%;color:#fff;background-color:#c1272d;padding:6px 8px 8px;position:absolute;top:44px;right:0px}.entry-content .red_box{font-weight:700;line-height:1.65;color:#fff;background-color:#c1272d;padding:10px 15px 8px;margin-bottom:15px}.entry-content .red_box span{font-weight:400}.information_mini a img:hover{opacity:.5}.news_contents h3.marker span{background-color:#cb0202;font-size:1.6rem;color:#fff;padding:7px 10px 5px;margin-left:8px}ul.calendar_list,ul.calendar_list2{width:100%;margin:20px 0 30px;overflow:hidden}ul.calendar_list li,ul.calendar_list2 li{width:300px;float:left}ul.calendar_list li:first-of-type,ul.calendar_list2 li:first-of-type{padding-right:30px;border-right:1px dotted #5a9ef2}ul.calendar_list li:last-of-type,ul.calendar_list2 li:last-of-type{padding-left:30px}ul.calendar_list li figure,ul.calendar_list2 li figure{position:relative}ul.calendar_list li figure figcaption,ul.calendar_list2 li figure figcaption{font-size:1.4rem;font-weight:700;line-height:1;margin:0 0 0 10px}ul.calendar_list li figure figcaption small,ul.calendar_list2 li figure figcaption small{font-size:1.2rem;font-weight:400}ul.calendar_list li figure figcaption small.pink,ul.calendar_list2 li figure figcaption small.pink{color:rgba(251,59,104,.5)}ul.calendar_list li figure .news_calendar01_add,ul.calendar_list li figure .news_calendar02_add,ul.calendar_list li figure .news_calendar03_add,ul.calendar_list li figure .news_calendar04_add,ul.calendar_list li figure .news_calendar05_add,ul.calendar_list2 li figure .news_calendar01_add,ul.calendar_list2 li figure .news_calendar02_add,ul.calendar_list2 li figure .news_calendar03_add,ul.calendar_list2 li figure .news_calendar04_add,ul.calendar_list2 li figure .news_calendar05_add{position:absolute;bottom:0;left:0}ul.calendar_list2 li{width:100%}ul.calendar_list2 li:first-of-type{padding:0 0 30px 0;border-bottom:1px dotted #5a9ef2;border-right:0}ul.calendar_list2 li:last-of-type{padding:30px 0 0 0}ul.calendar_list2 li figure{overflow:hidden}ul.calendar_list2 li figure .news_calendar03,ul.calendar_list2 li figure .news_calendar04,ul.calendar_list2 li figure .news_calendar05{margin-right:30px;float:left}ul.calendar_list2 li figure .news_calendar03_add{bottom:0;left:0}ul.calendar_list2 li figure .news_calendar04_add{bottom:0;left:330px}ul.calendar_list2 li figure .news_calendar05_add{bottom:0;left:0}ul.calendar_list2 li figure::before{content:"";display:block;border:11px solid rgba(0,0,0,0);border-left-color:#ccc;position:absolute;top:164px;left:310px}.news_calendar06,.news_calendar07{margin:10px 0 30px;position:relative}.news_calendar06 .news_calendar06_add,.news_calendar06 .news_calendar07_add,.news_calendar07 .news_calendar06_add,.news_calendar07 .news_calendar07_add{position:absolute;bottom:80px;left:40px}.news_calendar06 .news_calendar07_add,.news_calendar07 .news_calendar07_add{bottom:34px;left:84px}.blinking{-webkit-animation:blink 1.5s ease-in-out infinite alternate;animation:blink 1.5s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}50%{opacity:1}}@keyframes blink{0%{opacity:0}50%{opacity:1}}.boxright .fptext2{padding:10px 15px}.boxright .fptext2 p{font-size:1rem;font-weight:400;line-height:150%;padding:0;margin:0;background-color:#c1272a}.fptext2.set p{font-size:1rem;font-weight:400;line-height:150%;padding:0;margin:0;background-color:#c1272a}.boxright .fptext2 .strong{font-size:1.1rem;font-weight:700;color:#fff;margin:8px 0}.fptext2.set .strong{font-size:1.1rem;font-weight:700;color:#fff;margin:8px 0}.fptext2 .strong.top{display:block;text-align:center;color:#fff;font-size:1.1rem;padding:10px;border:1px solid #fff;border-radius:4px}.common_price .main_set{background:url("../img/main_set.jpg") no-repeat left top;width:700px;height:510px;margin:0 0 40px}.common_price .main_set.ichioshi{background:url("../img/ichioshi/main_set.jpg") no-repeat left top}#mailformpro li#other_detail{padding:5px 0 0 6px !important}form#mailformpro label{padding:.5em}form#mailformpro label.mfp_not_checked,form#mailformpro label.mfp_checked{padding:.5em}input[type=checkbox],input[type=radio]{vertical-align:-2px}form#mailformpro dl dd{padding-right:7px}.mfp_element_text,.mfp_element_number,.mfp_element_select-one,.mfp_element_email,.mfp_element_tel,.mfp_element_textarea,.mfp_element_date,.mfp_element_password{padding:.5em;-webkit-box-shadow:none;box-shadow:none}ul#mfp_phase_stat li.mfp_active_phase{background-color:#e8eef9;color:#333;font-weight:400;text-shadow:none;border:none;-webkit-box-shadow:0px 0px 5px #000;box-shadow:0px 0px 5px #000}form#mailformpro label.mfp_not_checked,form#mailformpro label.mfp_checked{min-width:200px}form#mailformpro label.mfp_not_checked{background-color:#fff;border-color:#ccc}#data .complete_data_add{background:#fff;color:red;font-size:13px;font-weight:700;line-height:1.65;text-indent:0;padding:7px 9px;border:2px solid red;margin:7px 10px 12px}#main .complete_data_add,.select_area .complete_data_add{background:#fff;color:red;font-size:13px;font-weight:700;text-align:justify;line-height:1.5;text-indent:0;padding:7px 9px;border:2px solid red;margin:7px 0 12px}table.mfp_shoppingcart tbody tr td select{height:25px}.set_option_box{clear:both;position:relative;margin:0;padding-bottom:35px}.set_option_box>img{float:right;margin-left:20px}.set_option_box .img_box{float:right;margin-left:20px;width:108px}.set_option_box img.add_image{float:none;position:absolute;bottom:-10px;right:60px}.set_option_box p{font-size:1.2rem;line-height:135%}.set_option_box .strong{font-size:1.6rem}.set_option_box .pd_price{font-size:2.4rem;margin-top:-10px;font-weight:700}.set_option_box .pd_price span{font-size:1.2rem}.btn_set{background:-webkit-gradient(linear, left top, left bottom, from(rgb(254, 255, 255)), to(rgb(239, 239, 239)));background:-webkit-linear-gradient(top, rgb(254, 255, 255) 0%, rgb(239, 239, 239) 100%);background:linear-gradient(to bottom, rgb(254, 255, 255) 0%, rgb(239, 239, 239) 100%);width:320px;height:45px;border:3px solid #00a2c1;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:1.6rem;color:#00a2c1;font-family:"フォーク M";-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;padding:11px 0 0 20px;display:block;position:relative}.btn_set::before{content:"";display:block;position:absolute;border:6px solid rgba(0,0,0,0);border-left-color:#f28a00;top:13px;left:8px;z-index:500}.btn_set::after{content:"";position:absolute;background-color:#00a2c1;width:100%;height:100%;top:0;left:0;display:block;opacity:0;-webkit-transition:.25s;transition:.25s}.btn_set:hover::after{opacity:.3}.btn_set.mitsumori_form{color:#fff;font-size:2.7rem;width:640px;text-align:center;padding:15px 0 15px 1em;line-height:1;height:62px;letter-spacing:.1em;background:-webkit-gradient(linear, left top, left bottom, from(rgb(193, 39, 45)), to(rgb(170, 6, 9)));background:-webkit-linear-gradient(top, rgb(193, 39, 45) 0%, rgb(170, 6, 9) 100%);background:linear-gradient(to bottom, rgb(193, 39, 45) 0%, rgb(170, 6, 9) 100%);margin:0 30px 0;border-radius:6px;border:2px solid #e0454b;text-shadow:1px 1px 3px rgba(0,0,0,.4);z-index:500}.btn_set.mitsumori_form::before{border:9px solid rgba(0,0,0,0);top:20px;left:194px;border-left-color:#dedede}.set .btn_set.mitsumori_form{letter-spacing:.05em;font-size:1.8rem;width:300px;height:45px;padding-top:12px;margin:0;font-weight:700;text-decoration:none}.set .btn_set.mitsumori_form::before{left:15px;top:18px;border:7px solid rgba(0,0,0,0);border-top-color:#dedede;-webkit-transition:.25s;transition:.25s}.set .btn_set.mitsumori_form.rotate::before{-webkit-transform:rotate(180deg);transform:rotate(180deg);top:10px}.btn_set.mitsumori_form::after{background-color:#000;border-radius:6px}.btn_set.mitsumori_form:hover::after{opacity:.3}.single_item{border-top:3px solid #f26b00;border-bottom:3px solid #f26b00;font-size:2.1rem;font-weight:700;text-align:center;padding:15px 0;display:block;position:relative;margin:40px 0 20px;-webkit-transition:.25s;transition:.25s;text-decoration:none;color:#f26b00;background-color:rgba(253,249,208,0)}.single_item::before{content:"";display:block;position:absolute;border:10px solid rgba(0,0,0,0);border-top-color:#ccc;top:22px;left:180px}.single_item::after{content:"";display:block;position:absolute;border:10px solid rgba(0,0,0,0);border-top-color:#ccc;top:22px;right:180px}.single_item.add_media::before{left:135px}.single_item.add_media::after{right:135px}.single_item:hover{background-color:#fdf9d0}.single_item:hover::before,.single_item:hover::after{border-top-color:#aaa}.btn_caution{display:block;max-width:550px;background-color:#ff5400;font-size:1.5rem;color:#fff;font-weight:700;line-height:1.4;text-align:center;padding:.7em;border-radius:6px;margin:.5em auto 0;position:relative;-webkit-transition:.15s;transition:.15s}.btn_caution:link,.btn_caution:visited{color:#fff}.btn_caution:hover{opacity:.5}.btn_caution::before{content:"";display:block;width:0;height:0;border:6px solid rgba(0,0,0,0);border-left-color:#fff;margin:auto;position:absolute;top:0;bottom:0;left:.5em}.ta_c{text-align:center !important}.lh1_5{line-height:1.5}.pdbox_r .warning .ta_c{text-indent:0;padding-left:0}.pdbox_r .warning .ta_c+.cap{text-indent:0;padding-left:0}@-webkit-keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}3%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}6%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}9%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}12%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}3%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}6%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}9%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}12%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.link_banner{display:block;width:100%;text-align:center;margin-left:auto;margin-right:auto}.link_banner a{display:block;position:relative;-webkit-transition:.15s;transition:.15s}.link_banner a:hover{opacity:.5}.link_banner a .banner_eco_pd_add{position:absolute;top:-2.5em;right:-1.5em;-webkit-animation:shake 3s ease infinite alternate;animation:shake 3s ease infinite alternate;-webkit-animation-delay:1.5s;animation-delay:1.5s;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}.link_banner ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin-top:2em}.link_banner ul li{width:460px;text-align:justify}.link_banner ul li:nth-of-type(n+3){margin-top:2em}.link_banner ul li .cap{letter-spacing:.02em;margin-top:.5em}.custom_box{-webkit-box-sizing:border-box;box-sizing:border-box;background:-webkit-repeating-linear-gradient(135deg, #FFF, #FFF 10px, #fffbdd 0, #fffbdd 20px);background:repeating-linear-gradient(-45deg, #FFF, #FFF 10px, #fffbdd 0, #fffbdd 20px);border:3px solid #f26a01;padding:15px;margin-bottom:20px}.custom_box p.strong{color:#fa4700;font-size:2rem;text-align:center;letter-spacing:.07em;padding-bottom:10px;border-bottom:1px solid #f26a01;margin:0 0 15px}section.expo_report h1{height:auto;text-indent:0;margin:0 0 40px}section.expo_report p{letter-spacing:.03em;line-height:1.67;margin-top:10px;margin-bottom:10px}section.expo_report p span.red{margin-right:15px}ul.expo_box{width:740px;margin-right:-40px;margin-bottom:40px;overflow:hidden}ul.expo_box li{width:330px;margin-right:40px;float:left}ul.expo_pd_box{width:700px;overflow:hidden;padding:30px 0;border-bottom:1px solid #eee}ul.expo_pd_box li:first-of-type{width:250px;float:left}ul.expo_pd_box li:last-of-type{width:420px;float:right}section.expo_report p.signature{font-size:1.2rem;text-align:right;padding-right:1em;margin-top:25px}section.expo_report p.signature span{font-size:1.6rem;letter-spacing:.4em}.president_box{width:700px;margin-top:40px;overflow:hidden}.president_box img{margin-left:40px;margin-bottom:40px;float:right}.expo_banner{display:block;position:relative;left:-80px}.expo_banner_add{position:absolute;top:-15px;right:-95px}.header_info dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:700px;margin-bottom:20px}.header_info dl dt{width:700px;height:210px}.header_info dl dt img:hover{opacity:1}.header_info dl dd{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:350px;height:110px;margin:0;position:relative;overflow:hidden}.header_info dl dd.black_overlay::before{content:"Coming Soon";width:100%;height:100%;color:#fff;font-size:3.6rem;font-weight:700;text-align:center;background-color:rgba(0,0,0,.85);padding-top:50px;display:block;position:absolute;top:0;left:0;z-index:1}.special_content_box{text-align:justify;line-height:1;padding:1em;padding-top:2em;border:4px solid #ed1c24;margin-top:3.5em;clear:both;position:relative}.special_content_box h4{width:100%;margin:auto;position:absolute;top:-2.5em;left:0;right:0}.special_content_box h4::before{content:none}.special_content_box h4 img{display:block;text-align:center;margin:auto !important}.special_content_box>img{width:190px;height:auto;margin-top:-1em;margin-left:1.2em;float:right}.special_content_box p{font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.02em;margin:0 !important}.special_content_box p span.marker{display:inline;background:-webkit-linear-gradient(top, rgba(255, 242, 63, 0) 80%, rgb(255, 242, 63) 81%, rgb(255, 242, 63) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgba(255, 242, 63, 0)), color-stop(81%, rgb(255, 242, 63)), to(rgb(255, 242, 63)));background:linear-gradient(to bottom, rgba(255, 242, 63, 0) 80%, rgb(255, 242, 63) 81%, rgb(255, 242, 63) 100%);background-position-y:18px;color:#ed1c24;padding:0 .2em .2em}.special_content_box .cap{display:inline;font-size:12px;font-weight:400;line-height:1.4}.special_content_box>dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:440px;margin:1em auto 0}.special_content_box>dl dt{width:40%;background-color:#ed1c24;font-size:14px;color:#fff;text-align:center;line-height:1;letter-spacing:.015em;padding:.5em 0;border-radius:6px}.special_content_box>dl dd{-webkit-box-sizing:border-box;box-sizing:border-box;width:60%;font-size:20px;line-height:1;padding-left:.5em}.special_content_box .caution_box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;background-color:#fff;color:#e50012;border:2px solid #e50012;border-radius:0;margin-top:1em !important}.btn_special_content{display:block;width:calc(100% - 190px - 1.2em);background-color:#005aae;font-size:1.7rem;font-weight:700;color:#fff;line-height:1;text-align:center;padding:1.2em 0;border-radius:8px;margin-top:1em;position:relative}.btn_special_content:link,.btn_special_content:visited{color:#fff;text-decoration:none}.btn_special_content::before{content:"";display:block;width:0;height:0;border:6px solid rgba(0,0,0,0);border-left-color:#fff;margin:auto;position:absolute;top:0;bottom:0;left:1em}.btn_special_content::after{content:"";display:block;width:calc(100% - 10px);height:calc(100% - 10px);border:1px solid #5398d9;border-radius:5px;position:absolute;top:4px;left:4px;z-index:1}.special_content_box~div .btn_special_content{width:calc(100% - 310px - 1.2em)}form#mailformpro .special_content_box{background-color:#fff;margin-top:3em}form#mailformpro .special_content_box>img{width:170px;height:auto}form#mailformpro .special_content_box h4{width:95%;padding-left:0;margin-left:auto;margin-right:auto;top:-1.8em}form#mailformpro .special_content_box p{font-size:1.4rem;font-weight:700;margin-top:.5em !important}form#mailformpro .special_content_box .cap{display:block;line-height:1.5;margin-top:.5em;margin-left:0}form#mailformpro .special_content_box .btn_special_content{width:100%;font-size:1.5rem;font-weight:700}.link_banner .banner_quickpanel_booth{width:calc(100% + 17px)}.link_banner .banner_quickpanel_booth img{width:calc(100% + 17px)}.tenjikai_ouen_project{font-size:2.2rem;font-weight:700;text-align:center;line-height:1.5}.tenjikai_ouen_project .marker{background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, transparent), color-stop(70%, rgba(255, 242, 63, 0.8)), to(rgba(255, 242, 63, 0.8)));background:-webkit-linear-gradient(transparent 70%, rgba(255, 242, 63, 0.8) 70%, rgba(255, 242, 63, 0.8) 100%);background:linear-gradient(transparent 70%, rgba(255, 242, 63, 0.8) 70%, rgba(255, 242, 63, 0.8) 100%);padding:0 .35em}.menu_toggle{display:none}.campaign_set{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.campaign_set+div{margin-left:235px}.normal_price{font-size:1.5rem;font-weight:700;line-height:1.3;letter-spacing:0;padding-right:1.4em;position:relative}.normal_price::after{content:"";display:block;width:0;height:0;border:7px solid rgba(0,0,0,0);border-left-color:#ff9947;margin:auto;position:absolute;top:0;bottom:0;right:0}ul.pd_lineup_list>li .lineup_inner .normal_price{line-height:1.3}.pd_main_box .inner .campaign_set{margin-top:.5em;margin-left:20px}.pd_main_box .inner .campaign_set .common_price{margin-top:0;margin-left:0}.sp_only{display:none}.popup_temp_img{width:230px;margin-left:30px;overflow:hidden;float:right}.popup_temp_img img{-webkit-transform:scale(1.01);transform:scale(1.01)}.top_blue_line{border-top:6px solid #8cdaff;margin:3em 0}.backORcloseBtn a:link,.backORcloseBtn a:visited{color:#fff}section.swiper{display:none;width:100vw;height:225px;background-color:#eee;border-bottom:3px solid #ff9947;margin-left:calc((-100vw + 960px)/2);overflow:hidden}section.swiper .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto !important;height:225px !important}section.swiper .swiper-slide img{width:300px;height:225px}.info_red_box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:940px;font-size:1.5rem;color:red;font-weight:700;text-align:justify;line-height:1.65;padding:1em;border:3px solid red;margin:30px auto}.info_red_box p{margin:0}.info_red_box p a.strong{font-size:1.35em;text-decoration:underline}.info_red_box p span{font-weight:400;font-size:1.3rem}.btn_info_red{display:block;width:90%;max-width:1000px;background-color:red;font-size:1.9rem;color:#fff;font-weight:700;text-align:center;line-height:1.4;padding:1em;border:3px solid #db0000;border-radius:8px;margin:30px auto;position:relative;-webkit-transition:.15s;transition:.15s}.btn_info_red:hover{background-color:rgba(255,0,0,.5);border:3px solid rgba(219,0,0,.5)}.btn_info_red::before{content:"";display:block;width:0;height:0;border:8px solid rgba(0,0,0,0);border-left-color:#fff;margin:auto;position:absolute;top:0;bottom:0;left:1em}.btn_info_red:link,.btn_info_red:visited{color:#fff;text-decoration:none}.btn_info_red span{padding:0 .4em .2em;border-bottom:2px dashed #fff}@-webkit-keyframes bottom_right_banner_slide{0%{-webkit-transform:translate(calc(300px - 2em), 0);transform:translate(calc(300px - 2em), 0);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes bottom_right_banner_slide{0%{-webkit-transform:translate(calc(300px - 2em), 0);transform:translate(calc(300px - 2em), 0);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes bottom_banner_slide_sp{0%{-webkit-transform:translate(0, 110px);transform:translate(0, 110px);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes bottom_banner_slide_sp{0%{-webkit-transform:translate(0, 110px);transform:translate(0, 110px);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}#btn_urgent{position:fixed;right:0;bottom:200px;z-index:5000}#btn_urgent a:hover{opacity:1}#btn_urgent.bottom_right_banner_slide{-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-animation:bottom_right_banner_slide .3s ease;animation:bottom_right_banner_slide .3s ease}#btn_urgent.bottom_right_banner_slide #btn_slide3::after{display:block;top:-1em;left:-0.5em;opacity:1}#btn_urgent.bottom_right_banner_slide #btn_slide::before{left:.5em;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#btn_urgent.bottom_right_banner_slide #btn_slide::after{display:block;opacity:1}#btn_slide{display:block;width:1.5em;height:100%;background-color:#cf0000;border-top-left-radius:15px;border-bottom-left-radius:15px;margin:0;position:absolute;top:0;left:0;z-index:6000;cursor:pointer}#btn_slide::before{content:"";display:block;width:0;height:0;border:5px solid rgba(0,0,0,0);border-right-color:#fff;margin:auto;position:absolute;top:0;bottom:0;left:-0.5em;right:0;-webkit-transition:.15s;transition:.15s}#btn_slide::after{content:"";display:none;width:27px;height:27px;background:url("../img/icon_delete.png") no-repeat left top;background-size:100% auto;position:absolute;top:-10px;left:-15px;position:absolute;cursor:pointer;opacity:0}@media only screen and (-webkit-min-device-pixel-ratio: 2){#btn_slide::after{background:url("../img/icon_delete@2x.png") no-repeat left top;background-size:100% auto}}#btn_slide::after{display:block;opacity:1}#btn_slide{width:0;background-color:rgba(0,0,0,0)}#btn_slide::before{border-color:rgba(0,0,0,0)}ul.banner_insert{width:600px;margin:4em auto}ul.banner_insert li>a{display:block}ul.banner_insert li>a img{width:100%;height:auto}.japan_orange{color:#e85511;padding:0 .2em;border-bottom:1px solid #e85511}.china_blue{color:#18a4df;padding:0 .2em;border-bottom:1px solid #18a4df}.image_right_box{clear:both}.image_right_box>img{margin-left:3em;float:right}hr.grey_border{width:100%;height:0;border:0;border-top:1px solid #ccc}dl.setting_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;max-width:550px;border:2px solid #ccc;margin-top:1em}dl.setting_list dt,dl.setting_list dd{font-size:1.4rem;line-height:1.4;padding:1em;border-top:1px solid #ccc;margin:0}dl.setting_list dt:first-of-type,dl.setting_list dd:first-of-type{border-top:0}dl.setting_list dt:nth-of-type(even),dl.setting_list dd:nth-of-type(even){background-color:#efefef}dl.setting_list dt{width:35%;border-right:1px solid #ccc}dl.setting_list dd{width:65%}@media only screen and (-webkit-min-device-pixel-ratio: 2){#sidemenu nav ul.side_pd_list li.quickpanel_sd a::after{background:url("../img/side_pd_quickpanel_sd@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.quickpanel_long a::after{background:url("../img/side_pd_quickpanel_long@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.tablecloth a::after{background:url("../img/side_pd_tablecloth@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.chaircover a::after{background:url("../img/side_pd_chaircover@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.counter a::after{background:url("../img/side_pd_counter@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.rollup p::after{background:url("../img/side_pd_rollup@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.nobori a::after{background:url("../img/side_pd_nobori@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.floorseal a::after{background:url("../img/side_pd_floorseal@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.shield_partition a::after{background:url("../img/side_pd_shield_partition@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.face_shield a::after{background:url("../img/side_pd_face_shield@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.rollup_ic a::after{background:url("../img/side_pd_rollup_ic@2x.png") no-repeat left top !important;background-size:100% auto !important}#sidemenu nav ul.side_pd_list li.nobori_ic a::after{background:url("../img/side_pd_nobori_ic@2x.png") no-repeat left top !important;background-size:100% auto !important}ul.feature_list li.feature_tablecloth_2_add::after{background:url("../img/feature_tablecloth_3_add.png") no-repeat left top;background-size:100% auto !important}h4.attention_list_title.icon_office_no::before{background:url("../img/side_icon_office_no@2x.png") no-repeat left top;background-size:100% auto !important}}@media screen and (max-width: 767px){*{-webkit-box-sizing:border-box;box-sizing:border-box}body{font-size:1.2rem}#sidemenu{display:none}#wrapper{width:100vw}br{display:none}.cap{font-size:1rem !important}header{border-bottom:2px solid #ff9947}header .head_inner{padding-left:2.5%;padding-right:2.5%}header .head_inner .header_tel_box{display:none}header .head_inner figure.header_mail{display:none}header .head_inner h1{width:100%;margin-right:0}header .head_inner h1::after{display:none}header .head_inner h1 span{font-size:1.1rem;text-align:center;letter-spacing:0}header .head_inner h1 a{display:block;width:80%;max-width:410px;text-align:center;margin-left:auto;margin-right:auto}.header_info{width:95%;margin-left:auto;margin-right:auto}nav.gloval_Navi{display:none}#mobile_globalNav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;width:100vw;height:100vh;background-color:#ff8019;position:fixed;top:0;z-index:5000;overflow-y:auto}#mobile_globalNav p,#mobile_globalNav a{text-align:center}#mobile_globalNav a:link,#mobile_globalNav a:visited{color:inherit;text-decoration:none}#mobile_globalNav .menu_head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100vw;padding:1.2em;padding-top:calc(1.2em + 7px);border-bottom:none}#mobile_globalNav .menu_head a{width:80%;max-width:250px;background-color:rgba(0,0,0,0);padding:0}#mobile_globalNav .menu_head a img{width:100%;height:auto;position:relative;z-index:10}#mobile_globalNav>ul>li{width:100vw;color:#fff;font-size:1.3rem;font-weight:400;text-align:center;border-top:1px solid #ffa866;position:relative}#mobile_globalNav>ul>li.nav1{border-top-width:2px}#mobile_globalNav>ul>li>ul{max-height:0;-webkit-transition:.15s;transition:.15s;overflow:hidden}#mobile_globalNav>ul>li>ul.open{max-height:100vh}#mobile_globalNav>ul>li>ul li.link_category{margin:1em 5vw 0}#mobile_globalNav>ul>li>ul li.link_category:first-of-type{margin-top:5vw}#mobile_globalNav>ul>li>ul li.link_category:last-of-type{margin-bottom:5vw}#mobile_globalNav>ul>li>ul li.link_category>p{background-color:#0763b7;line-height:1;padding:1em 0;border:1px solid #0058a6;border-radius:.3em;margin:0;position:relative}#mobile_globalNav>ul>li>ul li.link_category>p::before{content:"";display:block;width:6px;height:6px;border:1px solid rgba(0,0,0,0);border-top-color:#b5d4f2;border-right-color:#b5d4f2;margin:auto;position:absolute;top:0;bottom:0;left:1em;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.15s;transition:.15s}#mobile_globalNav>ul>li>ul li.link_category>p.open::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:8px}#mobile_globalNav>ul>li>ul li.link_category>p~div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;max-height:0;overflow:hidden;-webkit-transition:.15s;transition:.15s}#mobile_globalNav>ul>li>ul li.link_category>p~div.open{max-height:100vh}#mobile_globalNav>ul>li>ul li.link_category>p~div a,#mobile_globalNav>ul>li>ul li.link_category>p~div p{display:block;width:100%;text-align:left;line-height:1;padding:.8em 0;padding-left:2em;position:relative}#mobile_globalNav>ul>li>ul li.link_category>p~div a::before,#mobile_globalNav>ul>li>ul li.link_category>p~div p::before{content:"";display:block;width:5px;height:5px;border:1px solid rgba(0,0,0,0);border-top-color:#b5d4f2;border-right-color:#b5d4f2;margin:auto;position:absolute;top:2px;bottom:0;left:.8em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile_globalNav>ul>li>ul li.link_category>p~div>a:first-of-type{margin-top:1em}#mobile_globalNav>ul>li>ul li.link_category>p~div dl.link_detail{width:50%;padding:0 1em;margin:0}#mobile_globalNav>ul>li>ul li.link_category>p~div dl.link_detail dt,#mobile_globalNav>ul>li>ul li.link_category>p~div dl.link_detail dd{width:100%;line-height:1}#mobile_globalNav>ul>li>ul li.link_category>p~div dl.link_detail dt{font-size:1.4rem;color:#b5d4f2;text-align:left;margin:.6em 0}#mobile_globalNav>ul>li>ul li.link_category>p~div dl.link_detail dd a{padding-top:.7em;padding-bottom:.7em;padding-left:1em}#mobile_globalNav>ul>li>ul li.link_category>p~div dl.link_detail dd a::before{left:-0.3em}#mobile_globalNav>ul>li>ul>li:last-of-type{border-bottom:none}#mobile_globalNav>ul>li>a,#mobile_globalNav>ul>li>p{display:block;background-color:#f26b00;font-size:1.5rem;color:#fff;font-weight:700;line-height:1;letter-spacing:.05em;padding:1em 0;margin:0;position:relative}#mobile_globalNav>ul>li>a::before,#mobile_globalNav>ul>li>p::before{content:"";display:block;width:6px;height:6px;border:1px solid rgba(0,0,0,0);border-top-color:#fff;border-right-color:#fff;margin:auto;position:absolute;top:0;bottom:0;left:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile_globalNav>ul>li.nav2>p::before,#mobile_globalNav>ul>li.nav3>p::before,#mobile_globalNav>ul>li.nav4>p::before{-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transition:.15s;transition:.15s;left:.75em}#mobile_globalNav>ul>li.nav2>p.open::before,#mobile_globalNav>ul>li.nav3>p.open::before,#mobile_globalNav>ul>li.nav4>p.open::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:8px}#mobile_globalNav ul.data_guide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap}#mobile_globalNav ul.data_guide li.link_detail{width:50%;padding-left:2.5vw;margin:1em 0 0}#mobile_globalNav ul.data_guide li.link_detail:last-of-type{margin-bottom:1em}#mobile_globalNav ul.data_guide li a{display:block;text-align:left;line-height:1.4;padding:.7em 0;padding-left:1em;padding-right:.7em;position:relative}#mobile_globalNav ul.data_guide li a::before{content:"";display:block;width:6px;height:6px;border:1px solid rgba(0,0,0,0);border-top-color:#fff;border-right-color:#fff;position:absolute;top:13px;bottom:0;left:-0.3em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile_globalNav .mobile_menu_list{width:100%;margin-top:1em}#mobile_globalNav .mobile_menu_list ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100vw;background-color:#ffa866;margin-left:-5vw;border-top:1px solid #ffa866;border-bottom:1px solid #ffa866}#mobile_globalNav .mobile_menu_list ul li{width:33.3333vw}#mobile_globalNav .mobile_menu_list ul li:nth-of-type(n+1){border-left:1px solid #ffa866}#mobile_globalNav .mobile_menu_list ul li a{display:block;background-color:#ffa866;position:relative}#mobile_globalNav .mobile_menu_list ul li a img{margin:auto;position:absolute;top:0;bottom:0;left:.7em}#mobile_globalNav .mobile_menu_list ul li a p{font-size:1.2rem;color:#fff;text-align:left;letter-spacing:0;padding:1.2em .7em 1.2em 3.8em;margin:0}#mobile_globalNav .mobile_menu_list ul li#mobile_menu_login a img{left:.6em}#mobile_globalNav .mobile_menu_list ul li#mobile_menu_registration a img{left:.8em}#mobile_globalNav .mobile_menu_list ul li#mobile_menu_logout a img{left:.8em}.menu_toggle{display:block;width:45px;max-width:45px;height:45px;max-height:45px;background-color:#1a77d1;text-indent:100%;overflow:hidden;padding:0;border:none;border-radius:0;outline:none;position:fixed;top:0;right:0;z-index:9000}.menu_toggle::before{content:"";display:block;background:url("../img/mobile_menu_icon.png") no-repeat left -45px;background-size:100% auto;width:45px;height:45px;position:absolute;top:0;z-index:-1;-webkit-transition:.25s;transition:.25s}.menu_toggle.open::before{background-position-y:0}#mobile_globalNav .mobile_info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:100vw;text-align:left;margin:0}#mobile_globalNav .mobile_info .tel_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:90vw;margin:.8em auto}#mobile_globalNav .mobile_info .tel_box .tel{width:60%;pointer-events:initial}#mobile_globalNav .mobile_info .tel_box>p{width:40%;font-size:1.1rem;color:#fff;text-align:left;line-height:1.4;padding-left:.6em;margin:0}#mobile_globalNav .mobile_info .tel_box>p span{font-size:1rem}#mobile_globalNav .mobile_info .btn_mail{width:80%;max-width:550px;padding:1em 0;-webkit-box-shadow:0 0 2px #1d4a75;box-shadow:0 0 2px #1d4a75;margin-top:1.5em}#mobile_globalNav .mobile_info .other_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:100vw;border-top:1px solid #ffa866;margin-left:-5vw !important;margin-right:-5vw !important;margin:0}#mobile_globalNav .mobile_info .other_link>a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:49.9vw;background-color:#ff8f33;font-size:1.1rem;color:#fff;text-align:center;line-height:1;padding:1.4em 0;padding-left:1em;position:relative}#mobile_globalNav .mobile_info .other_link>a::before{content:"";display:block;width:6px;height:6px;border:1px solid rgba(0,0,0,0);border-top-color:#fff;border-right-color:#fff;margin:auto;position:absolute;top:0;bottom:0;left:.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#mobile_globalNav .mobile_info .other_link>a:nth-of-type(1){border-right:1px solid #ffa866}.tenjikai_ouen_project{font-size:1.7rem}.tenjikai_ouen_project p{width:95%;text-align:justify;letter-spacing:.02em;margin-left:auto;margin-right:auto}.tenjikai_ouen_project p br{display:none}.link_banner{width:75%}.link_banner>a{display:block;width:100%;margin-left:auto;margin-right:auto}.link_banner ul{width:100%;margin-left:auto;margin-right:auto}.link_banner ul li:nth-of-type(n+2){margin-top:1.5em}#main{width:95vw;height:auto !important;margin-left:auto;margin-right:auto;float:none}.top_main_before{padding-top:170px}.top_main_before img{width:40vw;max-width:200px;margin:auto;position:absolute;bottom:20px;left:-100px;right:0;float:none}.top_main_before h2{font-size:2.2rem;padding-left:1em;position:relative;top:-170px}.top_main_before h2::before{left:0}.top_main_before h2+p{position:relative;top:-170px}.top_main_after::after{width:147px;height:88px;margin:auto;top:-45px;left:0;right:0}h4{font-size:1.5rem}.video{width:100%}.blueback{padding:1.2em;margin-left:0;margin-right:0}.blueback h2{font-size:1.8rem}.blueback ul li{margin-left:2em}.blueback ul li::before{width:20px;height:17px;left:-24px}.blueback ul li span{font-size:1.4rem;letter-spacing:0}ul.pd_lineup_list>li{border-width:2px}ul.pd_lineup_list>li .lineup_inner{padding:1em}ul.pd_lineup_list>li .lineup_inner:nth-of-type(2){padding:1em}ul.pd_lineup_list>li .lineup_inner>img{display:block;margin-left:auto;margin-right:auto;float:none}ul.pd_lineup_list>li .lineup_inner .pd_name{font-size:1.5rem;margin-top:.5em;text-align:left;margin-bottom:0}ul.pd_lineup_list>li .lineup_inner>dl+div{text-align:center;margin-left:0}ul.pd_lineup_list>li .lineup_inner>dl+div>img{width:80%;max-width:330px}ul.pd_lineup_list>li .lineup_inner .btn_normal{max-width:550px;height:auto;line-height:1.4;padding:.6em;margin-left:auto;margin-right:auto}ul.pd_lineup_list>li .lineup_inner .normal_price+.common_price::before{content:"\a";display:block;height:0;white-space:pre}ul.pd_lineup_list>li .lineup_inner ul.lineup_items li{font-size:1.1rem}ul.pd_lineup_list>li .lineup_inner .pd_name span.pd_name_add{font-size:1.3rem}.sp_br::before{content:"\a";white-space:pre}.common_price,.delivery_price{font-size:3.4rem}.common_price span,.delivery_price span{font-size:1.8rem}.campaign_set{margin-top:.7em}ul.pd_lineup_list>li .lineup_inner img.mb40+.pd_name{margin-top:-1.2em}ul.pd_lineup_list>li .lineup_inner .pd_name span.size_pattern{font-size:1.4rem}.top_pd_main{padding-left:0}.top_pd_main .pd_title_add{font-size:1.4rem;margin-top:1em}.top_pd_main h2.pd_title{font-size:2rem}h2.pd_title span,.pd_name span.set_pattern{height:auto;font-size:1.3rem;line-height:1.4;vertical-align:3px;padding:.4em 10px;margin-left:.5em;top:0}h2.pd_title span.pd_title_add{vertical-align:0;margin-left:0}.top_pd_main>img,.top_pd_main>figure{display:block;width:80%;max-width:360px;margin:auto;float:none}.top_pd_main figure figcaption{font-size:1rem}.campaign_set+div{width:80%;margin-left:auto;margin-right:auto}.link_banner .banner_quickpanel_booth{width:100%}.link_banner .banner_quickpanel_booth img{width:100%}ul.pd_lineup_list>li .lineup_inner dl.set_price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}ul.pd_lineup_list>li .lineup_inner dl.set_price dt{width:30%;font-size:1.8rem;border-radius:6px;float:none}ul.pd_lineup_list>li .lineup_inner dl.set_price dt span{font-size:1.3rem}ul.pd_lineup_list>li .lineup_inner dl.set_price dd{width:70%;padding-left:.5em}.tel_box{margin-top:1em}.tel_box p{font-size:1.4rem;line-height:1.4;letter-spacing:.02em}.tel_box dl{width:100%}.tel_box dl dt,.tel_box dl dd{margin-left:auto;margin-right:auto}.tel_box dl dt{width:80%;font-size:1.3rem;text-align:center;line-height:1.4;padding:.7em 0;margin-bottom:.7em}.tel_box dl dd{height:auto;font-size:3.6rem;padding-left:55px;margin-left:auto;margin-right:auto}.tel_box dl dd::before{width:45px;height:28px}#page-top{bottom:30px;right:15px}#page-top a{width:45px;height:45px}footer ul.footer_inner{width:100%;padding:1.2em 2.5%}footer ul.footer_inner li.company_info{width:100%}footer ul.footer_inner li.company_info>a{display:block;width:80%;max-width:340px;margin-left:auto;margin-right:auto}footer ul.footer_inner li.company_info div>img{width:33%;margin-bottom:60px;margin-right:15px}footer ul.footer_inner li.company_info div>dl dt,footer ul.footer_inner li.company_info div>dl dd{font-size:1.1rem}footer ul.footer_inner li.company_info~li{width:50%;margin-top:1.5em}footer ul.footer_inner li.company_info~li ul.foot_link_list li{font-size:1.1rem;margin-bottom:1em}h5{font-size:1.4rem}footer .copyright{height:auto;font-size:1rem;line-height:1.4;padding:1em 0}.pd_main_box{border-width:3px;border-top-left-radius:25px;border-bottom-right-radius:25px}.pd_main_box .inner .size,.pd_main_box .inner .campaign_set,.pd_main_box .inner>.normal_price{margin-left:13px}.pd_main_box .intro{margin:13px}.pd_main_box .inner .pd_main_image,.pd_main_box.set .pd_main_image{display:block;max-width:320px;margin-left:auto;margin-right:auto;position:static}.pd_main_box .inner .pd_main_image{margin-top:1em}.pd_main_box .inner h2{font-size:2.2rem;padding:.7em .5em .2em;margin-right:0}ul.col2_list{margin-bottom:2em}ul.col2_list li:first-of-type{width:100%}ul.col2_list li:last-of-type{width:100%;margin-top:1em}#main ul.col2_list li .btn_normal{font-size:1.5rem;padding:1em 0}#main .complete_data_add,.select_area .complete_data_add{font-size:1.1rem;border-width:1px}ul.btn_page_link{margin:0 0 1.5em}ul.btn_page_link li a{height:auto;font-size:1.2rem;line-height:1.4;padding:.7em 0 1.2em}ul.btn_page_link li a::before{width:0;height:0;margin:auto;top:auto;bottom:0;left:0;right:0}ul.btn_page_link.five_columns li a{font-size:1.2rem}.sp_only{display:block}.flow_simplified_sp{width:80%;max-width:280px;height:auto;margin:2em auto}.flow_simplified{display:none !important}h2.midashi{font-size:1.8rem;padding:.4em 0 .4em .75em}.delivery_free{width:75%;max-width:330px}.btn_normal.media_only{width:100%}.temp_box{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:1em;margin-left:auto;margin-right:auto}.temp_box li{width:100%;max-width:300px;margin-left:auto;margin-right:auto}.temp_box li br{display:block}.temp_box p{font-size:1.3rem;text-align:center}.temp_box p br{display:block}.temp_box>.btn_normal{margin-top:.7em}.temp_box.rollup li,.temp_box.tapestry li,.temp_box.nobori li,.temp_box.tablecloth li,.temp_box.set li,.temp_box.popup li,.temp_box.backpanel_kantan li{margin-top:1em}#feature ul.feature_list li>img,#feature ul.feature_list li>figure{display:block;margin-left:auto;margin-right:auto;float:none}#feature ul.feature_list li>img+h3.marker,#feature ul.feature_list li>figure+h3.marker{margin-top:1em}h3.marker,section#assemble h4.marker{display:inline;font-size:1.7rem;padding:0}h3.marker+p,h3.marker+ol,section#assemble h4.marker+p,section#assemble h4.marker+ol{margin-top:.6em}.parts_box{padding:1em;margin-left:0;margin-right:0}.parts_box img{display:block;width:80%;max-width:300px;margin-bottom:1em;margin-left:auto;margin-right:auto;float:none}dl.spec_list>dt,dl.spec_list>dd,dl.price_list>dt,dl.price_list>dd{line-height:1.4;padding-top:.7em;padding-bottom:.7em;padding-left:.7em}dl.spec_list>dt,dl.price_list>dt{width:90px}dl.spec_list>dd,dl.price_list>dd{width:calc(100% - 90px);padding-right:.7em}dl.spec_list>dd.nested,dl.price_list>dd.nested{padding-top:0;padding-bottom:0;padding-right:0}dl.spec_list>dd.nested>dl>dt,dl.spec_list>dd.nested>dl>dd,dl.price_list>dd.nested>dl>dt,dl.price_list>dd.nested>dl>dd{line-height:1.65;letter-spacing:0;padding-left:.7em}dl.spec_list>dd.nested>dl>dt,dl.price_list>dd.nested>dl>dt{display:inline;width:auto;padding-top:.7em;border:none;position:relative}dl.spec_list>dd.nested>dl>dt::after,dl.price_list>dd.nested>dl>dt::after{content:"：";display:inline;margin-left:.3em}dl.spec_list>dd.nested>dl>dd,dl.price_list>dd.nested>dl>dd{width:100%;padding-bottom:.7em;padding-right:.7em}dl.price_list>dt{width:150px;padding-right:.7em}dl.price_list>dd{width:calc(100% - 150px)}dl.price_list dd .common_price{font-size:3rem}dl.price_list dd .common_price span{font-size:1.6rem}dl.price_list dd .normal_price{font-size:1.4rem;margin-bottom:.3em}ul.icon_list{margin:1.2em 0}ul.icon_list.rollup li.carry_bag{margin-top:1em;margin-left:0}ul.icon_list li.carry_bag.cap{font-size:1.2rem !important;margin-top:1.2em}#scene,#feature,#price,#assemble,#tablecloth,#rollup,#tapestry,#chaircover,#media_only,#single_item{padding-top:20px;margin-top:-20px}ul.btn_page_link.three_columns{margin-left:0;margin-right:0}ul.btn_page_link.three_columns li a::before{top:auto}ul.btn_page_link.set li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}h3.assemble_pd_name{font-size:1.7rem}.assemble_list li .img_box{margin-top:1em;margin-left:auto;margin-right:auto}.mod_thumlist{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:230px}.mod_thumlist .mod_thumlist_photo .mod_thumlist_photo_entry{width:85%;max-width:330px;height:auto;margin:auto;left:0;right:0}.mod_thumlist .mod_thumlist_photo .mod_thumlist_photo_entry img{display:block;margin-left:auto;margin-right:auto}.mod_thumlist .mod_thumlist_photo .mod_thumlist_photo_entry p{width:100%;font-size:1.1rem;bottom:-30px;left:0}.mod_thumlist .mod_thumlist_photo .mod_thumlist_photo_entry p::before{content:none}.mod_thumlist ul{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;width:100%;position:relative;top:375px}.mod_thumlist ul li{width:calc((100% - 40px)/5);margin-right:10px}.mod_thumlist ul li:nth-of-type(5n){margin-right:0}.mod_thumlist ul li.blank{width:calc(20% - 10px)}.mod_thumlist ul li a{width:100%;height:auto}ul.btn_page_link li a{padding-left:.5em;padding-right:.5em}ul.btn_page_link.set li a{line-height:1.4}ul.btn_page_link.set li a::before{top:auto}ul.list_btn_container{width:100%;margin-left:0;margin-right:0}ul.list_btn_container>li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:calc((100% - 1.5em)/2);position:relative}ul.list_btn_container>li .list_btn{width:100%;border-width:2px}ul.list_btn_container>li .list_btn>p{line-height:1.65;padding:.8em;padding-top:0;margin-bottom:45px}ul.link_title{-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:auto;padding:.8em}ul.link_title li{width:100%}ul.link_title li:first-of-type{width:45px}ul.link_title li img{margin:.6em 0}ul.link_title li p{font-size:1.6rem;margin-top:.5em}.list_btn_bottom{width:calc(100% - 4px);position:absolute;bottom:0}.list_btn_bottom p{font-size:1.2rem;font-weight:700;line-height:1.3;padding:.6em;padding-left:0;border-bottom:0;margin:auto;top:0;bottom:0}.list_btn_bottom p.small{font-size:1.1rem}.cart_wrapper{border-width:3px}.select_area th{display:block;width:100%;text-align:left;padding:1em .7em 0}.select_area td{width:100%;float:none}#main .select_area label{width:95%;text-align:left;margin:3px auto}#main .select_area label br{display:block}.select_area label select{width:100%}#main .select_area button{margin:1em auto}.midashi_estimate{font-size:1.8rem;line-height:1.4}.midashi_estimate::after{content:none}.midashi_estimate span{font-size:1.3rem}.midashi_estimate span:first-of-type::before{content:"\a";white-space:pre}.midashi_estimate span.btn_add{width:90px;height:23px;background-size:100% auto}.btn_design a{margin-left:auto;margin-right:auto}.select_area td[colspan="2"]{width:95%;padding-right:0;margin-left:auto;margin-right:auto}.design_cap p{padding-right:0}#main .select_area button span.btn_add{margin-bottom:1em}.select_area .btn_cart2 a{margin:1em auto 0;float:none}.select_area .btn_other{margin-left:0;float:none}.select_area .btn_other a{margin:1em auto 2em;float:none}dl.price_list>dd.nested>dl{display:block;width:100%}dl.price_list>dd.nested>dl>dt{display:inline-block;height:auto}dl.price_list>dd.nested>dl>dd{height:auto;line-height:1}.scene_box{padding:1em}.scene_box ul li>img{display:block;width:80%;max-width:280px;margin-bottom:1.5em;margin-left:auto;margin-right:auto;float:none}#feature ul.feature_list li ul.feature_chaircover_1_add li{max-width:220px;width:48%}#feature ul.feature_list li>img,#feature ul.feature_list li>figure{width:100% !important;max-width:340px;text-align:center;margin-bottom:1.5em;margin-left:auto;margin-right:auto}#feature ul.feature_list li>img.vertical,#feature ul.feature_list li>figure.vertical{max-height:300px;width:auto;margin-right:auto}#feature ul.feature_list li .add_image{display:block;margin-left:auto;margin-right:auto}ul.icon_list li.icon_nouki{height:auto;font-size:1.1rem;line-height:1;letter-spacing:0;padding:.6em 15px .6em 2.7em;top:0}ul.icon_list li.icon_nouki::before{width:36px;height:36px;margin:auto;top:0;bottom:0}ul.icon_list li.icon_nouki span{width:auto;height:auto;font-size:1.1rem;padding:.4em;margin:0 4px}ul.icon_list li.carry_bag{height:auto;font-size:1.1rem;line-height:1;padding-top:.5em;padding-bottom:.5em}dl.spec_list,dl.price_list{margin-bottom:2em}dl.spec_list+img,dl.price_list+img{margin-top:0 !important}.warning h5{font-size:1.4rem;letter-spacing:0}#feature ul.feature_list li.feature_tablecloth_2_add::after{width:150px;height:133px;top:120px;bottom:0;left:60px;right:0}#feature ul.feature_list li.feature_tablecloth_2_add img{margin:3em}dl.price_list.chaircover>dd.nested>dl>dd,dl.price_list.tabletop_rollup>dd.nested>dl>dd,dl.price_list.tabletop_minipop>dd.nested>dl>dd{width:100%}#feature ul.feature_list li ul.rollup_variation{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}#feature ul.feature_list li ul.rollup_variation figure figcaption{text-align:left}#feature dl.spec_list+p.red{margin-top:-1.2em}dl.price_list.rollup>dd.nested dd{width:100%}dl.price_list.rollup>dd.nested dd .icon_print_type,dl.price_list.set>dd .icon_print_type{max-height:30px;top:-0.7em;right:.7em}dl.price_list.rollup>dd.nested dd .icon_print_type img,dl.price_list.set>dd .icon_print_type img{max-height:30px;top:-0.7em;right:.7em}.pd_main_box dl.set_price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-left:1em;padding-right:1em;margin-left:0;margin-right:0}.pd_main_box dl.set_price dt{width:50px;font-size:1.8rem}.pd_main_box dl.set_price dt span{font-size:1.2rem}.pd_main_box dl.set_price dd{width:calc(100% - 50px);padding-left:10px}.pd_main_box dl.set_price dd .common_price{margin-top:0}.pd_main_box .intro br+.cap{display:block}ul.btn_page_link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}ul.btn_page_link li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;float:none}ul.btn_page_link li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:100%}dl.spec_list>dd.nested>dl.dt_none dd{padding-top:.7em}dl.price_list>dd.nested>dl.set_price dt{width:100px;height:auto;font-size:1.8rem;line-height:1;padding:7px;border-radius:6px;margin-bottom:.4em;float:none}dl.price_list>dd.nested>dl.set_price dt::after{content:none}dl.price_list>dd.nested>dl.set_price dt span{font-size:1.2rem}dl.price_list>dd.nested>dl.set_price dd{padding-top:0;padding-left:15px}.price_list.mb0{margin-bottom:1em !important}dl.price_list dt,dl.price_list dd{text-align:left}h2.data_guide_title{font-size:2rem;padding:.6em 10px;border-top-width:3px;border-bottom-width:3px}#pl{width:100%}#cart_content .grayback{padding:.8em;margin-bottom:0}#cart_content .grayback p{padding:0}table.mfp_shoppingcart thead tr td{font-size:1.1rem}table.mfp_shoppingcart tbody tr th,table.mfp_shoppingcart tbody tr td{text-align:left;line-height:1.5;padding:7px}table.mfp_shoppingcart tfoot tr td{white-space:nowrap;letter-spacing:0}table.mfp_shoppingcart tbody tr td select{height:auto;padding:.5em .2em}span.up_ymd{display:block;width:auto;padding-left:170px}ul#newsList li .title{font-size:1.4rem;padding-left:170px;padding-right:0}.thumbNailWrap{margin-bottom:.5em;float:none;top:-55px}.comment{width:100%;font-size:1.1rem;float:none;margin-top:-55px}ul#newsList li:first-of-type .thumbNailWrap{margin-top:-5px}.newMark{display:inline-block;margin-top:.5em;margin-left:170px}.newMark+.clearfix .thumbNailWrap{top:-75px}.newMark+.clearfix .comment{margin-top:-75px}#up_ymd{font-size:1.1rem;padding-right:0}.detailText{width:100%;font-size:1.3rem}.detailText .btn_normal{height:auto;line-height:1.4;padding:.7em 1.2em;margin:.7em 0 2em}.backORcloseBtn a{width:100px;font-size:1.4rem;padding:.7em 1em}.backORcloseBtn a::before{width:0;height:0;margin:auto;top:0;bottom:0;left:0}.cart_btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-flow:column-reverse;-ms-flex-flow:column-reverse;flex-flow:column-reverse;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;margin-left:auto;margin-right:auto}.cart_btn .btn_other{margin-top:1.2em}.unfit{height:auto}.unfit_add .red_round{width:90px;height:90px}.unfit_add a.btn_normal{width:100%;height:auto;font-size:1.4rem;line-height:1.4;padding:.7em;margin-top:3em;margin-left:auto;clear:both}.unfit_add a.btn_normal::before{width:0;height:0;margin:auto;top:0;bottom:0}section.temp_dl_box .pd_main_image{display:block;margin-bottom:.7em;margin-left:auto;margin-right:auto;float:none}ul.pol_text li br{display:block}section.temp_dl_box ul.pol_text li span{font-size:1rem}.temp_list{margin-left:0}.temp_list .btn_normal{width:100%;padding-top:.7em;padding-bottom:.7em}.temp_list .btn_normal::after{width:33px;height:33px}.temp_list .btn_normal br{display:block}#main section{margin-bottom:3em}section.temp_dl_box{padding-bottom:3em}section.temp_dl_box h3.marker span{left:0}section.temp_dl_box h3.marker span::before{content:none}.popup_temp_img{max-height:230px;margin-left:auto;margin-right:auto;float:none}.warning{padding:.8em}.warning h5.two_lines{line-height:1.5;margin:0}.warning .dotline{margin:.8em 0}.course_table_box{width:100%}.course_table_box>.strong{display:none}.course_table table{width:100%;border-width:1px}.course_table table~a{display:none}.course_table table th{width:25%;font-size:1.1rem;padding-left:.5em;padding-right:.5em}.course_table table td{width:25%}.Acourse_title,.Bcourse_title,.Ccourse_title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;font-size:1.8rem;padding-left:0;margin-left:.5em;margin-right:.5em}.Acourse_title::before,.Bcourse_title::before,.Ccourse_title::before{margin-bottom:.3em;position:static}.Acourse_title.no_indent,.Bcourse_title.no_indent,.Ccourse_title.no_indent{font-size:1.8rem;line-height:1.2}.Acourse_price,.Bcourse_price,.Ccourse_price{font-size:2.2rem}.Acourse_price span,.Bcourse_price span,.Ccourse_price span{font-size:1.2rem}.course_table+.course_table th,.course_table+.course_table td{width:33.33%}#main #data .complete_data_add,#main .complete_data_add{text-align:justify}ul.btn_list li:nth-of-type(n+2){margin-top:1em}.pol{font-size:1.4rem}.pol br{display:block}.submit_text{letter-spacing:.02em;padding-left:0;padding-right:0}.submit_text .cap{display:block;margin-top:.5em}.btn_back::before{margin:auto;top:0;bottom:0}#main section#data{margin-bottom:2em}#main section#data+section .submit_text{padding-top:0}h4.attention_list_title{font-size:1.6rem;padding-left:2.5em}h4.attention_list_title.icon_office_no{line-height:1.3;padding-left:0}h4.attention_list_title.icon_office_no::before{display:block;margin:0 auto .5em;position:static}.check_no{padding:0}.orange_box{width:100%}.pat1{width:calc((100% - 2em)/2);max-width:200px;padding:0;margin-top:2em}.pat1:nth-of-type(2){margin-left:2em}.pat1 figcaption{font-size:1rem;line-height:1.5}.pat1+.clear{margin-bottom:2em}.pat2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;margin:auto;float:none}.pat2+.clear{margin-bottom:2em}h5.strong{font-size:1.5rem !important;line-height:1.3}.grayback{padding:1em}.data{margin-bottom:0}.data+img{margin-bottom:1em}section#data~section:nth-of-type(2) .data img{width:74%;max-width:370px}section#data~section:nth-of-type(3) .data img{width:100%;max-width:500px}section#data~section:nth-of-type(4) .data img{width:76%;max-width:380px}section.media_print>section h4 span,section.media_print>section ul.media_icon li{font-size:1rem}section.media_print>section .blueback{padding:1em}section.media_print>section h4{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}section.media_print>section h4::before{height:30px;margin:auto;top:0;bottom:0}section.media_print>section h4 span{max-width:55px;line-height:1.3;text-align:center;padding:.5em .7em;margin-left:7px}section.media_print>section h4 span.rollup{max-width:85px}h3.marker+section{margin-top:2em}section.media_print>section ul.media_icon{right:0}section.media_print>section ul.media_icon.direct_sublimation{right:0}section.media_print>section ul.media_icon.solvent_inkjet{right:0}section.media_print>section ul.media_icon+p{margin-top:1em}ul.btn_switch{width:100%}ul.btn_switch li:nth-of-type(n+2){margin-top:1.5em}ul.btn_switch li button{font-size:1.4rem;height:auto;line-height:1.4;padding:.8em}.customer_icon{width:55px;margin-right:7px}.customer_main{width:calc(100% - 62px);border-width:2px}.customer_main h3{width:calc(100% + 20px);height:auto;font-size:1.5rem;line-height:1;padding:.5em;margin-top:-10px;margin-bottom:1em;margin-left:-10px}#flow_submit .boxleft,#flow_design .boxleft{display:none}#flow_submit .boxright,#flow_design .boxright{width:100%;float:none}#flow_submit .boxright>p,#flow_design .boxright>p{font-size:1.2rem;line-height:1.5;letter-spacing:.015em;margin-bottom:0}#flow_submit .boxright>p .cap,#flow_design .boxright>p .cap{display:block}.flow_arrow{background-size:100% auto;width:25px;height:22px;margin:0 auto}.staff_icon{width:55px;margin-left:7px}.staff_main{width:calc(100% - 62px);padding:10px}.staff_main h4{margin-top:.3em}.add{padding:.8em}.add_l{width:45px}.add_r{width:calc(100% - 55px)}.add_r p{font-size:1.3rem;line-height:1.5;letter-spacing:.01em}h4.kazari{font-size:1.5rem}#flow_submit .boxright .warning h5,#flow_design .boxright .warning h5{margin:0}ul.cap2{margin-top:1em}ul.cap2 li{font-size:1rem;line-height:1.5}.caution{width:100%;margin-left:0;margin-right:0}.caution>p{font-size:1.4rem}.caution>.cap2{font-size:1rem;text-indent:-0.5em;padding-left:1.2em}ul.col_list li{text-align:center}ul.col_list li:nth-of-type(n+2){margin-top:1.5em}ul.col_list li figcaption{font-size:1rem}.pol_text{padding-left:0;padding-right:0}dl.lisk_list{margin-left:0;margin-right:0}dl.lisk_list dt{width:75px}dl.lisk_list dd{width:calc(100% - 85px)}ul.lisk_caution li{font-size:1.2rem;line-height:1.5}ul.lisk_caution li:nth-of-type(n+2){margin-top:.5em}section.swiper{margin-left:0}.must{line-height:1.3}form#mailformpro dl dt{width:100%;text-align:left;padding-top:.7em}ul#mfp_phase_stat li{font-size:1.1rem}form#mailformpro dl dd{padding-left:7px}form#mailformpro dl dd.warning{padding-top:0}form#mailformpro dl dd.warning label{padding-top:0;margin:0}form#mailformpro label,form#mailformpro label.mfp_not_checked,form#mailformpro label.mfp_checked{width:100%;padding:.7em}.red2{white-space:normal}.mfp_element_text,.mfp_element_number,.mfp_element_select-one,.mfp_element_email,.mfp_element_tel,.mfp_element_textarea,.mfp_element_date,.mfp_element_password{padding:.7em}.mfp_element_text+.cap::before,.mfp_element_number+.cap::before,.mfp_element_select-one+.cap::before,.mfp_element_email+.cap::before,.mfp_element_tel+.cap::before,.mfp_element_textarea+.cap::before,.mfp_element_date+.cap::before,.mfp_element_password+.cap::before{content:"\a";white-space:pre}.mfp_element_text+.caption::before,.mfp_element_number+.caption::before,.mfp_element_select-one+.caption::before,.mfp_element_email+.caption::before,.mfp_element_tel+.caption::before,.mfp_element_textarea+.caption::before,.mfp_element_date+.caption::before,.mfp_element_password+.caption::before{content:"\a";white-space:pre}form#mailformpro dl dd ul li:nth-of-type(n+2),form#mailformpro dl dd ol li:nth-of-type(n+2){margin-top:.5em}.spec_title{font-size:1.4rem;margin-top:1em}.spec_title .cap{display:block;margin-bottom:1em}div#mfp_overlay_inner{padding:.8em}div#mfp_overlay_inner h4{margin-top:.7em}table#mfp_confirm_table tr th,table#mfp_confirm_table tr td{font-size:1.1rem;padding:.5em .7em}table#mfp_confirm_table tr th{width:30%;white-space:normal}.thanks p{text-align:justify;padding-left:0;padding-right:0}.caption{font-size:1rem}.mfp_element_all{max-width:calc(100% - 4px)}dl.tok_list{width:100%}dl.tok_list dt,dl.tok_list dd{font-size:1.2rem;line-height:1.5;letter-spacing:.01em}dl.tok_list dt{width:30%;text-indent:-1em;padding-left:1em;padding-right:1.2em}dl.tok_list dd{width:70%;padding-right:.5em}dl.tok_list dd br{display:block}.pol+br{display:block}.text+.pol_text{margin-top:2em}ul.banner_insert{width:75%;max-width:320px}#black_overlay p{width:115px;font-size:2.2rem}}/*# sourceMappingURL=style.min.css.map */