@charset "UTF-8";
html,body{margin:0;padding:0;width:100%;height:100%;font-size:12px;line-height:18px;color:#444;font-family:'굴림';}
html>/**/body{overflow-y:scroll;}
a{text-decoration:none;color:#0099ff;}
a:hover{text-decoration:underline;color:#0099ff;}
p{font-family:'굴림';color:#444;line-height:20px;}
dt{display:block;}
form{margin:0;padding:0;}

textarea{scrollbar-face-color:#ffffff;scrollbar-shadow-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#d6d6d6;scrollbar-darkshadow-color:#d6d6d6;scrollbar-track-color:#ffffff;scrollbar-arrow-color:#b5b5b5;}

/* 커스텀마이즈 Style */
.nokor{font-size:11px;color:#444;}
a.nokor{color:#0099ff;}
.olleEditorArea{width:481px;}
.cke_button_MyImageCmd .cke_icon{background:url('/olleEditor/skins/v2/icons.png') no-repeat 0% -576px !important;}
.cke_button_MyImageCmd .cke_label{display:none !important;}

.jejuOlle{margin:0 auto;width:980px;overflow:hidden;}
.olleHeader{width:980px;height:270px;}
.olleContent{position:relative;display:block;padding-top:10px;width:980px;height:1%;zoom:1;}
html>/**/body .olleContent:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.olleContent .leftNav{float:left;padding-right:10px;width:270px;overflow:hidden;text-align:right;}
.olleContent .rightContent{margin-right:140px;float:right;width:550px;}

/* 기본템플릿 케이스 */
.courseContCase{margin:0 auto;width:700px;overflow:hidden;}
.courseHeader{width:980px;height:600px !important;}

/* 공통영역 부분 */
/* 서브타이틀 부분  */
h3.h3Title{padding-bottom:15px;}

/* 하단 버튼 부분 */
.olleContent .btnCommonArea{padding-top:17px;border-top:1px solid #e3e3e3; text-align:right;}
.olleContent .btnCommonArea a{padding-left:17px;}
.olleContent .btnCommonArea a.str{padding-left:0;}
.olleContent .btnCommonArea .rightBtn{float:right;overflow:hidden;}

/* 제주올레길 */
.olleCourseInfo{width:700px;padding-top:220px !important;overflow:hidden;}
.olleCourseInfo *{border:0;margin:0;padding:0;list-style:none;}
.olleCourseInfo .courseTab{position:relative;width:700px;height:23px;border-bottom:1px solid #ccc;}
.olleCourseInfo .courseTab li.tab0{position:absolute;top:0;left:0;z-index:1;width:77px;height:24px;overflow:hidden;}
.olleCourseInfo .courseTab li.tab1{position:absolute;top:0;left:76px;z-index:1;width:124px;height:24px;overflow:hidden;}
.olleCourseInfo .courseTab li.tabOn{z-index:2;}

.olleCourseInfo .courseMap{padding:50px 0;width:700px;overflow:hidden;}
.olleCourseInfo .courseMap p.review{color:#444;line-height:20px;}
.olleCourseInfo .courseMap .mapImage{float:left;width:330px;overflow:hidden;}
.olleCourseInfo .courseMap .mapImage img{border:1px solid #f0f0f0;}
.olleCourseInfo .courseMap .mapInfo{float:right;width:330px;overflow:hidden;}
.olleCourseInfo .courseMap .mapInfo h4{padding:25px 0 5px;font-size:12px;color:#444;}
.olleCourseInfo .courseMap .shopInfo{float:left;width:330px;overflow:hidden;}
.olleCourseInfo .courseMap .shopInfo .shopBoard{position:relative;margin-top:33px;width:330px;overflow:hidden;}
.olleCourseInfo .courseMap .shopInfo .shopBoardStr{margin-top:0 !important}
.olleCourseInfo .courseMap .shopInfo .shopBoard h4{padding-bottom:5px;font-size:12px;color:#666;letter-spacing:-1px;}
.olleCourseInfo .courseMap .shopInfo .shopBoard .more{position:absolute;top:3px;right:0;}
.olleCourseInfo .courseMap .shopInfo .shopBoard ul{width:330px;border-top:1px solid #e0e0e0;}
.olleCourseInfo .courseMap .shopInfo .shopBoard li{position:relative;width:330px;height:24px;line-height:22px;border-bottom:1px solid #e0e0e0;}
.olleCourseInfo .courseMap .shopInfo .shopBoard li a{display:block;padding-top:2px;width:247px;color:#444;overflow:hidden;}
.olleCourseInfo .courseMap .shopInfo .shopBoard li span{position:absolute;top:2px;right:0;display:block;color:#444;font-size:11px;}
.olleCourseInfo .courseMap .shopInfo .shopBoard .noneData{padding-top:20px;text-align:left;border-top:1px solid #e0e0e0;}
.olleCourseInfo .courseMap .review{width:325px;}
.olleCourseInfo .courseMap h4{padding:25px 0 5px;font-size:12px;color:#444;}
.olleCourseInfo .courseMap h4.topHead4{padding-top:0px;}
.olleCourseInfo .courseMap .leftCourseInfo{float:left;}
.olleCourseInfo .courseMap .rightCourseInfo{float:right;}
.olleCourseInfo .courseMap .viewPort{float:right;width:330px;overflow:hidden;color:#444;line-height:18px;}
.olleCourseInfo .courseMap .viewPort strong{color:#666;letter-spacing:-1px;}
.olleCourseInfo .coursePrint{width:700px;border-top:1px solid #e0e0e0;overflow:hidden;}
.olleCourseInfo .coursePrint li{float:left;padding:10px 15px 10px 10px;border-right:1px solid #e0e0e0;}
.olleCourseInfo .coursePrint li.end{border-right:0;}
@media print{
	*{color:#000000 !important;}
	.olleHeader{display:none;}
	.olleFooter{display:none;}
	.courseTab{display:none;}
	.coursePrint{display:none;}
	.jejuOlle{padding:0 !important;display:block !important;width:100% !important;}
	.olleContent{padding:0 !important;display:block !important;width:100% !important;}
	.olleCourseInfo{padding:0 !important;display:block !important;width:100% !important;}
	.courseMap{padding:20px 0 !important;display:block !important;width:100% !important};
	.courseMap p.review{color:#000000 !important;font-size:14px !important;}
	.courseMap .mapImage{float:none !important;width:100% !important;}
	.courseMap .mapInfo{float:none !important;padding-top:20px !important;width:100% !important;}
	.courseMap .shopInfo{float:none !important;padding-top:20px !important;width:100% !important;}
	.courseMap .viewPort{float:none !important;padding-top:20px !important;width:100% !important;}
	.olleCourseInfo .courseMap *{font-size:14px !important;}
	.courseMap .mapImage img{border:1px solid #000 !important;}
	.olleCourseInfo .courseMap .shopInfo .shopBoard .more{display:none;}
	.leftNav{display:none;}
	.answerWriteArea,
	.viewNextPrev,
	div.btnAswerModifDel,
	div.btnViewWrite,
	.answerView a {display:none !important;}
	.olleContent .rightContent {float:left; width:100% !important;}
	.olleContent .rightContent .viewWrap {width:100% !important;}
	.olleContent .rightContent .answerView, .olleContent .rightContent .viewWrap .viewContentArea, .olleContent .rightContent .viewWrap .viewDetail {width:100% !important; font-size:14px !important;}
	.viewWrap .viewDetail {padding-left:0 !important;}
	.viewWrap .viewTitle,.viewWrap .viewFrom, .viewWrap .answerWrite, .viewWrap .viewNextPrev ,.answerView {color:#000;}
	.olleContent, .nokor, a.nokor, p{color:#000;}
	.viewWrap ul.answerView li.answer1Depth{border-top:1px solid #666 !important; }
	.viewWrap .viewContentArea td{border-bottom:1px solid #666 !important;}
	.viewWrap .viewContentArea .viewTitle th, .viewContentArea .viewFrom th{border-bottom:1px solid #666 !important;}
}
	
/* 셔틀버스 */
.popBusContent {padding:43px 49px 30px 50px; margin:0;}
.popBusContent * {padding:0px; margin:0px; border:0; list-style:none;}
.popBusContent .busHeader {position:relative; height:17px; padding-bottom:5px; background:url('/images/mail/bgMailLine01.gif') repeat-x 0 17px;}
.popBusContent .busHeader a {position:absolute; top:5px; right:0;}
.popBusContent .busCourseList {padding-bottom:30px; border-bottom:5px solid #00a0e9;}
.popBusContent .busCourseList h3 {padding:28px 0 3px 0; color:black; font-size:11px;}
.popBusContent .busCourseList table {border-collapse:collapse;}
.popBusContent .busCourseList th, .popBusContent .busCourseList td {padding-left:6px; border-top:1px solid #ebebeb; border-right:1px solid #f9f9f9; border-left:1px solid #f9f9f9; border-bottom:1px solid #ebebeb; font-size:11px;}
.popBusContent .busCourseList th {color:#666; text-align:left;}
.popBusContent .busCourseList .thead th {height:38px; padding-top:3px; vertical-align:top;}
.popBusContent .busCourseList .startingPot {font-weight:normal;}
.popBusContent .busCourseList .tdLine {height:23px;}


/* 로그인 */
.loginContent{}
.loginContent *{margin:0;padding:0;border:0;list-style:none;}
.loginContent .loginSay {padding-bottom:45px;}
.loginContent .loginField{position:relative;width:550px;height:105px;}
.loginContent .loginField .text{width:165px;height:19px; padding:6px 0 0 5px; border:1px solid #e3e3e3; color:#444; font-family:'굴림'; font-size:12px;}
.loginContent .loginField .titId{position:absolute;top:5px;left:0;}
.loginContent .loginField .titPw{position:absolute;top:35px;left:0;}
.loginContent .loginField .textId{position:absolute;top:0;left:52px;}
.loginContent .loginField .textPw{position:absolute;top:30px;left:52px;}
.loginContent .loginField .btnLogin{position:absolute;top:0;left:230px;}


/* 멤버쉽 */
.memberContent{}
.memberContent *{margin:0;padding:0;border:0;list-style:none;}
.memberContent .sayAgree{padding-top:30px;}
.memberContent .sayAgree2{padding-top:15px;}
.memberContent .sayTextP{padding-top:3px;}
.memberContent .sayAgreeFoot{padding-bottom:30px;}
.memberContent .agreeDiv{padding-bottom:60px;}
.memberContent .agreeDiv h4{padding:35px 0 3px;}
.memberContent .agreeDiv .agreeTextCase{width:548px;height:215px;border:1px solid #e3e3e3;overflow:auto;scrollbar-face-color:#ffffff;scrollbar-shadow-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#d6d6d6;scrollbar-darkshadow-color:#d6d6d6;scrollbar-track-color:#ffffff;scrollbar-arrow-color:#b5b5b5;}
.memberContent .agreeDiv .agreeText{width:490px;padding:10px 20px;font-size:12px;color:#444;}
.memberContent .agreeDiv .agreeText dt{font-weight:bold;padding-top:10px;}
.memberContent .agreeDiv .agreeCheck{padding-top:5px;}
.memberContent .agreeDiv .agreeCheck label{padding-left:10px;}
.memberContent .sayFindIdPw {padding:0 0 52px 0;}
.memberContent .h4Title {margin-bottom:20px; padding:0 0 5px 1px; border-bottom:1px solid #e3e3e3;}
.memberContent .findId{}
.memberContent .findPw{}
.memberContent .findId li{padding-bottom:15px;}
.memberContent .findPw li{padding-bottom:15px;}
.memberContent .labelName {padding-right:54px;}
.memberContent .labelBirth {padding-right:34px;}
.memberContent .labelId {padding-right:44px;}
.memberContent .birthTxtPadding {padding:0 5px;}
.memberContent .inputStyleCommon {width:166px; height:18px; padding:5px 0 0 5px; border:1px solid #e3e3e3;}
.memberContent .inputStyleYear {width:43px; height:18px; padding:5px 0 0 5px; border:1px solid #e3e3e3;}
.memberContent .inputStyleMonthDay {width:22px; height:18px; padding:5px 0 0 5px; border:1px solid #e3e3e3;}
.memberContent .idAreaBottom {padding-left:95px;overflow:hidden;width:400px;}
.memberContent .regWriteDiv{padding-top:10px;}
.memberContent .regWriteDiv .regWriteTable{}
.memberContent .regWriteDiv .regWriteTable th{padding-top:6px;vertical-align:top;text-align:left;}
.memberContent .regWriteDiv .regWriteTable td{padding-bottom:17px;vertical-align:top;}
.memberContent .regWriteDiv .regWriteTable td *{vertical-align:middle;}
.memberContent .regWriteDiv td.txt{padding-top:6px;} 
.memberContent .regWriteDiv .text{height:19px; padding:6px 0 0 5px; border:1px solid #e3e3e3; color:#444; font-family:'굴림'; font-size:12px;}
.memberContent .regWriteDiv .say{margin-top:4px;}
.memberContent .regWriteDiv .imgLabel {padding:0 11px 3px 0;}
.memberContent .regDelTable th {padding-top:2px; text-align:left; vertical-align:top;}
.memberContent .regDelTable td {padding-bottom:17px;}
.memberContent .regDelTable .regDelTextArea {width:476px; height:93px; padding:5px; border:1px solid #e3e3e3; color:#444; font-size:12px; font-family:'굴림';}
.memberContent .btnRegDel {margin-right:20px;}
.memberContent .completeDiv{padding-top:30px;padding-bottom:60px;}
.memberContent .completeDiv p strong{font-weight:normal;}

/* 14세미만 */
.memberContent .sayConfirmParents {padding:29px 0 49px 0;}
.memberContent .sayConfirmForeigner {padding-bottom:49px;}
.memberContent .confirmSelect {overflow:hidden; height:116px;}
.memberContent .confirmSelect .confirmMobile, .memberContent .confirmSelect .confirmMail, .memberContent .confirmSelect .confirmForeigner {float:left; width:245px; height:35px; padding:81px 0 0 20px;}
.memberContent .confirmSelect .confirmTitle {display:none;}
.memberContent .confirmSelect .confirmMobile {padding-right:20px; background:url('/images/member/bgParentMobile.gif') no-repeat 0 0;}
.memberContent .confirmSelect .confirmMail {background:url('/images/member/bgParentMail.gif') no-repeat 0 0;}
.memberContent .confirmSelect .confirmForeigner {padding-right:20px; background:url('/images/member/bgForeigner.gif') no-repeat 0 0;}

/* 회원분류 */
.memberContent .selectMemberDiv{position:relative;margin-top:50px;width:550px;height:100px;}
.memberContent .selectMemberDiv .box{position:absolute;top:0;padding:65px 0 0 20px;width:150px;height:35px;overflow:hidden;}
.memberContent .selectMemberDiv .kor14Down{left:0;background:url('/images/member/bgSelectMemberType0.gif') no-repeat;}
.memberContent .selectMemberDiv .kor14Up{left:190px;background:url('/images/member/bgSelectMemberType1.gif') no-repeat;}
.memberContent .selectMemberDiv .fore{left:380px;background:url('/images/member/bgSelectMemberType2.gif') no-repeat;}
.memberContent .processImg{}
.memberContent .commonContent .writeDiv{padding-top:50px;padding-bottom:10px;}
.memberContent .regOk{padding:50px 0 40px;}
.memberContent .foreSelect{padding-top:40px;}
.memberContent .foreSelect input{vertical-align:middle;}
.memberContent .foreSelect .docu{margin-left:7px;}

/* */
.memberContent .oldMEmCheckRadio{padding-top:30px;}
.memberContent .oldMEmCheckRadio input{margin-left:15px;}
.memberContent .oldMEmCheckRadio input.str{margin-left:0;}


/* commonContent */
.commonContent{}
.commonContent *{margin:0;padding:0;border:0;list-style:none;}
.commonContent p.sayAgree{padding-top:30px;}
.commonContent p.sayTextP{padding-top:3px;}
.commonContent .agreeDiv{padding-bottom:60px;}
.commonContent .agreeDiv h4{padding:35px 0 3px;}
.commonContent .agreeDiv .agreeTextCase{width:548px;height:215px;border:1px solid #e3e3e3;overflow:auto;}
.commonContent .agreeDiv .agreeText{width:490px;padding:10px 20px;font-size:12px;color:#444;}
.commonContent .agreeDiv .agreeText dt{font-weight:bold;padding-top:10px;}
.commonContent .agreeDiv .agreeCheck{padding-top:5px;}
.commonContent .agreeDiv .agreeCheck label{padding-left:10px;}
.commonContent .sayFindIdPw {padding:30px 0 52px 0;}
.commonContent .h4Title {margin-bottom:20px; padding:0 0 5px 1px; border-bottom:1px solid #e3e3e3;}
.commonContent .labelName {padding-right:54px;}
.commonContent .labelBirth {padding-right:34px;}
.commonContent .labelId {padding-right:44px;}
.commonContent .birthTxtPadding {padding:0 5px;}
.commonContent .inputStyleCommon {width:166px; height:18px; padding:5px 0 0 5px; border:1px solid #e3e3e3;}
.commonContent .inputStyleYear {width:43px; height:18px; padding:5px 0 0 5px; border:1px solid #e3e3e3;}
.commonContent .inputStyleMonthDay {width:22px; height:18px; padding:5px 0 0 5px; border:1px solid #e3e3e3;}
.commonContent .idAreaBottom {overflow:hidden; padding-bottom:70px;}
.commonContent .writeDiv {padding:14px 0 40px 0;}
.commonContent .writeDiv .writeTable{}
.commonContent .writeDiv .writeTable th{padding-top:6px;vertical-align:top;text-align:left;}
.commonContent .writeDiv .writeTable td{padding-bottom:17px;vertical-align:top;}
.commonContent .writeDiv .writeTable td *{vertical-align:middle;}
.commonContent .writeDiv .regInfoTable td.txt{padding-top:6px;} 
.commonContent .writeDiv .text{height:19px; padding:6px 0 0 5px; border:1px solid #e3e3e3; color:#444; font-family:'굴림'; font-size:12px;}
.commonContent .writeDiv .say{margin-left:8px;}
.commonContent .writeDiv .attention {padding-top:4px;}
.commonContent .writeDiv .address {margin-top:20px;}
.commonContent .writeDiv .imgLabel {padding:0 11px 3px 0;}
.commonContent .writeDiv .olleAccountNumber {padding-top:6px;}
.commonContent .DelTable th {padding-top:2px; text-align:left; vertical-align:top;}
.commonContent .regDelTable td {padding-bottom:17px;}
.commonContent .regDelTable .regDelTextArea {width:476px; height:93px; padding:5px; border:1px solid #e3e3e3; color:#444; font-size:12px; font-family:'굴림';}
.commonContent .btnRegDel {margin-right:20px;}
.commonContent .completeDiv{padding-top:30px;padding-bottom:60px;}
.commonContent .completeDiv p strong{font-weight:normal;}
.commonContent .sameRegInfo {padding-top:10px; text-align:right;}
.commonContent .sameRegInfo input, .commonContent .sameRegInfo img {vertical-align:top;}
.commonContent .sameRegInfo .sameAddress {padding-right:18px;}
.commonContent .sameRegInfo li {height:23px;}

/* 올레함께 후원 */
.supportersIntro {background:url('/images/with/imgGanse.gif') no-repeat 442px 265px;}
.supportersIntro * {margin:0; padding:0; border:0;}
.supportersIntro h3, .supportersIntro p {padding-bottom:39px;}
.commonContent .bankbookCheck {padding:12px 0 65px 0;}
.olleContent .supportersIntro .btnCommonArea{text-align:left;}

/* 올레함께 친구기업 */
.commonContent .headerFriend {padding-bottom:28px;}
.commonContent .ListFriend {border-top:1px solid #e3e3e3;}
.commonContent .ListFriend li {overflow:hidden;width:550px; padding:20px 0; border-bottom:1px solid #e3e3e3;}
.commonContent .ListFriend .thumImg {float:left; width:120px; height:100px; border:1px solid #e3e3e3;}
.commonContent .ListFriend .textFriend {float:left; width:370px; padding:10px 0 0 20px;}
.commonContent .ListFriend .textFriend dt {padding-bottom:20px; font-size:13px; font-weight:bold;}
.commonContent .ListFriend .textFriend a {color:black;}

/* 올레함께 기념품 판매처 */
.commonContent .pSouvenirStore {padding:0px 0 41px 0;}
.commonContent .choiceCourse {padding:0 3px 29px 0; text-align:right;}
.ApplicationTypeAB {padding-top:1px;}


/* 올레 자원봉사신청 :: serviceWrite.jsp */
.commonContent .loginAllTop {border-top:1px solid #e3e3e3;}
.commonContent .jabTextArea{width:400px; height:127px; overflow:auto; margin-bottom:10px; border:1px solid #e3e3e3; font-size:11px; color:#444; line-height:20px;}
.commonContent .timeArea img ,.commonContent .languageArea img {padding-right:10px;}
.commonContent .btnCommonArea {text-align:right;}
.commonContent .btnCommonArea img {padding-left:20px;}
/* 올레 자원봉사 게시판쓰기*/
.serviceSubmitArea {padding-top:19px; border-top:1px solid #e3e3e3; text-align:right;}
.serviceSubmitArea img {border:0;}
.serviceSubmitArea a {padding:0 0 0 10px;}

/* 올레 아카데미신청 :: serviceWrite.jsp */
.academyTop {padding-bottom:20px;}
.imgSetDiv{position:relative;height:152px;width:100%;overflow:hidden;}
.imgSetDiv .imgDiv{width:170px;}
.imgSetDiv .imgDiv img{border:1px solid #e8e8e8;}
.imgSetDiv .uploadBtn{position:absolute;top:127px;left:160px;}
.imgSetDiv .delBtn{position:absolute;top:97px;left:160px;}

div.writtenNotic {padding:15px 0 65px 0;}
div.writtenNotic input{vertical-align:top; padding-right:7px;}
div.loginAllTop img.allImg{padding-right:8px;}
	
/* 올레 기념품리스트 */
.listArea{border-top:1px solid #e3e3e3; overflow:hidden;}
.listArea li{width:550px;overflow:hidden;border-bottom:1px solid #e3e3e3; padding:20px 0; margin:0;}
.listArea li dl{float:left;width:360px;}
.listArea li dl,.listArea li dt,.listArea li dd{padding:0; margin:0;display:block;}
.listArea li dt{padding-bottom:18px; font-weight:bold; font-size:13px; color:#000;}
.listArea li .img{float:left; padding:0 20px 20px 0;}
.listArea li .ddEnd{clear:both;}
.listArea li p{float:left;width:550px;}
.btnSouvenirShop{float:right;padding-top:40px;}
.souvenirPage{padding-top:40px;}

/* footer */
.olleFooter{position:relative;width:700px;margin:100px auto 0 auto;}
.olleFooter *{margin:0;padding:0;list-style:none;border:0;}
.olleFooter .case{width:100%;padding-top:10px;background:url('/images/common/footer/new/bg.gif') repeat-x;}
.olleFooter .content{position:relative;width:100%;height:60px;padding:20px 0 40px;}
.olleFooter .content h3{position:absolute;top:35px;left:0;}
.olleFooter .content .btn{position:absolute;top:30px;left:95px;}
.olleFooter .content .btn li{float:left;padding:0 8px 0 10px;background:url('/images/common/footer/new/bgLine.gif') no-repeat;}
.olleFooter .content .btn li.str{padding-left:0;background:none;}
.olleFooter .content .address{position:absolute;top:50px;left:95px;}
.olleFooter .content .selectLang{position:absolute;top:90px;left:95px;}
.olleFooter .content .selectLang h4{float:left;}
.olleFooter .content .selectLang ul{float:left;width:400px;overflow:hidden;}
.olleFooter .content .selectLang ul li{float:left;padding:0 5px;}
.olleFooter .content .hyundai{position:absolute;top:80px;right:0;}
.olleFooter .frindCompany{position:relative;width:100%;height:70px;padding:10px 0;}
.olleFooter .frindCompany h3{position:absolute;top:18px;left:0;}
.olleFooter .frindCompany .comp{position:absolute;top:10px;left:93px;}
.olleFooter .frindCompany .comp li{float:left;padding-left:10px;}
.olleFooter .frindCompany .comp li.str{padding-left:0;}



/* Hong Ji hye :: 2010.03.30 */
/* 제주올레여행 List page */
.travelBoardList img, .boardWriter img, .pageNavigation img, .listSearchArea img {border:0; vertical-align:middle;}
.travelBoardList {border-collapse:collapse; empty-cells:show; margin-bottom:41px;}
.travelBoardList th {text-align:left; height:17px; border-bottom:1px solid #e3e3e3;}
.travelBoardList td {padding:22px 0 4px 0; border-bottom:1px solid #e3e3e3;}
.travelBoardList td.address{padding-right:10px;word-wrap:break-word; word-break:break-all;}
.travelBoardList td .replyTotal{color:#1E90FF;}
.travelBoardList a {color:#444;}
.travelBoardList a:hover{color:#19a3ff;}
.travelBoardList .replyNum {font-size:11px; font-weight:bold;}
.travelBoardList .replyImg {padding:0 6px 5px 0;}
.travelBoardList .newImg {padding:0 0 3px 5px;}
.travelBoardList .writer {color:#444;}
.travelBoardList .writer .supporter {padding:0 0 2px 4px !important;}
.travelBoardList .iconFlag {margin-left:2px;}
.travelBoardList .tdNum {color:#ccc;}
.boardWriter {float:right; width:61px; padding-top:4px;}
.pageNavigation {float:left; width:470px; padding-bottom:40px;}
.pageNavigation a {padding:0 9px 0 5px; background:url('/images/common/ico/barPageNavigation.gif') no-repeat right 1px; color:#444; font-size:11px;}
.pageNavigation a:hover{color:#19a3ff;}
.pageNavigation .on {color:#444; font-weight:bold;}

.pageNavigation .on a:hover{boder:0px;}
.pageNavigation .numLast {background:none;}

.pageNavigation .moveBtn {padding:0;}
.listSearchArea {clear:both; height:25px; padding:10px 6px; background:#f6f6f6;}
.listSearchArea fieldset {border:0; margin:0; padding:0;}
.listSearchArea label {visibility:hidden; width:0; height:0; font-size:0; }
.listSearchArea .selectSearch {width:55px; vertical-align:middle; border:1px solid #e3e3e3; }
.listSearchArea .barSearch {padding:3px 5px;width:173px; height:16px;  border:1px solid #e3e3e3; vertical-align:middle; color:#444; font-family:'굴림'; font-size:12px;}
.listSearchArea .btnSearch {vertical-align:middle; padding-left:5px;}


/* Hong Ji hye :: 2010.03.30 */
/* 제주올레여행 write page */
.boardWriteNotice {padding:2px 0 19px 1px;}
.writeEditHeader {padding-bottom:15px; text-align:left;}
.writeEditData {height:25px; padding-bottom:15px;}
.writeEditData .inputStyle {height:19px; padding:6px 0 0 5px; border:1px solid #e3e3e3; color:#444; font-family:'굴림'; font-size:12px;}
.writeEditData .typeSide {padding-right:20px;}
.writeEditData .inputTitle {width:478px;}
.writeEditData img {padding-bottom:2px;vertical-align:middle;}
.writeEditData .koreanTxtImg{padding-bottom:0;}
.writeEditData2{padding-bottom:60px;}
.headerContent {vertical-align:top; padding-top:7px;}
.kb {padding:10px 0 35px 10px; color:#ccc; font-size:11px;}
.submitArea {padding-top:19px; border-top:1px solid #e3e3e3; text-align:right;}
.submitArea img {border:0;}
.submitArea a {padding-left:10px;}

/* Lee Eun young :: 2010.03.30 */
/* 제주올레여행 view page */
.viewWrap a:hover{color:#19a3ff;}
.answerView p {word-wrap:break-word; word-break:break-all;}
.viewWrap img{border:0;}
.viewWrap .viewTitle,.viewWrap .viewFrom, .viewWrap .answerWrite, .viewWrap .viewNextPrev ,.answerView{font-family:'굴림';color:#444;line-height:20px;}
.viewWrap th{width:70px; text-align:left;}
.viewWrap .viewContentArea td{border-bottom:1px solid #e3e3e3;}
.viewWrap .viewContentArea .viewTitle th, .viewContentArea .viewFrom th{border-bottom:1px solid #e3e3e3;}
.viewWrap .viewContentArea .viewTitle th,.viewContentArea .viewFrom th{padding-top:25px; padding-bottom:5px;}
.viewWrap .viewContentArea .viewTitle td, .viewContentArea .viewFrom td{padding-top:23px; padding-bottom:5px;}
.viewWrap .viewContentArea .viewTitle .viewQuickBtn{text-align:right;}
.viewWrap div.viewDetail{padding:40px 0 30px 70px; line-height:20px;}
.viewWrap div.viewDetail img{padding-top:20px;}
.viewWrap .viewContentArea .viewTitle th,.viewWrap .viewContentArea .viewTitle td{padding-top:0;}
.viewWrap .addFile{padding:0 0 40px 70px;}
.viewWrap .addFile a{padding-left:15px;font-weight:bold;color:#666;text-decoration:underline;}
.viewWrap .addFile a.sec{padding-left:7px;}


/*덧글댓글 START*/
.viewWrap a:hover{color:#19a3ff;}
.viewWrap ul.answerView{width:480px; margin:0; padding-left:70px; list-style:none;}
.viewWrap ul.answerView li.answer1Depth{padding:10px 0; border-top:1px solid #e3e3e3; }
.viewWrap ul.answerView li.answer1Depth ul{padding:0; margin:0;}
.viewWrap ul.answerView li.answer1Depth .innerTextInput{width:200px;border:1px solid #ccc;}
.viewWrap ul.answerView li.answer2Depth{margin-top:10px; padding:10px 0 10px 20px; list-style:none; border-top:1px solid #e3e3e3; background:url("/images/common/ico/bullAnswer.gif") no-repeat 3px 11px ;}
.viewWrap ul.answerView .nokor{color:#ccc;}
.viewWrap ul.answerView .answerTextarea{width:420px; height:60px; overflow:auto; margin-bottom:10px; border:1px solid #ccc; font-size:11px; color:#444; line-height:20px;}

.viewWrap ul.answerView .addReplyWrite2depth{position:relative;padding:5px;width:464px;height:74px;border:3px solid #f5f5f5;}
.viewWrap ul.answerView .addReplyWrite2depth .nameDiv{padding-bottom:5px;}
.viewWrap ul.answerView .addReplyWrite2depth input.name{width:65px;border:1px solid #ccc;}
.viewWrap ul.answerView .addReplyWrite2depth textarea{width:400px;border:1px solid #ccc;height:40px;overflow:auto;}
.viewWrap ul.answerView .addReplyWrite2depth input.btn{position:absolute;bottom:13px;right:25px;}

.course ul.answerView .addReplyWrite2depth{position:relative;padding:5px;width:464px;height:74px;border:3px solid #f5f5f5;}
.course ul.answerView .addReplyWrite2depth .nameDiv{padding-bottom:5px;}
.course ul.answerView .addReplyWrite2depth input.name{width:65px;border:1px solid #ccc;}
.course ul.answerView .addReplyWrite2depth textarea{width:400px;border:1px solid #ccc;height:40px;overflow:auto;}
.course ul.answerView .addReplyWrite2depth input.btnInput{position:absolute;bottom:13px;right:25px;}
.course a:hover{text-decoration:none;}
.innerHtmlP{width:420px; height:60px; overflow:auto; margin-bottom:10px; border:1px solid #ccc; font-size:11px; color:#444; line-height:20px;}
.innerHtmlP2{width:400px; height:60px; overflow:auto; margin-bottom:10px; border:1px solid #ccc; font-size:11px; color:#444; line-height:20px;}
.viewWrap .answerWrite td, .viewWrap .answerWrite th{border-bottom:1px solid #e3e3e3; border-top:1px solid #e3e3e3;}
.viewWrap .answerWrite td{padding-top:20px; padding-bottom:30px;}
.viewWrap .answerWrite td img{vertical-align:middle;}
.viewWrap .answerWrite td input{width:65px; margin-bottom:10px; border:1px solid #ccc; font-size:11px; color:#444; line-height:20px;}
.viewWrap .answerWrite td textarea{width:420px; height:60px;margin-top:7px; overflow:auto; margin-bottom:10px; border:1px solid #ccc; font-size:11px; color:#444; line-height:20px;}
.viewWrap .answerWrite th{padding-top:20px; vertical-align:top;} 
.viewWrap .viewNextPrev th,.viewWrap .viewNextPrev td{padding-top:25px; padding-bottom:2px; border-bottom:1px solid #e3e3e3;}
.viewNextPrev td a{color:#444;}
.viewWrap div.btn{display:inline;}
.viewWrap div.btnAswerModifDel{float:left;padding-left:70px;}
.viewWrap div.btnViewWrite{float:right;}
.viewWrap div.btn img{padding:20px 10px 10px 0;}

/*제주올레여행 친구찾기*/
.travelContent {}
.travelContent .dateInquiry {padding-bottom:30px; padding-top:3px; text-align:right;}
.travelContent .friendCalendar {border-collapse:collapse;}
.travelContent .friendCalendar th {height:12px; padding:1px 0 0 2px;; text-align:left;}
.travelContent .friendCalendar th, .friendVisitContent .friendCalendar td {border-bottom:1px solid #f9f9f9;} /*f9f9f9*/
.travelContent .friendCalendar td {height:54px; padding:1px 5px 5px 5px; border-top:1px solid #f9f9f9; border-right:1px solid #ededed; border-bottom:1px solid #f9f9f9; border-left:1px solid #ededed; vertical-align:top;font-size:11px; font-weight:bold;} /*ededed*/
.travelContent .friendCalendar td a {color:#444; font-size:11px; font-weight:bold;}
.travelContent .friendCalendar td a:hover{color:#19a3ff;}
.travelContent .friendCalendar .sun a {color:#09f;}
.travelContent .friendCalendar .sun {color:#09f;}
.travelContent .friendCalendar .friendOn {background:url('/images/common/img/imgCalendarBg.gif') repeat 0 0;}
.travelContent .friendCalendar .friendNum {height:14px; margin-top:18px; text-align:right;color:#666;}
.travelContent .friendCalendar .friendNum b {color:#09f;}
.travelContent .btnAreaFriend {width:528px; height:41px; padding:29px 19px 0 0; background:url('/images/common/img/imgCalendarBg.gif') repeat 0 0; text-align:right;}
.travelContent .btnAreaFriend img {border:0;}
.travelContent .listSearchWidth {width:535px;}

/*제주올레여행 친구찾기 - 작성*/
.travelContent .friendTextArea {overflow:auto; width:466px; height:413px; padding:5px; border:1px solid #e3e3e3; color:#444; font-family:'굴림'; font-size:12px; }
.travelContent .submitArea2 {padding-top:19px; border-top:1px solid #e3e3e3; text-align:right;}
.travelContent .submitArea2 img {border:0;}
.travelContent .submitArea2 a {padding-right:10px;}
.travelContent .writeEditData3 {padding-bottom:40px;}

/*제주올레여행 숙소, 맛집 List*/
.travelContent .choiceCourse {width:100%;height:45px;}
html>/**/body .travelContent .choiceCourse:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.travelContent .choiceCourse .courseSelect{float:right;}
.travelContent .choiceCourse span{float:left;}
html>/**/body .travelContent .choiceCourse .courseSelect{padding-top:6px;}
.travelContent .choiceCourse .pStore {padding:0 0 1px 5px;}
.travelContent .pMark {float:right;}
.travelContent .contentsList, .travelContent .contentsList * {padding:0; margin:0; border:0; list-style:none;}
.travelContent .contentsList {border-top:1px solid #e3e3e3; padding-bottom:40px;}
.travelContent .contentsList .explanationList {overflow:hidden; width:100%; padding:30px 0; border-bottom:1px solid #e3e3e3;}
.travelContent .contentsList .explanationList .explanationThum {float:left; width:210px;}
.travelContent .contentsList .explanationList .explanationText {float:right; width:340px;}
.travelContent .contentsList .explanationList .explanationText h4 a:hover, .travelContent .contentsList .explanationList .explanationText .title a:hover{color:#19a3ff;}
.travelContent .contentsList .explanationList .explanationText h4 a {font-size:12px; color:#444;}
.travelContent .contentsList .explanationList .explanationText .title a {color:#000; font-size:13px;}
.travelContent .contentsList .explanationList .explanationText .scoreList {overflow:hidden; width:100%; padding-bottom:22px;}
.travelContent .contentsList .explanationList .explanationText .scoreList img {float:left; padding-top:2px;}
.travelContent .contentsList .explanationList .explanationText .scoreList .score {float:left;}
.travelContent .contentsList .explanationList .explanationText .scoreList .score span {padding:0 10px 0 5px;}
.travelContent .contentsList .explanationList .explanationText .scoreList .participate {float:left; padding-left:13px; background:url('/images/common/ico/barScore.gif') no-repeat 0 3px;}
.travelContent .contentsList .explanationList .detailInfo {overflow:hidden; width:100%;}
.travelContent .contentsList .explanationList .detailInfo dt {float:left; width:34px; height:18px;}
.travelContent .contentsList .explanationList .detailInfo dt img {padding:5px 0;}
.travelContent .contentsList .explanationList .detailInfo dd {float:left; width:266px; height:18px;}


/* utilClause */
.utilWrap {font-family:'굴림';color:#444;line-height:20px;}
.utilWrap ol, .utilWrap li  {margin:0; padding:0; list-style:none; text-indent:-15px; padding-left:8px;}
.utilWrap dd {margin:0; padding:0;}
.utilWrap h5 {font-size:12px;}


/* 셀렉트엘리먼트 만드는 CSS */
.selectElementMakeCase{position:relative;vertical-align:middle;line-height:18px;}
.selectElementMakeCase *{margin:0;padding:0;list-style:none;border:0;text-align:left;}
.selectElementMakeCase .case{position:absolute;top:0;left:0;width:105px;font-size:12px;border:1px solid #e3e3e3;background:#fff;}
.selectElementMakeCase .case ul{width:105px; overflow:hidden;scrollbar-face-color:#ffffff;scrollbar-shadow-color:#ffffff;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#d6d6d6;scrollbar-darkshadow-color:#d6d6d6;scrollbar-track-color:#ffffff;scrollbar-arrow-color:#b5b5b5;}
.selectElementMakeCase .case li{padding:2px 0 2px 8px;text-align:left;}
.selectElementMakeCase .case li a{color:#444;text-align:left;}
.selectElementMakeCase .case .icon{position:absolute;top:2px;right:1px;height:40px;text-align:right !important;}
.selectElementMakeCase .case .icon a{text-align:right !important;}
.selectElementMakeCase .case .icon img{margin:0;padding:0;text-align:right !important;}
html>/**/body .selectElementMakeCase .case{top:-6px;}


/* 친구찾기 상세 friendVisitView.jsp */
	.friendVisitWrap fieldset{height:30px; vertical-align:middle;}
	.friendVisitWrap fieldset img{padding-top:6px;}
	.friendVisitWrap a:hover{color:#19a3ff;}
	.friendVisitWrap img{border:0;}
	.friendVisitWrap div, .friendVisitWrap ul,.friendVisitWrap li, .friendVisitWrap h4{padding:0; margin:0;}
	.friendVisitWrap fieldset{border:0; margin:0; padding:0; text-align:right;}
	.friendVisitWrap .course{width:100%; overflow:hidden;}
	.friendVisitWrap .course h4{padding-top:30px; border-bottom:1px solid #e3e3e3; color:#000; font-weight:bold;}
	.friendVisitWrap ul.answerView{width:480px; float:right; margin:0; padding:0; list-style:none;}
	.friendVisitWrap ul.answerView li.answer1Depth{padding:10px 0;}
	.friendVisitWrap ul.answerView li.answer1Depth ul{padding:0; margin:0;}
	.friendVisitWrap ul.answerView li.answer1Depth .innerTextInput{width:200px;border:1px solid #ccc;}
	.friendVisitWrap ul.answerView li.answer2Depth{margin-top:10px; padding:10px 0 10px 20px; list-style:none; border-top:1px solid #e3e3e3; background:url("/images/common/ico/bullAnswer.gif") no-repeat 3px 11px ;}
	.friendVisitWrap ul.answerView .nokor{color:#ccc;}
	.friendVisitWrap ul.answerView .answerTextarea{width:420px; height:60px; overflow:auto; margin-bottom:10px; border:1px solid #ccc; font-size:11px; color:#444; line-height:20px;}
	.friendVisitWrap .btn {border-top:1px solid #e3e3e3; padding-top:15px;}
	.friendVisitWrap .btn img{padding-right:15px;}


/* 올레길숙소 상세 */
	.friendVisitContent a:hover{color:#19a3ff;}
	.friendVisitContent img{border:0;}
	.friendVisitContent h4{margin:0; padding:0; }
	
	.detailExplanation {height:215px;}
	.detailExplanation .out{padding-right:20px; float:left;}

	.detailExplanation .detailReportAll {}
	.detailExplanation .detailReportAll h4{color:#000; font-family:'굴림'; font-size:13px; font-wight:bold;}

	.friendVisitContent .scoreList {width:200px; overflow:hidden; padding:0; margin:0; list-style:none; padding-top:10px;}
	.friendVisitContent .scoreList img {float:left; padding-top:2px;}
	.friendVisitContent .scoreList .score {float:left;}
	.friendVisitContent .scoreList .score span {padding:0 0 0 5px;}
	.friendVisitContent .scoreList .participate {float:left; padding-left:13px; background:url('/images/common/ico/barScore.gif') no-repeat 7px 3px;}
	
	.detailReport {padding-top:20px;}
	.detailReport dl,.detailReport dt,.detailReport dd{margin:0; padding:0;}
	.detailReport dl{width:230px; overflow:hidden; padding:3px 0;}
	.detailReport dt{width:41px; float:left;}
	.detailReport dt img{padding-top:3px;}
	.detailReport dd{width:185px; float:left;}
	.detailReport dd a{color:#444;}
	.detailExplanation fieldset{border:0; margin:0; padding:23px 0 0 0;}
	.detailReportAll .advice{display:none;}
	.detailExplanation select{width:105px;}
	
	.contentCenterTable{border-collapse:collapse; margin-top:50px; font-size:11px;}
	.contentCenterTable th{text-align:left; vertical-align:top; border:0;}
	.contentCenterTable .originalTable{padding:16px 0;}
	.contentCenterTable th{border-top:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3; padding-top:20px;}
	.contentCenterTable td{border-top:1px solid #e3e3e3;  border-bottom:1px solid #e3e3e3; padding:0; padding-top:17px; padding-bottom:20px; }
	.contentCenterTable .imgList {overflow:hidden; width:475px;}
	.contentCenterTable .imgList img {float:left;}
	.subTable{margin-top:3px;text-align:left; border-collapse:collapse; empty-cells:show;}
	.subTable tr{border:0;}
	.subTable th{padding:0; border:0; text-align:left; padding-bottom:5px;}
	.subTable td{padding:0;border:0; border-top:1px solid #e3e3e3; padding:5px 0;}
	.friendVisitContent .contentCenter .answerWrite input{width:65px; margin-bottom:10px; border:1px solid #ccc; font-size:11px; color:#444; line-height:20px;}
	.friendVisitContent .contentCenter .answerWrite textarea{width:420px; height:60px; overflow:auto; margin-bottom:10px; border:1px solid #ccc; font-size:11px; color:#444; line-height:20px;}

	.friendVisitContent .btnViewWrite{float:right;}
	.friendVisitContent .btn{width:550px; padding-top:20px; border-top:1px solid #e3e3e3;}
	.friendVisitContent .btnAswerModifDel{float:left; padding-left:70px}
	.answerWrite .viewHead{padding-top:20px;}


/* 올레이야기 연혁 */
.historyYear {text-align:right;}
.storyContent * {margin:0; padding:0; list-style:none;}
.storyRight {float:rgiht; text-align:right;}
.storyContent .history {}
.storyContent .history .historyMonth {width:422px; padding:18px 0 20px 128px;overflow:hidden;}
.storyContent .history .historyMonth li {overflow:hidden; width:402px;}
.storyContent .history .historyMonth .month {float:left; width:34px; padding-bottom:16px; font-weight:bold;}
.storyContent .history .historyMonth .detail {overflow:hidden; float:right; width:365px;}
.storyContent .history .historyMonth .detail li {width:365px; padding-bottom:12px;}

/* 올레이야기 */
	.storyContent .txtStoryImg{padding-bottom:100px; padding-top:20px;}
	.last {padding-bottom:20px;}
	.olleSafe {padding:38px 0 0 20px;}

/* 올레 패스포트 */
	.passportContent img{border:0;}
	.pass01 {position:relative; padding-bottom:40px; padding-top:40px; background:url("/images/story/bgHistoryTitle.gif") repeat-x bottom;}
	.pass02 {padding-bottom:40px; padding-top:80px; background:url("/images/story/bgHistoryTitle.gif") repeat-x bottom; position:relative;}
	.pass03 {padding-top:80px;}
	.pass02 h4{padding-bottom:20px;}
	.pass02 .stampBtn{position:absolute; top:170px; left:340px;}
	.pass02 .pass02Sub,.pass02 .pass03Sub{padding-top:40px;}
	.pass02 .stamp{padding-right:18px;}
	.goPassPage {position:absolute; left:0; bottom:1px;}
	
/* 패스포트 할인업체 */	

	.saleEnterpriseArea h4{padding:0; padding-top:57px; padding-bottom:2px; margin:0; border-bottom:1px solid #e3e3e3; font-size:13px; color:#000;}
	.saleEnterpriseArea h5{padding:0; padding-top:18px; margin:0; font-size:12px;}
	.saleEnterpriseArea p{padding:0; margin:0;}
	.saleEnterpriseArea .hompageEast{padding-top:20px;}
	.saleEnterpriseArea ul, .saleEnterpriseArea li{padding:0; margin:0; list-style:none;}
	.saleEnterpriseArea .passportSaleArea .saleTable {margin-top:20px;border-collapse:collapse; }
	.saleEnterpriseArea .passportSaleArea .saleTable td,.saleEnterpriseArea .passportSaleArea .saleTable th{border:1px solid #e3e3e3; font-weight:normal;}
	.saleEnterpriseArea .passportSaleArea .saleTable tbody .courseNum{font-weight:bold; color:#000; vertical-align:top; padding:10px;}
	.saleEnterpriseArea .passportSaleArea .saleTable td{padding:3px; vertical-align:top; }	
	
	/* 패스포트 스템프 */
	.passportStamp {padding:43px 50px 0 50px; margin:0;}
	.passportStamp * {padding:0; margin:0; border:0;}
	.passportStamp .stampHeader {position:relative; height:17px; padding-bottom:5px; background:url('/images/mail/bgMailLine01.gif') repeat-x 0 17px;}
	.passportStamp .stampHeader a {position:absolute; top:5px; right:0;}
	.passportStamp .stampList {padding-bottom:30px; border-bottom:5px solid #00a0e9;}
	.passportStamp .stampList h3 {padding:28px 0 3px 0; color:black; font-size:11px;}
	.passportStamp .stampList table {border-collapse:collapse;}
	.passportStamp .stampList th, .passportStamp .stampList td {padding-left:6px; border-top:1px solid #ebebeb; border-right:1px solid #f9f9f9; border-left:1px solid #f9f9f9; border-bottom:1px solid #ebebeb;}
	.passportStamp .stampList th {color:#666; text-align:left; font-size:11px;}
	.passportStamp .stampList .thtdLine {height:25px;}
	

/* 올레이야기 간세 */
.centerImg {padding-top:20px;}


/* 올레이야기 사단법인 */
.storyContent .headerCorpration h3 {padding-bottom:30px;}
.storyContent .headerCorpration p {padding-bottom:75px;}
.storyContent .corprationTable h4 {padding-bottom:50px; background:url('/images/story/bgHistoryTitle.gif') repeat-x 0 19px;}
.storyContent .corprationTable .corporationDirectorate {height:258px; padding-bottom:70px; background:url('/images/story/txtCorporationDirectorate.gif') no-repeat 0 0;}
.storyContent .corprationTable .advisory {height:337px; background:url('/images/story/txtAdvisory.gif') no-repeat 0 0;}
.storyContent .corprationTable table {display:none;}

/*도움말 FAQ 부분*/		
	.faqWrap {width:550px; color:#444; font-family:'굴림'; font-size:12px;}
	.faqWrap ul,.faqWrap li{list-style:none; margin:0; padding:0;}
	.questionList p,.questionList h4{margin:0; padding:0;}
	.keyWord {padding:30px 0; overflow:hidden; width:550px;}
	.keyWord p {width:50px; margin:0; padding:0; float:left; padding-top:3px;}
	.keyWord ul {width:480px; margin:0; padding:0; float:left;}	
	.keyWord .choice{font-weight:bold; color:#000;}
	.questionList {border-top:1px solid #e3e3e3;}
	.questionList p ,.questionList h4{padding:20px 0; border-bottom:1px solid #e3e3e3;}
	.questionList p{line-height:18px; text-indent:-27px; padding-left:27px;}
	.questionList p img, .questionList h4 img{padding-right:15px;}
	.questionList h4{color:#0099ff; font-size:13px;}

	
/* 도움말 문의하기 */
.textTitle {width:448px;}
.textAreaContent {overflow-y: auto;font-family:'굴림';width:447px; height:123px; margin-bottom:40px; padding:5px 0 0 6px; border:1px solid #e3e3e3; font-size:12px; color:#444; line-height:20px;}
	
/* 검색결과 부분 */
.searchArea{position:relative;padding-bottom:45px;width:550px;overflow:hidden;}
.searchArea *{margin:0;padding:0;list-style:none;border:0;}
.searchArea h3{font-size:15px;color:#000;font-weight:normal;}
.searchArea h3 strong.searchWord{color:#0099ff;}
.searchArea p{padding-top:7px;}
.searchArea .searchBtnArea{position:absolute;top:0;right:0;}

/* 후원부분 */
.ApplicationTypeAB{position:relative;}
.ApplicationTypeAB .typeA{width:550px;height:159px;background:url('/images/story/imgApplicationTypeA.gif') no-repeat;}
.ApplicationTypeAB .typeB{width:550px;height:159px;background:url('/images/story/imgApplicationTypeB.gif') no-repeat;}
.ApplicationTypeAB .btnCMS{display:block;position:absolute;top:27px;left:10px;width:196px;height:41px;}
.ApplicationTypeAB .btnBank{display:block;position:absolute;top:27px;right:10px;width:186px;height:41px;}
.applicationBbtn {line-height:0;}

/* 사이트맵 */
.sitemap{width:550px;overflow:hidden;position:relative;}
.sitemap *{margin:0;padding:0;border:0;list-style:none;line-height:12px;}
.sitemap .dep1Div{float:left;padding-left:5px;width:124px;height:340px;border-left:1px solid #e5e5e5;overflow:hidden;}
.sitemap .dep1Div .dep1Ul{padding-top:20px;}
.sitemap .dep1Div .dep1Li{padding-bottom:8px;}
.sitemap .dep1Div .dep2Ul{padding-top:5px;}
.sitemap .dep1Div .dep2Li{padding-bottom:3px;}
.sitemap .whiteArea{float:left;width:550px;height:55px;}
.sitemap .dep1DivOther{height:140px!important;}
.sitemap .dep1Div .dep1UlOther{padding-top:0;}
.sitemap .dep1Div .dep1UlOther .dep1Li{padding-bottom:12px;}


/* 수정 추가 */
.replayerName{padding-bottom:10px;font-size:12px;}
.replayerName img{vertical-align:middle;}
.cusDiv{text-align:left !important;}
.cusDiv *{margin:0 !importnat;padding:0 !important;}
.cusDiv a{padding-right:17px !important;}
.findIdPwCusDiv{width:100%;}
.findIdPwCusDiv a{padding-left:75px;}
