.cs_wrap{margin:60px auto}.scCon1_normal{}.scCon1_error{}.scCon1_error .sc_confirm_errorBox{margin:40px auto;background:#ebebeb;padding-bottom:25px}.scCon1_error .sc_confirm_errorBox p{text-align:center;font-size:18px;font-weight:400;padding:60px 0 40px}.cs_title{margin-bottom:60px;padding-top:15px;position:relative}.cs_title::before{content:'';position:absolute;top:0;left:50%;margin-left:-25px;width:50px;height:5px;background:#000}.cs_title h4{font-size:30px;font-weight:700;text-align:center;margin-bottom:10px}.cs_title p{text-align:center;font-size:15px;color:#666}.cs_dep_wrap{}.cs_dep_wrap .cs_dep{overflow:hidden}.cs_dep_wrap .cs_dep li{float:left;width:50%;border:1px solid #efefef}.cs_dep_wrap .cs_dep li:last-child{border-left:none}.cs_dep_wrap .cs_dep li a{display:block;font-size:16px;height:50px;line-height:50px;text-align:center}.cs_dep_wrap .cs_dep li.active{background:#a5cae3}.cs_dep_wrap .cs_dep li.active a{color:#fff;font-weight:700}.cs_contents{background:#efefef;display:table;width:100%}.cs_infoContentL{width:50%;padding:40px 40px 20px 40px;display:table-cell;vertical-align:top}.cs_row{margin-bottom:30px}.cs_row .cs_row_title{font-size:16px;font-weight:700;margin-bottom:5px}.cs_row_group .error_next_box .field-validation-error{display:block;color:red;line-height:14px;margin-top:8px;font-size:13px;font-weight:400}.psTxt_box{text-align:left;font-size:13px;margin-top:8px;display:block}.psTxt_box b{font-weight:400}.ps_box input{width:100%;padding:0 10px;height:40px;background:#fff;border:solid 1px #dadada;font-size:15px}.ps_box textarea{width:100%;height:109px;padding:10px;background:#fff;border:solid 1px #dadada;font-size:15px;resize:vertical}.cs_row input.input-validation-error,.cs_row textarea.input-validation-error{border:1px solid red!important}.cs_infoContentR{width:50%;display:table-cell;vertical-align:top;padding:40px;background:#eaeaea}.cs_join_box .ag_box{height:590px;overflow-y:scroll;background:#fff;padding:15px;border:1px solid #dadada}.cs_join_box h3{font-size:16px;font-weight:700;margin-bottom:10px}.cs_join_box .cs_agree{margin-top:15px;line-height:21px}.cs_join_box .about_txtpart{margin-bottom:10px}.cs_join_box .about_txtpart .txtpart_title{margin-top:10px;font-weight:400;margin-bottom:5px}.cs_join_box .about_txtpart h4.txtpart_title{color:#657b87;background:url(../images/common/tit_icon.png) left center no-repeat;padding-left:10px;font-size:15px}.cs_join_box .cs_agree{overflow:hidden}.mapPhone_box{margin-top:145px}.mapPhone_box dl.eval_listStyle{border-top:2px solid #000;border-bottom:1px solid #666;margin:0;padding:10px}.mapPhone_box .eval_listStyle dt{color:#000}.mapPhone_box dl dt{font-weight:700;font-size:16px;margin-bottom:10px}.mapPhone_box dl dd{}.cs_fromContents{margin:40px 0}.cs_fromSub_txt{margin-bottom:20px}.cs_fromSub_txt p{font-size:15px;font-weight:400}.cs_fromSub_con{padding:15px;background:#efefef}.cs_seachArea_field legend{visibility:hidden;font-size:0;line-height:0}.cs_seachCode li{float:left;margin-right:10px}.cs_seachCode li select{border:1px solid #ccc;background:#fff url(../images/search/ico_select2.png) right center no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 10px;height:35px;line-height:35px}.cs_changSearchL{float:left}.cs_changSearchL input{height:35px;line-height:35px;width:400px;background:#fff;border:1px solid #ccc;padding:0 10px;margin-right:10px;float:left}.cs_changSearchL a.gray_btn{height:35px;line-height:35px}.cs_listBox{margin:10px 0 40px}.cs_listBox ul li{margin-bottom:10px;transition:.9s}.cs_listBox ul li .cs_list_title{padding:10px 15px 10px 40px;border:1px solid #ddd;background:#fff url(../images/about/icon_q.png) 5px center no-repeat;background-size:30px}.cs_list_txtcon{padding:10px 15px 10px 40px;border:1px solid #ddd;border-top:none;display:none;background:#f0f0f0 url(../images/about/icon_a.png) 5px 10px no-repeat;background-size:30px}.cs_listBox ul li:hover .cs_list_txtcon{display:block;cursor:pointer}.cs_list_h{margin-right:5px}.about_header_inner{}.a_header{}.hA_inner{}#aboutVisual{width:100%;min-width:1240px;height:300px}.service_con_area{min-width:1240px}.about_visual1{background:url(../images/about/about_vImg01.png) center center no-repeat;background-size:cover}.about_visual2{background:url(../images/about/about_vImg02.png) center center no-repeat;background-size:cover}.about_visual3{background:url(../images/about/about_vImg03.png) center bottom no-repeat;background-size:cover}.about_visual4{background:url(../images/about/about_vImg04.png) center bottom no-repeat;background-size:cover}.av_txt_wrap{text-align:center;padding-top:120px}.av_txt_wrap h3{font-size:36px;font-weight:700;color:#fff}.about_TmenuWrap{border-bottom:1px solid #dfdfdf;border-top:1px solid #dfdfdf;background:#f2f2f2;transform:.6s}.about_menu{overflow:hidden;border-left:1px solid #dfdfdf;border-right:1px solid #dfdfdf}.about_menu{width:100%}.about_menu>li{float:left;width:25%;position:relative}.about_menu li::after{content:"";width:1px;height:15px;background:#ccc;position:absolute;right:0;top:50%;margin-top:-7px;display:block}.about_menu li:last-child:after{display:none}.about_menu>li>a{display:block;text-align:center;height:40px;line-height:40px;background:#f2f2f2;font-weight:500;font-size:16px}.about_menu li:last-child{border-right:0}.about_menu li a:hover{font-weight:700}.about_TmenuWrap:hover .about_dropSub{display:block!important}.about_dropSub{border:1px solid #dfdfdf;border-bottom:none;overflow:hidden;display:none}.about_sub_menu{background:#fff;width:25%;height:135px;float:left;padding-top:8px}.about_sub_menu ul li a{display:block;text-align:center;line-height:30px;height:30px}.about_sub_menu ul li a:hover{font-weight:700}.about_con{margin:60px 0 100px}.aboutCon_tTit{margin-bottom:60px}.aboutCon_tTit h4{text-align:center;font-size:30px;font-weight:700}.aboutCon_tTit p{font-size:16px;margin-top:30px;color:#666;text-align:center}.aboutCon_subTit{margin-bottom:10px}.aboutCon_subTit h5{font-size:30px;font-weight:700;margin-bottom:20px;position:relative;padding-top:12px}.aboutCon_subTxt{margin-bottom:40px}.aboutCon_subTxt p{font-size:15px}.aboutCon_subTxt p b{font-size:16px}.about_Tfeatures{}.about_Bfeatures{}.about_conFeatures{overflow:hidden;padding:40px 20px;border:1px solid #ededed}.serviceClass_box{overflow:hidden;border:1px solid #dfdfdf;padding:10px}.serviceClass_box li{float:left;width:25%;padding:15px}.serviceClass_list{background:#e7eef2;padding:0 20px 15px;height:250px;box-shadow:5px 5px 5px #ccc;font-size:15px}.serviceClass_list span{color:#fff;display:block;width:120px;margin:0 auto 25px;text-align:center;padding:20px 0;background:#456372;font-size:16px;font-weight:700}.serviceClass_list i{font-size:14px;font-style:normal;color:#666}.advice_box{margin:30px 0 20px}.about_article2{margin-bottom:80px}.advice_box table{}.advice_box table caption{display:none}.advice_box table th{background:#f8f8f8;border-top:solid 1px #c9c9c9;border-bottom:solid 1px #c9c9c9;border-right:solid 1px #e6e6e6}.advice_box table td{border-top:solid 1px #c9c9c9;border-bottom:solid 1px #c9c9c9;padding:15px;line-height:20px}.advice_box table td .adviceTable_tdList b{color:#657b87}.advice_box table td .adviceTable_tdList{font-weight:400;color:#666}.advice_box table td:last-child{border-left:1px solid #e6e6e6}.tdList_bar{margin:0 10px}.about_article3 table{width:100%}.about_article3 table tr th{background:#c9d0d8;height:45px;border:1px solid #fff}.about_article3 table tr td{border-right:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;text-align:center;font-weight:400;height:30px;padding:0 10px}.about_article3 table tr.border_none td{border-bottom:none;border-top:none}.about_article3 table tr td:first-child{text-align:left}.about_article3 table tr td:last-child{border-right:0}.subscription_con{padding:15px;background:#f8f8f8}.subscription_con dt{font-size:15px;font-weight:700;color:#657b87;margin-bottom:5px;text-align:left}.subscription_con dd{color:#666}.aboutCon_greetings{}.greetings_txt_box dt{font-size:25px;font-weight:700;color:#657b87;line-height:1.2em;margin-bottom:30px}.greetings_txt_box dd{color:#666;font-size:15px;margin-bottom:15px}.greetings_sign_box{float:right;margin-top:50px}.greetings_sign_box .sign_left{color:#657b87;float:left;padding-top:14px}.greetings_sign_box .sign_left b{color:#333}.greetings_sign_box .sign_right{width:240px;float:right}.greetings_sign_box .sign_right li{font-size:18px;font-weight:700;padding:10px 0 10px 15px}.greetings_sign_box .sign_right li.k_owner{background:url(../images/about/bryan_sign.png)right center no-repeat;background-size:90px}.greetings_sign_box .sign_right li.h_owner{background:url(../images/about/wh_sign.png)right center no-repeat;background-size:90px}.about_conHistory .history_top{position:relative;height:140px}.history_top .history_nav{width:1200px;overflow:hidden;background:#fff}.history_top .history_nav li{float:left;margin-bottom:-1px;width:200px;height:62px;font-size:18px;line-height:62px;text-align:center;background:#fff;border:1px solid #e2e2e2;box-sizing:border-box}.history_top .history_nav li:nth-child(1n+0){border-right:0}.history_top .history_nav li:nth-child(6n+6){border-right:1px solid #e2e2e2}.history_top .history_nav li:nth-child(7n+0){margin-bottom:0}.history_top .history_nav li a{display:block}.history_top .history_nav li a:hover{background:#a5cae3;color:#fff}.history_top .history_nav .active a{background:#a5cae3;color:#fff;display:block}.history_bottom_inner li .history_title{float:right;width:880px;margin-bottom:8px}.history_bottom_inner li .history_title li{float:left;width:50%;text-align:center;padding:10px;font-size:16px;border:1px solid #ccc;background:#dde7ed;font-weight:bold}.history_bottom_inner li .history_title li:last-child{border-left:none}.history_bottom_inner li:last-child .history_year{border-bottom:1px solid #657b87}.history_bottom_inner li:last-child .history_list{border-bottom:1px solid #ccc}.history_bottom{padding-top:100px}.history_bottom_inner li{overflow:hidden}.history_year{float:left;width:280px;min-height:100px;font-size:38px;font-weight:700;line-height:normal;border-top:1px solid #657b87;padding:20px 0;color:#657b87}.history_list{width:880px;float:right;border-top:1px solid #ccc}.history_list li{line-height:49px;height:49px;border-bottom:1px solid #ccc}.history_list li:last-child{border-bottom:0}.history_list li b{color:#9da7af;font-weight:normal}.history_list_txtBox{display:table;width:100%}.JP_about_con{margin-top:60px}.JA_aboutCon_tTit h4{font-size:45px;text-align:center;font-weight:bold;margin-bottom:50px;position:relative}.JA_aboutCon_tTit h4::before{content:'';position:absolute;top:80px;left:50%;width:1px;height:100px}.JA_mapImg{width:900px;height:350px;margin:0 auto 60px;position:relative}.JP_location{width:45px;height:45px;display:block;background:url(../images/about/icon_JP_map.png) center no-repeat;background-size:45px;position:absolute;top:235px;right:110px;animation:JP_location .8s 0s infinite}@keyframes JP_location{0%{transform:translateY(0)}25%{transform:translateY(1px)}50%{transform:translateY(2px)}75%{transform:translateY(3px);transform:scaleY(1.1)}100%{transform:translateY(2px)}}.JP_locationTxt{display:block;position:absolute;top:220px;right:110px;animation:JP_locationTxt .8s 0s infinite}@keyframes JP_locationTxt{0%{transform:translateY(0)}25%{transform:translateY(1px)}50%{transform:translateY(2px)}75%{transform:translateY(3px);transform:scaleY(1.1)}100%{transform:translateY(2px)}}.location_btn{color:#006da8;margin-left:5px;font-weight:400}.location_btn:hover{text-decoration:underline!important}.company_addressBox{background:url(../images/about/JP_mapBg.jpg) no-repeat;background-size:cover;padding:50px 0 30px}.company_address{padding:15px;font-size:16px;border:1px solid #fff;width:900px;margin:0 auto 20px;font-weight:300}.company_address ul li{padding-left:30px;line-height:30px;color:#fff}.company_address ul li b{font-weight:400}.company_address ul li:first-child{background:url(../images/about/icon_phone.png)left center no-repeat;background-size:25px}.company_address ul li:nth-child(2){background:url(../images/about/icon_location.png) left 2px no-repeat;background-size:25px}.company_addressBox .company_addressJA{font-size:18px;border:3px double #fff}.company_addressJA ul li:nth-child(2){background-position:left 3px}.company_addressBox .company_addressKO{}.company_addressBox .company_addressEN{}.about_JA_URL{background:#000;padding:40px 0;text-align:center;color:#fff}.about_JA_URL h5{text-align:center;font-size:30px;font-weight:bold;margin-bottom:5px}.about_JA_URL p{text-align:center;margin-bottom:20px;font-size:15px}.JA_url_btn{display:inline-block;border:1px solid #fff;color:#fff;line-height:35px;height:35px;padding:0 40px}.JA_url_btn.over span{position:relative;z-index:1}.JA_url_btn.over:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#448dff;transform:translateX(-110%);transition-duration:.2s;z-index:0}.JA_url_btn.over:hover{color:#fff;border-color:#448dff}.JA_url_btn.over:hover::after{transform:translateX(0)}.about_explicate{border:1px solid #e2e2e2;border-bottom:1px solid #999;border-top:2px solid #666;overflow:hidden}.about_explicate li{float:left;width:20%;height:55px;line-height:55px;font-size:15px;text-align:center;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2}.about_explicate li:nth-child(n+13){}.about_explicate li:nth-last-child(6n+0){}.about_explicate li a{display:block}.about_explicate .active a{background:#a5cae3;color:#fff;font-weight:700}.about_TtitelBox{}.about_TtitelBox h5{color:#657b87;font-size:20px;font-weight:700;margin-bottom:30px;text-align:center}.about_TtitelBox p{color:#666;font-size:16px;text-align:left;width:900px;margin:0 auto;margin-bottom:5px}.features_content{margin:30px auto;text-align:center}.features_listBox{}.features_list{margin-bottom:10px;background:#fff;border:1px solid #e4e8ef}.features_tit,.features_img{padding:20px 40px 20px 20px}.features_tit{position:relative;background:#e4e8ef}.about_txtLinkPart{margin:10px 0}.link_wis{text-align:center}.link_wis a{color:#657b87}.aboutCon_subTxt{padding:20px;background:#f3f3f3;font-size:16px}.aboutSub_contents{}.aboutSub_contents .aboutTerms_tab{padding:10px 50px 35px;overflow:hidden;border-top:2px solid #000;border-bottom:1px solid #dbdbdb}.aboutSub_contents .aboutTerms_tab li{float:left;width:50%;padding:25px 0 0;text-align:left}.aboutSub_contents .aboutTerms_tab li a{font-size:20px;font-weight:400;display:inline-block;position:relative;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;-o-transition:color .3s ease}.aboutSub_contents .aboutTerms_tab li a:hover,.aboutSub_contents .aboutTerms_tab li a:focus,.aboutSub_contents .aboutTerms_tab li.active a{color:#0086d0;font-weight:700}.aboutSub_contents .aboutTerms_tab li a:hover::after,.aboutSub_contents .aboutTerms_tab li a:focus::after{width:100%}.aboutSub_contents .aboutTerms_tab li a::after{position:absolute;bottom:-2px;display:block;width:0;height:1px;content:'';-webkit-transition:width .3s ease;-moz-transition:width .3s ease;-ms-transition:width .3s ease;-o-transition:width .3s ease;background-color:#0086d0}.aboutTerms_contents{margin:55px 20px}.aboutTerms_contents .aboutTerms_part{margin-bottom:50px}.aboutTerms_contents .aboutTerms_part .txtpart_title{}.aboutTerms_contents .aboutTerms_part h4.txtpart_title{font-size:25px;font-weight:700}.aboutTerms_contents .aboutTerms_part h5.txtpart_title{margin-top:30px;font-size:18px}.aboutTerms_contents .aboutTerms_part dl.txt01{margin-top:20px}.aboutTerms_contents .aboutTerms_part dl.txt01 dt{font-size:15px;margin-bottom:10px;margin-top:20px;font-weight:400}.aboutTerms_contents .aboutTerms_part dl.txt01 dd{}.aboutTerms_contents .aboutTerms_part .aboutTerms_part_ex{margin-top:15px;font-size:15px}#topBtn{position:fixed;z-index:15;right:50px;bottom:250px;width:60px;height:60px;-webkit-transition:background-color .2s ease;-moz-transition:background-color .2s ease;-ms-transition:background-color .2s ease;-o-transition:background-color .2s ease;text-indent:-9999px;opacity:0;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;background-color:#aaa;filter:alpha(opacity=0)}#topBtn.fixed{position:absolute;bottom:260px}#topBtn:hover,#topBtn:focus{background-color:#657b87}#topBtn:before{position:absolute;top:16px;left:25px;display:block;width:0;height:0;content:'';border-right:5px solid transparent;border-bottom:7px solid #fff;border-left:5px solid transparent}#topBtn:after{position:absolute;top:23px;left:29px;display:block;width:2px;height:21px;content:'';background-color:#fff}.txt02{margin-top:20px;font-size:15px}.txt02 li{margin-bottom:10px}.txt03{padding-left:20px;margin-top:10px;font-size:15px}.txt03 li{margin-bottom:10px}.aboutCon_bottom{}.aboutCon_bottom table{border-top:2px solid #000;border-bottom:1px solid #000;font-size:16px}.aboutCon_bottom table tr{border-bottom:1px solid #ddd}.aboutCon_bottom table tr:last-child{border-bottom:none}.aboutCon_bottom table tr th,.aboutCon_bottom table tr td{padding:10px}.aboutCon_bottom table tr th{border-right:1px solid #999;background:#efefef}.aboutCon_bottom table tr td{}.aboutCon_bottom table tr td a,.aboutCon_bottom table tr td ul li a{color:#368}.aboutCon_bottom table tr td ul{padding:5px}.aboutCon_bottom table tr td ul li{}.aboutCon_bottom table tr td a:hover,.aboutCon_bottom table tr td ul li a:hover{text-decoration:underline!important}.aboutCon_fee{background:#e7eef2}.aboutCon_subTxt ul li{line-height:30px;padding-left:15px;position:relative}.aboutCon_subTxt ul li::after{content:'';position:absolute;top:50%;left:0;margin-top:-3px;display:block;width:6px;height:6px;background:#657b87;border-radius:50%}.aboutCon_subTxt ul li:nth-child(1) b{color:#6d8589}.aboutCon_subTxt ul li:nth-child(2) b{color:#54848d}.aboutCon_subTxt ul li:nth-child(3) b{color:#3d7680}.aboutCon_subTxt ul li:nth-child(4) b{color:#456372}.about_sectionFee{margin-top:80px}.about_sectionFee .about_article1 table{border-top:2px solid #000;border-bottom:1px solid #000}.about_sectionFee .about_article1 table tr{border-bottom:1px solid #ddd}.about_sectionFee .about_article1 table tr:first-child th{font-size:16px}.about_sectionFee .about_article1 table tr:last-child{border-bottom:none}.about_sectionFee .about_article1 table tr th,.about_sectionFee .about_article1 table tr td{padding:10px}.about_sectionFee .about_article1 table tr th{background:#c7d0d6;border-right:1px solid #fff}.about_sectionFee .about_article1 table tr td{border-right:1px solid #ddd;text-align:center}.about_sectionFee .about_article1 table tr td:last-child{border-right:none}.about_sectionFee .about_article1 table tr td span{display:inline-block;padding:0 5px;color:#0080ff}.about_sectionFee .about_article2{padding:10px 15px;border:1px solid #d5e0e6}.about_sectionFee .about_article2 ul{}.about_sectionFee .about_article2 ul li{font-size:16px;padding-left:15px;background:url(../images/common/tit_icon.png) left center no-repeat;line-height:2em}.about_sectionFee .about_article2 p{font-size:16px;line-height:2em}