.grecaptcha-badge{visibility:hidden}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{vertical-align:baseline;line-height:0;position:relative;font-size:75%}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:1em 40px}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}html{overflow-y:scroll}a{-webkit-transition:.3s;-o-transition:.3s;transition:.3s;color:#03c}address,caption,cite,code,dfn,var,h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:normal}q{quotes:none}q:before,q:after{content:'';content:none}img{vertical-align:bottom;-ms-interpolation-mode:bicubic}div{word-wrap:break-word}pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word}form{margin:0}button,input,select,textarea,optgroup,option{vertical-align:baseline}textarea{min-height:100px;vertical-align:top}button::-moz-focus-inner,input::-moz-focus-inner{margin:0}table{width:100%;word-break:break-all;word-wrap:break-word;border-spacing:0}img{height:auto;max-width:100%}img{max-width:none\9 }p{margin:0 0 1em}ul,ol{margin-left:40px;padding-left:0}li{margin-bottom:.5em}.single_contents h1{font-weight:900;font-size:36px}.single_contents .w05_in{width:1300px}.single_contents .document_flBox{display:flex;flex-wrap:wrap;justify-content:space-between}.single_contents .document_flBox .col_l{width:750px}.single_contents .document_flBox .col_l img{display:block;margin-bottom:30px}.single_contents .document_flBox .col_l_in{width:100%;margin:auto}.single_contents .document_flBox .col_r{background:#192541;width:38%;color:#fff}.single_contents .document_flBox .col_r_in{width:90%;margin:auto;padding:30px 0 30px 0}.single_contents .document_flBox .col_r_title{background:#192541;border-bottom:solid 1px #ccc;color:#fff;text-align:center;font-size:24px;font-weight:bold;padding:20px 0 20px 0}.single_contents .document_flBox .col_r_subhead{width:90%;margin:auto;font-weight:bold;color:#fffea1}.single_contents .wpcf7-text{width:94%;padding:7px 3% 7px 3%;background:#fff;color:#000;border:solid #666 1px;font-size:16px}.single_contents .wpcf7-textarea{width:98%;padding:10px 1% 10px 1%;background:#fff;cborder:solid #666 1px;height:150px;font-size:18px}.single_contents .submit-button{width:636px;display:block;margin:auto}.single_contents .wpcf7-not-valid-tip{display:block;color:#ce0609}.single_contents ::placeholder{color:#999}.single_contents .wpcf7-submit{width:300px;padding:5px 0 5px 0;display:block;margin:auto;background:#0d8dad;color:#fff;border-radius:2px;text-align:center;font-weight:bold;font-size:22px;border:none;margin:60px auto 0 auto}.single_contents .wpcf7-submit:hover{opacity:.7}.single_contents .entry-footer{width:846px;margin:auto;padding-top:60px}.single_contents .must{background:#f3000b;font-weight:bold;font-size:12px;border-radius:3px;padding:0 5px 0 5px}@media (max-width:800px){.single_contents .w05_in{width:100%;padding:0 20px}.single_contents .document_flBox{flex-direction:column}.single_contents .document_flBox .col_l,.single_contents .document_flBox .col_r{width:100%}.single_contents .document_flBox .col_l img{width:100%;height:auto;margin-bottom:20px}.single_contents .document_flBox .col_r{margin-top:30px}.single_contents .wpcf7-text,.single_contents .wpcf7-textarea{width:100%;box-sizing:border-box}.single_contents .submit-button,.single_contents .wpcf7-submit{width:100%;max-width:none}.single_contents .entry-footer{width:100%;padding:40px 20px;box-sizing:border-box}}body{font-size:15px;line-height:1.8;font-family:'Noto Sans JP',serif;color:#111}.font-b{font-family:"Roboto Slab",Garamond,"Times New Roman","游明朝","Yu Mincho","游明朝体","YuMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","HGS明朝E","ＭＳ Ｐ明朝","MS PMincho",serif!important}h2{margin:0;line-height:1}h3{margin:0;line-height:1}h4{margin:0;line-height:1}.sec_in{margin:auto}.w01_in{width:1000px}.w02_in{width:800px}.w03_in{width:900px}.w04_in{width:1100px}@media only screen and (max-width:1000px){.w01_in{width:90%}.w02_in{width:90%}.w03_in{width:90%}.w04_in{width:90%}}ul{padding:0;margin:0;list-style:none}li{padding:0;margin:0;list-style:none}.footer_fix{display:none}@media only screen and (max-width:800px){.footer_fix{width:100%;z-index:999;position:fixed;bottom:0;display:flex;flex-wrap:wrap;justify-content:space-between}.footer_fix .footer_fix_btn{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;color:#fff;height:50px;font-size:12px;font-weight:bold}.footer_fix i{margin-right:5px}.footer_fix_tel{background:#000;width:31%}.footer_fix_contact{background:#016a92;width:23%}.footer_fix_document{background:#e51673;width:23%}.footer_fix_line{background:#06c755;width:23%}}#breadcrumbs{background:#f9f9f6;border-bottom:1px solid #ddd}#footer{background:#192541}a{color:#016a92;text-decoration:none}a:hover{color:#e51673}.dis-mb{display:none}.marker-yellow{background:linear-gradient(transparent 80%,#ff0 80%)}.bg-brown{background:#f9f9f6}.del{text-decoration:line-through}.st{font-weight:bold}.btn-1{color:#fff;background:#016a92;display:block;text-align:center;margin:auto;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.btn-1:hover{opacity:.6;color:#fff}.bg1 .wr{background:rgba(25,37,65,.9)}@media only screen and (max-width:800px){.dis-pc{display:none}.dis-mb{display:block}}#breadcrumbs{font-size:12px;padding:3px 0 3px 0}#breadcrumbs ol{margin:0}.breadcrumbs-in{margin:0;padding:0;color:#000}.breadcrumbs-in a{color:#000;text-decoration:none}.breadcrumbs-in a:hover,.breadcrumbs-in a:active,.breadcrumbs-in a:focus{color:red}.breadcrumbs-in li{display:inline;list-style:none;position:relative;margin-right:12px;padding-right:12px;background:url(https://crossline.jp/wp/wp-content/themes/themes_crossline_v04_plus/images/icon/icon-brc.gif) right center no-repeat}.breadcrumbs-in li.bcl-last{background:none}.breadcrumbs-in li.bcl-last:before{content:""}.footerCompany_sec .sec_in{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0 30px 0}.footerCompany_sec .col_l{width:25%;padding-top:30px}.footerCompany_sec .col_r{width:60%}.footerCompany_sec .col_r .sns{font-size:24px}.footerCompany_sec i{margin-right:5px}#footer{color:#fff;padding-top:30px;padding-bottom:30px}#footer{background:linear-gradient(135deg,#192541 0%,#0f1525 50%,#192541 100%);color:#fff;position:relative;overflow:hidden;z-index:1}#footer::before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at 25% 40%,rgba(0,255,255,.07),transparent 60%) , radial-gradient(circle at 70% 60%,rgba(160,0,255,.05),transparent 60%);z-index:0;animation:cyberGlow 10s infinite alternate ease-in-out;pointer-events:none}@keyframes cyberGlow { 0% { transform: rotate(0deg) scale(1); opacity: 0.3; }
  100% { transform: rotate(360deg) scale(1.08); opacity: 0.6; } }footer .w01_in{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:1}footer .col_l{width:250px}footer .col_r{width:500px}#footer_in{width:1200px;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}#footer_in a{font-size:13px;color:#fff;background:url(https://crossline.jp/wp/wp-content/themes/themes_crossline_v04_plus/images/icon/icon-arow-w.png);background-repeat:no-repeat;padding-left:10px;background-size:3px;background-position:left 5px}#footer_in a:hover{opacity:.7}#footer_in li{margin:0 0 5px 0;padding:0;line-height:1}#footer_in ul{margin-bottom:10px}#footer_in h3{font-weight:bold;font-size:14px;margin-bottom:5px}#footer_in .col{border-left:.5px solid #555;box-sizing:border-box;padding-left:2%}#footer_in .col01{width:20%}#footer_in .col02{width:20%}#footer_in .col03{width:30%}#footer_in .col04{width:30%}#footer_in .tax_type{display:flex;flex-wrap:wrap;justify-content:space-between}#footer_in .tax_type li{width:48%}#footer_in .infomation{text-align:left;background-color:rgba(0,0,0,.15);padding:10px}#footer_in .infomation i{margin-right:5px}#copyright{text-align:center;padding:10px 0 10px 0;background:#fff}#copyright a{display:inline-block}#copyright img{width:300px;margin:auto}@media only screen and (max-width:1200px){#footer_in{width:90%;margin:auto}}@media only screen and (max-width:800px){.footerCompany_sec .sec_in{display:flex;flex-wrap:wrap;justify-content:space-between;padding:30px 0 30px 0}.footerCompany_sec .col_l{width:60%;margin:auto;order:2}.footerCompany_sec .col_r{width:100%;order:1}.footerCompany_sec i{margin-right:5px}#footer{background:#192541;color:#fff;padding-top:60px;padding-bottom:60px}#footer_in{width:90%;margin:auto;display:flex;flex-wrap:wrap;justify-content:space-between}#footer_in .col{border-left:none;padding:0}#footer_in .col01{width:100%}#footer_in .col02{width:100%}#footer_in .col03{width:100%}#footer_in .col04{width:100%}#footer_in .infomation{text-align:left;background-color:rgba(0,0,0,.15);padding:10px}#footer_in .infomation i{margin-right:5px}#copyright{text-align:center;padding:10px 0 10px 0;background:#fff}#copyright a{display:inline-block}#copyright img{width:80%;margin:auto}}@keyframes sheen { 0% { transform: skewY(-45deg) translateX(0); }
  100% { transform: skewY(-45deg) translateX(12.5em); } }.btn_main{transition:all .2s ease-in-out;position:relative;overflow:hidden}.btn_main:before{content:"";background:rgba(255,255,255,.5);height:100%;width:3em;display:block;position:absolute;top:0;left:-4.5em;transform:skewX(-45deg) translateX(0);transition:none}.btn_main:hover{background-color:#000;color:#fff}.btn_main:hover:before{transform:skewX(-45deg) translateX(13.5em);transition:all .5s ease-in-out}.btn_main{display:block;background:url(https://crossline.jp/wp/wp-content/themes/themes_crossline_v04_plus/images/common/btn_arrow.svg) #ccc no-repeat;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin:auto;line-height:1;padding:0;background-size:20px;background-repeat:no-repeat;background-position:center right 10px}.fadeIn{animation-name:fadeInAnime;animation-duration:3s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime { from { opacity: 0; }
  to { opacity: 1; } }.fadeUp{animation-name:fadeUpAnime;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime { from { opacity: 0; transform: translateY(100px); }
  to { opacity: 1; transform: translateY(0); } }.fadeDown{animation-name:fadeDownAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeDownAnime { from { opacity: 0; transform: translateY(-100px); }
  to { opacity: 1; transform: translateY(0); } }.fadeLeft{animation-name:fadeLeftAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime { from { opacity: 0; transform: translateX(-100px); }
  to { opacity: 1; transform: translateX(0); } }.fadeRight{animation-name:fadeRightAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime { from { opacity: 0; transform: translateX(100px); }
  to { opacity: 1; transform: translateX(0); } }.fadeInTrigger,.fadeUpTrigger,.fadeDownTrigger,.fadeLeftTrigger,.fadeRightTrigger{opacity:0}.flipDown{animation-name:flipDownAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes flipDownAnime { from { transform: perspective(2500px) rotateX(100deg); opacity: 0; }
  to { transform: perspective(2500px) rotateX(0); opacity: 1; } }.flipLeft{animation-name:flipLeftAnime;animation-duration:1s;animation-fill-mode:forwards;perspective-origin:left center;opacity:0}@keyframes flipLeftAnime { from { transform: perspective(600px) translate3d(0, 0, 0) rotateY(30deg); opacity: 0; }
  to { transform: perspective(600px) translate3d(0, 0, 0) rotateY(0deg); opacity: 1; } }.flipLeftTop{animation-name:flipLeftTopAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes flipLeftTopAnime { from { transform: translate(-20px, 80px) rotate(-15deg); opacity: 0; }
  to { transform: translate(0, 0) rotate(0deg); opacity: 1; } }.flipRight{animation-name:flipRightAnime;animation-duration:1s;animation-fill-mode:forwards;perspective-origin:right center;opacity:0}@keyframes flipRightAnime { from { transform: perspective(600px) translate3d(0, 0, 0) rotateY(-30deg); opacity: 0; }
  to { transform: perspective(600px) translate3d(0, 0, 0) rotateY(0deg); opacity: 1; } }.flipRightTop{animation-name:flipRightTopAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes flipRightTopAnime { from { transform: translate(-20px, 80px) rotate(25deg); opacity: 0; }
  to { transform: translate(0, 1) rotate(0deg); opacity: 1; } }.flipDownTrigger,.flipLeftTrigger,.flipLeftTopTrigger,.flipRightTrigger,.flipRightTopTrigger{opacity:0}.rotateX{animation-name:rotateXAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateXAnime { from { transform: rotateX(0); opacity: 0; }
  to { transform: rotateX(-360deg); opacity: 1; } }.rotateY{animation-name:rotateYAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateYAnime { from { transform: rotateY(0); opacity: 0; }
  to { transform: rotateY(-360deg); opacity: 1; } }.rotateLeftZ{animation-name:rotateLeftZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateLeftZAnime { from { transform: rotateZ(0); opacity: 0; }
  to { transform: rotateZ(-360deg); opacity: 1; } }.rotateRightZ{animation-name:rotateRightZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateRightZAnime { from { transform: rotateZ(0); opacity: 0; }
  to { transform: rotateZ(360deg); opacity: 1; } }.rotateXTrigger,.rotateYTrigger,.rotateLeftZTrigger,.rotateRightZTrigger{opacity:0}.zoomIn{animation-name:zoomInAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes zoomInAnime { from { transform: scale(0.6); opacity: 0; }
  to { transform: scale(1); opacity: 1; } }.zoomOut{animation-name:zoomOutAnime;animation-duration:.5s;animation-fill-mode:forwards}@keyframes zoomOutAnime { from { transform: scale(1.2); opacity: 0; }
  to { transform: scale(1); opacity: 1; } }.zoomInTrigger,.zoomOutTrigger{opacity:0}.blur{animation-name:blurAnime;animation-duration:2s;animation-fill-mode:forwards}@keyframes blurAnime { from { filter: blur(10px); transform: scale(1.02); opacity: 0; }
  to { filter: blur(0); transform: scale(1); opacity: 1; } }.blurTrigger{opacity:0}.smooth{animation-name:smoothAnime;animation-duration:1s;animation-fill-mode:forwards;　transform-origin:left;opacity:0}@keyframes smoothAnime { from { transform: translate3d(0, 100%, 0) skewY(12deg); opacity: 0; }
  to { transform: translate3d(0, 0, 0) skewY(0); opacity: 1; } }.smoothTrigger{opacity:0}.lineTrigger{position:relative;opacity:0}.lineTrigger.lineanime{animation-name:lineAnimeBase;animation-duration:1s;animation-fill-mode:forwards}@keyframes lineAnimeBase { from { opacity: 0; }
  to { opacity: 1; } }.lineTrigger::before,.lineTrigger::after{position:absolute;content:"";width:0;height:1px;background:#333}.line2::before,.line2::after{position:absolute;content:"";width:1px;height:0;background:#333}.lineTrigger::before{top:0;left:0}.lineTrigger.lineanime::before{animation:lineAnime .5s linear 0s forwards}.line2::before{top:0;right:0}.lineTrigger.lineanime .line2::before{animation:lineAnime2 .5s linear .5s forwards}.lineTrigger::after{bottom:0;right:0}.lineTrigger.lineanime::after{animation:lineAnime .5s linear 1s forwards}.line2::after{bottom:0;left:0}.lineTrigger.lineanime .line2::after{animation:lineAnime2 .5s linear 1.5s forwards}@keyframes lineAnime { 0% { width: 0%; }
  100% { width: 100%; } }@keyframes lineAnime2 { 0% { height: 0%; }
  100% { height: 100%; } }.lineTrigger.lineanime .lineinappear{animation:lineInnerAnime .5s linear 1.5s forwards;opacity:0}@keyframes lineInnerAnime { 0% { opacity: 0; }
  100% { opacity: 1; } }.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase { from { opacity: 0; }
  to { opacity: 1; } }.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond { 0% { opacity: 0; }
  100% { opacity: 1; } }.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgLRextendAnime { 0% { transform-origin: left; transform: scaleX(0); }
  50% { transform-origin: left; transform: scaleX(1); }
  50.001% { transform-origin: right; }
  100% { transform-origin: right; transform: scaleX(0); } }.bgRLextend::before{animation-name:bgRLextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgRLextendAnime { 0% { transform-origin: right; transform: scaleX(0); }
  50% { transform-origin: right; transform: scaleX(1); }
  50.001% { transform-origin: left; }
  100% { transform-origin: left; transform: scaleX(0); } }.bgDUextend::before{animation-name:bgDUextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgDUextendAnime { 0% { transform-origin: bottom; transform: scaleY(0); }
  50% { transform-origin: bottom; transform: scaleY(1); }
  50.001% { transform-origin: top; }
  100% { transform-origin: top; transform: scaleY(0); } }.bgUDextend::before{animation-name:bgUDextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgUDextendAnime { 0% { transform-origin: top; transform: scaleY(0); }
  50% { transform-origin: top; transform: scaleY(1); }
  50.001% { transform-origin: bottom; }
  100% { transform-origin: bottom; transform: scaleY(0); } }.bgappearTrigger,.bgUDextendTrigger,.bgDUextendTrigger,.bgRLextendTrigger,.bgLRextendTrigger{opacity:0}.count2{animation-iteration-count:2}.countinfinite{animation-iteration-count:infinite}.delay-time05{animation-delay:.5s}.delay-time1{animation-delay:1s}.delay-time15{animation-delay:1.5s}.delay-time2{animation-delay:2s}.delay-time25{animation-delay:2.5s}.change-time05{animation-duration:.5s}.change-time1{animation-duration:1s}.change-time15{animation-duration:1.5s}.change-time2{animation-duration:2s}.change-time25{animation-duration:2.5s}.section-in{padding:90px 0 90px 0}.box-arrow-1{height:130px;border-top:1px solid #dde2ed;text-align:center}.h2_box{text-align:center;line-height:1;color:#192541;margin-bottom:30px}.h2_box h2{font-weight:900;font-size:18px}.h2_box .eng{font-weight:900;font-size:50px;mmargin-bottom:10px}.bb{font-weight:800}.br-mb{display:none}.bou{-webkit-text-emphasis:filled circle #016a92;text-emphasis:filled circle #016a92}@media only screen and (max-width:1000px){.section-in{padding:60px 0 60px 0}}@media only screen and (max-width:736px){.section-in{padding:30px 0 30px 0}}.section{border-bottom:1px solid #ccc;overflow:auto}.kv{position:relative;width:100%;height:80vh;overflow:hidden}.kv video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover;z-index:1}.kv::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.8),rgba(0,0,0,0));z-index:2}.kv .text{position:relative;z-index:3;color:#000;text-align:center;top:50%;transform:translateY(-50%);padding:0 20px}.mainword{font-size:90px;font-weight:900;line-height:1.1;color:#fff;margin-bottom:60px;text-shadow:-2px -2px 0 #000 , 2px -2px 0 #000 , -2px 2px 0 #000 , 2px 2px 0 #000 , 0 0 4px #000}.kv .text h1{font-size:30px;font-weight:900;color:#fff;line-height:1;margin-bottom:50px}.kv .text .services{width:720px;margin:0 auto 60px auto;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:60px}.kv .text .services span{display:inline-block;color:#192541;background:#fff;width:170px;font-weight:900;font-size:20px}.kv .bnr_line{display:flex;flex-wrap:wrap;justify-content:space-between;width:280px;margin:auto}.kv .bnr_line img{width:130px;display:block}@media only screen and (max-width:800px){.kv{position:relative;width:100%;height:60vh;overflow:hidden}.kv .mb_image{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;transform:translate(-50%,-50%);object-fit:cover;z-index:1}.mainword{font-size:30px;font-weight:900}.kv .text h1{font-size:18px;font-weight:900;margin-bottom:20px}.kv .text .services{width:100%;margin:0 auto 60px auto;display:flex;flex-wrap:wrap;justify-content:space-between}.kv .text .services span{background:#fff;display:inline-block;color:#192841;width:48%;margin-bottom:5px;font-weight:900;font-size:16px}.bnr_line{display:flex;flex-wrap:wrap;justify-content:space-between;width:240px}.bnr_line img{width:110px;display:block}}.fv_sec{height:520px;position:relative;background:url(https://crossline.jp/wp/wp-content/themes/themes_crossline_v04_plus/images/top/fv.png);background-size:1920px;background-position:center center;background-repeat:no-repeat}.fv_sec .sec_in{width:1150px;margin:auto;padding-top:60px;color:#000;position:relative}.fv_sec .header_r{position:absolute;top:60px;right:0}.fv_sec .fv_wr{background-color:rgba(255,255,255,.7);height:520px;width:100%;z-index:2}.fv_sec video{width:100%;height:520px;display:block;object-fit:cover;object-position:50% 50%;position:absolute;top:0;left:0;right:0;z-index:-1}.fv_sec h1{font-weight:900;font-size:68px;margin-bottom:30px;line-height:1;margin:0 0 30px 0}.fv_sec h1 .h1_line{line-height:1;display:block;letter-spacing:-2px}.fv_sec .fv_line01{font-weight:900;line-height:1;margin-bottom:20px}.fv_sec .fv_line01_area{background:#192541;color:#fff;display:inline-block;padding:8px 15px 8px 15px;font-size:22px}.fv_sec .fv_line01_text{display:inline-block;font-size:22px}.fv_sec .fv_line01_marker{background:linear-gradient(transparent 50%,#ff0 80%)}.fv_sec .fv_line02{display:flex;flex-wrap:wrap;justify-content:space-between;width:580px;margin-bottom:20px}.fv_sec .fv_line02_ward{width:24%;border:solid 1px #ccc;background:#fff;font-size:16px;display:block;font-weight:bold;padding:5px 0 5px 0;line-height:1;color:#192541;font-weight:900;text-align:center}.fv_sec .fv_line03{font-size:24px;font-weight:900;line-height:1;margin-bottom:20px}.fv_sec .bnr_line img{display:inline-block;width:100px}.image-container{width:460px;height:400px;perspective:1000px;position:relative}.image-box{width:100%;height:100%;position:absolute;transform-style:preserve-3d;animation:rotate3D 15s infinite linear}.image-box img{width:100%;height:100%;position:absolute;backface-visibility:hidden}.image-box img:first-child{transform:rotateY(0deg)}.image-box img:last-child{transform:rotateY(180deg)}@keyframes rotate3D { from { transform: rotateY(0deg); }
  to { transform: rotateY(360deg); } }@media only screen and (max-width:800px){.fv_sec{height:auto;position:relative}.fv_sec .sec_in{width:90%;margin:auto;padding:30px 0 30px 0;position:relative}.fv_sec .header_r{position:relative;top:auto;right:auto}.fv_sec .fv_wr{height:auto;width:100%;z-index:2}.fv_sec h1{font-weight:900;font-size:36px;margin-bottom:3px;text-align:center}.fv_sec h1 .h1_line{line-height:1.1;display:block;letter-spacing:-2px}.fv_sec .fv_line01{font-weight:900;ine-height:1;margin-bottom:10px}.fv_sec .fv_line01_area{background:#192541;color:#fff;display:inline-block;padding:8px 5px 8px 5px;font-size:13px;margin-bottom:5px}.fv_sec .fv_line01_text{display:inline-block;font-size:13px}.fv_sec .fv_line02{display:block;justify-content:space-between;width:100%;margin-bottom:1px;text-align:center}.fv_sec .fv_line02_ward{width:auto;text-align:center;background:#fff;font-size:13px;display:inline-block;font-weight:bold;padding:5px 10px 5px 10px;line-height:1;color:#192541;font-weight:900;margin-bottom:5px}.fv_sec .fv_line03{font-size:13px;font-weight:900;line-height:1;margin-bottom:20px;text-align:center}.fv_sec .bnr_line{margin-bottom:20px;text-align:center;width:100%;display:block}.fv_sec .bnr_line img{display:inline-block;width:40%}.image-container{width:90%;margin:auto;height:250px;perspective:1000px;position:relative}}.nav_sec{padding:90px 0 90px 0;background:url(https://crossline.jp/wp/wp-content/themes/themes_crossline_v04_plus/images/common/bg-tec.jpg);background-size:1920px;background-position:center center;background-repeat:no-repeat}.nav_flBox{display:flex;flex-wrap:wrap;justify-content:space-between}.nav_flBox a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:33%;height:80px;font-weight:800;font-size:20px;text-align:center;margin-bottom:10px}.nav_flBox a.btn-flat{position:relative;overflow:hidden;color:#fff;border-radius:0;background:#192541;text-decoration:none}.nav_flBox a.btn-flat span{position:relative;z-index:1}.nav_flBox a.btn-flat:before{position:absolute;top:0;left:0;width:100px;height:100px;content:'';transition:all .5s ease-in-out;transform:translateX(-80%) translateY(-25px);border-radius:50%;background:#036f79;z-index:0}.nav_flBox a.btn-flat:hover:before{width:400px;height:400px;transform:translateX(-1%) translateY(-175px)}@media (max-width:768px){.nav_flBox a{width:100%;margin-bottom:20px}}.marketing_sec{background:#192541;padding:30px 0 30px 0}.marketing_sec .marketing_flBox{display:flex;flex-wrap:wrap;justify-content:space-between}.marketing_sec h2{font-weight:900;font-size:40px;color:#fff;line-height:1;margin:10px 0 10px 0}.marketing_sec .subhead{font-weight:900;font-size:26px;color:#fff}.marketing_sec .marketing_flBox .col_l{width:55%}.marketing_sec .marketing_flBox .text{margin-top:20px;color:#fff}.marketing_sec .marketing_flBox .text_in{margin:auto;padding:20px 0 20px 0}.marketing_sec .marketing_flBox .col_r{width:43%}@media only screen and (max-width:800px){.marketing_sec{background:#192541;padding:30px 0 30px 0}.marketing_sec .marketing_flBox{display:flex;flex-wrap:wrap;justify-content:space-between}.marketing_sec h2{font-weight:900;font-size:26px;color:#fff}.marketing_sec .subhead{font-weight:900;font-size:16px;color:#fff}.marketing_sec .marketing_flBox .col_l{width:100%}.marketing_sec .marketing_flBox .text{margin-top:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.marketing_sec .marketing_flBox .text_in{width:90%;margin:auto;padding:20px 0 20px 0}.marketing_sec .marketing_flBox .col_r{width:100%}}#main-image{background:#192541}#main-image .sec_in{padding:0 0 60px 0}#main-image .box-usp{display:flex;flex-wrap:wrap;justify-content:space-around}#main-image .usp_card{position:relative;width:21.5%;background:#fff;padding:30px 0 20px 0;border-top:2px solid #016a92;text-align:center}#main-image .usp_card h2{font-size:18px;font-weight:bold;text-align:center;letter-spacing:2px;line-height:1;margin:0 0 20px 0}#main-image .usp_card:after{content:"";background:url(https://crossline.jp/wp/wp-content/themes/themes_crossline_v04_plus/images/icon/arrow-gray.png);position:absolute;top:120px;right:-30px;background-size:contain;width:20px;height:60px;display:inline-block;background-repeat:no-repeat}#main-image .usp_card:last-child:after{content:"";background:none;width:0;height:0}#main-image .usp_card h2:after{content:"";border-bottom:1px solid #016a92;display:block;width:150px;margin:auto;margin-top:5px}#main-image .usp_card h2 i{color:#016a92;margin-bottom:15px;display:block;font-size:2.0em}#main-image .usp_card ul{display:block;margin-bottom:10px}#main-image .usp_card a{display:block;width:80%;margin:auto}#main-image .usp_card a:hover{opacity:.6}@media only screen and (max-width:800px){#main-image{background:#192541}#main-image .sec_in{padding:0 0 60px 0}#main-image .box-usp{display:flex;flex-wrap:wrap;justify-content:space-around}#main-image .usp_card{position:relative;width:48.5%;background:#fff;padding:30px 0 20px 0;border-top:2px solid #016a92;text-align:center;margin-bottom:10px}#main-image .usp_card h2{font-size:16px;font-weight:bold;text-align:center;letter-spacing:2px;line-height:1;margin:0 0 20px 0}#main-image .usp_card:after{display:none}#main-image .usp_card:last-child:after{content:"";background:none;width:0;height:0}#main-image .usp_card h2:after{content:"";border-bottom:1px solid #016a92;display:block;width:150px;margin:auto;margin-top:5px}#main-image .usp_card h2 i{color:#016a92;margin-bottom:15px;display:block;font-size:2.0em}#main-image .usp_card ul{display:block;margin-bottom:10px}#main-image .usp_card a{display:block;width:80%;margin:auto}#main-image .usp_card a:hover{opacity:.6}}.sec-portfolio .eng{text-align:center;color:#192541;font-weight:900;font-size:50px;line-height:1;margin-bottom:5px}.sec-portfolio h2{font-weight:bold;text-align:center;font-size:18px;margin:0;line-height:1;margin-bottom:30px;color:#192541}.sec_disc{background:url(https://crossline.jp/wp/wp-content/themes/themes_crossline_v04_plus/images/top/works_bg.png);background-size:1200px;background-position:center center;background-attachment:fixed}.sec_disc .wr{overflow:auto;background-color:rgba(0,0,0,.8)}.sec_disc .sec_in{padding:90px 0 90px 0}.sec_disc h2{color:#fff;text-align:center;font-weight:900;margin-bottom:30px;font-size:38px}.sec_disc h3{font-weight:bold;text-align:center;margin-bottom:30px;font-size:20px}.sec_disc .maintext{font-weight:bold;font-size:18px;color:#fff;text-align:center;margin-bottom:50px}.sec_disc .disc_flBox{display:flex;flex-wrap:wrap;justify-content:space-between}.sec_disc .disc_flBox .col{background:#fff;width:32%;margin-bottom:20px;border-radius:3px;color:#000;padding:40px 0 20px 0;margin:0 auto 20px auto;height:220px;border-top:5px solid #048eb8}.sec_disc .disc_flBox .col_in{width:90%;margin:auto}@media only screen and (max-width:800px){.sec_disc{background:url(https://crossline.jp/wp/wp-content/themes/themes_crossline_v04_plus/images/top/works_bg.png);background-size:1200px;background-position:center center;background-attachment:fixed}.sec_disc .wr{overflow:auto;background-color:rgba(0,0,0,.8)}.sec_disc .sec_in{padding:90px 0 90px 0}.sec_disc h2{color:#fff;text-align:center;font-weight:900;margin-bottom:30px;font-size:28px}.sec_disc h3{font-weight:bold;text-align:center;margin-bottom:30px;font-size:16px}.sec_disc .maintext{font-weight:bold;font-size:16px;color:#fff;text-align:center;margin-bottom:30px}.sec_disc .disc_flBox{display:flex;flex-wrap:wrap;justify-content:space-between}.sec_disc .disc_flBox .col{background:#fff;width:100%;margin-bottom:20px;border-radius:3px;color:#000;padding:40px 0 20px 0;margin:0 auto 20px auto;height:auto;border-top:5px solid #048eb8}.sec_disc .disc_flBox .col_in{width:90%;margin:auto}}.sec-point .fl-box{display:flex;flex-wrap:wrap;justify-content:space-between}.sec-point .fl-box .col{width:30%;background:#fff;padding:20px 1% 20px 1%;border-top:5px solid #29180b}.sec-point .fl-box .col h3{margin:20px 0 20px 0;padding:0;border:none;text-align:center;color:#29180b}.sec-point .fl-box .col h3:after{content:"";display:block;width:100px;border:solid #29180b 1px;margin:auto}.sec-point .fl-box .col img{width:125px;display:block;margin:auto}@media only screen and (max-width:736px){.sec-point .fl-box{display:block}.sec-point .fl-box .col{width:94%;background:#fff;padding:20px 1% 20px 1%;border-top:5px solid #29180b;margin:0 auto 20px auto}}.sec-theory .fl-box{display:flex;flex-wrap:wrap;justify-content:space-between}.sec-theory .col h3{text-align:center;margin-bottom:20px}.sec-theory .col h3:after{display:block;content:"";border-bottom:1px solid #333;width:150px;margin:auto}.sec-theory .col{width:32%;background:#f5f5f0;margin-bottom:20px;position:relative}.sec-theory .col::after{content:"";position:absolute;top:0;left:0;width:0;height:0;border-top:24px solid #016a92;border-right:24px solid transparent}.sec-theory .col li{line-height:1.3;padding:0 0 3px;margin-bottom:10px;border-bottom:1px dotted #999}.sec-theory .col-in{padding:20px}@media only screen and (max-width:736px){.sec-theory .fl-box{display:block}.sec-theory .col{width:100%;background:#f5f5f0;margin-bottom:20px}}.main-movie{position:relative;overflow:hidden;font-size:.9em}.main-movie video{width:100%;z-index:0;padding:0;margin:0;display:block}.main-movie .over{position:absolute;height:100%;width:100%;top:0;background-color:#000;background-size:3px 3px;background-image:radial-gradient(#6f6f6f,#6f6f6f 1px,transparent 1px,transparent);position:absolute;z-index:2;opacity:.45}.main-movie .text{position:absolute;left:0;right:0;z-index:2;top:0;color:#fff;width:100%}.main-movie .text-in{width:1100px;margin:auto;padding-top:90px}.main-movie .text-in .movie_box{width:600px}.main-movie h2{text-align:center;font-weight:800;font-size:30px;margin-bottom:50px}.main-movie h3{font-size:16px;margin:10px 0 10px 0}.main-movie .link a{color:#fff;border:solid 1px #fff;padding:5px;width:300px;margin:20px auto 0 auto;display:block;text-align:center}.main-movie .link a:hover{background:#fff;opacity:.3;color:#111}@media only screen and (max-width:1000px){.main-movie .text-in{width:95%;margin:auto;padding-top:30px}.main-movie .text-in .movie_box{width:100%}.main-movie .text-in .movie_box{display:flex;flex-wrap:wrap;justify-content:space-between}.main-movie .text-in .movie_box.col{width:48%;margin-bottom:10px}.main-movie .text-in .movie_box .col3{display:none}}@media only screen and (max-width:736px){.main-movie-mb{background:url(https://crossline.jp/wp/wp-content/themes/themes_crossline_v04_plus/images/top/movie-mb.webp);position:relative;height:420px}.main-movie-mb .text{background-color:rgba(0,0,0,.4);height:420px}.main-movie-mb .text-in{color:#fff;padding:50px 10px 0 10px;text-align:center}.main-movie-mb .text-in .line1{font-size:1.4em;font-weight:bold;line-height:1.2;margin-bottom:30px}.main-movie-mb .box-contact a{width:80%;padding:10px;font-size:1em;display:block;color:#fff;border:1px solid #fff;margin:5px auto 5px auto}.main-movie-mb .box-contact a:hover{background-color:rgba(255,255,255,.3)}.box-arrow-1{width:50px;display:none}}header{display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:999;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}header a{text-decoration:none}header .header_l{width:220px;padding:5px 0 0 10px}header .header_disc{font-size:10px;padding-bottom:3px;text-align:center}header .header_c{width:820px;font-size:14px}header .header_r{width:430px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}header .header_tel{width:220px;text-align:center;padding-top:15px}header .header_tel i{font-size:25px;margin-right:5px}header .header_tel .line00{font-size:12px;line-height:1;padding-bottom:3px}header .header_tel .line01{font-weight:black;font-size:28px;line-height:1;font-family:'Oswald',sans-serif;font-weight:bold}header .header_tel .line02{font-size:12px}header .header_btn_box{width:200px;display:flex;flex-wrap:wrap;justify-content:space-between}header .header_btn{width:100px;height:75px;color:#fff;padding-top:15px;text-align:center;font-weight:bold;font-size:14px}header .header_btn:hover{opacity:.9;color:#fff}header .image i{font-size:22px;margin:auto}header .text{line-height:1.3;height:30px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}header .btn01{background:#016a92}header .btn02{background:#06c755}header .btn03{background:#e51673}header .gnv_pc{display:block;position:relative;text-align:right}header .gnv_pc li{margin:0}header .dropmenu{list-style-type:none;width:100%;margin:auto;padding:0;display:flex;justify-content:space-between}header .dropmenu>li{width: calc(100%/9);position:relative;display:block;margin:0;text-align:center;font-weight:bold}header .dropmenu li a:hover{background:#192541;color:#fff}header .dropmenu li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:90px;color:#000}header .dropmenu li .damy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:90px}header .dropmenu li .damy:hover{background:#666;color:#fff;cursor:pointer}header .dropmenu li ul{list-style:none;position:absolute;top:100%;left:0;margin:0;padding:0}header .dropmenu li ul li{width:100%}header .dropmenu li ul li a{text-align:center;background:#192541;color:#fff;display:block;height:auto;margin:0;display:block;padding:10px 0 10px 0}header .dropmenu li ul li a:hover{opacity:.9;background:#666}header .dropmenu li a:hover{opacity:.7}header #fade-in li ul{visibility:hidden;opacity:0;transition:0s}header #fade-in li:hover ul{visibility:visible;opacity:1}header #fade-in li ul li a{visibility:hidden;display:flex;align-items:center;justify-content:flex-start;position:relative;margin-top:-1px;text-align:left;z-index:999;font-weight:normal;padding:10px;box-sizing:content-box;border:.5px solid rgba(255,255,255,.25)}header #fade-in li:hover ul li a{visibility:visible;opacity:.985}header .ul_all{width:200px}header .ul_big{width:400px;display:flex;flex-wrap:wrap;justify-content:space-between}header .ul_big li{display:inline-block!important;width:200px!important}header .ul_about{width:120px}@media only screen and (max-width:1500px){header{display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:999;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}header .dropmenu>li:first-child{border-left:1px solid #ccc}header .dropmenu>li{border-right:1px solid #ccc}header .header_l{padding:5px 0 5px 10px}header .header_disc{font-size:10px;padding-bottom:3px;text-align:center}header .header_c{width:95%;font-size:13px;order:3;margin:auto}header .header_r{width:400px;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}header .header_tel{width:200px;text-align:center;padding-top:5px}header .header_tel i{font-size:20px;margin-right:5px}header .header_btn_box{width:200px;display:flex;flex-wrap:wrap;justify-content:flex-end}header .header_btn{width:100px;height:60px;color:#fff;padding-top:10px;text-align:center;font-weight:bold;font-size:12px}header .header_btn:hover{opacity:.9;color:#fff}header .image i{font-size:22px;margin:auto}header .text{line-height:1.3;height:30px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}header .dropmenu li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:50px;color:#000}header .dropmenu li .damy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:50px}}@media only screen and (max-width:900px){header{display:flex;flex-wrap:wrap;justify-content:space-between;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:999;box-shadow:0 5px 5px 0 rgba(0,0,0,.1)}header .header_l{padding:10px 0 5px 10px}header .header_l img{display:block;width:180px}header .header_disc{font-size:10px;padding-bottom:3px;text-align:left}header .header_c{display:none}header .header_r{display:none}header .header_tel{width:200px;text-align:center;padding-top:15px}header .header_tel i{font-size:20px;margin-right:5px}header .header_btn_box{width:180px;display:flex;flex-wrap:wrap;justify-content:flex-end}header .header_btn{width:80px;height:60px;color:#fff;padding-top:10px;text-align:center;font-weight:bold;font-size:12px}header .header_btn:hover{opacity:.9;color:#fff}header .image i{font-size:22px;margin:auto}header .text{line-height:1.3;height:30px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}header .dropmenu li a{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:50px;color:#000}header .dropmenu li .damy{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:50px}}.drawer-toggle{visibility:hidden}@media only screen and (max-width:1030px){.drawer-toggle{visibility:visible}}.drawer-nav{background:#fff}.drawer-in{padding:90px 10px 10px 10px}.drawer-in .box-sns a{display:block;width:30px}.drawer-in .drawer-menu a{font-weight:bold;margin-bottom:15px;display:block;border-bottom:1px solid #ccc;color:#000}.drawer-in .drawer-menu{font-weight:bold;margin-bottom:15px;display:block}.drawer-hamburger{margin-right:5px}.text_menu{font-size:7px;letter-spacing:-.5px;font-weight:bold;text-align:center;display:inline-block;padding-top:10px}.sec_cta{padding:60px 0 60px 0}.sec_cta{background:#2a395e;background-attachment:fixed}.cta_head{text-align:center;font-weight:800;font-size:39px;line-height:1;margin-bottom:10px;color:#fff}.cta_subHead{text-align:center;font-weight:800;font-size:16px;line-height:1;margin-bottom:30px;color:#fff}.box_cta{background:#fff;border-radius:8px;width:800px;margin:auto;-webkit-box-shadow:0 0 5px 0 #777;-moz-box-shadow:0 0 5px 0 #777;box-shadow:0 0 5px 0 #777}.box_cta_in{width:90%;margin:auto;padding:40px 0 40px 0}.cta_tel_flBox{display:flex;flex-wrap:wrap;justify-content:space-between;width:80%;margin:0 auto 50px auto}.cta_tel_flBox_l{width:40%}.cta_tel_flBox_r{width:55%}.cta_tel_flBox .line00{font-size:22px;line-height:1;padding-bottom:3px;font-weight:800}.cta_tel_flBox .line01{font-weight:black;font-size:48px;line-height:1;font-family:'Oswald',sans-serif;font-weight:bold}.cta_tel_flBox .line01 a{color:#000}.cta_tel_flBox .line02{font-size:16px}.cta_tel_flBox .line04{font-size:12px}.cta_tel_flBox i{font-size:32px;margin-right:5px}.cta_flBox{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:600px;margin:auto}.cta_col{width:48%}.cta_btn{width:100%;text-align:center;font-weight:bold;font-size:16px;height:50px}.cta_mail .cta_btn{background:#016a92;color:#fff}.cta_line .cta_btn{background:#06c755;color:#fff}.cta_acount{position:relative}.cta_acount .hukidasi{position:absolute;top:-40px;right:10px;z-index:2;display:inline-block;background:#333;padding:5px 10px;border-radius:5px;font-size:13px;color:#fff}.cta_acount .hukidasi::after{content:"";position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);border:10px solid transparent;border-top-color:#333}.cta_acount .cta_btn{background:#e51673;color:#fff;position:relative;border-radius:3px}.cta_btn i{position:absolute;left:15px;top:15px;font-size:20px}.cta_promiss{text-align:center;padding:20px 0 40px 0}.cta_promiss span{font-weight:bold;font-size:14px;display:inline-block;margin-right:10px;padding:3px 10px 3px 10px;font-weight:bold;border:solid 1px #ccc;font-weight:bold}.sec_cta{background:linear-gradient(135deg,#2a395e,#1e2a47)}@media only screen and (max-width:800px){sec_cta{padding:60px 0 60px 0}.cta_head{text-align:center;font-weight:800;font-size:24px;line-height:1;margin-bottom:10px}.cta_subHead{text-align:center;font-weight:800;font-size:16px;line-height:1;margin-bottom:30px}.box_cta{background:#fff;border-radius:15px;-webkit-border-radius:15px;-moz-border-radius:15px;width:90%;margin:auto;-webkit-box-shadow:0 0 5px 0 #777;-moz-box-shadow:0 0 5px 0 #777;box-shadow:0 0 5px 0 #777}.box_cta_in{width:90%;margin:auto;padding:40px 0 40px 0}.cta_tel_flBox{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;margin:0 auto 30px auto}.cta_tel_flBox_l{width:100%;text-align:center}.cta_tel_flBox_r{width:100%}.cta_tel_flBox .line00{font-size:18px;line-height:1;padding-bottom:3px;font-weight:bold}.cta_tel_flBox .line01{font-weight:black;font-size:22px;line-height:1;font-family:'Oswald',sans-serif;font-weight:bold}.cta_tel_flBox .line01 a{color:#000;background:#fff;display:block;width:100%;border:solid 1px #000;text-align:center;padding:15px 0 15px 0}.cta_tel_flBox .line02{font-size:14px}.cta_tel_flBox i{font-size:18px;margin-right:5px}.cta_flBox{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:auto;margin:auto}.cta_col{width:100%}.cta_btn{width:100%;text-align:center;padding:10px 0 10px 0;font-weight:bold;font-size:14px;margin-bottom:10px!important}.cta_mail{order:2}.cta_acount{order:1;margin-top:50px}.cta_btn i{position:absolute;left:20px;top:25px;font-size:20px}.cta_promiss{text-align:center;padding:20px 0 40px 0;display:flex;flex-wrap:wrap;justify-content:space-between}.cta_promiss span{font-weight:bold;font-size:11px;display:inline-block;margin-right:0;padding:5px 0 5px 0;font-weight:bold;font-weight:bold;width:49%;margin-bottom:5px}}.sec-portfolio{background:#f9f9f6;padding:60px 0;overflow:hidden}.sec-portfolio h2{text-align:center;margin-bottom:40px}.sec-portfolio .fl-box{display:flex;flex-wrap:wrap;gap:40px 20px;justify-content:flex-start}.sec-portfolio .col{flex: 0 0 calc((100% - 3 * 20px) / 4);background:#fff;box-shadow:0 0 5px 0 #ccc;margin-bottom:0;text-align:center}.sec-portfolio .col-in{width:100%;margin:auto;position:relative}.sec-portfolio .col img{width:100%;height:180px;display:block;box-sizing:border-box;object-fit:cover;object-position:top;transition:opacity .3s}.sec-portfolio .col img:hover,.sec-portfolio .col a:hover{opacity:.6}.sec-portfolio .col .text{text-align:left;padding:8px}.sec-portfolio .col .eyecatch{position:relative}.sec-portfolio .col .type a{font-size:12px;display:inline;margin-right:3px}.sec-portfolio .col .term_area a{font-weight:bold;font-size:12px;background:#192541;color:#fff;padding:0 3px;margin-right:5px;line-height:1}.sec-portfolio .col .title{font-size:14px;font-weight:bold;display:block;width:100%;text-align:left;line-height:1.2}.sec-portfolio .col .card_a{color:#111}.sec-portfolio .col .company{display:inline-block;font-size:12px;font-weight:bold;color:#666;line-height:1}.sec-portfolio .box-btn{width:300px;margin:auto;background:#016a92}.sec-portfolio .box-btn .btn-1{padding:10px 0}.portfolio_box_tax{width:90%;margin:0 auto 20px;font-size:13px;display:flex;flex-wrap:wrap;justify-content:space-between}.portfolio_box_tax li{display:inline-block;margin:0 10px 0 0}.portfolio_box_tax h3{width:18%;background:#192541;font-weight:bold;color:#fff;display:flex;justify-content:center;align-items:center;font-size:14px;letter-spacing:1px}.portfolio_box_tax ul{width:82%;background:#fff;padding:10px}@media only screen and (max-width:1000px){.sec-portfolio{padding:60px 0;overflow:auto}.sec-portfolio h2{margin-bottom:10px}.sec-portfolio .fl-box{gap:30px 20px;justify-content:flex-start}.sec-portfolio .col{flex: 0 0 calc((100% - 20px) / 2);margin-bottom:40px;text-align:center}.sec-portfolio .col-in{width:95%;margin:auto;font-size:.9em}.sec-portfolio .col img{height:180px}.sec-portfolio .col .eyecatch .type{font-size:1.1em;width:100%;font-weight:bold}.sec-portfolio .col .title{font-size:1em}}@media only screen and (max-width:800px){.sec-portfolio{padding:30px 0;overflow:auto}.sec-portfolio h2{margin-bottom:60px}.sec-portfolio .fl-box{gap:10px 2%;justify-content:flex-start}.sec-portfolio .col{flex:0 0 48%;margin-bottom:20px;text-align:center}.sec-portfolio .col-in{width:100%;margin:auto}.sec-portfolio .col img{height:120px;border:1px solid #ccc}.sec-portfolio .col a{color:#333}.portfolio_box_tax{width:100%;margin:0 auto 40px;font-size:12px;justify-content:space-around}.portfolio_box_tax h3{padding:10px 0 10px 0}.portfolio_box_tax h3,.portfolio_box_tax ul{width:100%}.sec-portfolio .col .title{font-size:13px;font-weight:bold;display:block;width:100%;text-align:left;line-height:1.2}}.h1_sec{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:240px;background:linear-gradient(-45deg,#eeede7 80%,#192541 80%)}.h1_sec h1{font-weight:800;font-size:32px;line-height:1;margin:0 0 15px 0}.h1_sec .h1_title{font-weight:800;font-size:32px;line-height:1;margin:0 0 15px 0}.h1_sec .slug{font-weight:800;font-size:14px;line-height:1}.page_content_sec .sec_in{padding:60px 0 60px 0}.page h3{font-weight:bold;margin:20px 0 10px 0;font-size:16px;position:relative;padding-left:25px}.page h3:before{content:"";display:block;width:18px;height:3px;position:absolute;left:0;top:10px;background:#016a92}.page h2{margin:20px 0 10px 0;font-size:20px;font-weight:bold;position:relative;padding:10px 0 5px 5px;border-bottom:3px solid #ccc}.page h2:before{content:"";position:absolute;left:0;bottom:-3px;width:120px;height:inherit;border-bottom:3px solid #192541}@media only screen and (max-width:750px){.h1_sec{text-align:center;height:180px;background-size:100%;background-position:center center;background-repeat:no-repeat}.h1_sec h1{font-weight:800;font-size:20px}.h1_sec .h1_title{font-weight:800;font-size:20px}}.page_document .document_flBox{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.page_document .document_flBox .col_l{width:50%}.page_document .document_flBox .col_r{width:50%}.page_document .document_flBox .col_l .line01{font-weight:bold;font-size:24px;border-bottom:2px dotted #192541;margin-bottom:20px;letter-spacing:2px}.page_document .text_gradation{background:linear-gradient(-90deg,#192541,#036f79);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_document .document_flBox .col_l .line02{font-weight:bold;font-size:16px;margin-bottom:10px}.page_document .document_flBox .col_l .line03{font-size:12px}@media only screen and (max-width:800px){.page_document .document_flBox{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px}.page_document .document_flBox .col_l{width:100%}.page_document .document_flBox .col_r{width:100%}.page_document .document_flBox .col_l .line01{font-weight:bold;font-size:20px;border-bottom:2px dotted #192541;margin-bottom:20px;letter-spacing:2px}.page_document .text_gradation{background:linear-gradient(-90deg,#192541,#036f79);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page_document .document_flBox .col_l .line02{font-weight:bold;font-size:16px;margin-bottom:10px}.page_document .document_flBox .col_l .line03{font-size:12px}}.page_price .tableNormal{border-collapse:collapse;margin-bottom:1.5em;padding:0;border-top:1px solid #fff;border-left:3px solid #fff}.page_price .tableNormal th,.page_price .tableNormal td{padding:10px .5% 10px .5%;border-right:3px solid #fff;border-bottom:3px solid #fff;width:19%}.page_price .tableNormal th{font-weight:bold;font-size:18px;text-align:center;color:#fff}.page_price .tableNormal td{ont-size:13px;text-align:center}.page_price .tableNormal tr:nth-child(odd) {background:#f9f9f6}.page_price .tableNormal td:nth-child(1) {background:#eeede7!important;text-align:center;font-weight:bold}.page_price .start_th{background:#016a92!important}.page_price .basic_th{background:#4ba8c0!important}.page_price .rich_th{background:#7fcde2!important}.page_price .full_th{background:#e51673!important}.page_price .price_tr{font-weight:bold}.page_price .service_line{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px;background:#f9f9f6}.page_price .service_line .col_l{width:20%;font-weight:bold;background:#eeede7;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.page_price .service_line .col_c{width:25%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;font-weight:bold}.page_price .service_line .col_r{width:50%;font-size:13px}.page_price .service_line_in{padding:10px}.page_flow .flow_box{position:relative;width:100%;background:#f9f9f9;margin-bottom:40px;font-size:14px;border:solid 1px #ccc;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.page_flow .flow_box_in{width:90%;margin:auto;padding:10px 0 10px 0}.page_flow h3{font-weight:bold;border:none;padding:0;font-size:20px;font-weight:800;margin-bottom:10px}.page_flow h3:before{display:none}.page_flow .flow_box:after{color:#ccc;position:absolute;left:0;right:0;bottom:-40px;margin:auto;display:block;text-align:center;content:"\f0ab";font-size:24px;font-family:'Font Awesome\ 5 Free';font-weight:bold;margin-right:10px}.page_flow .flow_box:last-child:after{content:""}.website_flow_box dl{width:800px;margin:0 auto 40px auto;position:relative}.website_flow_box dl:after{color:#ccc;position:absolute;left:0;right:0;bottom:-40px;margin:auto;display:block;text-align:center;content:"\f0ab";font-size:24px;font-family:'Font Awesome\ 5 Free';font-weight:bold;margin-right:10px}.website_flow_box dl:last-child:after{content:""}.website_flow_box dl dt{color:#111;margin:20px 0 0 0;font-size:16px;font-weight:800;position:relative;background:#f0f0f0;text-align:center;border-radius:15px 15px 0 0;-webkit-border-radius:5px;-moz-border-radius:15px 15px 0 0;position:relative;padding:15px}.website_flow_box dl dt:hover{cursor:pointer;cursor:hand;opacity:.9}.website_flow_box dl dt:after{font-size:20px;position:absolute;right:5px;top:15px;content:"\f055";font-family:'Font Awesome\ 6 Free';font-weight:bold;margin-right:10px;color:#ccc}.website_flow_box dl dt.active{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.website_flow_box dl dt.active:after{content:"\f056";font-family:'Font Awesome\ 6 Free'}.website_flow_box dl dd{display:none;margin:0;font-size:1em;position:relative;padding:15px;background:#fff;background:#f9f9f9;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}@media only screen and (max-width:750px){.website_flow_box dl{width:100%;argin:0 auto 40px auto}.website_flow_box dl dt{margin:20px 0 0 0;font-size:14px;font-weight:800;position:relative;padding:15px 35px 15px 40px}.website_flow_box dl dt:hover{cursor:pointer;cursor:hand;opacity:.9}.website_flow_box dl dt:after{font-size:20px;position:absolute;right:0;top:15px;font-weight:bold;margin-right:10px;color:#ccc}.website_flow_box dl dt.active{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.website_flow_box dl dt.active:after{content:"\f056";font-family:'Font Awesome\ 6 Free'}.website_flow_box dl dd::before{content:url(https://crossline.jp/wp/wp-content/themes/themes_crossline_v04_plus/images/common/faq_a.svg);position:absolute;top:12px;left:10px;width:25px;font-size:12px}.website_flow_box dl dd{display:none;margin:0;font-size:13px;position:relative;padding:20px 5px 10px 40px;background:#fff;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}}.page_about .ceo_flBox{display:flex;flex-wrap:wrap;justify-content:space-between}.page_about .ceo_flBox .col_l{width:40%}.page_about .ceo_flBox .col_r{width:55%}.page_about .line01{font-weight:bold;font-size:16px}.page_about .line02{font-weight:bold;font-size:40px;letter-spacing:7px;line-height:1}.page_about .line03{font-weight:bold;font-size:18px;color:#666;margin-bottom:20px}@media only screen and (max-width:800px){.page_about .ceo_flBox{display:flex;flex-wrap:wrap;justify-content:space-between}.page_about .ceo_flBox .col_l{width:100%;background:#f9f9f6}.page_about .ceo_flBox .col_l img{display:block;width:60%;margin:auto}.page_about .ceo_flBox .col_r{width:100%}.page_about .line01{font-weight:bold;font-size:16px}.page_about .line02{font-weight:bold;font-size:40px;letter-spacing:7px;line-height:1}.page_about .line03{font-weight:bold;font-size:18px;color:#666;margin-bottom:20px}}.page_line .boxLineButton{text-align:center;background:#f5f5f5;margin-bottom:30px}.page_line .boxLineButton .boxIn{padding:18px}.page_line .boxLineButton .title01{font-weight:bold;font-size:18px}.page_line .boxLineButton .title02{font-weight:800;font-size:24px}.page_line .flBox_pc{display:flex;flex-wrap:wrap;justify-content:space-between;width:670px;margin:auto}.page_line .flBox_pc .col{width:320px;border:solid 3px #00b900;background:#fff}.page_line .flBox_pc .col img{width:80%;margin:auto;display:block}.page_line .flBox_pc .subhead{display:block;background:#00b900;color:#fff;text-align:center;font-weight:800;font-size:22px}.page_line .flBox_pc .lineId01{display:block;font-weight:800;text-align:center;font-size:38px;color:#00b900}.page_line .flBox_pc .lineId02{font-weight:800;text-align:center;font-size:22px;color:#00b900}.page_line .b{font-weight:bold}.page_line .flow_flBox{display:flex;flex-wrap:wrap;justify-content:space-between}.page_line .flow_flBox .col_l{width:48%}.page_line .flow_flBox .col_r{width:48%}.page_line .flow_flBox .flow_qr{width:200px}@media only screen and (max-width:750px){.page_line .boxLineButton{text-align:center;background:#f5f5f5;margin-bottom:30px}.page_line .boxLineButton .boxIn{padding:18px}.page_line .boxLineButton .title{font-weight:bold;font-size:18px}.page_line .flBox_pc{display:flex;flex-wrap:wrap;justify-content:space-between;width:670px;margin:auto}.page_line .flBox_pc .col{width:320px;border:solid 3px #00b900;background:#fff}.page_line .flBox_pc .col img{width:80%;margin:auto;display:block}.page_line .flBox_pc .subhead{display:block;background:#00b900;color:#fff;text-align:center;font-weight:800;font-size:22px}.page_line .flBox_pc .lineId01{display:block;font-weight:800;text-align:center;font-size:38px;color:#00b900}.page_line .flBox_pc .lineId02{font-weight:800;text-align:center;font-size:22px;color:#00b900}.page_line .b{font-weight:bold}.page_line .flow_flBox{display:flex;flex-wrap:wrap;justify-content:space-between}.page_line .flow_flBox .col_l{width:100%;margin-bottom:20px}.page_line .flow_flBox .col_r{width:100%}.page_line .flow_flBox .flow_qr{width:200px;display:block}}.page_netad{}.page_netad .bullet_title{font-size:24px;text-align:center}.page_netad .bullet_title span{background:linear-gradient(transparent 80%,#ff0 80%);font-weight:800}.page_netad .bullet{border:solid 1px #ccc;margin:20px auto 20px auto}.page_netad .bullet_in{width:85%;padding:20px 0 20px 0;margin:auto}.page_netad .bullet ul{padding:0;margin:0}.page_netad .bullet li{list-style:none;padding-left:30px;position:relative;font-weight:bold;font-size:18px}.page_netad .bullet li:before{content:"・";position:absolute;left:0}.page_netad .mediaLogo{width:500px;margin:0 auto 60px auto}.page_netad h2{text-align:left!important;padding:5px 0 5px 20px;margin-bottom:30px;border-left:10px solid #192541}.page_netad h3{border:none!important;text-align:left!important;font-weight:bold;line-height:1.5}.page_netad .feature_flBox{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;box-shadow:0 0 10px 0 #ccc;position:relative}.page_netad .feature_flBox .num{border-radius:50%;width:50px;height:50px;background:#048eb8;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;line-height:1;position:absolute;left:-20px;top:-20px;font-weight:bold}.page_netad .feature_flBox .col_l{width:60%}.page_netad .feature_flBox .col_l_in{width:86%;margin:auto;padding:20px 0 20px 0}.page_netad .feature_flBox .col_r{width:40%}.page_netad .feature_flBox .col_r img{width:100%;height:100%;object-fit:cover}.page_netad .message_box{background:#f5f5f5;padding:30px}.page_netad .message_box .line01{font-weight:800;font-size:20px}.page_netad .message_box .line02{font-weight:800;font-size:16px}.page_netad .message_box .line03{font-weight:800;font-size:20px}.page_netad .message_box .line03 span{background:linear-gradient(transparent 80%,#ff0 80%)}.page_netad .message_box .text{padding:10px 0 10px 0}.page_netad .faq_box{margin-bottom:60px}.page_netad .faq_box dl{width:800px;margin:auto}.page_netad .faq_box dl dt{color:#111;margin:10px 0 0 0;font-size:16px;font-weight:800;position:relative;background:#f5f5f5;border-radius:15px 15px 0 0;-webkit-border-radius:5px;-moz-border-radius:15px 15px 0 0;padding:15px 5px 15px 80px}.page_netad .faq_box dl dt:hover{cursor:pointer;cursor:hand;opacity:.9}.page_netad .faq_box dl dt::before{content:"Q";position:absolute;top:12px;left:30px;width:25px;font-size:20px;color:#192541}.page_netad .faq_box dl dt:after{font-size:20px;position:absolute;right:5px;top:15px;content:"\f055";font-family:'Font Awesome\ 6 Free';font-weight:bold;margin-right:10px;color:#ccc}.page_netad .faq_box dl dt.active{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.page_netad .faq_box dl dt.active:after{content:"\f056";font-family:'Font Awesome\ 6 Free'}.page_netad .faq_box dl dd::before{content:"A";position:absolute;top:18px;left:30px;width:25px;font-size:20px;color:#f3000b;font-weight:bold}.page_netad .faq_box dl dd{display:none;margin:0;font-size:1em;position:relative;padding:20px 5px 10px 80px;background:#fff;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}@media only screen and (max-width:800px){.page_netad{}.page_netad .bullet_title{font-size:16px;text-align:center}.page_netad .bullet_title span{background:linear-gradient(transparent 80%,#ff0 80%);font-weight:800}.page_netad .bullet{border:solid 1px #ccc;margin:20px auto 20px auto}.page_netad .bullet_in{width:90%;padding:20px 0 20px 0;margin:auto}.page_netad .bullet ul{padding:0;margin:0}.page_netad .bullet li{list-style:none;padding-left:10px;position:relative;font-weight:bold;font-size:13px}.page_netad .bullet li:before{content:"・";position:absolute;left:0}.page_netad .mediaLogo{width:90%;margin:0 auto 60px auto}.page_netad .feature_flBox{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:30px;-webkit-box-shadow:0 0 5px 0 #777;-moz-box-shadow:0 0 5px 0 #777;box-shadow:0 0 5px 0 #777}.page_netad .feature_flBox .col_l{width:100%;margin-bottom:10px}.page_netad .feature_flBox .col_l_in{width:90%;margin:auto}.page_netad .feature_flBox .col_r{width:100%}.page_netad .feature_flBox .col_r img{width:100%}.page_netad .message_box{background:#f5f5f5;padding:30px}.page_netad .message_box .line01{font-weight:800;font-size:20px}.page_netad .message_box .line02{font-weight:800;font-size:16px}.page_netad .message_box .line03{font-weight:800;font-size:14px}.page_netad .message_box .line03 span{background:linear-gradient(transparent 80%,#ff0 80%)}.page_netad .message_box .text{padding:10px 0 10px 0}.page_netad .faq_box dl{width:100%;margin:auto}.page_netad .faq_box dl dt{color:#111;margin:20px 0 0 0;font-size:14px;font-weight:800;position:relative;border-radius:15px 15px 0 0;-webkit-border-radius:5px;-moz-border-radius:15px 15px 0 0;padding:15px 5px 15px 40px}.page_netad .faq_box dl dt:hover{cursor:pointer;cursor:hand;opacity:.9}.page_netad .faq_box dl dt::before{content:"Q";position:absolute;top:12px;left:20px;width:25px;font-size:12px}.page_netad .faq_box dl dt:after{font-size:20px;position:absolute;right:5px;top:15px;content:"\f055";font-family:'Font Awesome\ 6 Free';font-weight:bold;margin-right:10px;color:#ccc}.page_netad .faq_box dl dt.active{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.page_netad .faq_box dl dt.active:after{content:"\f056";font-family:'Font Awesome\ 6 Free'}.page_netad .faq_box dl dd::before{content:"A";position:absolute;top:12px;left:20px;width:25px;font-size:12px}.page_netad .faq_box dl dd{display:none;margin:0;font-size:1em;position:relative;padding:20px 5px 10px 40px;background:#fff;border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px}}.page_qa dl dt{color:#036f79;margin:20px 0 0 0;position:relative;padding-left:30px;margin-bottom:0}.page_qa dl dt:after{position:absolute;right:30px;content:"\f078";font-family:'Font Awesome\ 5 Free';font-weight:bold;margin-right:10px}.page_qa dl dt:hover{cursor:pointer;background:#f5f5f5}.page_qa dl dt.active:after{content:"\f056";font-family:'Font Awesome\ 6 Free';color:#666}.page_qa dl dt.active{background:#f0f0f0;color:#000}.page_qa dl dt::before{content:"Q";font-size:10pt;font-weight:bold;display:inline-block;background:#192541;color:#fff;width:22px;height:20px;text-align:center;margin-right:10px;line-height:1;padding-top:3px;position:absolute;top:0;left:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.page_qa dl dd::before{content:"A";font-size:13pt;display:inline-block;background:#f3000b;color:#fff;width:22px;height:20px;text-align:center;margin-right:10px;line-height:1;padding-top:3px;position:absolute;top:20px;left:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.page_qa dl dd{display:none;margin:0;font-size:1em;position:relative;padding:20px 0 20px 30px;background:#f9f9f9}@media only screen and (max-width:736px){.page_qa dl dt::before{content:"Q";font-size:13pt;display:inline-block;background:#eea120;color:#fff;width:25px;height:22px;text-align:center;margin-right:10px;line-height:1;padding-top:3px;position:absolute;top:0;left:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.page_qa dl dt{color:#36c;margin:20px 0 0 0;font-size:1.1em;position:relative;padding-left:30px;margin-bottom:0}.page_qa dl dt.active{background:#f9f9f9}.page_qa dl dd::before{content:"A";font-size:13pt;display:inline-block;background:#fc2713;color:#fff;width:25px;height:22px;text-align:center;margin-right:10px;line-height:1;padding-top:3px;position:absolute;top:20px;left:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px}.page_qa dl dd{display:none;margin:0;font-size:1em;position:relative;padding:20px 0 20px 30px;background:#f9f9f9}}.single table{margin-bottom:1.5em;padding:0;border-top:1px solid #959595;border-left:1px solid #959595}.single .price-table th{width:30%;background:#f5f5f5}.single th,.single td{padding:.5em;border-right:1px solid #959595;border-bottom:1px solid #959595}.single th{background-color:#f0f0f0;font-weight:bold;text-align:left}.single main{font-size:16px;margin-bottom:60px}.single .post-meta{margin-bottom:0;font-size:12px}.single main h1{font-weight:800;font-size:24px;margin:0 0 30px 0;border-bottom:1px solid #ccc}.single main h2{margin:30px 0 20px 0;font-size:18px;font-weight:bold;position:relative;padding:10px 0 5px 5px;border-bottom:3px solid #ccc}.single main h2:before{content:"";position:absolute;left:0;bottom:-3px;width:120px;height:inherit;border-bottom:3px solid #016a92}.single h3{font-weight:bold;margin:20px 0 10px 0;font-size:18px;position:relative;padding-left:25px}.single h3:before{content:"";display:block;width:18px;height:3px;position:absolute;left:0;top:10px;background:#016a92}@media only screen and (max-width:1200px){.single .post-meta{mfont-size:10px}.single main h1{font-size:20px;font-weight:800;padding:10px 0 10px 0;border-bottom:1px solid #ccc;margin-bottom:30px}.single main h2{margin:20px 0 40px 0;font-size:20px;font-weight:bold;position:relative;padding:10px 0 5px 5px;border-bottom:3px solid #ccc}.single main h2:before{content:"";position:absolute;left:0;bottom:-3px;width:60px;height:inherit;border-bottom:3px solid #016a92}.single main h3{font-weight:bold;margin:20px 0 10px 0;font-size:18px;position:relative;padding-left:22px}.single main h3:before{content:"";display:block;width:15px;height:3px;position:absolute;left:0;top:14px;background:#016a92}}.single2col_sec .sec_in{display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 0 60px 0}.single2col_sec .sec_in .col_l{width:65%}.single2col_sec .sec_in .col_r{width:30%;position:relative}.single2col_sec .side_title{background:#192541;color:#fff;position:relative;padding:5px 0 5px 10px;border-left:10px solid #016a92;font-weight:bold;margin:10px 0 10px 0}.single2col_sec .sec_in .col_r_in{width:90%;margin:auto;position:sticky;top:100px}@media only screen and (max-width:800px){.single2col_sec .sec_in{display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 0 60px 0}.single2col_sec .sec_in .col_l{width:100%}.single2col_sec .sec_in .col_r{width:100%;position:relative}.single2col_sec .side_title{background:#192541;color:#fff;position:relative;padding:5px 0 5px 5px;font-weight:bold;margin:10px 0 10px 0}.single2col_sec .sec_in .col_r_in{width:90%;margin:auto;position:relative;top:auto}}.blog_archive .content_box{border-bottom:solid 1px #eeede7;padding:10px 0 10px 0}.blog_archive .content_box .day{font-weight:bold;font-size:12px;color:#999;line-height:1;margin-bottom:5px}.blog_archive .content_box .content_tag a{font-size:12px;display:inline-block;margin-right:5px}.blog_archive .content_box h2{font-weight:bold;font-size:18px;margin-bottom:5px}.blog_archive .excerpt_box{text-align:right}.blog_archive .excerpt{font-size:14px}.pager{padding:30px 0 0 0;text-align:center}.pager .current{background:#192541;color:#fff;font-weight:bold}.pager .page-numbers{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;margin:0}.pager a{margin:0}.pager a:hover{background:#192541;opacity:.6;color:#fff}@media only screen and (max-width:800px){.pager{padding:30px 0 0 0}.pager .current{color:#fff;font-weight:bold}.pager .page-numbers{display:inline-flex;width:50px;height:50px;align-items:center;justify-content:center;margin:0}.pager a{margin:0}}.box-navigation-footer{padding:90px 0 30px 0}.box-navigation{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-around;width:800px;margin:auto;align-items:center}.box-navigation a{display:block;width:120px;color:#111;line-height:1;padding:15px;border:solid #ccc 1px}.box-navigation a:hover{opacity:.6}.box-navigation i{color:#ccc;font-size:1.6em}.box-navigation .current{background:#fff;border:none;border-bottom:1px solid #016a92}.box-bullet{background:#f9f9f6;padding:20px;margin:20px 0 20px 0}.box-bullet li{font-size:1.1em}.box-bullet li i{color:#016a92;margin-right:5px}.page h2{position:relative;padding:10px 0 10px 0;margin-top:90px;border-top:3px solid #016a92;border-bottom:1px solid #ccc}.page h2:before{display:none}.h2-flag{background:#016a92;padding:5px 0 5px 0;color:#fff;display:block;width:200px;text-align:center;position:absolute;top:-28px;left:0;font-size:16px}.h2-flag:after{content:' ';position:absolute;left:200px;bottom:5px;border-top:0 solid transparent;border-right:5px solid transparent;border-bottom:20px solid #999;border-left:0 solid transparent}.page h3{font-weight:bold}@media only screen and (max-width:736px){.box-navigation{text-align:center;display:flex;flex-wrap:wrap;justify-content:space-around;width:100%;margin:auto;align-items:center}.box-navigation a{display:block;width:23%;background:#f9f9f6;color:#111;line-height:1;padding:0;font-size:.7em;padding:10px 0 10px 0}.box-navigation a:hover{opacity:.6}.box-navigation i{display:none}.box-navigation .current{border-bottom:1px solid #016a92;background:#fff}.page h2{position:relative;padding-top:20px;margin-top:90px}.page h3{font-weight:bold}.h2-flag{background:#016a92;padding:0 0 0 0;color:#fff;margin-bottom:-2px;display:block;width:200px;text-align:center;position:absolute;top:-25px;left:0;font-size:1rem}.h2-flag:after{content:' ';position:absolute;left:200px;bottom:9px;border-top:0 solid transparent;border-right:5px solid transparent;border-bottom:17px solid #999;border-left:0 solid transparent}}