@charset "utf-8";

/**
* Infobus Cascading Style Sheets
* File Name : content.css
* Description : 콘텐츠 css
* Author : Web Team / pyt
* Email : pico1983@nate.com
* Date : 2019-03-26
* Update : 2019-03-26
* Copyright(c) 2019 인포버스. All Rights Reserved.
*/
/* 패딩마진 */
.pt_5{padding-top:5px;}
.pt_10{padding-top:10px;}
.pt_15{padding-top:15px !important; }
.ptb_5{padding-top:5px; padding-bottom:5px;}
.ptb_10{padding-top:10px; padding-bottom:10px;}
.ptb_20{padding-top:10px; padding-bottom:10px; !important; }
.pt_20{padding-top:20px !important; }
.pt_40{padding-top:40px; }
.pt_50{padding-top:50px !important; }
.pt_70{padding-top:70px !important; }
.ptb_20{padding-top:20px; padding-bottom:20px;}
.ptb_30{padding-top:30px; padding-bottom:30px;}
.ptb_50{padding-top:50px; padding-bottom:50px;}
.pt_30{padding-top:30px !important;}
.pr_20{padding-right:20px;}
.pr_15{padding-right:15px;}
.pl_5{padding-left:5px;}
.pl_15{padding-left:15px !important;}
.pl_20{padding-left:20px; }
.pl_30{padding-left:30px !important;}
.pl_50{padding-left:50px ;}
.pb_3{padding-bottom:3px;}
.pb_5{padding-bottom:5px;}
.pb_10{padding-bottom:10px !important;}
.pb_20{padding-bottom:20px !important;}
.pb_30{padding-bottom:30px }
.pb_40{padding-bottom:40px !important;}
.pb_50{padding-bottom:50px !important;}
.pdw_50{padding-top:50px;padding-bottom:50px;}

.pl_12 {padding-left:12px !important; }
.bd_0 {border: 0 !important;}

/*마진패딩*/
.mt_5{margin-top:5px;}
.mt_10{margin-top:10px;}
.mt_20{margin-top:20px;}
.mt_25{margin-top:25px;}
.mt_30{margin-top:30px !important;}
.mt_40{margin-top:40px;}
.mt_50{margin-top:50px;}
.mt_60{margin-top:60px;}
.mt_70{margin-top:70px;}
.mt_80{margin-top:80px;}
.mb_0{margin-bottom:0px;}
.mb_15{margin-bottom:15px;}
.mb_20{margin-bottom:20px;}
.mb_30{margin-bottom:30px;}
.mb_40{margin-bottom:40px;}
.mb_60{margin-bottom:60px;}
.mtb_30{margin-top:30px; margin-bottom:30px;}
.mr_10{margin-right:10px;}
.mr_50{margin-right:50px;}
.mt_100{margin-top:100px}
.mt_120{margin-top:120px}

