#header .subtopnav .nav_con,#footer .foot_top ul,#footer .foot_top .r_area dl,.main_con.product_category ul,.main_con.direct_link_search ul,.main_con.bg_directlink ul,.sub_contents.intro_con_wrap .hg_ceointro .hg_ceointro_info ul,.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info,.sub_contents.intro_con_wrap .currentcom_holdings ul,.sub_contents.intro_con_wrap .currentcom_listwrap ul,.sub_contents.intro_con_wrap .currentcom_detail_title .detail_con,.sub_contents.intro_con_wrap .g_history_wrap,.sub_contents.intro_con_wrap .g_history_wrap .img_wrap ul,.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap ul,.sub_contents.intro_con_wrap .h_history_wrap,.sub_contents.intro_con_wrap .h_history_wrap .img_wrap ul,.sub_contents.intro_con_wrap .h_history_wrap.g_history_con .img_wrap ul,.sub_contents.product_con_wrap .detail_product,.sub_contents.product_con_wrap .detail_product .p_img .thumbnail,.sub_contents.product_con_wrap .detail_con .product_list .list_con .gallery table,.sub_contents.product_con_wrap .pdinfo_etc_con ul,.sub_contents.etcsub_con_wrap .specialsale_imgcon ul,.sub_contents.myboard_con_wrap .myboard_gallery_wrap_listarea ul,.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct ul,.sub_contents.myboard_con_wrap .construction_gallery ul,.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con ul,.sub_contents.counseling_myboard_wrap .list_top,.product_page_wrap.product_list .product_header,.product_page_wrap.product_list .product_list ul,.product_special_view_con_list .infoview_title .infoview_con ul,.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell ul,.privacy_con .tableofcon{*zoom:1}#header .subtopnav .nav_con:after,#footer .foot_top ul:after,#footer .foot_top .r_area dl:after,.main_con.product_category ul:after,.main_con.direct_link_search ul:after,.main_con.bg_directlink ul:after,.sub_contents.intro_con_wrap .hg_ceointro .hg_ceointro_info ul:after,.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info:after,.sub_contents.intro_con_wrap .currentcom_holdings ul:after,.sub_contents.intro_con_wrap .currentcom_listwrap ul:after,.sub_contents.intro_con_wrap .currentcom_detail_title .detail_con:after,.sub_contents.intro_con_wrap .g_history_wrap:after,.sub_contents.intro_con_wrap .g_history_wrap .img_wrap ul:after,.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap ul:after,.sub_contents.intro_con_wrap .h_history_wrap:after,.sub_contents.intro_con_wrap .h_history_wrap .img_wrap ul:after,.sub_contents.intro_con_wrap .h_history_wrap.g_history_con .img_wrap ul:after,.sub_contents.product_con_wrap .detail_product:after,.sub_contents.product_con_wrap .detail_product .p_img .thumbnail:after,.sub_contents.product_con_wrap .detail_con .product_list .list_con .gallery table:after,.sub_contents.product_con_wrap .pdinfo_etc_con ul:after,.sub_contents.etcsub_con_wrap .specialsale_imgcon ul:after,.sub_contents.myboard_con_wrap .myboard_gallery_wrap_listarea ul:after,.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct ul:after,.sub_contents.myboard_con_wrap .construction_gallery ul:after,.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con ul:after,.sub_contents.counseling_myboard_wrap .list_top:after,.product_page_wrap.product_list .product_header:after,.product_page_wrap.product_list .product_list ul:after,.product_special_view_con_list .infoview_title .infoview_con ul:after,.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell ul:after,.privacy_con .tableofcon:after{content:'';display:block;clear:both}#footer .foot_info p i,.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year i,.sub_contents.intro_con_wrap .business_interior_wrap .infocon .subject i,.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year i,.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li .product_sort i,.sample i{display:inline-block;*display:inline;*zoom:1}#header .header_con .r_wrap *,#footer .foot_top .r_area .familysite select,.all_category .all_sitemap_con,.main_con.direct_link_search *,.main_con.direct_link_search li.snsbox .square,.main_con.direct_link_search li.product_find,.main_con.direct_link_search li.product_find .searchbox select,.main_con.direct_link_search li.product_find .searchbox input[type=text],.main_con.direct_link_search li.product_find .searchbox button,.infocon_bluebar *,.tablewrap *,.titletext_paragraph,.titletext_paragraph_sb,.sub_contents.intro_con_wrap .hg_philosophy *,.sub_contents.intro_con_wrap .hg_ceointro .hg_ceointro_info *,.sub_contents.intro_con_wrap .hg_vision_titleinfo *,.sub_contents.intro_con_wrap .currentcom_holdings *,.sub_contents.intro_con_wrap .currentcom_holdings .info,.sub_contents.intro_con_wrap .currentcom_holdings .info .btn_detail,.sub_contents.intro_con_wrap .currentcom_listwrap,.sub_contents.intro_con_wrap .currentcom_detail_title .detail_con *,.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year i,.sub_contents.intro_con_wrap .g_history_wrap .history_info .yeartitle span,.sub_contents.intro_con_wrap .g_history_wrap.year1990after_page .yearline li,.sub_contents.intro_con_wrap .ci_intro_wrap .logobox li,.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info_grouptype *,.sub_contents.intro_con_wrap .business_interior_wrap *,.sub_contents.intro_con_wrap .b_funiture_titleimg,.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .default,.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .imgdetail,.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .imgdetail figure,.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .icondetail,.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .icondetail ul,.sub_contents.intro_con_wrap .b_world_infowrap .infocon_bluebar dd .imgdeatil .img_con,.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year i,.sub_contents.intro_con_wrap .h_history_wrap .history_info,.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li .yearnum:before,.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li th p,.sub_contents.intro_con_wrap .h_ceogreeting_info,.sub_contents.intro_con_wrap .hd_network_infowrap *,.sub_contents.intro_con_wrap .hd_network_infowrap dd .subject,.sub_contents.product_con_wrap .product_titleinfo,.sub_contents.product_con_wrap .product_titleinfo .category_link *,.sub_contents.product_con_wrap .category_road .value_t,.sub_contents.product_con_wrap .detail_product .p_info *,.sub_contents.product_con_wrap .detail_product .etc_text,.sub_contents.product_con_wrap .detail_con .product_list .list_con .gallery *,.sub_contents.product_con_wrap .pdinfo_etc_con *,.sub_contents.product_con_wrap .pdinfo_etc_con li .titletext,.sub_contents.etcsub_con_wrap .specialsale_titlecon *,.sub_contents.myboard_con_wrap .myboard_head .searchform,.sub_contents.myboard_con_wrap .myboard_head .searchform *,.sub_contents.myboard_con_wrap .myboard_head .searchform dd input[type=text],.sub_contents.myboard_con_wrap .myboard_head_detail,.sub_contents.myboard_con_wrap .myboard_gallery_wrap_detailarea .bottom_detai_imglinfo,.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li *,.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con *,.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con dt select,.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con dd input[type=text],.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con *,.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li .agency_name,.sub_contents.customer_con_wrap .counseling_info .btn_wrap a,.sub_contents.counseling_myboard_wrap .privacy_wrap,.sub_contents.counseling_myboard_wrap .privacy_wrap .privacy_con,.sub_contents.counseling_myboard_wrap .privacy_wrap .check_wrap.readwrap,.sub_contents.counseling_myboard_wrap .form_wrap .write_con *,.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd input[type="text"],.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd input[type="password"],.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd select,.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd #s_v3_zipcode_bt,.sub_contents.counseling_myboard_wrap .btn_wrap .btn_style,.sub_contents.counseling_myboard_wrap .list_top .search_form,.sub_contents.counseling_myboard_wrap .list_top .search_form *,.sub_contents.counseling_myboard_wrap .list_top .search_form dd input[type=text],.sub_contents.counseling_myboard_wrap .list_con *,.sub_contents.counseling_myboard_wrap .list_con td .reply,.sub_contents.board_con_wrap .titleinfo,.product_category_wrap *,.product_page_wrap.product_list .product_header .total,.product_page_wrap.product_list .product_header .searchbox .search_form,.product_page_wrap.product_list .product_header .searchbox .search_form input[type=text],.product_special_view_con .infoview_linestyle *,.product_special_view_con_list .infoview_title,.product_special_view_con_list .infoview_title .category span,.product_special_view_con_list .infoview_title .infoview_con li,.product_special_view_con_list .infocon_bluebar dd .category_text,.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell li figure,.product_special_view_con_list .infocon_bluebar dd .imgcon_wide,.product_special_view_con_list .infocon_bluebar dd .imgcon_sb01 *,.privacy_con .tableofcon *,.privacy_con .infowrap p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sub_contents.intro_con_wrap .currentcom_holdings .figure div,.sub_contents.intro_con_wrap .currentcom_listwrap li figure,.sub_contents.intro_con_wrap .g_history_wrap .img_wrap li figure,.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap li figure,.sub_contents.intro_con_wrap .business_interior_wrap .figure div,.sub_contents.intro_con_wrap .h_history_wrap .img_wrap li figure,.sub_contents.intro_con_wrap .h_history_wrap.g_history_con .img_wrap li figure,.sub_contents.product_con_wrap .detail_product .p_img figure,.sub_contents.product_con_wrap .detail_product .p_img .thumbnail a,.sub_contents.product_con_wrap .pdinfo_etc_con li figure,.sub_contents.etcsub_con_wrap .specialsale_imgcon li figure,.sub_contents.myboard_con_wrap .myboard_gallery_wrap_listarea li figure,.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li dt figure,.sub_contents.myboard_con_wrap .construction_gallery li figure,.product_page_wrap.product_list .product_list li figure{position:relative}.sub_contents.intro_con_wrap .currentcom_holdings .figure div:after,.sub_contents.intro_con_wrap .currentcom_listwrap li figure:after,.sub_contents.intro_con_wrap .g_history_wrap .img_wrap li figure:after,.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap li figure:after,.sub_contents.intro_con_wrap .business_interior_wrap .figure div:after,.sub_contents.intro_con_wrap .h_history_wrap .img_wrap li figure:after,.sub_contents.intro_con_wrap .h_history_wrap.g_history_con .img_wrap li figure:after,.sub_contents.product_con_wrap .detail_product .p_img figure:after,.sub_contents.product_con_wrap .detail_product .p_img .thumbnail a:after,.sub_contents.product_con_wrap .pdinfo_etc_con li figure:after,.sub_contents.etcsub_con_wrap .specialsale_imgcon li figure:after,.sub_contents.myboard_con_wrap .myboard_gallery_wrap_listarea li figure:after,.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li dt figure:after,.sub_contents.myboard_con_wrap .construction_gallery li figure:after,.product_page_wrap.product_list .product_list li figure:after{content:'';position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(0,0,0,0.1)}.sub_contents.product_con_wrap .product_titleinfo .category_link li,.sub_contents.etcsub_con_wrap .specialsale_imgcon li figure:after,.product_category_wrap li{transition:all .2s linear}#header .subtopnav .nav_con,#footer .foot_top ul,.main_con.direct_link_search ul,.main_con.bg_directlink ul,.sub_contents,.sub_contents.product_con_wrap .detail_product,.sub_contents.product_con_wrap .detail_con .product_list,.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct .titletext,.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct ul,.sample{max-width:1200px;margin:0 auto}.hs_mobile{display:none}.hs_tablet{display:none}.hs_desktop{display:block}.hs_mobile_tablet{display:none}.hs_mobile_desktop{display:block}.hs_tablet_desktop{display:block}#header .header_con{position:relative;width:100%;padding:26px 0 24px}#header .header_con .logo{position:absolute;width:110px;height:44px;margin:0;top:28px;left:2.5%}#header .header_con .nav_pc{width:80%;max-width:650px;margin:0 auto}#header .header_con .r_wrap{position:absolute;top:37px;right:2.5%}#header .header_con .r_wrap ul{display:table;width:100%}#header .header_con .r_wrap li{display:table-cell;vertical-align:middle}#header .header_con .r_wrap .search{width:86px;padding:0 20px 0 0}#header .header_con .r_wrap .search a{margin:0 0 0 17px}#header .header_con .r_wrap .search a:first-child{margin-left:0}#header .header_con .r_wrap .language{position:relative;width:83px;padding:0 0 0 19px;text-align:right}#header .header_con .r_wrap .language i{display:block;position:absolute;overflow:hidden;width:1px;height:16px;top:4px;left:0;margin:0;background:#d9d9d9}#header .header_con .r_wrap .language a{margin:0 0 0 1px}#header .header_con .r_wrap .language .hide{display:none}#header .subtopnav{background:#112d4e}#header .subtopnav .nav_con .home,#header .subtopnav .nav_con .navbox{float:left;height:50px}#header .subtopnav .nav_con .home{width:50px;background-color:#0a1e36;background-image:url(/img_up/shop_pds/hansolen/design/img/icon_subtopnav_home.png);background-repeat:no-repeat;background-position:center;cursor:pointer}#header .subtopnav .nav_con .navbox{border-right:1px solid #415771}#container .contents{width:100%;margin:0;padding:0}.sub #container .contents{padding:59px 0 100px}#footer{background:#4c5459}#footer .foot_top{background:#383f43;box-shadow:5px 5px 5px rgba(0,0,0,0.08)}#footer .foot_top ul{width:96%}#footer .foot_top li{float:right;vertical-align:middle}#footer .foot_top .r_area{padding:7px 0}#footer .foot_top .r_area dt{float:left}#footer .foot_top .r_area dd{float:right}#footer .foot_top .r_area .csnumber,#footer .foot_top .r_area form{display:inline-block}#footer .foot_top .r_area .csnumber{width:242px;height:46px;background:#2a3033;color:#FFF;font-weight:700;font-size:16px;font-family:notokr;text-align:center;line-height:44px;letter-spacing:-0.02em}#footer .foot_top .r_area .csnumber .number{margin:0 0 0 13px;font-size:20px}#footer .foot_top .r_area .familysite{margin:0 0 0 8px;background:#FFF;border:0;vertical-align:middle}#footer .foot_top .r_area .familysite select{width:180px;height:46px;margin:0;padding:0 0 0 9px;border:0}#footer .foot_info{padding:48px 0 58px}#footer .foot_info figure,#footer .foot_info p{font-family:notokr;text-align:center}#footer .foot_info p{padding:4px 0;color:#c9c9c9;font-size:13px;line-height:18px}#footer .foot_info p.infotext{margin:35px 0 0;color:#FFF;font-size:14px}#footer .foot_info p.infotext:after{content:'';display:block;width:15px;height:1px;margin:12px auto 10px;background:#FFF}#footer .foot_info p i{overflow:hidden;width:1px;height:9px;margin:0 16px;text-indent:-9999px;background:#5e656a}#category{display:none}#category.active{display:block}.all_category{position:fixed;top:92px;left:0;width:100%;background:#112d4e;z-index:99}.all_category .all_sitemap_con{padding:61px 0 80px}.all_category .all_sitemap_con .texttitle{color:#FFF;font-weight:300;font-size:40px;font-family:notokr;text-align:center;letter-spacing:-0.03em}.all_category .all_sitemap_con .sitemap_wrap{width:96%;max-width:1200px;margin:30px auto 0}.main_con.product_category{padding:50px 0 38px}.main_con.product_category ul{width:96%;max-width:510px;margin:0 auto}.main_con.product_category li{float:left;width:33.3333%}.main_con.product_category li figure{width:46px;height:45px;margin:0 auto;background-repeat:no-repeat;background-position:center;text-indent:-9999px}.main_con.product_category li p{margin:23px 0 0;color:#232323;font-weight:350;font-size:16px;text-align:center;font-family:notokr}.main_con.product_category li:nth-child(1) figure{background-image:url(/img_up/shop_pds/hansolen/design/img/icon_product_category01.png)}.main_con.product_category li:nth-child(2) figure{background-image:url(/img_up/shop_pds/hansolen/design/img/icon_product_category02.png)}.main_con.product_category li:nth-child(3) figure{background-image:url(/img_up/shop_pds/hansolen/design/img/icon_product_category03.png)}.main_con.product_category li:hover:nth-child(1) figure{background-image:url(/img_up/shop_pds/hansolen/design/img/icon_product_category01_on.png)}.main_con.product_category li:hover:nth-child(2) figure{background-image:url(/img_up/shop_pds/hansolen/design/img/icon_product_category02_on.png)}.main_con.product_category li:hover:nth-child(3) figure{background-image:url(/img_up/shop_pds/hansolen/design/img/icon_product_category03_on.png)}.main_con.product_category li:hover p{color:#154463;font-weight:500}.main_con.product_category li a:hover{text-decoration:none}.main_con.hansol_magazine{padding:48px 0 70px;background:#e4edf1}.main_con.hansol_magazine .titletext1,.main_con.hansol_magazine .titletext2{font-family:notokr;text-align:center}.main_con.hansol_magazine .titletext1{color:#3a3a3d;font-weight:500;font-size:30px}.main_con.hansol_magazine .titletext2{margin:5px 0 0;color:#3a3a3d;font-size:16px}.main_con.hansol_magazine .magazine_con{width:96%;margin:30px auto 0}.main_con.direct_link_search{padding:65px 0 67px}.main_con.direct_link_search li{float:left;width:23.5%;margin:0 0 0 2%;padding:10px}.main_con.direct_link_search li:first-child{margin-left:0}.main_con.direct_link_search li.snsblog{background-image:url(/img_up/shop_pds/hansolen/design/img/bg_direct_link_sns01.jpg)}.main_con.direct_link_search li.snsinsta{background-image:url(/img_up/shop_pds/hansolen/design/img/bg_direct_link_sns02.jpg)}.main_con.direct_link_search li.snsyoutube{background-image:url(/img_up/shop_pds/hansolen/design/img/bg_direct_link_sns03.jpg)}.main_con.direct_link_search li.snsbox{background-size:100%}.main_con.direct_link_search li.snsbox .square{display:table;width:100%;height:272px;background:rgba(15,15,15,0.2);border:1px solid rgba(255,255,255,0.3)}.main_con.direct_link_search li.snsbox .square .info{display:table-cell;vertical-align:middle}.main_con.direct_link_search li.snsbox .square .info figure{text-align:center}.main_con.direct_link_search li.snsbox .square .info .snstitle{color:#FFF;font-weight:500;font-size:17px;font-family:notokr;text-align:center;text-shadow:0 0 29px rgba(0,0,0,0.77)}.main_con.direct_link_search li.snsbox .square .info .snstitle:before{content:'';display:block;width:14px;height:1px;margin:0 auto;background:#f0f0f0}.main_con.direct_link_search li.product_find{padding:30px 19px 0;height:292px;background:#dbe2ef}.main_con.direct_link_search li.product_find .titletext{color:#232323;font-weight:500;font-size:18px;font-family:notokr;text-align:center}.main_con.direct_link_search li.product_find .titletext:after{content:'';display:block;width:17px;height:1px;margin:9px auto 26px;background:#4e4e6a}.main_con.direct_link_search li.product_find .searchbox select,.main_con.direct_link_search li.product_find .searchbox input[type=text],.main_con.direct_link_search li.product_find .searchbox button{display:block;width:100%;font-family:notokr;outline:0}.main_con.direct_link_search li.product_find .searchbox select,.main_con.direct_link_search li.product_find .searchbox input[type=text]{margin:0 0 6px;height:46px;border:0;background:#FFF;font-size:15px;box-shadow:5px 5px 5px rgba(0,0,0,0.01)}.main_con.direct_link_search li.product_find .searchbox select{padding:0 0 0 12px;color:#4e4e6a}.main_con.direct_link_search li.product_find .searchbox input[type=text]{padding:0 17px;color:#787885}.main_con.direct_link_search li.product_find .searchbox button{margin:23px 0 0;height:48px;border:0;background:#112d4e;color:#FFF;text-align:center;font-size:15px}.main_con.bg_directlink{padding:56px 0 64px;background:url(/img_up/shop_pds/hansolen/design/img/bg_main_bg_directlink.jpg)}.main_con.bg_directlink li{position:relative;float:left;width:23.5%;margin:0 0 0 2%;overflow:hidden;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;-khtml-border-radius:20px}.main_con.bg_directlink li:first-child{margin-left:0}.main_con.bg_directlink li .caption{position:absolute;width:100%;bottom:0;left:0;padding:12px 0 19px;background:rgba(0,0,0,0.7)}.main_con.bg_directlink li .caption p{font-family:notokr;text-align:center}.main_con.bg_directlink li .caption .titletext{color:#FFF;font-weight:500;font-size:19px}.main_con.bg_directlink li .caption .infotext{margin:8px 0 0;color:#b9bfcb;font-size:15px}.main_con.bg_directlink li .caption .infotext:before{content:'';display:block;width:15px;height:1px;margin:0 auto 6px;background:#b9bfcb}.infocon_bluebar dl dt{padding:13px 10% 14px;background:#004262}.infocon_bluebar dl:nth-child(even) dt{background:#005a85}.infocon_bluebar dl dd{padding:21px 10% 75px}.infocon_bluebar dt p{color:#FFF;font-weight:500;font-size:16px;font-family:notokr}.infocon_bluebar dd .default{color:#1d242b;font-size:15px;font-family:notokr;text-align:justify;line-height:24px}.tablewrap table{width:100%;border-top:3px solid #005a85}.tablewrap th,.tablewrap td{padding:16px 26px 17px;border-bottom:1px solid #e7e8f5;font-family:notokr;text-align:left}.tablewrap th{color:#1d242b;font-weight:500;font-size:15px}.tablewrap td{color:#1d242b;font-weight:300;font-size:15px}.titletext_subpage{width:96%;margin:0 auto;color:#004262;font-size:32px;font-family:notokr;text-align:center;letter-spacing:-0.03em}.titletext_subpage .act_text{font-weight:500}.titletext_subpage:after{content:'';display:block;width:18px;height:1px;margin:10px auto 0;background:#004262}.titletext_subpage.mgbottom_196d4131:after{margin-bottom:40px}.titletext_subpage_info{width:96%;margin:9px auto 0;color:#4e4e6a;font-size:16px;font-family:notokr;text-align:center;line-height:26px;letter-spacing:-0.03em}.titletext_subpage_info span{display:block}.titletext_paragraph{position:relative;padding:0 0 0 11px;color:#1d242b;font-weight:500;font-size:18px;font-family:notokr}.titletext_paragraph:before{content:'';position:absolute;width:3px;height:3px;top:11px;left:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;background:#112d4e}.titletext_paragraph_sb{position:relative;padding:0 0 0 10px;color:#1d242b;font-weight:700;font-size:15px;font-family:notokr}.titletext_paragraph_sb:before{content:'';position:absolute;width:4px;height:4px;top:8px;left:0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%;background:#95959d}.sub_contents{width:96%}.sub_contents.wide_page{width:100%;max-width:none;margin:0}.sub_contents .nav_subdep03{max-width:1200px;margin:42px auto 0}.sub_contents .nav_subdep03.g_history #pm2-subnav_d3 .dep1>li{width:33.333%}.sub_contents .nav_subdep03.business_area #pm2-subnav_d3 .dep1>li{width:25%}.sub_contents.intro_con_wrap .hg_intro_top_acttext{width:96%;margin:21px auto 0}.sub_contents.intro_con_wrap .hg_intro_top_acttext p{padding:8px 0;color:#1d242b;font-size:16px;font-family:notokr;text-align:center;line-height:26px}.sub_contents.intro_con_wrap .hg_intro_top_acttext p span{display:block}.sub_contents.intro_con_wrap .hg_intro_top_acttext p .act_text{color:#1859a2}.sub_contents.intro_con_wrap .hg_philosophy{margin:38px 0 0}.sub_contents.intro_con_wrap .hg_philosophy .titletext_paragraph{margin:0 0 20px}.sub_contents.intro_con_wrap .hg_philosophy ul{display:table;width:100%;margin:2px 0 0}.sub_contents.intro_con_wrap .hg_philosophy ul:first-child{margin-top:0}.sub_contents.intro_con_wrap .hg_philosophy li{display:table-cell;vertical-align:top}.sub_contents.intro_con_wrap .hg_philosophy .figure{width:288px}.sub_contents.intro_con_wrap .hg_philosophy .info{padding:41px 55px 0;background:#f5f5f5}.sub_contents.intro_con_wrap .hg_philosophy .info .ment{font-size:20px;font-family:'Nanum Myeongjo',serif;line-height:33px}.sub_contents.intro_con_wrap .hg_philosophy .info .ment span{display:block;padding:0 0 0 6px}.sub_contents.intro_con_wrap .hg_philosophy .info .sign{margin:25px 0 0;color:#1d242b;font-size:15px;font-family:notokr}.sub_contents.intro_con_wrap .hg_ceointro{margin:117px auto 0}.sub_contents.intro_con_wrap .hg_ceointro .act_menttitle{color:#004262;font-size:25px;font-family:'Nanum Myeongjo',serif;text-align:center;line-height:36px}.sub_contents.intro_con_wrap .hg_ceointro .act_menttitle span{display:block}.sub_contents.intro_con_wrap .hg_ceointro .act_menttitle .act_text1{color:#0075c1}.sub_contents.intro_con_wrap .hg_ceointro .act_menttitle .act_text2{color:#094}.sub_contents.intro_con_wrap .hg_ceointro .act_menttitle:before{content:'';display:block;width:49px;height:2px;margin:0 auto 18px;background:url(/img_up/shop_pds/hansolen/design/img/icon_intro_colorline.jpg) no-repeat}.sub_contents.intro_con_wrap .hg_ceointro .hg_ceointro_info{width:96%;max-width:900px;margin:65px auto 0}.sub_contents.intro_con_wrap .hg_ceointro .hg_ceointro_info .figure{float:left;width:36%;max-width:320px}.sub_contents.intro_con_wrap .hg_ceointro .hg_ceointro_info .figure .nametext{margin:15px 0 0;color:#1d242b;font-size:14px;font-family:notokr}.sub_contents.intro_con_wrap .hg_ceointro .hg_ceointro_info .info{float:right;width:59.1%;padding:10px 0 0}.sub_contents.intro_con_wrap .hg_ceointro .hg_ceointro_info .info p{padding:14px 0 15px;color:#1d242b;font-size:16px;font-family:'Nanum Myeongjo',serif;line-height:29px}.sub_contents.intro_con_wrap .hg_ceointro .hg_ceointro_info .info p span{display:block}.sub_contents.intro_con_wrap .hg_ceointro .hg_ceointro_info .info p br{display:inline}.sub_contents.intro_con_wrap .hg_vision_titleinfo{margin:53px 0 0}.sub_contents.intro_con_wrap .hg_vision_titleinfo .titletext_paragraph{margin-bottom:15px}.sub_contents.intro_con_wrap .hg_vision_titleinfo ul{display:table;width:100%;border-top:1px solid #e7e8f5}.sub_contents.intro_con_wrap .hg_vision_titleinfo ul:last-child{border-bottom:1px solid #e7e8f5}.sub_contents.intro_con_wrap .hg_vision_titleinfo li{display:table-cell;height:175px;vertical-align:middle}.sub_contents.intro_con_wrap .hg_vision_titleinfo .figure{width:14.5%;text-align:center}.sub_contents.intro_con_wrap .hg_vision_titleinfo .info p{font-family:notokr}.sub_contents.intro_con_wrap .hg_vision_titleinfo .info .titletext{color:#1859a2;font-weight:350;font-size:18px}.sub_contents.intro_con_wrap .hg_vision_titleinfo .info .infotext{margin:11px 0 0;color:#1d242b;font-weight:350;font-size:15px;text-align:justify;line-height:24px}.sub_contents.intro_con_wrap .hg_vision_grundsatz{margin:72px 0 0}.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info figure{float:left;width:29%;padding:56px 0 0;text-align:center}.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info .infowrap{float:right;width:67%}.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info .infowrap li{padding:31px 0;border-top:1px solid #e7e8f5}.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info .infowrap li:first-child{padding-top:26px;border-top:0}.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info .infowrap li p{font-family:notokr}.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info .infowrap .first_con p{color:#1d242b;font-weight:350;font-size:15px;line-height:24px}.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info .infowrap .step_con .titletext{color:#1859a2;font-size:18px}.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info .infowrap .step_con .steptext{display:inline-block;margin:9px 0 0;background:url(/img_up/shop_pds/hansolen/design/img/bg_step_line.jpg) repeat-x left center;color:#1d242b;font-weight:500;font-size:15px}.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info .infowrap .step_con .steptext span{display:inline-block;margin:0 0 0 20px;padding:0 8px;background:#FFF}.sub_contents.intro_con_wrap .hg_vision_grundsatz .grundsatz_info .infowrap .step_con .steptext span:first-child{margin-left:0;padding-left:0}.sub_contents.intro_con_wrap .ideology-info{width:76%;margin:40px auto 0;padding:20px 0}.sub_contents.intro_con_wrap .ideology-info section{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start;margin:55px 0 0}.sub_contents.intro_con_wrap .ideology-info section .title-text{width:26%;font-size:18px;line-height:1.250em}.sub_contents.intro_con_wrap .ideology-info section .info-text{width:70%}.sub_contents.intro_con_wrap .ideology-info section .info-text .act{font-size:17px;line-height:1.300em}.sub_contents.intro_con_wrap .ideology-info section .info-text .info{margin:10px 0 0;font-size:16px;line-height:1.500em}.sub_contents.intro_con_wrap .currentcom_icontitle{margin:56px 0 0;color:#073059;font-size:22px;font-family:notokr;text-align:center}.sub_contents.intro_con_wrap .currentcom_icontitle:before{content:'';display:block;width:37px;height:30px;margin:0 auto 9px}.sub_contents.intro_con_wrap .currentcom_icontitle.title01:before{background:url(/img_up/shop_pds/hansolen/design/img/currentcom_icontitle01.png) no-repeat}.sub_contents.intro_con_wrap .currentcom_icontitle.title02:before{background:url(/img_up/shop_pds/hansolen/design/img/currentcom_icontitle02.png) no-repeat}.sub_contents.intro_con_wrap .currentcom_icontitle.title03:before{background:url(/img_up/shop_pds/hansolen/design/img/currentcom_icontitle03.png) no-repeat}.sub_contents.intro_con_wrap .currentcom_holdings{margin:29px 0 0}.sub_contents.intro_con_wrap .currentcom_holdings ul{display:table;width:100%;padding:44px;border:1px solid #e7e8f5}.sub_contents.intro_con_wrap .currentcom_holdings li{display:table-cell;vertical-align:middle}.sub_contents.intro_con_wrap .currentcom_holdings .figure{width:36%}.sub_contents.intro_con_wrap .currentcom_holdings .figure div{max-width:360px}.sub_contents.intro_con_wrap .currentcom_holdings .info{padding:0 0 0 46px;border-left:1px solid #e7e8f5}.sub_contents.intro_con_wrap .currentcom_holdings .info p,.sub_contents.intro_con_wrap .currentcom_holdings .info a{font-family:notokr}.sub_contents.intro_con_wrap .currentcom_holdings .info .subject{color:#005a85;font-weight:500;font-size:18px}.sub_contents.intro_con_wrap .currentcom_holdings .info .infotext{margin:14px 0 0;color:#3c3c3c;font-size:15px;line-height:25px}.sub_contents.intro_con_wrap .currentcom_holdings .info .infotext span{display:block}.sub_contents.intro_con_wrap .currentcom_holdings .info .btn_detail{display:block;margin:47px 0 0;width:114px;height:38px;border:1px solid #acb5c6;color:#7b828e;font-size:14px;text-align:center;line-height:36px}.sub_contents.intro_con_wrap .currentcom_listwrap{margin:29px 0 0;border:1px solid #e7e8f5}.sub_contents.intro_con_wrap .currentcom_listwrap ul{width:96%;max-width:1100px;margin:0 auto;padding:49px 0 0}.sub_contents.intro_con_wrap .currentcom_listwrap li{float:left;width:30%;margin:0 0 61px 5%}.sub_contents.intro_con_wrap .currentcom_listwrap li:nth-child(3n + 1){margin-left:0;clear:left}.sub_contents.intro_con_wrap .currentcom_listwrap li p{font-family:notokr}.sub_contents.intro_con_wrap .currentcom_listwrap li .subject{margin:21px 0 0;color:#005a85;font-weight:500;font-size:18px}.sub_contents.intro_con_wrap .currentcom_listwrap li .infotext{margin:7px 0 0;color:#1d242b;font-weight:350;font-size:15px;line-height:22px}.sub_contents.intro_con_wrap .currentcom_listwrap li .infotext span{display:block}.sub_contents.intro_con_wrap .currentcom_detail_title{max-width:1100px;margin:64px auto 0}.sub_contents.intro_con_wrap .currentcom_detail_title .detail_con{margin:19px 0 0}.sub_contents.intro_con_wrap .currentcom_detail_title .detail_con .figure{float:left;width:32.8%;max-width:360px}.sub_contents.intro_con_wrap .currentcom_detail_title .detail_con .infocon{float:right;width:63.6364%;padding:4px 0 0}.sub_contents.intro_con_wrap .currentcom_detail_title .detail_con .infocon p{font-family:notokr;word-break:keep-all;letter-spacing:-0.03em}.sub_contents.intro_con_wrap .currentcom_detail_title .detail_con .infocon .titletext{color:#073059;font-weight:500;font-size:18px;line-height:1.667em}.sub_contents.intro_con_wrap .currentcom_detail_title .detail_con .infocon .infotext{margin:17px 0 0}.sub_contents.intro_con_wrap .currentcom_detail_title .detail_con .infocon .infotext p{color:#1d242b;font-size:15px;line-height:1.733em}.sub_contents.intro_con_wrap .currentcom_detailtable{max-width:1000px;margin:82px auto 0}.sub_contents.intro_con_wrap .currentcom_detailtable .tablewrap th,.sub_contents.intro_con_wrap .currentcom_detailtable .tablewrap td{padding:18px 26px 19px;color:#1d242b;font-size:16px}.sub_contents.intro_con_wrap .currentcom_detailtable .tablewrap th{padding-left:51px}.sub_contents.intro_con_wrap .currentcom_detailtable .tablewrap td{font-weight:400;line-height:1.500em}.sub_contents.intro_con_wrap .currentcom_detailtable .tablewrap td a{color:#005a85}.sub_contents.intro_con_wrap .currentcom_detailtable .tablewrap td.snsbtn a{margin:0 3px}.sub_contents.intro_con_wrap .currentcom_detailtable .tablewrap td.snsbtn a:first-child{margin-left:0}.sub_contents.intro_con_wrap .currentcom_detailtable .tablewrap .business_area th,.sub_contents.intro_con_wrap .currentcom_detailtable .tablewrap .business_area td{background:#fafafa}.sub_contents.intro_con_wrap .currentcom_detailtable .tablewrap .business_area td p{padding:2px 0;font-size:16px;font-family:notokr;line-height:1.500em}.sub_contents.intro_con_wrap .currentcom_detailtable .btn_wrap{margin:56px 0 0;text-align:center}.sub_contents.intro_con_wrap .currentcom_detailtable .btn_wrap a{display:inline-block;width:170px;padding:11px 0 12px;background:#2866ab;color:#FFF;font-size:16px;font-family:notokr;text-align:center}.sub_contents.intro_con_wrap .g_history_wrap{max-width:900px;margin:115px auto 0}.sub_contents.intro_con_wrap .g_history_wrap .yearline{float:left;width:6.6667%}.sub_contents.intro_con_wrap .g_history_wrap .yearline ul{display:table;width:100%}.sub_contents.intro_con_wrap .g_history_wrap .yearline li{display:table-cell;padding:1px 0 194px;vertical-align:top;background:url(/img_up/shop_pds/hansolen/design/img/bg_line_mint.jpg) repeat-y right top}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year{display:block;margin-right:-6px;color:#005a85;font-weight:500;font-size:17px;font-family:notokr;text-align:right}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year i{overflow:hidden;width:14px;height:14px;margin:0 0 0 7px;text-indent:-9999px;background:#FFF;border:2px solid #5fbdc5;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y1970{margin-top:212px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y1960{margin-top:182px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2019{margin-top:46px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2016{margin-top:6px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2015{margin-top:6px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2014{margin-top:18px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2013{margin-top:6px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2011{margin-top:10px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2008{margin-top:10px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2007{margin-top:10px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2005{margin-top:10px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2004{margin-top:10px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2003{margin-top:10px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2002{margin-top:10px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2001{margin-top:10px}.sub_contents.intro_con_wrap .g_history_wrap .yearline li .year.y2000{margin-top:10px}.sub_contents.intro_con_wrap .g_history_wrap .history_info{float:left;width:44%;margin:0 0 0 6%}.sub_contents.intro_con_wrap .g_history_wrap .history_info .yeartitle{margin:102px 0 0;background:url(/img_up/shop_pds/hansolen/design/img/bg_history_line.jpg) repeat-x left 13px}.sub_contents.intro_con_wrap .g_history_wrap .history_info .yeartitle span{position:relative;display:block;width:106px;height:28px;margin:0 auto;background:#FFF;border:1px solid #d2d2d2;border-radius:14px;-moz-border-radius:14px;-webkit-border-radius:14px;-khtml-border-radius:14px;color:#757581;font-size:13px;font-family:notokr;text-align:center;line-height:25px}.sub_contents.intro_con_wrap .g_history_wrap .history_info .yeartitle:first-child{margin-top:0}.sub_contents.intro_con_wrap .g_history_wrap .history_info .infodetail{margin:16px 0 0}.sub_contents.intro_con_wrap .g_history_wrap .history_info .infodetail dl{display:table;width:87.9%;margin:0 auto}.sub_contents.intro_con_wrap .g_history_wrap .history_info .infodetail dt,.sub_contents.intro_con_wrap .g_history_wrap .history_info .infodetail dd{display:table-cell;padding:4px 0;vertical-align:top;font-size:14px;font-family:notokr;line-height:22px}.sub_contents.intro_con_wrap .g_history_wrap .history_info .infodetail dt{color:#737272;width:72px}.sub_contents.intro_con_wrap .g_history_wrap .history_info .infodetail dd{color:#373737;font-weight:500}.sub_contents.intro_con_wrap .g_history_wrap .img_wrap{float:right;max-width:303px;padding:13px 0 0}.sub_contents.intro_con_wrap .g_history_wrap .img_wrap li{margin:60px 0 0}.sub_contents.intro_con_wrap .g_history_wrap .img_wrap li:first-child{margin-top:0}.sub_contents.intro_con_wrap .g_history_wrap.year1990after_page .yearline li{height:740px}.sub_contents.intro_con_wrap .g_history_wrap.year1990after_page .img_wrap li{margin:32px 0 0}.sub_contents.intro_con_wrap .g_history_wrap.year1990after_page .img_wrap li .subject{margin:8px 0 0;color:#373737;font-size:13px;font-family:notokr;line-height:20px}.sub_contents.intro_con_wrap .g_history_wrap.year1990after_page .img_wrap li:first-child{margin-top:0}.sub_contents.intro_con_wrap .g_history_wrap.year2000page .yearline li{height:1020px}.sub_contents.intro_con_wrap .g_history_wrap.year2000page .history_info{width:49%}.sub_contents.intro_con_wrap .ci_intro_wrap{margin:47px 0 0}.sub_contents.intro_con_wrap .ci_intro_wrap .logobox{margin:13px 0 0}.sub_contents.intro_con_wrap .ci_intro_wrap .logobox ul{display:table;width:100%}.sub_contents.intro_con_wrap .ci_intro_wrap .logobox li{display:table-cell;height:228px;vertical-align:middle;border-top:1px solid #e7e8f5;border-bottom:1px solid #e7e8f5;background:url(/img_up/shop_pds/hansolen/design/img/bg_ci_intro_logobox.jpg) repeat center;text-align:center}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info{max-width:900px;margin:40px auto 0}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info p{font-family:notokr}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info .subject{color:#1859a2;font-weight:500;font-size:17px}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info .infotext{margin:8px 0 0;color:#1d242b;font-size:14px;text-align:justify;line-height:24px}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info .btn_wrap{margin:40px 0 0;text-align:center}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info .btn_wrap a{display:inline-block;width:166px;height:47px;margin:0 8px;color:#FFF;font-size:14px;font-family:notokr;text-align:center;line-height:45px}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info .btn_wrap a.color_darkblue{background:#004262}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info .btn_wrap a.color_skyblue{background:#0077c0}.sub_contents.intro_con_wrap .ci_intro_wrap.logotype{margin-top:115px}.sub_contents.intro_con_wrap .ci_intro_wrap.logotype .titletext_paragraph{padding-bottom:13px;border-bottom:1px solid #e7e8f5}.sub_contents.intro_con_wrap .ci_intro_wrap.logotype .logo_info{margin-top:38px}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info_grouptype{max-width:900px;margin:48px auto 0}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info_grouptype dl{display:table}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info_grouptype dt,.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info_grouptype dd{display:table-cell;vertical-align:top}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info_grouptype dt{width:301px}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info_grouptype dd{padding:4px 0 0 34px}.sub_contents.intro_con_wrap .ci_intro_wrap .logo_info_grouptype dd p{color:#1d242b;font-size:14px;font-family:notokr;text-align:justify;line-height:1.714em}.sub_contents.intro_con_wrap .s_company_ci{margin:74px 0 0}.sub_contents.intro_con_wrap .s_company_ci .titletext_paragraph{padding-bottom:13px;border-bottom:1px solid #e7e8f5}.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap{max-width:900px;margin:44px auto 0}.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap li{float:left;width:49%;margin:0 0 39px 2%}.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap li:nth-child(2n + 1){margin-left:0;clear:left}.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap li figure{text-align:center}.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap li .btn_wrap{margin:11px 0 0}.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap li .btn_wrap a{display:inline-block;width:103px;margin:0 0 0 4px;padding:5px 0 6px;background:#0077c0;color:#FFF;font-weight:500;font-size:13px;font-family:notokr;text-align:center}.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap li .btn_wrap a.color_darkblue{background:#004262}.sub_contents.intro_con_wrap .s_company_ci .ci_list_wrap li .btn_wrap a:first-child{margin-left:0}.sub_contents.intro_con_wrap .hd_intro_titleimg{max-width:1820px;margin:41px auto 59px}.sub_contents.intro_con_wrap .hd_intro_titleimg ul{display:table;width:100%}.sub_contents.intro_con_wrap .hd_intro_titleimg li{display:table-cell;height:700px;padding:0;vertical-align:middle;background:url(/img_up/shop_pds/hansolen/design/img/intro_bg_titleimg.jpg) repeat center;text-align:center}.sub_contents.intro_con_wrap .hd_intro_titleimg li img{position:relative;min-width:none;top:auto;left:auto;margin:0}.sub_contents.intro_con_wrap .hd_intro_infowrap{margin:11px 0 0}.sub_contents.intro_con_wrap .hd_intro_infowrap .titletext_paragraph{padding-bottom:12px;border-bottom:1px solid #e7e8f5}.sub_contents.intro_con_wrap .hd_intro_infowrap .intro_textinfo{margin:27px 0 0;color:#1d242b;font-size:15px;font-family:notokr;line-height:24px}.sub_contents.intro_con_wrap .hd_intro_infowrap .infocon_bluebar{margin-top:54px}.sub_contents.intro_con_wrap .hd_intro_infowrap .business_imgcon{margin-top:53px;text-align:center}.sub_contents.intro_con_wrap .business_interior_wrap{margin:42px 0 0}.sub_contents.intro_con_wrap .business_interior_wrap ul{display:table;width:100%;padding:27px 0;border-bottom:1px solid #e7e8f5}.sub_contents.intro_con_wrap .business_interior_wrap ul:last-child{border-bottom:0}.sub_contents.intro_con_wrap .business_interior_wrap li{display:table-cell;vertical-align:top}.sub_contents.intro_con_wrap .business_interior_wrap .figure{width:40.75%}.sub_contents.intro_con_wrap .business_interior_wrap .figure div{max-width:442px}.sub_contents.intro_con_wrap .business_interior_wrap .infocon{padding:16px 0 0}.sub_contents.intro_con_wrap .business_interior_wrap .infocon p{font-family:notokr}.sub_contents.intro_con_wrap .business_interior_wrap .infocon .subject{color:#1859a2;font-weight:500;font-size:18px}.sub_contents.intro_con_wrap .business_interior_wrap .infocon .subject i{overflow:hidden;width:1px;height:9px;margin:0 15px;text-indent:-9999px;background:#dedede}.sub_contents.intro_con_wrap .business_interior_wrap .infocon .subject .info{color:#1d242b;font-size:15px;line-height:21px}.sub_contents.intro_con_wrap .business_interior_wrap .infocon .infotext{margin:13px 0 0;color:#5b5b5b;font-size:14px;text-align:justify;line-height:24px}.sub_contents.intro_con_wrap .b_funiture_titleimg{max-width:1819px;height:700px;margin:41px auto 0;padding:157px 0 0;background-image:url(/img_up/shop_pds/hansolen/design/img/b_funiture_bg_titleimg.jpg);background-repeat:no-repeat;background-position:center;background-size:100%}.sub_contents.intro_con_wrap .b_funiture_titleimg p{color:#FFF;font-family:notokr;text-align:center}.sub_contents.intro_con_wrap .b_funiture_titleimg .icon_title{display:block;width:85px;height:85px;margin:0 auto;text-indent:-9999px;background:url(/img_up/shop_pds/hansolen/design/img/icon_barea_funiture.png) no-repeat}.sub_contents.intro_con_wrap .b_funiture_titleimg .subject{margin:27px 0 0;font-weight:350;font-size:36px;letter-spacing:-0.07em}.sub_contents.intro_con_wrap .b_funiture_titleimg .infotext{font-size:20px;line-height:26px;letter-spacing:-0.04em}.sub_contents.intro_con_wrap .b_funiture_titleimg .infotext span{display:block}.sub_contents.intro_con_wrap .b_funiture_titleimg .infoimg{margin:60px auto 0;text-align:center}.sub_contents.intro_con_wrap .b_funiture_infowrap{padding:80px 0 0}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .tablewrap{margin-top:30px}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .tablewrap table{margin-top:8px}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .tablewrap.product_con{margin-top:48px}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail{margin:26px 0 0}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .default{margin-top:6px;padding-left:10px}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .imgdetail{margin:15px 0 0;padding:0 10px}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .imgdetail figure{border:2px solid #e5e5e5;text-align:center}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail.fetures_con{margin-top:49px}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .icondetail{padding:0 10px}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .icondetail ul{padding:34px 0;border:1px solid #e5e5e5;text-align:center}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .icondetail li{display:inline-block;width:239px;background:#f4f4f4}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .icondetail li .icontable{display:table;width:77%;margin:0 auto}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .icondetail li .icontable figure,.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .icondetail li .icontable .info{display:table-cell;height:80px;vertical-align:middle;text-align:center}.sub_contents.intro_con_wrap .b_funiture_infowrap .infocon_bluebar dd .info_detail .icondetail li .icontable .info{color:#000;font-weight:500;font-size:16px;font-family:notokr;letter-spacing:-0.05em}.sub_contents.intro_con_wrap .b_world_titleimg{margin:33px 0 0}.sub_contents.intro_con_wrap .b_world_titleimg ul{display:table;width:100%}.sub_contents.intro_con_wrap .b_world_titleimg li{display:table-cell;height:450px;background:url(/img_up/shop_pds/hansolen/design/img/barea_world_title_bg.png) no-repeat center;vertical-align:middle;text-align:center}.sub_contents.intro_con_wrap .b_world_infowrap{margin:68px 0 0}.sub_contents.intro_con_wrap .b_world_infowrap .infocon_bluebar dd .detail_imgview{margin:30px 0 0;text-align:center}.sub_contents.intro_con_wrap .b_world_infowrap .infocon_bluebar dd .tablewrap{position:relative}.sub_contents.intro_con_wrap .b_world_infowrap .infocon_bluebar dd .tablewrap table{margin-top:8px}.sub_contents.intro_con_wrap .b_world_infowrap .infocon_bluebar dd .tablewrap th{width:212px}.sub_contents.intro_con_wrap .b_world_infowrap .infocon_bluebar dd .tablewrap .img_map_absolute{position:absolute;width:260px;height:201px;right:0;bottom:34px;background:url(/img_up/shop_pds/hansolen/design/img/barea_world_newzealand.jpg) no-repeat;background-size:100% auto;text-indent:-9999px}.sub_contents.intro_con_wrap .b_world_infowrap .infocon_bluebar dd .tablewrap.table2nd{margin:63px 0 0}.sub_contents.intro_con_wrap .b_world_infowrap .infocon_bluebar dd .imgdeatil{margin:63px 0 0}.sub_contents.intro_con_wrap .b_world_infowrap .infocon_bluebar dd .imgdeatil .img_con{margin:10px 0 0;padding:43px 20px;border:1px solid #e5e5e5;text-align:center}.sub_contents.intro_con_wrap .b_green_titleimg{margin:33px 0 0}.sub_contents.intro_con_wrap .b_green_titleimg ul{display:table;width:100%}.sub_contents.intro_con_wrap .b_green_titleimg li{display:table-cell;height:450px;background:url(/img_up/shop_pds/hansolen/design/img/b_green_bg_titleimg.jpg) no-repeat center;vertical-align:middle;text-align:center}.sub_contents.intro_con_wrap .b_green_infowrap{max-width:960px;margin:47px auto 0}.sub_contents.intro_con_wrap .b_green_infowrap .infotext{padding:12px 0;color:#47484a;font-size:15px;font-family:notokr;text-align:justify;line-height:24px}.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap{margin:24px 0 0}.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap tr:first-child th:nth-child(1){width:19%}.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap tr:first-child th:nth-child(2){width:19%}.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap tr:first-child th:nth-child(3){width:19%}.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap th,.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap td{text-align:center}.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap th{font-weight:700}.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap td{font-weight:350}.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap td:last-child{text-align:justify}.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap .totalcon th,.sub_contents.intro_con_wrap .b_green_infowrap .tablewrap .totalcon td{font-weight:700}.sub_contents.intro_con_wrap .h_history_wrap{max-width:1080px;margin:78px auto 0}.sub_contents.intro_con_wrap .h_history_wrap .yearline{float:left;width:1.3%;max-width:14px}.sub_contents.intro_con_wrap .h_history_wrap .yearline ul{display:table;width:100%}.sub_contents.intro_con_wrap .h_history_wrap .yearline li{display:table-cell;padding:6px 0 100px;vertical-align:top;background:url(/img_up/shop_pds/hansolen/design/img/bg_line_mint.jpg) repeat-y center}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year{display:block;color:#5fbdc5}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year i{overflow:hidden;width:14px;height:14px;margin:0;text-indent:-9999px;background:#FFF;border:2px solid #5fbdc5;border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;-khtml-border-radius:7px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2018{margin-top:78px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2017{margin-top:78px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2016{margin-top:142px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2015{margin-top:110px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2014{margin-top:78px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2013{margin-top:78px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2012{margin-top:206px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2011{margin-top:142px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2010{margin-top:110px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2006{margin-top:78px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2005{margin-top:100px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2004{margin-top:186px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2003{margin-top:174px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2002{margin-top:238px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2001{margin-top:110px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y2000{margin-top:78px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y1996{margin-top:238px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y1995{margin-top:164px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y1994{margin-top:142px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y1993{margin-top:78px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y1992{margin-top:78px}.sub_contents.intro_con_wrap .h_history_wrap .yearline li .year.y1991{margin-top:110px}.sub_contents.intro_con_wrap .h_history_wrap .history_info{float:left;width:35.8%;margin:0 0 0 2.6%;padding:0 0 0 27px;border-left:2px solid #5fbdc5}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li{padding:18px 0 15px;border-bottom:1px solid #f0f0f0}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li:first-child{padding-top:0}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li:last-child{border-bottom:0}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li p,.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li th,.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li td{font-family:notokr}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li .yearnum{position:relative;color:#005a85;font-weight:500;font-size:17px}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li .yearnum:before{content:'';position:absolute;display:block;top:6px;left:-35px;width:14px;height:14px;border:2px solid #5fbdc5;background:#FFF;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li table{width:100%;margin:5px 0 0}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li th,.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li td{padding:5px 0;vertical-align:top;font-size:15px;line-height:22px}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li th{width:50px;color:#171717;font-weight:500}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li th p{position:relative;padding:0 0 0 8px}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li th p:before{content:'';display:block;position:absolute;top:10px;left:0;width:3px;height:3px;background:#9393a0;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li td{color:#1d242b}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li.tableyear{padding:14px 0 17px}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li.tableyear table{margin-top:0}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li.tableyear th,.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li.tableyear td{vertical-align:middle}.sub_contents.intro_con_wrap .h_history_wrap .history_info .infodetail li.tableyear th{color:#005a85;font-weight:500;font-size:17px}.sub_contents.intro_con_wrap .h_history_wrap .img_wrap{float:right;width:53%;max-width:572px;padding:13px 0 0}.sub_contents.intro_con_wrap .h_history_wrap .img_wrap li{margin:50px 0 0}.sub_contents.intro_con_wrap .h_history_wrap .img_wrap li:first-child{margin-top:0}.sub_contents.intro_con_wrap .h_history_wrap.g_history_con{max-width:900px}.sub_contents.intro_con_wrap .h_history_wrap.g_history_con .history_info{float:left;width:45%;margin:0 0 0 2.6%}.sub_contents.intro_con_wrap .h_history_wrap.g_history_con .img_wrap{float:right;width:53%;max-width:303px;padding:13px 0 0}.sub_contents.intro_con_wrap .h_history_wrap.g_history_con .img_wrap li{margin:32px 0 0}.sub_contents.intro_con_wrap .h_history_wrap.g_history_con .img_wrap li .subject{margin:8px 0 0;color:#373737;font-size:13px;font-family:notokr;line-height:20px}.sub_contents.intro_con_wrap .h_history_wrap.g_history_con .img_wrap li:first-child{margin-top:0}.sub_contents.intro_con_wrap .h_ceogreeting_title{margin:38px 0 0}.sub_contents.intro_con_wrap .h_ceogreeting_title ul{display:table;width:100%}.sub_contents.intro_con_wrap .h_ceogreeting_title li{display:table-cell;height:188px;vertical-align:middle;background:url(/img_up/shop_pds/hansolen/design/img/h_ceogreeting_titleimg.jpg) no-repeat}.sub_contents.intro_con_wrap .h_ceogreeting_title li p{color:#FFF;font-size:21px;font-family:'Nanum Myeongjo',serif;text-align:center;line-height:34px}.sub_contents.intro_con_wrap .h_ceogreeting_title li p span{display:block}.sub_contents.intro_con_wrap .h_ceogreeting_info{max-width:721px;margin:58px auto 0;padding:7px 43px;background:url(/img_up/shop_pds/hansolen/design/img/h_ceogreeting_infowarp_line01.png) no-repeat left top,url(/img_up/shop_pds/hansolen/design/img/h_ceogreeting_infowarp_line02.png) no-repeat right bottom}.sub_contents.intro_con_wrap .h_ceogreeting_info p{padding:16px 0;color:#1d242b;font-size:17px;font-family:'Nanum Myeongjo',serif;line-height:33px}.sub_contents.intro_con_wrap .h_ceogreeting_info p span{display:block}.sub_contents.intro_con_wrap .h_ceogreeting_info p .act_text{color:#1859a2}.sub_contents.intro_con_wrap .h_ceogreeting_info p.ceosign{margin:30px 0 0;font-size:15px;font-family:notokr;text-align:right}.sub_contents.intro_con_wrap .h_ceogreeting_info p.ceosign .ceoname{display:inline-block;margin:0 0 0 9px;font-size:20px}.sub_contents.intro_con_wrap .hd_network_title{max-width:1824px;margin:38px auto 0}.sub_contents.intro_con_wrap .hd_network_title ul{display:table;width:100%}.sub_contents.intro_con_wrap .hd_network_title li{display:table-cell;height:200px;vertical-align:middle;background:url(/img_up/shop_pds/hansolen/design/img/hd_network_titlebg.jpg) no-repeat center}.sub_contents.intro_con_wrap .hd_network_title li p{color:#FFF;font-size:27px;font-family:'Nanum Myeongjo',serif;text-align:center;line-height:40px}.sub_contents.intro_con_wrap .hd_network_title li p span{display:block}.sub_contents.intro_con_wrap .hd_network_infowrap{margin:48px 0 0}.sub_contents.intro_con_wrap .hd_network_infowrap dl{display:table;width:100%;padding:29px 24px;border-bottom:1px solid #dcdce1}.sub_contents.intro_con_wrap .hd_network_infowrap dl:last-child{border-bottom:0}.sub_contents.intro_con_wrap .hd_network_infowrap dt,.sub_contents.intro_con_wrap .hd_network_infowrap dd{display:table-cell;height:274px;vertical-align:top}.sub_contents.intro_con_wrap .hd_network_infowrap dt{width:52%}.sub_contents.intro_con_wrap .hd_network_infowrap dd{padding:32px 0 0 4.34%}.sub_contents.intro_con_wrap .hd_network_infowrap dd p{font-family:notokr}.sub_contents.intro_con_wrap .hd_network_infowrap dd .subject{position:relative;padding:0 0 0 27px;color:#073059;font-weight:500;font-size:18px}.sub_contents.intro_con_wrap .hd_network_infowrap dd .subject:before{content:'';display:block;position:absolute;width:20px;height:28px;top:0;left:0;background:url(/img_up/shop_pds/hansolen/design/img/icon_local_sign.png) no-repeat}.sub_contents.intro_con_wrap .hd_network_infowrap dd .address{margin:11px 0 17px;color:#1d242b;font-size:16px}.sub_contents.intro_con_wrap .hd_network_infowrap dd .telnumber{padding:4px 0;color:#1d242b;font-weight:350;font-size:15px;line-height:19px}.sub_contents.intro_con_wrap .hd_network_infowrap dd .telnumber i{margin:0 3px 0 0;font-weight:300;font-style:normal}.sub_contents.product_con_wrap .titletext_subpage_info{margin-bottom:43px}.sub_contents.product_con_wrap .product_titleinfo{max-width:1820px;height:700px;margin:0 auto;padding:157px 0 0;background-image:url(/img_up/shop_pds/hansolen/design/img/product_titleinfo_bg.jpg);background-repeat:no-repeat;background-position:center;background-size:auto 100%}.sub_contents.product_con_wrap .product_titleinfo p{color:#FFF;font-family:notokr;text-align:center}.sub_contents.product_con_wrap .product_titleinfo .icon_title{display:block;width:110px;height:85px;margin:0 auto;text-indent:-9999px;background:url(/img_up/shop_pds/hansolen/design/img/icon_product_titleinfo.png) no-repeat}.sub_contents.product_con_wrap .product_titleinfo .subject{margin:27px 0 0;font-weight:350;font-size:36px;letter-spacing:-0.07em}.sub_contents.product_con_wrap .product_titleinfo .infotext{font-size:20px;line-height:26px;letter-spacing:-0.04em}.sub_contents.product_con_wrap .product_titleinfo .infotext span{display:block}.sub_contents.product_con_wrap .product_titleinfo .category_link{width:90%;max-width:670px;margin:56px auto 0}.sub_contents.product_con_wrap .product_titleinfo .category_link ul{display:block;width:100%}.sub_contents.product_con_wrap .product_titleinfo .category_link li{display:block;float:left;width:23%;height:160px;margin:0 1%;padding:45px 12px 0;border:1px solid #FFF;color:#FFF;font-size:20px;font-family:notokr;line-height:1.500em;cursor:pointer}.sub_contents.product_con_wrap .product_titleinfo .category_link li:hover{background:#2d5b79;border-color:#2d5b79}.sub_contents.product_con_wrap .specialinfo{margin:60px 0 0;padding:19px 0 21px;border-top:2px solid #2d5b79;border-bottom:2px solid #2d5b79}.sub_contents.product_con_wrap .specialinfo .titletext{color:#000;font-weight:300;font-size:24px;font-family:notokr;text-align:center}.sub_contents.product_con_wrap .specialinfo #infoview{display:none}.sub_contents.product_con_wrap .specialinfo #infoview.active{display:block}.sub_contents.product_con_wrap .specialinfo .btn_view{margin:19px auto 0;background:url(/img_up/shop_pds/hansolen/design/img/icon_specialinfo_arrow.png) no-repeat center;text-indent:-9999px;cursor:pointer}.sub_contents.product_con_wrap .top_margin{height:50px}.sub_contents.product_con_wrap .product_pageblock{text-align:center}.sub_contents.product_con_wrap .category_road{margin:11px 0 0}.sub_contents.product_con_wrap .category_road p{color:#4e4e6a;font-size:16px;font-family:notokr;text-align:center}.sub_contents.product_con_wrap .category_road span{display:inline-block;position:relative}.sub_contents.product_con_wrap .category_road .value_t{margin:0 0 0 6px;padding:0 0 0 14px}.sub_contents.product_con_wrap .category_road .value_t:before{content:'';position:absolute;display:block;width:6px;height:10px;top:6px;left:0;background:url(/img_up/shop_pds/hansolen/design/img/icon_category_road_next.png) no-repeat left}.sub_contents.product_con_wrap .category_road .value_t:first-child{margin-left:0;padding-left:0}.sub_contents.product_con_wrap .category_road .value_t:first-child:before{display:none}.sub_contents.product_con_wrap .detail_product{margin-top:52px}.sub_contents.product_con_wrap .detail_product .p_img{float:left;width:48.2%;margin:0}.sub_contents.product_con_wrap .detail_product .p_img figure{max-width:578px}.sub_contents.product_con_wrap .detail_product .p_img .thumbnail{margin:41px 0 0}.sub_contents.product_con_wrap .detail_product .p_img .thumbnail a{display:block;max-width:104px;float:left;margin:0 9px}.sub_contents.product_con_wrap .detail_product .p_img .thumbnail a img{width:104px;height:104px}.sub_contents.product_con_wrap .detail_product .p_info{float:right;width:48%;border-top:3px solid #112d4e}.sub_contents.product_con_wrap .detail_product .p_info dl{display:table;width:100%;border-bottom:1px solid #e2e2e2}.sub_contents.product_con_wrap .detail_product .p_info dt,.sub_contents.product_con_wrap .detail_product .p_info dd{display:table-cell;padding:27px 0 26px;vertical-align:middle;font-family:notokr;letter-spacing:-0.04em}.sub_contents.product_con_wrap .detail_product .p_info dt{width:140px;padding-left:17px;color:#1d1d1d;font-weight:500;font-size:16px;text-align:left}.sub_contents.product_con_wrap .detail_product .p_info dd{color:#585858;font-size:16px;text-align:left;line-height:1.500em}.sub_contents.product_con_wrap .detail_product .p_info .btn_wrap{margin:59px 0 0;text-align:right}.sub_contents.product_con_wrap .detail_product .p_info .btn_wrap a{display:inline-block;width:26.9%;height:59px;margin:0 12px 0 0;background:#004262;color:#FFF;font-size:16px;font-family:notokr;text-align:center;line-height:57px}.sub_contents.product_con_wrap .detail_product .p_info .btn_wrap a.skyblue{background:#2866ab}.sub_contents.product_con_wrap .detail_product .p_info .btn_wrap a:last-child{margin-right:0}.sub_contents.product_con_wrap .detail_product .etc_text{margin:7px 0 0;padding:0 13px;color:#a9a9a9;font-size:14px;font-family:notokr;text-align:left;line-height:1.286em;letter-spacing:-0.06em}.sub_contents.product_con_wrap .detail_con{margin:114px 0 0;padding:44px 0 55px;background:#f2f0ed}.sub_contents.product_con_wrap .detail_con .product_list{width:96%}.sub_contents.product_con_wrap .detail_con .product_list .titletext{color:#004262;font-weight:500;font-size:17px;font-family:notokr;letter-spacing:-0.03em}.sub_contents.product_con_wrap .detail_con .product_list .list_con{margin-top:26px}.sub_contents.product_con_wrap .detail_con .product_list .list_con .gallery table{display:block;width:100%}.sub_contents.product_con_wrap .detail_con .product_list .list_con .gallery td{display:block;float:left;width:23.5%;margin:0 0 0 2%;color:#303030;font-size:15px;font-family:notokr;text-align:center}.sub_contents.product_con_wrap .detail_con .product_list .list_con .gallery td img{width:100%;overflow:hidden;height:282px;margin:0 0 19px}.sub_contents.product_con_wrap .detail_con .product_list .list_con .gallery td:nth-child(4n + 1){margin-left:0}.sub_contents.product_con_wrap .detail_con .product_list.theme_gallery{margin-top:39px}.sub_contents.product_con_wrap .btn_bottom_wrap{margin:55px 0 0;text-align:center}.sub_contents.product_con_wrap .btn_bottom_wrap a{display:inline-block;width:167px;height:47px;background:#004262;color:#FFF;font-size:16px;font-family:notokr;text-align:center;line-height:45px}.sub_contents.product_con_wrap .buildgallery_title{margin:36px 0 0;padding:13px 0 26px;border-top:3px solid #2d5b79;border-bottom:1px solid #e5e5e5}.sub_contents.product_con_wrap .buildgallery_title .product_name{color:#2d5b79;font-weight:300;font-size:25px;font-family:notokr;text-align:center}.sub_contents.product_con_wrap .buildgallery_title .category_road{margin:12px 0 0;color:#000;font-weight:500;font-size:14px;font-family:notokr;text-align:center}.sub_contents.product_con_wrap .buildgallery_info{margin:10px 0 0}.sub_contents.product_con_wrap .pdinfo_etc_con{margin:55px 0 0}.sub_contents.product_con_wrap .pdinfo_etc_con li{float:left;width:49%;margin:0 0 41px 2%}.sub_contents.product_con_wrap .pdinfo_etc_con li:nth-child(2n + 1){margin-left:0;clear:left}.sub_contents.product_con_wrap .pdinfo_etc_con li p{font-family:notokr;letter-spacing:-0.03em}.sub_contents.product_con_wrap .pdinfo_etc_con li .titletext{position:relative;padding:0 0 0 12px;color:#2d2d2d;font-size:16px;font-family:notokr;letter-spacing:-0.04em}.sub_contents.product_con_wrap .pdinfo_etc_con li .titletext:before{content:'';position:absolute;display:block;width:4px;height:4px;top:8px;left:0;background:#000;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-khtml-border-radius:50%}.sub_contents.product_con_wrap .pdinfo_etc_con li .titletext.empty:before{display:none}.sub_contents.product_con_wrap .pdinfo_etc_con li figure{position:relative;width:100%;margin:13px 0 0;text-align:center}.sub_contents.product_con_wrap .pdinfo_etc_con li figure:after{border-top:2px solid #2866ab}.sub_contents.product_con_wrap .pdinfo_etc_con li .infotext{margin:18px 0 0;color:#555;font-size:15px;text-align:center}.sub_contents.etcsub_con_wrap .specialsale_titlecon{margin:59px 0 0;border-top:3px solid #2d5b79}.sub_contents.etcsub_con_wrap .specialsale_titlecon ul{display:table;width:100%}.sub_contents.etcsub_con_wrap .specialsale_titlecon li{display:table-cell;vertical-align:top;background:#fafafa}.sub_contents.etcsub_con_wrap .specialsale_titlecon .figure{width:46%}.sub_contents.etcsub_con_wrap .specialsale_titlecon .infocon{padding:35px 49px}.sub_contents.etcsub_con_wrap .specialsale_titlecon .infocon p{font-family:notokr;letter-spacing:-0.03em}.sub_contents.etcsub_con_wrap .specialsale_titlecon .infocon .titletext{color:#073059;font-weight:500;font-size:20px;line-height:1.300em}.sub_contents.etcsub_con_wrap .specialsale_titlecon .infocon .infotext{margin:15px 0 0}.sub_contents.etcsub_con_wrap .specialsale_titlecon .infocon .infotext p{padding:5px 0;color:#1d242b;font-size:15px;line-height:1.763em;letter-spacing:-0.03em}.sub_contents.etcsub_con_wrap .specialsale_titlecon .infocon .infotext p span{display:block}.sub_contents.etcsub_con_wrap .specialsale_imgcon{margin:84px 0 0}.sub_contents.etcsub_con_wrap .specialsale_imgcon li{float:left;width:32.7%;margin:0 0 0 .95%}.sub_contents.etcsub_con_wrap .specialsale_imgcon li:first-child{margin-left:0}.sub_contents.etcsub_con_wrap .specialsale_imgcon li figure{max-width:392px;margin:0}.sub_contents.etcsub_con_wrap .specialsale_imgcon li:hover figure:after{border-color:#007ab5}.sub_contents.etcsub_con_wrap .specialsale_logo{margin:35px 0 0}.sub_contents.etcsub_con_wrap .specialsale_work{margin:57px 0 0}.sub_contents.etcsub_con_wrap .specialsale_work .tablewrap{margin:22px 0 0}.sub_contents.etcsub_con_wrap .specialsale_work .tablewrap th,.sub_contents.etcsub_con_wrap .specialsale_work .tablewrap td{padding:18px 26px 19px;color:#1d242b}.sub_contents.etcsub_con_wrap .specialsale_work .tablewrap th{padding-left:51px}.sub_contents.etcsub_con_wrap .specialsale_work .tablewrap td{font-weight:400;line-height:1.500em}.sub_contents.myboard_con_wrap .myboard_head{margin:40px 0 0}.sub_contents.myboard_con_wrap .myboard_head ul{display:table;width:100%}.sub_contents.myboard_con_wrap .myboard_head li{display:table-cell;vertical-align:bottom;font-family:notokr}.sub_contents.myboard_con_wrap .myboard_head .textinfo p{color:#1d242b;font-size:15px;font-family:notokr}.sub_contents.myboard_con_wrap .myboard_head .searchform{position:relative;float:right;width:357px;height:47px;border:1px solid #2d5b79}.sub_contents.myboard_con_wrap .myboard_head .searchform dl{display:table;width:100%}.sub_contents.myboard_con_wrap .myboard_head .searchform dt,.sub_contents.myboard_con_wrap .myboard_head .searchform dd{display:table-cell;vertical-align:middle}.sub_contents.myboard_con_wrap .myboard_head .searchform dt{width:89px;padding:0 10px 0 16px}.sub_contents.myboard_con_wrap .myboard_head .searchform dt select{border:0;font-family:notokr;outline:0}.sub_contents.myboard_con_wrap .myboard_head .searchform dd input[type=text]{width:100%;height:44px;padding:0 49px 0 0;border:0;color:#838383;font-size:14px;font-family:notokr;letter-spacing:-0.03em;outline:0}.sub_contents.myboard_con_wrap .myboard_head .searchform dd .searchform_btn{position:absolute;top:50%;right:16px;width:23px;height:22px;margin-top:-11px;background:url(/img_up/shop_pds/hansolen/design/img/searchform_btn_icon.png) no-repeat;border:0;text-indent:-9999px}.sub_contents.myboard_con_wrap .myboard_gallery_wrap_listarea{max-width:1200px;margin:12px auto 0}.sub_contents.myboard_con_wrap .myboard_gallery_wrap_listarea li{float:left;width:32%;margin:0 0 51px 2%}.sub_contents.myboard_con_wrap .myboard_gallery_wrap_listarea li:nth-child(3n + 1){margin-left:0;clear:left}.sub_contents.myboard_con_wrap .myboard_gallery_wrap_listarea li figure{max-width:384px;margin:0 auto}.sub_contents.myboard_con_wrap .myboard_gallery_wrap_listarea li .subject{margin:20px 0 0;color:#1d242b;font-size:15px;font-family:notokr;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sub_contents.myboard_con_wrap .pageblock{text-align:center}.sub_contents.myboard_con_wrap .myboard_head_detail{margin:40px 0 0;padding:14px 30px 21px;border-top:3px solid #2d5b79;border-bottom:1px solid #e5e5e5}.sub_contents.myboard_con_wrap .myboard_head_detail p{font-family:notokr}.sub_contents.myboard_con_wrap .myboard_head_detail .subject{color:#2d5b79;font-weight:350;font-size:25px;line-height:1.167em}.sub_contents.myboard_con_wrap .myboard_head_detail .hit{margin:15px 0 0;color:#949494;font-size:14px}.sub_contents.myboard_con_wrap .myboard_gallery_wrap_detailarea{max-width:1120px;margin:0 auto;padding:25px 0 0}.sub_contents.myboard_con_wrap .myboard_gallery_wrap_detailarea p{font-family:notokr;line-height:150%}.sub_contents.myboard_con_wrap .myboard_gallery_wrap_detailarea .bottom_detai_imglinfo{margin:80px 0 0;padding:0 30px 10px;border-bottom:1px solid #e5e5e5;color:#949494;font-weight:350;font-size:16px;text-align:right;letter-spacing:-0.04em}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct{margin:80px 0 0;padding:61px 0 26px;background:#f2f0ed}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct .titletext,.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct ul{width:96%}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct .titletext{color:#224e6a;font-weight:500;font-size:18px;font-family:notokr;letter-spacing:-0.03em}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct ul{margin-top:28px}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li{float:left;width:31%;margin:0 0 20px 3.5%}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li:nth-child(2n + 1){margin-left:3.5%;clear:none}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li:nth-child(3n + 1){margin-left:0;clear:left}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li dl{display:table;width:100%}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li dt,.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li dd{display:table-cell;vertical-align:middle}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li dt figure{width:82px;height:82px}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li dd{padding:0 0 0 28px}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li dd p{font-family:notokr}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li dd .category{color:#232322;font-size:15px;letter-spacing:-0.03em}.sub_contents.myboard_con_wrap .myboard_detailarea_useproduct li dd .product_name{margin:8px 0 0;color:#232322;font-weight:350;font-size:17px;letter-spacing:-0.03em}.sub_contents.myboard_con_wrap .btnwrap{margin:50px 0 0;text-align:center}.sub_contents.myboard_con_wrap .btnwrap .btn_square{display:inline-block;width:160px;height:45px;background:#2d5b79;color:#FFF;font-size:16px;text-align:center;line-height:43px}.sub_contents.myboard_con_wrap .construction_gallery{margin:15px 0 0}.sub_contents.myboard_con_wrap .construction_gallery li{float:left;width:32%;margin:0 0 24px 2%}.sub_contents.myboard_con_wrap .construction_gallery li:nth-child(3n + 1){margin-left:0;clear:left}.sub_contents.myboard_con_wrap .construction_gallery li figure{max-width:384px;margin:0 auto}.sub_contents.myboard_con_wrap .construction_gallery li p{font-family:notokr}.sub_contents.myboard_con_wrap .construction_gallery li .category{margin:17px 0 0;color:#000;font-weight:500;font-size:14px;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sub_contents.myboard_con_wrap .construction_gallery li .subject{margin:8px 0 0;color:#151514;font-size:16px;text-align:center;line-height:1.375em}.sub_contents.myboard_con_wrap .construction_gallery .page_block{margin:50px 0 0;text-align:center}.sub_contents.myboard_con_wrap .buildgallery_title{margin:36px 0 0;padding:13px 0 26px;border-top:3px solid #2d5b79;border-bottom:1px solid #e5e5e5}.sub_contents.myboard_con_wrap .buildgallery_title .product_name{color:#2d5b79;font-weight:300;font-size:25px;font-family:notokr;text-align:center}.sub_contents.myboard_con_wrap .buildgallery_title .category_road{margin:12px 0 0;color:#000;font-weight:500;font-size:14px;font-family:notokr;text-align:center}.sub_contents.myboard_con_wrap .buildgallery_info{margin:10px 0 0}.sub_contents.myboard_con_wrap .btn_bottom_wrap{margin:55px 0 0;text-align:center}.sub_contents.myboard_con_wrap .btn_bottom_wrap a{display:inline-block;width:167px;height:47px;background:#004262;color:#FFF;font-size:16px;font-family:notokr;text-align:center;line-height:45px}.sub_contents.agencyfind_myboard_wrap .search_wrap{margin:65px 0 0;padding:59px 0;background:#f4f4f4}.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con{width:80%;max-width:847px;margin:0 auto}.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con dl{display:table;width:100%}.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con dt,.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con dd{display:table-cell;vertical-align:middle}.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con dt{width:29.16%}.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con dt select{width:100%;height:47px;padding:0 0 0 15px;border:1px solid #e5e5e5;background:#FFF;color:#6e6e6e;font-size:15px;font-family:notokr;outline:0}.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con dd{position:relative;padding:0 0 0 13px}.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con dd input[type=text]{width:100%;height:47px;padding:0 49px 0 15px;border:1px solid #2d5b79;color:#6e6e6e;font-size:15px;font-family:notokr;letter-spacing:-0.03em;outline:0}.sub_contents.agencyfind_myboard_wrap .search_wrap .form_con dd .searchform_btn{position:absolute;top:50%;right:16px;width:23px;height:22px;margin-top:-11px;background:url(/img_up/shop_pds/hansolen/design/img/searchform_btn_icon.png) no-repeat;border:0;text-indent:-9999px}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap{margin:33px 0 0}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .totaltext{color:#202020;font-size:14px;font-family:notokr;letter-spacing:-0.04em}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con{margin:12px 0 0;border-top:3px solid #2d5b79}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li{float:left;width:50%;height:204px;padding:36px 46px 40px;border-bottom:1px solid #e5e5e5}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li p{font-family:notokr;line-height:1.375em;letter-spacing:-0.04em}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li .agency_name{position:relative;padding:0 0 0 30px;color:#073059;font-size:18px}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li .agency_name:before{content:'';display:block;position:absolute;width:20px;height:28px;top:-1px;left:0;background:url(/img_up/shop_pds/hansolen/design/img/icon_local_sign.png)}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li .product_sort{margin:19px 0 10px;color:#9f9f9f;font-size:14px}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li .product_sort i{overflow:hidden;width:1px;height:8px;margin:0 12px;text-indent:-9999px;background:#e5e5e5}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li .agency_info{margin:3px 0;color:#464646;font-size:16px}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li .agency_info i{display:inline-block;margin:0 14px 0 0;font-style:normal;font-weight:900}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li:nth-child(even){border-left:1px solid #e5e5e5}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li:nth-child(2n + 1){clear:left}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li:nth-child(4n + 2){background:#f9f9f9}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li:nth-child(4n + 3){background:#f9f9f9}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .list_con li.empty{float:none;width:100%;font-family:notokr;text-align:center;line-height:1.375em;letter-spacing:-0.04em}.sub_contents.agencyfind_myboard_wrap .agency_list_wrap .pageblock{margin:30px 0 0;text-align:center}.sub_contents.customer_con_wrap .counseling_title:after{display:none}.sub_contents.customer_con_wrap .counseling_info{max-width:600px;margin:48px auto 100px;padding:43px 0 50px;border-top:3px solid #2d5b79;border-bottom:1px solid #e5e5e5}.sub_contents.customer_con_wrap .counseling_info p{font-family:notokr;text-align:center;line-height:1.500em;letter-spacing:-0.04em}.sub_contents.customer_con_wrap .counseling_info .info_titletext{color:#2d5b79;font-weight:300;font-size:25px}.sub_contents.customer_con_wrap .counseling_info .infotext{margin:20px 0 0;color:#242424;font-size:16px}.sub_contents.customer_con_wrap .counseling_info .infotext span{display:block}.sub_contents.customer_con_wrap .counseling_info .btn_wrap{margin:36px 0 0;text-align:center}.sub_contents.customer_con_wrap .counseling_info .btn_wrap a{display:inline-block;width:160px;height:45px;margin:0 6px;border:1px solid #2d5b79;font-size:16px;font-family:notokr;text-align:center;line-height:43px;letter-spacing:-0.04em}.sub_contents.customer_con_wrap .counseling_info .btn_wrap a.bg_color{background:#2d5b79;color:#FFF}.sub_contents.customer_con_wrap .counseling_info .btn_wrap a.line_color{background:#FFF;color:#2d5b79}.sub_contents.counseling_myboard_wrap .privacy_wrap{margin:36px 0 0;padding:35px 30px 27px;background:#f4f4f4}.sub_contents.counseling_myboard_wrap .privacy_wrap .privacy_title{color:#123952;font-weight:300;font-size:25px;font-family:notokr;text-align:center;line-height:1.200em;letter-spacing:-0.04em}.sub_contents.counseling_myboard_wrap .privacy_wrap .privacy_con{margin:27px 0 0;padding:23px 21px;height:190px;overflow-x:hidden;border:1px solid #e7e7e7;background:#FFF}.sub_contents.counseling_myboard_wrap .privacy_wrap .privacy_con .info_toptitle{font-size:20px}.sub_contents.counseling_myboard_wrap .privacy_wrap .privacy_con .version{margin-top:10px}.sub_contents.counseling_myboard_wrap .privacy_wrap .check_wrap{margin:20px 0 0;text-align:center}.sub_contents.counseling_myboard_wrap .privacy_wrap .check_wrap input[type=checkbox]{width:18px;height:18px;border-radius:0}.sub_contents.counseling_myboard_wrap .privacy_wrap .check_wrap label{color:#090909;font-size:16px;font-family:notokr;letter-spacing:-0.03em}.sub_contents.counseling_myboard_wrap .privacy_wrap .check_wrap.readwrap{padding:8px;border:1px solid #3f72af;color:#3f72af;font-family:notokr}.sub_contents.counseling_myboard_wrap .form_wrap .section_title{position:relative;margin:51px 0 11px;color:#2d5b79;font-weight:500;font-size:18px;font-family:notokr;letter-spacing:-0.03em}.sub_contents.counseling_myboard_wrap .form_wrap .section_title .important{position:absolute;right:0;bottom:0;color:#009c63;font-weight:500;font-size:14px;font-family:notokr;text-align:right;letter-spacing:-0.03em}.sub_contents.counseling_myboard_wrap .form_wrap .write_con{border-top:3px solid #2d5b79}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dl{display:table;width:100%;border-bottom:1px solid #e5e5e5}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dt,.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd{display:table-cell;padding:10px 0;vertical-align:middle;font-size:16px;font-family:notokr}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dt{width:15.6667%;padding-right:20px;padding-left:30px;color:#000;font-weight:500;text-align:left}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dt i{color:#009c63}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd input[type="text"],.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd input[type="password"],.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd select{height:44px;padding:0 10px;background:#FFF;border:1px solid #acacac;font-family:"Nanum Gothic";outline:0}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd select{border:0;background:#f2f0ed;outline:0}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd #s_v3_zipcode_bt{padding:11px 15px;height:45px;background:#acacac;color:#FFF;font-size:16px;font-family:notokr;text-align:center;vertical-align:middle}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd input[type=checkbox]{width:18px;height:18px;border-radius:0;vertical-align:middle}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd label{margin:0 22px}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd label:first-child{margin-left:0}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd label:last-child{margin-right:0}.sub_contents.counseling_myboard_wrap .form_wrap .write_con dd .reply_empty{color:#009c63;font-size:14px;font-family:notokr}.sub_contents.counseling_myboard_wrap .form_wrap.adminreply_list{display:none}.sub_contents.counseling_myboard_wrap .form_wrap.adminreply_view{display:block}.sub_contents.counseling_myboard_wrap .btn_wrap{margin:36px 0 0;text-align:center}.sub_contents.counseling_myboard_wrap .btn_wrap .btn_style{display:inline-block;width:160px;height:45px;margin:0 6px;background:#4c4b4b;color:#FFF;font-size:16px;font-family:notokr;text-align:center;line-height:43px;letter-spacing:-0.04em}.sub_contents.counseling_myboard_wrap .btn_wrap .btn_style.bg_act{background:#2d5b79}.sub_contents.counseling_myboard_wrap .list_top{margin:36px 0 0}.sub_contents.counseling_myboard_wrap .list_top .infotext{float:left;padding:27px 0 0;color:#3e3e3e;font-size:14px;font-family:notokr;text-align:left}.sub_contents.counseling_myboard_wrap .list_top .search_form{position:relative;float:right;width:357px;height:47px;border:1px solid #2d5b79}.sub_contents.counseling_myboard_wrap .list_top .search_form dl{display:table;width:100%}.sub_contents.counseling_myboard_wrap .list_top .search_form dt,.sub_contents.counseling_myboard_wrap .list_top .search_form dd{display:table-cell;vertical-align:middle}.sub_contents.counseling_myboard_wrap .list_top .search_form dt{width:89px;padding:0 10px 0 16px}.sub_contents.counseling_myboard_wrap .list_top .search_form dt select{border:0;font-family:notokr;outline:0}.sub_contents.counseling_myboard_wrap .list_top .search_form dd input[type=text]{width:100%;height:44px;padding:0 49px 0 0;border:0;color:#838383;font-size:14px;font-family:notokr;letter-spacing:-0.03em;outline:0}.sub_contents.counseling_myboard_wrap .list_top .search_form dd .searchform_btn{position:absolute;top:50%;right:16px;width:23px;height:22px;margin-top:-11px;background:url(/img_up/shop_pds/hansolen/design/img/searchform_btn_icon.png) no-repeat;border:0;text-indent:-9999px}.sub_contents.counseling_myboard_wrap .list_con{margin:15px 0 0;border-top:3px solid #2d5b79}.sub_contents.counseling_myboard_wrap .list_con table{width:100%}.sub_contents.counseling_myboard_wrap .list_con th,.sub_contents.counseling_myboard_wrap .list_con td{padding:0 10px;border-bottom:1px solid #e5e5e5;vertical-align:middle;font-family:notokr;text-align:center;letter-spacing:-0.04em}.sub_contents.counseling_myboard_wrap .list_con th{padding:20px 10px;color:#000;font-weight:500;font-size:16px}.sub_contents.counseling_myboard_wrap .list_con td{height:64px;padding:0 10px;color:#303030;font-size:15px}.sub_contents.counseling_myboard_wrap .list_con td:nth-child(1){width:9.9%}.sub_contents.counseling_myboard_wrap .list_con td:nth-child(2){text-align:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sub_contents.counseling_myboard_wrap .list_con td:nth-child(3){width:13.5%}.sub_contents.counseling_myboard_wrap .list_con td:nth-child(4){width:13.5%}.sub_contents.counseling_myboard_wrap .list_con td:nth-child(5){width:15%;font-weight:500;font-size:16px}.sub_contents.counseling_myboard_wrap .list_con td .reply{display:inline-block;padding:10px 25px;border:1px solid #2d5b79;color:#2d5b79}.sub_contents.counseling_myboard_wrap .pageblock{margin:60px 0 0;text-align:center}.sub_contents.board_con_wrap .titletext_subpage{margin-bottom:52px}.sub_contents.board_con_wrap .titleinfo{margin:0 0 50px;padding:33px 2% 34px;background:#f4f4f4;color:#252525;font-size:14px;font-family:notokr;text-align:center}.sub_contents.board_con_wrap .titleinfo a{display:inline-block;margin:0 0 0 20px;padding:13px 55px;vertical-align:middle;background:#007dc4;color:#FFF;vertical-align:middle}.product_category_wrap ul{display:table;width:100%;table-layout:fixed}.product_category_wrap li{display:table-cell;height:42px;border:1px solid #e5e5e5;border-left:0;vertical-align:middle;color:#44433f;font-size:16px;font-family:notokr;text-align:center}.product_category_wrap li:first-child{border-left:1px solid #e5e5e5}.product_category_wrap li:hover{background:#2d5b79;color:#FFF;border:0}.product_category_wrap li.cate_on{background:#2d5b79;color:#FFF;border:0}.product_page_wrap.product_list .product_header{padding:15px 0}.product_page_wrap.product_list .product_header .total{float:left;padding:27px 0 0;color:#33322f;font-size:14px;font-family:notokr;letter-spacing:-0.03em}.product_page_wrap.product_list .product_header .searchbox{float:right}.product_page_wrap.product_list .product_header .searchbox .search_form{position:relative;width:282px;height:46px;border:1px solid #2d5b79}.product_page_wrap.product_list .product_header .searchbox .search_form input[type=text]{width:100%;height:44px;padding:0 49px 0 12px;border:0;color:#838383;font-size:14px;font-family:notokr;letter-spacing:-0.03em;outline:0}.product_page_wrap.product_list .product_header .searchbox .search_form .searchform_btn{position:absolute;top:50%;right:16px;width:23px;height:22px;margin-top:-11px;background:url(/img_up/shop_pds/hansolen/design/img/searchform_btn_icon.png) no-repeat;border:0;text-indent:-9999px}.product_page_wrap.product_list .product_list li{float:left;width:23.5%;margin:0 0 50px 2%}.product_page_wrap.product_list .product_list li:nth-child(4n + 1){margin-left:0;clear:left}.product_page_wrap.product_list .product_list li figure{position:relative;max-width:282px;margin:0 auto}.product_page_wrap.product_list .product_list li figure .product_icon{position:absolute;width:60px;height:30px;top:0;left:50%;margin:0;margin-left:-30px}.product_page_wrap.product_list .product_list li .build_category{color:#000;font-weight:500;font-size:14px;font-family:notokr;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.product_page_wrap.product_list .product_list li .product_subject{margin:18px 0 0;color:#151514;font-size:16px;font-family:notokr;text-align:center;line-height:1.375em}.product_page_wrap.product_list .product_list li.empty{float:none;width:100%;margin:0;padding:100px 0;color:#838383;font-weight:300;font-size:23px;font-family:notokr;text-align:center}.product_page_wrap.product_list .product_list.build_gallery_list li{width:32%;margin:0 0 24px 2%}.product_page_wrap.product_list .product_list.build_gallery_list li:nth-child(4n + 1){margin-left:2%;clear:none}.product_page_wrap.product_list .product_list.build_gallery_list li:nth-child(3n + 1){margin-left:0;clear:left}.product_page_wrap.product_list .product_list.build_gallery_list li figure{max-width:384px;margin:0 auto}.product_page_wrap.product_list .product_list.build_gallery_list li .build_category{margin:17px 0 0}.product_page_wrap.product_list .product_list.build_gallery_list li .product_subject{margin:8px 0 0;color:#222}.product_page_wrap.product_list .build_gallery{margin-top:30px}.product_special_view_con{padding:30px 0 0}.product_special_view_con .infoview_title ul{display:table;width:100%}.product_special_view_con .infoview_title li{display:table-cell;height:200px;padding:0;background:url(/img_up/shop_pds/hansolen/design/img/infoview_title_bg.jpg) no-repeat center;background-size:auto;vertical-align:middle;text-align:center}.product_special_view_con .infoview_linestyle ul{display:table;width:100%;padding:30px 14.75%}.product_special_view_con .infoview_linestyle ul:nth-child(even){background:#f2f0ed}.product_special_view_con .infoview_linestyle li{display:table-cell;vertical-align:top}.product_special_view_con .infoview_linestyle .figure{width:49%;max-width:405px;text-align:left}.product_special_view_con .infoview_linestyle .infocon{padding:17px 0 0 14px}.product_special_view_con .infoview_linestyle .infocon p{font-family:notokr;letter-spacing:-0.03em}.product_special_view_con .infoview_linestyle .infocon .info_titletext{color:#275675;font-weight:500;font-size:18px;line-height:1.389em}.product_special_view_con .infoview_linestyle .infocon .infotext{margin:11px 0 0;color:#1a1a1a;font-size:16px;text-align:justify;line-height:1.500em}.product_special_view_con_list{padding:48px 0 0}.product_special_view_con_list .infoview_title{height:370px;padding:67px 0 0;background:url(/img_up/shop_pds/hansolen/design/img/bg_sp_title_khmr00.jpg) no-repeat center;background-size:100% auto}.product_special_view_con_list .infoview_title p{color:#090909;font-family:notokr;text-align:center;line-height:1.375em;letter-spacing:-0.03em}.product_special_view_con_list .infoview_title .category{font-size:16px}.product_special_view_con_list .infoview_title .category span{display:inline-block;position:relative;margin:0 0 0 9px;padding:0 0 0 12px}.product_special_view_con_list .infoview_title .category span:before{content:'';position:absolute;display:block;width:6px;height:10px;top:6px;left:0;background:url(/img_up/shop_pds/hansolen/design/img/icon_category_road_next.png) no-repeat left}.product_special_view_con_list .infoview_title .category span:first-child{margin-left:0;padding-left:0}.product_special_view_con_list .infoview_title .category span:first-child:before{display:none}.product_special_view_con_list .infoview_title .titlesubject{margin:20px 0 0;font-weight:300;font-size:41px}.product_special_view_con_list .infoview_title .titlesubject .act_text{font-weight:700}.product_special_view_con_list .infoview_title .titleimgtitle_sb{margin-top:19px;text-align:center}.product_special_view_con_list .infoview_title .titleimgtitle_ultra{margin-top:27px;margin-bottom:9px;text-align:center}.product_special_view_con_list .infoview_title .titleimgtitle_khmr1_1{margin-top:27px;margin-bottom:20px;text-align:center}.product_special_view_con_list .infoview_title .titleinfo{margin:14px 0 0;font-size:16px}.product_special_view_con_list .infoview_title .infoview_con{margin:27px 0 0}.product_special_view_con_list .infoview_title .infoview_con ul{width:90%;max-width:700px;margin:0 auto}.product_special_view_con_list .infoview_title .infoview_con li{float:left;height:79px;padding:12px 20px;background:#FFF;color:#1b4662;font-weight:500;font-size:18px;font-family:notokr;text-align:center;line-height:1.500em;letter-spacing:-0.03em}.product_special_view_con_list .infoview_title .infoview_con.cell3ea li{width:31%;margin:0 1%}.product_special_view_con_list .infoview_title .infoview_con.cell4ea li{width:23%;margin:0 1%}.product_special_view_con_list .infoview_title .infoview_con.cell5ea li{width:18%;margin:0 1%}.product_special_view_con_list .infocon_bluebar{margin:70px 0 0}.product_special_view_con_list .infocon_bluebar dt{padding:13px 15% 14px;background:#005a85}.product_special_view_con_list .infocon_bluebar:nth-child(even) dt{background:#005a85}.product_special_view_con_list .infocon_bluebar dd{padding:21px 15% 75px}.product_special_view_con_list .infocon_bluebar dt p{font-weight:400}.product_special_view_con_list .infocon_bluebar dt p .act_text{font-weight:700;font-size:18px}.product_special_view_con_list .infocon_bluebar dd .sbtitle{color:#000;font-weight:500;font-size:15px;font-family:notokr;text-align:center;letter-spacing:-0.05em;line-height:1.250em}.product_special_view_con_list .infocon_bluebar dd .category_text{position:relative;margin:50px 0 0;padding:0 0 0 10px;color:#005a85;font-weight:500;font-size:15px;font-family:notokr;letter-spacing:.05em;line-height:1.250em}.product_special_view_con_list .infocon_bluebar dd .category_text:before{content:'';position:absolute;display:block;width:3px;height:3px;top:8px;left:0;background:#005a85}.product_special_view_con_list .infocon_bluebar dd .category_text:first-child{margin-top:0}.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell{margin:19px 0 0}.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell li{width:48.3%;max-width:405px}.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell li .subjecttext{color:#000;font-weight:500;font-size:16px;font-family:notokr;text-align:center;letter-spacing:-0.03em}.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell li figure{margin:16px 0 0;border:1px solid #dcdcdc}.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell li:first-child{float:left}.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell li:last-child{float:right}.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell.img2cell_titlewide{margin:16px 0 0}.product_special_view_con_list .infocon_bluebar dd .imgcon_2cell.img2cell_titlewide li figure{margin:0}.product_special_view_con_list .infocon_bluebar dd .imgcon_wide{margin:30px 0 0;border:1px solid #dcdcdc;text-align:center}.product_special_view_con_list .infocon_bluebar dd .imgsubject_wide{margin:19px 0 0;color:#000;font-weight:500;font-size:16px;font-family:notokr;text-align:center;letter-spacing:-0.03em}.product_special_view_con_list .infocon_bluebar dd .imgcon_sb01{margin:18px 0 0}.product_special_view_con_list .infocon_bluebar dd .imgcon_sb01 ul{display:table;width:100%}.product_special_view_con_list .infocon_bluebar dd .imgcon_sb01 li{display:table-cell;padding:0 4px;vertical-align:top}.product_special_view_con_list .infocon_bluebar dd .imgcon_sb01 li p{font-family:notokr;text-align:center;letter-spacing:-0.05em;line-height:1.250em}.product_special_view_con_list .infocon_bluebar dd .imgcon_sb01 li .sb01_titletext{margin:13px 0 0}.product_special_view_con_list .infocon_bluebar dd .imgcon_sb01 li .sb01_infotext{max-width:260px;margin:5px auto 0;font-weight:300;font-size:16px}.product_special_view_con_list .infocon_bluebar dd .imgcon_sb01 li.iconnext{padding:0 2px;vertical-align:middle}.product_special_view_con_list .infocon_bluebar dd .imgcon_sb02{margin:22px 0 0}.product_special_view_con_list .infocon_bluebar dd .imgcon_sb02 .default{margin:4px 0 0;text-align:center}.product_special_view_con_list .infocon_bluebar dd .imgcon_sb02 .sb2_figure{margin:14px 0 0;text-align:center}.product_special_view_con_list .infocon_bluebar dd .sb4text{margin-top:24px}.product_special_view_con_list .infocon_bluebar dd .ultra01{margin:19px 0 0}.product_special_view_con_list .infocon_bluebar dd .ultra02{margin:18px 0 0}.product_special_view_con_list .infocon_bluebar dd .imgcon_default{text-align:center}.product_special_view_con_list .infocon_bluebar dd .reve06 table{margin-top:16px;table-layout:fixed}.product_special_view_con_list .infocon_bluebar dd .reve06 th,.product_special_view_con_list .infocon_bluebar dd .reve06 td{text-align:center}.product_special_view_con_list .infocon_bluebar dd .sb1_2_titletext{margin-top:13px}.product_special_view_con_list .infocon_bluebar dd .sb1_2_01{margin-top:4px;text-align:center}.product_special_view_con_list .infocon_bluebar dd .sb1_2_02{margin-top:14px}.privacy_con p{font-family:notokr;font-size:15px;line-height:1.600em;letter-spacing:-0.04em}.privacy_con .info_toptitle{color:#2d5b79;font-weight:500;font-size:34px;text-align:center}.privacy_con .version{margin:32px 0 0;color:#42a864;font-size:13px;text-align:right}.privacy_con .infotext{margin:29px 0 0;color:#4f4f4f;font-size:15px;text-align:justify}.privacy_con .tableofcon{margin:38px 0 0}.privacy_con .tableofcon .titletext{color:#254d68;font-weight:500;font-size:18px}.privacy_con .tableofcon ul{float:left;width:50%;margin:14px 0 0;border-top:3px solid #2d5b79}.privacy_con .tableofcon li{min-height:64px;padding:21px 0;border-bottom:1px solid #e5e5e5;font-size:15px;font-family:notokr;line-height:1.333em}.privacy_con .tableofcon li span{display:inline-block;width:11.6%;margin:0 19px 0 0;color:#000;font-weight:700;font-size:15px;text-align:center}.privacy_con .infowrap{margin:64px 0 0}.privacy_con .infowrap .titletext{color:#254d68;font-size:25px}.privacy_con .infowrap .titletext i{font-weight:700;font-style:normal}.privacy_con .infowrap .infotext{margin:25px 0;color:#4f4f4f;font-size:16px;text-align:justify}.privacy_con .infowrap .infotext_title{position:relative;padding:10px 0 10px 10px;color:#000;font-weight:500;font-size:16px}.privacy_con .infowrap .infotext_title:before{content:'';position:absolute;display:block;width:4px;height:4px;top:20px;left:0;background:#bca78a}.privacy_con .infowrap .infotext_2deps{position:relative;padding:3px 0 2px 10px;font-size:16px}.privacy_con .infowrap .infotext_2deps:before{content:'';position:absolute;display:block;width:5px;height:1px;top:14px;left:0;background:#424542}.privacy_con .infowrap .infotext_2deps_basic{padding:0 0 0 12px}.privacy_con .infowrap .private_person{margin:40px 0 0}.privacy_con .infowrap .private_person .titleline{padding:8px 0;border-top:1px solid #2d5b79;color:#2d5b79;font-size:17px;font-family:notokr;text-align:center}.privacy_con .infowrap .private_person .tablewrap th{width:165px}.sample{width:96%;border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;-khtml-border-radius:12px}.sample ul:after{content:"";display:block;clear:both}.sample i{overflow:hidden;width:1px;height:9px;margin:0 16px;text-indent:-9999px;background:#506f7a}