@charset "utf-8";body{color:#000;background:#fff;text-align:left;font-size:14px;line-height:1.5;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;font-family:'メイリオ','Meiryo',"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",'ＭＳ Ｐゴシック',Osaka,sans-serif}a{color:#039}a:hover{color:#c30}strong{font-weight:700}h2{font-weight:700;line-height:1.5}h3{font-weight:700;line-height:1.5}h4{line-height:1.5;font-weight:700}p{line-height:1.5}sup{margin:0;padding:0;font-size:11px;line-height:1.5}.wrapper{background:#fff}.content_width{width:auto;max-width:1280px;margin-left:auto;margin-right:auto;box-sizing:border-box;-webkit-box-sizing:border-box;padding:0}.mid_width{width:auto;max-width:1100px;margin-left:auto;margin-right:auto;box-sizing:border-box;-webkit-box-sizing:border-box}.narrow_width{width:auto;max-width:1000px;margin-left:auto;margin-right:auto;box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (max-width:1160px){.mid_width{width:100%}}@media screen and (max-width:1000px){.narrow_width{width:100%}}@media screen and (max-width:768px){.narrow_width{padding:0}.content_width{padding:0}}.gridcontainer_mt0{margin-top:0}.gridcontainer .grid{float:left}.grid{margin-top:50px}.gridwrp_2{width:105.319%}.gridwrp_2 .grid_2{width:94.949%;margin-right:5.051%}.gridwrp_2 .grid_1{width:44.949%;margin-right:5.051%}.gridwrp_2 .grid:nth-child(2n+1){clear:both}.gridwrp_3{width:100%;display:flex;flex-wrap:wrap;flex-direction:row}.gridwrp_3 .grid_1{width:30.303%;margin-left:1.515%;margin-right:1.515%;padding:0;margin-top:40px;box-sizing:border-box}.gridwrp_3 img{width:100%!important}.six_column .gridwrp_3{width:100%}.six_column .gridwrp_3 .grid_1{width:31.3%;margin-right:1.515%;margin-top:15px}.gridwrp_4{width:104.167%}.gridwrp_4 .grid_4{width:96%;margin-right:4%}.gridwrp_4 .grid_3{width:71%;margin-right:4%}.gridwrp_4 .grid_2{width:46%;margin-right:4%}.gridwrp_4 .grid_1{width:21%;margin-right:4%}.gridwrp_4 .grid:nth-child(4n+1){clear:both}.column+.gridcontainer{margin-top:-20px}@media screen and (max-width:768px){.gridwrp_3{display:block}.gridwrp_3 .grid_1{width:100%}.six_column .gridwrp_3 .grid_1{width:100%}.gridcontainer_mt0{margin-top:-20px}.grid{margin-top:20px}.grid_border>*{padding:20px}}@media only screen and (max-width:480px){.gridwrp_2,.gridwrp_2 .grid_1{width:100%;margin-right:0}.gridwrp_4{width:105%}.gridwrp_4 .grid_1{width:45.238%;margin-right:4.762%}.sp_gridwrp2 .gridwrp_3{width:105.319%}.sp_gridwrp2 .gridwrp_3 .grid_2{width:94.949%;margin-right:5.051%}.sp_gridwrp2 .gridwrp_3 .grid:nth-child(2n+1){clear:both}.sp_gridwrp2 .gridwrp_3 .grid:nth-child(3n+1){clear:none}.sp_gridwrp2 .gridwrp_2{width:105.319%}.sp_gridwrp2 .gridwrp_2 .grid_2{width:94.949%;margin-right:5.051%}.sp_gridwrp2 .gridwrp_2 .grid_1{width:44.949%;margin-right:5.051%}.sp_gridwrp2 .gridwrp_2 .grid:nth-child(2n+1){clear:both}.sp_gridwrp2 .gridwrp_2 .grid:nth-child(3n+1){clear:none}.sp_gridwrp2 .linkarea p{padding:0}.column+.gridcontainer{margin-top:0}}.fixed{position:fixed;top:0}.bg_fixed{background-attachment:fixed}@media screen and (max-width:768px){.fixed{position:fixed;top:0}}.btn_detail{width:auto;margin:0 auto;margin-top:40px}.btn_detail a{position:relative;display:block;color:#fff;font-size:16px;line-height:20px;font-weight:700;text-align:center;padding:15px 0;border-radius:2px;background:#000;text-decoration:none}.btn_detail a:after{position:absolute;content:'';top:0;bottom:0;right:10px;margin:auto;width:10px;height:10px;border-top:none;border-left:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.btn_detail a:hover{text-decoration:none;background:#333}.btn_detail.pdf a{font-weight:400;background:url(/image/btn_pdf) #f93 no-repeat 20px center;background-size:auto 20px}.btn_order a:hover,.btn_order input:hover{text-decoration:none;background-color:#ffab33;opacity:1!important}.btn_detail.zip_search{position:absolute;top:20px;left:13%;width:200px;margin:0 0 0 20px}.btn_detail.zip_search a{font-size:15px;line-height:17px;font-weight:400;padding:10px 0;border-radius:2px}.btn_detail.zip_search a:after{content:none}.btn_detail_red a{background-color:#c91b36}.btn_detail_red a:hover{background-color:#e31838}.btn_detail_black a{background-color:#000}.btn_detail_black a:hover{background-color:#222}.btn_window{font-weight:400;background:url(/image/btn_window) no-repeat 0 center;background-size:10px auto;padding-left:20px;color:#a30b1a;font-size:14px}@media screen and (max-width:768px){.btn_detail{width:90%;margin:0 auto;margin-top:20px}.btn_detail a{font-size:16px;background-size:18px 30px}}@media only screen and (max-width:480px){.btn_detail{width:50%;margin:0 auto;margin-top:20px}.btn_detail.zip_search{position:absolute;top:10px;left:36%;width:63%;margin:0}.btn_detail.zip_search a{font-size:14px}.btn_detail.pdf{float:none;width:80%;margin:0 auto}.btn_detail a,.btn_detail input{font-size:14px;background-size:18px 30px}.btn_detail.pdf{margin:20px auto 10px}}.btn_white{width:300px;margin:0 auto;margin-top:30px}.btn_white a{text-decoration:none;display:block;background-color:#fff;text-align:center;color:#1d50a2;font-size:18px;line-height:20px;font-weight:700;padding:15px 0;border:solid 1px #1d50a2}.btn_white a:hover{text-decoration:none;color:#fff;background-color:#1d50a2}.btn_white a:after{border-top:solid 1px #1d50a2;border-left:solid 1px #1d50a2}.btn_white a:hover:after{border-top:solid 2px #fff;border-left:solid 2px #fff}@media screen and (max-width:768px){.btn_white{width:90%;margin:0 auto;margin-top:20px}.btn_white a{font-size:14px;line-height:20px;padding:10px 0}}.btn_detail2{width:400px;margin:30px auto 0}.btn_detail2 a{text-decoration:none;display:block;background-color:#fff;text-align:center;color:#000;font-size:18px;line-height:20px;font-weight:700;padding:15px 0;border:solid 1px #333;position:relative}.btn_detail2 a:hover{text-decoration:none;color:#a30b1a}.btn_detail2 a span{position:relative;padding-right:25px}.btn_detail2 a span:after{position:absolute;content:'';margin:auto;top:0;bottom:0;right:0;width:5px;height:5px;border-top:3px solid transparent;border-right:5px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #a30b1a;box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (max-width:768px){.btn_detail2{width:90%;margin:0 auto;margin-top:20px}.btn_detail2 a{font-size:14px;line-height:20px;padding:10px 0}}.localnav{width:100%}.content_cart+.submit_3btns .btn_detail a,.submit_3btns .btn_detail input{background-color:#DAD9D6;border:solid 1px #DAD9D6;color:#000}.content_cart+.submit_3btns .btn_detail a:hover,.submit_3btns .btn_detail input:hover{background-color:#DAD9D6;border:solid 1px #DAD9D6;color:#000;opacity:0.7!important}.content_cart+.submit_3btns .btn_order a,.content_cart+.submit_3btns .btn_order input{background-color:red;border:solid 1px #FF0000!important;color:#fff}.content_cart+.submit_3btns .btn_order a:hover,.content_cart+.submit_3btns .btn_order input:hover{background-color:red;border:solid 1px red;color:#fff;opacity:0.7!important}.content_cart+.submit_3btns .btn_estimate a,.content_cart+.submit_3btns .btn_estimate input{background-color:#A30B1A;border:solid 1px #A30B1A;color:#fff}.content_cart+.submit_3btns .btn_estimate a:hover,.content_cart+.submit_3btns .btn_estimate input:hover{background-color:#A30B1A;border:solid 1px #A30B1A;color:#fff;opacity:0.7!important}.content_cart+.submit_3btns .btn_deactive a,.content_cart+.submit_3btns .btn_deactive input,.content_cart+.submit_3btns .btn_deactive a:hover,.content_cart+.submit_3btns .btn_deactive input:hover{opacity:1!important}.product_detail2 .btn_detail.favorite{width:250px;margin:0;margin-top:0;margin-bottom:20px}.product_detail2 .btn_detail.favorite a{font-weight:400;text-decoration:none;background:red;border:solid 1px red;padding:10px 0;border-radius:3px;opacity:1!important}.product_detail2 .btn_detail.favorite a:hover{background:red;opacity:0.7!important}.product_detail2 .btn_detail.favorite a:after{content:none}.estimate{background:#C6C6C0}.headline_fsas{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;margin:0 auto;text-align:left;background:#6f0f10;width:1080px;margin-left:auto;margin-right:auto}.headline_fsas .title{font-size:20px;line-height:1.2;color:#fff;padding:0;border:0;padding:10px}.headline_fsas .comment{color:#333;padding-top:10px}@media screen and (max-width:1140px){.headline_fsas{width:100%}}@media screen and (max-width:768px){.headline_fsas{padding:0}.section_label+.headline_fsas{margin-top:20px}.headline_fsas::before,.headline_fsas::after{width:5px;height:100%;border-top:1px solid #333;border-bottom:1px solid #333}.headline_fsas::before{left:0;border-left:1px solid #333}.headline_fsas::after{right:0;border-right:1px solid #333}.headline_fsas .title{font-size:20px}}@media only screen and (max-width:480px){.headline_fsas .title{font-size:16px}}.subhead{font-size:24px;line-height:1.4;text-align:center;margin-top:30px}.subhead2{font-size:20px;line-height:1.4;text-align:left;margin:30px 0 10px}@media screen and (max-width:768px){.subhead{font-size:18px;line-height:1.4;text-align:center;margin-top:20px}.subhead2{font-size:16px;line-height:1.4;text-align:left;margin:20px 0 10px}}.bg_graytile{background-image:url(/image/bg_graytile);background-position:top center;background-repeat:repeat}.bg_gray{background-color:#eee}.bg_gray2{background-color:#dad9d6}.bg_gray3{background-color:#3c3c35}.bg_baige{background-color:#f6efdd}.bg_photo_leaf{background-color:#fff;background-image:url(/bplats/image/top/bg_photo_leaf.jfif);background-position:top center;background-repeat:repeat;background-size:cover}.section_wrp{margin-top:0}.section{width:100%;border-top:solid 0 #ddd;text-align:left;position:relative}.section_inner{margin:0 auto;padding:60px 0 60px 0}.section_inner.wideSection{max-width:1280px;padding:50px 0 70px}.section_inner.wideSection{padding:30px}}@media screen and (max-width:768px){.section_wrp{}.section_inner{margin:0 auto;padding:20px 20px 20px}.section_inner.wideSection{padding:20px}}@media only screen and (max-width:480px){.section_inner{margin:0 auto;padding:10px}.section_inner.wideSection{padding:10px}}.label_wrp{position:relative}.section_label{position:absolute;display:inline-block;top:0;left:0;background:#6f0f10;color:#fff;padding:10px 30px;font-size:16px;line-height:20px;font-weight:700}@media screen and (max-width:768px){.section_label{padding:5px 15px;font-size:14px;line-height:15px;display:inline-block}}.content{text-align:left}.bm_width{width:100%;max-width:1100px;margin:0 auto}.headline_fsas+.content{margin-top:25px}.content+.content{margin-top:80px}@media screen and (max-width:768px){.content{width:100%;margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box}.headline_fsas+.content{margin-top:20px}.content+.content{margin-top:30px}}@media only screen and (max-width:480px){.headline_fsas+.content{margin-top:5px}.content+.content{margin-top:20px}}.column{width:100%;margin:0 auto}.column h3{font-size:18px;font-weight:700;text-align:left;margin-top:30px}.column h4{font-size:18px;font-weight:700;text-align:left;margin-top:30px}.column p{margin-top:30px;font-size:18px}.column *+p{margin-top:20px;font-size:18px}.column p+p{margin-top:15px}.column p.caution{font-size:12px!important}.column .bbottom{border-bottom:1px solid #000;padding-bottom:10px}.column p img.icon-a{vertical-align:middle;margin-left:3px;margin-right:6px}@media screen and (max-width:768px){.column{width:100%;margin:0 auto}.column h3{font-size:18px;margin-top:15px}.column h4{font-size:16px;margin-top:15px}.column p{margin-top:10px}}@media only screen and (max-width:480px){.column h3{}}.notes{background:#eee;padding:20px;margin-top:20px}.notes p{font-size:12px;line-height:20px}.notes>p{margin-top:0}.txtlink a{padding-left:15px;color:#6f0f10;text-decoration:none;position:relative;display:inline-block;text-decoration:underline}.txtlink a:hover{opacity:.7}.txtlink a:after{position:absolute;content:" ";width:6px;height:6px;top:0;bottom:0;left:0;right:auto;margin:auto;border-top:solid 2px #6f0f10;border-left:solid 2px #6f0f10;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.txtlink.arw_prev a:after{top:0;bottom:0;left:3px;right:auto;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.txtlink.arw_after a{padding-left:0;padding-right:10px}.txtlink.arw_after a:after{left:auto;right:0}.txtlink.arw_down a:after{top:7px;bottom:auto;left:2px;right:auto;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.txtlink.arw_after_down a{padding-left:0;padding-right:10px}.txtlink.arw_after_down a:after{top:7px;bottom:auto;left:auto;right:0;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.txtlink.arw_box a{color:#861718;font-weight:700;padding-left:25px}.txtlink.arw_box a:before{content:' ';width:20px;height:20px;background:#861718;position:absolute;top:0;bottom:0;left:0;right:auto;margin:auto}.txtlink.arw_box a:after{border-top:solid 1px #fff;border-left:solid 1px #fff;top:0;bottom:0;left:5px;right:auto;margin:auto}.arw_btn{width:440px;margin:0 auto;margin-top:30px}.arw_btn a{display:block;border:solid 1px #5e5e5e;padding:10px 0;font-size:17px;text-align:center;text-decoration:none;color:#000}.arw_btn a span{padding-right:20px;position:relative}.arw_btn a span:after{position:absolute;content:'';position:absolute;margin:auto;top:0;bottom:0;right:0;width:5px;height:5px;border-top:3px solid transparent;border-right:5px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #a30b1a;box-sizing:border-box;-webkit-box-sizing:border-box}.arw_btn a:hover{color:#a30b1a}@media only screen and (max-width:480px){.arw_btn{width:100%;margin-top:20px}}.morelink a{position:relative;padding-left:12px}.morelink a:after{content:'';position:absolute;margin:auto;top:0;bottom:0;left:0;width:5px;height:5px;border-top:4px solid transparent;border-right:5px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #a30b1a;box-sizing:border-box;-webkit-box-sizing:border-box}.modal_bg{position:absolute;top:0;left:0;background:#000;display:none;z-index:9998}.modal{position:absolute;top:0;left:0;width:800px;display:none;z-index:9999;transition:top 0.2s linear,left 0.1s linear;-moz-transition:top 0.2s linear,left 0.1s linear;-ms-transition:top 0.2s linear,left 0.1s linear;-o-transition:top 0.2s linear,left 0.1s linear;-webkit-transition:top 0.2s linear,left 0.1s linear}.modal .close{position:absolute;width:30px;height:30px;top:0;right:0;text-indent:100%;overflow:hidden;white-space:nowrap;cursor:pointer;z-index:9999}.modal .close:before{content:" ";position:absolute;width:30px;height:2px;background:#fff;top:10px;right:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal .close:after{content:" ";position:absolute;width:30px;height:2px;background:#fff;top:10px;right:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.modal .close:hover{opacity:.7}.modal .modal_container{padding:0;position:relative}.modal .modal_contents_wrp{position:relative;padding:40px;width:100%;height:100%;box-sizing:border-box;-webkit-box-sizing:border-box}.modal .modal_inner{padding:30px}.modal .modal_contents_wrp::-webkit-scrollbar{display:none}@media screen and (max-width:768px){.modal{width:100%}.modal .close{top:5px;right:0}}.modal .modal_pager li a{position:absolute;top:0;bottom:0;margin:auto;display:block;width:30px;height:30px;white-space:nowrap;text-indent:100%;overflow:hidden}.modal .modal_pager li a:after{position:absolute;content:" ";width:15px;height:15px;top:6px;left:0;border-top:solid 2px #fff;border-left:solid 2px #fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.modal .modal_pager li.prev a{left:0;-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.modal .modal_pager li.next a{right:0}.modal .modal_container .modal_header h3{font-size:25px;line-height:50px;text-align:center;font-weight:700;text-shadow:none}.modal .modal_container .modal_header p{font-size:14px;line-height:20px;text-align:center;font-weight:700}.modal .btn{width:560px;margin:0 auto;margin-top:40px}@media screen and (max-width:768px){.modal .modal_container .modal_header h3{font-size:20px;line-height:25px;padding-top:5px}.modal .btn{width:100%;margin:0 auto;margin-top:40px}}.modal_container .btn{width:450px;margin:0 auto;margin-top:30px}.modal_container .btn a{position:relative;display:block;background-color:#e63412;text-align:center;color:#fff;font-size:18px;line-height:20px;font-weight:700;padding:20px 0;border-radius:5px;box-shadow:rgba(0,0,0,.2) 0 3px 0 0;-webkit-box-shadow:rgba(0,0,0,.2) 0 3px 0 0;-moz-box-shadow:rgba(0,0,0,.2) 0 3px 0 0;text-decoration:none}.modal_container .btn a:hover{text-decoration:none;background-color:#f60}.modal_container .btn a:after{position:absolute;content:" ";width:13px;height:13px;top:0;left:auto;bottom:0;right:10px;margin:auto;border-top:solid 2px #fff;border-left:solid 2px #fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (max-width:768px){.modal_container .btn{width:100%;margin:0 auto;margin-top:15px}.modal_container .btn a{font-size:16px}}.modal .nodata{padding:50px 15px;text-align:center}.modal .nodata h3{font-size:16px;color:#fff}.modal .closebtn a{display:block;width:120px;margin:0 auto;line-height:30px;border:solid 1px #fff;text-align:center;margin-top:20px;color:#fff}.modal_gamedetail .closebtn a:hover{color:#000;background:#fff;text-decoration:none}@media screen and (max-width:768px){.modal .close{top:30px;right:0}}.modal_demo1 .modal_inner,.modal_demo2 .modal_inner{color:#fff;background:#333;padding:30px}.section_contents .headline_fsas{text-align:center}.section_contents .headline_fsas .title{font-size:35px;line-height:1.4}.section_contents .headline_fsas .read{font-size:22px;line-height:1.4;font-weight:700;margin-top:5px}.section_contents .visual{margin-top:30px}.section_contents .headline_fsas+.content,.section_contents .visual+.content{margin-top:30px}.section_contents .content+.content{margin-top:80px}.section_contents .content h3{font-size:25px;line-height:1.8}.section_contents .content h4{font-size:18px;line-height:1.8}.section_contents .content p{font-size:16px;line-height:2}.section_contents .content *+h3,.section_contents .content *+h4,.section_contents .content *+p{margin-top:2em}.section_contents .content h3+p,.section_contents .content h3+h4,.section_contents .content h4+p{margin-top:0}@media screen and (max-width:768px){.section_contents .headline_fsas+.content,.section_contents .visual+.content{margin-top:15px}.section_contents .content+.content{margin-top:30px}.section_contents .content h3{font-size:20px}.section_contents .content h4{font-size:16px}.section_contents .content p{font-size:14px}.section_contents .content *+h3,.section_contents .content *+h4,.section_contents .content *+p{margin-top:1em}}*+.txt_area{margin-top:30px}.txt_area .tag{display:inline-block;color:#861718;font-size:24px;line-height:1;text-align:center;padding:10px;border:1px solid #861718}.txt_area .read{font-size:20px;line-height:1.4}.txt_area .title{font-size:30px;line-height:1.4}.txt_area *+.title{margin-top:10px}.txt_area .subtitle{font-size:24px}.txt_area p{font-size:16px;text-align:left}.txt_area *+p{margin-top:10px}@media screen and (max-width:768px){.txt_area{}*+.txt_area{margin-top:20px}.txt_area .tag{display:block;font-size:14px;padding:5px;border:1px solid #861718}.txt_area .read{font-size:14px}.txt_area .title{font-size:20px}.txt_area *+.title{margin-top:5px}.txt_area .subtitle{font-size:16px}.txt_area p{font-size:14px}.txt_area *+p{margin-top:10px}}@media only screen and (max-width:480px){.txt_area .title{font-size:16px}.txt_area .subtitle{font-size:14px}.txt_area p{font-size:14px}}.pickup_product{background:#eee;text-align:left;padding:50px 0}.pickup_product .photo_area,.pickup_product .txt_area{width:48%;margin-top:0}@media screen and (max-width:1160px){.pickup_product{padding:30px}.pickup_product img{width:100%;height:auto}}@media only screen and (max-width:768px){.pickup_product{padding:20px}.pickup_product .photo_area,.pickup_product .txt_area{width:100%;float:none}.pickup_product .txt_area{margin-top:20px}}.pickup_item{position:relative;z-index:1;background:#fff;text-align:left;padding:0;box-shadow:0 0 5px 0 rgba(0,0,0,.2)}.pickup_item .pickup_item_label{position:absolute;top:0;right:0;width:130px;height:130px;text-align:center;font-size:19px;line-height:25px;padding:30px 0;background:#fe0000;color:#fff;box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (max-width:1160px){.pickup_item .pickup_item_label{width:80px;height:80px;font-size:14px;line-height:18px;padding:15px 0}}@media only screen and (max-width:480px){.pickup_item .pickup_item_label{width:70px;height:70px;font-size:12px;line-height:12px;padding:8px 0}}@media only screen and (max-width:480px){.pickup_item .pickup_item_label{width:50px;height:50px;font-size:10px;line-height:12px;padding:8px 0}}.pickup_item .txt{float:right;width:60%;padding:40px;box-sizing:border-box;-webkit-box-sizing:border-box}.pickup_item .txt .read{font-size:18px;line-height:1.4;font-weight:700}.pickup_item .txt *+.title{margin-top:10px}.pickup_item .txt .title{font-size:32px;line-height:1.3}.pickup_item .txt .title .label{font-size:26px;color:#fe0000}.pickup_item .txt .title .type{color:#a30b1a}.pickup_item .txt p{font-size:16px;line-height:1.68;margin-top:15px}.pickup_item .txt p.red{color:#fe0000;font-weight:700}.pickup_item .img{float:left;width:40%}.pickup_item .txt .btn{width:440px;margin:0 auto;margin-top:30px}.pickup_item .txt .btn a{display:block;border:solid 1px #5e5e5e;padding:8px 0;font-size:17px;text-align:center;text-decoration:none;color:#000}.pickup_item .txt .btn a span{padding-right:20px;position:relative}.pickup_item .txt .btn a span:after{position:absolute;content:'';position:absolute;margin:auto;top:0;bottom:0;right:0;width:5px;height:5px;border-top:3px solid transparent;border-right:5px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #a30b1a;box-sizing:border-box;-webkit-box-sizing:border-box}.pickup_item .txt .btn a:hover{color:#a30b1a}@media screen and (max-width:1160px){.pickup_item .txt{padding:20px}.pickup_item .txt .read{font-size:16px}.pickup_item .txt .title{font-size:25px}.pickup_item .txt .title .label{font-size:18px;color:#fe0000}.pickup_item .txt p{font-size:14px;line-height:1.68;margin-top:15px}.pickup_item .txt .btn{width:90%}}@media screen and (max-width:768px){.pickup_item .txt{float:none;width:100%;margin-top:0;padding:20px}.pickup_item .txt .read{font-size:16px}.pickup_item .txt *+.title{margin-top:5px}.pickup_item .txt .title{font-size:18px}.pickup_item .txt p{font-size:14px;line-height:1.6;margin-top:10px}.pickup_item .img{float:none;width:100%;margin-top:15px}.pickup_item .txt .btn{margin-top:15px}}@media only screen and (max-width:480px){.pickup_item .txt .title{font-size:16px}.pickup_item .txt p{font-size:12px}.pickup_item .txt .btn a{font-size:14px}.pickup_item .txt .btn a span{padding-right:15px}.pickup_item .txt .btn{width:100%}}@media only screen and (max-width:320px){.pickup_item .txt .btn a{font-size:12px}}.pickup_items .flol,.pickup_items .flor{width:49%}.pickup_items .pickup_item .txt{float:right;width:66%;padding:30px;box-sizing:border-box;-webkit-box-sizing:border-box}.pickup_items .pickup_item .img{float:left;width:34%}.pickup_items .pickup_item .txt .btn{width:100%;margin:0 auto;margin-top:25px}@media screen and (max-width:768px){.pickup_items .flol,.pickup_items .flor{width:100%;float:none}.pickup_items .flor{margin-top:20px}.pickup_items .pickup_item .img{margin-top:0;width:25%}.pickup_items .pickup_item .txt{width:75%}}@media only screen and (max-width:480px){.pickup_items .pickup_item .txt{padding:20px}}.pickup_items .pickup_item .txt .title{font-size:25px}.pickup_items .pickup_item .txt .title .label{font-size:20px}.pickup_items .pickup_item .txt p{font-size:16px;line-height:1.68;margin-top:15px}@media screen and (max-width:1160px){.pickup_items .pickup_item .txt .title{font-size:20px}.pickup_items .pickup_item .txt .title .label{font-size:18px;color:#fe0000}.pickup_items .pickup_item .txt p{font-size:14px;margin-top:10px}.pickup_items .pickup_item .txt .btn a{font-size:14px}}@media screen and (max-width:768px){.pickup_items .pickup_item .txt *+.title{margin-top:5px}.pickup_items .pickup_item .txt .title{font-size:18px}.pickup_items .pickup_item .txt p{font-size:14px;line-height:1.6;margin-top:10px}.pickup_items .pickup_item .txt .btn{margin-top:15px}.pickup_items .pickup_item .txt .btn a{font-size:13px}}@media only screen and (max-width:480px){.pickup_items .pickup_item .txt .title{font-size:16px}.pickup_items .pickup_item .txt p{font-size:12px}.pickup_items .pickup_item .txt .btn a{font-size:14px}.pickup_items .pickup_item .txt .btn a span{padding-right:15px}.pickup_items .pickup_item .txt .btn{width:100%}}@media only screen and (max-width:320px){.pickup_items .pickup_item .txt .btn a{font-size:12px}}.price_off{text-align:center}.price_off .title{font-size:25px;line-height:1.2;font-weight:700;color:#C00}.price_off .price{background-color:#666;color:#fff;margin-top:20px;padding:10px 10px;font-size:40px;line-height:1.2;font-weight:700;position:relative}.price_off .price+.price{margin-top:30px}.price_off .price .cap{font-size:14px;font-weight:400}.price_off .btn_detail{width:auto;max-width:400px;margin:0 auto;margin-top:30px}@media screen and (max-width:1280px){.price_off .price .cap{display:block}}@media screen and (max-width:960px){.price_off .title{font-size:23px}.price_off .price{font-size:30px}}@media screen and (max-width:768px){.price_off .title{font-size:20px}.price_off .price{padding:5px;margin-top:10px;font-size:20px}.price_off .price .cap{font-size:12px}.price_off .btn_detail{width:90%;margin:0 auto;margin-top:20px}}.org_price:after,.org_price:before{content:' ';position:absolute;width:90%;height:3px;background:#c00;top:0;bottom:0;left:0;right:0;margin:auto;transform:rotate(-12deg)}.org_price:after{transform:rotate(12deg)}.price_off .off_price{background:#c00}.off_price:after{content:' ';position:absolute;top:-25px;left:0;right:0;margin:auto;width:30px;height:30px;border-top:20px solid #c00;border-right:15px solid transparent;border-bottom:20px solid transparent;border-left:15px solid transparent;box-sizing:border-box;-webkit-box-sizing:border-box}.itemlist h3{text-align:center}.itemlist .item{box-shadow:0 0 5px 0 rgba(0,0,0,.2);background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.itemlist_case .item{box-shadow:none;background:none}.itemlist .item .head{color:#fff;font-size:14px;line-height:40px;font-weight:700;text-align:center;background:#333;width:120px;height:40px;position:absolute;top:10px;left:-10px}.itemlist .item .head.head_campaign{background:#308dd3}.itemlist .item .head.head_column{background:#1ca12c}.itemlist .item .head.head_service{background:#fe0000}.itemlist .item .head.head_case{background:#706aba}.itemlist .youtube{position:relative;width:100%;padding-top:56.25%}.itemlist .youtube iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.itemlist .item .txt{padding:15px}.itemlist_case .item .txt{padding:15px 5px}.itemlist .item .txt .title{font-size:18px;margin-bottom:10px}.itemlist .item .txt .title.new_icon::before{content:"NEW";color:red;margin-right:5px;font-size:14px}.itemlist .item .txt .title .case{font-size:15px;font-weight:700;display:block}.itemlist .item .txt .tag01{background-color:#a30b1a;width:auto;color:#fff;padding:4px;font-size:12px;margin-right:4px;margin-bottom:3px;display:inline-block}.itemlist .item .txt p{font-size:14px}.itemlist .item .txt p span{font-size:10px}.itemlist .item .txt *+p{margin-top:5px}.itemlist .item .morelink{text-align:right}@media screen and (max-width:768px){.itemlist .title{width:auto;font-size:18px}.itemlist .item{margin-top:20px}.itemlist .item .head{font-size:12px;line-height:30px;width:100px;height:30px}.itemlist .item .txt{padding:10px}.itemlist .item .txt .title{font-size:14px}.itemlist .item .txt p{font-size:14px;margin-top:5px}}.headline_fsas_wrp{position:relative}.headline_fsas_wrp .title{font-size:26px;line-height:1.4;padding-bottom:15px;border-bottom:1px solid #333}.headline_fsas_wrp .read{color:#000;font-size:15px;line-height:2;text-align:center;margin-top:30px}.headline_fsas_wrp .txtlink{position:absolute;bottom:10px;right:0;font-size:16px}@media screen and (max-width:768px){.headline_fsas_wrp .title{font-size:18px}.headline_fsas_wrp .txtlink{font-size:14px}}.section_news .narrow_width{position:relative}.news_list{margin-top:0}.news_list dt,.news_list dd{font-size:16px;line-height:1.5;padding-top:5px}.news_list dt{width:160px;float:left;font-weight:700;font-size:14px}.news_list dd{margin-left:100px}.news_list dd.news_new::before{content:"NEW";color:red;margin-right:10px;font-weight:700}.news_list dd+dt,.news_list dd+dt+dd{margin-top:10px}.news_list dd a{color:#000;text-decoration:underline}.news_list dd a:hover{color:#ccc}@media screen and (max-width:768px){.news_list{margin-top:15px}.news_list dt{font-size:14px;font-weight:700;width:100%;float:none}.news_list dd{font-size:14px;margin-left:0;margin-top:0!important;border:0;padding-top:5px}.news_list dd+dt{margin-top:10px}}.section_news .arw_btn{position:absolute;top:0;right:0;width:auto;margin:0 auto}.section_news .arw_btn a{display:block;color:#000;font-size:14px;padding:0;border:none;margin-top:8px;text-decoration:underline}.section_news .arw_btn a:hover{color:#a30b1a}.contact_link{background:#fff;width:100%;color:#000;max-width:100%;padding:50px 0}.contact_link .read{color:#000;font-size:24px;font-weight:400;text-align:center;border-bottom:none;-webkit-box-sizing:border-box;box-sizing:border-box}.contact_link .contact_box{width:990px;margin:0 auto}.contact_link .contact_box .box{background:#eee;width:47%;border:0;box-sizing:border-box;-webkit-box-sizing:border-box;min-height:235px;max-height:235px}.contact_link .contact_box .box .txt{padding:20px;padding-bottom:0}.contact_link .contact_box .box h3{text-align:center;font-size:26px;line-height:1.5;border-bottom:solid 1px #000;padding-bottom:10px}.contact_link .contact_box .box p{font-size:14px;line-height:20px}.contact_link .contact_box .box .cap{font-size:12px;margin-top:5px;line-height:15px}.contact_link .contact_box .box .btn a{background:#000;display:block;color:#fff;text-align:center;font-size:16px;text-decoration:none;line-height:60px}@media screen and (max-width:1050px){.contact_link .contact_box{width:100%}.contact_link .contact_box .box{width:49%;padding:15px;min-height:inherit}.contact_link .contact_box .box .txt{padding:15px;padding-bottom:0}}@media screen and (max-width:768px){.contact_link .read{font-size:18px}.contact_link .contact_box .box h3{font-size:18px}.contact_link .contact_box .box p{font-size:12px}.contact_link .contact_box .box .cap{font-size:12px}.contact_link .contact_box .box .btn a{font-size:14px;line-height:40px}}@media only screen and (max-width:480px){.contact_link{padding:20px 20px}.contact_link .contact_box .box{width:100%;float:none}}.read_visual{background:#666 no-repeat center center;background-size:cover;padding:80px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.read_visual .txt{color:#fff}.read_visual .txt h2{font-size:40px;line-height:1.4}.read_visual .txt p{font-size:18px;line-height:1.8;margin-top:20px}@media screen and (max-width:768px){.read_visual{padding:0;background:none}.read_visual .txt{width:100%;padding:20px;color:#333}.read_visual .txt h2{font-size:20px;line-height:1.4}.read_visual .txt p{font-size:14px;line-height:1.6;margin-top:10px}}.product_menu{background:#a30b1a;margin-top:-150px;text-align:center}.product_menu .inner{width:1000px;margin:0 auto}.product_menu li{display:inline-block;box-sizing:border-box;margin-right:30px}.product_menu li a{display:block;text-align:left;font-size:16px;line-height:60px;color:#fff;text-decoration:none}.product_menu li a::after{display:inline-flex;content:"";width:5px;height:5px;border:2px solid;border-color:transparent transparent #fff #fff;transform:rotate(-45deg);position:relative;top:-7px;margin-left:10px}.product_menu li a:hover{opacity:.6}@media screen and (max-width:1160px){.product_menu{margin-top:0}}@media screen and (max-width:1000px){.product_menu{margin-top:0;text-align:center}.product_menu .inner{width:100%;margin:0 auto;border-right:dotted 0 #fff}.product_menu li{box-sizing:border-box;-webkit-box-sizing:border-box}.product_menu li a{display:block;text-align:center;font-size:14px;line-height:50px;color:#fff;text-decoration:none}.product_menu li a:hover{background:#333}}@media screen and (max-width:768px){.product_menu li{display:none}}.section_product{border:0}.section_product p{font-size:16px}.section_product strong{color:#fe0000;font-weight:700}.section_product .arw_btn{margin-top:40px}@media screen and (max-width:768px){.section_product .arw_btn{margin-top:20px}}@media only screen and (max-width:480px){.section_product p{font-size:14px}}.section_product .headline .title{background:#fe0000;color:#fff;display:block;border-bottom:solid 0 #861718;padding:0 20px;font-size:26px;line-height:55px;width:1100px;margin:0 auto;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (max-width:1160px){.section_product .headline .title{width:100%}}@media only screen and (max-width:480px){.section_product .headline .title{font-size:18px;line-height:1.5;padding:5px 10px}}.section_product .subhead{text-align:center;margin-top:60px}.section_product .subhead h3{display:inline-block;border-bottom:solid 1px #000;font-size:26px;line-height:1.5;margin:0 auto}@media screen and (max-width:1160px){.section_product .headline .title{width:100%}.section_product .subhead{text-align:center;margin-top:40px}}@media only screen and (max-width:480px){.section_product .subhead{margin-top:30px}.section_product .subhead h3{font-size:18px}}.section_product .txtlink{margin-top:10px}.section_product .txtlink a{padding-left:10px}.section_product .txtlink a:after{position:absolute;content:" ";top:7px;bottom:auto;left:0;right:auto;margin:auto;width:6px;height:6px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #a30b1a;border-right:4px solid transparent;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}.section_overview .photo_area{width:40%}.section_overview .txt_area{width:53%}.section_overview .txt_area .title{font-size:24px;color:#fe0000;margin-top:20px}.section_overview .txt_area p{line-height:2.25}.section_overview .gridcontainer{margin-top:20px}@media screen and (max-width:768px){.section_overview .photo_area{width:40%}.section_overview .txt_area{width:57%}.section_overview .gridcontainer{margin-top:0}.section_overview .txt_area .title{font-size:18px;margin-top:0}.section_overview .txt_area p{line-height:1.5}.section_overview .gridcontainer{margin-top:-10px}}@media only screen and (max-width:480px){.section_overview .photo_area,.section_overview .txt_area{width:100%}.section_overview .txt_area .title{font-size:16px;margin-top:0}}.pointlist .item{border:solid 10px #eee;padding:15px 25px 30px;box-sizing:border-box;-webkit-box-sizing:border-box}.pointlist .item .point{color:#a30b1a;text-align:center;font-size:20px;font-weight:700;background:url(/image/overview_point1) top center no-repeat;background-size:40px 63px;padding-top:80px;margin-top:-50px}.pointlist .item .point1{background-image:url(/image/overview_point1)}.pointlist .item .point2{background-image:url(/image/overview_point2)}.pointlist .item .point3{background-image:url(/image/overview_point3)}.pointlist .item .title{font-size:21px;text-align:center;margin-top:30px}.section_overview .pointlist .item p{font-size:15px;margin-top:20px;line-height:1.7}@media screen and (max-width:768px){.pointlist .item{border:solid 5px #eee;padding:10px 20px}.pointlist .item .point{font-size:16px;background-size:25px 40px;padding-top:50px;margin-top:-30px}.pointlist .item .title{font-size:18px;margin-top:20px}.pointlist .item p{font-size:14px;margin-top:15px}}@media only screen and (max-width:480px){.pointlist{margin-top:20px}.pointlist .item{border:solid 5px #eee;padding:10px 20px}.pointlist .item .point{font-size:14px;background-size:20px 32px;padding-top:40px;margin-top:-25px}.pointlist .item .title{font-size:16px;margin-top:10px}.pointlist .item p{font-size:14px;margin-top:5px}}.section_overview .numberlist{margin-top:-10px}.section_overview .numberlist .item{background:#eee;padding:25px 0 0}.section_overview .numberlist .txtblock{background:#ffefef;padding:10px 20px;display:inline-flex;align-items:center;text-align:center}.section_overview .numberlist .txtblock h4{font-weight:700;font-size:20px;color:red;margin-bottom:10px}.section_overview .numberlist .txtblock [class*="txt"]{display:block;font-weight:700}.section_overview .numberlist .txtblock .txt1{background:#FFF;font-size:15px;padding:5px 10px;margin-bottom:10px}.section_overview .numberlist .txtblock .txt2{font-size:20px}.section_overview .numberlist .txtblock .txt2 strong{font-size:26px}.section_overview .numberlist .txtblock .txt3{font-size:15px}.section_overview .numberlist .txtblock .submit_btn a{font-size:16px!important;padding:15px 10px 15px 0;box-sizing:border-box}.section_overview .numberlist .item .title{font-size:20px;line-height:36px;background-image:url(/image/overview_number_01);background-position:left top;background-repeat:no-repeat;padding-left:95px}.section_overview .numberlist .item h5{font-size:17px;font-weight:700;margin:5px 0 13px}.section_overview .numberlist .item .number1{background-image:url(/image/overview_number_01)}.section_overview .numberlist .item .number2{background-image:url(/image/overview_number_02)}.section_overview .numberlist .item .number3{background-image:url(/image/overview_number_03)}.section_overview .numberlist .item .number4{background-image:url(/image/overview_number_04)}.section_overview .numberlist .item .number5{background-image:url(/image/overview_number_05)}.section_overview .numberlist .item .number6{background-image:url(/image/overview_number_06)}.section_overview .numberlist .item .number7{background-image:url(/image/overview_number_07)}.section_overview .numberlist .item .number8{background-image:url(/image/overview_number_08)}.section_overview .numberlist .item .number9{background-image:url(/image/overview_number_09)}.section_overview .numberlist .item .txt{padding:20px 30px 30px 30px}.section_overview .numberlist .item .txt p{margin-top:20px}@media screen and (max-width:768px){.section_overview .numberlist .item{padding:20px 0}.section_overview .numberlist .item .title{font-size:16px;line-height:25px;background-size:53px 25px;padding-left:60px}.section_overview .numberlist .item .txt{padding:10px 15px 15px 15px}.section_overview .numberlist .item .txt p{margin-top:10px}.section_overview .numberlist .item h5{font-size:14px;font-weight:700;margin:5px 0 7px}.section_overview .numberlist .txtblock{padding:20px}.section_overview .numberlist .txtblock .adjuster{width:100%}.section_overview .numberlist .txtblock h4{font-size:16px;margin-bottom:5px}.section_overview .numberlist .txtblock .txt1{margin-bottom:5px;font-size:12px}.section_overview .numberlist .txtblock .txt2{font-size:16px}.section_overview .numberlist .txtblock .txt2 strong{font-size:18px}.section_overview .numberlist .txtblock .txt3{font-size:12px}.section_overview .numberlist .txtblock .submit_btn{margin-top:10px}.section_overview .numberlist .txtblock .submit_btn a{font-size:12px!important}}@media only screen and (max-width:480px){.section_overview .numberlist .item{padding:15px 0}.section_overview .numberlist .item h5{font-size:14px;font-weight:700;margin:5px 0 7px}}.section_result .list,.section_features .list{padding:0;margin-right:50px}.section_result .list li,.section_features .list li{width:calc(100% / 3.1);box-sizing:border-box;border-right:1px dotted #FFF;background:#a30b1a;color:#FFF;padding:20px 30px 30px}.section_result .list li:last-child,.section_features .list li:last-child{border:none}.section_result .list strong,.section_features .list strong{display:block;padding:7px 0 5px;font-size:18px;margin-bottom:15px;color:#FFF;border-bottom:1px solid #BB686A}.section_result .list .subtitle,.section_features .list .subtitle{font-size:26px}.section_result .list .txtlink,.section_features .list .txtlink{background:#FFF;font-size:14px;padding:10px 20px}@media screen and (max-width:768px){.section_result .list li,.section_features .list li{width:100%;border:none;border-bottom:1px dotted #FFF;padding:15px 20px 20px}.section_result .list strong,.section_features .list strong{font-size:16px}.section_result .list .subtitle,.section_features .list .subtitle{font-size:20px}}@media only screen and (max-width:480px){.section_result .list dt strong,.section_features .list dt strong{font-size:16px;padding-top:2px}.section_result .list dt,.section_features .list dt{width:4em;float:left;text-align:center}.section_result .list dd,.section_features .list dd{margin-left:5em}.section_result .list dd .subtitle,.section_features .list dd .subtitle{font-size:16px}.section_result .list dd p,.section_features .list dd p{font-size:14px}}.movie_content{width:100%;height:auto;margin-top:30px}.movie_content .inner{background:#eee}.movie_content .movie_area,.movie_content .txt_area{padding:45px;box-sizing:border-box;-webkit-box-sizing:border-box}.movie_content .movie_area{width:58%;background:#000}.movie_content .txt_area{width:42%;background:#eee;margin:0}.movie_content .catchtxt{margin-top:50px;text-align:center;font-size:26px;font-weight:400}.youtube_wrp{position:relative;width:100%}.youtube_wrp iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}@media screen and (max-width:1100px){.movie_content .movie_area,.movie_content .txt_area{padding:20px}}@media screen and (max-width:768px){.movie_content{margin-top:20px}.movie_content .movie_area,.movie_content .txt_area{padding:20px}.movie_content .catchtxt{margin-top:30px;font-size:20px}}@media only screen and (max-width:480px){.movie_content .movie_area,.movie_content .txt_area{padding:20px;width:100%;float:none}.movie_content .catchtxt{margin-top:20px;font-size:16px;text-align:left}}.movie_label{font-size:26px;line-height:1;font-weight:700;position:relative;padding-left:50px;background-image:url(/image/icon_movie);background-position:left top;background-repeat:no-repeat}@media screen and (max-width:768px){.movie_label{font-size:20px;padding-left:44px;background-size:36px 20px}}@media only screen and (max-width:480px){.movie_label{font-size:14px;line-height:16px;padding-left:35px;background-size:29px 16px}}.section_operating_environment .btn_detail{width:400px}@media screen and (max-width:768px){.section_operating_environment .btn_detail{width:90%}}.speclist1 table{width:100%;text-align:left;border-collapse:collapse;border-spacing:0;border:0}.speclist1 table .bold{font-weight:700}.speclist1 table th{width:200px;padding:15px;border:solid 1px #fff;border-right:solid 10px #fff;border-bottom:0;background:#dad9d6;color:#000;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:18px}.speclist1 table td{padding:15px;border:solid 1px #fff;background:#eee;border-bottom:0;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:18px}.speclist1 table td+td{border-left:0}.speclist1 table tr:nth-child(odd){background:#fff}.speclist1 table tr:nth-child(even){background:#fafafa}.subhead+.speclist1{margin-top:10px}@media screen and (max-width:768px){.speclist1 .table{margin-top:15px}.speclist1 table{padding:0;margin-top:10px}.speclist1 table a:hover{color:#003b77}.speclist1 table th{padding:10px;display:list-item;list-style:none;border-right:solid 0 #ddd;width:100%}.speclist1 table td{padding:10px;display:list-item;list-style:none;width:100%;border-right:solid 0 #ddd}.speclist1 table tr:nth-child(odd),.speclist1 table tr:nth-child(even){background:#fff}}.speclist2{margin-top:50px}.speclist2 table{text-align:left;border-collapse:collapse;border-spacing:0;width:100%}.speclist2 table th{padding:15px;border:solid 1px #fff;border-bottom:0;color:#000;box-sizing:border-box;-webkit-box-sizing:border-box;width:auto;vertical-align:middle}.speclist2 table td{padding:15px;border:solid 1px #fff;background:#eee;border-bottom:0;box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;vertical-align:middle}.speclist2 table th.th{background:#dad9d6}.speclist2 table th.col2{width:240px}.speclist2 table th.col1{width:160px}.speclist2 table .cell_margin{border-right:solid 10px #fff}.speclist2 table th.th_label{background:#a30b1a;color:#fff;text-align:center;font-size:16px;font-weight:700}.speclist2 table tbody th.feat{text-align:center}.speclist2 table tbody th.func{vertical-align:middle}.speclist2 table .strong{font-size:16px}@media screen and (max-width:768px){.speclist2{margin-top:20px}.speclist2 table{display:block;border-bottom:0}.speclist2 table thead{display:none}.speclist2 table tbody{display:block}.speclist2 table tbody tr{display:block}.speclist2 table tbody th,.speclist2 table tbody td{display:list-item;list-style:none;border:none;font-size:14px}.speclist2 table tbody th{list-style-type:none;padding:10px;width:100%;box-sizing:border-box;border-bottom:1px solid #fff}.speclist2 table tbody td{margin-left:0;padding:10px;border-bottom:solid 1px #fff;text-align:left;width:100%;box-sizing:border-box}.speclist2 table tbody th.feat{text-align:left}.speclist2 table tbody tr:nth-child(2){border-top:0;border-left:0;border-right:0}.speclist2 table tbody tr:nth-child(3),.speclist2 table tbody tr:nth-child(4),.speclist2 table tbody tr:nth-child(5),.speclist2 table tbody tr:nth-child(6){border-top:0}.speclist2 table tbody tr:nth-child(2) th,.speclist2 table tbody tr:nth-child(2) td{border-left:0 solid #ddd;border-right:0 solid #ddd}.speclist2 table th.col2,.speclist2 table th.col1{width:100%}.speclist2 table .cell_margin{border-right:solid 0 #fff}.speclist2 table .strong{font-size:14px}.speclist2 table tbody th.feat,.speclist2 table tbody tr th.func{width:100%;text-align:center;border-left:0;border-right:0;background:#666;color:#fff;vertical-align:middle}.speclist2 table tbody th.func+th{width:100%}.speclist2 table tbody td:nth-of-type(1):before,.speclist2 table tbody td:nth-of-type(2):before{content:"SaaS版（クラウド）";display:block;padding-right:15px;color:#666;font-size:12px}.speclist2 table tbody td.afternone:nth-of-type(1):before,.speclist2 table tbody td.afternone:nth-of-type(2):before{display:none}.speclist2 table tbody td:nth-of-type(2):before{content:"パッケージ版（オンプレミス）"}}.circle_numlist li{font-size:16px;padding:15px 0;padding-left:45px;border-bottom:dotted 1px #ccc;position:relative}.circle_numlist li .number{width:35px;height:35px;background:#a30b1a;color:#fff;display:block;text-align:center;font-size:16px;line-height:35px;font-weight:700;border-radius:50%;margin-right:10px;position:absolute;top:8px;left:0}.circle_numlist li .txtlink{font-size:12px;margin-left:30px}@media screen and (max-width:768px){.circle_numlist li{font-size:14px;padding-left:35px}.circle_numlist li .number{width:25px;height:25px;font-size:14px;line-height:25px;top:12px;left:0}.circle_numlist li .txtlink{display:block;margin-left:0}}.section_costcheck .form_section{margin:0 auto;box-sizing:border-box;-webkit-box-sizing:border-box}@media screen and (max-width:768px){.section_costcheck .form_section{width:100%;margin:0 auto;padding:50px;box-sizing:border-box;-webkit-box-sizing:border-box}}@media only screen and (max-width:480px){.section_costcheck .form_section{padding:20px}}.section_costcheck .form_section .txt{margin-top:30px}.section_costcheck .form_section .txt p{font-size:14px;line-height:1.6;text-align:center}@media only screen and (max-width:480px){.section_costcheck .form_section .txt{margin-top:15px}.section_costcheck .form_section .txt p{font-size:12px;text-align:left}}.section_costcheck .form_content{text-align:left;margin-top:30px;font-size:16px}@media screen and (max-width:768px){.section_costcheck .form_content{margin-top:15px}}.section_costcheck .form_content dl{border-bottom:solid 1px #ddd;margin:0}.section_costcheck .form_content dt,.section_costcheck .form_content dd{padding:20px 10px;border-top:solid 1px #ddd;box-sizing:border-box;-webkit-box-sizing:border-box;font-size:14px;line-height:20px}.section_costcheck .form_content dt{padding-top:32.5px;float:left;width:25%;font-weight:700;clear:both}.section_costcheck .form_content dt span{padding-left:3px}.section_costcheck .form_content dd{float:right;width:75%}.section_costcheck .form_content .red{font-size:11px;color:#FF6283;font-weight:400}@media screen and (max-width:768px){.section_costcheck .form_content dt{padding:15px 0 0 0;float:none;width:100%}.section_costcheck .form_content dd{border:0;padding:10px 0 15px 0;float:left;width:100%}}.section_costcheck .form_item{position:relative;width:100%}.section_costcheck .form_item+.section_costcheck .form_item{margin-top:20px}.section_costcheck .btns{width:100%;height:auto;padding:15px 0}.section_costcheck .btns .btn{display:block;width:150px;float:left;margin-right:20px;box-sizing:border-box;-webkit-box-sizing:border-box}.section_costcheck .btns .btn a{display:block;padding:5px 25px;border-radius:2px;text-decoration:none;text-align:center}@media only screen and (max-width:480px){.section_costcheck .btns .btn{width:48%;margin:0}.section_costcheck .btns .clearbtn{float:right}}.checkbtn a{background:#a30b1a;border:solid 1px #a30b1a;color:#fff}.checkbtn a:hover{opacity:.7}.clearbtn a{position:relative;background:#eee;border:solid 1px #ddd;color:#666}.clearbtn a:hover{opacity:.7}.clearbtn a:after,.clearbtn a:before{position:absolute;content:' ';width:10px;height:1px;background:#999;top:0;bottom:0;right:10px;margin:auto;transform:rotate(45deg)}.clearbtn a:before{transform:rotate(-45deg)}@media only screen and (max-width:480px){.section_costcheck .form_item .clearbtn{top:-38px}}.section_costcheck .form_content table,.section_costcheck .form_content table th,.section_costcheck .form_content table td{background:none;border:0}.section_costcheck .form_content input.txtinput{width:90%;border:0;padding:10px;font-size:14px;line-height:1.6;border:solid 1px #ccc;margin:0;border-radius:5px;-webkit-appearance:none;outline:0;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear}.section_costcheck .form_content input.input_error{background:#ffebeb;border:solid 1px #fe0000}.section_costcheck .form_content input.txtinput_m{width:60%}.section_costcheck .form_content input.txtinput_s{width:25%}.section_costcheck .form_content input.txtinput_postal{width:150px;border:0;padding:10px;font-size:14px;line-height:1.6;border:solid 1px #ccc;margin:0;border-radius:5px;-webkit-appearance:none;outline:0;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear}.section_costcheck .form_content textarea{width:90%;border:0;padding:10px;font-size:14px;line-height:1.6;border:solid 1px #ccc;margin:0;vertical-align:middle;border-radius:5px;-webkit-appearance:none;outline:0;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear}.section_costcheck .form_content input.txtinput:focus,.section_costcheck .form_content input.txtinput_postal:focus,.section_costcheck .form_content textarea:focus{border-color:#333}.section_costcheck .form_content .sample{font-size:90%;line-height:1;margin-top:10px;color:#999}.section_costcheck .form_content .sample a{color:#999;text-decoration:none}@media screen and (max-width:768px){.section_costcheck .form_content input.txtinput_m,.section_costcheck .form_content input.txtinput_s{width:50%}}@media only screen and (max-width:480px){.section_costcheck .form_content input.txtinput,.section_costcheck .form_content textarea,.section_costcheck .form_content input,.section_costcheck .form_content textarea{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px}.section_costcheck .form_content input.txtinput_postal{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:12px}.section_costcheck .form_content .sample{margin-top:5px}}.section_costcheck .form_content .radio li input{width:auto;display:none;border:0;margin:0}.section_costcheck .form_content .radio li{padding:0}.section_costcheck .form_content .radio li+li{margin-top:10px}.section_costcheck .form_content .radio li label{display:inline-block;vertical-align:middle;position:relative;padding-left:24px;cursor:pointer;font-size:14px;line-height:20px}.section_costcheck .form_content .radio li label:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:50%;width:16px;height:16px;background:#fff;border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box}.section_costcheck .form_content .radio li label:after{content:"";position:absolute;top:0;bottom:0;left:4px;margin:auto;border-radius:50%;width:8px;height:8px;background:#333;-webkit-transition:all 0.1s linear;-moz-transition:all 0.1s linear;-ms-transition:all 0.1s linear;transition:all 0.1s linear;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.section_costcheck .form_content .radio li input:checked+label:after{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}@media only screen and (max-width:480px){.section_costcheck .form_content .radio li label{font-size:12px;line-height:20px}}.section_costcheck .form_content .checkbox li{float:left;width:33.3333%;padding:0}.section_costcheck .form_content .checkbox li:nth-child(4),.section_costcheck .form_content .checkbox li:nth-child(5),.section_costcheck .form_content .checkbox li:nth-child(6){margin-top:10px}.section_costcheck .form_content .agreebox{padding-top:20px;font-size:14px;line-height:20px;text-align:center}.section_costcheck .form_content .checkbox li input,.section_costcheck .form_content .agreebox input{width:auto;display:none;border:0;margin:0}.section_costcheck .form_content .checkbox li label,.section_costcheck .form_content .agreebox label{display:inline-block;vertical-align:middle;position:relative;padding-left:24px;cursor:pointer;font-size:14px;line-height:20px}.section_costcheck .form_content .checkbox li label:before,.section_costcheck .form_content .agreebox label:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:10%;width:16px;height:16px;background:#fff;border:1px solid #333;-webkit-box-sizing:border-box;box-sizing:border-box}.section_costcheck .form_content .checkbox li label:after,.section_costcheck .form_content .agreebox label:after{content:"";position:absolute;top:-4px;left:5px;margin:auto;width:6px;height:14px;border-right:2px solid transparent;border-bottom:2px solid transparent;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-transition:border-bottom-color,border-right-color .2s linear;-moz-transition:border-bottom-color,border-right-color .2s linear;-ms-transition:border-bottom-color,border-right-color .2s linear;transition:border-bottom-color,border-right-color .2s linear}.section_costcheck .form_content .checkbox li input:checked+label:after,.section_costcheck .form_content .agreebox input:checked+label:after{border-color:#333}@media only screen and (max-width:480px){.section_costcheck .form_content .checkbox li{width:100%}.section_costcheck .form_content .checkbox li+li{margin-top:10px}.section_costcheck .form_content .checkbox li label,.section_costcheck .form_content .agreebox label{font-size:12px}.section_costcheck .form_content .agreebox{padding-top:10px;font-size:12px;text-align:left}}.section_costcheck .form_content select{background:#fff}.section_costcheck .form_content select option{background:#fff;color:#333}.section_costcheck .form_content optgroup.area{color:#333;background:#eee}.section_costcheck .form_content .submit{padding:40px 0;margin:0}.section_costcheck .form_content .submit input{width:200px;margin:0 auto;padding:15px 0;display:block;color:#eee;font-size:18px;line-height:20px;font-weight:700;text-decoration:none;text-shadow:0 1px 2px rgba(0,0,0,.8);border:0;border-radius:5px;background:#333;box-shadow:0 2px 0 0 rgba(0,0,0,.2);-moz-box-shadow:0 2px 0 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 0 0 rgba(0,0,0,.2);-webkit-transition:all 0.1s linear;-ms-transition:all 0.1s linear;-moz-transition:all 0.1s linear;transition:all 0.1s linear;cursor:pointer;-webkit-appearance:none}.section_costcheck .form_content .submit input:hover{background:#D4145A}.section_costcheck .form_content .submit .cap{color:#666;font-size:12px;line-height:1.6;margin-top:40px}@media only screen and (max-width:480px){.section_costcheck .form_content .submit{padding:15px 0}.section_costcheck .form_content .submit input{width:100%;padding:10px 0;font-size:14px}.section_costcheck .form_content .submit .cap{margin-top:15px}}.section_costcheck .form_content .submit_two{width:440px;margin:0 auto}.section_costcheck .form_content .submit_two .flol,.section_costcheck .form_content .submit_two .flor{width:50%}@media only screen and (max-width:480px){.section_costcheck .form_content .submit_two{width:100%}.section_costcheck .form_content .submit_two .flol,.section_costcheck .form_content .submit_two .flor{width:49%}}.validate{padding-bottom:5px;margin-bottom:10px}.validate p{background:#fee;padding:10px;color:#c00;font-size:14px;line-height:1.6}.validate_submit{margin:0 auto;text-align:center;padding-bottom:20px}.validate_submit p{padding:10px}@media only screen and (max-width:480px){.validate{margin-bottom:5px}.validate p{font-size:12px;padding:7px}.validate_submit{margin:0 auto;text-align:left}}.section_costcheck{border:0}.section_costcheck .form_section{width:100%;padding:50px;padding-bottom:80px;background:#fff}.section_costcheck .form_content .result input{text-align:right;font-weight:700;color:#000;font-size:20px}.content_costcheck .val{font-weight:700}@media screen and (max-width:768px){.section_costcheck .form_section{padding:30px;padding-bottom:50px}}@media only screen and (max-width:480px){.section_costcheck .section_inner{padding:0}.section_costcheck .form_section{padding:20px}.section_costcheck .form_content .result input{font-size:20px;color:#000}}.content_costcheck .content_title{text-align:center;background-image:url(/image/costcheck_title_arw);background-position:bottom center;background-repeat:no-repeat;padding-bottom:100px;padding-top:150px;margin-top:-270px}.content_costcheck .content_title .title{font-size:30px;line-height:1.5;padding:20px;font-weight:400}.content_costcheck .content_title .title{font-size:30px;line-height:1.5;padding:20px;font-weight:400}@media screen and (max-width:1280px){.content_costcheck .content_title{margin-top:-200px}}@media screen and (max-width:768px){.content_costcheck .content_title{background-size:contain;padding-bottom:50px;padding-top:150px;margin-top:-200px}.content_costcheck .content_title .title{font-size:25px;line-height:1.4;padding:15px}}@media only screen and (max-width:480px){.content_costcheck .content_title{padding-bottom:30px;padding-top:0;margin-top:-30px}.content_costcheck .content_title .title{font-size:16px;padding:30px 10px 10px}.content_costcheck .content_title:after{bottom:-30px;width:50px;height:30px;border-top:10px solid #6f0f10;border-bottom:10px solid transparent;border-right:30px solid transparent;border-left:30px solid transparent}}.content_block{margin-top:30px}.content_block+.content_block{margin-top:50px}.content_block .title{font-size:22px;line-height:1.5;padding:10px;color:#fff;background:#6f0f10;text-align:center}.content_block .subtitle{font-size:16px;font-weight:700;margin-top:20px}.content_block p{margin-top:20px}.content_block .subtitle+p{margin-top:10px}.content_block .catchtxt{font-size:20px;line-height:1.5;font-weight:700;text-align:center;color:#c00}.content_block .error{margin-top:10px;font-size:14px;color:#fe0000;font-weight:700;display:none}@media screen and (max-width:768px){.content_block{margin-top:0}.content_block+.content_block{margin-top:50px}.catchtxt{font-size:16px}}@media only screen and (max-width:480px){.content_block .title{font-size:16px;padding:5px}.catchtxt{text-align:left}}.section_costcheck .form_content table{margin-top:20px}.section_costcheck .form_content table th,.section_costcheck .form_content table td{vertical-align:middle;font-weight:400;white-space:nowrap}.section_costcheck .form_content table td.second{text-align:right}@media screen and (max-width:768px){.section_costcheck .form_content table{margin-top:10px}.section_costcheck .form_content table th{white-space:nowrap;display:inline}.section_costcheck .form_content table td.second{text-align:left;display:inline;padding:0}}@media only screen and (max-width:480px){.section_costcheck .form_content table th,.section_costcheck .form_content table td.second{white-space:normal;width:auto;text-align:left;display:inline-block;font-size:14px}.section_costcheck .form_content table th,.section_costcheck .form_content table td{padding:0;white-space:normal}.section_costcheck .form_content table td.second{text-align:left;width:auto}.section_costcheck .form_content table td.result{text-align:right}.section_costcheck .form_content table td input{margin-top:5px}.section_costcheck .form_content table td.result input{margin-bottom:5px}}.section_costcheck .form_content_input dt{text-align:right}@media screen and (max-width:768px){.section_costcheck .form_content_input dt{text-align:left}.section_costcheck .form_content_input .bold+.bold{display:block;margin-top:10px}}@media only screen and (max-width:480px){.content_costcheck .section_costcheck .form_content dd{text-align:right}.section_costcheck .form_content .bold{display:inline-block;margin-top:10px}.section_costcheck .form_content_input .bold+.bold{display:inline;margin-top:0}}.section_costcheck .form_content2 dt{width:60%}.section_costcheck .form_content2 dd{width:40%}@media screen and (max-width:768px){.section_costcheck .form_content dt{padding:15px 0 0 0;float:none;width:100%}.section_costcheck .form_content dd{border:0;padding:10px 0 15px 0;float:left;width:100%}}@media only screen and (max-width:480px){.section_costcheck .form_content2 dl{padding-bottom:10px}.section_costcheck .form_content2 dt{border:0}.section_costcheck .form_content2 dt,.section_costcheck .form_content2 dd,.section_costcheck .form_content2 dd .section_costcheck .form_item,.section_costcheck .form_content2 dd .align_right{display:inline;width:auto;text-align:left!important}.section_costcheck .form_content2 dd{padding-top:0;float:none}.section_costcheck .form_content2 *+.bold{float:right}}.section_costcheck .offer_area{background:#eee;padding:20px;text-align:center;margin-top:10px;display:none}.section_costcheck .offer_area h3{font-size:25px}.section_costcheck .offer_area p{font-size:20px;margin:0}.section_costcheck .offer_area .submit_btn{width:500px;margin:0 auto;margin-top:5px}.section_costcheck .offer_area .submit_btn a{padding:15px 0}.section_costcheck .offer_area.package .submit_btn a{background:#000}.section_costcheck .offer_area.sass h3{color:#fe0000}.section_costcheck .offer_area.sass .submit_btn a{background:#fe0000}@media screen and (max-width:768px){.section_costcheck .offer_area{padding:15px;margin-bottom:10px}.section_costcheck .offer_area .submit_btn{width:100%}.section_costcheck .offer_area h3{font-size:16px}.section_costcheck .offer_area p{font-size:14px}.section_costcheck .offer_area .submit_btn a{padding:10px 0;font-size:16px}}.locallink_box{background:#eee;padding:30px}.locallink_box .locallink{width:48%}.locallink_box .locallink h3{font-size:18px}.locallink_box .locallink *+h3{margin-top:30px}.locallink_box .locallink li{margin-top:10px;padding-left:15px;position:relative;font-size:18px}@media screen and (max-width:768px){.locallink_box{padding:20px}.locallink_box .locallink *+h3{margin-top:20px}}@media only screen and (max-width:480px){.locallink_box .locallink{width:100%;float:none}.locallink_box .locallink li{margin-top:5px}.locallink_box .locallink+.locallink{margin-top:20px}}.static_content .column+.column{margin-top:30px}.static_content h2{font-size:20px}.static_content .title{background:#a30b1a;color:#fff;padding:10px}.static_content .column+.title{margin-top:50px}.static_content .column .title{background:#eee;color:#000;margin-top:15px}.static_content .column *+.title{margin-top:30px}.static_content .column .subtitle{border-left:solid 3px #a30b1a;padding-left:15px}.static_content .column .fc-black{color:#000}.static_content .column .box-b{background:#f2f2f2;padding:16px}.static_content .column .box-b h4{margin-top:0}.static_content .column .contact{margin-top:0;display:flex;justify-content:space-between}.static_content .column .contact li{padding-left:0}.static_content .column .contact li:before{display:none}.static_content .column .contact>*{width:49%}.static_content .column .contact>*>*{padding:10px;margin-top:6px;background:#fff;font-size:1.125rem;font-weight:700;border:1px solid #fff;height:25px;display:flex;justify-content:center;align-items:center}.static_content .column .contact>*>p{text-align:center;margin-top:6px;font-size:14px!important;background:none;padding:0;border:0;font-weight:400;height:auto}.static_content .column .contact>* a{background:#000;color:#fff;border:1px solid #000;text-decoration:none;transition:0.2s}.static_content .column .contact>* a:hover{background:#999;border:1px solid #999}.static_content .column .contact>* span strong{margin-left:8px;font-size:1.5rem}.static_content .column .contact>* span strong a{background:#fff;color:#000;border:none}@media only screen and (max-width:767px){.static_content .column .contact{flex-direction:column}.static_content .column .contact>*{width:100%}.static_content .column .contact li:first-of-type{margin-bottom:20px}}@media only screen and (max-width:480px){.static_content .column .contact>* span strong{font-size:1.125rem}}@media only screen and (max-width:480px){.static_content .title{}.static_content .column .title{margin-top:10px}.static_content .column+.title{margin-top:30px}}.static_content .column .number_title{color:#a30b1a}.static_content .column .number_title .number{background:#a30b1a;padding:2px 0;color:#fff;margin-right:10px;min-width:1.8em;text-align:center;display:inline-block}@media only screen and (max-width:480px){.static_content .column .number_title{padding-left:35px;position:relative}.static_content .column .number_title .number{margin:0;position:absolute;top:-2px;left:0;padding:0;min-width:25px;line-height:25px;text-align:center;font-size:14px}}.static_content .column ul{margin-top:20px}.static_content .column li{margin-top:5px;padding-left:15px;position:relative;font-size:18px}.static_content .column li img.icon-a{vertical-align:middle;margin-left:3px;margin-right:6px}.table_wrp table{width:100%;text-align:left;font-size:14px;line-height:1.5;border-collapse:separate;border-spacing:0;border-bottom:solid 1px #ddd}.table_wrp table th{padding:10px;font-weight:700;border:solid 1px #ddd;border-right:0;border-bottom:0;background:rgba(0,0,0,.05);color:#000;box-sizing:border-box;-webkit-box-sizing:border-box;width:auto}.table_wrp table thead th{background:rgba(0,0,0,.1)}.table_wrp table td{padding:10px;border:solid 1px #ddd;border-bottom:0;color:#000;box-sizing:border-box;-webkit-box-sizing:border-box}.table_wrp table td+td{border-left:0}.table_wrp table tr:nth-child(odd){background:#fff}.table_wrp table tr:nth-child(even){background:rgba(0,0,0,.05)}.table_wrp table .icon_fin{padding:.25em .5em;text-decoration:none;color:#FFF;background:#a9a9a9;transition:.4s;float:right;margin-right:5px}.table_wrp table .icon_open{padding:.25em .5em;text-decoration:none;color:#FFF;background:#da0b0b;transition:.4s;float:right;margin-right:5px}@media screen and (max-width:768px){.table_wrp table{padding:0;margin-top:20px;border:solid 1px #ddd}.table_wrp table tr:nth-child(even){background:transparent}.table_wrp table th,.table_wrp table td{display:block;width:auto;padding:10px;font-size:14px;border-left:none;border-right:none;border-top:none}.table_wrp table th:not(:first-child),.table_wrp table td:not(:first-child){border-top:solid 1px #ddd}}@media only screen and (max-width:480px){.static_content .table_wrp{width:100%}.static_content .table_wrp table th{font-size:12px;font-weight:700}.static_content .table_wrp table td{font-size:12px}.static_content .table_simple table th{display:list-item;list-style:none;width:100%;border-right:solid 1px #ddd}.static_content .table_simple table td{display:list-item;list-style:none;width:100%;border-top:dotted 0 #ddd}.static_content .table_simple table tr:nth-child(odd),.static_content .table_simple table tr:nth-child(even){background:#fff}.static_content .table_scroll{width:100%;overflow-x:scroll}.static_content .table_scroll table{width:1000px}.table_wrp table .icon_fin{padding:0 .5em;font-size:12px}.table_wrp table .icon_open{padding:0 .5em;font-size:12px}}.section_product_static{border:0}.mv{text-align:center;overflow:hidden;margin:0 auto;width:100%}@media screen and (max-width:1600px){.mv img{width:100%;height:auto}}.section_product_static .product_detail{width:46.36%}.section_product_static .product_detail .product_detail_ph img{width:100%}.section_product_static .product_detail_txt{padding:15px 0 30px}.section_product_static .product_detail_txt .product_detail_hdg{background:red;padding:10px 15px;font-size:16px!important;text-align:center;color:#FFF;margin-bottom:0!important}@media screen and (max-width:1100px){.section_product_static .product_detail{width:48%}.section_product_static .product_detail_txt{padding:0 0 10px}}@media screen and (max-width:768px){.section_product_static .product_detail{width:100%}}.section_product_static .product_detail .headline{position:relative;width:100%;height:auto;padding-bottom:35px;text-align:left;font-size:34px}.section_product_static .product_detail .headline span{font-size:16px;padding-top:5px;display:block}.section_product_static .product_detail+.product_detail{margin-bottom:40px}.section_product_static .product_detail .product_detail_hdg{font-size:34px;line-height:1.4;margin-bottom:20px}.section_product_static .product_detail .product_detail_hdg span{font-size:25px;display:block}.section_product_static .product_detail+.mid_width{clear:both;background:#fef9ea;padding:25px 35px}.section_product_static .product_detail+.mid_width p{line-height:1.9;font-size:16px}.section_product_static .product_detail+.mid_width::before{content:"";display:block;clear:both}.section_product_static .product_detail .read{border-bottom:solid 1px #c6c6c0;padding-bottom:15px;font-size:20px}.section_product_static .product_detail .read+p{margin-top:20px}.section_product_static .detail_txt p{font-size:16px}@media screen and (max-width:1100px){.section_product_static .product_detail .headline img{width:100%;height:auto}.section_product_static .product_detail .headline:after{height:30px;top:-40px}.section_product_static .product_detail+.mid_width{padding:20px 25px}.section_product_static .product_detail+.mid_width p{font-size:14px}}@media screen and (max-width:768px){.section_product_static .product_detail .headline:after{height:20px;top:-30px}.section_product_static .product_detail .headline{font-size:22px;line-height:1.4;padding:20px 0 15px}.section_product_static .product_detail .headline span{font-size:14px}.section_product_static .product_detail .read{padding-bottom:0;font-size:16px}.section_product_static .product_detail .product_detail_hdg{font-size:22px;margin:20px 0 10px}.section_product_static .product_detail .product_detail_hdg span{font-size:18px;display:block}}@media only screen and (max-width:480px){.section_product_static .product_detail .headline:after{content:none}.section_product_static .product_detail .read{padding-bottom:15px}.section_product_static .product_detail .read img{width:100%;height:auto}.section_product_static .detail_txt p{font-size:14px}.section_product_static .product_detail .product_detail_hdg{margin-bottom:0}}.product_detail .list{border-bottom:dotted 1px #b2b2b2}.product_detail .list li{border-top:dotted 1px #b2b2b2;padding:15px;font-size:16px}.product_detail .list li strong{color:#fe0000}@media only screen and (max-width:480px){.product_detail .list{margin-top:20px}.product_detail .list li{padding:10px;font-size:14px}}.price_box{border:solid 10px #dad9d6;padding:15px 5px;text-align:center;margin-top:25px;background:#fff}.price_box .title{color:#a30b1a;margin-top:0;font-size:20px}.price_box .price{font-size:22px;margin-top:5px;text-align:center}.price_box .price+.caption{margin-top:0}.price_box .price strong{font-size:30px;color:#fe0000}@media only screen and (max-width:480px){.price_box{border:solid 5px #dad9d6;padding:10px 5px;margin-top:20px}.price_box .title{color:#a30b1a;font-size:14px}.price_box .price{font-size:14px}.price_box .price strong{font-size:18px}}.submit_btn{margin-top:25px}.section+.submit_btn{width:40%;margin:50px auto 0}.submit_btn a,.submit_btn input{position:relative;text-decoration:none;display:block;background-color:#a30b1a;text-align:center;color:#fff;font-size:24px;line-height:1.5;font-weight:700;padding:22px 0;width:100%;-webkit-transition:.1s;transition:.1s}.submit_btn.arw a:after,.submit_btn.arw input:after{position:absolute;content:" ";width:13px;height:13px;top:0;left:auto;bottom:0;right:10px;margin:auto;width:8px;height:8px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;border-right:6px solid transparent;box-sizing:border-box;-webkit-box-sizing:border-box}.submit_btn a:hover,.submit_btn input:hover{opacity:.7}.submit_btn+.caption{margin-top:20px;font-size:12px}@media screen and (max-width:768px){.section+.submit_btn{width:90%;margin-top:20px}}@media only screen and (max-width:480px){.submit_btn{margin-top:20px}.submit_btn a,.submit_btn input{font-size:16px;padding:10px 0}.submit_btn.arw a:after,.submit_btn.arw input:after{position:absolute;content:" ";width:13px;height:13px;top:0;left:auto;bottom:0;right:10px;margin:auto;width:8px;height:8px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #fff;border-right:6px solid transparent;box-sizing:border-box;-webkit-box-sizing:border-box}.submit_btn+.caption{margin-top:15px}.section+.submit_btn{width:90%;margin-top:20px}}.content_mypage .searchBtn .submit_btn{margin-top:10px}.static_pagetitle{width:1080px;margin:0 auto;border-bottom:10px solid #a30b1a;padding-bottom:35px;line-height:1;background:none;padding:40px 0;text-align:center}.static_pagetitle .title{color:#000;font-size:26px;border-bottom:none}.static_pagetitle .title span{color:#fe0000;font-weight:700}.static_pagetitle .title_eng{font-size:12px}@media screen and (max-width:1080px){.static_pagetitle{width:100%;padding:20px 0;border-bottom:5px solid #a30b1a}}@media only screen and (max-width:480px){.static_pagetitle{padding-bottom:10px}.static_pagetitle .title{font-size:18px}.static_pagetitle .title_eng{font-size:12px}}.section_campaign h4{font-size:22px;line-height:2;text-align:center;margin-top:30px}.section_campaign .mv{margin-top:30px}.section_campaign .speclist1{font-size:16px;margin-top:70px}.section_campaign .speclist1+p{margin-top:20px;font-size:12px;line-height:2}.section_campaign .submit_btn a{width:610px;margin:0 auto;margin-top:65px}@media screen and (max-width:860px){.section_campaign h4 .pc_tablet{display:none}.section_campaign h4 .sp{display:block}.section_campaign h4{font-size:20px;line-height:1.5;text-align:left;margin-top:20px}.section_campaign .mv{margin-top:20px}.section_campaign .speclist1{margin-top:40px}}@media screen and (max-width:670px){.section_campaign .submit_btn a{width:100%;margin-top:40px}}@media only screen and (max-width:480px){.section_campaign h4{font-size:14px;text-align:left}.section_campaign .speclist1{font-size:15px;margin-top:20px}.section_campaign .submit_btn a{width:100%;margin-top:30px}.section_campaign .speclist1+p{margin-top:20px;font-size:12px;line-height:1.5}}.campaign_title{margin:0 auto;text-align:center;width:840px;height:auto}.campaign_title img{width:100%;height:auto}@media screen and (max-width:860px){.campaign_title{margin-top:0;width:100%}}.case_detail .content_width2{width:auto;max-width:1180px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.case_detail .content_width3{width:auto;max-width:1030px;margin-left:auto;margin-right:auto;-webkit-box-sizing:border-box;box-sizing:border-box}.case_detail .content_wrp{-webkit-box-shadow:0 0 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 5px rgba(0,0,0,.2);-ms-box-shadow:0 0 5px rgba(0,0,0,.2);box-shadow:0 0 5px rgba(0,0,0,.2)}.case_detail .content{background:#fff}.case_detail .content+.content{margin-top:0}.case_detail .headtxt{padding:90px 45px 45px 85px;position:relative}.case_detail .headtxt:after{content:"";width:50px;height:165px;background:red;position:absolute;top:0;left:0}.case_detail .headtxt h3{font-size:30px;line-height:1.5}.case_detail .headtxt h5{font-size:20px;font-weight:700;line-height:1.5}.case_detail .headtxt p{font-size:16px;line-height:1.75;margin-top:30px}.case_detail .headimg{position:relative}.case_detail .headimg .txt{color:#fff;position:absolute;right:0;bottom:-40px;width:48.73%;height:auto;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(60,60,53,.95)}.case_detail .headimg .txt h4{font-size:30px;line-height:1.4}.case_detail .headimg .txt h5{font-size:18px;line-height:1.5;font-weight:700;margin-top:20px}.case_detail .headimg .txt h5 span{font-size:13px;line-height:1.5}.case_detail .headimg .txt p{font-size:14px;line-height:1.5;margin-top:10px}.case_detail .headimg .txt p span{font-size:16px;line-height:1.5}@media screen and (max-width:1280px){.case_detail .headimg .txt{padding:30px}}@media screen and (max-width:1080px){.case_detail .headimg .txt{padding:20px}.case_detail .headimg .txt h4{font-size:24px}}@media screen and (max-width:960px){.case_detail .headimg .txt{position:static;width:100%;height:auto}}@media screen and (max-width:768px){.case_detail .headtxt{padding:20px 20px 20px 30px}.case_detail .headtxt:after{width:10px;height:100%}.case_detail .headtxt h3{font-size:20px}.case_detail .headtxt h5{font-size:14px}.case_detail .headtxt p{font-size:14px;line-height:1.6;margin-top:10px}.case_detail .headimg .txt h4{font-size:16px}.case_detail .headimg .txt h5{font-size:14px;margin-top:10px}.case_detail .headimg .txt h5 span{font-size:12px}.case_detail .headimg .txt p{font-size:12px;margin-top:0}.case_detail .headimg .txt p span{font-size:14px}}.case_detail .stepbox{padding:50px}.case_detail .fitimg+.stepbox{padding-top:0}.case_detail .stepbox+.stepbox{padding-top:30px}.case_detail .stepbox .head{color:#fff;font-size:18px;line-height:20px;padding:15px 35px;background:#a30b1a;width:350px}.case_detail .stepbox .head4{color:#fff;font-size:18px;line-height:20px;padding:15px 25px;width:95%;margin:0 auto;background:#a30b1a;display:block;box-sizing:border-box}.case_detail .stepbox .head3{color:#fff;font-size:18px;line-height:20px;padding:15px 35px;background:#a30b1a;display:inline-block;box-sizing:border-box}.case_detail .stepbox .head2{color:#fff;font-size:18px;line-height:20px;padding:15px 20px;background:#a30b1a;width:100%;box-sizing:border-box}.case_detail .stepbox .head2+.txt{padding:15px 30px}.case_detail .stepbox .left{float:left;width:43%}.case_detail .stepbox .right{float:right;width:51.7%}.case_detail .stepbox .left2{float:left;width:48%}.case_detail .stepbox .right2{float:right;width:48%}.case_detail .stepbox .left3{float:left;width:22%}.case_detail .stepbox .right3{float:right;width:74%}.case_detail .stepbox .right .fitimg,.case_detail .stepbox .left .fitimg,.case_detail .stepbox .right2 .fitimg,.case_detail .stepbox .left2 .fitimg,.case_detail .stepbox .right3 .fitimg,.case_detail .stepbox .left3 .fitimg{margin-top:30px}.case_detail .stepbox .txt{padding:20px 40px}.case_detail .stepbox .txt2{padding:0 40px;margin:0 20px}.case_detail .stepbox .txt h4{color:#48190a;font-size:26px;line-height:1.6}.case_detail .stepbox .txt .list{margin-top:20px}.case_detail .stepbox .txt .list li{font-size:16px;line-height:1.7;padding:10px 25px;background:#eee}.case_detail .stepbox .txt .list li+li{margin-top:5px}.case_detail .stepbox .txt .style_set1 li::before{content:"";display:inline-block;width:12px;height:12px;background:#a30b1a;margin:0 8px 0 0;vertical-align:baseline;border-radius:20px}.case_detail .stepbox .txt p{font-size:16px;line-height:2.1;margin-top:20px}.case_detail .stepbox .fitimg+p{font-size:14px;line-height:1.5;margin-top:10px}.case_detail .stepbox .txt2 p{font-size:16px;line-height:2.1}.case_detail .link_txt{background:#eee;padding:15px 20px;margin:30px 0;word-break:break-all}@media screen and (max-width:1080px){.case_detail .stepbox{padding:30px}.case_detail .stepbox+.stepbox{padding-top:10px}.case_detail .stepbox .left,.case_detail .stepbox .right,.case_detail .stepbox .left2,.case_detail .stepbox .right2,.case_detail .stepbox .left3,.case_detail .stepbox .right3{float:none;width:100%}.case_detail .stepbox .right .fitimg{margin-top:20px}.case_detail .stepbox .txt h4{line-height:1.5}}@media screen and (max-width:768px){.case_detail .stepbox{padding:20px}.case_detail .stepbox .head{font-size:16px;line-height:20px;padding:10px;width:auto}.case_detail .stepbox .txt{padding:10px 20px 0}.case_detail .stepbox .txt h4{font-size:16px;line-height:1.4}.case_detail .stepbox .txt .list{margin-top:10px}.case_detail .stepbox .txt .list li{font-size:14px;line-height:1.6;padding:10px}.case_detail .stepbox .txt p{font-size:14px;line-height:1.6;margin-top:10px}.case_detail .stepbox .txt2{padding:15px 20px;margin:0 20px}.case_detail .stepbox .txt2 p{font-size:14px!important;line-height:1.8!important}}.case_detail .txtlink{text-align:right;margin-top:30px!important}.case_detail .txtlink a{padding-left:10px;color:#000;font-size:14px;text-decoration:underline;position:relative;display:inline-block}.txtlink a:hover{opacity:.7}.txtlink a:after{position:absolute;content:'';width:5px;height:5px;top:0;bottom:0;left:0;right:auto;margin:auto;border-top:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #a30b1a;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}@media screen and (max-width:768px){.case_detail .txtlink{text-align:left;margin-top:20px!important}}.case_detail .linkbox{padding:50px 50px 70px}.case_detail .linkbox .inner{background:#eee;padding:60px;position:relative}.case_detail .linkbox .inner:before{content:"導入サービス";position:absolute;top:-18px;bottom:auto;left:0;right:0;margin:auto;font-size:26px;line-height:30px;font-weight:700;text-align:center}.case_detail .linkbox .inner:after{content:"";position:absolute;top:30px;bottom:auto;left:0;right:0;margin:auto;width:155px;height:1px;background:#000}.case_detail .linkbox .title{font-size:28px;width:auto;max-width:702px;height:auto}.case_detail .linkbox p{font-size:16px;line-height:1.8;margin-top:30px}.case_detail .linkbox .btns{width:100%;margin:0 auto}.case_detail .linkbox .btn{width:47.9%;float:left;margin-right:4.2%;margin-top:30px}.case_detail .linkbox .btn_wh{margin-right:0}.case_detail .linkbox .btn a{display:block;padding:15px 0;font-size:17px;line-height:30px;text-align:center;text-decoration:none}.case_detail .linkbox .btn a span{padding-right:20px;position:relative}.case_detail .linkbox .btn a span:after{position:absolute;content:'';margin:auto;top:0;bottom:0;right:0;width:5px;height:5px;border-top:3px solid transparent;border-right:5px solid transparent;border-bottom:3px solid transparent;border-left:5px solid #a30b1a;-webkit-box-sizing:border-box;box-sizing:border-box}.case_detail .linkbox .btn_re a{color:#fff;background:red;border:1px solid red}.case_detail .linkbox .btn_re a:hover{color:#fff;opacity:.7}.case_detail .linkbox .btn_re a span:after{border-left:5px solid #fff}.case_detail .linkbox .btn_wh a{color:#000;background:#fff;border:1px solid #000}.case_detail .linkbox .btn_wh a:hover{color:#a30b1a}.case_detail .linkbox .btn_re a span:after{border-left:5px solid #fff}.case_detail .linkbox .btn a span .sp_none{display:inline}@media screen and (max-width:1080px){.case_detail .linkbox{padding:30px;margin-top:30px}.case_detail .linkbox .inner{padding:45px 30px 30px}}@media screen and (max-width:980px){.case_detail .linkbox .btns{width:90%}.case_detail .linkbox .btn{width:100%;float:none;margin-right:0;margin-top:20px}.case_detail .linkbox .btn_wh{margin-top:10px}.case_detail .linkbox .btn a{padding:10px 0;font-size:17px;line-height:20px;text-align:center;text-decoration:none}}@media screen and (max-width:768px){.case_detail .linkbox{padding:10px 20px 20px}.case_detail .linkbox .inner{padding:30px 20px 20px}.case_detail .linkbox .inner:before{top:-12px;font-size:20px;line-height:1}.case_detail .linkbox .inner:after{top:20px}.case_detail .linkbox p{font-size:14px;line-height:1.6;margin-top:10px}.case_detail .linkbox .btns{width:100%}.case_detail .linkbox .btn{margin-top:10px}}@media only screen and (max-width:480px){.case_detail .linkbox .btn a{padding:10px 0;font-size:14px;line-height:20px;text-align:center;text-decoration:none}.case_detail .linkbox .btn a span{padding-right:15px}.case_detail .linkbox .btn a span .sp_none{display:none}.case_detail .linkbox .title{font-size:18px}}.check_agree_box{text-align:center}.check_agree_box .btn_detail{display:inline-block;margin-left:0}.check_agree_box .btn_detail a,.check_agree_box .btn_detail input{background:#a30b1a;padding:5px 20px;border:solid 1px #a30b1a}.check_agree_box .btn_detail a:hover,.check_agree_box .btn_detail input:hover{background:#a30b1a;opacity:.7}.check_agree_box .btn_deactive a,.check_agree_box .btn_deactive input,.check_agree_box .btn_deactive a:hover,.check_agree_box .btn_deactive input:hover{background:#ccc;border:solid 1px #999}@media only screen and (max-width:480px){.check_agree_box .btn_detail{width:auto}}.check_agree_box .checkbox_input{width:auto;display:none;border:0;margin:0}.check_agree_box label{display:inline-block;vertical-align:middle;position:relative;padding-left:24px;cursor:pointer;font-size:14px;line-height:20px}.check_agree_box label:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;border-radius:10%;width:16px;height:16px;background:#fff;border:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box}.check_agree_box label:after{content:"";position:absolute;top:-13px;left:6px;margin:auto;width:6px;height:14px;border-right:2px solid transparent;border-bottom:2px solid transparent;-webkit-transform:rotate(40deg);-moz-transform:rotate(40deg);-ms-transform:rotate(40deg);transform:rotate(40deg);-webkit-transition:border-bottom-color,border-right-color .2s linear;-moz-transition:border-bottom-color,border-right-color .2s linear;-ms-transition:border-bottom-color,border-right-color .2s linear;transition:border-bottom-color,border-right-color .2s linear}.check_agree_box input:checked+label:after{border-color:#a30b1a}.price_table{width:880px;margin:0 auto;padding:60px 0}.price_table .list{width:102.273%}.price_table .list .item{width:31.111%;margin-right:2.222%;float:left}.price_table .list .item .title{width:100%;text-align:center;vertical-align:middle;height:100px;color:#fff;background:#706f67;display:table}.price_table .list .item.web_price{margin-top:-10px}.price_table .list .item.web_price .title{height:110px;background:rgb(230,0,18);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZTYwMDEyIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzk5MDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);background:-moz-linear-gradient(-45deg,rgba(230,0,18,1) 0%,rgba(153,0,0,1) 100%);background:-webkit-linear-gradient(-45deg,rgba(230,0,18,1) 0%,rgba(153,0,0,1) 100%);background:linear-gradient(135deg,rgba(230,0,18,1) 0%,rgba(153,0,0,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e60012',endColorstr='#990000',GradientType=1)}.price_table .list .item .title h3{width:100%;padding:0 20px;box-sizing:border-box;-webkit-box-sizing:border-box;display:table-cell;text-align:center;vertical-align:middle;color:#fff;font-size:20px;line-height:1.5}.price_table .list .item .price_data{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;display:block;border:solid 1px #dad9d6;border-top:0;padding:30px 0;text-align:center;min-height:285px;background:rgb(255,255,255);background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(238,238,238,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#eeeeee',GradientType=0)}.price_table .list .item.web_price .price_data{padding-bottom:40px}.price_table .list .item .price_data .item_id{font-size:30px;line-height:1}.price_table .list .item .price_data .item_price{font-size:20px;line-height:1}.price_table .list .item .price_data .item_price strong{font-size:46px;line-height:1;font-weight:700}.price_table .list .item .price_data .item_unit{font-size:16px;line-height:1;position:relative;padding-top:25px}.price_table .list .item .price_data .item_unit+p{margin-top:0}.price_table .list .item .price_data .item_unit strong{font-size:30px;color:#000}.price_table .list .item .price_data .item_unit:after{position:absolute;content:' ';width:30px;height:1px;background:#9d9c95;top:0;left:0;right:0;margin:auto}@media screen and (max-width:940px){.price_table{padding:30px 0;width:100%}.price_table .list .item .title{height:80px}.price_table .list .item.web_price .title{height:90px}.price_table .list .item .price_data{padding:20px 0;min-height:inherit}.price_table .list .item.web_price .price_data{padding-bottom:30px}.tabcontent .price_table .list .item .title br{display:block}.price_table .list .item .title h3{font-size:20px;line-height:1.2}.price_table .list .item .price_data .item_id{font-size:25px}.price_table .list .item .price_data .item_price{font-size:14px}.price_table .list .item .price_data .item_price strong{font-size:30px}.price_table .list .item .price_data .item_unit{font-size:14px;line-height:1;position:relative;padding-top:15px}.price_table .list .item .price_data .item_unit strong{font-size:25px;color:#000}.price_table .list .item .price_data .item_unit:after{width:20px}}@media screen and (max-width:768px){.price_table{padding:20px 0}.price_table .list{width:100%}.price_table .list .item{width:100%;margin-right:0%;float:none}.price_table .list .item .title,.price_table .list .item.web_price .title{width:100%;text-align:center;vertical-align:middle;height:auto;padding:10px 0}.price_table .list .item.web_price{margin-top:0}.price_table .list .item .price_data,.price_table .list .item.web_price .price_data{padding:20px 0}.tabcontent .price_table .list .item .title br{display:block}.price_table .list .item .title h3{font-size:16px;line-height:1.2}.price_table .list .item .price_data .item_id{font-size:20px}.price_table .list .item .price_data .item_price{font-size:14px}.price_table .list .item .price_data .item_price strong{font-size:30px}.price_table .list .item .price_data .item_unit{font-size:14px;line-height:1;position:relative;padding-top:15px}.price_table .list .item .price_data .item_unit strong{font-size:20px;color:#000}.price_table .list .item .price_data .item_unit:after{width:20px}}.footer_wrp{padding:0}.footer_wrp .free_area{margin:0}.footer_wrp>.content_width{max-width:100%;width:100%;padding:0}.footer{display:none}.footer_wrp .copyright{clear:none!important;padding:0;font-size:12px;height:auto;line-height:1.2}.list_media{width:100%;padding:0 70px;font-size:0;box-sizing:border-box;margin:50px 0}.list_media li{width:calc(100% / 5 - 20px);display:inline-block;vertical-align:top;border:1px solid #ddd;box-sizing:border-box;min-height:270px;margin:0 10px;padding:20px}.list_media .title{border-bottom:3px solid #eee;font-size:16px;padding-bottom:10px}.list_media p{font-size:15px;margin-top:13px}.list_media li{background:#eee}#section02 .accordion_header{display:none!important}#section02 .tabaccordionbody{padding:0}#section02 .tabaccordionbody *+h4{margin-top:0}#section02 .tabaccordionhead{display:none;margin-top:0!important}#section02 .tabcontent{padding-bottom:0!important;width:100%;box-sizing:border-box;display:block!important}#section02 .tabcontent br{display:none}#section02 .tabcontent br.br_clear{display:block}.bg_blue{background:none}.price_table .list .item .price_data .item_unit span{display:block;font-weight:700;font-size:24px;padding-bottom:10px}@media screen and (max-width:1280px){.bg_blue>.section_inner{padding:0}}@media screen and (min-width:1160px){.mid_width{width:100%}#section02 .tabaccordionhead ul{text-align:center}#section02 .tabaccordionhead ul li{display:inline-block;float:none}.section_product_detail2+#section02 .content_width{max-width:100%}.section_product_detail2+#section02 .content_width .fitimg{text-align:center}.section_product_detail2+#section02 .content_width .tabcontent{padding-bottom:100px}.section_product_detail2+#section02 .content_width .fitimg img{width:auto;margin:0 auto!important}.section_product_detail2+#section02 .content_width .fitimg .btn_prev{margin-bottom:60px}.section_product_detail2+#section02 .section_inner{padding:60px 0 0}.section_product_detail2+#section02 .content_width .tabaccordionbody{padding:80px 0 0}.section_product_detail2+#section02 .content_width .tabcontent{display:block!important}}@media screen and (max-width:1160px){.sp_img{width:100%!important}.blanklink{width:70%;margin:0 auto;float:none}}@media screen and (max-width:768px){#section02 .delay>.content{padding:20px}#section02 .tabcontent{padding:0!important}#section02 [class*="tabcontent"]{display:block!important;margin-top:30px}#section02 .accordion_header+[class*="tabcontent"]{border:none}#section02 [class*="tabcontent"]+.accordion_header{display:none}#section02 [class*="tabcontent"] .section_inner{padding:0}}@media only screen and (max-width:480px){.free_area+.content_width{padding:20px}#section02 .gridwrp_3 .grid_1{margin:20px 0 0}}.section_product_detail2 .product_detail2 ul.charges_model li ul.charges_list{margin-left:0}[id*="section0"].section_product_detail2 .column_left.product_detail2 .product_details .linkbtn .blanklink{transition:.1s all;padding:0}[id*="section0"].section_product_detail2 .column_left.product_detail2 .product_details .linkbtn .blanklink:hover{opacity:.6}[id*="section0"].section_product_detail2 .column_left.product_detail2 .product_details .linkbtn .blanklink .link.btn_modal a{display:block;text-align:center;margin:0;padding:5px 15px 5px 30px;background-position:10px 50%}[id*="section0"].section_product_detail2 .column_left.product_detail2 .product_details .linkbtn .blanklink .link.btn_modal a:hover{color:#fff}.btn-area .only-checkbox{box-sizing:border-box;-webkit-box-sizing:border-box;text-align:center;padding:0!important;background-color:transparent!important;border-radius:0!important}.btn-area .only-checkbox a{color:#fff!important;text-decoration:none!important;padding:5px 15px!important;border-radius:3px!important;display:inline-block!important;border:solid 1px #ccc!important;background-color:rgba(0,0,0,.7)!important}.btn-area .only-checkbox a:hover{opacity:.6}#section02 .section_product_detail2 .column_left.product_detail2{width:100%!important;float:left}@media only screen and (min-width:1281px){#section02 .section_product_detail2 .column_left .product_details{width:76%}}@media only screen and (max-width:1160px){.section_product_detail2 .column_left{width:100%;float:none}.section_product_detail2 .column_right{width:100%;float:none}.product_detail_page .section_product_detail2 div.option_left{width:100%;float:none}.product_detail_page .column_right.option_right{width:100%;float:none;margin-top:20px}}#section01 .section_product_detail2 .column_left.product_detail2{width:78%!important;float:left}#section01 .section_product_detail2 .column_left.product_detail2 .product_details{float:left;padding:0 0 0 25px;width:70%}.btn_detail{max-width:100%}.box_detail1{padding:25px 40px;background:#f6f6f6}.box_detail1 ul{padding-left:15px;margin-top:10px}.box_detail1 li{list-style:outside disc;padding-left:5px}.box_detail1 li+li{margin-top:5px}.change_img_pc{display:block!important}.change_img_sp{display:none!important}.br_fix{display:block!important}.icon-pdf::before{content:"";display:inline-block;background:url(/image/icon-pdf) no-repeat;width:16px;height:16px;margin-right:6px}.icon-window::after{content:"";display:inline-block;background:url(/image/icon-window) no-repeat bottom;width:16px;height:16px;margin-left:6px;position:relative;top:2px}ol.list-style1{padding-left:20px;margin:20px 0;background:#FAFAFA;padding:10px 20px 0 35px}ol.list-style1 li{list-style:inside decimal;padding-left:-1.4em;text-indent:-1.4em;border-bottom:1px dotted #ddd;padding:10px}ol.list-style1 li em{font-weight:700;font-size:18px;padding-bottom:5px}ol.list-style1 li small{font-size:14px}ol.list-style1 li:last-child{border:none}ol.list-style1 li::before{display:none}ul.list-style1 li{list-style:none;border-bottom:1px dotted #ddd;padding:20px}ul.list-style1 li::before{content:"";display:inline-block;width:12px;height:12px;background:#000;border-radius:20px}ol.list-style2{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;margin-top:15px}ol.list-style2 li{position:relative;width:25%;list-style:none;border:1px solid #eee;margin:0 5px;padding:25px 25px 20px!important;box-sizing:border-box;border-radius:5px}ol.list-style2 li em{display:block;font-weight:700;font-size:18px;line-height:1.4;text-align:center;padding-bottom:10px}ol.list-style2 li .number{text-align:center;display:table-cell;position:absolute;top:0;left:0;width:30px;background:#000;vertical-align:middle;color:#fff;line-height:30px}ol.list-style2 li img{width:100%}ol.list-style2 li div{margin-bottom:15px}ol.list-style2 li small{font-size:14px;margin-top:10px}ol.list-style2 li::before{display:none}.list-style3{width:100%;margin:25px 0 60px}.list-style3 li .f_right{float:right;margin-left:20px}.list-style3 li .f_left{float:left}.list-style3 li div{margin-bottom:12px;background:#eee;padding:5px 10px;font-size:18px;font-weight:700}.list-style3 li::before{content:counter(x);position:absolute;top:0;left:0;background:#730e12;color:#FFF;padding:3px 60px 3px 10px}.list-style3 li::after{content:"";display:block;clear:both}.list-style3+p{text-align:center;margin-bottom:60px;padding-top:30px;border-top:1px solid #eee;font-size:18px}.list_pager{max-width:800px;text-align:center;margin:40px auto 0}.list_pager li{display:inline-block;margin:0 4px}.list_pager li a{display:block;padding:4px 10px;border:1px solid #888;text-decoration:none}.list_pager li a:hover{background:#eee;border:1px solid #eee}.list_pager .active{padding:4px 10px;background:#888;color:#FFF}.lyt-col{width:100%;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.lyt-col.column1 li{width:100%}.lyt-col.column2 li{width:50%}.lyt-col.column3 li{width:calc(100% / 3)}.lyt-col.column4 li{width:25%}#entriesTerms>h3{font-size:0}#entriesTerms>h3::after{content:"サイト利用規約確認";font-size:20px}.box+.checkbox span{display:none}.box+.checkbox::after{content:"サイト利用規約に同意する";vertical-align:middle;font-size:18px}form.cart .headline_wrp .btn_left a{padding:5px 30px 5px 15px!important}.btn_detail a::after{bottom:1px}#section01 .inline_module .checkbox-inline label span{font-size:0!important}#section01 .inline_module .checkbox-inline label span::after{content:"利用規約／サービス仕様書に同意する";display:inline-block;font-size:16px;margin-left:9px}div.product_set_name.caption label,label>span{font-size:18px}.estimate .form .btn_detail a{font-size:20px;background:#a30b1a!important;padding:17px 0!important;border:none}.estimate .form .btn_detail a:hover{opacity:.6}.mod-btn-default,.mod-btn-default:link,.mod-btn-default:visited{background-color:#861718!important;border-color:#861718!important;cursor:pointer}.mod-btn-default:hover,.mod-btn-default:active{background-color:#861718!important;border-color:#861718!important;opacity:0.6!important}.mod-badge-required[class*="mod-badge-"]{color:#861718!important;border-color:#861718!important}.box+.checkbox{text-align:center;font-size:16px;margin:20px 0 0}.box+.checkbox+h3{border:1px solid #ddd;padding:25px 30px 0;border-bottom:none;font-size:20px!important}.box+.checkbox+h3::after{display:none}.box+.checkbox+h3+p{border:1px solid #ddd;padding:5px 30px 25px;border-top:none;word-break:break-all}.box+.checkbox+h3+p+.checkbox{text-align:center;font-size:16px;margin:20px 0 30px}.btn_detail.left a::after,.btn_detail.btn_prev a::after{position:absolute;content:'';top:0;bottom:0;left:10px;right:auto;margin:auto;border:solid 1px #fff;border-top-width:1px;border-left-width:1px;border-top-style:solid;border-left-style:solid;border-top-color:rgb(255,255,255);border-left-color:rgb(255,255,255);width:10px;height:10px;border-top:none;border-left:none;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-ms-transform:rotate(-225deg);transform:rotate(-225deg)}.btn_detail.right.btn_order a{border:1px solid #000}.btn_detail.right.btn_order a:hover{background:#E70012}.mypage_menu .link{margin:-30px 12px 0 0;text-align:right}.section_other .delay .headline{margin-top:0}h2.product_name_title{padding-top:18px;padding-bottom:13px}.product_detail2 ul.charges_model li ul.charges_list li{padding:0}.checkbox-inline label{padding-top:10px;display:block;font-size:18px}.orders_confirm.submit_btns .btn_detail.btn_next.check_agree a{font-size:18px}.btn_detail.check_agree #btn{display:none}.btn_detail.check_agree #btn+#btn{display:block}.btn_detail.check_agree.btn_deactive #btn{display:block}.btn_detail.check_agree.btn_deactive #btn+#btn{display:none;cursor:pointer}#password_policy p{font-size:12px!important;margin:10px 0}#password_policy dl{padding-top:5px;border:none;border-top:solid 1px #ddd}#password_policy dl::after{content:"";clear:both;display:block}#password_policy dl dd,#password_policy dl dt{line-height:1.4;font-size:12px;margin:0;box-sizing:border-box}#password_policy dl dt{width:15%;padding:5px 10px 0 0}#password_policy dl dd{width:85%;padding:5px 0 0 0}.btn-area{text-align:center}form+#section04{margin-top:0}@media screen and (max-width:768px){.lyt-col{width:100%;display:block}.section_product_detail2 .column_left .product_details{width:100%!important;float:none}.product_details .linkbtn .blanklink{width:100%}.list_step em::after{display:none}.list_step li{padding:0;box-sizing:border-box}.lyt-col.column1 li,.lyt-col.column2 li,.lyt-col.column3 li,.lyt-col.column4 li{width:100%}#password_policy dl dt,#password_policy dl dd{width:100%;float:none}#password_policy dl dd{padding-top:0}ol.list-style2{flex-direction:column}ol.list-style2 li{width:auto;flex-grow:1;flex-shrink:1;flex-basis:auto}ol.list-style2 li>em+div{text-align:center}ol.list-style2 li>em+div img{width:100%;max-width:300px}.list-style3{width:100%;margin:25px 0 20px}.list-style3 li img{width:100%;margin-bottom:6px}.list-style3 li div{margin-bottom:8px;background:#d3d3d3;padding:3px 10px;font-size:14px}.list-style3 li::before{content:counter(x);top:0;padding:6px 10px 3px;font-size:12px}.list-style3+p{margin-bottom:30px;padding-top:15px;font-size:14px}.box_detail1{padding:20px 15px 20px 20px}.box_detail1 ul{padding-left:15px;margin-top:10px}.box_detail1 li{font-size:12px;line-height:1.6}.list-qa dt,.list-qa dd{padding:15px 10px 15px 50px}.list-qa dt:before,.list-qa dd:before{font-size:16px;padding:5px 10px}}@media only screen and (max-width:480px){.section_product_detail2 div.option_left,.section_product_detail2 div.option_right{width:100%!important}.section_product_detail2 div.option_right{margin-top:0!important}#section04 .submit_3btns{width:100%!important}.change_img_pc{display:none!important}.change_img_sp{display:block!important}.table-style1 th,.table-style1 td,.table-style2 th,.table-style2 td{display:table-cell!important}.table-style2 th{width:18%}.table-style2 td{width:25%!important}.table-style2 td+td+td+td{width:60%!important}.table-style2 table{width:600px}}#detail_overlay+.window_detail_area{display:none}#detail_overlay.open+.window_detail_area{display:block}#detail_overlay.open .window_detail_area_close{display:block}#detail_overlay.open{position:fixed;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.8);box-sizing:border-box;z-index:102;cursor:pointer}.window_detail_area{position:fixed;max-width:1000px;margin:auto;padding-bottom:50px;height:80%;overflow-y:scroll;background:#FFF;z-index:103;top:0;left:10%;right:10%;bottom:0}.window_detail_area article{max-width:1000px;margin:0 auto}.window_detail_area section{max-width:850px;margin:0 auto;padding-bottom:50px}.window_detail_area *{box-sizing:border-box}.window_detail_area h1{background:#129999;font-size:28px;padding:20px 0;margin:0;text-align:center;color:#fff}.window_detail_area h2{background:#129999;font-size:20px;padding:5px 15px;color:#fff;border-radius:5px;margin-top:45px}.window_detail_area h3{border-left:8px solid #129999;line-height:1.2;padding-left:10px;font-size:22px;margin:32px 10px 0}.window_detail_area h4{color:#129999;font-size:20px;margin:0}.window_detail_area .hdg_caption{font-size:15px;margin:20px 10px 0!important;color:#000;font-weight:700}.window_detail_area [class*="lyt-col"]{max-width:830px;margin:20px auto 0;background:#fef3e7;display:-webkit-flex;display:flex;padding:20px 30px;font-size:14px}.window_detail_area [class*="lyt-col"] img{width:100%}.window_detail_area h2+p{font-size:16px;margin:0 15px}.window_detail_area p{margin:15px 10px 15px}.window_detail_area p+h4{margin:20px 10px 0!important}.window_detail_area h2+p em{background:#861718;color:#FFF;font-style:normal;padding:7px 10px 8px;margin-right:8px}.window_detail_area .lyt-col2,.window_detail_area .lyt-col3{-webkit-justify-content:space-between;justify-content:space-between}.window_detail_area .lyt-col1 .ph{text-align:center}.window_detail_area .lyt-col2 .col{width:350px}.window_detail_area .lyt-col3 .col{width:220px}.window_detail_area .arrow{margin-right:70px;position:relative}.window_detail_area .arrow::before{content:"▶︎";color:#129999;position:absolute;top:45%;right:-40px}.window_detail_area .arrow2{margin:0 30px;position:relative;text-align:center}.window_detail_area .arrow2::after{content:"◀︎︎";color:#129999;position:absolute;top:45%;left:-15px}.window_detail_area .arrow2::before{content:"▶︎";color:#129999;position:absolute;top:45%;right:-15px}.window_detail_area .lyt-col1 .col{text-align:center}.window_detail_area ul{margin:10px 10px 0;border-top:1px dotted #CCC}.window_detail_area ul li{list-style:inside disc;border-bottom:1px dotted #CCC;padding:7px 5px}.window_detail_area .table-style2{margin:15px 10px 0}.window_detail_area .table-style2+h4{margin:20px 10px 0!important}.window_detail_area_close{display:none}.window_detail_area_close{position:absolute;right:28px;top:10px;z-index:103}.window_detail_area_close:before,.window_detail_area_close:after{content:'';height:4px;width:20px;display:block;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:absolute;top:8px;left:0;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg)}.window_detail_area_close:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg)}@media screen and (max-width:768px){.window_detail_area{margin:auto 30px}.window_detail_area section{max-width:850px;margin:0 auto}.window_detail_area *{box-sizing:border-box}.window_detail_area h1{background:#129999;font-size:22px;padding:20px 0;margin:0;text-align:center;color:#fff}.window_detail_area h2{background:#129999;font-size:18px;padding:5px 15px;color:#fff;border-radius:5px;margin:30px 15px 0}.window_detail_area h3{border-left:8px solid #129999;line-height:1.2;padding-left:10px;font-size:16px;margin:25px 20px 0}.window_detail_area h4{color:#129999;font-size:16px;margin:0}.window_detail_area [class*="lyt-col"]{max-width:830px;margin:15px 20px 0;background:#fef3e7;display:block;padding:20px 30px 10px;font-size:14px}.window_detail_area [class*="lyt-col"] img{width:100%}.window_detail_area h2+p{font-size:14px;margin:15px 20px 0}.window_detail_area h2+p em{background:#861718;color:#FFF;font-style:normal;padding:5px 10px 6px;display:block;margin:0 0 5px}.window_detail_area .lyt-col2,.window_detail_area .lyt-col3{-webkit-justify-content:space-between;justify-content:space-between}.window_detail_area .lyt-col1 .ph{text-align:center}.window_detail_area .lyt-col2 .col,.window_detail_area .lyt-col3 .col{width:100%}.window_detail_area .arrow{margin-bottom:30px;position:relative}.window_detail_area .arrow::before{content:"▼︎";color:#129999;position:absolute;top:auto;right:50%;bottom:-30px}.window_detail_area .arrow2{margin:40px 0;position:relative;text-align:center}.window_detail_area .arrow2::before{content:"▲︎";color:#129999;position:absolute;top:-30px;right:50%;bottom:-30px}.window_detail_area .arrow2::after{content:"︎︎▼";color:#129999;position:absolute;top:auto;right:0;bottom:-30px}.window_detail_area .lyt-col1 .col{text-align:center}} /*! Lity - v2.2.2 - 2017-07-17 * http://sorgalla.com/lity/ * Copyright (c) 2015-2017 Jan Sorgalla; Licensed MIT */ .lity{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;white-space:nowrap;background:#0b0b0b;background:rgba(0,0,0,.9);outline:none!important;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity.lity-opened{opacity:1}.lity.lity-closed{opacity:0}.lity *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lity-wrap{z-index:9990;position:fixed;top:0;right:0;bottom:0;left:0;text-align:center;outline:none!important}.lity-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.lity-loader{z-index:9991;color:#fff;position:absolute;top:50%;margin-top:-.8em;width:100%;text-align:center;font-size:14px;font-family:Arial,Helvetica,sans-serif;opacity:0;-webkit-transition:opacity 0.3s ease;-o-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.lity-loading .lity-loader{opacity:1}.lity-container{z-index:9992;position:relative;text-align:left;vertical-align:middle;display:inline-block;white-space:normal;max-width:100%;max-height:100%;outline:none!important}.lity-content{z-index:9993;width:100%;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:-o-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease,-o-transform 0.3s ease}.lity-loading .lity-content,.lity-closed .lity-content{-webkit-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8)}.lity-content:after{content:'';position:absolute;left:0;top:0;bottom:0;display:block;right:0;width:auto;height:auto;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}.lity-close{z-index:9994;width:35px;height:35px;position:fixed;right:0;top:0;-webkit-appearance:none;cursor:pointer;text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close::-moz-focus-inner{border:0;padding:0}.lity-close:hover,.lity-close:focus,.lity-close:active,.lity-close:visited{text-decoration:none;text-align:center;padding:0;color:#fff;font-style:normal;font-size:35px;font-family:Arial,Baskerville,monospace;line-height:35px;text-shadow:0 1px 2px rgba(0,0,0,.6);border:0;background:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.lity-close:active{top:1px}.lity-image img{max-width:100%;display:block;line-height:0;border:0}.lity-iframe .lity-container,.lity-youtube .lity-container,.lity-vimeo .lity-container,.lity-facebookvideo .lity-container,.lity-googlemaps .lity-container{width:100%;max-width:964px}.lity-iframe-container{width:100%;height:0;padding-top:56.25%;overflow:auto;pointer-events:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.lity-iframe-container iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.lity-hide{display:none}.layout-section-default .layout-section__inner-wrap,.layout-section-for-reading-contents .layout-section__inner-wrap{min-width:auto!important}@media screen and (max-width:768px){.layout-section-default .layout-section__inner-wrap,.layout-section-for-reading-contents .layout-section__inner-wrap{min-width:auto!important}.layout-form-0001>.layout-form__wrap,.layout-form-default>.layout-form__wrap{display:block!important;width:auto!important;max-width:392px!important;margin:0 auto!important}.layout-form-0001>.layout-form__wrap>.layout-form__group>.layout-form__label,.layout-form-default>.layout-form__wrap>.layout-form__group>.layout-form__label,.layout-form-0001>.layout-form__wrap>.layout-form__group>.layout-form__form,.layout-form-default>.layout-form__wrap>.layout-form__group>.layout-form__form{display:block!important}.layout-form-0001>.layout-form__wrap>.layout-form__group>.layout-form__label,.layout-form-default>.layout-form__wrap>.layout-form__group>.layout-form__label{width:100%!important;text-align:left!important}.layout-form-0001>.layout-form__wrap>.layout-form__group,.layout-form-default>.layout-form__wrap>.layout-form__group{display:block!important;height:auto!important}.layout-form-0001>.layout-form__wrap>.layout-form__group>.layout-form__form,.layout-form-default>.layout-form__wrap>.layout-form__group>.layout-form__form{width:100%!important;border-left-width:1px!important}.mod-btn-backpage,.mod-btn-default,.mod-btn-default-sub,.mod-btn-form-group,.mod-btn-quiet,.mod-btn-quiet-sub,.mod-btn-spotlight{margin:8px 0!important}}.new_arrivals>*:first-child{position:relative}.new_arrivals>*:first-child::before{content:"NEW";display:inline-block;background:inherit;font-size:14px;color:#fe0000;line-height:1;vertical-align:middle;border:1px solid;margin-right:5px;padding:.3em .3em .1em}.section_wrp .fsp-article .content{background:transparent}.section_wrp .case_detail .stepbox{padding:60px 0 0 0}