/*#content{width:100% !important; min-width:600px !important}*/
.blueB{color:#3b6cca !important; font-weight:bold;}
.blue{color:#3b6cca !important;}
.dot{padding-left:18px; background:url(/2014/images/icon/square4x4.gif) no-repeat 8px 11px; line-height:23px}
.writeForm1 input.txt{height:21px; padding:6px 3px; line-height:25px; }
.writeForm1 input.txt:focus{height:19px; line-height:23px;  border:2px solid #608ee6}
.writeForm1 input.txt548:focus{height:19px; border:2px solid #608ee6; line-height:25px;width:100% !important; }
.writeForm1 input.txt548{width:100% !important;}
.writeForm1 textarea:focus{height:25px; border:2px solid #608ee6; width:100%}
 /*.writeForm1 textarea:focus{height:25px; border:2px solid #608ee6; width:100%}*/
.writeForm1 textarea{height:25px; border:1px solid #d7d7d7; width:100%;}
 /*.writeForm1 textarea{height:25px; border:1px solid #d7d7d7; width:100% !important}*/
.writeForm1 textarea.txt548{width:100%}
.writeForm1 textarea.txt548:focus{width:100%}
.writeForm1 input.txt185{width:150px;  height:21px; padding:6px 3px}/*2015-01-08 Ãß°¡*/
.writeForm1 input.txt185:focus{width:148px}/*2015-01-08 Ãß°¡*/
/*.writeForm1 td .cal{width:100%}*/ /*2015-02-13 °û¿µÁÖ »èÁ¦*/
.writeForm1 input.txtD{width:100%}
.writeForm1 input.txtD:focus{width:100%}
.writeForm2 table{width:100%}
.writeForm2 input.txt120:focus{height:19px; border:2px solid #608ee6; line-height:25px;width:90% !important; }
.writeForm2 input.txt120{width:90% !important;}
.writeForm2 input.txt214:focus{height:19px; border:2px solid #608ee6; line-height:25px;width:90% !important; }
.writeForm2 input.txt214{width:90% !important;}
.writeForm1 th .check{padding-right:20px; padding-left:0; background:url('/resources/images/common/check_icon.gif') no-repeat right center; display:inline-block;}
.writeForm1 td .inputFile .file_input_textbox{width:50%}

.listForm1 table td a:hover{text-decoration:underline; color:#3b6cca; font-weight:bold}
.positioR .check2{background: url("/resources/images/common/check_icon.gif") no-repeat 0 center; padding-left: 20px; position: absolute; right: 85px; top: 4px;}
.positioR .check{background:url("/resources/images/common/check_icon.gif") no-repeat 0 center}
.pNcheck{background: url("/resources/images/common/check_icon.gif") no-repeat 0 center; padding-left: 20px;}
.tabType1 .tabBt.on{color:#3b6cca; }

.loginBox{background:url(/2014/images/icon/login_bg1.gif) no-repeat 25px center; padding:50px 0 50px 175px}
.loginBox input{width:242px; height:21px; line-height:25px; padding:6px 3px;}
.loginBox input:focus{width:240px; height:19px; line-height:25px; border:2px solid #608ee6}
.loginTab input:focus{width:241px; height:19px; line-height:25px; border:2px solid #608ee6}
/*·Î±×ÀÎ(ÀÎÁõ)*/
.socialNum{width:560px; margin:0 auto;}
.socialNum .leftDiv{width:355px}
.socialNum .rightDiv{width:204px; float:left}

/*¹Î¿ø*/
.civileTop{background: url("/2014/images/txt/civile_txt1_basic.gif") no-repeat center 0; height: 74px; text-indent: -9999px;}
.civileTop.civileTop2{background: url("/2014/images/txt/civile_txt1_basic.gif") no-repeat center -74px; height: 74px; text-indent: -9999px;}
.civileTop.civileTop3{background: url("/2014/images/txt/civile_txt1_basic.gif") no-repeat center -148px; height: 74px; text-indent: -9999px;}
.civilqnaDiv th.question span{text-indent:-99999px; background:url('/2014/images/icon/icon_q.gif') no-repeat 0 0; height:80px; width:80px; display:block}
.civilqnaDiv th.tit{color:#187c75; font-size:16px; font-weight:bold; line-height:23px; text-align:left; padding:0 20px;}
.similarDiv .unit.on .tit a{color:#3b6cca}
.civilConfirmBox .txt .blue{font-weight:bold; color:#3b6cca; letter-spacing:0;}

.questionDiv table{width:100%}

/*±â°£Å¬¸¯µÇ´Â Å×µÎ¸®*/
.sel_54x35{display:inline-block; background:url('/2014/images/btn/btn_selected54x35.png') no-repeat 0 0; width:54px; height:35px; color:#777; font-size:13px; font-weight:bold; line-height:33px; text-align:center; text-decoration:none !important; vertical-align:top}
.sel_54x35.on{background-position:0 -35px; color:#3b6cca}

/*ÆË¾÷*/
.popHead h1{padding:22px 25px 29px; background-color:#608ee6; color:#fff; font-size:30px; letter-spacing:-2px}

/*±¹¹ÎÇàº¹Á¦¾È*/
.contestView th.question span{text-indent:-99999px; background:url('/2014/images/txt/happy_txt_contest1.gif') no-repeat 0 0; height:80px; width:80px; display:block}
.contestTop{height:74px; background:url('/2014/images/txt/contest_txt1_basic.gif') no-repeat center 0; text-indent:-9999px}
.contestTop.contestTop2{background-position:0 -74px}

/*Á¤Ã¥Âü¿© list*/
.policyRoll{border:4px solid #aad3d2; position:relative; overflow:hidden; width:732px;}
.policyRoll .rollCon .top .subTit p .bg1{background:url('/2014/images/icon/bg_policyRoll1.gif') no-repeat 0 0; width:81px; height:24px; display:inline-block; font-size:13px; color:#fff; text-align:center; line-height:22px}
.policyRoll .rollCon .top .subTit p .bg2{background:url('/2014/images/icon/bg_policyRoll2.gif') no-repeat 0 0; width:70px; height:24px; display:inline-block; font-size:13px; color:#fff;  text-align:center; line-height:22px; margin-left:65px}
.policyRoll .controller a.pause{ border-left:1px solid #aad3d2; border-bottom:1px solid #aad3d2; height:33px; width:33px;}
.policyRoll .controller a.prev{background:url('/2014/images/btn/btn_policy_prev.gif') no-repeat 0 0; border-left:1px solid #aad3d2; border-bottom:1px solid #aad3d2; height:33px; width:33px; text-indent:-9999px}
.policyRoll .controller a.next{background:url('/2014/images/btn/btn_policy_next.gif') no-repeat 0 0; border-left:1px solid #aad3d2; border-bottom:1px solid #aad3d2; height:33px; width:33px; text-indent:-9999px}

/*Á¤Ã¥¼³¹® view*/
.surveyView th.question span{text-indent:-99999px; background:url('/2014/images/txt/policy_txt_survey1.gif') no-repeat 0 0; height:80px; width:80px; display:block}
.surveyDiv .unit .tit{font-weight:bold; color:#555;  background:url('/2014/images/icon/icon_survey.gif') no-repeat 0 center; min-height:40px; padding-left:55px;} /* 2015-01-30 »èÁ¦ height:40, Ãß°¡ min-height:40  */

.green_176x55{text-decoration:none !important; background:url('/2014/images/btn/btn_green_176x55.gif') no-repeat 0 0; width:176px; height:55px; text-align:center; font-size:16px; font-weight:bold; border:none; color:#fff !important; vertical-align:top; display:inline-block; line-height:52px}
.orange_176x55{text-decoration:none !important; background:url('/2014/images/btn/btn_org_176x55.gif') no-repeat 0 0; width:176px; height:55px; text-align:center; font-size:16px; font-weight:bold; border:none; color:#fff !important; vertical-align:top; display:inline-block; line-height:52px}

.budgetTop{height:74px; background: url("/2014/images/txt/budget_txt1_basic.gif") no-repeat center 0; text-indent: -9999px}
.budgetTop2{background-position:center -74px}
.budgetTop3{background-position:center -148px}

.publicTop{height:74px; background: url("/2014/images/txt/budget_txt1_basic.gif") no-repeat center 0; text-indent: -9999px}
.publicTop.publicTop2{background-position:center -74px; background: url("/2014/images/txt/budget_txt1_basic.gif") no-repeat center -74px;}
.publicTop.publicTop3{background-position:center -148px; background: url("/2014/images/txt/budget_txt1_basic.gif") no-repeat center -148px;}

.lawView .tit{color:#3b6cca}
.lawView .dot{background:url(/2014/images/icon/square4x4.gif) no-repeat 8px 11px;}

.srchBoxHappy .txt:focus{border:2px solid #608ee6;}
.srchBoxCivil .txt:focus{border:2px solid #608ee6;}

.listTypeHappy .on{color:#9c3213}
.pageType .page span{color:#3b6cca}
.listForm1 .date2 span{color:#9c3213}
.listForm1 .date4 span{color:#9c3213}
.paging strong{color:#3b6cca}

.brown2{color:#9c3213}
.brown{color:#9c3213}

.panelDiv{}
.panelDiv .pBox{border:1px solid #cddfde; background:#d5eceb; padding:16px 20px 15px; position:relative; overflow:hidden}
.panelDiv .pBox .txt{background:url('/2014/images/txt/txt_panel.png') no-repeat 0 0; text-indent:-9999px;}
.panelDiv .pBox .btn{background:url('/2014/images/btn/btn_panel.png') no-repeat 0 0;  text-indent:-9999px; width:26px; height:26px; position:absolute; top:13px; right:11px}
.panelDiv .pBox.on .btn{background:url('/2014/images/btn/btn_panel_on.png') no-repeat 0 0;}
.panelDiv .pBoxDiv{border:3px solid #cddfde; padding:10px 18px; border-top:none}/*2015-03-05 padding ¼öÁ¤*/
.panelDiv .loginN{text-align:center; padding:35px 0 20px}
.panelDiv .loginN .txtBox{font-size:18px; border:1px solid #ebebeb; margin-top:20px; padding:50px 0}

.replyWList li .rechange a{color:#9c3213}

.myPageTop{height:74px; background:url("/2014/images/txt/mypage_txt1_basic.gif") no-repeat center 0; text-indent:-9999px}
.myPageTop.myPageTop2{height:74px; background:url("/2014/images/txt/mypage_txt1_basic.gif") no-repeat center -74px; text-indent:-9999px}
.myPageTop.myPageTop3{height:74px; background:url("/2014/images/txt/mypage_txt1_basic.gif") no-repeat center -148px; text-indent:-9999px}
.myPageTop.myPageTop4{height:74px; background:url("/2014/images/txt/mypage_txt1_basic.gif") no-repeat center -222px; text-indent:-9999px}
.myPageTop.myPageTop5{height:74px; background:url("/2014/images/txt/mypage_txt1_basic.gif") no-repeat center -296px; text-indent:-9999px}
.myPageTop.myPageTop6{height:74px; background:url("/2014/images/txt/mypage_txt1_basic.gif") no-repeat center -370px; text-indent:-9999px}
.myPageTop.none{background:url("/2014/images/txt/mypage_txt1_basic.gif") no-repeat center -444px;} /*150210 Ãß°¡*/

.poping{position: absolute; top:100px; left:50px; z-index:200000; width:578px; height:320px; background:url('/2014/images/icon/loading01.gif') no-repeat center 55px #fff; text-align:center}
.poping .tit{font-size:40px; padding-top:140px; font-weight:bold}
.poping .txt{line-height:18px; font-size:13px; color:#777}

.myPage5Top{height:74px; background:url(/2014/images/txt/mypage_txt3_basic.gif) no-repeat center 0; text-indent:-9999px}
.myPage5Top.myPageTop2{height:74px; background:url(/2014/images/txt/mypage_txt3_basic.gif) no-repeat center -74px; text-indent:-9999px}
.myPage5Top.myPageTop3{height:74px; background:url(/2014/images/txt/mypage_txt3_basic.gif) no-repeat center -148px; text-indent:-9999px}

.myHappyType2{height:96px;; width:100%; margin:0 auto}
.myHappyType2 ul{overflow:hidden}
.myHappyType2 li{width:50%; margin-left:0; float:left; height:63px; font-size:15px; color:#666; font-weight:bold; text-align:center; padding-top:28px; margin-top:5px}
.myHappyType2 li:first-child{margin-left:0; margin-right:0}
.myHappyType2.step1{}
.myHappyType2 li.on{color:#fff;height:; background:url(/2014/images/txt/myHappy_type2_s1_basic.gif) no-repeat center 0;}
.myHappyType2 li.off{color:#666;height:; background:url(/2014/images/txt/myHappy_type2_s1_basic.gif) no-repeat center -91px;}

.myHappyType3{height:96px; width:100%; margin:0 auto}
.myHappyType3 ul{overflow:hidden}
.myHappyType3 li{width:33.3%; margin-left:0; float:left; height:63px; font-size:15px; color:#666; font-weight:bold; text-align:center; padding-top:28px; margin-top:5px; margin-right:0}
.myHappyType3 li:first-child{margin-left:0; margin-right:0}
.myHappyType3.step1{}
.myHappyType3 li.on{color:#fff;height:; background:url(/2014/images/txt/myHappy_type3_s1_basic.gif) no-repeat center 0;}
.myHappyType3 li.off{color:#666;height:; background:url(/2014/images/txt/myHappy_type3_s1_basic.gif) no-repeat center -91px;}

.myHappyType4{height:96px; width:100%; margin:0 auto}
.myHappyType4 ul{overflow:hidden}
.myHappyType4 li{width:25%; margin-left:0; margin-right:0; float:left; height:63px; font-size:15px; color:#666; font-weight:bold; text-align:center; padding-top:28px; margin-top:5px}
.myHappyType4 li:first-child{margin-right:0; margin-left:0}
.myHappyType4{}
.myHappyType4 li.on{color:#fff;height:; background:url(/2014/images/txt/myHappy_type4_s1_basic.gif) no-repeat center 0;}
.myHappyType4 li.off{color:#666;height:; background:url(/2014/images/txt/myHappy_type4_s1_basic.gif) no-repeat center -91px;}

.myHappyType5{height:96px; width:100%; margin:0 auto}
.myHappyType5 ul{overflow:hidden}
.myHappyType5 li{width:20%; margin-left:0; margin-right:0; float:left; height:63px; font-size:15px; color:#666; font-weight:bold; text-align:center; padding-top:28px; overflow:hidden; margin-top:5px}
.myHappyType5 li:first-child{margin-left:0}
.myHappyType5{}
.myHappyType5 li.on{color:#fff;height:; background:url(/2014/images/txt/myHappy_type5_s1_basic.gif) no-repeat center 0;}
.myHappyType5 li.off{color:#666;height:; background:url(/2014/images/txt/myHappy_type5_s1_basic.gif) no-repeat center -91px;}

.myHappyType6{height:172px; width:100%; margin:0 auto}
.myHappyType6 ul{overflow:hidden}
.myHappyType6 li{width:33.3%; margin-left:0; margin-right:0; float:left; height:53px; font-size:15px; color:#666; font-weight:bold; text-align:center; padding-top:28px; margin-top:5px}
.myHappyType6 li:first-child{margin-left:0}
.myHappyType6 li.end{margin-left:0}
.myHappyType6 li.on{color:#fff;height:; background:url(/2014/images/txt/myHappy_type6_s1_basic.gif) no-repeat center 0;}
.myHappyType6 li.off{color:#666;height:; background:url(/2014/images/txt/myHappy_type6_s1_basic.gif) no-repeat center -81px;}

.myHappyType7{height:172px; width:100%; margin:0 auto}
.myHappyType7 ul{overflow:hidden}
.myHappyType7 li{width:25%; margin-left:0; margin-right:0; float:left; height:53px; font-size:15px; color:#666; font-weight:bold; text-align:center; padding-top:28px; margin-top:5px}
.myHappyType7 li:first-child{margin-left:0}
.myHappyType7 li.end{margin-left:0}
.myHappyType7 li.on{color:#fff;height:; background:url(/2014/images/txt/myHappy_type7_s1_basic.gif) no-repeat center 0;}
.myHappyType7 li.off{color:#666;height:; background:url(/2014/images/txt/myHappy_type7_s1_basic.gif) no-repeat center -81px;}

/* 2015-01-26 Ãß°¡ */
.myPage4Top2{height:74px; background:url(/2014/images/txt/mypage_txt4_basic.gif) no-repeat center 0; text-indent:-9999px}
.myPage4Top2.myPageTop2{height:74px; background:url(/2014/images/txt/mypage_txt4_basic.gif) no-repeat center -74px; text-indent:-9999px}
.myPage4Top2.myPageTop3{height:74px; background:url(/2014/images/txt/mypage_txt4_basic.gif) no-repeat center -148px; text-indent:-9999px}
.myPage4Top2.myPageTop4{height:74px; background:url(/2014/images/txt/mypage_txt4_basic.gif) no-repeat center -222px; text-indent:-9999px}
.myPage4Top2.myPageTopN{height:74px; background:url(/2014/images/txt/mypage4_txt0_basic.gif) no-repeat center 0; text-indent:-9999px}

/* 2015-01-26 Ãß°¡ */
.myPage5Top2{height:74px; background:url(/2014/images/txt/mypage_txt5_basic.gif) no-repeat center 0; text-indent:-9999px}
.myPage5Top2.myPageTop2{height:74px; background:url(/2014/images/txt/mypage_txt5_basic.gif) no-repeat center -74px; text-indent:-9999px}
.myPage5Top2.myPageTop3{height:74px; background:url(/2014/images/txt/mypage_txt5_basic.gif) no-repeat center -148px; text-indent:-9999px}
.myPage5Top2.myPageTop4{height:74px; background:url(/2014/images/txt/mypage_txt5_basic.gif) no-repeat center -222px; text-indent:-9999px}
.myPage5Top2.myPageTop5{height:74px; background:url(/2014/images/txt/mypage_txt5_basic.gif) no-repeat center -296px; text-indent:-9999px}
.myPage5Top2.myPageTopN{height:74px; background:url(/2014/images/txt/mypage5_txt0_basic.gif) no-repeat center 0; text-indent:-9999px}

.similarDiv .unit .titZone .tit{width:auto}
.frameTxt{line-height:23px; margin-bottom:25px}
.resultType{text-align:center; font-size:18px; margin-top:30px; margin-bottom:30px}

.myPage1Con1.type2{width:450px; margin:0 auto; background-position:5px center;padding-left:150px}
.loginTab2 .txt1{width:610px; margin:0 auto}

/*±â°ü¼±ÅÃ*/
.civilTab .borderDiv{width:100%}
.civilTab .borderDiv ul{width:100%}
.civilTab .borderDiv li{width:20%}
.civilTab ul li .oneT{width:100%}
.civilTab ul li.one{position:absolute; top:0; left:0; }
.civilTab ul li.two{position:absolute; top:0; left:20%;}
.civilTab ul li.thr{position:absolute; top:0; left:40%;}
.civilTab ul li.fou{position:absolute; top:0; left:60%;}
.civilTab ul li.fiv{position:absolute; top:0; left:80%; border-right:none;}
.civilTab ul li .twoT{position:relative; width:498px; padding:13px 30px 20px; background:#ecf3fe;overflow:hidden; border-left:1px solid #e4e4e4; border-right:1px solid #e4e4e4}
.civilTab ul li .twoT span{margin-right:30px}
.civilTab ul li.two .twoT{margin-left:-114px !important;}
.civilTab ul li.thr .twoT{margin-left:-225px !important;}
.civilTab ul li.fou .twoT{margin-left:-336px !important;}
.civilTab ul li.fiv .twoT{margin-left:-447px !important;}

/* 2015-01-08 Ãß°¡*/
/* 2016.07.04 ÁÖ¼® kws
.civilType2{border-top:none !important;}
.civilType2 li{width:30% !important; height:95px !important; border-top:1px solid #ebebeb}
.civilType2 li.fou{border-top:none !important}
.civilType2 li.fiv{border-top:none !important}
*/

/*2015-01-22 Ãß°¡*/
.civilListType{border-top:3px solid #666;}
.civilListType table{width:100%}
.civilListType th{background:#e5f2f1; font-weight:bold; text-align:center; border-bottom:1px solid #e1e1e1}
.civilListType td{padding:10px 15px; text-align:center; border-bottom:1px solid #e1e1e1}
.civilListType td p{background:url('/2014/images/icon/icon_dot3x3.gif') no-repeat 0 10px; padding-left:10px; line-height:23px; overflow:hidden; text-align:left}

.grayBoxMem2{background-image:url('/2014/images/icon/graybox_member_icon2.gif')}

.answerDiv{margin-top:50px; border-top:3px solid #666; border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-bottom:1px solid #ebebeb; line-height:23px; position:relative}
.answerDiv .iconA{position:absolute; top:0; left:-1px}
.answerDiv .answerTxt{padding:23px 30px 30px 100px}
.answerDiv .civilPart{padding:23px 0 26px; margin:0 30px; border-top:1px dashed #d0d0d0}
.answerDiv .civilPart li{overflow:hidden}
.answerDiv .civilPart li strong{display:block; float:left;background:url('/2014/images/icon/icon_dot3x3.gif') no-repeat 0 center; width:70px; font-weight:bold; padding-left:7px}
.answerDiv .civilPart li p{float:left}
.answerDiv .civilPart li span{display:block}

.fN .search_117x35{float:none}
.viewForm1 td.subTxt p:first-child{margin-right:80px}
.viewForm1 td.subTxt p{margin-right:80px; margin-left:0}

/* 2015-01-28 Ãß°¡*/
.btn_request{text-decoration:none !important; background:url('/2014/images/btn/btn_cyan.gif') no-repeat 0 0; width:130px; height:40px; text-align:center; font-size:16px; font-weight:bold; border:none; color:#fff !important; vertical-align:top; display:inline-block; line-height:37px}
.policyForm{width:100% !important;}

/* tabType */
.tabType1{position:relative}
.tabType1 .tabBt{display:block; position:absolute; top:0; padding:13px 0 15px; background:url('/2014/images/icon/util_bg.gif') repeat-y left 0 #f5f5f5; border:1px solid #e4e4e4; border-left:0; font-size:15px; text-align:center}
.tabType1 .tabBt.on{border-bottom:1px solid #fff; background-color:#fff; color:#3b6cca; font-weight:bold}
.tabType1 .tabBt1{border-left:1px solid #e4e4e4; }
.tabType1.tab2 .tabBt{width:50%}
.tabType1.tab2 .tabBt2{width:50%; left:50%}
.tabType1.tab3 .tabBt{width:33.3%}
.tabType1.tab3 .tabBt1{border-left:none}
.tabType1.tab3 .tabBt2{left:33.3%}
.tabType1.tab3 .tabBt3{left:66.6%}
.tabType1.tab4 .tabBt{width:25%}
.tabType1.tab4 .tabBt2{left:25%}
.tabType1.tab4 .tabBt3{left:50%}
.tabType1.tab4 .tabBt4{left:75%; width:24.9%;}
.tabType1.tab5 .tabBt{width:20%}
.tabType1.tab5 .tabBt2{left:20%}
.tabType1.tab5 .tabBt3{left:40%}
.tabType1.tab5 .tabBt4{left:60%}
.tabType1.tab5 .tabBt5{left:80%; width:19.9%}
.tabType1.tab6 .tabBt{width:16.5%}
.tabType1.tab6 .tabBt2{left:16.5%}
.tabType1.tab6 .tabBt3{left:33%; width:17.5%}
.tabType1.tab6 .tabBt4{left:50.5%}
.tabType1.tab6 .tabBt5{left:67%;}
.tabType1.tab6 .tabBt6{left:83.5%;}
.tabType1.tab7 .tabBt{width:14%}
.tabType1.tab7 .tabBt2{left:14%}
.tabType1.tab7 .tabBt3{left:28%}
.tabType1.tab7 .tabBt4{left:42%}
.tabType1.tab7 .tabBt5{left:56%}
.tabType1.tab7 .tabBt6{left:70%}
.tabType1.tab7 .tabBt7{left:74%;}
.tabType1.tab8 .tabBt{width:12.5%}
.tabType1.tab8 .tabBt2{left:12.5%}
.tabType1.tab8 .tabBt3{left:25%}
.tabType1.tab8 .tabBt4{left:37.5%}
.tabType1.tab8 .tabBt5{left:50%}
.tabType1.tab8 .tabBt6{left:52.5%}
.tabType1.tab8 .tabBt7{left:65%; }
.tabType1.tab8 .tabBt8{left:77.5%;}
.loginTab .tabBt1{padding:25px 0 29px; height:42px}
.loginTab .tabBt3, .loginTab .tabBt5{padding:15px 0 18px; height:63px;}
.loginTab .tabBt2, .loginTab .tabBt4{padding:25px 0 29px; height:42px;}
.loginTab .loginTab1{padding:147px 15px 30px}
.loginTab.tab6 .tabBt1{padding:36px 0 39px; height:21px}
.loginTab.tab6 .tabBt2{padding:24px 0 27px; height:45px}
.loginTab.tab6 .tabBt3{padding:15px 0 18px; height:63px}
.loginTab.tab6 .tabBt4{padding:36px 0 39px; height:21px}
.loginTab.tab6 .tabBt5{padding:15px 0 18px; height:63px}
.loginTab.tab6 .tabBt6{padding:36px 0 39px; height:21px}

/* checkList */
.checkList{width:100%}
.checkList .con{width:auto;padding:25px 30px; border:1px solid #ece7db; border-radius:5px; background-color:#f8f8f3; color:#747474; font-size:13px; line-height:23px}
.checkList2{width:100%; margin:0 auto}
.checkList2 .con{width:auto; padding:25px 30px; border:1px solid #ece7db; border-radius:5px; background-color:#f8f8f3; color:#747474; font-size:13px; line-height:23px}
.checkList3{width:100%; margin:0 auto}
.checkList3 .con{width:auto; padding:25px 30px; border:1px solid #ece7db; border-radius:5px; background-color:#f8f8f3; color:#747474; font-size:13px; line-height:23px}
.checkList4{width:100%;}
.checkList4 .con{width:auto; padding:25px 30px; border:1px solid #ece7db; border-radius:5px; background-color:#f8f8f3; color:#747474; font-size:13px; line-height:23px; overflow:hidden}

/*»ó´Ü¹Ú½º¹®±¸ºÎºÐ*/
.srchBoxMy{padding:0 0 30px; border:1px solid #ebebeb; border-bottom:none; background-color:#f5f5f5}
.srchBoxMy .con{margin:0 30px; padding:20px 0 0; border-top:none}
.srchBoxMy span{width:30%}
.srchBoxMy span input.txt{height:21px; padding:6px 3px; line-height:25px; width:100% }
.srchBoxMy span input.txt:focus{height:19px; line-height:23px;  border:2px solid #608ee6;width:100%}
.srchBoxMy input.txt472{width:55.5%;}
.srchBoxMy input.txt472:focus{width:55.5%;}
.srchBoxCivil{}
.srchBoxCivil span{width:30%}
.srchBoxCivil span input.txt{height:21px; padding:6px 3px; line-height:25px; width:80% }
.srchBoxCivil span input.txt:focus{height:19px; line-height:23px;  border:2px solid #608ee6;width:80%}
.srchBoxCivil input.txt340{width:64%;}
.srchBoxCivil input.txt340:focus{width:64%;}
.srchBoxCivil input.txt473{width:65%;}
.srchBoxCivil input.txt473:focus{width:65%;}
.srchBoxCivil input.txt250{width:35%}
.srchBoxCivil input.txt250:focus{width:35%}
.srchBoxHappy{border:1px solid #ebebeb !important}
.srchBoxHappy .con{border-top:none}
.srchBoxHappy span{width:30%}
.srchBoxHappy span input.txt{height:21px; padding:6px 3px; line-height:25px; width:100% }
.srchBoxHappy span input.txt:focus{height:19px; line-height:23px;  border:2px solid #608ee6;width:100%}
.srchBoxHappy input.txt446{width:55.5%;}
.srchBoxHappy input.txt446:focus{width:55.5%;}
.srchBoxHappy input.txt473{width:65%;}
.srchBoxHappy input.txt473:focus{width:65%;}

.listTypeHappy2{margin-top:-20px !important}
.bestIcon{margin-top:-20px !important}
.bestIcon.type2{margin-top:0 !important}
.bestIcon img{vertical-align:middle}
.srchBoxDetail .best{padding-left:0}
.myPage1Con1{background-position:25px center; padding-left:200px}

/*¼³¹®Á¶»ç*/
.surveyType1 input.txt625{width:100%}
.surveyType1 input.txt625:focus{width:100%}
.replyWDiv .write textarea.txt2{width:100%}
.replyWDiv .write textarea.txt2:focus{width:100%}

/*app*/
.smartAppDiv{padding:35px 20px 35px}
.smartAppDiv .btn a img{width:150px}
.smartAppDiv .btn a:first-child{right:180px}
.smartAppDiv .btn a{right:20px}
.surveyDiv .resultTotal{width:85%}

/*½ÅÃ»¿Ï·á ÀÌ¸ÞÀÏ*/
.emailZone input.txt122{width:100px;}
.emailZone input.txt122:focus{width:98px}
.emailZone input.txt185{width:120px}
.emailZone input.txt185:focus{width:118px}

/*¸®ÇÃ´ñ±Û*/
.replyWDiv .write textarea.txt1{width:100%}
.surveyView TH.question span{height:70px}

/* ³ªÀÇÀÌ¿ë³»¿ª »ó¼¼ °á°úÅÇ 15.02.08 Ãß°¡ */
.chkZoneTab{position:relative;}
.chkZoneTab .tabBt{display:block; position:absolute; top:0; padding:15px 0 18px; background-color:#f5f5f5; border:1px solid #e4e4e4; border-left:0; font-size:15px; text-align:center; text-decoration:none}
.chkZoneTab .tabBt.on{border-bottom:1px solid #fff; background-color:#fff; color:#3b6cca; font-weight:bold}
.chkZoneTab.tab1 .tabBt1{width:100% !important; border-right:none; border-left:1px solid #e4e4e4; background:#f5f5f5; border-bottom:1px solid #e4e4e4}
.chkZoneTab.tab1 .tabBt2{width:100% !important; border-right:none; border-left:1px solid #e4e4e4; background:#f5f5f5; border-bottom:1px solid #e4e4e4}
.chkZoneTab.tab2 .tabBt1{width:50% !important; border-left:1px solid #e4e4e4}
.chkZoneTab.tab2 .tabBt2{width:50% !important; left:50%; border-left:1px solid #e4e4e4}
.chkZoneTab .tabCon{padding:80px 20px 30px; border:1px solid #e4e4e4}
.chkZoneTab.tab3 .tabBt1{width:33.3% !important; border-left:1px solid #e4e4e4}
.chkZoneTab.tab3 .tabBt2{width:33.3% !important; left:33.3% !important; border-left:1px solid #e4e4e4}
.chkZoneTab.tab3 .tabBt3{width:33.3% !important; left:66.6% !important; border-left:1px solid #e4e4e4}
.chkZoneTab.tab4 .tabBt1{width:25%; border-left:1px solid #e4e4e4}
.chkZoneTab.tab4 .tabBt2{width:25% !important; left:25% !important; border-left:1px solid #e4e4e4}
.chkZoneTab.tab4 .tabBt3{width:25% !important; left:50% !important; border-left:1px solid #e4e4e4}
.chkZoneTab.tab4 .tabBt4{width:24.9% !important; left:75% !important; border-left:1px solid #e4e4e4}
.chkZoneTab .tabCon{padding:80px 20px 30px; border:1px solid #e4e4e4}

/* 2015-02-16  Ãß°¡*/
.popBody {}
.popBody .popHead{background:#608ee6}
.popCon .popQnaDiv{border:4px solid #aad3d2; padding:25px 20px 30px}
.popCon .popQnaDiv .tit{background:none; font-size:20px; padding-top:0; border-bottom:1px solid #f0f0f0; padding-bottom:20px; margin-bottom:20px}
.popCon .popQnaDiv .tit span{background:url('/2014/images/icon/popQna_tit_basic.gif') no-repeat 0 0; width:56px; height:24px; text-align:center; color:#fff; font-size:13px; font-weight:normal; display:inline-block; margin-right:10px}
.popCon .popQnaDiv .txt{}
.accoDiv2{}
.accoDiv2 table{width:100%; border-top:2px solid #666}
.accoDiv2 table tr td{border-bottom:1px solid #ebebeb}
.accoDiv2 table tr.on td.qTxt{border-bottom:none; color:#3b6cca}
.accoDiv2 table tr.on td.qTxt a{color:#3b6cca}
.accoDiv2 table .qTit{background:#e5f2f1; color:#10837b; font-size:20px; font-weight:bold; text-align:center}
.accoDiv2 table .qTxt{padding:15px 15px 15px; font-size:15px; color:#555; font-weight:bold}
.accoDiv2 table tr.on .qTxt{color:#3b6cca}
.accoDiv2 table .qTxt2{padding:5px 15px 15px}
.accoDiv2 table .qTxt2 span{display:block}
.accoDiv2 table .qBtn{padding:20px 10px 0; vertical-align:top}
.accoDiv2 table .pBoxDiv .topDiv{background:#f5f5f5; padding:25px 30px}
.accoDiv2 table .pBoxDiv .bottomDiv{overflow:hidden; background:#eeeeee;padding:25px 30px; position:relative}
.accoDiv2 table .pBoxDiv .bottomDiv p{float:left; width:120px; font-weight:bold}
.accoDiv2 table .pBoxDiv .bottomDiv dl{float:left; overflow:hidden}
.accoDiv2 table .pBoxDiv .bottomDiv dl dd,.accoDiv2 table .pBoxDiv .bottomDiv dl dt{float:left}
.accoDiv2 table .pBoxDiv .bottomDiv dl dd{margin-right:10px}
.accoDiv2 table .pBoxDiv .bottomDiv a{position:absolute; bottom:20px; right:30px}
.accoDiv2 .dot{background: url("/2014/images/icon/icon_dot3x3.gif") no-repeat left center; padding-left:10px;}
.accoDiv2 .dot span{display:inline-block; padding-right:15px; font-weight:bold}
.accoDiv2 .two{border-top:1px dashed #d0d0d0; padding-top:10px; margin-top:10px}

/* 2015-02-27 Ãß°¡*/
.viewForm1 th .viewTit p.date2{float:right; font-size: 14px; color:#555; font-weight: normal; line-height:67px; width:20%; padding:0; letter-spacing:-0.5px; padding-right:5%; text-align:right}/*2015-03-04  width ¼öÁ¤*/
.viewForm1 th .viewTit p.date2 a{width:87px; display:inline-block}
.viewForm1 th .viewTit p.date2 a img{vertical-align:middle}
/*2015-02-27 Ãß°¡*/
#content .popWrap{position:absolute; top:0; left:0; width:500px; height:510px; background:#fff; z-index:200000; }
#content .popWrap .closeBtn{position:absolute; top:35px; right:20px}

/*2015-03-04 Ãß°¡*/
.viewForm1 th .viewTit p.txt{width:67%}