/*@import url(/Fonts/NanumGothic.css);
@import url(/Fonts/NanumMyeongjo.css);
*/
html, body,div,dl,dt,dd,ul,ol,li,pre,code,form,fieldset,legend,textarea,p,blockquote,p,iframe,span,strong,em { margin:0; padding:0; font-size:inherit; word-break:keep-all; word-break:break-word; -webkit-text-size-adjust:none; }
/*body{font-family:NanumGothic,'µ¸¿ò',Dotum,AppleGothic,sans-serif;font-size:12px;color:#333;line-height:18px;font-weight:normal; padding:0px;margin:0px;}*/
body{font-family:'Malgun Gothic', ¸¼Àº °íµñ',µ¸¿ò',Dotum,AppleGothic,sans-serif;font-size:12px;color:#333;line-height:18px;font-weight:normal; padding:0px;margin:0px;}


body{padding:0; margin:0;text-align:center;}
img{border:0}
ul,li,div,p,h1,h2,h3,h4,h5,a{padding:0; margin:0;list-style:none;}
table{margin:0px ;border-collapse:collapse;table-layout:fixed;}
td,th{-ms-word-break:break-all;}
.float_l{float:left;}
.float_r{float:right;}
.align_c{text-align:center}
.align_r{text-align:right}
.align_l{text-align:left}
a{text-decoration:none}
.display, caption{display:none}
.valign_m{vertical-align:middle}
.hidden {display: none}
.clear{clear:both;}
.bold{font-weight:bold;}

.wrap{width:100%;font-size:1em;min-height:320px; background:url() 0px 20px no-repeat; background-size:100%;   }
.header{position:relative; padding-top:0px; background:url('../images/t_bg.gif') ; background-size: auto 60px;  background-color:#fff; height:60px;}
.gnb{position:absolute; top:15px; width:98%; padding:0px 1%}
.menu{position:relative; width:100%; padding:0%; margin:0 auto; background:url('../images/mn_bg.gif') top center repeat-x; background-size: auto 45px; } 
.menu ul{width:100%; margin:0 auto; height:45px; }

.menu li{float:left; list-style:none; text-align:center; height:45px; }

.navi { position:absolute;right:left; width:40%; font-size:1em; z-index:9999; background:#333; }
.navi li { border-bottom:1px solid #fff; font-size:0.8em; width:100%;height:35px;}
.navi li a{ display:inline-block; width:86%; color:#fff; font-weight:bold; height:10%; padding-top:10px; }

.header	h1{position:absolute;z-index:100; /*left:50%;*/ /*border:1px solid; */width:100%; text-align:center;}

.m_txt{margin:0px 0px 0px 0px; background:url('') no-repeat; 
		overflow:hidden; position:relative;
		height:270px;
}
.m_txt img{width:100%; height:auto;}
.m_txt div { width:100%; position:absolute; top:0;	left:0;  margin: auto;}
.m_txt .visual_p {left:0;}



.notice{clear:both; background:url(/images/notice_bg.png) 0px 2px repeat-x; text-align:center; padding:22px 10px 7px 0px; color:#333; font-size:0.75em; margin:0px auto; width:85%; }
.notice .tit{display:inline-block;background:#004e90;color:#fff; padding:3px 10px;border-radius:25px;margin:2px;}
.notice span{margin-left:0px; float:left;}
.notice span a{color:#fff}
.notice ul {width:100%; margin:10px;}
.notice li {padding:3px 0px 3px 10px; width:95%; overflow:hidden;  text-align:left; background:url(/images/text_dot.png) 0px 7px no-repeat; }

.center{width:100%;background:#f2f1e5;overflow:hidden;padding:20px 0;height:83px}
.center ul{width:320px;margin:0 auto;overflow:hidden;}
.center li{width:33%;float:left;}

.centerbtn{ padding:0px; background:#191919;overflow:hidden; width:100%; /*min-height:28px; */}
.centerbtn li{width:25%;  float:left; }  
.centerbtn li a{font-size:0.75em; color:#fff;} 
.centerbtn li.blank{border-right:none;}

.lnb{position:relative;}
.lnb ul{width:95%; margin:0 auto; padding:10px 0;overflow:hidden}
.lnb li{float:left;list-style:none; width:33%; text-align:center;padding-bottom:10px;}
.roll_btn{position:absolute;top:40%;width:95%;padding:0 2.5%}



.main_contents{/*top:10%;*/width:100%;text-align:center;margin:0 auto; }
.contents{font-size:1em;overflow:hidden; margin:20px;letter-spacing:-1px;text-align:left;width:100%;margin:0 auto; background:#fff;}
.p_title img{float:left; width:70%; padding-left:1%; }

/*.p_list {margin:0 auto; width:100%; padding:4% 0;overflow:hidden; }*/

.p_list {margin:0 auto; width:100%; overflow:hidden;}
.p_list li{float:left;width:25%; text-align:center; margin-bottom:-2px;}
.p_list li img {width:100%;}
.main_contents .p {width:100%;float:left;}




.history{clear:both;background:url('');text-align:left;padding:5px; color:#fff;font-size:0.9em; margin-top:-0x; background:#901115;}
.history .tit{display:inline-block;background:#004e90;color:#fff; padding:3px 10px;border-radius:25px;margin:2px;}
.history span a{color:#fff}


.history01  {position:relative; float:left;   width:98%; padding:10px 1% 10px 1%; line-height:1.4em; border-top:1px solid #d0d0d0;  border-bottom:1px solid #d0d0d0;}
.history01 dl  {position:relative; float:left;   width:100%; }
.history01 dl dt {float:left; width:19%; color:#bc000c; font-size:1.2em; padding:0 0 12px 0px; line-height:16px;}
.history01 dl dd {float:left; width:81%; padding:0 0 12px 0px;  font-size:1.0em; line-height:16px;}

.title01 {clear:both;background:url('');text-align:center;padding:10px;	 color:#fff;font-size:1.2em; font-weight:Bold; margin-top:0px; background:#901115;}


.subject{width:100%;}
.subject>li{background:url(/mobile/images/ico_arrow.png) no-repeat 95% 10px;background-size:14px;;padding:8px 10px;border-bottom:1px solid #dcdcdc;text-align:left;font-size:1em;color:#666;}
.sub_sunject{background:#e1edf0;margin-top:7px;overflow:hidden;border-right:1px solid #c3dde3;border-bottom:1px solid #c3dde3;}
.sub_sunject li{width:29.6%;float:left;font-size:0.75em;border-left:1px solid #c3dde3;border-top:1px solid #c3dde3;padding:5px 0 5px 10px;background:url(/mobile/images/ico_arrow2.png) no-repeat 5px 50%;letter-spacing:-2px;}
.btn_go{float:right;margin-left:20px;display:inline-block;background:#38a6f7;color:#fff}

/*h2{background:url(/images/ico_h2.png) no-repeat 0px 50%;overflow:hidden;	 margin:0 0 10px 0;font-size:1.4em;text-align:left;padding-left:15px;color:#001ff5;letter-spacing:-1px;background-size:13px;}*/

h2 a:link     {color: #008df5;text-decoration: none; }
h2 a:visited  {color: #008df5;text-decoration: none; }
h2 a:hover    {color: #008df5;text-decoration: none; }
h2 a:focus   {color: #008df5;text-decoration: none; }
h2 a:active   {color: #008df5;text-decoration: none; }

h2 label {font-size:0.7em; color:#222;}

.help{font-size:0.75em;font-weight:normal;color:#666}
.help img{padding-left:5px;vertical-align:middle;}

.tbl_01{border-top:2px solid #999; width:95%; margin:5px auto; /*font-size:0.8em;*/ border-left:1px solid #dcdcdc;}
.tbl_01 thead th,.tbl_01 tbody th{font-weight:normal;border-right:1px solid #dcdcdc;background:#ebedf1;padding:5px 0;text-align:center}
.tbl_01 tbody th{background:#f6f7f9;border-bottom:1px solid #dcdcdc;text-align:center}
.tbl_01 tbody td{padding:5px 2px;border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;text-align:center}
.tbl_01 tbody td.left{text-align:left;}
.tbl_01 select{font-size:1em;}

.map { float:left;  width:100%; margin:0 auto; padding-bottom:20px;}


.review_tab { float:left; width:100%; margin:10px 0px 20px 10px; }
.review_tab li { float:left; }
.review_tab .normal_tab a { display:block; background:#f6f5f5; border-radius:2px; border:1px solid #dcdcdc; padding:5px 7px; font-size:0.8rem; color:#333; font-weight:bold; text-align:center; margin-right:6px; }
.review_tab .last_tab a { display:block; background:#f6f5f5; border-radius:2px; border:1px solid #dcdcdc; padding:5px 7px; font-size:0.8rem; color:#333; font-weight:bold; text-align:center; }
.review_tab li a.on { background-color:#901115; border:1px solid #285b05; color:#fff; }



.btn_01 a{display:inline-block;background:#999; color:#fff;padding:3px;border-radius:3px;text-decoration:none}
.text01{font-size:1.0em; width:98%; margin:10px auto; line-height:150%; }
.blue{color:#0368b3}
.red{color:#ee1717}
.green{color:#688d20}
.dot_list{margin-top:10px; }
.dot_list li{background:url(/mobile/images/ico_dot.png) no-repeat 0 5px;padding-left:7px;padding-bottom:5px;font-size:0.9em;}

/*h3{background:url(/mobile/images/ico_h3.png) no-repeat;padding-top:5px;width:100%;margin:20px auto 10px auto;color:#2881d5;font-size:0.9em}
h4{padding-top:5px;width:100%; color:#333;font-size:1.5em}
h5{background:url(/images/ico_h2.png) no-repeat 0px 50%;overflow:hidden;margin-bottom:10px;font-size:1em;text-align:left;padding-left:15px;color:#008df5;letter-spacing:-1px;background-size:13px;}
*/

.f14{font-size:14px; font-weight:bold; }
.f18{font-size:18px; font-weight:bold; }


.cont_box{background:#f9f9f9; border:1px solid #eeeeee; width:95%;margin:10px auto; /*font-size:0.8em;*/padding:10px 2.5%}
.text_dot li{background:url(/images/text_dot.png) no-repeat 0 8px; padding:0 0 2px 8px; line-height:18px;width:95%;margin:0 auto}
.con{font-size:0.8em;color:#666;line-height:150%;padding-top:10px;}



/*¼Ò°³*/
.tabsty01 {overflow:hidden; margin-top:0px;}
.tabsty01.first {margin-top:0}
.tabsty01 li {width:75px; float:left;  font-size:14px; font-weight:bold;}
.tabsty01 li a {background-color:#9d9d9d; display:block; color:#fff; padding:10px 5px; text-align:center; border-right:1px solid #c8c8c8; /*-webkit-border-radius:2px; border-radius:2px;*/}
.tabsty01 li.on {background: url(../images/bg_tab.png) no-repeat center bottom; background-size:9px 5px;}
.tabsty01 li.on a {background-color:#4ea7d3; border-right:1px solid #c8c8c8;}
.tabsty01.n1 li {width:25%;}

.tabsty02 {overflow:hidden; margin-top:0px;}
.tabsty02.first {margin-top:0}
.tabsty02 li {width:75px; float:left;  font-size:14px; font-weight:bold;}
.tabsty02 li a {background-color:#9d9d9d; display:block; color:#fff; padding:10px 5px; text-align:center; border-right:1px solid #c8c8c8; /*-webkit-border-radius:2px; border-radius:2px;*/}
.tabsty02 li.on {background: url(../images/bg_tab.png) no-repeat center bottom; background-size:9px 5px;}
.tabsty02 li.on a {background-color:#4ea7d3; border-right:1px solid #c8c8c8;}
.tabsty02.n1 li {width:33.3%;}

.text02{font-size:0.8em;width:95%;margin:10px; }
.text02 ul{float:left; padding:10px 0px 20px 0px;  }
.text02 li{float:left; padding:5px 3px; width:100%;}

h3{margin-top:20px;font-size:1.2em;text-align:left;padding-left:0px;color:#008df5;letter-spacing:-1px;background-size:13px;}


.sub01_1 {background:url('') 0px 0px repeat-x; width:98%; padding-bottom:10px;}

.sub01_2 {background:url('') 0px 0px repeat-x; width:98%; text-align:center; padding-bottom:30px;}
.sub01_2 img {width:80%; }
.sub01_2 p{width:100%; padding-bottom:10px; }
.sub01_3 {width:98%; text-align:center; margin:0 auto; padding-bottom:30px; font-size:0.9em;}

.sub02 {width:98%; margin:0 auto; padding:10px 0px 20px 5px; font-size:0.9em; }
.sub02_1 {width:98%; margin:0 auto; padding:10px 10px 20px 10px; font-size:0.9em; }
.sub02_1 li{width:100%; }
.sub02_1 .detail_tit {float:left; width:98%; font-size:18px; font-weight:bold; color:#333; background:url(../images/bullet_red.gif) 0px 5px no-repeat; padding:0px 0px 10px 20px;}
.sub02_1 .detail_img {float:left; width:96%; border:1px solid #c0c0c0; text-align:center; padding:20px 0px; margin-bottom:20px; }
.sub02_1 .detail_cont {float:left; width:98%; margin:0px 0px 20px 0px; padding:0px;font-size:1.2em; line-height:180%; }
.sub02_1 .detail_cont2 {float:left; width:98%; margin:0px 0px 20px 0px; padding:0px;font-size:1.2em; line-height:180%; }
.sub02_1 .detail_btn {text-align:center; }

.sub03 {width:98%; text-align:center; margin:0 auto; padding-bottom:30px; font-size:0.9em;}
.sub04 {width:98%; text-align:center; margin:0 auto; padding-bottom:30px; font-size:0.9em;}
.sub05 {width:98%; text-align:center; margin:0 auto; padding-bottom:30px; font-size:0.9em;}



/*ÀÇ·áÁø*/
.doctor li{position:relative;float:left;width:300px;margin:0 auto 30px auto;font-size:0.8em;line-height:150%}
.doctor li dt{float:left;width:110px}
.doctor li dt img{outline:1px solid #dcdcdc;width:100%}
.doctor li dd{float:left;width:155px;margin-left:11px;/*background:url(file:///C|/Users/design2/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/sub/ico_arrow.gif)*/ no-repeat 0 4px;padding-left:10px;}
.doctor li .btn{position:absolute;bottom:5px;left:123px;}

.doctor2{line-height:120%;background:#f6f6f6;width:100%;border-radius:10px;}
.doctor2 li{width:95%;margin:0 auto;font-size:0.8em;line-height:150%:overflow:hidden;padding:10px 0 }
.doctor2 li table td {vertical-align:top}
.doctor2 li table td img{outline:1px solid #dcdcdc}
.tab_con{padding:20px 10px;border-bottom:1px dashed #dcdcdc;}
.tab_con li{background:url(file:///C|/Users/design2/AppData/Local/Microsoft/Windows/Temporary%20Internet%20Files/Content.IE5/images/sub/ico_dot2.gif) no-repeat 0 7px;padding-left:10px;line-height:22px;font-size:0.8em}

/*tab*/
.tab{width:100%;overflow:hidden;font-size:0.85em;margin-top:10px;}
.tab li{float:left;width:25%;text-align:center;margin:0 0 2px 2px;}
.tab li a{display:inline-block;background:#ebebeb;width:100%;height:21px;padding-top:5px;font-weight:bold;color:#838383;letter-spacing:-1px;}
.tab li a:hover,.tab li.on a{background:#3b91d2;color:#fff}


/*»ê»ï¹è¾ç±Ù*/
.sansam_02 {position:relative;float:left; width:100%; margin:20px 0px 0 0; *margin-top:0px;}

/*.sansam_02 h2 {width:100%;  padding:0px 0 30px 0; font-size:26px; margin:0 0 10px 0;}  */

.sansam_02 ul li {float:left; width:33%; padding:0 0 0 0; text-align:center;}

.sansam_02_img {width:100%;overflow:hidden; margin-bottom:5px; }
/*.sansam_02_img img {width:260px;}*/
.sansam_02_content {width:100%; height:33px;  text-align:center; margin-bottom:10px;}


/* ÀÌº¥Æ® */
.event_list {position:relative;float:left; width:100%; margin:20px 0px 0 0; *margin-top:0px;}

/* .sansam_02 h2 {width:100%;  padding:0px 0 30px 0; font-size:26px; margin:0 0 10px 0;}  */

.event_list ul li {float:left; width:100%; padding:0 0 5px 0; text-align:center;}

.event_list_img {width:100%;overflow:hidden; margin-bottom:5px; }
/*.sansam_02_img img {width:260px;}*/
.event_list_content {width:100%; height:33px;  text-align:center; margin-bottom:10px;}







/*Áø·á°ú*/
.group{width:95%;margin:0 auto;padding:10px;}
.group li{float:left;font-size:0.7em;width:20%;text-align:center;padding-bottom:10px;}
.group li img{padding-bottom:5px;}

.all_cate{position:absolute;top:75px;z-index:999;background:#2d2d2d;color:#fff;font-size:0.8em; width:100%;}
.all_cate li{float:left;width:33.3%;padding:15px 0;outline:1px solid #555}
.all_cate li a{color:#fff}

/* ·Î±×ÀÎ 
.login{width:80%;border:3px solid #2881d5;margin:30px auto;border-radius:10px;}
.login h2{text-align:center;background:#2881d5;padding:10px 0;margin:0;color:#fff;font-family:Malgun Gothic;font-size:1.2em;}
.login_form {padding:10px; text-align:center;}
.login_form input{border:1px solid #ccc;padding:5px;margin-bottom:5px;width:200px}
.login_form input.btn_login{border:none; padding:0; width:212px;}
*/

.footer{background:#3a3a3a; padding:0px; overflow:hidden;}
.footer_wrap{position:relative; margin:0 auto}
.footer p{font-size:0.65em; color:#55585a; font-weight:bold; text-align:left; line-height:15px;}
.footer p.copyright{font-size:0.4em; color:#55585a; font-weight:bold; text-align:left; line-height:10px;}
.mark{position:absolute;text-align:right;right:0;top:0}

/*ÆùÆ®*/
.t_tt_bold{color:#005eae; font-weight:bold;}

/*ÆÐµù¸¶Áø*/
.pt_10{padding-top:10px;}
.pt_20{padding-top:20px;}
.pl_10{padding-left:10px;}


/* btn */
.btn{width:100%;margin-top:20px;}
.btn_g a{display:inline-block;line-height:11px;background:#666;padding:4px 7px 3px 7px;color:#fff;font-size:11px;font-weight:bold;}
.btn_login a{display:inline-block;background:#2881d5;color:#fff;padding:5px 0;width:210px;}

.search_btn{width:320px; margin:0 auto}
.search_btn li{float:left;padding:2px;}
.search_btn a{display:inline-block;line-height:11px;background:#999;padding:4px 3px;color:#fff;font-size:11px;font-weight:bold;}
.search_btn a:hover,.search_btn li.on a{background:#f48c19;}


/* °Ô½Ã¹° ÇöÈ² */
.list-tmp {margin-bottom:3px; float: right;}
.list-tmp:after {content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.list-info {float:left; margin-top:13px; padding-left:16px; background:url('/images/common/ico_list_total.gif') no-repeat 0 3px;} 
.list-info em {font-weight:bold; color:#2c73cb; font-style:normal;}
input.InputLine {margin:0;  padding:0 5px 0 5px; height:25px; line-height:25px; border:1px #d5d5d5 solid; background:#fff; color:#666; font-family:µ¸¿ò;}

/* °Ô½ÃÆÇ °Ë»ö Select */
.list-search {float:right; vertical-align: bottom;}
.list-search img{vertical-align:middle;}
select.searchSelect {border:1px solid #c7c7c7; width:90px; height:26px; color:#666; font-size:12px;}

/* pagenate */
.pagenate {overflow:hidden; clear:both; padding-top:0px; text-align:center; zoom:1; margin-top:20px;}
.pagenate a {display:inline; color:#707070;font-family:dotum}
.pagenate a img {vertical-align:middle; margin:0 0 0 0 }
.pagenate a span {position:relative; top:0; padding:3px 7px 3px 7px; background:url(/images/common/bg_paging.gif) repeat-x 0 0; border:1px solid #d3d3d3;}
.pagenate a span.over {background:#5283c4; color:#fff; font-weight:bold; border:1px #2c73cb solid;}

/* °Ô½ÃÆÇ */
.BoardStyA {width:100%; border-top:1px solid #668ebf; font-family:dotum;font-size:0.85em}
.BoardStyA thead th {padding:11px 0; line-height:1.45; border-bottom:1px #e1e1e1 solid; background-color:#f3f3f3; color:#666;}
.BoardStyA tbody td {padding:10px 0 10px 0; border-bottom:1px #e1e1e1 solid; text-align:left;}
.BoardStyA tbody td.title_align{padding:10px 0 10px 30px; border-bottom:1px #e1e1e1 solid; text-align:left;}
.BoardStyA tbody td img {margin-left:4px;}
.BoardStyA tbody td a {color:#666;}
.BoardStyA tbody td a:hover {color:#444; text-decoration:underline;}
.BoardStyA li.class{float:left; margin:30px 0 0 35px;}

.ViewStyA,.WritestyA {width:100%; border-top:1px solid #668ebf; font-family:dotum;font-size:0.85em}
.ViewStyA thead th.subject {text-align:left; padding-left:28px; font-size:14px; background-color:#f3f3f3;}
.ViewStyA thead th {padding:11px 0; text-align:left; line-height:1.45; border-bottom:1px #e1e1e1 solid; color:#666;}
.ViewStyA thead td.hit {background-color:#f3f3f3; text-align:right; padding-right:25px;}
.ViewStyA thead td.hit strong {margin-right:10px;}
.ViewStyA thead td,.WritestyA td {padding:11px 0; line-height:1.45; border-bottom:1px #e1e1e1 solid; color:#666;}
.ViewStyA thead td.file {padding-left:10px; font-size:11px;}
.ViewStyA thead td.file img {margin-right:5px; vertical-align:-3px;}
.ViewStyA thead td.file a:hover {color:#444; text-decoration:underline;}
.ViewStyA tbody td {padding:30px; border-bottom:1px #e1e1e1 solid;}

.WritestyA{border-top:1px solid #668ebf; border-right:1px solid #e0e0e0;font-size:0.85em}
.WritestyA th{background:#f3f3f3;font-weight:bold; color:#535353;  padding:5px 0 5px 5px; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:left;}
.WritestyA td{border-left:1px solid #e0e0e0;  padding:5px 0 5px 10px; border-bottom:1px solid #e0e0e0; text-align:left;}
.WritestyA td.memo{padding:0;}
.board_navi{width:100%; margin-top:20px; border-top:1px solid #6f9bd1;font-size:0.85em}
.board_navi th{background:#f3f3f3;font-weight:bold; color:#535353;  padding:5px 0 5px 15px;  border-bottom:1px solid #e0e0e0; text-align:left;}
.board_navi td{border-left:1px solid #e0e0e0;  padding:5px 0 5px 10px; border-bottom:1px solid #e0e0e0; text-align:left;}

/* btn */
.Btn_Sty {overflow:hidden; margin-top:10px; text-align:right;}
.Btn_Sty a {color:#fff; font-weight:bold; display:inline-block; padding:6px 15px;background:#5284eb}
.btn02 a{color:#fff; font-weight:bold; display:inline-block; padding:1px 15px;background:#5283c4}
.btn_wrap{text-align:right;margin-top:20px; padding-right:8px;}
.btn_ok{display:inline-block;background:#5284eb; color:#fff;padding:8px 20px; font-size:13px; margin-right:3px;}
.btn_ok a{display:inline-block;background:#5284eb;  color:#fff; font-size:14px;}
.btn_cancel{display:inline-block;background:#a3a3a3; color:#fff;padding:8px 20px; font-size:13px; margin-right:3px;}
.btn_cancel a{display:inline-block;background:#a3a3a3;  color:#fff; padding:4px 20px;  font-size:14px;}
.btn_gray a{display:inline-block;background:#a3a3a3;  color:#fff; font-weight:bold; padding:4px 20px; font-size:14px;}
.btn_can a{display:inline-block;background:#a3a3a3;  color:#fff; padding:4px 20px;  font-size:14px;}
.post_btn a{display:inline-block; background:#808080; color:#ffffff; font-size:12px; padding:0 7px; font-weight:bold; margin-left:3px; vertical-align:middle;}
.reser_btn a{display:inline-block; border:1px solid #aeaeae; font-size:11px; line-height:11px; padding:4px 3px 3px 3px;;}
.btn a{display:inline-block; background:#ababab0; color:#ffffff; font-size:12px; padding:0 7px;  margin-left:3px;}
.ipin_btn a{display:inline-block; background:#8370d7; color:#ffffff; font-size:15px; padding:10px 20px; font-weight:bold; letter-spacing:0px;}
.btn{width:100%;margin-top:20px;}
.btn_g a{display:inline-block;line-height:11px;background:#666;padding:4px 7px 3px 7px;color:#fff;font-size:11px;font-weight:bold;}
.btn_01 a{display:inline-block;line-height:12px;background:#3b91d2;padding:10px 30px;color:#fff;font-size:12px;font-weight:bold;}


.box{border:1px solid #dcdcdc;padding:10px;margin-bottom:20px;background:#efefef;font-weight:bold;font-family:dotum}

.list-search{width:100%;padding-bottom:10px}
.btn_privacy {text-align:left}
.btn_privacy a{float:left;display:inline-block;font-size:0.6em;background:#005ebe;color:#fff;padding:5px;border-radius:10px;}

/*¿À½Ã´Â±æ*/
.map_line{width:150px; padding:10px;background:#3599e7; color:#fff;  font-size:14px; font-weight:bold; text-align:center; box-shadow:2px 2px 5px #a9a9a9;}
.map_line01{width:55px; background:#ffffff; border:2px solid #ff6d3b;  font-weight:bold; text-align:center;}
.map_line02{width:55px; background:#ffffff; border:2px solid #3cb44a;  font-weight:bold; text-align:center;}


/* ÀÎÅÍ³Ý¿¹¾à Æû */

.reser_form_tbl{width:100%; border-top:1px solid #668ebf; border-right:1px solid #e0e0e0;font-family:dotum;font-size:0.85em}
.reser_form_tbl caption{display:none;}
.reser_form_tbl th{background:#f3f3f3; font-weight:bold; color:#535353;  padding:5px 0 5px 15px; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:left; }
.reser_form_tbl td{border-left:1px solid #e0e0e0;  padding:5px 0 5px 10px; border-bottom:1px solid #e0e0e0; text-align:left;}

/* ¾ÆÀÌÄÜ */
.ico_ing{color:#fff;display:inline-block; padding:4px 3px 3px 3px;background:#f39600;font-size:11px;line-height:11px}
.ico_cancel{color:#fff;display:inline-block; padding:4px 3px 3px 3px;background:#36a4d2;font-size:11px;line-height:11px}
.ico_end{color:#fff;display:inline-block; padding:4px 3px 3px 3px;background:#66ca0d;font-size:11px;line-height:11px}


/*´Þ·Â css*/
input.reser_datepicker {
	cursor: pointer;
	text-align: left;
	background-image: url("/images/sub/ico_month.gif");
	background-position: right center;
	background-repeat: no-repeat;
	padding: 0 10px 0 5px;
	width: 80px;
}

.hand{cursor:pointer;}
.privacy div,.privacy p{font-size:0.85em;color:#666;text-align:left;}



#program_search {width:100%; float:left;  margin:20px 0; /* font-size:0.8em; */}
#program_list {width:100%; float:left; /*font-size:0.8em;*/}
#program_list table{width:100%;}
#program_list table th{height:25px; background-color:#4ea7d3; border:1px solid #d2d2d2;  color: #ffffff; font-weight: normal; text-align:center;}
#program_list table td{height:25px; padding:10px 0px 5px 0px;  border:1px solid #d2d2d2; }
#program_list table td.left05{padding-left:5px; }
#page_list{width:100%;	float:left; margin:20px 0; text-align:center; font-weight:bold;}
.search{ padding-left:10px; position:relative; top:5px;}

.pdt05{padding-top:5px}
.pdt10{padding-top:10px}
.pdt20{padding-top:20px}
.pdb20{padding-bottom:20px}

a:link     {color: #666;text-decoration: none; }
a:visited  {color: #999;text-decoration: none; }
a:hover    {color: #666;text-decoration: none; }
a:focus   {color: #666;text-decoration: none; }
a:active   {color: #666;text-decoration: none; }


/* ·Î±×ÀÎ */

.mem-login {float:left; margin:10px 20px 40px 0; width:92%; border:2px solid #dfdfdf;  padding:20px 0px 20px 20px;	/*background:url('../images/member/login_bg.gif') no-repeat 0 0;*/ }

.mem-login fieldset {position:relative;	width:95%; margin:0px; }
.mem-login fieldset ul li {margin-bottom:10px; vertical-align:middle;		}
.mem-login fieldset ul li label {display:inline-block;				width:60px;			}
.mem-login fieldset ul li input.text {border:1px solid #ccc; padding:5px; margin-bottom:5px; width:180px;}
.mem-login fieldset input.login-btn {	position:absolute;	top:0px; right:0px;		}
.mem-login fieldset div {margin:3px 0 0 56px;			color:#858585;			font-size:24px;		}
.mem-login fieldset div input {				vertical-align:-2px;				*vertical-align:-1px;			}

.login-list {	float:left; width:90%; margin:10px 0 0 0px; padding:0px; }
.login-list li {float:left; margin-top:6px; padding-left:10px; background:url(/images/text_dot.png) no-repeat 0 8px;}
.login-list li.blank {background:none;}
		*+html ul.login-list li {	margin-top:2px;		}			
		ul.login-list li span {	float:left;				width:230px;			color:#898989;			}
			ul.login-list li a {			float:right;		}

fieldset {
	border:0;
	padding:0;
	margin:0
}
legend {
	display:none;
}




.mhgroup,
.mhgroup2,
.mhgroup3{clear:both;position:relative;overflow:hidden;height:50px;margin-bottom:11px;font-size:1.5em;background:#eff4f9}
.mhgroup3{height:40px;border-bottom:1px solid #0f366e;background:url(//pics.gmkt.kr/mobile/480/bg_btn_cg_1.gif) no-repeat left top;background-size:41px 41px}
.mhgroup2{border-bottom:1px solid #78a0ce;margin-bottom:0px}
.mhgroup{border-bottom:1px solid #78a0ce}
.mhgroup h3,
.mhgroup2 h3,
.mhgroup3 h3{display:block;color:#0f366e;text-align:center;letter-spacing:-1px;	/*line-height:42px; */ }
.mhgroup h3.longText,
.mhgroup2 h3.longText,
.mhgroup3 h3.longText{margin-left:40px}
.mhgroup h3.tit_left,
.mhgroup2 h3.tit_left,
.mhgroup3 h3.tit_left{padding-left:10px;text-align:left}
.mhgroup h3.tit_center{text-align:center}
.mhgroup h3 span{color:#6c809c}
.mhgroup .btn_prePage,
.mhgroup2 .btn_prePage,
.mhgroup3 .btn_prePage{position:absolute;top:0;left:0;width:41px;height:23px;padding-top:17px;color:#0f366e;font-size:0.4em;text-align:center;background:url(//pics.gmkt.kr/mobile/480/bg_btn_cg_1.gif) no-repeat left top;background-size:41px 41px}
.mhgroup .btn_back{display:block;position:absolute;top:13px;right:15px;width:95px;height:35px;color:#4B4B4B;font-size:0.625em;line-height:35px;text-align:center;background:url("//pics.gmkt.kr/mobile/480/btn_bg_back.gif") no-repeat left top}
.mhgroup4{clear:both;position:relative;overflow:hidden;height:40px;margin-bottom:11px;height:40px;border-bottom:1px solid #0f366e}
.mhgroup4 h3{display:block;color:#0f366e;font-size:0.9em;text-align:center;letter-spacing:-1px;line-height:42px}
.mhgroup5{clear:both;height:40px;margin-bottom:10px;background:#606b7f;border-bottom:1px solid #525d72;text-align:center}
.mhgroup5 h3{font-size:16px;line-height:40px;color:#fff}

/*±×¶óµ¥ÀÌ¼Ç ¹öÀü*/
.mhgroup_gr{height:40px;border-bottom:1px solid #adb5c1;color:#383838;font-size:1em;line-height:2.7em;text-align:center;
	background:#e2e7ee;background:-webkit-gradient(linear, 0 0, 0 bottom, from(#e8ebf0), to(#d4dde8));background:-webkit-linear-gradient(#e8ebf0, #d4dde8);background:-moz-linear-gradient(#e8ebf0, #d4dde8);background:-ms-linear-gradient(#e8ebf0, #d4dde8);background:-o-linear-gradient(#e8ebf0, #d4dde8);background:linear-gradient(#e8ebf0, #d4dde8)}

/* notice_adult */
.login .notice_adult .adult{position:relative;display:table;min-height:77px;padding:0 13px 7px 79px}
.login .notice_adult .adult img{position:absolute;top:0;left:0;width:79px;height:79px}
.login .notice_adult .adult p{color:#000;font-size:0.78em;line-height:1.7em}
.login .notice_adult .adult .txt{display:table-cell;color:#0f366e;font-size:0.78em;line-height:1.2em;letter-spacing:-1px;vertical-align:middle}
.login .notice_adult .adult .txt2{padding:13px 0 0 0;color:#656565;font-size:0.78em;font-weight:normal;line-height:1.2em;letter-spacing:-1px}
.login .notice_adult .conf{margin:0 10px;padding:0 0 7px 0;border-bottom:1px solid #d9d9d9;color:#000;font-size:0.68em;font-weight:normal;line-height:1.6em}
.login .notice_adult .conf2{margin:0 10px;padding:20px 0 7px 0;color:#656565;font-size:0.78em;font-weight:normal;text-align:center;line-height:1.6em;letter-spacing:-1px}
.login .conf_wrap{margin:0 10px;padding:17px;border:1px solid #d7d7d7;text-align:center}
.login .conf_wrap ul{overflow:hidden;display:inline-block}
.login .conf_wrap ul li{float:left;width:123px}
.login .conf_wrap ul li:first-child{margin:0 18px 0 0}
.login .conf_wrap ul li img{width:123px;height:99px}
.login .conf_wrap ul li a{font-size:0.81em}
.login .conf_wrap ul li a span{padding:5px 0 5px 0}
.login .adult_desc{margin:0 10px;padding:7px 0 14px 0}
.login .adult_desc li{padding:7px 0 0 8px;color:#656565;font-weight:normal;font-size:0.81em;line-height:1.1em;background:url(//pics.gmkt.kr/mobile/480/bul_sq_4.gif) no-repeat left 12px;background-size:2px 2px}


.at_log{clear:both;position:relative;overflow:hidden;margin:0 10px}
.at_log dl{position:relative;padding:13px 0 0 0}
.at_log dl dt label{display:inline-block}
.at_log dt.uid{display:block;position:absolute;top:18px;left:11px;width:66px;color:#0f366e;font-size:1.1em;letter-spacing:-1px}
.at_log dt.upw{display:block;position:absolute;top:55px;left:11px;width:66px;color:#0f366e;font-size:1.1em;letter-spacing:-1px}
.at_log dd{display:block;height:27px;margin:0 93px 10px 68px}
.at_log dd input{width:100%;height:24px;border:1px solid #8fa1ba;font-size:0.87em;text-indent:7px;-webkit-border-radius:0px;-webkit-appearance:none}
.at_log .lgs{position:absolute;top:13px;right:10px;width:72px;height:63px;padding:0;border:1px solid #313642;font-size:0.96em}
.at_log .lgs span{display:block;width:68px;height:59px;line-height:63px;border:1px solid #4e78b3;cursor:pointer;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2759a1), color-stop(100%,#062f6a));color:#fff}

.at_log .lgb{padding:20px 23px 0 23px;margin-top:9px;border-top:1px solid #d8d8d8;font-size:0.87em;color:#6a99e7;text-align:center;line-height:1.4em}
.at_log .lgb .at_btn{margin-bottom:10px}
.at_log .lgb .btn_idSch{width:163px;height:31px;margin:0 auto;margin-bottom:11px;border:1px solid #787878;box-shadow:0 1px 1px #787878}
.at_log .lgb .btn_idSch a{display:block;width:162px;height:23px;padding-top:7px;border:1px solid #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec));font-size:0.84em;color:#646464}
.at_log .lgb .btn_idSch img{margin:-1px 2px 0 0;vertical-align:middle}
.at_log .lgb2{padding:20px 23px 0 23px;margin-top:13px;border-top:1px solid #d8d8d8;font-size:0.96em;color:#6a99e7;text-align:center;line-height:1.4em}
.at_log .lgb2 .at_btn{margin-bottom:10px}
.at_log .lgb2 .btn_idSch{width:163px;height:31px;margin:0 auto;margin-bottom:11px;border:1px solid #787878;box-shadow:0 1px 1px #787878}
.at_log .lgb2 .btn_idSch a{display:block;width:162px;height:23px;padding-top:7px;border:1px solid #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec));font-size:0.84em;color:#646464}
.at_log .lgb2 .btn_idSch img{margin:-1px 2px 0 0;vertical-align:middle}
.at_log .isv{height:21px;padding-left:66px;font-size:0.87em;color:#656565}
.at_log .isv .aid{margin-left:35px}
.at_log .isv label{position:relative;display:block;padding-left:21px;vertical-align:middle;letter-spacing:-1px}
.at_log .isv label:before{content:'';display:block;position:absolute;bottom:3px;left:2px;width:16px;height:17px;background:url('/images/bg_check01.png') no-repeat 0 -47px; background-size:18px 64px}
.at_log .isv input[type="checkbox"]{display:none}
.at_log .isv input[type="checkbox"]:checked + label:before{background:url('/images/bg_check01.png') no-repeat 0 1px; background-size:18px 64px}

.btnbx_sch{margin:0 -23px 11px}

.at_log .lgb .btn_sch{display:inline-block;margin-left:5px;border:1px solid #787878;box-shadow:0 1px 0 #d1d1d1}
.at_log .lgb .btn_sch:first-child{margin-left:0}
.at_log .lgb .btn_sch span{display:block;width:80px;height:27px;border:1px solid #fff;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fefefe), color-stop(100%,#ececec));font-size:1.2em;color:#646464;line-height:2.3em}
.at_log .lgb .btn_sch.pw span{width:90px}
.at_log .lgb .btn_sch.join{border-color:#3f83cc}
.at_log .lgb .btn_sch.join span{color:#4282ca}


/*Àå¹Ù±¸´Ï*/
			table.cartTable{width:99%; margin:10px auto; border-top:2px solid #b09b8b; border-left:1px solid #d0d0d0;}
			table.cartTable thead th{background:url('/mobile/images/common/bg_th.jpg') left bottom repeat-x #fff; border-bottom:1px dashed #d0d0d0; border-right:1px solid #d0d0d0; text-align:center; padding:10px 5px; color:#504943;}
			table.cartTable tbody td{border-bottom:1px solid #d0d0d0; border-right:1px solid #d0d0d0; text-align:center; padding:10px 5px;}
			table.cartTable tbody .subject{text-align:left;}
			table.cartTable tbody .proimg{border-right:none;}
			table.cartTable tbody .orderPrice{color:#ff5a00; font-weight:bold;}
			
			table.totalTable{width:95%; border-top:2px solid #b09b8b; border-left:1px solid #d0d0d0; border-right:none; border-bottom:none; margin:0px auto 10px;}
			table.totalTable th{border-right:1px solid #d0d0d0; border-bottom:1px dashed #d0d0d0; text-align:center; font-weight:bold; padding:10px 5px; background:url('/mobile/images/common/bg_th.jpg') left bottom repeat-x #fff; color:#504943;}
			table.totalTable td{border-right:1px solid #d0d0d0; border-bottom:1px solid #d0d0d0; text-align:center; font-weight:bold; padding:10px 5px;}
			table.totalTable td strong{font-weight:bolder; font-size:20px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#ff5a00;}
			




			
 .price-total-info-top {

 text-align:Center;
border-top: none;
border-bottom: 1px solid #DEDEDE;
background-color: #fff;
font-size: 1.2em;
font-weight:bold;
margin: 1em 0;
padding:1em 0;
}

 .price-total-info-bottom{
  text-align:Center;
background-color: #fff;
border-bottom: 2px solid #3E3E3E;
font-size: 1.55em;
line-height: 20px;
margin: 0em 0 1em 0;
padding:0em 0 1em 0;
}

 .price-total-info-bottom p{
font-weight: bold;
}

.order-btn .btn_Red {
margin:0 auto;
 text-align:Center;
background-color: #F74F4F;
border: 1px solid #F74F4F;
font-size: 1.3em;
font-weight: bold;
border-radius: 3px;
}

 .price-total-info-bottom .txt-price {
color: #F9454A;
font-weight: bold;
}

 .btn-wrap{padding: 8px 0px;}

 .zip-btn-wrap{padding: 3px 0px;}

.zip-btn-wrap a{
display: inline-block;
float: left;
font-size: 0.8em;
font-weight: bold;
height: 40px;
line-height: 40px;
text-align: center;
color: #444;
width: 30%;
padding: 0 5px;
border-radius: 3px;
}



 .order-btn{padding: 5px 0px;}

 .btn-wrap a{
display: inline-block;
float: left;
font-size: 1.1em;
font-weight: bold;
height: 40px;
line-height: 40px;
text-align: center;
color: #444;
width: 100%;
padding: 0 5px;
border-radius: 3px;
}

 .btn-wrap a.btn_Grey span{
color: #fff;
}

 .btn-wrap a.btn_Grey{
border: none;
background: #444;
color: #fff;
}


 .btn-wrap a.btn_Red span{
color: #fff;
}

 .btn-wrap a.btn_Red{
border: none;
background: #e5222b;
color: #fff;
}

 .btn-wrap a.btn_line01{
border: none;
background: #fff;
border:1px solid #444;
color: #fff;

}

 .btn-wrap a.btn_line01 span{
color: #444;
}




 .delivery-type{
padding: 15px 0px;
}

 .delivery-type li{
margin: 0 0 5px;
text-align: center;
}

/* ÅëÇÕ Àå¹Ù±¸´Ï ÇÏ´Ü */

 .price-each-info-top,
 .price-each-info-bottom{
background: #f7f7f7;
padding: 0;
border-top: none;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
font-weight: bold;
}


/* Àå¹Ù±¸´Ï ÀÚµ¿ °è»ê css Ãß°¡ */
#SMS_delivery_price_info{
display:none;
}




/* »ö»ó Å¬·¡½º */
.SMS_redBtnBox{	
/* 
background-color: #C3C3C3 !important;
border:1px solid #ABABAB !important;
color: #444 !important; 
*/
}

.SMS_blueBtnBox{
/* 
background-color: #C3C3C3 !important;
border:1px solid #ABABAB !important;
color: #444 !important; 
*/
}

/* Àå¹Ù±¸´Ï °ü½É»óÇ° ÃÖ±Ùº»»óºÐ ¼±ÅÃ »ö»ó */
.SMS_mypage_navi a.btn_selecet{
	
}





.order-form {float:left;width:98%; border:2px solid #d3d3d3; padding:3px; margin:0 0 10px 0;}

.order-form table { float:left;	width:100%;	text-align:left; vertical-align:middle; 
/*						border-top:2px solid #0079d6;*/
						/*border:2px solid #d3d3d3;*/}

.border-topline01 {border-top:2px solid #b0b0b0;}


.order-form table td {padding:5px 0 5px 10px;	vertical-align:middle;		border-bottom:1px solid #c8c8c8;}
.order-form table td.titbold {font-weight:bold; color:#7a7a7a}
.order-form table span.tit {font-weight:bold; color:#d50008}


.order-form01 {float:left;width:99%;}
.order-form01 ul li {float:left; width:100%; padding:5px 0;}
.order-form01 h4 {float:left; width:100%; padding:5px 0 5px 0px; }


.order-form01 table { float:left;	width:100%;	text-align:left; vertical-align:middle;  line-height:20px;
						/*border-top:2px solid #0079d6;*/
						border-bottom:1px solid #555;  margin-bottom:10px; }
.order-form01 table td {padding:10px 9px;	vertical-align:middle;		border-bottom:1px solid #c8c8c8;}
.order-form01 table td.titbold {font-weight:bold; color:#555; background-color:#f1f1f1; }
.order-form01 table span.tit {font-weight:bold; color:#d50008}

.order-form01 table.board02 { float:left;	width:100%;	text-align:left; vertical-align:middle;  line-height:18px;
						border:1px solid #dedede;
						/*border-top:2px solid #0079d6;*/
						/*border-bottom:1px solid #0079d6; */}
.order-form01 table.board02  td {padding:3px 5 3px 5px;	vertical-align:middle; 	border-top:1px solid #dedede; /*	border-bottom:1px solid #c8c8c8;*/}
.order-form01 table.board02  td.titbold {font-weight:bold; color:#7a7a7a; /*background-color: #e1f3ff;*/}

.order-form01 table.board02  span.tit {font-weight:bold; color:#d50008}


/* Á¦Ç°º¸±â - Àå¹Ù±¸´Ï, ¹Ù·Î±¸¸Å */
#goods-view-cart   {position:fixed;left:0;bottom:0;right:0;z-index:5000;background:#fff;/*box-shadow:4px 4px 4px 4px rgba(0,0,0,0.5);*/}
#goods-view-option {position:fixed;left:0;bottom:0;right:0;z-index:4999;background:#fff;/*box-shadow:4px 4px 4px 4px rgba(0,0,0,0.5);*/}


.btn_list_wrap{ position:relative; padding:10px;	/*border-top:1px solid #8892a4;*/ border-bottom:1px solid #dedede;background:#e4e4e4}
.btn_list_wrap .btn_list:after{display:block;content:'';clear:both}
.btn_list_wrap .wp{display:block;float:right;width:50%;padding-right:4px;box-sizing:border-box}
.btn_list_wrap .wp.wp100{width:100%;padding-left:0 !important}
.btn_list_wrap .wp:first-child{padding-left:4px;padding-right:0}
.btn_list_wrap .wp a{display:block;height:42px;border-radius:3px;text-align:center;line-height:41px;letter-spacing:-1px;box-shadow:1px 1px 1px 0 rgba(0,0,0,.2)}
.btn_list_wrap .bask{background:#fff;color:#d60000; font-size:1.3em; font-weight:bold;}
.btn_list_wrap .immt{background:#d60000;color:#fff;  font-size:1.3em;  font-weight:bold;}


.buy_option_wrap{position:fixed;bottom:0;z-index:300;left:0;width:100%;box-sizing:border-box;-webkit-box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.1);box-shadow: 0 -1px 2px 0 rgba(0,0,0,0.1)	padding-bottom:10px;}
.buy_option_wrap .btn_list_wrap{padding:9px 8px;border:0 none;background:#e4e4e4}
.buy_option_wrap .btn_option{display:block;position:absolute;top:-27px;left:50%;width:80px;height:30px;margin-left:-40px;color:rgba(0,0,0,0);background:none;font-size:1px;-webkit-appearance:none}



.buy_wrap {padding:10px; background:#e4e4e4; font-size:1.2em; border-top:1px solid #8892a4; margin:0 0 10px 0; }
.buy_wrap .left {float:left;width:48%;}
.buy_wrap .right {font-weight:bold; float:left;width:48%;text-align:right;} 
.buy_wrap .right span{font-weight:bold; font-size:1.3em;}

.option_wrap_tit {position:absolute;top:-25px;left:50%;margin-left:-25%; padding:5px; font-size:1.2em;font-weight:bold;text-align:center;width:50%;}



/* popup layout */
#pop_wrap{}
#pop_header{ background:url(../images/member/bg_top.gif) no-repeat right 0; height:54px; position:relative; }
#pop_header .logo{background:#d7182a;}
#pop_header .title{padding:13px 0 0px 33px; background:url(../images/member/bg_title.gif) no-repeat 16px 16px;}
#pop_header .title2{margin:0px;padding:5px 0 0px 33px; background:url(../images/member/bg_title3.gif) no-repeat 16px 16px;}
#pop_header .title2 img {margin-top:15px;}
#pop_header .title3{padding:5px 0 0px 33px; background:url(../images/member/bg_title4.gif) no-repeat 16px 16px;}
#pop_header .leftBg{ position:absolute; left:0; top:0; background:url(../images/member/bg_left_top.gif) no-repeat 0 0; width:10px; height:54px;}
#pop_header .close{ position:absolute; right:16px; top:21px;}

#pop_container{height:100%; border:6px solid #e5e5e5; border-top:none;padding:17px 10px 20px 10px ;}

#pop_container .zip_text_box {line-height:20px; padding-bottom:10px; text-align:center;}
#pop_container .zip_text_box p {line-height:20px; font-size:10pt; text-align:center;}

/* ¿ìÆí¹øÈ£ °Ë»ö */
#pop_container .letterText{color:#959595;line-height:15px}
#pop_container .letterText strong{font-size:13px;color:#777;letter-spacing:-1px}
#pop_container .addressBox{overflow-y:scroll;height:90px;padding:10px;border:1px solid #e5e5e5}
#pop_container .addressBox a{display:block; color:#a1a1a1;}

#pop_container .ZipTblTit {width:320px; height:22px; border-top:2px solid #333333; border-bottom:1px solid #333333; font-size:12px; font-weight:bold;}
#pop_container .ZipTblTit td {background-color:#E0E0E0; text-align:center; padding-top:4px;}
#pop_container .ZipDivCon {width:320px; height:219px; font-size:11px; position:relative; overflow:auto; background-color:#EFEFEF; text-align:left; border-bottom:1px solid #333333;}
#pop_container .ZipTblCon {width:303px; height:218px;}
#pop_container .ZipTblList {width:100%;}
#pop_container .ZipTblList td { height:20px; background-color:#F2F2F2; border-bottom:1px solid #CCCCCC; padding-top:4px; font-size:11px;}

.popupBox td {font-size:12px;}




/* È¸¿ø°¡ÀÔ */
#content {position:relative; float:left; width:100%; padding-bottom:30px; }

.content_area .content_head{ width:100%; position:relative; margin-top:1px; margin-left:1px; padding:10px 0px 0px 0px; background:url(../images/com/tit_bg.gif) repeat-x 0 bottom;}
.content_area .content_head h1{margin:0px 0px 0px 30px; }
.content_area .content_head .location{position:absolute; right:3px; top:30px; font-family:µ¸¿ò; font-size:11px; letter-spacing:-1px;color:#999;}
.content_area .content_head .location span{padding:0 5px; verticlal-align:middle; }
.content_area .content_head .location .home{}
.content_area .content_head .location .current{color:#666; font-weight:bold;}

.content_area .content_body{ width:100%; position:relative; padding:15px 0 80px 0px; font-size:1em; line-height:140%; border:1px solid;}

.about07_body {width:100%; no-repeat; position:relative; margin: 0px 0px 0px 0px; *margin-left:0px;}
.about07_body h5{margin-top:20px;padding-left:15px;font-size:14px;color:#87bf40; padding-bottom:10px;}
.about07_body h6{font-size:12px;padding-top:10px; color:#666666; }
.ol li {padding-left:16px;}

.tbl_join{width:100%;margin-top:20px;/*clear:both;*/ }
.tbl_join table{width:100%;border-top:2px solid #b8b8b8}
.tbl_join table td,.tbl_join table th{border-bottom:1px solid #dedede;padding:8px 5px; line-height:180%; }
.tbl_join table th{background:#f4f6f8;text-align:left; padding-left:10px;}

.wcenter {text-align:center; vertical-align:middle;}



/* ÁÖ¹®¼­ */
#order01_content { position:relative; float:left; width:100%; padding-bottom:30px; }
	
	/* ÁÖ¹®ÀÚ Á¤º¸ */
	.order01_body { width:100%; no-repeat; position:relative; margin: 0px 0px 0px 0px; *margin-left:0px;}
	.order01_body > h3 {font-size:15px;padding-top:10px; color:#000000; font-weight:bold; }
	.order01_body > .tbl_join {width:100%;margin-top:20px;/*clear:both;*/ }
	.order01_body > .tbl_join table{width:100%;border-top:2px solid #b8b8b8}
	.order01_body > .tbl_join table td,.tbl_join table th{border-bottom:1px solid #dedede;padding:8px 5px; line-height:180%; }
	.order01_body > .tbl_join table th{background:#f4f6f8;text-align:left; padding-left:10px;}

	/* ¹è¼ÛÁö Á¤º¸ */
	.order02_body { width:100%; no-repeat; position:relative; margin: 0px 0px 0px 0px; *margin-left:0px;}
	.order02_body > h3 {font-size:15px;padding-top:10px; color:#000000; font-weight:bold; }
	.order02_body > .tbl_join {width:100%;margin-top:0px;/*clear:both;*/ }
	.order02_body > .tbl_join table{width:100%;border-top:2px solid #b8b8b8}
	.order02_body > .tbl_join table td,.tbl_join table th{border-bottom:1px solid #dedede;padding:8px 5px; line-height:180%; }
	.order02_body > .tbl_join table th{background:#f4f6f8;text-align:left; padding-left:10px;}

	/* ÁÖ¹® ¹öÆ° */
	.order02_body > .tbl_join > .order02_button {text-align:center;}
	.order02_body > .tbl_join > .order02_button >.lgs {position:relative;top:13px;right:10px;width:72px;height:43px;padding:0;border:1px solid #313642;font-size:0.96em;text-align:center;}
	.order02_body > .tbl_join > .order02_button >.lgs span{display:block;width:68px;height:39px;line-height:39px;border:1px solid #4e78b3;cursor:pointer;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2759a1), color-stop(100%,#062f6a));color:#fff}


/* ¸¶ÀÌÆäÀÌÁö */
.sub_menu2 { background:#901115; font-weight:Bold; font-size:1.2em; display:-webkit-box; -webkit-box-orient:horizontal; }
.sub_menu2 a { border-right:1px solid #e9e9e9; line-height:42px; color:#fff; display:block; position:relative; height:40px;	-webkit-box-flex:1; text-align:center; }
.sub_menu2 a.on { color:#901115; background:#fff; }


/* ÁÖ¹®Á¶È¸ ¸®½ºÆ® */

div.order01_list {float:left;width:100%; }
div.order01_list table.tit01 { float:left; width:100%; text-align:center; vertical-align:middle; }
div.order01_list table.tit01 thead  { vertical-align:middle; background-color:#f7f7f7; }
div.order01_list table.tit01 tr  { vertical-align:middle;  }
div.order01_list table.tit01 th  { vertical-align:middle; height:30px; border-top:2px solid #848484;  border-bottom:1px solid #cbcbcb; font-size:13px; background-color:#f9f9f9;}

div.order01_list table.freeboard01 { float:left;	width:100%; text-align:center; vertical-align:middle; }
div.order01_list table.freeboard01 thead  { vertical-align:middle; background-color:#f9f9f9;}
div.order01_list table.freeboard01 tr  { vertical-align:middle;  }
div.order01_list table.freeboard01 th  { vertical-align:middle; height:35px; border-top:2px solid #848484;  border-bottom:1px solid #cbcbcb;}
div.order01_list table.freeboard01 td  { height:33px;	vertical-align:middle;	border-bottom:1px solid #c8c8c8;}
div.order01_list table.freeboard01 td.bosubject {text-align:left; vertical-align:middle; padding:0 0 0 2px; }
div.order01_list table.freeboard01 span.tit {font-weight:bold; color:#d50008}


#member_button01 {position:relative;padding:0;border:1px solid #313642;font-size:0.96em;text-align:center; }
#member_button01 span{padding:0px 10px 0px 10px; display:block;line-height:39px;border:1px solid #4e78b3;cursor:pointer;background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2759a1), color-stop(100%,#062f6a));color:#fff}





/*°øÅëÀ¸·Î »ç¿ëµÇ´Â ½ºÅ¸ÀÏ*/


.text_line18 {line-height:18px}
.bold{font-weight:bold;}
.pb{padding-top:10px; padding-bottom:10px;}
.line{background-color:#cccccc; height:1px; background:url(../images/spacer.gif) repeat-x;}
.line2{background-color:#cccccc; height:2px;}
.table_line1{background-color:#7d8ece; height:1px;}
.table_line2{background-color:#7d8ece; height:3px;}

.left{float:left;}
.right{float:right;}

.size13{font-size: 13.5px}


.title{margin:10px 0px 10px 0px;}
.w40{width:40px; float:left;}
.w50{width:50px; float:left;}
.w70{width:70px; float:left;}
.w100{width:100px; float:left;}
.close{position:relative; float:left; margin-left:280px; top:-50px}
.close2{position:relative; float:left; margin-left:300px; }
.close3{position:relative; float:left; margin-left:540px; }
.close4{position:relative; float:left; margin-left:265px;}
.close5{position:relative; float:left; margin-left:265px; padding-top:30px;}

.gray{color:#717171; font-size:13.5px}
.red {color:#c40000; font-weight:bold;}
.blue {color:#0793b6; font-weight:bold;}
.black {color:#000000; font-weight:bold;}
.text_c_01{color:#7779b2; font-weight:bold;}


.right01{float:right:; text-align:right;} 


.wright { text-align:right; vertical-align:right; float:right:}
.wcenter {position:relative; float:left; text-align:center; vertical-align:middle; width:100%; }



.inputbox1       { IME-MODE: disabled; }
.inputbox2       { IME-MODE: disabled; text-align:right; }
.inputbox3       { border:0px solid; height:12; BACKGROUND: #E7EEFD; }
.inputbox4       { IME-MODE: disabled; BACKGROUND: #E7EEFD; }
.radio           {  }
.radio_main      { BACKGROUND-COLOR:#FFF2E0; border: 0px; }
.button          { BACKGROUND-COLOR:#E0E0E0; border:1px solid #666666; cursor:pointer; }
.buttonSmall     { font-size:11px; }
.radio1          { BACKGROUND-COLOR:E9E2D8; border: 0px; }
.radio2          { BACKGROUND-COLOR:#f7f7f7; border: 0px; }



#EditorTable { float:left; text-align:left; vertical-align:middle; border:1px solid #c8c8c8; margin:2px 2px 2px 2px;}
#EditorTable td {padding:2px 2px 2px 2px; vertical-align:middle; border:0px;}

#EditorTableTool { float:left; text-align:left; vertical-align:middle; margin:2px 2px 2px 2px;}
#EditorTableTool td {padding:2px 2px 2px 2px; vertical-align:middle; border:0px;}

.LbCsP { cursor:pointer; }



/* Buttons
-----------------------------------------------------------------------------*/
.btn_ff6600 {background: #ff6600; border-radius: 0px; color:#fff;}
.btn_ff6600_active:hover, .btn_ff6600_active:focus, .btn_ff6600_active:active {background: #ff8800;}

.btn_161616 {background: #161616; border-radius: 0px; color:#fff;}
.btn_161616_active:hover, .btn_161616_active:focus, .btn_161616_active:active {background: #666;}

.style1_arrow_l { position:absolute; display: block; width:33px; height:33px; right:33px; top:0; background: #777;}
.style1_arrow_r { position:absolute; display: block; width:33px; height:33px; right:0px; top:0; background: #777;}
.style1_arrow_l:hover, .style1_arrow_l:focus, .style1_arrow_l:active,
.style1_arrow_r:hover, .style1_arrow_r:focus, .style1_arrow_r:active { background: #161616;}

.style2_arrow_l { position:absolute; display: block; width:50px; height:50px; right:50px; top:0; background: transparent;}
.style2_arrow_r { position:absolute; display: block; width:50px; height:50px; right:0px; top:0; background: transparent;}
.style2_arrow_l:hover, .style1_arrow_l:focus, .style1_arrow_l:active,
.style2_arrow_r:hover, .style1_arrow_r:focus, .style1_arrow_r:active { background: #161616;}

.btn_more { position:absolute; display: block; width:50px; height:50px; right:0px; top:0; background: #ddd;}
.btn_more_active:hover, .btn_more_active:focus, .btn_more_active:active { background: #161616;}

.btn_set_active:hover, .btn_set_active:focus, .btn_set_active:active {background: #666;}

.btn_effect {vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; overflow: hidden; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color;}



.col_ff6600 { color:#ff6600;}
.col_ff7700 { color:#ff7700;}
.col_ff8800 { color:#ff8800;}
.col_fff { color:#fff;}
.col_000 { color:#000;}
.col_333 { color:#333;}
.col_666 { color:#666;}
.col_999 { color:#999;}
.col_ddd { color:#ddd;}

.bg_col_ff6600 { background:#ff6600;}
.bg_col_ff7700 { background:#ff7700;}
.bg_col_ff8800 { background:#ff8800;}
.bg_col_fff { background:#fff;}
.bg_col_f2f2f2 { background:#f2f2f2;}
.bg_col_aaa { background:#aaa;}
.bg_col_000 { background:#000;}
.bg_col_333 { background:#333;}
.bg_col_666 { background:#666;}
.bg_col_999 { background:#999;}
.bg_col_ddd { background:#ddd;}

.height_100 { height: 100px;}
.height_200 { height: 200px;}
.height_300 { height: 300px;}
.height_400 { height: 400px;}
.height_500 { height: 500px;}
.height_600 { height: 600px;}

.opacity_10 {opacity:0.1}
.opacity_20 {opacity:0.2}
.opacity_30 {opacity:0.3}
.opacity_40 {opacity:0.4}
.opacity_50 {opacity:0.5}
.opacity_60 {opacity:0.6}
.opacity_70 {opacity:0.7}
.opacity_80 {opacity:0.8}
.opacity_90 {opacity:0.9}
.opacity_100 {opacity:1}


/* font-color */
.bold {font-weight:bold;}
.bold6 {font-weight:600;}
.bold7 {font-weight:700;}

.fc_01 {color:#e03299 !important;}
.fc_02 {color:#962db4 !important;}
.fc_3 {color:#333 !important;}
.fc_5 {color:#555 !important;}
.fc_y {color:#fff600 !important;}
.fc_w {color:#fff !important;}
.fc_p {color:#e14f8c !important;}
.fc_g {color:#1d8014 !important;}
.fc_b {color:#005aaa !important;}
.fc_yg {color:#e0fa36 !important;}
.fc_dyg {color:#689202 !important;}
.fc_o {color:#ee7838 !important;}
.fc_dg {color:#5d7b03}
.fc_do {color:#d26123;}


/* font-family */
.f_aburi { font-family:Arita_buri !important;}
.f_aburib { font-family:Arita_buriB !important;}



/* font-size */
.fs_01 {font-size:14px !important; padding-left:13px; color:#666; font-weight:normal}
.fs_02 { font-size:15px; line-height:30px}
.fs_03 { font-size:13px; line-height:20px}





/* font-size */
.fs_11 {font-size:1.10em !important; line-height:1.30em;}
.fs_12 {font-size:1.20em !important; }
.fs_13 {font-size:1.30em !important; }
.fs_14 {font-size:1.40em !important; }
.fs_15 {font-size:1.50em !important; }
.fs_16 {font-size:1.60em !important; }
.fs_17 {font-size:1.70em !important; }
.fs_18 {font-size:1.80em !important; }
.fs_19 {font-size:1.90em !important; }
.fs_20 {font-size:2.00em !important; }


.line_hei25 {line-height:25px;}
.line_hei30 {line-height:30px;}
.line_hei35 {line-height:35px;}
.line_hei40 {line-height:40px;}
.line_hei45 {line-height:45px;}
.line_hei50 {line-height:50px;}




.border01 {position:relative; float:left; border:1px solid #d1d1d1; padding:15px; }



/* margin */
.mt0 { margin-top:0 !important; }
.mt1 { margin-top:1px; }
.mt2 { margin-top:2px; }
.mt3 { margin-top:3px; }
.mt4 { margin-top:4px; }
.mt5 { margin-top:5px !important; }
.mt6 { margin-top:6px; }
.mt7 { margin-top:7px; }
.mt8 { margin-top:8px; }
.mt9 { margin-top:9px; }
.mt10 { margin-top:10px;}
.mt11 { margin-top:11px;}
.mt12 { margin-top:12px;}
.mt13 { margin-top:13px;}
.mt14 { margin-top:14px;}
.mt15 {margin-top:15px;}
.mt16 { margin-top:16px;}
.mt17 { margin-top:17px;}
.mt18 { margin-top:18px;}
.mt19 { margin-top:19px;}
.mt20 { margin-top:20px;}
.mt21 { margin-top:21px;}
.mt22 { margin-top:22px;}
.mt23 { margin-top:23px;}
.mt24 { margin-top:24px;}
.mt25 { margin-top:25px;}
.mt26 { margin-top:26px;}
.mt27 { margin-top:27px;}
.mt28 { margin-top:28px;}
.mt29 { margin-top:29px;}
.mt30 { margin-top:30px;}
.mt35 { margin-top:35px;}
.mt36 { margin-top:36px;}
.mt40 { margin-top:40px;}
.mt45 { margin-top:45px;}
.mt50 { margin-top:50px;}
.mt55 { margin-top:55px;}
.mt60 { margin-top:60px;}
.mt65 { margin-top:65px;}
.mt70 { margin-top:70px;}
.mt75 { margin-top:75px;}
.mt80 { margin-top:80px;}
.mt85 { margin-top:85px;}
.mt90 { margin-top:90px;}
.mt95 { margin-top:95px;}
.mt100 { margin-top:100px;}
.mt110 { margin-top:110px;}
.mt120 { margin-top:120px;}
.mt150 { margin-top:150px;}
.mt200 { margin-top:200px;}
.mt250 { margin-top:250px;}




.mb1 { margin-bottom:1px; }
.mb2 { margin-bottom:2px; }
.mb3 { margin-bottom:3px; }
.mb4 { margin-bottom:4px; }
.mb5 { margin-bottom:5px; }
.mb6 { margin-bottom:6px; }
.mb7 { margin-bottom:7px; }
.mb8 { margin-bottom:8px; }
.mb9 { margin-bottom:9px; }
.mb10 { margin-bottom:10px; }
.mb11 { margin-bottom:11px; }
.mb12 { margin-bottom:12px; }
.mb13 { margin-bottom:13px; }
.mb14 { margin-bottom:14px; }
.mb15 { margin-bottom:15px; }
.mb16 { margin-bottom:16px; }
.mb17 { margin-bottom:17px; }
.mb18 { margin-bottom:18px; }
.mb19 { margin-bottom:19px; }
.mb20 { margin-bottom:20px; }
.mb21 { margin-bottom:21px; }
.mb22 { margin-bottom:22px; }
.mb23 { margin-bottom:23px; }
.mb24 { margin-bottom:24px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }
.mb55 { margin-bottom:55px; }
.mb60 { margin-bottom:60px; }
.mb65 { margin-bottom:65px; }
.mb70 { margin-bottom:70px; }
.mb75 { margin-bottom:75px; }
.mb80 { margin-bottom:80px; }
.mb85 { margin-bottom:85px; }
.mb90 { margin-bottom:90px; }
.mb100 { margin-bottom:100px; }
.mb110 { margin-bottom:110px; }
.mb120 { margin-bottom:120px; }
.mb130 { margin-bottom:130px; }
.mb140 { margin-bottom:140px; }
.mb150 { margin-bottom:150px; }





.ml1 { margin-left:1px; }
.ml2 { margin-left:2px; }
.ml3 { margin-left:3px; }
.ml4 { margin-left:4px; }
.ml5 { margin-left:5px; }
.ml6 { margin-left:6px; }
.ml7 { margin-left:7px; }
.ml8 { margin-left:8px; }
.ml9 { margin-left:9px; }
.ml10 { margin-left:10px; }
.ml11 { margin-left:11px; }
.ml12 { margin-left:12px; }
.ml13 { margin-left:13px; }
.ml14 { margin-left:14px; }
.ml15 { margin-left:15px; }
.ml16 { margin-left:16px; }
.ml17 { margin-left:17px; }
.ml18 { margin-left:18px; }
.ml19 { margin-left:19px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml35 { margin-left:35px; }
.ml40 { margin-left:40px; }
.ml45 { margin-left:45px; }
.ml50 { margin-left:50px; }
.ml55 { margin-left:55px; }
.ml60 { margin-left:60px; }
.ml65 { margin-left:65px; }
.ml70 { margin-left:70px; }
.ml80 { margin-left:80px; }
.ml90 { margin-left:90px; }
.ml100 { margin-left:100px; }
.ml200 { margin-left:200px; }
.ml250 { margin-left:250px; }
.ml300 { margin-left:300px; }
.ml310 { margin-left:310px; }
.ml320 { margin-left:320px; }
.ml330 { margin-left:330px; }
.ml340 { margin-left:340px; }
.ml350 { margin-left:350px; }
.ml360 { margin-left:360px; }
.ml370 { margin-left:370px; }
.ml380 { margin-left:380px; }
.ml390 { margin-left:390px; }
.ml400 { margin-left:400px; }
.ml410 { margin-left:410px; }
.ml420 { margin-left:420px; }
.ml430 { margin-left:430px; }
.ml440 { margin-left:440px; }
.ml450 { margin-left:450px; }
.ml460 { margin-left:460px; }
.ml470 { margin-left:470px; }
.ml480 { margin-left:480px; }
.ml490 { margin-left:490px; }
.ml500 { margin-left:500px; }
.ml550 { margin-left:550px; }

.mr1 { margin-right:1px; }
.mr2 { margin-right:2px; }
.mr3 { margin-right:3px; }
.mr4 { margin-right:4px; }
.mr5 { margin-right:5px; }
.mr6 { margin-right:6px; }
.mr7 { margin-right:7px; }
.mr8 { margin-right:8px; }
.mr9 { margin-right:9px; }

.mr10 { margin-right:10px; }
.mr11 { margin-right:11px; }
.mr12 { margin-right:12px; }
.mr13 { margin-right:13px; }
.mr14 { margin-right:14px; }
.mr15 { margin-right:15px; }
.mr16 { margin-right:16px; }
.mr17 { margin-right:17px; }
.mr18 { margin-right:18px; }
.mr19 { margin-right:19px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr26 { margin-right:26px; }
.mr27 { margin-right:27px; }
.mr28 { margin-right:28px; }
.mr29 { margin-right:29px; }
.mr30 { margin-right:30px; }
.mr31 { margin-right:31px; }
.mr32 { margin-right:32px; }
.mr33 { margin-right:33px; }
.mr34 { margin-right:34px; }
.mr35 { margin-right:35px; }
.mr36 { margin-right:36px; }
.mr37 { margin-right:37px; }
.mr38 { margin-right:38px; }
.mr39 { margin-right:39px; }
.mr40 { margin-right:40px; }

/* padding */
.pb1 {padding-bottom:1px;}
.pb2 {padding-bottom:2px;}
.pb3 {padding-bottom:3px;}
.pb4 {padding-bottom:4px;}
.pb5 {padding-bottom:5px;}
.pb6 {padding-bottom:6px;}
.pb7 {padding-bottom:7px;}
.pb8 {padding-bottom:8px;}
.pb9 {padding-bottom:9px;}
.pb10 {padding-bottom:10px;}
.pb11 {padding-bottom:11px;}
.pb12 {padding-bottom:12px;}
.pb13 {padding-bottom:13px;}
.pb14 {padding-bottom:14px;}
.pb15 {padding-bottom:15px;}
.pb16 {padding-bottom:16px;}
.pb17 {padding-bottom:17px;}
.pb18 {padding-bottom:18px;}
.pb19 {padding-bottom:19px;}
.pb20 {padding-bottom:20px;}
.pb21 {padding-bottom:21px;}
.pb22 {padding-bottom:22px;}
.pb23 {padding-bottom:23px;}
.pb24 {padding-bottom:24px;}
.pb25 {padding-bottom:25px;}
.pb26 {padding-bottom:26px;}
.pb27 {padding-bottom:27px;}
.pb30 {padding-bottom:30px;}

.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt4 {padding-top:4px;}
.pt5 {padding-top:5px;}
.pt6 {padding-top:6px;}
.pt7 {padding-top:7px;}
.pt8 {padding-top:8px;}
.pt9 {padding-top:9px;}
.pt10 {padding-top:10px;}
.pt11 {padding-top:11px;}
.pt12 {padding-top:12px;}
.pt13 {padding-top:13px;}
.pt14 {padding-top:14px;}
.pt15 {padding-top:15px;}
.pt16 {padding-top:16px;}
.pt17 {padding-top:17px;}
.pt18 {padding-top:18px;}
.pt19 {padding-top:19px;}
.pt20 {padding-top:20px;}
.pt21 {padding-top:21px;}
.pt22 {padding-top:22px;}
.pt23 {padding-top:23px;}
.pt24 {padding-top:24px;}
.pt25 {padding-top:25px;}
.pt26 {padding-top:26px;}
.pt27 {padding-top:27px;}
.pt30 {padding-top:30px;}

.pl1 {padding-left:1px;}
.pl2 {padding-left:2px;}
.pl3 {padding-left:3px;}
.pl4 {padding-left:4px;}
.pl5 {padding-left:5px;}
.pl6 {padding-left:6px;}
.pl7 {padding-left:7px;}
.pl8 {padding-left:8px;}
.pl9 {padding-left:9px;}
.pl10 {padding-left:10px;}
.pl11 {padding-left:11px;}
.pl12 {padding-left:12px;}
.pl13 {padding-left:13px;}
.pl14 {padding-left:14px;}
.pl15 {padding-left:15px;}
.pl16 {padding-left:16px;}
.pl17 {padding-left:17px;}
.pl18 {padding-left:18px;}
.pl19 {padding-left:19px;}
.pl20 {padding-left:20px;}
.pl21 {padding-left:21px;}
.pl22 {padding-left:22px;}
.pl23 {padding-left:23px;}
.pl24 {padding-left:24px;}
.pl25 {padding-left:25px;}
.pl26 {padding-left:26px;}
.pl27 {padding-left:27px;}
.pl30 {padding-left:30px;}
.pl350 {padding-left:350px;}
.pl380 {padding-left:380px;}

.pr1 {padding-right:1px;}
.pr2 {padding-right:2px;}
.pr3 {padding-right:3px;}
.pr4 {padding-right:4px;}
.pr5 {padding-right:5px;}
.pr6 {padding-right:6px;}
.pr7 {padding-right:7px;}
.pr8 {padding-right:8px;}
.pr9 {padding-right:9px;}
.pr10 {padding-right:10px;}
.pr11 {padding-right:11px;}
.pr12 {padding-right:12px;}
.pr13 {padding-right:13px;}
.pr14 {padding-right:14px;}
.pr15 {padding-right:15px;}
.pr16 {padding-right:16px;}
.pr17 {padding-right:17px;}
.pr18 {padding-right:18px;}
.pr19 {padding-right:19px;}
.pr20 {padding-right:20px;}
.pr21 {padding-right:21px;}
.pr22 {padding-right:22px;}
.pr23 {padding-right:23px;}
.pr24 {padding-right:24px;}
.pr25 {padding-right:25px;}
.pr26 {padding-right:26px;}
.pr27 {padding-right:27px;}
.pr30 {padding-right:30px;}




.wright { text-align:right; vertical-align:right; float:right:}
.wcenter {position:relative; float:left; text-align:center; vertical-align:middle; width:100%; }
.wid100 img {width:100%;}


/* Buttons
-----------------------------------------------------------------------------*/
.btn_ff6600 {background: #ff6600; border-radius: 0px; color:#fff;}
.btn_ff6600_active:hover, .btn_ff6600_active:focus, .btn_ff6600_active:active {background: #ff8800;}

.btn_161616 {background: #161616; border-radius: 0px; color:#fff;}
.btn_161616_active:hover, .btn_161616_active:focus, .btn_161616_active:active {background: #666;}

.style1_arrow_l { position:absolute; display: block; width:33px; height:33px; right:33px; top:0; background: #777;}
.style1_arrow_r { position:absolute; display: block; width:33px; height:33px; right:0px; top:0; background: #777;}
.style1_arrow_l:hover, .style1_arrow_l:focus, .style1_arrow_l:active,
.style1_arrow_r:hover, .style1_arrow_r:focus, .style1_arrow_r:active { background: #161616;}

.style2_arrow_l { position:absolute; display: block; width:50px; height:50px; right:50px; top:0; background: transparent;}
.style2_arrow_r { position:absolute; display: block; width:50px; height:50px; right:0px; top:0; background: transparent;}
.style2_arrow_l:hover, .style1_arrow_l:focus, .style1_arrow_l:active,
.style2_arrow_r:hover, .style1_arrow_r:focus, .style1_arrow_r:active { background: #161616;}

.btn_more { position:absolute; display: block; width:50px; height:50px; right:0px; top:0; background: #ddd;}
.btn_more_active:hover, .btn_more_active:focus, .btn_more_active:active { background: #161616;}

.btn_set_active:hover, .btn_set_active:focus, .btn_set_active:active {background: #666;}

.btn_effect {vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; overflow: hidden; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: color, background-color; transition-property: color, background-color;}



.col_ff6600 { color:#ff6600;}
.col_ff7700 { color:#ff7700;}
.col_ff8800 { color:#ff8800;}
.col_fff { color:#fff;}
.col_000 { color:#000;}
.col_333 { color:#333;}
.col_666 { color:#666;}
.col_999 { color:#999;}
.col_ddd { color:#ddd;}

.bg_col_ff6600 { background:#ff6600;}
.bg_col_ff7700 { background:#ff7700;}
.bg_col_ff8800 { background:#ff8800;}
.bg_col_fff { background:#fff;}
.bg_col_f2f2f2 { background:#f2f2f2;}
.bg_col_aaa { background:#aaa;}
.bg_col_000 { background:#000;}
.bg_col_333 { background:#333;}
.bg_col_666 { background:#666;}
.bg_col_999 { background:#999;}
.bg_col_ddd { background:#ddd;}

.height_100 { height: 100px;}
.height_200 { height: 200px;}
.height_300 { height: 300px;}
.height_400 { height: 400px;}
.height_500 { height: 500px;}
.height_600 { height: 600px;}

.opacity_10 {opacity:0.1}
.opacity_20 {opacity:0.2}
.opacity_30 {opacity:0.3}
.opacity_40 {opacity:0.4}
.opacity_50 {opacity:0.5}
.opacity_60 {opacity:0.6}
.opacity_70 {opacity:0.7}
.opacity_80 {opacity:0.8}
.opacity_90 {opacity:0.9}
.opacity_100 {opacity:1}

.box01 {position:relative; float:left;   width:88%; margin:10px 0 30px 0;  border:2px solid #ddd;  padding:10px 20px; font-size:15px; line-height:24px;} 
.box01 b {color:#005aaa;}

.box02 {position:relative; float:left;   width:84.5%; margin:10px 0 30px 0;  border:5px solid #ddd;  padding:10px 20px; font-size:14px; line-height:24px;} 

.box03 {position:relative; float:left;   width:86%; margin:10px 0 30px 0;  border:2px solid #ddd;  padding:20px 20px; font-size:14px; line-height:24px; text-align:center; background-color:#feeaf3;}  