/* 폰트 */
.t_black{color:#000}
.t_blue{color:#04449b; font-size:26px;line-height:180%;letter-spacing:-2px;}
.t_cyan{color:#057fac; font-size:26px;line-height:180%;letter-spacing:-2px;}
.t_13{font-size:13px; color:#2b399d; padding-bottom:3px; font-family:mg_b}
.t_13_b{font-size:13px; color:#3e3e3e; line-height:18px; padding-top:10px;}
.t_13_w{font-size:13px; color:#f6f6f7; padding-bottom:10px; font-family:mg_b}
.t_14{font-size:14px; color:#6f6f6f; line-height:20px;}
.t_16{font-size:16px; line-height:50px;}
.t_15{font-size:15px; color:#393939;}
.t_18{font-size:18px; color:#000000;line-height:120%}
.t_19{font-size:19px; color:#1651b2; line-height:120% font-family:mg_b}
.t_15_blue{font-size:15px; color:#1651b2; padding-bottom:5px; font-family:mg_b}
.t_17{font-size:17px; color:#1651b2; padding-bottom:5px; font-family:mg_b}
.t_20{font-size:20px; color:#323232;line-height:120%}
.t_20_black{font-size:20px; color:#303030; padding-bottom:10px;}
.t_23{font-size:23px; color:#303030; padding-bottom:15px; word-spacing:-3px; line-height:30px;}
.t_blue_01{font-size:20px; letter-spacing:-1px;line-height:24px; color:#1651b2; padding-bottom:5px; font-family:mg_b}
.t_blue_02{font-size:12px; letter-spacing:-1px;line-height:22px; color:#1651b2; padding-bottom:5px; font-family:mg_b}
.t_blue_03{font-size:16px; letter-spacing:-1px;line-height:22px; color:#1651b2; padding-bottom:5px; font-family:mg_b}
.t_cyan_01{font-size:20px; letter-spacing:-1px;line-height:24px; color:#057fa2; padding-bottom:5px; font-family:mg_b}
.t_cyan_02{color:#0b6e80;}
.t_orange{color:#bb500a;}
.t_red{color:#b01717; font-size:24px; padding-bottom:10px;}
.t_purple{font-size:15px; color:#5d43a9;font-family:mg_b}
.t_purple2{color:#5d43a9;}
.t_rime{color:#a3ba03;}
.guide_tt{font-size:15px; color:#d47a18;  font-family:mg_b; padding:10px 0 10px 0;}
.t_puple_new{font-size:26px; color:#7030a0; padding-bottom:5px; font-family:mg_b;letter-spacing:-1px;}
.t_brown_new{font-size:26px; color:#ab6e29; padding-bottom:5px; font-family:mg_b;letter-spacing:-1px;}
.fonts_13{font-size:13px;}
.t_amaris_red{color:#ed1b24; font-size:26px;line-height:180%;letter-spacing:-2px;}
.t_amaris_red2{color:#ed1b24; font-weight:bold;}

.title { clear:both; width:100%; overflow:hidden; border-bottom:2px solid #dcdcdc; margin-top:20px;}
.title h2 { float:left; font-size:27px; font-family:mg_b; padding:20px 0;}

.place { float:right; margin:20px 0;}
.place li { float:left; display:inline; padding:0 10px; background:url(../images/sub/ico_place.gif) no-repeat 100% 50%; color:#888;}
.place li img { vertical-align:middle;}
.place li.end { color:#333; background:none; padding-right:0;}

.contents h3{font-size:18px;font-weight:normal;margin:20px 0;color:#2d2d2d;line-height:22px;}
.contents h3.bigtext{margin-top:11px}
.contents h4{background:url(../images/sub/tit_bg.gif) no-repeat 0 3px ;padding-top:15px;;font-size:20px;font-weight:bold;margin:40px 0 10px 0;color:#3a3a3a;font-family:mg;}
.contents h5{background:url(../images/sub/head_icon.png) no-repeat 0 5px; padding-left:20px; font-size:17px;font-weight:bold;margin: 0 0 10px 0;color:#3a3a3a;font-family:mg; overflow:hidden;}
.contents h5.h5_2{background:url(../images/sub/head_icon.png) no-repeat 0 25px; padding-left:20px; font-size:16px;font-weight:bold;margin: 0 0 10px 0;color:#3a3a3a;font-family:mg; overflow:hidden;padding-top:20px}
.contents h5.head_icon{background:url(../images/sub/head_icon_03.png) no-repeat 0 5px; padding-left:17px; font-size:19px;font-weight:bold;margin: 0 0 10px 0;color:#0385a6;font-family:mg; overflow:hidden; font-size:17px;}
.contents h4 span{font-weight:normal;font-size:18px;}
.contents h4 span.t_red{color:#d71108}

.thumbnail_list{width:100%; border-top:2px solid #888;border-bottom:1px solid #888;}
.thumbnail_list dl{padding:20px 0; line-height:18px; color:#777; }
.thumbnail_list dl:after { clear:both; content:""; display:block;}
.thumbnail_list dl.bt_line{ border-bottom:1px solid #e7e7e7; overflow:hidden;}
.thumbnail_list dt{float:left;padding-right:20px;;}
.thumbnail_list dd{float:left;width:65%}
.thumb_tit{font-size:15px;color:#4a4a4a; padding-bottom:5px; line-height:20px; font-family:mg_b;}
.thumb_tit_01{background:url(../images/sub/head_icon.png) no-repeat 5px 5px; padding-left:23px; font-size:14px; color:#3a3a3a;font-family:mg_b;}
.thumb_tit_02{font-size:14px; color:#070707; line-height:25px;}