@charset 'utf-8';

.Point { color:#8c33ab; }
.Bar_title { padding-top:10px; background:url("../images/contents/bg_Bar_title.png") no-repeat left top; }
.Round_title { padding-left:12px; background:url("../images/contents/bg_round_title.png") no-repeat left center; }




/* 로그인 */
.Login {}
	.Login .Top { position:relative; width:100%; text-align:center; }
	.Login .Top .Text { display:block; font-size:16px; margin:0 auto; }
	.Login .Top .Text.T1 { font-size:36px; }
	.Login .Top .Text.T1 .Point { font-size:36px; line-height:36px; }
	.Login .Top .Text.T2 { font-size:24px; line-height:24px; margin:36px 0 26px 0; }
	.Login .Top .Text.T3 { font-size:16px; line-height:28px; margin-top:26px; }
	.Login .Top .Text.T3 .Point { font-size:16px; }
	.Login .Bottom { position:relative; width:960px; height:251px; margin-top:40px; background:url("../images/contents/login_bg_bottom.png") no-repeat; }
	.Login .Bottom .Inner { overflow:hidden; width:480px; margin:0 auto; padding-top:58px; }
	.Login .Bottom .Inner input[type="text"] { display:block; width:348px; height:38px; border:1px solid #b4b4b4; margin-top:10px; font-size:18px; line-height:18px; }
	.Login .Bottom .Inner .Left { float:left; margin-top:-10px; }
	.Login .Bottom .Inner .Left .FindBtn { display:inline-block; margin-top:10px; }
	.Login .Bottom .Inner .Right { float:right;}


/* 미인증 계정 안내 */
.Login_certi .Top { position:relative; width:100%; text-align:center; }
	.Login_certi .Top .Text { display:block; font-size:16px; margin:0 auto; line-height:16px; }
	.Login_certi .Top .Text.T1 { font-size:42px; color:#782d91; line-height:42px; }
	.Login_certi .Top .Text.T1 .Point { font-size:42px; }
	.Login_certi .Top .Text.T2 { margin:40px 0 20px 0; font-size:24px; line-height:35px; }
	.Login_certi .Top .Text.T2 .Point { color:#782d91; font-size:24px; }
	.Login_certi .Top .Text.T3 { margin-bottom:47px; font-size:16px; line-height:28px; }
	.Login_certi .Top .Text.T3 .Point { color:#782d91; font-size:16px; }
	.Login_certi .Bottom { padding:45px 0 0 45px; position:relative; width:958px; height:312px; border:1px solid #dcdcdc; background-color:#f4f4f4; }
	.Login_certi .Bottom .Inner { overflow:hidden; height:235px; }
	.Login_certi .Bottom .HowTo.Left { border-right:1px solid #dcdcdc; padding-right:30px; margin-right:30px; }
	.Login_certi .Bottom .HowTo { overflow:hidden; float:left; }
	.Login_certi .Bottom .HowTo .Div .Span { display:block; height:129px; padding-left:147px; font-size:14px; line-height:24px; }
	.Login_certi .Bottom .HowTo.Left .Div .Span { background:url("../images/contents/bg_certi_bottom_left.png") no-repeat; }
	.Login_certi .Bottom .HowTo.Right .Div .Span { background:url("../images/contents/bg_certi_bottom_right.png") no-repeat; }
	.Login_certi .Bottom .HowTo .Title { display:block; font-size:18px; line-height:18px; margin-bottom:23px; }
	.Login_certi .Bottom .HowTo .Div .Anchor { display:block; margin-left:147px; }
	.Login_certi .DoNextTime { display:block; width:144px; margin:0 auto; margin-top:39px; }


/* 인증완료 */
.Certi_ok {}
	.Certi_ok .Div { height:180px; padding-left:225px; background:url("../images/contents/bg_Certi_ok.png") no-repeat; }
	.Certi_ok .Div .Text .Point { font-size:28px; line-height:36px; }
	.Certi_ok .Div .Text .bold { font-weight:bold; font-size:28px; line-height:36px; color:#8c33ab; }
	.Certi_ok .Div .Text { font-size:15px; line-height:36px; }
	.Certi_ok .Div .GoBack { display:block; margin-top:10px; }


/* 비밀번호변경안내 */
.Pw_modify {}
	.Pw_modify .Div1 {}
	.Pw_modify .Div1 .Text, 
	.Pw_modify .Div1 .Text .Point { font-size:18px; line-height:30px; }
	.Pw_modify .Div1 .Text .Point { font-weight:bold; }
	.Pw_modify .Div2 { width:960px; height:231px; margin-top:35px; background:url("../images/contents/bg_Pw_modify_div2.png") no-repeat; }
	.Pw_modify .Div2 .Fieldset { padding-left:285px; padding-top:48px; }
	.Pw_modify .Div2 .Fieldset label { display:block; float:left; width:118px; font-size:15px; line-height:30px; font-weight:bold; }
	.Pw_modify .Div2 .Fieldset .Item input[type="text"] { width:148px; height:28px; border:1px solid #b4b4b4; line-height:28px; }
	.Pw_modify .Div2 .Fieldset .Item { overflow:hidden; margin-bottom:20px;}
	.Pw_modify .Div2 .Fieldset .Item.P2 .Mess { font-size:13px; color:#777777; }
	.Pw_modify .Div2 .Fieldset .Item .Mess { padding-left:5px; }
	.Pw_modify .Ref { margin-top:25px; }
	.Pw_modify .Ref li { padding-left:10px; background:url("../images/contents/bg_Pw_modifylist.png") no-repeat left center; font-size:14px; line-height:22px; }
	.Pw_modify .Div4 { width:100%; margin-top:35px; text-align:center; }


/* SMS수신동의 */
.SmsAgree {}
	.SmsAgree .Div1 { padding-left:286px; background:url("../images/contents/bg_SmsAgree.png") no-repeat left top; }
	.SmsAgree .Div1 .Text .T1 { font-size:18px; line-height:31px; }
	.SmsAgree .Div1 .Text,
	.SmsAgree .Div1 .Text .Point { font-size:16px; line-height:25px; }
	.SmsAgree .Div2 { margin-top:50px; margin-left:286px; }


/* 휴대폰인증:팝업 */
.PopPhone { height:auto; }
	.PopPhone .Inner { width:540px; margin:0 auto; }
	.PopPhone .Div { position:relative; margin:0 auto; }
	.PopPhone .Div1 { width:540px; height:120px; background:url("../images/contents/bg_popPhone.png") no-repeat; }
	.PopPhone .Div1 .Text { display:block; padding:35px 0 0 156px; font-size:16px; line-height:22px; }
	.PopPhone .Div2 { margin:40px 0 60px 0; text-align:center; }
	.PopPhone .Div2 .Fieldset { display:block; overflow:hidden; height:50px; margin-bottom:20px; border-top:1px solid #1e1e1e; border-bottom:1px solid #1e1e1e; }
	.PopPhone .Div2 .Label { display:block; float:left; width:158px; height:100%; border-right:1px solid #dadada; background:url("../images/contents/bg_phone_div2.png") no-repeat; font-size:13px; font-weight:bold; text-indent:20px; line-height:50px; }
	.PopPhone .Div2 .El { float:left; margin:11px 0 0 20px; }
	.PopPhone .Div2 .El select, 
	.PopPhone .Div2 .El input[type="text"]{ width:78px; height:28px; border:1px solid #b4b4b4; }
	.PopPhone .Div2 .Btn_retrans { display:block; width:135px; margin:0 auto; margin-bottom:8px; }
	.PopPhone .Div2 .Ref { display:block; font-size:13px; color:#777777; line-height:13px; }
	.PopPhone .Div3 { width:540px; }
	.PopPhone .Div3 .Bar_title { font-size:18px; line-height:18px; }
	.PopPhone .Div3 .Input_number { overflow:hidden; width:100%; height:146px; margin:15px 0 19px 0; text-align:center; background:url("../images/contents/bg_phone_div3.png") no-repeat; border-top:1px solid #1e1e1e; border-bottom:1px solid #1e1e1e; }
	.PopPhone .Div3 .Fieldset { display:block; margin-top:30px; }
	.PopPhone .Div3 .Fieldset .Label { display:inline-block; font-size:15px; line-height:15px; width:94px; font-weight:bold; }
	.PopPhone .Div3 .Fieldset input[type="text"]{ width:148px; height:28px; border:1px solid #b4b4b4; margin-right:12px; }
	.PopPhone .Div3 .Fieldset .Text_time { font-size:13px; }
	.PopPhone .Div3 .Fieldset .Btn_Thenumber { display:inline-block; margin-top:15px; }
	.PopPhone .Div4 { width:540px; padding-bottom:50px; }
	.PopPhone .Div4 strong { display:block; margin-bottom:6px; font-weight:bold; font-size:16px; line-height:16px; }
	.PopPhone .Div4 ul li { padding-left:11px; background:url("../images/contents/bg_popDot.png") no-repeat 2px center; font-size:13px; color:#323232; line-height:22px; }


/* 회원가입:STEP4:공통 */
.JoinStep { padding-top:50px; }
	.JoinStep .Div1 {}
	.JoinStep .Div1 .Title { display:block; font-size:22px; line-height:22px; margin:45px 0 22px 0; }
	.JoinStep .Div1 .Title .bold { font-weight:bold; font-size:22px; line-height:22px; }
	.JoinStep .Div1 .Cont { display:block; margin-bottom:50px; font-size:14px; color:#323232; line-height:22px; }
	.JoinStep .Div2 {}
	.JoinStep .Div2 .Bar_title { font-size:18px; line-height:28px; }
	.JoinStep .Div2 .Tab { overflow:hidden; margin:15px 0 48px 0; }
	.JoinStep .Div2 .Tab ul { margin-left:-6px; }
	.JoinStep .Div2 .Tab ul li { float:left; margin-left:6px; }


/* 회원가입:STEP4:카드정보입력-기본카드 */	
.JoinStep.cardInfo {}
	.JoinStep.cardInfo .Div3 .Round_title { font-size:18px; line-height:18px; margin-bottom:20px; }
	.JoinStep.cardInfo .Div3 .Div3Cont { width:960px; height:211px; background:url("../images/contents/bg_Div3Cont.png") no-repeat; }
	.JoinStep.cardInfo .Div3 .Div3Cont .Fieldset { display:block; margin-left:270px; padding-top:50px; }
	.JoinStep.cardInfo .Div3 .Div3Cont .Fieldset .Label { display:inline-block; width:159px; height:30px; font-size:15px; font-weight:bold; line-height:30px; }
	.JoinStep.cardInfo .Div3 .Div3Cont .Fieldset input { width:28px; height:28px; border:1px solid #b4b4b4; }
	.JoinStep.cardInfo .Div3 .Div3Cont .Fieldset .Item { height:30px; margin-bottom:10px; }
	.JoinStep.cardInfo .Div3 .Div3Cont .Fieldset .It1 input[type="text"] { width:88px; }
	.JoinStep.cardInfo .Div3 .Div3Cont .Fieldset .It3 .Mess { font-size:13px; padding-left:15px; font-weight:bold; }
	.JoinStep.cardInfo .Div4 { width:100%; text-align:center; margin-top:40px; }


/* 회원가입:STEP4:카드정보입력-모바일 */
.JoinStep.mobileCard {}
	.JoinStep.mobileCard .Div3 .Round_title { font-size:18px; line-height:18px; margin-bottom:20px; }
	.JoinStep.mobileCard .Div3 .Div3Cont { width:960px; height:362px; background:url("../images/contents/bg_ste4mobileDiv3Cont.png") no-repeat; }
	.JoinStep.mobileCard .Div3 .Div3Cont .Fieldset { display:block; margin-left:270px; padding-top:50px; }
	.JoinStep.mobileCard .Div3 .Div3Cont .Fieldset .Label { display:inline-block; width:199px; height:30px; font-size:15px; font-weight:bold; line-height:30px; }
	.JoinStep.mobileCard .Div3 .Div3Cont .Fieldset input { width:28px; height:28px; border:1px solid #b4b4b4; }
	.JoinStep.mobileCard .Div3 .Div3Cont .Fieldset .Top { font-size:18px; color:#782b91; line-height:18px; margin-bottom:35px; }
	.JoinStep.mobileCard .Div3 .Div3Cont .Fieldset .Item { padding-left:50px; height:30px; margin-bottom:10px; }
	.JoinStep.mobileCard .Div3 .Div3Cont .Fieldset .It1 span { font-size:15px; font-weight:bold; }
	.JoinStep.mobileCard .Div3 .Div3Cont .Fieldset .It1 input[type="text"] { width:88px; }
	.JoinStep.mobileCard .Div3 .Div3Cont .Fieldset .It3 .Mess { font-size:13px; padding-left:15px; font-weight:bold; }
	.JoinStep.mobileCard .Div3 .Div3Cont .Ref { padding-left:269px; margin-top:33px; }
	.JoinStep.mobileCard .Div3 .Div3Cont .Ref li { padding-left:11px; background:url("../images/contents/bg_popDot.png") no-repeat 2px center; font-size:13px; color:#323232; line-height:22px; }
	.JoinStep.mobileCard .Div4 { width:100%; text-align:center; margin-top:40px; }


/* 회원가입완료 공통 */
.JoinTableWrap {}
	.JoinTableWrap { margin-top:20px; border-top:1px solid #1e1e1e; border-bottom:1px solid #1e1e1e; overflow:hidden; }
	.JoinTableWrap .JoinTable { width:100%; margin-top:-1px; margin-left:-1px;  }
	.JoinTableWrap .JoinTable tbody tr th,
	.JoinTableWrap .JoinTable tbody tr td { font-size:13px; line-height:13px; padding:15px 0; text-align:left; padding-left:20px; border-left:1px solid #dadada; border-top:1px solid #dadada; }
	.JoinTableWrap .JoinTable tbody tr th { width:200px; background:url("../images/contents/bg_jointable_th.png") repeat-x; font-weight:bold; }


/* 회원가입:STEP5 - 가입완료 */
.JoinOk {}
	.JoinOk .Div3 { margin-top:40px; }
	.JoinOk .Div3 .Bar_title { font-size:18px; line-height:28px; }
	.JoinOk .Div4 { width:960px; height:175px; margin-top:40px; margin-bottom:40px; background:url("../images/contents/bg_joinokDiv4.jpg") no-repeat; }
	.JoinOk .Div4 .T1 { display:block; font-size:18px; line-height:18px; padding-top:40px; margin-left:247px; }
	.JoinOk .Div4 .T2 { display:block; margin-top:5px; font-size:12px; line-height:20px; margin-left:247px; }
	.JoinOk .Div4 .Btn_joinok_mobile { display:block; width:42px; margin:0 auto; margin-top:7px; margin-left:247px; }
	.JoinOk .Div5 { width:100%; text-align:center; }


/* 회원가입:STEP5 - 가입완료:프로모션 */
.promotion { margin-top:-40px; }
	.promotion .PointGuide { margin-bottom:40px; }
	.promotion .PointGuide .top { text-align:center; font-size:34px; line-height:45px; }
	.promotion .PointGuide .top .Point { color:#782d91; font-size:34px; line-height:45px; font-weight:bold; }
	.promotion .PointGuide .Bottom { display:block; width:100%; margin-top:25px; text-align:center; font-size:16px; line-height:28px; }
	.promotion .Div3 { margin-top:40px; }
	.promotion .Div3 .Bar_title { font-size:18px; line-height:28px; }
	.promotion .Div4 { width:960px; height:175px; margin-top:40px; margin-bottom:40px; background:url("../images/contents/bg_joinokDiv4.jpg") no-repeat; }
	.promotion .Div4 .T1 { display:block; font-size:18px; line-height:18px; padding-top:40px; margin-left:247px; }
	.promotion .Div4 .T2 { display:block; margin-top:5px; font-size:12px; line-height:20px; margin-left:247px; }
	.promotion .Div4 .Btn_joinok_mobile { display:block; width:42px; margin:0 auto; margin-top:7px; margin-left:247px; }
	.promotion .Div5 { width:100%; text-align:center; }


/* 카드정보확인 */
.affiliate {}
	.affiliate .Bar_title { font-size:18px; line-height:28px; margin-bottom:13px; }
	.affiliate .Div2 .Div2Cont { width:960px; height:196px; padding-top:65px; background:url("../images/contents/bg_affiliate_div2.png") no-repeat; }
	.affiliate .Div2 .Div2Cont .Item { margin-left:270px; }
	.affiliate .Div2 .Div2Cont .Item .Cardname { display:inline-block; width:220px; margin-bottom:20px; font-size:16px; font-weight:bold; line-height:16px; }
	.affiliate .Div2 .Div2Cont .Item .Cardnumber { display:inline-block; font-size:16px; }
	.affiliate .Div3 .Div3Cont { width:960px; height:196px; background:url("../images/contents/bg_affiliate_div3.png") no-repeat; }
	.affiliate .Div3 .Div3Cont .Fieldset { display:block; margin-left:270px; padding-top:50px; }
	.affiliate .Div3 .Div3Cont .Fieldset .Label { display:inline-block; width:199px; height:30px; font-size:15px; font-weight:bold; line-height:30px; }
	.affiliate .Div3 .Div3Cont .Fieldset input { width:28px; height:28px; border:1px solid #b4b4b4; }
	.affiliate .Div3 .Div3Cont .Fieldset .Top { font-size:18px; color:#782b91; line-height:18px; margin-bottom:35px; }
	.affiliate .Div3 .Div3Cont .Fieldset .Item { height:30px; margin-bottom:10px; }
	.affiliate .Div3 .Div3Cont .Fieldset .It1 span { font-size:15px; font-weight:bold; }
	.affiliate .Div3 .Div3Cont .Fieldset .It1 input[type="text"] { width:88px; }
	.affiliate .Div3 .Div3Cont .Fieldset .It3 .Mess { font-size:13px; padding-left:15px; font-weight:bold; }
	.affiliate .Div3 .Div3Cont .Ref { padding-left:269px; margin-top:33px; }
	.affiliate .Div3 .Div3Cont .Ref li { padding-left:11px; background:url("../images/contents/bg_popDot.png") no-repeat 2px center; font-size:13px; color:#323232; line-height:22px; }
	.affiliate .Div4 { width:100%; text-align:center; margin-top:40px; }


/* 회원탈퇴 */
.secession {}
	.secession .Bar_title { padding-top:15px; font-size:18px; line-height:18px; }
	.secession .CheckList { width:auto; padding:0 28px; margin-top:20px; border-top:1px solid #1e1e1e; border-bottom:1px solid #1e1e1e; background-color:#f5f5f5;  }
	.secession .CheckList ul {  }
	.secession .CheckList ul li { padding:26px 0; border-top:1px solid #dcdcdc; }
	.secession .CheckList ul li .Strong { display:block; margin-bottom:15px; font-size:14px; font-weight:bold; line-height:14px; }
	.secession .CheckList ul li .Text { display:block; font-size:13px; color:#535353; line-height:22px; margin-bottom:13px; }
	.secession .CheckList ul li .Btn_secession { display:block; margin-top:17px; }
	.secession .List { display:block; padding-left:11px; background:url("../images/contents/bg_popDot.png") no-repeat 2px center; font-size:13px; color:#323232; line-height:13px; }
	.secession .Star { display:block; margin-top:15px; line-height:22px; }
	.secession .Agree { width:100%; text-align:center; margin-top:40px; margin-bottom:19px; }
	.secession .Agree label { display:inline-block; font-size:18px; line-height:18px; }
	.secession .Agree .Btn_secession03 { display:block; margin-top:20px; }


/* 고객만족도조사:안내 - STEP1 */
.Survey.Step1 {}
	.Survey.Step1 .GuideTitle { margin-bottom:50px; text-align:center; }
	.Survey.Step1 .GuideTitle .T1 { display:block; font-size:36px; line-height:50px; color:#782d91; margin-bottom:35px; }
	.Survey.Step1 .GuideTitle .T1 .Point { font-size:36px; line-height:50px; color:#782d91; font-weight:bold; }
	.Survey.Step1 .GuideTitle .T2 { display:block; font-size:16px; line-height:28px; }
	.Survey.Step1 .GuideTitle .T3 { width:960px; height:264px; margin-top:27px; background:url("../images/contents/bg_Surveystp1_01.jpg") no-repeat; text-align:left; }
	.Survey.Step1 .GuideTitle .T3 ul { padding:54px 0 0 133px; }
	.Survey.Step1 .GuideTitle .T3 ul li { overflow:hidden; }
	.Survey.Step1 .GuideTitle .T3 ul li strong,
	.Survey.Step1 .GuideTitle .T3 ul li span { float:left; font-size:14px; line-height:26px; }
	.Survey.Step1 .GuideTitle .T3 ul li strong { width:90px; font-weight:bold; }
	.Survey.Step1 .ServiceBoard { width:100%; }
	.Survey.Step1 .ServiceBoard .Select { text-align:right; }
	.Survey.Step1 .ServiceBoard .Select .Label { padding:0 15px; }
	.Survey.Step1 .Table { display:table; }
	.Survey.Step1 .ServiceBoard .T2 { display:block; margin:15px 0 25px 0; }
	.Survey.Step1 .ServiceBoard label { display:inline-block; }
	.Survey.Step1 .ServiceBoard select{ width:118px; height:28px; border:1px solid #b4b4b4; }
	.Survey.Step1 .ServiceBoard input[type="text"] { width:118px; height:26px; border:1px solid #b4b4b4; }
	.Survey.Step1 .ServiceBoard .Table { width:100%; }
	.Survey.Step1 .ServiceBoard .Table .TH2 { width:50%; }
	.Survey.Step1 .ServiceBoard .Table .TD2 { text-align:left; padding-left:20px; }	
	.Survey.Step1 .Else { display:block; font-size:12px; line-height:12px; margin-top:14px; }


/* 고객만족도조사:설문 - STEP2 */
.Survey.Step2 {}
	.Survey.Step2 .DivWrap { width:958px; border:1px solid #dcdcdc; border-bottom:none; }
	.Survey.Step2 .Top { width:100%; text-align:center; padding-top:56px; }
	.Survey.Step2 .Top .T1 { display:block; font-size:30px; line-height:30px; }
	.Survey.Step2 .Top .T1 .Point { font-size:30px; line-height:30px; color:#782d91; font-weight:bold; }
	.Survey.Step2 .Top .T2 { display:block; margin:35px 0; font-size:14px; line-height:22px; }
	.Survey.Step2 .Middle { padding:0 33px; padding-bottom:11px; background:#f4f4f4; border-top:1px dashed #cdcdcd; }
	.Survey.Step2 .Middle .QList {}
	.Survey.Step2 .Middle .QList li:first-child { border-top:none; }
	.Survey.Step2 .Middle .QList li { padding:27px 0; border-top:1px solid #dcdcdc; }
	.Survey.Step2 .Middle .QList li .Subj { font-size:16px; line-height:16px; color:#782d91; font-weight:bold; }
	.Survey.Step2 .Middle .QList .Fieldset { display:block; width:100%; margin-top:20px; background:url("../images/contents/bg_surveyStep2_fieldset.png") no-repeat left top; }
	.Survey.Step2 .Middle .QList .Fieldset .Item { float:left; width:14%; text-align:center; margin-top:-6px; }
	.Survey.Step2 .Middle .QList .Fieldset.Field3 .Item { width:20%; }
	.Survey.Step2 .Middle .QList .Fieldset .Label { display:block; cursor:pointer; }
	.Survey.Step2 .Middle .QList .Fieldset .Label .Number { font-size:15px; font-weight:bold; line-height:25px; }
	.Survey.Step2 .Middle .QList .Fieldset .Label .Appr { margin-top:8px; font-size:13px; }
	.Survey.Step2 .Middle .Textarea { width:100%; height:208px; margin:20px 0 40px 0; border:1px solid #b4b4b4; }
	.Survey.Step2 .Bg_middle { height:11px; margin:0; padding:0; line-height:0; font-size:0; }
	.Survey.Step2 .Bg_middle > img { display:block; margin:0; padding:0; line-height:0; font-size:0 !important; }
	.Survey.Step2 .Bottom { margin-top:30px; text-align:right; }


/* 고객만족도조사:완료 - STEP3 */
.Survey.Step3 {}
	.Survey.Step3 .Div1 { height:175px; background:url("../images/contents/bg_surveyStep3.png") no-repeat 60px top; padding-left:286px; }
	.Survey.Step3 .Div1 .Str { display:block; font-size:26px; line-height:36px; }
	.Survey.Step3 .Div1 .Text { display:block; margin:10px 0 20px 0; font-size:16px; line-height:24px; }


/* 가입완료:완료 - STEP3 */
.under14th {}
	.under14th .Bar_title { font-size:18px; line-height:28px; }
	.under14th .Div2,
	.under14th .Div3,
	.under14th .Div4 { margin-bottom:40px; }
	.under14th .Div5 { overflow:hidden; margin-bottom:40px; }
	.under14th .TableWrap { overflow:hidden; margin-top:19px; border-top:1px solid #1e1e1e; border-bottom:1px solid #1e1e1e; }
	.under14th .TableWrap .Table { width:100%; margin-top:-1px; margin-left:-1px; }
	.under14th .TableWrap .Table tr th { width:20%; background:url("../images/contents/bg_Table_th.png") repeat-x left top; }
	.under14th .TableWrap .Table tr th ,
	.under14th .TableWrap .Table tr td { padding-top:15px; padding-left:20px; padding-bottom:15px; border-left:1px solid #dadada; border-top:1px solid #dadada; text-align:left; vertical-align:top; font-size:13px; font-weight:bold; }
	.under14th .Div2 .TableWrap .Table tr td { padding-top:10px; }
	.under14th .TableWrap .Table .Data .Str { display:inline-block; width:109px; line-height:30px; }
	.under14th .TableWrap .Table .Data .Txt { font-weight:normal; }
	.under14th .Div4 .Div4Cont ul { margin-top:12px; }
	.under14th .Div4 .Div4Cont ul li { padding-left:11px; background:url("../images/contents/bg_popDot.png") no-repeat 2px 9px; font-size:13px; color:#323232; line-height:22px; }
	.under14th .Div4 .Div4Cont ul li .Point { font-size:15px; font-weight:bold; }
	.under14th .Div5 .Div5Cont { margin-top:17px; }
	.under14th .Div5 .Div5Cont ul {}
	.under14th .Div5 .Div5Cont ul li { float:left; }
	.under14th .Div5 .Div5Cont ul li .Description { display:none; }
	.under14th .Div5 .Div5Cont ul .List01 { width:342px; height:192px; background:url("../images/contents/bg_under14th_list01.png") no-repeat left top; }
	.under14th .Div5 .Div5Cont ul .List02 { width:310px; height:192px; background:url("../images/contents/bg_under14th_list02.png") no-repeat left top; }
	.under14th .Div5 .Div5Cont ul .List03 { width:308px; height:192px; background:url("../images/contents/bg_under14th_list03.png") no-repeat left top; }
	.under14th .Div5 .Div5Cont ul .List04 { width:342px; height:212px; background:url("../images/contents/bg_under14th_list04.png") no-repeat left top; }
	.under14th .Div5 .Div5Cont ul .List05 { width:310px; height:212px; background:url("../images/contents/bg_under14th_list05.png") no-repeat left top; }
	.under14th .Div5 .Div5Cont ul .List06 { width:308px; height:212px; background:url("../images/contents/bg_under14th_list06.png") no-repeat left top; }
	.under14th .Div5 .Div5Cont ul .List01 .Btns { padding:136px 0 0 31px; }


/* ServiceBoard */
.ServiceBoard h1 { background:url("../images/common/headerbg.gif") no-repeat ;font-size:18px; color:#1e1e1e; line-height:40px;}
.ServiceBoard table {display:block; margin-top:20px; border-top:1px solid #1e1e1e; border-bottom:1px solid #b4b4b4}
.ServiceBoard table tr {border-top:1px solid #dcdcdc}
/* .ServiceBoard table tr:first-child {border-top:none; background:url("../images/contents/bg_table.png") no-repeat;} 141218THU_modify */
.ServiceBoard table thead tr {border-top:none; background:url("../images/contents/bg_table.png") no-repeat 0 0;} /* 141218THU_modify */
.ServiceBoard table tr th {padding:0 27px; text-align:center; line-height:42px}
.ServiceBoard table tr .TableHeader {;background:url("../images/contents/divider.png") no-repeat; background-position:0 7px}
.ServiceBoard table tr td {text-align:center;}
.ServiceBoard table tr .Titler { width:477px; padding-left:20px; text-align:left}
.ServiceBoard table tr .New {background:url("../images/ico/ico_new.png") no-repeat;background-position: 325px 13px}
.ServiceBoard table tr .Off {background:url("../images/ico/ico_off.png") no-repeat center;}
.ServiceBoard table tr .On {background:url("../images/ico/ico_on.png") no-repeat center;}
.ServiceBoard .BotSection { margin-top:20px; padding-bottom:75px;}
.ServiceBoard .BotSection .Numbering {float:left; overflow:hidden}
.ServiceBoard .BotSection .Numbering > a {display:block; float:left; margin-right:4px;}
.ServiceBoard .BotSection .Numbering .Number { width:30px; height:30px; background:#fff;border:1px solid #dcdcdc; line-height:30px; text-align:center;}
.ServiceBoard .BotSection > a {display:block; float:right}
.ServiceBoard .BotSection .Numbering .Current {border:1px solid #777777; background:#777777; color:#fff}

/*PopUp*/
.PopUpWrapper {width:100%;height:100%;background:#ccc}
.PopUp { margin: 100px auto; width:600px; height:441px;background:#fff;}
.PopUp h1 { position:relative; width:600px; height:70px; font-size:24px; color:#000000; text-align:center; line-height:70px; border-top:4px solid #8c32aa;background:#f5f5f5}
.PopUp h1 > img { position: absolute; left:30px; top:22px;}
.PopUp h1 > a { display:block; position:absolute; right:30px; top:22px;}
.PopUp .PWrap {width:540px; height:120px; margin:50px auto 40px; background:url("../images/contents/bg_popup.png") no-repeat;}
.PopUp .PWrap p { margin-left:40px ;text-align:center;line-height:120px; font-size:16px; color:#323232;}
.PopUp table {position:relative; left:30px; width:540px; height:50px; border-bottom:1px solid #1e1e1e;margin-bottom:20px;}
.PopUp table tr th { width:157px; height:50px; line-height:50px;  font-weight:bold;  border-top:1px solid #1e1e1e; font-size:13px; color:#1e1e1e; background:url("../images/contents/bg_popupth.png") no-repeat;}
.PopUp table tr td { width:382px; height:50px; line-height:50px;  border-top:1px solid #1e1e1e; border-left:1px solid #dadada;}
.PopUp table tr input { width:248px; height:28px; margin-left:20px; line-height:28px;}
.PopUp nav { float:right; margin-right:30px; }

/*PopUpMap */
.PopUpMap { margin: 100px auto; width:700px; background:#fff;}
.PopUpMap h1 { position:relative; width:700px; height:70px; margin-bottom:40px; font-size:24px; color:#000000; text-align:center; line-height:70px; border-top:4px solid #8c32aa;background:#f5f5f5}
.PopUpMap h1 > img { position: absolute; left:30px; top:22px;}
.PopUpMap h1 > a { display:block; position:absolute; right:30px; top:22px;}
.PopUpMap > img {margin-left:30px;}
.PopUpMap h2 { margin:30px 0 15px 30px; font-size:16px; color:#1e1e1e; font-weight:bold}
.PopUpMap .Info ul li {position:relative; width:400px;height:20px; }
.PopUpMap .Info ul li p { margin-left:30px; padding-left:10px; background:url("../images/contents/liststyle1.png") no-repeat 0 5px; line-height:20px}
.PopUpMap .Info ul li span {display:block; position:absolute;top:2px;left:120px; background:url("../images/contents/divider.png") no-repeat 0 0px;padding-left:10px}

