@charset "utf-8";

img	{ max-width: 100%; }
p {line-height:1.6em; color:#555; /*font-size:1.20em;*/ letter-spacing:-.055em}

/* 내용관리 */
#ctt {margin:10px 0;padding:0;/*border:1px solid #e9e9e9*/}
@media screen and (max-width:767px) {
#ctt {margin:10px 0;padding:0 15px;/*border:1px solid #e9e9e9*/}
}
.ctt_admin {text-align:right}
#ctt header h1 {position:absolute;font-size:0;line-height:0;overflow:hidden}
#ctt_con {padding:10px 0 15px}
.ctt_img {text-align:center}





/*내용 레이아웃*/
.content_box{ margin:0 0 20px; padding:0; width:100%}
.content_box:after {display:block;visibility:hidden;clear:both;content:""}

/*내용 레이아웃-왼쪽*/
.content_box_l{ margin:40px auto; padding:0; width:780px}
.content_box_l:after {display:block;visibility:hidden;clear:both;content:""}
.content_box_l .icon{ float:left; width:130px}

.content_box_l .content{ float:left; width:650px}
.content_box_l .content h4.title{margin:0 0 10px;padding:0;word-break:break-all; font-size:1.60em; line-height:1.6em;color:#10276e; font-weight:700; 
letter-spacing:-.055em; padding:0 0 3px; border-bottom:2px solid #d5e0e8; /*margin-left:auto; margin-right:auto; */display: table;}
.content_box_l .content p{padding:2px 0}
.content_box_l .content dd{ margin:0 0 3px; padding-left:10px; background:url(../../../img/sub/dd_bar.png) 0 7px no-repeat; color:#666; font-size:1.20em; letter-spacing:-.055em; line-height:1.4em}



/*내용 레이아웃-오른쪽*/
.content_box_r{ margin:20px auto; padding:0; width:60%}
.content_box_r:after {display:block;visibility:hidden;clear:both;content:""}
.content_box_r .icon{ float:left; width:130px}

.content_box_r .content{ float:left; width:400px}
.content_box_r .content h4.title{margin:0 0 10px;padding:0;word-break:break-all; font-size:1.60em; line-height:1.6em;color:#10276e; font-weight:700; 
letter-spacing:-.055em; padding:0 0 3px; border-bottom:2px solid #d5e0e8; /*margin-left:auto; margin-right:auto; */display: table;}
.content_box_r .content p{padding:2px 0}
.content_box_r .content dd{ margin:0 0 3px; padding-left:10px; background:url(../../../img/sub/dd_bar.png) 0 7px no-repeat; color:#666; font-size:0.90em; letter-spacing:-.055em; line-height:1.6em}


/*내용 레이아웃02*/
.content_box_left{ margin:0 0 20px; padding:0}
.content_box_left h4.title{margin:0 0 10px;word-break:break-all; font-size:1.70em; line-height:1.6em;color:#10276e; font-weight:500; 
letter-spacing:-.095em; padding:10px 0 3px; font-family:'Noto Sans KR', sans-serif,"돋움", "굴림", tahoma, sans-serif; border-bottom:2px solid #d5e0e8;  display: table;}
.content_box_left p{text-align:left; padding:2px 0}
.content_box_left p img{padding:15px 0 0}



/*마이페이지*/
.mypage_box{ margin:0px; padding:0; width:100%}
.mypage_box:after {display:block;visibility:hidden;clear:both;content:""}

.mypage_box_l{ float:left; width:200px; background:#fcfcfc; border:1px solid #e5e5e5; padding:20px}
.mypage_box_l .nick{font-family:'Noto Sans KR', sans-serif,"돋움", "굴림", tahoma, sans-serif; letter-spacing:-.095em; font-size:1.55em; color:#333;}
.mypage_box_l .typemem{font-family:'Noto Sans KR', sans-serif,"돋움", "굴림", tahoma, sans-serif; letter-spacing:-.025em; font-size:0.9em; color:#fff; background:#27abe3; padding:3px 5px}
.mypage_box_l .modimem{font-family:'Noto Sans KR', sans-serif,"돋움", "굴림", tahoma, sans-serif; letter-spacing:-.025em; font-size:0.9em; color:#fff; background:#ff7800; padding:3px 5px}
.mypage_box_l .id_t{font-family:'Noto Sans KR', sans-serif,"돋움", "굴림", tahoma, sans-serif; letter-spacing:-.095em; font-size:1.25em; color:#555; padding: 10px 0 0;}

.mypage_box_r{ float:right; width:810px;}
.mypage_box_r .box01{ background:#fcfcfc; border:1px solid #e5e5e5;  padding:20px}
.mypage_box_r .box01 li{ width:24%; display:inline-block; text-align:center; padding:0;font-family:'Noto Sans KR', sans-serif,"돋움", "굴림", tahoma, sans-serif; letter-spacing:-.095em; font-size:1.05em; color:#999; border-right:1px solid #E6E6E6}
.mypage_box_r .box01 li span{ letter-spacing:-.055em; font-size:1.45em; color:#333; line-height:2.5em; font-weight:700}
.mypage_box_r .box02{ background:#fff; border:1px solid #e5e5e5;  padding:20px; margin:20px 0 0}
.mypage_box_r .box02 .account{font-family:'Noto Sans KR', sans-serif,"돋움", "굴림", tahoma, sans-serif; letter-spacing:-.095em; font-size:1.25em; color:#555; line-height:2.5em; border-bottom:1px solid #E6E6E6; padding:10px 0 }
.mypage_box_r .box02 .account span{font-family:'Noto Sans KR', sans-serif,"돋움", "굴림", tahoma, sans-serif; letter-spacing:-.035em; font-size:1.25em; color:#27abe3;}



/*탭메뉴*/
#bo_cate {padding:0; margin:0}
#bo_cate ul { padding-left:1px;/*width:728px;*/zoom:1; border-bottom:1px solid #565e60;width:100%; } /* 140314 수정 by redsalt */ 
#bo_cate ul:after {display:block;visibility:hidden;clear:both;content:""}
#bo_cate li {float:left;margin-bottom:-1px}
#bo_cate a {display:block;position:relative;margin-left:-1px;padding:17px 13px;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #565e60; background:#f7f7f7; text-align:center;letter-spacing:-0.1em;line-height:1.2em;cursor:pointer;    font-size: 1.15em;} /* 140314 수정 by redsalt */
#bo_cate a:focus, #bo_cate a:hover, #bo_cate a:active {text-decoration:none}
#bo_cate #bo_cate_on {z-index:2;border-top:1px solid #565e60; border-right:1px solid #565e60; border-bottom:1px solid #FFF; border-left:1px solid #565e60; background:#fff;color:#565e60;font-weight:bold} /* 140314 수정 by redsalt */