@charset "UTF-8";#header .inr #g-nav>ul li.liLast,.btnBox a,.grade_yoko,.titleBox_1:after{background:#4d9bbc;background:-webkit-gradient(linear,left top,right top,from(#4d9bbc),to(#003888));background:linear-gradient(90deg,#4d9bbc 0%,#003888 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#4d9bbc",endColorstr="#003888",GradientType=1)}#footer .copy,#mv_page #catch .en,#specBox time,.fontEN{font-family:"Roboto Condensed",sans-serif}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none!important}body,html{width:100%;height:100%;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ ゴシック",sans-serif;font-weight:500}html{font-size:62.5%}body{font-size:1.8rem;background:#fff;color:#454545;*font-size:small;*font:x-small;vertical-align:top;min-width:1000px;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1}@media screen and (max-width:765px){body{font-size:1.5rem}}body.ipad{min-width:auto!important}article,aside,dialog,figure,footer,header,hgroup,main,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:normal}table{font-size:inherit;font-family:inherit}img{border:none}ol,ul{list-style-type:none}hr{display:none}a{color:#454545;text-decoration:none;cursor:pointer;outline:none!important;will-change:opacity,top,right,bottom,left}a[href^="tel:"]{cursor:default}a img:hover{opacity:0.8}a:link{color:#454545;text-decoration:none;outline:none}a:hover{color:#6ad4a1!important}a img{background-color:transparent}a:hover img{background-color:transparent;text-decoration:none}ins{background-color:#ff9;color:#454545;text-decoration:none}mark{background-color:#ff9;color:#454545;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #454545;cursor:help}p{line-height:1.8;margin-bottom:1em;word-break:break-all;letter-spacing:0.08em}li{line-height:1.8}li img{background-color:transparent;text-decoration:none}::-moz-selection{background-color:#00A0E9;color:#FFF}::selection{background-color:#00A0E9;color:#FFF}::-moz-selection{background-color:#00A0E9;color:#FFF}input::-ms-clear{visibility:hidden}button,input,select,textarea{font-family:inherit;font-size:100%}@media screen and (max-width:765px){body{min-width:initial!important;min-width:auto!important}}@media screen and (max-width:1025px){#main{width:100%!important;float:none!important}}.sp *{-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}@media screen and (max-width:765px){input[type=button],input[type=email],input[type=file],input[type=hidden],input[type=number],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url]{-webkit-appearance:none}}#loading{position:fixed;top:0;left:0;right:0;bottom:0;background:#6b6b6b;z-index:2147000000;transition:all 0.8s ease-out;-moz-transition:all 0.8s ease-out;-webkit-transition:all 0.8s ease-out;-ms-transition:all 0.8s ease-out;will-change:opacity}#loading.off{opacity:0;visibility:hidden}#loading .skip{position:absolute;right:20px;bottom:20px;color:#fff;padding:3px 15px;border-radius:1000px;border:1px solid #fff;font-size:100%}#loading .skip:hover{cursor:pointer!important}#loading .centerBox{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;width:100%}#loading .centerBox #svgLogo{display:inline-block;width:500px}.sessionOn #loading .centerBox,.sessionOn #loading .skip{display:none!important}#header{background:transparent;position:fixed;top:0;left:0;width:100%;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;z-index:99990}#header .inr{height:75px;margin:0 auto;max-width:2000px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width:1110px){#header .inr{height:45px}}#header .inr #logo{padding-left:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:1110px){#header .inr #logo{padding-left:10px}}#header .inr #logo #logo_ctc{width:155px}@media screen and (max-width:1110px){#header .inr #logo #logo_ctc{width:100px}}#header .inr #logo a{display:inline-block}#header .inr #logo a #logoIMG{width:225px}@media screen and (max-width:1110px){#header .inr #logo a #logoIMG{width:150px}}#header .inr #g-nav{display:block;height:100%}@media screen and (max-width:1110px){#header .inr #g-nav{display:none!important}}#header .inr #g-nav>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;-ms-flex-line-pack:stretch;align-content:stretch;height:100%}#header .inr #g-nav>ul>li{font-size:1.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (max-width:1240px){#header .inr #g-nav>ul>li{font-size:1.5rem}}#header .inr #g-nav>ul>li>a{display:block;text-align:center;color:#fff;height:55px;line-height:55px;padding:0 1.5em 0 0em}#header .inr #g-nav>ul li:hover a{color:#013888!important}#header .inr #g-nav>ul li.liLast a{padding:0 2em;color:#fff!important;display:inline-block;width:100%;line-height:75px;height:75px}@media screen and (max-width:1041px){#header .inr #g-nav>ul li.liLast a{padding:0 1em}}#header .inr #g-nav>ul li.liLast:hover a{color:#fff!important;background:#6ad4a1}#header .inr #g-nav>ul>li:hover:after{width:2em;opacity:1}#header.cr{background:#fff}#header.cr #g-nav>ul>li>a{color:#454545}.menu-trigger,.menu-trigger span{display:inline-block;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;-webkit-box-sizing:border-box;box-sizing:border-box}.menu-trigger{position:relative;width:50px;height:45px}.menu-trigger span{position:absolute;left:0;width:100%;height:4px;background-color:#000;border-radius:4px;will-change:transform,top,right,bottom,left}.menu-trigger span:first-of-type{top:0}.menu-trigger span:nth-of-type(2){top:20px}.menu-trigger span:nth-of-type(3){bottom:0}#header .inr .spBTN_NavR{position:absolute!important;-webkit-transform:scale(0.4);transform:scale(0.4);top:0;right:0;display:none;width:50px;height:44px;z-index:99990}#header .inr .spBTN_NavR.active span:first-of-type{-webkit-transform:translateY(20px) rotate(-45deg);transform:translateY(20px) rotate(-45deg)}#header .inr .spBTN_NavR.active span:nth-of-type(2){left:200%;opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-animation:a 0.8s forwards;animation:a 0.8s forwards}@-webkit-keyframes a{to{height:0}}@keyframes a{to{height:0}}#header .inr .spBTN_NavR.active span:nth-of-type(3){-webkit-transform:translateY(-20px) rotate(45deg);transform:translateY(-20px) rotate(45deg)}#spNav{background:transparent;visibility:hidden;position:fixed;top:0;left:0;width:100%;overflow:hidden;z-index:99950;opacity:0}#spNav,#spNav #inrBox{height:100%;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s}#spNav #inrBox{width:75%;margin-left:75%;overflow:scroll;padding-top:45px}@media screen and (max-width:1110px){#spNav.open{background:rgba(0,0,0,0.7);visibility:visible;opacity:1}#spNav.open,#spNav.open #inrBox{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s}#spNav.open #inrBox{margin-left:25%;background:#fff}#spNav.open #inrBox .spUL{width:100%;background:#fff}}#spNav .spUL li a{background:#fff;font-size:1.5rem;display:block;color:#454545;border-bottom:1px dotted #bbb;padding:1em 1em;position:relative}#spNav .spUL li a:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"";position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#58a3d5;display:inline-block}#spNav .spUL li.liContact a{background:#58a3d5;color:#fff!important}#spNav .spUL li.liContact a:before{color:#fff!important}@media screen and (max-width:1110px){#header .inr .spBTN_NavR{display:block!important}}#footer{padding:4em 3em 3em;clear:both;color:#fff;background:#005cca}#footer .f_logo{text-align:center}#footer .ctcLink{text-align:center}#footer .ctcLink a{color:#fff;text-decoration:underline!important}#footer .f_txt{font-size:1.2rem;text-align:center}@media screen and (max-width:765px){#footer .f_txt{font-size:1rem}}#footer .copy{font-size:1.2rem;text-align:center}@media screen and (max-width:765px){#footer .copy{font-size:1rem}}.itochuBlock{background:#fff}.itochuBlock .inr{padding:1em 0}.itochuBlock .inr #itochuTxt{font-size:10px}.itochuBlock .inr #itochuImg{margin-bottom:0}.itochuBlock .inr #itochuImg img{max-width:80%}#scrollTopBtn{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;position:fixed;opacity:0;width:70px;height:70px;bottom:15px;right:15px;background:no-repeat center center url(img/cmn/scrollTopBtn.png);background-size:cover;visibility:hidden;overflow:hidden;border-radius:5px;z-index:99990}#scrollTopBtn.on{opacity:0.85;visibility:visible;cursor:pointer}#scrollTopBtn.on:hover{opacity:1;cursor:pointer}@media screen and (max-width:765px){#scrollTopBtn{width:50px;height:50px;bottom:10px;right:10px}}.titleBox_1{font-size:3.7rem;margin-bottom:2em;position:relative;text-align:center;color:#58a3d5;line-height:1.6em;font-weight:bold;letter-spacing:0.08em}@media screen and (max-width:765px){.titleBox_1{font-size:2.35rem}}.titleBox_1:after{content:"";display:block;position:absolute;bottom:-1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:3px;width:5em}.titleBox_2{font-size:3.6rem;margin-bottom:1em;color:#003788;line-height:1.7em;font-weight:bold}@media screen and (max-width:765px){.titleBox_2{font-size:2.4rem}}.miniTxt{font-size:75%}.splitWrap span{will-change:transform,opacity;opacity:0;display:inline-block;-webkit-transform:translateY(10px) translateZ(0);transform:translateY(10px) translateZ(0)}.scrollAddClass_ON .splitWrap span{-webkit-animation:fadein 0.5s ease forwards;animation:fadein 0.5s ease forwards}@-webkit-keyframes fadein{0%{-webkit-transform:translateY(10px) translateZ(0);transform:translateY(10px) translateZ(0);opacity:0}to{-webkit-transform:translateY(0px) translateZ(0);transform:translateY(0px) translateZ(0);opacity:1}}@keyframes fadein{0%{-webkit-transform:translateY(10px) translateZ(0);transform:translateY(10px) translateZ(0);opacity:0}to{-webkit-transform:translateY(0px) translateZ(0);transform:translateY(0px) translateZ(0);opacity:1}}.scrollAddClass_ON .splitWrap span:first-child{-webkit-animation-delay:0.06s;animation-delay:0.06s}.scrollAddClass_ON .splitWrap span:nth-child(2){-webkit-animation-delay:0.11s;animation-delay:0.11s}.scrollAddClass_ON .splitWrap span:nth-child(3){-webkit-animation-delay:0.16s;animation-delay:0.16s}.scrollAddClass_ON .splitWrap span:nth-child(4){-webkit-animation-delay:0.21s;animation-delay:0.21s}.scrollAddClass_ON .splitWrap span:nth-child(5){-webkit-animation-delay:0.26s;animation-delay:0.26s}.scrollAddClass_ON .splitWrap span:nth-child(6){-webkit-animation-delay:0.31s;animation-delay:0.31s}.scrollAddClass_ON .splitWrap span:nth-child(7){-webkit-animation-delay:0.36s;animation-delay:0.36s}.scrollAddClass_ON .splitWrap span:nth-child(8){-webkit-animation-delay:0.41s;animation-delay:0.41s}.scrollAddClass_ON .splitWrap span:nth-child(9){-webkit-animation-delay:0.46s;animation-delay:0.46s}.scrollAddClass_ON .splitWrap span:nth-child(10){-webkit-animation-delay:0.51s;animation-delay:0.51s}.scrollAddClass_ON .splitWrap span:nth-child(11){-webkit-animation-delay:0.56s;animation-delay:0.56s}.scrollAddClass_ON .splitWrap span:nth-child(12){-webkit-animation-delay:0.61s;animation-delay:0.61s}.scrollAddClass_ON .splitWrap span:nth-child(13){-webkit-animation-delay:0.66s;animation-delay:0.66s}.scrollAddClass_ON .splitWrap span:nth-child(14){-webkit-animation-delay:0.71s;animation-delay:0.71s}.scrollAddClass_ON .splitWrap span:nth-child(15){-webkit-animation-delay:0.76s;animation-delay:0.76s}.scrollAddClass_ON .splitWrap span:nth-child(16){-webkit-animation-delay:0.81s;animation-delay:0.81s}.scrollAddClass_ON .splitWrap span:nth-child(17){-webkit-animation-delay:0.86s;animation-delay:0.86s}.scrollAddClass_ON .splitWrap span:nth-child(18){-webkit-animation-delay:0.91s;animation-delay:0.91s}.scrollAddClass_ON .splitWrap span:nth-child(19){-webkit-animation-delay:0.96s;animation-delay:0.96s}.scrollAddClass_ON .splitWrap span:nth-child(20){-webkit-animation-delay:1.01s;animation-delay:1.01s}.scrollAddClass_ON .splitWrap span:nth-child(21){-webkit-animation-delay:1.06s;animation-delay:1.06s}.scrollAddClass_ON .splitWrap span:nth-child(22){-webkit-animation-delay:1.11s;animation-delay:1.11s}.scrollAddClass_ON .splitWrap span:nth-child(23){-webkit-animation-delay:1.16s;animation-delay:1.16s}.scrollAddClass_ON .splitWrap span:nth-child(24){-webkit-animation-delay:1.21s;animation-delay:1.21s}.scrollAddClass_ON .splitWrap span:nth-child(25){-webkit-animation-delay:1.26s;animation-delay:1.26s}.scrollAddClass_ON .splitWrap span:nth-child(26){-webkit-animation-delay:1.31s;animation-delay:1.31s}.scrollAddClass_ON .splitWrap span:nth-child(27){-webkit-animation-delay:1.36s;animation-delay:1.36s}.scrollAddClass_ON .splitWrap span:nth-child(28){-webkit-animation-delay:1.41s;animation-delay:1.41s}.scrollAddClass_ON .splitWrap span:nth-child(29){-webkit-animation-delay:1.46s;animation-delay:1.46s}.scrollAddClass_ON .splitWrap span:nth-child(30){-webkit-animation-delay:1.51s;animation-delay:1.51s}.scrollAddClass_ON .splitWrap span:nth-child(31){-webkit-animation-delay:1.56s;animation-delay:1.56s}.scrollAddClass_ON .splitWrap span:nth-child(32){-webkit-animation-delay:1.61s;animation-delay:1.61s}.scrollAddClass_ON .splitWrap span:nth-child(33){-webkit-animation-delay:1.66s;animation-delay:1.66s}.scrollAddClass_ON .splitWrap span:nth-child(34){-webkit-animation-delay:1.71s;animation-delay:1.71s}.scrollAddClass_ON .splitWrap span:nth-child(35){-webkit-animation-delay:1.76s;animation-delay:1.76s}.object-fit_parent{position:relative;overflow:hidden}.object-fit{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;"}.ancParent{position:relative}.ancPoint{position:absolute;opacity:0;padding-top:95px;margin-top:-95px}@media screen and (max-width:765px){.ancPoint{padding-top:60px;margin-top:-60px}}.underLine{text-decoration:underline!important}#topcontrol{z-index:10000}#topcontrol img{vertical-align:bottom}.slide_1 .slideInrLI img,.slide_2 .slideInrLI img,.slide_3 .slideInrLI img,.slide_4 .slideInrLI img{width:100%!important;height:auto!important}.slide_2 .slick-slide,.slide_3 .slick-slide,.slide_4 .slick-slide{margin-left:10px;margin-right:10px}@media screen and (max-width:765px){.slide_2 .slick-slide,.slide_3 .slick-slide,.slide_4 .slick-slide{margin-left:3px}}@media screen and (max-width:765px){.slide_2 .slick-slide,.slide_3 .slick-slide,.slide_4 .slick-slide{margin-right:3px}}.slide_2 .slick-list,.slide_3 .slick-list,.slide_4 .slick-list{margin-left:-10px;margin-right:-10px}@media screen and (max-width:765px){.slide_2 .slick-list,.slide_3 .slick-list,.slide_4 .slick-list{margin-left:-3px}}@media screen and (max-width:765px){.slide_2 .slick-list,.slide_3 .slick-list,.slide_4 .slick-list{margin-right:-3px}}button,input,select,textarea{font-family:inherit}.imeOff{ime-mode:inactive}.inputL,.inputM,.inputS,.inputTel,.inputX,.inputXX,.textarea_1{background:#fff;font-size:1.5rem;padding:6px 6px;border:1px solid #ccc;border-radius:3px;overflow:hidden}@media screen and (max-width:765px){.inputL,.inputM,.inputS,.inputTel,.inputX,.inputXX,.textarea_1{font-size:1.3rem}}.inputAdd{width:8em;padding:3px;border:1px solid #ccc;border-radius:3px}.inputTel{ime-mode:inactive;width:13em}.inputS{width:20%}.inputM{width:40%}.inputL{width:60%}.inputX{width:80%}.inputXX{width:100%}.input1em{width:1em}.input2em{width:2em}.input3em{width:3em}.input4em{width:4em}.input5em{width:5em}.input6em{width:6em}.input7em{width:7em}.input8em{width:8em}.input9em{width:9em}.input10em{width:10em}.textarea_1{height:250px;width:99%;resize:vertical}.radio02-input{display:none}.radio02-input+label{display:inline-block;padding-left:20px;position:relative;margin-right:20px;margin-bottom:1em;overflow:hidden}.radio02-input+label:hover{cursor:pointer}.radio02-input+label:before{content:"";display:block;position:absolute;top:0;left:0;width:15px;height:15px;border:1px solid #999;border-radius:50%}.radio02-input:checked+label{color:#58a3d5}.radio02-input:checked+label:after{content:"";display:block;position:absolute;top:3px;left:3px;width:11px;height:11px;background:#58a3d5;border-radius:50%}label.checkbox_text{position:relative;cursor:pointer;display:inline-block;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:20px;margin-bottom:1em}label.checkbox_text{padding-left:calc(16px + 5px);line-height:16px}label.checkbox_text:after,label.checkbox_text:before{content:"";position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box}label.checkbox_text:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);border-right:2px solid #58a3d5;border-bottom:2px solid #58a3d5;top:calc(50% - (((10px / 12) * 5) / 2));display:block;margin-top:calc(((13px / 12) * 5) * -1);width:calc(((11px / 12) * 5));height:12px;z-index:1}label.checkbox_text:before{width:16px;height:16px;left:0px;top:0;border:1px solid #b3b3b3;border-radius:2px;z-index:3;-webkit-box-sizing:border-box;box-sizing:border-box}label.checkbox_text:after{left:calc((20px / 2) - (((17px / 12) * 5) / 2))}label.checkbox_text input[type=checkbox]{-moz-appearance:none;-webkit-appearance:none;position:absolute;z-index:2;margin:0px;width:16px;height:16px;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}label.checkbox_text input[type=checkbox]{left:calc(16px * -1);padding:0}label.checkbox_text input[type=checkbox]{display:block;-webkit-box-shadow:16px 0px #fff;box-shadow:16px 0px #fff}label.checkbox_text input[type=checkbox]:checked{-webkit-box-shadow:none;box-shadow:none}label.checkbox_text input[type=checkbox]:checked:focus{opacity:0.1}label.checkbox_text input[type=checkbox]:checked:focus{-webkit-box-shadow:16px 0px #fff;box-shadow:16px 0px #fff}label.checkbox_text input[type=checkbox]:focus{-webkit-box-shadow:16px 0px #fff;box-shadow:16px 0px #fff}:-moz-placeholder-shown{color:#ccc}:-ms-input-placeholder{color:#ccc}:placeholder-shown{color:#ccc}::-webkit-input-placeholder{color:#ccc}:-moz-placeholder{color:#ccc;opacity:1}::-moz-placeholder{color:#ccc;opacity:1}:-ms-input-placeholder{color:#ccc}#contents input:focus::-webkit-input-placeholder{opacity:0}#contents input:focus:-moz-placeholder{opacity:0}#contents input:focus::-moz-placeholder{opacity:0}.w10{width:10%!important}.w20{width:20%!important}.w25{width:25%!important}.w30{width:30%!important}.w33{width:33.33%!important;width:calc(100% / 3)}.w40{width:40%!important}.w45{width:45%!important}.w50{width:50%!important}.w60{width:60%!important}.w70{width:70%!important}.w80{width:80%!important}.w90{width:90%!important}.w95{width:95%!important}.w100{width:100%!important}@media screen and (max-width:765px){.spWidth33{width:33.33%!important}.spWidth30{width:30%!important}.spWidth45{width:45%!important}.spWidth50{width:50%!important}.spWidth60{width:60%!important}.spWidth70{width:70%!important}.spWidth80{width:80%!important}.spWidth90{width:90%!important}.spWidth95{width:95%!important}.spWidth100{width:100%!important}.spImg50{height:auto!important;width:50%!important}.spImg60{height:auto!important;width:60%!important}.spImg70{height:auto!important;width:70%!important}.spImg80{height:auto!important;width:80%!important}.spImg90{height:auto!important;width:90%!important}.spImg100{height:auto!important;width:100%!important}}.block{display:block!important}.inline{display:inline!important}.inlineBlock{display:inline-block!important}.none{display:none!important}.noBorder{border:none!important}.pcBlock{display:block}.pcInline{display:inline}.pcInlineBlock{display:inline-block}.pcTable{display:table}.pcInlineBlock{display:inline-block}.spBlock{display:none}.spInline{display:none}.spTable_block{display:block}.spInlineBlock{display:none}@media screen and (max-width:765px){.pcBlock{display:none}.pcInline{display:none}.pcInlineBlock{display:none}.pcTable{display:block}.pcInlineBlock{display:none}.spBlock{display:block}.spInline{display:inline}.spTable_block{display:table}.spInlineBlock{display:inline-block}}.ckBox img{max-width:100%!important;height:auto!important}.baseTBL>table{border-collapse:collapse;width:100%}.baseTBL>table tr.must th:before{content:"* ";color:red;font-size:1rem}.baseTBL>table th{text-align:left;white-space:nowrap;background:#eaf8ff;vertical-align:top}.baseTBL>table td,.baseTBL>table th{border:1px solid #ddd;padding:1em}.baseTBL>table thead td,.baseTBL>table thead th{background:rgba(0,0,0,0.3);color:#fff}.scrollTBL>table td,.scrollTBL>table th{display:table-cell!important}.scrollCaution{font-size:77%}.scrollTable::-webkit-scrollbar{height:3px}.scrollTable::-webkit-scrollbar-track{background:#f1f1f1}.scrollTable::-webkit-scrollbar-thumb{background:#bcbcbc}@media screen and (max-width:765px){.simpleTBL>table>tbody>tr>td,.simpleTBL>table>tbody>tr>th{display:block;width:100%!important}.scrollTBL{display:block;overflow:auto;white-space:pre-line;padding-bottom:20px;position:relative}.scrollTBL:after{content:"";font-weight:900;font-family:"Font Awesome 5 Free";display:block;position:absolute;right:40px;bottom:3px;color:#454545;-webkit-animation:scrillTBL_Icon 2s ease-out infinite;animation:scrillTBL_Icon 2s ease-out infinite;font-size:10px}@-webkit-keyframes scrillTBL_Icon{0%{opacity:1;right:40px}to{opacity:0;right:0px}}@keyframes scrillTBL_Icon{0%{opacity:1;right:40px}to{opacity:0;right:0px}}.scrollTBL>table{min-width:640px;max-width:1300px}}.baseUL>li{margin-left:1em;text-indent:-1em;border-bottom:1px dotted #ccc;padding:0.8em 0}.baseUL>li:before{content:"● ";color:#58a3d5}.simpleUL>li{padding:0.6em 0}ol.baseOL{margin-bottom:30px;counter-reset:list-count;list-style:none;counter-reset:number}@media screen and (max-width:765px){ol.baseOL{margin-bottom:15px}}ol.baseOL>li{margin-left:2.1em;text-indent:-2.2em;border-bottom:1px dotted #ccc;padding:0.5em 0}ol.baseOL>li:before{content:counter(number,decimal-leading-zero);counter-increment:number;color:#58a3d5;font-style:normal;font-weight:bold;font-size:110%;width:1.5em;display:inline-block;text-align:right;margin-right:8px}ol.baseOL>li:last-child{border-bottom:none}.centerLeft_P,.centerRight_P{text-align:center}.leftCenter_P,.leftRight_P{text-align:left}.rightCenter_P,.rightLeft_P{text-align:right}.txt_XXXXX{font-size:8rem}@media screen and (max-width:765px){.txt_XXXXX{font-size:6rem}}.txt_72{font-size:7.2rem}@media screen and (max-width:765px){.txt_72{font-size:4.2rem}}.txt_60{font-size:6rem}@media screen and (max-width:765px){.txt_60{font-size:3.2rem}}.txt_55{font-size:5.5rem}@media screen and (max-width:765px){.txt_55{font-size:3.6rem}}.txt_42{font-size:4.2rem}@media screen and (max-width:765px){.txt_42{font-size:3rem}}.txt_36{font-size:3.6rem}@media screen and (max-width:765px){.txt_36{font-size:2.4rem}}.txt_30{font-size:3rem}@media screen and (max-width:765px){.txt_30{font-size:1.8rem}}.txt_24{font-size:2.4rem}@media screen and (max-width:765px){.txt_24{font-size:1.6rem}}.txt_18{font-size:1.8rem}@media screen and (max-width:765px){.txt_18{font-size:1.4rem}}#spNav .spUL li a,.txt_16{font-size:1.6rem}@media screen and (max-width:765px){#spNav .spUL li a,.txt_16{font-size:1.2rem}}#member,.txt_14{font-size:1.4rem}@media screen and (max-width:765px){#member,.txt_14{font-size:1.1rem}}.txt_12{font-size:1.2rem}@media screen and (max-width:765px){.txt_12{font-size:1rem}}@media screen and (max-width:765px){.secTitle .btn{display:block;width:30%;margin:30px auto;position:static}.dogBox{padding:1em}.centerLeft_P,.rightLeft_P{text-align:left}.leftCenter_P,.rightCenter_P{text-align:center}.centerRight_P,.leftRight_P{text-align:right}}.blueWaku{padding:50px;background:#fff;border-radius:10px}@media screen and (max-width:765px){.blueWaku{padding:25px}}.grayBox{padding-top:100px;padding-bottom:70px;background:#f0f0f0}@media screen and (max-width:765px){.grayBox{padding-top:60px}}@media screen and (max-width:765px){.grayBox{padding-bottom:50px}}.whiteBox{padding-top:100px;padding-bottom:70px;background:#fff}@media screen and (max-width:765px){.whiteBox{padding-top:60px}}@media screen and (max-width:765px){.whiteBox{padding-bottom:50px}}.blueBox{padding-top:100px;padding-bottom:70px;background:#eaf8ff}@media screen and (max-width:765px){.blueBox{padding-top:60px}}@media screen and (max-width:765px){.blueBox{padding-bottom:50px}}.centerBox{margin-left:auto!important;margin-right:auto!important}.fadeBlock{opacity:0;-webkit-transition:all 0.8s ease-out;transition:all 0.8s ease-out;-webkit-transition-delay:0.8s;transition-delay:0.8s}.fadeBlock.fadeBlockOn{opacity:1}.max2000{max-width:2000px}.max1800{max-width:1800px}.max1500{max-width:1500px}.max1300{max-width:1300px}.max1250{max-width:1250px}.max1000{max-width:1000px}.max900{max-width:900px}.max800{max-width:800px}.max750{max-width:750px}.max767{max-width:767px}.max600{max-width:600px}.max500{max-width:500px}.max400{max-width:400px}.max300{max-width:300px}.max250{max-width:250px}.max200{max-width:200px}.max150{max-width:150px}.max100{max-width:100px}.btnBox{text-align:center}.btnBox a{display:inline-block;border-radius:6px;overflow:hidden}.btnBox a .btnInr{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;text-align:center;display:inline-block;padding:0.8em 5em;color:#fff}.btnBox a:hover .btnInr{background:#6ad4a1}.fLeft{float:left!important}.fRight{float:right!important}.center{text-align:center!important}.left{text-align:left!important}.right{text-align:right!important}.btm0{margin-bottom:0!important}.btm150px,.ctc_introduction{margin-bottom:150px!important}#mv,#newsAside,.btm100px,.dlBox{margin-bottom:100px!important}.btm80px,.caseUL,.chapterTitle span{margin-bottom:80px!important}#footer .ctcLink,#member,.btm60px,.casePage_title,.spacer_I{margin-bottom:60px!important}.btm50px,.ckBox,.itireiTitleBox{margin-bottom:50px!important}.btm40px,.talkBox{margin-bottom:40px!important}#footer .f_logo,#newsAside .newsTitle,.btm30px,.ctc_introduction .ctc_introduction_Inr .ctc_introduction_header,.kadaiLR_box .kadaiTitle,.kokaUL .kokaUL_li .kokaUL_li_p .imgSpan{margin-bottom:30px!important}#specBox,.btm20px,.caseUL li .liInr .txtBox .txtBox_title,.infoIcon_ul li .liInr img,.kadaiLR_box .kadaiUL li{margin-bottom:20px!important}#footer .f_txt,#mv #mvLR .lBox .lBoxInr .subTitle,.btm15px,.contactTitle,.dlBox .dlUL li .title,.lrBox .lBox .title,.lrBox .rBox .title{margin-bottom:15px!important}.btm10px{margin-bottom:10px!important}.btm5px{margin-bottom:5px!important}@media screen and (max-width:765px){.btm150px,.ctc_introduction{margin-bottom:75px!important}#mv,#newsAside,.btm100px,.dlBox{margin-bottom:50px!important}.btm80px,.caseUL,.chapterTitle span{margin-bottom:40px!important}#footer .ctcLink,#member,.btm60px,.casePage_title,.spacer_I{margin-bottom:30px!important}.btm50px,.ckBox,.itireiTitleBox{margin-bottom:25px!important}.btm40px,.talkBox{margin-bottom:20px!important}#footer .f_logo,#newsAside .newsTitle,.btm30px,.ctc_introduction .ctc_introduction_Inr .ctc_introduction_header,.kadaiLR_box .kadaiTitle,.kokaUL .kokaUL_li .kokaUL_li_p .imgSpan{margin-bottom:15px!important}#specBox,.btm20px,.caseUL li .liInr .txtBox .txtBox_title,.infoIcon_ul li .liInr img,.kadaiLR_box .kadaiUL li{margin-bottom:10px!important}#footer .f_txt,#mv #mvLR .lBox .lBoxInr .subTitle,.btm15px,.contactTitle,.dlBox .dlUL li .title,.lrBox .lBox .title,.lrBox .rBox .title{margin-bottom:7.5px!important}.btm10px{margin-bottom:5px!important}.btm5px{margin-bottom:3px!important}}.bold{font-weight:bold}.normal{font-weight:normal}.vAT{vertical-align:top!important}.vAM{vertical-align:middle!important}.vAB{vertical-align:bottom!important}#scrollBTN{color:#fff!important;position:absolute;bottom:20px;left:50%;z-index:2;display:inline-block;-webkit-transform:translate(-50%,-50%) scale(0.75);transform:translate(-50%,-50%) scale(0.75);text-decoration:none;padding-top:60px}#scrollBTN span{position:absolute;top:0;left:50%;width:30px;height:50px;margin-left:-15px;border:2px solid #fff;border-radius:50px;-webkit-box-sizing:border-box;box-sizing:border-box}#scrollBTN span:before{position:absolute;top:10px;left:50%;content:"";width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;-webkit-animation:sdb 2s infinite;animation:sdb 2s infinite;-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes sdb{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}to{opacity:0}}@keyframes sdb{0%{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:0}40%{opacity:1}80%{-webkit-transform:translate(0,20px);transform:translate(0,20px);opacity:0}to{opacity:0}}#mv{height:90vh;min-height:750px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#9cc8da;background:-webkit-gradient(linear,left top,right top,from(#9cc8da),to(#988fd1));background:linear-gradient(90deg,#9cc8da 0%,#988fd1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9cc8da",endColorstr="#988fd1",GradientType=1);position:relative}@media screen and (max-width:765px){#mv{height:auto}}@media screen and (max-width:765px){#mv{min-height:auto}}#mv:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:repeating-linear-gradient(-135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 1px,transparent 1px,transparent 10px);z-index:1}#mv #mvLR{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:9}#mv #mvLR>.lBox{width:48%}#mv #mvLR>.rBox{width:48%}@media screen and (max-width:765px){#mv #mvLR>.lBox{width:100%}#mv #mvLR>.rBox{width:100%}}#mv #mvLR .lBox{margin-bottom:0;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:765px){#mv #mvLR .lBox{margin-bottom:80px}}@media screen and (max-width:765px){#mv #mvLR .lBox{margin-top:120px}}#mv #mvLR .lBox .lBoxInr{width:100%}#mv #mvLR .lBox .lBoxInr .title{text-align:left;margin-left:-0.5em}@media screen and (max-width:765px){#mv #mvLR .lBox .lBoxInr .title{text-align:center}}#mv #mvLR .lBox .lBoxInr .subTitle{text-align:left;line-height:1.4!important;letter-spacing:0.05em;font-weight:bold;color:#013889}@media screen and (max-width:765px){#mv #mvLR .lBox .lBoxInr .subTitle{text-align:center}}#mv #mvLR .lBox .lBoxInr .txt{text-align:left;font-size:1.4rem;margin-bottom:30px;color:#fff}@media screen and (max-width:765px){#mv #mvLR .lBox .lBoxInr .txt{text-align:center}}@media screen and (max-width:765px){#mv #mvLR .lBox .lBoxInr .txt{font-size:1.2rem}}#mv #mvLR .lBox .lBoxInr .mvBtnBox{font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}@media screen and (max-width:765px){#mv #mvLR .lBox .lBoxInr .mvBtnBox{font-size:1.6rem}}#mv #mvLR .lBox .lBoxInr .mvBtnBox a{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;border-radius:4px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:49%;padding:0.8em 1em}#mv #mvLR .lBox .lBoxInr .mvBtnBox a span{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;font-weight:bold;display:inline-block;color:#58a3d5;width:100%;text-align:center}#mv #mvLR .lBox .lBoxInr .mvBtnBox a:hover{background:#58a3d5}#mv #mvLR .lBox .lBoxInr .mvBtnBox a:hover span{color:#fff}#mv #mvLR .rBox{margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:765px){#mv #mvLR .rBox{margin-bottom:100px}}#mv #mvLR .rBox .rBoxInr{text-align:center;width:100%}#mv #mvLR .rBox .rBoxInr #mvItem{-webkit-animation-name:mvItem;animation-name:mvItem;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-duration:1.5s;animation-duration:1.5s}@-webkit-keyframes mvItem{0%{-webkit-transform:translate(0,0px);transform:translate(0,0px)}to{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}}@keyframes mvItem{0%{-webkit-transform:translate(0,0px);transform:translate(0,0px)}to{-webkit-transform:translate(0,-15px);transform:translate(0,-15px)}}#mv .wave{position:absolute;bottom:0;left:0;height:120px;width:100%;z-index:10;margin-bottom:-1px}#mv #waveCanvas{position:absolute;bottom:0;left:0;width:100%}.ipad #mv{height:auto!important;min-height:auto!important;padding:120px 0}#newsAside{position:relative}#newsAside .newsTitle{font-size:3rem;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width:765px){#newsAside .newsTitle{font-size:2.4rem}}#newsAside .newsTitle .splitWrap{color:#58a3d5}#newsAside .newsUL{margin-bottom:40px}#newsAside .newsUL li{padding:1.5em 4em 1.5em 0;border-bottom:1px solid #ccc;position:relative}@media screen and (max-width:765px){#newsAside .newsUL li{padding:1em 3em 1em 0}}#newsAside .newsUL li a{display:block}#newsAside .newsUL li a .data{display:inline-block;width:7em}#newsAside .newsUL li a .kijiTitle{display:inline-block;width:calc(100% - 7em);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}#newsAside .newsUL li .arrow{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;width:3em;height:3em;position:absolute;display:block;border-radius:100px;border:1px solid #ccc;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:765px){#newsAside .newsUL li .arrow{width:2em}}@media screen and (max-width:765px){#newsAside .newsUL li .arrow{height:2em}}#newsAside .newsUL li .arrow:after{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);width:5px;height:5px;border-right:2px solid #000;border-bottom:2px solid #000}#newsAside .newsUL li.liLast{border-bottom:none!important}#newsAside .newsUL li:hover .arrow{border:1px solid #6ad4a1;background:#6ad4a1}#newsAside .newsUL li:hover .arrow:after{border-right:2px solid #fff;border-bottom:2px solid #fff}#newsAside .newsBTN{position:absolute;text-align:center;display:inline-block;top:0.5em;right:0}@media screen and (max-width:765px){#newsAside .newsBTN{position:static}}#newsAside .newsBTN a{display:inline-block;text-decoration:underline!important;color:#58a3d5}.kadaiLR_box{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.kadaiLR_box>.lBox{width:50%}.kadaiLR_box>.rBox{width:50%}@media screen and (max-width:765px){.kadaiLR_box>.lBox{width:100%}.kadaiLR_box>.rBox{width:100%}}.kadaiLR_box .lBox .lBoxInr{padding:50px 40px 30px;background:#eaf8ff;height:100%}@media screen and (max-width:765px){.kadaiLR_box .lBox .lBoxInr{padding:30px 20px}}.kadaiLR_box .rBox .rBoxInr{padding:50px 40px 30px;background:#dde5ff;height:100%}@media screen and (max-width:765px){.kadaiLR_box .rBox .rBoxInr{padding:30px 20px}}.kadaiLR_box .kadaiTitle{font-size:2.6rem;text-align:center;font-weight:bold}@media screen and (max-width:765px){.kadaiLR_box .kadaiTitle{font-size:2rem}}.kadaiLR_box .kadaiUL li{border-radius:6px;border:1px solid #58a3d5;background:#fff;padding:0.8em 1em}.kadaiLR_box .kadaiUL li .liInr{display:block;line-height:1.5em;text-indent:-1.7em;margin-left:1.6em}.kadaiLR_box .kadaiUL li .liInr:before{content:"";width:1.4em;height:1.33em;display:inline-block;background:url(/solutions/ctc_aicon/common/image/ctc_aicon_new/checkIcon.png) no-repeat center center;background-size:cover;vertical-align:top;margin-right:5px}.kokaUL{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;overflow:hidden;margin-left:0;margin-right:0}.kokaUL>li{width:calc(25%);padding-left:0;padding-right:0}@media screen and (max-width:765px){.kokaUL{margin-left:0;margin-right:0}.kokaUL>li{width:calc(50%);padding-left:0;padding-right:0}}.kokaUL .kokaUL_li{margin-bottom:30px}.kokaUL .kokaUL_li .kokaUL_li_p .imgSpan{display:block;text-align:center}.kokaUL .kokaUL_li .kokaUL_li_p .imgSpan img{vertical-align:top}.caseUL{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;overflow:hidden;margin-left:-30px;margin-right:-30px;overflow:visible}.caseUL>li{width:calc(50%);padding-left:30px;padding-right:30px}@media screen and (max-width:765px){.caseUL{margin-left:0;margin-right:0}.caseUL>li{width:calc(100%);padding-left:0;padding-right:0}}.caseUL li{margin-bottom:50px}.caseUL li .liInr{border-radius:10px;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.3);box-shadow:1px 1px 4px rgba(0,0,0,0.3);overflow:hidden;height:100%}.caseUL li .liInr .imgBox .object-fit_parent{margin-bottom:0;padding-top:55%}.caseUL li .liInr .imgBox .object-fit_parent img{vertical-align:top}.caseUL li .liInr .txtBox{padding:30px 40px 0px 40px}@media screen and (max-width:765px){.caseUL li .liInr .txtBox{padding:20px 20px 0px 20px}}.caseUL li .liInr .txtBox .txtBox_title{font-size:2.2rem;color:#58a3d5;font-weight:bold}@media screen and (max-width:765px){.caseUL li .liInr .txtBox .txtBox_title{font-size:1.8rem}}.caseUL li .liInr .txtBox .txtBox_txt{font-size:1.6rem;padding-bottom:2em}@media screen and (max-width:765px){.caseUL li .liInr .txtBox .txtBox_txt{font-size:1.4rem}}.caseUL li .liInr .txtBox .txtBox_btn{border-top:1px solid #ccc;text-align:center;margin-bottom:0}.caseUL li .liInr .txtBox .txtBox_btn a{font-weight:bold;padding:2em 0;display:inline-block}.itireiTitleBox{text-align:center}.itireiTitleBox .itireiTitle{font-size:2.4rem;text-align:center;position:relative;display:inline-block;margin-left:auto;margin-right:auto}@media screen and (max-width:765px){.itireiTitleBox .itireiTitle{font-size:1.8rem}}.itireiTitleBox .itireiTitle:after,.itireiTitleBox .itireiTitle:before{content:"";display:block;position:absolute;top:50%;height:1px;width:5em;background:#000}.itireiTitleBox .itireiTitle:after{left:0;-webkit-transform:translateX(-110%);transform:translateX(-110%)}.itireiTitleBox .itireiTitle:before{right:0;-webkit-transform:translateX(110%);transform:translateX(110%)}.itireiUL{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;overflow:hidden;margin-left:-10px;margin-right:-10px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.itireiUL>li{width:calc(25%);padding-left:10px;padding-right:10px}@media screen and (max-width:765px){.itireiUL{margin-left:-10px;margin-right:-10px}.itireiUL>li{width:calc(33.3333333333%);padding-left:10px;padding-right:10px}}.infoIcon_ul{margin-bottom:150px;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;overflow:hidden;margin-left:-30px;margin-right:-30px;overflow:visible}@media screen and (max-width:765px){.infoIcon_ul{margin-bottom:100px}}.infoIcon_ul>li{width:calc(25%);padding-left:30px;padding-right:30px}@media screen and (max-width:765px){.infoIcon_ul{margin-left:-2px;margin-right:-2px}.infoIcon_ul>li{width:calc(25%);padding-left:2px;padding-right:2px}}.infoIcon_ul li .liInr{display:block;position:relative;text-align:center;height:100%}.infoIcon_ul li .liInr:after,.infoIcon_ul li .liInr:before{content:"";display:block;width:20px;height:20px;border-top:2px solid #58a3d5;border-left:2px solid #58a3d5;position:absolute;bottom:-1.5em;left:50%;-webkit-transform:translateX(-50%) rotate(-135deg);transform:translateX(-50%) rotate(-135deg)}.infoIcon_ul li .liInr:before{bottom:-2em}.infoIcon_ul li .liInr .title{font-size:1.8rem;display:block;font-weight:bold;text-align:center;line-height:1.5}@media screen and (max-width:765px){.infoIcon_ul li .liInr .title{font-size:1rem}}.ctc_introduction{background:#eaf8ff}.ctc_introduction .ctc_introduction_Inr{padding:80px;width:100%;margin-left:auto;margin-right:auto;max-width:1300px}@media screen and (max-width:765px){.ctc_introduction .ctc_introduction_Inr{padding:40px 30px}}.ctc_introduction .ctc_introduction_Inr .ctc_introduction_header{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.ctc_introduction .ctc_introduction_Inr .ctc_introduction_header .lBox{width:180px}@media screen and (max-width:765px){.ctc_introduction .ctc_introduction_Inr .ctc_introduction_header .lBox{width:100%}}.ctc_introduction .ctc_introduction_Inr .ctc_introduction_header .lBox .icon{display:block;text-align:center}.ctc_introduction .ctc_introduction_Inr .ctc_introduction_header .rBox{width:calc(100% - 200px)}@media screen and (max-width:765px){.ctc_introduction .ctc_introduction_Inr .ctc_introduction_header .rBox{width:100%}}.ctc_introduction_R{border-radius:15px 0 0 15px;margin-left:10%}.ctc_introduction_L{border-radius:0 15px 15px 0;margin-right:10%}.dlBox .dlUL{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;overflow:hidden;margin-left:-20px;margin-right:-20px}.dlBox .dlUL>li{width:calc(33.3333333333%);padding-left:20px;padding-right:20px}@media screen and (max-width:765px){.dlBox .dlUL{margin-left:-4px;margin-right:-4px}.dlBox .dlUL>li{width:calc(33.3333333333%);padding-left:4px;padding-right:4px}}.dlBox .dlUL li .title{font-size:2.4rem;text-align:center}@media screen and (max-width:765px){.dlBox .dlUL li .title{font-size:1.7rem}}.dlBox .dlUL li .dlBtn{font-size:1.8rem;text-align:center;display:block;text-decoration:underline!important}@media screen and (max-width:765px){.dlBox .dlUL li .dlBtn{font-size:1.6rem}}#richTBL{display:table;width:100%;border-collapse:collapse}@media screen and (max-width:765px){#richTBL{display:none}}#richTBL th{width:45%;text-align:left;vertical-align:middle;background:#fff;-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;padding:1.5em 4em 1.5em 2em;position:relative;border-top:1px solid #f0f0f0;cursor:pointer!important}#richTBL th:hover{background:#ddd}#richTBL th .plusIcon{display:block;position:absolute;top:50%;right:1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2em;height:2em}#richTBL th .plusIcon:after,#richTBL th .plusIcon:before{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;content:"";display:block;position:absolute;top:50%;left:50%;width:1.5em;height:1px;background:#58a3d5;-webkit-transform-origin:center center;transform-origin:center center}#richTBL th .plusIcon:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#richTBL th.on{background:#ccebff}#richTBL th.on .plusIcon:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#richTBL th.on .plusIcon:after{-webkit-transform:rotate(1800deg);transform:rotate(1800deg)}#richTBL td{background:#a8ddff;vertical-align:middle;text-align:center;padding:30px 0}#richTBL td .richContent{padding:30px;display:none;background:#fff;border-radius:15px;width:90%;max-width:800px}#richTBL td .richContent.on{display:inline-block}#richSP{display:none}@media screen and (max-width:765px){#richSP{display:block}}#richSP #richSP_DL{border-top:1px solid #ccc}#richSP #richSP_DL dt{background:#fff;border-bottom:1px solid #ccc}#richSP #richSP_DL dt p{font-weight:bold;padding:1.5em 4em 1.5em 2em;position:relative;margin-bottom:0}#richSP #richSP_DL dt p .plusIcon{display:block;position:absolute;top:50%;right:1em;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2em;height:2em}#richSP #richSP_DL dt p .plusIcon:after,#richSP #richSP_DL dt p .plusIcon:before{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;content:"";display:block;position:absolute;top:50%;left:50%;width:1.5em;height:1px;background:#58a3d5;-webkit-transform-origin:center center;transform-origin:center center}#richSP #richSP_DL dt p .plusIcon:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#richSP #richSP_DL dt.on{background:#ccebff}#richSP #richSP_DL dt.on p .plusIcon:before{-webkit-transform:rotate(360deg);transform:rotate(360deg)}#richSP #richSP_DL dt.on p .plusIcon:after{-webkit-transform:rotate(1800deg);transform:rotate(1800deg)}#richSP #richSP_DL dd{background:#a8ddff;display:none;padding:35px 20px}#richSP #richSP_DL dd .richContent_inr{padding:2em 1em;border-radius:7px;border:3px solid #58a3d5;background:#fff}#richSP #richSP_DL dd.on{display:block}#exWrap{overflow:hidden}#exWrap #exSlick_Wrap #exSlick{margin:0 -20px;width:110vw;max-width:2000px}@media screen and (max-width:765px){#exWrap #exSlick_Wrap #exSlick{margin:0 -10px}}#exWrap #exSlick_Wrap #exSlick .slick-next{display:none}#exWrap #exSlick_Wrap #exSlick .slick-prev{right:auto;left:0;background:transparent!important}#exWrap #exSlick_Wrap #exSlick .slick-prev:after{content:"";display:block;width:25px;height:25px;border-top:2px solid #58a3d5;border-left:2px solid #58a3d5;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}#exWrap #exSlick_Wrap #exSlick .exSlick_li{margin-left:20px;margin-right:20px}@media screen and (max-width:765px){#exWrap #exSlick_Wrap #exSlick .exSlick_li{margin-left:10px}}@media screen and (max-width:765px){#exWrap #exSlick_Wrap #exSlick .exSlick_li{margin-right:10px}}#exWrap #exSlick_Wrap #exSlick .exSlick_li p{margin-bottom:0;border-radius:8px;overflow:hidden}.contactTitle{font-size:3rem;text-align:center;font-weight:bold;color:#58a3d5}@media screen and (max-width:765px){.contactTitle{font-size:2.4rem}}#mv_page{height:400px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#9cc8da;background:-webkit-gradient(linear,left top,right top,from(#9cc8da),to(#988fd1));background:linear-gradient(90deg,#9cc8da 0%,#988fd1 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#9cc8da",endColorstr="#988fd1",GradientType=1);position:relative}@media screen and (max-width:765px){#mv_page{height:230px}}#mv_page:after{content:"";display:block;position:absolute;top:0;left:0;bottom:0;right:0;background:repeating-linear-gradient(-135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.1) 1px,transparent 1px,transparent 10px);z-index:1}#mv_page #catch{padding-top:40px;position:relative;text-align:center;z-index:9}@media screen and (max-width:1110px){#mv_page #catch{padding-top:15px}}#mv_page #catch .en{font-size:6rem;color:#fff;font-weight:bold;margin-bottom:0;line-height:1.4}@media screen and (max-width:765px){#mv_page #catch .en{font-size:3.3rem}}#mv_page #catch .jp{font-size:1.8rem;color:#fff;margin-bottom:0!important;line-height:1}@media screen and (max-width:765px){#mv_page #catch .jp{font-size:1.4rem}}#pageContent{margin-top:-50px;padding:40px 50px;position:relative;z-index:99;background:#fff}@media screen and (max-width:765px){#pageContent{margin-top:-20px}}@media screen and (max-width:765px){#pageContent{padding:25px 15px}}#specBox time{font-style:italic;display:inline-block;margin-right:1em;font-size:1.4rem}@media screen and (max-width:765px){#specBox time{font-size:1.2rem}}#specBox #breadcrumb{font-size:1.2rem;display:inline-block;z-index:10;text-align:right}@media screen and (max-width:765px){#specBox #breadcrumb{font-size:1.2rem}}#specBox #breadcrumb .breadcrumb_item{display:inline-block}#specBox #breadcrumb i{font-style:normal;display:inline-block;margin:0 1px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(0.6);transform:scale(0.6)}#pageTitle{margin-bottom:50px;border-bottom:1px solid #58a3d5;padding-bottom:0.5em}@media screen and (max-width:765px){#pageTitle{margin-bottom:30px}}#pageTitle .title{font-size:3.3rem;color:#58a3d5;font-weight:bold}@media screen and (max-width:765px){#pageTitle .title{font-size:2rem}}.singleIMG{text-align:center}.singleIMG img{width:70%}.lrBox{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.lrBox>.lBox{width:48%}.lrBox>.rBox{width:48%}@media screen and (max-width:765px){.lrBox>.lBox{width:100%}.lrBox>.rBox{width:100%}}.lrBox .lBox .title{font-size:2.4rem;color:#58a3d5;font-weight:bold}@media screen and (max-width:765px){.lrBox .lBox .title{font-size:1.8rem}}.lrBox .rBox .title{font-size:2.4rem;color:#58a3d5;font-weight:bold}@media screen and (max-width:765px){.lrBox .rBox .title{font-size:1.8rem}}.spacer_I{display:inline-block}.backBTN{text-align:center}.backBTN a{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;display:inline-block;text-align:center;position:relative;cursor:pointer!important}.backBTN a:after{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;background:#58a3d5;content:"";display:block;opacity:0;width:50%;height:100%;position:absolute;top:0;left:0;z-index:-1}.backBTN a .btnInr{-webkit-transition:all 0.5s ease-out;transition:all 0.5s ease-out;-webkit-transition-delay:0s;transition-delay:0s;display:inline-block;padding:1em 4em;border:4px solid #58a3d5;color:#58a3d5;text-align:center}.backBTN a:hover:after{opacity:1;width:100%}.backBTN a:hover .btnInr{color:#fff}.chapterTitle{text-align:center}.chapterTitle span{font-size:3.3rem;display:inline-block;position:relative;color:#58a3d5;font-weight:bold}@media screen and (max-width:765px){.chapterTitle span{font-size:1.8rem}}.talkIMG{margin-bottom:50px}.casePage_title{font-size:3.3rem;color:#58a3d5;font-weight:bold;letter-spacing:0.1em}@media screen and (max-width:765px){.casePage_title{font-size:2.2rem}}#member span{display:inline-block}.talkBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.talkBox .talkNmeBox{width:6.5em;margin-bottom:15px}@media screen and (max-width:765px){.talkBox .talkNmeBox{width:8em}}.talkBox .talkNmeBox .talkNme{font-size:1.4rem;text-align:center;width:100%;display:inline-block;position:relative;font-style:normal;color:#fff;padding:0.25em 0.3em;border-radius:4px}@media screen and (max-width:765px){.talkBox .talkNmeBox .talkNme{font-size:1.3rem}}.talkBox .talkNmeBox .talkNme .position{font-size:1.2rem}@media screen and (max-width:765px){.talkBox .talkNmeBox .talkNme .position{font-size:1.1rem}}.talkBox .talk{width:calc(100% - 7.5em);padding-left:0}@media screen and (max-width:765px){.talkBox .talk{width:100%}}@media screen and (max-width:765px){.talkBox .talk{padding-left:2em}}.talkBox .talk .talkP{line-height:2.2}@media screen and (max-width:765px){.talkBox .talk .talkP{line-height:1.8}}.talkBox_1 .talkNme{background:#58a3d5}.talkBox_2 .talkNme{background:#6ad4a1}.talkBox_3 .talkNme{background:#a463ee}.talkBox_4 .talkNme{background:#d95dde}#pageNav{background:#eaf8ff;padding:4em 0}#pageNav .inr #pageNav_ul{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;overflow:hidden;margin-left:-20px;margin-right:-20px}#pageNav .inr #pageNav_ul>li{width:calc(33.3333333333%);padding-left:20px;padding-right:20px}@media screen and (max-width:765px){#pageNav .inr #pageNav_ul{margin-left:0;margin-right:0}#pageNav .inr #pageNav_ul>li{width:calc(100%);padding-left:0;padding-right:0}}#pageNav .inr #pageNav_ul li{margin-bottom:15px}#pageNav .inr #pageNav_ul li a{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#fff;height:100%;cursor:pointer!important}#pageNav .inr #pageNav_ul li a>.lBox{width:100%}#pageNav .inr #pageNav_ul li a>.rBox{width:100%}@media screen and (max-width:765px){#pageNav .inr #pageNav_ul li a>.lBox{width:40%}#pageNav .inr #pageNav_ul li a>.rBox{width:60%}}#pageNav .inr #pageNav_ul li a .lBox .lBox_inr img{vertical-align:top}#pageNav .inr #pageNav_ul li a .rBox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#pageNav .inr #pageNav_ul li a .rBox .rBox_inr{padding:20px 20px}@media screen and (max-width:765px){#pageNav .inr #pageNav_ul li a .rBox .rBox_inr{padding:0 20px}}#pageNav .inr #pageNav_ul li a .rBox .rBox_inr p{font-size:1.6rem;margin-bottom:0}@media screen and (max-width:765px){#pageNav .inr #pageNav_ul li a .rBox .rBox_inr p{font-size:1.5rem}}.slick-slider{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slickBox{margin-bottom:60px}.slick-arrow{background:url(img/cmn/arrow_left.png) no-repeat 10px center rgba(0,0,0,0.4);border:0;width:30px;height:60px;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:1;text-indent:-9999px;transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out}.slick-next{background:url(img/cmn/arrow_right.png) no-repeat right 10px center rgba(0,0,0,0.4);left:auto;right:0}.slick-dots{position:absolute;bottom:-45px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center}.slick-dots li{background:rgba(0,0,0,0.4);display:inline-block;vertical-align:top;text-indent:-9999px;border-radius:100%;margin:0 5px;width:8px;height:8px}.slick-dots li.slick-active{background:rgba(0,0,0,0.8)}.thumbSlickThumb .slick-slide{background:#000}.thumbSlickThumb .slick-slide img{transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;opacity:0.6}.thumbSlickThumb .slick-slide.slick-current img,.thumbSlickThumb .slick-slide:hover img{opacity:1}
/*# sourceMappingURL=style.css.map */