@charset "UTF-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,nav,article,section,header,footer,address{margin:0;padding:0}html{font-size:62.5%}body{font-family:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Yu Gothic",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;font-size:1.4rem;line-height:1.7;color:#333}h1,h2,h3,h4,h5,h6{font-size:1.4rem;font-weight:400}table{border-collapse:collapse;border-spacing:0}a{-webkit-tap-highlight-color:transparent;outline:none}a:link,a:visited{color:#333;text-decoration:none}a:hover{color:#333}a:focus{outline:none;background:0 0}img{border:medium none;vertical-align:middle}li{list-style:none}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}body{position:relative}main{padding-top:70px}#fix-head{width:100%;height:70px;background-color:#fff;border-bottom:1px solid #f1f1f1;position:fixed;top:0;z-index:999}#fix-head .inner{width:1000px;height:100%;margin:0 auto;position:relative}#fix-head .logo{float:left;padding:5px 0}#fix-head .logo img{width:auto;height:60px}#global-nav ul{list-style:none;position:absolute;right:0;bottom:0;font-size:1.6rem;line-height:70px}#global-nav ul li{float:left}#global-nav ul li.contact-button{background-color:#0e7ac4;margin-left:20px}#global-nav ul li a{width:100%;height:70px;color:#333;padding:0 20px;display:inline-block;transition:.3s}#global-nav ul li a:hover{border-bottom:2px solid #fba848}#global-nav ul li.contact-button a{color:#fff;padding:0 40px}#global-nav ul li.contact-button a:hover{color:#fff;padding:0 40px;opacity:.7;border-bottom:none}.head-bunner{width:100%;height:60px}.head-bunner .bunner-inner{width:1000px;height:100%;margin:0 auto;background-image:url(//qanda.japan1ba.com/wp-content/themes/japanichiba/css/../images/head-bunner.jpg);background-size:cover;background-repeat:no-repeat;background-position:center center}.main-side-container{width:1000px;height:auto;margin:0 auto;padding-top:20px}#main{width:740px;height:auto;float:right;margin-left:20px}#sidebar{width:240px}.fixedsticky{top:80px}.clearfix:after{content:"";display:block;clear:both}a.square_btn{display:inline-block;padding:.6em 5em .6em 4.5em;text-decoration:none;color:#fba848;border:solid 2px #fba848;transition:.3s}a.square_btn:hover{background:#fba848;color:#fff}a.round_btn{display:inline-block;padding:.2em 2em;text-decoration:none;color:#fff;border:solid 2px #fba848;background:#fba848;border-radius:4px;transition:.3s}a.round_btn:hover{background:#fff;color:#fba848}a.app_btn{display:inline-block;padding:.6em 3em .6em 2.5em;text-decoration:none;font-size:1.6rem;color:#fff;border:solid 2px #fe9902;border-radius:4px;background-color:#fe9902;transition:.3s}a.app_btn:hover{background:#fff;color:#fe9902}.head-box{padding:0 10px 15px}.head-box h2{font-size:1.8rem;font-weight:700;line-height:1.2}.head-box p{font-size:1rem;color:#ccc;line-height:1}.category-box .head-box{border-bottom:2px solid #40aaef}.menuList{width:240px;margin:0;padding:0}.main_menu{position:relative;margin:0;padding:10px;border-bottom:1px solid #ccc;cursor:pointer;background-image:url(//qanda.japan1ba.com/wp-content/themes/japanichiba/css/../images/arrow2.png);background-repeat:no-repeat;background-position:213px 15px}li .main_menu a{width:100%;height:auto;display:block}.main_menu span{display:block;background:url(//qanda.japan1ba.com/wp-content/themes/japanichiba/css/../images/arrow.png) 100% 0% no-repeat}.main_menu span.open{background:url(//qanda.japan1ba.com/wp-content/themes/japanichiba/css/../images/arrow.png) 100% 100% no-repeat}.sub_menu{display:none;margin:0;padding:0}.sub_menu li a{display:block;margin:0;padding:10px;background:#fafafa}.side-bunner-area{width:240px;height:auto;margin-top:20px;margin-bottom:40px}.side-bunner-area img{margin-top:20px}.infomation-box .head-box{border-bottom:2px solid #fba848}.info-content{padding:6px 5px 8px;border-bottom:1px solid #ccc}.info-content span.info-new{margin-right:7px;padding:2px 4px;color:#fff;font-size:1rem;background-color:#58be89}.info-content time{color:#999;font-size:1rem}.info-content p{line-height:1.5}footer{margin-top:50px;width:100%;background-color:#fff;border-top:1px solid #999}footer .return-top{padding:20px 0;background-color:#fba848;color:#fff;font-weight:700;text-align:center}footer .return-top i{font-size:1.8rem;font-weight:700}footer .footer-main{margin:0 50px;padding:20px 0;display:flex}footer .footer-main p{margin-top:6px;margin-left:20px}footer .footer-bottom{padding:10px 0;background-color:#044cb4}footer .footer-bottom p{text-align:center;color:#fff}.breadcrumbs{width:1000px;height:auto;margin:15px auto}.breadcrumbs a{color:#057bc1}.pagenation{text-align:center;margin-top:30px;margin-bottom:100px}.pagenation:after,.pagenation ul:after{clear:both;content:".";display:inline-block;height:0;visibility:hidden}.pagenation ul{margin:0;display:inline-block}.pagenation li{float:left;list-style:none outside none;margin-left:3px}.pagenation li:first-child{margin-left:0}.pagenation li.active{background-color:#999;border-radius:3px;color:#fff;cursor:not-allowed;padding:10px 20px}.pagenation li a{background:none repeat scroll 0 0 #ccc;border-radius:3px;color:#fff;display:block;padding:10px 20px;text-decoration:none;text-shadow:0 -1px 0 rgba(0,0,0,.2)}.pagenation li a:hover{background-color:#444;color:#fff;opacity:.8;transition-duration:.3s;transition-property:all;transition-timing-function:ease}dl.search1{margin-bottom:20px;position:relative;background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px}dl.search1 dt{margin-right:40px;padding:4px 0 4px 4px}dl.search1 dt input{width:100%;height:20px;line-height:20px;font-size:1.4rem;background:0 0;border:none}dl.search1 dd{position:absolute;top:0;right:0}dl.search1 dd button{display:block;padding:6px;background:0 0;border:none}dl.search1 dd button span{display:block;width:20px;height:20px;background-image:url(//qanda.japan1ba.com/wp-content/themes/japanichiba/css/../images/search-icon.png);background-position:center center;background-size:cover}.single-catch img{width:100%;height:auto;margin-bottom:30px}.single-head{margin-bottom:30px}.single-head .category{font-weight:700}.single-head .category,.single-head .time{color:#999;font-size:1.2rem}.single-head .title{margin-bottom:10px;font-size:2rem;font-weight:700;line-height:1.4}.single-main h2{margin-bottom:20px;padding-top:8px;padding-bottom:8px;font-size:2rem;font-weight:700;line-height:1.4;border-top:4px solid #0e7ac4;border-bottom:4px solid #0e7ac4}.single-content h3{margin-bottom:20px;padding-top:20px;padding-bottom:8px;font-size:1.8rem;font-weight:700;line-height:1.4;border-bottom:2px solid #0e7ac4}.single-main h4{margin-top:20px;margin-bottom:20px;padding-left:8px;font-weight:700;line-height:1.4;border-left:4px solid #0e7ac4}.single-main p{margin-bottom:10px}.single-main a{color:#0e7ac4;transition:.3s}.single-main a:hover{border-bottom:1px solid #0e7ac4}.post-nav{width:100%;height:auto;margin-top:-30px;margin-bottom:50px;padding-bottom:30px;display:flex}.post-nav a{color:#fff;font-size:1.2rem}.post-nav i{color:#fff}.post-nav .prev-box{width:35%;padding:10px 20px 10px 30px;text-align:left;background-color:#999;position:relative}.post-nav .prev-box i{position:absolute;top:40%;left:10px}.post-nav .home-box{width:40%;padding:10px 30px;text-align:center}.post-nav .home-box a{color:#666;font-size:1.4rem;text-decoration:underline}.post-nav .next-box{width:35%;padding:10px 30px 10px 20px;text-align:right;background-color:#999;position:relative}.post-nav .next-box i{position:absolute;top:40%;right:10px}.t-orange{color:#fba848}.t-blue{color:#0e7ac4}.t-purple{color:#8e44ad}.t-pink{color:#f58e7e}.main-slide-container{width:1000px;height:450px;margin:0 auto}.main-slide-container .main-slide-contents{width:1000px;height:450px;padding:20px;background-position:center center;background-size:cover;background-repeat:no-repeat;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.main-slide-container .main-slide-contents a{display:block;width:100%;height:100%}.main-slide-container .slick-dots li button:before{width:20px;height:20px;position:absolute;top:0;left:0;font-size:10px;line-height:20px;content:'\025cf';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-slide-container .slick-dots li.slick-active button:before{opacity:.75;color:#000}#main .product-box .head-box{text-align:center}.product-box .main-3item-box{display:flex;flex-wrap:wrap;justify-content:space-around;border-bottom:1px solid #ccc}.product-content{width:233px;margin-bottom:40px}.product-content .img-box img{width:100%;height:auto;transition:all .25s ease-in-out}.product-content .img-box figure{margin:0;overflow:hidden;position:relative;text-align:center}.product-content .img-box a figcaption{margin:auto;padding-top:30%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);color:#fff;opacity:0;text-align:center;transition:all .25s ease-in-out}.product-content .img-box a:hover>figure img{-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}.product-content .img-box a:hover>figure figcaption{opacity:1}.product-box .title-box{text-align:center}.product-content .title-box .main{margin-top:16px;margin-bottom:8px;font-size:1.6rem;font-weight:700}.product-box .title-box .sub{font-size:1.2rem;line-height:1.4}.japatsu-box{margin-top:30px;padding-bottom:50px;border-bottom:1px solid #ccc}.japatsu-box .head-box{text-align:center;margin-bottom:20px}.japatsu-box .head-box p{margin-top:10px;color:#999;font-size:1.4rem;line-height:1.5}.japatsu-box .main-3item-box{display:flex;flex-wrap:wrap;justify-content:space-around}.japatsu-content{width:233px;margin-bottom:40px}.japatsu-content .title-box p{margin-bottom:13px;padding-left:7px;border-left:4px solid #0e7ac4;line-height:1;font-size:1.6rem;font-weight:700}.japatsu-content .img-box img{width:100%;height:auto;transition:all .25s ease-in-out}.japatsu-content .img-box figure{margin:0;overflow:hidden;position:relative;text-align:center}.japatsu-content .img-box a figcaption{margin:auto;padding-top:30%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);color:#fff;opacity:0;text-align:center;transition:all .25s ease-in-out}.japatsu-content .img-box a:hover>figure img{-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}.japatsu-content .img-box a:hover>figure figcaption{opacity:1}.japatsu-news-box{margin-bottom:50px}.japatsu-news-box .head-box{padding:0 10px 5px}.japatsu-box .japatsu-news-box .head-box h2{font-size:1.8rem;line-height:1.2;margin-bottom:0}.japatsu-news-box .head-box p{font-size:1rem;color:#ccc;line-height:1;margin-top:0}.japatsu-news-box .main-3item-box{display:flex;flex-wrap:wrap;justify-content:space-around}.news-content{width:233px;margin-bottom:30px}.news-content .img-box img{width:100%;height:auto;transition:all .25s ease-in-out}.news-content .img-box figure{margin:0;overflow:hidden;position:relative;text-align:center}.news-content .img-box a figcaption{margin:auto;padding-top:30%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);color:#fff;opacity:0;text-align:center;transition:all .25s ease-in-out}.news-content .img-box a:hover>figure img{-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}.news-content .img-box a:hover>figure figcaption{opacity:1}.news-content .head-box{height:20px;margin-top:10px;margin-bottom:0;width:auto;position:relative}.news-content .head-box p{display:inline-block;position:absolute;left:0;bottom:0;font-size:1.2rem;line-height:1.7}.news-content .head-box a{color:#067bc2}.news-content .head-box time{display:inline-block;position:absolute;right:0;bottom:0;color:#999;font-size:1.2rem;line-height:1.7}.news-content .title-box{margin-top:5px;font-size:1.4rem}.japatsu-news-box .news-more{text-align:center}.link-box{margin-top:40px;margin-bottom:40px}.link-box .head-box{text-align:center;margin-bottom:20px}.link-box .head-box p{margin-top:10px;color:#999;font-size:1.4rem;line-height:1.5}.link-box a img{margin-left:8px;margin-right:8px}.page-design_list.list-box{margin-bottom:20px;padding:20px 10px 0;border:1px solid #dadada}h3.page-design_list{width:100%;height:auto;margin-bottom:16px;border-bottom:2px solid #0d79c3;font-size:1.6rem;font-weight:700}.page-design_list.button-box{width:100%;height:auto;margin-top:-20px}.page-design_list.button-box.originalform{margin-top:10px}.page-design_list.otherform{margin-bottom:30px;text-align:center}.page-pop_list{margin-bottom:20px;padding:20px 10px 0;border:1px solid #dadada}h3.page-pop_list_head{width:100%;height:auto;margin-bottom:16px;border-bottom:2px solid #0d79c3;font-size:1.6rem;font-weight:700}.pop-content{width:223px;margin-bottom:40px}.pop-content .title-box p{margin-top:10px;font-weight:700}.pop-content .img-box{min-height:160px}.pop-content img{width:100%;height:auto;transition:.5s;border:1px solid #ddd}.pop-content img:hover{opacity:.7}.pop-content .button-box{margin-top:10px;margin-bottom:0}.page-design_list.button-box{width:100%;height:auto;margin-top:-20px}.page-format_list{margin-bottom:20px;padding:20px 10px 0;border:1px solid #dadada}h3.page-format_list_head{width:100%;height:auto;margin-bottom:16px;border-bottom:2px solid #0d79c3;font-size:1.6rem;font-weight:700}.format-content{width:170px;margin-bottom:40px}.format-content .title-box p{margin-top:10px;font-weight:700}.format-content .img-box{min-height:210px}.format-content img{width:100%;height:auto;transition:.5s;border:1px solid #ddd}.format-content img:hover{opacity:.7}.format-content .button-box{margin-top:10px;margin-bottom:0}.page-design_list.button-box{width:100%;height:auto;margin-top:-20px}#main .archive-box .head-box{text-align:center}.archive-box .main-3item-box{display:flex;flex-wrap:wrap;justify-content:space-around}.archive-content{width:233px;margin-bottom:40px}.archive-content .img-box img{width:100%;height:auto;transition:all .25s ease-in-out}.archive-content .img-box figure{margin:0;overflow:hidden;position:relative;text-align:center}.archive-content .img-box a figcaption{margin:auto;padding-top:30%;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.6);color:#fff;opacity:0;text-align:center;transition:all .25s ease-in-out}.archive-content .img-box a:hover>figure img{-webkit-transform:scale(1.15,1.15);transform:scale(1.15,1.15)}.archive-content .img-box a:hover>figure figcaption{opacity:1}.archive-box .title-box{text-align:center}.archive-content .title-box .main{margin-top:16px;margin-bottom:8px;font-size:1.6rem;font-weight:700}.archive-box .title-box .sub{font-size:1.2rem;line-height:1.4}.archive-content .title-box .price{margin-top:-8px;font-size:1.4rem;line-height:1.4}.archive-content .title-box span.tax{color:#999}.single-product-container{width:1000px;height:auto;margin:0 auto;padding-top:20px}#img-contents{width:490px;height:auto;float:left}#img-contents .main,#img-contents .main li{margin:0;padding:0;list-style:none}#img-contents .main{margin-bottom:5px}#img-contents .main li{width:490px;height:490px;overflow:hidden}#img-contents .main li.item2,#img-contents .main li.item3,#img-contents .main li.item4{display:none}#img-contents .main li:hover img{transition:.3s;opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}#img-contents .thumb,#img-contents .thumb li{margin:0;padding:0;list-style:none}#img-contents .thumb li{display:inline-block;width:119.5px;height:119.5px;overflow:hidden;cursor:pointer;vertical-align:top;margin-bottom:4px}#img-contents .thumb li img{width:100%;height:auto}#img-contents .thumb li:hover img{transition:.3s;opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha(opacity=80)"}#main-contents{width:490px;height:auto;margin-left:20px;float:left}.single-product-container{margin-bottom:100px}.single-product-container .head-box{border-bottom:1px solid #ccc;margin-bottom:20px}.single-product-container .head-box p{margin-bottom:5px;font-size:1.2rem;color:#ccc;line-height:1}.single-product-container .head-box h2{font-size:2rem;font-weight:700;line-height:1.2}.single-product-container .description,.single-product-container .price,.single-product-container .download{margin-bottom:10px;padding:10px}.single-product-container .description h3,.single-product-container .price h3{color:#666;font-size:1.6rem;font-weight:700;margin-bottom:5px}.single-product-container .price .p-value{font-size:2.8rem;margin-bottom:20px}.single-product-container .price .p-value span.tax{color:#999;font-size:1.4rem}.single-product-container .download h4{margin-bottom:10px;color:#666;font-size:1.4rem;font-weight:700}.single-product-container .description p{margin-bottom:5px}.single-product-container .description a,.single-product-container .download a{color:#0d79c3}.single-product-container .link-form{margin-top:20px;margin-bottom:50px;text-align:center}.single-product-container table{width:490px;margin-top:5px;margin-bottom:5px;text-align:center;border-collapse:collapse}.single-product-container th{padding:8px;color:#0d79c3;background-color:#eff}.single-product-container th{padding:4px 8px}.single-product-container table th,.single-product-container table td{border:solid 1px #666}#main .qanda-box .head-box{text-align:center}.main-category{margin-bottom:10px}.main-category:after{content:"";clear:both;display:block}.main-category li{margin-bottom:10px;margin-right:15px;padding-top:4px;padding-bottom:4px;display:inline-block;border-bottom:2px solid #fff;font-weight:700;float:left;overflow:hidden;transition:.3s}.main-category li:hover{border-bottom:2px solid #fba848}.main-category li:first-child{margin-right:30px}.main-category li:first-child:hover{background-color:#fff;border-bottom:#fff}.main-category li a{padding:10px 0;font-weight:400;transition:.3s}.qanda-area{border:1px solid #ccc;margin-bottom:100px;padding:30px}.qanda-content{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ccc}.qanda-content h3.qanda-q{min-height:35px;margin-bottom:10px;padding-top:3px;padding-left:40px;font-size:1.8rem;font-weight:700;line-height:1.4;background-image:url(//qanda.japan1ba.com/wp-content/themes/japanichiba/css/../images/q-icon.png);background-position:left top;background-size:30px 30px;background-repeat:no-repeat}.qanda-content div.qanda-a{min-height:35px;padding-top:3px;padding-left:40px;background-image:url(//qanda.japan1ba.com/wp-content/themes/japanichiba/css/../images/a-icon.png);background-position:left top;background-size:30px 30px;background-repeat:no-repeat}.qanda-content .qanda-sub{padding-top:6px;color:#999;text-align:right}.qanda-area .pagenation{margin-bottom:0}.qanda_ranking-box .head-box{border-bottom:2px solid #f26964}.qanda_ranking-box .ranking-content{padding:10px 5px;border-bottom:1px solid #ccc}.qanda_ranking-box .rank{font-size:1.2rem;font-weight:700;line-height:1.4;color:#666}.qanda_ranking-box div:nth-of-type(2) .rank{font-size:1.4rem;font-weight:700;line-height:1.6;color:#fba848}.qanda_ranking-box .rank-sub{color:#999;font-size:1.2rem}.qanda-area .search-title{margin-bottom:30px;font-size:1.6rem;border-bottom:1px solid #ccc}.qanda-area .search-nocontent{margin-top:100px;margin-bottom:100px;font-size:1.6rem;font-weight:700;text-align:center}#main .news-box .head-box{text-align:center}.news-area{border:1px solid #ccc;margin-bottom:100px;padding:30px}.news-archive-content{width:100%;height:auto;margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #ccc}.news-archive-content:after{content:"";display:block;clear:both}.news-archive-content .img-box{width:136px;height:auto;overflow:hidden;float:left}.news-archive-content .img-box img{width:100%;height:auto}.news-archive-content .content-box{width:524px;padding-left:20px;float:left}.news-archive-content .content-box .category{font-weight:700}.news-archive-content .content-box .category,.news-archive-content .content-box time{color:#999;font-size:1.2rem}.news-archive-content .content-box .title{font-size:1.6rem;line-height:1.4;font-weight:700}.news_ranking-box .head-box{border-bottom:2px solid #f26964}.news_ranking-box .ranking-content{padding:10px 5px;border-bottom:1px solid #ccc}.news_ranking-box .ranking-content:first-child{color:red}.news_ranking-box .rank{font-size:1.2rem;font-weight:700;line-height:1.4;color:#666}.news_ranking-box div:nth-of-type(2) .rank{font-size:1.4rem;font-weight:700;line-height:1.6;color:#fba848}.news_ranking-box .rank-sub{color:#999;font-size:1.2rem}.news-area .search-title{margin-bottom:30px;font-size:1.6rem;border-bottom:1px solid #ccc}.news-area .search-nocontent{margin-top:100px;margin-bottom:100px;font-size:1.6rem;font-weight:700;text-align:center}#main .application-box .head-box{text-align:center}.form-area{border:1px solid #ccc;margin-bottom:100px;padding:30px 40px}fieldset{border:none;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f1f1f1}fieldset legend{padding-left:10px;margin-left:-15px;margin-bottom:10px;font-size:1.6rem;font-weight:700;border-left:4px solid #0e7ac4;line-height:1.2}fieldset .item{margin-bottom:10px;display:flex;align-items:center}fieldset .item label{width:25%;height:auto;font-weight:700}fieldset .item input,fieldset .item select{width:100%;padding:5px 7px;border:solid 1px #ccc;border-radius:4px;box-shadow:none;font-size:1.6rem}.wpcf7-form-control-wrap{width:75%}fieldset .item input.noborder{border:none}fieldset .item textarea{width:100%;height:10rem;border-radius:4px;border:solid 1px #ccc;font-size:1.6rem}fieldset .form-sub p{margin-top:20px;font-size:1.2rem;color:#999}.button-box{margin-top:20px;margin-bottom:30px;text-align:center}input.submit-button{display:inline-block;margin-right:10px;padding:.4em 3em;text-decoration:none;font-size:1.6rem;color:#fff;border:solid 2px #fe9902;border-radius:4px;background-color:#fe9902;transition:.3s}input.submit-button:hover{background:#fff;color:#fe9902}.button-box .return-button{display:inline-block;margin-left:10px;padding:.4em 3em;text-decoration:none;font-size:1.6rem;color:#fff;border:solid 2px #999;border-radius:4px;background-color:#999;transition:.3s}.button-box .return-button:hover{background:#fff;color:#999}#main .orderform-box .head-box{text-align:center}.orderform-area{border:1px solid #ccc;margin-bottom:100px;padding:30px 40px}.orderform-area fieldset{border:none;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f1f1f1}.orderform-area fieldset legend{padding-left:10px;margin-left:-15px;margin-bottom:10px;font-size:1.6rem;font-weight:700;border-left:4px solid #0e7ac4;line-height:1.2}.orderform-area fieldset .form-category{margin-top:30px;margin-bottom:15px;font-weight:700;font-size:1.6rem;border-bottom:1px solid #ccc}.orderform-area fieldset .form-category.first{margin-top:10px}.orderform-area fieldset .item{margin-bottom:10px;display:flex;align-items:center}.orderform-area fieldset .item select.formitem-name{width:50%;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none}.orderform-area fieldset .item .en{width:4%;padding-left:10px;text-align:center}.orderform-area fieldset .item select.formitem-price{width:8%;padding:5px 0;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-align:right}.orderform-area fieldset .item select.formitem-tax{width:12%;padding-left:2px;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;font-size:1.2rem;color:#666}.orderform-area fieldset .item select.formitem-count{width:9%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.orderform-area fieldset .item input.formitem-subtotal{width:12%;pointer-events:none;border:none;text-align:right;font-weight:700}.orderform-area fieldset .product-sum{padding-top:10px;padding-bottom:20px;text-align:right;border-top:2px solid #333;display:flex;justify-content:flex-end}.orderform-area fieldset .product-sum label{width:10%;font-size:1.6rem}.orderform-area fieldset .product-sum .form-sum{width:15%;padding-right:7px;font-size:1.8rem;font-weight:700;text-align:right;border:none}.wpcf7-form-control-wrap{width:75%}fieldset .item input.noborder{border:none}fieldset .item textarea{width:100%;height:10rem;border-radius:4px;border:solid 1px #ccc;font-size:1.6rem}fieldset .form-sub p{margin-top:20px;font-size:1.2rem;color:#999}#main .sporder-box .head-box{text-align:center}.sporder-area{border:1px solid #ccc;margin-bottom:100px;padding:30px 40px}.sporder-area fieldset{border:none;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #f1f1f1}.sporder-area fieldset legend{padding-left:10px;margin-left:-15px;margin-bottom:10px;font-size:1.6rem;font-weight:700;border-left:4px solid #0e7ac4;line-height:1.2}.sporder-area fieldset .item{margin-bottom:10px;padding-bottom:10px;display:flex;align-items:flex-start;justify-content:space-between}.sporder-area fieldset.form-product .item{border-bottom:1px solid #ccc}.sporder-area fieldset.form-product .item.last{border-bottom:none}.sporder-area fieldset .item img{width:136px;height:auto}.sporder-area fieldset .item .textbox{width:58%;height:auto;padding-left:10px}.sporder-area fieldset .item .textbox .boxtitle{width:100%;height:auto;font-size:1.2rem;color:#bbb}.sporder-area fieldset .item .textbox .formitem-title{width:100%;font-size:1.6rem;font-weight:700;background-color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0}.sporder-area fieldset .item .textbox .more-btn{margin-top:10px;margin-bottom:5px;color:#bbb;cursor:pointer}.sporder-area fieldset .item .textbox .more-btn:hover{text-decoration:underline;color:#666}.sporder-area fieldset .item .textbox .more{display:none}.sporder-area fieldset .item .pricebox{width:15%;height:auto;padding-left:10px;display:flex;flex-wrap:wrap;justify-content:space-between}.sporder-area fieldset .item .pricebox .boxtitle{width:100%;height:auto;font-size:1.2rem;color:#bbb}.sporder-area fieldset .item .pricebox .formitem-price{width:75%;border:none;padding:0;text-align:right;font-weight:700}.sporder-area fieldset .item .pricebox .en{width:25%;padding-top:5px;text-align:center;font-size:1.2rem}.sporder-area fieldset .item .numberbox{width:10%;height:auto;margin-top:-4px;padding-left:15px}.sporder-area fieldset .item .numberbox .boxtitle{width:100%;height:auto;font-size:1.2rem;color:#bbb}.sporder-area fieldset .item .numberbox select.formitem-number{width:100%;height:26px;padding:0 0 0 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.4rem;color:#333}.sporder-area fieldset .product-sum{padding-top:10px;padding-bottom:0;text-align:right;border-top:2px solid #333;display:flex;justify-content:flex-end}.sporder-area fieldset .product-sum label{width:12%;font-size:1.4rem}.sporder-area fieldset .product-sum #p-sum{width:15%;padding-right:7px;font-size:1.8rem;font-weight:700;text-align:right;border:none}.wpcf7-form-control-wrap{width:75%}fieldset .item input.noborder{border:none}fieldset .item textarea{width:100%;height:10rem;border-radius:4px;border:solid 1px #ccc;font-size:1.6rem}fieldset .form-sub p{margin-top:10px;font-size:1.2rem;color:#999}#main .contact-box .head-box{text-align:center}.thanks-area{border:1px solid #ccc;margin-top:46px;margin-bottom:100px;padding:100px 40px;text-align:center}.thanks-area h2{margin-bottom:40px;font-size:1.8rem;font-weight:700}.thanks-area p{margin-bottom:40px}.thanks-sub p{margin-top:30px;margin-bottom:20px;font-size:1.2rem;color:#999}.thanks-sub a{color:#0d79c3}.sctl-area .head-box{text-align:center}.sctl-area table{border-collapse:collapse;width:100%;text-align:left}.sctl-area th.t_top{border-top:#0d79c3 4px solid}.sctl-area th{border-bottom:#e3e3e3 1px dotted;text-align:left;padding:10px;font-weight:400}.sctl-area td.t_top{border-top:#b3b3b3 4px solid}.sctl-area td{border-bottom:#e3e3e3 1px dotted;text-align:left;padding:10px}.preparation-area{border:1px solid #ccc;margin-top:46px;margin-bottom:100px;padding:100px 40px;text-align:center}.preparation-area h2{margin-bottom:40px;font-size:1.8rem;font-weight:700}.preparation-area p{margin-bottom:40px}.howtouse-area{border:1px solid #ccc;margin-bottom:100px;padding:30px}.howtouse-box .head-box{text-align:center}.howtouse-area h3{margin-bottom:30px;padding-top:8px;padding-bottom:8px;font-size:2rem;font-weight:700;line-height:1.4;border-top:4px solid #0e7ac4;border-bottom:4px solid #0e7ac4}.howtouse-area .main-3item-box{display:flex;flex-wrap:wrap;justify-content:space-around}.howtouse-content{width:216px;margin-bottom:60px}.howtouse-content img{width:100%;height:auto}.howtouse-content h4{margin-top:10px;margin-bottom:5px;font-size:1.6rem}.howtouse-content h4>span{color:#0e7ac4}.howtouse-content p{font-size:1.2rem}.howtouse-area .main-2item-box{display:flex;flex-wrap:wrap;justify-content:space-around}.howtouse-content-left{width:440px;margin-bottom:10px}.howtouse-content-left h4{margin-bottom:8px;font-size:1.6rem;font-weight:700}.howtouse-content-left a{color:#0e7ac4}.howtouse-content-right{width:216px;margin-bottom:10px}.howtouse-content-right img{width:100%;height:auto}