﻿.Index_c a:focus, .Index_link a:focus{outline: 2px solid #ffffff;}header > div#Top > div#bk_img{background: none; height: auto;}article{background: #272727;} article > div.main{background-image: none;} article > div.main > div.content{width: 100%;} article > div.main > div.content > div.Index_c{width: 77rem; margin: 0 auto;} article > div.main > div.content > div.Index_c > div.Btn_banner{text-align: center; margin: 0 auto 5rem auto; padding-top: 3rem;} article > div.main > div.content > div.Index_c > div.Btn_banner > div{display: inline-block; text-align: center; margin: 2.5rem;} article > div.main > div.content > div.Index_c > div.Btn_banner > div > a{color: #ffffff; text-decoration: none; display: inline-block;} article > div.main > div.content > div.Index_c > div.Btn_banner > div > a > div{font-size: 1.1rem; font-weight: bolder;} article > div.main > div.content > div.Index_c > div.Index_new{width: 85%; margin: 0 auto;} article > div.main > div.content > div.Index_c > div.Index_new > div.Title{border-bottom: 0.2rem solid #706f95; font-size: 0; width: 99%;} article > div.main > div.content > div.Index_c > div.Index_new > div.Title > div.Title_L{display: inline-block; padding: 0 2rem; background: #6e7194; border-top-left-radius: 0.5rem; border-top-right-radius: 0.5rem; color: #ffffff;} article > div.main > div.content > div.Index_c > div.Index_new > div.Title > div.Title_L > h2{line-height: 3rem; font-size: 1.5rem; font-weight: bolder;} article > div.main > div.content > div.Index_c > div.Index_new > div.div_more{text-align: center; margin-top: 2rem;} article > div.main > div.content > div.Index_c > div.Index_new > div.div_more > a{display: inline-block; text-decoration: none; padding: 0.5rem 3rem; color: #ffffff; background: #706f95; font-size: 1.2rem; font-weight: bolder; border-radius: 20px;} article > div.main > div.content > div.Index_link{margin-top: 10rem; font-size: 0;} article > div.main > div.content > div.Index_link > a{display: inline-block; position: relative; width: 31%; padding: 0 1%;} article > div.main > div.content > div.Index_link > a > span{color: #ffffff; position: absolute; z-index: 2; top: 80%; background: #000000; opacity: 0.8; font-size: 1.3rem; font-weight: bolder; border-radius: 30px; width: 18rem; line-height: 2rem; text-align: center; padding-top: 0.7rem; padding-bottom: 0.5rem;} article > div.main > div.content > div.Index_link > a > span.L{transform: translate(-50%, -50%); left: 50%;} article > div.main > div.content > div.Index_link > a > span.M{transform: translate(-50%, -50%); left: 50%;} article > div.main > div.content > div.Index_link > a > span.R{transform: translate(-50%, -50%); left: 50%;} article > div.main > div.content > div.Index_link > a > span > span{display: inline-block; font-size: 1rem; color: #a5dee4; font-weight: normal; font-family: Malgun Gothic,Arial; padding-left: 0.5rem; padding-right: 0.5rem;} article > div.main > div.content > div.Index_map{margin-top: 10rem; padding-bottom: 4rem;} article > div.main > div.content > div.Index_map > div.map_title{text-align: center; width: 20rem; margin: 0 auto; color: #ffffff; letter-spacing: 0.3rem; border-bottom: 4px solid #b5b6b6; padding-bottom: 0.5rem; margin-bottom: 2rem;} article > div.main > div.content > div.Index_map > div.map_title > h2{font-size: 1.6rem;} article > div.main > div.content > div.Index_map > div > iframe{height: 450px; width: 100%; border: 0;}