﻿/* 바로가기 사이트 */
.enter_box {}
.enter_box .eb_img {text-align:center;}
.enter_box .eb_cont {position:relative; margin:0 15%;}
.enter_box .eb_cont a {position:absolute; bottom:130%; right:10%;}
#contents .enter_box .eb_cont h2.h0 {float:left; width:29%; margin-right:1%; background:url('../images/contents/eb_bu.gif') no-repeat left top; padding:13px 0 0 0; color:#303030; font-size:25px; font-weight:600;}
.enter_box .eb_cont p {float:left; width:70%; padding-top:19px; color:#303030; font-size:15px;}

@media screen and (max-width:640px) {
	.enter_box .eb_img {margin-bottom:20px;}
	#contents .enter_box .eb_cont h2.h0 {float:none; width:auto;}
	.enter_box .eb_cont p {clear:both; float:none; width:auto;}
	.enter_box .eb_cont a {clear:both; float:right; position:static; bottom:auto; right:auto;}
	.enter_box .eb_cont a img {height:68px;}
	.enter_box .eb_cont {width:auto; margin:0;}
}

/* top img box */
#contents .img_box {margin-bottom:20px; background-position:right top; background-repeat:no-repeat;}
#contents .img_box .img_tit {padding:50px 0 0 36px; min-height:144px; background:url('../images/contents/imgbox_tit_bg.png') no-repeat left top;}
#contents .img_box .img_tit .kor_tit {display:block; color:#fff; font-size:27px; font-weight:600;}
#contents .img_box .img_tit .eng_tit {display:block; color:#9eb4db; font-size:27px; font-weight:600; letter-spacing:-1px;}

@media screen and (max-width:800px) {
	#contents .img_box .img_tit {padding-left:30px; background-size:250px 100%;}
	#contents .img_box .img_tit .kor_tit {}
	#contents .img_box .img_tit .eng_tit {font-size:17px;}
}

@media screen and (max-width:640px) {
	#contents .img_box .img_tit {background-size:170px 100%; padding-left:9px;}
	#contents .img_box .img_tit .kor_tit {margin-top:15px; font-size:24px;}
	#contents .img_box .img_tit .eng_tit {font-size:15px; letter-spacing:-1px;}
}

/* 교통조사 > 국가교통조사란? */
.cts15 .img_box {background-image:url('../images/contents/cts15_imgbox_bg.jpg');}

/* 교통조사 > 여객통행실태조사 > 조사개요 */
#contents .cts59 .box2 .box4 {padding-left:0; padding-right:0;}
.cts59 .box2 .box4 {float:right; width:50%;}
.cts59 .box2 > img {display:block; float:left; width:45%; margin-right:5%;}
#contents .cts59 .box2 .box4 h3 {margin-top:20px; padding:0 25px; color:#010101; font-size:15px;}
#contents .cts59 .box2 .box4 p {margin-top:10px; padding:0 25px; color:#767676; font-size:13px;}
@media screen and (max-width:640px) {
	.cts59 .box2 .box4 {float:none; width:100%; margin-top:20px;}
	.cts59 .box2 > img {float:none; width:100%;}
}

/* 교통조사 > 화물통행실태조사 > 조사개요 */
#contents .cts72 .box2 .box4 {padding-left:0; padding-right:0;}
.cts72 .box2 .box4 {float:right; width:50%;}
.cts72 .box2 > img {display:block; float:left; width:45%; margin-right:5%;}
#contents .cts72 .box2 .box4 h3 {margin-top:20px; padding:0 25px; color:#010101; font-size:15px;}
#contents .cts72 .box2 .box4 p {margin-top:10px; padding:0 25px; color:#767676; font-size:13px;}
@media screen and (max-width:640px) {
	.cts72 .box2 .box4 {float:none; width:100%; margin-top:20px;}
	.cts72 .box2 > img {float:none; width:100%;}
}

/* KTDB 소개>인사말 */
.cts50{}
.cts50 .title{padding-bottom:35px;font-size:35px;line-height:45px;color:#1d60af;font-weight:600;letter-spacing:-1px;}
.cts50 .title span{font-size:30px;display:block;}
.cts50 .cont_box{padding-right:250px;background:url(../images/contents/cts50_bg.jpg) no-repeat right bottom;}
.cts50 .cont_box p{padding-bottom:25px;font-size:13px;line-height:22px;color:#767676;}
.cts50 .cont_box p.fir{font-size:17px;line-height:25px;color:#000;font-weight:600;}
.cts50 .sign{padding:10px 0;font-size:17px;line-height:28px;color:#343434;}
.cts50 .sign strong{display:inline-block;font-size:25px;line-height:28px;font-weight:600;vertical-align:0;}
@media screen and (max-width:800px) {
.cts50 .cont_box{padding-right:20%;background-size:19%;}
}
@media screen and (max-width:600px) {
.cts50 .title{letter-spacing:-2px;}
.cts50 .cont_box{padding-right:0;background:none;}
}

/* KTDB 소개>KTDB 사업안내>국가교통DB 구축 개요 */
.cts138_box .cont_box{padding:30px 0 70px 0;background:url(../images/contents/cts138_bg.gif) center bottom no-repeat;}
.cts138_box .cont_box ul{text-align:center;}
.cts138_box .cont_box li{float:left;width:166px;height:245px;margin:0 30px;font-size:18px;line-height:25px;color:#fff;font-weight:600;text-align:center;background:url(../images/contents/cts138_list01.png) center top no-repeat;}
.cts138_box .cont_box li.fir{margin-left:150px;}
.cts138_box .cont_box li.sec{background:url(../images/contents/cts138_list02.png) center top no-repeat;}
.cts138_box .cont_box li.thi{background:url(../images/contents/cts138_list03.png) center top no-repeat;}
.cts138_box .cont_box li span{display:inline-block;padding-top:45px;}
.cts138_box .cont_box li.fir span{padding-top:58px;}
.cts138_box .cont_box .cont{width:810px;margin:0 auto;text-align:center;font-size:18px;line-height:20px;color:#1b5dac;font-weight:600;border:5px solid #1d60af;background:url(../images/contents/cts138_bg02.gif) repeat;}
.cts138_box .cont_box .cont span{display:block;padding:21px 0;}
.cts138_box .cont_box02{padding:10px 0 0 0;}
.cts138_box .cont_box02 .tit_box{position:relative;}
.cts138_box .cont_box02 .tit{position:relative;width:422px;padding:22px 0;margin:0 auto;font-size:20px;line-height:22px;color:#fff;font-weight:600;text-align:center;background:url(../images/contents/cts138_bg03.gif) right bottom no-repeat #1d60af;}
.cts138_box .cont_box02 .tit .aside{position:absolute;right:-248px;top:0;display:block;width:222px;padding-left:26px;font-size:13px;line-height:20px;color:#525252;font-weight:normal;text-align:right;background:url(../images/contents/cts138_line.png) -274px center no-repeat;}
.cts138_box .cont_box02 .tit .aside span.dep1{display:block;padding:5px;background:url(../images/contents/cts138_bg05.gif) right bottom no-repeat #666;}
.cts138_box .cont_box02 .tit .aside span.dep1 span{display:block;height:48px;padding:9px 32px 0 0;background:url(../images/contents/cts138_bg05.gif) 192px 37px no-repeat #fff;}
.cts138_box .cont_box02 .cont{position:relative;padding:0 0 50px;}
.cts138_box .cont_box02 .cont .bg_box{position:relative;height:60px;background:url(../images/contents/cts138_line02.png) center top no-repeat;z-index:11;}
.cts138_box .cont_box02 .cont ul{position:relative;margin-top:-5px;text-align:center;z-index:10;}
.cts138_box .cont_box02 .cont li{float:left;width:175px;height:140px;margin:0 20px;font-size:13px;color:#424242;text-align:left;border-top:1px solid #c5c5c5;background:url(../images/contents/cts138_bg04.gif) right bottom no-repeat #e8e8e8;}
.cts138_box .cont_box02 .cont li:first-child{margin-left:150px;}
.cts138_box .cont_box02 .cont li span{display:inline-block;padding:25px 10px 0 15px;}
@media screen and (min-width:100px) {
.cts138_box .cont_box li{float:none;margin:0 30px !important;display:inline-block;vertical-align:middle;}
.cts138_box .cont_box02 .cont li{float:none;display:inline-block;margin:0 20px !important;vertical-align:middle;}
}
@media screen and (max-width:800px) {
.cts138_box .cont_box li{margin:0 2% !important;}
.cts138_box .cont_box .cont{width:99%;}
.cts138_box .cont_box02 .tit{width:65%;padding:22px 0;margin:0;}
.cts138_box .cont_box02 .cont li{width:25%;margin:0 2% !important;}
.cts138_box .cont_box02 .cont li br{display:none;}
}
@media screen and (max-width:640px) {
.cts138_box .cont_box li{width:100%;height:auto;margin:0 0 5px !important;}
.cts138_box .cont_box li.fir{background:#244B98;}
.cts138_box .cont_box li.sec{background:#42948F;}
.cts138_box .cont_box li.thi{background:#3B9552;}
.cts138_box .cont_box li br{display:none;}
.cts138_box .cont_box li span{padding:15px 0 !important;}
.cts138_box .cont_box .cont{width:96%;padding:0 1%;}
.cts138_box .cont_box02 .tit{width:100%;padding:22px 0;margin:0 0 55px;}
.cts138_box .cont_box02 .tit .aside{position:absolute;right:0;top:70px;width:100%;padding-left:0;text-align:center;}
.cts138_box .cont_box02 .tit .aside span.dep1{padding:5px;background:#666;}
.cts138_box .cont_box02 .tit .aside span.dep1 span{height:30px;padding:9px 0 0 0;background:#fff;}
.cts138_box .cont_box02 .tit .aside br{display:none;}
.cts138_box .cont_box02 .cont{padding:10px 0 0;}
.cts138_box .cont_box02 .cont .bg_box{display:none;}
.cts138_box .cont_box02 .cont li{width:100%;height:auto;margin:0 0 5px !important;}
.cts138_box .cont_box02 .cont li span{padding:25px 4%;}
}

/* KTDB 소개>KTDB 사업안내>사업의 주요성과 */
.cts140{}
.cts140 .cts140_box{padding:10px;margin:10px 0;border:1px solid #e0e0e0;}
.cts140 .cts140_box .box{padding:10px 0 30px;text-align:center;}
.cts140 .cts140_box .put_box{padding:20px 0;font-size:15px;line-height:22px;color:#010101;font-weight:600;text-align:center;background-color:#f9f9f9;}
.cts140 .cts140_box02{width:46%;}
.cts140 .cts140_box03{padding:10px 0;}
.cts140 .cts140_box03 .box{text-align:center;}
.cts140 .cts140_box03 .box img{float:left;width:243px;height:165px;}
.cts140 .cts140_box03 .box img:first-child{width:244px;}
.cts140 .cts140_box03 .put_box{padding:18px 0 18px 30px;font-size:17px;line-height:19px;color:#fff;font-weight:600;background:url(../images/contents/cts140_bg.gif) right bottom no-repeat #256ebc;}
@media screen and (min-width:1200px) {
.cts140 .cts140_box03{padding:10px 0;}
.cts140 .cts140_box03 .box img{width:auto;height:auto;margin-left:1px;}
.cts140 .cts140_box03 .box img:first-child{width:auto;height:auto;margin-left:0;}
}
@media screen and (max-width:1000px) {
.cts140 .cts140_box02{width:96%;padding:10px 2%;}
.cts140 .cts140_box03{padding:10px 0;}
.cts140 .cts140_box03 .box img{width:33%;}
.cts140 .cts140_box03 .box img:first-child{width:34%;}
}
@media screen and (max-width:640px) {
.cts140 .cts140_box02{width:96%;padding:10px 2%;}
.cts140 .cts140_box03{padding:10px 0;}
.cts140 .cts140_box03 .box img,.cts140 .cts140_box03 .box img:first-child{float:none;width:auto;height:auto;margin:10px 0 0;}
.cts140 .cts140_box03 .put_box{padding-left:0;text-align:center;}
}

/* KTDB 소개>KTDB 사업안내>사업의 주요활동 */
.cts141 .table_t1 tbody td{text-align:left;}

/* KTDB 소개>KTDB센터 소개>설립근거 */
.cts143{position:relative;}
.cts143 .all_link{position:absolute;right:0;top:18px;display:inline-block;padding:6px 20px 7px 40px;font-size:13px;line-height:15px;color:#fff;font-weight:600;background:url(../images/contents/cts143_all_link.gif) 20px center no-repeat #66717d;}

/* KTDB 소개>KTDB센터 소개>비전 및 목표 */
.cts144{background:url(../images/contents/cts144_bg.gif) 410px 100px no-repeat;}
.cts144 .cts144_box{position:relative;}
.cts144 .cts144_box .tit_box{position:absolute;left:0;top:60px;width:175px;font-size:25px;line-height:30px;color:#000;font-weight:600;letter-spacing:-1px;background:url(../images/contents/cts144_tit_box.gif) right 10px no-repeat;}
.cts144 .cts144_box .box{padding:50px 0 0 215px;background:url(../images/contents/cts144_arrow.png) 540px 12px no-repeat;}
.cts144 .cts144_box01 .tit_box{top:25px;}
.cts144 .cts144_box01 .box{padding-top:0;background:none;}
.cts144 .cts144_box01 .box .cont_box{border:5px solid #bccfe5;border-radius:5px;overflow:hidden;}
.cts144 .cts144_box01 .box .cont_box .cont{display:block;padding:22px 0 24px;font-size:18px;line-height:22px;color:#fff;font-weight:600;text-align:center;background:url(../images/contents/cts144_box01_bg.gif) repeat;}
.cts144 .cts144_box01 .box .cont_box .cont span{color:#fff600;}
.cts144 .cts144_box02 .tit_box{top:80px;}
.cts144 .cts144_box02 .box .cont_box{border:5px solid #bce3e1;border-radius:50px;overflow:hidden;}
.cts144 .cts144_box02 .box .cont_box .cont{display:block;padding:26px 0 27px;font-size:18px;line-height:22px;color:#fff;font-weight:600;text-align:center;background:url(../images/contents/cts144_box02_bg.gif) repeat;}
.cts144 .cts144_box03 .box li{float:left;position:relative;margin-left:28px;border:5px solid #1d60af;}
.cts144 .cts144_box03 .box li:first-child{margin-left:0;}
.cts144 .cts144_box03 .box li .num{position:absolute;left:0;top:0;display:inline-block;width:52px;height:40px;padding:5px 0 0 5px;font-size:15px;line-height:17px;color:#fff;font-weight:600;background:url(../images/contents/cts144_box03_num.png) left top no-repeat;}
.cts144 .cts144_box03 .box li .cont_box{width:202px;height:72px;padding:30px 0 0;font-size:15px;line-height:20px;color:#1b5dac;font-weight:600;text-align:center;background:url(../images/contents/cts144_box03_bg.gif) repeat;}
.cts144 .cts144_box04 .box ul{margin:-10px 0 0 -13px;}
.cts144 .cts144_box04 .box li{float:left;position:relative;margin:10px 0 0 13px;}
.cts144 .cts144_box04 .box li .num{position:absolute;left:22px;top:14px;font-size:17px;line-height:20px;color:#3e3e3e;font-weight:600;}
.cts144 .cts144_box04 .box li .cont_box{border:3px solid #d7d7d7;width:255px;padding:14px 0 14px 80px;font-size:15px;line-height:20px;color:#3e3e3e;font-weight:600;background:url(../images/contents/cts144_box04_bg.gif) left bottom no-repeat;}
.cts144 .cts144_box05 .box .cont_box span{display:inline-block;width:163px;padding:59px 0 60px;margin-left:-35px;font-size:18px;line-height:20px;color:#fff;font-weight:600;text-align:center;}
.cts144 .cts144_box05 .box .cont_box span.fir{margin-left:0;background:url(../images/contents/cts144_box05_bg01.png) center top no-repeat;}
.cts144 .cts144_box05 .box .cont_box span.sec{background:url(../images/contents/cts144_box05_bg02.png) center top no-repeat;}
.cts144 .cts144_box05 .box .cont_box span.thi{background:url(../images/contents/cts144_box05_bg03.png) center top no-repeat;}
.cts144 .cts144_box05 .box .cont_box span.fou{background:url(../images/contents/cts144_box05_bg04.png) center top no-repeat;}
.cts144 .cts144_box05 .box .cont_box span.fiv{background:url(../images/contents/cts144_box05_bg05.png) center top no-repeat;}
@media screen and (max-width:1200px) {
.cts144{background-position:330px 140px;}
.cts144 .cts144_box .box{background-position:450px 12px;}
.cts144 .cts144_box01 .box .cont_box .cont,.cts144 .cts144_box02 .box .cont_box .cont{padding-left:2%;padding-right:2%;}
.cts144 .cts144_box03 .box li{margin-left:10px;}
.cts144 .cts144_box03 .box li .cont_box{width:155px;}
.cts144 .cts144_box04 .box li{margin-left:5px;}
.cts144 .cts144_box04 .box li .num{left:8px;}
.cts144 .cts144_box04 .box li .cont_box{width:212px;padding-left:40px;letter-spacing:-1px;background:url(../images/contents/cts144_box04_bg.gif) -25px bottom no-repeat;}
.cts144 .cts144_box05 .box .cont_box span.fou{margin:-20px 0 0 65px;}
.cts144 .cts144_box05 .box .cont_box span.fiv{margin-top:-20px;}
}
@media screen and (max-width:800px) {
.cts144{background:none;}
.cts144 .cts144_box .tit_box{position:static;width:auto;padding-left:25px;background-position:left 10px;}
.cts144 .cts144_box .box{padding:10px 2% 20px;background:none;}
.cts144 .cts144_box03 .box li{width:30%;margin-left:1%;}
.cts144 .cts144_box03 .box li .cont_box{width:auto;}
.cts144 .cts144_box04 .box li{width:48%;margin-left:2%;}
.cts144 .cts144_box04 .box li .num{left:20px;}
.cts144 .cts144_box04 .box li .cont_box{width:auto;padding-left:60px;background-position:left bottom;}
.cts144 .cts144_box05 .box .cont_box{padding:0 10%;text-align:center;}
}
@media screen and (max-width:600px) {
.cts144 .cts144_box03 .box li{float:none;width:100%;margin:0 0 5px;}
.cts144 .cts144_box03 .box li .cont_box{width:auto;height:auto;padding:20px 8%;}
.cts144 .cts144_box03 .box li .cont_box br{display:none;}
.cts144 .cts144_box04 .box ul{margin-left:0;}
.cts144 .cts144_box04 .box li{float:none;width:100%;margin-left:0;}
.cts144 .cts144_box04 .box li .num{left:20px;}
.cts144 .cts144_box04 .box li .cont_box{width:auto;padding-left:60px;background-position:left bottom;}
.cts144 .cts144_box05 .box .cont_box{padding:0;}
.cts144 .cts144_box05 .box .cont_box span{display:block;width:100%;padding:10px 0;margin:0 !important;}
.cts144 .cts144_box05 .box .cont_box span.fir{background:#4F87C2;}
.cts144 .cts144_box05 .box .cont_box span.sec{background:#4F99C2;}
.cts144 .cts144_box05 .box .cont_box span.thi{background:#4FACC2;}
.cts144 .cts144_box05 .box .cont_box span.fou{background:#4FBFC2;}
.cts144 .cts144_box05 .box .cont_box span.fiv{background:#4FC3B2;}
}

/* KTDB 소개>KTDB센터 소개>연혁 */
.cts206{position:relative;color:#575757;background:url(../images/contents/cts206_line.gif) 20px top repeat-y;}
.cts206 .cts206_box{position:relative;padding:18px 0 0 47px;background:url(../images/contents/cts206_po.gif) left top no-repeat;}
.cts206 .cts206_box .box{padding-left:30px;background:url(../images/contents/cts206_arrow.gif) left top no-repeat;}
.cts206 .cts206_box .box .cont_box{padding:15px 10px 15px 30px;border:1px solid #8e8e8e;border-left:none;background:url(../images/contents/cts206_bg.gif) repeat;}
.cts206 .cts206_box .box .cont_box .tit{display:block;padding-bottom:10px;font-size:25px;line-height:28px;font-weight:600;}
.cts206 .cts206_box .box .cont_box .cont{display:block;font-size:15px;line-height:20px;}
.cts206 .cts206_box02{color:#fff;background:url(../images/contents/cts206_po02.gif) left top no-repeat;}
.cts206 .cts206_box02 .box{background:url(../images/contents/cts206_arrow02.gif) left top no-repeat;}
.cts206 .cts206_box02 .box .cont_box{border:1px solid #216bbb;border-left:none;background:#216bbb;}
.cts206 .po{color:#f6ff00;}
.cts206 .bg_box{position:absolute;left:0;bottom:0;display:inline-block;width:50px;background-color:#FFF;}

/* KTDB 소개>KTDB센터 소개>연도별 사업추진현황 */
.cts145_box{padding:0 0 0 3px;margin:20px 0;border-bottom:3px solid #f1f3f5;background:url(../images/contents/cts145_bg.gif) left top no-repeat;}
.cts145_box .box{min-height:58px;padding:15px 20px 5px 45px;border-bottom:1px solid #d8e7f7;;background:url(../images/contents/cts145_bg02.gif) right top no-repeat;}
.cts145_box span{display:inline-block;width:60px;padding:21px 4px 21px 0;margin:0 20px 10px 0;font-size:14px;line-height:16px;color:#fff;font-weight:600;text-align:center;vertical-align:middle;background:url(../images/contents/cts145_bg03.gif) center center no-repeat;}
.cts145_box strong{display:inline-block;margin-bottom:10px;font-size:20px;line-height:22px;color:#393939;vertical-align:middle;}

/* KTDB 소개>KTDB센터 소개>주요 사업추진계획 */
.cts207 .cts207_box{position:relative;margin-bottom:25px;background:url(../images/contents/cts207_bg01_02.gif) left top repeat-y;}
.cts207 .cts207_box .box{padding-left:140px;background:url(../images/contents/cts207_bg01.gif) left bottom no-repeat;}
.cts207 .cts207_box .box .tit_box{position:absolute;left:20px;top:52px;}
#contents .cts207 .cts207_box .box .tit_box h2{font-size:25px;line-height:30px;color:#fff;font-weight:600;}
.cts207 .cts207_box .box .cont_box{min-height:165px;padding:0 10px 0 45px;border:1px solid #dfdfdf;border-left:none;border-bottom:none;background:url(../images/contents/cts207_line.gif) 31px bottom no-repeat;}
#contents .cts207 .cts207_box .box .cont_box ul.bu{margin-left:0;padding:35px 0 20px;}
.cts207 .cts207_box02{background:url(../images/contents/cts207_bg02_02.gif) left top repeat-y;}
.cts207 .cts207_box02 .box{background:url(../images/contents/cts207_bg02.gif) left bottom no-repeat;}
.cts207 .cts207_box03{background:url(../images/contents/cts207_bg03_02.gif) left top repeat-y;}
.cts207 .cts207_box03 .box{background:url(../images/contents/cts207_bg03.gif) left bottom no-repeat;}
@media screen and (max-width:640px) {
.cts207 .cts207_box{background:none;}
.cts207 .cts207_box .box{padding-left:0;background:none;}
.cts207 .cts207_box .box .tit_box{position:static;background:url(../images/contents/cts207_bg01_02.gif) left top repeat-x;}
.cts207 .cts207_box02 .box .tit_box{background:url(../images/contents/cts207_bg02_02.gif) left top repeat-x;}
.cts207 .cts207_box03 .box .tit_box{background:url(../images/contents/cts207_bg03_02.gif) left top repeat-x;}
#contents .cts207 .cts207_box .box .tit_box h2{padding:20px 0;text-align:center;}
#contents .cts207 .cts207_box .box .tit_box h2 br{display:none;}
.cts207 .cts207_box .box .cont_box{padding:0 2%;border:1px solid #dfdfdf;background:none;}
#contents .cts207 .cts207_box .box .cont_box ul.bu{margin-left:0;padding:20px 0;}
}

/* KTDB 소개>조직 및 업무>조직도 */
.cts146{position:relative;}
.cts146 .cts146_box{background:url(../images/contents/cts146_line.gif) center 45px no-repeat;}
.cts146 .cts146_box > li > ul {position:relative;}
.cts146 .dep1{position:absolute;left:80px;top:0;display:inline-block;width:225px;height:225px;text-align:center;border-radius:150px;background-color:#256ebc;}
.cts146 .dep1 span{display:inline-block;padding:95px 0 0;}
.cts146 .dep2_01{width:315px; padding:20px 0 0 455px;}
.cts146 .dep2_01 li{margin-bottom:13px;}
.cts146 .dep2_01 li span,.cts146 .dep2_01 li a{display:block;padding:18px 0 19px;font-size:17px;line-height:20px;color:#fff;font-weight:600;text-align:center;background-color:#177C0B;}
.cts146 .dep2_02{padding:75px 0 0 80px;}
.cts146 .dep2_02 .dep3{float:left;width:225px;margin-left:35px;}
.cts146 .dep2_02 .dep3:first-child{margin-left:0;}
.cts146 .dep2_02 .dep3 .tit03{display:block;padding:15px 0;margin-bottom:12px;font-size:15px;line-height:18px;color:#fff;font-weight:600;text-align:center;background-color:#626262;}
.cts146 .dep2_02 .dep3 .dep4{padding:0 15px;margin-bottom:15px;border:1px solid #9f9f9f;}
.cts146 .dep2_02 .dep3 .dep4 li{border-top:1px dashed #cbcbcb;}
.cts146 .dep2_02 .dep3 .dep4 li:first-child{border:none;}
.cts146 .dep2_02 .dep3 .dep4 li span,.cts146 .dep2_02 .dep3 .dep4 li a{display:block;padding:12px 0;font-size:15px;line-height:18px;color:#3e3e3e;text-align:center;}
@media screen and (max-width:1200px) {
.cts146 .dep1{left:0;}
.cts146 .dep2_01{padding:20px 0 0 400px;}
.cts146 .dep2_02{padding:75px 0 0 0;}
.cts146 .dep2_02 .dep3{margin-left:20px;}
}
@media screen and (max-width:1000px) {
.cts146 .cts146_box{padding-left:40px;}
.cts146 .dep1{left:30px;}
}
@media screen and (max-width:800px) {
.cts146 .cts146_box{padding-left:0;background:none;}
.cts146 .dep1{position:static;display:block;width:100%;height:auto;border-radius:5px;}
.cts146 .dep1 span{padding:25px 0 20px;}
.cts146 .dep2_01{position:absolute; bottom:-201px; left:0; width:100%;padding-left:0;}
.cts146 .dep2_01 li{margin-bottom:10px;}
.cts146 .dep2_02{padding:30px 0 0 0;}
.cts146 .dep2_02 .dep3{float:left;width:30%;margin-left:5%;}
}
@media screen and (max-width:640px) {
.cts146 .dep2_02 .dep3{float:none;width:100%;margin-left:0;}
}

/* KTDB 소개>KTDB 홍보관>CI소개 */
.cts147 .cts147_box{padding:20px 0;}
.cts147 .cts147_box .cont_box{padding:58px 5%;text-align:center;border-right:1px solid #eee;border-bottom:1px solid #eee;background:url(../images/contents/cts147_bg.gif) repeat;}
.cts147 .cts147_box .cont_box span{display:inline-block;}
.cts147 .cts147_box .cont_box span img{max-width:100%;width:100%;}
.cts147 .cts147_box .put_box{padding-top:20px;text-align:center;}
.cts147 .cts147_box .put_box .btn_down{display:inline-block;padding-right:50px;margin:0 5px 10px;color:#fff;background:url(../images/contents/cts147_down.png) 275px center no-repeat #1e5bae;}
.cts147 .cts147_box .put_box .btn_down span{display:inline-block;width:260px;padding:16px 0;font-size:16px;line-height:19px;font-weight:600;background-color:#568ac7;}
.cts147 .cts147_box .put_box .btn_down:first-child{background-color:#45a93e;}
.cts147 .cts147_box .put_box .btn_down:first-child span{background-color:#75c46d;}
.cts147 .cts147_box02{padding:20px 0 0;}
.cts147 .cts147_box02 li{padding:8px;margin-bottom:8px;font-size:16px;line-height:20px;color:#353d41;font-weight:600;border:1px solid #e0e0e0;}
.cts147 .cts147_box02 li .cont_box span{display:inline-block;vertical-align:middle;}
.cts147 .cts147_box02 li .cont_box .bg_box{width:140px;height:43px;text-indent:-99999px;overflow:hidden;}
.cts147 .cts147_box02 li .cont_box .cont{padding-left:60px;}
.cts147 .cts147_box02 li .cont_box .cont span{width:65px;}
.cts147 .cts147_box02 li.fir .bg_box{background-color:#3aa9ec;}
.cts147 .cts147_box02 li.sec .bg_box{background-color:#2e5091;}
.cts147 .cts147_box02 li.thi .bg_box{background-color:#696667;}
@media screen and (max-width:1200px) {
.cts147 .cts147_box02 li .cont_box .bg_box{width:130px;}
.cts147 .cts147_box02 li .cont_box .cont{padding-left:30px;}
}
@media screen and (max-width:800px) {
.cts147 .cts147_box02 li .cont_box{text-align:center;}
.cts147 .cts147_box02 li .cont_box .bg_box{width:100%;height:43px;}
.cts147 .cts147_box02 li .cont_box .cont{padding:10px 20px;}
}

/* KTDB 소개>KTDB 홍보관>홍보영상 */
.cts148 iframe {width:100%; height:405px;}
.cts148 .tit_box{padding:24px 0 24px 35px;font-size:30px;line-height:32px;color:#fff;background:url(../images/contents/cts148_tit.gif) right top no-repeat #2266be;}
.cts148 .cont_box{padding:30px 0;border:1px solid #dfdfdf;border-top:none;}
.cts148 .cont_box .box{width:720px;margin:0 auto;}
.cts148 .cont_box .cont{padding-bottom:15px;}
.cts148 .cont_box .cont object{width:100%;height:450px;}
.cts148 .cont_box .cont object embed{width:100%;height:450px;}
.cts148 .cont_box .cont .error{padding:10px 0;}
.cts148 .cont_box .cont .error .down{padding:10px 0;text-align:center;}
.cts148 .cont_box .put_box{padding:30px 20px;font-size:13px;line-height:22px;color:#5e5e5e;border:1px solid #f6f6f6;background-color:#fafafa;}
@media screen and (max-width:800px) {
.cts148 .cont_box .box{width:100%;}
}
@media screen and (max-width:640px) {
.cts148 .cont_box .cont{width:320px;margin:0 auto;}
.cts148 .cont_box .cont object{height:250px;}
.cts148 iframe {width:auto; height:200px !important;}
}

/* KTDB 소개>대외협력(MOU)기관 */
.cts55 .cts55_box{margin-bottom:20px;}
.cts55 .tit_box{padding-right:28px;border-right:1px solid #e4e4e4;background:url(../images/contents/cts55_tit.gif) right bottom no-repeat #0270bb;}
.cts55 .tit_box span{display:block;padding:15px 0 15px 28px;font-size:17px;line-height:20px;color:#fff;font-weight:600;background:url(../images/contents/cts55_tit02.png) right center no-repeat;}
.cts55 .cont_box{position:relative;border:1px solid #e4e4e4;border-top:none;}
.cts55 .cont_box .img_box{position:absolute;left:15px;top:15px;border:1px solid #e4e4e4;}
.cts55 .cont_box .cont{min-height:100px;padding:35px 15px 15px 320px;}
.cts55 .cont_box .cont li{position:relative;padding:0 0 5px 110px;background:url(../images/contents/ex_box_bu.gif) 4px 8px no-repeat;}
.cts55 .cont_box .cont li .tit02{position:absolute;left:12px;top:2px;display:inline-block;width:85px;line-height:15px;font-weight:600;border-right:1px dotted #000;}
@media screen and (max-width:640px) {
.cts55 .cont_box .img_box{position:static;padding:10px 0 0;border:none;text-align:center;}
.cts55 .cont_box .cont{min-height:100px;padding:0 2%;}
}

/* KTDB 소개>오시는 길 */
.cts56 .cts156_box{padding:0 0 0 3px;margin:20px 0;border-bottom:3px solid #f1f3f5;background:url(../images/contents/cts145_bg.gif) left top no-repeat;}
.cts56 .cts156_box .box{min-height:58px;padding:15px 0;border-bottom:1px solid #d8e7f7;;background:url(../images/contents/cts145_bg02.gif) right top no-repeat;}
.cts56 .cts156_box .box .cont{padding:15px 25px 0 145px;background:url(../images/contents/cts156_box.gif) 27px center no-repeat;}
.cts56 .cts156_box .box .cont li{padding-bottom:15px;}
.cts56 .cts156_box .box .cont .tit{display:block;padding-bottom:5px;font-size:16px;line-height:20px;color:#010101;font-weight:600;}
.cts56 .cts156_box .box .cont .con{display:block;font-size:13px;color:#5e5e5e;font-weight:600;}
.cts56 .cts156_box .box .cont .con span{color:#ff0000;}
.cts56 .cts156_box02 .cont_box{position:relative;padding:30px 0 30px 70px;font-size:13px;line-height:15px;color:#666;font-weight:600;background:url(../images/contents/cts56_bg.gif) 20px 17px no-repeat #eff2f8;}
.cts56 .cts156_box02 .cont_box .blank{position:absolute;right:20px;top:23px;text-align:center;}
.cts56 .cts156_box02 .cont_box .blank a{display:inline-block;padding:7px 20px 8px;font-size:13px;line-height:15px;color:#fff;background-color:#66717d;}
.cts56 .cts56_box03{position:relative;}
.cts56 .cts56_box03 .tit_box{position:absolute;left:0;top:0;padding-top:10px;}
.cts56 .cts56_box03 .tit_box img{position:absolute;left:15px;top:0;}
.cts56 .cts56_box03 .tit_box span{display:inline-block;width:70px;padding:8px 0 8px 80px;font-size:13px;line-height:15px;color:#020202;font-weight:600;vertical-align:middle;border-radius:15px;background-color:#eff2f8;}
.cts56 .cts56_box03 .cont_box{padding:10px 0 10px 170px;font-size:13px;line-height:28px;color:#717171;}
.cts56 .cts56_box03 .cont_box img{margin:0 5px;vertical-align:middle;}
.cts56 .cts56_box03 .cont_box a.blank{display:inline-block;padding:6px 15px;font-size:13px;line-height:15px;color:#fff;font-weight:600;vertical-align:middle;border-radius:15px;background-color:#6C7811;}
.cts56 .cts56_box03_02 .tit_box span{width:140px;text-align:left;}
.cts56 .cts56_box03_02 .cont_box{padding-left:245px;}
.cts56 .cts56_box04{text-align:center;}
.cts56 .cts56_box04 span{display:inline-block;vertical-align:middle;}
.cts56 .cts56_box04 .cont_box{width:280px;margin:0 10px 10px;background:url(../images/contents/cts56_bg03.gif) center 48px no-repeat;}
.cts56 .cts56_box04 .cont_box .tit{float:left;width:108px;padding:44px 0;margin-bottom:25px;font-size:17px;line-height:20px;color:#fff;font-weight:600;background:url(../images/contents/cts56_bg02.png) center top no-repeat;}
.cts56 .cts56_box04 .cont_box .tit02{float:right;}
.cts56 .cts56_box04 .cont_box .cont{width:225px;padding:12px 0 13px;font-size:13px;line-height:15px;color:#2e2e2e;font-weight:600;border-radius:20px;background-color:#f5f5f5;}
@media screen and (max-width:1200px) {
.cts56 .cts56_box04 .cont_box{width:240px;margin:0 0 10px;}
}
@media screen and (max-width:640px) {
.cts56 .cts156_box02 .cont_box .blank{position:static;padding:15px 0 0;}
.cts56 .cts56_box03 .tit_box{position:static;padding:10px 0;}
.cts56 .cts56_box03 .cont_box{padding-left:20px;}
.cts56 .cts56_box04 .cont_box{width:310px;}
}

/* 정부3.0정보공개>공공데이터 제공신청>신청방법 */
.cts203_box li{float:left;padding:10px 10px 10px 22px;background:url(../images/contents/cts203_arrow.gif) left center no-repeat;}
.cts203_box li:first-child{background:none;}
.cts203_box li .cont{width:144px;height:123px;background:url(../images/contents/cts203_bg.gif) center top no-repeat;}
.cts203_box li span{display:block;padding-top:52px;font-size:15px;line-height:18px;color:#fff;font-weight:600;text-align:center;}
.cts203_box li.type02 span{padding-top:20px;}
.cts203_box li.type03 span{padding-top:35px;}
.cts203_box li.type04 span{padding-top:45px;}
@media screen and (max-width:1200px) {
.cts203_box li{padding:10px 7px 10px 17px;}
.cts203_box li:first-child{padding-left:0;}
.cts203_box li .cont{width:125px;height:120px;background-size:100% 100%;}
.cts203_box li span{font-size:14px;line-height:16px;}
}
@media screen and (max-width:760px) {
.cts203_box li{float:none;padding:10px 10px 20px !important;background:url(../images/contents/cts203_arrow02.gif) center bottom no-repeat !important;}
.cts203_box li:last-child{background:none !important;}
.cts203_box li .cont{width:100%;height:auto;background:#4F85BF;}
.cts203_box li br{display:none;}
.cts203_box li span{padding:15px !important;}
}

/* 교통조사>교통조사지식정보 */
.cts22{}

/* 국가교통조사-국가교통조사란? */
.cts15_design > div{background:url('../images/contents/cts15_ptrn2.gif') repeat-x left top;}
.cts15_design > div:first-child{background-image:url('../images/contents/cts15_ptrn1.gif');}
#contents .cts15_design > div h3{margin:0;padding:0 0 0 22px;background:url('../images/contents/cts15_tibg.png') no-repeat right top;color:#fff;font-size:18px;line-height:20px;}
.cts15_design h3 span{display:block;padding:14px 0 15px 36px;background:url('../images/contents/cts15_icon2.png') no-repeat left 50%;}
.cts15_design > div:first-child h3 span{background-image:url('../images/contents/cts15_icon1.png');}
.cts15_design > div > div{position:relative;padding:65px 40px 20px 40px;border:1px solid #37a289;}
.cts15_design > div:first-child > div{border-color:#2d93c8;}
#contents .cts15_design h4{display:block;position:absolute;top:0;left:0;width:100%;margin:0;padding:0;background:none;}
.cts15_design h4 span{display:block;padding:14px 0 14px 60px;background:url('../images/contents/cts15_bul.png') #37a289 no-repeat 35px 8px;color:#fff;font-size:15px;line-height:17px;}
.cts15_design > div:first-child h4 span{background-color:#2d93c8;}
.cts15_design .bul{margin:0 0 0 27px;padding:0 0 0 13px; background:url('../images/sub/ul_bu.gif') no-repeat left 9px;}
.cts15_design .bul span{display:block;padding:0 0 0 5px;background:url('../images/sub/ul_ul_bu.gif') no-repeat left 9px;}
@media all and (max-width:800px) {
	.cts15_design > div > div{padding:65px 4% 20px 4%;}
}
@media all and (max-width:500px) {
	.cts15_design > div > div{padding:65px 2% 20px 2%;}
	#contents .cts15_design > div h3{padding:0 0 0 10px;}
	.cts15_design h4 span{padding-left:30px;background-position:8px 8px;}
}
/* 교통조사지식정보 */
.guide_book li{display:block;float:left;position:relative;width:49%;margin-bottom:2%;padding:48px 0 0 0;}
.guide_book li.even{margin-left:2%;}
.guide_book li div{min-height:38px;padding:20px 31.111111% 20px 5.555556%;border:1px solid #e0e0e0;}
.guide_book strong{display:block;position:absolute;top:0;left:0;width:100%;background:url('../images/contents/cts15_ptrn2.gif') repeat-x left top;}
.guide_book .even strong{background-image:url('../images/contents/cts15_ptrn1.gif');}
.guide_book strong span{display:block;padding:15px 5.555556%;background:url('../images/contents/cts22_tibg.png') no-repeat right bottom;color:#fff;font-size:17px;line-height:19px;}
.guide_book a{display:block;position:absolute;top:60px;right:20px;width:56px;height:56px;background:url('../images/contents/cts22_icon.png') no-repeat left top;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}
@media all and (max-width:1024px) {
	.guide_book li{overflow:hidden;}
	.guide_book li div{padding-right:15%;}
	.guide_book strong{background-repeat:repeat;}
	.guide_book strong span{padding:15px 4%;font-size:13px;}
	.guide_book a{top:auto;bottom:-9px;right:-9px;}

}
@media all and (max-width:414px) {
	.guide_book li{width:100%;}
	.guide_book li.even{margin:10px 0 0 0;}
	.guide_book li div{min-height:inherit;padding:10px 5%;}
	.guide_book a{top:10px;bottom:auto;right:10px;width:50px;height:50px;background-size:100%;}
}
/* 교통수요예측이란? */
#contents .cts23_flow1 h3,#contents .cts23_flow2 h4{margin:20px 0 0 0;padding:0 0 14px 0;background:url('../images/contents/cts23_ti.png') no-repeat right bottom;}
#contents .cts23_flow1 h3 span,#contents .cts23_flow2 h4 span{display:block;padding:15px 0;background-color:#ececec;color:#424242;font-size:20px;line-height:22px;text-align:center;}
.cts23_flow1 p{width:100%;height:693px;margin:20px 0;background:url('../images/contents/cts23_flow1_w.png') no-repeat 50% top;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}
.cts23_flow1 img{display:none;}
@media all and (max-width:1024px) {
	.cts23_flow1 p{height:555px;background-image:url('../images/contents/cts23_flow1_t.png');}
}
@media all and (max-width:800px) {
	.cts23_flow1 p{background-size:100% auto;}
}
@media all and (max-width:640px) {
	.cts23_flow1 p{height:440px;}
}
@media all and (max-width:414px) {
	.cts23_flow1{text-align:center;}
	.cts23_flow1 p{display:none;}
	#contents .cts23_flow1 img{display:inline-block;width:100%;max-width:348px;margin:20px 0;}
}
.cts23_flow2 p{width:100%;height:737px;margin:20px 0;background:url('../images/contents/cts23_flow2_w.png') no-repeat 50% top;font-size:0;line-height:0;text-indent:-9999px;overflow:hidden;}
.cts23_flow2 img{display:none;}
@media all and (max-width:1024px) {
	.cts23_flow2 p{height:737px;background-image:url('../images/contents/cts23_flow2_t.png');}
}
@media all and (max-width:736px) {
	.cts23_flow2 p{height:697px;background-size:100% auto;}
}
@media all and (max-width:667px) {
	.cts23_flow2{text-align:center;}
	.cts23_flow2 p{display:none;}
	#contents .cts23_flow2 img{display:inline-block;width:100%;max-width:477px;margin:20px 0;}
}
/* cts115 흐름도 */
.cts115_flow{}
.cts115_flow li{float:left;width:100%;margin:0 0 5px;padding:0 0 38px;background:url('../images/contents/cts115_bott_arr.png') no-repeat 18.681318% bottom;}
.cts115_flow li.cts115_c5{padding:0 0 10px;background:none;}
.cts115_flow .ti{float:left;position:relative;width:44.549451%;background:url('../images/contents/cts115_ptrn.png') #256ebc repeat;/* box-shadow:0 5px 0 rgba(0,0,0,0.05); */}
.cts115_flow .cts115_c2 .ti{background-color:#3a7cc3;}
.cts115_flow .cts115_c3 .ti{background-color:#518bc9;}
.cts115_flow .cts115_c4 .ti{background-color:#6699d0;}
.cts115_flow .cts115_c5 .ti{background-color:#7ca8d7;}
.cts115_flow .ti strong{display:block;height:20px;padding:22px 0;background:url('../images/contents/cts115_lti.png') no-repeat left top;color:#fff;font-size:20px;line-height:22px;text-align:center;}
.cts115_flow .ti .ti_rbg{position:absolute;top:0;right:0;width:20px;height:65px;background:url('../images/contents/cts115_rti.png') no-repeat left top;}
.cts115_flow .txt{float:left;width:42.659341%;margin:0 0 0 2%;padding:0 0 0 10.791208%;background:url('../images/contents/cts115_left_arr.png') no-repeat left 50%;}
.cts115_flow .txt p{height:20px;padding:22px 0;background:url('../images/contents/cts115_ptrn.png') #4cb840 repeat;border-radius:30px;color:#fff;font-size:16px;font-weight:600;line-height:20px;text-align:center;}
.cts115_flow .cts115_c2 .txt p{background-color:#5ebf53;}
.cts115_flow .cts115_c3 .txt p{background-color:#70c666;}
.cts115_flow .cts115_c4 .txt p{background-color:#81cd79;}
@media all and (max-width:667px) {
	.cts115_flow li{padding:0 0 17px;background-position:50% bottom;}
	.cts115_flow .ti{width:100%;}
	.cts115_flow .ti strong{padding:18px 0;background-size:auto 100%;}
	.cts115_flow .ti .ti_rbg{height:56px;background-size:100% 100%;}
	.cts115_flow .txt{width:100%;margin:0;padding:0;}
	.cts115_flow .txt p{padding:15px 0;}
}
/* cts214 연구진 목록 */
.cts214_staff{}
.cts214_staff > li{float:left;width:49.5%;margin:0 0 1% 0;}
.cts214_staff > li.even{margin:0 0 1% 1%;}
.cts214_staff > li > div{min-height:185px;padding:4%;background:url('../images/contents/cts214_bg.png') no-repeat right top;border:1px solid #e0e0e0;border-top:2px solid #1c59a5;}
.cts214_staff strong{color:#256ebc;font-size:16px;line-height:18px;}
.cts214_staff strong span{margin:0 8px 0 0;color:#1f1f1f;}
.cts214_staff ul{margin:10px 0 0 0;}
.cts214_staff li li{position:relative;min-height:19px;margin:0 0 5px;padding:0 0 0 80px;}
.cts214_staff li li > span{display:inline-block;position:absolute;top:2px;left:0;width:60px;margin:0 8px 0 0;padding:0 0 0 8px;background:url('../images/contents/cts214_bul.gif') no-repeat left 7px;border-right:1px dotted #959595;color:#535353;font-size:13px;line-height:15px;}
.cts214_staff li li li{padding:0;}
.cts214_staff li li .email{display:inline-block;padding:0 25px 0 0;background:url('../images/contents/email.png') no-repeat right 50%;}

@media all and (max-width:667px) {
	.cts214_staff > li,.cts214_staff > li.even{width:100%;margin:0 0 5px;}
	.cts214_staff > li > div{min-height:inherit;}
}

/* common */
.attach_box{padding:10px;margin:10px 0;border:1px solid #e0e0e0;}
div.clearfix .half_width {width:50%;}
div.clearfix .half_width:first-child {width:49%; margin-right:1%;}
.attach_box .box{padding:10px 0 30px;text-align:center;}
.attach_box .put_box{padding:20px 0;font-size:15px;line-height:22px;color:#010101;font-weight:600;text-align:center;background-color:#f9f9f9;}
.ex_box{margin:10px 0 20px;border:1px solid #dfdfdf;border-top:2px solid #1c59a5;border-right:none;}
.ex_box{padding:20px 2%;background:url(../images/contents/ex_box_bg.gif) right top no-repeat;}
.ex_box .box{}
.ex_box .open_box{padding:20px 0 0;text-align:center;}
.ex_box .open_box a.tit{display:inline-block;padding:15px 50px;margin-bottom:5px;font-size:14px;line-height:16px;color:#fff;font-weight:600;text-align:center;background-color:#2d508a;}
.ex_box .open_box a.on{padding-bottom:23px;background:url(../images/contents/ex_box_on.gif) center bottom no-repeat #2d508a;}
.ex_box .open_box a.link{display:inline-block;padding:15px 50px;margin-bottom:5px;font-size:14px;line-height:16px;color:#fff;font-weight:600;text-align:center;background-color:#0a79cb;}
.ex_box .cont_box{display:none;margin-top:10px;}
.ex_box .cont_box .cont{padding:15px 2%;margin-bottom:10px;border:1px solid #dbdbdb;}
.ex_box .view_box{position:relative;min-height:195px;}
.ex_box .view_box .img_box{position:absolute;left:0;top:0;border:1px solid #f3f3f3;}
.ex_box .view_box .cont{padding:20px 0 0 160px;font-size:13px;color:#535353;}
.ex_box .view_box .cont .tit{padding-bottom:5px;font-size:13px;line-height:15px;color:#256ebc;}
#contents .ex_box .view_box .cont h2{padding-bottom:10px;font-size:16px;line-height:20px;color:#000;font-weight:600;}
.ex_box .view_box .cont .con{min-height:60px;}
.ex_box .view_box .cont .con .date{display:block;padding-bottom:3px;color:#7f7f7f;}
.ex_box .view_box .cont li{padding:0 0 5px 12px;background:url(../images/contents/ex_box_bu.gif) 4px 8px no-repeat;}
.ex_box .view_box .put_box{padding:15px 0 0;}
.ex_box .view_box .put_box .btn{width:180px;text-align:center;}
.event_box .view_box .cont{padding-left:330px;}
.event_box .view_box .cont li{position:relative;padding-left:80px;}
.event_box .view_box .cont li .tit02{position:absolute;left:12px;top:2px;display:inline-block;width:60px;line-height:15px;font-weight:600;border-right:1px dotted #000;}
@media screen and (max-width:640px) {
.event_box .view_box .img_box{position:static;text-align:center;border:none;}
.event_box .view_box .cont{padding:0;}
.event_box .view_box .put_box{text-align:center;}

div.clearfix .half_width {width:100%;}
div.clearfix .half_width:first-child {width:100%; margin-right:0;}
}
@media screen and (max-width:450px) {
.ex_box .view_box .put_box .btn{width:auto;}
}
