/* media 기준점 바뀔예정 */
/* web */
/* visual_banner_sub start*/
.visual_banner_sub{position: relative; z-index: 1; overflow: hidden; width: 100%; height: 300px;}

/* img_type start */
.img_type{position: relative; z-index: 1; width: 100%; min-width: 1200px; height: 233px; margin-top: 67px;}
.img_type img{position: absolute; left: 50%; width: 1920px; height: 233px; margin-left: -960px; }
/* img_type end */

/* site_btn start */
.site_title{position: absolute; z-index: 2; top: 50%; left: 50%; margin-left: -95px; margin-top: -60px; display: block; width: 190px; height: 190px; background: url(/contents/img/circle_blue.png) center center no-repeat; color: #fff;}
.site_title em,
.site_title strong{display: block; width: 100%; margin: 0 auto; text-align: center;}
.site_title em{padding-top: 65px; font-size: 11px; font-weight: bold;}
.site_title strong{padding-top: 12px; font-size: 22px; font-weight: bold;}
/* site_btn end */
/* visual_banner_sub end*/

/* location_nav start*/
.location_nav{width: 100%; border-bottom: 1px solid #dedfdf;}
.location_nav .cover{overflow: hidden; clear: both; width: 1200px; margin: 0 auto;}
.location_nav .cover .location_nav_cover{float: right;}
.location_nav a.home_btn{float: left; display: block; height: 50px; line-height: 50px; padding-left: 15px; background: url(/contents/img/home_btn_main.png) center left no-repeat; font-size: 12px; color: #888;}
.location_nav a.home_btn:hover{color: #004b8c;}
.location_nav b{float: left; display: block; width: 4px; height: 50px; line-height: 50px; margin: 0 10px; background: url(/contents/img/b_bar.png) center center no-repeat; text-indent: -9999999px;}
.location_nav span{float: left; display: block; height: 50px; line-height: 50px; font-size: 12px; color: #888;}
.location_nav strong{float: left; display: block; height: 50px; line-height: 50px; font-size: 12px; color: #000;}
/* location_nav end*/

/* sub content start*/
.content{overflow: hidden; width: 1080px; margin: 0 auto;}
.content_title{width: 100%; padding: 50px 0 40px; margin-bottom: 60px; border-bottom: 1px solid #888;}
.content_title h2{margin-bottom: 3px; font-size: 18px; font-weight: bold; color: #000;}
.content_title h1{margin-bottom: 3px; font-size: 42px; color: #7b7a7b; word-break: break-all;}
.content_title p{font-size: 14px; color: #888;}

.content_type{overflow: hidden; clear: both; width: 100%; margin-bottom: 50px;}
.content_type h3{font-size: 20px; line-height: 25px; padding-left: 25px; margin: 60px 0 20px; background: url(/contents/img/list_style.png) left 3px no-repeat;}
.content_type h3.less_mt{margin: 0 0 20px;}
.first_h3>h3{margin: 0 0 10px;}
.content_type h3.year{font-size: 40px; padding-left: 0; margin: 20px 0; background: none;}
.content_type h4{font-size: 14px; line-height: 25px; margin-bottom: 10px; padding-left: 20px; background: url(/contents/img/list_style3.png) 5px 8px no-repeat;}
.content_type h5{line-height: 25px;}
.content_type p{font-size: 14px; line-height: 25px;}
.type p{padding-left: 20px; font-size: 14px; line-height: 25px;}
.type p strong{line-height: 25px;}
p strong{line-height: 25px;}
li strong{line-height: 25px;}
.type ol{padding-left: 20px;}
.type ol ul{padding-left: 20px;}
.type1 > li{margin-bottom: 20px;}
.type1 > li > ul{padding-left: 20px;}
.type1 > li > ul> li{font-size: 14px; line-height: 25px;}
.type1 > li h5{margin: 20px 0 10px 20px;}
.type1 .table_type{padding-left: 20px;}
.type2 > ul{padding-left: 20px;}
.type2 > ul > li{font-size: 14px; line-height: 25px;}
.type3{padding-left: 20px; margin-bottom: 10px;}
.type3 > li{font-size: 14px; line-height: 25px;}
.type4 > li{font-size: 14px; line-height: 25px;}
.type5 > ul{}
.type5 > ul > li{margin-bottom: 20px; font-size: 14px; line-height: 25px;}
.type5 > ul > li > ul{padding-left: 20px;}
.type5 > ul > li > ul> li{font-size: 14px; line-height: 25px;}
.type5 > ul > li > ul> li > ul> li{font-size: 14px; line-height: 25px;}
.type5 > ul > li h5{margin: 20px 0 10px 0;}
.type6{padding-left: 20px; font-size: 14px; line-height: 25px;}
.type6 li{font-size: 14px; line-height: 25px;}
.type6 strong{font-size: 14px; line-height: 25px;}


.read_info .board_info_text img{max-width: 100%; height: auto !important;  /* width: auto !important;  */ display:inline-block; }
.board_info_text table, .read_info2 table, .board_info_text table, .contentArea table, .read_info table{table-layout : auto;}
.board_info_text table p, .read_info2 table p, .board_info_text table p, .contentArea table p, .read_info table p{margin: auto !important; padding: auto !important; text-indent: 0pt !important; word-break:break-all !important;}
.board_info_text table span, .read_info2 table span, .board_info_text table span, .contentArea table span, .read_info table span{ text-indent: 0pt !important;}

.board_info_text table img, .read_info2 table img, .board_info_text table img, .contentArea table img, .read_info table img{text-indent:0pt !important; /* width:100%; */}


/* title_list end */

.point_r{font-weight: bold; line-height: 25px;}
.point_b{font-weight: bold; line-height: 25px;}
.text_img > p b.point_b{line-height: 25px;}
.float_right{float: right;}
.content_type .less_pl{padding-left: 0!important;}
.content_type .padding_l{padding-left: 20px; line-height: 25px; font-size: 14px;}
.content_type .padding_l_40{padding-left: 40px; line-height: 25px; font-size: 14px;}
/* .hope_gamble_talk .padding_l li, .hope_gamble_talk .padding_l_40 li, .hope_gamble_talk .padding_l_60 li{padding-left: 20px;} */
.hope_gamble_talk .padding_l li, .hope_gamble_talk .padding_l_40 li, .hope_gamble_talk .padding_l_60 li{padding-left: 20px;}
.content_type .padding_l_60{padding-left: 60px; line-height: 25px; font-size: 14px;}

/* text & img start */
/* img 100% */
.img100 img{width: 100%; display: block;}
/* text 50% img 50% */
.text_img{overflow: hidden; clear: both; margin-bottom: 40px;}
.text_img > div{float: left; width: 440px;}
.text_img > p{float: left; width: 450px; font-size: 14px; line-height: 25px;}
.text_img li{font-size: 14px; line-height: 25px;}
.text_img img{float: right; display: block; height: auto;}
.img_text{overflow: hidden; clear: both; margin-bottom: 40px;}
.img_text > div{float: right; width: 440px;}
.img_text > p{float: right; width: 440px; font-size: 14px; line-height: 25px;}
.img_text li{font-size: 14px; line-height: 25px;}
.img_text img{float: left; display: block; max-width: 600px; height: auto;}
.bg1{background: #fbb635;}
.bg2{background: #ff8eba;}
.bg3{background: #8bd041;}
.bg4{background: #54dadd;}
.bg5{background: #34c3ff;}
.bg6{background: #;}
.bg7{background: #;}
.bg8{background: #;}
.bg9{background: #;}
.bg div{width: 420px; padding: 20px 0 20px 20px; color: #fff;}
.bg p{width: 420px; padding: 20px 0 20px 20px; color: #fff;}
.bg2 div{width: 420px; padd ing: 20px 0 20px 20px;}
.bg2 p{width: 420px; padding: 20px 0 20px 20px;}
.bg2 img{max-width: 600px;}

.cartoon_cover{ border: 1px solid #dadada; padding: 20px; text-align: center;}

.imgtype{overflow: hidden; clear: both;}
.imgtype > li{float: left; width: 250px; min-height: 600px; margin-right: 20px;}
.imgtype > li .imgarea{position: relative; z-index: 1; overflow: hidden; clear: both; width: 250px; height: 300px;}
.imgtype > li .imgarea img{position: absolute; z-index: 1; left: 0; top: 0; width: 250px; height: 300px;}
.imgtype > li .imgarea strong{position: absolute; z-index: 1; left: 0; bottom: 0; display: block; width: 250px; height: 61px; line-height: 61px; text-align: center; color: #fff; background: rgb(0, 0, 0); alpha: 0.8; opacity:0.8; filter: alpha(opacity=80);}
.imgtype > li p{margin: 20px 0;}
.imgtype > li ul{margin: 20px 0;}
.imgtype > li ul li{font-size: 14px; line-height: 25px;}
.imgtype > li:nth-child(n+13){min-height: 500px;}

.imgtype2 > li{width: 522px; margin-right: 35px;}
.imgtype2 > li:nth-child(2n){margin-right: 0;}
.imgtype2 > li .imgarea{width: 522px; height: 394px;}
.imgtype2 > li .imgarea img{width: 522px; height: 394px;}
.imgtype2 > li .imgarea strong{width: 522px;}

.imgtype3 > li{width: 350px; margin-right: 15px;}
.imgtype3 > li:nth-child(4n){margin-right: 15px;}
.imgtype3 > li:nth-child(3n){margin-right: 0;}
.imgtype3 > li .imgarea{width: 350px;  height: 300px;}
.imgtype3 > li .imgarea img{width: 350px;  height: 300px;}
.imgtype3 > li .imgarea strong{width: 350px;}

.imgtype4 > li ul{min-height: 125px;}
.imgtype4 > li p{min-height: 125px;}
.imgtype5 > li ul{min-height: 200px;}
.imgtype5 > li p{min-height: 200px;}
.imgtype6 > li ul{min-height: 230px;}
.imgtype6 > li p{min-height: 230px;}
.imgtype7 > li ul{min-height: 180px;}
.imgtype7 > li p{min-height: 180px;}

.subgallery_cover{width: 100%; height: 550px;}
.subgallery_cover img{width: 100%; height: 550px;}
.subgallery{position: relative; z-index: 1; width: 100%; height: 335px;} 
.subgallery .subgallery_img{overflow: hidden; clear: both; width: 100%; height: 335px;} 
.subgallery .subgallery_img li{position: relative; z-index: 1; float: left; width: 100%; height: 335px;overflow:hidden;}
.subgallery .subgallery_img li img{ position: absolute; z-index: 1; left: 50%; top: 0; width: 1080px; height: 335px; margin-left: -540px; }
.subgallery .subgallery_btn{position: absolute; left: 0; bottom: 20px; z-index: 2; width: 100%; text-align: center;}
.subgallery .subgallery_btn li{display: inline-block;}
.subgallery .subgallery_btn li a{display: inline-block; width: 10px; height: 10px; border-radius: 10px; background: #fff; margin-right: 5px;}
.subgallery .subgallery_btn li a.on{ background: #f00;}
.subgallery .subgallery_btn_prev{position: absolute; left: 20px; top: 50%; z-index: 2; display: block; width: 28px; height: 48px; margin-top: -24px; background: url(/contents/img/info/subgallery_btn_prev.png) center center no-repeat; } 
.subgallery .subgallery_btn_next{position: absolute; right: 20px; top: 50%; z-index: 2; display: block; width: 28px; height: 48px; margin-top: -24px; background: url(/contents/img/info/subgallery_btn_next.png) center center no-repeat; } 
.view_btns{ width: 100%; text-align: center; padding: 30px 0 0;}
.btn_gotoback{display: inline-block; height: 44px; line-height: 44px; padding: 0 20px; text-align: center; background: #54b0d7; font-size: 14px; color: #fff;}
.btn_viewmore{display: block; width: 75px; height: 25px; line-height: 25px; margin: 10px 0; text-align: center; background: #54b0d7; font-size: 12px; color: #fff;}

.gallery{overflow: hidden; clear: both;}
.gallery li{float: left; height: 255px; margin-right: 6px; margin-bottom: 6px;}
.gallery.gallery2 li{width: 536px;}
.gallery.gallery3 li{width: 356px;}
.gallery.gallery4 li{width: 265px;}
.gallery.gallery2 li:nth-child(2n){margin-right: 0;}
.gallery.gallery3 li:nth-child(3n){margin-right: 0;}
.gallery.gallery4 li:nth-child(4n){margin-right: 0;}
.gallery li img{ width: 100%; height: 100%;}

.info_list{overflow: hidden; clear: both; margin-top: 60px;}
.info_list li{float: left; width: 342px; height: 200px; margin-right: 20px; margin-bottom: 20px; border-top: 2px solid #525252;}
.info_list li:nth-child(3n){margin-right: 0;}
.info_list li strong{display: block; padding: 20px 0;}

/* banner start */
.banner ul{clear: both; overflow: hidden;}
.banner ul li{float: left;}
.banner_5 li{width: 20%;}
.banner_4 li{width: 25%;}
.banner_3 li{width: 33.333%;}
.banner_2 li{width: 50%;}
.banner_1 li{width: 100%;}
.banner a{display: block; text-align: left; width: 263px; height: 175px;}
.banner ul li:nth-child(1) a{background: url(/contents/img/contribute01_banner01.gif) center center no-repeat #4775b0;}
.banner ul li:nth-child(2) a{background: url(/contents/img/contribute01_banner02.gif) center center no-repeat #4775b0;}
.banner ul li:nth-child(3) a{background: url(/contents/img/contribute01_banner03.gif) center center no-repeat #4775b0;}
.banner ul li:nth-child(4) a{background: url(/contents/img/contribute01_banner04.gif) center center no-repeat #4775b0;}
.banner ul li:nth-child(5) a{background: url(/contents/img/contribute01_banner05.gif) center center no-repeat #4775b0;}

/* banner end */

/* btn start */
.btn_big{display: inline-block; width: 400px; height: 40px; padding-left: 20px; line-height: 40px; text-align: left; color: #fff; border-radius: 50px; background: url(/contents/img/list_style4.png) 95% center no-repeat  #a5a5a5; box-shadow: inset -3px -3px 10px #949494; }
.btn_big:hover{background: url(/contents/img/list_style4.png) 95% center no-repeat #4775b0; box-shadow: inset -3px -3px 10px #2d4c74; transition: all 0.2s ease-in;}
.btn_small{display: inline-block; width: 200px; height: 40px; line-height: 40px; margin: 10px 10px 10px 0; padding-left: 20px; text-align: left; color: #fff; border-radius: 50px; background: url(/contents/img/list_style4.png) 95% center no-repeat  #a5a5a5; box-shadow: inset -3px -3px 10px #949494;}
.btn_small:hover{background: url(/contents/img/list_style4.png) 95% center no-repeat #4775b0; box-shadow: inset -3px -3px 10px #2d4c74; transition: all 0.2s ease-in;}
/* btn end */

/* arrow start */
.arrow div{overflow: hidden; clear: both;}
.arrow dl{float: left;}
.arrow dt{position: relative; height: 50px; font-weight: bold; color: #fff; padding: 30px 20px 0 60px; margin: 10px 0 20px 0;}
.arrow dt b{position: absolute; right: -40px; top: 0px; z-index: 2; display: block; width: 50px; height: 80px;}
.arrow dd{margin-bottom: 10px; padding: 0 10px 0 20px; margin-left: 50px; background: url(/contents/img/list_style3.png) 5px 5px no-repeat; font-size: 14px; line-height: 1.4em;}
.arrow_6 dl{width: 16.66%;}
.arrow_5 dl{width: 20%;}
.arrow_4 dl{width: 25%;}
.arrow_3 dl{width: 33%;}
.arrow_3 dl:last-child{width: 34%;}
.arrow_2 dl{width: 50%;}
.arrow_6 dl:nth-child(1) dt{background: #7bafe9;}
.arrow_6 dl:nth-child(2) dt{background: #8093dc;}
.arrow_6 dl:nth-child(3) dt{background: #69cadd;}
.arrow_6 dl:nth-child(4) dt{background: #7bafe9;}
.arrow_6 dl:nth-child(5) dt{background: #8093dc;}
.arrow_6 dl:nth-child(6) dt{background: #69cadd;}
.arrow_6 dl:nth-child(1) dt b{background: url(/contents/img/arrow1.png) right top no-repeat;}
.arrow_6 dl:nth-child(2) dt b{background: url(/contents/img/arrow2.png) right top no-repeat;}
.arrow_6 dl:nth-child(3) dt b{background: url(/contents/img/arrow3.png) right top no-repeat;}
.arrow_6 dl:nth-child(4) dt b{background: url(/contents/img/arrow1.png) right top no-repeat;}
.arrow_6 dl:nth-child(5) dt b{background: url(/contents/img/arrow2.png) right top no-repeat;}
.arrow_6 dl:nth-child(6) dt b{background: url(/contents/img/arrow3.png) right top no-repeat;}
.arrow_5 dl:nth-child(1) dt{background: #7bafe9;}
.arrow_5 dl:nth-child(2) dt{background: #8093dc;}
.arrow_5 dl:nth-child(3) dt{background: #69cadd;}
.arrow_5 dl:nth-child(4) dt{background: #7bafe9;}
.arrow_5 dl:nth-child(5) dt{background: #8093dc;}
.arrow_5 dl:nth-child(1) dt b{background: url(/contents/img/arrow1.png) right top no-repeat;}
.arrow_5 dl:nth-child(2) dt b{background: url(/contents/img/arrow2.png) right top no-repeat;}
.arrow_5 dl:nth-child(3) dt b{background: url(/contents/img/arrow3.png) right top no-repeat;}
.arrow_5 dl:nth-child(4) dt b{background: url(/contents/img/arrow1.png) right top no-repeat;}
.arrow_5 dl:nth-child(5) dt b{background: url(/contents/img/arrow2.png) right top no-repeat;}
.arrow_4 dl:nth-child(1) dt{background: #7bafe9;}
.arrow_4 dl:nth-child(2) dt{background: #8093dc;}
.arrow_4 dl:nth-child(3) dt{background: #69cadd;}
.arrow_4 dl:nth-child(4) dt{background: #7bafe9;}
.arrow_4 dl:nth-child(1) dt b{background: url(/contents/img/arrow1.png) right top no-repeat;}
.arrow_4 dl:nth-child(2) dt b{background: url(/contents/img/arrow2.png) right top no-repeat;}
.arrow_4 dl:nth-child(3) dt b{background: url(/contents/img/arrow3.png) right top no-repeat;}
.arrow_4 dl:nth-child(4) dt b{background: url(/contents/img/arrow1.png) right top no-repeat;}
.arrow_3 dl:nth-child(1) dt{background: #7bafe9;}
.arrow_3 dl:nth-child(2) dt{background: #8093dc;}
.arrow_3 dl:nth-child(3) dt{background: #69cadd;}
.arrow_3 dl:nth-child(1) dt b{background: url(/contents/img/arrow1.png) right top no-repeat;}
.arrow_3 dl:nth-child(2) dt b{background: url(/contents/img/arrow2.png) right top no-repeat;}
.arrow_3 dl:nth-child(3) dt b{background: url(/contents/img/arrow3.png) right top no-repeat;}
.arrow_2 dl:nth-child(1) dt{background: #7bafe9;}
.arrow_2 dl:nth-child(2) dt{background: #8093dc;}
.arrow_2 dl:nth-child(1) dt b{background: url(/contents/img/arrow1.png) right top no-repeat;}
.arrow_2 dl:nth-child(2) dt b{background: url(/contents/img/arrow2.png) right top no-repeat;}
/* arrow end */

/* tab_content start */
.tab_content{width: 100%;}
.tab_content #tabex1_1,
.tab_content #tabex1_2,
.tab_content #tabex1_3{padding-top: 67px;} 
/* tab_content end */

/* tab_type1 start */
.tab_type1{margin: 0 0 20px;}
.tab_type1 .tabs{overflow: hidden; clear: both; margin-bottom: 20px;}
.tab_type1 .tabs li{float: left;}
.tab_type1 .tabs li a{display: block; padding: 0 20px; height: 68px; line-height: 68px; border: 1px solid #dadada; border-left: none; color: #444; font-size: 16px; text-align: center;}
.tab_type1 .tabs li:first-child a{border-left: 1px solid #dadada;}
.tab_type1 .tabs li a.on{display: block; background: #0084ca; color: #fff;}
.tab_type1 .tabs li a:hover{background: #0084ca; color: #fff; transition: all 0.2s ease-in;}
/* tab_type1 end */

/* tab_type2 start */
.tab_type2{margin: 0 0 20px;}
.tab_type2 .tabs{overflow: hidden; clear: both; masrgin-bottom: 20px;}
.tab_type2 .tabs li{float: left;}
.tab_type2 .tabs li a{display: block; padding: 0 20px; height: 68px; line-height: 68px; border: 1px solid #dadada; border-left: none; color: #444; font-size: 16px; text-align: center;}
.tab_type2 .tabs li:first-child a{border-left: 1px solid #dadada;}
.tab_type2 .tabs li a.on{display: block; background: #0084ca; color: #fff;}
.tab_type2 .tabs li a:hover{background: #0084ca; color: #fff; transition: all 0.2s ease-in;}
/* tab_type1 end */


/* tab_type5 start */
.tab_type5{margin: 0 0 20px;}
.tab_type5 .tabs{overflow: hidden; clear: both; masrgin-bottom: 20px; border-top: 1px solid #dadada; border-left: 1px solid #dadada;}
.tab_type5 .tabs li{float: left; width: 25%;}
.tab_type5 .tabs li a{display: block; padding: 0 20px; height: 42px; line-height: 42px; border: 1px solid #dadada; border-top: none; border-left: none; color: #444; font-size: 14px; text-align: left;}
.tab_type5 .tabs li a.on{display: block; background: #70b3df; color: #fff;}
.tab_type5 .tabs li a:hover{background: #70b3df; color: #fff; transition: all 0.2s ease-in;}
/* tab_type5 end */

/* select_area start */
.select_area{overflow: hidden; clear: both; padding: 20px; margin-bottom: 40px; background: #f9f9f9;}
.select_area .legend_type{display: block; overflow: hidden; visibility: hidden; position: relative; width: 1px; height: 1px; visibility: hidden; z-index: -1;}
.select_area .select_type{position: relative; z-index: 1; float: left; width: 330px; height: 44px; line-height: 44px; margin-left: 25px; padding: 0; background: #fff url(/contents/img/btn_down.png) 300px center no-repeat; background-size: 5px 3px;}
.select_area .select_type label{position: absolute; z-index: 1; top: 0; left: 0; width: 288px; padding: 0 20px; height: 42px; line-height: 42px; border: 1px solid #dadada; font-size: 14px;}
.select_area .select_type select{position: absolute; z-index: 2; left: 1;  width: 330px; height: 44px; opacity: 0; filter: alpha(opacity=0);}
.select_area .select_type1{margin-left: 0;}
/* select_area end */

/* list start */
.board_info{overflow: hidden; clear: both; margin-bottom: 10px;}
.board_info .info_left{float: left; height: 44px; line-height: 44px;}
.board_info .info_right{float: right;}
.board_info legend{display: none;}
.board_info .info_left input[type="radio"]{margin-right: 5px;}
.board_info .info_left label{margin-right: 30px; font-size: 14px;}
.board_info .select_type{position: relative; z-index: 1; float: left; height: 44px; line-height: 44px; padding: 0; background: #fff url(/contents/img/btn_down.png) 120px center no-repeat; background-size: 5px 3px;}
.board_info .select_type1{width: 140px; margin-right: 5px;}
.board_info .select_type2{width: 140px; margin-right: 5px;}
.board_info .select_type3{width: 140px; margin-right: 5px;}
.board_info .select_type4{width: 140px;}
.board_info .select_type label{position: absolute; z-index: 1; top: 0; left: 0; width: 98px; padding: 0 20px; height: 42px; line-height: 42px;  border: 1px solid #dadada; font-size: 14px;}
.board_info .select_type select{position: absolute; z-index: 2; left: 1; width: 140px; height: 44px; opacity: 0; filter: alpha(opacity=0);}
.serch_warp{float: left;}
.serch_warp input{float: left; display: block; width: 240px; height: 42px; line-height: 42px; padding: 0 20px; border: 1px solid #dadada; border-right: none;}
.serch_warp a{float: left; display: block; height: 44px; line-height: 44px; padding: 0 20px; background: #0084ca; color: #fff;}

.board_list table{width: 100%; border-top: 2px solid #888;}
.board_list caption{display: none;}
.board_list table th{padding: 15px; text-align: center; border-bottom: 1px solid #dadada; background: #f9f9f9; font-size: 14px; vertical-align: middle;}
.board_list table td{padding: 15px; text-align: center; border-bottom: 1px solid #dadada; font-size: 14px; vertical-align: middle;}
.board_list table td.program{text-align: left;}
.board_list table td.program p{font-size: 14px; line-height: 25px;}
.board_list table td.program a{font-size: 14px; line-height: 25px;}
.board_list table td.program a:hover{color: #4775b0; text-decoration: underline;}
.board_list table td.program .mobile_type span{font-size: 12px; line-height: 25px;}
.board_list table td.program a.mobile_type{font-size: 12px; line-height: 25px;}
.board_list table td.program a.mobile_type:hover{color: #fff; text-decoration: none;}
.board_list table td.program.pad_type{overflow: hidden;}
.pad_type_none, .pad_type_none2{display: none!important;}
.board_list table td.program.pad_type img{display: bolck; float: left; width: 28%; height: 95px; margin-right: 2%;}
.board_list table td.program.pad_type p{float: left; width: 70%;}
.pad_type .mobile_type{display: none!important;}

.board_list table td.board_img img{display: block; width: 108px; height: 82px; margin: 0 10px;}
.board_list table td.board_img1 img{width: 274px; height: 88px; margin: 0 10px;}
.board_text p{display: block; font-size: 14px; line-height: 1.4em; margin: 5px 0;}
.board_text span{font-size: 12px; line-height: 1.4em; margin-right: 10px;}
.area_name{display: inline-block; width: 73px; height: 23px; line-height: 23px; font-size: 12px; color: #0198cf; text-align: center; border: 1px solid #0198cf;}
.btn_new{display: inline-block; width: 15px; height: 15px; line-height: 15px; color: #fff; font-size: 10px; text-align: center; background: #53b1d7; border-radius: 15px;}

.btn_start{display: inline-block; width: 75px; height: 25px; line-height: 25px; text-align: center; background: #54b0d7; font-size: 12px; color: #fff;}
.btn_over{display: inline-block; width: 75px; height: 25px; line-height: 25px; text-align: center; background: #a2acb8; font-size: 12px; color: #fff;}
.btn_send{display: inline-block; width: 76px; height: 44px; line-height: 44px; text-align: center; font-size: 14px; background: #54b0d7; color: #fff;}
.btn_cancel{display: inline-block; width: 76px; height: 44px; line-height: 44px; text-align: center; font-size: 14px; background: #a2acb8; color: #fff;}
.btn_where.btn_start{display: inline-block; width: 73px; height: 23px; line-height: 23px; font-size: 12px; color: #0198cf; text-align: center; border: 1px solid #0198cf; background-color: #fff;}

.mobile_type{display: none;}
/* list end */

/* read start */
.board_read h5{border-top: 2px solid #888; border-bottom: 1px solid #dadada; padding: 15px; background: #f9f9f9; text-align: center; line-height: 25px;}
.read_info{margin-bottom: 20px; padding: 10px 0 20px; border-bottom: 1px solid #dadada;}
.read_info .board_infos{padding: 0 10px 10px 10px; margin-bottom: 20px; border-bottom: 1px solid #dadada; font-size: 12px; text-align: right;}
.read_info .board_infos span{display: inline-block; margin-right: 20px; font-size: 12px; line-height: 25px;}
.read_info .board_info_text{padding: 0 10px; font-size: 14px; line-height: 25px;}
	

.read_info .board_info_file{overflow: hidden; clear: both; border-top: 1px solid #dadada; margin-top: 20px;  padding-top: 20px;}
.read_info .board_info_file strong{float: left;display: block; margin-right: 60px; font-size: 14px; line-height: 25px; font-weight: bold;}
.read_info .board_info_file div{float: left;}
.read_info .board_info_file a{display: block; padding-left: 17px; background: url(/contents/img/icoFile02.gif) left center no-repeat; font-size: 14px; line-height: 25px;}
.read_info .board_info_file a:hover{color: #004b8c;}
.read_info1{margin-bottom: 20px; padding: 20px; border-bottom: 1px solid #dadada;}
.read_info1 strong{display: inline-block; width: 100px;}
.viewCon.textAreaWrap.read_info1 strong{ width: auto; }
.read_btns{text-align: right;}
.read_info2{overflow: hidden; padding: 20px 0; margin-bottom: 20px; border-bottom: 1px solid #dadada;} 
.read_info3{overflow: hidden; padding: 20px 50px; margin: 50px 0 20px 0; border-top: 2px solid #dadada; border-bottom: 1px solid #dadada; background: #f9f9f9;}
.read_info1 img,
.read_info1 .list_style,
.read_info2 .list_style,
.read_info3 .list_style{padding-left: 20px;}
.speezon_view_box{clear: both; overflow: hidden;}
.speezon_view_img{display: block; float: left; width: 355px; height: 189px; padding-left: 20px; padding-bottom: 20px;}
.speezon_view_img img{display: block; width: 100%; height: 100%; padding: 0;}
.speezon_view_ul{float: left;}
.speezon_view_ul li{padding: 0 0 0 25px; background: url(/contents/img/list_style3.png) 10px 9px no-repeat;}
.list_style li{font-size: 14px; line-height: 25px;}
.introduce .list_style{padding-left: 20px;} 
.btn_area {position: relative;     margin: 11px 0 0 40px;}
/* read end */

/* form start */
.board_form caption, .board_form legend{display: none;}
.board_form table{width: 100%;}
.board_form table th{padding: 15px; text-align: left; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; font-size: 14px; line-height: 25px;}
.board_form table thead th{padding: 15px; text-align: center; border-top: 2px solid #888; border-right: none; background: #f9f9f9;}
.board_form table tfoot th{padding: 15px; text-align: center; border-right: none; background: #f9f9f9;}
.board_form table td{padding: 15px; text-align: left; border-bottom: 1px solid #dadada; font-size: 14px; line-height: 25px;}
.board_form input[type="text"]{height: 34px; line-height: 34px; padding: 0 10px; border: 1px solid #dadada; font-size: 14px;}
.board_form input[type="tel"]{width: 100px; height: 34px; line-height: 34px; padding: 0 10px; border: 1px solid #dadada; font-size: 14px;}
.board_form input[type="tel"].phone{width: 300px; height: 34px; line-height: 34px; padding: 0 10px; border: 1px solid #dadada; font-size: 14px;}
.board_form input[type="email"]{height: 34px; line-height: 34px; padding: 0 10px; border: 1px solid #dadada; font-size: 14px;}
.board_form input[type="date"]{padding: 7px 10px; border: 1px solid #dadada; font-size: 14px;}
.board_form .file_add{width: 30%; height: 34px; line-height: 34px; border: 1px solid #dadada; font-size: 14px;}
.board_form input[type="file"]{width: 100%; height: 34px; line-height: 34px;}
.board_form textarea{width: 90%; padding: 15px; border: 1px solid #dadada;}
.agree ul{margin-bottom: 10px;}
.agree ul li{margin-top: 10px;}
.button_type{padding: 20px 0; text-align: center;}
.button_type a.btn_send{margin-right: 10px;}
/* form end */

/* 페이징 start */
.m_paging{display: none;}
.w_paging{text-align: center; margin-top: 30px; margin-bottom: 26px;}
.w_paging ul{width: 100%; display: inline;}
.w_paging ul li{display: inline; margin-right: 5px;}
.w_paging ul li a{display: inline-block; width: 30px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; border: 1px solid #dbdbdb; }
.w_paging ul li a:hover{text-decoration: none;}
.w_paging ul li a.on{display: inline-block; background: #fff; border: 1px solid #0084ca; background: #0084ca; color: #fff;}
.w_paging .btn{float: right;}
/* 페이징 end*/

/* 테이블 start */
.table_type legend, .table_type caption{display: none;}
.table_type table{width: 100%; border-top: 2px solid #888; border-left: 1px solid #dadada;}
.table_type table th{padding: 15px; text-align: left; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; background: #f9f9f9; font-size: 14px; line-height: 25px; text-align: center;} 
.table_type table td{padding: 15px; text-align: left; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; font-size: 14px; line-height: 25px;}
.table_type table thead th{padding: 15px; text-align: center; background: #f9f9f9;}
.table_type table tfoot th{padding: 15px; text-align: center; background: #f9f9f9;}
.table_type .tr_center th, 
.table_type .tr_center td{text-align: center;}
.table_type th.th_center,
.table_type td.td_center{text-align: center;}
.table_type table td ul li{font-size: 14px; line-height: 25px;}
.table_type_change table th{padding: 15px 3px; text-align: center; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; background: #f9f9f9; font-size: 14px; line-height: 25px;} 
.table_type_change table td{padding: 15px 3px; text-align: center; border-right: 1px solid #dadada; border-bottom: 1px solid #dadada; font-size: 14px; line-height: 25px;}
.table_type_change table thead th{padding: 15px 3px; text-align: center; background: #f9f9f9;}
.table_type_change table tfoot th{padding: 15px 3px; text-align: center; background: #f9f9f9;}
/* 테이블 end */

/* 목록 start */
.list_move{margin-top: 20px; width: 100%; border-top: 1px solid #dadada;} 
.list_move li{overflow: hidden; clear: both; padding: 10px; border-bottom: 1px solid #dadada;}
.list_move li strong{float: left; display: block; padding-right: 20px; margin: 0 20px; text-align: center; border-right: 1px solid #dadada; font-size: 14px; line-height: 25px;}
.list_move li a, .list_move li span{float: left; display: block; margin: 0; font-size: 14px; line-height: 25px;}
/* 목록 end */

.tour{width: 646px; height: 412px; background: url(/contents/img/tour.jpg) top left no-repeat;}
.tour li{overflow: hidden; width: 0px; height: 0px;}

/* 이미지 맵 & 토글 */
.layout_3{overflow: hidden; clear: both; border: 1px solid #dadada; padding: 20px; margin-bottom: 20px}
.layout_3 .layout_3_cover{overflow: hidden; float: left; width: 33.333%;}
.layout_3 .layout_3_cover h5{float: left; width: 100px; height: 100px; line-height: 100px; background: #dadada; text-align: center; margin-right: 20px; line-height: 25px;}
.layout_3 .layout_3_cover ul{overflow: hidden; float: left; max-width: 170px; min-width: 100px;}
.layout_3 .layout_3_cover ul li{float: left; min-width: 50px; font-size: 15px; line-height: 2em; margin-bottom: 10px; padding: 0 10px 0 20px; background: url(/contents/img/list_style3.png) 5px 12px no-repeat;}
.intro ol{overflow: hidden; clear: both; padding: 30px; margin-bottom: 30px; border: 1px solid #dadada;}
.intro ol li{float: left; min-width: 50px; font-size: 15px; line-height: 2em; margin-bottom: 10px; padding: 0 30px 0 20px; background: url(/contents/img/list_style3.png) 5px 12px no-repeat;}
.intro ol li a:hover,
.intro ol li a:focus{color:#4675af;}
.intro #layerWrap{position: relative; z-index: 1; width: 695px; height: 382px; margin: 0 auto;}
.layer{position: absolute; z-index: 100; overflow: hidden; width: 202px;}
#layerPop1{left: 272px; top: 215px;}
#layerPop2{left: 350px; top: 155px;}
#layerPop3{left: 445px; top: 173px;}
#layerPop4{left: 445px; top: 30px;}
#layerPop5{left: 365px; top: 2px;}
#layerPop6{left: 220px; top: 2px;}
#layerPop7{top: 23px; left: 283px;}
#layerPop8{left: 147px; top: 155px;}
#layerPop9{left: 305px; top: 155px;}
.layer strong{display: block; background: #dadada; padding: 3px; font-size: 12px;}
#layerPop1 strong{margin-right: 22px;}
#layerPop2 strong{margin-right: 22px;}
#layerPop3 strong{margin-right: 22px;}
#layerPop4 strong{margin-right: 22px;}
#layerPop5 strong{margin-left: 22px;}
#layerPop6 strong{margin-left: 22px;}
#layerPop7 strong{margin-right: 22px;}
#layerPop8 strong{margin-left: 22px;}
#layerPop9 strong{margin-left: 22px;}
/* 이미지 맵 & 토글 end */

.centers{text-align: center;}
.goto_info{display: block; margin-left: 193px;}
.layout_type{overflow: hidden; clear: both;}
.layout_type dl{float: left; margin-right: 52px;}
.layout_type dl dt{font-size: 14px; line-height: 25px; }
.layout_type dl dd{font-size: 14px; line-height: 25px;}
/* sub content end*/
.public_img1{overflow: hidden; clear: both;}
.public_img1 p{float: left; width: 580px;}
.public_img1 ul{float: right;}
.public_img1 ul li{float: left; width: 150px; height: 100px; margin-left: 8px;}
.public_img1 ul li img{ width: 100%; height: 100%;}
.public_img2{overflow: hidden; clear: both;}
.public_img2 p{float: left; width: 730px;}
.public_img2 ul{float: right;}
.public_img2 ul li{float: left; width: 150px; height: 100px; margin-left: 8px;}
.public_img2 ul li img{ width: 100%; height: 100%;}
.form_end{padding: 227px 357px; background: url(/contents/img/form_end.jpg) center center no-repeat;}
.form_end h2{text-align: center; padding: 13px 0 33px 0; font-size: 30px; line-height: 38px;}
.form_end p{text-align: center; padding: 0 0 10px 0; font-size: 16px; font-weight:700; color:#0198cf; line-height: 38px;}
.form_end strong{display: block; padding-bottom: 44px; text-align: center; font-size: 16px; line-height: 25px;}
.form_end em{display: block; padding-top: 18px; border-top: 1px solid #888; text-align: center; font-size: 14px; line-height: 25px;}
.form_end .btn_gotolist{display: block; width: 83px; height: 25px; line-height: 25px; margin: 30px auto 10px auto; font-size: 12px; color: #fff; text-align: center; background: #0198cf;}


/* 선수단연혁 & 희망길벗 연혁 start */
.tab_type3{width: 100%; height: 116px; overflow: hidden; padding-bottom: 55px; border-bottom: 2px solid #888888;}
.tab_type3 .tabs_wrap{width: 940px; height: 100%; overflow: hidden;}
.tab_type3 .tabs{width: 100%; height: 100%;}
.tab_type3 .tabs li,.tab_type3>a, .tab_type3 .tabs li>b, .tab_type3 .tabs_wrap{float: left;}
.tab_type3>a{display: inline-block; margin: 31px 10px 0 26px;}
.tab_type3 .tabs li>a{float: left; display: block; width: 116px; height: 116px; background: url(/contents/img/history_bg_off.png) no-repeat; line-height: 116px; text-align: center; color: #fff; font-size: 24px; font-weight: bold;}
.tab_type3 .tabs li>.on{background: url(/contents/img/history_bg.png) no-repeat;}
.tab_type3 .tabs li>b{display: block; width: 90px; height: 116px; background: url(/contents/img/history_bg_sub2.png) 0 50% no-repeat;}
.tab_type3 .tabs li:nth-child(5n)>b, .tab_type3 .tabs li:last-child>b{display: none;}
.year_wrap02>strong, .year_wrap02 ul, .year_wrap02 ul li, .year_wrap02 ul li em, .year_wrap02 ul li span{float: left;}
.year_wrap02{padding: 35px 0 0 0;}
.year_wrap02 ul{width: 780px;}
.year_wrap02>strong{display: block; width: 72px; padding: 0 101px 0 78px; font-weight: bold; font-size: 30px; color: #888888;}
.year_wrap02 ul li{clear: both; overflow: hidden; width: 100%; height: auto; min-height: 25px; font-size: 14px; padding-bottom: 10px;}
.year_wrap02 ul li em{display: block; width: 10%; padding-right: 5%; line-height: 25px; font-weight: bold;}
.year_wrap02 ul li span{display: block; width: 85%; line-height: 25px;}
.sports_wrap .year_wrap02 ul li em{width: 30%;}
.sports_wrap .year_wrap02 ul li span{width: 55%;}
/* 선수단연혁 & 희망길벗 연혁 end */
/* 선수단 프로필 start*/
.sport_member{border-top: 2px solid #888;}
.sport_member>li{overflow: hidden; clear: both; border-bottom: 1px solid #dadada; padding: 20px;}
.sport_member>li img{float: left; display: block; width: 103px; height: 139px; margin-right: 10px;}
.sport_member>li>ul{float: left; width: 220px; margin-right: 40px;}
.sport_member>li>ul>li{font-size: 14px; line-height: 25px;}
.sport_member>li>ul>li strong{font-size: 14px; line-height: 25px; font-weight: bold; margin-right: 5px; }
.sport_member>li>div{float: left;}
.sport_member>li>div strong{display: block; font-size: 14px; line-height: 25px; font-weight: bold; margin-bottom: 5px;}
.sport_member>li>div>.sport_cover{overflow: hidden; clear: both;}
.sport_member>li>div>.sport_cover>ul.ul_1{float: left; width: 288px; margin-right: 40px;}
.sport_member>li>div>.sport_cover>ul.ul_2{float: left; width: 288px;}
.sport_member>li>div>.sport_cover>ul>li{font-size: 14px; line-height: 25px; margin-bottom: 5px;}
.sports_point{font-weight: bold;}
/* 선수단 프로필 end */

/* train start */
.clear:after{clear: both; content:""; display:block;}
.content_type .placeList {padding:15px 0; border-bottom:1px solid #eee;}
.content_type .placeList dl{margin-left:40px; width: 61%;} 
#map_view {width:80%;height:300px; margin: 0 auto;}
#map_view2 {width:100%;height:300px; margin: 0 auto;}

/* train end */

/* sub6-3-3.html 모터보트대회 */
.sub6_history .content_type p>strong{font-size: 25px; color: #137cbd;}
.sub6_history .text_img>p{width: 577px;}
.sub6_history .content_type{clear: both; overflow: hidden;}
.year_wrap{ width: 808px; margin: 0 auto;}
.year_wrap>li{width: 100%; height: 176px; clear: both;}
.year_wrap .year{width: 116px; float: left; position: relative; z-index: 5; height: 100%;}
.year_wrap .year h3{position:absolute; top: 30px; left: 0; z-index: 10; width: 100%; height: 116px; padding-left: 0; margin: 0 0; background: url(/contents/img/history_bg.png) no-repeat; line-height: 116px; text-align: center; color: #fff;}
.year_wrap .year span{display: block; position:absolute; top: 145px; left: 0; z-index: 20; width: 100%; height: 61px; background: url(/contents/img/history_bg_sub.png) 50% no-repeat;}
.year_wrap .year_con{float: left; width: 692px; height: 175px; border-bottom: 1px solid #dadada;}
.year_wrap>li:last-child .year_con{border-bottom: 0;}
.year_wrap .year_con li{padding: 13px 0 0 143px;}
.year_wrap .year_con.pt_2ea li:first-child{padding-top: 60px;}
.year_wrap .year_con.pt_3ea li:first-child{padding-top: 35px;}
.year_wrap .year_con.pt_4ea li:first-child{padding-top: 20px;}
.year_wrap .year_con strong{display: inline-block; width: 110px; text-align: right; padding-right: 13px;}
/* sub6-3-3.html 모터보트대회 */

/* contribute start */
.text65_img35.restart_img0 img  { width:300px;}
.profit_img_wrap {display:inline-block;}
.profit_img_wrap .imgInfo{ float:left; margin:20px 20px 0 0;}
/* contribute end */

/* company start*/
/* sub7-1-6 사업본부/소개/조직안내 */
.group_chart_wrap>h6{width: 168px; height: 70px; margin: 0 auto; background-color: #0084ca; color: #fff; line-height: 70px; text-align: center;}
.group_chart_wrap>img{display: block;}
.group_part{width: 100%; height: auto; clear: both; overflow: hidden;}
.group_part dl{float: left; width: 168px; height: auto; padding-right: 14.4px;}
.group_part dl:last-of-type{padding-right: 0;}
.group_part dl dt{width: 100%; height: 68px; border-top: 2px solid #888; background-color: #a1acb8; color: #fff; text-align: center; line-height: 68px; font-weight: bold;}
.group_part dl dd{width: 100%;}
.group_part dl dd ul{height: 308px; border: 1px solid #dadada;}
.group_part ul li{padding: 0 0 0 15px; line-height: 25px;}
.group_part ul li strong{display: inline-block; padding-top: 10px;}
.group_part .add_list{background: url(/contents/img/list_style3.png) 17px 9px no-repeat; text-indent: 12px;}
.group_chart_wrap .gb_image_btn{display: none;}
          
/* sub7-1-3 사업본부/소개/BI소개 */
.content_cover.sub7 h3,.content_cover.sub7 p{clear: both;}
.content_cover.sub7 .btn_small{margin-bottom:62px;}
.content_type .sub7_img_box {clear: both; overflow: hidden; width: 100%; height: auto;}
.content_type .sub7_img_box img{display: block; float: left; height: auto; min-height: 20px; padding: 62px 2% 48px 0;}   

.content_type .sub7_bi_01{clear: both; width: 729px; margin: 0 auto;}
.content_type .sub7_bi_01 li{float: left; width: 320px; margin-bottom: 40px; text-align: center;}
.content_type .sub7_bi_01 li:nth-child(odd){margin-right: 49px;}
.content_type .sub7_bi_01 li span{display: block; width: 318px; height: 138px; border: 1px solid #dadada;}
.content_type .sub7_bi_01 li span img{padding-top: 40px;}
.content_type .sub7_bi_02{clear: both; width: 100%;}
.content_type .sub7_bi_02 li{text-align: center; margin-bottom: 65px;}
.content_type .sub7_bi_02 li span{display: block; width:318px; height: 138px; border: 1px solid #dadada;}
.content_type .sub7_bi_02 li span img{padding-top: 39px;}
.content_type .sub7_bi_02 li:nth-child(2) span{background-color: #00448c;}
.content_type .sub7_bi_02 li:nth-child(1){float: left;}
.content_type .sub7_bi_02 li:nth-child(2){float: left; margin-left: 59px;}
.content_type .sub7_bi_02 li:nth-child(3){float: right;}

.sub7_bi_03{clear: both; width: 100%;}
.sub7_bi_03 li h4{margin-left: 30px;}
.sub7_bi_03>li:nth-child(1){float: left; width: 398px;}
.sub7_bi_03>li:nth-child(1) h4{margin-left: 162px;}
.sub7_bi_03>li:nth-child(1) img{padding: 31px 52px; border: 1px solid #dadada;}
.sub7_bi_03>li:nth-child(2){float: left; width: 590px; margin-left: 90px;}
.sub7_bi_03>li:nth-child(2) ul li{float: left; width: 43%;}
.sub7_bi_03>li:nth-child(2) ul li>img{display: block; width: 127px; height: auto;}
.sub7_bi_03>li:nth-child(2) ul li:nth-child(3), .sub7_bi_03>li:nth-child(2) ul li:nth-child(4){padding-top: 62px;}
.bg_blue img, .bg_sky_blue img, .bg_orange img, .bg_block img, .bg_silver img, .bg_gold img{padding-top: 4px;}
.bg_blue, .bg_sky_blue, .bg_orange, .bg_block, .bg_silver, .bg_gold{display: block; width: 116px; height: 40px; margin: 0 auto;}
.bg_blue{background-color: #00448c;}
.bg_sky_blue{background-color: #009ce1;}
.bg_orange{background-color: #f39700;}
.bg_block{background-color: #000000;}
.bg_silver{background-color: #969494;}
.bg_gold{background-color: #9f8143;}

/* sub7-1-1 사업본부/소개/인사말 */
.sub7_bg01{width: 100%; height: 260px; background: url(/contents/img/company/sub7-1-1-img01.png) no-repeat;}
.sub7_bg01 span{display: inline-block; padding: 82px 0 0 27px; color: #fa5421; font-size: 31px; font-weight: bold;}
.sub7_1_1 p{padding: 0 0 0 27px;}

/* sub7-1-2 사업본부/소개/사업목적및연혁 */
.sub7_bg02{position: relative; width: 690px; height: 440px; margin: 50px 0 100px 0; background: url(/contents/img/company/sub7-1-2-img01.png) center center no-repeat;}
.sub7_bg02 p{font-size: 13px;}
.sub7_bg02 li{position: absolute;}
.sub7_bg02 li:first-child{text-align: right; top: 202px; left: 17px;}
.sub7_bg02 li:nth-child(2){top: 0px; left: 258px;}
.sub7_bg02 li:nth-child(3){top: 202px; right: 56px;}
.sub7_bg02 li:nth-child(4){bottom: 0px; left: 258px;}

.text_indent{text-indent: 21px;}

/* sub7-1-4 사업본부/소개/미션&비젼*/
.vision_wrap{clear: both; overflow: hidden; position: relative; width: 100%; height: 683px; background: url(/contents/img/company/sub7-1-4-img01.png) 326px 102px no-repeat;}
.vision_wrap dl{position: absolute;}
.vision_wrap dl:nth-of-type(1),.vision_wrap dl:nth-of-type(2){text-align: right;}
.vision_wrap dl:nth-of-type(1){width: 200px; top: 378px; left: 154px;}
.vision_wrap dl:nth-of-type(2){top: 83px; left: 150px;}
.vision_wrap dl:nth-of-type(3){width: 200px; top: 0; right: 431px;}
.vision_wrap dl:nth-of-type(4){width: 230px; top: 122px; right: 64px;}
.vision_wrap dl:nth-of-type(5){bottom: 208px; right: 190px;}
.vision_wrap dl dt{font-weight: bold; font-size: 16px; padding-bottom: 8px;}
.vision_wrap dl dd{padding-bottom: 5px;}

.about_wision{clear: both; overflow: hidden; width: 100%; height: auto; min-height: 319px;}
.about_wision dl{float: left; width: 256px; margin: 60px 18px 0 0;}
.about_wision dl:nth-of-type(4){margin: 60px 0 0 0;}
.about_wision dl dt{height: 67px; border-top: 2px solid #888888; background-color: #a1acb8; line-height: 67px; text-indent: 20px; color: #fff; font-weight: bold;}
.about_wision dl dd{height: 250px; border: 1px solid #dadada; border-top: 0;}
.about_wision ul{padding-top: 22px;}
.about_wision ul li{line-height: 25px; padding: 0 20px 3px 24px; background: url(/contents/img/list_style5.png) 15px 11px no-repeat;}

/* sub7-1-5 사업본부/소개/핵심가치*/
.sub7_vlaue h3{margin-bottom: 62px;}
.sub7_vlaue tbody tr:nth-of-type(3) td, .sub7_vlaue tbody tr:nth-of-type(4) td{padding-left: 34px;}


/* sub7-3-3 */
.map_area{overflow: hidden; clear: both; margin-top: 60px;}
.map_area .map1{float: left; width: 540px;}
.map_area .map2{float: left; width: 540px;}
.map_area dl dt{width: 540px; height: 58px; line-height: 58px;}
.map_area dl dd{position: relative; z-index: 1;}
.map_area dt strong{font-size: 20px; color: #fff; margin: 0 10px 0 20px;}
.map_area dt span{font-size: 14px; color: #fff;}
.map_area .map1 dt{background: #32abd7;}
.map_area .map2 dt{background: #97d3e9;}
.map_area dd{width: 539px; border: 1px solid #eaeaea; background: #f9f9f9;}
.map_area .map1 dd{border-right: none;}
.map_area .map2 dd{border-left: none;}
.map_area dd a{position: absolute; z-index: 2; display: block; height: 48px; background-color: #fff; opacity: 0;}

.map_area .korea a{ width: 71px; height: 20px;}
.map_area .korea a:nth-of-type(1){left: 218px; top: 99px; width: 61px;}
.map_area .korea a:nth-of-type(2){left: 134px; top: 118px;}
.map_area .korea a:nth-of-type(3){left: 131px; top: 179px;}
.map_area .korea a:nth-of-type(4){left: 338px; top: 272px;}

.map_area .seoul a{width: 34px;}
.map_area .seoul a:nth-of-type(1){left: 260px; top: 109px;}
.map_area .seoul a:nth-of-type(2){left: 249px; top: 168px;}
.map_area .seoul a:nth-of-type(3){left: 315px; top: 165px;}
.map_area .seoul a:nth-of-type(4){left: 358px; top: 138px;}
.map_area .seoul a:nth-of-type(5){left: 187px; top: 200px;}
.map_area .seoul a:nth-of-type(6){left: 228px; top: 268px;}
.map_area .seoul a:nth-of-type(7){left: 317px; top: 224px;}

.map_area .kyoungki a{width: 34px;}
.map_area .kyoungki a:nth-of-type(1){left: 177px; top: 137px;}
.map_area .kyoungki a:nth-of-type(2){left: 230px; top: 159px;}
.map_area .kyoungki a:nth-of-type(3){left: 277px; top: 111px;}
.map_area .kyoungki a:nth-of-type(4){left: 292px; top: 159px; width: 62px;}
.map_area .kyoungki a:nth-of-type(5){left: 191px; top: 210px;}
.map_area .kyoungki a:nth-of-type(6){left: 241px; top: 218px;}
.map_area .kyoungki a:nth-of-type(7){left: 201px; top: 260px;}
.map_area .kyoungki a:nth-of-type(8){left: 273px; top: 253px;}
.map_area .kyoungki a:nth-of-type(9){left: 301px; top: 207px;}

.map_area .daejeon a{width: 34px;}
.map_area .daejeon a:nth-of-type(1){left: 321px; top: 76px;}
.map_area .daejeon a:nth-of-type(2){left: 362px; top: 180px;}

.map_area .pusan a{width: 62px;}
.map_area .pusan a:nth-of-type(1){left: 100px; top: 234px; width: 58px; height: 61px;}
.map_area .pusan a:nth-of-type(2){left: 223px; top: 159px; width: 60px;}
.map_area .pusan a:nth-of-type(3){left: 336px; top: 153px;}
.map_area .pusan a:nth-of-type(4){left: 296px; top: 201px; width: 61px;}
.map_area .pusan a:nth-of-type(5){left: 329px; top: 251px;}

.map_list{border-top: 2px solid #888; margin-top: 40px;}
.map_list > li{border-bottom: 1px solid #dadada;}
.map_list > li .map_list_cover{position: relative; z-index: 1; padding: 40px 112px 40px 40px;}
.map_list > li .title_area{overflow: hidden; clear: both; margin: 0 0 6px 0;}
.map_list > li .title_area strong{float: left; display: block; height: 28px; line-height: 28px; margin-right: 20px; font-size: 20px;}
.map_list > li .title_area a{float: left; display: block; width: 122px; height: 28px; line-height: 28px; background: #54b0d6; text-align: center; color: #fff; font-size: 12px;}
.map_list > li ul li{font-size: 14px; line-height: 25px;}
.map_list > li ul li span{display: inline-block; margin-right: 40px; font-size: 14px; line-height: 25px;} 
.map_list > li ul li strong{display: inline-block; margin-right: 5px; font-size: 14px; line-height: 25px;}
.map_list > li ul li.location{margin-top: 15px;}
.map_list > li .map_list_cover .btn_which{position: absolute; z-index: 2; top: 50%; right: 50px; display: block; width: 51px; height: 13px; margin-top: -35px; padding-top: 57px; text-align: center; color: #32abd7; background: url(/contents/img/company/map_pointer_img.png) center top no-repeat;}
/* company end*/

.pl_30{padding-left: 65px;}
.type2 .mobile_type.less_pl, .type2 .mobile_type.less_pl li{padding-left: 0;}

/* 희망길벗 -사진자료/MTB아카데미 > 게시글*/
.viewCon.textAreaWrap{clear: both; overflow: hidden;}
.viewCon.textAreaWrap div{float: left;}
.photoArea{overflow: hidden; width: 28%; height: 185px; margin-right: 2%;}
.photoArea img{display: block; width: 300px; height: auto;}
.viewCon.textAreaWrap.read_info1 .photoArea img{ display: block; width: 270px; height: auto;}
.contentArea{width: 70%;}

/* 홍보광장 - 한국경륜역사 / 희망길벗 -치유/교육프로그램 */
.step_story{clear: both; overflow: hidden;}
.step_story>li{float: left; width: 215px; padding: 20px 22px 0 0; background: url(/contents/img/list_style3.png) 223px 35px no-repeat;}
.step_story2>li{padding-top: 0!important;}
.step_story>li:last-child{background: none; padding-right: 0;}
.step_story>li dl dt{height: 57px; padding: 10px 5px 0; color: #fff; text-align: center; line-height: 25px; font-size: 14px; font-weight: bold; background-color: #a2acb8; border-top: 2px solid #888888; border-right: 1px solid #a2acb8; border-left: 1px solid #a2acb8;}
.step_story>li dl dd{min-height: 151px; padding: 14px 11px 0 0; border-top: 0; border: 1px solid #d9dadc;}
.step_story2>li dl dd{min-height: 270px!important;}
.step_story3>li dl dd{min-height: 240px!important;}
.step_story4>li dl dd{min-height: 245px!important;}
.step_story5>li dl dd{min-height: 270px!important;}
.step_story>li dl ul{padding-bottom: 15px;}
.step_story>li dl li{padding-left: 24px; line-height: 25px; background: url(/contents/img/list_style5.png) 15px 11px no-repeat;}
.lineH{line-height: 45px!important;}
.lineH dt{line-height: 45px!important;}

/* mobile*/
@media screen and (max-width: 1199px){
	/* sub content start*/
	.content_title h1{font-size: 35px;}
	.visual_banner_sub{height: auto;}
	.img_type{height: 233px; margin-top: 0;}
	.site_title{margin-top: -95px;}
	.location_nav{ display: none;}
	.location_nav .cover{display: none;}
	.content{width: 96%; padding: 0 2%;}
	.content_title{width: 100%;}
	.type1 .table_type{ margin-left: 0;}
	.text_img > div{float: none; width: 100%;}
	.text_img > p{float: none; width: 100%; margin-top: 10px;}
	.text_img img, .img_text img{float: none; margin: 0 auto 20px;}
	.img_text > div{float: none; width: 100%;}
	.img_text > p{float: none; width: 100%;}

	.bg div{width: 100%; padding: 20px 0 20px 0;}
	.bg p{width: auto; padding: 20px;}
	.bg2 div{width: 100%; padding: 20px 0 20px 0;}
	/* .bg2 p{padding: 20px 0 20px 0;} */

	/* .imgtype > li{float: none; width: 100%; height: auto; min-height: auto; margin-left: 0; margin-bottom: 50px;}
	.imgtype > li .imgarea{width: 100%;}
	.imgtype > li .imgarea img{width: 100%;}
	.imgtype > li .imgarea strong{width: 100%;} */
	/* .imgtype > li{float: none; height: auto; min-height: auto; margin: 0 auto 0;} */
	.imgtype{width: 810px; margin: 0 auto;}
	.imgtype > li{min-height: 516px;}
	.imgtype.train_min_h > li:nth-child(10), .imgtype.train_min_h > li:nth-child(11), .imgtype.train_min_h > li:nth-child(12){min-height: 610px;}
	.imgtype5 > li, .imgtype6 > li, .imgtype7 > li{min-height: 630px!important;}
	.imgtype2 > li{width: 100%; margin-right: 0;}
	.imgtype2 > li .imgarea{width: 100%;}
	.imgtype2 > li .imgarea img{width: 100%;}
	.imgtype2 > li .imgarea strong{width: 100%;}
	.imgtype2 > li ul{min-height: auto;}
	.imgtype3 > li{width: 100%; margin-right: 0;}
	.imgtype3 > li:nth-child(4n){margin-right: 0;}
	.imgtype3 > li:nth-child(3n){margin-right: 0;}
	.imgtype3 > li .imgarea{width: 100%;}
	.imgtype3 > li .imgarea img{width: 100%;}
	.imgtype3 > li .imgarea strong{width: 100%;}
	.imgtype3 > li ul{min-height: auto;}
	.imgtype4 > li ul{min-height: auto;}
	.imgtype4 > li p{min-height: auto;}
	.imgtype5 > li ul{min-height: auto;}
	.imgtype5 > li p{min-height: auto;}
	.imgtype6 > li ul{min-height: auto;}
	.imgtype6 > li p{min-height: auto;}
	.imgtype7 > li ul{min-height: auto;}
	.imgtype7 > li p{min-height: auto;}
	.gallery li{float: none; height: 255px; margin-right: 0;}
	.gallery.gallery2 li{width: 100%;}
	.gallery.gallery3 li{width: 100%;}
	.gallery.gallery4 li{width: 100%;}

    .btn_big, .btn_small{display: inline-block; width: 100%; height: 40px; padding-left: 0; line-height: 40px; text-align: center; color: #fff; border-radius: 50px; background: url(/contents/img/list_style4.png) 95% center no-repeat #a5a5a5; box-shadow: inset -3px -3px 10px #949494;}
    .btn_big:hover, .btn_small:hover{background: url(/contents/img/list_style4.png) 95% center no-repeat  #4775b0; box-shadow: inset -3px -3px 10px #2d4c74; transition: all 0.2s ease-in;}
    
	.info_list li{float: none; width: 100%; height: auto; margin-right: 0;}
	.info_list li strong{display: block; padding: 20px 0;}
	
    

	/* tab_type1 start */
	.tab_type1 .tabs{ border-top: 1px solid #dadada;}
	.tab_type1 .tabs li{float: none; width: 100%;}
	.tab_type1 .tabs li a{ padding: 0; height: 68px; line-height: 68px; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; border-left: 1px solid #dadada; border-top: none;}
	
	/* tab_type1 end */
	/* tab_type2 start */
	.tab_type2 .tabs{ border-top: 1px solid #dadada;}
	.tab_type2 .tabs li{float: none; width: 100%;}
	.tab_type2 .tabs li a{ padding: 0; height: 68px; line-height: 68px; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; border-left: 1px solid #dadada; border-top: none;}
	.tab_type2 .tabs li:first-child a{border-left: none;}
	/* tab_type2 end */
	
	/* tab_type5 start */
	.tab_type5 .tabs{ border-top: 1px solid #dadada; border-left: none;}
	.tab_type5 .tabs li{float: none; width: 100%;}
	.tab_type5 .tabs li a{ padding: 0; height: 68px; line-height: 68px; text-align: center; border-bottom: 1px solid #dadada; border-right: 1px solid #dadada; border-left: 1px solid #dadada; border-top: none;}
	.tab_type5 .tabs li:first-child a{border-left: none;}
	/* tab_type2 end */

    /* table start */
    /* select_area start */
	.select_area .select_type{float: none; width: 100%; height: 44px; line-height: 44px; margin-left: 0; margin-bottom: 10px; padding: 0; background: #fff url(/contents/img/btn_down.png) 94% center no-repeat; background-size: 5px 3px;}
	.select_area .select_type label{width: 93%; padding: 0 3%; }
	.select_area .select_type select{width: 100%;}
	/* select_area end */
	
	/* list start */
	.board_list colgroup col{width: auto;}
	.read_info1 img,
	.read_info1 .list_style,
	.read_info2 .list_style,
	.read_info3 .list_style{padding-left: 0;}
	.board_info .info_left{float: none;}
	.board_info .info_right{float: none;}
	.board_info .select_type{float: none; margin-bottom: 10px; background: #fff url(/contents/img/btn_down.png) 94% center no-repeat; background-size: 5px 3px;}
	.board_info .select_type1{width: 100%; margin-right: 0;}
	.board_info .select_type2{width: 100%; margin-right: 0;}
	.board_info .select_type3{width: 100%; margin-right: 0;}
	.board_info .select_type4{width: 100%;}
	.board_info .select_type label{width: 93%; padding: 0 3%;}
	.board_info .select_type select{width: 99.5%;}
	.serch_warp{float: none;}
	.serch_warp input{width: 73%; height: 42px; line-height: 42px; padding: 0 3%;}
	.serch_warp a{ width: 20%; height: 44px; line-height: 44px; padding: 0; text-align: center;}
	.board_form input[type="text"]{ width: 92%; padding: 0 3%;}
	.board_form input[type="tel"]{width: 92%; padding: 0 3%;}
	.board_form input[type="tel"].phone{width: 92%; padding: 0 3%;}
	.board_form input[type="email"]{width: 92%; padding: 0 3%;}
	.board_form input[type="date"]{width: 92%; padding: 7px 3%;}
	.board_form textarea{width: 92%; padding: 15px 3%;}
	.board_form span{ line-height: 25px;}
	.list_move li{ width: 93%; padding: 10px 3%; border-bottom: 1px solid #dadada; vertical-align: middle;}
	.list_move li strong{width: 19%; padding-right: 0; margin: 0;}
	.list_move li a,
	.list_move li span{overflow: hidden; width: 73%; padding: 0 3%; margin: 0; white-space: nowrap; text-overflow: ellipsis;}
	.agree ul{margin-bottom: 10px;}
	.agree ul li{margin-top: 10px;}
	.button_type{padding: 20px 0; text-align: center;}
	.button_type a.btn_send{margin-right: 10px;}
    .board_form .file_add{width: 95%; height: 34px; line-height: 34px; border: 1px solid #dadada; font-size: 14px;}
    .web_type{display: none;}
    .mobile_type{display: block;}
    b.mobile_type{display: inline-block;}
    .btn_over.mobile_type{margin-top: 10px; display: inline-block;}
    .btn_start.mobile_type{margin-top: 10px; display: inline-block;}
    div.mobile_type{margin-top: 10px;}
    /* table end */

    /* 페이징 start*/
    .w_paging{display: none;}
    .m_paging{display: block; text-align: center; margin-top: 30px; margin-bottom: 26px;}
    .m_paging ul{width: 100%; display: inline;}
    .m_paging ul li{display: inline; margin: 0 2px 0 0;}
    .m_paging ul li a{display: inline-block; width: 21px; height: 21px; line-height: 21px; text-align: center; padding: 0; font-size: 12px;}
    .m_paging ul li a:hover{text-decoration: none;}
    .m_paging ul li.ico a{background: #fff; border: 1px solid #999;}
    .m_paging ul li a.on{display: inline-block; background: #fff; border: 1px solid #4775b0; color: #4775b0;}
    .m_paging .btn{float: right;}
    /* 페이징 end */
    
    .tour{width: 100%; height: auto; background: none;}
    .tour li{overflow: hidden; width: 100%; height: auto; font-size: 14px; line-height: 25px;}
    .table_type{overflow-x: auto;}
    #tabex1_2 #layerWrap{width: 90%; height: auto; padding: 0; overflow-x: auto;}
    .goto_info{display: block; margin-left: 0px;}
    .form_end{ padding: 0; background: none;}

    /* 선수단연혁 & 희망길벗 연혁 start */
    .tab_type3{display: none;}
    .history_wrap .off{display: block;}
    .year_wrap02 {padding: 0;}
    .year_wrap02>strong {padding: 0 0 20px 0;}
    .year_wrap02 ul{width: 100%;}
    .sports_wrap .year_wrap02 ul li em{width: 100%; padding-right: 0;}
	.sports_wrap .year_wrap02 ul li span{width: 100%;}
	/* 선수단연혁 & 희망길벗 연혁 end */

	/* sub6-3-3 모터보트대회  start */
	.year_wrap{width: 100%;}
	.year_wrap>li{height: auto; padding-bottom: 40px;}
	.year_wrap .year h3{position: static; width: 100%; height: auto; margin: 40px 0 10px; background-image: none; line-height: 1; text-align: left; color: #000;}
	.year_wrap .year span{display: none;}
	.year_wrap .year{width: 100%; height: auto;}
	.year_wrap .year_con{width: auto; height: auto; padding-left: 20px; border: 0;}
	.year_wrap .year_con.pt_2ea li:first-child, .year_wrap .year_con.pt_3ea li:first-child, .year_wrap .year_con.pt_4ea li:first-child{padding-top: 0px;}
	.year_wrap .year_con li{padding: 13px 0 0 0;}
	.year_wrap .year_con strong {width: auto; text-align: left;}
	/* sub6-3-3 모터보트대회 end */
	.public_img1 p, .public_img2 p{width: auto;}
	.mobile_type.board_text b{ display: inline-block; margin-right: 20px; font-size: 12px; line-height: 25px; font-weight: normal;}
	/* sub09-1 고객헌장 */
	.type.type3.sub9.li_min_height li{padding-bottom: 20px;}
	.type.type3.sub9.li_min_height h6{width: 100%;}
	
	/* sub9-5 사이트맵 */
	.site_map .content_type li{padding-top: 50px;}
	.site_map .content_type li:first-child{padding-top: 0;}
	.content.site_map .content_type dl{width: 50%; padding: 0 0 30px 0;}
	
	.content_type .sub7_img_box {background: none;}
	.content_type .sub7_img_box img{float: none; width: 100%; height: auto; min-height: auto; padding: 20px 0 0 0;}   
	.content_cover.sub7 .btn_small{float: none; margin:20px 0;}
	.content_type .sub7_bi_01{width: 100%;}
	.content_type .sub7_bi_01 li{float: none; width: 100%; margin-bottom: 20px;}
	.content_type .sub7_bi_01 li:nth-child(odd){margin-right: 0;}
	.content_type .sub7_bi_01 li span{width: 98%;}
	.content_type .sub7_bi_02 li{margin-bottom: 20px;}
	.content_type .sub7_bi_02 li span{width: 98%;}
	.content_type .sub7_bi_02 li span img{padding-top: 49px;}
	.content_type .sub7_bi_02 li:nth-child(2) span{background-color: #00448c;}
	.content_type .sub7_bi_02 li:nth-child(1){float: none;}
	.content_type .sub7_bi_02 li:nth-child(2){float: none; margin-left: 0;}
	.content_type .sub7_bi_02 li:nth-child(3){float: none;}
	.sub7_bi_03{clear: both; width: 100%;}
	.sub7_bi_03>li:nth-child(1){float: none; width: 100%; text-align: center;}
	.sub7_bi_03>li:nth-child(2){float: none; width: 100%; margin-left: 0;}
	.sub7_bi_03>li:nth-child(2) ul li{float: none; width: 100%;}
	.sub7_bi_03>li:nth-child(1) img{ width: 70%; padding: 0; border: none;}
	.sub7_bi_03>li:nth-child(1) h4{margin-left: 0; text-align: left;}
	.sub7_bi_03 li h4{margin-left: 0;}
	.sub7_bi_03>li:nth-child(2) ul li:nth-child(3), .sub7_bi_03>li:nth-child(2) ul li:nth-child(4){padding-top: 20px;}
	.sub7_bi_03>li:nth-child(2) ul li>img{width: 70%; margin: 0 auto;}

	/* sub7-1-1 사업본부/소개/인사말 */
	.sub7_bg01{width: 100%; height: 260px; background: url(/contents/img/company/sub7-1-1-img01.png) no-repeat;}
	.sub7_bg01 span{display: inline-block; padding: 82px 0 0 27px; color: #fa5421; font-size: 31px; font-weight: bold;}
	.sub7_1_1 p{padding: 25px 0 0 27px;}
	
	.text_indent{text-indent: 21px;}
	
	/* sub7-1-4 사업본부/소개/미션&비젼*/
	.vision_wrap{ width: 100%; height: auto; background: none;}
	.vision_wrap dl{position: static;}
	.vision_wrap dl:nth-of-type(1),.vision_wrap dl:nth-of-type(2){text-align: left;}
	.vision_wrap dl dt{font-weight: bold; font-size: 16px; line-height: 25px; padding-bottom: 9px;}
	.vision_wrap dl dd{padding-bottom: 5px; font-size: 14px; line-height: 25px;}
	
	.about_wision{width: 100%; height: auto; min-height: 0;}
	.about_wision dl{float: none; width: 100%; margin: 20px 0 0 0;}
	.about_wision dl:nth-of-type(4){margin: 20px 0 0 0;}
	.about_wision dl dt{height: 67px; border-top: 2px solid #888888; background-color: #a1acb8; line-height: 67px; text-indent: 20px; color: #fff; font-weight: bold;}
	.about_wision ul{padding-top: 22px; padding-bottom: 22px;}
	
	/* sub7-1-5 사업본부/소개/핵심가치*/
	.sub7_vlaue img{display: block; width: 100%; height: auto; min-height: 60px;}
	.read_info1 .read_btns{margin-top: 20px;}
	
	/* sub7-1-6 사업본부/소개/조직안내 */
	.group_chart_wrap>img{width: 100%; height: auto;}
	/* .group_chart_wrap>img{display: none;} */
	.group_part dl{width: 100%; padding-top: 20px;}
	.group_part dl dd ul{height: auto; border: 1px solid #dadada; padding-bottom: 20px;}
	.group_chart_wrap .gb_image_btn{display: inline-block; width: 147px; height: 30px; line-height: 30px; margin-top: 20px;
    padding-left: 20px; text-align: left; color: #fff; border-radius: 50px; background: url(/contents/img/list_style4.png) 95% center no-repeat #a5a5a5; box-shadow: inset -3px -3px 10px #949494;}
	.group_chart_wrap .gb_image_btn:hover{background: url(/contents/img/list_style4.png) 95% center no-repeat #4775b0;box-shadow: inset -3px -3px 10px #2d4c74; transition: all 0.2s ease-in;}
	
	/* sub7-1-2 사업본부/소개/사업목적및연혁 */
	.sub7_bg02{width: 100%; height: auto; margin: 0 0 0 0; background: none;}
	.sub7_bg02 strong{font-size: 14px; line-height: 25px; padding-left: 20px;}
	.sub7_bg02 p{font-size: 14px; line-height: 25px; padding-left: 20px;}
	.sub7_bg02 li{position: static;}
	.sub7_bg02 li:first-child{text-align: left;}
	
	.sub6_history .text_img>p{width: 100%;}
	.tab_content #tab1_1 > img:nth-of-type(1), .tab_content  #tab1_2 > img:nth-of-type(1), .tab_content  #tab1_4 > img:nth-of-type(1), .tab_content #tab1_5 > img:nth-of-type(1){width: 100%; height: auto;}
	
	#tab1_1 li{font-size: 14px; line-height: 25px;}
	#tab1_2 li{font-size: 14px; line-height: 25px;}
	#tab1_3 li{font-size: 14px; line-height: 25px;}
	#tab1_4 li{font-size: 14px; line-height: 25px;}
	#tab1_5 li{font-size: 14px; line-height: 25px;}
	
	.subgallery_cover{width: 100%; height: auto;}
	.subgallery_cover img{width: 100%; height: auto;}
	.mobile_type.btn_lookmore{display: inline-block; height: 44px; line-height: 44px; padding: 0 20px; margin-right: 10px; text-align: center; background: #0084ca; font-size: 14px; color: #fff;}
	.content_type h3.mobile_time{margin-top: 0;}
	
	/* 희망길벗 -사진자료/MTB아카데미 > 게시글*/
	.viewCon.textAreaWrap div{float: none;}
	.photoArea{width: auto; margin-right: 0;}
	.contentArea{width: 100%; margin-top: 20px;}
	
	/* 미사리경정공원 주차안내 이미지 */
	.map_misari .tab_type1 img{display: block; width: 100%; heught: auto;}
	
	/* 선수단 프로필 start*/
	.sport_member>li>ul{float: none; width: auto;}
	.sport_member>li>div>.sport_cover>ul.ul_1, .sport_member>li>div>.sport_cover>ul.ul_2{float: none; width: auto; margin-right: 0;}
}

/* margin start*/
.mb_5{margin-bottom: 5px!important;}
.mb_10{margin-bottom: 10px!important;}
.mb_15{margin-bottom: 15px!important;}
.mb_20{margin-bottom: 20px!important;}
.mb_25{margin-bottom: 25px!important;}
.mb_30{margin-bottom: 30px!important;}
.mb_35{margin-bottom: 35px!important;}
.mb_40{margin-bottom: 40px!important;}
.mb_45{margin-bottom: 45px!important;}
.mb_50{margin-bottom: 50px!important;}
.mb_55{margin-bottom: 55px!important;}
.mb_60{margin-bottom: 60px!important;}
.mb_65{margin-bottom: 65px!important;}
.mb_70{margin-bottom: 70px!important;}
.mb_75{margin-bottom: 75px!important;}
.mb_80{margin-bottom: 80px!important;}
.mb_85{margin-bottom: 85px!important;}
.mb_90{margin-bottom: 90px!important;}
.mb_95{margin-bottom: 95px!important;}
.mb_100{margin-bottom: 100px!important;}
.mb_105{margin-bottom: 105px!important;}
.mb_110{margin-bottom: 110px!important;}
.mb_115{margin-bottom: 115px!important;}
.mb_120{margin-bottom: 120px!important;}
.mb_125{margin-bottom: 125px!important;}
.mb_130{margin-bottom: 130px!important;}
.mb_135{margin-bottom: 135px!important;}
.mb_140{margin-bottom: 140px!important;}
.mb_145{margin-bottom: 145px!important;}
.mb_150{margin-bottom: 150px!important;}
.mb_155{margin-bottom: 155px!important;}
.mb_160{margin-bottom: 160px!important;}
.mb_165{margin-bottom: 165px!important;}
.mb_170{margin-bottom: 170px!important;}
.mb_175{margin-bottom: 175px!important;}
.mb_180{margin-bottom: 180px!important;}
.mb_185{margin-bottom: 185px!important;}
.mb_190{margin-bottom: 190px!important;}
.mb_195{margin-bottom: 195px!important;}
.mb_200{margin-bottom: 200px!important;}
.mt_5{margin-top: 5px!important;}
.mt_10{margin-top: 10px!important;}
.mt_15{margin-top: 15px!important;}
.mt_20{margin-top: 20px!important;}
.mt_25{margin-top: 25px!important;}
.mt_30{margin-top: 30px!important;}
.mt_35{margin-top: 35px!important;}
.mt_40{margin-top: 40px!important;}
.mt_45{margin-top: 45px!important;}
.mt_50{margin-top: 50px!important;}
.mt_55{margin-top: 55px!important;}
.mt_60{margin-top: 60px!important;}
.mt_65{margin-top: 65px!important;}
.mt_70{margin-top: 70px!important;}
.mt_75{margin-top: 75px!important;}
.mt_80{margin-top: 80px!important;}
.mt_85{margin-top: 85px!important;}
.mt_90{margin-top: 90px!important;}
.mt_95{margin-top: 95px!important;}
.mt_100{margin-top: 100px!important;}
.mt_105{margin-top: 105px!important;}
.mt_110{margin-top: 110px!important;}
.mt_115{margin-top: 115px!important;}
.mt_120{margin-top: 120px!important;}
.mt_125{margin-top: 125px!important;}
.mt_130{margin-top: 130px!important;}
.mt_135{margin-top: 135px!important;}
.mt_140{margin-top: 140px!important;}
.mt_145{margin-top: 145px!important;}
.mt_150{margin-top: 150px!important;}
.mt_155{margin-top: 155px!important;}
.mt_160{margin-top: 160px!important;}
.mt_165{margin-top: 165px!important;}
.mt_170{margin-top: 170px!important;}
.mt_175{margin-top: 175px!important;}
.mt_180{margin-top: 180px!important;}
.mt_185{margin-top: 185px!important;}
.mt_190{margin-top: 190px!important;}
.mt_195{margin-top: 195px!important;}
.mt_200{margin-top: 200px!important;}
/* margin end */
.none{background: none; padding-left: 0;}
@media screen and (max-width: 1024px){
	.pad_type_none, .pad_type_none2{display: block!important;}
	.web_type2{display: none;}
	.pad_type .mobile_type{display: block!important;}
	 .float_l{float: left!important;}
	 
	 /* 홍보광장 - 한국경륜역사 */
	.step_story>li{width: 30.3%;}
	.step_story>li {padding: 20px 3% 0 0; background: url(/contents/img/list_style3.png) 97% 35px no-repeat;}
	.step_story3>li:nth-child(4) dl dd, .step_story3>li:nth-child(5) dl dd, .step_story3>li:nth-child(6) dl dd{min-height: 455px!important;}
	
	
	
	
	
	
}
@media screen and (max-width: 842px){
	.imgtype{width: 540px; margin: 0 auto;}
	.imgtype > li{min-height: 516px;}
	/* arrow start */
	.arrow_6 dl{width: 50%;}
	.board_list table td.program.pad_type, .pad_type_none{display:block!important;}
	
	/* 선수단 프로필 start*/
	.sport_member>li>div {clear: both; float: none;}
}
/* iPad 세로 size 미만*/
@media screen and (max-width:767px){
	/* 홍보광장 - 한국경륜역사 */
	.step_story>li{width: 46%;}
	.step_story>li {padding: 20px 4% 0 0; background: url(/contents/img/list_style3.png) 97% 35px no-repeat;}
	.step_story2>li:nth-child(n+3){padding-top: 20px!important;}
	.step_story3>li:nth-child(4) dl dd{min-height: 240px!important;}
	.step_story3>li:nth-child(5) dl dd, .step_story3>li:nth-child(6) dl dd{min-height: 455px!important;}
	.step_story5>li dl dd{min-height: 250px!important;}
	.step_story5>li:nth-child(n+3) dl dd{min-height: 200px!important;}
	
	.board_info_text table td, .read_info2 table td, .board_info_text table td, .contentArea table td, .read_info table td{ width: auto !important;  height: auto !important;}
	.board_info_text table, .read_info2 table, .board_info_text table, .contentArea table, .read_info table{ width: auto !important; table-layout:auto;}
}
@media screen and (max-width:559px){
	.imgtype{width: 250px; margin: 0 auto;}
	.imgtype > li{margin-left: 0;}
	.imgtype5 > li{min-height: auto;}
	.pad_type_none2{display: none!important;}
	/* arrow start 
    .arrow dl{float: none;}
    .arrow dt{position: relative; height: 80px; line-height: 80px; font-weight: bold; color: #fff; text-align: center; padding: 0; margin: 40px 0 40px 0;}
    .arrow dt b{position: absolute; left: 50%; top: 60px; margin-left: -40px; z-index: 2; display: block; width: 80px; height: 40px;}
    .arrow dd{margin-bottom: 10px; padding: 0 20px; margin-left: 0; background: url(/contents/img/list_style3.png) 5px 5px no-repeat; font-size: 14px; line-height: 1.4em;}
    .arrow_6 dl{width: 33.3%;}
    .arrow_5 dl{width: 100%;}
    .arrow_4 dl{width: 100%;}
    .arrow_3 dl{width: 100%;}
    .arrow_3 dl:last-child{width: 100%;}
    .arrow_2 dl{width: 100%;}
    .arrow_6 dl:nth-child(1) dt{background: #7bafe9;}
    .arrow_6 dl:nth-child(2) dt{background: #8093dc;}
    .arrow_6 dl:nth-child(3) dt{background: #69cadd;}
    .arrow_6 dl:nth-child(4) dt{background: #7bafe9;}
    .arrow_6 dl:nth-child(5) dt{background: #8093dc;}
    .arrow_6 dl:nth-child(6) dt{background: #69cadd;}
    .arrow_6 dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_6 dl:nth-child(2) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat ;}
    .arrow_6 dl:nth-child(3) dt b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
    .arrow_6 dl:nth-child(4) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_6 dl:nth-child(5) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
    .arrow_6 dl:nth-child(6) dt b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
    .arrow_5 dl:nth-child(1) dt{background: #7bafe9;}
    .arrow_5 dl:nth-child(2) dt{background: #8093dc;}
    .arrow_5 dl:nth-child(3) dt{background: #69cadd;}
    .arrow_5 dl:nth-child(4) dt{background: #7bafe9;}
    .arrow_5 dl:nth-child(5) dt{background: #8093dc;}
    .arrow_5 dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_5 dl:nth-child(2) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
    .arrow_5 dl:nth-child(3) dt b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
    .arrow_5 dl:nth-child(4) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_5 dl:nth-child(5) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
    .arrow_4 dl:nth-child(1) dt{background: #7bafe9;}
    .arrow_4 dl:nth-child(2) dt{background: #8093dc;}
    .arrow_4 dl:nth-child(3) dt{background: #69cadd;}
    .arrow_4 dl:nth-child(4) dt{background: #7bafe9;}
    .arrow_4 dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_4 dl:nth-child(2) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
    .arrow_4 dl:nth-child(3) dt b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
    .arrow_4 dl:nth-child(4) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_3 dl:nth-child(1) dt{background: #7bafe9;}
    .arrow_3 dl:nth-child(2) dt{background: #8093dc;}
    .arrow_3 dl:nth-child(3) dt{background: #69cadd;}
    .arrow_3 dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_3 dl:nth-child(2) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
    .arrow_3 dl:nth-child(3) dt b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
    .arrow_2 dl:nth-child(1) dt{background: #7bafe9;}
    .arrow_2 dl:nth-child(2) dt{background: #8093dc;}
    .arrow_2 dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_2 dl:nth-child(2) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}*/
	.arrow_3 dl:last-child{width: 100%;}
    .arrow_4 dl{width: 50%;}
    .pad_type_none{display: none!important;}
    .board_list table td.program.pad_type p {width: 100%;}
    /* arrow end */
    
    /* 홍보광장 - 한국경륜역사 */
	.step_story>li{width: 100%;}
	.step_story>li {padding: 20px 0 22px 0; background: url(/contents/img/list_style3_down.png) no-repeat center bottom;}
	.step_story2>li dl dd{min-height: auto!important;}
	.step_story2>li{padding-top: 20px!important;}
	.step_story3>li dl dd {min-height: auto!important;}
	.step_story3>li:nth-child(5) dl dd, .step_story3>li:nth-child(6) dl dd {min-height: auto!important;}
	.step_story4>li dl dd{min-height: auto!important;}
	.step_story5>li dl dd, .step_story5>li:nth-child(n+3) dl dd{min-height: auto!important;}
	.lineH2{line-height: 45px!important;}
	
	
	.board_info_text table img, .read_info2 table img, .board_info_text table img, .contentArea table img, .read_info table img {width: 100%;}
	.board_info_text table td, .read_info2 table td, .board_info_text table td, .contentArea table td, .read_info table td{ width: none !important;}
}
@media screen and (max-width:500px){
	.video-container {
	  position: relative;
	  width: 100%;
	  padding-bottom: 56.25%;
	}
	
	.video-container iframe, 
	.video-container object,
	.video-container embed {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	}
	
	.ms100{width: 100%;}
	
	.mPadding { padding : 0 10px !important; width:auto !important;}
	
	.arrow_6 dl{width: 100%;}
	.arrow_6 dt b{position: absolute; left: 50%; top: 60px; margin-left: -40px; z-index: 2; display: block; width: 80px; height: 40px;}
	.arrow_6 dl:nth-child(1) dt{background: #7bafe9;}
    .arrow_6 dl:nth-child(2) dt{background: #8093dc;}
    .arrow_6 dl:nth-child(3) dt{background: #69cadd;}
    .arrow_6 dl:nth-child(4) dt{background: #7bafe9;}
    .arrow_6 dl:nth-child(5) dt{background: #8093dc;}
    .arrow_6 dl:nth-child(6) dt{background: #69cadd;}
	.arrow_6 dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_6 dl:nth-child(2) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat ;}
    .arrow_6 dl:nth-child(3) dt b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
    .arrow_6 dl:nth-child(4) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_6 dl:nth-child(5) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
    .arrow_6 dl:nth-child(6) dt b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
}

@media screen and (max-width:420px){
	.text_img img, .img_text img{width: 100%;}
	.arrow dl{width: 100%;}
    .arrow dt{position: relative; height: 80px; line-height: 80px; font-weight: bold; color: #fff; text-align: center; padding: 0; margin: 40px 0 40px 0;}
    .arrow dt b{position: absolute; left: 50%; top: 60px; margin-left: -40px; z-index: 2; display: block; width: 80px; height: 40px;}
    .arrow dd{margin-bottom: 10px; padding: 0 20px; margin-left: 0; background: url(/contents/img/list_style3.png) 5px 5px no-repeat; font-size: 14px; line-height: 1.4em;}
    .arrow_5 dl:nth-child(1) dt{background: #7bafe9;}
    .arrow_5 dl:nth-child(2) dt{background: #8093dc;}
    .arrow_5 dl:nth-child(3) dt{background: #69cadd;}
    .arrow_5 dl:nth-child(4) dt{background: #7bafe9;}
    .arrow_5 dl:nth-child(5) dt{background: #8093dc;}
    .arrow_5 dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_5 dl:nth-child(2) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
    .arrow_5 dl:nth-child(3) dt b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
    .arrow_5 dl:nth-child(4) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_5 dl:nth-child(5) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
    .arrow_4 dl:nth-child(1) dt{background: #7bafe9;}
    .arrow_4 dl:nth-child(2) dt{background: #8093dc;}
    .arrow_4 dl:nth-child(3) dt{background: #69cadd;}
    .arrow_4 dl:nth-child(4) dt{background: #7bafe9;}
    .arrow_4 dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_4 dl:nth-child(2) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
    .arrow_4 dl:nth-child(3) dt b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
    .arrow_4 dl:nth-child(4) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_3 dl:nth-child(1) dt{background: #7bafe9;}
    .arrow_3 dl:nth-child(2) dt{background: #8093dc;}
    .arrow_3 dl:nth-child(3) dt{background: #69cadd;}
    .arrow_3 dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_3 dl:nth-child(2) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
    .arrow_3 dl:nth-child(3) dt b{background: url(/contents/img/arrow_down3.png) right top no-repeat;}
    .arrow_2 dl:nth-child(1) dt b{background: url(/contents/img/arrow_down1.png) right top no-repeat;}
    .arrow_2 dl:nth-child(2) dt b{background: url(/contents/img/arrow_down2.png) right top no-repeat;}
	}