@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", YuGothic, "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;font-size:1rem;line-height:170%;-webkit-text-size-adjust:100%;letter-spacing:-0.001em}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{width:100%;border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}input[type=reset],input[type=submit]{-webkit-appearance:none;border-radius:0;background:#ccc}input[type=reset]:hover,input[type=submit]:hover{cursor:pointer}img{width:100%;height:auto;vertical-align:bottom}ul{list-style:none}.cf:after,.cf:before{content:"";display:table}.cf:after{clear:both}.txC{text-align:center}.txS{font-size:.75rem}.txRed{color:red}.dispNone{display:none}.pc{display:none}#wrapper{font-family:"Noto Sans JP", sans-serif;position:relative;width:100%;overflow:hidden;color:#333}.pageTtlWrap{position:relative;background:url(/img/main_v_01.png) 0 0 no-repeat;background-size:cover;text-align:center;padding:9.53125rem 0}.pageTtlWrap:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:rgba(255, 255, 255, 0.7)}.pageTtlWrap .pageTtl{position:relative;font-size:2.5rem;letter-spacing:4px;font-weight:normal}.pageTtlWrap .pageTtl .en{display:block;padding-top:1rem;font-family:"Noto Serif JP", serif;font-size:1rem;color:#036EB7}.pageCatch{padding:2rem 0;text-align:center;font-size:1.5rem;line-height:2}.sec{padding:1rem 1rem 2rem}.secTtl{text-align:center;padding:2rem 0 1rem;font-weight:normal;font-size:1.75rem;letter-spacing:2px}.secTtl.serif{font-family:"Noto Serif JP", serif}.secTtl.border:after{content:"";display:block;width:20%;height:1px;background:#004;margin:4rem auto 3rem}.ttl_main{font-size:1.75rem;padding:2rem 0 4rem;font-family:"Noto Serif JP", serif}.ttl_main .en{display:block;font-size:2.5rem;letter-spacing:1px;font-family:"Oswald", cursive;color:#004}.ttl_main .en:after{content:"";display:block;width:15%;height:1px;margin:2rem auto;background:#999}.ttl_main.white{color:#fff}.ttl_main.white .en{color:#fff}.ttl_main.white .en:after{background:#fff}.leftBorder{border-left:4px solid #036EB7;padding:.2rem 0 .2rem 1rem;text-align:left;line-height:1.7;color:#036EB7}.small{font-size:.75rem;color:#aaa}.btn_ghost{width:60%;margin:1rem auto;text-align:center;border:1px solid #004}.btn_ghost a{display:block;padding:.5625rem 0;font-size:1rem;color:#004;text-decoration:none}.formWrap{padding:1rem}.formWrap td,.formWrap th{display:block;width:100%}.formWrap th{padding:.5rem;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box;background:#E8EBED;font-weight:normal;color:#333}.formWrap td{padding:.5rem .5rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.formWrap .example{display:block;font-size:.75rem}.formWrap .required+span{display:inline-block;margin-left:.5rem;padding:0 .5rem;color:#fff;font-size:.75rem;background:#AFA364}.formWrap input[type=email],.formWrap input[type=text]{display:block;width:100%;padding:.5rem;background:#fff;border:1px solid #666;line-height:2;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px}.formWrap .checkboxWrap{padding-right:1.875rem;line-height:2.5;font-size:.875rem}.formWrap textarea{display:block;width:100%;padding:.5rem;border:1px solid #666;line-height:1.7;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;height:200px}.formWrap select{display:block;border:1px solid #000}.formWrap input[type=reset],.formWrap input[type=submit]{display:inline-block;margin:.5rem;padding:.5rem 2rem;background:#004;border:none;color:#fff;font-size:1rem;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.formWrap input[type=submit]:hover{background:#036EB7}.formWrap input[type=reset]{background:#999}.formWrap+.btn_privacy{padding:1rem 0}.formWrap+.btn_privacy a{display:block;color:#666}@media screen and (min-width:980px){.sp{display:none}.tablet{display:none}.pc{display:block}#wrapper{font-size:.875rem}.w1080{max-width:1080px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.pageTtlWrap .pageTtl{font-size:3.5rem}.pageTtlWrap .pageTtl .en{padding-top:2.5rem;font-size:1.5rem}.secTtl{letter-spacing:3px;line-height:1.7;font-size:2rem}.ttl_main{font-size:1.5rem;padding-bottom:6rem}.ttl_main .en{margin-top:-3.5rem;font-size:3.75rem;line-height:1}.ttl_main .en:after{width:40px}.formWrap{max-width:800px;margin:0 auto;padding:2rem 4rem;-webkit-box-sizing:border-box;box-sizing:border-box}.formWrap form{width:100%;text-align:left}.formWrap form table{border-collapse:separate;border-spacing:0 1rem}.formWrap td,.formWrap th{display:table-cell;border:1px solid #E8EBED}.formWrap th{width:30%;padding:1rem .5rem}.formWrap td{margin-top:-1rem}.formWrap .required+span{display:block;width:40px;margin:-1.785rem 0 0 auto;background:#AFA364;color:#fff;text-align:center;font-size:.675rem}.privacyWrap{width:800px;margin:0 auto}}.headerInner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#004;width:100%;position:relative;z-index:2}.sitelogo{max-width:calc(100% - 90px)}.sitelogo .sitelogoInner{position:relative;padding:1rem 0 1rem 1rem}.sitelogo .sitelogoInner a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);color:#fff;text-decoration:none;font-family:"Noto Serif JP", serif;font-weight:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.sitelogo .sitelogoInner a img{-ms-flex-preferred-size:20%;flex-basis:20%}.sitelogo .sitelogoInner a .sitelogoCompanyName{display:block;-ms-flex-preferred-size:80%;flex-basis:80%;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:0.5rem}.sitelogo .sitelogoInner a .sitelogoCompanyName strong{font-weight:normal}.btn_gNavWrap a{position:relative;display:block;width:90px;height:90px;background:rgba(115, 189, 189, 0);padding:30px 1.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);text-decoration:none}.btn_gNavWrap a:after{content:"MENU";display:block;width:100%;padding-top:0.5rem;text-align:center;font-size:0.8rem;font-family:"Noto Serif JP", serif;color:#fff;line-height:1}.btn_gNavWrap a.btn_gNavWrapActive:after{content:"CLOSE"}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all 0.4s;-o-transition:all 0.4s;transition:all 0.4s;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-trigger{position:relative;height:16px;margin:0 0.4rem;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.menu-trigger span{position:absolute;left:0;width:100%;display:block;height:2px;background-color:#fff}.menu-trigger span:first-of-type{top:0}.menu-trigger span:nth-of-type(2){top:7px}.menu-trigger span:nth-of-type(3){bottom:0}.menu-trigger.active span:first-of-type{-webkit-transform:translateY(7px) rotate(-45deg);-ms-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg);background-color:#AFA364}.menu-trigger.active span:nth-of-type(2){opacity:0}.menu-trigger.active span:nth-of-type(3){-webkit-transform:translateY(-7px) rotate(45deg);-ms-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg);background-color:#AFA364}.gNav{position:absolute;top:-700px;opacity:0%;width:100%;background:#fefefe;-webkit-box-shadow:0 0 1rem rgba(255, 255, 255, 0.5);box-shadow:0 0 1rem rgba(255, 255, 255, 0.5);z-index:1;-webkit-transition:0.75s;-o-transition:0.75s;transition:0.75s}.gNav.gNavActive{opacity:1;top:90px}.gNav a{position:relative;display:block;width:100%;font-family:"Noto Sans JP", sans-serif;text-decoration:none;color:#666;font-size:1rem;line-height:calc(69px - 2rem);padding:1rem 0.5rem 1rem 2rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #004}.gNav a:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0 0.5rem 0 0;position:absolute;top:0;right:5%;line-height:70px;font-size:1rem;color:#004}.gNav a .en{font-family:"Oswald", cursive;font-size:0.75rem;margin-left:1rem}.gNav .bnr_gNav{border-top:1px solid #004}.gNav .bnr_gNav a{padding:0.5rem;text-align:center;font-family:"Noto Serif JP", serif;color:#fff;display:block;width:60%;margin:2rem auto;position:relative;background:#000044;background:-moz-linear-gradient(45deg, #000044 1%, #5b688c 100%);background:-webkit-linear-gradient(45deg, #000044 1%, #5b688c 100%);background:-o-linear-gradient(45deg, #000044 1%, #5b688c 100%);background:linear-gradient(45deg, #000044 1%, #5b688c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000044', endColorstr='#5b688c', GradientType=1)}.gNav .bnr_gNav a p{border:1px solid #fff;padding:1rem}.gNav .bnr_gNav a p:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0 0.5rem 0 0;display:block;text-align:center;font-size:1.5rem}.gNav .bnr_gNav a:after{content:none}.btnNav_close a{text-align:center;font-family:"Merriweather", serif;font-size:1rem;color:#fff;background:#004;padding:1rem 0}.btnNav_close a:after{content:none}.btnNav_close a i{color:#AFA364}@media screen and (min-width:980px){.sitelogo{width:30%;max-width:400px;padding-left:1rem}.sitelogo .sitelogoInner{line-height:3rem}.sitelogo .sitelogoInner a .sitelogoCompanyName{font-size:1.125rem;font-weight:normal}.gNavWrap{position:absolute;width:60%;max-width:960px;right:0;top:0;z-index:2}.gNav{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;border:none;list-style:none;background:none;top:0;-webkit-box-shadow:none;box-shadow:none}.gNav li{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.gNav li a{border:none;padding:1.25rem 0;font-size:0.875rem;line-height:1.25rem;text-align:center;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;color:#fff}.gNav li a:hover{color:#036EB7;border-color:#036EB7}.gNav li a:after{content:none}.gNav li a .en{display:block;margin:0}.gNav .bnr_gNav_contact{padding:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.gNav .bnr_gNav_contact a{background:#E8EBED;color:#004;padding:.75rem 0}.tooltip{position:relative}.tooltip:after,.tooltip:before{position:absolute;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;opacity:0}.tooltip:before{content:"";border:10px solid transparent;border-bottom-color:#000;top:54px;left:0.5rem}.tooltip:after{content:attr(data-tooltip);display:block;width:160px;padding:0.5rem;background:#000;font-size:0.875rem;color:#fff;line-height:1.7;border-radius:5px;top:74px;left:0}.tooltip:hover:before{top:44px;opacity:1}.tooltip:hover:after{top:64px;opacity:1}}.index .mainVWrap .mainV{position:relative}.index .mainVWrap .mainV .mainVtxt{position:absolute;top:2rem;width:100%;padding:0;font-family:"Noto Serif JP", serif;font-size:1rem;line-height:1.5;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.index .news{color:#fff;font-family:"Noto Serif JP", serif}.index .news .sec{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}.index .news .sec .secTtl{padding:0.25rem;-ms-flex-preferred-size:25%;flex-basis:25%;font-size:0.9rem;text-align:right;line-height:70px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#004}.index .news .sec .secInner{-ms-flex-preferred-size:75%;flex-basis:75%;padding:0.5rem 0 0.5rem 1rem;font-size:0.8rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:#E8EBED;line-height:1.5}.index .news .sec .secInner a{display:block;color:#666;text-decoration:none;padding-bottom:1rem}.index .news .sec .secInner a .newsList dt{font-size:0.75rem}.index .news .sec .secInner a .newsList dd{text-decoration:underline}.index .msg{padding:2rem 0;position:relative;background:url(../../img/bg_msg.jpg) 0 100% no-repeat;background-size:contain;z-index:-2}.index .msg:before{position:absolute;bottom:0;content:"";display:block;width:100%;height:50%;background:-moz-linear-gradient(top, white 1%, white 50%, rgba(255, 255, 255, 0.06) 97%, rgba(255, 255, 255, 0) 100%);background:-webkit-linear-gradient(top, white 1%, white 50%, rgba(255, 255, 255, 0.06) 97%, rgba(255, 255, 255, 0) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%, white), color-stop(50%, white), color-stop(97%, rgba(255, 255, 255, 0.06)), to(rgba(255, 255, 255, 0)));background:-o-linear-gradient(top, white 1%, white 50%, rgba(255, 255, 255, 0.06) 97%, rgba(255, 255, 255, 0) 100%);background:linear-gradient(to bottom, white 1%, white 50%, rgba(255, 255, 255, 0.06) 97%, rgba(255, 255, 255, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#00ffffff', GradientType=0);z-index:-1}.index .msg .secTtl_msg{font-family:"Noto Serif JP", serif;padding:2rem 0 3rem;line-height:2rem;letter-spacing:0;font-size:1.25rem;text-align:center}.index .msg .secTtl_msg span{position:relative}.index .msg .secTtl_msg span:before{content:"";position:absolute;left:-5rem;top:0.9rem;display:block;width:4rem;border-bottom:1px solid #999}.index .msg .secTtl_msg span:after{content:"";position:absolute;left:auto;right:-5rem;top:0.9rem;display:block;width:4rem;border-bottom:1px solid #999}.index .msg .msgTxt{font-size:1rem;color:#333;text-align:center;line-height:2;font-family:"Noto Serif JP", serif}.index .msg .msgTxt p{padding-bottom:1.5rem}.index .msg .msgTxt ul{padding-bottom:1rem}.index .msg .msgTxt ul li{line-height:2}.index .msg .msgTxt .catch{position:relative;display:block;font-size:1.125rem;padding:2rem 0}.index .msg .msgTxt .catch:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0;position:relative;top:-0.5rem;left:-2rem;color:#666}.index .msg .msgTxt .catch:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0;position:relative;top:auto;left:2rem;bottom:-0.5rem;color:#666}.index .recommend{padding:1rem 0 3rem}.index .recommend .recoItemWrap{padding:0 1rem 2rem}.index .recommend .recoItemWrap .recoItem{border:1px solid #000}.index .recommend .recoItemWrap .recoItem .img{border-bottom:1px solid #000}.index .recommend .recoItemWrap .recoItem .txtWrap{padding:1rem}.index .recommend .recoItemWrap .recoItem .txtWrap .ttl{font-size:1rem}.index .recommend .recoItemWrap .recoItem .txtWrap .txt{padding:1rem 0;font-size:0.85rem}.index .recommend .recoItemWrap .recoItem .txtWrap .btn{padding:0.5rem}.index .recommend .recoItemWrap .recoItem .txtWrap .btn a{display:block;position:relative;text-align:center;font-size:1rem;text-decoration:none;color:#000;border:1px solid #000;line-height:3rem}.index .recommend .recoItemWrap .recoItem .txtWrap .btn a:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0 0.5rem 0 0;display:block;position:absolute;top:0;right:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.index .service{background:#004}.index .service .serviceCatWrap{margin:-2rem -1rem 0}.index .service .serviceCatWrap .serviceCat{padding:5rem 1rem;color:#fff}.index .service .serviceCatWrap .serviceCat.resell{padding-top:6rem;background:#E8EBED;color:#333;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg)}.index .service .serviceCatWrap .serviceCat.resell .serviceCatImg{-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg)}.index .service .serviceCatWrap .serviceCat.resell .serviceCatImg .serviceCatNo{color:rgba(0, 0, 0, 0.3)}.index .service .serviceCatWrap .serviceCat.resell .serviceTxt{-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg)}.index .service .serviceCatWrap .serviceCat .serviceCatImg .serviceCatNo{position:relative;z-index:10;font-family:"Oswald", cursive;font-size:7.5rem;color:rgba(255, 255, 255, 0.3);padding-left:2rem}.index .service .serviceCatWrap .serviceCat .serviceCatImg img{margin-top:-2rem}.index .service .serviceCatWrap .serviceCat .serviceTxt{font-size:1rem;line-height:2.5;letter-spacing:1px}.index .service .serviceCatWrap .serviceCat .serviceTxt .serviceCatTtl{position:relative;font-size:1.5rem;line-height:1;font-family:"Noto Serif JP", serif;font-weight:normal;padding:1rem 0 1rem 2.5rem}.index .service .serviceCatWrap .serviceCat .serviceTxt .serviceCatTtl:before{position:absolute;top:calc(50% - 0.75rem);left:0.5rem;font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0 1rem 0 0}.index .service .serviceCatWrap .serviceCat .serviceTxt p{padding-bottom:1rem}.index .aside .bnr_contact{padding:4rem 2rem}.page .about-mainVWrap{background:url(../img/bnr_dummy.gif) no-repeat 0 0;background-size:contain;padding-top:8rem}.page .about-mainVWrap .mainV{width:90%;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(232, 235, 237, 0.7)}.page .about-mainVWrap .mainV .pageMainTtl{padding-bottom:1rem;font-size:1.25rem}.page .about-mainVWrap .mainV .pageMainTtl:after{content:"";display:block;width:2rem;padding-top:1rem;border-bottom:4px solid #000}.page .about-mainVWrap .mainV .txt{font-size:0.75rem;line-height:1.5}.page .about-mainVWrap .mainV .txt p{padding-bottom:1rem}.page .mainVWrap .mainV{background:url(../../img/main_v_sp_02.jpg) no-repeat 0 0;background-size:cover}.page .mainVWrap .mainV .pageMainTtl{text-align:center;padding:9rem 0;background:rgba(255, 255, 255, 0.7);font-size:2rem;color:#333;font-weight:normal;line-height:2}.page .mainVWrap .mainV .pageMainTtl .en{display:block;font-family:"Oswald", cursive;font-size:1.125rem;padding-top:1rem}.page.sell .mainVWrap .mainV{background-image:url(../../img/main_v_sp_03.jpg)}.page.topics .mainVWrap .mainV{background-image:url(../../img/main_v_sp_01.jpg)}.page.staff .mainVWrap .mainV{background-image:url(../../img/main_v_sp_01.jpg)}.page.company .mainVWrap .mainV{background-image:url(../../img/main_v_sp_05.jpg)}.page.recruit .mainVWrap .mainV{background-image:url(../../img/main_v_sp_06.jpg)}.page.contact .mainVWrap .mainV{background-image:url(../../img/main_v_sp_07.jpg)}.page.mailFormPage .mainVWrap .mainV{background-image:url(../../img/main_v_sp_07.jpg)}.page .pageMsg .secTtl{font-family:"Noto Serif JP", serif;color:#333;text-align:left;padding:3rem 1rem;font-size:1.25rem;line-height:1.7}.page .pageMsg .pageMsgTxt{color:#666;line-height:1.7;font-size:0.9375rem}.page .pageMsg .pageMsgTxt p{padding-bottom:1rem}.honbun{padding:3rem 0}.honbun .sec{background:#ccc;padding:1rem 1.5rem 4rem}.topics .topics_itemWrap{padding:1rem;border:1px solid #004}.topics .topics_itemWrap .topics_itemTtl{font-size:1.25rem;color:#AFA364;font-weight:normal;padding:1rem 0.5rem}.topics .topics_itemWrap .topics_itemInner{padding:2rem 0}.topics .topics_itemWrap .topics_itemInner .imgWrap{padding:1rem;background:#004}.topics .topics_itemWrap .topics_itemInner .imgWrap .imgInner{padding:0.5rem;background:#fff}.topics .topics_itemWrap .topics_itemInner .txt{padding:1rem 0}.topics .topics_itemWrap .topics_itemInner .txt p{padding:0.5rem 0}.topics .topics_itemWrap .topics_itemInner .txt .ttl{font-weight:bold;color:#004;text-indent:0.5rem;border-left:0.5rem solid #004;padding:0;margin:1rem 0}.staff .ttl_main.white{padding-bottom:1rem}.staff .profWrap{background:#004;color:#ccc;margin-bottom:8rem}.staff .profWrap:after{position:relative;bottom:-40px;content:"";display:block;width:100%;height:120px;background:#004;-webkit-transform:skewY(-10deg);-ms-transform:skewY(-10deg);transform:skewY(-10deg)}.staff .profWrap .profBoxWrap{border-top:1px solid #E8EBED}.staff .profWrap .profBoxWrap:first-child{border:none}.staff .profWrap .profBoxWrap .profBox{padding:4rem 0 1rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .img{width:75%;margin:0 auto}.staff .profWrap .profBoxWrap .profBox .profBoxInner .img .profSlide{border-radius:4rem;overflow:hidden}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data{padding:2rem 0 1rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .name{text-align:center;font-weight:normal;font-size:1.25rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .name .position{display:block;font-size:0.875rem;padding-bottom:1rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .name .rubi{font-family:"Oswald", cursive;font-size:0.875rem;margin-left:1rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt{padding:2rem 0}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt .profList{padding:0 0 1rem 1rem;font-size:0.875rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt .msg{padding:1rem;background:#E8EBED;color:#333;font-size:0.875rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt .msg p{padding-bottom:1.5rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt .msg .ttl{font-family:"Oswald", cursive;text-align:center;font-size:2.5rem;padding:2rem 0;color:#004;font-weight:bold}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt .msg .ttl:after{content:"";display:block;width:4rem;margin:2.5rem auto 0;border-bottom:1px solid #004}.company .greeting{background:#E8EBED}.company .greeting .secTtl{padding:4rem 0 3rem;color:#333}.company .greeting .greetingInner{padding-top:12rem;background:url(../img/bnr_dummy.gif) 0 0 no-repeat;background-size:contain;text-align:center;font-family:"Noto Serif JP", serif}.company .greeting .greetingInner .txt{padding-bottom:3rem}.company .greeting .greetingInner .txt .ttl{font-weight:normal;padding:2rem 0}.company .greeting .greetingInner .txt p{padding-bottom:1rem;font-size:0.9375rem}.company .companyData .cdList{border-bottom:1px solid #E8EBED;line-height:2.5;font-size:0.875rem}.company .companyData .cdList dt{padding:0.5rem 1rem;background:#E8EBED;color:#666}.company .companyData .cdList dd{padding:0.5rem 1rem}.company .companyData .cdList dd a{color:#333}.company .access .btn_map{padding:2rem 0}.company .access .btn_map a{display:block;width:70%;margin:0 auto;text-align:center;text-decoration:none;line-height:3;color:#004;background:center;border-radius:1.5rem;border:1px solid #004;border-radius:0;font-family:"Oswald", cursive;-webkit-box-shadow:1px 1px 2px #999;box-shadow:1px 1px 2px #999}.company .history .secInner{padding:1rem 1rem 3rem}.company .history .secInner .historyListWrap{padding-bottom:3rem}.company .history .secInner .historyListWrap .ttl{padding:1rem 0;text-align:center;font-family:"Noto Serif JP", serif;font-size:1.5rem;font-weight:normal;line-height:1.7}.company .history .secInner .historyListWrap .historyList{padding:1rem 0}.company .history .secInner .historyListWrap .historyList .date{padding-bottom:1rem;font-size:1.25rem;text-indent:1rem;font-family:"Noto Serif JP", serif}.company .history .secInner .historyListWrap .historyList .detail{font-size:0.85rem}.recruit .pageMsg .secInner{margin:0 -1rem;background:#004}.recruit .pageMsg .secInner .pageMsgTxt{padding:2rem 1rem 0;color:#fff}.recruit .pageMsg .secInner .pageMsgTxt .btn_scrl{padding:2rem 0}.recruit .pageMsg .secInner .pageMsgTxt .btn_scrl a{display:block;text-decoration:none;text-align:center;color:#fff;font-family:"Oswald", cursive;font-size:1.25rem}.recruit .pageMsg .secInner .pageMsgTxt .btn_scrl a:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0;display:block;font-size:2rem;line-height:1}.recruit .requirements .tbl{line-height:2}.recruit .requirements .tbl td,.recruit .requirements .tbl th{width:30%;padding:1rem 0.5rem;border-top:1px solid #999;border-bottom:1px solid #999;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.875rem;color:#333}.recruit .requirements .tbl th{background:#E8EBED;color:#666;font-weight:normal}.recruit .requirements .tbl td{width:70%}.recruit .rec-join .box{padding-bottom:2rem;border-bottom:1px solid #000}.recruit .rec-join .box .ttl{text-align:center;padding:0.5rem 0}.recruit .rec-join .bottom{padding-top:2rem}.recruit .rec-contact p{padding-bottom:1rem}.recruit .rec-contact .btn a{display:block;width:70%;margin:0 auto;text-align:center;padding:0.5rem 0;text-decoration:none;color:#333;border:1px solid #000;border-radius:0.5rem}.contact .infoWrap{padding-bottom:4rem}.contact .infoWrap .ttl{padding-bottom:3rem;font-family:"Noto Serif JP", serif;text-align:center}.contact .infoWrap .ttl .logoMark{width:40%;margin:0 auto}.contact .infoWrap .ttl .sitelogoTtl{padding:1rem 0;font-size:0.9375rem}.contact .infoWrap .ttl .sitelogoCompanyName strong{font-size:1.5rem;font-weight:normal;letter-spacing:1px}.contact .infoWrap .data .sitelogoCompanyName strong{font-size:1rem;font-weight:bold}.contact .infoWrap .data .address{padding:1rem 1rem 0;font-size:0.875rem}.contact .infoWrap .data .con_foot_map a{display:block;color:#004;line-height:1.5rem;padding:1rem 0 2rem 3.5rem}.contact .infoWrap .data .con_foot_map a:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0;position:absolute;margin-left:-2.5rem;font-size:1.5rem}.contact .infoWrap .data .fax,.contact .infoWrap .data .tel{padding:0.5rem 0}.contact .infoWrap .data .fax a,.contact .infoWrap .data .tel a{display:block;width:90%;margin:0 auto;line-height:60px;text-align:center;text-decoration:none;font-size:1.25rem;font-family:"Oswald", cursive;color:#fff;background:#004;border-radius:0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .infoWrap .data .fax a{background:#AFA364}.contact .con_asideWrap{padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .con_asideWrap .aside ul{display:-webkit-box;display:-ms-flexbox;display:flex}.contact .con_asideWrap .aside ul li{-ms-flex-preferred-size:50%;flex-basis:50%;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .con_asideWrap .aside ul li a{display:block;background:#ccc;text-align:center;font-size:0.85rem;color:#333;line-height:4rem}.contact .questions{background:#004;padding:2rem 0 4rem}.contact .questions .qBoxInner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0}.contact .questions .qBoxInner .btn_q{-ms-flex-preferred-size:70px;flex-basis:70px}.contact .questions .qBoxInner .btn_q a{position:relative;display:block;width:100%;padding:33px 16px;background:#036EB7;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.contact .questions .qBoxInner .btn_q a.active{background:#E8EBED}.contact .questions .qBoxInner .btn_q a span:after,.contact .questions .qBoxInner .btn_q a span:before{position:relative;top:1px;content:"";display:block;width:38px;height:2px;background:#fff}.contact .questions .qBoxInner .btn_q a span:after{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);top:-1px;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.contact .questions .qBoxInner .btn_q a.active span:before{background:#004}.contact .questions .qBoxInner .btn_q a.active span:after{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);opacity:0}.contact .questions .qBoxInner .txtArea{-ms-flex-preferred-size:calc(100% - 70px);flex-basis:calc(100% - 70px);padding:0 1rem;background:#fff;border:1px solid #E8EBED;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .questions .qBoxInner .txtArea .anser p .en,.contact .questions .qBoxInner .txtArea .ttl .en{font-family:"Oswald", cursive;font-size:2rem;color:#AFA364}.contact .questions .qBoxInner .txtArea .ttl{width:100%;font-weight:normal;padding:1rem 0}.contact .questions .qBoxInner .txtArea .anser{display:none;padding:1rem 0 2rem;border-top:1px solid #004}.contact .questions .qBoxInner .txtArea .anser p{padding-bottom:1rem;color:#666;font-size:0.875rem}.contact .questions .qBoxInner .txtArea .anser p .en{color:#004}.contact .questions .qBoxInner .txtArea .anser ol,.contact .questions .qBoxInner .txtArea .anser ul{padding:0 0 1rem 1rem;font-size:0.875rem;color:#666}.contact .questions .qBoxInner .txtArea .anser ul{list-style:disc}.privacy .privacyInner{padding:2rem 0 4rem}.privacy .privacyInner p{padding-bottom:1rem}.privacy .privacyInner .ttl_privacy_inner{font-size:1.25rem;font-family:"Noto Serif JP", serif;padding:1rem;border-bottom:1px solid #004}.comming.error404{text-align:center}.comming.error404 .commingTxtInner{padding-top:15vh}.comming.error404 .pageTtl{font-size:2rem;line-height:1.5;padding:1rem 0}.comming.error404 .pageTtl .en{display:block}@media screen and (min-width:980px){.comming .commingTxtWrap .commingTxtInner{padding-top:30vh;font-size:2rem}.comming .commingTxtWrap .commingTxtInner .commingTxt{font-size:3rem}.contentWrap{margin-top:-10px}.index .mainVWrap .mainV .mainVtxt{margin-top:0;top:calc(50% - 80px);text-align:center;font-size:2.5rem;color:#333}.index .news{background:#004}.index .news .sec .secTtl{font-size:1rem;line-height:2;margin:0.5rem 0;padding:0 1rem 0 0;border-right:1px solid #fff;background:none}.index .news .sec .secInner{background:#004;line-height:2rem;margin:0.5rem 0;padding:0 0 0 1rem}.index .news .sec .secInner a{color:#fff}.index .news .sec .secInner a .newsList dt{display:inline-block;vertical-align:top}.index .news .sec .secInner a .newsList dd{display:inline-block;padding-left:1rem}.index .recommend .reco{display:-webkit-box;display:-ms-flexbox;display:flex}.index .recommend .recoItemWrap{-ms-flex-preferred-size:calc(100% / 3);flex-basis:calc(100% / 3);padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.index .recommend .recoItemWrap .recoItem{border:1px solid #000}.index .recommend .recoItemWrap .recoItem .img{border-bottom:1px solid #000}.index .recommend .recoItemWrap .recoItem .txtWrap{padding:1rem}.index .recommend .recoItemWrap .recoItem .txtWrap .ttl{font-size:1rem}.index .recommend .recoItemWrap .recoItem .txtWrap .txt{padding:1rem 0;font-size:0.85rem}.index .recommend .recoItemWrap .recoItem .txtWrap .btn{padding:0.5rem}.index .recommend .recoItemWrap .recoItem .txtWrap .btn a{display:block;position:relative;text-align:center;font-size:1rem;text-decoration:none;color:#000;border:1px solid #000;line-height:3rem}.index .recommend .recoItemWrap .recoItem .txtWrap .btn a:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0 0.5rem 0 0;display:block;position:absolute;top:0;right:0;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.index .msg{padding:4rem 0;background-size:cover}.index .msg:before{top:0;height:100%}.index .msg .secTtl_msg{padding:2rem 0 5rem;font-size:2.5rem;line-height:3rem;color:#666}.index .msg .secTtl_msg span:before{width:10rem;top:2rem;left:-11rem}.index .msg .secTtl_msg span:after{width:10rem;top:2rem;right:-11rem}.index .msg .secInner{padding-bottom:6rem}.index .msg .secInner .msgTxt{width:80%;margin:0 auto;color:0;font-size:1.25rem}.index .msg .secInner .msgTxt p{padding-bottom:1.5rem}.index .msg .secInner .msgTxt ul{padding-bottom:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;width:80%;margin:0 auto}.index .msg .secInner .msgTxt .catch{font-size:1.75rem}.index .service .sec{padding-top:8rem}.index .service .sec .serviceCatWrap .serviceCat{display:-webkit-box;display:-ms-flexbox;display:flex}.index .service .sec .serviceCatWrap .serviceCat:first-child{padding-top:2rem}.index .service .sec .serviceCatWrap .serviceCat .serviceCatImg{-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-sizing:border-box;box-sizing:border-box}.index .service .sec .serviceCatWrap .serviceCat .serviceTxt{-ms-flex-preferred-size:70%;flex-basis:70%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem;font-size:1.125rem;line-height:1.7}.index .service .sec .serviceCatWrap .serviceCat .serviceTxt .serviceCatTtl{font-size:2.5rem;padding:2.5rem 0 2rem 4rem}.index .service .sec .serviceCatWrap .serviceCat.resell{margin-bottom:4rem;display:block}.index .service .sec .serviceCatWrap .serviceCat.resell .w1080{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-flow:row-reverse;flex-flow:row-reverse}.page .about-mainVWrap{background-size:cover;padding-top:12rem;margin-bottom:8rem}.page .about-mainVWrap .mainV{position:relative;top:8rem;width:50%;padding:2rem 2rem 2rem 20%}.page .about-mainVWrap .mainV .pageMainTtl{padding-bottom:2rem;font-size:2rem;font-weight:normal}.page .about-mainVWrap .mainV .pageMainTtl:after{content:"";display:block;width:4rem;padding-top:2rem;border-bottom:2px solid #000}.page .about-mainVWrap .mainV .txt{font-size:1rem;line-height:1.7}.page .pageMsg{text-align:center;padding:4rem 0}.page .pageMsg .secTtl{text-align:center;font-size:2rem}.page .pageMsg .pageMsgTxt p{font-size:1rem}.page.buy .mainVWrap .mainV{background-image:url(../../img/main_v_02.jpg);background-position:left top -4rem}.page.sell .mainVWrap .mainV{background-image:url(../../img/main_v_03.jpg)}.page.topics .mainVWrap .mainV{background-image:url(../../img/main_v_01.jpg)}.page.staff .mainVWrap .mainV{background-image:url(../../img/main_v_01.jpg);background-position:left bottom -2rem}.page.company .mainVWrap .mainV{background-image:url(../../img/main_v_05.jpg)}.page.recruit .mainVWrap .mainV{background-image:url(../../img/main_v_06.jpg)}.page.contact .mainVWrap .mainV{background-image:url(../../img/main_v_07.jpg)}.page.mailFormPage .mainVWrap .mainV{background-image:url(../../img/main_v_07.jpg)}.topics .topics_itemWrap{padding:2rem}.topics .topics_itemWrap .topics_itemTtl{font-size:1.5rem;padding-left:6rem;position:relative}.topics .topics_itemWrap .topics_itemTtl:before{content:"";position:absolute;top:50%;left:0;display:block;width:5rem;border-bottom:1px solid #AFA364}.topics .topics_itemWrap .topics_itemInner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.topics .topics_itemWrap .topics_itemInner .imgWrap{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.topics .topics_itemWrap .topics_itemInner .txt{-ms-flex-preferred-size:50%;flex-basis:50%;padding:0 2rem 1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.topics .topics_itemWrap .topics_itemInner .topics_itemBottom{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3rem;max-width:640px;margin:0 auto}.topics .topics_itemWrap .topics_itemInner .topics_itemBottom iframe{padding:1rem;background:#fff;border:4px solid #004}.staff .profWrap{padding:4rem 0 0;position:relative;margin-bottom:18rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner{display:-webkit-box;display:-ms-flexbox;display:flex}.staff .profWrap .profBoxWrap .profBox .profBoxInner .img{position:relative;z-index:10;-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-sizing:border-box;box-sizing:border-box;width:40%;margin:0;padding:2rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .img .profSlide{border-radius:2rem;background:#E8EBED}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:6rem 1rem 1rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .name{text-align:left;font-size:2rem;padding-left:1rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .name .position{font-size:1rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt .profList{position:relative;font-size:1.25rem;line-height:2;padding:2rem 0 2rem 4rem;margin:0 1rem 0 -4rem;background:#E8EBED;color:#333}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt .profList:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0.5rem;left:0.5rem;border:1px solid #E8EBED}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt .msg{font-size:1rem;border-radius:1rem;background:none;color:#fff;padding:2rem 2rem 0}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt .msg .ttl{font-family:"Oswald", cursive;text-align:center;font-size:2.5rem;padding:2rem 0;color:#AFA364;font-weight:bold}.staff .profWrap .profBoxWrap .profBox .profBoxInner .data .txt .msg .ttl:after{content:"";display:block;width:4rem;margin:2.5rem auto 0;border-bottom:1px solid #AFA364}.staff .profWrap .profBoxWrap .profBox .profBoxInner.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.staff .profWrap .profBoxWrap .profBox .profBoxInner.reverse .data .name{padding-left:4rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner.reverse .data .txt .profList{padding:2rem;margin:0 -4rem 0 1rem}.staff .profWrap .profBoxWrap .profBox .profBoxInner.reverse .data .txt .profList:after{left:-0.5rem}.staff .profWrap:after{position:absolute;bottom:-140px;height:280px;z-index:-1;-webkit-transform:skewY(-4deg);-ms-transform:skewY(-4deg);transform:skewY(-4deg)}.staff .sec{padding:1rem 1rem 0}.company .greeting{padding-bottom:0;background:none}.company .greeting .greetingInner{padding:12rem 0 2rem;background-size:70%}.company .greeting .greetingInner .txt{max-width:640px;margin-left:auto;padding:1rem;text-align:left;background:rgba(232, 235, 237, 0.7)}.company .greeting .greetingInner .txt .ttl{font-size:1.25rem;padding:0 0 1rem}.company .greeting .greetingInner .txt .txtInner p{font-size:1rem;padding:0 0 1.5rem;line-height:2}.company .companyData{padding:6rem 0}.company .companyData .cdListWrap .cdList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:640px;margin:0 auto;border:none}.company .companyData .cdListWrap .cdList dd,.company .companyData .cdListWrap .cdList dt{-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0.5rem 0;border-top:1px solid #E8EBED;border-bottom:1px solid #E8EBED}.company .companyData .cdListWrap .cdList dd{-ms-flex-preferred-size:70%;flex-basis:70%}.company .companyData .cdListWrap .cdList dd a{display:block}.company .access{padding:4rem 0 8rem}.company .access .mapWrap{margin:0 -1rem}.company .access .mapWrap .btn_map{max-width:320px;margin:0 auto}.recruit .pageMsg{padding:2rem 0}.recruit .rec-join{padding-bottom:4rem}.recruit .rec-join p{text-align:center}.recruit .rec-join .box ul{max-width:640px;margin:0 auto}.recruit .rec-contact{text-align:center;padding-bottom:4rem}.recruit .rec-contact .btn{margin:1rem auto 2rem;padding:0}.recruit .rec-contact .btn a{max-width:480px;line-height:2;font-size:1.25rem;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.recruit .rec-contact .btn a:hover{background:#E8EBED}.contact .information{padding:4rem 0}.contact .information .infoWrap{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;margin:0 auto}.contact .information .infoWrap .ttl{-ms-flex-preferred-size:40%;flex-basis:40%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem 1rem 0}.contact .information .infoWrap .data{-ms-flex-preferred-size:60%;flex-basis:60%;-webkit-box-sizing:border-box;box-sizing:border-box}.contact .information .infoWrap .data .sitelogoCompanyName{padding-left:1rem}.contact .information .infoWrap .data .sitelogoCompanyName strong{font-size:1.5rem}.contact .information .infoWrap .data .con_foot_map{padding-left:0.5rem}.contact .information .infoWrap .data .con_foot_map a{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.contact .information .infoWrap .data .con_foot_map a:hover{color:#0000dd;-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem)}.contact .information .infoWrap .data .tel a{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.contact .information .infoWrap .data .tel a:hover{background:#0000aa}.contact .information .infoWrap .data .fax a{-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s}.contact .information .infoWrap .data .fax a:hover{background:#72693b}.contact .questions{padding:4rem 0 8rem}.contact .questions .qWrap{max-width:800px;margin:0 auto}.contact .questions .qWrap .qBoxInner .txtArea .ttl{font-size:1.125rem}.contact .questions .qWrap .qBoxInner .txtArea .anser p{font-size:1rem}.contact .conForm{padding:4rem 0}}.footer{background:#004}.footer .footerInner{color:#E8EBED}.footer .footerInner .btn_top{text-align:center;padding:0;position:absolute;right:0}.footer .footerInner .btn_top a{display:block;line-height:50px;width:70px;padding-top:20px;text-decoration:none;color:#fff;background:#AFA364;font-family:"Oswald", cursive;font-size:0.85rem;letter-spacing:3px}.footer .footerInner .btn_top a:before{content:"";position:absolute;left:calc(35px - 0.75rem);display:block;width:1.5rem;height:1.5rem;border-top:2px solid #E8EBED;border-left:2px solid #E8EBED;-webkit-transform:scaleX(0.75) rotate(45deg);-ms-transform:scaleX(0.75) rotate(45deg);transform:scaleX(0.75) rotate(45deg)}.footer .footerInner .footLogoWrap{width:calc(100% - 60px);line-height:70px}.footer .footerInner .footLogoWrap a{display:block;padding:0 0.5rem;-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none;color:#004;font-family:"Noto Serif JP", serif;font-size:1rem;font-weight:normal;background:#E8EBED}.footer .footerInner .footAreaLeft .footInfo{padding:1rem;line-height:2}.footer .footerInner .footAreaLeft .footInfo .address{font-style:normal}.footer .footerInner .footAreaLeft .footInfo .foot_tel{padding:1rem 0;line-height:2}.footer .footerInner .footAreaLeft .footInfo .foot_tel li{padding:0.5rem 0}.footer .footerInner .footAreaLeft .footInfo .foot_tel li a{display:block;padding:0.5rem 0;text-decoration:none;color:#E8EBED}.footer .footerInner .footAreaLeft .footInfo .foot_bnr{padding:2rem 1rem}.footer .footerInner .footAreaLeft .footInfo .foot_bnr a{display:block}.footer .foot_copy{padding:1rem 0 2rem;text-align:center;font-size:0.75rem;color:#fff;font-family:"Oswald", cursive;letter-spacing:1px}@media screen and (min-width:980px){.footer{border-top:4px solid #AFA364}.footer .footerInner{position:relative}.footer .footerInner .btn_top a:hover{background:#004}.footer .footerInner .footLogoWrap a{background:none;color:#E8EBED;font-size:1.25rem}.footer .footerInner .footContentInner{padding:8rem 0 0rem;background:url(../img/logo_white.png) center 1rem no-repeat;background-size:160px;display:-webkit-box;display:-ms-flexbox;display:flex}.footer .footerInner .footContentInner .footAreaLeft{-ms-flex-preferred-size:35%;flex-basis:35%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem}.footer .footerInner .footContentInner .footAreaLeft a img{width:100%}.footer .footerInner .footContentInner .footAreaLeft a .en{padding-top:1rem;font-size:2.25rem}.footer .footerInner .footContentInner .footAreaRight{-ms-flex-preferred-size:65%;flex-basis:65%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 2rem 0}.footer .footerInner .footContentInner .footAreaRight .footNavWrap dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap}.footer .footerInner .footContentInner .footAreaRight .footNavWrap dl dt{-ms-flex-preferred-size:100%;flex-basis:100%;padding:0.5rem;margin-bottom:0.5rem;font-size:1rem;border-bottom:1px solid #fff}.footer .footerInner .footContentInner .footAreaRight .footNavWrap dl dd{padding:0.5rem 0 1rem}.footer .footerInner .footContentInner .footAreaRight .footNavWrap dl dd a{display:inline-block;position:relative;padding:1rem 2rem;font-size:0.875rem;-webkit-transition:0.5s;-o-transition:0.5s;transition:0.5s;color:#E8EBED;text-decoration:none}.footer .footerInner .footContentInner .footAreaRight .footNavWrap dl dd a:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0 0.5rem 0 0;display:block;font-size:1.5rem;position:absolute;left:1rem;top:1rem;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.footer .footerInner .footContentInner .footAreaRight .footNavWrap dl dd a:hover{color:#E8EBED;background:rgba(232, 235, 237, 0.2)}.footer .footerInner .footContentInner .footAreaRight .footNavWrap dl dd a:hover:before{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.footer .footerInner .foot_copy{border-top:1px solid #E8EBED;text-align:center;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}}.comming{padding:25vh 0 4rem;min-height:85vh;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box}.comming .comming_txt{width:70%;margin:0 auto;text-align:center;font-size:1.125rem;position:relative}.comming .comming_txt:before{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0;position:relative;top:-1rem;display:block;width:2.5rem;margin:0 auto 1rem;font-size:2.5rem;color:#004;vertical-align:bottom;-webkit-animation:rolling 8s linear infinite;animation:rolling 8s linear infinite}@-webkit-keyframes rolling{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rolling{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.comming .foot_copy{position:absolute;bottom:0;color:#004;text-align:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.mailFormPage .pageTtl{font-family:"Noto Serif JP", serif;text-align:center;padding:2rem 0 0}.mailFormPage .btn_index a{display:block;text-align:center;color:#666}.mailFormPage .mailFP_msg{padding:3rem 0 4rem}.err404 .commingTxtInner{text-align:center;padding-bottom:6rem}.err404 .commingTxtInner .ttl{font-family:"Noto Serif JP", serif;font-size:1.5rem;color:#333;padding-bottom:1rem}.err404 .commingTxtInner .ttl .logoMark{display:block;width:50%;margin:0 auto;padding:4rem 0 1rem}.price .calcWrap .ttl{text-align:center;padding:1rem 0;font-size:1.125rem;background:#004;color:#fff;font-weight:normal;border-radius:.5rem .5rem 0 0}.price .calcWrap .calcInner{background:#eee;padding:1rem}.price .calcWrap .calcInner .distanceWrap{margin:.5rem 0;line-height:2;text-align:center;vertical-align:middle}.price .calcWrap .calcInner .distanceWrap input{display:inline-block;background:#fff;margin:0 1rem;padding:.5rem;vertical-align:middle;border-radius:6px;border:none;font-size:1.5rem;width:50%;text-align:center}.price .calcWrap .calcInner .distanceWrap input::-webkit-input-placeholder{font-size:1rem}.price .calcWrap .calcInner .distanceWrap input:-ms-input-placeholder{font-size:1rem}.price .calcWrap .calcInner .distanceWrap input::-ms-input-placeholder{font-size:1rem}.price .calcWrap .calcInner .distanceWrap input::placeholder{font-size:1rem}.price .calcWrap .calcInner .distanceWrap .extention{position:relative;display:none;font-size:.875rem;color:#fff;width:70%;margin:0 auto;background:#004;margin-top:1rem;padding:.5rem 0}.price .calcWrap .calcInner .distanceWrap .extention:before{content:"";position:absolute;top:-.5rem;left:calc(50% - .5rem);width:1rem;height:1rem;background:#004;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.price .calcWrap .calcInner .totalWrap{padding-top:1rem;font-size:1.5rem}.price .calcWrap .calcInner .totalWrap p{margin:.5rem 0;line-height:2;text-align:center;vertical-align:middle}.price .calcWrap .calcInner .totalWrap .totalBox{padding:1rem 0;background:#F26E0F;border-radius:.5rem;color:#fff}.price .calcWrap .calcInner .totalWrap #total{display:inline-block;width:60%;height:2.5rem;line-height:2.5rem;margin:0 1rem;padding:.5rem;font-size:2rem;vertical-align:middle;border-bottom:4px solid #fff}.price .calcWrap .calcInner .totalWrap .txOr{font-size:1rem;color:#F26E0F}.index .aside{padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box}.index .aside .bnr_aside_buy,.index .aside .bnr_aside_sell{background:url(../../img/aside_01.jpg) 0 0 no-repeat;background-size:cover;padding:.25rem;-webkit-box-shadow:0 2px 4px #999;box-shadow:0 2px 4px #999}.index .aside .bnr_aside_buy a,.index .aside .bnr_aside_sell a{position:relative;display:block;width:100%;height:100%;padding:1rem 2.5rem 1rem 1rem;background:rgba(0, 0, 68, 0.8);color:#fff;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;font-size:1.5rem;line-height:1.7;font-family:"Noto Serif JP", serif}.index .aside .bnr_aside_buy a:after,.index .aside .bnr_aside_sell a:after{font-family:"Font Awesome 5 Free";content:"";font-weight:900;margin:0;display:block;position:absolute;top:calc(50% - 1.5rem);right:1rem;font-size:2rem}.index .aside .bnr_aside_buy{margin-bottom:1rem}.index .aside .bnr_aside_sell{background-image:url(../../img/aside_02.jpg)}@media screen and (min-width:980px){.err404 .coming_txt,.mailFormPage .coming_txt{background-position-y:3rem;padding-top:14rem;background-size:100px}.err404 .pageTtl,.mailFormPage .pageTtl{padding:6rem 0 2rem;font-size:3.5rem}.mailFormPage .coming_txt{padding:4rem 0}.err404 .commingTxtInner .ttl .logoMark{max-width:240px}.err404 .coming_txt{padding-top:2rem}.price .calcWrap{width:80%;margin:0 auto;padding-top:4rem}.price .calcWrap .calcInner{display:-webkit-box;display:-ms-flexbox;display:flex;padding:2rem 0 4rem}.price .calcWrap .calcInner .distanceWrap{padding:1.5rem 0 0;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.price .calcWrap .calcInner .totalWrap{-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 2rem}.price .calcWrap .calcInner .totalWrap .txOr{position:absolute;width:100%;left:0}.index .aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto;padding:4rem 0 6rem}.index .aside p a{-webkit-transition:.5s;-o-transition:.5s;transition:.5s}.index .aside p a:hover{background:#004;padding-right:3rem}.index .aside .bnr_aside_buy{margin:1rem;width:320px}.index .aside .bnr_aside_sell{margin:1rem;width:320px}}.wire .wire_gNav a{display:block;width:100%;line-height:2;padding:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;text-decoration:none;border-bottom:1px solid #000}.wire .txt{text-align:center;padding:1rem 0}.wire .wireImg .pc{display:none}@media screen and (min-width:980px){.wire .wireImg .sp{display:none}.wire .wireImg .pc{display:block;max-width:1366px;margin:0 auto}}.test{max-width:960px;margin:0 auto;padding:2rem;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:2}.test .ttl{padding:2rem;border-bottom:1px solid #000}.test .wrap{max-width:70%;margin:0 auto;padding:1rem;font-size:.85rem}.test .wrap p{padding-bottom:1rem}.test .wrap .ttl{margin-bottom:1rem}.test .wrap .fade{background:#ccc;padding:3rem;position:relative;left:3rem;opacity:.2;-webkit-transition:1s;-o-transition:1s;transition:1s}.test .wrap .fade.active{left:0;opacity:1}.test .wrap .fade .inner{position:relative;left:-1rem;-webkit-transition:1s;-o-transition:1s;transition:1s}.test .wrap .fade.active .inner{left:0}
/*# sourceMappingURL=style.css.map */