@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{height:100%;font-size:62.5%}body{height:100%;font:1.4rem "YakuHanJP","roboto","NotoSansJP","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;color:#333;font-weight:400;text-align:justify;line-height:167%;letter-spacing:.015em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-ms-transform:rotate(0.05deg);padding:0;margin:0}#wrapper{min-height:100%;background-color:#eef6ff;overflow:hidden}p{margin:0}a:link{text-decoration:none;color:inherit}a:visited{color:inherit}a img{-webkit-transition:.25s;transition:.25s}a img:hover{opacity:.5}ul{margin:0;padding:0;list-style:none}img{vertical-align:bottom}h2,h3,h4,h5{-webkit-font-feature-settings:"palt";font-feature-settings:"palt";letter-spacing:.03em;font-weight:400}h4{font-size:18px}h5{font-size:16px;margin:0 0 5px;letter-spacing:.1em}h5.indent_square{color:#122366;padding-left:1em;position:relative}h5.indent_square::before{content:"";display:block;width:7px;height:7px;background-color:#bfbfbf;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.br::before{content:"\a" !important;white-space:pre}.clear{clear:both}figure{margin:0}.fade-in{opacity:0;-webkit-transition:opacity .7s;transition:opacity .7s}.fade-in.lazyloaded{opacity:1}.pos_r{position:relative}.bold{font-weight:700}.d_b{display:block !important}.d_ib{display:inline-block !important}.link_text:link,.link_text:visited{color:blue !important;text-decoration:underline}.w100{width:100%}.bold{font-weight:700}.ta_c{text-align:center}.ti0{text-indent:0 !important}header{background-color:#fff;border-bottom:5px solid #465ca6;position:relative;top:0px;z-index:6000}#header_main{width:1040px;height:215px;margin:0 auto;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding-top:15px}#header_main::before{content:"";display:block;width:845px;height:145px;background:url("../img/header_title_back.png") no-repeat left top;background-size:100% auto;position:absolute;top:0;left:-90px;z-index:-1}#header_main h1{font-size:16px;font-weight:400;line-height:200%;text-shadow:1px 1px #fff;margin-top:0}#header_main .header_illust{position:absolute;top:15px;left:15px}#header_main .header_info{width:250px;position:absolute;top:30px;right:0}#header_main .header_info .cap{font-size:13px;letter-spacing:.02em}#header_main .company_logo{padding-bottom:10px;font-size:14px}#header_main .company_logo img{padding-left:15px;vertical-align:middle}.dot_line{height:2px;background:url(../img/dot_line.png) repeat-x left top;margin-bottom:15px}.tel{font-size:34px;color:#c1272d !important;font-weight:700;letter-spacing:-0.03em;padding-left:45px;position:relative}.tel::before{display:block;content:"";background:url(../img/freedial.png) no-repeat left top;position:absolute;left:0;top:7px;width:39px;height:26px}.gloval_Navi{width:1040px;position:absolute;top:165px}.gloval_Navi ul#dropmenu,.gloval_Navi ul#dropmenu_s{width:1040px;padding:0;list-style-type:none}.gloval_Navi ul#dropmenu>li,.gloval_Navi ul#dropmenu_s>li{-webkit-box-sizing:border-box;box-sizing:border-box;width:260px;height:40px;text-align:center;padding:0;border-right:1px solid #465ca6;margin:0;float:left;position:relative}.gloval_Navi ul#dropmenu>li.nav01,.gloval_Navi ul#dropmenu_s>li.nav01{border-left:1px solid #465ca6}.gloval_Navi ul#dropmenu>li>a,.gloval_Navi ul#dropmenu_s>li>a{display:block;font-size:16px;font-weight:400;padding:10.5px 0 18px;letter-spacing:.015em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt"}.gloval_Navi ul#dropmenu>li>a:hover,.gloval_Navi ul#dropmenu_s>li>a:hover{background:none;text-decoration:underline;font-size:16px}.gloval_Navi ul#dropmenu li,.gloval_Navi ul#dropmenu_s li{float:left}.gloval_Navi ul#dropmenu li:hover ul,.gloval_Navi ul#dropmenu_s li:hover ul{overflow:visible}.gloval_Navi ul#dropmenu li ul,.gloval_Navi ul#dropmenu_s li ul{list-style:none;position:absolute;z-index:1000;top:100%;left:0;margin:10px 0 0;padding:0;width:100%}.gloval_Navi ul#dropmenu li ul li,.gloval_Navi ul#dropmenu_s li ul li{overflow:hidden;width:100%;height:0;color:#fff;-webkit-transition:.2s;transition:.2s}.gloval_Navi ul#dropmenu li ul li a,.gloval_Navi ul#dropmenu_s li ul li a{display:block;background-color:rgba(54,77,155,.95);color:#fff;font-size:14px;text-align:left;line-height:1;text-decoration:none;padding:13px 13px;border-bottom:1px solid hsla(0,0%,100%,.1);margin:0;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased}.gloval_Navi ul#dropmenu li ul li a.font_small,.gloval_Navi ul#dropmenu_s li ul li a.font_small{font-size:12px;letter-spacing:-0.015em;padding:14px 13px}.gloval_Navi ul#dropmenu li ul li p,.gloval_Navi ul#dropmenu_s li ul li p{padding:13px 15px;background-color:rgba(83,71,65,.95);text-align:left;font-size:14px;font-weight:normal;border-bottom:1px solid hsla(0,0%,100%,.1);line-height:100%;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;padding-left:2em}.gloval_Navi ul#dropmenu li:hover>ul>li,.gloval_Navi ul#dropmenu_s li:hover>ul>li{width:261px;height:41px;margin-left:-1px;position:relative;overflow:visible}.gloval_Navi ul#dropmenu li:hover>ul>li>ul>li,.gloval_Navi ul#dropmenu_s li:hover>ul>li>ul>li{margin-left:0}.gloval_Navi ul#dropmenu li ul li ul,.gloval_Navi ul#dropmenu_s li ul li ul{top:-10px;left:100%;overflow:hidden}.gloval_Navi ul#dropmenu li:last-of-type ul li ul,.gloval_Navi ul#dropmenu_s li:last-of-type ul li ul{width:100%;left:-100%}.gloval_Navi ul#dropmenu li ul li ul li a,.gloval_Navi ul#dropmenu_s li ul li ul li a{background-color:rgba(49,65,135,.95);border-bottom:1px solid hsla(0,0%,100%,.1);font-size:12px;padding:14px 15px}.gloval_Navi ul#dropmenu li:hover ul li ul li:hover>a,.gloval_Navi ul#dropmenu_s li:hover ul li ul li:hover>a{background-color:#1b2e7a;text-decoration:underline}.gloval_Navi ul#dropmenu li ul li ul::before,.gloval_Navi ul#dropmenu_s li ul li ul::before{content:"";width:0;height:0;border:5px solid rgba(0,0,0,0);border-left-color:#aaa;position:absolute;top:15px;left:-13px}.gloval_Navi ul#dropmenu li:last-of-type ul li ul::before,.gloval_Navi ul#dropmenu_s li:last-of-type ul li ul::before{content:"";top:15px;margin-left:-20px;border:5px solid rgba(0,0,0,0);border-right-color:#aaa;position:absolute;left:200%}.gloval_Navi ul#dropmenu>li:hover li:hover>a,.gloval_Navi ul#dropmenu_s>li:hover li:hover>a{background-color:#314187;text-decoration:underline}#header_s #header_main_s #dropmenu_s .font_small{font-size:12px;padding:14px 15px}.header_info{position:relative;margin:0 auto}.header_info img:hover{opacity:.5}.gloval_Navi .nav01_off2,.gloval_Navi .nav02_off2,.gloval_Navi .nav03_off2,.gloval_Navi .nav04_off2{display:none}.gloval_Navi ul#dropmenu li a .nav01_off2:hover,.gloval_Navi ul#dropmenu li a .nav02_off2:hover,.gloval_Navi ul#dropmenu li a .nav03_off2:hover,.gloval_Navi ul#dropmenu li a .nav04_off2:hover,.gloval_Navi ul#dropmenu_s li a .nav01_off2:hover,.gloval_Navi ul#dropmenu_s li a .nav02_off2:hover,.gloval_Navi ul#dropmenu_s li a .nav03_off2:hover,.gloval_Navi ul#dropmenu_s li a .nav04_off2:hover{opacity:1;cursor:default}#header_s{display:none;width:100%;background-color:#fff;border-bottom:3px solid #465ca6;position:fixed;top:0px;z-index:5000}#header_s #header_main_s{-webkit-box-sizing:border-box;box-sizing:border-box;width:1040px;height:120px;padding-top:12px;margin:0 auto;position:relative}#header_s #header_main_s::before{content:"";display:block;width:510px;height:88px;background:url("../img/header_title_s_back.png") no-repeat left top;position:absolute;top:0;left:-90px}#header_s #header_main_s .header_info{overflow:hidden}#header_s #header_main_s .header_info .cap{font-size:12px;letter-spacing:.015em}#header_s #header_main_s .header_info a{float:left}#header_s #header_main_s .header_info>div{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:390px;margin-top:10px;float:right;overflow:hidden}#header_s #header_main_s .header_info>div .tel{height:30px;padding-top:10px;margin:0 !important}#header_s #header_main_s .header_info>div .tel::before{top:8px}#header_s #header_main_s .gloval_Navi{top:85px}#header_s #header_main_s .gloval_Navi li.nav01,#header_s #header_main_s .gloval_Navi li.nav02,#header_s #header_main_s .gloval_Navi li.nav03,#header_s #header_main_s .gloval_Navi li.nav04{height:25px}#header_s #header_main_s .gloval_Navi li.nav01 a,#header_s #header_main_s .gloval_Navi li.nav02 a,#header_s #header_main_s .gloval_Navi li.nav03 a,#header_s #header_main_s .gloval_Navi li.nav04 a{padding:2px 0 14px}#header_s #header_main_s #dropmenu_s li ul{margin:10px 0 0}#header_s #header_main_s #dropmenu_s li ul li a{padding:13px 15px}#header_s #header_main_s #dropmenu_s li ul li ul li a{padding:14px 15px}#subNav{background:-webkit-gradient(linear, left top, left bottom, color-stop(80%, rgb(255, 255, 255)), to(rgb(242, 242, 242)));background:-webkit-linear-gradient(top, rgb(255, 255, 255) 80%, rgb(242, 242, 242) 100%);background:linear-gradient(to bottom, rgb(255, 255, 255) 80%, rgb(242, 242, 242) 100%);border-bottom:1px solid #e6e6e6;position:fixed;top:0;left:0;right:0;z-index:4900}#subNav_main{width:960px;height:130px;padding-right:230px;padding-top:110px;margin:0 auto 0;position:relative}#subNav_main.set{height:145px;padding-right:0px;width:900px}#subNav_main._4pset{height:145px;padding-right:0px;width:1060px}#subNav_main li{float:left;padding:10px 20px 0 0;text-align:center}#subNav_main ul li:last-of-type{padding-right:0}#subNav_main li a{display:block}#subNav_main li a::before{content:"▶";font-size:75%;color:silver;vertical-align:25px;margin-right:7px}#subNav_main li a img{margin-bottom:0;-webkit-transition:.2s;transition:.2s}#subNav_main li a:hover img{opacity:.5}#subNav_main li a p{font-size:12px;color:#3a322e;text-align:center;text-decoration:none;padding-left:20px;padding-top:5px;line-height:125%}#subNav_main li a:hover p{text-decoration:underline}#subNav_main li.suvNav_intro{width:200px}#subNav_main.popup li.suvNav_intro{width:150px}#subNav_main li.suvNav_intro p{color:#3a322e;font-size:12px;margin-bottom:6px;line-height:150%}#subNav_main li.suvNav_intro .cap{font-size:13px;font-weight:700;padding-top:18px;letter-spacing:.015em}#subNav_main.popup li.suvNav_intro .cap{padding-top:5px}#subNav_main.backpanel_sd_dx,#subNav_main.rollup{width:700px}#subNav_main.popup{width:700px}.limit_caution{background-color:#c1272d;text-align:center;border-radius:6px;width:800px;margin:0 auto}.limit_caution h3{font-size:20px;color:#fff;padding:15px 0;line-height:100%}#header_main_s .limit_caution h3{font-size:17px;padding:10px 0;margin:11px 0}#sidebar{width:240px;padding:0;margin:20px 0 50px}#sidebar>a img{width:100%;height:auto}#sidebar a img{-webkit-transition:opacity .25s;transition:opacity .25s}#sidebar a img:hover{opacity:.7}#sidebar nav{background-color:#fff;margin-top:10px;padding:5px;-webkit-box-shadow:0 0 6px #a2c8ed;box-shadow:0 0 6px #a2c8ed}#sidebar nav ul{padding:0;margin:0;list-style:none}#sidebar nav li{position:relative}#sidebar nav li:last-of-type a{border-bottom:1px solid #ccc}#sidebar nav li a{-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;gap:.8em;width:230px;height:71px;font-size:14px;letter-spacing:.015em;-moz-osx-font-smoothing:auto;-webkit-font-smoothing:subpixel-antialiased;padding:4px 0;border-top:1px solid #ccc}#sidebar nav li a::after{content:"";display:block;background-color:rgba(57,81,163,.3);width:100%;height:100%;opacity:0;position:absolute;-webkit-transition:.25s;transition:.25s;top:0;left:0}#sidebar nav li a:hover::after{opacity:1}#sidebar nav li a.campaign{height:90px}#sidebar nav li a img{margin-left:5px;margin-bottom:0}#sidebar nav li a p{width:153px;text-align:left}#sidebar nav li a p.two_lines{line-height:150%}#sidebar nav li a p.three_lines{line-height:135%}#sidebar nav li a p 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:0;margin-top:.3em;left:0;-webkit-font-smoothing:antialiased}#sidebar nav img{vertical-align:bottom;margin-bottom:5px}#sidebar>nav>div,#sidebar>nav>ul>li{-webkit-transition:opacity .25s;transition:opacity .25s}#sidebar>nav>ul>li .cap{font-size:11px;letter-spacing:.015em;vertical-align:4px}ul li img{vertical-align:bottom;margin-bottom:5px}#sidebar nav li.ichioshi{background:url("../img/side_btn_ichioshi.jpg") no-repeat left 5px;height:114px}#sidebar nav li.ichioshi a{height:114px}#sidebar nav li.ichioshi a::after{height:105px;margin-top:5px}#sidebar nav li.ichioshi a img{margin:35px 0 0 7px}#sidebar nav li.ichioshi p{margin-top:31px;width:156px;letter-spacing:.015em}h3.side_pd_list{color:#122366;font-size:15px;letter-spacing:0;margin:0;padding:10px 0 10px 30px;position:relative}h3.side_pd_list::before{content:"";display:block;background:url(../img/indent_square.png);width:13px;height:13px;position:absolute;left:9px;top:15px;background-size:cover}#sidebar .mail{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:240px;height:86px;background-color:#ffde61;font-size:24px;font-weight:700;text-align:center;line-height:125%;letter-spacing:0;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";padding:5px 0 10px 75px;border:5px solid #fff;-webkit-box-shadow:0 0 6px #a2c8ed;box-shadow:0 0 6px #a2c8ed;position:relative;-webkit-transition:opacity .25s;transition:opacity .25s}#sidebar .mail::before{content:"";display:block;background:url(../img/side_mail_illust.png) no-repeat left top;width:63px;height:81px;position:absolute;bottom:0px;left:5px;background-size:cover}#sidebar .mail::after{content:"";display:block;border:9px solid rgba(0,0,0,0);border-left-color:#c1272d;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-6px;right:-6px}#sidebar .mail .cap{font-size:11px;line-height:1;letter-spacing:-0.03em}#sidebar .mail:hover{opacity:.5}#sidebar nav>section:first-of-type{border-top:1px solid #ccc}#sidebar nav>section:last-of-type{margin-bottom:0}#sidebar nav>section:last-of-type ul li:last-of-type a{border-bottom:none}#sidebar nav h4{background:#f7f7f7;background:-webkit-gradient(linear, left top, right top, from(rgb(247, 247, 247)), to(rgb(238, 238, 238)));background:-webkit-linear-gradient(left, rgb(247, 247, 247) 0%, rgb(238, 238, 238) 100%);background:linear-gradient(to right, rgb(247, 247, 247) 0%, rgb(238, 238, 238) 100%);font-size:14px;color:#122366;padding:10px 20px;margin-top:0;margin-bottom:0}#sidebar nav.side_guide h3,#sidebar nav.side_calendar h3{font-size:18px;text-align:center;color:#fff;letter-spacing:.02em;padding:10px;margin:0}#sidebar nav.side_guide h3{background-color:#5592d9}#sidebar nav.side_calendar h3{background-color:#d4515b}#sidebar nav.side_guide li a{height:40px;padding-left:35px;padding-top:10px}#sidebar nav.side_guide li a::before{content:"";display:block;background:url(../img/side_indent.png) no-repeat left top;background-size:cover;width:15px;height:15px;position:absolute;top:13px;left:8px}#sidebar nav.side_guide li:first-child a{border-top:none}#sidebar nav ul.side_pd_ic{margin-bottom:20px}#sidebar nav ul.side_pd_ic li:last-of-type a{border-bottom:1px solid #998675}hr{margin:0;border-style:none}.pd_line{height:1px;background:#5a9ef2;border-style:none;border-width:0}#sidebar nav div.side_calendar_main{padding:0 10px;margin:0}#sidebar nav div.side_calendar_bottom{display:block;width:220px;height:10px}#sidebar nav.side_calendar p{margin:5px 8px}#sidebar nav.side_calendar .cap{text-indent:-1em;padding-left:1em}#sidebar nav.side_calendar .indent01,#sidebar nav.side_calendar .indent02{padding-left:1.5em;font-weight:700;position:relative}#sidebar nav.side_calendar .indent01::before,#sidebar nav.side_calendar .indent02::before{content:"";display:block;border:9px solid rgba(0,0,0,0);position:absolute}#sidebar nav.side_calendar .indent01::before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:-5px;left:-9px;border-left-color:#ffc5e8}#sidebar nav.side_calendar .indent02::before{border-left-color:#fef8a0;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:6px;left:4px}.side_foot{margin:10px 0 10px}.side_foot a{text-decoration:none;padding-left:2em;line-height:150%;position:relative;display:block}.side_foot a::before{content:"";display:block;background:url(../img/side_indent_check.png) no-repeat left top;background-size:cover;width:13px;height:13px;position:absolute;top:2px;left:7px}.side_foot a:hover{text-decoration:underline}.sns_link{width:240px;padding:0 40px;-webkit-box-sizing:border-box;box-sizing:border-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}.sns_link li{width:40px;height:40px}.sns_link li a img{width:100%;height:100%}.side_goodjobnews a{width:220px;height:90px;background-color:#f08c1e;margin-bottom:20px;display:block}.side_goodjobnews a img{-webkit-transition:.25s;transition:.25s}.side_goodjobnews a img:hover{opacity:.7}footer{height:315px;background-color:#fff;-webkit-box-shadow:0 0 5px #a2c8ed;box-shadow:0 0 5px #a2c8ed;margin-bottom:100px}#footer_main{width:1000px;margin:0 auto 0;position:relative;padding:30px 0 100px}#footer_link{width:1030px;margin-right:-30px;margin-bottom:20px;overflow:hidden}#footer_link li{float:left;margin-right:29px;margin-bottom:15px;width:228px}#foot_logo img{left:0;position:absolute;bottom:26px}#foot_logo p{right:0;font-size:11px;position:absolute;bottom:25px}.footline{border-bottom:1px #008b45 dotted;line-height:0}.dotline{border-bottom:1px #1a4dc7 dotted;line-height:0;height:0;margin:20px 0}.warning .dotline{border-bottom:1px #dd2724 dotted;line-height:0;height:0;margin:10px 0}.imgL{float:left}.imgR{float:right}.company_logo a img{-webkit-transition:.25s;transition:.25s}.company_logo a img:hover{opacity:.5}#content_wrapper{background-color:#eef6ff;margin-top:-30px;padding-top:30px}#contents{width:1040px;margin:0 auto;position:relative;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}.banner_link{width:700px;margin:30px auto}.contents_info{width:700px;margin:30px auto 0;position:relative}@-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 linear infinite alternate;animation:shake 3s linear 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}#main{width:780px;margin:20px 0 20px}#main>section,#main div.pd_main_content{background-color:#fff;padding:25px 40px 40px;-webkit-box-shadow:0 0 6px #a2c8ed;box-shadow:0 0 6px #a2c8ed;margin-bottom:30px}#main>section section,#main div.pd_main_content section{margin-top:30px}#main>section section:first-of-type,#main div.pd_main_content section:first-of-type{margin-top:0}#main section>section,#main div.pd_main_content>section,#main .news_contents>section,#main section.news{padding:0}table tr th,td{text-align:left}h2{margin:35px auto 20px}h2 span{display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(0%, #c0ccf0));background:-webkit-linear-gradient(transparent 65%, #c0ccf0 0%);background:linear-gradient(transparent 65%, #c0ccf0 0%);font-size:26px;color:#122366;line-height:1.3;padding:0 20px}.h2_center{text-align:center}h3.midashi{font-size:20px;color:#122366;margin:0 0 10px;line-height:1.5;letter-spacing:.02em;position:relative;padding-left:30px}h3.midashi::before{display:block;content:"";background:url(../img/indent_square.png) no-repeat left top;width:18px;height:18px;margin:auto;position:absolute;top:0;bottom:0;left:0;background-size:cover}h3.midashi>img{vertical-align:middle;position:relative;top:-5px}h3.midashi2{background:url(../img/midashi2.gif) no-repeat left top;width:680px;height:20px;display:inline-block;color:#fff;font-size:18px;font-weight:700;padding:22px 0 0 20px;margin:0 0 20px;line-height:0}h3.midashi span{margin-left:6px;background-color:#5592d9;padding:6px 8px;color:#fff;font-size:11px;bottom:2px;font-family:initial;font-weight:normal;border-radius:6px;vertical-align:3px;line-height:1}.pd_list{display:-moz-flex;display:-ms-flex;display:-o-flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-o-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;width:720px;margin-right:-15px}.pd_list .pd_list_item a{background-color:#fff}.pd_list .pd_list_item,.pd_list .category01,.pd_list .category02,.pd_list .category03,.pd_list .catalog_anniversary{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:225px;height:auto;-webkit-box-shadow:6px 6px #ccc;box-shadow:6px 6px #ccc;margin-right:15px;margin-bottom:20px;position:relative;top:0;left:0;-webkit-transition:.25s;transition:.25s;z-index:0}.pd_list .pd_list_item::before,.pd_list .pd_list_item::after,.pd_list .category01::before,.pd_list .category01::after,.pd_list .category02::before,.pd_list .category02::after,.pd_list .category03::before,.pd_list .category03::after,.pd_list .catalog_anniversary::before,.pd_list .catalog_anniversary::after{content:"";display:block;border:4px solid #ccc;position:absolute;-webkit-transition:.25s;transition:.25s;z-index:-1}.pd_list .pd_list_item::before,.pd_list .category01::before,.pd_list .category02::before,.pd_list .category03::before,.pd_list .catalog_anniversary::before{top:2px;right:-4px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.pd_list .pd_list_item::after,.pd_list .category01::after,.pd_list .category02::after,.pd_list .category03::after,.pd_list .catalog_anniversary::after{bottom:-4px;left:2px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg);z-index:-2}.pd_list .pd_list_item:hover,.pd_list .category01:hover,.pd_list .category02:hover,.pd_list .category03:hover,.pd_list .catalog_anniversary:hover{-webkit-box-shadow:12px 12px #ccc;box-shadow:12px 12px #ccc;top:-6px;left:-6px}.pd_list .pd_list_item:hover::before,.pd_list .pd_list_item:hover::after,.pd_list .category01:hover::before,.pd_list .category01:hover::after,.pd_list .category02:hover::before,.pd_list .category02:hover::after,.pd_list .category03:hover::before,.pd_list .category03:hover::after,.pd_list .catalog_anniversary:hover::before,.pd_list .catalog_anniversary:hover::after{border-width:8px}.pd_list .pd_list_item:hover::before,.pd_list .category01:hover::before,.pd_list .category02:hover::before,.pd_list .category03:hover::before,.pd_list .catalog_anniversary:hover::before{top:4px;right:-8px}.pd_list .pd_list_item:hover::after,.pd_list .category01:hover::after,.pd_list .category02:hover::after,.pd_list .category03:hover::after,.pd_list .catalog_anniversary:hover::after{bottom:-8px;left:4px}.pd_list .pd_list_item a,.pd_list .category01 a,.pd_list .category02 a,.pd_list .category03 a,.pd_list .catalog_anniversary a{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;height:auto;width:225px;border:1px solid #ccc;-webkit-transition:.25s;transition:.25s}.pd_list .pd_list_item a::before,.pd_list .category01 a::before,.pd_list .category02 a::before,.pd_list .category03 a::before,.pd_list .catalog_anniversary a::before{display:block;content:"〉 詳細はこちら";-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:16px;font-size:16px;color:hsla(0,0%,100%,0);text-align:center;line-height:1;text-indent:0;margin:auto;position:absolute;-webkit-transition:.25s;transition:.25s;top:0;bottom:0;z-index:120}.pd_list .pd_list_item a::after,.pd_list .category01 a::after,.pd_list .category02 a::after,.pd_list .category03 a::after,.pd_list .catalog_anniversary a::after{display:block;content:"";-webkit-box-sizing:border-box;box-sizing:border-box;background-color:rgba(54,77,155,0);width:100%;height:100%;position:absolute;-webkit-transition:.25s;transition:.25s;top:0;left:0;z-index:100}.pd_list .pd_list_item a:hover::before,.pd_list .category01 a:hover::before,.pd_list .category02 a:hover::before,.pd_list .category03 a:hover::before,.pd_list .catalog_anniversary a:hover::before{color:#fff;text-shadow:0 0 5px #0f2360}.pd_list .pd_list_item .pd_list_box img{display:block;margin:0 auto 10px}.pd_list .pd_list_item a:hover::after{background-color:rgba(54,77,155,.8)}.pd_list .category01 a:hover::after{background-color:rgba(0,121,70,.7)}.pd_list .category02 a:hover::after{background-color:rgba(55,163,242,.8)}.pd_list .category03 a:hover::after{background-color:rgba(0,54,112,.7)}.pd_list .catalog_anniversary a:hover::after{background-color:rgba(255,112,106,.8)}.pd_list .pd_list_item .pd_list_title{font-size:15px;font-weight:700;text-align:left;letter-spacing:.02em;padding:15px 0 8px 25px;position:relative}.pd_list .pd_list_item .pd_list_title::before,.pd_list .pd_list_item .pd_list_title::after{display:block;content:"";height:30px;background-color:#d4515b;position:absolute;top:10px}.pd_list .pd_list_item .pd_list_title::before{width:4px;left:10px}.pd_list .pd_list_item .pd_list_title::after{width:1px;left:16px}.pd_list .pd_list_item .pd_list_title.two_lines{padding:12px 0 0 25px;line-height:1.35}.pd_list .pd_list_item .pd_list_title.two_lines::before,.pd_list .pd_list_item .pd_list_title.two_lines::after{height:42px}.pd_list .pd_list_item .pd_list_title.three_lines{padding:12px 0 0 25px;line-height:1.35}.pd_list .pd_list_item .pd_list_title.three_lines::before,.pd_list .pd_list_item .pd_list_title.three_lines::after{height:60px}.pd_list .pd_list_item .fireproof_mark{position:absolute;top:7px;right:7px}.pd_list .pd_list_item .pd_list_box{padding:8px}.pd_list .pd_list_item .pd_list_box .pd_list_price{font-size:24px;font-family:"YakuHanJP","roboto",sans-serif;color:#c1272d;font-weight:700;letter-spacing:-0.015em;margin:0 0 5px;margin-left:-4px;-webkit-transform:scaleX(0.95);transform:scaleX(0.95)}.pd_list .pd_list_item .pd_list_box .pd_list_price span{display:inline-block;font-size:14px;font-family:inherit;font-weight:700;text-indent:0;padding-left:3px;-webkit-transform:scaleX(1.05);transform:scaleX(1.05)}.pd_list .pd_list_item .pd_list_box .pd_list_price span.normal_price{color:#333}.pd_list .pd_list_item .pd_list_box .strong{letter-spacing:.01em;margin:0}.pd_list .pd_list_item .pd_list_box .cap{text-align:left;padding-left:.6em;text-indent:-0.6em;margin-bottom:3px;letter-spacing:.015em}.pd_list .pd_list_item .pd_list_box .pd_list_price.campaign{text-indent:0;padding-left:45px;position:relative}.pd_list .pd_list_item .pd_list_box .pd_list_price.campaign img{width:45px;height:auto;margin:0 auto;position:absolute;bottom:.2em;left:-0.15em}.pd_list .pd_list_item .pd_list_box .pd_list_price.campaign .normal_price{color:#333}.pd_list .category01 a,.pd_list .category02 a,.pd_list .category03 a,.pd_list .catalog_anniversary a{-webkit-box-shadow:none;box-shadow:none}.pd_list .category01{background-color:#059154;-webkit-box-shadow:6px 6px #017946;box-shadow:6px 6px #017946}.pd_list .category01::before,.pd_list .category01::after{border-color:#017946}.pd_list .category01:hover{-webkit-box-shadow:12px 12px #017946;box-shadow:12px 12px #017946}.pd_list .category01 a{background:url(../img/category01_img.png) no-repeat left top,#059154;text-indent:100%;white-space:nowrap;border:3px solid #059154;overflow:hidden}.pd_list .category02{background-color:#fff;-webkit-box-shadow:6px 6px #2d94e0;box-shadow:6px 6px #2d94e0}.pd_list .category02::before,.pd_list .category02::after{border-color:#2d94e0}.pd_list .category02:hover{-webkit-box-shadow:12px 12px #2d94e0;box-shadow:12px 12px #2d94e0}.pd_list .category02 a{background:url(../img/category02_img.png) no-repeat left top,#fff;text-indent:100%;white-space:nowrap;border:3px solid #37a3f2;overflow:hidden}.pd_list .category03{background-color:#004898;-webkit-box-shadow:6px 6px #023671;box-shadow:6px 6px #023671}.pd_list .category03::before,.pd_list .category03::after{border-color:#023671}.pd_list .category03:hover{-webkit-box-shadow:12px 12px #023671;box-shadow:12px 12px #023671}.pd_list .category03 a{background:url(../img/category03_img.png) no-repeat left top,#004898;text-indent:100%;white-space:nowrap;border:3px solid #004898;overflow:hidden}.pd_list .catalog_anniversary{background-color:#e1706a;-webkit-box-shadow:6px 6px #d45b55;box-shadow:6px 6px #d45b55}.pd_list .catalog_anniversary::before,.pd_list .catalog_anniversary::after{border-color:#d45b55}.pd_list .catalog_anniversary:hover{-webkit-box-shadow:12px 12px #d45b55;box-shadow:12px 12px #d45b55}.pd_list .catalog_anniversary a{background:url("../img/catalog_anniversary_img.jpg") no-repeat left top,#e1706a;background-size:100% auto;text-indent:100%;white-space:nowrap;border:3px solid #e1706a;overflow:hidden}@media only screen and (-webkit-min-device-pixel-ratio: 2){.pd_list .catalog_anniversary a{background:url("../img/catalog_anniversary_img@2x.jpg") no-repeat left top,#e1706a;background-size:100% auto}}.pd_list .category01 a,.pd_list .category02 a,.pd_list .category03 a,.pd_list .catalog_anniversary a{position:relative}.pd_list .category01 .category_txt,.pd_list .category02 .category_txt,.pd_list .category03 .category_txt,.pd_list .catalog_anniversary .category_txt{margin:auto;position:absolute;left:0;right:0}.pd_list .category01 a .category_txt{bottom:63px}.pd_list .category02 a .category_txt{top:204px}.pd_list .category03 a .category_txt{top:181px}.category_button{margin:auto;position:absolute;bottom:11px;left:0;right:0}#main section.news>ul{overflow:hidden}#main section.news ul>li{float:left;width:50%;padding:30px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:41em}#main section.news li.news_box{background-color:#5d9ddb}#main section.news li.FBfeed_box{background-color:#c3af6c}#main section.news li.news_box h3{font-size:28px;font-family:"YakuHanJP","century";width:195px;padding:13px 0;border-top:1px solid #fff;border-bottom:1px solid #fff;text-align:center;margin:0 auto 10px;line-height:.8;font-weight:normal}#main section.news li.news_box h3 span.br{font-size:16px;letter-spacing:.2em;font-family:"YakuHanJP","roboto","NotoSansJP","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-weight:300}.clearfix::after{content:"";clear:both;display:block}.banner{width:658px;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:12px;vertical-align:middle}.bnr_campaign{margin:20px auto}.icon_campaign{display:inline-block;background:#fe487f;font-size:1.4rem;color:#fff;font-weight:700;line-height:1.4;padding:.3em .6em;border-radius:5px;margin:.5em 1.2em 0}.icon_campaign.pos_up{position:relative;top:-5px}#pd_title .campaign_outline{background-color:rgba(255,245,245,.7);padding:1em;border:2px solid #fe487f;border-radius:12px;margin-bottom:2em;overflow:hidden}#pd_title .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}#pd_title .campaign_outline .title+p{font-size:1.3rem;line-height:1.65;letter-spacing:0;margin-top:.7em}#feed_blog ul li{width:100% !important;padding:15px 5px !important;margin:0;line-height:135%;border-bottom:1px dotted #fff;height:auto !important}#feed_blog li:nth-child(3){border:none;padding-bottom:0 !important}#feed_blog li:nth-child(n+4){display:none}#feed_blog li a{font-size:14px;text-decoration:underline;line-height:150%}#feed_blog li a:hover{text-decoration:none}#feed_blog li span{font-size:87%;line-height:100%;vertical-align:-3px}.pol{font-weight:700;font-size:116%;line-height:135%;color:#1b4dc6}.pol2{font-weight:700;font-size:95%;line-height:125%;color:#1b4dc6}.grayback{width:680px;background:#ebebeb;padding:1em 10px 1em;margin-bottom:15px}.grayback h5.strong{padding:0}.grayback>.pol_text{text-indent:-1em;padding:0 10px 5px 1em}#main .grayback>ol.pol_text{text-indent: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{margin:5px 0 5px 20px}#cart_content .grayback{margin-bottom:-15px}#cart_content .grayback p{padding:5px 10px}.white_overlay{background-color:#fff;width:227px;height:60px;position:absolute;top:78px;left:358px;opacity:.8;z-index:1000}.grayback span.red{text-decoration:underline}.pol_text{line-height:175%;text-align:justify;padding:5px 0}.text{line-height:175%;text-align:justify;margin-bottom:20px}div.text{margin-bottom:0}.text>img{margin-top:10px}.thanks p{font:bold 116% "arial","verdana","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#373737;text-align:center;line-height:175%;padding:10px;margin-bottom:20px}.box_left{float:left}.box_right{float:right}#pl{font-size:85%;width:100%;padding:20px 0 0;color:#3a322e}#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;margin-bottom:0;padding:0}#crumbs li{float:left;list-style:none;padding-right:.85em;line-height:1.5em}#crumbs li a{color:#1b4dc6;padding-right:.85em;vertical-align:middle;text-decoration:underline}#crumbs li a:visited{color:#1b4dc6}#crumbs li>span{vertical-align:middle}.main_set{margin:5px 0}.top_main{float:left;width:280px;height:400px;margin-right:20px}.top_main_r{width:400px;float:right}.top_main_r p{text-align:justify;line-height:1.7em}.top_main_r>div,.top_main_r>img,.top_main_r>p{margin-bottom:15px}.top_main_r a img{-webkit-transition:opacity .25s;transition:opacity .25s}.top_main_r a img:hover{opacity:0}.top_main_r .btn_scene{background:url(../img/btn_scene_on.png) no-repeat left top;width:400px;height:45px}.top_main_r .top_price01{background:url(../img/top_price01_on.jpg) no-repeat left top;width:400px;height:57px}.top_main_r .top_price02{background:url(../img/top_price02_on.jpg) no-repeat left top;width:400px;height:57px}.top_main_r .top_price03{background:url(../img/top_price03_on.jpg) no-repeat left top;width:400px;height:57px}.top_main_r img,.top_main_r div{vertical-align:bottom}.top_point{margin:10px 0 30px}.top_point img:first-child{margin-bottom:10px}.set_btn{line-height:0;margin-bottom:30px}.set_btn a:hover{opacity:.5}.set_add{background:#e6f1ff;width:275px;padding:10px 15px;margin:-30px 0 0px}.set_add p{color:#1b71de;font-weight:700}h2.entry-title{margin-top:20px;margin-bottom:20px;color:#0068b6;font-size:24px;font-weight:700}.news_contents>p{margin-bottom:20px}.news_contents .entry-content{padding:10px 0 25px 0;background:url(../img/bg_dot.png) repeat-x left bottom}.news_contents .entry-content h4.kazari,.news_contents .entry-content h3{margin-top:0}.h3_news{background:url(../img/news_title.jpg) no-repeat left top;width:475px;color:#333;font-size:15px;font-weight:700;line-height:0;margin:0 0 10px;padding:12px 0 0 225px;height:23px}.h3_news .cap{font-weight:normal}.h3_works{background:url(../img/news_works.jpg) no-repeat left bottom;width:585px;height:16px;color:#333;font-size:15px;font-weight:700;padding:19px 0 0 115px;margin:30px 0 20px;line-height:0}.h3_news2{background:url(../img/news_title2.png) no-repeat left top;width:218px;height:35px;margin:0 0 .5em;white-space:nowrap;overflow:hidden;text-indent:100%}.news_area{width:700px;margin-bottom:35px}.news_area ul{width:680px;list-style:none;padding:0 10px}.news_area ul li{padding:10px 0 10px 0;font-size:14px;background:url(../img/bg_dot.png) repeat-x left bottom}.news_area ul li a{color:#c73a66;text-decoration:none;line-height:135%}.news_area ul li a:hover{text-decoration:underline}.btn_blog{margin:7px 20px 7px 0}.btn_blog a{display:block;width:200px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_blog.png) no-repeat left top;float:right}.btn_blog a:hover{background:url(../img/btn_blog.png) no-repeat 0 -40px}.grayline{border:none;background-color:#999;height:1px;width:680px;margin:0 10px}.btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;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;font-size:16px;color:#c1272d;font-weight:700;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;letter-spacing:0;padding:.8em 0 .8em 20px;border:3px solid #5592d9;position:relative}.btn::before{content:"";display:block;position:absolute;border:6px solid rgba(0,0,0,0);border-left-color:#3951a3;top:13px;left:8px;z-index:500}.btn::after{content:"";position:absolute;background-color:#3951a3;width:100%;height:100%;top:0;left:0;display:block;opacity:0;-webkit-transition:.25s;transition:.25s}.btn.active{border-color:rgba(85,146,217,.75)}.btn.active::after{background-color:#ccc;opacity:.5}.btn:hover::after{opacity:.3}.btn.active:hover::after{opacity:.5}.btn.tempDL{height:55px;font-size:14px;color:#e95504;line-height:135%;letter-spacing:-0.015em;padding-top:7px;padding-left:3.5em;border-color:#5592d9}.btn.tempDL::before{border:none;background:url(../img/icon_download_ai.png);background-size:cover;width:38px;height:35px;left:8px;top:9px}.btn.tempDL .cap{color:#999;font-size:10px;font-family:initial;letter-spacing:.015em;margin-left:5px}.btn.tempDL .bold{padding:0 .15em;border-bottom:1px solid #e95504}.btn.mitsumori_form{height:62px;color:#fff;font-size:24px;width:640px;text-align:center;padding:17px 0 15px 1em;line-height:1;letter-spacing:.05em;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.mitsumori_form::before{border:9px solid rgba(0,0,0,0);top:20px;left:194px;border-left-color:#dedede}.btn.mitsumori_form.countdown_sign::before{left:115px}.set .btn.mitsumori_form{letter-spacing:.015em;font-size:18px;width:340px;height:45px;padding-top:12px;margin:0}.set .btn.mitsumori_form::before{left:35px;top:18px;border:7px solid rgba(0,0,0,0);border-top-color:#dedede}.btn.mitsumori_form::after{background-color:#000;border-radius:6px}.btn.mitsumori_form:hover::after{opacity:.3}.btn.back{background:-webkit-gradient(linear, left top, left bottom, from(rgb(177, 177, 177)), to(rgb(145, 145, 145)));background:-webkit-linear-gradient(top, rgb(177, 177, 177) 0%, rgb(145, 145, 145) 100%);background:linear-gradient(to bottom, rgb(177, 177, 177) 0%, rgb(145, 145, 145) 100%);color:#fff;border:2px solid #9c9c9c;border-radius:6px;text-align:center;padding:10px 30px;height:auto;width:100px;display:inline-block;margin:0 300px}.btn.back::before{border-left-color:#ccc;left:10px;top:13px}.btn.back::after{background-color:#000;border-radius:4px}.btn_form_container{margin:25px 0}.btn_form_container p.red{text-align:center;margin-top:10px}.btn.btn_flow_submit_on,.btn.btn_flow_design_on,.btn#btn_pay_flow_1,.btn#btn_pay_flow_2,.btn#btn_pay_flow_1_2,.btn#btn_pay_flow_2_2{text-align:left;cursor:pointer}.btn.btn_flow_submit_on.active,.btn.btn_flow_design_on.active,.btn#btn_pay_flow_1.active,.btn#btn_pay_flow_2.active,.btn#btn_pay_flow_1_2.active,.btn#btn_pay_flow_2_2.active{pointer-events:none;cursor:default}h3.submit01,h3.submit02,h3.submit03,h3.attention01,h3.attention02,h3.attention03,h3.attention04,h3.attention05{color:#e95504;padding-left:2em;position:relative;font-size:21px;line-height:1;margin:30px 0 0}h3.submit01::before,h3.submit02::before,h3.submit03::before,h3.attention01::before,h3.attention02::before,h3.attention03::before,h3.attention04::before,h3.attention05::before{content:"";display:block;position:absolute}h3.submit01::before{background:url(../img/submit_icon_mail.png);background-size:cover;width:32px;height:23px;left:0;top:-2px}h3.submit02::before{background:url(../img/submit_icon_upload.png);background-size:cover;width:37px;height:29px;left:0;top:-5px}h3.submit03::before{background:url(../img/submit_icon_disk.png);background-size:cover;width:26px;height:27px;left:7px;top:-4px}h2.pd_title{background:url(../img/pd_title.jpg) no-repeat left top;width:620px;height:20px;font-size:20px;font-weight:700;color:#1a4dc7;padding:23px 0 0 80px;line-height:0}h3.attention01::before{background:url(../img/icon_Ai.jpg);background-size:cover;width:30px;height:30px;left:0;top:-5px}h3.attention02::before{background:url(../img/icon_Ps.jpg);background-size:cover;width:30px;height:30px;left:0;top:-5px}h3.attention03::before{background:url(../img/attention_icon_office.jpg);background-size:cover;width:30px;height:30px;left:0;top:-5px}h3.attention04::before{background:url(../img/attention_icon_design.jpg);background-size:cover;width:40px;height:40px;left:-6px;top:-8px}h3.attention05::before{background:url(../img/attention_icon_download.jpg);background-size:cover;width:40px;height:40px;left:-5px;top:-8px}h2.mitsumori_title{background:url(../img/mitsumori_title.jpg) no-repeat left top;width:620px;height:20px;font-size:20px;font-weight:700;color:#1a4dc7;padding:23px 0 0 135px;line-height:0}h2.pd_title span,h2.mitsumori_title span{font-size:13px;vertical-align:middle}section#temp section,section#process section{border-top:1px dotted #19c5e2;padding-top:20px}.course_table_box{width:700px;margin:30px auto 40px}.course_table_box .strong{text-align:center;letter-spacing:.015em}.course_table_box .cap{margin-top:-10px}.course_table{border-top:2px solid gray;border-left:2px solid gray;position:relative}.course_table tr td:last-of-type{border-right:none}.course_table tbody tr:last-of-type th,.course_table tbody tr:last-of-type td{border-bottom:none}.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{background-color:#edeff1}.course_table thead td{background-color:#e3e3e3}.course_table tbody th{background-color:#e0f5ff;font-weight:normal}.course_table table{border-bottom:2px solid gray;border-right:2px solid gray;margin-bottom:20px;width:698px;-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:separate;border-spacing:0}.course_table a{width:100%;height:54px;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}.course_table a:hover{opacity:.3}.course_table th{width:28%;font-size:1.3rem;padding-left:.7em}.course_table a.course01{top:55px}.course_table a.course14{top:110px}.course_table a.course15{top:165px}.course_table a.course02{top:55px}.course_table a.course_quickpanel{top:110px}.course_table a.course03{top:165px}.course_table a.course04{top:220px}.course_table a.course05{top:275px}.course_table a.course_xbanner{top:330px}.course_table a.course06{top:385px}.course_table a.course_miniflag{top:440px}.course_table a.course07{top:495px}.course_table a.course09{top:550px}.course_table a.course10{top:605px}.course_table a.course11{top:660px}.course_table a.course_handbanner{top:715px}.course_table a.course_airballoon{top:770px}.course_table a.course_polesign{top:825px}.course_table a.course_floorsign{top:880px}.course_table a.course05_fp{top:55px}.course_table a.course12{top:110px}.course_table a.course13{top:165px}.course_table a.course03_2{top:220px}.course_table td{width:24%;text-align:center;padding:10px 0}.Acourse_title,.Bcourse_title,.Ccourse_title{font-size:22px;font-weight:700;position:relative;padding-left:1.75em;line-height:1}.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{background:url("../img/design_icon_Acourse.png");background-size:cover;width:36px;height:36px;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{background:url("../img/design_icon_Bcourse.png");background-size:cover;width:36px;height:36px;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{background:url("../img/design_icon_Ccourse.png");background-size:cover;width:36px;height:36px;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:32px;font-weight:700;font-family:"YakuHanJP","roboto",sans-serif;letter-spacing:-0.01em;line-height:1}.Acourse_price span,.Bcourse_price span,.Ccourse_price span{font-size:20px;font-weight:700}.no_indent{padding-left:0 !important}.no_indent::before{content:none !important}.Acourse_title.no_indent,.Bcourse_title.no_indent,.Ccourse_title.no_indent{font-size:20px;letter-spacing:.02em}.Acourse_title span{font-size:14px;vertical-align:2px;margin-left:3px}section#process section{overflow:hidden}section#process section .box_left{width:490px;margin-right:30px}section#process section .box_right{position:relative;width:180px}section#process section .box_right img{margin-bottom:15px}section#process section .box_right .cap{position:absolute;right:5px}section#process section .box_right .cap.text_overlay01{top:100px}section#process section .box_right .cap.text_overlay02{bottom:20px}section#process section h3.midashi span{background-color:#5592d9;color:#fff;font-size:13px;font-family:initial;padding:6px 10px;margin-left:10px;border-radius:5px;font-weight:normal;vertical-align:2px}section#fireproof section{overflow:hidden}section#fireproof section .box_left{width:440px;margin-right:30px}section#fireproof section .box_right{position:relative;width:230px}ul.aside_list{width:720px;margin-right:-20px;margin-bottom:30px;overflow:hidden}ul.aside_list li{width:340px;padding:15px;border:1px solid #36a0da;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:20px;float:left;position:relative}ul.aside_list li.req1,ul.aside_list li.req2{width:180px;padding:15px 15px 15px 65px;height:90px;text-align:left;padding-left:65px}ul.aside_list li.req3{width:180px;padding:15px 15px 15px 65px;height:90px;text-align:left;padding-left:65px;padding-top:24px}ul.aside_list li.req1::before,ul.aside_list li.req2::before,ul.aside_list li.req3::before{position:absolute;display:block}ul.aside_list li.req1::before{content:"1";color:#36a0da;font-size:70px;top:28px;left:20px;opacity:.4}ul.aside_list li.req2::before{content:"2";color:#36a0da;font-size:70px;top:28px;left:15px;opacity:.4}ul.aside_list li.req3::before{content:"3";color:#36a0da;font-size:70px;top:28px;left:14px;opacity:.4}section#fireproof aside p{margin-bottom:10px}.aside_list_media{overflow:hidden;padding-top:15px;border-top:1px solid #ccc;height:10em}.aside_list_media img{float:right;margin-left:18px;margin-bottom:45px}ul.aside_list h4.kazari{margin:0 0 10px;font-size:15px;letter-spacing:.015em;padding-left:.9em}ul.aside_list h4.kazari span{font-size:11px;color:#fff;background-color:#5592d9;padding:6px 8px;font-family:initial;font-weight:normal;border-radius:5px;margin-left:8px}#fireproof h3.midashi{margin-bottom:10px}aside.fp_box{width:100%;padding:15px;border:1px solid #f15a24;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;margin:10px 0 30px;position:relative;clear:both}aside.fp_box img{float:right}aside.fp_box .strong{font-size:20px;color:#f15a24;margin:0 !important;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:135%}aside.fp_box .strong span{font-size:17px;color:#f29600}.pickup{position:absolute;background-color:#f15a24;color:#fff;font-size:16px;padding:7px 12px;left:0;bottom:-37px;font-weight:700;letter-spacing:.015em;white-space:nowrap}.pickup::before{content:"";position:absolute;width:0;height:0;border:13px solid rgba(0,0,0,0);border-right-color:#f15a24;-webkit-transform:rotate(60deg);transform:rotate(60deg);right:90px;bottom:-8px}.pdbox li .set_price_box .pickup{bottom:0;background-color:#455da5}.pdbox li .set_price_box .pickup span{font-size:85%;font-weight:normal;margin-right:5px;letter-spacing:.015em}.pdbox li .set_price_box .pickup::before{content:"";position:absolute;width:0;height:0;border:13px solid rgba(0,0,0,0);border-right-color:#455da5;-webkit-transform:rotate(-240deg) scaleX(-1) !important;transform:rotate(-240deg) scaleX(-1) !important;right:130px;top:-8px}ul.pd_spec_list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;gap:20px}ul.pd_spec_list li{width:160px;position:relative}ul.pd_spec_list li:nth-of-type(n+2)::before{content:"";display:block;width:0;height:0;border:6px solid rgba(0,0,0,0);border-left-color:#ccc;margin:auto;position:absolute;top:0;bottom:2em;left:-12px}ul.pd_spec_list li img{margin-bottom:0}ul.pd_spec_list li figcaption{font-size:1.2rem;line-height:1.4;margin-top:.5em}ul.pd_spec_list li.no_arrow::before{content:none}ul.pd_spec_list+p{margin-top:1em}#pd_title{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1040px;border:5px solid #a2c8eb;background-color:#fff;margin-top:30px;z-index:0;position:relative}#pd_title.set::after{position:absolute;content:"";display:block;background:url("../img/pd_set_main2.png") no-repeat right bottom;background-size:100% auto;width:282px;height:294px;right:0;bottom:0;z-index:10}#pd_title img{display:block;position:relative}#pd_title img.icon_price_off{width:136px;height:136px;position:absolute;top:-40px;left:-20px}.text_white_back{padding:8px 8px;background-color:hsla(0,0%,100%,.7)}.text_white_border{text-shadow:#fff 1px 1px 0px,#fff -1px 1px 0px,#fff 1px -1px 0px,#fff -1px -1px 0px}#pd_title.set::before{content:"";display:block;position:absolute;background:url(../img/fireproop_l.png);background-size:cover;width:63px;height:75px;top:10px;left:350px;z-index:100}#pd_title .pd_title_box{margin:20px 20px 0;position:relative;z-index:100}#pd_title .pd_title_box p{font-size:13px}#pd_title .pd_title_box .pd_main_text{font-size:15px;line-height:175%;margin-top:20px;margin-bottom:10px;letter-spacing:.02em}#pd_title .pd_title_box h2{font-size:28px;color:#122366;font-weight:700;text-align:left;letter-spacing:.015em;padding:0;margin:30px 0 10px;position:relative;z-index:100}#pd_title .pd_title_box h2 span{background:none;font-size:20px;vertical-align:4px;padding:0}#pd_title .pd_title_box h2::after{content:none}#pd_title .pd_title_box h2.two_lines{line-height:1.35}#pd_title .pd_title_box h2.two_lines::before{height:89px}#pd_title .pd_title_box li p{font-size:16px;border-bottom:1px dotted #465ca6;padding:7px 7px 7px 20px;font-weight:700;line-height:125%;position:relative;display:inline-block}#pd_title.set .pd_title_box h2{margin-top:20px}.set_list li p{font-size:16px;border-bottom:1px dotted #465ca6;padding:7px 7px 7px 15px;font-weight:700;line-height:125%;position:relative;display:inline-block}#pd_title .pd_title_box li p::before,.set_list li p::before{content:"●";display:block;font-size:12px;position:absolute;color:#c1272d;top:7px;left:0}#pd_title .pd_title_box li .cap{font-size:13px}#pd_title .pd_title_box p.strong{font-size:18px;color:#c1272d;margin-bottom:-8px}.price_box .pd_price,.price_box .pd_price_main,.spec_table2 .pd_price,.spec_table2 .pd_price_main,.handbanner_price .pd_price,.handbanner_price .pd_price_main,.price_three_columns .pd_price,.price_three_columns .pd_price_main{font-size:33px;color:#c1272d;font-weight:700;line-height:1;letter-spacing:-0.02em}.price_box .pd_price span,.price_box .pd_price_main span,.spec_table2 .pd_price span,.spec_table2 .pd_price_main span,.handbanner_price .pd_price span,.handbanner_price .pd_price_main span,.price_three_columns .pd_price span,.price_three_columns .pd_price_main span{letter-spacing:.02em}.price_box .pd_price.text_only,.price_box .pd_price_main.text_only,.spec_table2 .pd_price.text_only,.spec_table2 .pd_price_main.text_only,.handbanner_price .pd_price.text_only,.handbanner_price .pd_price_main.text_only,.price_three_columns .pd_price.text_only,.price_three_columns .pd_price_main.text_only{display:inline-block;background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0) 70%, #f8dddd 71%, #f8dddd 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(70%, rgba(255, 255, 255, 0)), color-stop(71%, #f8dddd), to(#f8dddd));background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 70%, #f8dddd 71%, #f8dddd 100%);font-size:24px;padding:0 .4em .15em}.price_box .pd_price.campaign,ul.pdbox li p.pd_price_main.campaign,ul.price_three_columns li .pd_price.campaign{padding-left:calc(63px + .3em);position:relative}.price_box .pd_price.campaign img,ul.pdbox li p.pd_price_main.campaign img,ul.price_three_columns li .pd_price.campaign img{margin:auto;position:absolute;top:0;bottom:-0.3em;left:0}.price_box .pd_price.campaign .normal_price,ul.pdbox li p.pd_price_main.campaign .normal_price,ul.price_three_columns li .pd_price.campaign .normal_price{color:#333}ul.price_three_columns li .pd_price.campaign{font-size:28px;padding-left:calc(55px + .3em);margin-bottom:.5em}ul.price_three_columns li .pd_price.campaign img{width:55px;height:55px}ul.price_three_columns li .pd_price.campaign span{font-size:15px}ul.pdbox li p.pd_price_main.campaign img{top:-9px;left:5px}section#miniflag_pole .pd_price.campaign,section#miniflag_kyuban .pd_price.campaign,section#miniflag_renzoku .pd_price.campaign{width:100%;top:-15px}.pd_price span{font-size:16px;letter-spacing:0}.icon_delivery_fee{display:inline-block;background-color:#5a9ef2;color:#fff;font-weight:700;line-height:1;padding:.3em .5em;border-radius:5px;margin:0;margin-right:.5em}.pdbox>li>.cap.no_indent{text-indent:0;padding-left:0}.spec_table2 .pd_price{font-size:28px;margin:5px 0}.spec_table2 .pd_price span{font-size:15px}#pd_title .pd_title_box p.pd_price{font-size:44px;color:#c1272d;font-weight:700;line-height:1;margin-top:5px}#pd_title .pd_title_box p.pd_price span{font-size:21px}#pd_title .pd_title_box p.pd_price.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-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-top:10px;margin-bottom:7px}#pd_title .pd_title_box p.pd_price.campaign_set .normal_price{font-size:17px;color:#333;line-height:1.2;padding-right:1.2em;position:relative}#pd_title .pd_title_box p.pd_price.campaign_set .normal_price::after{content:"";display:block;width:0;height:0;border:8px solid rgba(0,0,0,0);border-left-color:#f28a00;margin:auto;position:absolute;top:0;bottom:0;right:-0.1em}#pd_title .cap.text_white_back{margin-left:-7px;display:inline-block;border-radius:5px;line-height:1}section.pd_sec .pdbox:first-of-type{margin-top:15px}section.pd_sec h3.midashi{margin-top:20px}.pdbox{width:700px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px}.pdbox>li{width:340px;position:relative}.pdbox>li.w100{width:100%}.pdbox>li>.cap,.pdbox>li .red{letter-spacing:.015em;text-indent:-1em;padding-left:1em}.pdbox p{letter-spacing:.015em;margin-bottom:10px}.pdbox.spec{border-bottom:1px dotted #5492da;padding-bottom:20px;margin-top:20px}.pdbox.spec>li:first-child{width:510px}.pdbox.spec>li.three_col{width:315px}.pdbox.spec>li.one_col{width:100% !important}.pdbox.spec>li:not(:first-child){width:170px}.pdbox.spec>li:not(:first-child) img:nth-of-type(n+2){margin-top:1em}.pdbox.spec>li.figure_list_txt{width:340px}.pdbox.spec>li.figure_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;width:320px}.pdbox.spec>li.figure_list figure figcaption{font-size:12px}.pdbox.spec.img_wide>li:first-child{width:460px}.pdbox.spec.img_wide>li:not(:first-child){width:220px}.pdbox.spec.img_wide>li .cap{text-indent:-1em;padding-left:1em}.pdbox.spec.img_wide>li img{width:100%;height:auto}.pdbox.spec.img_wide>li.feature_tablecloth_2_add{padding-bottom:60px;position:relative}.pdbox.spec.img_wide>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;background-size:100% auto;position:absolute;bottom:-25px;right:70px}.pdbox.spec.img_wide>li.feature_armset_3_add{padding-bottom:60px;position:relative}.pdbox.spec.img_wide>li.feature_armset_3_add::after{content:"";display:block;width:182px;height:160px;background:url("../img/feature_armset_3_add.png") no-repeat left top;background-size:100% auto;position:absolute;bottom:-30px;right:84px}.pdbox.spec.acrylic_partition>li{width:100%;overflow:hidden}.pdbox.spec.acrylic_partition>li ul.feature_image_list{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:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:370px;margin-top:20px}.pdbox.spec.acrylic_partition>li ul.feature_image_list li{width:170px;position:relative}.pdbox.spec.acrylic_partition>li ul.feature_image_list li:first-of-type::after{content:"";display:block;border:8px solid rgba(0,0,0,0);border-left-color:#ccc;position:absolute;top:82px;right:-27px}.pdbox.spec.floorseal>li{overflow:hidden}.pdbox.spec.floorseal>li>img{width:400px}.pdbox.spec.floorseal>li figure:first-of-type{margin-bottom:15px}.pdbox.spec.floorseal>li figure figcaption{font-size:12px}.pdbox.spec.floorseal>li.one_col>div{margin-left:20px;float:right}.pdbox li.fp_mark::after{content:"";display:block;position:absolute;background:url(../img/fireproop_l.png);background-size:cover;width:48px;height:56px;top:15px;left:15px}.pdbox li .btn.tempDL{width:100%;margin-top:15px}.pdbox li .set_price_box{position:relative;padding-bottom:45px}.pdbox li .img_list_size{width:100%;height:auto}.pdbox h4.kazari{margin:0 0 10px;font-size:16px;letter-spacing:0}ul.assemble_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}ul.assemble_box li{width:220px}ul.assemble_box li figure figcaption{font-size:12px;line-height:1.4;margin-top:.5em}.spec_cap{width:700px;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}.spec_cap p{width:160px;margin-top:5px}h4.pd_name{font-size:15px;color:#fff;background-color:#455da5;text-align:center;line-height:1;letter-spacing:.02em;padding:10px;border-radius:5px;margin:0 0 10px}h4.pd_name .strong{color:#fff;line-height:1;border-bottom:1px solid #fff}.set_icon{height:50px}.set_icon.okugai_media{height:20px}.set_icon .cap{margin-top:7px}.set_icon ul{padding:0;margin:0;clear:both}.set_icon ul li{width:50px;height:50px;float:left;margin-right:10px;list-style:none}.price_table table{width:375px;border-collapse:collapse}.price_table table tr th{font-weight:normal;line-height:210%;font-size:14px;padding:5px 0 15px 10px}.price_table table tr th img{vertical-align:middle}.price_table table tr th.strong{font:bold 116% "arial","verdana","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#373737;line-height:200%;padding:10px 0 0}ul.pdbox li p.pd_price_main{font-size:40px;color:#c1272d;font-weight:700;line-height:1;letter-spacing:0;padding-bottom:10px}ul.pdbox li p.pd_price_main span{font-size:20px}ul.pdbox li p.pd_price_main span.normal_price{font-size:18px;color:#333}.cap{font-size:12px;line-height:1.45;font-weight:normal}.cap.red{text-indent:-1em;padding-left:1em}.cap2{background-color:#fceae1;margin-bottom:20px;color:#dd2724;font-size:88%;line-height:150%;padding:10px 1em 10px 2em;text-indent:-1em;text-align:justify}.cap2 p{margin:0;padding:0}table.spec_table2{width:339px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px #ccc solid;border-left:1px #ccc solid;margin-bottom:25px;margin-top:15px;border-collapse:separate;border-spacing:0}table.spec_table2 th{font-size:12px;padding:8px 0;line-height:130%;font-weight:normal;border-bottom:1px #ccc solid;border-right:1px #ccc solid;letter-spacing:.015em}.spec_table2 td{font-size:12px;padding:8px 0;line-height:130%;font-weight:normal;border-bottom:1px #ccc solid;border-right:1px #ccc solid;letter-spacing:.015em}table.spec_table2 th{background-color:#eee;padding:6px 0 6px 8px}table.spec_table2 td{padding-left:8px;width:67%}section>section.pd_sec{border-bottom:1px solid #ccc;padding-bottom:30px !important;padding-top:255px;margin-top:-255px;background:none}#main div.pd_main_content>section.pd_sec{border-bottom:1px solid #ccc;padding-bottom:30px !important;padding-top:255px;margin-top:-255px;background:none}#main div.pd_main_content>section:last-of-type{border-bottom:none}section#flag.pd_sec,section#oudanmaku.pd_sec{border-bottom:none !important}.pd_sec .pdbox.spec:last-child{border-bottom:none}#chaircover table.spec_table2 th,table.spec_table2#set_chaircover th{width:70px;line-height:100%}#chaircover table.spec_table2 td,table.spec_table2#set_chaircover td{width:inherit;line-height:100%}#poster table.spec_table2 th,#handflag table.spec_table2 th,#cushion table.spec_table2 th{line-height:100%;width:inherit}#poster table.spec_table2 td,#handflag table.spec_table2 td,#cushion table.spec_table2 td{line-height:135%;width:inherit;padding:6px 0 6px 8px}#poster table.spec_table2 col.th_l{width:55px}#poster table.spec_table2 col.th_r{width:32px}#poster table.spec_table2 col.td_l{width:67px}#handflag table.spec_table2 col.th_l,#cushion table.spec_table2 col.th_l{width:60px}#handflag table.spec_table2 col.th_r{width:80px}#cushion table.spec_table2 col.th_r{width:60px}.size_blue{background-color:#e2f2f8 !important}.size_pink{background-color:#fce8f0 !important}.unit_price_box{margin-top:-10px;overflow:hidden}.unit_price_box .unit_price{display:block;width:80px;background-color:#e6e6e6;border-radius:6px;padding:10px 10px 6px;font-size:15px;font-weight:700;line-height:100%;margin:7px 13px 7px 0 !important;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;float:left}.unit_price_box .unit_price.set{width:110px}.unit_price_box .pd_price{margin-top:10px}.price_var{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:100%;border-bottom:1px dotted #ccc}.price_var .strong~.pd_price{margin:.25em 0;margin-left:10px}.no_border{border-bottom:0 !important}.price_box .price_var:last-of-type{border-bottom:none}.cap img{vertical-align:middle}.setting{margin-top:20px;color:#fff;font-weight:700;font-size:16px;padding:8px 20px;background-color:#465ca6;display:inline-block;margin-bottom:0 !important;line-height:100%}.size_box{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #19c5e2;padding:10px;margin-top:30px}.size_box h4{font-family:initial;background-color:#c0e4f2;padding:12px 20px;margin:0px 0 20px;line-height:100%}#poster_number2{display:none}.size_box_container{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;margin-top:30px}.size_box_container ul:first-child{width:456px}.size_box_container ul:last-of-type{width:220px}.size_box_container .size_box{padding:20px 18px;margin-top:0}.size_box_container .size_box ul{width:100%;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}.size_box_container .size_box li{width:194px}.size_box_container .size_box_title{font-size:15px;color:#fff;font-weight:700;padding:10px 45px 10px 15px;background-color:#19c5e2;display:inline-block;line-height:1;position:relative}.size_box_container .size_box_title::after{content:"";display:block;position:absolute;border:30px solid rgba(0,0,0,0);border-bottom-color:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);top:-37px;right:-30px}.size_box_container .size_box p{line-height:150%;font-size:13px}.size_box_container .size_box img{margin-bottom:10px}#handflag .set_list{padding:0;border:none;background:none;margin:-10px 0 5px}ul.set_list{width:340px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;background-color:#ffedb4;border:1px solid #c1272d}ul.set_list li p{font-size:14px;border-bottom:none;padding:0 0 5px 1em !important;letter-spacing:.015em;margin-bottom:0 !important}ul.set_list li p::before{top:0}ul.set_list li p:last-of-type{padding-bottom:0}ul.set_list li p .cap{font-size:10px}.media_box{width:340px;overflow:hidden}.media_box img{float:left;margin-right:14px}.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:12px;line-height:135%}.set_option_box .strong{font-size:16px}.set_option_box .pd_price{font-size:36px;font-weight:700;color:#01a2c1;margin-top:-18px}#main #data #complete_data_add{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:15px;text-align:center;line-height:1.5;margin:20px 0}.select_area{width:100%;border-top:#ccc 1px solid;border-left:#ccc 1px solid;margin:0;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.select_area table{background-color:#f2f2f2;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;border-spacing:0;border-collapse:separate;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.select_area th{width:112px;font-size:12px;line-height:150%;text-align:right;vertical-align:top;letter-spacing:.02em;padding:1.5em 10px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.select_area .border_top{border-top:#ccc 1px solid}.select_area.option_cart,.select_area.option_cart2,.select_area.option_cart3,.select_area.option_cart4,.select_area.option_cart5,.select_area.submit_cart,.select_area.submit_cart2,.select_area.submit_cart3,.select_area.submit_cart4,.select_area.submit_cart5{border-top:none}.select_area td{font-size:12px;margin:0;display:block;letter-spacing:.01em;float:left}.select_area td.btn_cart_product,.select_area td.btn_cart_product2{position:relative}.select_area td.btn_cart_product.one_side_select.disabled::before,.select_area td.btn_cart_product.one_side_select2.disabled::before,.select_area td.btn_cart_product2.one_side_select.disabled::before,.select_area td.btn_cart_product2.one_side_select2.disabled::before{content:"";display:block;width:118px;height:37px;background-color:hsla(0,0%,100%,.8);border-radius:3px;margin:auto;position:absolute;bottom:3px;left:0;right:0;z-index:1}.select_area td>p.red2{line-height:135%;padding:8px 0 3px 10px;font-size:11px;width:425px;-webkit-box-sizing:border-box;box-sizing:border-box}.select_area tr>td button{display:block !important;margin:0 auto}.select_area tr::after{clear:both}#main .select_area table tr:first-child td label{margin-top:10px}#main .select_area button{overflow:hidden;display:block;border:none;margin:10px 5px 0 5px;background:none;white-space:nowrap;font-size:13px}#main .select_area button span.btn_add{display:block;width:120px;cursor:pointer;background:-webkit-gradient(linear, left top, left bottom, from(rgb(55, 163, 242)), to(rgb(33, 148, 237)));background:-webkit-linear-gradient(top, rgb(55, 163, 242) 0%, rgb(33, 148, 237) 100%);background:linear-gradient(to bottom, rgb(55, 163, 242) 0%, rgb(33, 148, 237) 100%);line-height:1;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:12px 0 12px 1.5em;color:#fff;text-shadow:-1px -1px rgba(51,51,51,.3);letter-spacing:.02em;position:relative;border:1px solid hsla(0,0%,100%,.8);font-weight:normal}#main .select_area button span.btn_add::before{content:"";display:block;position:absolute;background:url(../img/btn_add_icon.png);background-size:cover;width:23px;height:21px;top:6px;left:10px}#main .select_area button span.btn_add:hover{opacity:.5}#main .select_area button.disabled span{display:block;width:120px;border:1px solid rgba(51,51,51,.2);background:-webkit-gradient(linear, left top, left bottom, from(rgb(112, 112, 112)), to(rgb(128, 128, 128)));background:-webkit-linear-gradient(top, rgb(112, 112, 112) 0%, rgb(128, 128, 128) 100%);background:linear-gradient(to bottom, rgb(112, 112, 112) 0%, rgb(128, 128, 128) 100%);border-radius:5px;padding:10px 0 10px 2em;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:700;letter-spacing:.02em;position:relative;color:#ddd;text-shadow:-1px -1px rgba(51,51,51,.5)}#main .select_area button.disabled span::before{content:"";display:block;position:absolute;background:url(../img/btn_checked_icon.png);background-size:cover;width:19px;height:19px;top:9px;left:8px}input.number{width:40px}.select_area label input{margin-bottom:5px}.cap_point{font-size:9px;vertical-align:text-top}.trial_design_cap{margin-top:-5px}.trial_design_cap p{font-size:10px;letter-spacing:.02em;padding-right:20px;padding-left:3em;text-indent:-3em;margin-bottom:7px;line-height:150%}.select_area label{border:solid 1px #dedede;border-radius:3px;display:block;background-color:#fcfcfc;font-size:13px;width:425px;line-height:100%;padding:6px 8px;margin:2px 0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.select_area label select{height:30px;font-size:12px}.select_area table tr:nth-child(1) th,.select_area table tr:nth-child(1) td{margin:3px 0 8px}.select_area table tr form.mfpcart td button{width:120px;height:30px;display:block}.select_area .cap{font-size:11px;line-height:1.4;letter-spacing:.02em;text-indent:-1em;padding-left:1em;margin-top:.5em;margin-bottom:0}.select_area .cap a{font-size:11px;letter-spacing:.02em;margin-top:.5em;margin-bottom:0}.select_area span.num{font-size:11px}.select_area .gray_border th{border-top:1px solid #ccc}.select_area.top_noborder{border-top:none;margin-bottom:0}.select_area.top_noborder tr{border-collapse:separate;border-spacing:0;padding:5px 0 5px}.select_area.top_noborder tr th,.select_area.top_noborder tr td{border-collapse:separate;border-spacing:0;padding:5px 0 5px}.select_area label input{margin-bottom:5px;margin-top:3px}.select_area label input[type=number]{-webkit-box-sizing:border-box;box-sizing:border-box;width:70px;height:30px}.select_area .btn_other{margin-right:10px}.select_area label select{margin:0px 0 0px 2px;font-size:12px;min-width:100px;height:30px;letter-spacing:.02em}.select_area label select.chaircover{margin:0px 0 0px 2px;font-size:12px;height:25px;width:200px;letter-spacing:.02em}.select_area label select.unit_select,.select_area label select.unit_select2,.select_area label select.unit_select3,.select_area label select.unit_select4,.select_area label select.unit_select5{width:250px}#set .select_area label select,#tablecloth .select_area label select{width:250px}div#mfp_shopping_cart .set_add{width:auto;margin:20px 0 0}div#mfp_shopping_cart .set_add p{color:#1b71de;font-size:15px;font-weight:700;text-align:left;background-color:#e6f1ff;border:none;padding:0}.select_area p.strong{font-size:13px;padding-left:.2em;margin:2px 0 5px}.select_area.submit_cart .cap,.select_area.submit_cart2 .cap,.select_area.submit_cart3 .cap,.select_area.submit_cart4 .cap,.select_area.submit_cart5 .cap{vertical-align:-7px}.select_area #complete_data_add{background:#fff;font-size:12px;color:red;font-weight:700;line-height:1.5;letter-spacing:.015em;padding:7px 9px;border:2px solid red;margin:7px 0 12px}#data #complete_data_add{background:#fff;font-size:12px;color:red;font-weight:700;line-height:1.5;letter-spacing:.015em;padding:7px 9px;border:2px solid red;margin:7px 0 12px}.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 figure{margin:0}.col_list figcaption{font-size:1.1rem;text-align:center;line-height:1.4}.cart_hidden #mfp_shopping_cart table,.cart_hidden #mfp_shopping_cart p{display:none}.media_pulldown{width:150px}.btn_box{width:620px;padding:0 40px 40px;position:relative}.set_item{top:1080px;margin-top:-280px;position:relative}div#mfp_shopping_cart p.red{background:none;border:none;padding:0;font-size:14px;margin:0}div#mfp_shopping_cart .cart_add{background-color:#e6f1ff;padding:10px 15px;position:absolute;margin-top:-110px;top:440px;margin:10px 0;width:670px}div#mfp_shopping_cart .cart_add p{font-size:14px;font-weight:700;line-height:150%;text-align:center;padding:0;border:none;background:none}.cart_btn{width:445px;margin:10px 140px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cart_btn::after{clear:both}#cart_content ul#mfp_phase_stat li.mfp_inactive_phase{display:none}.btn_design,.btn_other,.btn_cart2,.btn_mitsumori{width:212px;font-size:15px;font-weight:700;color:#fff !important;background:-webkit-gradient(linear, left top, left bottom, from(rgb(55, 163, 242)), to(rgb(33, 148, 237)));background:-webkit-linear-gradient(top, rgb(55, 163, 242) 0%, rgb(33, 148, 237) 100%);background:linear-gradient(to bottom, rgb(55, 163, 242) 0%, rgb(33, 148, 237) 100%);line-height:1;text-align:center;padding:16px 0 16px 1.5em;text-shadow:-1px -1px rgba(51,51,51,.3);-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-radius:5px;display:inline-block;margin-right:10px;-webkit-transition:.25s;transition:.25s}.btn_design{padding-left:0}.btn_cart2,.btn_mitsumori{background:-webkit-gradient(linear, left top, left bottom, from(rgb(193, 39, 45)), to(rgb(166, 35, 41)));background:-webkit-linear-gradient(top, rgb(193, 39, 45) 0%, rgb(166, 35, 41) 100%);background:linear-gradient(to bottom, rgb(193, 39, 45) 0%, rgb(166, 35, 41) 100%)}.btn_cart2::before{content:"";display:block;position:absolute;background:url(../img/btn_add_icon.png);background-size:cover;width:26px;height:23px;top:10px;left:13px}.btn_mitsumori::before{content:"";display:block;position:absolute;background:url(../img/btn_mitsumori_icon.png);background-size:cover;width:19px;height:25px;top:10px;left:13px}.btn_mitsumori.disabled{position:relative;pointer-events:none;cursor:default}.btn_mitsumori.disabled::after{content:"";display:block;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);position:absolute;top:0;left:0}.btn_other::before{content:"";display:block;position:absolute;background:url(../img/btn_other_icon.png);background-size:cover;width:22px;height:25px;top:10px;left:13px}.btn_design:hover,.btn_other:hover,.btn_cart2:hover,.btn_mitsumori:hover{opacity:.7}.btn_flex{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}.select_area .btn_flex th{width:100%;padding:3px 0 0 !important}.select_area.tro_konpou,.select_area.pol_konpou,.select_area.tro_konpou2,.select_area.pol_konpou2,.select_area.tro_konpou3,.select_area.pol_konpou3,.select_area.tro_konpou4,.select_area.pol_konpou4{margin:0;border-top:none;display:none}.select_area.tro_konpou td,.select_area.tro_konpou2 td,.select_area.tro_konpou3 td,.select_area.tro_konpou4 td{padding:0 !important}.select_area.pol_konpou th,.select_area.pol_konpou2 th,.select_area.pol_konpou3 th,.select_area.pol_konpou4 th{padding:1.4em 1em 0 !important}.select_area.pol_konpou td,.select_area.pol_konpou2 td,.select_area.pol_konpou3 td,.select_area.pol_konpou4 td{padding:1em 0 .7em !important}#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%}.single_item{border-top:3px solid #c1272d;border-bottom:3px solid #c1272d;font-size:21px;font-weight:400;text-align:center;padding:15px 0;display:block;position:relative;margin:40px 0 20px;-webkit-transition:.25s;transition:.25s}.single_item::before{content:"";display:block;position:absolute;border:10px solid rgba(0,0,0,0);border-top-color:#ccc;top:21px;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:hover{background-color:rgba(0,162,193,.3)}.single_item:hover::before,.single_item:hover::after{border-top-color:#aaa}.cart_wrapper{border:7px solid #ed1c24;border-top:0;position:relative}form#mailformpro dl{margin:0 !important}form#mailformpro dl dt{font-size:13px !important;width:180px !important}form#mailformpro dl dd{font-size:13px;padding-left:calc(180px + 1.5em) !important}form#mailformpro dl dd ol li:nth-of-type(n+2){margin-top:1em}form#mailformpro .must{padding:6px 4px;line-height:1}form#mailformpro button,form#mailformpro input,form#mailformpro optgroup,form#mailformpro select,form#mailformpro textarea{font-size:13px;line-height:1.5}form#mailformpro .mfp_buttons button{font-size:18px;padding-left:.5em;padding-right:.5em}.osusume{background-color:red;color:#fff;font-size:11px;font-weight:bold;padding:3px 8px 3px;border-radius:4px}#main form#mailformpro label{padding:.5em}#main form#mailformpro input[type=text],#main form#mailformpro input[type=number]{padding:.5em}#main form#mailformpro select,#main form#mailformpro textarea{padding:.5em}#main form#mailformpro dd.mfp ul li:nth-of-type(n+2){margin-top:.7em}#main form#mailformpro .check_left ul{margin-left:7px}#main form#mailformpro div.check_left{margin:10px 0 5px 7px}#main form#mailformpro .check_left li{float:left;margin-right:15px}#main form#mailformpro .check_left li:nth-child(5){margin-right:50px}#main form#mailformpro .check_left li:nth-child(6){margin-right:7px;margin-top:7px}#main form#mailformpro .check_left li:nth-child(7){margin-top:5px}#main form#mailformpro .strong{margin:0;padding:4px 6px}#main form#mailformpro .cap{font-size:12px}#main form#mailformpro .red{margin-top:8px}.yellowback{background:#fffeda;margin:0px 0 20px 0;padding:10px 15px}.yellowback p{margin:0;text-align:justify}.yellowback span.midashi{line-height:175%}.yellowback>.cap{font-weight:normal;text-indent:-1em;padding-left:1em;margin-top:.7em}.yellowback>.cap:first-child{margin-top:0}.yellowback .bold{line-height:1.5;letter-spacing:0}#mailformpro .yellowback{border-top:#ccc 1px solid;margin-bottom:0}#mailformpro .yellowback .cap{text-indent:0;padding-left:0}#mailformpro .yellowback a{color:#c1272d;text-decoration:underline}#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;border-top:1px solid #fff;position:absolute;top:0px;left:0px;z-index:1500}#black_overlay p{color:#fff;font-size:27px;font-weight:700;text-align:center;line-height:100%}#black_overlay .cap{font-size:14px;font-weight:400;margin-left:1em}#black_overlay.counter p{padding:155px 0}.spec_title{font-size:15px;font-weight:700}.red{color:#c1272d;font-weight:700;letter-spacing:.015em}.red2{color:#c1272d !important}.red.strong{color:red}.pink{color:#f3f;font-weight:700}.blue{color:#5592d9;font-weight:700}.hidden_parts{margin:5px 0 10px 20px}form#mailformpro dl dd ul li label .media_space{display:inline-block;width:250px}.konpou{margin:10px 0 10px 23px}.databx{margin-bottom:30px;padding:0}.databxL{float:left;width:360px}.databxR{float:right;width:300px}.data{margin-bottom:-10px}.waku{border:2px solid rgba(76,173,203,.5);border-radius:10px;padding:15px;margin:10px 0 20px}.waku h4.kazari{margin-top:0}.waku1{border:2px solid #fc0;border-radius:10px;padding:5px 10px 10px 10px;background-color:#ffc;margin-top:10px}.maleft{margin-left:30px}.mabot{margin:0 0 50px 20px}.check_red{background:url(../img/checkbox_red.gif) no-repeat left top;background-size:17px auto;padding:0 0 0 25px;margin:.8em 0 .8em 45px;vertical-align:bottom;line-height:150%}.check_black{background:url(../img/checkbox_black.gif) no-repeat left top;background-size:17px auto;padding:0 0 0 25px;margin:.8em 0 .8em 45px;vertical-align:bottom;line-height:150%}.check_no{margin:10px 0 20px 45px;line-height:150%}.unfit{background-color:#1b4dc6;margin-bottom:20px}.unfit a img{-webkit-transition:opacity .25s;transition:opacity .25s;vertical-align:bottom}.unfit a img:hover{opacity:.3}.unfit_img001{background:url(../img/unfit002.jpg) 0 0;background-size:100% auto;width:700px;height:270px}.unfit_img001 a{top:221px;left:315px;display:block;text-indent:-9999px;width:350px;height:35px}.unfit_img001 a:hover{background-position:-315px -270px}.oreTit{font-weight:700;font-size:130%;color:#f63;margin:10px 0}.oreSma{font-weight:700;font-size:110%;color:#f63;margin:10px 0 -5px}.waku_intro{margin:10px 0}.waku_intro .strong{color:#1b4dc6}.fault_cap{width:420px;margin-bottom:10px}.border_ore{border:dotted #fc0 1px;width:650px}.mr5{margin-right:10px;margin-left:10px}#main h2{margin:10px 0 30px}#main h2.pd_title{margin:0 0 17px}.submit_text{padding:15px 10px}.submit_text .btn{margin:5px 0}h4.kazari{padding-left:18px;margin-bottom:10px;font-size:18px;color:#122366;line-height:150%;position:relative}h4.kazari::before{content:">";display:block;color:#bfbfbf;position:absolute;top:-2px;left:0px}h4.kazari span{font-size:13px}div>h4.kazari{margin:20px 0 10px}h4.kazari span.h4_media{background-color:#c1272d;color:#fff;font-family:initial;font-size:11px;padding:6px 8px;margin-left:6px;vertical-align:2px;border-radius:4px;font-weight:normal;letter-spacing:.015em}h4.kazari span.h4_small{font-size:15px;margin-left:6px}.pat1{width:200px;padding:10px;float:left}.pat2{width:220px;padding:10px 0 0;float:left}.pat3{width:210px;padding:10px;float:left}.strong{font-size:110%;color:#373737;font-weight:700;line-height:1.4;margin:10px 0}.marker{display:inline;background:-webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), color-stop(0%, #c0ccf0));background:-webkit-linear-gradient(transparent 65%, #c0ccf0 0%);background:linear-gradient(transparent 65%, #c0ccf0 0%);padding-bottom:2px}h5.strong{border-bottom:1px #90b6e3 solid}.entry-content .strong{line-height:175%}.orange_box{border:#f6cb3e solid 3px;background:#fffde6;width:694px;margin:20px 0}.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}.stand_box{background:#e4f0ff;width:700px;margin:20px 0 0 0;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-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}.stand_box .stand_box_text{width:420px}.stand_box .stand_box_text .strong{font-size:18px;margin:0 0 10px}.stand_box .stand_box_photo{width:100px}.stand_box .stand_box_photo img{margin-bottom:5px}.stand_box .stand_box_photo .cap{font-size:10px}.blueback{background:#eff5fc;width:700px;height:auto;margin:0 0 20px 0;padding:10px 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.blueback.acrylic_partition,.blueback.floorseal{padding:20px}.blueback.acrylic_partition>img,.blueback.floorseal>img{float:right;margin-left:30px}.blueback.acrylic_partition h4.kazari,.blueback.floorseal h4.kazari{margin-top:0}.blueback ul.caution_acrylic_partition li,.blueback ul.caution_floorseal li{letter-spacing:0;margin-left:2.25em;margin-bottom:8px;position:relative;clear:both}.blueback ul.caution_acrylic_partition li::before,.blueback ul.caution_floorseal li::before{content:"";display:block;width:20px;height:17px;background:url("../img/svg/icon_checkbox.svg") no-repeat left top;background-size:100% auto;position:absolute;top:2px;left:-30px}.blueback ul.caution_acrylic_partition li ul.caution_image_list,.blueback ul.caution_floorseal li ul.caution_image_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;width:340px;margin-left:20px;margin-bottom:15px;float:right}.blueback ul.caution_acrylic_partition li ul.caution_image_list li,.blueback ul.caution_floorseal li ul.caution_image_list li{width:160px;margin:0}.blueback ul.caution_acrylic_partition li ul.caution_image_list li::before,.blueback ul.caution_floorseal li ul.caution_image_list li::before{content:none}.blueback ul.caution_acrylic_partition li ul.caution_image_list li figcaption,.blueback ul.caution_floorseal li ul.caution_image_list li figcaption{font-size:12px;line-height:1.4;margin-top:.5em}.top_blueback{background-color:#eff5fc;width:664px;margin:30px 0;padding:10px 15px;border-radius:6px;border:#5a9ef3 3px solid;position:relative}.top_blueback .strong{text-align:center;font-size:20px;color:#1b71de;letter-spacing:.015em;margin:0}.blueback p.strong{margin:5px 0}.blueback .btn{margin:10px 0}.blueback .cap{font-weight:normal}.blueback2{background:#eff5fc;width:275px;height:auto;margin:0 0 20px 0;padding:10px 15px}.blueback2 .cap{text-indent:-1em;padding-left:1em}.temp_list{margin:10px 0 30px 10px;padding:0;width:690px;overflow:hidden}.temp_list li{list-style:none;float:left;margin-right:15px}.temp_list li:nth-child(n+3){margin-top:15px}.sample1{width:330px;float:left;padding:10px}.sample2{width:330px;float:right;padding:10px}.sample1 p,.sample2 p{text-align:center}.box1{width:510px;margin-top:10px;float:left}.box2{width:180px;margin-top:10px;text-align:right;float:right}.box3{width:400px;margin:0 20px 15px 0;float:left}.box3 p{padding:0 0 10px 0;line-height:175%}.box3 h4.kazari{margin-top:0}.box4{width:280px;margin-bottom:20px;text-align:right;float:right}.index_works{margin:10px 0 20px 420px}.fireproof{width:644px;height:auto;border:solid 3px #c1272d;padding:15px;margin:20px 10px 25px}.fpbox_left{float:left;width:400px}.fptitle{font-size:138.5%;color:#c1272d;font-weight:700;margin:5px 0 10px}.fptitle .cap{font-size:15px;font-weight:700}.fptext{line-height:150%;margin:5px 0 10px}.fptext2{background-color:#c1272d;font-size:90%;color:#fff;padding:.5em 10px;margin-bottom:5px}.fpbox_right{float:right;width:224px;text-align:right}.dbox1,.dbox2{width:330px;padding:10px;float:left;margin:10px 0 -10px 0}.col_caption{height:25px;font-size:85%;line-height:150%;padding:5px 0 20px 0}.col_table table{width:700px}.col_table table tr td{border-collapse:collapse;text-align:center;border-width:0px}.wday{color:#5f82d8;font-weight:700;font-size:15px;margin-bottom:5px}.lisk table{margin-top:10px}.lisk table td{line-height:175%;text-align:justify;text-justify:inter-ideograph;padding-left:10px}.lisk_caution{font-weight:700;line-height:175%;text-align:justify;text-justify:inter-ideograph;padding:0 10px 0 1em;text-indent:-1em}.nouki_button{background-image:url(../img/nouki_button.jpg);background-position:left top;display:block;width:220px;height:75px;text-indent:-9999px;overflow:hidden}.nouki_button:hover{background-image:url(../img/nouki_button.jpg);background-position:left top;display:block;width:220px;height:75px;text-indent:-9999px;overflow:hidden;opacity:.5}.nouki_button2{background-image:url(../img/nouki_button2.jpg);background-position:left top;display:block;width:700px;height:50px;text-indent:-9999px;overflow:hidden}.nouki_button2:hover{background-image:url(../img/nouki_button2.jpg);background-position:left top;display:block;width:700px;height:50px;text-indent:-9999px;overflow:hidden;opacity:.5}.underline{border-bottom:1px #1b71de solid}.pack_box_l{width:410px;margin-right:30px;float:left}.pack_box_l h4.kazari{margin-top:0;margin-bottom:5px}.pack_box_r{width:240px;float:left}.sagawa_box_l{width:290px;float:left;margin:20px 30px 0 0}.sagawa_box_r{width:360px;float:left;margin-top:20px}.kome{font-size:11px;color:red}p span.kome{vertical-align:15%}.yamato_arrow{margin:10px 310px}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:#5592d9;margin-bottom:25px}ul.list_btn_container>li .list_btn{width:330px;-webkit-box-sizing:border-box;box-sizing:border-box;border:3px solid #5592d9;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%;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-child{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:700;line-height:125%}li .list_btn>p{padding:0 15px 15px;letter-spacing:.015em}.list_btn_bottom{position:relative;background-color:#5592d9;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:15px;position:absolute;top:10px;left:45px;color:#fff;border-bottom:1px solid #fff}.customer_main{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:3px #5a9ef2 solid;width:484px;padding:10px;margin-top:10px;float:left}.customer_main img{max-width:100%;height:auto}.customer_icon{width:85px;margin:10px 10px 0 0;float:left}.customer_main h3{width:464px;height:20px;padding:10px;background:#5a9ef2;color:#fff;font-size:16px;font-weight:normal;margin:0 0 20px 0}.customer_main h3 span{font-family:"YakuHanJP","roboto",sans-serif;font-size:19px;font-weight:700;padding-right:10px;border-right:1px solid hsla(0,0%,100%,.5);margin-right:10px}.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:484px;padding:20px 11px;margin-top:10px;float:right}.staff_icon{width:85px;margin:10px 0 0 10px;float:right}.boxleft{width:100px;text-align:center;float:left;margin-right:10px}.boxright{width:374px;float:left}.boxright h4.kazari{margin:0 0 10px 0}.boxright>p{padding:0 10px 5px 0}.boxright .btn{margin:10px 0}.flow_arrow{margin:0 auto 25px;position:relative;clear:both}.flow_arrow::after{content:"";display:block;position:absolute;border:25px solid rgba(0,0,0,0);border-top-color:#bfbfbf;margin:0 auto;left:0;right:0;top:14px;width:0}.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:10px;margin:10px 10px 0 0}.add_l{width:67px;float:left;margin-right:10px}.add_r{width:257px;padding:1.3em 0;float:left}.add_r p{font-size:15px;font-weight:700;color:#1b71de}.add .strong{font-size:15px;font-weight:700;color:#1b71de}.add .cap{color:#333;font-weight:normal;font-size:11px;text-indent:-1em;padding-left:1em;margin-top:5px}.warning{background-color:#fceae1 !important;padding:10px 15px;margin:10px 0}.warning h5{font-size:15px;color:red;font-weight:700;letter-spacing:.02em;margin:5px 0}.warning>.fptext2{margin-top:10px}.boxright .warning,.boxright .cap2{margin:10px 10px 20px 0}.fptitle.info{line-height:140%;margin:0;text-align:center}.price_table a .cap{vertical-align:text-top}section.feature_main{background:url(../img/feature_main.jpg);background-size:100% auto;width:1040px;height:320px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:35px 40px 40px;margin:20px 0}section.feature_main>div{width:575px;text-align:center}section.feature_main h2{font-size:38px;color:#fff214;text-shadow:2px 2px 1px rgba(20,86,109,.3);position:relative;margin:0;letter-spacing:.015em}section.feature_main h2::before{content:"";display:block;position:absolute;background:url(../img/feature_main_left.png);background-size:cover;width:38px;height:68px;top:-15px;left:0px}section.feature_main h2::after{content:"";display:block;position:absolute;background:url(../img/feature_main_right.png);background-size:cover;width:38px;height:68px;top:-15px;left:540px}section.feature_main h2 span{background:none;padding:0;font-size:48px}section.feature_main>div .strong{color:#e95504;font-size:22px;line-height:1;padding:8px 0;width:370px;text-shadow:1px 1px 2px #fff,-1px -1px 2px #fff;background:-webkit-gradient(linear, left top, left bottom, from(rgb(255, 250, 198)), color-stop(50%, rgb(255, 242, 63)));background:-webkit-linear-gradient(top, rgb(255, 250, 198) 0%, rgb(255, 242, 63) 50%);background:linear-gradient(to bottom, rgb(255, 250, 198) 0%, rgb(255, 242, 63) 50%);display:inline-block;border-radius:5px;margin-top:13px;text-align:inherit}section.feature_main h3{font-size:28px;margin-bottom:15px}section.feature_main p{font-size:15px;text-align:justify;line-height:165%}section#feature{padding-top:110px;position:relative}section#feature>section{position:relative}.feature_point_title{position:absolute;top:10px;left:10px}section#feature>section{clear:both;overflow:hidden;padding-top:30px;border-top:1px dotted #19c5e2}section#feature section.point1{border-top:none}section#feature section.point1 h3.midashi::before{background:url(../img/feature_point01.png);background-size:cover;width:72px;height:82px}section#feature section.point2 h3.midashi::before{background:url(../img/feature_point02.png);background-size:cover;width:72px;height:82px;top:-3px}section#feature section.point3 h3.midashi::before{background:url(../img/feature_point03.png);background-size:cover;width:72px;height:82px}section#feature section.point4 h3.midashi::before{background:url(../img/feature_point04.png);background-size:cover;width:72px;height:82px}section#feature section.point5 h3.midashi::before{background:url(../img/feature_point05.png);background-size:cover;width:72px;height:82px;top:-3px}section#feature>section h3.midashi{font-size:28px;padding-left:2.5em;margin-bottom:25px}section#feature>section h3.midashi::before{content:"";display:block;position:absolute;top:-17px;left:-7px}section#feature .feature_box{overflow:hidden}section#feature .feature_box .box_left{width:290px;text-align:center}section#feature .feature_box .box_right{width:390px}section#feature .feature_box .box_left img,section#feature .feature_box .box_right img{margin-bottom:10px}section#feature section.point1 h3.midashi span{font-size:20px;color:#fff;padding:9px 18px;background-color:#c1272d;border-radius:6px;letter-spacing:.015em}section#feature section.point2 h3.midashi{margin-top:-10px}section#feature section.point2 h3.midashi span,section#feature section.point4 h3.midashi span{font-size:16px;background:none;color:inherit;padding:0;margin:0;vertical-align:-2px}.orange{color:#c1272d !important;margin:0 !important;padding:0 !important}span.orange{margin:0 !important;padding:0 !important}.fp_indent{padding-left:1em;text-indent:-1em;margin-top:5px;line-height:135%}.fp_indent::before{content:"●";color:#c1272d;font-size:12px;margin-right:.5em;vertical-align:2px}.box_right.strong{margin:0;font-size:15px}section.point2 .box_right,section.point3 .box_left{position:relative}.fireproof_seal_l{position:absolute;bottom:0;right:0px}.link_blue{color:#61b0d2 !important;font-weight:700;text-decoration:underline !important}.link_blue:hover{opacity:.5;text-decoration:none !important}.box_left .cap{line-height:150%;text-align:justify}section.point3 .box_left .cap{padding-left:1em;text-indent:-1em;margin-bottom:.4em}section.point3 .box_left .text_overlay{position:absolute;top:145px;left:10px;color:#fff;text-shadow:0 0 2px #000}.nouki_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.tel_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;margin-top:10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#61b0d2 !important;font-size:11px;letter-spacing:.015em;line-height:125%}.tel_box .tel{font-size:28px;color:#61b0d2 !important;padding-left:1.2em !important;line-height:1;position:relative;margin-top:-6px}.tel_box .tel::before{content:"";display:block;position:absolute;background:url(../img/freedial_blue.png);background-size:cover;width:30px;height:20px;top:4px;left:0}.rubi{font-size:80%;vertical-align:3px}.strong_blue{font-size:15px;font-weight:700;color:#61b0d2;background-color:#e2f0f4;padding:10px 14px;margin:10px 0;border-radius:6px}section.point4 .box_left{width:245px !important}section.point4 .box_right{width:425px !important}h4.feature_midashi{font-size:16px;color:#fff;line-height:1;display:inline-block;text-align:center;width:210px;background-color:#61b0d2;padding:10px 0;margin:0 0 15px;border-radius:6px}section.point4 .tel{font-size:44px;color:#61b0d2 !important;padding-left:1.2em !important;line-height:1;position:relative;height:inherit}section.point4 .tel::before{content:"";display:block;position:absolute;background:url(../img/freedial_blue.png);background-size:cover;width:47px;height:31px;top:6px;left:0}section.point4 .strong_blue{background:none;padding:0;margin:5px 0 0}.pdmain_l{width:305px;margin:20px 20px 20px 0;float:left}.pdmain_l p{margin:7px 0}.pdmain_r{width:375px;margin:20px 0;float:left}.pdmain_r p{margin-bottom:20px}.pdspec{clear:both}.pdspec_l{width:140px;float:left;margin:15px 20px 15px 0}.pdspec_c{width:360px;float:left;margin:15px 20px 15px 0}.pdspec_r{width:160px;float:left;margin:15px 0 15px}.pdspec_cr{width:540px;float:left;margin:15px 0 15px}div.pd_line{clear:both}.pdflow{clear:both}.pdflow img{margin:0 10px}.pdflow ul li{width:160px;margin:5px 10px 0;float:left}.jiritsu{width:664px;border:3px solid #5a9ef2;background-color:#fff;padding:15px;margin:20px 0}.jiritsu_box1{width:390px;float:left}.jiritsu_box1 p{margin-top:10px}.jiritsu_box2{width:120px;float:right;margin-left:15px;text-align:center}.jiritsu_box2 .cap{margin-top:5px}.kaitei{font-size:11px;text-align:right;margin-bottom:0px;padding-right:10px}.price_back{background-color:#ffe6d9}.price_back2{background-color:#ecf5e5}.price_back3{background-color:#c1272d}#table .price_title{font-size:15px;padding:10px 0}.price_text{font-size:146.5%;font-weight:700}.price_text_o{font-size:115%;font-weight:700}.text_deco{text-decoration:underline;color:#b90000;font-weight:700}.clname{height:60px;width:210px;display:table-cell;vertical-align:middle;text-align:center}.clname a:link,.clname a:visited{color:#1b4dc6}div.workitem.new .clname a:after,div.workstop.new .clname a:after{content:url(../img/wo_new.jpg);padding-left:.5em;vertical-align:middle}.top_price{padding:10px;margin-bottom:10px;background-color:#ffe6d9}.top_price2{padding:10px;margin-bottom:10px;background-color:#ecf5e5}.top_price table,td,th{border-width:0}.s_muryo{margin:5px 0}.s_muryo img{vertical-align:-0.5em;margin-right:8px}.p_caption{margin:0 0 15px 10px}.p_caption p{margin:5px 0}.nagare{margin-bottom:15px}.type{margin:10px 0}.type ul li{width:330px;margin:0 10px;float:left}.pd_intro_btn ul li{width:330px;margin:0 10px;float:left}.type ul li>img{margin:0 12.5px 10px}.type ul li div{margin-top:15px}.type ul li .cap{margin:7px 0}.btn_switch{overflow:hidden;margin-bottom:20px}.btn_switch li{margin:10px 20px 0 0;float:left}a.btn_flow_design_on{color:#c1272d;border-bottom:1px solid #c1272d}a.btn_flow_design_on:hover{border-bottom:none}.caution{width:700px;margin:0}.caution>p{background-color:#c2272d;width:100%;height:30px;color:#fff;font-size:16px;font-weight:700;padding:8px 0 8px 33px;line-height:100%;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.caution>p::before{content:"";display:block;background:url(../img/caution.png) no-repeat left top;background-size:cover;width:22px;height:22px;position:absolute;top:4px;left:7px}.caution .cap2 p{line-height:150%;margin:.5em 0}.boxright .caution{width:auto;margin:0 10px 0 0}.boxright .caution>p{width:auto;overflow:hidden}.boxright .caution .cap2{margin:0 0 20px 0}.pd_intro_btn li{margin-bottom:20px !important}.pd_intro_btn li .strong{margin:0 0 8px;color:#1b71de;font-size:105%}.course{margin-top:20px}.course ul li{margin-bottom:10px}.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:340px;float:left}.course_cont .dotline_s{clear:both;margin-bottom:0}.course_cont_c img,.course_cont_c ul{margin-top:10px}ul.indent{padding-left:1em}ul.indent li{text-indent:-1em}ul.indent li.cap{margin-top:5px;line-height:1.3em}.indent_a{vertical-align:.15em;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}.add_course{background:#e6f1ff;width:670px;padding:15px;overflow:hidden;margin:20px 0}.add_course>p{font-size:15px;font-weight:700;color:#1b71de;margin-bottom:10px}.add_course .cap{width:520px;padding-right:10px;float:left;margin-top:5px}.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:14px;font-weight:700;display:list-item;margin-left:1.3em;list-style-type:disc}.add_course dd{margin-left:1.5em;margin-bottom:.4em}.pattern_reg{width:280px;margin-left:20px;margin-bottom:20px;float:left}.kanren{width:200px;margin:0 10px}.kanren a img{vertical-align:bottom;margin-bottom:10px;-webkit-transition:opacity .25s;transition:opacity .25s}.kanren a img:hover{opacity:.5}#cbox_space{width:700px;margin:10px 20px}#cbox_space h3.midashi{font-family:initial;font-size:18px;padding-top:2px}#cbox_space .warning .cap{text-align:justify;text-indent:-1em;padding-left:1em;margin-bottom:.5em}.main_course{margin-top:20px}.main_course ul li{margin-bottom:10px}#tok_table{background:#fff;margin-top:20px;font-family:"YakuHanJP","roboto","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}#tok_table table{width:670px;margin:0px;line-height:1.5em}#tok_table .headline{color:#fff}#tok_table table{border-spacing:0}#tok_table table th,#tok_table table td{text-align:left;padding-left:10px;border-top:1px solid #ccc}#tok_table table tr:last-of-type th,#tok_table table tr:last-of-type td{border-bottom:1px solid #ccc}#tok_table td{padding:5px;width:450px;height:25px;padding-right:10px}#tok_table th .white{color:#fff}#workArea{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}#workArea .workitem_ji{width:210px;text-align:center}#workArea .workitem_ji .clname{display:table-cell;height:60px;text-align:center;vertical-align:middle}#workArea .workitem_ji .clname .pol_ji{font-size:16px;font-weight:700}#workArea .workitem_ji .wo_table table tr th{width:50px;height:14px;background-color:#eaecf1;font-size:12px;text-align:left;padding:5px;border:1px dotted #cfd2df;border-collapse:collapse}.btn_colorbox_on{background:url(../img/btn_colorbox_on.png) no-repeat left bottom;background-size:100% auto;width:680px;height:70px;overflow:hidden;margin:10px}.btn_colorbox_on a img{-webkit-transition:opacity .25s;transition:opacity .25s}.btn_colorbox_on a img:hover{opacity:0}.price_img{margin:0 10px}.price_img p{margin:10px 0 20px;text-align:center}.cboxPhoto{margin:15px 15px 10px !important}#detail1,#detail2,#detail3{margin:.5em 0 .7em 2em}#contents #main .back_white{background-color:#fff}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose,#cboxCurrent{font-family:"YakuHanJP","roboto";letter-spacing:-0.015em}#mfp_phase_1,#mfp_phase_2{padding-top:80px;margin-top:-80px}form#mailformpro dl dd ul.sub_item{margin:10px 0 10px 1.85em}form#mailformpro dl dd ol.sub_item{margin:10px 0 20px 1.85em}form#mailformpro dl dd ul.sub_item div{margin:8px 0 0 3px}form#mailformpro dl dd ul #tsukihi{margin-left:1.85em}.txt_hidden{display:none}.btn_back a{display:block;width:200px;height:40px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_back.png) no-repeat left top;background-size:100% auto;float:right;margin-right:10px}.btn_back a:hover{background:url(../img/btn_back.png) no-repeat 0 -40px;background-size:100% auto}.btn_back2 a{display:block;width:200px;text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/btn_back2.png) no-repeat left top;background-size:100% auto;float:right;height:55px}.btn_back2 a:hover{background:url(../../img/btn_back2.png) no-repeat 0 -55px;background-size:100% auto}#cart_content ul#mfp_phase_stat li.mfp_inactive_phase{display:none}#mfp_phase_1{padding:500px 0 0;margin-top:-500px}#maki_cart,#design_cart{margin-top:-20px;border-top:none}#mailformpro label p.red{margin:3px 0 0 16px;line-height:135%}.shop_info{width:218px;border-left:1px #ccc solid;border-right:1px #ccc solid;background-color:#f6f6f6}.shop_info p{padding:0 10px 5px;display:block;margin-bottom:10px;border-bottom:1px #ccc dotted;font-weight:700;line-height:140%}.shop_info p .cap{font-weight:normal}div#mfp_shopping_cart .set_btn{margin:0 0 30px}.limit_caution.mitsumori,.limit_caution.pd{width:700px}.limit_caution.mitsumori h3{font-size:18px;padding-top:20px}.limit_caution.mitsumori p{color:#fff;margin-top:-22px;margin-bottom:20px;padding-bottom:12px}.limit_caution.pd{text-align:left;padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.limit_caution.pd h3{font-size:18px;line-height:150%;padding-top:0}.limit_caution.pd a{float:right;margin:20px 30px}.limit_caution.pd p{color:#fff;margin-top:-27px;margin-bottom:20px;line-height:150%}.clname a{vertical-align:bottom}.hidden_parts{display:none}#main .course_sprite{margin:0 auto;overflow:hidden;white-space:nowrap}#cbox .strong{text-align:center}.black_overlay{background:rgba(0,0,0,.8);position:absolute !important;top:0px;left:0px;z-index:1500}.black_overlay p{color:#fff;font-size:27px;font-weight:700;text-align:center;line-height:1}.black_overlay .cap{font-size:14px;font-weight:normal;text-indent:0;padding-left:0}.price_box .black_overlay{width:340px}.price_box .black_overlay p{padding:60px 0}.mitsumori_title{width:100%;text-align:center;margin:10px 0 20px}#sidebar nav .black_overlay{width:240px;left:-5px}#sidebar nav .black_overlay p{font-size:22px;padding:25px 0}.select_area .black_overlay{width:699px;height:100%;top:-1px;left:-1px}.select_area .black_overlay.okugai{height:233px}.select_area .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;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}.select_area .black_overlay .cap{vertical-align:3px}.btn_anchor{width:500px;margin:30px 90px}.btn_detail_anchor a{background:url(../img/btn_detail_anchor_on.png) no-repeat left top;background-size:100% auto;width:240px;height:65px;float:left}.btn_select_anchor{margin-bottom:20px}.btn_select_anchor a{background:url(../img/btn_select_anchor_on.png) no-repeat left top;background-size:100% auto;width:240px;height:65px;float:right;position:relative}.btn_detail_anchor a img:hover,.btn_select_anchor a img:hover{opacity:0}#detail h3.midashi{margin-top:0}.btn_select_anchor a{margin-right:30px}.select_area table td label>p{line-height:1.4;letter-spacing:0;margin:3px 0 5px}.jQueryPush4{margin:10px 8px 12px 10px}.btn_caution{display:block;max-width:500px;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}.lh1_5{line-height:1.5}#konpou1_2,.konpou2_2,#cart1_2,#nouki1_2,.nouki2_2{display:none}#table.packing{margin-top:10px}#table.packing thead{font-weight:bold;background-color:#f0f0f0}#table.packing th{font-weight:bold;background-color:#f0f0f0;font-size:13px;width:220px;text-align:center}#table.packing td{width:44%}#table table{border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:separate;border-spacing:0}#table table th,#table table td{border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:5px 0 5px 10px}#table table th .cap{font-size:10px;margin-left:3px}#table table thead td{font-size:13px}.blueback .strong span.red{font-size:135%;border-bottom:red 1px solid}.media_spec{max-width:50px;background-color:#fff;font-size:12px;font-weight:700;color:#c1272d;vertical-align:middle;line-height:1.4;padding:4px 8px;border:1px solid #c1272d;border-radius:4px;margin-right:6px}.media_spec.fp{color:#fff;background-color:#c1272d;border-radius:4px}span.example{color:#999;font-size:11px;padding-left:10px}.btn_works{width:700px;margin:20px 0 30px}.btn_works li.btn_works_visual a{background:url(../img/btn_works_visual_on.png) no-repeat left top;background-size:100% auto;width:340px;height:135px;margin-right:20px;float:left}.btn_works li.btn_works_pattern a{background:url(../img/btn_works_pattern_on.png) no-repeat left top;background-size:100% auto;width:340px;height:135px;float:left}.btn_works li.btn_works_visual a img,.btn_works li.btn_works_pattern a img{-webkit-transition:opacity .25s;transition:opacity .25s}.btn_works li.btn_works_visual a img:hover,.btn_works li.btn_works_pattern a img:hover{opacity:0}#slide{width:700px;height:310px;margin-bottom:20px;position:relative}#slide img{position:absolute;left:0;top:0}.pdlist li{width:226px;border:#ccc 1px solid;margin-right:8px;float:left;position:relative}.pdlist li:nth-child(3n){margin-right:0}.pdlist_title{padding:10px 15px;background-color:#f2f2f2}.pdlist .pdlist_title .strong{font-size:16px}.pdlist .strong{font-size:18px;margin:0}.pdlist_title span img{padding-left:7px;vertical-align:text-bottom}.pdlist_main{height:508px;padding:15px}.pdlist_photo{position:relative}.pdlist_main>a.strong{margin-top:10px}.pdlist_main a:link{color:#194cc6;text-decoration:none}.pdlist_main a:hover{color:#262873;text-decoration:underline}.pdlist_main img{margin-bottom:5px}.pdlist_main .strong .cap{font-weight:normal}.pdlist_main .strong.red span{font-size:11px}.btn_pdlist a{background:url(../img/btn_list_on.png) no-repeat left top;background-size:100% auto;width:142px;height:48px;display:block;margin:5px auto 15px}.btn_pdlist a img{-webkit-transition:opacity .25s;transition:opacity .25s}.btn_pdlist a img:hover{opacity:0}.pdlist_mark{position:absolute;top:-5px;left:125px}.btn_toggle,.btn_toggle2,.btn_toggle3{background-color:#194cc6;border-radius:5px}.btn_toggle p,.btn_toggle2 p,.btn_toggle3 p{display:block;font-size:18px;font-weight:700;color:#194cc6;background-color:#e6f7ff;border:2px solid #194cc6;border-radius:5px;text-align:center;padding:15px 0;-webkit-transition:.25s;transition:.25s}.btn_toggle p:hover,.btn_toggle2 p:hover,.btn_toggle3 p:hover{opacity:.5;cursor:pointer;text-decoration:underline}.btn_toggle .btn_media_cursor{position:absolute;top:19px;left:10px;line-height:0}.btn_toggle>li{width:400px;height:45px;position:relative}#toggle_contents,#toggle_contents2,#toggle_contents3{display:none;margin:20px 0}#mitsumori .btn_toggle,#mitsumori .btn_toggle2,#mitsumori .btn_toggle3{width:660px;margin:0 20px}#mitsumori li{width:660px;margin:0 20px}#mitsumori li a{color:#1a4dc7;font-size:15px;font-weight:700;line-height:100%;display:block;padding:15px 0;text-indent:3em;border-bottom:1px dotted #ccc;position:relative;-webkit-transition:.25s;transition:.25s}#mitsumori li a::before{position:absolute;content:"▶";font-size:10px;color:#999;left:-20px}#mitsumori li a:hover{text-decoration:none;background-color:#e9e9e9}.btn_close{background:url(../img/btn_close_on.png) no-repeat left top;background-size:100% auto;width:80px;height:28px;margin:20px auto 0}.btn_close img{-webkit-transition:opacity .25s;transition:opacity .25s}.btn_close img:hover{opacity:0;cursor:pointer}.price_box{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;padding-top:50px;position:relative;padding-left:0}.price_box.japan{padding-top:95px}.price_box>div{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;position:relative;width:100%}.price_box>div>h4.kazari{width:100%}.price_box>div>.strong{width:100%}.price_box>div>.unit_price_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;width:100%}.price_box .spec{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;position:absolute;top:-35px}.price_box .spec.japan{top:-75px}.price_box .spec img{margin-bottom:0}.price_box .spec.okugai{top:35px;right:10px}.price_box>.strong{margin-left:10px}.price_box::after{content:"";display:block;clear:both}.price_box .media_name{display:block;font-size:13px;font-weight:bold;line-height:1.4;letter-spacing:0;margin-right:10px;float:left}.price_box .icon_face_shield{position:absolute;top:-40px;left:195px}.spec.japan .cap{display:inline-block;background-color:#d2e4f5;font-size:1.3rem;font-weight:700;color:#091178;letter-spacing:-0.015em;padding:.3em .7em;margin-top:.8em}#poster .price_box{padding-top:30px}#poster .price_box .spec{top:-40px}#poster .price_box .strong{margin-bottom:0}.price_box>div{position:relative}.price_box .spec.okugai{top:35px;right:10px}.price_box .spec.t-40{top:-40px}.price_box .spec img{margin-bottom:0}.price_box>.strong{margin-left:10px}.price_box::after{content:"";display:block;clear:both}.price_box .icon_face_shield{position:absolute;top:-40px;left:195px}.pd_media_box{width:670px;padding:15px;background-color:#f0f5fc;border-radius:5px;margin:20px 0 40px}.pd_media_box .media_img{width:115px;margin-right:10px;float:left}.pd_media_box .media_img .cap{font-size:10px}.pd_media_box>p{font-size:1.2rem;line-height:1.65;padding-top:1em;clear:both}.pd_media_box_left,.pd_media_box_right{width:325px;float:left}.pd_media_box_left{margin-right:20px}.pd_media_box .media_img p{margin-top:.7em;text-align:center}.pd_media_box .media_text{width:200px;float:left}.pd_media_box .media_text p{font-size:1.2rem;line-height:150%}.pd_media_box h4{font-size:15px;color:#1b71de;margin:0 0 .3em}#okugai_price1,#okugai_price2,#okugai_price3{display:none}.media_cart_table li.okugai{width:343px;height:100%;padding:20px 15px 10px}.media_cart_table select{margin-bottom:10px}#main #mfp_phase_stat li:nth-child(4),#main #mfp_phase_stat li:nth-child(5){display:none}#okugai_select{font-size:12px}.special,.add_media_box1,.add_media_box2,.add_media_box3,.add_media_box4,.add_media_box5{display:none}.btn.add_media_price1,.btn.add_media_price2,.btn.add_media_price3,.btn.add_media_price4,.btn.add_media_price5{padding-left:27px;margin-top:1em}.btn.add_media_price1::before,.btn.add_media_price2::before,.btn.add_media_price3::before,.btn.add_media_price4::before,.btn.add_media_price5::before{content:"";display:block;position:absolute;border:6px solid rgba(0,0,0,0);border-left-color:#c1272d;top:17px;left:8px;z-index:500;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.btn.add_media_price4{margin-top:1em}#flag ul.pdbox:nth-of-type(n+2),#acrylic_partition ul.pdbox:nth-of-type(n+2){padding-top:40px;border-top:1px solid #ccc}.flag_osusume{display:inline-block;background-color:#c1272d;font-size:18px;color:#fff;font-weight:700;line-height:1;padding:10px 20px;border-radius:6px;margin-bottom:10px}#acrylic_partition h4.kazari span{display:inline-block;background-color:#5592d9;font-size:13px;color:#fff;line-height:1;padding:7px 12px;border-radius:6px;margin-left:10px;position:relative;top:-2px}.icon_large_amount{position:absolute;top:20px;left:268px}.handbanner_price{width:100%;border-top:1px solid #ccc;border-left:1px solid #ccc;border-collapse:collapse}.handbanner_price thead td{background-color:#f2f2f2;font-size:15px;font-weight:bold;text-align:center;line-height:130%;padding:10px 0}.handbanner_price th,.handbanner_price td{border-bottom:1px solid #ccc;border-right:1px solid #ccc}.handbanner_price th{width:16%;background-color:#f2f2f2;font-size:15px;font-weight:bold;text-align:center;line-height:130%}.handbanner_price th span{font-size:13px}.handbanner_price td{width:21%;text-align:center;padding:10px 0}.handbanner_price td img{padding:10px 0}.print_side{display:inline-block;background-color:#e0eeff;font-size:15px;font-weight:700;color:#0084cf;padding:3px 8px;border:1px solid #0084cf;border-radius:8px}.print_side.bothsides{background-color:#fff0f0;color:#ed1c24;border-color:#ed1c24}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{-webkit-box-sizing:border-box;box-sizing:border-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:16px;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)}#sidebar nav ul li.side_backpanel_3_3_a_on.ichioshi{background:url(../img/ichioshi/side_backpanel_3_3_a_on.jpg) no-repeat left top;background-size:100% auto}#sidebar nav ul li.side_backpanel_4_3_a_on.ichioshi{background:url(../img/ichioshi/side_backpanel_4_3_a_on.jpg) no-repeat left top;background-size:100% auto}.media_cart_table .ichioshi>img{display:none}.ichioshi_mark{position:absolute;top:-10px;left:-7px}.clearfix{display:inline-block}.clearfix:after{content:".";clear:both;visibility:hidden;height:0;display:block}* html .clearfix{height:1%}.clearfix{display:block}ul#newsList{margin:0 0 15px;padding:0}ul#newsList li{color:#666;font-size:12px;margin:0 0 10px;padding:5px 0;border-bottom:1px dotted #ccc;line-height:150%;list-style-type:none}ul#newsList li:last-of-type{border-bottom:none}ul#newsList li .title{font-size:14px;font-weight:700;margin-left:5px}ul#newsList li a{color:#36f;text-decoration:underline}ul#newsList li a:hover{color:#039;text-decoration:none}.catName{display:inline-block;padding:8px 8px 4px;border:1px solid #e0db94;border-radius:4px;font-size:10px;line-height:100%;margin:0 2px;background-color:#fffaa6}.newMark{display:inline-block;border:1px solid red;padding:3px 6px 1px 4px;font-size:11px;line-height:100%;background:red;color:#fff;font-style:italic;margin-left:5px}.comment{display:block;padding:3px 0;float:left;overflow:hidden;width:505px;margin-top:7px}.thumbNailWrap{display:block;width:150px;float:left;height:110px;margin:10px 15px 15px 0;overflow:hidden}h3.info_title{border-top:2px solid #ea989b;border-bottom:2px solid #ea989b;border-left:7px solid #ea989b;border-right:7px solid #ea989b;font-size:18px;line-height:1;font-weight:700;padding:10px 10px 5px;color:#c1272d;margin-bottom:0}#newsWrap{background-color:#fff9f9;padding:15px 15px 0;border-bottom:1px solid #ea989b}#mailformpro #list1,#mailformpro #list2,#mailformpro .list_okugai{padding:20px;margin:30px 0;background-color:#e8eef9}#mailformpro #list1 .mfp_colored,#mailformpro #list2 .mfp_colored,#mailformpro .list_okugai .mfp_colored{background-color:#fff}#mailformpro #list1>.strong,#mailformpro #list2>.strong,#mailformpro .list_okugai>.strong{color:#1b71de;margin-top:0}#mailformpro #list1 dt,#mailformpro #list2 dt,#mailformpro .list_okugai dt{padding:18px 0 0 !important}#mailformpro .border_bottom{border-bottom:#ccc 1px solid}#mailformpro .border_bottom p.cap{padding-left:1em;text-indent:-1em}#mailformpro input.number{width:40px}#mailformpro dd .option{background-color:#ccedec;margin:10px 3px 0 3px;border-radius:4px;z-index:200;padding:8px 10px;position:relative}#mailformpro .option label.mfp_not_checked{background-color:#fff}#mailformpro dl.sample_cap dt{width:40px !important;border-top:none}#mailformpro dl.sample_cap dd{padding-left:55px !important;border-top:none}#mailformpro li .strong{margin-top:0}#mailformpro #maki_number1,#mailformpro #maki_number2{display:inline-block}#yamato_disabled_cap.cap{text-indent:-1em;padding-left:1em;margin-top:5px}#mailformpro #addmedia_number ol li{float:left}#mailformpro #B_course_content textarea{max-width:100%;width:482px}#mailformpro #B_course_content textarea::-webkit-input-placeholder,#mailformpro #B_course_content textarea:-ms-input-placeholder,#mailformpro #B_course_content textarea::-moz-placeholder{color:#bbb}#mailformpro li#other_detail{padding:5px 0 0 6px !important}.news_contents{position:relative}.news_title_add{width:110px;font-size:12px;font-weight:700;line-height:126%;color:#fff;letter-spacing:.015em;background-color:#c1272d;padding:6px 10px 4px;position:absolute;top:28px;right:0px}.news_title_add br{display:none}.entry-content .red_box{font-weight:700;line-height:150%;color:#fff;background-color:#c1272d;padding:10px 15px 8px;margin-bottom:15px}.entry-content .red_box span{font-weight:normal}.information_mini{display:inline;margin-left:10px}.information_mini a img:hover{opacity:.5}.price_box.info_mini{padding-top:60px}.price_box .spec.okugai.info_mini{top:6px}.btn_download_ai,.btn_download_pdf,.btn_flow{height:55px;background-color:red;margin-bottom:10px}.btn_download_ai a,.btn_download_pdf a{padding:9px 10px 10px 60px;color:red;font-weight:700;-webkit-transition:.2s;transition:.2s;display:block;line-height:130%;letter-spacing:0;height:37px;font-size:15px}.btn_download_ai a span,.btn_download_pdf a span{font-size:11px;color:#666;font-weight:normal}.btn_download_ai a{background:url(../img/btn_download_ai.png) no-repeat left top;background-size:100% auto}.btn_download_pdf a{background:url(../img/btn_download_pdf.png) no-repeat left top;background-size:100% auto}.btn_download_ai a:hover,.btn_download_pdf a:hover{opacity:.7}.btn_download_ai a:link,.btn_download_pdf a:link{text-decoration:none}.pdbox_size_l .btn_download_ai,.pdbox_size_l .btn_backpanel_sd_on,.pdbox_size_l .btn_backpanel_dx_on{width:305px;margin-left:15px;margin-right:15px}.pdbox_size_r .btn_download_ai,.pdbox_size_r .btn_backpanel_sd_on,.pdbox_size_r .btn_backpanel_dx_on{width:305px;margin-left:15px;margin-right:15px}.news_contents{position:relative}.news_contents h3.midashi span{background-color:red;font-size:16px;color:#fff;font-weight:700;vertical-align:2px;padding:5px 10px 5px;margin-right:8px}.news_title_add{font-size:12px;font-weight:700;line-height:126%;color:#fff;background-color:#c1272d;padding:6px 10px 4px;position:absolute;top:43px;right:0px}.entry-content .red_box{font-weight:700;line-height:150%;color:#fff;background-color:#c1272d;padding:10px 15px 8px;margin-bottom:15px}.entry-content .red_box span{font-weight:normal}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}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{position:absolute;bottom:80px;left:40px}.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}.info_box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;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 0}.info_box .cap{margin-top:.5em}.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}}.pdbox_size_l .fptext2,.pdbox_size_r .fptext2,.price_box .fptext2{padding:10px 15px;margin-top:20px}.pdbox_size_l .fptext2 p,.pdbox_size_r .fptext2 p,.price_box .fptext2 p{font-size:100%;font-weight:normal;line-height:150%;padding:0;margin:0;background-color:#c1272a}.pdbox_size_l .fptext2 .strong,.pdbox_size_r .fptext2 .strong,.price_box .fptext2 .strong{font-size:110%;font-weight:700;color:#fff;margin:8px 0}ul.pdbox_size li{width:100%;overflow:hidden;padding:20px 0}ul.pdbox_size li>img{margin-left:30px;float:right}ul.pdbox_size li h4.kazari{margin-top:0}ul.pdbox_size li .btn.tempDL{margin-top:10px}.fptext2 .strong.top{display:block;text-align:center;color:#fff;font-size:115%;padding:10px;border:1px solid #fff;border-radius:4px}#main .media_cart_table .boxleft{width:34px;height:65px;padding-top:50px;border-right:#ccc 1px solid;margin-right:0}#main .media_cart_table .boxright p{margin-top:10px}#main .media_cart_table .num_submit .boxleft{width:50%;height:20px;border:none;padding:9px 0 0;text-align:left}#main #table .sp_price{background-color:#fff;border-radius:4px;color:#c1272d;padding:3px 5px;font-size:14px;margin-right:10px}.top_main_feature img{margin-bottom:30px}.top_main_cap{padding-left:40px;margin:-20px 0 10px;line-height:165%}.top_main_cap span{background-color:#e6f7ff;padding:4px 10px 3px;border:1px solid #194cc6;border-radius:3px;font-size:11px;vertical-align:3px}.top_main_cap span a:link,.top_main_cap span a:visited{color:#194cc6}.top_main_cap a:hover{text-decoration:none}.pipe_set{width:263px;overflow:hidden;margin-top:10px}.pipe_set img{border:2px #ccc solid;margin-right:9px;margin-bottom:20px;float:left}.pipe_set .cap_title{color:#5a9ef3;font-size:12px;line-height:120%;padding:4px 0 2px 8px;margin-left:138px;border-radius:3px;font-weight:700;border:1px solid #5a9ef3;margin-bottom:5px}.pipe_set .cap{font-size:10px;margin-top:4px;margin-right:3px;vertical-align:0;line-height:135%}.mod_thumlist ul.set_dx,.mod_thumlist2 ul.set_dx{height:215px}.mod_thumlist ul.set_dx .pipe_set,.mod_thumlist2 ul.set_dx .pipe_set{position:absolute;bottom:2px;right:5px}.mod_thumlist_photo_entry.photo_single{position:static}.cap.maki_price{text-indent:-2.7em;padding-left:2.7em;margin-bottom:5px}.table.maki_price table .cap{vertical-align:0px}.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.deliver{position:relative}#main.deliver>p{position:absolute;color:#fff;font-size:18px;padding:9px 18px;background-color:#1a4dc7;border-radius:6px;font-weight:700;top:14px;left:305px;line-height:100%}.konpou_detail_box{display:none;padding:12px;margin:0 0px 10px 0;background-color:#fff;border:1px solid #dedede;border-radius:3px;width:535px;overflow:hidden}.konpou_detail_box2{display:none;padding:12px;margin:0 0px 10px 0;background-color:#fff;border:1px solid #dedede;border-radius:3px;width:535px;overflow:hidden}.tatami_detail h5.strong,.konpou_detail_box2 h5.strong{padding-top:0;margin-top:5px}.konpou_detail_box .cap,.konpou_detail_box2 .cap{line-height:150%;text-align:justify;font-size:10px;margin-bottom:3px}.konpou_detail_box img,.konpou_detail_box2 img{float:right;width:130px;margin-left:15px;margin:8px 0 10px 15px}form#mailformpro dl dd ul li,form#mailformpro dl dd ol li{position:relative !important;z-index:200}.konpou_detail_box .table,.konpou_detail_box2 .table{width:100%;clear:both}.konpou_detail_box .table table,.konpou_detail_box2 .table table{width:100%}.konpou_detail_box .table.packing thead,.konpou_detail_box .table.packing th,.konpou_detail_box2 .table.packing thead,.konpou_detail_box2 .table.packing th{font-weight:bold;background-color:#f0f0f0;font-size:11px}.konpou_detail_box .table.packing td,.konpou_detail_box2 .table.packing td{width:27.5%}.select_area .konpou_detail_box .table.packing th,.select_area .konpou_detail_box2 .table.packing th{font-size:12px;width:45%;line-height:0;vertical-align:middle;text-align:center}.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{display:table-cell;width:27.5%;font-size:12px;background-color:#fff !important;padding:5px 0 5px 10px !important;margin:0;float:none}.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:230px}.camp_price,#slide_wrapper img.camp_price{display:none}.show{display:block !important}.hide{display:none !important}.link_text{text-decoration:underline}.complete_data_add{-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;color:red;font-weight:700;text-align:center;line-height:1.65;padding:7px 9px;border:2px solid red;margin:15px 10px}.no_campaign_box{display:block;background-color:#fffad0;font-size:19px;color:red;font-weight:700;text-align:center;line-height:1;padding:20px;border:4px solid red;margin-bottom:30px}.btn_hide{display:none !important}section.expo_report h1{margin:0 0 40px}section.expo_report p{letter-spacing:.015em;line-height:1.67;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-child{width:250px;float:left}ul.expo_pd_box li:last-of-type{width:420px;float:right}section.expo_report p.signature{font-size:12px;text-align:right;padding-right:1em;margin-top:25px}section.expo_report p.signature span{font-size:16px;letter-spacing:.4em}.president_box{width:700px;margin-top:40px;overflow:hidden}.president_box img{margin-left:40px;float:right}.expo_banner{display:block;position:relative;left:-80px}.expo_banner_add{position:absolute;top:-15px;right:-95px}#slide_wrapper{width:940px;height:310px;margin:30px auto 0}.bx-wrapper{margin-bottom:0 !important;-webkit-box-shadow:none !important;box-shadow:none !important;border:none !important}#slide_wrapper .container{display:none}#slide_wrapper .container .bx-viewport{background:rgba(0,0,0,0) !important;border:0;overflow:visible !important;position:relative !important}#slide_wrapper .container .bx-viewport::before{content:"";display:block;background-color:#ececec;background-image:-webkit-linear-gradient(135deg, #FFF 25%, #ECECEC 25%, #ECECEC 50%, #FFF 50%, #FFF 75%, #ECECEC 75%, #ECECEC);background-image:linear-gradient(-45deg, #FFF 25%, #ECECEC 25%, #ECECEC 50%, #FFF 50%, #FFF 75%, #ECECEC 75%, #ECECEC);background-size:4px 4px;position:absolute;width:100%;height:100%;top:0;left:-100%;z-index:5;opacity:.6}#slide_wrapper .container .bx-viewport::after{content:"";display:block;background-color:#ececec;background-image:-webkit-linear-gradient(135deg, #FFF 25%, #ECECEC 25%, #ECECEC 50%, #FFF 50%, #FFF 75%, #ECECEC 75%, #ECECEC);background-image:linear-gradient(-45deg, #FFF 25%, #ECECEC 25%, #ECECEC 50%, #FFF 50%, #FFF 75%, #ECECEC 75%, #ECECEC);background-size:4px 4px;position:absolute;width:100%;height:100%;top:0;right:-100%;z-index:5;opacity:.6}.bx-wrapper .bx-prev{left:-50px !important}.bx-wrapper .bx-next{right:-50px !important}#slide_wrapper ul.bx-pager{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;margin:20px 0 0}#slide_wrapper ul.bx-pager li{max-width:180px;height:auto;padding-right:15px}#slide_wrapper ul.bx-pager li:last-of-type{padding-right:0}#slide_wrapper ul.bx-pager li a{cursor:pointer;display:block;position:relative;-webkit-box-shadow:1px 1px 2px #aaa;box-shadow:1px 1px 2px #aaa}#slide_wrapper ul.bx-pager li a.active::before{content:"";display:block;width:0;height:0;border:6px solid rgba(0,0,0,0);border-top-color:rgba(255,0,0,.6);position:absolute;top:-9px;left:48%}#slide_wrapper ul.bx-pager li a.active::after{content:"";display:block;width:100%;height:100%;background-color:rgba(255,0,0,.2);-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid red;position:absolute;top:0;left:0}#slide_wrapper ul.bx-pager li a:hover{opacity:.5}#slide_wrapper ul.bx-pager li a.active:hover{opacity:1;cursor:default}#slide_wrapper ul.bxslider li{position:relative}#slide_wrapper ul.bxslider li a.link{width:100%;height:100%;text-indent:100%;white-space:nowrap;overflow:hidden;position:absolute;top:0;left:0}#slide_wrapper ul.bxslider li a.link::before{content:"";display:block;width:100%;height:100%;background-color:hsla(0,0%,100%,0);position:absolute;top:0;left:0;-webkit-transition:.3s;transition:.3s}#slide_wrapper ul.bxslider li a.link:hover::before{content:"";display:block;width:100%;height:100%;background-color:hsla(0,0%,100%,.4);position:absolute;top:0;left:0}#slide_wrapper ul.bxslider li a.link_workreport,#slide_wrapper ul.bxslider li a.link_feature{width:470px;height:110px;text-indent:100%;white-space:nowrap;overflow:hidden}#slide_wrapper ul.bxslider li a.link_workreport{position:absolute;bottom:0;left:0}#slide_wrapper ul.bxslider li a.link_feature{position:absolute;bottom:0;right:0}#slide_wrapper ul.bxslider li a.link_workreport::before,#slide_wrapper ul.bxslider li a.link_feature::before{content:"";display:block;width:470px;height:110px;background-color:hsla(0,0%,100%,0);position:absolute;-webkit-transition:.3s;transition:.3s}#slide_wrapper ul.bxslider li .link_workreport:hover::before{content:"";display:block;width:470px;height:110px;background-color:hsla(0,0%,100%,.4);position:absolute;bottom:0;left:0}#slide_wrapper ul.bxslider li .link_feature:hover::before{content:"";display:block;width:470px;height:110px;background-color:hsla(0,0%,100%,.4);position:absolute;bottom:0;right:0}#slide_wrapper ul.bx-pager li a img{vertical-align:bottom}#slide_wrapper img{margin-bottom:0}.campaign_set_button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:wrap;-ms-flex-flow:wrap;flex-flow:wrap;width:100%;position:absolute;bottom:15px;left:15px}.campaign_set_button a{display:block;width:16%;background:#3ca0e6;background:-webkit-linear-gradient(top, rgb(60, 160, 230) 0%, rgb(0, 136, 230) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgb(60, 160, 230)), to(rgb(0, 136, 230)));background:linear-gradient(to bottom, rgb(60, 160, 230) 0%, rgb(0, 136, 230) 100%);font-size:15px;color:#fff;font-weight:700;text-align:center;line-height:1;text-shadow:1px 1px rgba(0,0,0,.2);padding:.8em 0;border:1px solid #005b99;border-radius:6px;margin-right:1em;position:relative;-webkit-transition:.15s;transition:.15s}.campaign_set_button a::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;-webkit-transition:.15s;transition:.15s}.campaign_set_button a:hover::before{left:1em}.china_no_estimate{width:700px;height:320px;position:relative}.china_no_estimate img{margin:20px 0}.china_no_estimate_m{max-width:330px;height:auto;margin-top:10px}ul.pdbox li .china_no_estimate_m{display:block;margin:0 auto 30px}.migi_box .china_no_estimate_m{max-width:285px;margin:0 auto 30px}.pd_list_item.miniflag .migi_box .china_no_estimate_m{max-width:330px}@media(-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2){header #header_main::before{background:url("../img/header_title_back@2x.png") no-repeat left top;background-size:100% auto}#header_s #header_main_s::before{background:url("../img/header_title_s_back@2x.png") no-repeat left top;background-size:100% auto}.tel::before{background:url(../img/freedial@2x.png) no-repeat left top;background-size:39px auto}#sidebar .mail::before{background:url(../img/side_mail_illust@2x.png) no-repeat left top;background-size:63px auto}.side_foot a::before{background:url(../img/side_indent_check@2x.png) no-repeat left top;background-size:13px auto}#sidebar nav.side_guide li a::before{background:url(../img/side_indent@2x.png) no-repeat left top;background-size:15px auto}h3.midashi::before{background:url(../img/indent_square@2x.png) no-repeat left top;background-size:18px 18px}h3.side_pd_list::before{background:url(../img/indent_square@2x.png);background-size:13px 13px}#pd_title.set::before{background:url(../img/fireproop_l@2x.png);background-size:63px auto}.pdbox li.fp_mark::after{background:url(../img/fireproop_l@2x.png);background-size:48px auto}.btn.tempDL::before{background:url(../img/icon_download_ai@2x.png);background-size:38px 35px}#sidebar nav li.ichioshi{background:url("../img/side_btn_ichioshi@2x.jpg") no-repeat left 5px;background-size:230px 105px;height:114px}.pd_list .pd_list_item .pd_list_box .ichioshi_price::after,#pd_title .ichioshi_price .pd_price::after{background:url("../img/ichioshi/pd_list_ichioshi@2x.png") no-repeat left top;background-size:74px 72px}.pd_list .category01 a{background:url("../img/category01_img@2x.png") no-repeat left top,#059154;background-size:100% auto}.pd_list .category02 a{background:url("../img/category02_img@2x.png") no-repeat left top,#fff;background-size:100% auto}.pd_list .category03 a{background:url("../img/category03_img@2x.png") no-repeat left top,#004898;background-size:100% auto}#pd_title.set::after{background:url("../img/pd_set_main2@2x.png") no-repeat right bottom;background-size:100% auto}.pdbox.spec.img_wide>li.feature_tablecloth_2_add::after{background:url("../img/feature_tablecloth_3_add@2x.png") no-repeat left top;background-size:100% auto}.pdbox.spec.img_wide>li.feature_armset_3_add::after{background:url("../img/feature_armset_3_add@2x.png") no-repeat left top;background-size:100% auto}}ul.price_three_columns{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}ul.price_three_columns li{width:33.3333%}section#flag~section.pd_sec>section{border-top:1px solid #ccc}section#flag~section.pd_sec>section:first-of-type{border-top:none}.pd_flag_media_box{clear:both}.pd_flag_media_box ul li{font-size:13px;line-height:1.5;letter-spacing:.015em;padding-left:1em;margin-top:.3em;position:relative}.pd_flag_media_box ul li::before{content:"";display:block;width:7px;height:7px;background-color:#e60012;border-radius:50%;position:absolute;top:.4em;left:0}.pd_flag_media_box>img{border:1px solid #ddd;margin-left:30px;margin-bottom:20px;float:right}#flag~section.pd_sec.one_side .pd_flag_media_box ul li::before{background-color:#0057a4}#flag~section.pd_sec.both_sides .pd_flag_media_box ul li::before{background-color:#00913a}#flag~section.pd_sec{padding:25px !important;border-bottom:0 !important;position:relative;z-index:100}#flag~section.pd_sec::before,#flag~section.pd_sec::after{content:"";display:block;position:absolute;top:0;left:0}#flag~section.pd_sec::before{width:calc(100% - 8px);height:calc(100% - 8px);background-color:#fff;border-radius:8px;top:4px;left:4px;z-index:-1}#flag~section.pd_sec::after{width:100%;height:100%;background:#e60012;background:-webkit-linear-gradient(-45deg, #f8b62d 0%, #ea5514 35%, #e60012 100%);background:-webkit-linear-gradient(315deg, #f8b62d 0%, #ea5514 35%, #e60012 100%);background:linear-gradient(135deg, #f8b62d 0%, #ea5514 35%, #e60012 100%);border-radius:12px;z-index:-2}#flag~section.pd_sec h3.midashi{width:calc(100% - 300px);border-bottom:2px solid #f8b62d;margin-bottom:.7em}#flag~section.pd_sec.one_side h3.midashi{border-bottom-color:#37b9e3}#flag~section.pd_sec.one_side::after{background:#0057a4;background:-webkit-linear-gradient(-45deg, #37b9e3 0%, #23a3dd 35%, #0057a4 100%);background:-webkit-linear-gradient(315deg, #37b9e3 0%, #23a3dd 35%, #0057a4 100%);background:linear-gradient(135deg, #37b9e3 0%, #23a3dd 35%, #0057a4 100%)}#flag~section.pd_sec.both_sides h3.midashi{border-bottom-color:#b3d000}#flag~section.pd_sec.both_sides::after{background:#00913a;background:-webkit-linear-gradient(-45deg, #b3d000 0%, #53b332 35%, #00913a 100%);background:-webkit-linear-gradient(315deg, #b3d000 0%, #53b332 35%, #00913a 100%);background:linear-gradient(135deg, #b3d000 0%, #53b332 35%, #00913a 100%)}h4.midashi_estimate{background-color:#ed1c24;font-size:2.4rem;color:#fff;font-weight:700;font-family:"YakuHanJP","neue-haas-grotesk-display","Arial","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","YuGothic","游ゴシック体","Yu Gothic Medium","游ゴシック Medium","メイリオ",Meiryo,sans-serif;text-align:center;letter-spacing:0;padding:.5em 0;margin-bottom:0;position:relative}h4.midashi_estimate::after{content:"";display:block;width:650px;border-bottom:2px solid #fff;margin:auto;position:absolute;left:0;right:0}h4.midashi_estimate span{font-size:85%}h4.midashi_estimate span.btn_add{-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:120px;background:-webkit-linear-gradient(top, rgb(55, 163, 242) 0%, rgb(33, 148, 237) 100%);background:-webkit-gradient(linear, left top, left bottom, from(rgb(55, 163, 242)), to(rgb(33, 148, 237)));background:linear-gradient(to bottom, rgb(55, 163, 242) 0%, rgb(33, 148, 237) 100%);font-size:13px;font-weight:400;line-height:1;text-shadow:-1px -1px rgba(51,51,51,.3);letter-spacing:.02em;padding:12px 0 12px 1.5em;border:1px solid hsla(0,0%,100%,.8);border-radius:5px;margin-left:.5em;margin-right:.5em;position:relative;top:-4px}h4.midashi_estimate span.btn_add::before{content:"";display:block;position:absolute;background:url(../img/btn_add_icon.png);background-size:cover;width:23px;height:21px;top:6px;left:10px}.price_revision{background-color:#fff0f0;text-align:center;padding:1.2em;border:2px solid red;border-radius:8px}.price_revision .midashi{display:inline-block;font-size:135%;color:red;font-weight:700;line-height:1;padding:0 .7em .2em;border-bottom:2px solid red;margin:0 0 .5em}.price_revision .midashi span{font-size:80%;letter-spacing:.02em;margin-left:.2em}.price_revision p{font-size:90%;text-align:justify;line-height:1.65;margin:.5em 0 0}.price_revision p span{color:red;font-weight:700}.btn_list{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;width:100%;margin:0 0 1.5em}.btn_list.single{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.btn_list .btn_other{width:30%;font-size:1.5rem;font-weight:700;color:#fff !important;background:-webkit-gradient(linear, left top, left bottom, from(rgb(55, 163, 242)), to(rgb(33, 148, 237)));background:-webkit-linear-gradient(top, rgb(55, 163, 242) 0%, rgb(33, 148, 237) 100%);background:linear-gradient(to bottom, rgb(55, 163, 242) 0%, rgb(33, 148, 237) 100%);line-height:1.4;text-align:center;letter-spacing:0;padding:1em 0 1em 2em;text-shadow:-1px -1px rgba(51,51,51,.3);text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;margin-top:1em;margin-right:1em;position:relative;border-style:none;border-radius:5px;display:inline-block;margin-right:10px;-webkit-transition:.25s;transition:.25s}.btn_list .btn_other:nth-of-type(3n){margin-right:0}.btn_list .btn_other::before{content:"";display:block;position:absolute;background:url("../img/btn_other_icon.png") no-repeat left top;background-size:cover;width:23px;height:25px;margin:auto;top:0;bottom:0;left:13px}.price_revision_list{width:100%;border:1px solid #62aee1;border-collapse:collapse;margin:0}.price_revision_list th,.price_revision_list td{font-size:1.3rem;text-align:center;line-height:1.3;letter-spacing:0;padding:.4em;border:none;border-right:1px solid #62aee1}.price_revision_list th span,.price_revision_list td span{display:block;font-size:1.2rem}.price_revision_list thead th{background-color:#bfdef3;padding:.6em 0}.price_revision_list td{border-top:1px solid #62aee1}.price_revision_list td.price{font-size:2.5rem !important;color:red;font-weight:700;padding:.1em .3em;border-right:0;margin:0}.price_revision_list td.price span.yen{display:inline-block;font-size:1.4rem;font-weight:700;color:red;letter-spacing:-0.02em}.price_revision_list td.pd_name{background-color:#bfdef3;font-size:1.5rem;font-weight:700}.price_revision_list td.pd_name span{font-weight:400}.price_revision_list tr.media_main{background-color:#e4f1fa}#main.cbox_inner{width:100%;margin:0}#main.cbox_inner>section{padding:20px;-webkit-box-shadow:none;box-shadow:none}.campaign_period{background-color:#ec1c24;font-size:1.8rem;font-weight:700;color:#fff;text-align:center;line-height:1.4;letter-spacing:0;padding:.7em;margin:1em 0 0}.campaign_period span.marker{background:-webkit-linear-gradient(top, rgba(165, 19, 34, 0) 75%, rgb(165, 19, 34) 76%);background:-webkit-gradient(linear, left top, left bottom, color-stop(75%, rgba(165, 19, 34, 0)), color-stop(76%, rgb(165, 19, 34)));background:linear-gradient(to bottom, rgba(165, 19, 34, 0) 75%, rgb(165, 19, 34) 76%);color:#fff;padding-left:.2em;padding-right:.2em;margin-left:.2em;margin-right:.2em}.campaign_period span.cap{display:block;color:#fff;letter-spacing:.015em;padding:.5em 0 0}.campaign_period+p{letter-spacing:0}.info_red_box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:940px;background-color:#fff;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}#btn_tro_konpou_select1_1:disabled .btn_add,#btn_tro_konpou_select1_2:disabled .btn_add,#btn_tro_konpou_select2_1:disabled .btn_add,#btn_tro_konpou_select2_2:disabled .btn_add,#btn_tro_konpou_select3_1:disabled .btn_add,#btn_tro_konpou_select3_2:disabled .btn_add,#btn_tro_konpou_select4_1:disabled .btn_add,#btn_tro_konpou_select4_2:disabled .btn_add,#btn_kantan_konpou_select1:disabled .btn_add,#btn_kantan_konpou_select2:disabled .btn_add,#btn_kantan_konpou_select3:disabled .btn_add,#btn_kantan_konpou_select4:disabled .btn_add,.number_other_submit:disabled .btn_add,.number_other_submit2:disabled .btn_add,.number_other_submit3:disabled .btn_add,.pd_default_disabled+td button:disabled .btn_add{cursor:default !important}#btn_tro_konpou_select1_1:disabled .btn_add::after,#btn_tro_konpou_select1_2:disabled .btn_add::after,#btn_tro_konpou_select2_1:disabled .btn_add::after,#btn_tro_konpou_select2_2:disabled .btn_add::after,#btn_tro_konpou_select3_1:disabled .btn_add::after,#btn_tro_konpou_select3_2:disabled .btn_add::after,#btn_tro_konpou_select4_1:disabled .btn_add::after,#btn_tro_konpou_select4_2:disabled .btn_add::after,#btn_kantan_konpou_select1:disabled .btn_add::after,#btn_kantan_konpou_select2:disabled .btn_add::after,#btn_kantan_konpou_select3:disabled .btn_add::after,#btn_kantan_konpou_select4:disabled .btn_add::after,.number_other_submit:disabled .btn_add::after,.number_other_submit2:disabled .btn_add::after,.number_other_submit3:disabled .btn_add::after,.pd_default_disabled+td button:disabled .btn_add::after{content:"";display:block;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);border-radius:3px;position:absolute;top:0;left:0}#btn_tro_konpou_select1_1:disabled .btn_add:hover,#btn_tro_konpou_select1_2:disabled .btn_add:hover,#btn_tro_konpou_select2_1:disabled .btn_add:hover,#btn_tro_konpou_select2_2:disabled .btn_add:hover,#btn_tro_konpou_select3_1:disabled .btn_add:hover,#btn_tro_konpou_select3_2:disabled .btn_add:hover,#btn_tro_konpou_select4_1:disabled .btn_add:hover,#btn_tro_konpou_select4_2:disabled .btn_add:hover,#btn_kantan_konpou_select1:disabled .btn_add:hover,#btn_kantan_konpou_select2:disabled .btn_add:hover,#btn_kantan_konpou_select3:disabled .btn_add:hover,#btn_kantan_konpou_select4:disabled .btn_add:hover,.number_other_submit:disabled .btn_add:hover,.number_other_submit2:disabled .btn_add:hover,.number_other_submit3:disabled .btn_add:hover,.pd_default_disabled+td button:disabled .btn_add:hover{opacity:1 !important}@-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}/*# sourceMappingURL=style.min.css.map */