﻿
/*    SUBJECT : 월드비전 컨텐츠 v 2.0 CSS    */
/*    AUTHOR  : 이시은     */
/*    UP-DATE : 2011-04-27     */





/* lobal */
.fs_normal {font-weight:normal !important;}
.fs_normal * {font-weight:normal !important;}
.fs_bold {font-weight:bold !important;}
.ag_l {text-align:left !important;}
.va_t {vertical-align:top !important;}
.mr_16 {margin-right:16px !important;}
.mb_12 {margin-bottom:12px !important;}
.ml_m1 {margin-left:-1px !important;}
.lh_18 {line-height:18px;}
.lh_21 {line-height:21px;}

.ln_none {border:none !important;}
.fcborder {border-right:1px solid #545454; border-bottom:1px solid #545454;} /* 1104 추가 */
.fcborder02 {border-right:1px solid #545454; border-bottom:1px solid #545454;} /* 1104 추가 */
.fs_sblue {color:#40c8e3; font-size:11px; margin-left:10px;}
.va_up {vertical-align:-1px;}
.va_up2 {vertical-align:-2px;}

textarea.tx230 {width:230px; border:1px solid #d9d9d9; line-height:18px;}
/* 리스트 */
.tb_info {margin:15px 0 40px 0;}
.tb_info li {font-size:11px; color:#666; background:url('/images/icon/ico_rec_gr.gif') no-repeat 0 4px; padding-left:14px; overflow:hidden;}
.tb_info strong {font-weight:bold; display:block; float:left; width:74px;}

.tb_info02 {margin:15px 0 40px 0;}
.tb_info02 li {font-size:12px; color:#666; margin-bottom:8px; position:relative;}
.tb_info02 li p {position:absolute; right:0; top:0;}
.tb_info02 li p input {vertical-align:-2px; margin-right:3px;}
.tb_info02 li p label {margin-right:20px;}


/* 테이블 스타일 */

/* (나의후원>아동후원>아동에게 편지쓰기) */
.tb_type01.ag_l td {text-align:left; padding-left:15px !important;}
.tb_type01.ag_l th {font-weight:bold; text-align:left; padding-left:15px !important;}
.tb_type01 .ag_l {text-align:left; padding-left:15px !important;}
.tb_type01 .agl {text-align:left; padding-left:0 !important;}
.tb_type01 .dark_ln {border-bottom:1px solid #999;}
.tb_type01 .pd_low {padding:9px 0 5px 15px; *padding:15px 0 5px 15px; border-bottom:none;}
.tb_type01 .pd_low ul {float:right; margin:-4px 15px 0 0; *margin:-20px 15px 0 0;height:20px; *height:15px;}
.tb_type01 .pd_low ul li {float:left; margin-left:5px;}
.tb_type01 .intb {padding:0;}
.tb_type01 .intb table {margin:0; border:none;}
.tb_type01 .intb table td, .tb_type01 .intb table th {border:none;}
.tb_type01 .pdn {border:none; padding:0 !important;}
.tb_type01 .pdn textarea {border:1px solid #d9d9d9;width:662px; height:80px; padding-left:14px; overflow-y:scroll;}
.tb_type01 .pdn textarea.sma {height:60px;}
.tb_type01 .txtview {text-align:left; color:#999; font-size:11px; line-height:18px; padding:10px 12px;}

/* (커뮤니티>후후만세>나의추천내역) */
.tb_type01.myrecommend .agl dt {float:left; width:95px;}
.tb_type01.myrecommend .agl dd {float:left; width:120px; font-weight:bold; color:#333; font-size:14px;}
.tb_type01.myrecommend .agl dd.na {color:#40c8e3; margin:11px 0 8px 0; font-size:12px;}
.tb_type01.myrecommend .nmhp {color:#666 !important;}
.tb_type01.myrecommend .nmhp strong {display:block; color:#666 !important; margin-bottom:3px;}
.tb_type01.myrecommend .stbl {display:block; font-weight:normal; margin-bottom:5px; color:#666 !important;}

/* tb_type07 */
.tb_type07{width:100%; border-top:1px solid #999; text-align:center;}
.tb_type07.ag_l td, .tb_type07.ag_l th {text-align:left; padding-left:15px !important;}
.tb_type07 tr th{background:#f8f8f8; border-bottom:1px solid #d9d9d9; font-weight:bold; padding:8px 0;}
.tb_type07 tbody tr th,.tb_type07 tbody tr td{border-bottom:1px solid #d9d9d9; padding:12px 0;}
.tb_type07 tbody tr td{border-bottom:1px solid #d9d9d9; padding:12px 0; border-right:1px solid #d9d9d9;}
.tb_type07 tbody tr td.lst {border-right:0;}
.tb_type07 tbody tr td.ag_l {text-align:left; padding-left:14px;}
.tb_type07 tbody tr .dark_ln {border-bottom:1px solid #999;}
.tb_type07 tbody td textarea.allt {border:1px solid #d9d9d9;width:544px; height:200px; padding:0 0 0 14px; overflow-y:scroll; line-height:21px;}


/* 게시판 팝업 */
/* 파일업로드 */
.popWidth500 {width:500px;}

/* 파일리스트 */
.popWidth600 {width:600px;}
.file_list thead th {background:#f8f8f8; font-weight:bold; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; text-align: center; padding:7px 0;}
.file_list thead th.ag_l {text-align:left; padding:7px 0 7px 20px;}
.file_list tbody td {text-align:left; padding:11px 0;}
.file_list tbody td.ag_l {text-align:left; padding:11px 0 11px 20px;}
.file_list tbody td {border-bottom:1px solid #d9d9d9; line-height:15px;}

/* 컨텐츠 */
/* 나의후원>아동후원>아동에게 편지쓰기 1101  수정 */
.chk_ml {font-size:11px; color:#40c8e3; margin-top:10px;}
.chk_ml label {margin-left:5px;}
span.tb_info, p.tb_info {font-size:11px; color:#999; margin-top:10px; line-height:15px; margin-bottom:0;}
span.tb_info03 , p.tb_info03 {font-size:11px; color:#999; line-height:15px;}
span.tb_info04 , p.tb_info04 {font-size:11px; color:#666; line-height:15px; margin:10px 0 40px 0;}
span.tb_info05 , p.tb_info05 {font-size:11px; color:#666; line-height:15px; margin:10px 0 20px 0;}
span.tb_info04 span , p.tb_info04 span {color:#ffaa33;}
span.tb_info05 span , p.tb_info05 span {color:#ffaa33;}

/* 내용 */
.letter_txt {position:relative; border:1px solid #d9d9d9; overflow-x:hidden; width:675px; line-height:21px;}
.letter_txt.letter01 {background:url('/images/contents/img_letter01_top.gif') no-repeat 0 0; padding:170px 0 0 0; width:678px; overflow-x:hidden;}
.letter_txt.letter01 .bot {background:url('/images/contents/img_letter01_bot.gif') no-repeat 0 bottom; width:508px; overflow-x:hidden; padding:0 70px 180px 100px; min-height:400px; _height:400px; position:relative;}
.letter_txt.letter02 {background:url('/images/contents/img_letter02.gif') no-repeat 0 0; padding:250px 54px 224px 56px; width:570px; height:282px; overflow:hidden;}/*2012-10-31 수정 padding:436px 54px 38px 56px */
.letter_txt.letter02 textarea {width:580px; height:282px; border:none; background:none; line-height:18px; overflow-x:hidden;}
.letter_txt.letter03 {
	background:url('/images/contents/img_letter03.gif') no-repeat 0 0;
	padding:240px 64px 100px 64px;
	width:550px;
	height:300px;
	overflow:hidden;
}
.letter_txt.letter03 textarea {width:530px; height:350px; border:none; background:none; line-height:18px; overflow-x:hidden; padding:10px;}
.letter_txt.letter04 {background:url('/images/contents/img_letter04_top.gif') no-repeat 0 0; padding:288px 0 0 0; overflow:hidden;}
.letter_txt.letter04 textarea {width:100%; height:500px; line-height:18px; border:none; background:none;}
.letter_txt.letter04 .bot {background:url('/images/contents/img_letter04_bot.gif') no-repeat 0 bottom; width:563px; overflow-x:hidden; padding:0 58px 290px 59px; min-height:389px; _height:389px; position:relative;}
.letter_txt.letter05 {background:url('/images/contents/img_letter05.gif') no-repeat 0 0; padding:187px 72px 93px 75px; width:533px; height:682px; overflow-x:hidden;}
.letter_txt.letter05 textarea {width:100%; height:500px; line-height:18px; border:none; background:none;}
.letter_txt .exam_box {background:#fff; border:1px solid #999; position:absolute; left:454px; top:0; width:199px; height:338px; padding:20px 12px 20px 12px;}
.letter_txt .exam_box .clse {position:absolute; right:12px; top:16px;}
.letter_txt .exam_box .tit {margin-bottom:17px; font-weight:bold; color:#333;}
.letter_txt .exam_box .examp {overflow-y:scroll; overflow-x:hidden; height:280px; margin-top:10px;}
.letter_txt .exam_box .examp dl {width:170px;}
.letter_txt .exam_box .examp dt {font-weight:bold; font-size:11px; color:#40c8e3; margin-bottom:10px; padding-left:8px; background:url('/images/icon/ico_rec_skyblue.gif') no-repeat 0 4px;}
.letter_txt .exam_box .examp dd {color:#ff6600; font-size:11px; line-height:18px; margin-bottom:14px; background:url('/images/icon/ico_ex_list.gif') no-repeat 0 3px; padding-left:20px; cursor:pointer;}
.letter_txt .exam_box .examp dd strong {color:#666; display:block;}

.letter_txt .exam_box.big {width:314px; height:348px; z-index:999; left:340px;}
.letter_txt .exam_box.big .examp {height:289px;}
.letter_txt .exam_box.big .examp dl {width:286px;}


/* 2011-10-11 (커뮤니티 > 행복한 초대 > 나눔만들기)
.bublist {position:relative; }
.overTxtBubble { position:absolute;top:35px;left:10px;width:175px;}
.overTxtBubble.li02 { position:absolute;top:35px;left:115px;}
.overTxtBubble.li03 { position:absolute;top:35px;left:210px;}
.overTxtBubble.li04 { position:absolute;top:35px;left:300px;}
.overTxtBubble.li05 { position:absolute;top:35px;left:380px;}
.overTxtBubble.li06 {left:365px;}
.overTxtBubble p.top {height:31px; background:url('/images/contents/bg_txtbubble.png') no-repeat 0 0;}
.tableCheckFile li {}
.overTxtBubble.li06 p.top {height:31px; background:url('/images/contents/bg_txtbubble02.png') no-repeat 0 0;}
.overTxtBubble p.txt { line-height:140%; background:#fff;font-size:11px;padding:0 10px 10px 10px; border:1px solid #999; border-top:none;text-align:left;z-index:100;} */

/* 인재채용 -  모집공고 */
.recruit h5 {margin-bottom:40px;}
.recruit table {margin-bottom:40px;}
.recruit .summ {margin-bottom:9px; position:relative; width:100%;}
.recruit .summ span {display:block; position:absolute; right:0; top:0; background:url('/images/icon/ico_tip_blue.gif') no-repeat 0 2px; padding:0 0 0 10px; font-size:11px; color:#333;}
.recruit .tbtip_bl {background:url('/images/icon/ico_tip_blue.gif') no-repeat 0 2px; padding:0 0 0 10px;}
.recruit .mypic dl {text-align:center;}
.recruit .mypic dt {margin-bottom:10px;}
.recruit .mypic dt img {border:1px solid #dadada;}
.recruit .mypic dd {font-size:11px; color:#999; margin-bottom:5px; letter-spacing:-0.05em;}
.recruit .bir label {margin-left:5px;}
.recruit_txt {width:404px; height:46px; overflow:y; line-height:18px; padding:12px 12px;}
.recruit_txt1 {width:404px; height:70px; border:1px solid #d9d9d9; line-height:18px; padding:5px 5px;}
.txt_limit {text-align:left; margin-top:6px; color:#999; padding-left:17px;}
.rec_agree {text-align:left; margin-top:6px; color:#333; font-size:11px; margin:10px 0 35px 0;}
.rec_agree label {*vertical-align:-2px;}
.txt_limit strong {font-weight:bold; color:#c0bd25 !important;}
.file_down {text-align:right; font-size:13px; color:#666; padding-right:17px;}
.port_file {text-align:left; margin:10px 0 12px 15px;}
.it_question {background:#f8f8f8; border-bottom:1px solid #d9d9d9; font-weight:bold; padding:8px 0 8px 15px; border-top:1px solid #d9d9d9;}
.it_question span {font-weight:normal;}
.intmyself {border:1px solid #d9d9d9;width:662px; height:80px; padding-left:14px; overflow-y:scroll; margin-bottom:10px; line-height:18px; border-top:none;}
.intmyself_view {border:1px solid #d9d9d9 !important; height:64px; overflow-y:scroll; margin-bottom:10px; line-height:18px; border-top:none !important; padding:10px 0 0 12px; color:#999; font-size:11px;}
.intmyself.sma {height:60px;}
.recruit_agree {border:1px solid #d9d9d9; padding:12px 15px; height:150px; overflow-y:scroll; width:650px;}
.recruit_agree dl {width:100%;}
.recruit_agree.bdtn {border-top:none;}
.recruit_agree li {color:#666; line-height:18px; font-size:11px; margin-bottom:20px;}
.ttbox {border:1px solid #d9d9d9;width:494px; height:43px; padding:8px; overflow-y:scroll;}
.intable {padding:0 !important;}
.intable table {padding:0 !important;margin:0 !important; width:550px;}
.intable table td {border-bottom:none !important; text-align:center; border-right:1px solid #d9d9d9;}
.intable table td.bdline {border-bottom:1px solid #d9d9d9 !important;} /* 1031 추가 */
.intable table td.lst {border-right:none;}
.tbtip_dark {font-size:11px; color:#333; margin-top:10px;}
.chur_info {overflow:hidden;}
.chur_info li {float:left; width:50%; margin-bottom:5px;}
.chur_info li strong {display:block; float:left; width:65px; padding-top:3px;}
.chur_info li input {width:120px; border:1px solid #d9d9d9; padding:3px;}

/* 후원하기 > one-stop 후원신청 */
.sup_list {padding:20px 0 13px 15px; border:1px solid #d9d9d9; position:relative;}
.sup_list li {font-size:11px; color:#999; margin-bottom:5px;}
.sup_list li.pdtb {padding:4px 0 5px 0;}
.sup_list li.btnls {position:absolute; right:16px; top:22px;}
.sup_list li b {color:#666;}
.sup_list li input {font-size:12px;}
.tb_type02 .dark_ln {border-bottom:1px solid #999;}
.recruit_agree.support {height:96px;}

.tbin_list dt {color:#666; margin-bottom:5px;}
.tbin_list dd {color:#999; font-size:11px; line-height:18px;}

.sup_comp {margin-bottom:40px;}
.sup_comp p {color:#999; text-align:center;}
.sup_comp .fs_bold {margin:15px 0 35px 0;}

/* 사업소개 */

.partdev01 {padding-top:40px; padding-bottom:40px; border-bottom:1px solid #d9d9d9; background:url('/images/contents/bg_partdev01.gif') no-repeat 573px 0; overflow:hidden; margin-bottom:40px; _float:left;_padding-bottom:20px;}
.partdev01 dt {margin-bottom:35px;}
.partdev01 dd {float:left; line-height:21px; width:320px; text-align:justify;}


.provision_top {height:491px; padding-top:20px; overflow:hidden; position:relative; border-bottom:1px solid #d9d9d9; margin-bottom:40px;}
.provision_top li {width:320px; line-height:21px; margin-bottom:30px; text-align:justify;}
.provision_top li.rig {position:absolute; right:0; top:20px;}


.wfplist strong {font-weight:bold; display:block;}
.wfplist strong span {font-weight:normal;}
.wfplist li {padding-bottom:180px; margin-bottom:38px; text-align:left;}
.wfplist li.wli01 {background:url('/images/contents/bg_provision01.gif') no-repeat 0 bottom;}
.wfplist li.wli02 {background:url('/images/contents/bg_provision02.gif') no-repeat 0 bottom;}
.wfplist li.wli03 {background:url('/images/contents/bg_provision03.gif') no-repeat 0 bottom;}
.wfplist li.wli04 {background:url('/images/contents/bg_provision04.gif') no-repeat 0 bottom;}


.tb_blinfo {width:680px;}
.tb_blinfo dt {width:100% !important; font-weight:bold; color:#40c8e3; margin-bottom:5px; clear:left;}
.tb_blinfo dt.clnone {width:100% !important; font-weight:bold; color:#666; margin-bottom:5px; clear:left;}
.tb_blinfo dd {width:100%; font-weight:normal; color:#666; line-height:21px;}

/* 후원 - 배너나눔 */
.bn_share {overflow:hidden; float:left; width:100%; background:url('/images/contents/bg_banner_share.jpg') no-repeat 470px 415px;}
.bn_share li.bn {float:left; padding:13px 9px; border:1px solid #d9d9d9; width:170px;}
.bn_share li.wid180 {width:180px;}
.bn_share dl dd {text-align:right;}
.bn_share dl ul {padding:10px 0 5px 0;}
.bn_share dl li {border:1px solid #b8b8b8; text-align:center; margin-bottom:5px; font-size:11px;}
.bn_share dl li strong {font-weight:bold;}
.bn_share dl li a {padding:4px 0; display:block; color:#666;}
.bn_share dl .btn {clear:both;}
.bn_share li.lst {width:595px; border:1px solid #d9d9d9; padding:9px 5px 9px 10px; overflow:hidden; float:left; margin:40px 0 20px 0;}
.bn_share li.lst dt {float:left; padding-right:10px;}
.bn_share li.lst dd {float:left; width:105px;}
.bn_share li.lst dd ul {padding:0 0 5px 0;}
.tb_blinfo.bn_share {padding-bottom:40px; border-bottom:1px solid #d9d9d9; margin-bottom:40px;}

.wallpp_down {overflow:hidden; float:left; width:100%;}
.wallpp_down dl {overflow:hidden; float:left; width:320px;}
.wallpp_down dl dt {margin-bottom:20px;}
.wallpp_down dl dd {text-align:center; padding:9px 9px 0 9px; height:272px; border:1px solid #d9d9d9;}
.wallpp_down dl dd a.psize {background:url('/images/contents/bg_pcsize.gif') no-repeat 0 0; display:inline-block; margin-right:5px; font-weight:bold; text-align:center; padding:6px 0 5px 0; width:82px;}
.wallpp_down dl dd strong {margin-bottom:10px; display:block;}

/* -------------사업part 월드비전------------- */


/* 기념일 후원 */
.anniday {overflow:hidden; float:left; width:100%; margin-top:15px; height:200px; position:relative; } /*2012-01-18 height 165px에서 수정*/
.anniday li {float:left; padding-top:112px; width:105px; margin-right:30px; display:inline; font-size:11px; color:#999; line-height:15px;}
.anniday li strong {display:block; font-weight:bold; font-size:12px; color:#40c8e3; margin-bottom:7px; padding:3px 0 0 18px; letter-spacing:-0.05em;}
.anniday li img {margin-top:7px; } /*2012-01-18 추가*/
.anniday li.anni01 {background:url('/images/contents/img_anniversary0201.jpg') no-repeat 0 0;}
.anniday li.anni02 {background:url('/images/contents/img_anniversary0202.jpg') no-repeat 0 0;}
.anniday li.anni03 {background:url('/images/contents/img_anniversary0203.jpg') no-repeat 0 0;}
.anniday li.anni04 {background:url('/images/contents/img_anniversary0204.jpg') no-repeat 0 0; margin-right:0;}
.anniday li.anni01 strong {background:url('/images/contents/ico_anniversary0201.gif') no-repeat 0 0;}
.anniday li.anni02 strong {background:url('/images/contents/ico_anniversary0202.gif') no-repeat 0 0;}
.anniday li.anni03 strong {background:url('/images/contents/ico_anniversary0203.gif') no-repeat 0 0;}
.anniday li.anni04 strong {background:url('/images/contents/ico_anniversary0204.gif') no-repeat 0 0;}


.annifile {overflow:hidden; float:left; width:100%;}
.annifile li {float:left; width:100%; letter-spacing:-0.05em;}
.annifile li strong {padding-left:26px; display:block; margin-bottom:15px;}
.annifile li strong span {color:#ff6600;}
.annifile li.annifile01 {width:270px;}
.annifile li.annifile01 strong {background:url('/images/contents/txt_anniversary0301.gif') no-repeat 0 3px;}
.annifile li.annifile02 {width:240px;}
.annifile li.annifile02 strong {background:url('/images/contents/txt_anniversary0302.gif') no-repeat 0 3px;}
/* 20170223 */
.annifile li.annifile03 {width:270px;}
.annifile li.annifile03 strong {background:url('/images/contents/txt_anniversary0303.gif') no-repeat 0 3px;}
.annifile li.annifile04 {width:240px;}
.annifile li.annifile04 strong {background:url('/images/contents/txt_anniversary0304.gif') no-repeat 0 3px;}

.wdev_down {border-top:1px solid #999; margin-top:18px;}
.wdev_down li {border-bottom:1px solid #d9d9d9; padding:13px 13px; font-weight:bold; position:relative;}
.wdev_down li span {font-weight:normal; color:#40c8e3; display:block;}
.wdev_down li .btarea {position:absolute; right:10px; top:18px;}


/* 희망의선물 */
.bot_description.present {padding-top:40px; background:url('/images/contents/bg_present01.gif') no-repeat 700px 16px;}

.presentlist {overflow:hidden; float:left; width:100%; margin-top:20px; margin-bottom:20px;}
.presentlist li {float:left; padding-top:0px; width:240px; height:auto;margin-right:0px; display:inline; font-size:11px; color:#999; line-height:15px; letter-spacing:-0.05em;}

.presentlist li img {height:20px; *padding-bottom:1px;}
.presentlist li a {margin-top:20px; display:block; font-size:12px; color:#fd6500; font-weight:bold;}
.presentlist li strong {display:block; font-weight:bold; font-size:12px; color:#40c8e3; margin-bottom:7px; padding:1px 0 0 25px;}

/*2015-03-10 수정전 희망의선물
.presentlist li.pr01 {background:url('/images/contents/bg_present0301.jpg') no-repeat 0 0;}
.presentlist li.pr02 {background:url('/images/contents/bg_present0302.jpg') no-repeat 0 0;}
.presentlist li.pr03 {background:url('/images/contents/bg_present0303.jpg') no-repeat 0 0;}
.presentlist li.pr04 {background:url('/images/contents/bg_present0304.jpg') no-repeat 0 0; margin-right:0;}
.presentlist li.pr01 strong {background:url('/images/contents/ico_present0301.gif') no-repeat 0 0;}
.presentlist li.pr02 strong {background:url('/images/contents/ico_present0302.gif') no-repeat 0 0;}
.presentlist li.pr03 strong {background:url('/images/contents/ico_present0303.gif') no-repeat 0 0;}
.presentlist li.pr04 strong {background:url('/images/contents/ico_present0304.gif') no-repeat 0 0;}

.domestic_present {margin-top:20px;}
.domestic_present li {padding-left:120px; margin-bottom:30px; font-size:11px; color:#999; line-height:15px; letter-spacing:-0.05em; height:105px;}
.domestic_present li a {margin-top:16px; display:block;}
.domestic_present li strong {display:block; font-weight:bold; font-size:12px; color:#40c8e3; margin-bottom:7px; padding:1px 0 3px 27px;}
.domestic_present li.dplist01 {background:url('/images/contents/bg_present0305.jpg') no-repeat 0 0;}
.domestic_present li.dplist02 {background:url('/images/contents/bg_present0306.jpg') no-repeat 0 0;}
.domestic_present li.dplist03 {background:url('/images/contents/bg_present0307.jpg') no-repeat 0 0;}
.domestic_present li.dplist01 strong {background:url('/images/contents/ico_present0305.gif') no-repeat 0 0;}
.domestic_present li.dplist02 strong {background:url('/images/contents/ico_present0306.gif') no-repeat 0 0;}
.domestic_present li.dplist03 strong {background:url('/images/contents/ico_present0307.gif') no-repeat 0 0;}
*/



.presentlist li.pr01 { margin-right:30px; margin-bottom:15px; }
.presentlist li.pr03 { margin-top:20px; margin-bottom:15px; }

.presentlist li.pr01 strong {background:url('/images/contents/ico_present0302.gif') no-repeat 0 0;}
.presentlist li.pr03 strong {background:url('/images/contents/ico_present0303.gif') no-repeat 0 0;}
.presentlist li.pr01 img{height:105px; width:240px;margin-bottom:10px;}
.presentlist li.pr03 img{height:105px; width:240px;margin-bottom:10px;margin-top:2px;}

.presentlist li.pr01 a img{height:auto; width:auto;margin-top:15px; float:right;}
.presentlist li.pr03 a img{height:auto; width:auto;margin-top:15px; float:right;}



/*국내후원*/

.domestic_presentlist {overflow:hidden; float:left; width:100%; margin-top:20px; margin-bottom:40px; line-height:15px; letter-spacing:-0.05em;}
.domestic_presentlist li {float:left; padding-top:0px; width:240px; height:auto;margin-right:0px; display:inline; font-size:11px; color:#999; line-height:15px; letter-spacing:-0.05em;}

.domestic_presentlist li img {height:20px; *padding-bottom:1px;}
.domestic_presentlist li a {margin-top:20px; display:block; font-size:12px; color:#fd6500; font-weight:bold;}

.domestic_presentlist li.dpr01 { margin-right:30px;}
.domestic_presentlist li.dpr03 { margin-right:0px; margin-bottom:15px;}


.domestic_presentlist li.dpr01 img{height:105px; width:240px;margin-bottom:10px;}
.domestic_presentlist li.dpr03 img{height:105px; width:240px;margin-bottom:10px;}

.domestic_presentlist li.dpr01 a img{height:auto; width:auto;margin-top:15px; float:right;}
.domestic_presentlist li.dpr03 a img{height:auto; width:auto;margin-top:15px; float:right;}




/*20150310 수정*/




/* 기업 후원 */
.spMid_01 {margin-top:40px; overflow:hidden; float:left; width:100%;}
h4.comp {float:left;width:170px;}
.spMid_01 ul {float:left; padding-bottom:50px;}
.spMid_01 ul li {width:510px; color:#666; font-size:12px; line-height:160%; text-align:justify; }
.spMid_01 ul li strong {display:block; margin-bottom:12px;}
.spMid_01 ul li em {color:#999;}

.spMid_02 {overflow:hidden; float:left; width:100%;}
h4.comp_2 {float:left; width:170px;}
.midR {float:left;}
.midR ul { margin-bottom:40px;}
.midR ul li {width:510px; color:#666; font-size:12px; line-height:160%; text-align:justify; }
.midR ul li strong {display:block; margin-bottom:12px;}
.midR ul li em {color:#999;}

/* 기업후원 기업리스트 */
.company_list { overflow:hidden; float:left; width:140px;height:190px; padding-top:20px;margin-right:40px;}
.company_list dd { text-align:center; padding-top:8px; font-weight:bold;}
.company_box { overflow:hidden; width:138px; height:138px; display:table-cell; vertical-align:middle; border:1px solid #d9d9d9; text-align:center; line-height:138px; margin:auto;}
.company_box a img { width:138px;}

/* 기업상세정보 */
.company_view {border-bottom:1px solid #d9d9d9; overflow:hidden; float:left; width:100%; padding-bottom:40px;}
.company_view dt {float:left; width:140px; height:140px;}
.company_view dd {float:right; width:510px; line-height:21px;}
.company_view dd.tit {margin-bottom:35px;}
.company_view dd.tit strong {font-weight:bold; display:block;}
.company_view dd.cont b {color:#ff6600; font-weight:bold; margin-bottom:12px; font-size:14px;}
.company_view dd.cont ol {overflow:hidden; float:left; width:100%;}
.company_view dd.cont ol li p {float:right; width:458px;}
.company_view dd.cont ol strong {display:block; float:left; width:50px;}
.company_view dd.smonies {font-weight:bold; margin-top:25px;}

/* 푸터 & 탑 메뉴 */
/* 온라인상담 */
.consult_btn {border:1px solid #d9d9d9; padding:18px 0 8px 30px; position:relative;}
.consult_btn li {color:#999; margin-bottom:10px;}
.consult_btn li.lastbtn {position:absolute; right:39px; top:23px;}
.consult_btn li.lastbtn02 {position:absolute; right:39px; top:13px;}
.consult_btn li.lastbtn03 {position:absolute; right:39px; top:35px;}


/* 사업소개 사업장FAQ(팝업) */
.pop_faqList {width:100%; float:left; overflow:hidden; border-top:1px solid #999;}
.pop_faqList dl {width:100%; float:left; overflow:hidden; border-bottom:1px solid #d9d9d9; margin-top:20px; padding-bottom:15px;}
.pop_faqList dt {float:left; width:99px;}
.pop_faqList dt img {border:1px solid #d9d9d9;}
.pop_faqList dd {float:right; width:548px; background:url('/images/icon/ico_pop_answer.gif') no-repeat 0 3px; padding:0 0 0 32px; line-height:21px; color:#666;}
.pop_faqList dd.tit {background:url('/images/icon/ico_pop_question.gif') no-repeat 0 3px; padding:0 0 0 32px; width:548px; height:25px; color:#333; font-weight:bold;}

/* 1028원스탑 후원 */
.support_price {border-top:1px solid #999; margin-bottom:40px;}
.support_price li {border-bottom:1px solid #d9d9d9; width:100%; overflow:hidden;}
.support_price li strong.tit {width:78px; display:block; float:left; background:#f7f7f7; padding: 12px 15px; font-weight:bold;}
.support_price li span.cont {display:block; float:left; padding:10px 0 0 15px;}
.support_price li span.cont .txtOrange {display:block; padding-top:2px;}

/* 1102 수정 CSS */
/* 비젼스토리 메인 롤링 */
.bn_area {width:678px; overflow:hidden; height:230px; position:relative; border:1px solid #d9d9d9;}
.bn_area .slides-nav {position:relative; overflow:hidden; width:100px; z-index:999;position:absolute; top:8px; right:0;}
.bn_area .slides-nav.sl_comunity {padding-left:630px;}
.bn_area .slides-nav li {float:left; background:url('/images/main/bg_cir_off.gif') no-repeat 0 0; width:15px; text-align:center; margin-right:5px; padding:1px 0; height:15px;display:inline; font-size:11px; font-weight:bold;}
.bn_area .slides-nav li a {display:block; padding:1px 0; color:#fff;}
.bn_area .slides-nav li.on {float:left; background:url('/images/main/bg_cir_on.gif') no-repeat 0 0 !important;}
.bn_area .slides {position:absolute; left:0; top:0; z-index:888;}
.bn_area .slides li {position:absolute; width:678px; height:228px; left:0; top:0; text-align:center;}
.bn_area .slides li a {display:block;}
.bn_area .bot_txt {display:block; border-top:1px solid #d9d9d9; padding:7px 0 8px 35px; width:343px; text-align:left; background:#fafaf5 url('/images/main/ico_rolling.gif') no-repeat 10px 7px; position:absolute; bottom:0;  z-index:9999;}

/* 2011-1031 추가(서브메인 바로가기 버튼) */
.mbox {position:absolute;right:0;top:421px;width:60px;height:120px;z-index:9999;overflow:hidden;}
.mbox2 {position:absolute;left:0;top:421px;width:60px;height:120px;z-index:9999;overflow:hidden;}
.go_main ul {position:absolute; right:0; top:0; width:100%; height:120px; z-index:88;}
.go_main ul li{width:60px;height:120px;}
.go_main ul li img{cursor:pointer;}


/* 1103 후원증서 팝업 */
.ann_pic {background:#f7f7f7; padding:20px 0 10px 20px;overflow:hidden; float:left; width:660px; margin-top:10px;}
.ann_pic ul {overflow:hidden; width:100%; float:left;}
.ann_pic ul li {float:left; width:300px;}
.ann_pic ul li.fir {padding-right:21px; margin-right:19px; background:url('/images/contents/ln_doc_img.gif') repeat-y right 0;}
.ann_pic ul li a {display:block; margin-top:10px; text-align:center;}

.pic_ann {position:absolute; padding:20px 20px 40px 20px; border:1px solid #999; border-top:5px solid #ff6600; width:510px; height:195px; background:#fff; overflow:hidden;}
.pic_ann ul {width:100%; overflow:hidden; float:left; height:140px;*height:120px;}
.pic_ann ul li {float:left; margin-right:10px;}
.pic_ann ul li.lst {margin-right:0px;}
.pic_ann .alignC {clear:both; vertical-align:top;}

/* 후원금지금내기 완료, 회원탈퇴 완료 */
.smoney_comy {border:1px solid #d9d9d9; background:url('/images/contents/bg_supportmoney_comp.gif') no-repeat 33px 44px; padding:40px 0 0 167px;}
.smoney_comy.memout {background:url('/images/contents/bg_memout_comp.gif') no-repeat 33px 44px;}
.smoney_comy dt {margin-bottom:16px;}
.smoney_comy dd {color:#40c8e3; font-weight:bold;}
.smoney_comy dd ul {margin:38px 0;}
.smoney_comy dd ul li {margin-bottom:8px; color:#999; font-weight:normal;}
.smoney_comy dd ul.bgrec li {background:url('/images/icon/ico_rec_gr.gif') no-repeat 0 5px; padding-left:14px;}


/* 비전스토어 */
.visionstore_icon li {line-height:21px; padding-left:70px; margin-bottom:20px;}
.visionstore_icon li strong {font-weight:bold; color:#333; display:block;}
.visionstore_icon li.bkli01 {background:url('/images/contents/img_visionstore_06_1.gif') no-repeat 0 0;}
.visionstore_icon li.bkli02 {background:url('/images/contents/img_visionstore_06_2.gif') no-repeat 0 bottom;}

.adp_kor_map .mapArea 			{width:300px; height:500px; float:left; margin-right:10px;}
.adp_kor_map .mapArea span {position: absolute;}
.adp_kor_map .mapArea span a {color: #999; line-height: 19px; font-size: 14px; font-weight: bold;}
.adp_kor_map .mapArea span a:hover {color: #ff6600;}
.adp_kor_map .mapArea span .on {color: #ff6600;}
.adp_kor_map .mapArea .mapArea01 {top:50px; left: 40px;}
.adp_kor_map .mapArea .mapArea02 {top:97px; left: 110px;}
.adp_kor_map .mapArea .mapArea03 {top:67px; left: 206px;}
.adp_kor_map .mapArea .mapArea04 {top:174px; left: 51px;}
.adp_kor_map .mapArea .mapArea05 {top:172px; left: 138px;}
.adp_kor_map .mapArea .mapArea06 {top:193px; left: 228px;}
.adp_kor_map .mapArea .mapArea07 {top:264px; left: 107px;}
.adp_kor_map .mapArea .mapArea08 {top:344px; left: 77px;}
.adp_kor_map .mapArea .mapArea09 {top:301px; left: 197px;}
.adp_kor_map .mapArea .mapArea10 {top:447px; left: 70px;}

.adp_kor_map .tableMap 		{width:370px; float:left; border-top:1px solid #666;}
.adp_kor_map .tableMap th 	{text-align:justify; font-size:16px; font-weight:700; color:#FF6600; line-height:54px; height:54px; padding:0 20px; background:#f8f8f8; border-bottom:1px solid #d9d9d9;}
.adp_kor_map .tableMap td 	{text-align:justify; border-bottom:1px solid #d9d9d9; vertical-align:top; padding:20px; text-align: left;}
.adp_kor_map .tableMap td ul 		{list-style:outside;}
.adp_kor_map .tableMap td li        {list-style:disc;}
.adp_kor_map .tableMap .td_icon		{text-align:center; vertical-align:top; border-bottom:1px solid #d9d9d9; padding:20px 40px 20px 20px; width:100px;}