@charset "utf-8";
/* CSS Document */


/* CSS Information ----------------------------------------

Site Name : 반응형 디자인 A5
Part :
Last edit : 2021.01.01
Author : Gautech

관련폰트 :
font-family: 'Noto Sans KR', sans-serif; (100,300,400,500,700,900)
font-family: 'Noto Serif KR', serif; (200,300,400,500,600,700,900)
font-family: 'Roboto', sans-serif; (100,300,400,500,700,900)
font-family: 'NanumSquareRound', sans-serif; (300,400,700,800)
font-family: 'NanumBarunGothic', sans-serif; (200,300,400,700)
font-family: 'GongGothicLight', sans-serif;
font-family: 'GongGothicMedium', sans-serif;
font-family: 'GongGothicBold', sans-serif;
font-family: 'GmarketSansLight', sans-serif;
font-family: 'GmarketSansMedium', sans-serif;
font-family: 'GmarketSansBold', sans-serif;

--------------------------------------------------------- */

@font-face {
font-family: 'GongGothicLight';
src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicLight.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GongGothicMedium';
src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GongGothicBold';
src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicBold.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GmarketSansLight';
src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GmarketSansMedium';
src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'GmarketSansBold';
src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
font-weight: normal;
font-style: normal;
}
@font-face {
    font-family: 'Isamanru';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicLight.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'Isamanru';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicMedium.woff') format('woff');
    font-weight: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Isamanru';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-10@1.0/GongGothicBold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}

html {}

html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { font-family: 'GongGothicLight', sans-serif; margin:0; padding:0; box-sizing:border-box;}

span, p { margin:0; padding:0; box-sizing:border-box;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display:block;}
audio, canvas, video { display:inline-block;}
audio:not([controls]) { display: none; height: 0;}
audio, canvas, img, video { vertical-align:middle;}

body { width:100%; position:relative; line-height:1; min-width:1280px; background-image:url(/eng/images/sub/bg.jpg); background-position:50% 0%;}
ol, ul { list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:""; content:none;}
table {	border-collapse:collapse; border-spacing:0;}
img, fieldset { border:0;}
input, select, textarea { line-height:1.2; vertical-align:middle;}
body, table, th, td, input, textarea, button, select { font-family: 'GongGothicLight', sans-serif; font-size:14px; line-height:1.4; letter-spacing:0; color:#222; word-break:keep-all;}
button, select { text-transform:none;}
button, input {	line-height:normal;}
textarea { resize:vertical; overflow:auto;}
address, caption, cite, code, dfn, em, var { font-style:normal; font-weight:normal;}
label { cursor:pointer;}

/* For Screen Reader */
legend { display:none; visibility:hidden;}

/* For Screen Reader */
caption { display:none; visibility:hidden;}
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
a { color:inherit; text-decoration:none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; text-decoration: none;}
a:hover { text-decoration:none;}
a:focus, a:hover {}
button{ margin:0px; padding:0px; cursor:pointer; border:0; background:none;}

/* input 기본 스타일 초기화 */
input[type="text"],input[type="password"],input[type="file"], select, textarea { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:0;}
input::-ms-clear, select::-ms-expand{ display: none;}
textarea {resize:none;}

/* 전체 공통 */
#skip a { position:absolute; top:-9999px; left:0; width:100%; height:0px; overflow:hidden; background-color: #027bc4; font-size: 16px; color: #fff; text-align: center; line-height: 32px; z-index: 900;}
#skip a:focus { top: 0; height: 36px;}
.board_wrap { width:100%; margin:0 auto 100px auto; font-size:14px; max-width:1400px;}
.board_notice { margin-bottom:20px; text-align:left;}
.board_wrap:after { display:block; content:""; clear:both;}
.table_over { width: 100%; margin: 0 auto; overflow-x: auto; }
.table_notice { display:none; margin-bottom:10px; font-size:11px;}
.content_table { margin:0 auto; padding:0; width:99.8%; background-color:#FFF; border-top:2px solid #bebebe; border-collapse:collapse;}
.content_table th { font-size:15px; font-weight:300;}
.content_table td { font-size:14px; color:#777;}
.content_table th, .content_table td { text-align:center; line-height:20px; padding:12px; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.content_table tr th:first-child, .content_table tr td:first-child { border-left: none;}
.content_table tr th:last-child, .content_table tr td:last-child { }
.content_table th.bg_01, .content_table td.bg_01 { background-color:#e4ebf2;}
.content_table th.bg_02, .content_table td.bg_02 { background-color:#e6f2e4;}
.content_table th.bg_03, .content_table td.bg_03 { background-color:#F9F9F9;}
.content_table th.bg_left, .content_table td.bg_left { text-align:left;}
.content_table th.bg_right, .content_table td.bg_right { text-align:right;}
.font_black { color:#1c1c1c;}
.font_yellow { color:#fcd429;}
.font_gray { color:#676767;}
.font_lightgray { color:#848484;}
.font_blue { color:#008cd6;}
.font_red { color:#F00;}
.font_green { color:#33ab24;}
.font_pink { color:#d8507c;}
.font_orange { color:#F60;}
.font_white { color:#FFF;}
.font_brown { color:#cf6c00;}
.font_purple { color:#801992;}
.uline { text-decoration:underline;}

.main_btn_style1 { display:inline-block; font-size:16px; border:1px solid #bbb; padding:10px 50px 10px 20px; background-color:#FFF; background-image:url(/eng/images/icon/tab_box_bg_right.png); background-repeat:no-repeat; background-position: 90% 50%;}
.sub_btn_style1 { display:inline-block; font-size:14px; border:1px solid #bbb; padding:5px 40px 5px 15px; background-color:#FFF; background-image:url(/eng/images/icon/tab_box_bg_right.png); background-repeat:no-repeat; background-position: 90% 50%;}
.sub_btn_style2 { display:inline-block; font-size:18px; padding:10px 50px 10px 20px; background-color:#444; background-image:url(/eng/images/icon/tab_box_bg_right_w.png); background-repeat:no-repeat; background-position: 90% 50%; color:#fff;}

.m_b_XXL { margin-bottom:80px !important;}
.m_l_XXL { margin-left:80px !important;}
.m_r_XXL { margin-right:80px !important;}
.m_t_XXL { margin-top:80px !important;}
.m_b_XL { margin-bottom:40px !important;}
.m_l_XL { margin-left:40px !important;}
.m_r_XL { margin-right:40px !important;}
.m_t_XL { margin-top:40px !important;}
.m_b_L { margin-bottom:30px !important;}
.m_l_L { margin-left:30px !important;}
.m_r_L { margin-right:30px !important;}
.m_t_L { margin-top:30px !important;}
.m_b_M { margin-bottom:20px !important;}
.m_l_M { margin-left:20px !important;}
.m_r_M { margin-right:20px !important;}
.m_t_M { margin-top:20px !important;}
.m_b_S { margin-bottom:10px !important;}
.m_l_S { margin-left:10px !important;}
.m_r_S { margin-right:10px !important;}
.m_t_S { margin-top:10px !important;}

.line_1px_XXL { display:block; height:1px; width:100%; background-color:#ddd; margin:80px auto;}
.line_1px_XL { display:block; height:1px; width:100%; background-color:#ddd; margin:40px auto;}
.line_1px_L { display:block; height:1px; width:100%; background-color:#ddd; margin:30px auto;}
.line_1px_M { display:block; height:1px; width:100%; background-color:#ddd; margin:20px auto;}
.line_1px_S { display:block; height:1px; width:100%; background-color:#ddd; margin:10px auto;}
.line_1px_none { display:block; height:1px; width:100%; background-color:#ddd; margin:0 auto;}

.big_view { display:none; position: absolute; top:0; right: 0; background-image: url(/eng/images/icon/view.png); background-size:100%; width: 60px; height: 60px;}
.big_view>a { display: block; width: 100%; height: 100%;}



/* 1500 ~ 1025까지 설정 */

@media screen and (max-width:1600px){


}



/* 1024 ~ 768까지 태블릿 설정 */

@media screen and (max-width:1024px) {

html {}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; box-sizing:border-box;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display:block;}
audio, canvas, video { display:inline-block;}
audio:not([controls]) { display: none; height: 0;}
audio, canvas, img, video { vertical-align:middle;}

body { width:100%; position:relative; line-height:1; min-width:1px;}
ol, ul { list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:""; content:none;}
table {	border-collapse:collapse; border-spacing:0;}
img, fieldset { border:0;}
input, select, textarea { line-height:1.2; vertical-align:middle;}
body, table, th, td, input, textarea, button, select { font-size:14px; line-height:1.4; letter-spacing:0; color:#222; word-break:keep-all;}
button, select { text-transform:none;}
button, input {	line-height:normal;}
textarea { resize:vertical; overflow:auto;}
address, caption, cite, code, dfn, em, var { font-style:normal; font-weight:normal;}
label { cursor:pointer;}

/* For Screen Reader */
legend { display:none; visibility:hidden;}

/* For Screen Reader */
caption { display:none; visibility:hidden;}
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
a { color: inherit; text-decoration:none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; text-decoration: none;}
a:hover { text-decoration:none;}
a:focus, a:hover {}
button{ margin:0px; padding:0px; cursor:pointer; border:0; background:none;}

/* input 기본 스타일 초기화 */
input[type="text"],input[type="password"],input[type="file"], select, textarea { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:0;}
input::-ms-clear, select::-ms-expand{ display: none;}
textarea {resize:none;}

/* 전체 공통 */
#skip a { position:absolute; top:-9999px; left:0; width:100%; height:0px; overflow:hidden; background-color: #027bc4; font-size: 16px; color: #fff; text-align: center; line-height: 32px; z-index: 900;}
#skip a:focus { top: 0; height: 36px;}
.board_wrap { width:100%; margin:0 auto 80px auto; font-size:14px;}
.board_notice { margin-bottom:20px;}
.board_wrap:after { display:block; content:""; clear:both;}
.table_over { width: 100%; margin: 0 auto; overflow-x: auto; }
.table_notice { display:none; margin-bottom:10px; font-size:11px;}
.content_table { margin:0 auto; padding:0; width:99.8%; background-color:#FFF; border-top:2px solid #bebebe; border-collapse:collapse;}
.content_table th { font-size:15px; font-weight:300;}
.content_table td { font-size:14px; color:#777;}
.content_table th, .content_table td { text-align:center; line-height:20px; padding:12px; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.content_table tr th:first-child, .content_table tr td:first-child { border-left: none;}
.content_table tr th:last-child, .content_table tr td:last-child { }
.content_table th.bg_01, .content_table td.bg_01 { background-color:#e4ebf2;}
.content_table th.bg_02, .content_table td.bg_02 { background-color:#e6f2e4;}
.content_table th.bg_03, .content_table td.bg_03 { background-color:#F9F9F9;}
.content_table th.bg_left, .content_table td.bg_left { text-align:left;}
.content_table th.bg_right, .content_table td.bg_right { text-align:right;}
.font_black { color:#1c1c1c;}
.font_yellow { color:#fcd429;}
.font_gray { color:#676767;}
.font_lightgray { color:#848484;}
.font_blue { color:#008cd6;}
.font_red { color:#F00;}
.font_green { color:#33ab24;}
.font_pink { color:#d8507c;}
.font_orange { color:#F60;}
.font_white { color:#FFF;}
.font_brown { color:#cf6c00;}
.font_purple { color:#801992;}
.uline { text-decoration:underline;}

.main_btn_style1 { display:inline-block; font-size:16px; border:1px solid #bbb; padding:10px 50px 10px 20px; background-color:#FFF; background-image:url(/eng/images/icon/tab_box_bg_right.png); background-repeat:no-repeat; background-position: 90% 50%;}
.sub_btn_style1 { display:inline-block; font-size:14px; border:1px solid #bbb; padding:5px 40px 5px 15px; background-color:#FFF; background-image:url(/eng/images/icon/tab_box_bg_right.png); background-repeat:no-repeat; background-position: 90% 50%;}
.sub_btn_style2 { display:inline-block; font-size:16px; padding:10px 45px 10px 15px; background-color:#444; background-image:url(/eng/images/icon/tab_box_bg_right_w.png); background-repeat:no-repeat; background-position: 90% 50%; color:#fff;}

.m_b_XXL { margin-bottom:45px !important;}
.m_l_XXL { margin-left:45px !important;}
.m_r_XXL { margin-right:45px !important;}
.m_t_XXL { margin-top:45px !important;}
.m_b_XL { margin-bottom:32px !important;}
.m_l_XL { margin-left:32px !important;}
.m_r_XL { margin-right:32px !important;}
.m_t_XL { margin-top:32px !important;}
.m_b_L { margin-bottom:24px !important;}
.m_l_L { margin-left:24px !important;}
.m_r_L { margin-right:24px !important;}
.m_t_L { margin-top:24px !important;}
.m_b_M { margin-bottom:15px !important;}
.m_l_M { margin-left:15px !important;}
.m_r_M { margin-right:15px !important;}
.m_t_M { margin-top:15px !important;}
.m_b_S { margin-bottom:5px !important;}
.m_l_S { margin-left:5px !important;}
.m_r_S { margin-right:5px !important;}
.m_t_S { margin-top:5px !important;}

.line_1px_XXL { display:block; height:1px; width:100%; background-color:#ddd; margin:45px auto;}
.line_1px_XL { display:block; height:1px; width:100%; background-color:#ddd; margin:32px auto;}
.line_1px_L { display:block; height:1px; width:100%; background-color:#ddd; margin:24px auto;}
.line_1px_M { display:block; height:1px; width:100%; background-color:#ddd; margin:15px auto;}
.line_1px_S { display:block; height:1px; width:100%; background-color:#ddd; margin:5px auto;}
.line_1px_none { display:block; height:1px; width:100%; background-color:#ddd; margin:0 auto;}

.big_view { display: block; position: absolute; top: 0; right: 0; background-image: url(/eng/images/icon/view.png); background-size:100%; width: 60px; height: 60px;}
.big_view>a { display: block; width: 100%; height: 100%;}


}



/* 767 ~ 320까지 모바일 설정 */

@media screen and (max-width:767px) {
/* 기본화면스타일 : 너비값이 제일 작을 때 */

html {}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin:0; padding:0; box-sizing:border-box;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display:block;}
audio, canvas, video { display:inline-block;}
audio:not([controls]) { display: none; height: 0;}
audio, canvas, img, video { vertical-align:middle;}

body { width:100%; position:relative; line-height:1; min-width:1px;}
ol, ul { list-style:none;}
blockquote, q { quotes:none;}
blockquote:before, blockquote:after, q:before, q:after { content:""; content:none;}
table {	border-collapse:collapse; border-spacing:0;}
img, fieldset { border:0;}
input, select, textarea { line-height:1.2; vertical-align:middle;}
body, table, th, td, input, textarea, button, select { font-size:13px; line-height:1.4; letter-spacing:0; color:#222; word-break:keep-all;}
button, select { text-transform:none;}
button, input {	line-height:normal;}
textarea { resize:vertical; overflow:auto;}
address, caption, cite, code, dfn, em, var { font-style:normal; font-weight:normal;}
label { cursor:pointer;}

/* For Screen Reader */
legend { display:none; visibility:hidden;}

/* For Screen Reader */
caption { display:none; visibility:hidden;}
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0;}
a { color: inherit; text-decoration:none; -webkit-transition: all 0.2s ease; transition: all 0.2s ease; text-decoration: none;}
a:hover { text-decoration:none;}
a:focus, a:hover {}
button{ margin:0px; padding:0px; cursor:pointer; border:0; background:none;}

/* input 기본 스타일 초기화 */
input[type="text"],input[type="password"],input[type="file"], select, textarea { -webkit-border-radius: 0; -moz-border-radius: 0; border-radius: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin:0; padding:0;}
input::-ms-clear, select::-ms-expand{ display: none;}
textarea {resize:none;}

/* 전체 공통 */
#skip a { position:absolute; top:-9999px; left:0; width:100%; height:0px; overflow:hidden; background-color: #027bc4; font-size: 16px; color: #fff; text-align: center; line-height: 32px; z-index: 900;}
#skip a:focus { top: 0; height: 36px;}
.board_wrap { width:100%; margin:0 auto 60px auto; font-size:14px;}
.board_notice { margin-bottom:20px; font-size:12px;}
.board_wrap:after { display:block; content:""; clear:both;}
.table_over { width: 100%; margin: 0 auto; overflow-x: auto; }
.table_notice { display:none; margin-bottom:10px; font-size:11px;}
.content_table { margin:0 auto; padding:0; width:99.8%; background-color:#FFF; border-top:2px solid #bebebe; border-collapse:collapse;}
.content_table th { font-size:15px; font-weight:400;}
.content_table td { font-size:14px; color:#777;}
.content_table th, .content_table td { text-align:center; line-height:20px; padding:12px; border-left:1px solid #c9c9c9; border-bottom:1px solid #c9c9c9;}
.content_table tr th:first-child, .content_table tr td:first-child { border-left: none;}
.content_table tr th:last-child, .content_table tr td:last-child { }
.content_table th.bg_01, .content_table td.bg_01 { background-color:#e4ebf2;}
.content_table th.bg_02, .content_table td.bg_02 { background-color:#e6f2e4;}
.content_table th.bg_03, .content_table td.bg_03 { background-color:#F9F9F9;}
.content_table th.bg_left, .content_table td.bg_left { text-align:left;}
.content_table th.bg_right, .content_table td.bg_right { text-align:right;}
.font_black { color:#1c1c1c;}
.font_yellow { color:#fcd429;}
.font_gray { color:#676767;}
.font_lightgray { color:#848484;}
.font_blue { color:#008cd6;}
.font_red { color:#F00;}
.font_green { color:#33ab24;}
.font_pink { color:#d8507c;}
.font_orange { color:#F60;}
.font_white { color:#FFF;}
.font_brown { color:#cf6c00;}
.font_purple { color:#801992;}
.uline { text-decoration:underline;}

.main_btn_style1 { display:inline-block; font-size:15px; border:1px solid #bbb; padding:10px 50px 10px 20px; background-color:#FFF; background-image:url(/eng/images/icon/tab_box_bg_right.png); background-repeat:no-repeat; background-position: 90% 50%;}
.sub_btn_style1 { display:inline-block; font-size:13px; border:1px solid #bbb; padding:5px 40px 5px 15px; background-color:#FFF; background-image:url(/eng/images/icon/tab_box_bg_right.png); background-repeat:no-repeat; background-position: 90% 50%;}
.sub_btn_style2 { display:inline-block; font-size:15px; padding:10px 45px 10px 15px; background-color:#444; background-image:url(/eng/images/icon/tab_box_bg_right_w.png); background-repeat:no-repeat; background-position: 90% 50%; color:#fff;}

.m_b_XXL { margin-bottom:34px !important;}
.m_l_XXL { margin-left:34px !important;}
.m_r_XXL { margin-right:34px !important;}
.m_t_XXL { margin-top:34px !important;}
.m_b_XL { margin-bottom:26px !important;}
.m_l_XL { margin-left:26px !important;}
.m_r_XL { margin-right:26px !important;}
.m_t_XL { margin-top:26px !important;}
.m_b_L { margin-bottom:18px !important;}
.m_l_L { margin-left:18px !important;}
.m_r_L { margin-right:18px !important;}
.m_t_L { margin-top:18px !important;}
.m_b_M { margin-bottom:10px !important;}
.m_l_M { margin-left:10px !important;}
.m_r_M { margin-right:10px !important;}
.m_t_M { margin-top:10px !important;}
.m_b_S { margin-bottom:5px !important;}
.m_l_S { margin-left:5px !important;}
.m_r_S { margin-right:5px !important;}
.m_t_S { margin-top:5px !important;}

.line_1px_XXL { display:block; height:1px; width:100%; background-color:#ddd; margin:34px auto;}
.line_1px_XL { display:block; height:1px; width:100%; background-color:#ddd; margin:26px auto;}
.line_1px_L { display:block; height:1px; width:100%; background-color:#ddd; margin:18px auto;}
.line_1px_M { display:block; height:1px; width:100%; background-color:#ddd; margin:10px auto;}
.line_1px_S { display:block; height:1px; width:100%; background-color:#ddd; margin:5px auto;}
.line_1px_none { display:block; height:1px; width:100%; background-color:#ddd; margin:0 auto;}

.big_view { display: block; position: absolute; top: 0; right: 0; background-image: url(/eng/images/icon/view.png); background-size:100%; width: 40px; height: 40px;}
.big_view>a { display: block; width: 100%; height: 100%;}


}
