<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.mob{display:none !important;}

/*sub-layout*/
main div.sub-wrap{padding-top:3.125rem;min-height: 610px;}
div.w100{width:100%; height:auto; }
div.w1280{width:1280px; height:auto; margin:0 auto;position:relative;}

/*header*/
body.sub-body header.header{position: fixed; padding-top: 3.125rem; top: 0; left: 0;}
body.sub-body header.shrink{padding-top:0;}
body.sub-body div.headertop{top:-10rem;-webkit-transition: top 1800ms; -ms-transition: top 1800ms;-moz-transition: top 1800ms;-o-transition: top 1800ms;transition: top 1800ms;transition: top 1800ms;}
 
/* thema */
div.thema{background: #666;margin: 0 3.125rem;height: 37.5rem;position: relative;overflow:hidden;}
div.thema:before {content: "";position: absolute;left: -3.125rem;width: 3.125rem;height: 100%;background: #F6F6F8;}
div.thema:after {content: "";position: absolute;right: -3.125rem;width: 3.125rem;height: 100%;background: #F6F6F8;}
div.thema div.thema-bg-container {position: fixed;top: 0;left: 0;display: block;width: 100%;height: 100vh;overflow: hidden;}
div.thema div.thema-bg-container div.thema-bg{display: block;width: calc(100% - 6.25rem);height: 100%;position: relative;top: 0;left: 3.125rem;-webkit-transform: translateZ(0) scale(1.1) rotate(0.1deg);-moz-transform: translateZ(0) scale(1.1) rotate(0.1deg);-ms-transform: translateZ(0) scale(1.1) rotate(0.1deg);-o-transform: translateZ(0) scale(1.1) rotate(0.1deg);transform: translateZ(0) scale(1.1) rotate(0.1deg);-webkit-transition: transform 1800ms; -ms-transition: transform 1800ms;-moz-transition: transform 1800ms;-o-transition: transform 1800ms;transition: transform 1800ms;transition: transform 1800ms;-webkit-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);-ms-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);-o-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);-moz-transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);transition-timing-function: cubic-bezier(0.165, 0.840, 0.440, 1.000);}
div.thema div.thema-bg-container div.thema-bg:before {content: "";width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: absolute;}
div.thema01 div.thema-bg-container div.thema-bg{background: url("/fro_end_jpn/img/thema01.jpg") center no-repeat;background-size: cover;}
div.thema02 div.thema-bg-container div.thema-bg{background: url("/fro_end_jpn/img/thema02.jpg") center no-repeat;background-size: cover;}
div.thema03 div.thema-bg-container div.thema-bg{background: url("/fro_end_jpn/img/thema03.jpg") center no-repeat;background-size: cover;}
div.thema04 div.thema-bg-container div.thema-bg{background: url("/fro_end_jpn/img/thema04.jpg") center no-repeat;background-size: cover;}
div.thema05 div.thema-bg-container div.thema-bg{background: url("/fro_end_jpn/img/thema05.jpg") center no-repeat;background-size: cover;}
div.thema06 div.thema-bg-container div.thema-bg{background: url("/fro_end_jpn/img/thema06.jpg") center no-repeat;background-size: cover;}
body.sub-body div.headertop.loaded{top:0;}
div.thema div.thema-bg-container div.thema-bg.loaded{-webkit-transform: translateZ(0) scale(1) rotate(0deg);-ms-transform: translateZ(0) scale(1) rotate(0deg);-o-transform: translateZ(0) scale(1) rotate(0deg);-moz-transform: translateZ(0) scale(1) rotate(0deg);transform: translateZ(0) scale(1) rotate(0deg);}
div.thema div.thema-tit-wrap{text-align: center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);width: 100%;}
div.thema div.thema-tit-wrap &gt; p{color:#fff;margin-bottom:0.5rem;letter-spacing:0.1rem;}
div.thema div.thema-tit-wrap &gt; h2.tit01{color: #fff;letter-spacing:0.1rem;font-family: 'NotoKr_BK', sans-serif; font-weight:bold;}
div.thema02 div.thema-tit-wrap div.btn-wrap &gt; .btn{border-radius: 30px;color: #fff;margin-top: 1.5rem;transition:0.3s;background: #02CAC9;}
div.thema02 div.thema-tit-wrap div.btn-wrap &gt; .btn:hover{box-shadow:0 0px 20px rgba(0, 0, 0, 0.5);}

/* 2depth tab menu */
main div.sub-wrap div.sub-con div.sub-depth2-wrap{width:100%; height:4rem; line-height:4rem; border-bottom:1px solid #eee;}
main div.sub-wrap div.sub-con ul.sub-depth2{width:100%; height:auto; margin:0 auto; text-align:center;}
main div.sub-wrap div.sub-con ul.sub-depth2 li{float:left;}
main div.sub-wrap div.sub-con ul.sub-depth2 li a{display:block; font-size:1.25rem; color:#bbb;}
main div.sub-wrap div.sub-con ul.sub-depth2 li.on{border-bottom:2px solid #232428;}
main div.sub-wrap div.sub-con ul.sub-depth2 li.on a{color:#232428;font-family: 'NotoKr_B' , sans-serif; font-weight:bold;}
main div.sub-wrap div.sub-con ul.sub-depth2.tab3 li{width:33.3333%;}
main div.sub-wrap div.sub-con ul.sub-depth2.tab4 li{width:25%;}
main div.sub-wrap div.sub-con ul.sub-depth2.tab5 li{width:20%;}
main div.sub-wrap div.sub-con ul.sub-depth2.tab6 li{width:16.66666%;}
main div.sub-wrap div.sub-con ul.sub-depth2.tab7 li{width:14.28%;}
main div.sub-wrap div.sub-con ul.sub-depth2.tab8 li{width:12.5%;}
main div.sub-wrap div.sub-con ul.sub-depth2.tab8 li:nth-child(9),
/* main div.sub-wrap div.sub-con ul.sub-depth2.tab8 li:last-child{display:none;} 2025-07-22 */

/*3depth tab menu*/
main div.sub-wrap div.sub-con ul.sub-depth3 {display: table;margin-bottom:60px;width: 100%;}
main div.sub-wrap div.sub-con ul.sub-depth3 li {display: table-cell;text-align: center;border-top:1px solid #ddd; position:relative; -webkit-transition: border 300ms;-moz-transition: border 300ms;-ms-transition: border 300ms;-o-transition: border 300ms;transition: border 300ms;}
main div.sub-wrap div.sub-con ul.sub-depth3 &gt; li:last-child {border-right: 1px solid #ddd;}
main div.sub-wrap div.sub-con ul.sub-depth3.tab2 &gt; li {width: 50%;}
main div.sub-wrap div.sub-con ul.sub-depth3.tab3 &gt; li {width: 33.33%;}
main div.sub-wrap div.sub-con ul.sub-depth3.tab4 &gt; li {width: 25%;}
main div.sub-wrap div.sub-con ul.sub-depth3.tab5 &gt; li {width: 20%;}
main div.sub-wrap div.sub-con ul.sub-depth3 li:before {width:1px; height:19px; background:#ddd; content:''; display:block; position:absolute; left:0; top:50%; margin-top:-9.5px;}
main div.sub-wrap div.sub-con ul.sub-depth3 li:first-child {border-left:1px solid #ddd;}
main div.sub-wrap div.sub-con ul.sub-depth3 li:first-child:before {display:none;}
main div.sub-wrap div.sub-con ul.sub-depth3 li a {width: 100%;padding: 1.5625rem 0 1.625rem;font-weight: 600;color: #222;letter-spacing: -0.025rem;display: block; -webkit-transition: background 300ms;transition: background 300ms;border-bottom:1px solid #ddd;}
main div.sub-wrap div.sub-con ul.sub-depth3 li.on { border-color:#6A82EE;}
main div.sub-wrap div.sub-con ul.sub-depth3 li.on:before{display:none;}
main div.sub-wrap div.sub-con ul.sub-depth3 li.on a { background:#6A82EE; color:#fff;box-shadow: 23px 28px 50.22px 3.78px rgba(106, 130, 238, 0.2);}


/*4depth tab menu*/
main div.sub-wrap div.sub-con div.sub-depth4{width:100%; height:auto;text-align:center;transition:0.3s;}
main div.sub-wrap div.sub-con div.sub-depth4 ul li{display:inline-block; width:auto; height:auto; margin:0.5rem 0;}
main div.sub-wrap div.sub-con div.sub-depth4 ul li a{display:block; padding:0.3rem 1rem; border:2px solid #ddd; font-size:1rem; color:#666666; transition:0.3s;border-radius:50px;width:100%;height:100%;}
main div.sub-wrap div.sub-con div.sub-depth4 ul li.on a{border:2px solid #009de5;color:#ffffff;background:#009de5;font-family:'NotoKr_B' , sans-serif; font-weight:bold;}
main div.sub-wrap div.sub-con div.sub-depth4 ul li a:hover{color:#009de5;}
main div.sub-wrap div.sub-con div.sub-depth4 ul li.on a:hover{background: rgba(0,157,229,0.05);color: #009de5;}
main div.sub-wrap div.sub-con div.sub-depth4.top {position: fixed;top: 4.6875rem;height: auto;background: #fff;left: 0;box-shadow: 0 1px 3px rgba(0, 0, 0, .12);z-index: 400;}


/*sub-con*/
div.sub-con{min-height: 25rem;margin: 0 3.125rem;padding: 0;background: #fff;padding-bottom: 9.5rem;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);z-index: 1;position: relative;}
div.sub-con:before {content: "";position: absolute;top:0;left: -3.125rem;width: 3.125rem;height: 100%;background: #F6F6F8;}
div.sub-con:after {content: "";position: absolute;top:0;right: -3.125rem;width: 3.125rem;height: 100%;background: #F6F6F8;}

span.notice {position: relative;padding-left: 2rem;}
span.notice:before {content: "";display: inline-block;width: 1.25rem;height: 1.25rem;position: absolute;left: 0;background:url("/fro_end_jpn/img/notice-ico.svg") center no-repeat; background-size:100%;top: 50%;transform: translateY(-50%);}

p.not_oper{font-size:1rem !important; color:#ff4900; text-align:center; font-family:'NotoKr_L'; padding-top:1rem; letter-spacing:1px;}



/*Dep_01*/
/*1100*/
div.sub-1100 div.sub-1100-tit01{font-size:2rem;}
div.sub-1100 div.text-box-wrap div.img-wrap{width:35%;height:35.5rem;float:left;background:url("/fro_end_jpn/img/D1100-img01.png") center no-repeat;background-size:cover;}
div.sub-1100 div.text-box-wrap div.text-box02{width:65%;float:left;padding-left:5rem;}
div.sub-1100 div.text-box-wrap div.text-box02 &gt; p{font-size:1.15rem;line-height:1.75;}

/*1210*/
div.sub-1210 .sub-bg01 {background: #f3f3f3 url("/fro_end_jpn/img/D1210-bg.jpg") bottom no-repeat !important;background-size: cover;}
div.sub-1210 ul.four-box01 li &gt; div.ico01{background: url("/fro_end_jpn/img/D1210-ico01.svg") center no-repeat;background-size: cover;}
div.sub-1210 ul.four-box01 li &gt; div.ico02{background: url("/fro_end_jpn/img/D1210-ico02.svg") center no-repeat;background-size: cover;}
div.sub-1210 ul.four-box01 li &gt; div.ico03{background: url("/fro_end_jpn/img/D1210-ico03.svg") center no-repeat;background-size: cover;}
div.sub-1210 ul.four-box01 li &gt; div.ico04{background: url("/fro_end_jpn/img/D1210-ico04.svg") center no-repeat;background-size: cover;}
div.sub-1210 div.img-box01:before {content: "";width: 100%;height: 10rem;background: #fff;position: absolute;top: 0;}
div.sub-1210 div.img-wrap{position:relative;z-index:1;margin:0 auto;width:1280px;height:30rem;background:url("/fro_end_jpn/img/D1210_img.jpg") center no-repeat;background-size: cover;}
/*tabcon-01 content*/
div.sub-1210 div.tabmenu-wrap div.tab-con div#tabcon-01{display: block;width: 100%;}
/*tabcon-02 content*/
div.sub-1210 div.tabmenu-wrap div.tab-con div#tabcon-02{width: 100%;}
/*tabcon-02 content*/
div.sub-1210 div.tabmenu-wrap div.tab-con div#tabcon-03{width: 100%;}
div.sub-1210 div.year-wrap &gt; div{position:relative;float:left;}
div.sub-1210 div.year-wrap &gt; div.year{width:35%;}
div.sub-1210 div.year-wrap div.year &gt; div{font-size:5rem;font-family: 'Montserrat_B' , sans-serif;text-align:left;color:#6A82EE;}
div.sub-1210 div.year-wrap div.year &gt; div.line{position:absolute;left:6rem;width:1px;height:50px;background-color:#666666;transform:rotate(45deg);}
div.sub-1210 div.year-wrap div.year &gt; div.end{margin-top:3rem;color:#222;}
div.sub-1210 div.year-wrap div.year div.arrow{width:10rem; margin-top:5rem; padding-top:8rem; text-align:center;}
div.sub-1210 div.year-wrap div.year div.arrow ul li{display:block; font-size:1.125rem; color:#222; font-family:"NotoKr_R";}
div.sub-1210 div.year-wrap div.year div.arrow ul li:after{content:""; display:block; width:7px; height:7px; margin:1.5rem auto; border-radius:50%;}
div.sub-1210 div.year-wrap div.year div.arrow ul li:first-child{font-family:"NotoKr_B"; font-weight:bold;}
div.sub-1210 div.year-wrap div.year div.arrow ul li:last-child:after{display:none;}
div.sub-1210 div.year-wrap div.year div.arrow01{background:url("/fro_end_jpn/img/D1210-history-arrow01.png") center 0 no-repeat;}
div.sub-1210 div.year-wrap div.year div.arrow01 ul li:after{background:#6A82EE;}
div.sub-1210 div.year-wrap div.year div.arrow01 ul li:first-child{color:#6A82EE;}
div.sub-1210 div.year-wrap div.year div.arrow02{background:url("/fro_end_jpn/img/D1210-history-arrow02.png") center 0 no-repeat;}
div.sub-1210 div.year-wrap div.year div.arrow02 ul li:after{background:#08a0e3;}
div.sub-1210 div.year-wrap div.year div.arrow02 ul li:first-child{color:#08a0e3;}
div.sub-1210 div.year-wrap div.year div.arrow03{background:url("/fro_end_jpn/img/D1210-history-arrow03.png") center 0 no-repeat;}
div.sub-1210 div.year-wrap div.year div.arrow03 ul li:after{background:#00CBAE;}
div.sub-1210 div.year-wrap div.year div.arrow03 ul li:first-child{color:#00CBAE;}
div.sub-1210 div.year-wrap div.history-wrap{width:65%;}
div.sub-1210 div.year-wrap div.history-list-wrap{margin-bottom:1.5rem;position:relative;}
div.sub-1210 div.year-wrap div.history-list-wrap:before{content:"";position:absolute;top:1.5rem;left:0;bottom:10px;width:1px;background:#ccc;}
div.sub-1210 div.year-wrap div.history-list-wrap ul.history-list{padding-left:2rem;text-align:left;}
div.sub-1210 div.year-wrap div.history-list-wrap ul.history-list li{}
div.sub-1210 div.year-wrap div.history-list-wrap ul.history-list li p.history-year{margin-bottom:1rem;position:relative;font-size:1.5rem;font-family:"NotoKr_M"; font-weight:bold;}
div.sub-1210 div.year-wrap div.history-list-wrap ul.history-list li p.history-year:before{content: '';position: absolute;top: 50%;left: -2.25rem;width: 0.5rem;height: 0.5rem;background:#2d3e50;border-radius: 100%;}
div.sub-1210 div.year-wrap div.history-list-wrap ul.history-list li ul.list03 &gt; li{margin-bottom:0;}

/*1220*/
div.sub-1220 div.con{position:relative;}
div.sub-1220 div.con div.img-wrap{width:100%;height:30rem;}
div.sub-1220 div.con01{height:53rem;}
div.sub-1220 div.con01-img-wrap01{position:absolute;top:0;left:50%;transform:translateX(-50%);width:50rem;height:100%;}
div.sub-1220 div.con01-img-wrap01 div.img{width:100%;height:100%;position:absolute;left:0;top:0;}
div.sub-1220 div.con01-img-wrap01 div.img &gt; img {display: block;width: 100%;}
div.sub-1220 div.con01-img-wrap01 div.img03 &gt; img,
div.sub-1220 div.con01-img-wrap01 div.img02 &gt; img{animation: spin 30s infinite;}
@keyframes spin {0% {transform: rotate(0deg);}100% {transform: rotate(360deg);}}
div.sub-1220 div.con01-img-wrap02{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;}
div.sub-1220 div.con01-img-wrap02 &gt; img{display: block;width: 100%;}
div.sub-1220 div.con02 div.six-box01-wrap{width:100%;height:100%; padding-bottom:3rem; overflow:hidden;text-align:center;} 
div.sub-1220 div.con02 div.six-box01-wrap ul li{display:inline-block; width:12rem; height:12rem; line-height:12rem; margin-right:1rem; background:#fff; border:3px solid #6a82ee; border-radius:50%; box-shadow:0 10px 25px rgba(0, 0, 0, 0.2); font-size:1.5rem; color:#6a82ee; font-family:"NotoKr_M"; font-weight:bold;}
div.sub-1220 div.con02 div.six-box01-wrap ul li:last-child{margin-right:0;}
div.sub-1220 div.con02 div.feature_sd_wrap{width:100%; height:auto; margin-bottom:5rem;}
div.sub-1220 div.con02 div.feature_sd_wrap img{box-shadow:none;}
div.sub-1220 div.con02 div.feature_sd_wrap div.slider{position:relative; width:100%; height:auto; text-align:center; background:#ddf0f4; padding:5rem 0 6.5rem;}
div.sub-1220 div.con02 div.feature_sd_wrap div.slider img{display:block; width:60%; height:auto; margin:0 auto; box-shadow:0 5px 30px rgba(0, 0, 0, 0.2);}
div.sub-1220 div.con02 div.feature_sd_wrap div.slider span.img-tit{display:inline-block; margin-top:3rem; border-bottom:1px solid #333; font-size:1.8rem;}
div.sub-1220 div.con02 div.feature_sd_wrap button.slick-arrow{position:absolute; top:50%; transform:translateY(-50%); z-index:10; width:3rem; height:5rem; padding:0; border:0; border-radius:3px; text-indent:-9999px; cursor:pointer;}
div.sub-1220 div.con02 div.feature_sd_wrap button.slick-arrow.slick-prev{left:1rem; background:rgba(255, 255, 255, 0.5) url("/fro_end_jpn/img/slide_arrowL.png") center no-repeat; background-size:auto 35%;}
div.sub-1220 div.con02 div.feature_sd_wrap button.slick-arrow.slick-next{right:1rem; background:rgba(255, 255, 255, 0.5) url("/fro_end_jpn/img/slide_arrowR.png") center no-repeat; background-size:auto 35%;}
div.sub-1220 div.con02 div.feature_sd_wrap .slick-dots{position:absolute; bottom:1.5rem; left:0; width:100%;}
div.sub-1220 div.con02 div.feature_sd_wrap .slick-dots li{display:inline-block; overflow:hidden; padding:0.5rem;}
div.sub-1220 div.con02 div.feature_sd_wrap .slick-dots li button{display:inline-block; width:12px; height:12px; border:1px solid #6A82EE; border-radius:50%; font-size:0; text-indent:-9999px;}
div.sub-1220 div.con02 div.feature_sd_wrap .slick-dots li.slick-active button{width:40px; border-radius:15px; background:#6A82EE; border:0; box-shadow:0 3px 5px rgba(0, 0, 0, 0.3);}
div.sub-1220 div.con03 div.book_sd_wrap{width:100%; height:auto;}
div.sub-1220 div.con03 div.book_sd_wrap img{box-shadow:none;}
div.sub-1220 div.con03 div.book_sd_wrap div.slider{position:relative; width:100%; height:auto; text-align:center;}
div.sub-1220 div.con03 div.book_sd_wrap div.slider img{width:100%; height:auto;border:1px solid #ddd;}
div.sub-1220 div.con03 div.book_sd_wrap div.slider div.slick-slide {margin: 0 0.5rem;}
div.sub-1220 div.con04 div.img-wrap{background:#000000 url("/fro_end_jpn/img/D1220-con04-img01.jpg") center no-repeat;background-size: cover;}
div.sub-1220 div.con04 ul.two-box01 {padding-top: 16rem;}
div.sub-1220 div.con04 ul.two-box01 &gt; li:nth-of-type(1) div.text01 {opacity: 0.6;}
div.sub-1220 div.con04 ul.two-box01 div.percent img {width:100%;display:block;}
div.sub-1220 div.con05 div.img-wrap {position:relative;height: 39.25rem; margin:3rem 0;}
div.sub-1220 div.con05 div.img-wrap &gt; div.img{position:relative;}
div.sub-1220 div.con05 div.img-wrap div.img img{position:absolute;}
div.sub-1220 div.con05 div.img-wrap div.img img.img01 {width:90%;}
div.sub-1220 div.con05 div.img-wrap div.img img.img02{top: 12rem;right: 16.5rem;animation: crescendo 1s alternate infinite ease-in;}
@keyframes crescendo {0%   {transform: scale(.5);}100% {transform: scale(1);}}
div.sub-1220 div.con06 div.img-wrap{background:url("/fro_end_jpn/img/D1220-con06-img01.png") center no-repeat;background-size: cover;}
div.sub-1220 div.con03 div.con03-new01-img{width:100%; height:22rem; background:url("/fro_end_jpn/img/D1220-con03-new01-img.jpg") center 70% / cover no-repeat;}
div.sub-1220 div.con03 div.con03-new02-img{width:100%; height:22rem; background:url("/fro_end_jpn/img/D1220-con03-new02-img.jpg") center 30% / cover no-repeat;}
div.sub-1220 div.con03 div.con03-new03-img{width:100%; height:22rem; background:url("/fro_end_kor/img/D1220-con03-new03-img.jpg") center / cover no-repeat;}


/*1300*/
div.sub-1300 div.in-sub-con ul.brochure-wrap:nth-of-type(2){margin-top:3.75rem;}
div.sub-1300 div.in-sub-con ul.brochure-wrap li{float:left;width:25%;}
div.sub-1300 div.in-sub-con ul.brochure-wrap li &gt; a {padding: 0 0.5rem;display: block;width: 100%;}
div.sub-1300 div.in-sub-con ul.brochure-wrap li img{width: 100%;display: block;border: 1px solid #e5e5e5;box-shadow:12px 31px 60px -24px rgba(0,0,0,0.2);}
div.sub-1300 div.in-sub-con ul.brochure-wrap li div.btnwrap div.downbtn{min-width:100%;position:relative;}

/*1410*/
div.sub-1410 ul.sub-depth3.tab3 &gt; li{width:25% !important;}
div.sub-1410 div.in-sub-con ul.namecard li{float:left; position:relative; width:50%;}
div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner{margin:0 1rem;background:#fff;border:1px solid #ddd;padding:2.5rem;-webkit-box-shadow:12px 31px 60px -24px rgba(0,0,0,0.2); -moz-box-shadow:12px 31px 60px -24px rgba(0,0,0,0.2); box-shadow:12px 31px 60px -24px rgba(0,0,0,0.2); }
div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.top {margin-bottom:2.5rem;border-bottom: 1px solid #ddd;padding-bottom:2.5rem;position:relative;}
div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.top &gt; div.position{position: absolute;right: 0;top: 0;}
div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.bottom div.email &gt; span {position: relative;padding-left: 1.875rem;}
div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.bottom div.email &gt; span:before {content: "";position: absolute;width: 1.25rem;height: 1.25rem;background: url("/fro_end_jpn/img/D1400-ico01.svg") center no-repeat;background-size: cover;top: 50%;transform: translateY(-50%);left: 0;}
div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.bottom div.call &gt; span {position: relative;padding-left: 1.875rem;}
div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.bottom div.call &gt; span:before {content: "";position: absolute;width: 1.25rem;height: 1.25rem;background: url("/fro_end_jpn/img/D1400-ico02.svg") center no-repeat;background-size: cover;top: 50%;transform: translateY(-50%);left: 0;}
/*div.sub-1410.wid46 div.in-sub-con ul.namecard li{width:46%;}*/

/*1420*/
div.sub-1420 div.in-sub-con div.sub-table-wrap table.table01 tbody tr td:nth-of-type(1),
div.sub-1420 div.in-sub-con div.sub-table-wrap table.table01 tbody tr td:nth-of-type(3){color:#666;}

/*1430*/
div.sub-1430 div.in-sub-con{position:relative;}
div.sub-1430 div.in-sub-con ul.namecard li &gt; div.inner{min-height:21rem;}
div.sub-1430 div.in-sub-con ul.namecard li &gt; div.inner div.bottom div.email &gt; span:before {background: url("/fro_end_jpn/img/D1430-ico03.svg") center no-repeat;background-size: cover;}
div.sub-1430 div.in-sub-con div.door{cursor:default; color:#fff; position:absolute; box-shadow:5px 8px 20px rgba(0,0,0,0.2); writing-mode: vertical-lr; text-align:center; width:3.5rem; line-height:3.5rem; font-size:1.4rem; letter-spacing:8px;}
div.sub-1430 div.in-sub-con div.door.door01{background:linear-gradient(120deg, rgba(145,115,84,1) 0%, rgba(219,166,96,1) 100%); height:32.5%; bottom:32.5%; right:0;}
div.sub-1430 div.in-sub-con div.door.door02{background:linear-gradient(60deg, rgba(145,115,84,1) 0%, rgba(219,166,96,1) 100%); height:32.5%; bottom:0; right:0;}

/* 1500 */
div.sub-wrap.sub-book div.sub-con ul.sub-depth3.tab5 &gt; li{width:25% !important;} /* ÇÑ±¹¾î±³À°¿ø &gt; ±³Àç ¿¡ ÅÇ¸Þ´º°¡ 4°³ÀÎµ¥ tab5 Å¬·¡½º·Î µé¾î°¡ÀÖ¾î¼­ ½ºÅ¸ÀÏ º¯°æ ..*/
div.sub-wrap.sub-book div.bbs div.bbs-top div.bbs-date{display:none !important;} /* ±³Àç ÆäÀÌÁö¿¡¼­ ³¯Â¥ »èÁ¦ ¿äÃ» */
div.sub-wrap.sub-1520 section.IntroKeyVisual{display:none;}
div.sub-wrap.sub-1560 a.imgbtn{width:20rem;}
div.sub-wrap.sub-1560 a.imgbtn img{width:100%;}

/*1600*/
div.sub-1600 div.facility_sd_wrap{width:100%; height:auto; margin-top:1rem;}
div.sub-1600 div.facility_sd_wrap img{box-shadow:none;}
div.sub-1600 div.facility_sd_wrap div.slider{position:relative; width:100%; height:auto; text-align:center;}
div.sub-1600 div.facility_sd_wrap div.slider img{width:100%; height:auto;}
div.sub-1600 div.facility_sd_wrap div.slider-nav01,
div.sub-1600 div.facility_sd_wrap div.slider-nav02,
div.sub-1600 div.facility_sd_wrap div.slider-nav03,
div.sub-1600 div.facility_sd_wrap div.slider-nav04,
div.sub-1600 div.facility_sd_wrap div.slider-nav05{margin-top:1rem;}
div.sub-1600 div.facility_sd_wrap div.slider-nav01 .slick-slide,
div.sub-1600 div.facility_sd_wrap div.slider-nav02 .slick-slide,
div.sub-1600 div.facility_sd_wrap div.slider-nav03 .slick-slide,
div.sub-1600 div.facility_sd_wrap div.slider-nav04 .slick-slide,
div.sub-1600 div.facility_sd_wrap div.slider-nav05 .slick-slide{margin:0 1rem; opacity:0.4; cursor:pointer;}
div.sub-1600 div.facility_sd_wrap div.slider-nav01 .slick-slide.slick-current,
div.sub-1600 div.facility_sd_wrap div.slider-nav02 .slick-slide.slick-current,
div.sub-1600 div.facility_sd_wrap div.slider-nav03 .slick-slide.slick-current,
div.sub-1600 div.facility_sd_wrap div.slider-nav04 .slick-slide.slick-current,
div.sub-1600 div.facility_sd_wrap div.slider-nav05 .slick-slide.slick-current{opacity:1;}
div.sub-1600 div.facility_sd_wrap button.slick-arrow{position:absolute; top:50%; transform:translateY(-50%); z-index:10; width:3rem; height:5rem; padding:0; border:0; border-radius:3px; text-indent:-9999px; cursor:pointer;}
div.sub-1600 div.facility_sd_wrap button.slick-arrow.slick-prev{left:1rem; background:rgba(255, 255, 255, 0.5) url("/fro_end_jpn/img/slide_arrowL.png") center no-repeat; background-size:auto 35%;}
div.sub-1600 div.facility_sd_wrap button.slick-arrow.slick-next{right:1rem; background:rgba(255, 255, 255, 0.5) url("/fro_end_jpn/img/slide_arrowR.png") center no-repeat; background-size:auto 35%;}
div.sub-1600 div.facility_sd_wrap div.slider-nav01 div.slick-list,
div.sub-1600 div.facility_sd_wrap div.slider-nav02 div.slick-list,
div.sub-1600 div.facility_sd_wrap div.slider-nav03 div.slick-list,
div.sub-1600 div.facility_sd_wrap div.slider-nav04 div.slick-list,
div.sub-1600 div.facility_sd_wrap div.slider-nav05 div.slick-list{padding:0 !important;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-01{display: block;width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-02{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-03{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-04{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-05{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-06{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-07{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-08{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-09{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-10{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-11{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-12{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-13{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-14{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-15{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-16{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-17{width: 100%;}
div.sub-1600 div.tabmenu-wrap div.tab-con div#tabcon-18{width: 100%;}
div.sub-1600 span.pin{display:inline-block;width:1.2rem;height:1.2rem;background:url("/fro_end_jpn/img/ic-pin.svg") center no-repeat; background-size:100%;vertical-align:middle}
div.sub-1600 div.tabmenu-wrap div.tab-con div.con-box div.text-box{position:absolute;width:100%;height: 5rem;bottom: 0;background: #0ADFC1;line-height: 5rem;font-size:1.3rem;}

/*1710*/
div.sub-1710 h4.bus{padding-left:3rem;}
div.sub-1710 h4.bus:before{content:"";display:block;position:absolute;left:0;width:2rem;height:2rem;background:url("/fro_end_jpn/img/D1710_bus.png") 0 center no-repeat; background-size:cover;}
div.sub-1710 h4.subway:before{background:url("/fro_end_jpn/img/D1710_subway.png") 0 center no-repeat; background-size:cover;}
div.sub-1710 h4.school:before{background:url("/fro_end_jpn/img/D1710_school.png") 0 center no-repeat; background-size:cover;}
div.sub-1710 div.con01 div.map {width:100%;}
div.sub-1710 div.con01 div.map &gt; img{display:block; margin:0 auto;}
div.sub-1710 div.con01 .box01{border:none;}
div.sub-1710 div.con01 div.btn-wrap &gt; a{width:30%;}
div.sub-1710 div.con01 div.btn-wrap &gt; a.btn-01{background:#00C73C;} 
div.sub-1710 div.con01 div.btn-wrap &gt; a.btn-02{background:#F0D802;} 
div.sub-1710 div.con01 div.btn-wrap &gt; a.btn-04{background:#1A73E8;border:none;color:#fff;} 
div.sub-1710 div.con02 span.sb{position:relative;color:#fff;display:inline-block;width:1.8rem;height:1.8rem;border-radius:50%;background:#0E3192;text-align: center;vertical-align: middle;margin-right: 0.25rem;}
div.sub-1710 div.con02 span.sb02{background:#05B605;}
div.sub-1710 div.con02 span.sb03{background:#CD6941;}
div.sub-1710 div.con02 span.sb06{background:#93572C;}
div.sub-1710 div.con02 span.sb07{width: auto;border-radius: 30px;padding: 0.1rem 0.5rem;height: auto;background: #39AF77;}
div.sub-1710 div.con02 span.sb08{width: auto;border-radius: 30px;padding: 0.1rem 0.5rem;height: auto;background: #389BDE;}
div.sub-1710 div.con03 span.sb09{width: auto;border-radius: 30px;padding: 0.1rem 0.5rem;height: auto;background: #389BDE;color:#fff;}
div.sub-1710 div.con03 span.sb10{width: auto;border-radius: 30px;padding: 0.1rem 0.5rem;height: auto;background: #1BC866;color:#fff;}
div.sub-1710 div.con03 span.sb11{width: auto;border-radius: 30px;padding: 0.1rem 0.5rem;height: auto;background: #666;color:#fff;}
div.sub-1710 div.con02 span.pin{display:inline-block;width:1.2rem;height:1.2rem;background:url("/fro_end_jpn/img/D1710_pin_ico.png") center no-repeat; background-size:100%;vertical-align:middle}
div.sub-1710 div.con04 img {display: inline-block;width:80%;}
div.sub-1710 div.con04 div.box03 article span.sticky06{border:1px solid #6a82ee;}
div.sub-1710 div.con04 div.box03 article.open span.sticky06{border:1px solid rgba(255,255,255,0.4);}

/*1800*/
div.sub-1800 div.con01 h4.tit02 &gt; a.downbtn {float: right;color:#fff;}
div.sub-1800 .img-box05 .img-box05-item {border: 1px solid #ddd;}
div.sub-1800 .img-box05 .img-box05-item01 &gt; div.text {background: #08A0E3;}
div.sub-1800 .img-box05 .img-box05-item02 &gt; div.text {background: #FF4900;}
div.sub-1800 .img-box05 .img-box05-item &gt; div.text &gt; div.title {border: 2px solid #fff;}
div.sub-1800 .img-box05 .img-box05-item &gt; div.text &gt; p {color: #fff !important;}
div.sub-1800 div.emoticon_sd_wrap{width:100%; height:auto;}
div.sub-1800 div.emoticon_sd_wrap img{box-shadow:none;}
div.sub-1800 div.emoticon_sd_wrap div.slider{position:relative; width:100%; height:auto; text-align:center;}
div.sub-1800 div.emoticon_sd_wrap div.slider img{width:100%; height:auto;border:1px solid #ddd;}
div.sub-1800 div.emoticon_sd_wrap div.slider div.slick-slide {margin: 0 0.5rem;}



/*dep_02*/
/*2100*/
div.sub-2100{padding-top:10.625rem;min-height:100vh;background:#6A82EE url("/fro_end_jpn/img/D2100_bg.png") center no-repeat;background-size: cover;}

/*2100 2depth tab menu*/
div.sub-2100 div.sub-2100-depth2-wrap {width: 100%;border-top: 1px solid rgba(255, 255, 255, .5);border-bottom: 1px solid rgba(255, 255, 255, .5);}
div.sub-2100 ul.sub-2100-depth2 {display: table;margin:0 auto;width: 50rem;}
div.sub-2100 ul.sub-2100-depth2 li {display: table-cell;text-align: center;width: 20%; position:relative; -webkit-transition: border 300ms;-moz-transition: border 300ms;-ms-transition: border 300ms;-o-transition: border 300ms;transition: border 300ms;}
div.sub-2100 ul.sub-2100-depth2 li:before {width:1px; height:1rem; background:#ddd; content:''; display:block; position:absolute; left:0; top:50%; margin-top:-9.5px;}
div.sub-2100 ul.sub-2100-depth2 li:first-child:before{display:none;}
div.sub-2100 ul.sub-2100-depth2 li a {width: 100%;padding: 1.5625rem 0 1.625rem;color: rgba(255,255,255,0.8);letter-spacing: -0.025rem;display: block; -webkit-transition: all 300ms;-moz-transition: all 300ms;-ms-transition: all 300ms;-o-transition: all 300ms;transition: all 300ms;}
div.sub-2100 ul.sub-2100-depth2 li a &gt; span {padding-top: 0.25rem;display: block;}
div.sub-2100 ul.sub-2100-depth2 li.on a{color:rgba(255,255,255,1);border-bottom:5px solid #fff;font-family:'NotoKr_B' , sans-serif; font-weight:bold;}
div.sub-2100 ul.sub-2100-depth2 li a:hover{color:rgba(255,255,255,1);}
div.sub-2100 div.intro-wrap {text-align: center;}
div.sub-2100 div.intro-wrap ul.intro-menu-list li {display: inline-block;width: 20rem;height: auto;background: #fff;margin-left: 1.5rem;vertical-align:top;box-shadow:0px 20px 40px 0 rgba(0,0,0,0.2);}
div.sub-2100 div.intro-wrap ul.intro-menu-list li:first-child {margin-left: 0;}
div.sub-2100 div.intro-wrap ul.intro-menu-list li &gt; a {width: 100%;height: 100%;display: block;position: relative;padding: 3rem 0;}
div.sub-2100 div.intro-wrap ul.intro-menu-list li &gt; a div.hover{position: absolute;top:0;left:0;width: 100%;height:100%;background: #20252b;transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s;opacity: 0;}
div.sub-2100 div.intro-wrap ul.intro-menu-list li &gt; a div.more{display:inline-block; position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); font-size:1.25rem; color:#fff; transition:0.3s; -webkit-transition:0.3s; -o-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s;letter-spacing: 0.05rem;}
div.sub-2100 div.intro-wrap ul.intro-menu-list li &gt; a div.more:before{content:"";position:absolute;bottom:-10px;left:0;height:3px;width:100%;z-index:0;background:#010101;}
div.sub-2100 div.intro-wrap ul.intro-menu-list li &gt; a div.more:after{content:"";position:absolute;bottom:-10px;left:0;height:3px;width:100%;z-index: 1;background: #fff;transform-origin: 100% 50%;transform: scaleX(0);transition: transform 1s cubic-bezier(.165,.84,.44,1);}
div.sub-2100 div.intro-wrap ul.intro-menu-list li &gt; a:hover div.hover{opacity: 1;}
div.sub-2100 div.intro-wrap ul.intro-menu-list li &gt; a:hover div.more:after{transform-origin:0 50%;transform:scaleX(1);}

/*2113*/
div.sub-2113 .img-box01 &gt; .img.img01 &gt; figure {background:url("/fro_end_jpn/img/D2113-img01.png") center no-repeat;background-size: cover;}
div.sub-2113 .img-box01 &gt; .img.img02 &gt; figure {background:url("/fro_end_jpn/img/D2113-img02.png") center no-repeat;background-size: cover;}
div.sub-2113 .img-box01 &gt; .img.img03 &gt; figure {background:url("/fro_end_jpn/img/D2113-img03.png") center no-repeat;background-size: cover;}
div.sub-2113 .img-box02.img-box02-01 &gt; div.img{background:url("/fro_end_jpn/img/D2113-img04.png") center no-repeat;background-size: cover;}
div.sub-2113 .img-box02.img-box02-02 &gt; div.img{background:url("/fro_end_jpn/img/D2113-img05.png") center no-repeat;background-size: cover;}

/*2123*/
div.sub-2123 .img-box01 &gt; .img.img01 &gt; figure {background:url("/fro_end_jpn/img/D2113-img01.png") center no-repeat;background-size: cover;}
div.sub-2123 .img-box01 &gt; .img.img02 &gt; figure {background:url("/fro_end_jpn/img/D2113-img02.png") center no-repeat;background-size: cover;}
div.sub-2123 .img-box01 &gt; .img.img03 &gt; figure {background:url("/fro_end_jpn/img/D2113-img03.png") center no-repeat;background-size: cover;}
div.sub-2313 ul.box0403 &gt; li:nth-of-type(2) &gt; ul {position: absolute;top: 50%;transform: translateY(-50%);}

/*2200*/
div.sub-2200{background:#6A82EE url("/fro_end_jpn/img/D2200_bg.png") center no-repeat;background-size: cover;}
/*2300*/
div.sub-2300{background:#6A82EE url("/fro_end_jpn/img/D2300_bg.png") center no-repeat;background-size: cover;}
/*2311*/
div.sub-2311 table.table01-hor div.btn-wrap {display: inline-block;padding:0.5rem 0.75rem;}
div.sub-2311 .img-box05 .img-box05-item &gt; div.text{min-height:11rem;}
/*2312*/
div.sub-2312 div.con02 ul.list02 li:nth-of-type(2) &gt; h4.tit02 {letter-spacing: 0.25rem;}
div.sub-con .img-box06 .img-box06-item01 div.img{background:url("/fro_end_jpn/img/D2312-img01.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item02 div.img{background:url("/fro_end_jpn/img/D2312-img02.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item03 div.img{background:url("/fro_end_jpn/img/D2312-img03.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item04 div.img{background:url("/fro_end_jpn/img/D2312-img04.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item05 div.img{background:url("/fro_end_jpn/img/D2312-img05.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item06 div.img{background:url("/fro_end_jpn/img/D2312-img06.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item07 div.img{background:url("/fro_end_jpn/img/D2312-img07.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item08 div.img{background:url("/fro_end_jpn/img/D2312-img08.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item09 div.img{background:url("/fro_end_jpn/img/D2312-img09.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item10 div.img{background:url("/fro_end_jpn/img/D2312-img11.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item11 div.img{background:url("/fro_end_jpn/img/D2312-img10.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item12 div.img{background:url("/fro_end_jpn/img/D2312-img12.svg") center no-repeat;background-size: cover;}
div.sub-con .img-box06 .img-box06-item13 div.img{background:url("/fro_end_jpn/img/D2312-img13.svg") center no-repeat;background-size: cover;}
div.sub-2312 div.con04 ul.list0202 &gt; li &gt; i {float: none;}
div.sub-2312 div.con04 ul.list0202 &gt; li &gt; span.title {float: none;}
div.sub-2312 div.con04 ul.list0202 &gt; li &gt; span.text {width: 100%;display: block;float:none;}
div.sub-2312 div.con04 table.table01-sub thead tr th {padding: 0.5rem;}
div.sub-2312 div.con04 table.table01-sub tbody tr td {padding: 0.5rem;word-break:break-word;border-right:1px solid #F3F3F3;border-bottom:1px solid #F3F3F3;}
div.sub-2312 div.con04 table.table01-grade tbody tr td {padding: 0.5rem 0;}
div.sub-2312 div.con04 table.table01-sub tbody tr td:last-child{border-right:none;}
div.sub-2312 div.video{width:100%;height:auto;}
div.sub-2312 div.video &gt; iframe{width:100%;height:33.5rem;}

/*2313*/
div.sub-2313 div.con01 table.table01-sub{border-top:1px solid #bbb;}
div.sub-2313 div.con01 ul.list01 &gt; li.email{position: relative;padding-left: 1.875rem;}
div.sub-2313 div.con01 ul.list01 &gt; li.email:before{content: "";position: absolute;width: 1.25rem;height: 1.25rem;background: url("/fro_end_jpn/img/email-ico.svg") center no-repeat;background-size: cover;top: 50%;transform: translateY(-50%);left: 0;border-radius:0;}
div.sub-2313 div.con01 ul.list01 &gt; li.call{position: relative;padding-left: 1.875rem;}
div.sub-2313 div.con01 ul.list01 &gt; li.call:before {content: "";position: absolute;width: 1.25rem;height: 1.25rem;background: url("/fro_end_jpn/img/call-ico.svg") center no-repeat;background-size: cover;top: 50%;transform: translateY(-50%);left: 0;border-radius:0;}
div.sub-2313 div.con02 div.btn-wrap &gt; .btn {padding: 0.5rem 0.75rem;}
div.sub-2313 div.con03 ul.box04 &gt; li{height:7.625rem;}
div.sub-2313 div.con03 ul.box04 &gt; li:nth-of-type(1){line-height:2;}
div.sub-2313 div.con06 ul.list02:nth-of-type(1) span.FL {padding: 0.75rem 0;}
div.sub-2313 ul.six-box {min-height: 11rem;border: 1px solid #009DE5;}

/*2320*/
div.sub-2320 .img-box04 .img-box04-item &gt; div.img {vertical-align: text-bottom;}
div.sub-2320 div.con02 ul.five-box {padding: 2rem 1rem;min-height:15rem;border:1px solid #ddd;}
div.sub-2320 div.con03 div.step-box01 ul.six-box {width: 32%;min-height:14.5rem;}
div.sub-2320 div.con03 div.step-box01 &gt; ul &gt; li div.step {background: #00D2D1;}

/*2400*/
div.sub-2400{background:#6A82EE url("/fro_end_jpn/img/D2400_bg.png") center no-repeat;background-size: cover;}
div.sub-2400 div.intro-wrap ul.intro-menu-list li{width:calc(20% - 4.5rem);}

/*3100*/
div.sub-3100 div.box03 article span.sticky06{border:1px solid #6a82ee;}
div.sub-3100 div.box03 article.open span.sticky06{border:1px solid rgba(255,255,255,0.4);}
div.sub-3100 div.step-box01:nth-of-type(2) &gt; ul &gt; li  div.step{background:#00d2d1;}
div.sub-3100 ul.five-box{min-height:10.48rem;}
div.sub-3100 ul.six-box{min-height:10.48rem;}
div.sub-3100 table.table01 td &gt; ul.list01 li {border-bottom: none;padding: 0;text-align: left;padding-left: 1rem;}
div.sub-3100 table.table01 td &gt; ul.list01 li:last-child {margin-bottom: 0;}
div.sub-3100 table.table01 thead tr th span.sticky01 {margin-top: 0.5rem;display: inline-block;}
div.sub-3100 ul.box0402 &gt; li:nth-of-type(2){line-height:2.5;}
div.sub-3100 div.con04 div.search{padding:2rem;border:1px solid #eaeaea;}
div.sub-3100 div.con04 div.search h4.result{position:relative;padding-left:2rem;}
div.sub-3100 div.con04 div.search h4.result:before{content:"";position:absolute; top:50%; left:0; transform: translateY(-50%); display:block; width:1.5rem; height:1.5rem; background:url("/fro_end_jpn/img/bbs_search_icon.png") center no-repeat; background-size:cover;}
div.sub-3100 div.con04 ul.box0401 &gt; li:nth-of-type(1){padding-top:1.5rem;}
div.sub-3100 div.con04 ul.box0401 &gt; li:nth-of-type(2){padding:0.25rem 1.5rem;}
div.sub-3100 .downbtn{margin:0 0.25rem 0.5rem;}
div.sub-3100 .downbtn.none{position:relative; padding:0 1.25rem; display:inline-block; text-align:center; background:#232428; color:#fff; padding:0.75rem; padding-right:1rem;}
div.sub-3100 .downbtn.none:before{display:none;}
div.sub-3100 .downbtn:not(.none){padding-right:4rem;}
div.sub-3100 .ad-view{margin-top:-3rem;}

/*3200*/
div.sub-3200 ul.four-box02{min-height:11rem;}
div.sub-3200 div.con02 ul.list02 li span.tit-bg02 h4{display:block; width:fit-content; background:#08a0e3; color:#fff; padding:0.5rem;}

/*3300*/
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav {width: 30%;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav a {border-radius: 0;padding:1.5rem;color: #fff;border:none;}
/*tabcon-01 content*/
div.sub-3300 div.con01 div.tabmenu-wrap div.tab-con div#tabcon-01{display: block;width: 100%;}
/*tabcon-02 content*/
div.sub-3300 div.con01 div.tabmenu-wrap div.tab-con div#tabcon-02{width: 100%;}
/*tabcon-03 content*/
div.sub-3300 div.con01 div.tabmenu-wrap div.tab-con div#tabcon-03{width: 100%;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li a{background:#fff; -webkit-transition:0.3s; -o-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav01 a {border:1px solid #6B76F0; color:#6B76F0;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav02 a {border:1px solid #009DE5; color:#009DE5;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav03 a {border:1px solid #00CBAE; color:#00CBAE;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav a .sticky05{-webkit-transition:0.3s; -o-transition:0.3s; -ms-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav01 a .sticky05{border:1px solid rgba(107, 118, 240, 0.3);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav02 a .sticky05{border:1px solid rgba(0, 157, 229, 0.3);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav03 a .sticky05{border:1px solid rgba(0, 203, 174, 0.3);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav01 a:hover{box-shadow:0 20px 40px rgba(107, 118, 240, 0.2);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav02 a:hover{box-shadow:0 20px 40px rgba(0, 157, 229, 0.2);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav03 a:hover{box-shadow:0 20px 40px rgba(0, 203, 174, 0.2);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav a div.view{text-align:center; margin-top:1.5rem;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav a div.view &gt; span{position:relative; display:inline-block; color:rgba(255, 255, 255, 0.4);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav a div.view &gt; span:after{content:""; position:absolute; bottom:-3px; left:0; display:inline-block; width:100%; height:1px; background:rgba(255, 255, 255, 0.4);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav01 a div.view &gt; span{color:rgba(107, 118, 240, 0.5);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav01 a div.view &gt; span:after{background:rgba(107, 118, 240, 0.5);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav02 a div.view &gt; span{color:rgba(0, 157, 229, 0.5);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav02 a div.view &gt; span:after{background:rgba(0, 157, 229, 0.5);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav03 a div.view &gt; span{color:rgba(0, 203, 174, 0.5);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav03 a div.view &gt; span:after{background:rgba(0, 203, 174, 0.5);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.on a{color:#fff; box-shadow:0 20px 40px rgba(0, 0, 0, 0.3);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.on a:hover{box-shadow:0 20px 40px rgba(0, 0, 0, 0.3);}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav01.on a{background:#6B76F0;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav02.on a{background:#009DE5;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.nav03.on a{background:#00CBAE;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.on a div.view &gt; span{color:#fff;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.on a div.view &gt; span:after{background:#fff;}
div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.on a .sticky05{border: 1px solid #fff;}
div.sub-3300 ul.five-box{min-height:13rem !important;}
div.sub-3300 div.step-box01 &gt; ul &gt; li div.step {font-family: 'NotoKr_B' !important; font-weight:bold;letter-spacing: 0 !important;font-size: 1.25rem !important;padding: 0.5rem 1rem !important;}
div.sub-3300 div.step-box01 &gt; ul &gt; li div.text{font-size:1.125rem !important;font-family:'NotoKr_R' , sans-serif !important;}
div.sub-3300 div.step-box01 &gt; ul.type01{border-color:#6A82EE; padding:2rem 1.5rem;}
div.sub-3300 div.step-box01 &gt; ul.type01 &gt; li div.step{background:#6A82EE;}
div.sub-3300 div.step-box01 &gt; ul.type02{border-color:#FF4900;}
div.sub-3300 div.step-box01 &gt; ul.type02 &gt; li div.step{background:#FF4900;}
div.sub-3300 div.step-box01 &gt; ul.type03{border-color:#0ADFC1;}
div.sub-3300 div.step-box01 &gt; ul.type03 &gt; li div.step{background:#0ADFC1;}
div.sub-3300 ul.four-box02{min-height:13rem !important;}
/*tabcon-04 content*/
div.sub-3300 div.con03 div.tabmenu-wrap div.tab-con div#tabcon-04{display: block;width: 100%;}
/*tabcon-05 content*/
div.sub-3300 div.con03 div.tabmenu-wrap div.tab-con div#tabcon-05{width: 100%;}
/*tabcon-06 content*/
div.sub-3300 div.con03 div.tabmenu-wrap div.tab-con div#tabcon-06{width: 100%;}
/*tabcon-07 content*/
div.sub-3300 div.con03 div.tabmenu-wrap div.tab-con div#tabcon-07{width: 100%;}
div.sub-3300 div.con04 div.btn-wrap.btn-map{display:inline-block;}

/*3400*/
div.sub-3400 div.con01 table.table01-hor tbody tr td{border-right: 1px solid #e5e5e5; text-align: center;}
div.sub-3400 div.con01 table.table01-hor tbody tr th:last-child, div.sub-3400 div.con01 table.table01-hor tbody tr td:last-child{border-right: 0;}


/*dep_05*/
/*5300*/
div.sub-5300 div.con01 img.info{width:28rem; display:block; margin-bottom:2rem;}
div.sub-5300 div.con02 div.insurance{position:relative; margin-top:-3rem; z-index:1;}
div.sub-5300 div.con02 img.qr{display:block; width:6rem; height:auto; margin-top:0.5rem;}
/*5400*/
div.sub-5400 div.con01 div.img-wrap{width:100%;height:30rem;background:url("/fro_end_jpn/img/D5400-img01.jpg") center no-repeat;background-size: cover;}
div.sub-5400 div.con01 table.table01-hor div.btn-wrap {display: inline-block;}


@media screen and (max-width:1440px){
	main div.sub-wrap div.sub-con ul.sub-depth2 li a{font-size:1rem; letter-spacing:-0.08rem;}
	
	/*dep_02*/
	/*2400*/
	div.sub-2400 div.intro-wrap ul.intro-menu-list li{width:calc(25% - 4.5rem);}
}

@media screen and (max-width:1280px){
    /*thema*/
    div.thema{margin: 0 2.125rem;}
    div.thema div.thema-bg-container div.thema-bg{width: calc(100% - 4.25rem);left:2.125rem;}
    
    /*sub-layout*/
    div.sub-con{margin: 0 2.125rem;}
	div.w100{padding: 0 2.125rem;}
    div.w1280{padding: 0 2.125rem;width: 100%;}
	
	/*dep_01*/
	/*1210*/
	div.sub-1210 .sub-bg01{padding:0;}
	div.sub-1210 .img-box01{max-width:100%;}
	div.sub-1210 div.img-wrap{width:100%;}
	
	/*1220*/
	div.sub-1220 div.con02 div.six-box01-wrap ul li{width:10rem; height:10rem; line-height:10rem; margin-right:0.5rem;}
	div.sub-1220 div.con05 div.img-wrap div.img img.img01{left:50%; transform:translateX(-50%);}
	div.sub-1220 div.con05 div.img-wrap div.img img.img02{top:11rem; right:11.5rem;}

	/*1710*/
	div.sub-1710 h4.bus:before{left:2rem;}

}

@media screen and (max-width:1024px){
	body.sub-body header.header{padding-top:0;}

    /*thema*/
    div.thema{height: 30rem;}

	  /*2depth tab menu*/
    main div.sub-wrap div.sub-con ul.sub-depth2{padding: 0 1rem;position: relative;display: block;font-size: 0;white-space: nowrap;overflow-x: scroll;}
    main div.sub-wrap div.sub-con ul.sub-depth2 li{width: auto !important;padding: 0 0.8rem;float: none;display: inline-block;}
    main div.sub-wrap div.sub-con ul.sub-depth2::-webkit-scrollbar{display: none;}
    main div.sub-wrap div.sub-con ul.sub-depth2::-scrollbar{display: none;}

	/*sub-depth04*/
	main div.sub-wrap div.sub-con div.sub-depth4 ul li a{padding:0.5rem;font-size:0.875rem;}
	main div.sub-wrap div.sub-con div.sub-depth4.top{top:3.125rem;}

	/*dep_01*/
	/*1210*/
	div.sub-1210 .img-box01{padding-top:0 !important;}
	div.sub-1210 div.img-box01:before{display:none;}

	/*1220*/
	div.sub-1220 div.con02 div.six-box01-wrap ul li{width:9rem; height:9rem; line-height:9rem; margin-right:0; font-size:1.25rem;}
	div.sub-1220 div.con04 div.w1280 {position: absolute;top: 50%;transform: translateY(-50%);}
	div.sub-1220 div.con04 ul.two-box01{padding:0;}
	div.sub-1220 div.con05 div.img-wrap div.img img.img01{width:100%;}
	div.sub-1220 div.con05 div.img-wrap div.img img.img02{top:10.5rem; right:7rem;}
	/* div.sub-1220 div.con05 div.img-wrap{height:30rem;}
	div.sub-1220 div.con05 div.img-wrap &gt; div.img{width:28.75rem;}
	div.sub-1220 div.con05 div.img-wrap div.img img.img02{top:6rem;left:9rem;} */

	/*1300*/
	div.sub-1300 div.in-sub-con ul.brochure-wrap li{width:50%;}
	div.sub-1300 div.in-sub-con ul.brochure-wrap li:nth-of-type(3),div.sub-1300 div.in-sub-con ul.brochure-wrap li:nth-of-type(4) {margin-top: 3.75rem;}

	/*1410*/
	div.sub-1410 div.in-sub-con ul.namecard li{width:100%;}
    div.sub-1410 div.in-sub-con ul.namecard li:first-child{margin-bottom:3.125rem;}
	div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner{margin:0;}

	/*1430*/
	div.sub-1430 div.in-sub-con ul.namecard li &gt; div.inner{min-height:auto;}
	div.sub-1430 div.in-sub-con div.door{display:none;}

	/*dep_02*/
	/*intro*/
	div.sub-2100 div.intro-wrap ul.intro-menu-list li{margin-left:0;margin-bottom:1.5rem;width:100%;}
	div.sub-2100 div.intro-wrap ul.intro-menu-list li &gt; a{padding:2rem 0;}
	div.sub-2100 div.intro-wrap ul.intro-menu-list li &gt; a h4.tit01 &gt; br{display:none;}

	/*2113*/
	div.sub-2113 div.w1280-con02{padding:0rem !important;}
	div.sub-2113 div.con02{padding-top:6.25rem !important;}

	/*2313*/
	div.sub-2313 div.con03 ul.box04 &gt; li {height: auto;}
	div.sub-2313 div.con03 ul.box04 &gt; li:nth-of-type(1){line-height:1;}

	/*2320*/
	div.sub-2320 div.con02 ul.five-box {width: 30%;min-height: 14rem;margin-bottom: 1rem;margin-right:2%;}
	div.sub-2320 div.step-box01:before {display: none !important;}

	/*3300*/
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav{overflow-x:auto; white-space:nowrap; margin-bottom:0; padding-bottom:3rem;}
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav{width:20rem; vertical-align:top;}
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav a{height:18.5rem;}
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav a div.text01{white-space:normal;}
	
}

@media screen and (max-width:768px){
    /*thema*/
    div.thema{margin: 0rem;}
    div.thema div.thema-bg-container div.thema-bg{width: 100%;left:0;}
    

    
    /*3depth tab menu*/

	main div.sub-wrap div.sub-con ul.sub-depth3.tab5 &gt; li {display: inline-block; vertical-align: top; width: 33.33%; border-right: 1px solid #ddd;}
	/* main div.sub-wrap div.sub-con ul.sub-depth3.tab5 &gt; li:first-child {border-left: 0;} */
    main div.sub-wrap div.sub-con ul.sub-depth3.tab5 &gt; li:nth-of-type(4){border-left: 1px solid #ddd;}
	main div.sub-wrap div.sub-con ul.sub-depth3.tab5 &gt; li:nth-last-child(-n+2) {width: 50%; border-top: 0;}
	main div.sub-wrap div.sub-con ul.sub-depth3 li:before{display:none;}
	
    /*sub-layout*/
    div.sub-con{margin: 0rem;}

	/*dep_01*/
	/*1100*/
	div.sub-1100 div.text-box-wrap div.img-wrap{width:100%;height:25rem;background:url("/fro_end_jpn/img/D1100-img01.png") left no-repeat;background-size:contain;}
	div.sub-1100 div.text-box-wrap div.text-box02{padding-left:0;margin-top:2.5rem;width:100%;border-left:none;}
	div.sub-1100 div.text-box-wrap div.text-box02 &gt; p{font-size:1rem;word-break:normal;}

	/*1210*/
	div.sub-1210 div.img-wrap{height:20rem;}
	div.sub-1210 div.year-wrap div.year div.arrow{width:8rem; background-size:100% auto; padding:5rem 0; margin-top:3rem;}
	div.sub-1210 div.year-wrap div.year div.arrow ul li:after{margin:1rem auto;}

	/*1220*/
	div.sub-1220 ul.three-box01 &gt; li &gt; br{display:none;}
	div.sub-1220 div.con02 div.six-box01-wrap ul li{width:8rem; height:8rem; line-height:8rem;}
	div.sub-1220 div.con02 div.feature_sd_wrap div.slider{padding:3rem 0 5.5rem;}
	div.sub-1220 div.con02 div.feature_sd_wrap div.slider span.img-tit{margin-top:1.5rem; font-size:1.5rem;}
	div.sub-1220 div.con05 div.img-wrap{height:30rem;}
	div.sub-1220 div.con05 div.img-wrap div.img img.img02{top:9.5rem; width:3rem; height:3rem;}

	/* 1500 */
	div.sub-wrap.sub-book div.sub-con ul.sub-depth3.tab5 &gt; li{width:50% !important;}
	div.sub-wrap.sub-book div.sub-con ul.sub-depth3.tab5 &gt; li:nth-child(3){border-left:1px solid #ddd;}


	/*1710*/
	div.sub-1710 div.con01 div.map &gt; img{width:100%;}
	div.sub-1710 div.con04 img{width:100%;}
	

	/*dep_02*/
	/*2312*/
	div.sub-2312 div.video &gt; iframe{height:23.5rem;}

	/*2313*/
	div.sub-2313 ul.six-box{min-height:auto;}
	
	/*dep_03*/
	/*3100*/
	div.sub-3100 ul.five-box{min-height:auto;}
	div.sub-3100 ul.six-box{min-height:auto;}
	div.sub-3100 div.con03 div.ad02{position:relative; height:51rem;}
	div.sub-3100 div.con03 div.ad02 &gt; ul.six-box{position:absolute;}
	div.sub-3100 div.con03 div.ad02 &gt; ul.six-box:nth-of-type(1){top:42.75rem;}
	div.sub-3100 div.con03 div.ad02 &gt; ul.six-box:nth-of-type(2){top:34.2rem;}
	div.sub-3100 div.con03 div.ad02 &gt; ul.six-box:nth-of-type(3){top:25.65rem;}
	div.sub-3100 div.con03 div.ad02 &gt; ul.six-box:nth-of-type(4){top:17.1rem;}
	div.sub-3100 div.con03 div.ad02 &gt; ul.six-box:nth-of-type(5){top:8.55rem;}
	div.sub-3100 div.con03 div.ad02 &gt; ul.six-box:nth-of-type(6){top:0;}
	/*3200*/
	div.sub-3200 div.step-box01 &gt; ul &gt; li div.text &gt; br {display: block !important;}
	/*3300*/
	div.sub-3300 ul.five-box{min-height:auto !important;}
	div.sub-3300 ul.four-box02{min-height:auto !important;margin-bottom:1rem;}
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav{padding-bottom:1.5rem;}
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.on a,
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav.on a:hover{box-shadow:0 5px 25px rgb(0, 0, 0, 0.3);}

	/*dep_05*/
	/*5400*/
	div.sub-5400 div.con01 div.img-wrap{height:20rem;}
}

@media screen and (max-width:600px){
	div.sub-5300 div.con01 img.info{width:22rem;}
}

@media screen and (max-width:480px){
	.pc{display:none !important;}
	.mob{display:inline-block !important;}

    /*thema*/
    div.thema{height: 23rem;}

	/*dep_01*/
	/*1100*/
	div.sub-1100 div.img-wrap{height:15rem;}
	div.sub-1100 div.sub-1100-tit01{font-size:2rem;}

	/*1210*/
	div.sub-1210 div.img-wrap{height:15rem;}	
	div.sub-1210 div.year-wrap &gt; div.year{width:100%;position:initial;top:0;margin-bottom:1.5rem;text-align:center;}
	div.sub-1210 div.year-wrap &gt; div.year &gt; div{display:inline-block;font-size:3rem;}
	div.sub-1210 div.year-wrap div.year &gt; div.line{position:initial;left:0;height:3rem;transform:rotate(45deg) translateY(10px);margin:0 1rem 0 2rem;}
	div.sub-1210 div.year-wrap div.year &gt; div.end{margin-top:0;}
	div.sub-1210 div.year-wrap div.history-wrap{width:100%;}
	div.sub-1210 div.year-wrap div.year div.arrow{width:100%; padding:1rem 0; margin-top:1rem;}
	div.sub-1210 div.year-wrap div.year div.arrow ul li{display:inline-block; font-size:1rem; vertical-align:middle;}
	div.sub-1210 div.year-wrap div.year div.arrow ul li:after{display:inline-block; width:5px; height:5px; margin:0 0 0 0.5rem; vertical-align:middle;}
	div.sub-1210 div.year-wrap div.year div.arrow01{background:url("/fro_end_jpn/img/D1210-history-arrow01-M.png") center / auto 100% no-repeat;}
	div.sub-1210 div.year-wrap div.year div.arrow02{background:url("/fro_end_jpn/img/D1210-history-arrow02-M.png") center / auto 100% no-repeat;}
	div.sub-1210 div.year-wrap div.year div.arrow03{background:url("/fro_end_jpn/img/D1210-history-arrow03-M.png") center / auto 100% no-repeat;}

	/*1220*/
	div.sub-1220 div.con div.img-wrap{height:36rem;}
	div.sub-1220 div.con01{height:31rem;}
	div.sub-1220 div.con01-img-wrap01{width:100%;}
	div.sub-1220 div.con01-img-wrap02{top:5rem;}
	div.sub-1220 div.con02-w1280{padding:0;}
	div.sub-1220 div.con02 div.feature_sd_wrap div.slider img{width:90%;}
	div.sub-1220 div.con02 div.feature_sd_wrap div.slider span.img-tit{font-size:1.25rem;}
	div.sub-1220 div.con03 div.con03-new01-img,
	div.sub-1220 div.con03 div.con03-new02-img{height:16rem;}
	div.sub-1220 div.con04 ul.two-box01 div.percent img{display:none;}
	div.sub-1220 div.con05 div.img-wrap{height:auto;}
	div.sub-1220 div.con05 div.img-wrap div.img img{position:inherit;}
	div.sub-1220 div.con05 div.img-wrap div.img img.img01{left:auto; transform:none;}
	div.sub-1220 div.con05 div.img-wrap div.img img.img02{display:none;}

	/*1410*/
	div.sub-1410 ul.sub-depth3.tab3 &gt; li{width:50% !important;}
	div.sub-1410 ul.sub-depth3.tab3 &gt; li:nth-of-type(1),
	div.sub-1410 ul.sub-depth3.tab3 &gt; li:nth-of-type(3){border-right:1px solid #ddd;}
	div.sub-1410 ul.sub-depth3.tab3 &gt; li:nth-of-type(2){border-right:1px solid #ddd; border-bottom:none;}
	div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner{padding:2.125rem;}
	div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.top{margin-bottom:2.125rem;padding-bottom:2.125rem;}
	div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.top &gt; div.position{font-size:1rem !important;}
	div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.bottom &gt; div{margin-top:0.625rem;}
	div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.bottom div.email &gt; a {padding-left:1.875rem;float: none;display: block;width: 100%;}
	div.sub-1410 div.in-sub-con ul.namecard li &gt; div.inner div.bottom div.call &gt; p{padding-left:1.875rem;float:none;width:100%;}

	/*1510*/
	main div.sub-wrap div.sub-con ul.sub-depth3.tab4 &gt; li{float:left; width:50%; border-right:1px solid #ddd;}
	main div.sub-wrap div.sub-con ul.sub-depth3.tab4 &gt; li:nth-of-type(1),
	main div.sub-wrap div.sub-con ul.sub-depth3.tab4 &gt; li:nth-of-type(3){border-left:1px solid #ddd;}
	main div.sub-wrap div.sub-con ul.sub-depth3.tab4 &gt; li:nth-of-type(3),
	main div.sub-wrap div.sub-con ul.sub-depth3.tab4 &gt; li:nth-of-type(4){border-top:0;}
	
	/*1600*/
	div.sub-1600 div.tabmenu-wrap div.tab-con div.con-box div.text-box{position:relative;}

	/*1710*/
	div.sub-1710 div.btn-wrap &gt; .big-btn{padding:0.75rem;}
	div.sub-1710 div.con01 div.btn-wrap &gt; a{width:31%; padding:0.75rem 0;}
	div.sub-1710 div.con03 span.sb {display: block;text-align: center;width:100%;}
	div.sub-1710 div.con03 span.sb10{margin-top:0.5rem;}
	

	/*dep_02*/
	/*intro*/
	div.sub-2100 ul.sub-2100-depth2{width:100%;}
	div.sub-2312 div.con04 article div.table-mob-wrap{font-size:12px;}
	div.sub-2313 div.con06 ul.list02:nth-of-type(1) span.FL{padding:0;}

	/*2200*/
	div.sub-2100{padding-top:6.25rem;}

	/*2312*/
	div.sub-2312 div.video &gt; iframe{height:15.5rem;}

	/*2313*/
	div.sub-2313 div.con05 table.table01-sub tbody tr td:last-child {padding: 1.2rem 0;}

	/*2320*/
	div.sub-2320 div.con02 ul.five-box{width:48%;}
	div.sub-2320 div.con03 div.step-box01 ul.six-box {width: 100%;min-height: auto;margin-right: 0;}

	/*3200*/
	div.sub-3200 ul.four-box02{min-height:auto;margin-bottom:1rem;}
	
	/*3300*/
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav{width:16rem; white-space:normal;}
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav a{height:17.5rem;}
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav a div.text02{font-size:1.25rem !important;}
	div.sub-3300 div.con01 div.tabmenu-wrap ul.tab-nav li.nav a div.text03{font-size:0.9rem !important; letter-spacing:-0.05rem;}

	/*dep_05*/
	/*5300*/
	div.sub-5300 div.con01 table ul .box02{padding:0.5rem;}
	div.sub-5300 div.con01 img.info{width:18rem;}
	/*5400*/
	div.sub-5400 div.con01 div.img-wrap{height:15rem;}
}

@media screen and (max-width:375px){
	/*sub-layout*/
	div.w100{padding:0 1.5rem;}
	div.w1280{padding:0 1.5rem;}
	
	/*dep_02*/
	/*2320*/
	div.sub-2320 div.con02 ul.five-box{min-height:15rem;}

	/*2430*/
	div.sub-2430 .table01-sub ul.list01 li.fs1125 {font-size: 1.125rem !important;}
	
}

@media screen and (max-width:320px){
	
}



</pre></body></html>