@charset "utf-8";
@import url("addstyle_20180820.css");
/* 공통 */
.dblock {display:block;}
.submain_title1 {font-size: 18px;color: #333;}
.submain_title2 {font-size: 14px;color: #fff;font-weight: 700;}
.spot {display: inline-block;padding: 5px 9px;background-color: #000;font-size: 13px;color: #fff;font-weight: 700;}
.spot.spot1 {background-color: #027b90;}
.spot.spot2 {background-color: #5c7aa0;}
.spot.spot3 {background-color: #5c7aa0;}
.spot.spot4 {background-color: #10537c;}
.spot.spot5 {background-color: #da3610;}
.tx1 {color: #da3610;}
.tx2 {color: #10537c;}
/* 마이페이지 */
.my_guide {position: relative;margin-bottom: 20px;padding:20px;border: 1px solid #d2d2d2;}
.my_guide .ico {position: relative;display:inline-block;width: 46px;height: 46px;margin-right: 10px;background-color: #f2f5fa;border: 1px solid #d2d2d2;border-radius: 100%;vertical-align: middle;}
.my_guide .ico::after {content: "";position: absolute;top: 0px;bottom: 0px;display: block;width: 46px;height: 46px;background-image: url(/resources/images/contents/ico_mypage.png);background-position: -0px -0px;background-repeat: no-repeat;}
.my_guide.guide_ot .ico {width: 83px;height: 83px;border: 0 none;}
.my_guide.guide_ot .ico::after {top: -4px;left: 50%;width: 83px;height: 83px;margin-left: -38px;background-position: -46px -0px;}
.my_guide.guide_ot.ico_ot .ico::after {background-position: -132px -0px;}
.my_guide .tt {display:inline-block;height:30px;line-height: 30px;font-size: 14px;color: #333;font-weight: 400;}
.my_guide.guide_ot .tt {display:inline-block;height:30px;line-height: 30px;padding-top: 15px;font-size: 18px;color: #333;font-weight: 400;vertical-align: top;}
.my_guide .tt strong {font-size: 18px;color: #333;}
.my_guide.guide_ot .tt strong {color: #10537d;}
.my_guide .note {display:block;font-size: 13px;}
.my_guide .btn_area {position: absolute;top: 8px;right: 20px;}
.my_news {overflow: hidden;background-color: #f2f5fa;}
.my_news .my_top {position: relative;padding: 20px 0 15px 15px;background-color: #e3eaf0;border-bottom: 1px solid #d2d2d2;}
.my_news .my_top.nobg {background-color: #f2f5fa;border-bottom: 0 none;}
.my_news .my_top .submain_title1,.my_favor .my_top .submain_title1 {position: relative;display: inline-block;padding-right: 30px;}
.my_news .my_top .note,.my_favor .my_top .note {display: inline-block;vertical-align: bottom;}
.my_news .my_top .submain_title1::before,
.my_favor .my_top .submain_title1::before {content: "";position: absolute;bottom: 0px;right: 12px;display: block;width: 1px;height : 17px;background-color: #ccc;}
.my_news .my_top .more {position: absolute;top: 20px;right: 15px;display: block;width: 24px;height: 24px;}
/*update user lee jae sung : 20180927*/
.my_news .my_top .more a {display: block;width: 24px;height: 24px;overflow: hidden;padding: 0;text-indent: -9999px;border-radius: 100%;background: url(../images/contents/ico_mypage_more.png);}
.my_news .my_news_summary ul {overflow: hidden;padding: 20px;}
.my_news .my_news_summary ul li {float: left;width: 430px;background-color: #fff;border: 1px solid #d2d2d2;box-sizing: border-box;}
.my_news .my_news_summary ul li:first-child {margin-right: 30px;}
.my_news .my_news_summary .sum_top {padding: 14px 8px 8px 14px;border-bottom: 1px solid #d2d2d2;color: #333;font-weight: 200;}
.my_news .my_news_summary .sum_con {padding: 14px;}
/*20181012 ljs add*/
.my_news .my_news_summary .sum_con div {overflow: hidden;height: 33px;}
.my_news .my_news_summary .sum_con dl {overflow: hidden;height: 33px;}
.my_news .my_news_summary .sum_con dt {position: relative;float: left;margin-right: 8px;}
.my_news .my_news_summary .sum_con dd {float: left;width: 320px;padding-left: 10px;border-left: 1px solid #d2d2d2;}
.my_news .l_sec {float: left;width: 50%;}
.my_news .r_sec {float: left;width: 50%;}
.my_news .my_stat ul {overflow: hidden;width: 430px;margin: 0 20px 20px 20px;background-color: #fff;border: 1px solid #d2d2d2;border-bottom: 0 none;border-right: 0 none;box-sizing: border-box;}
/*update user lee jae sung : 20180927 add*/
.my_news .my_stat_minwon ul {overflow: hidden;width: 96%;margin: 0 20px 20px 20px;background-color: #fff;border: 1px solid #d2d2d2;border-bottom: 0 none;border-right: 0 none;box-sizing: border-box;}
/*update user lee jae sung : 20180927 add*/
.my_news .my_stat_minwon.col4 ul li{width: 12.5%;}
/*update user lee jae sung : 20180927 add*/
.my_news .my_stat_minwon ul li {float: left;padding: 20px 0;text-align: center;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;box-sizing: border-box;}
/*update user lee jae sung : 20180927 add*/
.my_news .my_stat_minwon ul li p {margin-bottom: 10px;}
.my_news .my_stat.col3 ul {margin-left: 15px;}
.my_news .my_stat.col4 ul {margin-right: -1px;}
.my_news .my_stat ul li {float: left;padding: 20px 0;text-align: center;border-right: 1px solid #d2d2d2;border-bottom: 1px solid #d2d2d2;box-sizing: border-box;}
.my_news .my_stat.col3 ul li {width: 33%;}
.my_news .my_stat.col3 ul li:first-child {width: 34%;}
.my_news .my_stat.col4 ul li {width: 25%;}
.my_news .my_stat ul li p {margin-bottom: 10px;}
.my_ut {overflow: hidden;margin-top: 30px;border: 1px solid #d2d2d2;}
.my_ut li {position: relative;float: left;}
.my_ut li::after {content: "l";position: absolute;top: 60px;right: 0px;width: 1px;height: 15px;color: #d2d2d2;}
.my_ut li:last-child::after {content: "";}
/*update user lee jae sung : 20180927 padding update(46px, 28px) */
.my_ut li a {position: relative;display: block;padding: 60px 37px 20px 37px;text-align: center;}
.my_ut li a::after {content: "";position: absolute;top: 20px;left: 50%;display: block;width: 43px;height: 44px;margin-left:-18px;background-image: url(/resources/images/contents/ico_mypage.png);background-position: -0px -83px;background-repeat: no-repeat;}
.my_ut li.l1 a::after {background-position: -0px -83px;}
.my_ut li.l2 a::after {background-position: -43px -83px;}
.my_ut li.l3 a::after {background-position: -86px -83px;}
.my_ut li.l4 a::after {background-position: -129px -83px;}
.my_ut li.l5 a::after {background-position: -172px -83px;}
.my_ut li.l6 a::after {background-position: -215px -83px;}
.my_ut li.l7 a::after {background-position: -258px -83px;}
.my_ectd {margin-top:30px;}
.my_ectd ul {overflow: hidden;padding-top: 10px;border-top: 1px solid #d2d2d2;}
.my_ectd ul li {float: left;width: 33%;box-sizing: border-box;}
.my_ectd ul li:first-child {width: 34%;border-left: 1px solid #d2d2d2;}
.my_ectd ul li a {display: block;padding: 12px 0;text-align: center;border: 1px solid #d2d2d2;border-left: 0 none;}
.my_ectd ul li a .ico {position: relative;display:inline-block;width: 46px;height: 46px;margin-right: 10px;background-color: #000;border-radius: 100%;vertical-align: middle;}
.my_ectd ul li a .ico::after {content: "";position: absolute;top: 50%;left: 50%;display: block;width: 35px;height: 35px;margin-top: -17px;margin-left: -17px;background-image: url(/resources/images/contents/ico_mypage.png);background-position: -0px -127px;background-repeat: no-repeat;}
.my_ectd ul li.l1 a .ico {background-color: #97cb66;}
.my_ectd ul li.l2 a .ico {background-color: #027b90;}
.my_ectd ul li.l3 a .ico {background-color: #10537c;} 
.my_ectd ul li.l1 a .ico::after {background-position: -1px -128px;}
.my_ectd ul li.l2 a .ico::after {background-position: -34px -128px;}
.my_ectd ul li.l3 a .ico::after {background-position: -69px -128px;}
/* 즐겨찾기 메뉴관리 */
.my_favor .favor_list {background-color: #f2f5fa;}
.my_favor .favor_list ul {overflow: hidden;padding: 15px;}
.my_favor .favor_list ul li {float: left;display: table;border-spacing: 1px;}
.my_favor .favor_list ul li a {display: table-cell;width: 178px;height: 65px;padding: 0 20px;border: 1px solid #d2d2d2;background-color: #fff;text-align: center;vertical-align: middle;box-sizing: border-box;}
.my_favor .favor_list ul li.nodata a {position: relative;padding-left: 55px;background-color: #f2f5fa;text-align: left;color: #626262;}
.my_favor .favor_list ul li.nodata a::before {content: "";position: absolute;top: 20px;left: 20px;display: block;width: 24px;height: 24px;background-image: url(/resources/images/contents/ico_mypage.png);background-position: -215px -12px;background-repeat: no-repeat;}
.my_favor .favor_list ul li.nodata a:hover {text-decoration: none;cursor: no-drop;}
.my_favor .btnfix {width: 250px;height: 45px;}
.my_favor .btnfix::after {content: "";position: absolute;top: 10px;right: 20px;display: block;width: 25px;height: 25px;background-image: url(/resources/images/contents/ico_mypage.png);background-position: -215px -40px;background-repeat: no-repeat;}
.my_favor_choice {padding: 0 15px 15px 15px;border : 1px dashed #d2d2d2;}
.my_favor_choice2 {border : 0px;}
.my_favor_choice .btn_area {margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px dashed #d2d2d2;}
.my_favor_choice .btn_area .text_warning2 {margin-top:8px;}
.my_favor_choice .favor_view input[type="checkbox"] {width: 15px;height: 15px;vertical-align: middle;}
.my_favor_choice .favor_view ul {overflow: hidden;}
.my_favor_choice .favor_view ul > li {float: left;width: 289px;margin-right: 15px;}
.my_favor_choice .favor_view ul > li:last-child {margin-right: 0px;}
.my_favor_choice .favor_view ul > li .title {position: relative;padding: 15px 0;font-size: 18px;color: #333;font-weight: 700;text-align: center;border-top: 1px solid #2caec4;border-bottom: 1px solid #d2d2d2;}
.my_favor_choice .favor_view ul > li .title input {position: absolute;top: 15px;left: 0;}
.my_favor_choice .favor_view .list dt {padding: 8px 0;border-bottom: 1px dashed #d2d2d2;}
.my_favor_choice .favor_view .list dd {background-color: #f2f5fa;}
.my_favor_choice .favor_view .list dd ul {padding: 5px 0;}
.my_favor_choice .favor_view .list dd ul li {padding: 1px 0;}
.my_favor_choice .favor_view .list label {margin-left: 10px;}
.my_favor_choice .favor_view .list label:hover {color: #0066cc;cursor: pointer;text-decoration: underline;}
.my_favor_choice .favor_view .list span {margin-left: 10px;}
.my_favor_choice .favor_view .list span:hover {color: #0066cc;cursor: pointer;text-decoration: underline;}
/*update user lee jae sung : 20181004 add*/
.my_info_choice {padding: 0px 15px 0px 15px;margin-bottom:20px;border: 1px dashed #d2d2d2;overflow: hidden;background-color: #f2f5fa;}
.my_info_choice .btn_area {margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px dashed #d2d2d2;}
.my_info_choice .my_check ul {margin-right: -1px;float : left;margin: 0 20px 20px 20px;}
/* 웹접근성 sj */
.poRel {position:relative;}
.my_news > div {position:relative;}
.my_news .myPmore a {position:absolute; right:20px; top:20px;display: block;width: 24px;height: 24px;overflow: hidden;padding: 0;text-indent: -9999px;border-radius: 100%;background: url(../images/contents/ico_mypage_more.png);}