/* @charset "euc-kr"; */
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);


@font-face {
  font-family:'NanumGothic';
  font-weight: normal;
  font-style: normal; 
 }
 
body,div,th,td,li,p,input,select,textarea,form {font:normal NanumGothic,Helvetica,AppleGothic,Sans-serif ''; color: #464646;}

/* CSS Document */
* {
	margin: 0;
	padding: 0;
	font-family:'NanumGothic', sans-serif, Helvetica, Apple-Gothic;
	font-size: 11pt;
	-webkit-text-size-adjust: none;
	width: auto;
}

html> /**/ body {
	overflow-y: scroll;
}
html,body{
	height:100%;
}

body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;color:#444444;-webkit-text-size-adjust:none}
body,input,textarea,select,table,button{font-size:0.936em;line-height:1.25em;}
body{position:relative;background-color:#ffffff;color:#444444;word-wrap:break-word;word-break:break-all}
img,fieldset{border:0}
ul,ol{list-style:none}
a:link, a:visited, a:active, a:hover{color:#333333;text-decoration:none;cursor:pointer}
em,address{font-style:normal}

table {
	width:100%;
	cellpadding: 0;
	cellspacing: 0;
	border: 0;
	border-spacing: 0px;
	border-collapse: collapse;
	border-collapse: none;
}
/* line-height Style */
.lh01 {line-height:110%; }
.lh02 {line-height:120%; }
.lh03 {line-height:130%; }
.lh04 {line-height:140%; }
.lh05 {line-height:150%; }

/* text-align Style */
.ac {text-align:center; }
.al {text-align:left; }
.ar {text-align:right; }
.vt { vertical-align:top;}
.vb { vertical-align:bottom;}
.vm { vertical-align:middle;}

li img { vertical-align:middle; }
img { border:0; }
img.dpb {display: block;}
.fl {float:left;}
.fr {float:right;}
.cb {clear:both;}
.dsn {display: inline;}
.imgn ul {overflow:hidden;list-style:none}
.imgn li {float:left;font-size:1px; line-height:1px;} 
.imgn li img {display:block;} 

/*height space*/
.sp1 { height: 1px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp2 { height: 2px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp3 { height: 3px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp4 { height: 4px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp5 { height: 5px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp6 { height: 6px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp7 { height: 7px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp8 { height: 8px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp9 { height: 9px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp10 { height: 10px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp11 { height: 11px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp12 { height: 12px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp13 { height: 13px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp14 { height: 14px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp15 { height: 15px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp16 { height: 16px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp17 { height: 17px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp18 { height: 18px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp19 { height: 19px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp20 { height: 20px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp25 { height: 25px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp30 { height: 30px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp35 { height: 35px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp40 { height: 40px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp45 { height: 45px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp50 { height: 50px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp60 { height: 60px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp65 { height: 65px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp164 { height: 164px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp182 { height: 182px; width:1px; font-size: 0; line-height: 0; clear:both; }
.sp244 { height: 244px; width:1px; font-size: 0; line-height: 0; clear:both; }

/* padding . margin */

.mgl_5 {margin-left:5px;}
.mgl_10 {margin-left:10px;}
.mgl_15 {margin-left:15px;}
.mgl_20 {margin-left:20px;}
.mgl_25 {margin-left:25px;}
.mgl_30 {margin-left:30px;}
.mgl_32 {margin-left:32px;}
.mgl_35 {margin-left:35px;}
.mgl_40 {margin-left:40px;}

.mgl_50 {margin-left:50px;}
.mgl_55 {margin-left:55px;}
.mgl_60 {margin-left:60px;}
.mgl_120 {margin-left:120px;}
.mgr_5 {margin-right:5px;}
.mgr_10 {margin-right:10px;}
.mgr_15 {margin-right:15px;}
.mgr_20 {margin-right:20px;}
.mgr_25 {margin-right:25px;}
.mgr_30 {margin-right:30px;}
.mgr_100 {margin-right:100px;}
.mgt_5 { margin-top:5px;}
.mgt_7 { margin-top:7px;}
.mgt_10 { margin-top:10px;}
.mgt_15 { margin-top:15px;}
.mgt_30 { margin-top:25px;}
.mgt_70 { margin-top:70px;}
.mgt_155 { margin-top:155px;}
.mgb_3 { margin-bottom:3px;}
.mgb_6 { margin-bottom:6px;}
.mgb_10 { margin-bottom:10px;}
.mgb_18 { margin-bottom:18px;}
.mgb_30 { margin-bottom:30px;}
.mgb_35 { margin-bottom:35px;}
.mgb_40 { margin-bottom:40px;}

.pd_3{padding:3px;}
.pd_5{padding:5px;}
.pd_7{padding:7px;}
.pd_10{padding:10px;}
.pdl_3{padding-left:3px;}
.pdl_5{padding-left:5px;}
.pdl_10{padding-left:10px;}
.pdl_15{padding-left:15px;}
.pdl_20 {padding-left:20px;}
.pdl_30 {padding-left:30px;}
.pdl_35 {padding-left:35px;}
.pdr_3 {padding-right:3px;}
.pdr_5 {padding-right:5px;}
.pdr_10 {padding-right:10px;}
.pdr_15 {padding-right:15px;}
.pdr_20 {padding-right:20px;}
.pdt_5 {padding-top:5px;}
.pdt_10 {padding-top:10px;}
.pdt_12 {padding-top:12px;}
.pdt_15 {padding-top:15px;}
.pdt_20 {padding-top:20px;}
.pdt_30 {padding-top:30px;}
.pdb_5 {padding-bottom:5px;}
.pdb_10 {padding-bottom:10px;}
.pdb_15 {padding-bottom:15px;}
.pdb_20 {padding-bottom:20px;}
.pdb_30 {padding-bottom:30px;}

/* Å¸ÀÌÆ² Style */

h1 { padding-bottom:30px; }
h2 {background:url(../../images/mobile/common/ic_tt01.gif) no-repeat 0px 0px;  padding:3px 0px 3px 28px;}
h3 {background:url(../../images/mobile/use_article/smap_ic01.gif) no-repeat 20px 8px 0 0; padding-left:25px;}
/* ±ÛÀÚ»ö */
.f_w {color: #ffffff;}
.f_g1 { color:#2276c0; }
.f_red1 { color:#de2400;}
.f_org1 { color:#f25500;}
/* ±ÛÀÚÅ©±â */
.f13 { font-size:0.813em;}
.f14 { font-size:0.875em; }
.f15 { font-size:0.938em; }
.f16 { font-size:1em;}
.f17 { font-size:1.063em;}
.f18 { font-size:1.125em;}
.f20 { font-size:1.25em;}
.f21{ font-size:1.25em;}
.st{ font-weight:bold;}
/* under width */
@media all and (max-width: 480px) {
}
/* over width */
@media all and (min-width: 769px) {
}

/* ------------------------------ °øÅë ------------------------------------- */
#wap {position:relative;width:100%;height:100%; min-height:100%;}
.bdcolor { background:#f4f4f4;}
#mwap {position:relative;width:100%;height:100%; min-height:100%; background:#f4f4f4 url(../../images/mobile/main_bg01.png) center bottom no-repeat;  background-size:470px 444px; }
#mwap2 {position:relative;width:100%;height:100%; min-height:100%; background:url(../../images/mobile/main_bg02.png) center bottom no-repeat;  background-size:309px 279px; }

/* #sheader {position:relative;height:50px;background:url(../../images/mobile/bg_sub.gif) repeat-x; padding:5px 15px 0 15px;}
#sheader div.sbtop {height:35px;background:url(../../images/mobile/logo_slogo.gif) center 1px no-repeat;}
#sheader div.lebtn {float:left;width:59px;}
#sheader div.rtbtn {float:right;width:40px;} */
#sub_header {position:relative;height:45px;width:100%;}
#sub_header p.lebtn {float:left;width:30%;height:45px;}
#sub_header p.sblogo {float:left;width:36%; text-align:center; height:30px;margin-top:10px;}
#sub_header p.rtbtn {float:right;width:33%;height:45px; text-align:right; }


/* ------------------------------ ¸ÞÀÎ ---------------------------------------- */

/* ------------------------------ ¸ð¹ÙÀÏ_Top ------------------------------*/
#top_logo {position:relative; width:100%; height:38px; text-align:center; padding-top:12px; background: #ffffff; }
#mainbg { float:left; width:100%; height:auto; margin:0 auto; padding:5px 0 50px; background: url(../../images/mobile/main_bg03.png) 0 top repeat-x;  background-size:1px 4px;}
#mainmenu {position:relative; width:320px; margin:0 auto;min-height:300px; }
#mainmenu ul.a {float:left; width:100%;  margin:4% 0 0% 6%;}
#mainmenu ul.a li {display:inline; width:89px; height:88px; margin:0 0% 0 2%;}
#mainmenu ul.b {float:left; width:100%;  margin:0% 0 0% 6%;}
#mainmenu ul.b li {display:inline; width:89px; height:88px; margin:0 0% 0 2%;}
/*#pcv ul.pc {position:absolute;right:10px;bottom:70px;width:119px;height:25px;}*/
#pcv ul.pc {position:absolute;right:10px;bottom:70px;padding-right:5px;width:72px;height:25px;}
.imgsize { max-width:89px; max-height:88px;}
.top_img {width:100%; height:auto; line-height:auto; }
.top_imgvisual {width:100%; max-width:100%; vertical-align:middle; vertical-align:top; border-bottom:1px solid #e5e5e5;}

#subwap {float:left; width:100%; height:auto; margin:0 auto; padding:0px 0 70px 0;}
#globalNavigation {position:fixed;left:0px;bottom:0px;width:100%;background:#2c3250;}
#globalNavigation ul {overflow:hidden;}
#globalNavigation ul li {float:left;width:25%;height:65px;}
#globalNavigation ul li.on {box-shadow:inset 0 0 20px #000;}
#globalNavigation ul li a {display:block;height:65px;line-height:100px;text-align:center;color:#a3b9ce;font-weight:bold;font-size:12px;border-right:1px solid #485f76;}
#globalNavigation ul li:last-child a {border-right:none;}
#globalNavigation ul li:nth-child(1) a {background:url(../../images/mobile/ys_bbt04.png) no-repeat 50% 7px;background-size:51px 43px;}
#globalNavigation ul li:nth-child(2) a {background:url(../../images/mobile/ys_bbt02.png) no-repeat 50% 7px;background-size:37px 43px;}
#globalNavigation ul li:nth-child(3) a {background:url(../../images/mobile/ys_bbt03.png) no-repeat 50% 7px;background-size:52px 43px;}
#globalNavigation ul li:nth-child(4) a {background:url(../../images/mobile/ys_bbt01.png) no-repeat 50% 7px;background-size:37px 43px;}
#globalNavigation .pcVer {position:absolute;right:10px;top:80px;display:block;width:100%;overflow:hidden;text-indent:-1600px;width:30px;height:14px;background:url(/mobile/images/mobile/img_pcver.png) no-repeat 50% 50%;background-size:30px 14px;}

/* content */
   
#contents {position:relative; }
#contents input.blubox { width:100%;height:28px;border:4px solid #0677ad; 
       border-radius:15px; color:#676767; font-size:1em; font-weight:bold; padding:2px 7px;}
.comm1 {margin:0 15px;}
#dv_tab  {float:left; width:100%;}
#dv_tab .tbg1 {float:left; width:100%;height:41px;background:url(../../images/mobile/ysb_im03.png) repeat-x;background-size:45px 41px;}
#dv_tab .tbg2 {float:left; width:100%;height:41px;background:url(../../images/mobile/ysb_im04.png) repeat-x;background-size:45px 41px;}
/* #dv_tab .tbg3 {float:left; width:100%;height:41px;background:url(../../images/mobile/gjb_ab_tbg3.png) repeat-x;background-size:10px 41px;}
#dv_tab .tbg4 {float:left; width:100%;height:41px;background:url(../../images/mobile/gjb_ab_tbg4.png) repeat-x;background-size:10px 41px;}
#dv_tab .tbg5 {float:left; width:100%;height:41px;background:url(../../images/mobile/gjb_ab_tbg5.png) repeat-x;background-size:10px 41px;} */
#dv_tab .down {float:left; width:100%; height:41px; padding-top:9px; text-align:center;}
#dv_tab .down p { margin-top:3px;}

/* #dv_tab .down ul {float:left;padding:0 5px;width:280px;}
#dv_tab .down ul li{float:left;}
#dv_tab .down ul li.fme {float:left; width:120px; height:18px; color:#252525; font-size:1em; margin:0 8px 0 8px; padding:6px 6px 8px 6px; background-image: url(../../images/mobile/gjb_ab_003.png), url(../../images/mobile/gjb_ab_005.png); background-repeat: no-repeat; background-position: top left, top right;  background-size:99px 32px; font-weight:bold;text-align:center;}
#dv_tab .down ul li.bme {float:left; width:120px; height:18px; text-align:center; display: inline; color:#ffffff; font-size:1em; padding:6px 6px 8px 6px; font-weight:bold;} */

/*Ãß°¡*/
#dv_tab .down ul li.fme a{float:left;  width:120px; text-align:center; display: inline;color:#252525; font-size:1em;}
#dv_tab .down ul li.bme a{float:left; width:120px; text-align:center; display: inline; color:#fff; font-size:1em; }



/* ³ë¼±°Ë»ö */

.contents {width: 100%;}
.contents .wrapper {padding: 6px 10px;}
.wrapper {padding: 6px 20px; }
.width80 {float:left; width:80%;}
.width15 {float:right; width:15%; margin-top:12px;}
.busch { float:left; width:100%; height: 64px;}	   
.busch .formWrap {border: 4px solid #179995;width: 99.6%;height: 40px;margin: 12px -2px;border-radius:6px;}
.busch .formWrap .wrap {padding: 0 8px 0 12px;}
.busch .formWrap .wrap .strSrch {float: left;height: 40px;border: none;width: 80%;color: #333333;font-size: 12pt;font-weight:bold;}
.busch .formWrap .wrap .iconWrap {position: relative;top: 3px;}
.busch .formWrap .wrap .iconWrap .icon {float: right;width:36px;height: 33px;}

.busch2 { float:left; width:100%; height: 64px;}	   
.busch2 .formWrap2 {border: 4px solid #179995;width: 99.6%;height: 40px;margin: 12px -2px;border-radius:6px;}
.busch2 .formWrap2 .wrap2 {padding: 0 8px 0 12px;}
.busch2 .formWrap2 .wrap2 .strSrch {height: 40px;border: none;width: 50%;color: #333333;font-size: 12pt;font-weight:bold;}
.busch2 .formWrap2 .wrap2 .iconWrap {position: relative;top: 3px;}
.busch2 .formWrap2 .wrap2 .iconWrap .icon {float: right;width:36px;height: 33px;}

.busch2 { float:left; width:100%; margin-bottom:15px;}
.busch2 .formWrap {float:left;border-bottom: 1px solid #b6b6b6; width: 99.6%; padding:7px 0 7px 0;}	   
.busch2 .formWrap .wrap1 { float:left;width: 85%;}	
.busch2 .formWrap  .wrap1 .bnwrap { float:left; width:100%; padding:2px 0;}
.busch2 .formWrap  .wrap1 .bnwrap span.bno1 {font-size:1.3em; font-weight:bold; margin-left:5px;}
.busch2 .formWrap  .wrap1 .bnwrap .icwp1 {float:left; width:15%;}
.busch2 .formWrap  .wrap1 .bnwrap .txtwp1 {float:left; width:85%;height:25px; font-size:1.3em; font-weight:bold; padding-top:4px;}
.busch2 .formWrap  .wrap1 .bnwrap .txtwp2 {float:left; position:relative; top:-10px; width:85%;height:25px; font-size:1em; font-weight:bold; padding:5px 0; line-height:130%;}
.busch2 .formWrap  .wrap1 .bnwrap .txtwp3 {float:left; width:85%; font-size:1em; line-height:130%;}

.busch2 .formWrap .wrap1 .tmwrap {float:left; width:100%;height:18px;}	
.busch2 .formWrap .wrap1 .tmwrap span.route1{font-size:0.9em;margin-left:5px;}   
.busch2 .formWrap .wrap1 .tmwrap .icwp1 {float:left; width:15%;}
.busch2 .formWrap .wrap1 .tmwrap .txtwp1 {float:left; width:85%;height:18px; font-size:0.9em;}
.busch2 .formWrap .wrap2 {float:right;padding:5px 10px 0 0;width: 8%;text-align:right;}	   
.busch2 .formWrap .wrap3 {float:right;padding:10px 10px 0 0;width: 8%;text-align:right;}	   

.busch3 {float:left; width:100%;}
.busnoTop {float:left; width:100%;  border-bottom:#b6b6b6 2px solid ; background:url(../../images/mobile/gjb_ab_042.png) 0 bottom repeat-x; background-size: 1px 50px;}
.busnoTop .wrapper {padding: 6px 12px; }
.busTwrap {float:left; width:100%; margin-top:10px;}
.busTwrap .area {float:left; width:85%;}
.busTwrap .area .txt1{ float:left;width:95%; padding:0 0 10px 33px; line-height:130%;}
.busTwrap .area0 {float:left; width:100%;}
.busTwrap .area1 {float:left; width:15%;}
.busTwrap .area2 {float:left; width:70%;height:25px;  padding-top:4px;}
.busTwrap .area3 {float:left; width:15%; text-align:right;height:25px;  padding-top:8px;}

.transTop2 {float:left; width:100%; height:50px; border-bottom:#2e8f8b 1px solid ; background:url(../../images/mobile/gjb_ab_042.png) repeat-x; background-size: 1px 50px;}
.transTop2 .wrapper {padding: 6px 15px; }
.transTop {float:left; width:100%; height:42px; background:url(../../images/mobile/gjb_ab_059.png) repeat-x; background-size: 2px 42px;}
.transTop .wrapper {padding: 3px 15px; }
.transTwrap {float:left; width:100%; height:30px;margin:10px 0; text-align:center;}
.numbox1 {padding:2px 3px;background:#d83d00; color:#fff; font-weight:bold; font-size:0.9em; vertical-align:8px;}
.numbox2 {padding:2px 3px;background:#349b17; color:#fff; font-weight:bold; font-size:0.8em; vertical-align:8px;}
.numbox3 {padding:2px 3px;background:#c96300; color:#fff; font-weight:bold; font-size:0.8em; vertical-align:8px;}
.numbox4 {padding:1px 4px 1px 3px;background:#c96300; color:#fff; font-weight:bold; font-size:0.8em;vertical-align:3px;}
.numbox5 {padding:1px 4px 1px 3px;background:#da3333; color:#fff; font-weight:bold; font-size:0.8em;vertical-align:3px;}
.transTwrap2 {float:left; width:100%; margin-top:5px;}
.transTwrap2 .area2 {float:left; width:60%;height:25px;  padding-top:5px;}
.transTwrap2 .area3 {float:right; width:30%; text-align:right;height:25px; }

.busInfo {float:left; width:100%;}
.busInfo .wrapper {padding: 6px 10px;  }
.businfolist {float:left; width:100%; margin:4px 0; border-bottom:#b6b6b6 1px solid ;}
.businfolist span.bno1 {font-size:1.3em; font-weight:bold; }
.businfolist .area {float:left; width:58%; margin:10px 0 5px 5px;}
.businfolist .area3 {float:right; width:35%; padding-right:10px; height:40px; text-align:right; display:block;}
.businfolist .area3 .step1 { margin:0 0 3px 0;}
.businfolist .area4 {float:left; width:45%; margin:10px 0 0 0px;} 
.businfolist .area5 {float:right; width:50%; padding:2px 10px 7px 0px; text-align:right; line-height:130%; display:block;}
.businfolist .area6 {float:left; width:78%; margin:10px 0 7px 0px; } /* ¹ö½ºµµÂøÁ¤º¸ . ¹ö½ºÀ§Ä¡°Ë»ö */
.businfolist .area7 {float:right; width:15%; padding:10px 10px 7px 0px;display:block; text-align:right;}
.businfolist .area8 {float:left;width:90%;margin:10px 0 10px 10px;}
.businfolist .area9 {float:right; width:15%; padding:2px 10px 7px 0px;display:block; text-align:right;} /* ¹ö½ºÀ§Ä¡°Ë»ö */
.businfolist .area10 {float:left; width:50%; margin:10px 0 0 0px;} 
.businfolist .area11 {float:right; width:40%; padding:2px 10px 7px 0px; text-align:right; line-height:130%; display:block;}

.businfolist .area6 ul {margin:0; padding: 0;}
.businfolist .area6 ul li {padding:0 0 5px 17px; background:url(../../images/mobile/gjb_ab_019.png) 5px 5px no-repeat;  background-size:5px 5px;}

.businfolist2 {float:left; width:100%; margin:4px 0; border-bottom:#b6b6b6 1px solid ;}
.businfolist2 .area {float:left; width:70%; margin:10px 0 5px 5px;}
.businfolist2 .area2 {float:right; width:18%; padding-right:10px; height:30px; text-align:right; margin-top:2px; display:block;}
.businfolist2 .area2 .step1 { margin:0 0 3px 0;}
.businfolist2 .area3 {float:left; width:78%; margin:10px 0 5px 5px;}
.businfolist2 .area4 {float:right; width:15%; text-align:right; margin:5px 0; display:block;}
.businfolist2 .area5 {float:right; width:10%; text-align:right; margin:10px 10px 10px 0px; display:block;}
.businfolist2 .area6 {float:left; width:80%; margin:10px 0 10px 0px;} /*¹ö½ºÀ§Ä¡°Ë»ö */
.businfolist2 .area7 {float:right; width:10%; text-align:right; margin:10px 10px 0px 0px; display:block;}/*¹ö½ºÀ§Ä¡°Ë»ö */
.businfolist2 .area8 {float:right; width:10%; text-align:right; margin:25px 10px 10px 0px; display:block;}/* °ü±¤ÁöÁ¤º¸ */
.businfolist2 .area9 {float:left; width:80%; } /* °ü±¤ÁöÁ¤º¸ */
.businfolist2 .area10 {float:right; padding-right:10px; height:30px; text-align:right; margin-top:2px; display:block;}
.businfolist2 .area11 {float:left; margin:10px 0 5px 5px;}

.businfolist3 {float:left; width:100%; margin:4px 0;height:35px; border-bottom:#b6b6b6 1px solid ;}
.businfolist3 .area5 {float:left; width:78%; margin:6px 0 0 58px;}

.stationListTop {float:left; width:100%; height:20px; background: url(../../images/mobile/ysb_im15.png) 0 bottom repeat-x; background-size:1px 40px; padding:8px 0 8px 0; }
.stationListTop .upBt {float:left; width:30%; padding-left:10px;}
.stationListTop .sbtt1 {float:left; width:33%; text-align:center;}
.stationListTop .sbtt2 {float:left; width:100%; text-align:center; font-size:1em; font-weight:bold; color:#fff; padding-top:2px;}
.stationListTop .downBt {float:right; width:20%; text-align:right; padding-right:10px;}

.stationListTop .upBt-01 {float:left; width:10%; padding-left:10px}
.stationListTop .downBt-01 {float:left; width:5%; padding-left:7px;}
.stationListTop .sbtt1-01 {float:left; width:60%; text-align:center;}
.stationListTop .ars-01 {float:right; width:43px; height:18px; text-align:right; padding-right:5px;}

#timeTable1 { float:left; width:100%;}
#timeTable1 table {border-collapse: collapse;border:0;}
#timeTable1 caption {overflow:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
#timeTable1 th, #timeTable1 td {font-size:0.938em; text-align:left;padding: 4px;line-height:13pt;  text-align:center; vertical-align:middle;}	
#timeTable1 td {border-bottom: 1px solid #cacaca;}
.bdr1 { border-right:2px solid #cae2eb;}
.bdb1 {border-bottom:#b6b6b6 2px solid ;}
.infoicon1 {margin:0 12px 0 0px; vertical-align:3px;}
.infoicon2 {margin:0 5px; vertical-align:3px;}
.infoicon3 {margin:0 5px; vertical-align:-3px;}
.infoicon4 {margin:0 10px 0 5px; vertical-align:6px;}
.infoicon5 {margin:0 5px; vertical-align:6px;}
.infoicon6 {margin:0 5px 0 0px; vertical-align:-2px;}

.infotxt1 {vertical-align:4px;}
.infotxt2 {vertical-align:8px;}
.infotxt3 {vertical-align:6px;}
.infotxt4 {vertical-align:10px;}
.infotxt5 {vertical-align:-8px;}
.infotxt6 {vertical-align:30px;}
.infotxt_3 {vertical-align:-3px;}
.infotxt_6 {vertical-align:-6px;}

a.allmn:link {color:#c1c1c1;text-decoration:none;cursor:pointer;}
a.allmn:visited {color:#c1c1c1;text-decoration:none;cursor:pointer;}
a.allmn:active {color:#c1c1c1;text-decoration:none;cursor:pointer;}
a.allmn:hover {color:#c1c1c1;text-decoration:none;cursor:pointer;}

a.mntc1:link {color:#acd7f5;text-decoration:none; font-size:0.938em; font-weight:bold;}
a.mntc1:visited {color:#acd7f5;text-decoration:none; font-size:0.938em; font-weight:bold;}
a.mntc1:active {color:#acd7f5;text-decoration:none; font-size:0.938em;font-weight:bold;}
a.mntc1:hover {color:#acd7f5;text-decoration:none; font-size:0.938em;font-weight:bold;}

.mntc3 {color:#acd7f5;font-size:0.938em;font-weight:bold;}
a.mntc2:link {color:#dfdfdf;text-decoration:none;font-size:0.938em; }
a.mntc2:visited {color:#dfdfdf;text-decoration:none; font-size:0.938em; }
a.mntc2:active {color:#dfdfdf;text-decoration:none; font-size:0.938em; }
a.mntc2:hover {color:#dfdfdf;text-decoration:none; font-size:0.938em; }

a.bno1:link {font-size:1.3em; font-weight:bold; margin-left:5px;}
a.bno1:visited {font-size:1.3em; font-weight:bold; margin-left:5px;}
a.bno1:active {font-size:1.3em; font-weight:bold; margin-left:5px;}
a.bno1:hover {font-size:1.3em; font-weight:bold; margin-left:5px;}


.mntc4 {color:#dfdfdf; font-size:0.938em;}

.roundBt1 {float:right; width:80px; height:16px; padding:5px 5px 5px 5px; border: 1px solid #29938f; border-radius:5px; background: url(../../images/mobile/gjb_ab_060.png) repeat-x; background-size:2px 31px;font-weight:bold; text-align:center;letter-spacing:-1px; }
.roundBt1 a {color:#464646;}
.roundBt2 {float:right; width:90%; height:62px; padding:33px 5px 12px 5px; border: 1px solid #29938f; border-radius:4px; background: #e7e7e7 url(../../images/mobile/ysb_ab_062.png) no-repeat; background-size:47px 110px;font-weight:bold; text-align:center;letter-spacing:-1px; vertical-align:middle; -webkit-box-shadow: 2px 2px 2px #aaaaaa;  /* Safari and Chrome */
    -moz-box-shadow: 2px 2px 2px #aaaaaa;  /* Firefox */
    box-shadow: 2px 2px 2px #aaaaaa;  /* CSS3 */
    filter: progid:DXImageTransform.Microsoft.Shadow(color=#aaaaaa, Direction=125, Strength=2) alpha(opacity=62);  /* IE */ line-height:140%; }
.roundBt2 a { font-size:1.1em;color:#003557;}
.roundBt3 {float:right; width:90px; height:15px; padding:4px 5px 6px 5px; border: 1px solid #29938f; border-radius:5px; background: #e9e9e9 url(../../images/mobile/ysb_ab_060.png) no-repeat; background-size:50px 40px; font-size:0.9em; font-weight:bold; text-align:center;letter-spacing:-1px; }

.roundBt4 {float:left; width:90px; height:14px; padding:5px 5px 5px 5px; border: 1px solid #29938f; border-radius:5px; background: url(../../images/mobile/gjb_ab_060.png) repeat-x; background-size:2px 31px; font-size:0.9em; font-weight:bold; text-align:center;letter-spacing:-1px; }

.roundBt5 { float:left; width:50px; height:15px; padding:4px 5px 6px 5px; border: 1px solid #29938f; border-radius:5px; background: #e9e9e9 url(../../images/mobile/ysb_ab_060.png) no-repeat; background-size:50px 40px; font-size:0.9em; font-weight:bold; text-align:center;letter-spacing:-1px; }

/* ÀüÃ¼¸Þ´º */

.allmenu {position:absolute; float:left; width:100%; margin:0 0px; padding:15px 0; background:#333333; z-index:9999; }
.allmenu .fowrap { position:relative; width:320px; margin:0 auto;}
.allmenu .fowrap ul {float:left; width:320px; padding:15px 0; border-bottom:1px solid #4f4f4f;}
.allmenu .fowrap ul li {float:left; width:150px;}
.allmenu .fowrap ul .side1 {float:left; width:150px; padding-left:10px;}
.allmenu .fowrap ul .side2 {text-align:right;}

.allmenu .fowrap .bbnone {border-bottom:none;}
.bbnone { border-bottom:none;}
.ftBlue1 { color:#003557;}

/* °ü±¤ÁöÁ¤º¸ */
.tourTop {float:left; width:100%; height:42px; background:url(../../images/mobile/gjb_ab_069.png) repeat-x; background-size: 2px 42px; margin-bottom:10px;}
.tourTop .wrapper {padding: 3px 15px; }
.tourTwrap {float:left; width:100%; margin-top:5px;}
.tourTwrap .area2 {float:left; width:60%;height:25px;  padding-top:5px;}

.tourInfo {float:left; width:100%;}
.tourInfo .wrap {float:left; width:100%;}

.tourInfo .wrap .pic01 {text-align:center;}
.tourInfo .wrap .txt01 {text-align:center;margin-bottom:10px;}

.tourInfo .wrap dl {float:left; width:100%; margin-bottom:15px;}
.tourInfo .wrap dl dt {float:left; width:100%; margin-bottom:5px;}
.tourInfo .wrap dl .dt2 {float:left; width:100%; margin-bottom:10px;}
.tourInfo .wrap dl dd {float:left; width:100%; line-height:130%;}
.tourInfo .wrap dl dd .bsno {float:left; border:1px solid #3695be; background:#ccedf8; padding:4px 5px; margin:0 10px 5px 0; font-weight:bold;}



/* -------------------------------- footer ---------------------------------------- */
#footer { clear:both; position:relative; top:10px; height:60px; margin-top:15px; background:#d7d7d7; border-top:#b6b6b6 solid 1px; padding:10px 22px 0px 22px ; }
#footer ul { text-align:center;}
#footer p.leftbt { float:left; width:20%; height:20px; padding-bottom:5px;}
#footer p.rightbt { float:right; width:20%; height:20px; padding-bottom:5px; text-align:right;}
#footer p.line { clear:both; text-align:center; height:2px;}
#footer p.copy { clear:both; text-align:center; height:22px; padding:8px 0 5px 0; background: url(../../images/mobile/gjb_ab_009.png) center top no-repeat;background-size:306px 2px; }


/* -------------------------------- img resize ----------------------------------------*/

.ab_001 { width:33px; height:30px;}
.ab_002 { width:64px; height:14px;}
.ab_003 { width:141px; height:32px;}
.ab_004 { width:1px; height:29px;}
.ab_005 { width:141px; height:32px;}
.ab_006 { width:10px; height:41px;}
.ab_007 {
	width:53px;
	height:15px;
}
.ab_008 { width:52px; height:15px;}
.ab_007_off {
	width:53px;
	height:16px;
}
.ab_008_on { width:52px; height:16px;}
.ab_009 { width:306px; height:2px;}
.ab_010 { width:204px; height:17px;}
.ab_011 { width:46px; height20px;}
.ab_012 { width:39px; height:11px;}
.ab_013 {
	width:26px;
	height:14px;
}
.ab_014 { width:26px; height:26px;}
.ab_015 { width:20px; height:20px;}
.ab_016 { width:20px; height:10px;}
.ab_017 { width:20px; height:20px;}
.ab_018 { width:43px; height:12px;}
.ab_019 { width:5px; height:5px;}
.ab_020 { width:38px; height:14px;}
.ab_021 { width:38px; height:14px;}
.ab_022 { width:12px; height:18px;}
.ab_023 { width:20px; height:10px;}
.ab_024 { width:35px; height:12px;}
.ab_025 { width:55px; height:16px;}
.ab_026 { width:56px; height:29px;}
.ab_028 { width:54px; height:21px;}
.ab_030 { width:54px; height:21px;}
.ab_031 { width:21px; height:20px;}
.ab_032 { width:12px; height:10px;}
.ab_033 { width:40px; height:15px;}
.ab_034 { width:14px; height:14px;}
.ab_035 { width:14px; height:14px;}
.ab_036 { width:66px; height:14px;}
.ab_037 { width:66px; height:14px;}
.ab_038 { width:54px; height:11px;}
.ab_039 { width:54px; height:11px;}
.ab_040 { width:108px; height:37px;}
.ab_041 { width:36px; height:33px;}
.ab_042 { width:1px; height:10px;}
.ab_043 { width:62px; height:19px;}
.ab_044 { width:21px; height:11px;}
.ab_045 { width:25px; height:15px;}
.ab_046 { width:20px; height:21px;}
.ab_047 { width:13px; height:12px;}
.ab_048 { width:13px; height:13px;}
.ab_049 { width:13px; height:12px;}
.ab_050 { width:62px; height:19px;}
.ab_051 { width:52px; height:14px;}
.ab_052 { width:1px; height:30px;}
.ab_053 { width:31px; height:31px;}
.ab_054 { width:48px; height:75px;}
.ab_055 { width:36px; height:33px;}
.ab_056 { width:63px; height:12px;}
.ab_057 { width:36px; height:33px;}
.ab_058 { width:66px; height:14px;}
.ab_059 { width:2px; height:36px;}
.ab_060 { width:2px; height:40px;}
.ab_061 { width:20px; height:14px;}
.ab_062 { width:2px; height:110px;}
.ab_063 { width:52px; height:14px;}
.ab_064 { width:26px; height:28px;}
.ab_065 { width:26px; height:27px;}
.ab_066 { width:21px; height:21px;}
.ab_067 { width:21px; height:21px;}
.ab_068 { width:21px; height:21px;}

.tabMenu2_01 { width:72px; height:17px;}
.tabMenu2_02 { width:71px; height:16px;}
.tabMenu3_01 { width:72px; height:16px;}
.tabMenu3_02 { width:71px; height:17px;}
.tabMenu4_01 { width:50px; height:16px;}
.tabMenu4_02 { width:61px; height:16px;}
.tabMenu5_01 { width:67px; height:16px;}
.tabMenu5_02 { width:51px; height:16px;}

.ic_all{width:31px; height:25px;}
.mn_01 {width:5px; height:12px;}
.mn_02 {width:46px; height:13px;}
.mn_03 {width:46px; height:14px;}
.mn_04 {width:26px; height:24px;}

.tourPic {width:300px;}
.stourPic {width:80px;height:70px;}
/* Back ±èÇØ²¨ */


 #m_table1 .icbg1 {background:url(../../images/mobile/bg_mb14.gif) repeat-x; padding:5px;margin-right:5px; color:#fff;font-size:0.938em;}
#m_table1 .icbg2 {background:url(../../images/mobile/bg_mb15.gif) repeat-x; padding:5px;margin-right:5px; color:#fff;font-size:0.938em;}

#m_table1 {clear:both; width:100%;}
#m_table1 table {border-collapse: collapse;border:0;}
#m_table1 caption {}
#m_table1 th, #m_table1 td {font-size:0.938em; text-align:left;padding: 4px;line-height:13pt;font-weight:bold;}	

#m_table1 td {border-bottom: 1px solid #a3a3a3;}	
#m_table1 td.bdb2 {border-bottom: 2px solid #a3a3a3;}
#m_table1 td.bdb3 {border-bottom: 3px solid #a3a3a3;}
#m_table1 td.bdb4 {border-bottom: 3px solid #555555;}
#m_table1 td.bdbx {border-bottom: none;}
#m_table1 td.bdl1 {border-right: 1px solid #a3a3a3;}	

#m_table1 td.pd1 {padding:18px 0px;} 
#m_table1 td.pd2 {padding:16px 0px;} 
#m_table1 td.pd3 {padding:10px 0px;} 
#m_table1 td.pd4 {padding:6px 0px;} 
#m_table1 td.pd5 {padding:2px 0px 8px 0px;;} 
#m_table1 td.pd0 {padding:0px;}
#m_table1 th {}

#m_table1 td.ic1 {background:url(../../images/mobile/ic_mb01.gif) 0 center no-repeat; padding-left:28px;}
#m_table1 td.ic2 {background:url(../../images/mobile/ic_mb02.gif) 0 center no-repeat; padding-left:28px;}
#m_table1 td.ic3 {background:url(../../images/mobile/ic_mb04.gif) 0 center no-repeat; padding-left:24px;}
#m_table1 td.ic4 {background:url(../../images/mobile/ic_mb05.gif) 0 center no-repeat; padding-left:24px;}
#m_table1 div.ic4 {background:url(../../images/mobile/ic_mb05.gif) 0 center no-repeat; padding:15px 0 15px 24px;}

#m_table1 td.sbg1 {background:url(../../images/mobile/bg_mb17.gif) 0 center repeat-x; color:#fff;font-size:1em;padding:0 4px;}
#m_table1 td.sbg2 {background:url(../../images/mobile/bg_mb16.gif) 0 center repeat-x; font-size:1em;padding:0 4px;height:56px; text-align:center;}
#m_table1 td.bgc1 {width:50px;background:#49ba81;color:#fff;border-top: 1px solid #fff;padding:15px 10px;}
#m_table1 div.bgc1 {width:50px;background:#49ba81;color:#fff;border-top: 1px solid #fff;padding:15px 10px;}

.dv_bt1 {width:160px; padding-left:11px;}


#m_table1 td.ac {text-align:center;}
#m_table1 td.ar {text-align:right;}
#m_table1 td.fs {font-size:79%;}

#m_table1 td a:link {color: #333333; text-decoration:none; font-weight:bold;}
#m_table1 td a:visited {color: #333333; text-decoration:none; font-weight:bold;}
#m_table1 td a:hover {color: #333333; text-decoration:none; font-weight:bold;}

#m_table1 .f13 { font-size:0.813em;}
#m_table1 .f14 { font-size:0.875em; }
#m_table1 .f15 { font-size:0.938em; }
#m_table1 .f16 { font-size:1em;}
#m_table1 .f17 { font-size:1.063em;}
#m_table1 .f18 { font-size:1.125em;}
#m_table1 .f20 { font-size:1.25em;}

#m_table2 {clear:both;}
#m_table2 table {border-collapse: collapse;border:0;}
#m_table2 td {font-size:0.938em; text-align:left; padding: 4px;line-height:13pt;font-weight:bold;}	

#m_table2 td.ac {text-align:center;}
#m_table2 td.ar {text-align:right;}
#m_table2 td {border-bottom: 1px solid #a3a3a3;}
#m_table2 td.pd2 {padding:16px 0px;} 	
#m_table2 td.pd3 {padding:10px 0px;} 
#m_table2 td.ic1 {background:url(../../images/mobile/ic_mb01.gif) 15px center no-repeat; padding-left:43px;}
#m_table2 td.ic2 {background:url(../../images/mobile/ic_mb02.gif) 15px center no-repeat; padding:16px 0 16px 43px;}
#m_table2 td.sbg1 {background:url(../../images/mobile/bg_mb17.gif) 0 center repeat-x; color:#fff;font-size:1em;padding: 6px 0 6px 11px;}
#m_table2 td.sbg2 {background:url(../../images/mobile/bg_mb18.gif) repeat-x; font-size:1em;height:56px;}
#m_table2 div.ic1p {background:url(../../images/mobile/ic_mb08.png) 0 3px no-repeat; padding:5px 0 5px 28px; margin:0px 0 5px 11px;}
#m_table2 div.txt1 {padding:0px 0 0px 5px; margin:0 0 5px 11px; font-weight:normal; font-size:0.813em;}

#m_table2 .f13 { font-size:0.813em;}
#m_table2 .f14 { font-size:0.875em; }
#m_table2 .f15 { font-size:0.938em; }
#m_table2 .f16 { font-size:1em;}
#m_table2 .f17 { font-size:1.063em;}
#m_table2 .f18 { font-size:1.125em;}
#m_table2 .f20 { font-size:1.25em;} 

/* 2014.08 ¾ç»ê¸ð¹ÙÀÏ Ãß°¡ */

.ys_001 { width:37px; height:45px;}
.ys_002 { width:37px; height:45px;}
.ys_003 { width:45px; height:41px;}
.ys_004 { width:45px; height:41px;}
.ys_005 { width:76px; height:18px;}
.ys_006 { width:107px; height:20px;}
.ys_007 { width:104px; height:21px;}
.ys_008 { width:97px; height:19px;}
.ys_009 { width:80px; height:20px;}
.ys_010 { width:80px; height:21px;}
.ys_011 { width:85px; height:19px;}
.ys_012 { width:21px; height:21px;}
.ys_013 { width:12px; height:18px;}
.ys_014 { width:12px; height:18px;}
.ys_015 { width:1px; height:30px;}
.ys_016 { width:43px; height:25px;}
.ys_017 { width:43px; height:25px;}
.ys_018 { width:43px; height:25px;}
.ys_019 { width:43px; height:25px;}
.ys_020 { width:10px; height:16px;}
.ys_021 { width:27px; height:25px;}
.ys_022 { width:1px; height:2px;}
.ys_023 { width:27px; height:25px;}
.ys_024 { width:78px; height:19px;}

/*20141210 topÀÌµ¿ °æÈ­Ãß°¡*/
#moveTop ul.imgTop {position:fixed;right:10px;bottom:105px;width:30px;height:1px;}