@charset "UTF-8";.sub_main{margin-bottom:100px;color:#555;line-height:1.8em}
.sub_main h3{margin:50px 0 10px 0;font-size:1.5em;font-weight:900;color:#0b9444;letter-spacing:-1px}
.sub_main h3:first-child{margin:0 0 10px 0}
.sub_main h4{margin:30px 0 10px 0;font-size:1.2em;font-weight:400;color:#f1592a;letter-spacing:-1px;line-height:24px;background: url("../../../imgs/scurc/common/h4_icon.png") left top no-repeat;padding-left:25px}
.sub_main h5{margin:20px 0 10px 7px;font-weight:700;letter-spacing:-1px;line-height:0.8em;border-left:5px solid #000;color:#000;padding: 0 0 0 10px}  
.sub_main h6{margin:20px 0 10px 0;font-weight:700;color:#0f75bc;font-size:1.2em}
.sub_main h6 span{color:#333;font-weight:400}

[class*="col-"]{float:left;padding:10px;display:inline-block}
.row:after{content:"";clear:both;display:block}

.plno{padding-left:0px}		 
.prno{padding-right:0px}

.col-1{width:8.33%}
.col-15{width:14.2857%}
.col-2{width:16.66%}
.col-25{width:20%}
.col-3{width:25%}
.col-4{width:33.33%}
.col-5{width:41.66%}
.col-6{width:50%}
.col-7{width:58.33%}
.col-8{width:66.66%}
.col-9{width:75%}
.col-10{width:83.33%}
.col-11{width:91.66%}
.col-12{width:100%}			   

@media screen and (max-width: 1100px){
	.col-xl-1{width:8.33%}
	.col-xl-2{width:16.66%}
	.col-xl-3{width:25%}
	.col-xl-4{width:33.33%}
	.col-xl-5{width:41.66%}
	.col-xl-6{width:50%}
	.col-xl-7{width:58.33%}
	.col-xl-8{width:66.66%}
	.col-xl-9{width:75%}
	.col-xl-10{width:83.33%}
	.col-xl-11{width:91.66%}
	.col-xl-12{width:100%}
}	 
@media screen and (max-width: 960px){
	.col-lg-1{width:8.33%}
	.col-lg-2{width:16.66%}
	.col-lg-3{width:25%}
	.col-lg-4{width:33.33%}
	.col-lg-5{width:41.66%}
	.col-lg-6{width:50%}
	.col-lg-7{width:58.33%}
	.col-lg-8{width:66.66%}
	.col-lg-9{width:75%}
	.col-lg-10{width:83.33%}
	.col-lg-11{width:91.66%}
	.col-lg-12{width:100%}
}
@media screen and (max-width: 720px){
	.col-md-1{width:8.33%}
	.col-md-2{width:16.66%}
	.col-md-3{width:25%}
	.col-md-4{width:33.33%}
	.col-md-5{width:41.66%}
	.col-md-6{width:50%}
	.col-md-7{width:58.33%}
	.col-md-8{width:66.66%}
	.col-md-9{width:75%}
	.col-md-10{width:83.33%}
	.col-md-11{width:91.66%}
	.col-md-12{width:100%}
}
@media screen and (max-width: 576px){
	.col-sm-1{width:8.33%}
	.col-sm-2{width:16.66%}
	.col-sm-3{width:25%}
	.col-sm-4{width:33.33%}
	.col-sm-5{width:41.66%}
	.col-sm-6{width:50%}
	.col-sm-7{width:58.33%}
	.col-sm-8{width:66.66%}
	.col-sm-9{width:75%}
	.col-sm-10{width:83.33%}
	.col-sm-11{width:91.66%}
	.col-sm-12{width:100%}
}

.sub_main .table_gray{width:100%;border-top:1px solid #000;margin:10px 0}
.sub_main .table_gray caption{visibility:hidden;margin:0;padding:0;height: 0px}
.sub_main .table_gray th{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:5px;background:#eee;font-weight:500;text-align:center;vertical-align:middle}
.sub_main .table_gray th:first-child{border-left:0} 
.sub_main .table_gray td:first-child{border-left:0} 
.sub_main .table_gray td{border-bottom:1px solid #ccc;border-left:1px solid #ccc;padding:5px 10px;vertical-align:middle}
.sub_main .table_gray td.bd_left_0{border-left:0}
.sub_main .table_gray td.bd_left_1{border-left:1px solid #ccc}
.sub_main .table_gray td.bd_right_1{border-right:1px solid #ccc}   
.sub_main .table_gray th.bd_left_1{border-left:1px solid #ccc}
.sub_main .table_gray th.bd_right_1{border-right:1px solid #ccc}      
@media screen and (max-width:450px){
    .sub_main .table_gray td{padding:5px 10px}
}
.sub_main ul.ul_def{margin-left:3px}	
.sub_main ul.ul_def	li{list-style:square;margin-left:20px}

.sub_main ul.sub_img{width:100%;margin-top:10px;display:inline-block}
.sub_main ul.sub_img li{padding:2px;text-align:center;font-size:0.9em}
.sub_main ul.sub_img li img{margin-bottom:3px;width:100%}
@media screen and (max-width:500px){
    .sub_main ul.sub_img li{font-size:0.8em;letter-spacing:-1px}
    .sub_main ul.sub_img li span{margin:0;padding:0}
}

.sub_main ul.sub_img_arrow{width:100%;margin-top:10px;display:flex}
.sub_main ul.sub_img_arrow li{width:48%;padding:2px;text-align:center;font-size:0.9em}
.sub_main ul.sub_img_arrow li:nth-child(2){width:4%;background:url('../../../imgs/scurc/sub/sub_arrow.png') center center no-repeat}
.sub_main ul.sub_img_arrow li img{margin-bottom:5px;width:100%}

.sub_img_big{width:100%;text-align:center;margin-top:10px}
.sub_img_big img{width:100%}

.sub_btm_gray{display:flex;width:100%;max-width:500px;margin:10px auto;background:url('../../../imgs/scurc/sub/sub_btm_gray_icon.png') #58585a right no-repeat}
.sub_btm_gray a{display:block;width:100%;color:#FFF;font-weight:500;padding:10px 20px}

.sub_btm_link{display:flex;width:100%;max-width:500px;margin:10px auto;background:url('../../../imgs/scurc/sub/sub_btm_link_icon.png') #58585a right no-repeat}
.sub_btm_link a{display:block;width:100%;color:#FFF;font-weight:500;padding:10px 20px}

.sub_link{ width:100%;margin-top:30px;overflow:hidden}
.sub_link ul{display:inline-block;width:100%}
.sub_link li{text-align:center;padding:20px;border:1px solid #eee;border-top:2px solid #12779a}
.sub_link li p{font-size:1.2em;font-weight:700}
.sub_link li a{display:block;width:80%;background:#e7f1f8;padding:5px;border-radius:10px;margin:20px auto 0}

.sub_link2{display:inline-block;width:100%;margin-bottom:10px}
.sub_link2 li{text-align:center}
.sub_link2 li a{display:block;width:99%;background:#e7f1f8;padding:5px;border-radius:10px;margin:0 auto}

.sub_all_half_wrap{display:inline-block;width:100%}
.sub_all_half_wrap li{float:left;width:calc(50% - 10px);margin:0 0 20px 20px}
.sub_all_half_wrap li:first-child , .sub_all_half_wrap li:nth-child(2n+1){margin-left:0}
@media screen and (max-width:1000px){
    .sub_all_half_wrap li{float:none;width:100%;margin:0 0 20px 0}
}

.sub011_01_link{margin-top:50px}
.sub011_01_link ul{width:100%;display:flex}
.sub011_01_link ul li{width:calc(33.333% - 15px);margin-left:20px;text-align:center;border-radius:100px 0 50px 0}
.sub011_01_link ul li:first-child{margin-left:0}
.sub011_01_link ul li a{display:block;color:#fff;font-weight:900;font-size:1.5em;padding:26% 0 44% 0;background:url('../../../imgs/scurc/sub/link_icon.png') center 66% no-repeat;text-shadow:2px 2px 2px black}
.sub011_01_link ul li a span{font-weight:400}
.sub011_01_link ul li:nth-child(1){background:url('../../../imgs/scurc/sub/sub011_link01.png') no-repeat center center / 100%}
.sub011_01_link ul li:nth-child(2){background:url('../../../imgs/scurc/sub/sub011_link02.png') no-repeat center center / 100%}
.sub011_01_link ul li:nth-child(3){background:url('../../../imgs/scurc/sub/sub011_link03.png') no-repeat center center / 100%}
.sub011_01_link ul li:nth-child(4){background:url('../../../imgs/scurc/sub/sub011_link04.png') no-repeat center center / 100%}
.sub011_01{text-align:center;border-top:2px solid #000;border-bottom:1px dashed #ccc;margin-bottom:30px;padding:30px 0;line-height:1.2;border-radius:50px}
.sub011_01 p{font-weight:700;font-size:1.8em;padding:0 0 20px;border-bottom:1px dashed #ccc;margin-bottom:20px}
.sub011_01 span{letter-spacing:-1px}
@media screen and (max-width:840px){
    .sub011_01_link ul{display:inline-block}
    .sub011_01_link ul li{float:left;width:calc(50% - 5px);margin-left:10px;margin-bottom:10px;border-radius:50px 0 25px 0}
    .sub011_01_link ul li:first-child,.sub011_01_link ul li:nth-child(2n+1){margin-left:0}
}
@media screen and (max-width:500px){
	.sub011_01_link ul li{float:none;width:100%;margin-left:0}
}
.sub011_02_bg{width:100%;text-align:center;padding:50px 0;border:1px solid #ccc;background:url('../../../imgs/scurc/sub/sub011_02_bg.png') repeat}
.sub011_02_bi{}
.sub011_02_bi ul{width:100%;margin:0 auto}
.sub011_02_bi ul li{display:flex;margin:50px 0;align-items:center}
.sub011_02_bi ul li img{margin-right:50px;padding-right:50px;border-right:1px solid #ccc}
.sub011_02_bi ul li div{font-size:1.5em;color:#999;letter-spacing:-1px}
.sub011_02_bi ul li p{font-size:1.5em;font-weight:700;line-height:2}
@media screen and (max-width:1100px){
    .sub011_02_bi ul li img{margin-right:20px}
    .sub011_02_bi ul li div{font-size:1.2em;letter-spacing:-1px}
    .sub011_02_bi ul li p{font-size:1.2em;line-height:2}
}
@media screen and (max-width:600px){
    .sub011_02_bg img{width:50%}
    .sub011_02_bi ul li{display:block;margin:50px 0;text-align:center;border:1px solid #ccc}
    .sub011_02_bi ul li img{margin-right:0;padding:20px;border-right:0}
    .sub011_02_bi ul li div{font-size:1em;text-align:left;padding:20px}
}

.sub020_011{width:100%}
.sub020_011 dl{display:flex;border:1px solid #ccc;border-radius:10px;margin:20px 0 0}
.sub020_011 dt{font-size:2em;font-weight:700;width:20%;padding:30px 0;text-align:center}
.sub020_011 dl:nth-child(1) dt{color:#f1592a}
.sub020_011 dl:nth-child(2) dt{color:#333}
.sub020_011 dl:nth-child(3) dt{color:#0f75bc;padding:20px 0}
.sub020_011 dl:nth-child(4) dt{color:#0b9444}
.sub020_011 dd:nth-child(2){width:70%;padding:20px 0}
.sub020_011 dd:nth-child(3){width:10%;padding:30px 0;text-align:center;background:#eee;border-radius:10px}
.sub020_011 dl:nth-child(3) dd:nth-child(3){padding:20px 0}
.sub020_011 dd a{display:block}
@media screen and (max-width:600px){
    .sub020_011 dl{display:inline-block;width:100%;padding:20px 15px}
    .sub020_011 dt{display:block;width:100%;padding:0 0 20px 0 !important;}
    .sub020_011 dd{display:block;width:100% !important;padding:5px 0 !important;letter-spacing:-1px}
}

.sub021_021_area{width:100%;border:1px solid #ccc;display:inline-block;background:#eee}
.sub021_021_area li{float:left;width:calc(33.333% - 4px);margin:2px;text-align:Center;background:#fff;padding:10px 0}
.sub021_021_area li p{font-weight:700;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dashed #ccc}
@media screen and (max-width:600px){
    .sub021_021_area li{width:calc(50% - 4px)}
}

.sub021_022_road_wrap{display:inline-block;width:100%}
.sub021_022_road{float:left;width:calc(50% - 10px);margin-left:20px;margin-bottom:20px}
.sub021_022_road:first-child, .sub021_022_road:nth-child(2n+1){margin-left:0}
.sub021_022_road img{margin-top:10px}

@media screen and (max-width:890px){
    .sub021_022_road{float:none;width:100%;margin-left:0}
}

.sub021_031_top{text-align:center;margin-top:30px;padding:30px 0}
.sub021_031_top p{font-size:2em;font-weight:700;line-height:2;color:#000}
.sub021_031_top span{font-size:1.5em}
.sub021_031_top a{display:block;color:#fff;width:200px;padding:5px 10px;background:rgba(0,0,0,0.5);margin:20px auto;border:1px solid #ccc}
@media screen and (max-width:690px){
    .sub021_031_top p{line-height:1.5}
    .sub021_031_top span{font-size:1em}
}

.sub021_041_top{text-align:center;margin-top:30px;padding:30px 0}
.sub021_041_top p{font-size:2em;font-weight:700;line-height:2;color:#000}

.sub036_011{text-align:center;border-top:2px solid #000;border-bottom:1px dashed #ccc;margin-bottom:30px;padding:30px 0;line-height:1.2;border-radius:50px}
.sub036_011 p{font-weight:700;font-size:1.8em;padding:0 0 20px}
.sub036_011 span{}

.sub_btn_sub052{position:relative;float:right;margin-top:0;right:0;width:200px;text-align:center;z-index:10 !important}
.sub_btn_sub052 a{display:block;padding:10px 5px;color:#fff}
.sub_btn_sub052 li{background:#0b9444;width:100%;font-size:0.9em;letter-spacing:-0.5px;margin:1px 0} 
.sub_btn_sub052 li.bg_blue{background:#0067b8}	 
@media screen and (max-width:840px){
    .sub_btn_top{float:none;margin-top:0;right:none;width:100%;text-align:center}
    .sub_btn_sub052{float:none;margin-top:0;right:none;width:100%;text-align:center}
    .sub_btn_sub052 li{float:left;width:calc(50% - 2px);margin:1px} 
}

.sub_main ul.sub052_011{width:100%;text-align:center;display:inline-block}

.con_youtube iframe{width:1200px;height:675px}
@media screen and (max-width:840px){
    .con_youtube iframe{width:100%;height:auto}
}
.greeting{background:url(../../../imgs/scurc/sub/greeting_bg.svg) no-repeat right bottom / 45%}
.greeting p{margin-bottom:34px;font-size:18px;line-height:36px}

.history{padding-top:20px}
.history .history_items{display:flex;margin-bottom:20px}
.history .history_items h3{width:150px;color:#464646;font-size:32px;text-align:center}
.history .history_items dl{width:calc(100% - 150px);padding-bottom:10px;border-left:1px solid #d2d2d2}
.history .history_items dl dt{padding-left:89px;margin-top:20px;color:#0f75bc;font-size:18px;font-weight:400;background:url(../../../imgs/scurc/sub/icon_history.png) no-repeat left 4px}
.history .history_items dl dd{padding-left:89px;color:#646464;font-size:18px;font-weight:200}
.history .history_items dl dd span{margin-right:15px;color:#000;font-weight:400}
@media screen and (max-width:768px){
	.history .history_items{display:block}
    .history .history_items h3{width:auto;font-size:26px;text-align:left}
    .history .history_items dl{width:100%;margin-left:10px}
    .history .history_items dl dt{margin-top:15px}
}
@media screen and (max-width:500px){
	.history .history_items h3{font-size:22px}
	.history .history_items dl dt{position:relative;padding-left:17px;margin-top:10px;font-size:16px;background:none}
	.history .history_items dl dt:before{content:'';position:absolute;left:-4px;top:7px;width:7px;height:7px;background:#0f75bc}
	.history .history_items dl dd{padding-left:17px;font-size:16px}
	.history .history_items dl dd span{margin-right:10px}
}

.faq_board_wrap{}
.faq_board_wrap .faq_list{}
.faq_board_wrap .faq_list .faq_list_box{border-top:1px solid #a6a6a6}
.faq_board_wrap .faq_list .faq_list_box .list_box_wp{padding:0}
.faq_board_wrap .faq_list .faq_list_box .faq-area{}
.faq_board_wrap .faq_list .faq_list_box .faq-area .tab__button-section{}
.faq_board_wrap .faq_list .faq_list_box .faq-area .tab__button-section .tab__button{position:relative;display:block;padding:30px 25px 25px 120px;color:#222;font-size:17px;font-weight:400;border-bottom:1px solid #ededed;cursor:pointer;transition:color 0.3s ease-out}
.faq_board_wrap .faq_list .faq_list_box .faq-area .tab__button-section .tab__button strong{position:absolute;left:32px;top:9px;width:64px;height:64px;color:#0f75bc;font-weight:600;font-size:24px;line-height:63px;border-radius:100%;border:1px solid #ddd;text-align:center;text-shadow:1px 2px 3px rgba(0, 0, 0, .2)}
.faq_board_wrap .faq_list .faq_list_box .faq-area .tab__cont-section{}
.faq_board_wrap .faq_list .faq_list_box .faq-area .tab__cont-section .tab__cont{position:relative;min-height:133px;padding:40px 120px;font-size:1em;color:#222;background:#f6f6f6;border-bottom:1px solid #e4e4e4}
.faq_board_wrap .faq_list .faq_list_box .faq-area .tab__cont-section .tab__cont > strong{position:absolute;left:32px;top:33px;width:64px;height:64px;color:#fff;font-weight:600;font-size:24px;line-height:63px;border-radius:100%;border:1px solid #0f75bc;background:#0f75bc;text-align:center;text-shadow:1px 2px 3px rgba(0, 0, 0, .2)}
.faq_board_wrap .faq_list .faq_list_box .faq-area .tab__cont-section .tab__cont .pre__cont{white-space:pre-line}
.faq_board_wrap .faq_list .faq_list_box .faq-area .tab__cont-section .tab__cont .pre__cont p,
.faq_board_wrap .faq_list .faq_list_box .faq-area .tab__cont-section .tab__cont .pre__cont span,
.faq_board_wrap .faq_list .faq_list_box .faq-area .tab__cont-section .tab__cont .pre__cont strong{font-family:inherit}