@charset "utf-8";
/*공용*/
.main_tit.type01{text-align:center;}
.main_tit p{font-size:52px; letter-spacing:-0.05em; color:#222222; font-weight:400; line-height:1.2; word-break:keep-all;}
.main_tit p b{color:#12681c;}
.main_tit p i{font-style:normal; position:relative; }
.main_tit p i:before{width:81px; height:81px; background:url("/img/main_tit_icon.png") no-repeat center / cover; content:''; position:absolute; left:0; top:0; z-index:0;}
.main_tit span{display:inline-block; padding:0 15px; box-sizing:border-box; font-size:26px; letter-spacing:-0.025em; color:#222222; font-weight:500; position:relative; margin-top:20px;}
.main_tit span:before{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:1px; height:20px; background:#000000;}
.main_tit span:after{content:''; position:absolute; right:0; top:50%; transform:translateY(-50%); width:1px; height:20px; background:#000000;}

.section{overflow:hidden;}

@media all and (max-width:1000px){
	.fp-responsive .section{height:auto !important;}
	.fp-responsive .section .fp-tableCell{height:100% !important;}
}

.main_visual{position:relative; overflow:hidden;}
.main_visual .main_slide_box {height:100%;}
.main_visual ul li{height:100%;}
.main_visual ul li .inner{display:table; height:100%; position:relative; }
.main_visual ul li .main_slide_pager{position:absolute; left:0; top:30%; width:100%; transform:translateY(-30%); box-sizing:border-box;}
.main_visual ul li .main_slide_pager .swiper-pagination-bullet{width:40px; height:40px; background:transparent; margin-right:10px; position:relative; opacity:0.3;}
.main_visual ul li .main_slide_pager .swiper-pagination-bullet:before{content:''; position:absolute; width:10px; height:10px; left:50%; top:50%; border-radius:50%; background:#fff; transform:translate(-50% , -50%);}
.main_visual ul li .main_slide_pager .swiper-pagination-bullet-active{opacity:1;}
.main_visual ul li .main_slide_pager .swiper-pagination-bullet-active:after{content:'';position:absolute; width:40px; height:40px; left:50%; top:50%; transform:translate(-50% , -50%); background:url("/img/main_visual_icon01.png") no-repeat center / contain;}
.main_visual ul li .inner .txt_box{display:table-cell; height:100%; vertical-align:middle; padding-bottom:60px;}
.main_visual ul li .txt_box p{font-size:76px; letter-spacing:-0.075em; color:#fff991; font-weight:400;}
.main_visual ul li .txt_box span{display:block; font-size:32px; letter-spacing:-0.025em; color:#fff; font-weight:500; padding-top:25px;}
.main_visual ul li .main_scroll{position:absolute; width:24px; height:213px; left:0; bottom:0; background:url("/img/main_scroll.png") no-repeat left;}

@media all and (max-width:1000px){
	.fp-responsive .section.main_visual{height:650px !important;}
}

@media all and (max-width:767px){
	.main_visual ul li .txt_box p{font-size:52px;}
	.main_visual ul li .txt_box span{font-size:26px}
}

.main_con01{font-size:0; letter-spacing:-4px; background:url("/img/main_con01_bg.png") no-repeat center / cover; }
.main_con01 .img_list{padding-top:55px;}
.main_con01 .img_list ul{padding:0 25px; box-sizing:border-box;}
.main_con01 .img_list ul li.m_ver{display:none;}
.main_con01 .img_list ul li.pc_ver{display:inline-block; vertical-align:top; width:calc(71% - 8px); margin-right:16px;}
.main_con01 .img_list ul li.normal{display:inline-block; vertical-align:top; width:calc(29% - 8px);}
.main_con01 .img_list ul li .img_box img{width:100%;}
.main_con01 .img_list ul li .txt_box{text-align:Center; margin-top:-17px;}
.main_con01 .img_list ul li .txt_box span{display:inline-block; width:84px; height:34px; background:#f28f1c; border-radius:17px; text-align:center; line-height:34px; font-size:14px; letter-spacing:-0.025em; color:#fff; font-weight:500;}
.main_con01 .img_list ul li .txt_box p{font-size:18px; letter-spacing:-0.025em; color:#222222; font-weight:400; word-break:keep-all;}
.main_con01 .img_list ul li .txt_box .box{display:inline-block; vertical-align:top; width:40%; padding:0 10px; box-sizing:border-box;}
.main_con01 .img_list ul li .txt_box .box.type01{width:60%;}

@media all and (max-width:1200px){
	.main_con01 .img_list ul li .txt_box p br{display:none;}
}

@media all and (max-width:1000px){
	.main_con01{padding:100px 0;}
	.main_con01 .main_tit p{font-size:44px;}
	.main_con01 .img_list ul li.pc_ver{display:none;}
	.main_con01 .img_list ul li.m_ver{display:block;}
	.main_con01 .img_list ul li.normal{width:100%;}
	.main_con01 .img_list ul li{width:100%;}
	.main_con01 .img_list ul li:last-of-type .txt_box p{color:#fff}
	.main_con01 .img_list ul li + li{margin-top:30px;}
}

.main_con02{font-size:0; letter-spacing:-4px; }
.main_con02 .fp-tableCell{padding-top:100px; box-sizing:border-box;}
.main_con02 .left_box{display:inline-block; vertical-align:middle; width:50%;}
.main_con02 .left_box:after{content:''; display:block; clear:both; }
.main_con02 .left_box .box{float:right;}
.main_con02 .left_box .box .main_con02_list{padding-top:15px;}
.main_con02 .left_box .box .main_con02_list ul li{padding:40px 65px 40px 0; box-sizing:border-box;}
.main_con02 .left_box .box .main_con02_list ul li .img_box{display:inline-block; vertical-align:middle; width:36%; border:4px solid #eeeeee; border-radius:20px 20px 0 20px; box-sizing:border-box; overflow:hidden; } 
.main_con02 .left_box .box .main_con02_list ul li .img_box img{width:100%;}
.main_con02 .left_box .box .main_con02_list ul li .txt_box{display:inline-block; vertical-align:middle; width:64%; padding-left:40px; box-sizing:border-box;}
.main_con02 .left_box .box .main_con02_list ul li .txt_box span{display:block; font-size:16px; letter-spacing:-0.025em; color:#12681c; font-weight:bold;}
.main_con02 .left_box .box .main_con02_list ul li .txt_box p.tit{position:relative; padding-left:20px; font-size:26px; letter-spacing:-0.025em; color:#222222; font-weight:500; box-sizing:border-box; margin-top:20px;}
.main_con02 .left_box .box .main_con02_list ul li .txt_box p.tit:after{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); background:url("/img/main_con02_icon.png") no-repeat; width:27px; height:30px; z-index:-1;}
.main_con02 .left_box .box .main_con02_list ul li .txt_box p.desc{font-size:18px; letter-spacing:-0.025em; color:#666666; font-weight:400; padding-top:20px; word-break:keep-all;}
.main_con02 .left_box .box .main_con02_list ul li + li{border-top:1px solid #eff5fc; }
.main_con02 .right_box{display:inline-block; vertical-align:middle; width:50%; background:url("/img/main_con02_bg.png") no-repeat center / cover; height:100%;}
.main_con02 .right_box .box{display:table; height:100%; width:100%;}
.main_con02 .right_box .box .table{display:table-cell; height:100%; vertical-align:middle;}
.main_con02 .right_box .box .table .top_box{max-width:680px; width:93.75%; margin:0 auto;}
.main_con02 .right_box .box .table .top_box p{padding-left:10px; font-size:24px; letter-spacing:-0.05em; color:#ffffff; font-weight:600; display:inline-block; vertical-align:middle; width:calc(100% - 86px); box-sizing:border-box; position:relative; }
.main_con02 .right_box .box .table .top_box p:after{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%); width:1px; height:20px; background:#fff}
.main_con02 .right_box .box .table .top_box .main_con02_btn{display:inline-block; vertical-align:middle; max-width:86px;}
.main_con02 .right_box .box .table .top_box .main_con02_btn a{display:inline-block; vertical-align:top;}
.main_con02 .right_box .box .table .top_box .main_con02_btn a + a{margin-left:10px;}
.main_con02 .right_box .box .table .bot_box{max-width:680px; width:93.75%; margin:0 auto; padding-top:55px; height:380px; overflow:hidden;}
.main_con02 .right_box .box .table .bot_box ul li{width:100% !important;}
.main_con02 .right_box .box .table .bot_box iframe{width:100%; height:100%;}


@media all and (max-width:1000px){
	.main_con02 .fp-tableCell{padding-top:100px}
	.main_con02 .left_box{width:93.75%; margin:0 auto; display:block;}
	.main_con02 .left_box .box{float:none;}
	.main_con02 .left_box .box .main_con02_list ul li{padding:40px 0;}
	.main_con02 .left_box .box .main_con02_list ul li .img_box{width:50%;}
	.main_con02 .left_box .box .main_con02_list ul li .txt_box{width:50%; padding-left:20px}
	.main_con02 .right_box{width:100%; padding:50px 0; box-sizing:border-box;}
	.main_con02 .right_box .box .table .bot_box{padding-top:30px;}
}

.main_con03{background:#346b3b; font-size:0; letter-spacing:-4px;}
.main_con03 .left_box{displaY:inline-block; vertical-align:top; width:42%; padding-right:90px; box-sizing:border-box;}
.main_con03 .left_box:after{content:''; display:block; clear:both; }
.main_con03 .left_box .box{float:right;  position:relative;}
.main_con03 .left_box .main_tit{padding-bottom:25px;}	
.main_con03 .left_box .main_tit p{color:#fff; font-weight:300;}
.main_con03 .left_box .main_tit p b{color:#f2eac3}
.main_con03 .left_box .txt_box{padding-top:25px; position:relative; }
.main_con03 .left_box .txt_box:after{content:''; position:absolute; left:0; top:0; width:50px; height:1px; background:#fff}
.main_con03 .left_box .txt_box p{font-size:20px; letter-spacing:-0.025em; color:#ffffff; font-weight:400; word-break:keep-all;}
.main_con03 .left_box .main_con03_nav{padding:90px 0 60px;}
.main_con03 .left_box .main_con03_nav .main_con03_prev{width:70px; height:70px; display:inline-block; vertical-align:top; background:url("/img/main_con03_prev.png") no-repeat; cursor:pointer;}
.main_con03 .left_box .main_con03_nav .main_con03_next{width:70px; height:70px; display:inline-block; vertical-align:top; background:url("/img/main_con03_next.png") no-repeat; cursor:pointer; margin-left:-1px}
.main_con03 .left_box .swiper-pagination-progressbar{width:100%; left:0; bottom:0; height:2px; background:#fff}
.main_con03 .left_box .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{width:100%; left:0; bottom:0; height:2px; background:#f28f1c}
.main_con03 .right_box{displaY:inline-block; vertical-align:top; width:58%; overflow:hidden;}
.main_con03 .right_box .img_box img{width:100%;}
.main_con03 .right_box .desc{padding-top:30px;}
.main_con03 .right_box .desc p{font-size:24px; letter-spacing:-0.05em; color:#ffffff; font-weight:500;}

@media all and (max-width:1400px){
	.main_con03 .left_box{padding-right:40px;}
}

@media all and (max-width:1200px){
	.main_con03 .left_box .main_tit p{font-size:42px;}
	.main_con03 .left_box .txt_box p br{display:none;}
}

@media all and (max-width:1000px){
	.main_con03{padding:100px 0;}
	.main_con03 .left_box{width:93.75%; margin:0 auto; display:block; }
	.main_con03 .left_box .box{float:none;}
	.main_con03 .left_box .txt_box p br{display:none;}
	.main_con03 .left_box .main_con03_nav{padding:30px 0 30px;}
	.main_con03 .right_box{width:93.75%; margin:0 auto; display:block; padding-top:30px}
}

.main_con04{font-size:0; letter-spacing:-4px; background:#f5f2e0}
.main_con04 .desc{margin-top:50px; border:1px solid #d3cfb4; box-sizing:border-box;}
.main_con04 .desc dl{display:inline-block; vertical-align:top; width:50%; text-align:center;}
.main_con04 .desc dl dt{padding:30px 10px; box-sizing:border-box; border-bottom:1px solid #d3cfb4}
.main_con04 .desc dl dt i{display:block;}
.main_con04 .desc dl dt span{display:inline-block; font-size:20px; letter-spacing:-0.05em; color:#f28f1c; font-weight:bold; border-bottom:1px solid #f28f1c; margin-top:15px;}
.main_con04 .desc dl dt p{padding-top:15px; font-size:26px; letter-spacing:-0.05em; color:#222222; font-weight:bold;}
.main_con04 .desc dl dd ul li{display:inline-block; vertical-align:top; width:50%; box-sizing:border-box; min-height:390px; padding:50px 20px;}
.main_con04 .desc dl dd ul li span{display:inline-block; width:200px; height:40px; border-radius:20px; background:#f3be1f; font-size:18px; letter-spacing:-0.05em; color:#222222; font-weight:bold; text-align:center; line-height:40px;}
.main_con04 .desc dl dd ul li p{padding-top:35px; font-size:18px; letter-spacing:-0.05em; color:#444444; font-weight:400; word-break:keep-all;}

.main_con04 .desc dl:not(:last-child) dt{border-right:1px solid #d3cfb4; }
.main_con04 .desc dl:not(:last-child) dd{border-right:1px solid #d3cfb4; }
.main_con04 .desc dl dd ul li:not(:last-child){border-right:1px solid #d3cfb4; }

@media all and (max-width:1200px){
	.main_con04 .desc dl dd ul li p br{display:none;}*/
}

@media all and (max-width:1000px){
	.main_con04 .desc dl:not(:last-child) dt{border-right:0}
	.main_con04 .desc dl:not(:last-child) dd{border-right:0; }
	.main_con04 .desc dl dd ul li:not(:last-child){border-right:0; }
	
	.main_con04{padding:100px 0;}
	.main_con04 .desc{border:0;}
	.main_con04 .desc dl{width:100%;}
	.main_con04 .desc dl dt{border:1px solid #d3cfb4 !important;}
	.main_con04 .desc dl + dl{margin-top:30px;}
	.main_con04 .desc dl dd ul li{padding:30px 10px; min-height:300px; bordeR-bottom:1px solid #d3cfb4; border-left:1px solid #d3cfb4}
	.main_con04 .desc dl dd ul li:last-of-type{border-right:1px solid #d3cfb4}
}

.main_con05{font-size:0; letter-spacing:-4px; background:url("/img/main_con05_bg.png")no-repeat center / cover; overflow:hidden;}
.main_con05 .box{displaY:table; width:100%; height:100%;}
.main_con05 .box .table{display:table-cell; vertical-align:bottom;}
.main_con05 .left_box{display:inline-block; vertical-align:top; width:50%; padding-top:10%;}
.main_con05 .left_box .top_box p{font-size:34px; letter-spacing:-0.05em; color:#ffffff;font-weight:300;}
.main_con05 .left_box .top_box p b{color:#f7ff71;font-weight:bold;}
.main_con05 .left_box .top_box span{display:block; padding:25px 0; font-size:52px; letter-spacing:-0.05em; color:#fff; font-weight:300; line-height:1.2;}
.main_con05 .left_box .bot_box{padding-top:25px; position:relative; }
.main_con05 .left_box .bot_box:after{content:''; position:absolute; left:0; top:0; width:50px; height:1px; background:#fff;}
.main_con05 .left_box .bot_box p{font-size:20px; letter-spacing:-0.025em; color:#ffffff; font-weight:400;}
.main_con05 .left_box .bot_box p + p{padding-top:30px;}
.main_con05 .right_box{display:inline-block; vertical-align:top; width:50%; position:relative;}
.main_con05 .right_box:after{content:''; display:table; clear:both;}
.main_con05 .right_box .img_box{float:right; margin-right:-60px; width:100%;}
.main_con05 .right_box .img_box img{width:100%;}


@media all and (max-height:1000px){
	.main_con05 .left_box{width:55%; padding-top:0; vertical-align:middle; padding-bottom:150px;}
	.main_con05 .right_box{width:45%; vertical-align:middle;}
	.main_con05 .right_box .img_box{width:auto;}
	.main_con05 .right_box .img_box img{width:auto; max-width:100%;}
}
@media all and (max-width:1400px){
	.main_con05 .box{displaY:block; height:auto;}
	.main_con05 .box .table{displaY:block;}
	.main_con05 .right_box{position:absolute; bottom:0;}
	.main_con05 .right_box .img_box{floaT:none; width:auto;}
}

@media all and (max-width:1000px){
	.main_con05{padding:100px 0 0;}
	.main_con05 .left_box{width:100%; padding-top:0;}
	.main_con05 .right_box{width:100%; position:static;  margin-top:50px;}
}

.main_con06{font-size:0; letter-spacing:-4px; background:url("/img/main_con06_bg.png") no-repeat center / cover;}
.main_con06 .top_box{text-align:Center; padding-top:90px;}
.main_con06 .top_box .txt_box p{font-size:34px; letter-spacing:-0.05em; color:#f7ff71; font-weight:bold;}
.main_con06 .top_box .txt_box span{display:block; font-size:52px; letter-spacing:-0.05em; color:#fff; font-weight:300; word-break:keep-all;}
.main_con06 .top_box .desc{margin-top:35px;}
.main_con06 .top_box .desc p{font-size:34px; letter-spacing:-0.05em; color:#fff; font-weight:500; position:relative; z-index:10;}
.main_con06 .top_box .desc p:before{content:''; position:absolute; left:50%; top:50%; transform:translate(-50% , -50%); max-width:553px; height:70px; background:url("/img/main_con06_txtbg.png") no-repeat center; z-index:-1; width:100%;}
.main_con06 .top_box .img_box{margin-top:55px; position:relative; display:inline-block;}
.main_con06 .top_box .img_box:before{background:url("/img/main_con06_img_before.png") no-repeat; width:110px; height:110px; content:''; position:absolute; left:100%; top:30%; transform:translateY(-30%);}
.main_con06 .top_box .img_box img{max-width:100%;}
.main_con06 .bot_box{padding-top:40px;}
.main_con06 .bot_box .left_box{display:inline-block; vertical-align:top; width:30%;}
.main_con06 .bot_box .left_box span{display:inline-block; padding:8px 12px; box-sizing:border-box; background:#f39a32; border-radius:10px; font-size:16px; letter-spacing:-0.025em; color:#fff; font-weight:bold; }
.main_con06 .bot_box .left_box span + span{margin-left:10px;}
.main_con06 .bot_box .left_box p{font-size:20px; letter-spacing:-0.025em; color:rgba(255,255,255,0.67); padding-top:20px}
.main_con06 .bot_box .left_box p b{font-size:34px; color:#fff}
.main_con06 .bot_box .right_box{display:inline-block; vertical-align:top; width:70%;}
.main_con06 .bot_box .right_box ul li{display:inline-block; vertical-align:top; width:25%; border-left:1px solid rgba(255,255,255,0.2); text-align:center; box-sizing:border-box; padding:25px 0;}
.main_con06 .bot_box .right_box ul li:last-of-type{border-right:1px solid rgba(255,255,255,0.2);}
.main_con06 .bot_box .right_box ul li i{display:inline-block; width:29px; height:32px; background:url("/img/main_con06_icon01.png") no-repeat;}
.main_con06 .bot_box .right_box ul li p{padding-top:25px; font-size:18px; letter-spacing:-0.025em; color:#fff; font-weight:500;}

@media all and (max-width:1200px){
	.main_con06 .bot_box .left_box{width:35%;}
	.main_con06 .bot_box .right_box{width:65%;}
}

@media all and (max-width:1000px){
	.main_con06{padding:100px 0; background-position:center left 10%}
	.main_con06 .top_box {padding-top:0;}
	.main_con06 .top_box .txt_box p{font-size:26px;}
	.main_con06 .top_box .txt_box span{font-size:36px;}
	.main_con06 .bot_box .left_box{width:100%;}
	.main_con06 .bot_box .right_box{width:100%;}
	.main_con06 .bot_box .right_box ul li{width:50%;}
	.main_con06 .bot_box .right_box ul li:nth-of-type(2){border-right:1px solid rgba(255,255,255,0.2);}
	.main_con06 .bot_box .right_box ul li:nth-of-type(n+3){border-top:1px solid rgba(255,255,255,0.2);}
}

.main_con07{font-size:0; letter-spacing:-4px;}
.main_con07 .fp-tableCell{padding-top:100px; box-sizing:border-box;}
.main_con07 .left_box{display:inline-block; vertical-align:middle; width:50%; background:url("/img/main_con07_bg.png") no-repeat center / cover; height:100%; overflow:hidden;}
.main_con07 .left_box .box{display:table; height:100%; width:100%;}
.main_con07 .left_box .box .txt_box{display:table-cell; height:100%; vertical-align:middle; padding-left:27%; box-sizing:border-box;}
.main_con07 .left_box .box .txt_box .main_tit p{color:#fff; font-weight:300;}
.main_con07 .left_box .box .txt_box .main_tit p b{color:#f2d11c;}
.main_con07 .left_box .box .txt_box .desc{padding-top:90px; }
.main_con07 .left_box .box .txt_box .desc p{font-size:30px; letter-spacing:-0.05em; color:#fff; font-weight:bold; position:relative; padding-left:20px; box-sizing:border-box; word-break:keep-all;}
.main_con07 .left_box .box .txt_box .desc p:after{content:''; position:absolute; left:0; top:50%; transform:translateY(-50%);width:5px; height:120px;; background:#f28f1c}
.main_con07 .left_box .box .txt_box .desc span{display:block; font-size:18px; letter-spacing:-0.05em; color:#fff; font-weight:300; padding:25px 0 0 20px; box-sizing:border-box; word-break:keep-all;}
.main_con07 .left_box .box .txt_box a{width:270px; height:63px; background:#f28f1c; text-align:center; font-size:20px; letter-spacing:-0.05em; color:#fff; font-weight:bold; line-height:63px; display:block; margin-top:50px; border-radius:31.5px;}
.main_con07 .left_box .box .txt_box a.m_ver{display:none;}
.main_con07 .right_box{display:inline-block; vertical-align:middle; width:50%; padding-left:80px; box-sizing:border-box; background:url("/img/main_con07_right_bg.png") no-repeat center right -200px / contain;}
.main_con07 .right_box dl{padding-top:90px;}
.main_con07 .right_box dl dt{display:inline-block; vertical-align:top; width:100px;}
.main_con07 .right_box dl dt span{width:85px; height:35px; background:#12681c; border-radius:17.5px; text-align:center; font-size:16px; letter-spacing:-0.05em; color:#fff; font-weight:bold; display:block; line-height:35px;}
.main_con07 .right_box dl dd{display:inline-block; vertical-align:top; width:calc(100% - 100px);}
.main_con07 .right_box dl dd p{font-size:20px; letter-spacing:-0.05em; color:#222222; font-weight:bold;}
.main_con07 .right_box dl dd span{display:block; padding-top:15px; font-size:18px; letter-spacing:-0.05em; color:#666666; font-weight:300;}

@media all and (max-width:1400px){
	.main_con07 .left_box .box .txt_box{padding-left:10%;}
	.main_con07 .right_box{padding-left:40px;}
}

@media all and (max-width:1000px){
	.main_con07 .fp-tableCell{padding-top:0;}
	.main_con07 .left_box{width:100%; padding:100px 0; height:auto;}
	.main_con07 .left_box .box .txt_box{padding:0 20px; box-sizing:border-box;}
	.main_con07 .left_box .box .txt_box .desc{padding-top:0;}
	.main_con07 .left_box .box .txt_box .desc p{font-size:28px;}
	.main_con07 .left_box .box .txt_box a.pc_ver{display:none;}
	.main_con07 .left_box .box .txt_box a.m_ver{display:block;}
	.main_con07 .right_box{width:100%; padding-left:20px; margin-top:50px; background:none}
}


.main_con08{text-align:center; }
.main_con08 .fp-tableCell{padding-top:100px; box-sizing:border-box;}
.main_con08 .box{background:url("/img/main_con08_bg.png") no-repeat center / cover; height:100%; width:100%; display:table;}
.main_con08 .box .inner{display:table-cell; height:100%; vertical-align:middle;}
.main_con08 .top_box{position:relative; padding-bottom:50px; }
.main_con08 .top_box:after{content:''; position:absolute; bottom:0; left:50%; transform:translateX(-50%); width:1px; height:30px; background:#f28f1c}
.main_con08 .top_box i{display:block;}
.main_con08 .top_box p{font-size:52px; letter-spacing:-0.05em; color:#fff; font-weight:bold; padding-top:25px;}
.main_con08 .txt_box{padding-top:25px;}
.main_con08 .txt_box p{font-size:20px; letter-spacing:-0.05em; color:#ffffff; font-weight:300;}
.main_con08 .txt_box p.bot{font-weight:500; padding-top:35px;}
.main_con08 .txt_box span{display:block; font-size:24px; letter-spacing:-0.05em; color:#f2d11c; font-weight:500; padding-top:20px;}

@media all and (max-width:1000px){
	.main_con08 .fp-tableCell{padding-top:100px;}
	.main_con08 .box{padding:50px 0;}
	.main_con08 .txt_box p.bot{font-size:18px;}
}

.quick{position:fixed; right:45px; bottom:75px; z-index:100; }
.quick .btn_box{text-align:center;}
.quick .btn_box a{display:block;}
.quick .btn_box a + a{margin-top:13px}
.quick .btn_box a.m_ver{display:none;}
.quick .txt_box{position:absolute; right:70%; bottom:100%; padding:30px 20px; box-sizing:border-box; font-size:0; letter-spacing:-4px; background:#fff; border-radius:10px; width:320px; height:136px; display:none;}
.quick .txt_box.on{display:block}
.quick .txt_box:before{content:''; position:absolute; right:0; top:95%; width:22px; height:22px; background:url("/img/quick_before.png") no-repeat;}
.quick .txt_box .img_box{display:inline-block; vertical-align:middle; margin-right:15px}
.quick .txt_box .desc{display:inline-block; vertical-align:middle;}
.quick .txt_box .desc p{font-size:18px; letter-spacing:-0.025em; color:#222222; font-weight:bold;}
.quick .txt_box .desc span{display:block; font-size:28px; letter-spacing:-0.025em; color:#f28f1c; font-weight:600;}

@media all and (max-width:1000px){
	.quick{right:20px}
	.quick .btn_box a.pc_ver{display:none;}
	.quick .btn_box a.m_ver{display:block;}
}