blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}abbr,acronym{border:0}a img{border:none}html{margin-bottom:1px;height:100%}.btn_general,a.btn_general{border:1px solid #ddd\0;box-sizing:border-box\0/}.must_nav{border:1px solid #f90\9}.area_map--group{border:1px solid #e1e1e1\9}.overlay,.overlay_foot{background:#333\9}.overlay_foot--close--icn{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=-0.7071067811865479, M12=0.7071067811865471, M21=-0.7071067811865471, M22=-0.7071067811865479, SizingMethod='auto expand')"}.btn_modal_close:after{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865474, M12=-0.7071067811865477, M21=0.7071067811865477, M22=0.7071067811865474, SizingMethod='auto expand')"}.btn_modal_close:before{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.7071067811865482, M12=0.7071067811865466, M21=-0.7071067811865466, M22=0.7071067811865482, SizingMethod='auto expand')"}.introjs-overlay{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#66000000",endColorstr="#e6000000",GradientType=1)}.introjs-helperLayer{background-color:#fff\9;border:1px solid #777\9}.introjs-helperNumberLayer{background:#bcbcbc\9;filter:progid:dximagetransform.microsoft.gradient(startcolorstr="$color-scarlet-approx",endcolorstr="$color-guardsman-red-approx",gradienttype=0);filter:progid:DXImageTransform.Microsoft.Shadow(direction=135,strength=2,color=ff0000)}.uiSlide img{border:0}.uiSlide li,.uiSlide p{margin:0;padding:0;line-height:1.6}.uiSlide li p{font-size:.9em}.uiSlide{position:relative;overflow:hidden}.uiSlide .javascript_css{position:relative;z-index:3;padding:20px;background:#fffcd3}.uiSlide .skip_to_news{left:-9999px}.uiSlide .back{z-index:2}.uiSlide .back a,.uiSlide .next a{display:none;outline:none}.uiSlide .next{z-index:2}.uiSlide ul{margin:0;padding:0;list-style-type:none;overflow:hidden;z-index:1}.uiSlide li{float:left;display:inline;padding:5px 0;width:200px;overflow:hidden}.uiHslide li img{margin:0 5px}.uiHslide{width:640px;margin-bottom:15px}.uiHslide a:link{color:#f30}.uiHslide .next{position:absolute;top:0;right:0;width:20px;height:100%;background:url(/img/common/btnSliderHUp.gif) no-repeat 50%}.uiHslide .next a{width:20px;height:100%;line-height:70px;text-indent:-9999px;overflow:hidden;font-size:1px;background:url(/img/common/btnSliderHUp.gif) no-repeat 100%}.uiHslide .back{position:absolute;top:0;left:0;width:20px;height:100%;float:left;background:url(/img/common/btnSliderHDown.gif) no-repeat 50%}.uiHslide .back a{width:20px;height:100%;line-height:70px;text-align:right;text-indent:-9999px;overflow:hidden;font-size:1px;background:url(/img/common/btnSliderHDown.gif) no-repeat 100%}.uiHslide .back a:hover,.uiHslide .next a:hover{background-position:0}.uiHslide .view_all,.uiHslide .view_allLawyer{margin:0;padding:5px 20px;background:#eee;text-align:center;z-index:4}.uiHslide ul{position:relative;left:0;margin:0 20px;width:auto}.uiHslide li img{float:left;border:1px solid #333;display:inline}.uiHslide li p{float:left;display:block;margin:0;width:125px}.uiVslide{width:298px;height:270px}.uiVslide .back{top:0;background:#ccc;background:url(/img/common/btnSliderVUp.gif) no-repeat 50%}.uiVslide .back,.uiVslide .next{position:absolute;width:100%;height:20px}.uiVslide .next{bottom:20px;background:#ccc;background:url(/img/common/btnSliderVDown.gif) no-repeat 50%}.uiVslide .next a{background:url(/img/common/btnSliderVDown.gif) no-repeat top}.uiVslide .back a,.uiVslide .next a{text-indent:-9999px;overflow:hidden;width:100%;height:20px}.uiVslide .back a{background:url(/img/common/btnSliderVUp.gif) no-repeat top}.uiVslide .back a:hover,.uiVslide .next a:hover{background-position:bottom}.uiVslide .view_all,.uiVslide .view_allLawyer{position:absolute;bottom:0;z-index:4;margin:0;background:#eee;text-align:center;width:100%;height:20px}.uiVslide ul{position:relative;top:0;padding:20px 0;width:auto}.uiVslide li{width:290px;padding:3px 2px}.uiVslide li img,.uiVslide li p{float:left;display:inline}.uiVslide li p{margin:0 0 0 10px;_margin:0 0 0 5px}.uiVslide li a{display:block}.uiVslide .all,.uiVslide .allLawyer{position:absolute;bottom:10px}fieldset{border:none}option{padding:.2em}legend{margin-bottom:2px;background:#ffedca;margin:0 0 10px;font-weight:700;display:block;float:none}#main_full legend{width:930px;color:#74542b;font-size:1.15em;background:#efe5d9;padding:3px 15px;border-radius:4px;text-shadow:0 1px 0 #fff}legend span{display:block;width:624px;padding:5px;text-align:center}#mainBlock{width:640px}#formNavigation{margin-bottom:10px}.ctrlHolder{line-height:1.5;padding:.3em 0;padding-bottom:.6em;padding-top:.6em;border-bottom:1px solid #ddd}.uniForm .labelField label{font-weight:700}.labelField{width:30%;height:100%;padding:.2em .5em;float:left}.labelField em{font-size:.9em;color:red;white-space:nowrap}.labelField img,dd.error img{margin-left:.5em;vertical-align:text-bottom}#main_full .labelField{width:20%}.noteField{font-size:.9em}.noteField,.uniForm .countField{width:65%;float:right;padding:.2em;margin:0;line-height:1.4}.uniForm .countField strong{font-size:1.2em;font-color:#444;font-weight:400;padding-right:.2em}.inputField{width:65%;padding:.2em;float:right;overflow:hidden;word-break:break-all}.inputField dl{margin:0;padding:0}.inputField dl.marginTop{margin-top:.4em}.inputField .labelField{width:25%;padding-top:0;padding-bottom:.2em;font-weight:700}#main_full .countField,#main_full .inputField,#main_full .noteField{width:75%;word-break:break-all}.inputField .inputField,.inputField .noteField{width:70%;padding-top:0;padding-bottom:.2em}.inputField .countField{width:70%;padding-top:0;padding-bottom:.4em}.inputField .longLabelField{margin:0;width:95%;padding:0 .5em;background-color:#eee;font-weight:700}.inputField .longLablField label{margin:0;padding:0}.inputField .longNoteField{font-size:.9em;width:95%;padding:.4 .5em 0}.inputField .longInputField{width:95%;padding:.4em .2em 1em}.inputField .longCountField{width:95%;padding:.1em .2em .5em;margin-top:-1em}.inputField .floatLabelField{margin:0;display:inline;padding:0 0 0 .5em;font-weight:700}.inputField .floatNoteField{font-size:.9em;display:inline;padding:.4 .5em 0}.inputField .floatInputField{display:inline;padding:.1em .2em 1em 0;margin-bottom:.5em}.inputField .floatCountField{display:inline;padding:.1em .2em 1em;margin-bottom:.5em;margin-top:-1.5em}.uniForm .inputField label{white-space:nowrap}.uniForm .inputField input{margin:0 3px;font-size:13px;border:2px inset;border-color:initial}.uniForm .inputField select{margin:0 3px}.uniForm .inputField textarea{width:93%;font-size:13px;line-height:1.4}.route-citizen-bbsQuestion .uniForm .inputField input{border:1px solid #ddd}.form--check input{margin-right:5px}.numInput{text-align:right}.txtInput{text-align:left}.ctrlHolder dd.error{width:70%;color:red;padding:.2em;float:right}.longLabelForm .labelField{width:71%}.longLabelForm .labelField p.note{margin:0;padding:0;font-size:.9em;line-height:1.4}.longLabelForm .inputField{width:23%;padding:.4em}.longLabelTable{padding-bottom:1em;padding-top:1em;background:#fff}.longLabelTable th{width:34%;text-align:left;padding:.2em .5em;float:none}.longLabelTable td{width:66%;float:none;padding:.2em .5em}.buttonHolder{padding-bottom:2em}.buttonHolder button{background:none;margin:.5em auto 0;cursor:pointer}.uniForm .note{margin:0;padding:0;font-size:.9em;line-height:1.4}legend span.caution{text-align:left;border-top:none;width:530px;padding:.3em 5px .3em 105px}.uniForm .caution{display:block;font-size:.9em;background:#ffd4d5;line-height:1.3;margin:0 auto;white-space:normal}#errorMsg,.uniForm .error{background-color:#fff2f2;color:#ff1414}#errorMsg{padding:15px;margin-top:5px;border:2px solid #c00}#errorMsg ol{margin-bottom:5px}.focused,.focused .inputField,.focused .noteField,.uniForm .error.focused{background-color:#fffcdf}.uniForm .error{background-color:#fff2f2}#errorMsg label{background:url(/img/common/iconCautionS.gif?1501212155002) 0 no-repeat;padding:3px 0 3px 30px;line-height:2.3}table{background-color:#eee}td,th{background-color:#fff}.focused td,.focused th{background-color:#fffcdf}.not_example{color:#777}#confirmArea{font-size:.95em;width:640px}#confirmArea fieldset{margin:0;padding:0}#confirmArea .ctrlHolder{margin:1em;padding:.1em .2em;margin:0}#confirmArea legend span{font-size:12px}#confirmArea dt{font-weight:700}.buttonHolder{text-align:center;padding-bottom:15px}.column .buttonHolder{text-align:left}.buttonHolder button{overflow:hidden;margin:0;margin-top:15px;border:none;text-indent:-9999px;*text-indent:0}.buttonHolder .primaryAction{width:412px;height:31px;background:url(/img/common/btnAgreeRulePrivacy.gif?1501212155002) 0 0}.buttonHolder .primaryAction span,.buttonHolder button span{text-indent:-9999px}.buttonHolder .primaryAction:hover,.buttonHolder button:hover{background-position:0 100%}#confirmArea .buttonHolder form{display:inline}#confirmArea .buttonHolder form button{margin:0;padding-bottom:15px}#confirmArea .buttonHolder form button.repair,#confirmArea .buttonHolder form button.submit{overflow:hidden;margin:0 auto 15px;width:95px;height:24px;border:none;text-indent:-9999px}#confirmArea .buttonHolder form button.back{overflow:hidden;margin:0 auto 15px;width:60px;height:24px;border:none;text-indent:-9999px}.buttonHolder button.register{overflow:hidden;margin:0 auto 15px;width:80px;height:22px;border:none;text-indent:-9999px}#confirmArea .buttonHolder form button.back span,#confirmArea .buttonHolder form button.repair span,#confirmArea .buttonHolder form button.submit span,.buttonHolder button.register span{text-indent:-9999px}#confirmArea .buttonHolder form button.submit{background:url(/img/common/btnFormSubmitS.gif?1501212155002) 0 0 no-repeat}#confirmArea .buttonHolder form button.back{background:url(/img/common/btnBack.gif?1501212155002) 0 0 no-repeat}#confirmArea .buttonHolder form button.repair{background:url(/img/common/btnFormRepairS.gif?1501212155002) 0 0 no-repeat}.buttonHolder button.register{background:url(/img/common/btnFormRegisterS.gif?1501212155002) 0 0 no-repeat}#confirmArea .buttonHolder form button.back:hover,#confirmArea .buttonHolder form button.repair:hover,#confirmArea .buttonHolder form button.submit:hover,.buttonHolder button.register:hover{background-position:0 100%}.finish .pct{float:left;margin:10px 20px}.finish .talk_baloon{float:left;padding:20px;width:430px;margin:10px 0 30px;text-align:center}.message_thank{font-size:2em;font-weight:700}.finish .button_holder .btn_special{padding:8px 15px;font-size:1.2em}.finish .list_service li{font-weight:700;font-size:1.2em;margin:0 10px;padding:10px 0;border-bottom:1px solid #eee}