.wrap_tab_row {border:1px solid #e2e2e2;margin-bottom:53px;}
.wrap_tab_row:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.wrap_tab_row > li {float:left;}
.wrap_tab_row > li + li {border-left:1px solid #e2e2e2;} 
.wrap_tab_row.size_2 > li {width:50%;}
.wrap_tab_row .link_tab {display:block;padding:13px 0;background:#f7f7f7;text-align:center;font-size:14px;font-weight:400;color:#9e9e9e;}
.wrap_tab_row .link_tab.active {background:#fff;color:#5a5a5a;}

/* 업무 */
#mainBusiness {line-height:1.5;}
#mainBusiness .title_guide {position:relative;margin-bottom:20px;font-size:18px;font-weight:500;color:#5a5a5a;}
#mainBusiness .title_guide:after {display:block;margin-top:14px;width:50px;height:2px;background:#bbbbba;content:"";}
#mainBusiness .title_guide2 {position:relative;margin-bottom:20px;font-size:18px;font-weight:500;color:#5a5a5a;}

#mainBusiness .list_dot_comm {padding-bottom:0px;}
#mainBusiness .list_dot_comm li {position:relative;padding-left:11px;padding-bottom:12px;font-size:14px;color:#9e9e9e;}
#mainBusiness .list_dot_comm li:before {display:block;position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:100%;background:#bbbbbb;content:"";}
#mainBusiness .list_dot_comm strong {font-weight:400;color:#a58e58;}
#mainBusiness .list_dot_comm p {color:#5a5a5a;}

#mainBusiness .list_dot_comm .t_block {display:block;color:#5a5a5a;}
#mainBusiness .list_dot_comm.type3 {padding-bottom:0;}
#mainBusiness .box_cont1 {padding:30px 15px;background:#fafafa;border:1px solid #eaeaea;text-align:left;}
#mainBusiness .box_cont1 .tit {display:block;font-size:15px;font-weight:500;color:#5a5a5a;}
#mainBusiness .box_cont1 .tit_small {display:block;padding-top:16px;font-size:14px;font-weight:400;color:#a58e58;}
#mainBusiness .box_cont1 .tit+.info{margin-bottom: 14px;}

#mainBusiness .box_cont1 .info {display:block;font-size:14px;color:#9e9e9e;}
#mainBusiness .box_cont1 .tree_list {padding-bottom:16px;}
#mainBusiness .box_cont1 .tree_list > li:last-child ol {padding-bottom:0;}
#mainBusiness .tree_list>li{}
#mainBusiness .tree_list>li:nth-child(1) strong:before{content:"① ";}
#mainBusiness .tree_list>li:nth-child(2) strong:before{content:"②  ";}
#mainBusiness .tree_list>li:nth-child(3) strong:before{content:"③ ";}
#mainBusiness .tree_list>li strong{font-weight:400;font-size:14px;color:#9e9e9e;display:block;padding-left:15px;position:relative;}
#mainBusiness .tree_list>li strong:before{display:inline-block;position:absolute;left:0;top:-2px;}
#mainBusiness .tree_list ol{padding-left:15px;padding-bottom:10px;}
#mainBusiness .tree_list ol li{font-size:14px;color:#9e9e9e;text-indent:-15px;padding-left:15px;}
#mainBusiness .tree_list ol li+li{margin-top:2px;}

#mainBusiness .box_cont1 .info.type2 {padding-top:16px;}
#mainBusiness .box_cont1 .info .c_brown {color:#a58e58;}
#mainBusiness .box_cont1 .list_txt1  + .tit {padding-top:30px;}
#mainBusiness .box_cont1 .list_txt1 {padding-top:5px;}
#mainBusiness .box_cont1 .list_txt1 li {font-size:14px;font-weight:400;color:#9e9e9e;padding-left:15px;text-indent:-15px;}
#mainBusiness .box_cont1 .list_txt1 li + li {padding-top:8px;}
#mainBusiness .box_cont1.type2 {margin-bottom:30px;}
#mainBusiness .box_cont2 {padding:30px 15px;margin-bottom:10px;background:#fafafa;border:1px solid #eaeaea;text-align:left;font-size:14px;line-height:1.6;}
#mainBusiness .box_cont3 {padding:30px 15px;margin-bottom:10px;background:#fafafa;border:1px solid #eaeaea;text-align:left;font-size:14px;line-height:1.6;}
#mainBusiness .box_cont3 .list_info_cont {}
#mainBusiness .box_cont3 .list_info_cont li {padding-bottom:15px;font-size:14px;color:#333;}
#mainBusiness .box_cont3 .list_info_cont li p {display:inline;}
#mainBusiness .box_cont3 .list_info_cont .link_pop {text-decoration:underline;}
#mainBusiness .box_cont3.type_2 {margin-top:20px;margin-bottom:32px;}
#mainBusiness .box_cont1+.list_dot_comm{margin-top:20px;}

#mainBusiness .static_cont1 .info_desc1 {font-size:15px;color:#9e9e9e;letter-spacing: -0.1px;}
#mainBusiness .static_cont1 .info_desc1 strong {font-weight:400;color:#3d4c79;}
#mainBusiness .static_cont1 .info_desc1.pb {padding-bottom:15px;}
#mainBusiness .static_cont1 .info_gray {font-size:14px;color:#9e9e9e;}
#mainBusiness .static_cont1 .info_bottom {padding-top:4px;font-size:14px;color:#5a5a5a;}
#mainBusiness .static_cont1.type2 {padding-top:20px;padding-bottom:52px;}


#mainBusiness .static_cont1 + .static_cont1 {padding-top:55px}

#mainBusiness .static_cont2 {padding-top:55px;}
#mainBusiness .static_cont3 {padding-top:50px;}
#mainBusiness .c_brown {color:#a58e58;}
#mainBusiness .c_blue {color:#3d4c79}
#mainBusiness .c_gray {color:#9e9e9e;}

#mainBusiness  .listbox+.listbox{margin-top:22px;}
#mainBusiness  .n_title{display:block;color:#5a5a5a;font-weight:500;font-size:16px;margin-bottom:10px;background:url(../image/sub/ico_cir_titles.png) no-repeat 0 50%;padding-left:20px;background-size:12px 12px;}


.mobile_height50{height: 50px;}

@media only screen and (min-width: 1100px) {
	.mobile_height50{height: 0;display: none;}
	.wrap_tab_row {margin-bottom:70px;}
	.wrap_tab_row .link_tab {padding:15px 0 14px;font-size:18px;font-weight:500;}
	.wrap_tab_row .link_tab.active {background:#fff;color:#5a5a5a;}
	#mainBusiness .box_cont1 .tit+.info{margin-bottom: 0;}
	#mainBusiness .title_guide {margin-bottom:36px;font-size:24px;}
	#mainBusiness .title_guide:after {margin-top:23px;width:100px;height:2px;}
	#mainBusiness .title_guide2 {margin-bottom:36px;font-size:24px;}
	#mainBusiness .list_dot_comm {padding-bottom:22px;}
	#mainBusiness .list_dot_comm p {font-size:16px;}
	#mainBusiness .list_dot_comm li {padding-left:11px;padding-bottom:12px;font-size:18px;}
	#mainBusiness .list_dot_comm li:before {top:11px;left:0;width:4px;height:4px;}
	#mainBusiness .list_dot_comm.type2 li {padding-bottom:30px;}
	#mainBusiness .list_dot_comm.type3 {padding-bottom:10px;}


	#mainBusiness .static_cont1 .info_gray {font-size:18px;}
	#mainBusiness .static_cont1 .info_bottom {padding-top:4px;font-size:16px;}
	#mainBusiness .static_cont1.type2 {padding-top:40px;padding-bottom:140px;}



	#mainBusiness .static_cont1 .info_desc1 {font-size:20px;}
	#mainBusiness .static_cont1 .info_desc1.type2 {font-size:18px;}
	#mainBusiness .static_cont1 .info_desc1.pb {padding-bottom:30px;font-size:20px;}
	#mainBusiness .static_cont2 {padding-top:91px;}
	#mainBusiness .static_cont3 {padding-top:99px;padding-bottom:150px;}

	#mainBusiness .static_cont1 + .static_cont1 {padding-top:90px}

	#mainBusiness .box_cont1 {padding:40px 50px 53px;line-height:1.8;}
	#mainBusiness .box_cont1 .tit {padding-top:23px;padding-bottom:0;font-size:18px;}
	#mainBusiness .box_cont1 .tit_small {font-size:16px;font-weight:400;}
	#mainBusiness .box_cont1 .info {font-size:16px;letter-spacing:-0.015em}
	#mainBusiness .box_cont1 .info.type2 {}
	#mainBusiness .box_cont1 .info .c_brown {color:#9e9e9e;}


	#mainBusiness .box_cont1 .list_txt1  + .tit {padding-top:40px;}
	#mainBusiness .box_cont1 .list_txt1 {padding-top:10px;}
	#mainBusiness .box_cont1 .list_txt1 li {font-size:16px;padding-left:16px;text-indent:-16px;}
	#mainBusiness .box_cont1 .list_txt1 li + li {padding-top:5px;}
	#mainBusiness .box_cont1.type2 {margin-bottom:130px;}

	#mainBusiness .box_cont2 {margin-bottom:18px;padding:30px 50px;font-size:16px;line-height:1.9;}

	#mainBusiness .box_cont3 {padding:30px 50px;margin-bottom:10px;font-size:16px;line-height:1.7;}
	#mainBusiness .box_cont3 .list_info_cont {}
	#mainBusiness .box_cont3 .list_info_cont li {padding-bottom:18px;font-size:15px;color:#333;}
	#mainBusiness .box_cont3.type_2 {margin-top:40px;margin-bottom:64px;}
	#mainBusiness .box_cont1+.list_dot_comm{margin-top:30px;}
	#mainBusiness  .listbox+.listbox{margin-top:40px;}
	#mainBusiness  .n_title{font-size:18px;margin-bottom:25px;padding-left:40px;background-size:24px 24px;}
	#mainBusiness .tree_list>li{}
	#mainBusiness .tree_list>li strong{font-size:16px;padding-left:20px;}
	#mainBusiness .tree_list ol{padding-left:20px;}
	#mainBusiness .tree_list ol li{font-size:16px;}
	#mainBusiness .tree_list ol li+li{margin-top:2px;}

}	

.brn_box_brand {background:#f4f4f4;}
.brn_box_brand .inner_cont {padding-top:37px;padding-bottom:32px;}
.brn_box_brand .title_area {text-align:center;}
.brn_box_brand .title_area .tit_cont {display:block;padding:6px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;font-size:12px;color:#5a5a5a;letter-spacing:1em;}
.brn_box_brand .title_area .tit_cont .inner{opacity:.6;filter:alpha(opacity=60);}
.brn_box_brand .title_area .info_desc1,
.brn_box_brand .title_area .info_desc2 {font-size:17px;font-weight:400;}
.brn_box_brand .title_area .info_desc1 {padding-top:29px;color:#9e9e9e;}
.brn_box_brand .title_area .info_desc2 {padding-top:6px;color:#5a5a5a;}
.brn_box_brand .desc_block {padding-top:22px;text-align:left;}
.brn_box_brand .desc_block .tit_top {display:block;padding-bottom:16px;font-size:18px;font-weight:500;color:#a58e58;}
.brn_box_brand .desc_block .info_cont {display:block;padding-bottom:24px;font-weight:400;color:#9e9e9e;}
.brn_box_brand .desc_block .info_cont strong {font-weight:400;color:#5a5a5a;}
.brn_box_brand .logo_block {width:81px; margin:0 auto;text-align:center;}
.brn_box_brand .logo_block .img_m {}
.brn_box_brand .logo_block .img_pc {display:none;}

@media only screen and (min-width: 1100px) {
	.brn_box_brand .inner_cont {position:relative;padding-top:73px;padding-bottom:84px;}
	.brn_box_brand .title_area {padding-left:50px;text-align:center;}
	.brn_box_brand .title_area .tit_cont {max-width:470px;margin:0;padding:12px 0 12px 8px;font-size:14px;font-weight:400;letter-spacing:1.75em;}
	.brn_box_brand .title_area .info_desc1,
	.brn_box_brand .title_area .info_desc2 {font-size:24px;font-weight:400;}
	.brn_box_brand .title_area .info_desc1 {padding-top:39px;}
	.brn_box_brand .title_area .info_desc2 {padding-top:6px;}
	.brn_box_brand .title_area {width:570px;}
	.brn_box_brand .desc_block {padding-top:28px;text-align:left;padding-left:50px;}
	.brn_box_brand .desc_block .tit_top {display:block;padding-bottom:16px;font-size:24px;}
	.brn_box_brand .desc_block .info_cont {display:block;padding-bottom:24px;font-size:18px;font-weight:400;color:#9e9e9e;}
	.brn_box_brand .desc_block .info_cont strong {font-weight:400;color:#5a5a5a;}
	.brn_box_brand .logo_block {position:absolute;top:83px;right:65px;width:134px;}
	.brn_box_brand .logo_block .img_m {display:none;}
	.brn_box_brand .logo_block .img_pc {display:inline;}
}

.brand_cases {background:#fff;}
.brand_cases .inner_cont {padding-top:68px;padding-bottom:80px;}
.brand_cases .title_area {text-align:center;}
.brand_cases .title_area .tit_cont {font-size:24px;color:#1a2442;font-weight:500;}
.brand_cases .title_area .tit_cont strong {display:block;font-weight:500;color:#a58e58;}
.brand_cases .title_area .tit_cont:after {display:block;width:89px;height:3px;margin:12px auto 0;background:#e2e2e2;content:"";}
.brand_cases .title_area .txt_eng {display:block;padding-top:7px;font-size:12px;color:#9e9e9e;}

.brand_cases .list_media {padding-top:34px;}
.brand_cases .list_media:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.brand_cases .list_media li + li  {padding-top:20px;}
.brand_cases .list_media .frame_g {display:block;text-align:center;background:#efefef;}
.brand_cases .list_media .frame_g > img {width:100%;}
.brand_cases .list_media .link_post {display:block;border:1px solid #eaeaea;background:#fff;}
.brand_cases .list_media .desc_block {padding:22px 20px 12px;}
.brand_cases .list_media .desc_block .category {display:inline-block;padding-bottom:3px;border-bottom:1px solid #a58e58;font-size:14px;color:#a58e58;}
.brand_cases .list_media .desc_block .category.cate1 {color:#1a2342;border-color:#1a2342;}
.brand_cases .list_media .desc_block .category.cate2 {color:#0c4da2;border-color:#0c4da2;}
.brand_cases .list_media .desc_block .category.cate3 {color:#a58e58;border-color:#a58e58;}
.brand_cases .list_media .desc_block .category + .subject {margin-top:7px;}
.brand_cases .list_media .desc_block .subject {display:block;overflow:hidden;margin-bottom:11px;max-height:44px;font-size:17px;font-weight:400;color:#1d1d1b;}
.brand_cases .list_media .desc_block .info_cont {overflow:hidden;margin-bottom:25px;max-height:36px;font-size:14px;color:#9e9e9e;}
.brand_cases .list_media .desc_block .post_date {display:block;font-size:14px;color:#9e9e9e;}
.brand_cases .list_bt_bottom {padding-top:37px;text-align:center;}
.brand_cases .list_bt_bottom .bt_more {display:inline-block;font-size:16px;font-weight:400;color:#a2a2a2;} 
.brand_cases .list_bt_bottom .bt_more:hover {color:#1d1d1b}

@media only screen and (min-width: 1100px){

	.brand_cases .inner_cont {padding-bottom:120px;}
	.brand_cases .title_area .tit_cont {font-size:34px;color:#1d1d1b;}
	.brand_cases .title_area .tit_cont strong {display:inline-block;}
	.brand_cases .title_area .tit_cont:after {width:177px;height:4px;margin:19px auto 0;}
	.brand_cases .title_area .txt_eng {padding-top:14px;font-size:14px;}

	.brand_cases .list_media {margin:-20px -7px 0;}
	.brand_cases .list_media li {float:left;width:33.33333%;padding:25px 7px 0;}
	.brand_cases .list_media li + li  {padding-top:25px;}
	.brand_cases .list_media .frame_g {display:block;text-align:center;}
	.brand_cases .list_media .frame_g > img {width:100%;}
	.brand_cases .list_media .link_post {display:block;border:1px solid #eaeaea;background:#fff;}
	.brand_cases .list_media .desc_block {padding:27px 25px 20px;}
	.brand_cases .list_media .desc_block .category {font-weight:500;font-size:16px;}
	.brand_cases .list_media .desc_block .category + .subject {margin-top:17px}
	.brand_cases .list_media .desc_block .subject {margin-bottom:15px;height:44px;max-height:44px;font-size:18px;}
	.brand_cases .list_media .desc_block .info_cont {margin-bottom:30px;height:40px;max-height:40px;font-size:16px;}
	.brand_cases .list_media .desc_block .post_date {display:block;font-size:14px;color:#9e9e9e;}
	.brand_cases .list_bt_bottom {padding-top:40px;}
	.brand_cases .list_bt_bottom .bt_more {font-size:24px;} 
}


#mainBusiness .static_cont4 {padding-top:20px;padding-bottom:20px;}

#mainBusiness .static_cont4 .title_guide {padding-top:30px;}
#mainBusiness .title_num_block {display:block;padding-top:5px;font-size:15px;font-weight:500;color:#5a5a5a;}
#mainBusiness .title_num_block + .title_num_block {padding-top:20px;}
#mainBusiness .title_num_block + .list_dot_comm {padding-top:5px;} 

.list_b_steps {border:1px solid #ebebeb;}
.list_b_steps:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
.list_b_steps li {float:left;position:relative;width:50%;padding:20px 24px 25px 0;text-align:center;}
.list_b_steps li:before {display:block;position:absolute;top:50%;right:10px;width:14px;height:28px;margin-top:-14px;background:url(../image/icon/ico_static_arrow1.png) no-repeat 0 0;content:"";}
.list_b_steps li:last-child:before {display:none;}
.list_b_steps em {display:block;padding-bottom:4px;font-size:18px;font-weight:500;color:#08376a;}
.list_b_steps .txt_step {display:block;font-size:12px;color::#5a5a5a;}

@media only screen and (min-width: 1100px){
	#mainBusiness .static_cont4 .title_guide {padding-top:38px;}
	#mainBusiness .static_cont4 {padding-top:55px;padding-bottom:130px;}
	#mainBusiness .static_cont4.type2 {padding-bottom:50px;}
	#mainBusiness .title_num_block {padding-top:14px;font-size:18px;}
	#mainBusiness .title_num_block + .title_num_block {padding-top:48px;}
	#mainBusiness .title_num_block + .list_dot_comm {padding-top:12px;} 

	.list_b_steps li {position:relative;width:20%;padding:38px 0 40px;}
	.list_b_steps li:before {display:none;}
	.list_b_steps li+li:before {display:block;position:absolute;top:45px;left:-7px;width:14px;height:28px;margin-top:0;background:url(../image/icon/ico_static_arrow1.png) no-repeat 0 0;content:"";}
	.list_b_steps li:last-child:before {display:block;}
	.list_b_steps em {padding-bottom:17px;font-size:30px;font-weight:700;}
	.list_b_steps .txt_step {font-size:16px;}

}


#mainBusiness .static_cont4 + .static_cont2 {padding-top:10px;}


#mainBusiness .static_tbl1 {padding-top:40px;padding-bottom:80px;}
#mainBusiness .static_tbl1 .info_tbl_1 table {width:1000px;}
#mainBusiness .static_tbl1 .txt_tbl_sub {padding-bottom:5px;font-size:14px;color:#7b7b7b;}

/* table */
.info_tbl_1 {overflow:auto;border-left:1px solid #eaeaea;border-right:1px solid #eaeaea;}
.info_tbl_1 table {width:100%;border-collapse:collapse;border-spacing:0;}
.info_tbl_1 thead th {padding:12px 0 11px;border-left:1px solid #dfdfdf;background:#f3f3f3;font-size:14px;font-weight:400;color:#9e9e9e;word-break:break-all;}
.info_tbl_1 thead th:first-child {border-left:0 none;}
.info_tbl_1 thead tr:first-child th {border-top:1px solid #dfdfdf;}
.info_tbl_1 thead tr + tr th {border-top:1px solid #dfdfdf;}
.info_tbl_1 tbody td, .info_tbl_1 tbody th {padding:10px 0 9px;border-bottom:1px solid #dfdfdf;background:#fff;font-size:14px;font-weight:400;color:#9e9e9e;text-align:center;word-break:break-all;line-height:1.7;}
.info_tbl_1 tbody th {background:#f3f3f3;color:#9e9e9e;}
.info_tbl_1 tbody td {border-left:1px solid #dfdfdf}
.info_tbl_1 tbody td:first-child {border-left:0 none;}
.info_tbl_1 tbody tr:first-child td,
.info_tbl_1 tbody tr:first-child th{border-top:1px solid #dfdfdf;}
.info_tbl_1 .inner_txt {display:inline-block;text-align:left;}
.info_tbl_1 .inner_txt strong {display:block;font-size:16px;font-weight:400;color:#5a5a5a;}

.info_tbl_1 .border_l {border-left:1px solid #dfdfdf!important;}

@media only screen and (min-width: 1100px){
	#mainBusiness .static_tbl1 {padding-top:50px;padding-bottom:140px;}
	#mainBusiness .static_tbl1 .info_tbl_1 table {width:100%;}
	.info_tbl_1 {overflow:hidden;}
	.info_tbl_1 thead th {padding:15px 0 14px;font-size:16px;}
	.info_tbl_1 tbody td, .info_tbl_1 tbody th {font-size:14px;}
	.info_tbl_1 .inner_txt strong {font-size:16px;}
	#mainBusiness .static_tbl1 .txt_tbl_sub {display:none;}
}




.empty_li{text-align: center;padding: 20px 0 !important;}
.d_img{display:none;}
.m_img{display:block;}
.comm_title_area{}
.comm_title_area {text-align:center;}
.comm_title_area .tit_cont {display:block;padding:6px 0;border-top:1px solid #dedede;border-bottom:1px solid #dedede;font-size:12px;color:#5a5a5a;letter-spacing:1em;}
.comm_title_area .tit_cont strong {display:block;font-weight:500;color:#a58e58;}
.titile_line{max-width:560px;margin: 0 13.88888888888889%;text-align: center;position: relative;}
.titile_line{border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;}
.titile_line h3{font-weight: 500;color: #5a5a5a;line-height: 1.3;padding: 12px 0;font-size:18px;}
.titile_line h3 span{color: #a58e58;}
.titile_line+.desc_text{color: #9e9e9e;font-size: 14px;text-align: center;padding: 20px 0 0;}


.etc_space{height:66px;}
.result_container .content{padding-top:27px;}
@media only screen and (min-width: 768px){
	.titile_line{margin: 0 auto;}
}
@media only screen and (min-width: 1100px){
	
	.m_img{display:none;}
	.d_img{display:block;}
	.comm_title_area .tit_cont {max-width:570px;margin:0 auto;padding:12px 0;font-size:14px;font-weight:700;letter-spacing:2em;}

	.titile_line h3{padding: 16px 0;font-size:24px;line-height: 1;}
	.titile_line+.desc_text{font-size: 18px;}
}

@media only screen and (min-width: 1200px){
	.etc_space{height:134px;}
}
/* about */
.folder{}
#about .innerCont01{padding-bottom:65px;}
#about .innerCont01 .about_logo{text-align:center;padding:30px 0 50px;}
#about .innerCont01 .about_logo img{height:50px;}
#about .innerCont01 .txt01{font-size:18px;color:#5a5a5a;text-align:center;}
#about .innerCont01 .txt01 em{color:#a58e58}
#about .innerCont01 .txt01 span{display:block;margin-top:10px;}
#about .innerCont01 .frame_symbol {padding:36px 0;text-align:center;}
#about .innerCont01 .text_b_01 {text-align:center;font-size:14px;line-height:1.5;color:#9e9e9e;}
#about .innerCont01 .color1 {color:#6a6a6a;}
#about .innerCont01 .color2 {color:#3d4c79;}
#about .innerCont02{background:#f1f1f1;padding:40px 0 50px;position:relative;margin-bottom:130px;}
#about .innerCont02 .tit_cont {font-size:20px;color:#7e7e7e;font-weight:500;text-align:center;}
#about .innerCont02 .tit_cont .color1 {display:inline-block;font-weight:500;color:#08376a;}
#about .innerCont02 .tit_cont .color2 {display:inline-block;font-weight:500;color:#0c4da2;}
#about .innerCont02 .tit_cont:after {display:block;width:89px;height:3px;margin:12px auto 0;background:#cecece;content:"";}
#about .innerCont02 .txt01 {padding:18px 0 0;font-size:14px;color:#5a5a5a;text-align:center;line-height:1.5;}
#about .innerCont02 .txt01 .color1 {color:#3d4c79;}
#about .innerCont02 .frame_slogan {text-align:center;padding:0 0;margin-bottom:-100px;}
#about .innerCont02 .frame_slogan img {}


#about .imgSlogan{text-align:center;position:absolute;left:0;right:0;top:30px;}
#about .imgSlogan img{height:242.5px;}
#about .innerCont03 .txt01{color:#9e9e9e;font-size:14px;text-align:center;padding:35px 0;margin-bottom:50px;position:relative;line-height:1.5;}
#about .innerCont03 .txt01:after{content:"";background:#d8d8d8;height:4px;width:50px;position:absolute;left:50%;margin-left:-25px;bottom:0;}
#about .innerCont03 .txt01 .c1{color:#6a6a6a;}
#about .innerCont03 .txt01 .c2{color:#3d4c79;}
#about .list_about {text-align:center;line-height:1.5;}
#about .list_about .tit_about {display:block;line-height:1.1;padding-bottom:16px;font-size:20px;font-weight:500;} 
#about .list_about .tit_about .eng {display:inline;font-size:14px;text-transform:uppercase;font-weight:600;padding-top:7px;}
#about .list_about .tit_about .eng.small_eng {display:block;}


#about .list_about > li + li {padding-top:64px;}
#about .list_about > li:first-child .tit_about {color:#3e4d79}
#about .list_about > li:first-child + li .tit_about {color:#1a2442}
#about .list_about > li:first-child + li + li .tit_about {color:#5a5a5a}
#about .list_about .txt_cont {font-size:14px;color:#9e9e9e;}
#about .list_need{max-width:370px;margin:0 auto;padding:22px 0 35px;text-align:center;}
#about .list_need li{font-size:14px;color:#3d4c79}
#about .list_need li+li{margin-top: 7px;}
#about .list_need li span{text-align:left;padding-left:17px;display:inline-block;background:url(../image/about/ico_need.png) no-repeat 0 50%;background-size:10.5px 9px;}

#about .list_slogans{}
#about .list_slogans li+li{margin-top:65px;}
#about .list_slogans .thumbnail{margin-bottom:25px;}
#about .list_slogans ._details{}
#about .list_slogans ._details .head_group{font-size:20px;font-weight:500;line-height:1;padding-bottom:20px;}
#about .list_slogans ._details .head_group.t1{color:#a58e58;}
#about .list_slogans ._details .head_group.t2{color:#1a2442;}
#about .list_slogans ._details .head_group.t3{color:#5a5a5a;}
#about .list_slogans ._details .head_group .eng{font-size:12px;font-family:'Open Sans';text-transform:uppercase;padding-left:5px;}
#about .list_slogans ._details .summary{color:#9e9e9e;line-height:1.5;font-size:14px;}
#about .end_logo{text-align:center;padding:70px 0 60px;}
#about .end_logo img{height:99px;}

#fees .titles_fee{padding: 50px 0 35px;text-align: center;}
.f_titles{text-align: center;color:#7e7e7e;}
.f_titles>span{display: inline-block;line-height: 1;position: relative;padding-bottom: 22px;font-weight:500;font-size: 20px;}
.f_titles>span:after{content:"";display:inline-block;background: #d8d8d8;width: 50px;height: 2px;position: absolute;left: 50%;bottom: 0;margin-left: -25px;}
.f_titles>span span{color: #0c4da2;}
.f_text1,
.f_text2{text-align: center;font-size: 15px;line-height: 1.6;}
.f_text1{margin-top: 20px;color: #9e9e9e;}
.f_text2{margin-top: 25px;color: #5a5a5a;}
.f_text2 .e{display: block;color: #9e9e9e;font-size:14px;padding-top: 15px;}
.stand_out{margin: 0 auto;max-width:392px;padding:35px 0 65px;}
.stand_out .simbol{text-align: center;padding:0 0 25px;}
.stand_out .t1{font-size: 18px;font-weight: 500;text-align: center;letter-spacing:-0.015em}
.stand_out .t1 .a{color: #08376a;}
.stand_out .t1 .b{color: #0c4da2;}
.stand_out .t1 .c{color: #7e7e7e;}
.stand_out .c_num a{display: block;margin: 13px 0 23px;padding: 10px 0;border-top: 1px solid #d8d8d8;border-bottom: 1px solid #d8d8d8;line-height: 25px;color: #0c4da2;font-size: 25px;text-align: center;font-weight: 700;}
.stand_out .t2{font-size:14px;text-align: center;color: #5a5a5a;line-height: 1.6;}
.stand_out .p_num{color: #08376a;font-size: 18px;text-align: center;padding: 5px 0 0;}
.stand_out .p_num a{color: #08376a;font-weight: 500;}
.all_photo{position: relative;text-align: center;margin: 0 15px;}
.all_photo .img{position: relative;z-index: 2;}
.all_photo .dimm{z-index: 1;position: absolute;bottom: 0;left: 0;right: 0;}
@media only screen and (min-width: 1100px){
	#fees .titles_fee{padding: 95px 0 70px;}
	.f_titles>span{padding-bottom: 45px;font-size: 36px;}
	.f_titles>span:after{height: 4px;width: 100px;margin-left:-50px;}
	.f_text1,
	.f_text2{font-size: 20px;}
	.f_text1{margin-top: 40px;}
	.f_text2{margin-top: 50px}
	.f_text2 .e{font-size: 18px;}
	.stand_out{padding:70px 0 130px;}
	.stand_out .simbol{padding:0 0 50px;}
	.stand_out .t1{font-size: 24px;}
	.stand_out .c_num a{margin: 14px 0 24px;border-top: 2px solid #d8d8d8;border-bottom: 2px solid #d8d8d8;line-height:50px;font-size: 36px;}
	.stand_out .t2{font-size:20px}
	.stand_out .p_num{font-size: 24px;}
	.all_photo{margin: 0;}
}

#Award{}
#Award .innerCont01{padding:50px 0 0;}
.thumb_list_type02{}
.thumb_list_type02{}
.thumb_list_type02 ul li{width: 100%;}
.thumb_list_type02 ul li+li{margin: 20px 0 0;}
.thumb_list_type02 .award_wrap{border: 1px solid #e1e1e1;}
.thumb_list_type02 .award_wrap .thumbnail{position: relative;}
.thumb_list_type02 .award_wrap .thumbnail:after{content:"";background:#d8d8d8;height:2px;width:62px;position:absolute;left:50%;margin-left:-30px;bottom:0;}
.thumb_list_type02 .award_wrap .thumbnail img{display: block;width: 100%;height: auto;vertical-align: top;}
.thumb_list_type02 .award_wrap .summary{padding: 40px 20px 0 20px;}
.thumb_list_type02 .award_wrap .summary h4 {color: #5a5a5a;}
.thumb_list_type02 .award_wrap .summary h4 a{color: #5a5a5a;font-size: 17px;font-weight: 400;line-height: 1.4;}
.thumb_list_type02 .award_wrap .summary .text{margin-top: 15px;height: 95px;color:#9e9e9e;}
.thumb_list_type02 .award_wrap .summary .text a{color: #9e9e9e;font-size: 14px;line-height: 1.4;}

#contribu{padding-bottom:110px;}
#contribu .innerCont01 .slogan{text-align: center;padding: 30px 0 55px;}
#contribu .innerCont01 .slogan img{height: 105px;}
#contribu .innerCont01 .cintribu_banner{text-align: center;padding-bottom: 40px;}
#contribu .innerCont01 .cintribu_banner img{height: auto;vertical-align: top;}
#contribu .innerCont02{}
#contribu .innerCont02 .t1{font-size: 18px;line-height: 1.5;padding-bottom: 15px;text-align: center;}
#contribu .innerCont02 .t1 span{color: #a58e58;}
#contribu .innerCont02 .t2{text-align: center;line-height: 1.5;color: #9e9e9e;font-size: 14px;}
#contribu .innerCont02 .t2 span{color: #5a5a5a;}
#contribu .innerCont02 .t2 span em{color: #a58e58;}
#contribu .innerCont02 .t3{text-align: center;line-height: 1.5;padding: 45px 0 70px;color: #9e9e9e;font-size: 14px;}
#contribu .innerCont02{}
#contribu .innerCont03{}
#contribu .link_view{text-align: center;padding-top: 35px;}
#contribu .link_view a{color: #9e9e9e;font-size: 16px;}
#contribu .link_view a:hover {color:#1d1d1b;}
.thumb_list_type03{}
.thumb_list_type03 ul .list_li{width: 100%;}
.thumb_list_type03 ul .list_li+li{margin-top: 20px;}
.thumb_list_type03 .list_wrap{}
.thumb_list_type03 .list_wrap .thumbnail{position: relative;}
.thumb_list_type03 .list_wrap .thumbnail:after{display:none;content:"";background:#d8d8d8;height:2px;width:62px;position:absolute;left:50%;margin-left:-30px;bottom:0;}
.thumb_list_type03 .list_wrap .thumbnail img{display: block;width: 100%;height: auto;vertical-align: top;}
.thumb_list_type03 .list_wrap .summary{padding: 25px 15px 0 15px;border: 1px solid #e1e1e1;border-top: 0;}
.thumb_list_type03 .list_wrap .summary h4{color: #a58e58;font-size: 18px;font-weight: 500;line-height: 1;position: relative;padding-bottom: 16px;margin-bottom: 10px;}
.thumb_list_type03 .list_wrap .summary h4:after{content:"";background:#d8d8d8;position:absolute;left:0;bottom:0;height:2px;width:50px;}
.thumb_list_type03 .list_wrap .summary .text{color: #5a5a5a;font-size: 14px;line-height: 1.4;height: 85px;}
.thumb_list_type03 .list_wrap .summary ol{min-height: 170px;padding-bottom: 17px;}
.thumb_list_type03 .list_wrap .summary ol li{color: #9e9e9e;position: relative;padding-left: 10px;font-size: 14px;}
.thumb_list_type03 .list_wrap .summary ol li:before{content:"";display: block;position: absolute;left: 0;top: 50%;margin-top: -2px;width: 4px;height: 4px;border-radius:100%;background: #a58e58;}
.thumb_list_type03 .list_wrap .summary li+li{margin-top: 15px;}

#contact{padding-bottom:125px;}
#contact .ui_tab{overflow:hidden;border:1px solid #e2e2e2;margin-bottom:30px;}
#contact .ui_tab li{float:left;}
#contact .ui_tab li+li{border-left:1px solid #e2e2e2;}
#contact .ui_tab.cols_2 li{width:50%;}
#contact .ui_tab li a{display:block;text-align:center;color:#9e9e9e;background:#f7f7f7;line-height:42px;height:42px;font-size:14px;}
#contact .ui_tab li.on a{color:#5a5a5a;background:#fff;}
.contac_header{position:relative;font-weight:500;font-size:18px;padding-bottom:14px;margin-bottom:15px;}
.contac_header:after{content:"";display:block;position:absolute;left:0;bottom:0;width:70px;height:2px;background:#bbbbba;}
.contac_header em{color:#a58e58;}
.c_address{}
.c_address p{color:#9e9e9e;font-size:14px;margin-bottom:4px;line-height:1.5;}
.c_address dl{position:relative;padding-left:45px}
.c_address dl+dl{margin-top:7px;}
.c_address dl dt{position:absolute;left:0;font-size:14px;color:#5a5a5a}
.c_address dl dt:after{content:"";display:inline-block;margin-left:10px;width:1px;height:12px;background:#5a5a5a;}
.c_address dl dd{color:#9e9e9e;font-size:14px;}
.naver_link{padding:40px 0 15px;text-align:right;}
.naver_link a{display:inline-block;border:1px solid #e2e2e2;color:#9e9e9e;font-size:14px;padding:10px 16px;}
.naver_link a + a {margin-left:8px;}
.maps{height:180px;width:100%;}
.transport{margin:25px 0 0;}
.transport .Way_list{position:relative;}
.transport .Way_list+.Way_list{margin-top:45px;}
.transport .Way_list .ico{display:block;margin-bottom:15px;}
.transport .Way_list .ico img{height:52px;}
.transport .Way_list .tit_way{position:absolute;left:70px;top:7px;font-size:15px;font-weight:400;}
.transport .Way_list .tit_way span{display:block;color:#a58e58;}
.transport .Way_list.t2 .tit_way{top:18px;}
.Way_list ul{}
.Way_list ul li{color:#9e9e9e;position:relative;font-size:14px;}
.Way_list ul li span{display:block;color:#000;margin: 0 0 3px;}
.Way_list ul li span:after{content:"";display:inline-block;margin-left:8px;width:1px;height:12px;background:#adadad;}
.Way_list ul li+li{margin-top:15px;}
.Way_list.t1 ul li{padding-left:12px;}
.Way_list.t1 ul li:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:100%;background:#c0b08a;}
.Way_list.t2 ul li{position:relative;padding-left:23px;}
.Way_list.t2 ul li:after{position:absolute;left:0;top:0;width:18px;height:18px;border-radius:100%;text-align:center;color:#fff;font-size:14px;}
.Way_list.t2 ul li.l1:after{content:"2";background:#37b42d;}
.Way_list.t2 ul li.l2:after{content:"3";background:#fa5f2c;}
.Way_list.t3 ul li{position:relative;padding-left:80px;}
.Way_list.t3 ul li:before{content:"";position:absolute;left:0;top:6px;width:4px;height:4px;border-radius:100%;background:#c0b08a;}
.Way_list.t3 ul li span{position:absolute;left:12px;}

#lawyer{}
.lawyer_title{text-align:center;padding:30px 0;}
.lawyer_title p{font-size:18px;line-height:1.4;}
.lawyer_title .txt1{color:#5a5a5a;}
.lawyer_title .txt1 span{color:#a58e58}
.lawyer_title .txt2{color:#9e9e9e;}
.lawyer_logo{text-align:center;padding-bottom:50px;}
.lawyer_logo img{height:138px;}
.lawyer_list{}
.lawyer_list>ul{}
.lawyer_list .list_wrap{min-height:auto;background:#fff;border:1px solid #e2e2e2;}
.lawyer_list .list_wrap:hover{background:#fff;}
.lawyer_list .list_wrap+li{margin-top:20px;}
.lawyer_list .link_wrap{position:relative;display:block;}
.lawyer_list .link_wrap .thumbnail{text-align:right;}
.lawyer_list .link_wrap .details{position:absolute;left:15px;top:20px;}
.lawyer_list .link_wrap .head_info{color:#a49062;position:relative;font-size:18px;padding-bottom:10px;margin-bottom:10px;}
.lawyer_list .list_wrap:nth-child(2n) .head_info{color:#3f4e79;}
.lawyer_list .link_wrap .head_info:after{content:"";display:block;left:0;bottom:0;width:55px;height:2px;background:#e0e0e0;position:absolute;}
.lawyer_list .link_wrap .head_info strong{color:#000;font-size:24px;display:inline-block;margin-right:7px;font-weight:500;}
.lawyer_list .list_up{}
.lawyer_list .list_up li{color:#9e9e9e;font-size:12px;}
.lawyer_list .list_up li+li{margin-top:4px;}
.lawyer_list .mark{position:absolute;font-weight:100;color:#e4e4e4;right:10px;top:0;font-size:60px;line-height:0.9;}

.lawyer_list .list_wrap:nth-child(2n){background:#fafafa;}

.lawyer_list .list_wrap .border{opacity:0;visibility:hidden;position:absolute;left:-1px;right:-1px;top:-1px;bottom:-1px;z-index:2;}

@media only screen and (min-width: 448px){
	.lawyer_list .link_wrap .details {top:45px}
}

@media only screen and (max-width: 1099px){
	.lawyer_list .list_wrap a.on .mark{font-weight:400;color:#a58e58;}
	.lawyer_list .list_wrap:nth-child(2n) a.on .mark{color:#3f4e79;}

	.lawyer_list .list_wrap a.on .border{opacity:1;visibility:visible;border:2px solid #a58e58;}
	.lawyer_list .list_wrap:nth-child(2n) a.on .border{border-color:#3f4e79;}
}
@media only screen and (min-width: 1100px){
	.lawyer_list .list_wrap:hover .mark{font-weight:400;color:#a58e58;}
	.lawyer_list .list_wrap:nth-child(2n):hover .mark{color:#3f4e79;}

	.lawyer_list .list_wrap:hover .border{opacity:1;visibility:visible;border:2px solid #a58e58;}
	.lawyer_list .list_wrap:nth-child(2n):hover .border{border-color:#3f4e79;}
}

@media only screen and (min-width: 1100px){
	.lawyer_list .link_wrap .thumbnail {padding-top:8px;}
}

#lawyer_v{}
#lawyer_v .big_info{background:#fafafa;padding: 30px 15px 0;margin-bottom: 40px;position: relative;}
#lawyer_v .big_info .comm_title_area{margin-bottom: 17px;max-width:560px}
#lawyer_v .big_info .txt1,
#lawyer_v .big_info .txt2{font-size: 18px;}
#lawyer_v .big_info .txt1{}
#lawyer_v .big_info .txt1 span{color:#a58e58;}
#lawyer_v .big_info .txt2{color: #9e9e9e;}
#lawyer_v .info_detail{position: relative;z-index: 2;}
#lawyer_v .info_detail2_wrap{position: relative;}
#lawyer_v .info_detail2{padding-top:75px;}
#lawyer_v .info_detail2 ul{}
#lawyer_v .info_detail2 ul li{color: #9e9e9e;font-size: 14px;line-height: 1;}
#lawyer_v .info_detail2 ul li+li{margin-top: 9px;}
#lawyer_v .info_detail2 .lawyer_head{font-weight: 500;font-size: 24px;position: relative;padding-bottom: 11px;margin-bottom: 10px;}
#lawyer_v .info_detail2 .lawyer_head em{color: #a49062;font-size: 18px;}
#lawyer_v .info_detail2 .lawyer_head:after{content:"";display: block;position: absolute;left: 0;bottom: 0;height: 2px;width: 56px;background: #e0e0e0;}
#lawyer_v .thumb_lawyer{padding:45px 0 0;text-align: right;width:200%;margin-left:-100%;}
#lawyer_v .thumb_lawyer img{height:auto}

#lawyer_v .detail_item.d1{margin-top: 0;}
#lawyer_v .detail_item{margin-top: 50px;}
#lawyer_v .detail_item h4{font-weight: 500;font-size: 18px;margin-bottom: 12px;}
#lawyer_v .detail_item.d1 h4{color: #3d4c79;}
#lawyer_v .detail_item.d2 h4{color: #a58e58;}
#lawyer_v .detail_item ul{}
#lawyer_v .detail_item ul li{color: #9e9e9e;position: relative;font-size: 14px;padding-left: 11px;}
#lawyer_v .detail_item ul li:before{content:"";background:#c0b08a;display: block;position: absolute;left:0;top:7px;width: 4px;height: 4px;border-radius:100%;}
#lawyer_v .detail_item ul li+li{margin-top: 13px;}
#lawyer_v .logo_lawyer{text-align: center;padding: 50px 0 25px;}
#lawyer_v .logo_lawyer img{height: 99px;}
#lawyer_v .spot_list{background:#f9f9f9;padding: 39px 0;}
#lawyer_v .sld_list{position: relative;}
#lawyer_v .sld_list .swiper-button-next,
#lawyer_v .sld_list .swiper-button-prev{position: absolute;top:50%;margin-top: -6px;background-repeat: no-repeat;background-position: 0 0;-webkit-background-size:7px 12px;background-size:7px 12px;}
#lawyer_v .sld_list .swiper-button-next{right: -34px;background-image: url(../image/lawyer/arrow_sld_right.png);}
#lawyer_v .sld_list .swiper-button-prev{left: -14px;background-image: url(../image/lawyer/arrow_sld_left.png);}
#lawyer_v .spot_list .link_view{text-align: center;margin: 25px 0 0;}
#lawyer_v .spot_list .link_view a{font-weight: 500;color: #9e9e9e;font-size: 16px;padding: 25px 0 0;}
#lawyer_v .spot_list .link_view a:hover {color:#1d1d1b;}
#lawyer_v .quick_link a{display: block;position: relative;}
#lawyer_v .quick_link a img{display: block;width: 100%;height: auto;}
#lawyer_v .quick_link .thumb{border: 1px solid #ddd;}
#lawyer_v .quick_link a:hover{}
#lawyer_v .quick_link a:hover .caption{opacity: 1;visibility: visible;}
#lawyer_v .quick_link .caption{position: absolute;left: 0;right: 0;bottom: 0;top: 0;background:rgba(173,153,104,.8);border: 2px solid #a58e58;visibility: hidden;opacity: 0;transition:all .25s ease-in}
#lawyer_v .quick_link .caption .n{position: absolute;bottom: 15px;left: 0;right: 0;text-align: center;color: #fff;font-size: 18px;}
#lawyer_v .quick_link .caption .m{position: absolute;left:0;width: 100%;top: 50%;margin-top: -12px;text-align: center;color: #fff;font-size: 36px;}

/* 고객센터 */
#process{}
.process_foot{background:url(../image/customer/bg_process_desk.html) no-repeat 50% 0;height:218px;padding:65px 0 0;-webkit-background-size:cover;background-size:cover}
.process_foot .process_foot_head{position:relative;font-weight:500;font-size:20px;padding-bottom:12px;margin-bottom:10px}
.process_foot .process_foot_head:after{content:"";display:block;position:absolute;left:0;bottom:0;width:70px;height:2px;background:#bbbbba}
.process_foot .process_foot_head em{color:#a58e58}
#process .txt1{font-size:14px;color:#5a5a5a;line-height:1.5}
#process .innerCont01{margin:0 0 50px}
#process .tit_wrap{padding:0 0 18px}
#process .tit_wrap strong{position:relative;display:inline-block;font-weight:500;color:#000;font-size:18px;padding-right:12px;line-height:1}
#process .tit_wrap strong:after{content:"";position:absolute;right:0;top:1px;height:16px;width:1px;background:#cecece}
#process .tit_wrap p{color:#a58e58;font-size:14px;margin-top:8px}
#process .tit_wrap p.t2{color:#9e9e9e}
#process .callcenter{background:#fafafa;border-top:2px solid #000;padding:20px 0 20px 15px}
#process .numbers+.numbers{margin-top:10px}
#process .numbers strong{color:#9e9e9e;font-size:14px;display:block}
#process .numbers a{color:#a58e58;font-size:18px;font-weight:700}
#process .innerCont02{padding-bottom:55px}
#process .social_group{background:#fafafa;border-top:2px solid #000}
#process .social_group ._list{overflow:hidden;margin:0 -15px}
#process .social_group ._list li{float:left;width:33.3333333%;padding:0 15px;text-align:center;position:relative;border-left:1px solid #ddd;margin:25px 0}
#process .social_group ._list li a{display:block}
#process .social_group ._list li:first-child{border-left:0}
#process .social_group ._list li .ico{display:block;margin-bottom:10px}
#process .social_group ._list li .name{display:block;color:#a58e58;font-size:14px;font-weight:500}
#process .social_group ._list li.talk_area{width:100%;border-left:0;overflow:hidden}
#process .social_group ._list li.talk_area .ico{float:left;width:27%}
#process .social_group ._list li.talk_area .ico img {display:inline-block;margin-left:-5px;}
#process .social_group ._list li.talk_area .detail{float:left;width:73%;text-align:left}
#process .social_group ._list li.talk_area .detail .talk_head{margin-bottom:8px}
#process .social_group ._list li.talk_area .detail .talk_head span{display:inline-block;position:relative;padding-right:9px;margin-right:8px;font-weight:600}
#process .social_group ._list li.talk_area .detail .talk_head span:after{display:block;position:absolute;top:4px;right:0;width:1px;height:12px;background:#9e9e9e;content:""}
#process .social_group ._list li.talk_area .detail .talk_head strong{color:#a58e58;font-weight:500;font-size:14px}
#process .social_group ._list li.talk_area .detail p{color:#9e9e9e;font-size:13px;line-height:1.4}
#process .innerCont03{padding-bottom:80px}
#process .innerCont03 .site_collection{padding-bottom:12px}
#process .innerCont03 .site_collection .opt_item.type_white1 {width:100%;border:1px solid #e2e2e2;}
#process .innerCont03 .site_collection .opt_item.type_white1 .opt_select {width:100%;height:38px;}
#process .innerCont03 .site_collection select{display:block;width:100%;padding:0 10px;border:1px solid #e2e2e2;height:36px;font-size:14px;color:#9e9e9e}
#process .innerCont03 .field_info{clear:left;border-top:2px solid #000;padding:20px 0 0}
#process .innerCont03 .field_info .-list li{position:relative;overflow:hidden;padding-left:10px}
#process .innerCont03 .field_info .-list li:before{display:block;position:absolute;top:6px;left:0;width:4px;height:4px;border-radius:100%;background:#c0b08a;content:""}
#process .innerCont03 .field_info .-list li strong,.innerCont03 .field_info .-list li .link_area,.innerCont03 .field_info .-list li .-tel{float:left;display:inline-block;width:33.3333%;font-size:14px}
#process .innerCont03 .field_info .-list li strong{font-weight:500;color:#5a5a5a;font-size:14px}
#process .innerCont03 .field_info .-list li .-tel{font-weight:600;color:#9e9e9e;font-size:14px}
#process .innerCont03 .field_info .-list li .link_area a{color:#a58e58;font-size:12px}
#process .innerCont03 .field_info .-list li .link_area .bar{display:inline-block;color:#9e9e9e;margin:0 3px}
#process .innerCont03 .field_info .-list li+li{margin-top:15px}

/*통합검색*/
#search_content{padding-bottom: 70px;}
#searchform{}
.keyword_form{border: 3px solid #a58e58;width: 100%;max-width: 580px;margin: 0 auto;overflow: hidden;}
.keyword_form .window{display: block;float: left;width: 85%;height:42px;}
.keyword_form .window input[type="text"]{border: 0;line-height:42px;height: 100%;width: 100%;padding-left: 10px;display: inline-block;font-size:18px;}
.keyword_form #btn_search{display: block;float: right;width: 15%;max-width:45px;text-align: center;}
.keyword_form #btn_search .xi-magnifier{font-size: 2em;line-height: 42px;}
#searchform .result_help{color: #9e9e9e;font-size: 18px;text-align: center;margin-top: 30px;}
#searchform .result_help .word{color: #1d1d1b;}
#searchform .result_help .count{color: #1d1d1b;}

#search_result{}
.result_area{margin-top: 60px;}
.result_area .-head{border-bottom: 2px solid #000;position: relative;color: #000;font-size: 18px;padding-bottom: 11px;}
.result_area .-head 
.result_area .content{padding:15px 0 0;}
.result_area .no_data{padding: 20px 0;text-align: center;color: #9e9e9e;font-size: 14px;}
.result_area .goto_url{text-align: center;padding: 35px 0 0;}
.result_area .goto_url a{font-size: 18px;color: #9e9e9e;}

.result_container .-head {padding-right:36px;}
.result_container .-head .bt_extend {display:block;position:absolute;top:0;right:0;width:36px;height:36px}
.result_container .-head .bt_extend .ico_arrow {margin-bottom:4px;width:15px;height:8px;background:url(../image/icon/search_extend_arrow%40x1.png) no-repeat 0 0;background-size:15px 16px;background-position:0 0;}
.result_container .-head .bt_extend.on .ico_arrow {background-position:0 -8px}
.result_container .result_area .content {display:none;}
.sch_word {font-weight:400!important;}
@media only screen and (min-width: 1100px){
	.result_area .no_data {font-size:18px;}
	.result_area .goto_url {padding:68px 0 0;}
	.result_area .goto_url a {font-size:24px;}

	.keyword_form .window {height:56px;}
	.keyword_form .window input[type="text"] {line-height:56px;font-size:20px;}
	.keyword_form #btn_search .xi-magnifier {line-height:56px;}

	.result_area .-head {padding-bottom:14px;font-size:24px;}

	.result_container .-head {padding-right:47px;}
	.result_container .-head .bt_extend {width:47px;height:47px}
	.result_container .-head .bt_extend .ico_arrow {margin-bottom:4px;width:22px;height:12px;background:url(../image/icon/search_extend_arrow%40x1.png) no-repeat 0 0;background-size:22px 24px;background-position:0 0;}
	.result_container .-head .bt_extend.on .ico_arrow {background-position:0 -12px}
}
#sch_01{}

#sch_01 ul{overflow: hidden;}
#sch_01 ul li{float: left;width: 50%;margin-bottom: 12px;}
#sch_01 ul li a{color: #9e9e9e;font-size: 14px;}

/*
#sch_02 ul{overflow: hidden;margin: 0 -5px;}
#sch_02 ul li{float: left;width: 50%;margin-bottom: 20px;padding: 0 5px;}
#sch_02 ul li a{display: block;}
#sch_02 ul li .thumbnail{border: 1px solid #e2e2e2;background: #fafafa;padding: 10px 0 0;margin-bottom: 10px;}
#sch_02 ul li .name{font-weight: 500;font-size: 14px;color: #5a5a5a;text-align: center;}
*/
#sch_06{}
#sch_06 .content{padding-top: 0;}
#sch_06 .content ol{border-top: 0;}


@media only screen and (min-width: 768px){
#sch_01 ul li a{font-size: 18px;}
	#Award{}
	#Award .innerCont01{padding:65px 0 0;}
	.thumb_list_type02 ul{overflow: hidden;margin:-15px -7.5px 0;}
	.thumb_list_type02 ul li{width: 50%;padding:0 7.5px;float: left;margin: 0 0 15px;}
	.thumb_list_type02 ul li+li{margin: 0 0 15px;}
	.thumb_list_type02 .award_wrap .thumbnail:after{width:66px;left:50%;margin-left:-33px;}
	.thumb_list_type02 .award_wrap .summary{padding: 40px 30px 0 30px;}
	.thumb_list_type02 .award_wrap .summary h4 a{font-size: 18px;}
	.thumb_list_type02 .award_wrap .summary .text{margin-top: 15px;height: 110px;}
	.thumb_list_type02 .award_wrap .summary .text a{font-size: 16px;}
	#lawyer{}
	.lawyer_title{text-align:center;padding:50px 0 30px;}
	.lawyer_title p{font-size:24px;}
	.lawyer_logo img{height:auto;width:144px;}
	.lawyer_list{}
	.lawyer_list>ul{margin:0 -10px;}
	.lawyer_list .list_wrap{float:left;width:49%;margin-bottom:20px;}
	.lawyer_list .list_wrap:nth-child(2n){margin-left:2%;}
	.lawyer_list .list_wrap+li{margin-top:0;}
	.lawyer_list .link_wrap .details{position:absolute;left:45px;top:95px;}
	.lawyer_list .link_wrap .head_info{font-size:24px;margin-bottom:20px;padding-bottom:17px;}
	.lawyer_list .link_wrap .head_info:after{width:65px;}
	.lawyer_list .link_wrap .head_info strong{font-size:30px;margin-right:5px;}
	.lawyer_list .list_up{}
	.lawyer_list .list_up li{font-size:16px;}
	.lawyer_list .list_up li+li{margin-top:4px;}
	.lawyer_list .mark{font-size:85px;top:0;right:25px;line-height:0.9;}
	.lawyer_list .list_wrap:hover .border{border-width:4px;}
}


@media only screen and (min-width: 1100px){
	#about .innerCont01 .about_logo{text-align:center;padding:95px 0 70px;}
	#about .innerCont01 .about_logo img{height:auto;}
	#about .innerCont01 .txt01{font-size:24px;line-height:1.5;}
	#about .innerCont01 .txt01 span{display:block;margin-top:0;}

	#about .innerCont01 .frame_symbol {padding:49px 0 45px;text-align:center;}
	#about .innerCont01 .text_b_01 {font-size:18px;line-height:1.6;}
	#about .innerCont01 .text_b_01 span {font-weight:500;}




	#about .innerCont02{padding:76px 0 0;margin-bottom:225px;}

	#about .innerCont02 .tit_cont {font-size:36px;}
	#about .innerCont02 .tit_cont:after {width:100px;height:4px;margin:30px auto 0;}
	#about .innerCont02 .txt01 {padding:22px 0 0;font-size:18px;line-height:1.6;}
	#about .innerCont02 .txt01 .color1 {color:#3d4c79;}
	#about .innerCont02 .frame_slogan {text-align:center;position:absolute;padding:0 20px;left:0;right:0;padding:0;bottom:-99px;margin-bottom:0;}
	#about .innerCont02 .frame_slogan img {max-width:100%;}

	#about .list_need{padding:40px 0 170px;}
	#about .list_need li{font-size:18px;}
	#about .list_need li span{padding-left:35px;background-size:21px 18px;}



	#about .imgSlogan{top:65px;}
	#about .imgSlogan img{height:405px;}
	#about .innerCont03 .txt01{font-size:18px;padding:50px 0 75px;}
	#about .innerCont03 .txt01:after{width:100px;margin-left:-50px;bottom:25px;}

	#about .list_about .tit_about {padding-bottom:58px;font-size:28px;} 
	#about .list_about .tit_about .num {display:inline-block;padding-right:4px;}
	#about .list_about .tit_about .eng {display:inline-block;padding-left:7px;font-size:14px;}
	#about .list_about .tit_about .eng.small_eng {display:inline-block;font-size:14px} 
	#about .list_about > li + li {padding-top:88px;}
	#about .innerCont03 {padding-bottom:0; }
	#about .list_about .txt_cont {font-size:18px;color:#9e9e9e;}

	#about .list_slogans{}
	#about .list_slogans li+li{margin-top:35px;}
	#about .list_slogans li{overflow:hidden;}
	#about .list_slogans .thumbnail{margin-bottom:0;float:left;}
	#about .list_slogans ._details{float:left;margin-left:60px;width:570px;padding-top:65px;}
	#about .list_slogans ._details .head_group{font-size:28px;padding-bottom:20px;}
	#about .list_slogans ._details .head_group .eng{font-size:14px;}
	#about .list_slogans ._details .summary{font-size:18px;}
	#about .end_logo{padding:140px 0 120px;}
	#about .end_logo img{height:auto;}                              
	
	#Award{}
	#Award .innerCont01{padding:60px 0 0;}
	.thumb_list_type02 ul li{width: 33.3333333%;}
	
	#contribu{padding-bottom:210px;}
	#contribu .innerCont01 .slogan{padding: 50px 0 55px;}
	#contribu .innerCont01 .slogan img{height: auto;}
	#contribu .innerCont01 .cintribu_banner{padding-bottom: 100px;}
	#contribu .innerCont02{}
	#contribu .innerCont02 .t1{font-size:24px;padding-bottom: 0px;text-align: center;line-height: 1.7;}
	#contribu .innerCont02 .t2{font-size: 18px;}
	#contribu .innerCont02 .t3{padding:70px 0 90px;font-size: 18px;}
	#contribu .innerCont02{}
	#contribu .innerCont03{}
	#contribu .link_view{padding-top: 70px;}
	#contribu .link_view a{font-size: 24px;}
	.thumb_list_type03{}
	.thumb_list_type03 ul{overflow: hidden;margin: 0 -7px;}
	.thumb_list_type03 ul .list_li{float: left;width: 33.33333333%;padding: 0 7px;}
	.thumb_list_type03 ul .list_li+li{margin-top: 0px;}
	.thumb_list_type03 .list_wrap{}
	.thumb_list_type03 .list_wrap .thumbnail{}
	.thumb_list_type03 .list_wrap .thumbnail:after{content:"";background:#d8d8d8;height:2px;width:62px;position:absolute;left:50%;margin-left:-30px;bottom:0;}
	.thumb_list_type03 .list_wrap .thumbnail img{display: block;width: 100%;height: auto;vertical-align: top;}
	.thumb_list_type03 .list_wrap .summary{padding: 25px 15px 0 15px;border: 1px solid #e1e1e1;border-top: 0;}
	.thumb_list_type03 .list_wrap .summary h4{font-size: 24px;font-weight:400;}
	.thumb_list_type03 .list_wrap .summary h4:after{content:"";background:#d8d8d8;position:absolute;left:0;bottom:0;height:2px;width:50px;}
	.thumb_list_type03 .list_wrap .summary .text{color: #5a5a5a;font-size: 18px;height: 110px;}
	.thumb_list_type03 .list_wrap .summary ol{min-height: 215px;}
	.thumb_list_type03 .list_wrap .summary ol li{font-size: 16px;}
	.thumb_list_type03 .list_wrap .summary li+li{margin-top: 15px;}

	#contact{}
	#contact .ui_tab{margin-bottom:75px;}
	#contact .ui_tab li a{line-height:50px;height:50px;font-size:18px;font-weight:500;}

	.contac_header{font-size:24px;padding-bottom:20px;margin-bottom:22px;}
	.contac_header:after{width:100px;}
	.c_address p{font-size:18px;margin-bottom:8px;}
	.c_address dl{padding-left:56px}
	.c_address dl+dl{margin-top:9px;}
	.c_address dl dt{font-size:18px;}
	.c_address dl dt:after{}
	.c_address dl dd{font-size:18px;}
	.naver_link{padding:45px 0 8px;}
	.naver_link a{font-size:18px;padding:13px 30px;}
	
	.maps{height:480px;}
	.transport{margin:60px 0 0;}
	.transport .Way_list{position:relative;padding-left:140px;padding-top:10px;}
	.transport .Way_list+.Way_list{margin-top:72px;}
	.transport .Way_list .ico{position:absolute;left:0;}
	.transport .Way_list .ico img{height:auto;}
	.transport .Way_list .tit_way{position:static;font-size:18px;margin-bottom:20px;display:block;}
	.transport .Way_list .tit_way span{display:inline-block;}
	.transport .Way_list.t2 .tit_way{top:18px;}
	.Way_list ul li{font-size:16px;}
	.Way_list ul li span{display:inline-block;margin:0 15px 0 0;}
	.Way_list ul li span:after{margin-left:11px;}
	.Way_list ul li+li{margin-top:12px;}
	.Way_list.t2 ul li{padding-left:30px;}
	.Way_list.t2 ul li:after{width:24px;height:24px;font-size:18px;font-weight:500;}
	.Way_list.t3 ul li{padding-left:95px;}
	.Way_list.t3 ul li:before{top:7px;}
	.Way_list.t3 ul li span{left:12px;}

	/* 고객센터 */
	#process{}
	.process_foot{height:350px;padding:120px 0 0}
	.process_foot .process_foot_head{font-size: 34px;padding-bottom: 20px;margin-bottom: 18px;}
	.process_foot .process_foot_head em{font-weight: 500;}
	#process .txt1{font-size:18px;line-height: 1.3;}
	#process .innerCont01{margin:0 0 80px}
	#process .tit_wrap{padding-bottom: 16px;}
	#process .tit_wrap strong{font-size:24px;padding-right:16px;margin-right: 14px;}
	#process .tit_wrap strong:after{top:3px;height:20px;}
	#process .tit_wrap p{margin-top: 0;display: inline-block;font-size: 18px;}

	#process .callcenter{padding:30px 0 30px 40px;overflow: hidden;}
	#process .numbers+.numbers{margin-top:0}
	#process .numbers{float: left;}
	#process .numbers:nth-child(2){margin-left: 40px;}
	#process .numbers:nth-child(3){width: 100%;}
	#process .numbers strong{font-size: 18px;display: inline-block;margin-right: 30px;}
	#process .numbers a{font-size: 36px;}
	#process .innerCont02{padding-bottom:70px}
	#process .social_group{}
	#process .social_group ._list{overflow:hidden;margin: 0;}
	#process .social_group ._list li{width: 20%;margin: 35px 0;text-align: left;padding-left: 40px;}
	#process .social_group ._list li a{display:block;height: 60px;line-height: 60px;}
	#process .social_group ._list li a img{vertical-align: middle;margin-right: 20px;vertical-align: middle;}
	#process .social_group ._list li:first-child{border-left:0}
	#process .social_group ._list li .ico{margin-bottom: 0;float: left;}
	#process .social_group ._list li .name{float: left;font-size: 18px;}
	#process .social_group ._list li.talk_area .cont{overflow: hidden;margin-top: 9px;}
	#process .social_group ._list li.talk_area{width:40%;border-left:1px solid #ddd;height: 69px;}
	#process .social_group ._list li.talk_area .ico{width: auto;}
	#process .social_group ._list li.talk_area .ico img {margin-left:0;}
	#process .social_group ._list li.talk_area .detail{width: auto;margin-left: 40px;}
	#process .social_group ._list li.talk_area .detail .talk_head{margin-bottom:2px}
	#process .social_group ._list li.talk_area .detail .talk_head span{font-size: 18px;}
	#process .social_group ._list li.talk_area .detail .talk_head span:after{}
	#process .social_group ._list li.talk_area .detail .talk_head strong{font-size: 18px;}
	#process .social_group ._list li.talk_area .detail p{font-size: 16px;}

	#process .innerCont03{padding-bottom:80px;position: relative;}
	#process .innerCont03 .tit_wrap p{display: block;margin-top: 5px;}
	#process .innerCont03 .site_collection{padding-bottom: 0;top: 5px;right: 0;position: absolute;}
	#process .innerCont03 .site_collection .opt_item.type_white1 {width:300px;}
	#process .innerCont03 .site_collection .opt_item.type_white1 select {width:100%;height:height:44px;}
	#process .innerCont03 .site_collection select{height: 50px;width: 300px;}
	#process .innerCont03 .field_info{padding: 40px 0 0;}
	#process .innerCont03 .field_info .-list{overflow: hidden;}
	#process .innerCont03 .field_info .-list li{padding-left: 18px;width: 50%;float: left;margin-bottom: 30px;}
	#process .innerCont03 .field_info .-list li strong{font-size:18px}
	#process .innerCont03 .field_info .-list li .-tel{font-size:18px}
	#process .innerCont03 .field_info .-list li .link_area a{font-size:16px}
	#process .innerCont03 .field_info .-list li .link_area .bar{margin:0 5px}
	#process .innerCont03 .field_info .-list li+li{margin-top: 0;}
	
	#lawyer_v{}
	#lawyer_v .big_info{padding: 50px 40px 0 40px;min-height:460px}
	#lawyer_v .big_info .comm_title_area{margin-bottom: 30px;max-width:560px}
	#lawyer_v .big_info .txt1,
	#lawyer_v .big_info .txt2{font-size: 24px;}
	#lawyer_v .info_detail2{position:relative;top:75px;}
	#lawyer_v .info_detail2 .lawyer_head{font-size: 36px;padding-bottom: 23px;margin-bottom: 18px;}
	#lawyer_v .info_detail2 .lawyer_head em{font-size: 28px;}
	#lawyer_v .info_detail2 .lawyer_head:after{width: 100px;}
	#lawyer_v .thumb_lawyer{position: absolute;bottom:0;right:0;width:auto;margin-left:0;}
	#lawyer_v .thumb_lawyer img{height:auto;max-width:100%;}
	#lawyer_v .info_detail2{position: static;padding-top:62px}
	#lawyer_v .info_detail2 ul{}
	#lawyer_v .info_detail2 ul li{font-size: 18px;}
	#lawyer_v .detail_item.d2{position: absolute;left: 600px;top: 0;margin-top: 0;}
	#lawyer_v .detail_wrap{padding-left: 40px;position: relative;}
	#lawyer_v .detail_wrap:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";} 
	#lawyer_v .detail_wrap .detail_item.d1 {float:left;width:50%;}
	#lawyer_v .detail_wrap .detail_item.d2 {float:right;width:50%;left:auto;top:auto;position:relative;}
	#lawyer_v .detail_wrap .detail_item.d3 {float:left;width:50%;margin-top:68px;}
	#lawyer_v .detail_wrap .detail_item.d4,
	#lawyer_v .detail_wrap .detail_item.d5,
	#lawyer_v .detail_wrap .detail_item.d6,
	#lawyer_v .detail_wrap .detail_item.d7,
	#lawyer_v .detail_wrap .detail_item.d8{float: left;width:50%;margin-top:68px;}
	#lawyer_v .detail_item{margin-top: 47px;}
	#lawyer_v .detail_item h4{font-size: 24px;margin-bottom: 16px;}
	#lawyer_v .detail_item ul li{font-size: 18px;padding-left:15px;}
	#lawyer_v .detail_item ul li:before{top: 10px;}
	#lawyer_v .logo_lawyer{padding: 100px 0 40px;overflow: hidden;}
	#lawyer_v .logo_lawyer img{height:auto;width:144px;}

	#lawyer_v .spot_list{padding:75px 0;}
	#lawyer_v .sld_list{position: relative;}
	#lawyer_v .sld_list .swiper-button-next,
	#lawyer_v .sld_list .swiper-button-prev{margin-top: -12px;-webkit-background-size:14px 24px;background-size:14px 24px;}
	#lawyer_v .sld_list .swiper-button-next{right: -40px;background-image: url(../image/lawyer/arrow_sld_right.png);}
	#lawyer_v .sld_list .swiper-button-prev{left: -28px;background-image: url(../image/lawyer/arrow_sld_left.png);}
	#lawyer_v .spot_list .link_view{margin: 50px 0 0;}
	#lawyer_v .spot_list .link_view a{padding: 0;font-size: 24px;}

	#lawyer_v .quick_link .caption{}
	#lawyer_v .quick_link .caption .n{bottom: 25px;font-size: 24px;}
	#lawyer_v .quick_link .caption .m{font-size: 73px;margin-top: -50px;}


}

.list__thumb {margin:0 -5px;}
.list__thumb:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.list__thumb > li {float:left;width:50%;padding:0 5px 20px;text-align:center;}
.list__thumb .frame_g {text-align:center;border:1px solid #e2e2e2;background:#fff;}
.list__thumb .frame_g img {width:100%;}
.list__thumb .desc_block {padding-top:10px;text-align:center;font-size:14px;}
.list__thumb .desc_block .name {font-weight:500;color:#5a5a5a;}
.list__thumb .desc_block .position {font-weight:400;color:#5a5a5a;}
@media only screen and (min-width: 1100px){
	.list__thumb  {margin:0 -4px;}
	.list__thumb > li {width:25%;padding:4px;}
	.list__thumb .desc_block {padding-top:17px;font-size:18px;}
}

.result_area .list__magazine {border-top:0 none;}
#sch_03.result_area .content {padding-top:0;}


#termsGuide .inner_cont {line-height:1.5;}
#termsGuide .static_cont {border-top:2px solid #1d1d1b;padding:15px 14px 48px;font-size:14px;color:#9e9e9e;}
#termsGuide .static_cont strong {display:block;padding-top:22px;padding-bottom:4px;font-size:14px;font-weight:500;color:#1d1d1b;}
#termsGuide .static_cont .child {padding-left:0;}


@media only screen and (min-width: 1100px) {
	#termsGuide{min-height:550px}
	#termsGuide .static_cont {padding:26px 0 64px;font-size:16px;line-height:1.6;}
	#termsGuide .static_cont strong {padding-top:22px;font-size:16px;}
	#termsGuide .static_cont .child {padding-left:0;}
}

.inner_privacy#termsGuide .inner_cont {}
.inner_privacy#termsGuide .static_cont {border-top:0;padding:0;}



@media only screen and (min-width: 1100px) {
	.inner_privacy#termsGuide .static_cont {padding:0;}
	.inner_privacy#termsGuide .static_cont strong {padding-top:22px;font-size:16px;}
}





/**************************
    LAYER POPUP
**************************/
body.layer__active {overflow:hidden;touch-action:none;}
.layer__wrapper {display:none;overflow-y:auto;position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;-webkit-animation-name:layer_detail;-webkit-animation-duration: 0.3s;-webkit-animation-timing-function: ease-in-out;animation-name:layer_detail;animation-duration: 0.35s;animation-timing-function: ease-in-out;}
.layer__wrapper, .layer__wrapper * {-webkit-box-sizing:border-box;box-sizing:border-box}
.layer__wrapper.is__active {display:block;}
.layer__wrapper.is__delay {-webkit-animation-name:layer_hide;-webkit-animation-duration: 0.3s;-webkit-animation-timing-function: ease-in-out;animation-name:layer_hide;animation-duration: 0.35s;animation-timing-function: ease-in-out;}
.layer__wrapper .inner__layer {display:table;width:100%;height:100%;position:relative;z-index:210;}
.layer__wrapper .layer_middle_block {display:table-cell;vertical-align:middle;}
.layer__wrapper .layer__body {margin:124px auto;padding:0;}
.layer__wrapper .layer__body:after {display:block;visibility:hidden;height:0;font-size:0;clear:both;content:"";}
.layer__wrapper .dimmed__layer {display:none;position:fixed;z-index:209;top:0;right:0;bottom:0;left:0;background-color:#000;opacity:0.85;filter:alpha(opacity=85);}

.layer__wrapper .inner_cont {padding-left:0;padding-right:0;}

.layer__wrapper .check_label,
.layer__wrapper .check_label *,
.layer__wrapper .check_label :after,
.layer__wrapper .check_label :before,
.layer__wrapper .radio_label :after,
.layer__wrapper .radio_label :before,
.layer__wrapper .radio_label * {-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}


.ly_info_static {position:relative;background:#fff;padding:35px 20px 0;}
.ly_info_static .title_ly {display:block;font-size:18px;font-weight:700;color:#486eb0;}
.ly_info_static .btn_close {position:absolute;top:28px;right:0;width:53px;height:40px;}
.ly_info_static .btn_close .ico_close {width:20px;height:20px;background:url(../image/icon/ico_ly_close1.png) no-repeat 0 0;background-size:20px 20px;}
.ly_info_static .ly_body {padding-top:36px;padding-bottom:32px;}
.ly_info_static .txt_top1 {font-size:14px;padding-bottom:24px;}

@media only screen and (min-width: 1100px) {
	.ly_info_static {padding:35px 40px 0;}
	.ly_info_static .txt_top1 {font-size:16px;padding-bottom:21px;}
	.ly_info_static .btn_close {right:24px;}
}

@-webkit-keyframes layer_detail{
    from{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%)transform:translateY(100%);}
    to{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
}
@keyframes layer_detail{
    from{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
    to{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
}

@-webkit-keyframes layer_hide{
    from{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
    to{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
}
@keyframes layer_hide{
    from{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);}
    to{-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%);}
}

.main_wide_brn {background:url(../image/main/m_s4_theme_m.jpg) no-repeat 50% 20%;background-size:cover;}
.main_wide_brn .inner_cont {padding:64px 40px 63px;}
.main_wide_brn .title {display:block;padding-bottom:14px;font-size:14px;font-weight:500;color:#9e9e9e;}
.main_wide_brn .sub_txt {display:block;padding-bottom:19px;font-size:24px;font-weight:500;color:#fff;line-height:1.2;}
.main_wide_brn .sub_txt > strong {display:block;color:#7c8ea7}
.main_wide_brn .info_cont {display:block;font-size:14px;font-weight:400;color:#9e9e9e;}
.main_wide_brn .info_cont.pc {display:none;}
.main_wide_brn .bt_block {padding-top:17px;}
.main_wide_brn .bt_block .bt_large {padding:0 22px;border-color:#9e9e9e;background:transparent;line-height:36px;font-size:14px;font-weight:500;text-align:center;color:#fff;}
.main_wide_brn .bt_block .bt_large:hover {border-color:#fff;background:#fff;color:#253975;}

@media only screen and (min-width: 1100px){
	.main_wide_brn {height:344px;background:url(../image/main/m_s4_theme_pc.jpg) no-repeat 50% 50%;background-size:cover;}
	.main_wide_brn .inner_cont {padding: 64px 15px 0;}
	.main_wide_brn .title {padding-bottom:4px;font-size:18px;}
	.main_wide_brn .sub_txt {padding-bottom:12px;font-size:28px;font-weight:500;}
	.main_wide_brn .sub_txt > strong {display:inline-block;color:#7791de;font-weight:500;}
	.main_wide_brn .info_cont {font-size:16px;line-height:1.5;}
	.main_wide_brn .info_cont.mobile {display:none;}
	.main_wide_brn .info_cont.pc {display:block;}
	.main_wide_brn .bt_block {padding-top:29px;}
	.main_wide_brn .bt_block .bt_large {padding:0 30px;border-color:#283b73;background:#283b73;line-height:42px;}
	.main_wide_brn .bt_block .bt_large:hover {border-color:#fff;background:#fff;color:#253975;}
}
