/*¹è°æ»ö*/
.bg_c_0ba350 {background-color:#0ba350;}
.bg_c_f0f0f0 {background-color:#f0f0f0;}
.bg_c_ffffff {background-color:#ffffff;}
.bg_c_0b9a4b {background-color:#0b9a4b;}
/*Å×µÎ¸®»ö*/
.b-c1 {border : 1px solid #e0e0e0;}

/*ÆÇ·Ê°Ë»ö*/
.case_pg_tit {float:left;width:100%;margin-top:43px;margin-bottom:22px;font-size:31px;font-weight:bold;}
.case_pg_tit span {font-weight:normal; font-size:.8em; padding-left:.5em}
.case-tab > input,
.case-tab section > div {	display: none;}
#cs_tab1:checked ~ section .cs_tab1,
#cs_tab2:checked ~ section .cs_tab2 {display: block;}
.case-tab {width: 100%; max-width: 1080px; margin: 0 auto;}
.case-tab ul {list-style: none;	margin: 0; padding: 0;}
.case-tab ul li label {
	float: left;
	width:488px;
	height:20px;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	padding: 18px 25px 18px 25px;
	border: 1px solid #e0e0e0;
	border-bottom: 0px solid #e0e0e0;
	background: #20be67;
	color: #fff;
	margin-bottom: -2px;
}
.case-tab ul li label:active {background: #e9f4ee; border: 0px solid #e0e0e0;}
.case-tab ul li:not(:last-child) label {border-right-width: 0;}
.case-tab section {clear: both;}
.case-tab section div {
	padding:16px 20px 16px 40px;
	width: 1017px;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-top: 0px solid #e0e0e0;
	background: #e9f4ee;
	line-height: 1.5em;
	letter-spacing: 0.3px;
	color: #444;
}

#cs_tab1:checked ~ nav .cs_tab1 label,
#cs_tab2:checked ~ nav .cs_tab2 label {
	background: #e9f4ee;
	color: #333333;
	position: relative;
}

.cs_tab2 span.w_srch {
	background: #2e2a5c;
	color: #ffffff;
	font-size:14px;
	font-weight:normal;
	position: relative;
	padding:4px 14px 4px 14px;
	border-radius:15px;
	bottom: 2px;
	margin-left:10px;
}

#cs_tab1:checked ~ nav .cs_tab1 label:after,
#cs_tab2:checked ~ nav .cs_tab2 label:after {
	content: '';
	display: block;
	position: absolute;
	height: 2px;
	width: 100%;
	background: #e9f4ee;
	left: 0;
	bottom: -2px;
}

#elb_opt_div_1 {margin-top:20px;margin-bottom:15px;padding:0px;border:0px;}
#elb_opt_div_2 {margin-top:0px;margin-bottom:5px;padding:0px;padding-top:10px;border:0px;}
#elb_opt_div_3 {margin-top:20px;margin-bottom:20px;padding:0px;border:0px;}
#case_srch_opt_div_1 {margin-top:20px;margin-bottom:15px;padding:0px;border:0px;}
#case_srch_opt_div_2 {margin-top:20px;padding:0px;border:0px;}
.elb_opt {
	margin-right:10px;
	background-color:#e9f4ee;
	padding:10px 20px 10px 20px;
	font-size:16px;
	font-weight:bold;
	cursor:pointer;
}
.elb_opt.on {
	background-color:#20be67;
	color:#fff;
}
.elb_opt:hover {
	background-color:#20be67;
	color:#fff;
}

#elb_opt_div_2 input[type="radio"] {
	display:none;
}
#elb_opt_div_2 input[type="radio"] + label {
	display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
	margin-right:20px;
}
#elb_opt_div_2 input[type="radio"] + label span {padding-left:5px;}
#elb_opt_div_2 input[type="radio"] + label:before {
	content: '';
	display: inline-block;
	width: 17px;
	height: 17px;
	line-height: 17px;
	vertical-align: middle;
	background: url('/ja_data/elabor/new_img/uncheck.png') no-repeat 0 0;
}
#elb_opt_div_2 input[type="radio"]:checked + label:before {
	background: url('/ja_data/elabor/new_img/check.png') no-repeat 0 0;
}


#case_srch_opt_div_1 input[type="checkbox"] {
	display:none;
}
#case_srch_opt_div_1 input[type="checkbox"] + label {
	display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;
	margin-right:20px;
}
#case_srch_opt_div_1 input[type="checkbox"] + label span {padding-left:5px;}
#case_srch_opt_div_1 input[type="checkbox"] + label:before {
	content: '';
	display: inline-block;
	width: 17px;
	height: 17px;
	line-height: 17px;
	vertical-align: middle;
	background: url('/ja_data/elabor/new_img/uncheck.png') no-repeat 0 0;}
