@import url('https://fonts.googleapis.com/css?family=Titillium+Web');


.main_ctt * { letter-spacing: -0.05em; }
.main_ctt .visual_wrap { background:#fbfbfb; }
.main_ctt .visual_wrap .container { position:relative; padding: 6.6rem 0 7.6rem; }
.main_ctt .visual_wrap .imgLine { display:flex; align-items:end; justify-content:space-between; }
.main_ctt .visual_wrap .imgLine .txtBox .tit { font-size:5rem; color:var(--black); font-weight: 400; line-height: 6.5rem; }
.main_ctt .visual_wrap .imgLine .txtBox .tit strong { color:var(--main_red); font-weight: 600; }
.main_ctt .visual_wrap .imgLine .txtBox .txt { font-size:2.2rem; color:var(--c3a); margin-top: 14px; }
.main_ctt .visual_wrap .imgLine .videoBox { position:relative; }
/*
.main_ctt .visual_wrap .imgLine .videoBox:before,
.main_ctt .visual_wrap .imgLine .videoBox:after { content:""; display:inline-block; width:2px; height:100%; background:#fbfbfb; position:absolute; left:0; top:0; }
.main_ctt .visual_wrap .imgLine .videoBox:after { right:0; left:auto; }
*/
.main_ctt .visual_wrap .ps { position:absolute; right:0; bottom:19px; font-size:1.6rem; }
.main_ctt .visual_wrap .ps i { margin-right: 1rem; font-family: "Font Awesome 5 Free"; }
.main_ctt .visual_wrap .shipLine .list { margin-left: -2.9rem; display:flex; align-items:center; margin-top: 4.6rem; }
.main_ctt .visual_wrap .shipLine .list li { padding-left: 2.9rem; box-sizing:border-box; width:25%; }
.main_ctt .visual_wrap .shipLine .list li a { display:flex; align-items:center; justify-content:center; height:83px; border: 1px solid #999; box-sizing:border-box; color:var(--black); background:#fff; border-radius:1rem; transition:all 0.5s; }
.main_ctt .visual_wrap .shipLine .list li a .img { font-size:0; }
.main_ctt .visual_wrap .shipLine .list li a .name { font-size:2.8rem; font-family: "Titillium Web", "pretendard" !important; margin-left: 1.5rem; }
.main_ctt .visual_wrap .inquiry { text-align: center; margin-top: 52px; }
.main_ctt .visual_wrap .inquiry a { font-size:2.2rem; color:var(--white); font-weight: 600; display: inline-block; background:var(--main_red); border-radius:500px; padding: 1rem 2.5rem; box-sizing:border-box; }

.main_ctt .visual_wrap .shipLine .list li a:hover { border: 1px solid transparent; background:var(--main_red); color:var(--white); }



.main_ctt .section01 { background:var(--main_red); text-align: center; padding: 5.6rem 0 7rem; box-sizing:border-box; }
.main_ctt .section01 .tit_box .tit { font-size:5rem; color:var(--white); font-weight: 600; margin-bottom: 2rem; }
.main_ctt .section01 .tit_box .tit strong { color:#fff000; font-weight: 600; }
.main_ctt .section01 .tit_box .tit strong i { font-style: normal; font-size:6rem; }
.main_ctt .section01 .tit_box .txt { font-size:2.2rem; color:var(--white); line-height: 3.4rem; font-weight: 400; }
.main_ctt .section01 .tit_box .txt strong { font-weight: 600; }
.main_ctt .section01 .boxList { display:flex; align-items:center; justify-content:space-between; margin: 4.6rem 0; margin-left: -3.3rem; }
.main_ctt .section01 .boxList li { width:calc(25% - 3.3rem); margin-left: 3.3rem; height:230px; border-radius:2rem; border: 5px solid var(--black); box-sizing:border-box; overflow:hidden; }
.main_ctt .section01 .boxList li > span { display:flex; align-items:center; justify-content:center; }
.main_ctt .section01 .boxList li .black { height:104px; font-size: 2.8rem; color:var(--white); font-weight: 500; line-height: 3.3rem; background:var(--black); }
.main_ctt .section01 .boxList li .txt { height:calc(100% - 104px); font-size:4.5rem; color:var(--main_red); font-weight: 700; background:#fff; }
.main_ctt .section01 .ps li { font-size:2rem; color:var(--white); line-height: 3.2rem; }
.main_ctt .section01 .ps li i { margin-right: 6px; }



.main_ctt .section02 { background:#f1f1f1; text-align: center; padding: 6.6rem 0 10.8rem; }
.main_ctt .section02 .tit_box { margin-bottom: 6.6rem; }
.main_ctt .section02 .tit_box .tit { font-size:5rem; color:var(--black); font-weight: 700; }
.main_ctt .section02 .icon_box { display:flex; margin-left: -3.3rem; }
.main_ctt .section02 .icon_box .box { width:25%; padding-left: 3.3rem; box-sizing:border-box; }
.main_ctt .section02 .icon_box .box a { display:block; background:var(--white); border-radius:3rem; border: 3px solid transparent; box-sizing:border-box; transition:all 0.5s; padding: 4.8rem 01rem 3.4rem; }
.main_ctt .section02 .icon_box .box a .txt { font-size:2rem; color:var(--main_red); font-weight: 500; margin-top: 1.8rem; }
.main_ctt .section02 .icon_box .box a .tit { font-size:3rem; color:var(--black); font-weight: 600; }
.main_ctt .section02 .icon_box .box a .chkList { display:inline-block; margin: 2.2rem 0 2.8rem; }
.main_ctt .section02 .icon_box .box a .chkList li { font-size:2rem; color:#333; text-align:left; padding-left: 26px; box-sizing:border-box; line-height: 1.3em; margin-top: 8px; position:relative; }
.main_ctt .section02 .icon_box .box a .chkList li:first-child { margin-top: 0; }
.main_ctt .section02 .icon_box .box a .chkList li:before { content:"\f058"; font-family: "Font Awesome 5 Free"; font-weight: 600; font-size:16px; color:var(--main_red); position:absolute; left:0; top:0; }
.main_ctt .section02 .icon_box .box a .more { display:inline-flex; width:171px; height:46px; border: 1px solid var(--main_red); box-sizing:border-box; border-radius:500px; font-size:2rem; color:var(--main_red); font-weight: 600; align-items:center; justify-content:center; transition:all 0.5s; }

.main_ctt .section02 .icon_box .box a:hover { border-color: var(--main_red); }
.main_ctt .section02 .icon_box .box a:hover .more { background:var(--main_red); color:var(--white); }




.main_ctt .section03 { padding: 8.4rem 0 7rem; box-sizing:border-box; }
.main_ctt .section03 .container {  }
.main_ctt .section03 .tit_box { margin-bottom: 6.6rem; }
.main_ctt .section03 .tit_box .tit { text-align: center; font-size:5rem; color:var(--black); font-weight: 700; }
.main_ctt .section03 .tit_box .tit strong { color:var(--main_red); }
.main_ctt .section03 .flexBox { display:flex; align-items:center; justify-content: space-between; }
.main_ctt .section03 .box { width:50%; }
.main_ctt .section03 .leftBox { text-align: center; }
.main_ctt .section03 .leftBox .tit { font-size:5rem; color:var(--black); font-weight: 700; }
.main_ctt .section03 .leftBox .tit strong { color:var(--main_red); display:block; font-weight: 700; }
.main_ctt .section03 .leftBox .newTxt { text-align: center; margin-top: 2rem; }
.main_ctt .section03 .leftBox .newTxt .nsTit { font-size:3.2rem; color:var(--black); font-weight: 400; }
.main_ctt .section03 .leftBox .newTxt .nTit { font-size:4rem; color:var(--black); font-weight: 700; }
.main_ctt .section03 .leftBox .newTxt .nTit strong { color:var(--main_red); }
.main_ctt .section03 .leftBox .img { display:inline-block; }
.main_ctt .section03 .rightBox { max-width:590px; }
.main_ctt .section03 .rightBox li { display:flex; align-items: center; padding: 0 4rem; box-sizing:border-box; border-top: 1px solid var(--ccc); margin-top: 3.8rem; padding-top: 3.8rem; }
.main_ctt .section03 .rightBox li:first-child { border-top: 0; margin-top: 0; padding-top: 0; }
.main_ctt .section03 .rightBox li .icon { display:inline-block; background:var(--main_red); border-radius:2rem; font-size:0; flex-shrink: 0; }
.main_ctt .section03 .rightBox li .txt_box { padding-left: 2.4rem; box-sizing:border-box; }
.main_ctt .section03 .rightBox li .txt_box .tit { font-size:3rem; color:var(--black); font-weight: 700; }
.main_ctt .section03 .rightBox li .txt_box .txt { font-size:2.2rem; color:var(--c3a); font-weight: 500; letter-spacing: -0.07em; margin-top: 7px; }



.main_ctt .section04 { background:#f1f1f1; padding: 13px 0 8px; box-sizing:border-box; }
.main_ctt .section04 .container { display:flex; align-items: center; justify-content: space-between; }
.main_ctt .section04 .leftBox { flex-shrink:0; }
.main_ctt .section04 .leftBox .tit { font-size:5rem; color:var(--black); font-weight: 700; }
.main_ctt .section04 .leftBox .txt { font-size:2.2rem; color:var(--black); line-height: 3.4rem; margin: 2.6rem 0 4.8rem; }
.main_ctt .section04 .leftBox .txt strong { font-weight: 700; }
.main_ctt .section04 .leftBox a { display:flex; align-items: center; justify-content: center; text-align: center; width:278px; height:278px; height:55px; border-radius:500px; background:var(--black); font-size:2.2rem; color:var(--white); font-weight: 600; }



.main_ctt .section05 { padding: 8rem 0 7.6rem; box-sizing:border-box; }
.main_ctt .section05 .container { display:flex; align-items:center; }
.main_ctt .section05 .box { width:50%; padding-right: 2rem; box-sizing:border-box; }
.main_ctt .section05 .box a { display:flex; align-items: start; justify-content: space-between; flex-direction: column; border-radius:2rem; background-position: right bottom; background-repeat: no-repeat; padding: 4.8rem 4rem 6rem; box-sizing:border-box; }
.main_ctt .section05 .box a .tit { font-size:3rem; color:var(--black); font-weight: 700; display:flex; align-items:center; }
.main_ctt .section05 .box a .tit:after { content:""; display:inline-block; width:6px; height:10px; background:url(../images/user/more_arrow.png); margin-left: 15px; }
.main_ctt .section05 .box a .txt { font-size:2rem; color:var(--c3a); line-height: 2.8rem; margin-top: 16px; }
.main_ctt .section05 .box a .more { display:inline-flex; align-items: baseline; font-size:1.8rem; color:var(--c66); font-weight: 600; }
.main_ctt .section05 .box a .more:after { content:""; display:inline-block; width:6px; height:10px; background:url(../images/user/more_arrow.png); margin-left: 15px; }

.main_ctt .section05 .box02 { padding-right: 0; padding-left: 2rem; }
.main_ctt .section05 .box01 a { background-color:#f1f3f6; background-image:url(../images/user/section05_bg01.png); }
.main_ctt .section05 .box02 a { background-color:#fcf7f7; background-image:url(../images/user/section05_bg02.png); }



.main_ctt .section06 .container { display:flex; }
.main_ctt .section06 .board { padding-right: 2rem; box-sizing:border-box; width:50%; }
.main_ctt .section06 .board .btit { font-size:3rem; color:var(--black); font-weight: 700; display:flex; align-items: center; justify-content: space-between; }
.main_ctt .section06 .board .btit a { font-size:0; }
.main_ctt .section06 .board .list { border: 1px solid #dfe0e2; border-radius:2rem; padding: 8px 4rem; box-sizing:border-box; margin-top: 2.2rem; }
.main_ctt .section06 .board .list li { border-top: 1px solid #e9e9e9; box-sizing:border-box; padding: 3.4rem 0; }
.main_ctt .section06 .board .list li:first-child { border-top: 0; }
.main_ctt .section06 .board .list li a { display:flex; align-items: baseline; justify-content: space-between; }
.main_ctt .section06 .board .list li a .tit { display:inline-block; width:100%; max-width:370px; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; font-size:2.2rem; color:var(--c22); }
.main_ctt .section06 .board .list li a .date { flex-shrink: 0; font-size:1.8rem; color:#878c91; font-weight: 500; }

.main_ctt .section06 .board02 { padding-left: 2rem; padding-right: 0; }




@media (max-width:1400px){

    .main_ctt .section03 .leftBox { padding-right: 2rem; box-sizing:border-box; }
	
	.player { position:relative; height:0; padding-bottom:56.25%; }
	.player iframe { position:absolute; top:0; left:0; width:100%; height:100%; }

}


@media (max-width:1200px){

    .main_ctt .visual_wrap .imgLine { flex-direction:column; align-items:center; justify-content:center; }
    .main_ctt .visual_wrap .imgLine .txtBox { text-align: center; margin-bottom: 3rem; }
    .main_ctt .visual_wrap .imgLine video { max-width:100%; height:auto; }
    .main_ctt .visual_wrap .ps { position:static; text-align: right; }

    .main_ctt .visual_wrap .shipLine .list { margin-left: -1rem; margin-top: 0; }
    .main_ctt .visual_wrap .shipLine .list li { padding-left: 1rem; margin-top: 1rem; }
    .main_ctt .visual_wrap .shipLine .list li a .img img { max-width:50px; }
    .main_ctt .visual_wrap .shipLine .list li a .name { margin-left: 10px; font-size:2.2rem; }

    .main_ctt .section02 .icon_box { margin-left: -1rem; }
    .main_ctt .section02 .icon_box .box { padding-left: 1rem; }
    .main_ctt .section02 .icon_box .box a .txt { font-size:1.8rem; }
    .main_ctt .section02 .icon_box .box a .chkList li { font-size:1.8rem; }

    .main_ctt .section05 .box { padding-right: 1rem; }
    .main_ctt .section05 .box02 { padding-right: 0; padding-left: 1rem; }
    .main_ctt .section05 .box a { background-position: right -5rem bottom 0; }

    .main_ctt .section06 .board .list li a .tit { padding-right: 4rem; box-sizing:border-box; }
    .main_ctt .section06 .board { padding-right: 1rem; }
    .main_ctt .section06 .board02 { padding-right: 0; padding-left: 1rem; }

}


@media (max-width:992px){

    .main_ctt .visual_wrap .shipLine .list { flex-wrap:wrap; }
    .main_ctt .visual_wrap .shipLine .list li { width:50%; }
    .main_ctt .visual_wrap .shipLine .list li a .img img { max-width:100%; }
    .main_ctt .visual_wrap .shipLine .list li a .name { font-size:2.8rem; }

    .main_ctt .section01 .boxList { margin-left: -1rem; flex-wrap:wrap; margin-top: 3rem; }
    .main_ctt .section01 .boxList li { margin-left: 1rem; width:calc(25% - 1rem); height:220px; margin-top: 1rem; }
	.main_ctt .section01 .boxList li .black { font-size:2rem; }
	.main_ctt .section01 .boxList li .txt { font-size:4rem; }

    .main_ctt .section02 .tit_box { margin-bottom: 3.6rem; }
    .main_ctt .section02 .icon_box { flex-wrap:wrap; margin-top: -1rem; }
    .main_ctt .section02 .icon_box .box { width:50%; margin-top: 1rem; }
    .main_ctt .section02 .icon_box .box a { display:flex; flex-direction: column; align-items: center; justify-content: center; }
    .main_ctt .section02 .icon_box .box a .txt { font-size:2rem; }
    .main_ctt .section02 .icon_box .box a .chkList li { font-size:2rem; }

    .main_ctt .section03 .container { flex-direction: column; }
	.main_ctt .section03 .flexBox { display:flex; flex-direction:column; justify-content:center; align-items:center; }
    .main_ctt .section03 .box { width:100%; max-width:100%; }
    .main_ctt .section03 .leftBox { text-align: center; padding-right: 0; }
    .main_ctt .section03 .leftBox .img { font-size:0; margin-top: 4.2rem; }
    .main_ctt .section03 .rightBox { max-width:630px; margin-top: 4.6rem; }
    .main_ctt .section03 .rightBox li { padding-left: 0; padding-right: 0; }

    .main_ctt .section04 { padding: 5.8rem 0 5rem; }
    .main_ctt .section04 .container { flex-direction: column; }
    .main_ctt .section04 .box { width:100%; text-align: center; }
    .main_ctt .section04 .leftBox { margin-bottom: 1.2rem; }
    .main_ctt .section04 .leftBox a { display:inline-flex; }
    .main_ctt .section04 .leftBox .txt { margin: 1.8rem 0 3.6rem; }

    .main_ctt .section05 { padding: 7rem 0 0; }
    .main_ctt .section05 .container { flex-direction: column; }
    .main_ctt .section05 .box { width:100%; padding-right:0 !important; padding-left: 0 !important; margin-top: 1rem; }
    .main_ctt .section05 .box01 { margin-top: 0; }
    .main_ctt .section05 .box a { background-position: right bottom; }

    .main_ctt .section06 .board { margin-top: 4.4rem; }



}


@media (max-width:768px){

    .canvas { width:100%; }

    .main_ctt .visual_wrap .inquiry { margin-top: 3rem; }
    .main_ctt .visual_wrap .inquiry a { width:225px; height:47px; }
	
	.main_ctt .section01 .boxList li { height:auto; }
	.main_ctt .section01 .boxList li .black { height:94px; }
	.main_ctt .section01 .boxList li .txt { font-size:3.2rem; padding: 2rem 1rem; height:auto; }
	
	.main_ctt .section03 { padding-top: 6.6rem; }

    .main_ctt .section06 .container { flex-direction: column; }
    .main_ctt .section06 .board { width:100%; padding-left:0 !important; padding-right: 0 !important; }    
    .main_ctt .section06 .board .list { padding: 12px 3rem; }
    .main_ctt .section06 .board .list li { padding: 16px 0; }
	
    
    

}


@media (max-width:640px){

    .main_ctt .visual_wrap .shipLine .list li a { height:63px; }
    .main_ctt .visual_wrap .shipLine .list li a .img img { max-width:50px; }
    .main_ctt .visual_wrap .shipLine .list li a .name { font-size:2.2rem; }
	
	.main_ctt .section01 .boxList li { width:calc(50% - 1rem); }
	.main_ctt .section01 .boxList li .txt {  }
	
    /*
    .main_ctt .section02 .icon_box .box { width:100%; } 
    .main_ctt .section02 .icon_box .box a { align-items:start; justify-content:start; text-align:left; padding: 4rem 3rem 4.5rem; border: 0 !important; height:100%; }
    .main_ctt .section02 .icon_box .box a i img { width:auto; height:50px; }
    .main_ctt .section02 .icon_box .box a .txt { font-size:1.8rem; }
    .main_ctt .section02 .icon_box .box a .tit { font-size:2.6rem; }
    .main_ctt .section02 .icon_box .box a .chkList li { font-size:1.8rem; padding-left: 22px; }
    .main_ctt .section02 .icon_box .box a .more { height:auto; border: 0; text-align:left; font-size:1.6rem; color:var(--c99) !important; justify-content:start; background:transparent !important; }
    .main_ctt .section02 .icon_box .box a .more:after { content:""; display:inline-block; width:6px; height:10px; background:url(../images/user/more_arrow.png); margin-left: 15px; }
    */

    .main_ctt .section05 .box a { background-position: right -5rem bottom 0; }


}


@media (max-width:540px){

    .main_ctt .visual_wrap .container { padding: 3rem 0 4rem; }
    .main_ctt .visual_wrap .imgLine .txtBox { margin-bottom: 2rem; }
    .main_ctt .visual_wrap .imgLine .txtBox .tit { font-size:4rem; line-height: 4.6rem; }
    .main_ctt .visual_wrap .imgLine .txtBox .txt { font-size:2rem; line-height: 2.6rem; }

    .main_ctt .visual_wrap .shipLine .list { margin-left: -5px;  }
    .main_ctt .visual_wrap .shipLine .list li { margin-top: 5px; padding-left: 5px; }
    .main_ctt .visual_wrap .shipLine .list li a { height:auto; flex-direction: column; justify-content:center; padding: 1rem 0.5rem 0.6rem; box-sizing:border-box; }
    .main_ctt .visual_wrap .shipLine .list li a .name { margin-left: 0; margin-top: 3px; }
    .main_ctt .visual_wrap .inquiry { margin-top: 2rem; }

    .main_ctt .section01 .tit_box .tit { font-size:4rem; }
    .main_ctt .section01 .tit_box .tit strong i { font-size:5rem; }
    .main_ctt .section01 .tit_box .txt { font-size:2rem; line-height: 2.8rem; }
    .main_ctt .section01 .tit_box .txt br { display:none; }
    .main_ctt .section01 .boxList li .black { height:80px; padding-bottom: 5px; box-sizing:border-box; }
    .main_ctt .section01 .boxList li .txt { font-size:2.8rem; }
    
    .main_ctt .section02 .tit_box .tit { font-size:4rem; line-height: 5rem; }
    .main_ctt .section02 .tit_box .tit br { display:none; }
    .main_ctt .section02 .icon_box .box { width:100%; }
    .main_ctt .section02 .icon_box .box a { flex-direction: row; flex-wrap:wrap; justify-content:center; text-align: center; }
    .main_ctt .section02 .icon_box .box a .icon { font-size:0; }
    .main_ctt .section02 .icon_box .box a .btit_box { text-align:left; padding-left: 2rem; box-sizing:border-box; }
    .main_ctt .section02 .icon_box .box a .txt { margin-top: 0; }
    .main_ctt .section02 .icon_box .box a .chkList { display:inline-block; flex-wrap:wrap; margin-left: -2rem; }
    .main_ctt .section02 .icon_box .box a .chkList li { margin-left: 2rem; margin-top: 1rem; }
    .main_ctt .section02 .icon_box .box a .chkList li:first-child { margin-top: 1rem; }
    .main_ctt .section02 .icon_box .box a .btnB { text-align: center; display:block; width:100%; }
    .main_ctt .section02 .icon_box .box a .more { display:inline-flex; width:100%; max-width:171px; }
       

	.main_ctt .section03 .tit_box { margin-bottom: 3.6rem; }
    .main_ctt .section03 .tit_box .tit { font-size:4rem; line-height: 5rem; }
    .main_ctt .section03 .rightBox li .icon img { max-width:100px; }
    .main_ctt .section03 .rightBox li .txt_box .tit { font-size:2.6rem; }
    .main_ctt .section03 .rightBox li .txt_box .txt { font-size:2rem; line-height: 2.4rem; }

    .main_ctt .section04 .leftBox .tit { font-size:4rem; }
    .main_ctt .section04 .leftBox .txt { font-size:2rem; line-height: 2.8rem; }
    .main_ctt .section04 .leftBox .txt br { display:none; }

    .main_ctt .section05 .box a .txt { padding-right: 18rem; box-sizing:border-box; }
    .main_ctt .section05 .box a .txt br { display:none; }

    .main_ctt .section06 .board .list li a .tit { font-size:1.8rem; }
    .main_ctt .section06 .board .list li a .date { font-size:1.6rem; }


}


@media (max-width:426px){

    .main_ctt .visual_wrap .imgLine .txtBox .tit { font-size:3.6rem; line-height: 5rem; }
    .main_ctt .visual_wrap .imgLine .txtBox .tit br { display:none; }
    .main_ctt .visual_wrap .imgLine .txtBox .txt br { display:none; } 
    .main_ctt .visual_wrap .shipLine .list li a .name { font-size:2rem; }

    .main_ctt .section01 .tit_box .tit { font-size:3.6rem; line-height: 5rem; } 
    .main_ctt .section01 .boxList { margin-left: -0.5rem; }
    .main_ctt .section01 .boxList li { margin-left: 0.5rem; width:calc(50% - 0.5rem); margin-top: 0.5rem; }
    .main_ctt .section01 .boxList li .black { font-size:1.8rem; line-height: 2.8rem; }


    .main_ctt .section02 .tit_box .tit { font-size:3.6rem; line-height: 5rem; } 
    .main_ctt .section02 .icon_box .box a { justify-content:center; }
    .main_ctt .section02 .icon_box .box a .icon img { max-width:70px }
    .main_ctt .section02 .icon_box .box a .btit_box { width:auto; max-width:calc(100% - 70px); margin-top: 1rem; padding-left: 2rem; margin-top: 0; }
    .main_ctt .section02 .icon_box .box a .txt { font-size:1.8rem; }
    .main_ctt .section02 .icon_box .box a .tit { font-size:2.6rem; }
    .main_ctt .section02 .icon_box .box a .chkList { margin-top: 1rem; }
 
    .main_ctt .section03 .leftBox .tit { font-size:3.6rem; line-height: 5rem; } 
    .main_ctt .section03 .rightBox li .icon img { max-width:80px; }

    .main_ctt .section05 .box a { padding: 4rem 3rem 5rem; background-size: auto 130px; }
    .main_ctt .section05 .box a .tit { font-size:2.8rem; }
    .main_ctt .section05 .box a .txt { font-size:1.8rem; padding-right: 10rem; }
    .main_ctt .section05 .box a .more { font-size:1.6rem; }

    .main_ctt .section06 .board .list li a .tit { font-size:18px; }
    .main_ctt .section06 .board .list li a .date { font-size:1.6rem; }

}


















