@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:400;src:url("../fonts/YakuHanJP-Regular.eot");src:url("../fonts/YakuHanJP-Regular.woff2") format("woff2"),url("../fonts/YakuHanJP-Regular.woff") format("woff")}@font-face{font-family:"YakuHanJP";font-style:normal;font-weight:700;src:url("../fonts/YakuHanJP-Bold.eot");src:url("../fonts/YakuHanJP-Bold.woff2") format("woff2"),url("../fonts/YakuHanJP-Bold.woff") format("woff")}html{font-size:62.5%;background:url(../img/f_back.gif) repeat-x bottom left;background-size:100% 510px;border-bottom:90px solid #f24e18}body{top:0px;font:1.4rem helvetica,arial,"YakuHanJP","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;color:#333;text-align:justify;line-height:165%;background:url("../img/back_header.jpg") repeat-x left top;overflow-x:hidden}#wrapper{width:940px;margin:0 auto;position:relative}.clear{clear:both;height:0}p{margin:0}ul{margin:0;padding:0}ul li{list-style:none}.clearfix::after{content:"";clear:both;display:block}img{vertical-align:bottom}.banner_link{display:block}.banner_link img{-webkit-transition:.25s;transition:.25s}.banner_link:hover img{opacity:.7}.pos_r{position:relative}.d_b{display:block}.bold{font-weight:700 !important}header{display:block;width:940px;height:170px;background:url("../img/header_2.jpg?20220726") no-repeat left top;background-size:100% auto}@media only screen and (-webkit-min-device-pixel-ratio: 2){header{background:url("../img/header_2@2x.jpg?20220726") no-repeat left top;background-size:100% auto}}header{margin:0 auto;position:relative;top:0}header p{font-size:13px;height:15px;line-height:1em;margin-top:0;padding-left:.5em;padding-top:15px}header h1{text-indent:-100%;margin:0;overflow:hidden}header h1 a{display:block;width:495px;height:85px;margin-top:2px}dt,dd{margin:0}.gloval_Navi{width:940px;position:absolute;top:130px}.gloval_Navi ul#dropmenu li{float:left}.gloval_Navi ul#dropmenu li.nav01>a{background:url(../img/nav01_on.jpg) no-repeat left top;width:235px;height:40px;display:block}.gloval_Navi ul#dropmenu li.nav02>a{background:url(../img/nav02_on.jpg) no-repeat left top;width:235px;height:40px;display:block}.gloval_Navi ul#dropmenu li.nav03>a{background:url(../img/nav03_on.jpg) no-repeat left top;width:235px;height:40px;display:block}.gloval_Navi ul#dropmenu li.nav04>a{background:url(../img/nav04_on.jpg) no-repeat left top;width:235px;height:40px;display:block}.gloval_Navi ul#dropmenu li a img{-webkit-transition:opacity .25s;transition:opacity .25s}.gloval_Navi ul#dropmenu li a img:hover{opacity:0}.mail{width:280px;height:30px;display:block;position:relative;top:-35px;left:660px}.mail img{-webkit-transition:opacity .25s;transition:opacity .25s}.mail img:hover{opacity:0}#dropmenu{list-style-type:none;width:940px;padding:0}#dropmenu span.li_small{font-size:10px}#dropmenu li{width:235px;margin:0;padding:0;text-align:center;position:relative}#dropmenu li ul li a{display:block;margin:0;padding:16px 0;background-color:rgba(55,55,55,.95);color:#fff;font-size:14px;font-weight:bold;line-height:1;text-decoration:none;padding:14px 12px;background-color:rgba(55,55,55,.95);text-align:left;font-size:13px;font-weight:normal;border-bottom:1px solid rgba(90,90,90,.5)}#dropmenu li ul li{overflow:hidden;width:100%;height:0;color:#fff;-webkit-transition:.2s;transition:.2s}#dropmenu li ul{list-style:none;position:absolute;z-index:100;top:100%;left:0;width:100%;margin:0;padding:0}#dropmenu li:hover>ul>li{overflow:visible;height:41px}#dropmenu li ul li ul{top:0;left:100%}#dropmenu li:last-child ul li ul{left:-100%;width:100%}#dropmenu li ul li ul li a{background-color:rgba(40,40,40,.95);border-bottom:1px solid rgba(75,75,75,.5);font-size:12px;padding:14px 15px}#dropmenu li:hover ul li ul li:hover>a{background-color:#4b4b4b;text-decoration:underline}#dropmenu li ul li ul:before{position:absolute;content:"";top:13px;left:-12px;width:0;height:0;border:5px solid rgba(0,0,0,0);border-left-color:#aaa}#dropmenu li:last-child ul li ul:before{position:absolute;content:"";top:13px;left:200%;margin-left:-20px;border:5px solid rgba(0,0,0,0);border-right-color:#aaa}#dropmenu>li:hover>a{background-color:rgba(55,55,55,.95)}#dropmenu>li:hover li:hover>a{background-color:#5a5a5a;text-decoration:underline}.header_info{width:700px;margin:0 auto 20px;position:relative}.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{opacity:1;cursor:default}#sidebar{width:220px;float:left;margin:20px 0 0;padding:0}#sidebar>a img{width:100%;height:auto;-webkit-transition:.25s;transition:.25s}#sidebar>a:hover img{opacity:.7}#sidebar nav{margin-bottom:20px}#sidebar nav ul{padding:0;margin:0;list-style:none}#sidebar nav img{vertical-align:bottom}#sidebar nav a img{-webkit-transition:opacity .25s;transition:opacity .25s}#sidebar nav a img:hover{opacity:0}.sprite{background:url("../img/side_sprite.jpg") no-repeat top left;width:220px;height:30px}.sprite.btn_cart_on{background-position:0 0;height:95px}.sprite.side_btn02_on{background-position:0 -105px;height:40px}.sprite.side_btn03_on{background-position:0 -155px;height:40px}.sprite.side_btn04_on{background-position:0 -205px;height:40px}.sprite.side_btn05_on{background-position:0 -255px;height:40px}.sprite.side_data{background-position:0 -305px;height:237px}.sprite.side_guide{background-position:0 -552px;height:225px}.sprite.side_rollup_dx_on{background-position:0 -787px;height:70px}.sprite.side_rollup_dx840_a_on{background-position:0 -867px}.sprite.side_rollup_dx840_b_on{background-position:0 -907px}.sprite.side_rollup_okugai_a_on{background-position:0 -947px}.sprite.side_rollup_okugai_b_on{background-position:0 -987px}.sprite.side_rollup_okugai_on{background-position:0 -1027px;height:70px}.sprite.side_rollup_sd_on{background-position:0 -1107px;height:70px}.sprite.side_rollup_sd600_a_on{background-position:0 -1187px}.sprite.side_rollup_sd600_b_on{background-position:0 -1227px}.sprite.side_rollup_sd850_a_on{background-position:0 -1267px}.sprite.side_rollup_sd850_b_on{background-position:0 -1307px}.sprite.side_xbanner_a_on{background-position:0 -1347px}.sprite.side_xbanner_b_on{background-position:0 -1387px}.sprite.side_xbanner_on{background-position:0 -1427px;height:70px}.side_data_guide{background-color:#f9a33f;border:6px solid #f9a33f;border-radius:8px}.side_data_guide .nav_title{font-size:1.5rem;color:#fff;font-weight:700;line-height:1.4;letter-spacing:.015em;padding:.3em;padding-bottom:.5em}.side_data_guide .nav_title span.strong{font-size:1.7rem;color:#fff}.side_data_guide .nav_title+p{line-height:1.2;clear:both}.side_data_guide .nav_title+p img{margin-right:.5em;float:left}.side_data_guide .nav_title+p span{font-size:1.2rem;color:#fff;line-height:1.2;letter-spacing:.02em;position:relative;top:-0.5em}.side_data_guide ul{background-color:#fff;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.side_data_guide ul li:nth-of-type(n+2){border-top:1px solid #ccc}.side_data_guide ul li a{display:block;background-color:rgba(220,220,220,0);font-size:1.3rem;font-weight:700;line-height:1;letter-spacing:0;padding:.7em 0;padding-left:1.6em;position:relative;-webkit-transition:.15s;transition:.15s}.side_data_guide ul li a:link,.side_data_guide ul li a:visited{color:#333;text-decoration:none}.side_data_guide ul li a::before{content:"";display:block;width:0;height:0;border:5px solid rgba(0,0,0,0);border-left-color:#999;margin:auto;position:absolute;top:0;bottom:0;left:.6em}.side_data_guide ul li a:hover{background-color:#dcdcdc}.side_data_guide ul li a:hover::before{border-left-color:#004688}hr{margin:0}.pd_line{height:1px;background:#f7931e;border-style:none;border-width:0}.side_data_btn{position:relative;top:82px;left:6px}.side_guide_btn{position:relative;top:40px;left:6px}#sidebar nav div.side_calendar_main{background:url(../img/side_calendar_main.jpg) repeat-y left top;padding:0 10px;margin:0}#sidebar nav div.side_calendar_bottom{background:url(../img/side_calendar_bottom.jpg) no-repeat left top;display:block;width:220px;height:10px}#sidebar nav .side_mitsumori{margin-bottom:20px}#sidebar nav .side_btn ul li{height:45px}.side_foot{margin:-10px 0 10px}.side_foot a{text-decoration:none;margin-left:10px}.side_foot a:hover{text-decoration:underline}#sidebar .side_mitsumori a{background:url(../img/side_mitsumori.png) no-repeat left top;width:220px;height:95px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin-bottom:10px}#sidebar .side_mitsumori a:hover{background-position:0 -95px}#sidebar .side_cart a{background:url(../img/side_cart.png) no-repeat left top;width:220px;height:40px;display:block;text-indent:100%;white-space:nowrap;overflow:hidden;margin-bottom:20px}#sidebar .side_cart a:hover{background-position:0 -40px}.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}@-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}.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}footer{clear:both}#copy{position:relative;margin-left:645px;top:80px;color:#fff;font-size:11px}#foot_logo{position:relative;top:100px}#foot_logo p{margin:0}.footmap{position:relative;font-family:helvetica,arial,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;font-size:85%;line-height:150%;top:75px}.sitemap{width:220px;float:left;padding:5px 0;margin-left:10px}.sitemap ul li a:link{text-decoration:none}.sitemap ul li a:hover{text-decoration:underline}.sitemap ul li>ul{padding-left:1em}.footline{border-bottom:1px #008b45 dotted;line-height:0}.dotline{border-bottom:1px #f24e18 dotted;line-height:0;height:0;margin:20px 0 0}.footmap .dotline{border-bottom:1px #f24e18 dotted;line-height:0;height:0;margin:10px 0}.imgL{float:left}.imgR{float:right}#main{width:700px;margin:20px 0 0 20px;float:right}table tr th,td{text-align:left}#contents{width:940px;margin-bottom:50px;float:left;position:relative;clear:both}h3.midashi{background:url(../img/midashi.gif) no-repeat left top;width:680px;height:20px;display:inline-block;color:#fff;font-size:18px;font-weight:bold;padding:22px 0 0 20px;margin:0 0 20px;line-height:0}div>h3.midashi{margin:20px 0 10px}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:bold;padding:22px 0 0 20px;margin:20px 0 20px 0;line-height:0}h3.midashi span{margin-left:11px;background-color:#79b6f2;padding:9px 5px 6px;color:#fff;font-size:12px;position:relative;bottom:2px}.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-child{margin-left:13px}.banner h4.kazari{margin:0 0 10px}.banner h4.kazari span.cap{font-size:12px;vertical-align:middle}#idMediaWrap{width:700px;height:480px;margin:0 auto}#lineupItem{width:640px;float:left;text-align:left;position:relative;z-index:1000}#lineupItem ul{margin:0;padding:0}#lineupItem li{float:left;display:inline;padding:0;width:200px;height:480px;text-align:center;overflow:hidden}.prevBtn{float:left;width:25px;height:40px;padding-top:89px;position:relative;z-index:10000}.prevBtn a:hover{width:25px;height:40px;-ms-filter:"alpha( opacity=80 )";filter:alpha(opacity=80);opacity:.8;zoom:1}.nextBtn{float:right;width:25px;height:40px;padding-top:89px;position:relative;z-index:10000}.nextBtn a:hover{width:25px;height:40px;-ms-filter:"alpha( opacity=80 )";filter:alpha(opacity=80);opacity:.8;zoom:1}#lineupItem #carousel #carouselInner #productList>li{margin-right:10px}.pol{font-weight:bold;font-size:116%;line-height:135%;color:#f24e18}.pol2{font-weight:bold;font-size:95%;line-height:125%;color:#f24e18}h5.indent_square{font-size:1.6rem;font-weight:700;line-height:1;padding-left:1em;margin:0 0 15px;position:relative}h5.indent_square::before{content:"";display:block;width:7px;height:7px;background-color:#ff9947;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.grayback{width:680px;background:#ebebeb;padding:.5em 10px .4em 10px;margin-bottom:20px}.grayback h4.kazari{margin:10px 0 0 10px}.grayback h5.strong{padding:0}.grayback>.pol_text{text-indent:-1em;padding:0 10px 5px 1em}.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}.grayback span.red{text-decoration:underline}.pol_text{line-height:175%;text-align:justify;text-justify:inter-ideograph;padding:5px 10px}.text{line-height:175%;text-align:justify;text-justify:inter-ideograph;padding:10px}.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}#pl{height:1.5em;color:#777;text-align:right;font-size:85%;width:700px;margin:0 auto 2em}#crumbs{height:1.5em;margin:0;position:absolute;right:0}#crumbs li{float:left;list-style:none;line-height:1.5em;padding-right:.75em}#crumbs li a{display:block;color:#f24e18;background:url(../img/crumbs.gif) no-repeat right center;padding-right:15px}#crumbs li a:visited{color:#f24e18}.main_set{margin:5px 0}.top_main{float:left;width:280px;margin-right:20px}.top_main img{margin-bottom:10px}.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 .top_price04{background:url(../img/top_price04_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:20px}.set_btn a:hover{opacity:.5}.set_add{background:#fef4db;width:210px;padding:10px 15px;margin:-20px 0 0px}.set_add p{color:#333;font-weight:bold}#slide{width:100%;height:360px;margin-bottom:20px;position:relative}#slide img{position:absolute;left:0;top:0}h2.entry-title{margin-top:20px;margin-bottom:20px;color:#0068b6;font-size:24px;font-weight:bold}.news_contents .entry-content{padding:10px 0 15px 0;background:url(../img/bg_dot.png) repeat-x left bottom}.h3_news{background:url(../img/news_title.jpg) no-repeat left top;width:475px;color:#333;font-size:15px;font-weight:bold;line-height:0;margin:0 0 10px;padding:12px 0 0 225px;height:23px}.h3_news .cap{font-weight:normal}.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%}.h3_works{background:url(../img/news_works.jpg) no-repeat left bottom;width:585px;height:16px;color:#333;font-size:15px;font-weight:bold;padding:19px 0 0 115px;margin:30px 0 20px;line-height:0}.news_area{width:700px;margin-bottom:35px}.news_area ul{padding:0 15px 0 15px;width:670px;list-style:none}.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}.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;margin:15px 0}.news_contents h3.midashi span{background-color:red;font-size:16px;color:#fff;padding:7px 10px 5px;margin-right:8px}.btn div{background:url(../img/btn_sprite.png) no-repeat left top}dd>ul>.btn>div{margin:10px 0 5px 5px}.btn .btn_xbanner_on{background-position:0 0;width:240px;height:30px;background-size:100%}.btn .btn_works_on{background-position:0 -40px;width:240px;height:30px;background-size:100%}.btn .btn_temp_xbanner_on{background-position:0 -80px;width:305px;height:45px;background-size:100%}.btn .btn_temp_sd850_on{background-position:0 -135px;width:305px;height:45px;background-size:100%}.btn .btn_temp_sd600_on{background-position:0 -190px;width:305px;height:45px;background-size:100%}.btn .btn_temp_okugai_on{background-position:0 -245px;width:305px;height:45px;background-size:100%}.btn .btn_temp_dx840_on{background-position:0 -300px;width:305px;height:45px;background-size:100%}.btn .btn_submit_on{background:url("../img/btn_submit_on.png") no-repeat left top;width:305px;height:30px;background-size:100%}.btn .btn_rollup_sd_on{background-position:0 -395px;width:240px;height:45px;background-size:100%}.btn .btn_rollup_okugai_on{background-position:0 -450px;width:240px;height:45px;background-size:100%}.btn .btn_rollup_dx_on{background-position:0 -505px;width:240px;height:45px;background-size:100%}.btn .btn_print_on{background-position:0 -560px;width:240px;height:30px;background-size:100%}.btn .btn_pricelist_sd_on{background-position:0 -600px;width:240px;height:45px;background-size:100%}.btn .btn_pricelist_on{background-position:0 -655px;width:240px;height:30px;background-size:100%}.btn .btn_pricelist_dx_on{background-position:0 -695px;width:240px;height:45px;background-size:100%}.btn .btn_pdfguide_on{background-position:0 -750px;width:240px;height:30px;background-size:100%}.btn .btn_pay_on{background-position:0 -790px;width:240px;height:30px;background-size:100%}.btn .btn_pack_on{background-position:0 -830px;width:240px;height:30px;background-size:100%}.btn .btn_nouki_on{background-position:0 -870px;width:240px;height:30px;background-size:100%}.btn .btn_mailto_on{background-position:0 -910px;width:240px;height:30px;background-size:100%}.btn .btn_flow_submit_on{background-position:0 -950px;width:240px;height:30px;background-size:100%}.btn .btn_flow_design_on{background-position:0 -990px;width:240px;height:30px;background-size:100%}.btn .btn_design_on{background-position:0 -1030px;width:240px;height:30px;background-size:100%}.btn .btn_deliver_on{background-position:0 -1070px;width:240px;height:30px;background-size:100%}.btn .btn_data_on{background-position:0 -1110px;width:240px;height:30px;background-size:100%}.btn .btn_color_on{background-position:0 -1150px;width:240px;height:30px;background-size:100%}.btn .btn_checklist_on{background-position:0 -1190px;width:240px;height:30px;background-size:100%}.btn .btn_temp_sd1000_on{background:url("../img/btn_temp_sd1000_on.png") no-repeat left top;width:305px;height:45px;background-size:100%}.btn .btn_temp_dx1200_on{background:url("../img/btn_temp_dx1200_on.png") no-repeat left top;width:305px;height:45px;background-size:100%}.btn a img{-webkit-transition:opacity .25s;transition:opacity .25s}.btn a img:hover{opacity:0}.btn_detail_set_on{background:url(../img/btn_detail_set_on.png) no-repeat left bottom;width:330px;height:70px;margin-top:10px}.btn_detail_media_on{background:url(../img/btn_detail_media_on.png) no-repeat left bottom;width:330px;height:70px;margin-top:10px}.btn_addmedia_on{background:url(../img/btn_addmedia_on.png) no-repeat left top !important;width:240px;height:30px}.btn2 a img{-webkit-transition:opacity .25s;transition:opacity .25s}.btn2 a img:hover{opacity:0}.btn2.btn_rollup_sd_on{background:url(../img/btn_rollup_sd_on.png) no-repeat left top;background-size:100%}.btn2.btn_rollup_dx_on{background:url(../img/btn_rollup_dx_on.png) no-repeat left top;background-size:100%}.btn2.btn_rollup_okugai_on{background:url(../img/btn_rollup_okugai_on.png) no-repeat left top;background-size:100%}.btn2.btn_xbanner_on{background:url(../img/btn_xbanner_on.png) no-repeat left top;background-size:100%}.btn2 .btn_temp_sd600_on{background:url(../img/btn_temp_sd600_on.png) no-repeat left top;background-size:100%}.btn2 .btn_temp_sd850_on{background:url(../img/btn_temp_sd850_on.png) no-repeat left top;background-size:100%}.btn2 .btn_temp_sd1000_on{background:url(../img/btn_temp_sd1000_on.png) no-repeat left top;background-size:100%}.btn2 .btn_temp_dx840_on{background:url(../img/btn_temp_dx840_on.png?20240830) no-repeat left top;background-size:100%}.btn2 .btn_temp_dx1200_on{background:url(../img/btn_temp_dx1200_on.png) no-repeat left top;background-size:100%}.btn2 .btn_temp_okugai_on{background:url(../img/btn_temp_okugai_on.png) no-repeat left top;background-size:100%}.btn2 .btn_temp_xbanner_on{background:url(../img/btn_temp_xbanner_on.png) no-repeat left top;background-size:100%}.btn2 .btn_submit_on{background:url(../img/btn_submit_on.png) no-repeat left top;background-size:100%}.btn_fireproof_on{background:url(../img/btn_fireproof_on.png) no-repeat left top !important;width:240px;height:30px}h2.pd_title{background:url(../img/pd_title.jpg) no-repeat left top;width:620px;height:20px;font-size:20px;font-weight:bold;color:#f24e18;padding:23px 0 0 80px;line-height:0}h2.mitsumori_title{background:url(../img/mitsumori_title.jpg) no-repeat left top;width:620px;height:20px;font-size:20px;font-weight:bold;color:#f24e18;padding:22px 0 0 140px;line-height:0}h2.pd_title span,h2.mitsumori_title span{font-size:13px;vertical-align:middle}.pdbox_l{width:305px;float:left}.pdbox_l>img{margin-bottom:20px !important}.pdbox_l>img.addmedia{margin:0 32.5px}.pdbox_r{width:375px;float:right;margin-left:20px;position:relative}.pdbox_r .icon{margin-right:10px}.wrap{width:240px;margin:0 0 20px 0}.wrap p{height:320x}.wrap ul{display:block;overflow:hidden;margin-top:10px;margin-right:-10px;clear:both;padding:0;list-style:none}.wrap li{display:block;float:left;background:#fff;margin:0 7px 7px 0;list-style:none}.wrap li:nth-child(4n+0){margin-right:0}.wrap li img{cursor:pointer}.wrap li img:hover{opacity:.8}.wrap ul li{background:#1a4dc7}.set_icon{height:50px}.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}.pdbox_r>div{margin-bottom:15px}.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%;margin:10px 0;padding-bottom:0}.cap{font-size:11px;line-height:150%}.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;text-justify:inter-ideogragh}.cap2 p{margin:0;padding:0}.pdbox_r .cap2 p{font-size:10px;line-height:150%}.spec_table table tr{border-top:1px #eee solid}.spec_table table tr:last-child{border-bottom:1px #eee solid}.spec_table table tr th,.spec_table table tr td{font-size:12px;font-weight:normal;padding:.3em 0}.spec_table .cap{padding-top:.6em}.spec_title{font-size:15px;font-weight:bold}.red{color:red;font-weight:bold}.red2,.red.strong{color:red}.pink{color:#f3f;font-weight:bold}.blue{color:#33f;font-weight:bold}.hidden_parts{margin:10px 0 5px 23px}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 8px}.databxL{float:left;width:360px}.databxR{float:right;width:305px}section.submit_add{padding:2em 0;border-top:1px solid #ccc}section.submit_add:last-of-type{border-bottom:1px solid #ccc}section.submit_add h4.kazari{margin-top:0}.data{margin-bottom:-10px}.waku{border:2px solid #06f;border-radius:10px;padding:5px 10px 10px 10px;margin:10px 0 20px}.waku1{border:2px solid #fc0;border-radius:10px;padding:5px 10px 10px 10px;background-color:#ffc;margin-top:10px}.gray20{background:url(../img/gbotton_sprite.jpg) 0 0;width:250px;height:35px;display:block;text-indent:-9999px}.gray20:hover{background-position:0 -55px}.gray21{background:url(../img/gbotton_sprite.jpg) 0 -110px;width:250px;height:35px;display:block;text-indent:-9999px}.gray21:hover{background-position:0 -165px}.maleft{margin-left:30px}.mabot{margin:0 0 50px 20px}.check_red{padding:0 0 0 25px;margin:.8em 0 .8em 45px;vertical-align:bottom;line-height:150%;background:url(../img/checkbox_red.gif) no-repeat left top}.check_black{padding:0 0 0 25px;margin:.8em 0 .8em 45px;vertical-align:bottom;line-height:150%;background:url(../img/checkbox_black.gif) no-repeat left top}.check_no{margin:10px 0 20px 50px;line-height:150%}.tempBtn_1{background:url(../img/tempBtn_sprite.jpg) 0 0;width:291px;height:31px;display:block;text-indent:-9999px}.tempBtn_1:hover{background-position:0 -51px}.tempBtn_2{background:url(../img/tempBtn_sprite.jpg) 0 -102px;width:291px;height:31px;display:block;text-indent:-9999px}.tempBtn_2:hover{background-position:0 -153px}.tempBtn_3{background:url(../img/tempBtn_sprite.jpg) 0 -204px;width:291px;height:31px;display:block;text-indent:-9999px}.tempBtn_3:hover{background-position:0 -255px}.unfit{background-color:#f24e18;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;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}.orange001{background:url(../img/orange_sprite.jpg) 0 0;width:300px;height:35px;display:block;text-indent:-9999px}.orange001:hover{background-position:0 -55px}.orange002{background:url(../img/orange_sprite.jpg) 0 -110px;width:300px;height:35px;display:block;text-indent:-9999px}.orange002:hover{background:url(../img/orange_sprite.jpg) 0 -165px}.orange003{background-position:0 -220px;width:300px;height:35px;display:block;text-indent:-9999px}.orange003:hover{background:url(../img/orange_sprite.jpg) 0 -275px}.orange004{background-position:0 -330px;width:352px;height:35px;display:block;text-indent:-9999px}.orange004:hover{background:url(../img/orange_sprite.jpg) 0 -385px}.oreTit{font-weight:bold;font-size:130%;color:#f63;margin:10px 0}.oreSma{font-weight:bold;font-size:110%;color:#f63;margin:10px 0 -5px}.waku_intro{margin:10px 0}.waku_intro .strong{color:#f24e18}.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:0 0 20px}#main h2.pd_title{margin:0 0 17px}#main>.strong{padding:0 15px;margin:0;line-height:175%}.submit_text{padding:15px 10px}.submit_text .btn{margin:5px 0}h4.kazari{background:url(../img/kazari.jpg) repeat-y left top;font-size:17px;color:#f24e18;line-height:150%;padding-left:15px;margin-bottom:10px}div>h4.kazari{margin:20px 0 10px}.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:bold 117% "arial","verdana","ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;line-height:130%;margin:10px 0;color:#373737}h5.strong{border-bottom:1px #f24e18 solid;padding-top:10px}.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}.workstop{width:200px;float:left}#workArea{padding:10px 0 10px 20px;width:680px}.workitem{width:210px;height:500px;margin:0 10px 0 0;padding-left:5px;float:left;text-align:center}#wo_table{width:200px}#wo_table table tr th{width:50px;height:14px;padding:5px;border-collapse:collapse;border-width:1px 0 1px 0;border-style:dotted;border-color:#cfd2df;background-color:#eaecf1;font-size:85%;font-weight:normal;text-align:left}#wo_table table tr td{width:130px;height:14px;padding:5px;border-collapse:collapse;border-width:1px 0 1px 0;border-style:dotted;border-color:#cfd2df;background-color:#fff;font-size:80%;line-height:135%}#wo_table table tr td a{text-decoration:none}.wo_new{padding-left:10px}#wo_table2{width:450px;margin:20px 125px 40px}#wo_table2 table tr th{width:100px;height:20px;padding:5px;border-collapse:collapse;border-width:1px 0 1px 0;border-style:dotted;border-color:#cfd2df;background-color:#eaecf1;font-weight:normal;text-align:left}#wo_table2 table tr td{width:360px;height:20px;padding:5px;border-collapse:collapse;border-width:1px 0 1px 0;border-style:dotted;border-color:#cfd2df;background-color:#fff}#wo_table2 table tr td a{text-decoration:none}.wo_photo{text-align:center;margin-top:10px}.wo_back{text-align:center;margin:20px}.wo_back a{text-decoration:none}.blueback{background:#eff5fc;width:670px;height:auto;margin:-10px 0 20px 0;padding:10px 15px}.blueback p.strong{margin:5px 0}.blueback .btn{margin:10px 0}.yellowback{background:#fef4db;height:auto;padding:10px 15px;margin:-10px 0 20px 0;width:670px}.pdbox_r .yellowback{width:345px}.top_yellowback{background-color:#eff5fc;width:664px;margin:30px 0;padding:10px 15px;border-radius:6px;border:#5a9ef3 3px solid;position:relative}.top_yellowback .strong{text-align:center;font-size:20px;color:#1b71de;letter-spacing:.05em;margin:0}.yellowback .cap{font-weight:normal}.yellowback p.strong{line-height:150%;margin:5px 0;letter-spacing:-0.02em}.yellowback .btn{margin:10px 0}.opt.yellowback{margin:0 0 -5px}.temp_list{margin:10px 0 30px 10px}.temp_list ul{overflow:hidden;padding:0;margin:0}.temp_list ul li{list-style:none;float:left;width:305px;margin-right:15px}.temp_list ul li:nth-child(3){margin-top:10px}.sample1{width:330px;float:left;padding:10px}.sample2{width:330px;float:right;padding:10px}.sample1 p,.sample2 p{text-align:center}.box1{width:480px;margin-top:10px;float:left}.box2{width:460px;margin:10px 0 0;float:left}.box3{width:420px;margin:10px 0 0;float:left}.box3 p{padding:0 0 10px 0;line-height:175%}.box4{width:280px;margin-top:10px;margin-bottom:20px;text-align:right;float:right}.index_works{margin:0 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:bold;margin:5px 0 10px}.fptitle .cap{font-size:15px;font-weight:bold}.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:#f7931e;font-weight:bold;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:bold;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_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}.list_btn{background:#f24e18;margin:0 10px 20px}.list_btn a img{vertical-align:bottom;-webkit-transition:opacity .25s;transition:opacity .25s}.list_btn a img:hover{opacity:.3}.data_guide ul{clear:both;overflow:hidden}.data_guide ul li{width:330px;float:left}.fptitle.info{line-height:140%;margin:0;text-align:center}#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}.customer_main{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:3px #ffb866 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:#f7931f;color:#fff;font-size:16px;font-weight:normal;margin:0 0 20px 0}.customer_main h3 img{vertical-align:middle;padding:0 5px 3px 0}.staff_main{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:2px #ccc solid;width: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}.boxright .cap{text-indent:-1em;padding-left:1em !important}.flow_arrow{background:url(../img/flow_arrow.png) no-repeat left top;width:40px;height:35px;margin:0 330px;clear:both}ul.btn_tab_switch{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:600px;margin:2em auto}ul.btn_tab_switch li{width:calc(300px - .5em)}ul.btn_tab_switch li button{display:block;width:100%;background-color:#f24e19;font-size:1.4rem;color:#fff;font-weight:700;line-height:1;text-align:center;padding:.7em 0;padding-left:.8em;border-style:outset;border-color:rgba(242,78,25,.3);border-radius:.5em;position:relative;-webkit-transition:.15s;transition:.15s}ul.btn_tab_switch li button:link,ul.btn_tab_switch li button:visited{color:#fff;text-decoration:none}ul.btn_tab_switch li button:hover{opacity:.5}ul.btn_tab_switch li button::before{content:"";display:block;width:0;height:0;border:6px solid rgba(0,0,0,0);border-top-color:#fff;margin:auto;position:absolute;top:6px;bottom:0;left:.5em;-webkit-transition:.15s;transition:.15s}ul.btn_tab_switch li button.active{background-color:#999;border-color:hsla(0,0%,60%,.3);pointer-events:none}ul.btn_tab_switch li button.active::before{top:-6px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.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:#ffffda;width:344px;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:bold;color:#f7931e}.warning{background-color:#fceae1 !important;padding:10px 15px;margin:10px 0}.warning h5{font-size:15px;color:red;margin:5px 0}.boxright .warning,.boxright .cap2{margin:10px 10px 20px 0}#mfp_phase_1,#mfp_phase_2{padding-top:80px;margin-top:-80px}.pdmain_l{width:305px;margin:20px 20px 20px 0;float:left}.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:0 10px;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}.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:bold}.price_text_o{font-size:115%;font-weight:bold}.text_deco{text-decoration:underline;color:#b90000;font-weight:bold}.clname{height:60px;width:210px;display:table-cell;vertical-align:middle;text-align:center}.clname a:link,.clname a:visited{color:#f24e18}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}#kumitate{width:700px;height:80px;background:url(../img/kumitate_sd.jpg) no-repeat left top;background-size:100% auto;margin:0px;padding:150px 0px 0px}#kumitate_dx{width:700px;height:80px;background:url(../img/kumitate_dx.jpg) no-repeat left top;background-size:100% auto;margin:0px;padding:150px 0px 0px}#kumitate_okugai{width:700px;height:80px;background:url(../img/kumitate_okugai.jpg) no-repeat left top;background-size:100% auto;margin:0px;padding:150px 0px 0px}#kumitate_xbanner{width:700px;height:80px;background:url(../img/kumitate_xbanner.jpg) no-repeat left top;background-size:100% auto;margin:0px;padding:150px 0px 0px}#kumitate li,#kumitate_dx li,#kumitate_okugai li,#kumitate_xbanner li{width:160px;float:left;list-style:none;margin-right:20px;line-height:1.4em;font-size:11px}#kumitate li:last-child,#kumitate_dx li:last-child,#kumitate_okugai li:last-child,#kumitate_xbanner li:last-child{margin-right:0px}.ml{font-size:14px;font-weight:bold;color:red}#table{background:#fff;width:680px;-webkit-box-shadow:0px 0px 5px 0px rgba(221,221,221,.75);box-shadow:0px 0px 5px 0px rgba(221,221,221,.75);font-family:helvetica,arial,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif}#table a{color:#c1272d}#table .price_text a{text-decoration:none;cursor:default}#table a:hover{text-decoration:none}#table table{width:680px;line-height:1.3em}#table .headline{color:#fff}#table .headline2{color:#fff;border-bottom:1px solid #fff}#table table{border:1px solid #babfd2;border-collapse:collapse;text-align:center;position:relative}#table table td,#table table th{border:1px solid #babfd2;border-collapse:collapse;text-align:center;position:relative}#table td{padding:2px;height:25px;text-align:center}th{padding:2px;height:25px;text-align:center}#table th{border:1px solid #babfd2;text-align:center;padding:5px}#table td{border:1px solid #babfd2;text-align:center}#table .head{background:#ef8833;color:#fff}#table .blue_point{color:#fff;background-color:#9c704a;position:static}#table .mediatext{text-align:left;text-align:center;line-height:150%;padding:10px}#table .mediatext p{margin:5px 0}#table .even{background:#fbf8f0}#table .yellow{color:#ff0;font-weight:500;font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace}#table .odd{background:#fefcf9}#table .cap{font-size:77%;font-weight:inherit;line-height:1.35em;text-align:left;text-align:justify;padding:5px;margin:0}.no1 *{vertical-align:middle}#scene{margin-top:10px}#scene ul{margin:0px;padding:0px}#scene ul li{float:left;list-style-type:none;width:340px;margin:0px 5px}#scene dt{margin-bottom:5px}#scene dd{margin:15px 0 25px 0}.matop_10{margin-top:-10px}.mediabox{width:272px;float:left;margin:15px 0 0}.mediabox a{background-image:url(../img/media_button.jpg);background-position:center top;background-repeat:no-repeat;display:block;width:136px;height:24px;text-indent:-9999px;text-align:left;overflow:hidden;margin:0 68px}.mediabox a:hover{opacity:.5}.mediabox2{width:183px;float:left;margin-top:15px}.mediabox2 a{background-image:url(../img/media_button.jpg);background-position:center top;background-repeat:no-repeat;display:block;width:170px;height:24px;text-indent:-9999px;text-align:left;overflow:hidden;padding:0 7px}.mediabox2 a:hover{opacity:.5}.mediabox3 ul li{width:238px;float:left;margin-top:15px}.mediabox3 ul li a{background-image:url(../img/media_button.jpg);background-position:center top;background-repeat:no-repeat;display:block;width:170px;height:24px;text-indent:-9999px;text-align:left;overflow:hidden;padding:0 34px}.mediabox3 ul li a:hover{opacity:.5}.nouki{width:674px;border:3px solid #fc0;background-color:#fff;margin:20px 10px 10px}.nouki_l{width:125px;padding:15px;float:left}.nouki_l .strong{text-align:center}.nouki_border{width:0;height:170px;border-left:1px solid #fc0;float:left}.nouki_r{width:488px;padding:15px;float:left}.nouki_r .disc{list-style-type:disc;margin-left:17px}.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}.type ul li>img{margin-bottom:10px}.type ul li div{margin-top:15px}.type ul li .cap{margin:7px 0}.photo_hidari{text-align:left;margin-top:15px}.text_migi{width:470px;float:right}.btn_switch ul li{width:240px;margin:10px 20px 0 0;float:left}.caution{width:680px;margin:0 10px}.caution>p{background:url(../img/caution.jpg) no-repeat left top;width:647px;height:14px;color:#fff;font-size:16px;font-weight:bold;padding:8px 0 8px 33px;line-height:100%}.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}.course{margin-top:20px}.course ul li{margin-bottom:10px}.indent{padding-left:1em;text-indent:-1em;margin-top:5px;line-height:1.3em}.indent_a{vertical-align:.15em;color:#0a3f9c;padding-right:5px}.indent_c{vertical-align:.15em;color:#e64682;padding-right:5px}.add_course{background:#e6f1ff;width:670px;padding:15px;margin-top:20px;overflow:hidden}.add_course>p{font-size:15px;font-weight:bold;color:#1b71de;margin-bottom:10px}.add_course .cap{width:520px;padding-right:10px;float:left}.add_course .cap ul{padding-left:1em}.add_course .cap ul li{text-indent:-1em;margin-bottom:5px}.add_course .icon{width:60px;padding-left:10px;float:left}.add_course .dotline{margin-bottom:20px}.add_course h4.kazari{margin-top:5px}.add_course dt{font-size:14px;font-weight:bold;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:0 20px}#tok_table{background:#fff;margin-top:20px;font-family:helvetica,arial,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,sans-serif;margin-left:auto;margin-right:auto}#tok_table table{width:670px;margin:0px;line-height:1.5em}#tok_table .headline{color:#fff}#tok_table table td,#tok_table table th{border-color:#373737;border-style:solid;border-width:1px 0 1px 0;border-collapse:collapse;text-align:left}#tok_table td{padding:5px;width:470px;height:25px;padding-right:10px}#tok_table th .white{color:FFF}.btn_colorbox_on{background:url(../img/btn_colorbox_on.png) no-repeat left bottom;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{text-align:center;margin:10px 0 20px}.cboxPhoto{margin:15px 15px 10px !important}#detail1,#detail2,#detail3,#detail4{margin:.5em 0 .7em 2em}#contents #main .back_white{background-color:#fff}.leftfloat{float:left;margin:5px 10px 5px 0}.clear{clear:both;line-height:0;height:0}#pointlist{list-style-type:none;margin:0px 9px;padding:0px}#pointlist li{float:left;margin-bottom:10px}li.strong .red2{font-size:12px;font-weight:normal}#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}#black_overlay{position:absolute;width:375px;height:50px;z-index:1500;background:rgba(0,0,0,.8);bottom:0}#black_overlay p{color:#fff;font-size:27px;font-weight:bold;text-align:center;padding:12px 0;line-height:100%}#black_overlay .cap{font-size:14px;font-weight:normal;display:inline}#sidebar nav{position:relative}#sidebar nav #black_overlay{position:absolute;width:75px;height:24px;z-index:1500;background:rgba(0,0,0,.8);right:0px;top:2px;border-radius:4px}#sidebar nav #black_overlay p{color:#fff;font-size:15px;font-weight:bold;text-align:center;padding:4px 0;line-height:125%}#sidebar nav #black_overlay .cap{font-size:11px}#mitsumori ul #black_overlay{width:660px;top:-4px;margin:0 20px}.shop_info{width:218px;border-left:1px #ccc solid;border-right:1px #ccc solid;border-bottom:1px #ccc solid;background-color:#f6f6f6;padding-bottom:5px;margin-bottom:20px}.shop_info p{padding:0 10px 5px;display:block;margin-bottom:10px;border-bottom:1px #ccc dotted;font-weight:bold;line-height:140%}.shop_info p .cap{font-weight:normal}div#mfp_shopping_cart .set_btn{margin:0 0 30px}.price_table table{width:440px;border-collapse:collapse}#white_overlay1_1{position:absolute;width:700px;height:330px;z-index:1000;background:#fff;opacity:.7;left:-1px;top:-1px}#white_overlay1_1.media_only{height:270px;top:-40px}#white_overlay1_1.okugai{height:350px;top:-120px}#white_overlay1_1.okugai_media_only{height:275px;top:-50px}.jQueryPush4{margin:10px 8px 12px 10px}.btn_anchor{width:500px;margin:30px 90px}.btn_detail_anchor a{background:url(../img/btn_detail_anchor_on.png) no-repeat left top;width:240px;height:65px;float:left}.btn_select_anchor a{background:url(../img/btn_select_anchor_on.png) no-repeat left top;width:240px;height:65px;float:right}.pdbox_l .btn_select_anchor{margin-bottom:20px}.btn_detail_anchor a img:hover,.btn_select_anchor a img:hover{opacity:0}.camp_price{display:none}#detail h3.midashi{margin-top:0}.select_area table td label>p{margin:3px 0 5px}form#mailformpro #complete_data_add,#main #complete_data_add{background:#fff;color:red;font-weight:bold;padding:7px 9px;border:2px solid red;margin:10px 20px 15px}#nouki1_3,#nouki2_2,#nouki2_3{display:none}.yellowback .strong span.red{border-bottom:red 1px solid;font-size:135%}.media_spec{font-size:12px;padding:4px 8px;margin-right:4px;border-radius:4px;font-weight:bold;color:#c1272d;background-color:#fff;border:1px solid #c1272d;vertical-align:middle;line-height:200%}.media_spec.fp{color:#fff;background-color:#c1272d;border-radius:4px}span.example{color:#999;font-size:11px;padding-left:10px}.pdbox_r .warning p{text-indent:-1em;padding-left:1em;line-height:160%}.pdbox_r .warning .cap{letter-spacing:-0.02em}.price_table a .cap{vertical-align:text-top}.pdlist li{width:342px;border:#ccc 1px solid;margin-right:12px;float:left;position:relative}.pdlist li:nth-child(2n){margin-right:0}.pdlist li:nth-child(3),.pdlist li:nth-child(4),.pdlist li:nth-child(5),.pdlist li:nth-child(6){margin-top:12px}.pdlist li:nth-child(3) .pdlist_main,.pdlist li:nth-child(4) .pdlist_main{height:205px}.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:205px;padding:15px;position:relative}.pdlist_main #black_overlay{width:342px;height:235px;position:absolute;left:0}.pdlist_main #black_overlay p{padding:90px 0}.pdlist_photo{position:relative;width:100px;float:left;margin-right:15px}.pdlist_right{width:197px;float:left}#pd_media .pdlist_photo{width:155px}#pd_media .pdlist_right{width:142px}.pdlist_main .pdlist_right 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;width:142px;height:48px;display:block;margin:5px 0 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_pd_media .pdlist ul{position:relative}.btn_pd_media{background:url(../img/btn_media_on.png) no-repeat left top;width:400px;height:45px}.btn_pd_media li>img{-webkit-transition:opacity .25s;transition:opacity .25s}.btn_pd_media li>img:hover{opacity:0}.btn_pd_media .btn_media_cursor{position:absolute;top:19px;left:10px;line-height:0}.btn_pd_media .dropdown_toggle .btn_media_cursor{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .15s linear;transition:all .15s linear}.btn_pd_media>li{width:400px;height:45px;position:relative}#pd_media{display:none;margin:20px 0}.btn_close{background:url(../img/btn_close_on.png) no-repeat left top;width:80px;height:28px;margin:20px auto 0}.btn_close img{-webkit-transition:opacity .25s;transition:opacity .25s}.btn_close img:hover{opacity:0}.pd_media_box{width:670px;padding:15px;background-color:#fef4db;border-top:#f7c156 1px dotted;border-bottom:#f7c156 1px dotted;margin:30px 0}.pd_media_box .media_img{width:115px;margin-right:10px;float:left}.pd_media_box .media_img p{margin-top:.7em;text-align:center}.pd_media_box .media_text{width:195px;margin-right:30px;margin-bottom:15px;float:left}.pd_media_box .media_text.w100{width:100%;margin-right:0}.pd_media_box .media_text p{font-size:1.2rem;line-height:150%;letter-spacing:.015em}.pd_media_box div:nth-child(4){margin-right:0}.pd_media_box div:last-child{margin-bottom:0}input.number{width:40px}.media_text h4{font-size:15px;color:#f24e18;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}.mitsumori_title{position:relative}.mitsumori_title p{font-size:15px;font-weight:bold;position:absolute;top:25px;left:150px}#main #mfp_phase_stat li:nth-child(4),#main #mfp_phase_stat li:nth-child(5){display:none}.mod_thumlist,.mod_thumlist2{position:relative;margin-bottom:20px}.mod_thumlist ul,.mod_thumlist2 ul{position:relative;padding-top:375px;width:310px;margin-right:-5px;overflow:hidden}.pdbox_size .mod_thumlist ul,.pdbox_size .mod_thumlist2 ul{width:340px !important}.mod_thumlist li,.mod_thumlist2 li{width:56px;float:left;background-color:#1a4dc7;margin:0 6px 6px 0}.pdbox_size .mod_thumlist li,.pdbox_size .mod_thumlist2 li{width:50px !important;margin:0 6px 6px 0}.mod_thumlist li a,.mod_thumlist2 li a{display:block}.mod_thumlist li a:hover,.mod_thumlist2 li a:hover{opacity:.7}.mod_thumlist li a:active .mod_thumlist2 li a:active{opacity:.7}.mod_thumlist li a:hover img{filter:alpha(opacity=70)}.mod_thumlist2 li a:hover img{filter:alpha(opacity=70)}.mod_thumlist li.konpou_img,.mod_thumlist2 li.konpou_img{height:50px;margin:0 5px 13px 0}.mod_thumlist_photo{margin:0 12.5px}.mod_thumlist_photo_entry,.mod_thumlist_photo_entry2{position:absolute;width:240px;margin:0 32.5px 20px;left:0;top:0}.pdbox_size .mod_thumlist_photo_entry,.pdbox_size .mod_thumlist_photo_entry2{margin:0 45px 20px !important}.mod_thumlist_photo_entry img,.mod_thumlist_photo_entry2 img{width:240px;height:320px}.mod_thumlist_photo_entry p,.mod_thumlist_photo_entry2 p{font-size:12px;line-height:150%;margin:7px 0 0 5px}.mod_thumlist.media_only,.mod_thumlist2.media_only{height:305px;margin-bottom:20px}ul.navNew{position:relative}ul.navNew li{font-size:13px;border-top:1px solid #ccc;position:relative}ul.navNew .borderNone{border-top:none}ul.navNew li span{font-size:16px;font-weight:bold;display:block}ul.navNew li a{display:block;color:#000;text-decoration:none;padding:4px 0 4px 0;font-size:13px}ul.navNew li a:hover{background-color:#ccc}ul.navNew li a p{color:#333;line-height:130%}ul.navNew .w_img{background-position:left center;background-repeat:no-repeat;padding-left:40px;background-position:left center;background-repeat:no-repeat;padding-left:40px}ul.navNew li.pdLine{border-top:1px solid #f7931e}ul.navNew .arrow{padding:2px 0 2px 22px;background-position:10px center;background-repeat:no-repeat;background-image:url(../img/navNew_arrow.png)}ul.navNew .navNew_sd{background-image:url(../img/navNew_img_SD.png);height:48px;padding-top:12px}ul.navNew .navNew_dx{background-image:url(../img/navNew_img_DX.png);height:48px;padding-top:12px}ul.navNew .navNew_sd,ul.navNew .navNew_dx{padding-bottom:12px}ul.navNew .navNew_yagai{background-image:url(../img/navNew_img_Yagai.png);height:48px;padding-top:12px}ul.navNew .navNew_x{background-image:url(../img/navNew_img_X.png);height:38px;padding-top:22px}ul.navNew .navNew_Takujyou,ul.navNew .navNew_ledM,ul.navNew .navNew_ledS{background-image:url(../img/.png);height:48px;padding-top:12px;padding-left:52px}.camp_price,.campaign{display:none}.news_contents{position:relative}.news_title_add{font-size:12px;font-weight:bold;line-height:126%;color:#fff;background-color:#c1272d;padding:6px 10px 4px;position:absolute;top:41px;right:0px}.entry-content .red_box{font-weight:bold;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{position:absolute;top:50px;right:10px}.information_mini a img:hover{opacity:.5}.price_box.info_mini{padding-top:60px}.price_box .spec.okugai.info_mini{top:6px}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,.news_calendar07 .news_calendar06_add,.news_calendar07 .news_calendar07_add{position:absolute;bottom:80px;left:40px}.news_calendar06 .news_calendar07_add,.news_calendar07 .news_calendar07_add{bottom:34px;left:84px}.blinking{-webkit-animation:blink 1.5s ease-in-out infinite alternate;animation:blink 1.5s ease-in-out infinite alternate}@-webkit-keyframes blink{0%{opacity:0}50%{opacity:1}}@keyframes blink{0%{opacity:0}50%{opacity:1}}.pdbox_r .fptext2{padding:10px 15px;margin-top:20px}.pdbox_r .fptext2 p{font-size:100%;font-weight:normal;line-height:150%;padding:0;margin:0;background-color:#c1272a}.pdbox_r .fptext2 .strong{font-size:110%;font-weight:bold;color:#fff;margin:8px 0}.fptext2 .strong.top{display:block;text-align:center;color:#fff;font-size:115%;padding:10px;border:1px solid #fff;border-radius:4px}#feed_blog ul li{margin:0 10px 5px;line-height:135%}#feed_blog li:nth-child(n+4){display:none}#feed_blog li span{font-size:87%;line-height:100%}.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;gap:.8em;margin:20px 0 0}.price_box .cap{margin:5px 0 0;padding-left:1em;text-indent:-1em}.ichioshi_box .spec{float:right}.price_box .media_name{display:block;font-size:15px;font-weight:bold;line-height:1.4;letter-spacing:-0.02em;margin-top:3px}.price_box .media_name+.cap,.price_box ul+.cap{display:inline-block;background-color:#d2e4f5;font-size:1.4rem;font-weight:700;color:#091178;text-indent:0;padding:.3em .7em;margin-bottom:1.5em}.price_box.xbanner .media_name{width:110px}.price_box .media_name span{font-size:13px;font-weight:normal;margin-top:5px}.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:bold;-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}.btn_download_pdf a{background:url(../img/btn_download_pdf.png) no-repeat left top}.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}.btn_mitsumori a img:hover{opacity:.7}.btn_toggle,.btn_toggle2,.btn_toggle3,.btn_toggle4{background-color:#194cc6;border-radius:5px}.btn_toggle p,.btn_toggle2 p,.btn_toggle3 p,.btn_toggle4 p{display:block;font-size:18px;font-weight:bold;color:#f24e18;background-color:#fef4db;border:2px solid #f24e18;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,.btn_toggle4 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,#toggle_contents4{display:none;margin:20px 0}#toggle_contents #black_overlay,#toggle_contents2 #black_overlay,#toggle_contents3 #black_overlay,#toggle_contents4 #black_overlay{height:46px;margin:0 !important;top:-1px !important}#mitsumori .btn_toggle,#mitsumori .btn_toggle2,#mitsumori .btn_toggle3,#mitsumori .btn_toggle4{width:660px;margin:0 20px}#mitsumori li{width:660px;margin:0 20px;position:relative}#mitsumori ul{position:relative !important}#mitsumori li a{color:#f24e18;font-size:15px;font-weight:bold;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;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}#mailformpro #list1,#mailformpro #list2,#mailformpro #list3,#mailformpro .list_okugai{padding:20px;margin:30px 0;background-color:#fef4db}#mailformpro #list1 .mfp_colored,#mailformpro #list2 .mfp_colored,#mailformpro #list3 .mfp_colored,#mailformpro .list_okugai .mfp_colored{background-color:#fff}#mailformpro #list1>.strong,#mailformpro #list2>.strong,#mailformpro #list3>.strong,#mailformpro .list_okugai>.strong{color:#f24e18;margin-top:0}#mailformpro #list1 dt,#mailformpro #list2 dt,#mailformpro #list3 dt,#mailformpro .list_okugai dt{padding:18px 0 0 !important}#mailformpro .border_bottom{border-bottom:#ccc 1px solid}#mailformpro .border_bottom .cap{font-weight:normal}#mailformpro .border_bottom p.cap{padding-left:1em;text-indent:-1em}#mailformpro input.number{width:40px}#mailformpro dd .option{background-color:#ccedec;padding:8px 10px;margin:10px 8px 0 0;border-radius:4px}#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}.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}.pdbox_size{width:700px}.pdbox_size ul{overflow:hidden}.pdbox_size_l{width:330px;padding:10px 19px 10px 0;float:left;border-right:1px solid #999}.pdbox_size_r{width:330px;padding:10px 0 10px 20px;float:left}.pdbox_size_l .addmedia,.pdbox_size_r .addmedia{margin:0 45px 30px}.pdbox_size_l .cap,.pdbox_size_r .cap{margin-top:10px}.pdbox_size .pd_title{font-size:18px;font-weight:bold;color:#f7a23e;padding:12px 0 8px;border:2px solid #f7a23e;margin-bottom:15px;display:block;text-align:center}.pdbox_size .pd_title span{font-size:15px}.price_box>.strong{margin:0;margin-left:10px}.price_box ul{margin-bottom:5px;overflow:hidden}.price_box::after{content:"";display:block;clear:both}.price_box .btn_mitsumori{margin-left:360px}.pdbox_size .mod_thumlist,.pdbox_size .mod_thumlist2{width:330px;margin:0 0 20px 0}.pdbox_size hr.grayline{width:330px;margin:10px 0}.btn_mitsumori{margin:20px 0;position:relative}.btn_mitsumori a img:hover{opacity:.7}.btn_mitsumori #black_overlay{width:330px}#table table td .common_price,#table table td .camp_price{margin:0 10px}.index_pdbox{position:relative}.index_pdbox .pos_r .btn_mitsumori{position:absolute;top:-10px;right:20px;margin:0}.pdbox_size_l .btn_download_ai,.pdbox_size_l .btn_rollup_sd_on{width:305px;margin-left:15px;margin-right:15px}.pdbox_size_r .btn_download_ai,.pdbox_size_r .btn_rollup_sd_on{width:305px;margin-left:15px;margin-right:15px}#main .price_box.okugai{display:block !important}.side_mitsumori_on{background:url("../img/side_mitsumori_on.png") no-repeat left top;margin-bottom:20px}.side_mitsumori_on a img{-webkit-transition:.25s;transition:.25s}.side_mitsumori_on a img:hover{opacity:0}section#difference img{margin-bottom:40px}section#difference img:last-of-type{margin-bottom:0}section.expo_report h1{margin:0 0 40px}section.expo_report p{letter-spacing:.03em;line-height:1.67;margin-bottom:10px}section.expo_report p span.red{margin-right:15px}.spec_list h5.strong{margin:0}.spec_list dl{margin:0 0 10px}.spec_list dl:last-of-type{margin-bottom:0}.spec_list dt,.spec_list dd{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px;line-height:1.5;letter-spacing:0;padding:.6em 0 .4em}.spec_list dt{width:40%;font-weight:normal;padding-left:5px;float:left;clear:both}.spec_list dd{padding-left:40%;border-bottom:1px solid #eee;margin-left:0}.btn_caution{display:block;max-width:500px;background-color:#ff5400;font-size:1.4rem;color:#fff;font-weight:700;line-height:1.4;text-align:center;text-decoration:none;padding:.7em;border-radius:6px;margin:.5em auto 0;position:relative;-webkit-transition:.15s;transition:.15s}.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}.pdbox_r .warning .ta_c{text-indent:0;padding-left:0}.pdbox_r .warning .ta_c+.cap{text-indent:0;padding-left:0}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-child{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}.header_info dl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:700px;margin-bottom:20px}.header_info dl dt{width:700px;height:210px}.header_info dl dt img:hover{opacity:1}.header_info dl dd{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:350px;height:110px;margin:0;position:relative;overflow:hidden}.header_info dl dd.black_overlay::before{content:"Coming Soon";width:100%;height:100%;color:#fff;font-size:36px;font-weight:bold;text-align:center;background-color:rgba(0,0,0,.85);padding-top:50px;display:block;position:absolute;top:0;left:0;z-index:1}#slide_wrapper{width:940px;height:310px;margin:0 auto 30px}.bx-wrapper{height:310px !important;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:130px;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 img{max-width:130px;height:auto}#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}#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}.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_other{width:215px;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;padding:1em 0 1em 1.5em;text-shadow:-1px -1px rgba(51,51,51,.3);text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;border-style:none;border-radius:5px;display:inline-block;margin-right:10px;-webkit-transition:.25s;transition:.25s}.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}.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;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:33%;margin-top:1em;margin-right:1em}.price_revision_list{width:100%;border:1px solid #62aee1;border-collapse:collapse;margin:2em auto}.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-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{display:block;font-size:2.7rem;color:red;font-weight:700;padding:.1em .3em;border-right:0;margin:0}.price_revision_list td.price span{display:inline-block;font-size:1.4rem;letter-spacing:-0.02em}.price_revision_list td.pd_name{background-color:#bfdef3;font-size:1.6rem;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 h3.midashi{width:100%;position:relative}#main.cbox_inner h3.midashi::after{content:"";display:block;width:50%;height:40px;background-color:#f7a23e;position:absolute;top:0;right:0;z-index:-1}.icon_delever_fee{display:inline-block;background-color:#fbd883;font-size:1.2rem;font-weight:700;color:#6b4118;padding:.2em .7em;border-radius:4px;margin-right:.7em}@media only screen and (-webkit-min-device-pixel-ratio: 2){#contents::before{background:url("../img/banner_2019_12_bothsides@2x.jpg") repeat-y left top;background-size:100% auto}#contents::after{background:url("../img/banner_2019_12_bothsides@2x.jpg") repeat-y left top;background-size:100% auto}}.mfp_element_text,.mfp_element_number,.mfp_element_select-one,.mfp_element_email,.mfp_element_tel,.mfp_element_textarea{padding:.5em}form#mailformpro label.mfp_not_checked,form#mailformpro label.mfp_checked{padding:.5em}.info_red_box{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:940px;font-size:1.5rem;color:red;font-weight:700;text-align:justify;line-height:1.65;padding:1em;border:3px solid red;margin:30px auto}.info_red_box p{margin:0}.info_red_box p a.strong{font-size:1.35em;text-decoration:underline}.info_red_box p span{font-weight:400;font-size:1.3rem}.btn_info_red{display:block;width:90%;max-width:1000px;background-color:red;font-size:1.9rem;color:#fff;font-weight:700;text-align:center;line-height:1.4;padding:1em;border:3px solid #db0000;border-radius:8px;margin:30px auto;position:relative;-webkit-transition:.15s;transition:.15s}.btn_info_red:hover{background-color:rgba(255,0,0,.5);border:3px solid rgba(219,0,0,.5)}.btn_info_red::before{content:"";display:block;width:0;height:0;border:8px solid rgba(0,0,0,0);border-left-color:#fff;margin:auto;position:absolute;top:0;bottom:0;left:1em}.btn_info_red:link,.btn_info_red:visited{color:#fff;text-decoration:none}.btn_info_red span{padding:0 .4em .2em;border-bottom:2px dashed #fff}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 */