#case_srch_opt_div_1 input[type="checkbox"]:checked + label:before {background: url('/ja_data/elabor/new_img/check.png') no-repeat 0 0;}
.cs-other-caseList-mnu {width:96%}
.cs_lst_div {width:100%;margin-top:23px;}
.cs_lst_t_mnu {clear:both;float:left;width:1080px;}
.cs_lst_t_mnu ul {width:1080px;display:inline-block;}
.cs_lst_t_mnu ul li {float:left;font-size:1.289em;padding:10px 0.915em 10px 0.915em;border-bottom:1px solid #e1dfe0;cursor:pointer;}
.cs_lst_t_mnu ul li.on {color:#0da251;font-weight:bold;border-bottom:2px solid #017536;}
.cs_lst_t_mnu ul li:hover {color:#0da251;font-weight:bold;border-bottom:2px solid #017536;}
.cs_lst_div .cs_list_title .number {display:inline-block;margin-bottom:6px;font-size:14px;font-weight:bold;}
.cs_lst_div .cs_list_title:hover .number {color:#fc5a22; transition:0.5s}
.cs_lst_div .cs_list_title:hover  span.date {text-decoration:underline}
.case_in_search {width:795px;height:40px;font-size:16px;border:1px solid #aaaaaa;padding-left:20px;padding-right:20px;outline:0px;}
.btn_case_search {display:inline-block;margin-left:20px;width:115px;height:22px;text-align:center;background-color:#0ba350;color:#fff;padding:10px;100px 10px 100px;font-weight:bold;font-size:16px;cursor:pointer;}
.cs_lst_tb {width:100%; margin-top:2em; display:inline-block}
#cs-list-tbl {width:100%; border:0px;border-spacing:0px;margin-bottom:40px;}
#cs-list-tbl th {height:42px;background-color:#f6f6f6;border:0px;border-top:2px solid #e0e0e0;text-align:center;color:#343434;font-size:16px;font-weight:normal;}
#cs-list-tbl td {height:59px;background-color:#ffffff;border:0px;border-bottom:1px solid #e0e0e0;text-align:center;color:#343434;font-size:16px;font-weight:normal;padding:20px 0 20px 0;}
#cs-list-tbl .important {margin-right:.5em; padding:.5em; font-size:11px; color:#fff; font-weight:400; border-radius:50px; background:#fc5a22; display:inline-block}
#cs-list-tbl .trans {margin-right:.5em; padding:.5em; font-size:11px; color:#fff; font-weight:400; border-radius:50px; background:#aaa; display:inline-block}
#cs-list-tbl td .date {font-size:14px}
#cs-list-tbl .go_cart, #cs-list-tbl .go_buy {padding:1em; font-size:12px; display:inline-block; cursor:pointer;}
#cs-list-tbl td .go_cart {margin:.5em 0; border:1px solid #e0e0e0; }
#cs-list-tbl td .go_cart i {margin-right: .5em; color:#fc5a22;}
#cs-list-tbl td .go_buy {border:1px solid #fc5a22; background:#fc5a22; color:#fff;}
#cs-list-tbl td .go_buy i {margin-right:.5em}
#cs-list-tbl td.hit,
#cs-list-tbl td.hot {font-size:.9em;}
#cs-list-tbl td.hot .rate {color:#ec242d}

.cs_orderby input[type="radio"] {position: absolute; width: 0px; height: 0px; padding: 0; margin: -2px; overflow: hidden;	display:none;}
.cs_orderby input[type="radio"] + label {display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.cs_orderby input[type="radio"] + label:before {
	content: '';
	display: inline-block;
	width: 22px;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	background: url('/ja_data/elabor/new_img/join_check2_off.png') no-repeat 0 0;
}
.cs_orderby input[type="radio"]:checked + label:before {background: url('/ja_data/elabor/new_img/join_check2_on.png') no-repeat 0 0;}
.case_top {float:left;width:100%;margin-top:34px;}
.case_top p {font-size:13px;color:#6c6c6c;}
.case_top span {color:#323232;}
.case_contents {float:left;width:100%;margin-top:20px;}
.case_contents .case-L {width:900px;margin-right:45px; display:inline-block}
.case_contents .case-L .casebody-casebody {width:900px}
.case-tit {float:left;width:100%;border-bottom:1px solid #e0e0e0;padding:0 5px 24px 5px;margin-bottom:26px;}
.case-tit .case-tit1 {font-size:23px;font-weight:bold;line-height:140%;color:#323232;text-align:justify;}
.case-tit .case-tit2 {font-size:15px;font-weight:bold;color:#0ea352;margin-top:10px;}
.case-txt {width:100%;margin-bottom:20px;padding:0 10px 24px 10px;font-size:16px;line-height:2;color:#505050;text-align:justify;border-bottom:1px solid #e0e0e0; display:inline-block}
.case-bottom-btn {float:left;width:100%;margin-bottom:50px;}
.case-bottom-btn span img {float:left;display:block;cursor:pointer;}
.case-bottom-btn-R {float:right;}
.case_contents .case-R {float:right;width:230px;}
.case-R-tit {float:left;width:100%; box-sizing:border-box;font-size:18px;background-color:#fc5a22;padding:20px 0 20px 25px;color:#fff;}
.case-R-mnu {float:left;width:100%; box-sizing:border-box; font-size:18px;padding:20px 0 20px 25px;border-bottom:1px solid #e0e0e0;cursor:pointer;}
.case-R-mnu.on {border-bottom:1px solid #fc5a22;color:#fc5a22;font-weight:bold;text-decoration: underline;}
.case-R-mnu:hover {border-bottom:1px solid #fc5a22;color:#fc5a22;font-weight:bold;text-decoration: underline;}
.case-R-sub {float:left;width:213px;border:1px solid #e0e0e0;margin-top:30px;}
.case-R-sub ul {padding:.5em 0;}
.case-R-sub ul li {padding:6px 26px 6px 26px; line-height:1.4; cursor:pointer;}
.case-R-sub ul li.on {color:#0da24e;text-decoration: underline;}
.case-R-sub ul li:hover {color:#0da24e;text-decoration: underline;}
.case-R-sub ul li.first {padding:26px 26px 6px 26px;}
.case-R-sub ul li.last {padding:6px 26px 26px 26px;}
.case-R-sub ul li.first-only {padding:26px 26px 26px 26px;}
.case-R-sub-tit {width:187px;background-color:#f0f0f0;padding:13px 0 13px 26px;font-size:18px;}

.case-sub-data {
	position:absolute;width:407px;height:328px;margin-top:-344px;border:2px solid #0ba350;background-color:#ffffff;box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.05);
	display:none;
}

.case-sub-data ul {padding:10px 30px 20px 30px;}
.case-sub-data ul li {padding-top:10px;}
.case-sub-data-t {position:absolute;margin-top:-13px;left:403px;display:inline-block; width:0; height:0; border-style:solid; border-width:8px;}
.case-sub-data-t.arrow2 {border-color:#0ba350 transparent transparent transparent;display:none;}
.case-sub-data-list {width:407px;height:281px;overflow-y:scroll;}

.case-my-data {
	position:absolute;width:407px;height:208px;margin-top:-224px;border:2px solid #0ba350;background-color:#ffffff;box-shadow: 0px 0px 3px 3px rgba(0, 0, 0, 0.05);
	right:616px;display:none;
}
.case-my-data p {padding:20px;line-height:120%;}
.case-my-data p span.tit {font-size:18px;font-weight:bold;}
.case-my-data p span.txt {font-size:12px;color:#858585;}
.case-my-data p textarea {border:1px solid #b1b1b1;}
.case-my-data-t {position:absolute;margin-top:-13px;left:1196px;display:inline-block; width:0; height:0; border-style:solid; border-width:8px;}
.case-my-data-t.arrow2 {border-color:#0ba350 transparent transparent transparent;display:none;}
.mydata-btn {display:inline-block;width:50px;font-size:12px;height:25px;line-height:25px;text-align:center;cursor:pointer;}
.mydata-btn.Ok {background-color:#0da24e;color:#ffffff;}
.mydata-btn.No {background-color:#858585;color:#ffffff;}
.law-data-sub-tit1 {float:left;width:100%;font-size:20px;font-weight:bold;color:#222222;}
.law-data-sub-tit2 {float:left;width:100%;font-size:16px;font-weight:bold;color:#222222;}
.law-data-sub-tit3 {float:left;width:100%;margin-top:35px;font-size:20px;font-weight:bold;color:#222222;}
.jomun {float:left;width:100%;max-width:790px;color:#444;font-size:14px;line-height:160%;text-align:justify;}
.hang {float:left;width:100%;max-width:790px;color:#444;font-size:14px;line-height:160%;text-align:justify;}
.ho {float:left;width:100%;max-width:740px;color:#444;font-size:14px;line-height:160%;margin-left:16px;padding-left:20px;text-indent:-20px;text-align:justify;}
.mok {float:left;width:100%;max-width:724px;color:#444;font-size:14px;line-height:160%;margin-left:32px;padding-left:20px;text-indent:-20px;text-align:justify;}
.cs-other {float:left;width:100%;margin-top:10px;border:2px solid #e0e0e0;background-color:#ffffff;}
.cs-other .cs-other-tit2 ul {clear:both;}
.cs-other .cs-other-tit2 ul li {color:#222222;border-bottom:1px solid #e0e0e0;font-size:14px;padding:10px 30px 10px 30px;cursor:pointer;}
.cs-other .cs-other-tit2 ul li.on {font-weight:bold;color:#0ea352;}
.cs-other .cs-other-tit2 ul li:hover {font-weight:bold;color:#0ea352;}
.cs-other-tit1 {float:left;width:766px;border-top:1px solid #e0e0e0;background-color:#f6f6f6;color:#222222;padding:10px 27px 10px 27px;font-weight:bold;}
#cs-sub-list-tbl {clear:both;border:0px;border-spacing:0px;margin:auto;}
#cs-sub-list-tbl th {height:40px;background-color:#f6f6f6;border:0px;border-top:2px solid #e0e0e0;text-align:center;color:#343434;font-size:12px;font-weight:normal;}
#cs-sub-list-tbl td {border:0px;border-bottom:1px solid #e0e0e0;text-align:center;color:#343434;font-size:12px;font-weight:normal;padding:10px 0;line-height:1.6;}
#cs-sub-list-tbl td.cate {font-weight:700}
#cs-sub-list-tbl td.text {text-align:left; line-height:1.6}
#cs-sub-list-tbl td .num {display:inline-block;margin-bottom:.2em;font-weight:bold;}
.cs-other-caseList-mnu .key_search_box {float: right}
.cs-other-caseList-mnu .dic_search_box {float:left; margin-bottom:1em; border:1px solid #0ca350}
.cs-other-caseList-mnu .dic_search_box select {min-width:7em}
.cs-other-caseList-mnu .dic_search_btn {float:left}
/* .cs-other-caseList-mnu span {display:inline-block; margin:10px 0 0 5px} */
.cs-other-caseList-mnu ul {clear:both;float:right;margin:10px}
.cs-other-caseList-mnu ul li {float:left;border:0px;font-size:12px;padding:0 0 0 20px;color:#222222;cursor:pointer;}
.cs-other-caseList-mnu ul li:last-child {padding-right:0}
.cs-other-caseList-mnu ul li.on {background-image:url('/ja_data/elabor/new_img/bull_on1.png');background-repeat:no-repeat;background-position:5px center;color:#027639;font-weight:bold;}
  .case-tit .case-bubble-explan{padding:1em; background:#f9f5ee; border-radius:4px; color:#444; float:left; margin-bottom:2em; line-height:1.6; position:relative; animation:ani 1s infinite alternate;}
  .case-tit .case-bubble-explan:after{clear:both; content:''; position:absolute; border-top:17px solid #f9f5ee; border-left:10px solid transparent; border-right:10px solid transparent; left:8px; bottom:-15px; }
  .case-tit .case-bubble-explan2{padding:1em; background:#fc5a22; border-radius:4px; color:#fff; float:left; margin-bottom:5px; position:relative; animation:ani 1s infinite alternate;float: initial;text-align: center}
  .case-tit .case-tit1{display:inline-block; clear:both;}
.div_sort_opt .re_request {width:140px; height:30px; border: none; display: block;
					  text-align: center;
					  cursor: pointer;
					  text-transform: uppercase;
					  outline: none;
					  overflow: hidden;
					  position: relative;
					  color: #fff;
					  font-weight: 400;
					  float:right;
					  background-color: #fc5a22;
					  padding: 5px 8px;
					  margin: 0 auto;
					  cursor:pointer;
					  font-size:.9em;
					};
/*ÆÇ·Ê°Ë»ö*/
/*¹ý±Ô*/
.font-minor {float:right;margin-right:12px;}
.font-minor img {vertical-align:top;cursor:pointer;}
.font-plus {float:right;}
.font-plus img {vertical-align:top;cursor:pointer;}
.law-dt {margin-top:10px;color: #666666;}
.law-dt1 {color: #666666;cursor:pointer;}
.law-dt2 {
	color: #666666;cursor:pointer;
	padding-right:16px;
	background-image:url('/ja_data/elabor/new_img/arrow_lh_his.jpg');
	background-repeat: no-repeat;
	background-position: right center;
}
.lh-text {position:absolute;margin-top:10px;width:420px;;height:auto;border:2px solid #0ba350;text-align:right;background-color:#ffffff;padding:20px;display:none;z-index:1;}
.law-out-box {position:relative;float:left;margin-top:20px;margin-bottom:38px;width:1079px;height:auto;}
.law-l {float:left;width:190px;margin-right:12px;background-color:#ffffff;height:100%;}
.law-l-in {float:left;margin:24px 0 0 22px;width:144px;height:100%;}
.law-l-tit {font-size:24px;font-weight:bold;color:#0ba350;line-height:50px;border-bottom:3px solid #0ba350;padding-left:5px;}
.law-l-in ul a:link {text-decoration: none;}
.law-l-in ul li {line-height:44px;border-bottom:1px solid #f0f0f0;color:#666666;font-size:18px;padding-left:5px;cursor:pointer;}
.law-l-in ul li.on {color:#0ba54f;font-weight:bold;}
.law-l-in ul li:hover {color:#0ba350;}
.law-r {float:left;width:81%;height:100%;background-color:#ffffff;border:1px solid #e0e0e0;}
.law-r-in {clear:both;margin:38px 0 0 28px;width:820px;height:100%;}
.law-r-in-top {float:left;margin-bottom:34px;width:820px;}
.law-r-in-view {margin:auto;width:800px;height:100%;}
.lawnm_title {margin-top:14px;font-size:32px;font-weight:bold;line-height:120%;color:#333333;}
.law-r-top-tit {float:left;width:272px;height:42px;}
.law-r-top-tit span.law-r-title {padding-left:5px;color:#333333;font-size:30px;font-weight:bold;line-height:44px;}
.law-r-top-tit span.law-r-cnt {padding-left:5px;color:#666666;font-size:13px;}
.law-r-top-search {float:left;width:548px;height:40px;}
.law-r-top-search-1 {float:left;margin-right:11px;width:450px;height:38px;border:2px solid #0da250;}
.law-r-top-search-1 select {
	width:95px;height:38px;font-size:14px;border:0px;border-right:1px solid #e0e0e0;color:#656565;outline:0px;padding-left:10px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: url('/ja_data/elabor/new_img/select-arrow.png') no-repeat 95% 50%;}
.law-r-top-search-1 select::-ms-expand {display: none;}
.law-r-top-search-1 input[type=text] {margin:0px;padding-left:10px;padding-right:10px;width:331px;height:36px;font-size:14px;border:0px;color:#656565;outline:0px;}
.law-r-top-search-2 {float:left;width:83px;height:42px;background-color:#0ba350;color:#ffffff;text-align:center;font-size:20px;font-weight:bold;line-height:44px;cursor:pointer;}
.law-r-in-contents {float:left;margin-bottom:34px;width:820px;}
#law-list-tbl {border:0px;border-spacing:0px;}
#law-list-tbl th {height:42px;background-color:#f6f6f6;border:0px;border-top:2px solid #e0e0e0;text-align:center;color:#343434;font-size:16px;font-weight:normal;}
#law-list-tbl td {height:59px;background-color:#ffffff;border:0px;border-bottom:1px solid #e0e0e0;text-align:center;color:#343434;font-size:16px;font-weight:normal;cursor:pointer;}
.law-contents-in {clear:both;float:left;border-top:1px solid #dedede;margin-top:36px;padding:34px 0 34px 0;color:#5b5b5b;line-height:160%; border-bottom:1px solid #e0e0e0; margin-bottom:30px;  line-height:1.8em}
.law-contents {clear:both;}
.law4-contents {clear:both;float:left;width:760px;position:relative;border-top:1px solid #dedede;margin-top:16px;padding:14px 30px 34px 10px; border-bottom:1px solid #e0e0e0; line-height:1.8em}

/*****  ¹ý·É³»¿ë view  *****/
.jt_name_E {float:left;width:100%;margin-bottom:24px;color:#333333;font-size:32px;font-weight:bold;text-align:center;}
.jt_name_F {float:left;width:100%;margin-bottom:24px;color:#333333;font-size:28px;font-weight:bold;text-align:center;}
.jt_name_G {float:left;width:100%;margin-bottom:24px;color:#333333;font-size:24px;font-weight:bold;text-align:center;}
.jt_name_H {float:left;width:100%;margin-bottom:24px;color:#333333;font-size:22px;font-weight:bold;text-align:center;}
.jt_name_I {float:left;width:100%;margin-bottom:24px;color:#333333;font-size:20px;font-weight:bold;text-align:center;}
.jt_name_J {float:left;width:100%;margin-bottom:8px;color:#333333;font-size:18px;font-weight:bold;}
.jang {display:none;}
.jo {display:none;}
.jul {float:left;width:100%;max-width:780px;font-size:22px;font-weight:bold;line-height:160%;text-align:center;}
.jomun {float:left;width:100%;max-width:780px;color:#444;font-size:14px;line-height:160%;text-align:justify;}
.hang {float:left;width:100%;max-width:756px;color:#444;font-size:14px;line-height:160%;padding-left:18px;text-indent:-16px;text-align:justify;}
.ho {float:left;width:100%;max-width:740px;color:#444;font-size:14px;line-height:160%;margin-left:16px;padding-left:20px;text-indent:-15px;text-align:justify;}
.mok {float:left;width:100%;max-width:724px;color:#444;font-size:14px;line-height:160%;margin-left:32px;padding-left:20px;text-indent:-20px;text-align:justify;}
.bu_box {float:left;width:720px;margin-top:34px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;background-color:#f9f9f9;padding:34px 30px 34px 30px;}
.bu_box div {line-height:160%;font-size:14px;}
.bu_box span {line-height:160%;font-size:14px;}
.bu_box .sub-file {float:right;background-color:#0ba350;color:#ffffff;padding:2px 10px 2px 10px;font-size:12px;cursor:pointer;}
*.law-sub-cnts {background-color:#0ba350;color:#ffffff;padding:2px 10px 2px 10px;font-size:12px;line-height:0.1em;cursor:pointer;border-radius:10px;}
.jm_text_body {float:left;width:100%;}
.jm_text_sub {float:left;width:100%;text-align:left;}
.law_no {
	margin-top:10px;font-size:18px;color:#0ba350;
	background-image:url('/ja_data/elabor/new_img/bull_law_no.png');
	background-repeat:no-repeat;
	background-position:0px top;
	padding-left:22px;
	vertical-align:middle;
}
/*****  ¹ý·É³»¿ë view  *****/
/*
.paging {float:left;width:100%;margin-bottom:40px;text-align:center;}
.paging span img {vertical-align:middle;margin:0 6px 0 6px;cursor:pointer;}
.paging span.pageNm {padding:0 6px 0 6px;cursor:pointer;}
.paging span.pageNm.on {color:#0ba350;font-weight:bold;}
*/
.law-btn {
	display:inline-block;
	border:1px solid #e0e0e0;
	font-size:14px;
	color:#343434;
	line-height:16px;
	padding:10px 15px 10px 36px;
	cursor:pointer;
	background-color:#ffffff;
}
.law-btn.list {
	background-image:url('/ja_data/elabor/new_img/qa_btn_icon1.jpg');
	background-repeat:no-repeat;
	background-position:15px center;
}

/* ÄÉÀÌ½º¼­Ä¡ */
.case .toplist{width:1080px;border:1px solid #fff6e4;border-spacing: 0px;border-collapse: collapse}
.case .top_wrap {padding-bottom:3em}
.case .sm_content {width:1240px; height:auto;overflow:hidden; margin-bottom:20px; min-height:700px; margin:0 auto;}
/*¹ý±Ô*/

/*ÀÌ½´¸®Æ÷Æ®¿Í ¼½¼ÇÁ¤º¸*/
.report_new {width:1079px; height:300px; background-color:#000;}
.report_new_img {width:100%; height:300px; background-repeat:no-repeat; background-size:cover; opacity:0.5; background-position:0 -150px;}
.report_new_txt {width:100%; z-index:1; position:absolute; text-align:center; top:24%;}
.report_new_txt .r_n_t_sub {font-size:20px; color:#fff;}
.report_new_txt .r_n_t_tit a {font-weight:700; line-height:1.3em; color:#fff; margin-bottom:1em; display:block; font-size:30px; }
.report_new_txt span {color:#fff;}
.report_new_list {width:100%; display:block; font-weight:700; clear:both;}
.report_new_list ul li {margin-top:10px;}
.r_n_t_left { background-position: 0 0; float:left;}
.r_n_t_right {background-position:-60px 0; float:right;}
.r_n_t_click {width: 60px; height:60px; background-image: url('/ja_data/elabor/new_img/icons_2.png'); }
.report_view {width:840px; height:300px;  border-bottom:1px solid #e0e0e0;}
.report_view_card {width:160px; float:left;}
.report_view_img {width:160px; height:95px; overflow:hidden;}
.report_view_img img {width:165px; height:auto;}
.report_view_top {width:100%; height:400px; background-color:#000;}
.report_view_top_img {width:100%; height:400px; background-repeat:no-repeat; background-size:cover; background-position:0 35%;opacity: 0.5}
.report_view_wrap {width:840px; margin:0 auto;}
.report_view_card p {margin-top:10px; height:40px; overflow:hidden; text-overflow:ellipsis;  letter-spacing:-.5px; line-height:1.5em; width:160px;}
.section_view_top {width:100%; height:400px; background-color:#000;}
.section_view_top_img {width:100%; height:400px; background-repeat:no-repeat; background-size:cover; background-position:0 35%;opacity: 0.5}
.report_top4 {padding-top:30px}
.article_view_card {width:185px; float:left;}
.article_view_img {width:185px; height:105px; overflow:hidden; }
.article_view_img img {width:188px; height:auto;}
.article_view_card p {margin-top:15px;margin-bottom:50px;}
.report_list {height:130px; border-bottom:1px solid #e0e0e0; padding:30px 0 20px;}
.report_list_L {float:left; width:495px; margin-right:24px;}
.report_list_L ul li{font-weight:700; font-size:16px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; margin-bottom:.8em;}
.report_list_R {float:left; width:190px;}
.report_list_img {width:186px; height:100px; overflow:hidden;}
.report_list_img img {width:195px; height:auto;}
.report_list_R p {width:190px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; margin-top:7px;}
.paging {float:left;width:100%;margin-bottom:40px;text-align:center;}
.paging span img {vertical-align:middle;margin:0 6px 0 6px;}
.paging span.pageNm {padding:0 6px 0 6px;cursor:pointer;}
.paging span.pageNm.on {color:#0ba350;font-weight:bold;}
.report_right {width:310px; height:auto; padding:30px 0 0 28px; float:left; }
.report_top10 {width:100%; height:310px;}
.report_top10 p {font-weight:bold; font-size:16px;}
.report_top10 dd {float:left; width: 1.4em; font-weight:bold; color:#0ca350; display:block; margin-top:8px;}
.report_top10 dt {float:left; width:280px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin:8px 10px 0 0;}
.report_ad {width:258px; height:267px; overflow:hidden; margin: 30px 0 0 20px;}
.report_ad p {width:31px; height:15px; background-color:#e0e0e0; text-align:center; font-size:11px; color:#666;}
.report_newnews {margin-top:35px;}
.seminar_ad {width:100%; margin-top:30px;}
.seminar_ad p {font-weight:bold; font-size:16px; margin-top:10px;}
.seminar_ad img {width:258px; height:auto;}
.article_tag {padding:1px 5px; background-color:#fff; border:1px solid #e0e0e0; float:left; margin:-2px 10px 0 0;}
.article_txt .title_img {width:580px; height:auto; margin: 2em auto;}
.sec_head {width:100%; margin:0 auto; text-align:center;}
.sec_head h2 {width:100%; margin-top:30px; margin-bottom:30px;}
.sec_category {width:54%; float:left; margin: 0 0 50px 22%; line-height:0.8em; text-align:center;}
.sec_category li {color:#666; margin-bottom:0.8em; margin-left:1em; display:inline-block;}
.sec_category .on {color:#0ca850; font-weight:700;}
.section_main {width:100%; height:auto; padding-bottom:1px}
.view_type {width:72px; height:36px; float:Right;}
.view_type li {width:36px; height:36px; background-image: url('/ja_data/elabor/new_img/report/list_img.png');  background-repeat:no-repeat; float:left;}
.view_img {background-position: 0 -46px;}
.view_img_on {background-position:0 0;}
.view_list {background-position:-46px -46px;}
.view_list_on {background-position:-46px 0;}
.article_tit {width:100%; height:auto; border-bottom:1px solid #e0e0e0; margin-top:50px;}
.article_tit p {color:#666;}
.article_tit h1 {line-height:1.3em; margin-bottom:30px;}
.article_txt {width:100%; height:auto; padding:30px 0; border-bottom:1px solid #e0e0e0;}
.article_txt h3 {margin:50px 0 30px; font-size:18px;}
.article_txt p {font-size:16px; line-height:2em; margin-bottom:1em;}
.article_txt p img {width:840px; height:auto; border:1px solid #e0e0e0;}
.article_txt span span {font-family: 'Noto Sans KR',sans-serif,'NotoKrR',sans-serif,'Nanum Gothic',sans-serif,'Malgun Gothic','¸¼Àº °íµñ'; color:#333;}
.article_ref_wrap {padding:30px 0; /* border-top: 1px solid #e0e0e0; */ margin:50px 0;}
.article_ref {color:#666; float:left; margin-bottom:50px!important;}
.report_list_btn {float:right; width:104px; text-align:center;}
.report_list_btn_in {display:inline-block; border:1px solid #e0e0e0; font-size:13px; line-height:16px; padding: 10px 15px 10px 36px; cursor:pointer; background-color:#FFF;}
.report_list_btn_in.list {background-image: url(/ja_data/elabor/new_img/qa_btn_icon1.jpg); background-repeat:no-repeat; background-position:15px center;}
.sec_body {clear:both; width:100%; height:auto;}
.sec_list {width:338px; height:465px; background-color:#fff; border:1px solid #f0f0f0; border-radius:2px; float:left; overflow:hidden;}
.sec_list_wrap {height:177px; overflow:hidden;}
.sec_list dt {width:338px; height:210px;  background-color:fff; overflow:hidden;}
.sec_list dt img {width:340px; height:auto; transform:scale(1);}
.sec_list dd {padding:1.5em 1.8em;}
.sec_list_tag {display:block;background-color:#fff; margin-bottom:10px; font-weight:bold;}
.sec_list_tit { font-size:24px; font-weight:bold; line-height:1.3em; text-decoration:none;}
.sec_list_txt {overflow:hidden; margin:15px 0 20px; font-size:16px; line-height:1.5em; color:#666;}
.sec_tag1 {display:inline-block; float:left;}
.sec_tag {float:right; display:inline-block;}
.sec_tag span {margin-right:10px;}
.report_year10 {width:730px; height: 200px; border-bottom:1px solid #e0e0e0;}
.sec_top_line {border-top:1px solid #e0e0e0;}
.sec_vertical {width:100%; height:150px; margin-top:20px; }
.sec_vertical dt {width:200px; height:127px; float:left; border:1px solid #e0e0e0; overflow: hidden; background-color:black;}
.sec_vertical dt img {width:205px; height:auto; transform:scale(1);}
.sec_vertical dd {float: left; width:830px; padding-left:2em}
.sec_ver_top {width:100%; height:2em; margin-bottom:7px}
.sec_ver_tag {padding:1px 5px; background-color:#fff; border:1px solid #e0e0e0; float:left;}
.sec_ver_tit {overflow:hidden; float:left; font-weight:700; margin:2px 0 0 10px; line-height:1.3em; display:block; width:700px}
.sec_ver_txt {color:#888; overflow:hidden; height:5.2em; line-height:1.7em; clear:both}
.sec_ver_ref{clear:both;}
.hover_title:hover {color:#0ca350; transition: all 0.3s ease; cursor:pointer;}
.hover_img:hover img {transform:scale(1.1); transition: transform .35s; cursor:pointer;}
.sec_vertical dt a:hover img {transform:scale(1.1); transition: transform .35s; cursor:pointer;}
.sec_category li a:hover {color:#0ca350; transition: all 0.3s ease;  cursor:pointer;}
.hover_tag:hover {color:#ff6600; text-decoration:none; cursor:pointer; transition: all 0.3s ease; }
.hover_normal:hover{text-decoration:underline; cursor:pointer;}
.s_keyword {width:350px;height:30px;margin-bottom:20px;border:1px solid #e0e0e0;padding:0 10px 0 10px;vertical-align:top;}
.s_search_btn {display:inline-block;background-color:#efefef;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;border-right:1px solid #e0e0e0;width:60px;height:30px;line-height:30px;cursor:pointer;}
/*ÀÌ½´¸®Æ÷Æ®¿Í ¼½¼ÇÁ¤º¸*/

/*ÅëÇÕ°Ë»ö*/
.search_L {width:100%; height:auto; border-right:1px solid #e0e0e0; }
.search_top {width:100%; height:auto; display:inline-block}
.search_T_total {font-size:16px; padding:10px 0 30px;}
.search_T_total p {display:inline-block; font-weight:bold; color:#0ca350;font-size: 36px;}
.search_T_align {float:right; width:130px; text-align:right;}
.search_1 {width:100%; height:auto; clear:both;}
.search_1_title {font-size:21px; font-weight:bold; margin-bottom:20px;}
.search_1_title p {font-weight:light; color:#0ca350;display:inline-block;}
.search_1_result dt {font-size:16px; color:#00c; text-decoration:underline; display:inline;}
.search_1_result dt p {font-weight:bold; display:inline-block; text-decoration:underline;}
.search_1_result dd {line-height:1.6em; word-wrap:break-word; word-break: break-all; text-overflow : ellipsis;height:46px; overflow:hidden;margin:5px 0 20px}
.search_1_more p {display:inline-block; float:right; font-weight:bold; color:#00c;line-height: initial;}
.search_1_more span {font-family:'NanumGothic'; color:#666; font-size:12px;}
.search_1_more.book_more {padding-right:45px;	box-sizing:border-box;}
.search_2 {clear:both;margin-top:70px; border-top:1px solid #e0e0e0; padding-top:30px}
.search_2_result dd {line-height:1.6em; word-wrap:break-word; word-break: break-all; text-overflow : ellipsis;height:63px; overflow:hidden;margin:5px 0 20px}
.search_3_result dt p {font-size:16px; font-weight:bold; display:inline-block;  width:1230px; border:1px solid #e0e0e0; padding:0.8em 1.5em; background-color:#fbfcfd; text-decoration:none;}
.search_3_result dd p {width:1236px; padding: 0.8em 1.5em; border:1px solid #e0e0e0; line-height:1.6}
.search_3_result dd {margin:-1px 0 20px;}
.search_4_result dt {width:15%; height:83px; overflow:hidden; float:left;}
.search_4_result dt img {width:100%; height:auto;}
.search_4_result dd {float:left; width:80%; margin-left:25px; height:81px; margin-bottom:40px; overflow:hidden;}
.search_4_result .title a {color:#00c; text-decoration:underline; margin-bottom:10px}
.search_4_result .text {height:41px; overflow:hidden; line-height:1.4; margin:4px 0}
.search_4_result .tag {font-size:12px; color:#999; }
.search_5_result dl {width:128px; height:auto; float:left; margin-right:21px;}
.search_5_result dl:last-child {margin-right:0}
.search_5_result dt {width:128px; height:72px; overflow:hidden;}
.search_5_result img {width:129px; height:auto;}
.search_5_result dd { width:130px; margin-bottom:25px}
.search_5_result .title a {color:#00c;}
.search_5_result p {color:#666;}
.search_6_result dt{display:inline-block; font-weight:bold; color:#0ca350; margin:5px 10px;}
.search_6_result dd {display:inline-block; color:#00c}
.search_6_result dd:hover {text-decoration:underline;}
.search_7_result p {display:inline-block; font-weight:bold; color:#0ca350; margin-right:10px;}
.search_7_result dt {color:#00c; margin:5px 0; text-decoration:underline; display:inline-block}
.search_7_result dd {margin-bottom:20px; line-height:1.6em; height: 3em; overflow:hidden;}
.search_7_1_result p {display:inline-block; font-weight:bold; color:#0ca350; margin-right:10px;}
.search_7_1_result .date {font-size:12px; color:#999; font-weight:normal; margin-left:10px}
.search_7_1_result dt a {color:#00c; text-decoration:underline; display:inline-block}
.search_7_1_result dd { line-height:1.6em; height: 3em; overflow:hidden;}
.search_7_1_result dl {margin-bottom:30px}
.search_R {float:right; width:279px; height:auto; margin:35px 0 0 25px;}
.search_R_relation li {float:left;width:100%; height:28px; color:#00c; display:inline-block; white-space: nowrap;}
.search_R_relation li:hover {color:#00c;}
.search_R_relation a {display:inline}
.relation_title {font-size:18px; font-weight:bold; margin-bottom:10px;}
.search_T_2_total {float:left; width:500px; font-size:21px; font-weight:bold; padding:10px 0 30px;}
.search_T_2_total p {font-size:14px; font-weight:light; color:#0ca350;display:inline-block;}
.search_2_1_result dl {margin-bottom:20px}
.search_2_1_result dt {font-size:16px; color:#00c; text-decoration:underline; display:inline;}
.search_2_1_result dt p {font-weight:bold; display:inline-block; text-decoration:underline;}
.search_2_1_result dd {line-height:1.6em; word-wrap:break-word; word-break: break-all; text-overflow : ellipsis;height:64px; overflow:hidden;margin:5px 0 5px}
.search_2_1_result dd p {color:#999}
.search_5_1_result dt {width:130px; height:72px; overflow:hidden; border:1px solid #e0e0e0; float:left}
.search_5_1_result img {width:136px; height:auto;}
.search_5_1_result dd {float:left; width:568px; margin-left:20px; height:81px; margin-bottom:25px; overflow:hidden;}
.search_5_1_result .title a {color:#00c; text-decoration:underline; margin-bottom:10px}
.search_5_1_result .text {font-size:12px;}
.search_5_1_result .tag {color:#e0e0e0}
.search_5_1_result .tag span {color:#666;}
.search_5_1_result .view img {width:12px; height:11px;}
.search_6_1_result dt {width:100px; float:left; color:#0ca350}
.search_6_1_result dt span {font-weight:bold; display:block}
.search_6_1_result dd {float:left; width:568px; margin-left:20px;margin-bottom:25px;}
.search_6_1_result .title a {color:#00c; text-decoration:underline; margin-bottom:10px}
.search_6_1_result .text {font-size:12px;}
.search_6_1_result .tag {color:#e0e0e0}
.search_6_1_result .tag span {color:#666;}

/*°Ë»ö*/
.new_win_span {display:inline-block; color:#007535; font-size:12px;}
.new_win_icon {width:14px; height:14px; display:inline-block; background-image: url('/ja_data/elabor/new_img/file_icon.png'); background-position:-318px 0; margin: 0 0 -2px 5px}
.down_btn {padding:2px 7px; border:1px solid #e0e0e0; display:inline-block; margin-left:10px; font-size:12px; color:#666}
.hover_btn {width:130px; height:72px; position:absolute; background-image:url('/ja_data/elabor/new_img/play_btn.png'); background-position:94px 36px; background-repeat:no-repeat;z-index:50; background-size:30px}
	/*°Ë»ö*/
.new_win_span{display:inline-block;color:#007535;font-size:12px}
.new_win_icon{width:14px;height:14px;display:inline-block;background-image:url(/ja_data/elabor/new_img/file_icon.png);background-position:-318px 0;margin:0 0 -2px 5px}
.down_btn{padding:2px 7px;border:1px solid #e0e0e0;display:inline-block;margin-left:10px;font-size:12px;color:#666}
.hover_btn{width:130px;height:72px;position:absolute;background-image:url(/ja_data/elabor/new_img/play_btn.png);background-position:94px 36px;background-repeat:no-repeat;z-index:50;background-size:30px}

/*ie10~11*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .btn-detail-search {
        background-position: 97px 8px;
        /*ieºê¶ó¿ìÀú¿¡¼­ Æ÷Áö¼Ç°ªÀÌ Æ²¾îÁö´Â ¹®Á¦·Î media screen »ç¿ë*/
    }
    .cw_1079 ul li {
        letter-spacing: -0.085em;
    }
}

/* ¡ã¡ã¡ã °Ë»ö¿É¼Ç¹Ú½º ¡ã¡ã¡ã */
.div_research{margin-top:30px;width:1240px;text-align:center}
.btn_research{background-color:#0ba350;color:#fff;font-size:1.4em;padding:.8em 3em; display:inline-block; cursor:pointer}
.search_T_opt {float:right; margin-top:-30px;}
.div_sort_opt ul li{font-size:14px;padding:6px 10px 10px 10px}
.div_sort_opt li.separ {color: #e9e9e9;}
.div_sort_opt li.on{padding-left:18px;font-weight:700;color:#000;background:url(/ja_data/elabor/new_img/img_research_order_sel.jpg) no-repeat 0 0;background-position:0 9px}
/* ¡å¡å¡å °Ë»ö¿É¼Ç¹Ú½º ¡å¡å¡å */
.SearchOpt ul li{float:left;padding:0;font-size:16px;cursor:pointer}
.SearchOpt .on{font-weight:700;color:#0ca350}
.SearchOptTbl{width:1240px; border-top:2px solid #ccc;border-spacing:0}
.SearchOptTbl th, .SearchOptTbl td{padding:20px;border-spacing:0;border-bottom:1px solid #e0e0e0; background:#fff}
.SearchOptTbl th{background-color:#f0f0f0}
.SearchOptTbl .srch_inp_txt{font-family:"Noto Sans KR",sans-serif,"Nanum Gothic Coding","Nanum Gothic",serif,µ¸¿ò,Dotum;height:14px;padding:10px 16px 14px 16px;letter-spacing:-.085em;border:1px solid #aaa}
.SearchOptTbl td span{color:#5a5a5a;}
.SearchOpt input[type=checkbox]{display:none}
.SearchOpt input[type=checkbox]+label{display:inline-block;position:relative;cursor:pointer}
.SearchOpt input[type=checkbox]+label:before{content:"";display:inline-block;width:17px;height:17px;line-height:17px;vertical-align:middle;background:url(/ja_data/elabor/new_img/uncheck.png) no-repeat 0 0}
.SearchOpt input[type=checkbox]:checked+label:before{background:url(/ja_data/elabor/new_img/check.png) no-repeat 0 0}
.SearchOpt input[type=radio]{display:none}
.SearchOpt input[type=radio]+label{display:inline-block;position:relative;cursor:pointer}
.SearchOpt input[type=radio]+label:before{content:"";display:inline-block;width:18px;height:18px;line-height:18px;margin-right:4px;vertical-align:middle;background:url(/ja_data/elabor/new_img/join_check2_off.png) no-repeat 0 0}
.SearchOpt input[type=radio]:checked+label:before{background:url(/ja_data/elabor/new_img/join_check2_on.png) no-repeat 0 0}
.SearchOptTbl li{width:100px;padding:0;margin:0}
.btn-detail-search{display:inline-block;font-weight:400; background-color:#e1f7eb;line-height:220%;padding:0 25px 0 15px;background-image:url(/ja_data/elabor/new_img/search/detail_search_arrow2.png);background-repeat:no-repeat;background-position:90px 8px;cursor:pointer}

/*ie10~11*/
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {
    .btn-detail-search {
        background-position: 97px 8px;
        /*ieºê¶ó¿ìÀú¿¡¼­ Æ÷Áö¼Ç°ªÀÌ Æ²¾îÁö´Â ¹®Á¦·Î media screen »ç¿ë*/
    }
    .cw_1079 ul li {
        letter-spacing: -0.085em;
    }
}
/*ÅëÇÕ°Ë»ö*/

/*ÀÌ·¹ÀÌ¹öTV*/
.elabortv_best {float:left; width:1079px; }
.elabortv_best_l {float:left; width:526px; height:371px; margin-right:25px; border:1px solid #e0e0e0;}
.elabortv_best_l a{text-decoration: none;}
.elabortv_card_thum_l img {text-align:center; width:100%; height:auto; border:0px;}
.elabortv_info_l {padding:10px 15px 0px 15px;}
.elabortv_info_l dt {font-weight:bold; font-size:21px; height:40px; overflow:hidden; letter-spacing:-1px; white-space:nowrap; text-overflow:ellipsis;}
.hover_title a:hover {color:#0ca350; transition: all 0.3s ease;  cursor:pointer; text-decoration:none;}
.elabortv_tag {display:inline-block;}
.elabortv_tag_l {display:inline-block; float:right;}

/* ÀÌ·¹ÀÌ¹öTV ÃßÃµ¿µ»ó */
.elabortv_best_r {width:526px; height:371px; float:left}
.elabortv_best_r li {width:526px; height:175px; border:1px solid #e0e0e0; float:right;padding:0px;}
.elabortv_best_r li:first-child {margin-bottom:20px;}
.elabortv_card_thum_m {display:inline;}
.elabortv_card_thum_m img { text-align:center; width:327px; height:auto; border:0px; }
.elabortv_info_r {width:164px; display:block; float:right; padding:17px;}
.elabortv_info_r dt {font-weight:bold; font-size:18px; height:100px; overflow:hidden; letter-spacing:-1px;line-height:1.3em;}

/* ÀÌ·¹ÀÌ¹öTV ÀüÃ¼¿µ»ó */
.elabortv_sub_title p {font-weight:bold; font-size:24px; margin:50px 0 20px 0;}
.elabortv_full {float:left;width:100%; height:auto;text-decoration: none;}
.elabortv_full ul li a{text-decoration: none;}
.elabortv_card {width:249px; margin: 0 25px 25px 0; border:1px solid #e0e0e0; float:left;}
.elabortv_card:nth-of-type(4) {margin-right:0!important;}
.elabortv_card:nth-of-type(8) {margin-right:0;}
.elabortv_card:nth-of-type(12) {margin-right:0;}
.elabortv_card_thum_s img {text-align:center; width:249px; height:auto; border:0px;}
.elabortv_info {padding:10px 15px 15px;}
.elabortv_info dt {font-weight:bold; font-size:18px; line-height:1.3em; height:81px; overflow:hidden; letter-spacing:-1px;}
.elabortv_name{display:inline-block; margin-left:5px}
.elabortv_tag span {border-radius:10px; color:#86979e; font-size:11px; border:1px solid #e0e0e0; padding:2px 6px; margin-right:4px;}
.elabortv_view {margin-top:1em; border-top:1px solid #e0e0e0; padding-top:1em;}
.elabortv_view span {color:#86979e; margin-right:0.5em;}
.elabortv_view img {border:0px;}
.tv_sec_category {float:left; width:166px; height:100%; border-right:0px solid #e0e0e0; margin:25px 0;}
.tv_sec_category li {color:#666; margin-bottom:0.8em;cursor:pointer;}
.tv_sec_category .on {color:#0ca850; font-weight:700;}
ul li {list-style:none;}

/* ¼½¼ÇÁ¤º¸¿¡¼­ ½ºÅ¸ÀÏ °¡Á®¿È : ÇÕÄ¥ °æ¿ì Áßº¹ ¿¹»óµÊ */
.tv_sec_head {width:100%; margin:0 auto; text-align:center;}
.tv_sec_head h2 {width:100%; margin-top:30px; margin-bottom:30px;}
.tv_sec_category {width:54%; float:left; margin: 0 0 50px 22%; line-height:0.8em; text-align:center;}
.tv_sec_category li {color:#666; margin-bottom:0.8em; margin-left:1em; display:inline-block;}
.tv_sec_category .on {color:#0ca850; font-weight:700;}
.tv_section_main {width:100%; height:auto;}
.tv_sec_list {width:338px; height:465px; background-color:#fff; border:1px solid #f0f0f0; border-radius:2px; float:left; overflow:hidden;}
.tv_sec_list_wrap {height:175px; overflow:hidden;}s
.tv_sec_list dt {width:338px; height:182px;  background-color:#000; }
.tv_sec_list dt img {width:340px; height:auto;transform:scale(1);}
.tv_sec_list_tit p {margin-top:1.1em; font-size:14px; color:#666; font-weight:normal; line-height:1.5em;overflow:hidden; max-height:64px; }
.tv_sec_list_tit a:hover {color:#0ca350; text-decoration:none; cursor:pointer; transition: all 0.3s ease; }
.tv_sec_list_tag {display:block;background-color:#fff; margin-bottom:10px; font-weight:bold; float:right}
.tv_sec_list_tit {padding:0.8em 1em 1em; font-size:24px; font-weight:bold; line-height:1.4em; text-decoration:none; height:130px; overflow:hidden;}
.tv_sec_list_name {padding:1.2em 1.5em}
.tv_hover_img img:hover {background-color:#000; opacity:0.5; transform:scale(1.1);}
.tv_hover_btn {width:340px; height: 181px; position:absolute; background-image:url('/ja_data/elabor/new_img/play_btn.png'); background-position:270px 114px; background-color:rgba(0,0,0,0.5); background-repeat:no-repeat;z-index:50;  transition: opacity 200ms ease-out; opacity:0}
.tv_hover_btn:hover{opacity:1}
/* ¼½¼ÇÁ¤º¸¿¡¼­ ½ºÅ¸ÀÏ °¡Á®¿È : ÇÕÄ¥ °æ¿ì Áßº¹ ¿¹»óµÊ */
.tv_free_icon {padding: .3em .5em;font-size: 0.8rem;	background-color: #f41970; color: #fff;	 z-index: 10; position: absolute; border-radius: 3px; margin: 5px;}




/* Event 2023_diary*/
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap');
#eventdesign {font-family:'Noto Sans KR', sans-serif;}
.di_22 .content_top {width:100%; height:755px; background:#faf2e5 url('/ja_data/shop/event/23diary_bg1.png') no-repeat center;}
.di_22 span {display:inline-block; white-space:nowrap}
.di_22 .top_wrap {width:1280px; height:100%; margin:0 auto; padding-top:150px; /*background-image:url('/ja_data/shop/event/23diary_main.png'); background-repeat:no-repeat; background-position: 800px; */box-sizing:border-box; position:relative}
.di_22 .top_wrap h1 {width:700px; line-height:3em}
.di_22 .top_wrap span {font-size:2em; display:inline-block; white-space:nowrap}
.di_22 .content_top .img_book {width:562px; height:405px; background-image:url('/ja_data/shop/event/23diary_main.png'); background-repeat:no-repeat; position:absolute; top:175px; right:0px;}
.di_22 .content_top .img_rabbit {width:289px; height:166px; background:url('/ja_data/shop/event/23diary_rabbit.png'); position:absolute; left:200px; bottom:-40px;}
.di_22 .content_top dl {margin-top:1em; font-size:1.5em; color:#2a2931}
.di_22 .content_top dt, .di_22 .content_top dd {display:inline-block}
.di_22 .content_top dt {font-size:.9em; font-weight:700;}
.di_22 .content_top dt:after {content:''; width:100%; height:5px; margin-top:-.4em; background:#cc9e41; display:block}
.di_22 .content_top dd {font-size:.9em; margin-left:.5em}
.di_22 .content_1 {padding:100px 0; color:#2a2931; font-size:1.4em; background:#f8d5aa;}
.di_22 .con_1_wrap {width:1080px; margin:0 auto;}
.di_22 .content_1 dl {width: 29%; margin-right:2em; padding-left:1em; vertical-align:top; display:inline-block;}
.di_22 .content_1 dl:last-child {margin-right:0}
.di_22 .content_1 dt {margin-bottom:.5em; font-size:2em; font-weight:900; color:#745c41;}
.di_22 .content_1 dt:after {content:''; width:48px; height:48px; margin:-1.6em 0 0 -.7em; background:#cc9e41; border-radius:50px 50px 0 50px; display:block;}
.di_22 .content_1 .cap {margin-top:.8em; font-size:.8em; color:#cc9e41; line-height:20px;}
.di_22 .content {padding:100px 0; color:#2a2931; text-align:center;}
.di_22 .content_2 {background:#444; color:#f1f1f1;}
.di_22 .content h3 {padding:.5em 1.5em; font-size:1.7em; font-weight:500; border-radius:50px; border:1px solid #2a2931; display:inline-block}
.di_22 .content h2 {margin:.3em 0;font-size:5em; letter-spacing:-5px;}
.di_22 .content h2 p {font-size:1em; display:inline-block}
.di_22 .content h2 p:after {content:''; width:100%; height:18px; margin-top:-.4em; background:#f5cf48; display:block}
.di_22 .content_2 h3 {border:1px solid #f1f1f1;}
.di_22 .content_2 .txt {width:100%; margin:0 auto; font-size:1.4em; line-height:30px; }
.di_22 .content_2 ul {margin-top:5em}
.di_22 .content_2 li {width:32%; margin-top:1em; display:inline-block; vertical-align:top;}
.di_22 .content_2 li .title {margin:.5em 0; font-weight:700; font-size:1.8em;}
.di_22 .content_2 li .txt {width:300px; font-size:2em;}
.di_22 .content_2 li .txt span { font-size:.8em; }
.di_22 .content_3 .type {margin-top:5em}
.di_22 .content_3 h4 {font-size:1.2em;}
.di_22 .content_3 h4:before, .di_22 .content_3 h4:after {content:""; height:1px; background:#f1f1f1; display:inline-block; vertical-align:middle}
.di_22 .content_3 h4:before {margin-right:1em}
.di_22 .content_3 h4:after {margin-left:1em}
.di_22 .content_3 .type_1 h4:before, .di_22 .content_3 .type_1 h4:after {width:484px;}
.di_22 .content_3 .type_2 h4:before, .di_22 .content_3 .type_2 h4:after {width:43%;}
.di_22 .content_3 .type_3 h4:before, .di_22 .content_3 .type_3 h4:after {width:43%;}

.di_22 .content_3 .type_l h4:before {margin-right:2em}
.di_22 .content_3 .type_l h4:after {margin-left:2em}
.di_22 .content_3 .type_1 .cap {margin:1em 0 2em; font-size:1.2em}
.di_22 .content_3 ul.color {margin-bottom:5em}
.di_22 .content_3 ul.color li {width:520px; padding:1.5em 0; margin-bottom:20px; font-size:1.5em; background:#f4f4f4; display:inline-block}
.di_22 .content_3 ul.color li:nth-child(2n) {margin-left:20px}
.di_22 .content_3 ul.detail {margin:3em 0 5em}
.di_22 .content_3 ul.detail li {width:24%; font-size:1.4em; vertical-align:top; display:inline-block}
.di_22 .content_3 ul.detail li p {margin-top:.5em; font-weight:700; }
.di_22 .content_3 .type_2 div {width:500px; min-height:360px;vertical-align:top; display:inline-block;}
.di_22 .content_3 .type_2 .type_l {width:100%; margin-right:70px;}
.di_22 .content_3 .type_2 li { width:50%; font-size:1.8em; line-height:2em; float:left;}
.di_22 .content_3 .type_2 ul {margin-top:2em}
.di_22 .content_3 .type_3 div {width:500px; min-height:380px;vertical-align:top; display:inline-block;}
.di_22 .content_3 .type_3 .type_l {width:100%; margin-right:70px;}
.di_22 .content_3 .type_3 li { width:100%; margin-top:20px; padding:20px 0; font-size:1.8em; line-height:2em;}
.di_22 .content_3 .type_3 ul {margin-top:4em}
.di_22 .content_3 .type_3 ul:first-child {margin-top:-2em;}
.di_22 .content_3 .type_3 .paper .p_180 { width:77%; height:23em; margin:0 auto; background:#f4f4f4; }
.di_22 .content_3 .type_3 .paper .p_180 img {width:80%; padding-top:2em;}
.di_22 .content_3 .type_3 .paper span { font-size:16px; }
.di_22 .content_3 .type_3 .paper .a_paper { width:77%; height:20em; margin:0 auto; background:#f4f4f4; }
.di_22 .content_3 .type_3 .paper .a_paper:nth-child(4) {height:25em;}
.di_22 .content_3 .type_3 .paper .a_paper p { margin-top:2em; }
.di_22 .content_3 .type_3 .paper .a_paper img {width:45%; padding-top:1em;}
.di_22 .content_3 .type_3 .paper .a_paper.tw p { float:left; padding:0 6.1em; }
.di_22 .content_3 .type_3 .paper .a_paper.tw p:first-child { margin-left:2em; }
.di_22 .content_3 .type_3 .paper .a_paper.tw img:nth-child(3) {margin-right:.5em;}
.di_22 .content_3 .type_3 .paper .a_paper.tw.end p:nth-child(2) {margin-left:1.6em; }
.di_22 .content_3 .type_3 .paper .a_paper.work {height:26em; margin-bottom:5em;}
.di_22 .content_3 .type_3 .paper .a_paper.work p { display:inline-block; width:100%; margin-top:4em;}
.di_22 .content_3 .type_3 .paper .a_paper.work img:nth-child(3) {margin-left:.5em;}




.di_22 .content_4 {background:#fff4ee; font-size:1.2em; }
.di_22 .content_4 h2 { padding:.3em 0; font-size:4.5em; }
.di_22 table {margin-bottom:2em; border-collapse:collapse; border-spacing:0;}
.di_22 .form .text_box {width:66%; border-top:2px solid #666; display:inline-block;}
.di_22 .form .text_box th, .di_22 .form .text_box td {padding:1em; text-align:left; vertical-align:middle;}
.di_22 .form .text_box th {background-color:#f9ddcd}
.di_22 .form .text_box li {list-style-type:'-'; margin-bottom:.5em; padding-left:.5em;}
.di_22 .form .tb_wrap {margin-top:2em}
.di_22 .recent th, .di_22 .recent td {font-size:1.2em}
.di_22 .form .tb_wrap th:first-child,
.di_22 .form .tb_wrap td:first-child {border-right:1px solid #e0e0e0}
.di_22 .form .btn {margin:0 auto; font-size:1.5em; padding:1em 3em; float:right}
.di_22 .form select, .di_22 .form input {width:230px; height:42px; padding:0 .5em; border:1px solid #ccc}
.di_22 table.qna th span {color:#fa2626}
.di_22 table.qna th {text-align:right!important; border-bottom:1px solid #fff4ee}
.di_22 table.qna td {border-bottom:1px solid #e5dfdc}
.di_22 table textarea {width:600px; height:150px; padding:.5em; border:1px solid #ccc}
.di_22 .form .route span {margin-right:1em;}
.di_22 input.check {width:1.2em; height:1.2em; margin-right:.5em; vertical-align:middle;}
.di_22 .form .route label {cursor:pointer;}
.di_22 .form .agree_g {width:98%; height:130px; background:#fff; border:1px solid #e5dfdc ; overflow-y:scroll; font-size:1em; padding:10px 10px; }
.di_22 .form .agree_g span {white-space:normal}
.di_22 .form .agree_check {padding:1em 0; display:block; clear:both; text-align:right; font-size:1.1em; }
.di_22 .btn_wrap .btn {margin:0 auto; color:#fff; border-radius:3px; font-size:1.8em; padding:1.4em 3em; background:#ff8079; display:inline-block; cursor:pointer}
.di_22 .notice {width:100%;margin-top:5em; padding:3em 0; border-top:1px solid #2a2931;}
.di_22 .notice .icon {width:20%; margin-right:2em; vertical-align:middle; font-size:1.6em; text-align:center; line-height:1.3em; display:inline-block;}
.di_22 .notice .icon .point {width:75px; height:75px; margin-bottom:.5em; padding-top:20px; font-size:1.6em; font-weight:500; border:1px solid #2a2931; border-radius:50px; box-sizing:border-box; display:inline-block}
.di_22 .notice ul {width:70%; margin-top:1em; font-size:1.6em; text-align:left; vertical-align:middle; display:inline-block}
.di_22 .notice li {margin-bottom:1.2em; font-size:.8em;}
.di_22 .notice li:nth-child(2) {margin-bottom:1.2em}
.di_22 .notice li:before {content:'-'; margin-left:-12px }

.content4_button ul { display:flex; justify-content:center; }
.content4_button ul li { margin-bottom:6em; padding:1em 2.5em; color:#fff; font-size:2em; display:inline-block; background: #ff8079; border-radius:3px; cursor:pointer; }
.content4_button ul li:first-child { margin-right:3em; }

.content_4 { display:none; }
.re_text { color:red; float:right; line-height:42px; width:35em; margin-left:10px; font-size:1.1em; }


.agree_g {float:left; width:430px; height:50px; text-align:left; color:#666; font-size:12px; border:1px solid #dddcdc;overflow-y:scroll;}

/* ¼Ò¹ýÀü ÀÌº¥Æ® */
.di_22 .top_wrap_cor {width:1280px; height:100%; margin:0 auto; padding-top:150px; /*background-image:url('/ja_data/shop/event/23diary_main.png'); background-repeat:no-repeat; background-position: 800px; */box-sizing:border-box; position:relative}
.di_22 .top_wrap_cor h1 {width:700px; line-height:3em}
.di_22 .top_wrap_cor span {font-size:2em; display:inline-block; white-space:nowrap}
.di_22 .top_wrap_cor .cor_order { margin-left:-15px; }

.di_22 .cor_content_top {width:100%; height:755px; background:#e0bca9 url('/ja_data/shop/event/23corpus_bg1.jpg') no-repeat center;}
.di_22 .cor_content_top .cor_img_b2 {width:313px; height:208px; background:url('/ja_data/shop/event/23corpus_bg2.png'); position:absolute; left:300px; bottom:0px;}
.di_22 .cor_content_top .cor_img_book {width:562px; height:510px; background-image:url('/ja_data/shop/event/23corpus_main.png'); background-repeat:no-repeat; position:absolute; top:126px; right:-36px;}

.di_22 .content1 {padding:100px 0; color:#2a2931; font-size:1.4em; background:#efdcd5;}
.di_22 .con_1_wrap {width:1080px; margin:0 auto;}
.di_22 .content1 dl {width: 29%; margin-right:2em; padding-left:1em; vertical-align:top; display:inline-block;}
.di_22 .content1 dl:last-child {margin-right:0}
.di_22 .content1 dt {margin-bottom:.5em; font-size:2em; font-weight:900; color:#604239;}
.di_22 .content1 dt:after {content:''; width:48px; height:48px; margin:-1.6em 0 0 -.7em; background:#b28774; border-radius:50px 50px 0 50px; display:block;}
.di_22 .content1 .cap {margin-top:.8em; font-size:.8em; color:#b28774; line-height:20px;}

.di_22 .content_3 .type_2 .cor_te { width:100%; margin:50px 0; display:inline-block; min-height:0; }
.di_22 .content_3 .type_2 .cor_te li {width:100%; list-style:none; vertical-align:top; display:inline-block; }
.di_22 .content_3 .type_2 .type_l li { width:100%; font-size:1.8em; line-height:2em; float:left; }
.di_22 .content_3 .type_3 .paper_cor .c_index { width:77%; height:23em; margin:0 auto; background:#f4f4f4; }
.di_22 .content_3 .type_3 .paper_cor .c_index img {width:80%; padding-top:2em;}
.di_22 .content_3 .type_3 .paper_cor span { font-size:16px; }
.di_22 .content_3 .type_3 .paper_cor .c_rea { width:77%; height:24em; margin:0 auto; margin-bottom:8em; background:#f4f4f4;}
.di_22 .content_3 .type_3 .paper_cor .c_rea img {width:80%; padding-top:2em;}
.di_22 .content_3 .type_3 .paper_cor .c_rea p { margin-top:2em; }
.di_22 .content_3 .type_3 .paper_cor .c_rea_txt { line-height:25px; margin-top:15px;}

.content4_button_cor ul { display:flex; justify-content:center; }
.content4_button_cor ul li { margin-bottom:6em; padding:1em 2.5em; color:#fff; font-size:2em; display:inline-block; background: #ff8079; border-radius:3px; cursor:pointer; }
.content4_button_cor ul li:first-child { margin-right:3em; }


/*2026 ´ÙÀÌ¾î¸®*/

.di_26 .main_bg_26 {width:100%; height:1325px; position:relative; overflow:hidden; color:#fff; background:#002A4D; position:relative; background-image:url('/ja_data/shop/event/26diary_main.png'); background-repeat:no-repeat; background-size:100%;}
.di_26 span {display:inline-block; white-space:nowrap}
.di_26 .bg_26_wrap {width:1080px; height:100%; margin:0 auto; padding-top:160px; box-sizing:border-box; text-align:center;}
.di_26 .bg_26_wrap h2 { font-size:6em;}
.di_26 .bg_26_wrap h3 { font-size:26px; font-weight:500; position:relative;}
.di_26 .bg_26_wrap span { font-size:70px; font-weight:500; display:inline-block; white-space:nowrap; text-decoration:underline}
.di_26 .bg_26_wrap p { margin-top:10px; font-size:26px; }
.di_26 .bg_26_wrap .genrece { background:#0269B8; }
.di_26 .bg_26_wrap .genrece a {  width:100%; padding:10px 0; display:block; cursor:pointer; }  
.di_26 .bg_26_wrap .bgimg_2026 { display:flex; justify-content:center; gap:20px; max-width:100%; }
.di_26 .bg_26_wrap .bgimg_2026 img { max-width:100%; height:410px; display:block; }
.di_26 .bg_26_wrap p.ann { font-size:14px; text-align:right;}
.di_26 .bg_26_wrap.pre-order { color:#222; }
.di_26 .bg_26_wrap.pre-order h3::after { content:""; position:absolute; top:36px; left:226px; width:630px; height:3px; background:#222;}
.di_26 .detail_section_1 .det_wrap ul { display:flex; }
.di_26 .detail_section_1 .det_wrap ul li:first-child {width:50%; background:#744377; color:#fff; text-align:center; display:flex; flex-direction:column; justify-content:center;}
.di_26 .detail_section_1 .det_wrap ul li:first-child h3 { font-size:40px; text-decoration:underline;}
.di_26 .detail_section_1 .det_wrap ul li:first-child p { font-size:20px; line-height:1.8}
.di_26 .detail_section_1 .det_wrap ul li:first-child p span { margin-bottom:10px; font-size:30px; font-weight:700;}
.di_26 .detail_section_1 .det_wrap ul li:first-child p:nth-child(2) { margin:40px 0; }
.di_26 .detail_section_1 .det_wrap ul li:last-child {width:50%;}
.di_26 .detail_section_2 {  background:#F9F9F7; }
.di_26 .detail_section_2 .det_wrap { width:1080px; margin:0 auto; padding:180px 0; text-align:center; }
.di_26 .detail_section_2 .det_wrap h3 { font-size:40px; text-decoration:underline;}
.di_26 .detail_section_2 .det_wrap p { font-size:20px; line-height:1.8 }
.di_26 .detail_section_2 .det_wrap p:nth-child(2) { margin:40px 0 80px; }
.di_26 .detail_section_2 .det_wrap p:nth-child(4) { margin:80px 0 40px; }
.di_26 .detail_section_2 .det_wrap p span { margin-bottom:10px; font-size:30px; font-weight:700;}
.di_26 .detail_section_2 .det_wrap ul { width:1080px; margin:0 auto; display:flex; justify-content:space-between; }
.di_26 .detail_section_2 .det_wrap ul img { width:350px; border-radius:30px; filter: drop-shadow(0px 10px 15px #777) }
.di_26 .detail_section_3 { width:1080px; margin:0 auto; }
.di_26 .detail_section_3 .ds_wrap_1 { padding:180px 0; background:#fff; text-align:center; }
.di_26 .detail_section_3 .ds_wrap_1 h3 { font-size:40px; text-decoration:underline;}
.di_26 .detail_section_3 .ds_wrap_1 p { margin:40px 0 80px; font-size:20px; line-height:1.8 }
.di_26 .detail_section_3 .ds_wrap_1 p span { margin-bottom:10px; font-size:30px; font-weight:700; }
.di_26 .detail_section_3 .ds_wrap_2 { padding:0 0 180px 0; }
.apply_button { display:flex; justify-content:center; }
.apply_button ul { display:flex; justify-content:center; }
.apply_button ul li { width:320px; margin-bottom:6em; padding:16px 0; color:#fff; text-align:center; font-size:24px; display:inline-block; background:#744377; border-radius:50px; cursor:pointer; }
.di_26 .genrece { background:#0269B8;  font-size:20px; font-weight:700; line-height:2;}
.di_26 .genrece a {  width:100%; display:block; cursor:pointer; }  
.apply_button ul li.adre { background:#f0f0f0; color:#222; font-size:20px; padding:20px 0px;}

/*2027 ´ÙÀÌ¾î¸®*/
.di_27 .main_bg_26 {width:100%; height:847px;background:#fbfafa; background-image:url('/ja_data/shop/event/27diary_top_128.png'); background-repeat:no-repeat; background-size:cover;}
.di_27 .bg_26_wrap {text-align:left; color:#222;}
.di_27 .bg_26_wrap h2 {font-weight:800; letter-spacing: -4px; line-height:1.2}
.di_27 .bg_26_wrap h3.tit_h3 {margin-top:1em; font-weight:300;}
.di_27 .bg_26_wrap p { margin-top:3em}
.di_27 .bg_26_wrap .cu_order {margin:40px 0; padding:14px 32px; font-size:24px; border-radius:0; font-weight:700; display:inline-block;text-align:left;  position:relative; overflow:hidden; color:#fff; background:#222; cursor:pointer; transition:color .4s; isolation:isolate; }
.di_27 .cu_order::before { content:""; position:absolute; inset:0; z-index:-1; background:#666; transform:translateX(-100%); transition:transform .4s; }
.di_27 .cu_order:hover { color:#fff; }
.di_27 .cu_order:hover::before { transform:translateX(0); }
.di_27 .cu_order i {font-size:18px; margin-left:1em;}
.di_27 .detail_section_1 .det_wrap .function {margin-bottom:.8em;}
.di_27 .detail_section_1 .det_wrap .func_2 span {margin-top:.8em; padding-left:.5em;font-size:16px!important; font-weight:400!important;}
.di_27 .detail_section_1 .det_wrap li:first-child {background:#333!important; }
.di_27 .detail_section_1 .det_wrap li .inner {width:70%; margin:0 auto; text-align:left}
.di_27 .detail_section_1 .det_wrap .footer li.bg {width:40%; height:250px;background:url('/ja_data/shop/event/27_det_footer.png')!important; background-repeat: no-repeat;}
.di_27 .detail_section_1 .det_wrap .footer li.btn_box {width:60%;background:#333!important; color:#fff; display:flex; align-items: center;}
.di_27 .detail_section_1 .det_wrap .footer li.btn_box .inner {width:80%;margin:0 auto; text-align:left}
.di_27 .detail_section_1 .det_wrap .footer li.btn_box h2 {font-size:28px;}
.di_27 .det_wrap .footer .cu_order {margin-top:20px; padding:14px 32px; font-size:24px; border-radius:0; font-weight:700; display:inline-block;text-align:left;  position:relative; overflow:hidden; color:#222; background:#fff; cursor:pointer; transition:color .4s; isolation:isolate; }

