@charset "utf-8";

/* common */
ul,li{list-style:none;}
a,map,select,button{outline:none !important;}
.container_fix{width:1430px;}
.container_fix2{width:1200px; padding:0 15px; margin:0 auto; max-width:100%;}
.container_fix3{width:1850px; padding:0 15px; margin:0 auto; max-width:100%;}
.container_wide{width:1920px; margin:0 auto; max-width:100%;}


/* header */
.fake_header{height:100px;}
.at-menu{border:0; background:transparent; position:fixed; top:0; left:0; widtH:100%; z-index:9;}
.at-menu.on{background:#fff;}
.at-menu.on.on2{background:transparent;}
.at-menu .pc-menu .nav-top{display:table; table-layout:fixed; position:static;}
.pc-menu .nav-top > *{display:table-cell; vertical-align:middle; height:100px;}
.pc-menu .nav-top .logo{width:197px;}
.pc-menu .nav-top .right_menu{width:197px;}
.pc-menu .nav-top .right_menu .pull-right > *{display:inline-block;}
.pc-menu .nav-top .lang_box{position:relative; padding:6px 0;}
.pc-menu .nav-top .lang_box a{font-family: 'Red Hat Display', 'noto sans kr', sans-serif; font-size:20px; color:#fff; font-weight:600; }
.at-menu.on .pc-menu .nav-top .lang_box a{color:#151515;}
.at-menu.on .pc-menu .nav-top .lang_box ul li a{color:#888888;}
.at-menu.on .pc-menu .nav-top .lang_box ul li a:hover{color:#ed1e79;}
.pc-menu .nav-top .lang_box a > span{font-size:7px; position:relative; top:-4px; display:inline-block; margin-left:5px;}
.pc-menu .nav-top .lang_box .ul_cover{position:absolute; top:100%; left:0; widtH:100%; display:none;}
.pc-menu .nav-top .lang_box ul{padding-top:16px; }
.at-menu.on:not(.on2) .pc-menu .nav-top .lang_box .ul_cover{width:84px; left:50%; transform:translateX(-50%); text-align:Center; background:#fff; }
.at-menu.on:not(.on2) .pc-menu .nav-top .lang_box ul{padding:39px 0 14px;}
.pc-menu .nav-top .lang_box:after{position:absolute; top:100%; left:50%; transform:translateX(-50%); width:70px; height:3px; background:#fff; content:''; display:none;}
.pc-menu .nav-top .lang_box:hover:after{display:block;}
.at-menu.on2 .pc-menu .nav-top .lang_box:hover:after{display:block; background:#151515;}
.pc-menu .nav-top .lang_box ul li + li{margin-top:4px;}
.pc-menu .nav-top .lang_box:hover ul a:hover{color:#d2d2d2;}
.pc-menu .nav-top .all_menu_fix{margin-left:30px; position:relative;}
.pc-menu .nav-top .all_menu_fix a span{width:26px; height:4px; display:block; background:#fff;}
.at-menu.on2 .pc-menu .nav-top .all_menu_fix{width:26px;}
.at-menu.on2 .pc-menu .nav-top .all_menu_fix a{display:block; padding:7px;}
.at-menu.on2 .pc-menu .nav-top .all_menu_fix a span{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) rotate(45deg); transform-origin:center;}
.at-menu.on2 .pc-menu .nav-top .all_menu_fix a span:last-child{transform:translate(-50%,-50%) rotate(-45deg); margin:0;}
.at-menu.on .pc-menu .nav-top .all_menu_fix a span{background:#151515;}
.pc-menu .nav-top .all_menu_fix a span + span{margin-top:7px;}
.pc-menu .nav-top.nav-both .menu-ul{width:auto; margin:0 auto;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a{padding:0 35px; font-family:'Inter', 'noto sans kr', sans-serif; font-size:20px; color:#fff !important; font-weight:600;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:hover > a{color:#fff !Important;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li:hover > a span:after{width:calc(100% + 2px); left:50%; transform:translateX(-50%); background:#fff; height:3px; bottom:-10px; display:none;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1div{top:100%; background:#fff; border:0; width:auto;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1dul{padding:17px 16px;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1da{border:0 !important; font-family:inherit; font-size:17px; font-weight:500; color:#777777; background:none !important; padding:7px 10px; white-space:nowrap;}
.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li .sub-1da:hover{color:#ed1e79 !important;;}
.at-menu.on .pc-menu .nav-top.nav-both .menu-ul .menu-li > a{color:#151515 !important;}


/* 전체메뉴 */
.all_menu_open{position:fixed; top:0px; left:0; width:100%; height:100%; z-index:2; background:#fff; display:none;}
.all_menu_open > ul{height:100%; display:flex; justify-content:center; align-items:center; flex-flow:column; text-align:center; }
.all_menu_open a{color:#151515; font-size:70px; font-weight:800; line-height:1;}
.all_menu_open a:hover{color:#ed1e79;}
.all_menu_open > ul > li + li{margin-top:58px;}
.all_menu_open > ul > li > a + div{display:none;}
.all_menu_open > ul > li .sub-1dul{margin-top:20px;}
.all_menu_open > ul > li .sub-1dul > li + li{margin-top:10px; }
.all_menu_open > ul > li .sub-1dul > li a{font-size:50px;}

/* main */
.main_cont01{background:#ed1e79; height:100vh; position:relative;}
.main_cont01 .scroll_down{position:absolute; bottom:30px; left:50%; transform:translateX(-50%);}
.main_cont01 .main_tit_box{display:flex; align-items:center; height:100vh; justify-content:center; flex-flow:column;}
.main_cont01 .main_center_line{width:1138px; max-width:100%; height:1px; margin:35px 0 33px; position:relative;}
.main_cont01 .main_center_line:after{position:absolute; top:0; left:0; width:0; height:100%; background:#fff; animation:line 1.5s ease forwards; content:''; display:block;}
.main_bottom_tit_pc > li > img{opacity:0;}

@keyframes line{
	from{width:0;}
	to{width:100%;}
}

/* .main_cont01 .main_bottom_tit{display:flex; align-items:center; justify-content:space-between; width:1138px; max-width:100%;} */
@media (min-width:992px){
	.main_cont01 .main_bottom_tit > li{display:flex; align-items:center; justify-content:space-between; width:1138px; max-width:100%; margin:0 auto;}
}
/* .main_cont01 .main_bottom_tit > li span{display:block; width:1px; height:15px; background:#fff; margin:0 20px;} */
.main_cont01 .main_bottom_tit > li img.bottom_line{padding:0 15px;}

.main_cont02 .container_fix{padding:97px 15px 215px; }
.main_cont02 .main_cont02_bg{position:absolute; top:0; left:0; width:100%; height:100%; background:url(../img/main_cont02_bg.png) no-repeat top center /contain; pointer-events:none; opacity:0;}
.main_cont02.on .main_cont02_bg{animation:fadeIn1 0.8s 0.2s ease-out forwards;}
.main_cont_nav{color:#151515; font-size:27px; letter-spacing:0.5px; font-family:'Inter', 'noto sans kr', sans-serif; position:relative; font-weight:700; line-height:1;}
.main_cont_nav:before{content:''; display:block; background:#151515; width:89px; height:1px; top:50%; transform:translateY(-50%); right:calc(100% + 15px); position:absolute;}
.main_cont02 .main_cont_txtBox{text-align:center; }
.main_cont02 .main_cont02_tit{font-size:65px; font-family:'Inter', 'noto sans kr', sans-serif; font-weight:700; letter-spacing:0.05em; margin:76px 0 38px; color:#151515;}
.main_cont02 .main_cont02_des{color:#666; font-size:22px; line-height:38px; letter-spacing:0; opacity:0;}
.main_cont02.on .main_cont02_des{animation:fadeIn1 0.8s ease-out forwards;}
@keyframes fadeIn1{
	from{transform:translateY(50px); opacity:0;}
	to{transform:translateY(0px); opacity:1;}
}

.main_cont02 .main_cont_txtBox > a{font-family:'Inter', 'noto sans kr', sans-serif; font-weight:600; color:#fff; font-size:20px; background:#ed1e79; border-radius:50px; display:table; margin:74px auto 0; padding:0 43px; opacity:0; }
.main_cont02.on .main_cont_txtBox > a{animation:fadeIn1 0.8s 0.3s ease-out forwards;}
.main_cont02 .main_cont_txtBox > a span{display:block; line-height:59px; float:left;}
.main_cont02 .main_cont_txtBox > a span:first-child{font-family:inherit;}
.main_cont02 .main_cont_txtBox > a span:last-child{margin-left:40px; position:relative; top:-3px;}

.main_cont03_tit{color:#151515; font-size:62px; margin-top:38px; margin-left:-2px;}
.main_cont03_tit span{display:block; line-height:1; letter-spacing:0.05px; font-family:'Inter', 'noto sans kr', sans-serif; font-weight:700;}
.main_cont03_tit span:first-child{color:#ed1e79; }
.main_cont03_tit span:last-child{margin-top:18px;}
.main_cont03 ul{display:flex; flex-wrap:wrap;}
.main_cont03 ul li{flex-basis:50%;}
.main_cont03 ul li .main_cont03_img_cover{opacity:0;}
.main_cont03 ul li:nth-child(1) .main_cont03_img_cover{margin-top:116px; padding-right:28.572%; }
.main_cont03 ul li:nth-child(2) .main_cont03_img_cover{padding-left:7.143%; }
.main_cont03 ul li:nth-child(3) .main_cont03_img_cover{margin-top:206px; }
.main_cont03 ul li:nth-child(4) .main_cont03_img_cover{padding-left:25.572%; }
.main_cont03 ul li:nth-child(1).on .main_cont03_img_cover{animation:fadeIn1 0.8s 0.4s ease-out forwards;}
.main_cont03 ul li:nth-child(2).on .main_cont03_img_cover{animation:fadeIn1 0.8s 0.2s ease-out forwards;}
.main_cont03 ul li:nth-child(3).on .main_cont03_img_cover{animation:fadeIn1 0.8s 0.4s ease-out forwards;}
.main_cont03 ul li:nth-child(4).on .main_cont03_img_cover{animation:fadeIn1 0.8s 0.2s ease-out forwards;}
.main_cont03 ul li .main_cont03_img_cover img{width:100%; display:block; }
.main_cont03 ul li:nth-child(even) .main_cont03_txtBox {text-align:right; }
.main_cont03 ul li .main_cont03_txtBox{opacity:0;}
.main_cont03 ul li:nth-child(1).on .main_cont03_txtBox{animation:fadeIn1 0.8s 0.6s ease-out forwards;}
.main_cont03 ul li:nth-child(2).on .main_cont03_txtBox{animation:fadeIn1 0.8s 0.4s ease-out forwards;}
.main_cont03 ul li:nth-child(3).on .main_cont03_txtBox{animation:fadeIn1 0.8s 0.6s ease-out forwards;}
.main_cont03 ul li:nth-child(4).on .main_cont03_txtBox{animation:fadeIn1 0.8s 0.4s ease-out forwards;}
.main_cont03 ul li:nth-child(even) .main_cont03_txtBox img{margin-left:auto;}
.main_cont03 .main_cont03_txtBox h3{color:#151515; font-size:45px; letter-spacing:0.05px; line-height:1; font-family:'Inter', 'noto sans kr', sans-serif; font-weight:700; margin:34px 0 20px -2px;}
.main_cont03 .main_cont03_txtBox h4{color:#151515; font-size:25px; line-height:1;}

.main_cont04{margin-top:211px;}
.main_cont04 ul{display:flex; justify-content:space-around; align-items:center; text-align:center; margin-top:91px;}
.main_cont04 ul li img{display:block; margin:0 auto;}
.main_cont04 ul li a.container_img{display:block; opacity:0; }
.main_cont04.on ul li a.container_img{animation:fadeIn1 0.8s ease-out forwards; }
.main_cont04 ul li .main_cont04_tit{color:#151515; font-size:30px; font-family:'Inter', 'noto sans kr', sans-serif; font-weight:700; line-height:1; display:block; margin-top:39px; opacity:0; }
.main_cont04.on ul li .main_cont04_tit{animation:fadeIn1 0.8s 0.2s ease-out forwards;}
.main_cont04 ul li .main_cont04_des{color:#151515; font-size:25px; margin-top:12px; opacity:0; }
.main_cont04.on ul li .main_cont04_des{animation:fadeIn1 0.8s 0.3s ease-out forwards;}

.main_cont05{background:#ed1e79; margin-top:90px;}
.main_cont05 ul > li{float:left; width:50%; line-height:1; position:relative;}
.main_cont05 ul > li:first-child:after{content:''; display:block; background:rgba(255,255,255,0.3); width:1px; height:116px; position:absolute; top:50%; right:0; transform:translateY(-50%);}
.main_cont05 ul > li:last-child{padding-left:60px;}
.main_cont05 ul > li > a{padding:60px 0 57px; display:block;}
.main_cont05 ul > li h5{color:#fff; letter-spacing:0.3px; font-size:18px; font-family:'Inter', 'noto sans kr', sans-serif; font-weight:700; }
.main_cont05 ul > li ol{display:table; width:100%; table-layout:fixed; margin-top:21px;}
.main_cont05 ul > li ol > li{color:#fff; font-size:36px; font-weight:600; letter-spacing:0.3px; display:table-cell; vertical-align:middle;}
.main_cont05 ul > li ol > li img{display:block;}
.main_cont05 ul > li ol > li:last-child{width:17.5%;}
.main_cont05 ul > li:last-child ol > li:last-child{width:9.5%}

/* footer */
.fix_footer {position:relative;}
.fix_footer.on{border-top:1px solid #e1e1e1;}
.fix_footer .go_top_btn{position:absolute; bottom:0; right:0; background:#ed1e79; display:flex; justify-content:center; align-items:center; width:80px; height:80px; cursor:pointer;}
.fix_footer .fix_infos_box{padding:60px 0;}
.fix_footer .fix_infos_box_top {margin-bottom:40px;}
.fix_footer .fix_infos_box_top .f_logo{float:left;}
.fix_footer .fix_infos_box_top .f_sns{float:right;}
.fix_footer .fix_infos_box_top .f_sns li{float:left;}
.fix_footer .fix_infos_box_top .f_sns li + li{margin-left:23px;}
.fix_footer .fix_infos_box_top .f_sns li:nth-child(2) img{margin-top:1px;}
.fix_footer .fix_infos_box_top .f_sns li:nth-child(4) img{margin-top:-1px;}
.fix_footer .fix_infos_box_top .f_sns li:last-child{margin-left:20px;}
.fix_footer .fix_infos_box .info_ul{margin-bottom:8px;}
.fix_footer .fix_infos_box .info_ul:last-of-type{margin-bottom:0;}
.fix_footer .fix_infos_box .info_ul > li,
.fix_footer .fix_infos_box .info_ul > li a{font-size:16px; letter-spacing:0;}


@media (max-width:1600px){
	.pc-menu .nav-top .right_menu{width:120px;}
	.pc-menu .nav-top .logo{width:170px;}
	.pc-menu .nav-top .logo img{width:100%;}
	.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a{font-size:18px; padding:0 28px;}
	.pc-menu .nav-top .all_menu_fix{margin-left:25px;}
	.pc-menu .nav-top .all_menu_fix a span{width:25px; }
	.pc-menu .nav-top .all_menu_fix a span + span{margin-top:6px;}
	.pc-menu .nav-top .lang_box a{font-size:18px;}
}

@media (max-width:1280px){
	.at-menu .pc-menu .nav-top.nav-both .menu-ul .menu-li > a{font-size:17px; padding:0 20px;}
	.main_cont01 .main_bottom_tit > li img{height:15px;}
}

@media (max-width:991px){
	.m_header{position:fixed; top:0; left:0; widtH:100%; z-index:9999999;}
	.m_header.on{background:#fff;}
	.m_header .mlogo{display:table-cell; vertical-align:middle; height:60px;}
	.m_header img{height:30px;}
	.m_header .lang_box{position:relative;}
	.m_header .lang_box a{font-family: 'Red Hat Display', 'noto sans kr', sans-serif; font-size:16px; color:#fff; font-weight:600; }
	.m_header.on .lang_box a{color:#151515;}
	.m_header.on .lang_box ul li a{color:#888888;}
	.m_header .lang_box a > span{font-size:7px; position:relative; top:-4px; display:inline-block; margin-left:5px;}
	.m_header .lang_box .ul_cover{position:absolute; top:100%; left:0; widtH:100%; display:none;}
	.m_header.on .lang_box ul{padding:30px 0 10px; text-align:center;}
	.m_header .lang_box ul,
	.m_header.on2 .lang_box ul{padding-top:15px; text-align:left;}
	.m_header.on:not(.on2) .lang_box .ul_cover{width:70px; left:50%; transform:translateX(-50%); text-align:Center; background:#fff; }
	.m_header .lang_box.on:after{position: absolute;top: calc(100% + 5px);left: 50%;transform: translateX(-50%);width: 55px;height: 2px;background: #fff;content: ''; display:block;}
	.m_header.on2 .lang_box.on:after{background:#151515;}
	.m_header .lang_box ul li + li{margin-top:4px;}
	.m_header .all_menu_fix{margin-left:15px; position:relative;}
	.m_header .all_menu_fix a span{width:23px; height:3px; display:block; background:#fff;}
	.m_header.on .all_menu_fix a span{background:#151515;}
	.m_header .all_menu_fix{width:26px;}
	.m_header.on2 .all_menu_fix a{display:block; padding:7px;}
	.m_header.on2 .all_menu_fix a span{position:absolute; top:50%; left:50%; transform:translate(-50%,-50%) rotate(45deg); transform-origin:center;}
	.m_header.on2 .all_menu_fix a span:last-child{transform:translate(-50%,-50%) rotate(-45deg); margin:0;}
	.m_header .all_menu_fix a span + span{margin-top:7px;}
	.m_header .right_menu{display:table-cell; vertical-align:middle; height:60px;}
	.m_header .right_menu > div > *{display:inline-block;}

	.all_menu_open a{font-size:30px;}
	.all_menu_open > ul > li .sub-1dul > li a{font-size:20px;}
	.all_menu_open > ul > li + li{margin-top:30px;}

	.main_cont01 .scroll_down img{width:50px;}
	.main_cont01 .main_bottom_tit{justify-content:center; flex-wrap:wrap; flex-direction:column;}
	.main_cont01.on .main_bottom_tit_mo li{opacity:0;}
	.main_cont01.on .main_bottom_tit_mo li:nth-child(1){animation:fadeIn1 0.8s 1.4s ease-out forwards;}
	.main_cont01.on .main_bottom_tit_mo li:nth-child(2){animation:fadeIn1 0.8s 1.55s ease-out forwards;}
	.main_cont01.on .main_bottom_tit_mo li:nth-child(3){animation:fadeIn1 0.8s 1.7s ease-out forwards;}
	.main_cont01.on .main_bottom_tit_mo li:nth-child(4){animation:fadeIn1 0.8s 1.85s ease-out forwards;}
	.main_cont01 .main_bottom_tit_mo li + li{margin-top:30px;}
	.main_cont01 .main_bottom_tit > li img{height:auto; display:block; margin:0 auto;}
	.main_cont01 .main_center_line{margin:28px 0 32px; widtH:594px;}
	.main_cont02 .container_fix{padding:14vw 15px;}
	.main_cont_nav{font-size:22px; letter-spacing:0;}
	.main_cont_nav:before{width:69px !important;}
	.main_cont02 .main_cont02_tit{font-size:45px; margin:11vw 0 5.5vw;}
	.main_cont02 .main_cont02_des{font-size:18px; line-height:1.7;}
	.main_cont02 .main_cont02_bg{background:url(../img/mmain_cont02_bg.png) no-repeat top center /contain; width:calc(100% - 30px); left:15px;}
	.main_cont02 .main_cont_txtBox > a{margin-top:9vw; font-size:17px; padding:0 37px;}
	.main_cont02 .main_cont_txtBox > a span{line-height:50px;}
	.main_cont02 .main_cont_txtBox > a span:last-child{margin-left:30px; top:-2px;}
	.main_cont03_tit{font-size:50px; margin-top:12vw; text-align:center; width:100%;}
	.main_cont03 ul{justify-content:center;}
	.main_cont03 ul li{flex-basis:auto;}
	.main_cont03_tit span:last-child{margin-top:5px;}
	.main_cont03 ul li:nth-child(1){order:2;}
	.main_cont03 ul li:nth-child(2){order:1;}
	.main_cont03 ul li:nth-child(3){order:4;}
	.main_cont03 ul li:nth-child(4){order:3;}
	.main_cont03 ul li:nth-child(1).on .main_cont03_img_cover{animation:fadeIn1 0.8s 0.4s ease-out forwards;}
	.main_cont03 ul li:nth-child(2).on .main_cont03_img_cover{animation:fadeIn1 0.8s 0.2s ease-out forwards;}
	.main_cont03 ul li:nth-child(3).on .main_cont03_img_cover{animation:fadeIn1 0.8s 0.4s ease-out forwards;}
	.main_cont03 ul li:nth-child(4).on .main_cont03_img_cover{animation:fadeIn1 0.8s 0.2s ease-out forwards;}
	.main_cont03 ul li:nth-child(1).on .main_cont03_txtBox{animation:fadeIn1 0.8s 0.6s ease-out forwards;}
	.main_cont03 ul li:nth-child(2).on .main_cont03_txtBox{animation:fadeIn1 0.8s 0.4s ease-out forwards;}
	.main_cont03 ul li:nth-child(3).on .main_cont03_txtBox{animation:fadeIn1 0.8s 0.6s ease-out forwards;}
	.main_cont03 ul li:nth-child(4).on .main_cont03_txtBox{animation:fadeIn1 0.8s 0.4s ease-out forwards;}
	.main_cont03 ul li .main_cont03_img_cover{padding-right:0 !important; padding-left:0 !important; margin-top:12vw !important;}
	.main_cont03 .main_cont03_txtBox{text-align:left !Important;}
	.main_cont03 .main_cont03_txtBox h3{ font-size:35px; margin:20px 0 17px;}
	.main_cont03 .main_cont03_txtBox h4{font-size:20px;}
	.main_cont04{margin-top:12vw;}
	.main_cont04 ul{margin-top:12vw; justify-content:center; flex-wrap:wrap; flex-direction:column;}
	.main_cont04 ul li:not(:first-child){margin-top:10vw;}
	.main_cont04 ul li img{width:80%;}
	.main_cont05{margin-top:12vw;}
	.main_cont05 ul > li{width:100%;}
	.main_cont05 ul > li:first-child:after{display:none;}
	.main_cont05 ul > li:last-child{padding-left:0;}
	.main_cont05 ul > li > a{padding:7vw 0;}
	.main_cont05 ul > li ol > li{font-size:30px;}
	.main_cont05 ul > li ol > li:last-child{widtH:9.5%;}
	.main_cont05 ul > li ol > li img{margin-left:auto; width:30px;}

	.fix_footer .fix_infos_box{padding:12vw 0;}
	.fix_footer .fix_infos_box_top .f_logo img{width:230px;}
	.fix_footer .fix_infos_box_top{margin-bottom:30px;}
	.fix_footer .fix_infos_box .info_ul{margin-bottom:6px;}
	.fix_footer .f_sns{margin:7vw 0 0; display:flex; align-items:center;}
	.fix_footer .f_sns li + li{margin-left:25px;}
	.fix_footer .f_sns img{height:35px;}
	.fix_footer .go_top_btn{width:60px; height:60px;}
	.fix_footer .go_top_btn img{width:18px;}
}

@media (max-width:767px){
	.main_cont01 .main_bottom_tit li img{height:20px;}
	.main_cont01 .main_bottom_tit li + li{margin-top:25px;}
}

@media (max-width:480px){
	.main_cont_nav:before{width:45px !important; top:2px !Important; margin-right:8px !important;}
	.main_cont_nav{font-size:17px;}
	.main_cont01 .main_bottom_tit li img{height:15px;}
	.main_cont02 .main_cont02_tit{font-size:32px;}
	.main_cont02 .main_cont02_des{font-size:16px; line-height:1.7;}
	.main_cont02 .main_cont_txtBox > a span:last-child{margin-left:30px; top:1px;}
	.main_cont03_tit{font-size:29px;}
	.main_cont03 .main_cont03_txtBox h3{font-size:27px;}
	.main_cont03 .main_cont03_txtBox h4{font-size:18px;}
	.main_cont04 ul li img{width:55%;}
	.main_cont04 ul li .main_cont04_tit{font-size:22px;}
	.main_cont04 ul li .main_cont04_des{font-size:18px; margin-top:10px;}
	.main_cont05 ul > li h5{font-size:14px;}
	.main_cont05 ul > li ol{margin-top:15px;}
	.main_cont05 ul > li ol > li{font-size:23px;}
	.main_cont05 ul > li ol > li img{width:20px;}
	
	.fix_footer .fix_infos_box_top .f_logo img{width:180px;}
	.fix_footer .fix_infos_box_top{margin-bottom:25px;}
	.fix_footer .fix_infos_box .info_ul > li, .fix_footer .fix_infos_box .info_ul > li a{font-size:13px;}
	.fix_footer .fix_infos_box .info_ul:nth-of-type(4) > li:nth-of-type(2){display:block; margin-top:6px; margin-left:0; padding-left:0;}
	.fix_footer .fix_infos_box .info_ul:nth-of-type(4) > li:nth-of-type(2):after{display:none;}
	.fix_footer .f_sns li + li{margin-left:20px;}
	.fix_footer .f_sns img{height:27px;}
	.fix_footer .go_top_btn{width:50px; height:50px;}
	.fix_footer .go_top_btn img{width:14px;}
}
