@charset "UTF-8";
@import url("http://fonts.googleapis.com/css?family=Open+Sans:400,700");

/* http://meyerweb.com/eric/tools/css/reset/
v2.0 | 20110126
License: none (public domain)
*/
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;border:0;font-size:100%;font:inherit;vertical-align:baseline}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
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}

/*******************************************************************
font
********************************************************************/

/*******************************************************************
default
********************************************************************/
html,body,h1,h2,h3,h4,h5,h6,strong,table th,input,textarea,select,button{font-family:'Open Sans','맑은 고딕','Malgun Gothic',Dotum,Arial,sans-serif;font-weight:400;font-size:14px;color:#5d5d5d;letter-spacing:-.15px}
html,body{position:relative;min-width:320px;height:100%}
input[type=button],input[type=text],input[type=image],input[type=submit],textarea,select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}

/* IE6 */
:first-child + html .clearFix{zoom:1}

/* IE7 */
.hide,.blind,caption,legend{opacity: 0; text-indent: -999em; overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}
.clearFix:after{display:block;clear:both;content:''}
* html .clearFix{zoom:1}

/*******************************************************************
common
********************************************************************/

/*
Common UI
------------------------------------------------------------------ */

/* button set */
.btn{display:inline-block;height:48px;margin:0 3px;padding:0 20px;border:2px solid transparent;border-radius:0;background-image:none;font-weight:bold;font-size:18px;line-height:44px;text-align:center;vertical-align:middle;white-space:nowrap;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}
.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none;opacity:.65}
.btn-default,a.btn-default{border-color:#2b2b2b;background-color:#fff;color:#2b2b2b}
.btn-mkt,a.btn-mkt{border-color:#002d6c;background-color:#fff;color:#002d6c}
.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active{border-color:#2b2b2b;background-color:#f4f4f4;color:#2b2b2b}
.btn-medium{width:auto;height:30px;padding:0 12px;font-size:14px;line-height:27px}
.btn-small{width:auto;height:28px;font-size:12px;line-height:28px}
.btn > i{margin-left:10px;margin-right:0;margin-top:-1px;line-height:44px}
.btn > i.i-left{margin-right:10px;margin-left:0}
.btn-medium > i{line-height:36px}
.btn-small > i{line-height:28px}
.btn.w100{width:100%}

/* textarea, input */
textarea,input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{border-radius:0 !important;border:1px solid #f3f2f0;background-clip:padding-box !important;background-color:#f3f2f0;-webkit-border-radius:0 !important;-webkit-background-clip:padding-box !important;-moz-border-radius:0 !important;-moz-background-clip:padding !important;-webkit-transition:-webkit-box-shadow .45s,border-color .45s ease-in-out;-webkit-transition:box-shadow .45s,border-color .45s ease-in-out;-webkit-transition:border-color .45s ease-in-out,-webkit-box-shadow .45s;transition:border-color .45s ease-in-out,-webkit-box-shadow .45s;transition:box-shadow .45s,border-color .45s ease-in-out;transition:box-shadow .45s,border-color .45s ease-in-out,-webkit-box-shadow .45s;-webkit-box-shadow:none;box-shadow:none}
textarea:hover,input[type=text]:hover,input[type=password]:hover,input[type=datetime]:hover,input[type=datetime-local]:hover,input[type=date]:hover,input[type=month]:hover,input[type=time]:hover,input[type=week]:hover,input[type=number]:hover,input[type=email]:hover,input[type=url]:hover,input[type=search]:hover,input[type=tel]:hover,input[type=color]:hover{border-color:rgba(100,100,100,0.1)}
textarea:focus,input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{border-color:rgba(100,100,100,0.1);-webkit-box-shadow:inset 0 2px 4px rgba(100,100,100,0.1);box-shadow:inset 0 2px 4px rgba(100,100,100,0.1);outline:0}
input.input,textarea.input{width:100%;height:36px;padding:0 7px;font-size:15px;color:#000}
textarea.input{height:75px;padding-top:10px;padding-bottom:10px}
textarea:disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=datetime]:disabled,input[type=datetime-local]:disabled,input[type=date]:disabled,input[type=month]:disabled,input[type=time]:disabled,input[type=week]:disabled,input[type=number]:disabled,input[type=email]:disabled,input[type=url]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=color]:disabled,textarea:disabled:hover,input[type=text]:disabled:hover,input[type=password]:disabled:hover,input[type=datetime]:disabled:hover,input[type=datetime-local]:disabled:hover,input[type=date]:disabled:hover,input[type=month]:disabled:hover,input[type=time]:disabled:hover,input[type=week]:disabled:hover,input[type=number]:disabled:hover,input[type=email]:disabled:hover,input[type=url]:disabled:hover,input[type=search]:disabled:hover,input[type=tel]:disabled:hover,input[type=color]:disabled:hover{border:1px solid #eee;background-color:#f7f7f7}
.input.w100{width:100% !important}
.input.inline{width:auto !important}
input,select,textarea,button{-webkit-appearance:none;-moz-appearance:none;appearance:none}

/* Checkbox & Radio */
.checks{display:inline-block;position:relative;margin-right:10px}
.checks input[type=checkbox] + label:before,.checks input[type=radio] + label:before,.checks input[type=checkbox]:checked + label:before,.checks input[type=radio]:checked + label:before{background:url(../images/common/ico_checks.png) no-repeat;background-size:52px auto}
.checks input[type=checkbox],.checks input[type=radio]{position:absolute;width:20px;height:20px;margin:0 0 0 1px;padding:0}
.checks input[type=checkbox] + label,.checks input[type=radio] + label,.radio-list input[type=radio] + label{display:inline-block;position:relative;padding-left:29px;font-size:15px;line-height:22px !important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.checks input[type=checkbox] + label:before{display:inline-block;width:22px;height:22px;margin:-1px 7px 0 -28px;background-position:0 0;line-height:22px;text-align:center;vertical-align:middle;content:''}
.checks input[type=checkbox]:checked + label:before{background-position:0 -26px}
.checks input[type=checkbox].disabled + label:before,.checks input[type=checkbox]:disabled + label:before{background-position:0 -52px}
.checks input[type=checkbox]:checked.disabled + label:before,.checks input[type=checkbox]:checked:disabled + label:before{background-position:0 -75px}
.checks input[type=radio] + label{padding-left:26px}
.checks input[type=radio] + label:before{position:absolute;left:0;width:22px;height:22px;background-position:-25px 0;text-align:center;content:''}
.checks input[type=radio]:checked + label{color:#002c5e}
.checks input[type=radio]:checked + label:before{background-position:-25px -26px}
.checks input[type=radio].disabled + label:before,.checks input[type=radio]:disabled + label:before{background-position:-25px -52px}
.checks input[type=radio].disabled + label,.checks input[type=radio]:disabled + label{color:#999}
.checks input[type=radio]:checked.disabled + label:before,.checks input[type=radio]:checked:disabled + label:before{background-position:-25px -78px}

/* Slick Slider */
.slick-loading .slick-list{background:#fff url(../images/common/ajax_loader.gif) center center no-repeat}
.slick-slider{display:block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{display:block;overflow:hidden;position:relative;margin:0;padding:0}
.slick-list:focus{outline:none}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{display:block;position:relative;top:0;left:0}
.slick-track:before,.slick-track:after{display:table;content:''}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
.slick-slide a:focus {display: inherit !important}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}

/* Slick slider Arrows */
.slick-prev,.slick-next{display:block;position:absolute;top:50%;width:20px;height:20px;padding:0;border:none;background:transparent;font-size:0;line-height:0;color:transparent;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;outline:none}
.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background:transparent;color:transparent;outline:none}
.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}
.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.1}
.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;color:#FFF;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-prev{left:-25px}
[dir=rtl] .slick-prev{right:-25px;left:auto}
.slick-next{right:-25px}
[dir=rtl] .slick-next{right:auto;left:-25px}

/* Slick slider Dots */
.slick-dotted.slick-slider{margin-bottom:30px}
.slick-dots{display:block;position:absolute;bottom:-25px;width:100%;margin:0;padding:0;text-align:center;list-style:none}
.slick-dots li{display:inline-block;position:relative;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}
.slick-dots li button{display:block;width:20px;height:20px;padding:5px;border:0;background:transparent;font-size:0;line-height:0;color:transparent;cursor:pointer;}
.slick-dots li button:hover,.slick-dots li button:focus{}
.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}
.slick-dots li button:before{position:absolute;top:0;left:0;width:20px;height:20px;font-size:6px;line-height:20px;color:#000;text-align:center;content:'';opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.slick-dotted.slick-slider{margin:0}
.slick-dots{opacity:1}
.slick-dots li{width:auto;height:15px;margin:0 3px}
.slick-dots li button{display:block;width:15px;height:15px;border-radius:0;background-color:#fff;line-height:15px;content:'';opacity:1;-webkit-transition:all .5s;transition:all .5s}
.slick-dots li button.btn-slider-play{width:14px;border-radius:0;background:url(../images/common/slider_controls.png) 0 0 no-repeat;background-position:-50px -1px;vertical-align:middle}
.slick-dots li button.btn-slider-play:hover{width:14px;background-color:transparent}
.slick-dots li button.btn-slider-stop{width:14px;border-radius:0;background:url(../images/common/slider_controls.png) 0 0 no-repeat;background-position:0 1px;vertical-align:middle}
.slick-dots li button.btn-slider-stop:hover{width:14px;background-color:transparent}
.slick-dots li button:hover{width:41px;background-color:#4aacff}
.slick-dots li button::before{display:none}
.slick-dots li.slick-active button{width:41px;background-color:#4aacff}
.slick-dots li:nth-last-child(1) .btn-slider-play{margin-left:15px}
.slick-dots li:nth-last-child(2) .btn-slider-stop{margin-left:15px}
.slick-dots li button.slider-button-title{width:80px;height:80px;padding:12px;border:1px solid #fff;border-radius:80px;background-color:transparent;font-size:20px;font-weight:700;line-height:1.1;color:#fff}
.slick-dots li.slick-active button.slider-button-title{background-color:#fff;color:#435874}
.select2-container{display:inline-block;position:relative;margin:0;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box}
.select2-container .select2-selection--single{display:block;height:36px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;overflow:hidden;padding-right:20px;font-size:16px;font-size:1.6rem;white-space:nowrap;text-overflow:ellipsis}
.select2-container .select2-selection--single .select2-selection__clear{position:relative}
.select2-container[dir=rtl] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}
.select2-container .select2-selection--multiple{display:block;min-height:32px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;white-space:nowrap;text-overflow:ellipsis}
.select2-container .select2-search--inline{float:left}
.select2-container .select2-search--inline .select2-search__field{margin-top:5px;padding:0;border:none;font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box}
.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-dropdown{display:block;position:absolute;left:-100000px;z-index:1051;width:100%;border:1px solid #aaa;border-radius:4px;background-color:#FFF;-webkit-box-sizing:border-box;box-sizing:border-box}
.select2-results{display:block}
.select2-results__options{margin:0;padding:0;list-style:none}
.select2-results__option{padding:6px;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}
.select2-results__option[aria-selected]{cursor:pointer}
.select2-container--open .select2-dropdown{left:0}
.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-search--dropdown{display:block;padding:4px}
.select2-search--dropdown .select2-search__field{width:100%;padding:4px;-webkit-box-sizing:border-box;box-sizing:border-box}
.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}
.select2-search--dropdown.select2-search--hide{display:none}
.select2-close-mask{display:block;position:fixed;top:0;left:0;z-index:99;min-width:100%;width:auto;min-height:100%;height:auto;margin:0;padding:0;border:0;background-color:#fff;opacity:0;filter:alpha(opacity=0)}
.select2-hidden-accessible{overflow:hidden !important;position:absolute !important;width:1px !important;height:1px !important;margin:-1px !important;padding:0 !important;border:0 !important;clip:rect(0 0 0 0) !important}
.select2-container--default .select2-selection--single{border:1px solid #d9d9d9;border-radius:0;background-color:#fff}
.select2-container--default .select2-selection--single .select2-selection__rendered{width:105px;line-height:36px;color:#444}
.select2-container--default .select2-selection--single .select2-selection__clear{float:right;font-weight:bold;cursor:pointer}
.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--default .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px;height:36px}
.select2-container--default .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:11px;height:6px;margin-left:-9px;margin-top:-2px;background:url(../images/common/ico_select.png) 0 50% no-repeat}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--default[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:1px}
.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--default .select2-selection--multiple{border:1px solid #aaa;border-radius:4px;background-color:#FFF;cursor:text}
.select2-container--default .select2-selection--multiple .select2-selection__rendered{width:100%;margin:0;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}
.select2-container--default .select2-selection--multiple .select2-selection__placeholder{float:left;margin-top:5px;color:#999}
.select2-container--default .select2-selection--multiple .select2-selection__clear{float:right;margin-top:5px;margin-right:10px;font-weight:bold;cursor:pointer}
.select2-container--default .select2-selection--multiple .select2-selection__choice{float:left;margin-right:5px;margin-top:5px;padding:0 5px;border:1px solid #aaa;border-radius:4px;background-color:#e4e4e4;cursor:default}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{display:inline-block;margin-right:2px;font-weight:bold;color:#999;cursor:pointer}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir=rtl] .select2-selection--multiple .select2-search--inline{float:right}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--default[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid #000 1px;outline:0}
.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}
.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}
.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}
.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}
.select2-container--default .select2-search--inline .select2-search__field{border:none;background:transparent;outline:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:textfield}
.select2-container--default .select2-results > .select2-results__options{overflow-y:auto;max-height:200px}
.select2-container--default .select2-results__option[role=group]{padding:0}
.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}
.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}
.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}
.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:#FFF}
.select2-container--default .select2-results__group{display:block;padding:6px;cursor:default}
.select2-container--classic .select2-selection--single{border:1px solid #aaa;border-radius:4px;background-color:#f7f7f7;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, white), to(#eeeeee));background-image:linear-gradient(to bottom, white 50%, #eeeeee 100%);background-repeat:repeat-x;outline:0;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--single .select2-selection__rendered{line-height:28px;color:#444}
.select2-container--classic .select2-selection--single .select2-selection__clear{float:right;margin-right:10px;font-weight:bold;cursor:pointer}
.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}
.select2-container--classic .select2-selection--single .select2-selection__arrow{position:absolute;top:1px;right:1px;width:20px;height:26px;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;background-color:#ddd;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(#cccccc));background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFCCCCCC',GradientType=0)}
.select2-container--classic .select2-selection--single .select2-selection__arrow b{position:absolute;top:50%;left:50%;width:0;height:0;margin-left:-4px;margin-top:-2px;border-color:#888 transparent transparent;border-style:solid;border-width:5px 4px 0}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__clear{float:left}
.select2-container--classic[dir=rtl] .select2-selection--single .select2-selection__arrow{right:auto;left:1px;border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{border:none;background:transparent}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888;border-width:0 4px 5px}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, from(white), color-stop(50%, #eeeeee));background-image:linear-gradient(to bottom, white 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF',endColorstr='#FFEEEEEE',GradientType=0)}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, #eeeeee), to(white));background-image:linear-gradient(to bottom, #eeeeee 50%, white 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE',endColorstr='#FFFFFFFF',GradientType=0)}
.select2-container--classic .select2-selection--multiple{border:1px solid #aaa;border-radius:4px;background-color:#FFF;cursor:text;outline:0}
.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}
.select2-container--classic .select2-selection--multiple .select2-selection__rendered{margin:0;padding:0 5px;list-style:none}
.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}
.select2-container--classic .select2-selection--multiple .select2-selection__choice{float:left;margin-right:5px;margin-top:5px;padding:0 5px;border:1px solid #aaa;border-radius:4px;background-color:#e4e4e4;cursor:default}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{display:inline-block;margin-right:2px;font-weight:bold;color:#888;cursor:pointer}
.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{float:right}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}
.select2-container--classic[dir=rtl] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}
.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}
.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}
.select2-container--classic .select2-search--inline .select2-search__field{outline:0;-webkit-box-shadow:none;box-shadow:none}
.select2-container--classic .select2-dropdown{border:1px solid transparent;background-color:#FFF}
.select2-container--classic .select2-dropdown--above{border-bottom:none}
.select2-container--classic .select2-dropdown--below{border-top:none}
.select2-container--classic .select2-results > .select2-results__options{overflow-y:auto;max-height:200px}
.select2-container--classic .select2-results__option[role=group]{padding:0}
.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}
.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#FFF}
.select2-container--classic .select2-results__group{display:block;padding:6px;cursor:default}
.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*
Board 게시판 설정
------------------------------------------------------------------ */
#board_wrap,#board_iframe,#board_iframe2{position:relative;width:100%}
#board_wrap a:link,#board_wrap a:visited,#board_wrap a:active,#board_iframe a:link,#board_iframe a:visited,#board_iframe a:active,#board_iframe2 a:link,#board_iframe2 a:visited,#board_iframe2 a:active{color:#5d5d5d}
#board_wrap a:hover,#board_iframe a:hover,#board_iframe2 a:hover{color:#268fe7}
#board_iframe2{margin:20px 0 0 10px}

/* 게시판 상단 공통 */
.bbs_top_wrap{width:100%;height:14px;margin-bottom:12px}
.bbs_top_wrap .bbs_total{float:left;height:14px;padding-left:14px;background:url(../images/board/ico_total.gif) no-repeat 0 0;line-height:14px;font-size:13px;color:#555}
.bbs_top_wrap .bbs_total strong{font-weight:700;font-size:13px;color:#28689f;letter-spacing:-1px}
.bbs_top_wrap .rss_area{float:right;height:14px}
.bbs_top_wrap .rss_area li{float:left;height:14px;padding:0 0 0 5px}

/* 게시판 하단 공통 */
.bbs_bot_wrap{overflow:hidden;width:100%;padding-top:14px}
.bbs_btn_area{float:right;margin-top:15px;text-align:right}
a.btn_big{display:block;float:left;padding-right:4px;background:url(../images/board/bg_btn_big.gif) no-repeat 100% 0;font-weight:700;line-height:30px;color:#fff;text-decoration:none !important;white-space:nowrap;word-spacing:-1px}
a.btn_big span{display:block;padding:0 8px 0 12px;background:url(../images/board/bg_btn_big.gif) no-repeat}
a.btn_sml{display:block;float:left;padding-right:4px;background:url(../images/board/bg_btn_sml.gif) no-repeat 100% 0;font-weight:700;line-height:24px;color:#fff;text-decoration:none !important;white-space:nowrap;word-spacing:-1px}
a.btn_sml span{display:block;padding:0 8px 0 12px;background:url(../images/board/bg_btn_sml.gif) no-repeat}
.paginate{width:100%;padding-top:14px;text-align:center}
.paginate span.pre,.paginate span.next{display:block;overflow:hidden;width:25px;height:25px}
.paginate span.pre a,.paginate span.next a{margin:0;padding:0;line-height:0}
.paginate a,.paginate strong{display:inline;margin:0 -3px;padding:0 8px;font-weight:700;line-height:25px;color:#444;vertical-align:top}
.paginate strong{color:#0a81d0 !important;text-decoration:underline}
.bbs_serch{width:100%;margin-top:14px;padding:12px 0;background:#f0f0f0}
.bbs_serch label{overflow:hidden;position:absolute;width:0;height:0;font-size:0;line-height:0}
.bbs_serch .sch_cal_form{display:inline-block;width:auto;height:28px;margin-left:10px;padding-right:10px;vertical-align:middle}
.bbs_serch .sch_cal_form dl dt{float:left;height:28px;margin:0 5px 0 0;font-size:14px;font-weight:700;line-height:28px}
.bbs_serch .sch_cal_form dl dd{display:block;float:left;float:left;width:auto;height:28px}
.bbs_serch .sch_cal_form dl dd input{width:72px;height:16px;padding:5px 0 0 6px;border:0}
.bbs_serch .sch_cal_form dl dd.txt{display:block;float:left;width:13px;height:28px;padding:0;background:none;line-height:28px;text-align:center}
.bbs_serch .sch_sel_form{display:inline-block;width:280px;height:28px;border:1px solid #bbb;background-color:#fff;line-height:26px;vertical-align:middle}
.bbs_serch .sch_sel_form .select_wrap{display:inline-block;float:left}
.bbs_serch .sch_sel_form .select2-container--default .select2-selection--single{border:none;background-color:transparent}
.bbs_serch .sch_sel_form input{width:220px;height:26px;padding:0 6px;border:0;background-color:#fff;line-height:26px}
.bbs_serch .sch_btn{display:inline-block;width:50px;height:28px;margin:0;vertical-align:middle}
.bbs_serch .sch_cal_form2{display:inline-block;width:130px;height:24px;margin-left:10px;padding-right:10px;vertical-align:middle}
.bbs_serch .sch_cal_form2 dl dt{float:left;height:24px;font-size:12px;font-weight:700;line-height:30px}
.bbs_serch .sch_cal_form2 dl dd{float:left;width:70px;height:22px;padding:1px}
.datalicense{display:block;min-height:54px;margin-top:15px;padding:10px;border:1px solid #e8e8e8;background:#fafafa;font-size:12px;line-height:1.3;color:#666}
.datalicense::after{display:table;clear:both;content:''}
.datalicense a{display:block}
.datalicense a img{display:block}
.datalicense .license{display:block;float:left;text-align:center}
.datalicense .text{display:block;float:left;width:82%;margin-left:20px;line-height:15px;vertical-align:middle}
.bbs-prevlist{width:100%;margin-top:15px;border-top:1px solid #c1c1c1}
.bbs-prevlist li{overflow:hidden;width:100%;padding:11px 0;border-bottom:1px solid #e5e5e5;line-height:16px}
.bbs-prevlist li strong{float:left;margin:0 20px 0 15px}
.bbs-prevlist li strong img{vertical-align:middle}
.bbs-prevlist li .subject{overflow:hidden;float:left;width:60%;white-space:nowrap}
.bbs-prevlist li .text-info{float:right;font-family:Arial,sans-serif;font-size:12px;color:#666}
.bbs-prevlist li .text-info span{float:left;padding-left:5px}
.bbs-prevlist li .text-info span.data{margin-left:5px;margin-right:15px;background:url(../images/common/tnb_div.gif) no-repeat 0 50%}

/* 게시판 목록 */
.bbslist{width:100%;border-top:2px solid #457ac0}
.bbslist table{width:100%}
.bbslist table thead th{padding:11px 0;border-bottom:1px solid #dedede;background:url(../images/board/bbs_div.gif) #f5f5f5 no-repeat right 50%;font-weight:bold;color:#333}
.bbslist table thead th.ed{padding:11px 0;border-bottom:1px solid #dedede;background:#f5f5f5 !important;font-weight:bold;color:#333}
.bbslist table tbody td{padding:11px 0;border-bottom:1px solid #dedede;background:#fff;text-align:center}
.bbslist table tbody td.subject{padding:11px;border-bottom:1px solid #dedede;background:#fff;text-align:left}
.bbslist table tbody td.subject a{color:#444}
.bbslist table tbody td.addr{padding:11px;border-bottom:1px solid #dedede;background:#fff;text-align:left}
.bbslist table tbody td img{vertical-align:middle}

/* 게시판 읽기 */
.bbsview{width:100%;border-top:2px solid #457ac0}
.bbsview table{width:100%}
.bbsview table thead th{padding:9px 0;border-bottom:1px solid #dedede;background:url(../images/board/bbs_div.gif) no-repeat right 50%;line-height:18px}
.bbsview table thead th.subject{padding:11px 0;border-bottom:1px solid #dedede;background:url(../images/board/bbs_div.gif) #f5f5f5 no-repeat right 50%;font-weight:700;line-height:18px;color:#333}
.bbsview table td{padding:9px 30px;border-bottom:1px solid #dedede;line-height:18px}
.bbsview table td.subject{padding:11px 30px;border-bottom:1px solid #dedede;background:#f5f5f5;line-height:18px}
.bbsview table td.textviewer{min-height:220px;height:auto !important;height:220px;padding:20px;border-bottom:1px solid #dedede;line-height:1.5;vertical-align:top}
.bbsview table td.textviewer table{border:1px solid #000}
.bbsview table td.textviewer th{border:1px solid #000}
.bbsview table td.textviewer td{border:1px solid #000}
.bbsview table td.textviewer p{margin:12px}

/* 게시판 읽기(새창) */
.bbsview_window{display:block;margin:20px 1px 0;background:#fff}
.bbsview_window table{width:100%;border-top:2px solid #457ac0}
.bbsview_window table thead th.subject{padding:11px 0;border-bottom:1px solid #dedede;background:url(../images/board/bbs_div.gif) #f5f5f5 no-repeat right 50%;font-weight:700;line-height:18px;color:#333}
.bbsview_window table thead td.subject{padding:11px 30px;border-bottom:1px solid #dedede;background:#f5f5f5;line-height:18px}
.bbsview_window table tbody td.textviewer{min-height:680px;height:auto !important;height:680px;padding:20px;border-bottom:1px solid #dedede;background:#fff;line-height:1.4em;text-align:center}

/* 게시판 쓰기 */
.bbswrite{width:100%;border-top:2px solid #457ac0}
.bbswrite table{width:100%}
.bbswrite table th{padding:9px 0;border-bottom:1px solid #dedede;background:url(../images/board/bbs_div.gif) #f5f5f5 no-repeat right 50%;font-weight:700;line-height:18px;color:#333}
.bbswrite table td{padding:3px 30px;border-bottom:1px solid #dedede;line-height:18px}
.bbswrite table td.td_file{padding:8px 30px;border-bottom:1px solid #dedede;line-height:18px}
.bbswrite .input_text{padding:3px}
.bbswrite .input_file{margin:1px 0;padding:3px}
.bbswrite .input_chk{vertical-align:middle}
.bbswrite .textarea{margin:3px 0}

/* 가로 썸네일 타입 */
.bbslist-thumb{width:100%;padding:7px 0 0;border-top:2px solid #457ac0}
.bbslist-thumb ul{width:100%}
.bbslist-thumb ul li{position:relative;height:148px;padding:13px 0;border-bottom:1px solid #dedede}
.bbslist-thumb ul li::after{display:table;clear:both;content:''}
.bbslist-thumb ul li .thumbnail{overflow:hidden;float:left;width:207px;height:120px;background:url(../images/board/noimg.gif) #f5f5f5 no-repeat 50% 50%}
.bbslist-thumb ul li .thumbnail img{width:207px;height:auto}
.bbslist-thumb ul li .contsgroup{float:right;width:72.5%;padding-top:8px}
.bbslist-thumb ul li .subject{display:block;width:100%}
.bbslist-thumb ul li .subject a{font-size:15px;font-weight:700;line-height:18px;color:#222;letter-spacing:-1px}
.bbslist-thumb ul li .subject a:hover{color:#28689f}
.bbslist-thumb ul li p{overflow:hidden;height:55px;margin-top:15px;line-height:18px}
.bbslist-thumb ul li p a,.bbslist-thumb ul li p a:hover{font-weight:400;line-height:1.5;color:#666}
.bbslist-thumb ul li .text-info{position:absolute;right:0;bottom:12px;font-family:Arial,sans-serif;font-size:11px;color:#787878}
.bbslist-thumb ul li .text-info span{float:left;padding-left:5px}
.bbslist-thumb ul li .text-info span.data{margin-left:5px;background:url(../images/common/tnb_div.gif) no-repeat 0 50%}
html{background-color:#fff;font-size:62.5%}

/* Form */
button{overflow:visible;width:auto;margin:0;padding:0;border:none;background:none}
input::-ms-clear{display:none}
textarea{resize:none}
a:link,a:visited,a:active,a:hover{text-decoration:none;cursor:pointer}
*{-webkit-box-sizing:border-box;box-sizing:border-box}
.row{clear:both;margin:0;padding:0}
.skipnav a{position:absolute;top:-9999em;z-index:9999;width:100%;background-color:#013874;font-weight:bold;color:#fff;text-align:center}
.skipnav a:hover,.skipnav a:active,.skipnav a:focus{top:0;padding:12px 0;color:#fff}
div.all{max-width:100%;padding:0}
.br{display:block}
.fl{float:left}
.fr{float:right}
.mb1{margin-bottom:1em}
.mb2{margin-bottom:2em}

/*******************************************************************
layout
********************************************************************/
@media screen and (max-width: 1024px){
html.sub{background:transparent}
}

/*******************************************************************
header
********************************************************************/
.nav-bg{display:none;position:absolute;top:169px;z-index:2;width:100%;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:0 10px 13px rgba(0,0,0,0.1);box-shadow:0 10px 13px rgba(0,0,0,0.1);-webkit-transition:all .3s;transition:all .3s}
#header{z-index:0;width:100%;height:134px;background-color:#fff}
#header .container{position:relative;max-width:1300px;width:100%;margin:0 auto;text-align:center}
#header .container::after{display:table;clear:both;content:''}
.header-logo{display:inline-block;float:left;width:228px;height:45px;margin:16px 0 10px}
.header-logo a{display:block;overflow:hidden;width:100%;height:100%;background:url(../images/common/logo_w.png) 50% 100% no-repeat;background-size:cover;font-size:0;text-indent:-9999em}
.sub .header-logo a{background-image:url(../images/common/logo.png);}
.header-link{display:inline-block;float:left;width:156px;height:60px;margin:10px 40px 0 20px;background-color:#fff}
.header-link a{display:block;overflow:hidden;width:100%;height:100%;background:url(../images/common/moi.gif) 50% 100% no-repeat;background-size:cover;font-size:0;text-indent:-9999em}
#gnb{display:block;clear:both;max-width:1300px;width:100%;margin-top:8px}
#gnb .gnb-wrap{position:relative;z-index:400;border:2px solid #649edb}
.gnb-container .top-menu{background:rgba(0, 0, 0, 0.8)}
.gnb-container.__over-type .top-menu > li{background:url(../images/common/topmenu_line.gif) left top repeat-y}
.gnb-container.__over-type .top-menu > li > a{background:#fff url(../images/common/topmenu_line.gif) left top repeat-y}
.gnb-container.__over-type .top-menu > li:first-child > a{background:#fff}
.gnb-container .top-menu{display:table;width:100%}
.gnb-container .top-menu > li{display:table-cell;width:20%}
.gnb-container .top-menu > li > a{display:block;padding:0 5px;background:#fff;font-size:18px;font-weight:700;line-height:60px;color:#464646;letter-spacing: -1px;}
.gnb-container .top-menu > li > a:hover{color:#649edb}
.gnb-container .top-menu > li:first-child{background:none}
.gnb-container .top-menu > li.__over > a{color:#649edb}
.gnb-container .top-menu .menu-div{overflow:hidden;width:100%;height:0;opacity:0;-webkit-transition:all .5s ease .1s;transition:all .5s ease .1s}
.gnb-container .top-menu .menu-div > ul{display:inline-block;width:100%;padding:23px 30px 0}
.gnb-container .top-menu .menu-div > ul > li{display:inline-block;width:100%;margin-top:15px;text-align:left}
.gnb-container .top-menu .menu-div > ul > li:first-child{margin-top:0}
.gnb-container .top-menu .menu-div > ul > li a{display:inline-block;position:relative;width:100%;padding-left:10px;line-height:1.3;color:#fff}
.gnb-container .top-menu .menu-div > ul > li a:before{display:inline-block;position:absolute;left:0;content:'-'}
.gnb-container .top-menu .menu-div > ul > li a:hover{color:#649edb}
.gnb-container .top-menu:hover .menu-div{width:100%;height:200px;opacity:1}
.header-menu{float:right;width:110px;margin-top:20px}
.select-box.lang{position:relative;width:100%;height:36px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}
.select-box.lang.__open-select .btn-select-title:after{content:'\f106' !important}
.select-box.lang.__open-select ul{visibility:visible;border:1px solid #ccc;opacity:1}
.select-box.lang .select-title{display:block}
.select-box.lang .select-title .btn-select-title{position:relative;width:100%;height:34px;padding:0 25px 0 10px;line-height:34px;font-size:16px;font-weight:700;cursor:pointer}
.select-box.lang .select-title .btn-select-title:after{display:inline-block;position:absolute;top:10px;right:7px;font:normal normal normal 14px/1 FontAwesome;content:'\f107';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.select-box.lang ul{display:block;visibility:hidden;position:absolute;right:0;left:0;z-index:500;margin:0 -1px;padding:5px 0;border:1px solid #ccc;border-top:none;background-color:#fff;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}
.select-box.lang ul li{display:block}
.select-box.lang ul li.on a,.select-box.lang ul li a:hover{font-weight:700}
.select-box.lang ul li a{display:block;padding:5px 0;font-size:16px;font-weight:400;color:#464646}
.display-table{display:table;width:100%}
.table-row{display:table-row}
.table-cell{display:table-cell}
.slogan{display:inline-block;overflow:hidden;float:left;position:absolute;top:0;right:220px;width:83px;height:36px;margin:21px 0 0;background-color:#fff;background:url(../images/common/text_main_S.gif) left bottom no-repeat;background-size:cover;font-size:0;text-indent:-9999em}
.section-search .h3-icon{display:none;float:left;width:36px;height:36px;border:1px solid #d9d9d9;background:#fff url(../images/common/ico_search.png) 50% 50% no-repeat;font-size:0;text-indent:-9999em;cursor:pointer}
.header-search{visibility:visible;overflow:hidden;position:absolute;right:115px;width:352px;border:1px solid #d9d9d9;-webkit-transition:all .5s;transition:all .5s;opacity:1}
.header-search.on{visibility:visible;width:820px;opacity:1}
.header-search .input{width:100%;height:34px;padding:0 34px 0 10px;border:none;background-color:#fff;font-size:14px;line-height:34px;color:#666}
.header-search .btn{position:absolute;top:-1px;right:-2px;width:36px;height:36px;margin:0;padding:0;border:none;background:url(../images/common/ico_search.png) 50% 50% no-repeat;font-size:0}
.m-nav-bg {opacity:0;}

@media screen and (max-width: 1024px){
#header{height:48px}
#header .container{height:47px;border-bottom:1px solid #ddd;background-color:rgba(255,255,255,0.9)}
.header-logo{position:absolute;top:0;left:50%;width:170px;height:100%;margin-left:-85px;margin-top:0}
.header-logo a{background-size:100% auto;background-position:50% 50%; background-image:url(../images/common/logo.png);}
.header-link{display:none}
.header-menu{width:136px;margin-top:5px;margin-right:10px}
.header-menu .dot-menu ul li.util{display:none}
.slogan{display:none}
.header-search{top:5px;right:111px}
.header-search.on{width:60%}
}

/*******************************************************************
Footer
********************************************************************/
#footer{clear:both;border-top:1px solid #ddd;font-size:14px;line-height:1.5}
#footer .footer-header{display:block;clear:both;position:relative;width:100%;max-width:1300px;min-height:65px;margin:0 auto;padding:15px;line-height:1}
#footer .footer-header::after{display:table;clear:both;content:''}
#footer .footer-header .footer-logo{display:inline-block;position:absolute;top:10px;left:15px;width:228px;height:45px;background-color:#fff}
#footer .footer-header .footer-logo a{display:block;overflow:hidden;width:100%;height:100%;background:url(../images/common/logo.gif) 50% 100% no-repeat;background-size:cover;font-size:0;text-indent:-9999em}
#footer .footer-header .family-site{float:right;width:200px;height:37px}
@media screen and (max-width: 420px){
#footer .footer-header .family-site{width:150px}
}
#footer .footer-header .family-site .select-box ul li > a{display:inline-block;width:100%;padding-left:10px}
#footer .footer-header .family-site .select-box ul li > a:hover{background-color:#e0e0e0;font-weight:400}
#footer .container{clear:both;width:100%;margin:0 auto;padding:25px 0 40px;border-top:1px solid #ddd;background-color:#ebebeb}
#footer .container::after{display:table;clear:both;content:''}
#footer .container .content{width:100%;max-width:1300px;margin:0 auto}
#footer .footer-info{float:left;width:233px;margin-left:20px}
#footer .footer-info .footer-address{font-size:16px;font-weight:700;color:#909090}
#footer .footer-info .footer-address .copy{margin-top:1em}
#footer .footer-menu{position:relative;margin-left:310px}
#footer .footer-menu:after{display:table-cell;clear:both;content:''}
#footer .footer-menu > ul{width:100%}
#footer .footer-menu > ul > li{display:inline-block;float:left;width:20%;padding:0 15px;vertical-align:top}
#footer .footer-menu > ul > li > a{font-weight:700;font-size:18px;color:#717171;color:#464646}
#footer .footer-menu > ul > li > a.strong{color:#69f}
#footer .footer-menu > ul > li .menu-div > ul > li{margin-top:10px}
#footer .footer-menu > ul > li .menu-div > ul > li > a{font-size:14px;color:#464646;letter-spacing:-.5px}
#footer .footer-menu > ul > li .menu-div > ul > li > a:hover{color:#649edb}

/*******************************************************************
MAIN
********************************************************************/
.news-wrap{margin-top:-134px;background-color:#649edb}
.news-wrap .container{max-width:1300px;width:100%;margin:0 auto;padding:25px 0}
.news-wrap .container::after{display:table;clear:both;content:''}
.news-wrap .news-cont{float:left;position:relative;width:calc((100% / 3) - 24px);height:650px;margin-left:35px;padding:24px;background-color:#fff;widows:-moz-calc((100% / 3) - 24px)}
.news-wrap .news-cont:first-child{margin-left:0}
.news-wrap .text-list{margin-top:30px}
.news-wrap .text-list li{padding:15px 0;border-top:1px solid #e0e0e0}
.news-wrap .text-list li:first-child{border-top:0}
.news-wrap .text-list li a:hover p{color:#649edb}
.news-wrap .text-list li .date{font-size:15px;color:#7c7c7c}
.news-wrap .text-list li p{display:-webkit-box;overflow:hidden;height:75px;margin-top:15px;font-size:17px;line-height:1.6;color:#464646;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.title-news{font-weight:bold;font-size:25px;color:#313131}
.title-news span{color:#649edb}
.btn-more{display:inline-block;position:absolute;top:24px;right:24px;width:25px;height:25px;background:url(../images/common/btn_plus.png) no-repeat 50% 50%}
.report-wrap{width:100%;max-width:1300px;margin:0 auto;padding:22px 0 40px}
.report-wrap::after{display:table;clear:both;content:''}
.report-wrap .report-cont{float:left;position:relative;width:calc(100% - 34.61%);padding:35px 25px;border:1px solid #d9d9d9}
.report-wrap .report-cont .report-list{margin-top:30px}
.report-wrap .report-cont .report-list li{margin-top:22px}
.report-wrap .report-cont .report-list li::after{display:table;clear:both;content:''}
.report-wrap .report-cont .report-list li:first-child{margin-top:0}
.report-wrap .report-cont .report-list li a:hover .txt{color:#649edb}
.report-wrap .report-cont .report-list li .date{display:inline-block;float:left;width:20%;min-width:130px;font-size:15px;color:#7c7c7c}
.report-wrap .report-cont .report-list li .txt{display:inline-block;overflow:hidden;float:left;width:80%;font-size:17px;color:#464646;vertical-align:top;white-space:nowrap;text-overflow:ellipsis;word-wrap:break-word}
.report-wrap .etc-cont{float:right;width:calc(100% - 69.07%);padding:25px 21px;border:1px solid #d9d9d9;background-color:#f0f0f0}
.report-wrap .etc-cont .box{width:100%;height:70px;margin-top:19px;background-color:#fff}
.report-wrap .etc-cont .box:first-child{margin-top:0}
.report-wrap .etc-cont .box a{display:table;width:100%;height:100%;color:#464646}
.report-wrap .etc-cont .box a:hover{background-color:#649edb;color:#fff}
.report-wrap .etc-cont .box a span{display:table-cell;padding:0 10px;font-weight:bold;font-size:22px;line-height:1.2;text-align:center;vertical-align:middle}
.report-wrap .etc-cont .box a span.ereport {font-size:0; overflow:hidden; text-indent:-999em; background:url(/eng_unikorea/common/img/2017121417222302443.png) 50% 50% no-repeat;}
.report-wrap .etc-cont .box a:hover span.ereport {background:url(/eng_unikorea/common/img/2017121417222801824.png) 50% 50% no-repeat;}

/* .keyword-list */
.keyword-list{position:absolute;right:490px;line-height:36px}
.keyword-list ul{overflow:hidden}
.keyword-list ul::after{display:table;clear:both;content:''}
.keyword-list ul li{float:left;margin-left:20px}
.keyword-list ul li:first-child{margin-left:0}
.keyword-list ul li a{color:#5d5d5d;white-space:nowrap}
.keyword-list ul li a:hover{text-decoration:underline}
/* //keyword */

/* .btn-search-close */
.header-search.on{overflow:inherit;z-index:98}
.header-search .btn-search-close{overflow:hidden;position:absolute;top:0;left:-35px;width:34px;height:34px;border:none;background-color:#fff;font-size:0;text-align:center;text-indent:-999em;vertical-align:middle}
.header-search .btn-search-close:before{display:inline-block;font-size:32px;color:#464646;text-indent:0;content:'\f00d'}
/* //btn-search-close */

/* .btn-menu */
.btn-menu{display:none;cursor:pointer}
.btn-menu-close{display:none}
.mobile-util .link-unibooks{display:none}
.mobile-util .select-box.lang{display:none}
@media screen and (max-width: 1300px){
.slide-wrap{padding:0 20px}
.news-wrap .container{padding:25px 20px}
}
@media screen and (max-width:1105px){
    .report-wrap .etc-cont .box { height:108px; margin-top:17px; }
    .report-wrap .report-cont .report-list li .txt { width: 100%; margin-top: 7px; }
}
@media screen and (max-width: 1024px){
.header-menu{position:absolute;top:0;right:0;width:100%;padding-left:50px}
.header-menu .inner{position:relative}
.header-menu li:first-child{display:none}
.header-search{visibility:hidden;top:0;right:0;opacity:.2}
.header-search.on{position:absolute;top:0;right:0;width:100%}
.section-search .h3-icon{display:inline-block;position:absolute;top:0;right:0}
.keyword-list{display:none}
.btn-menu{display:block;width:50px;height:49px;font-size:32px}
.btn-menu-close{display:block;position:absolute;top:0;right:0;z-index:201;width:50px;height:50px;font-size:32px;color:#fff;cursor:pointer}
#gnb{margin-top:0}
#gnb .gnb-wrap{position:fixed;top:0;left:-100%;z-index:1000;z-index:300;width:54.58%;min-width:280px;height:auto;height:100%;margin:0;background-color:#f3f3f3;-webkit-transition:all .5s ease .1s;transition:all .5s ease .1s}
#gnb.open .gnb-wrap{left:0;width:54.58%}
#gnb.open .m-nav-bg{visibility:visible;opacity:1}
#gnb h2.blind{display:block;visibility:visible;position:static;width:100%;height:52px;padding-left:23px;background-color:#4c8bcd;line-height:50px;font-size:15px;color:#fff;text-align:left; opacity:1; text-indent:0;}
.m-nav-bg{visibility:hidden;position:fixed;top:0;left:0;z-index:300;width:100%;height:100%;background:rgba(0, 0, 0, 0.7);opacity:0;-webkit-transition:all .5s ease .1s;transition:all .5s ease .1s}
.gnb-container{overflow-y:auto;position:relative;height:100%;padding:10px 14px 80px}
.gnb-container .top-menu{padding:0}
.gnb-container .top-menu > li{display:block;width:100%}
.gnb-container .top-menu > li > a{position:relative;margin-top:-1px;padding-left:18px;border:1px solid #649edb;background-color:#f1f2f3;font-size:18px;line-height:44px;color:#649edb;text-align:left}
.gnb-container .top-menu > li > a:hover,.gnb-container .top-menu > li > a:active,.gnb-container .top-menu > li > a:focus{background-color:#4c8bcd;color:#fff}
.gnb-container .top-menu > li > a:before{display:inline-block;position:absolute;top:13px;right:20px;line-height:1.1;font:normal normal normal 14px/1 FontAwesome;content:'\f105';text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.gnb-container .top-menu > li > .menu-div{display:none;opacity:1}
.gnb-container .top-menu > li > .menu-div > ul{padding:0}
.gnb-container .top-menu > li > .menu-div > ul > li{width:100%;margin:0;padding:0;border-top:1px solid #fff}
.gnb-container .top-menu > li > .menu-div > ul > li:first-child{border-top:0}
.gnb-container .top-menu > li > .menu-div > ul > li a{padding:10px 18px;color:#464646}
.gnb-container .top-menu > li > .menu-div > ul > li a:before{left:10px}
.gnb-container .top-menu > li > .menu-div.open{display:block;height:auto}
.gnb-container .top-menu .menu-div{visibility:visible;overflow:auto;position:static;padding:0 9px;background-color:#e1e1e1;opacity:1}
.gnb-container .top-menu:hover .menu-div{display:none;opacity:1}
.mobile-util{padding:0 0 14px}
.mobile-util:after{display:table;clear:both;content:''}
.mobile-util .link-unibooks{display:block;float:left;position:static}
.mobile-util .select-box.lang{display:block}
.news-wrap .news-cont{float:none;width:100%;height:auto;margin-top:30px;margin-left:0}
.report-wrap{padding:15px}
.report-wrap .report-cont{float:none;width:100%;height:auto}
.report-wrap .etc-cont{float:none;width:100%;margin-top:30px}
#footer .footer-info{float:none;width:100%;margin:0;padding:0 15px}
#footer .footer-menu{display:none}
}
@media screen and (max-width: 1024px){
.dot-menu .select-box{display:none}
.report-wrap .report-cont .report-list li .txt{width:100%;margin-top:7px}
.main_next img,.main_prev img{width:25px}
.main_next{right:5%}
.main_prev{left:5%}
.slide_list li.roundabout-in-focus a .text{top:40%}
.slide_list li.roundabout-in-focus a .text p .tit{overflow:hidden;height:44px;font-size:18px}
.slide_list li.roundabout-in-focus a .text p .sub{display:none}
.main_paging a:before{width:18px;height:18px}
.main_paging a.start:before{background-size:80px 80px;background-position:-33px 0}
#footer .footer-header .footer-logo{width:180px;height:38px}
#footer .footer-header .footer-logo a{background-size:100% auto}
.report-wrap .etc-cont .box span{font-size:18px}
}

/*******************************************************************
Layout SUB
********************************************************************/
.container.sub{display:table;position:relative;max-width:1300px;width:100%;margin:2em auto;table-layout:fixed}
.container.sub .content-wrap{display:table-cell;padding-left:40px;vertical-align:top}
@media screen and (max-width: 1024px){
.container.sub .content-wrap{float:none;width:100%;padding:0 15px}
}
.sidebar{display:table-cell;width:260px;height:100%;background-color:#649edb}
@media screen and (max-width: 1024px){
.sidebar{display:none}
}
.sidebar .h2-title{width:186px;height:186px;margin:36px auto 0;padding:30px 0 0;border-radius:100%;background-color:#fff;font-size:27px;font-weight:700;color:#649edb;text-align:center}
.sidebar .h2-title::before{display:block;width:80px;height:70px;margin:0 auto 14px;content:''}
.sidebar .h2-title.sub1:before{background:url(../images/content/ico_sidebar_sub1.png) 50% 50% no-repeat}
.sidebar .h2-title.sub2:before{background:url(../images/content/ico_sidebar_sub2.png) 50% 50% no-repeat}
.sidebar .h2-title.sub3:before{background:url(../images/content/ico_sidebar_sub3.png) 50% 50% no-repeat}
.sidebar .h2-title.sub4:before{background:url(../images/content/ico_sidebar_sub4.png) 50% 50% no-repeat}
.sidebar .h2-title.sub5:before{background:url(../images/content/ico_sidebar_sub5.png) 50% 50% no-repeat}
.sidebar .h2-title.sub6:before{background:url(../images/content/ico_sidebar_sub6.png) 50% 50% no-repeat}
.sidebar .lnb-menu{margin:35px 30px}
.sidebar .lnb-menu .ico-link{display:inline-block;width:14px;height:14px;margin-left:5px;background:url(../images/common/ico_link_w.gif) 0 50% no-repeat;vertical-align:top}
.sidebar .lnb-menu > li{padding:14px 7px;border-bottom:1px solid #93bbe6}
.sidebar .lnb-menu > li:first-child{border-top:1px solid #93bbe6}
.sidebar .lnb-menu > li.on > a{color:#ffbd59}
.sidebar .lnb-menu > li > a{display:block;font-size:17px;font-weight:700;line-height:1.1;color:#fff}
.sidebar .lnb-menu > li > a:hover,.sidebar .lnb-menu > li > a:focus{color:#ffbd59}
.sidebar .lnb-menu > li > ul{margin:10px 0 0 10px}
.sidebar .lnb-menu > li > ul > li{padding:5px 0}
.sidebar .lnb-menu > li > ul > li.on > a{color:#fff}
.sidebar .lnb-menu > li > ul > li > a{font-size:14px;color:#d6e8fb}
.sidebar .lnb-menu > li > ul > li > a:hover,.sidebar .lnb-menu > li > ul > li > a:focus{color:#fff}
.main #wrap {overflow:hidden;}
#content{position:relative}
#content .content-body{min-height:400px}
.link-unibooks{position:absolute;top:-61px;right:0;z-index:1}
.link-unibooks > a{display:block;overflow:hidden;width:210px;height:60px;border:1px solid #d8d8d8;border-top:0;border-bottom:0;background:url(../images/common/unibooks_main.png) 50% 50% no-repeat;font-size:0;text-indent:-999em}
.link-unibooks > a img{width:100%;height:auto}
@media screen and (max-width: 1024px){
.link-unibooks > a{width:140px;height:34px}
}
.content-header{position:relative;margin-bottom:40px;padding-top:60px;border-bottom:1px solid #649edb}
@media screen and (max-width: 1024px){
.content-header{padding-top:40px}
}
.content-header h1{margin-top:15px;padding-bottom:15px;font-size:32px;font-weight:bold;color:#333}
@media screen and (max-width: 1024px){
.content-header h1{font-size:23px}
}
.content-header .breadcrumb .gt{color:#bbb}
.content-header .breadcrumb .menu-active{font-weight:bold;color:#69f}
.content-header .util{overflow:hidden;position:absolute;right:0;bottom:5px}
@media screen and (max-width: 1024px){
.content-header .util{bottom:-40px}
}
.content-header .util .ico-util{display:block;overflow:hidden;float:left;width:31px;height:30px;background:url(../images/common/ico_utility.png) no-repeat;background-size:30px auto;font-size:0;text-indent:-999em}
.content-header .util .btn-print{background-position:0 -60px;cursor:pointer}
.content-header .util .sns{display:inline-block}
.content-header .util .sns h3{float:left;margin-top:8px;padding:0 10px;border-left:1px solid #ccc;font-size:13px;line-height:14px;color:#939393;text-transform:lowercase}
.content-header .util .sns a.fb{background-position:left -90px}
.content-header .util .sns a.tw{background-position:left -120px}
.content-header .util .sns a.gp{background-position:left -150px}
.content-header .util .sns a.ks{background-position:left -180px}

/* 0810 추가 */
.h3-title{margin-bottom:1em;font-size:20px;font-size:2rem;line-height:1.4;color:#649edb}
.h4-title{margin-bottom:1em;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.4;color:#464646}
.text{font-size:16px;font-size:1.6rem;line-height:1.4;color:#464646}
.list-dash > li{position:relative;padding:5px 0 5px 15px;font-size:16px;font-size:1.6rem;line-height:1.4}
.list-dash > li:before{display:inline-block;position:absolute;left:0;content:'-'}
.list-dot > li{position:relative;padding:2px 0 2px 15px;font-size:16px;font-size:1.6rem;line-height:1.4}
.list-dot > li:before{display:inline-block;position:absolute;top:10px;left:0;width:10px;height:10px;background:url(../images/content/ico_dot.gif) 50% 0 no-repeat;content:''}
.section-content{margin-bottom:2em}
.dltable{word-break:keep-all}
.tab-content .dltable{display:table;width:100%;border-collapse:collapse}
.tab-content .dltable dl{display:table-row}
.tab-content .dltable dt,.tab-content .dltable dd{display:table-cell;padding:14px 20px;border:1px solid #ccc;font-size:16px;font-size:1.6rem;line-height:1.6;vertical-align:middle}
.tab-content .dltable dt{width:20%;background-color:#ececec;font-weight:700;text-align:center}
.tab-content .dltable dd{width:auto}
.tab-content .dltable dd.title{font-weight:700;text-align:center}
.tab-content .dltable dd.tc{text-align:center}
.table-info{width:100%;border:1px solid transparent}
.table-info .divide-line{border-left:3px double #ccc}
.table-info caption:after{display:inline-block;position:absolute;right:0;bottom:0;line-height:18px;font-weight:400;content:'(단위:만원)'}
.table-info th,.table-info td{padding:14px 20px;border:1px solid #ccc;font-size:16px;font-size:1.6rem;line-height:1.6;vertical-align:middle}
.table-info th{border-bottom:0;background-color:#ececec;font-weight:700;text-align:center}
.table-info th.ed{border-bottom:1px solid #ccc}
.table-info td{width:auto}
.table-info td.title{font-weight:700;text-align:center}
.table-info td.tc{text-align:center}
.table-info.tc td{text-align:center}
.caution{line-height:2}
.nav-tab{position:relative;margin-bottom:40px}
@media screen and (max-width: 1024px){
.nav-tab{margin-bottom:20px}
}
.nav-tab .tabmenu{display:inline-block;width:100%;border-top:1px solid #ccc}
.nav-tab .tabmenu:after{display:table-cell;clear:both;content:''}
.nav-tab .tabmenu li{display:inline-block;float:left;height:54px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:1.6;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}
.nav-tab .tabmenu li:first-child{border-left:1px solid #ccc}
.nav-tab .tabmenu li a{display:inline-block;width:100%;height:100%;padding:15px 0;font-size:16px;color:#464646}
.nav-tab .tabmenu li.on a,.nav-tab .tabmenu li a:hover{background-color:#ececec;font-weight:700}
.nav-tab .tabmenu li.formobile{display:none}
@media screen and (max-width: 768px){
.nav-tab .tabmenu li.formobile{display:block}
}
@media screen and (max-width: 768px){
.nav-tab .tabmenu{position:relative;padding-top:45px}
.nav-tab .tabmenu li{display:none;float:none;position:relative;width:100% !important;height:45px;margin-left:0;padding:0;border-left:1px solid #ccc}
.nav-tab .tabmenu li a{width:100%;padding:10px 0}
.nav-tab .tabmenu li.on{display:block;position:absolute;top:0}
.nav-tab .tabmenu li.on a{position:relative}
.nav-tab .tabmenu li.on a:before{display:inline-block;position:absolute;top:15px;right:15px;margin-top:-2.5px;font-size:12px;content:'▼'}
.nav-tab .tabmenu.__dropdown li{display:block}
.nav-tab .tabmenu.__dropdown li.on a:before{content:'▲'}
}

/* div-minwon */
.div-minwon .section-introbox{width:100%;margin-bottom:45px;padding:30px 25px 45px;border:1px solid #bfbfbf}
.div-minwon .section-introbox .h2-title{position:relative;padding:22px 0 20px 170px;font-size:22px;font-size:2.2rem;line-height:1.4;color:#649edb}
.div-minwon .section-introbox .h2-title:before{display:inline-block;position:absolute;top:0;left:15px;width:115px;height:115px;background:url(../images/content/ico_minwon_introbox.png) 50% 0 no-repeat;content:''}
.div-minwon .section-introbox .text{padding:25px 0 0 75px}
.div-minwon .section-introbox .text ul{margin-bottom:30px}
.div-minwon .section-introbox .text ul li{position:relative;padding:2px 0 2px 15px}
.div-minwon .section-introbox .text ul li:before{display:inline-block;position:absolute;left:0;content:'-'}
@media screen and (max-width: 768px){
.div-minwon .section-introbox{padding:30px 25px}
.div-minwon .section-introbox .h2-title{padding:0;word-break:keep-all}
.div-minwon .section-introbox .h2-title:before{display:none}
.div-minwon .section-introbox .h2-title span.br{display:inline}
.div-minwon .section-introbox .text{padding-left:0}
}

/* div-purpose */
.div-purpose{padding-left:300px;background:url(../images/content/goal_wrapbg.jpg) 0 0 no-repeat}
.div-purpose .section-content .text.m20{margin-bottom:20px}
.bg_for_eng{min-height:316px;padding-left:370px;background:url(../images/content/earth.png) 4% 0 no-repeat}
.div-statistics > div > p{margin-bottom:0;text-align:center; line-height:1.4;}
.div-statistics > div > span{display:block;padding-bottom:.5em;text-align:right}
.div-statistics table{table-layout:fixed}
.div-statistics table thead tr th{padding:10px 0px;font-size:11px}
.div-statistics table tbody tr th{padding:10px 0px;font-size:11px}
.div-statistics table tbody tr th.sub-head{padding:10px 0px;border-bottom:1px solid #ccc;background-color:#fff;font-weight:normal}
.div-statistics table tbody tr td{padding:10px 0;font-size:11px;line-height:1.4;text-align:center}
.bg_for_cn{min-height:296px;padding-left:0;padding-right:268px;background:url(../images/content/earth_cn.png) 100% 54px no-repeat}
@media screen and (max-width: 768px){
.div-purpose{padding-left:0;padding-right:0;background:none}
}

/* .div-privacy */
.div-privacy{margin-bottom:3em}
.div-privacy ul{overflow:hidden;border-top:1px solid #ccc;font-size:16px;line-height:1.4}
.div-privacy ul li{float:left;border-bottom:1px solid #ccc}
.div-privacy ul li:nth-child(3n+1){width:32%;border-left:1px solid #ccc;border-right:1px solid #ccc}
.div-privacy ul li:nth-child(3n+2){width:36%;border-right:1px solid #ccc}
.div-privacy ul li:nth-child(3n+3){width:32%;border-right:1px solid #ccc}
.div-privacy ul li a{display:inline-block;width:100%;height:100%;padding:11px;color:#464646;text-decoration:none}
.div-privacy ul li:hover{background-color:#ececec;font-weight:700}
.div-privacy ul:after{display:table-cell;clear:both;content:''}
@media screen and (max-width: 768px){
.div-privacy{display:none}
}

/* div-settlement */
.div-settlement .nav-tab .tabmenu li{width:25%}
.div-settlement .nav-tab .tabmenu li:nth-child(4n+1){border-left:1px solid #ccc}
.div-settlement .table-info.m0{margin:0}
.div-settlement.work .section-process{margin-bottom:35px;border-bottom:1px solid #ccc}

/* div-minwon-form */
.btn.download{height:36px;margin:0;background-color:#2e476d;line-height:34px;color:#fff}
.btn.download:hover{font-weight:700;color:#fff}
.btn.download:active,.btn.download:visited,.btn.download:link{color:#fff}
.div-minwon-form .nav-tab .tabmenu li{width:20%}
.div-minwon-form > .tab-content{position:relative}
.div-minwon-form > .tab-content .nav-tab2{position:absolute;top:0;left:0;width:200px;height:400px;border-top:2px solid #2e476d;border-bottom:2px solid #2e476d;background-color:#fff}
@media screen and (max-width: 768px){
.div-minwon-form > .tab-content .nav-tab2{position:static;width:100%;height:auto;margin-bottom:20px}
}
.div-minwon-form > .tab-content .nav-tab2 .scroll{overflow-y:auto;height:100%;padding:10px 0}
@media screen and (max-width: 768px){
.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu{position:relative;padding-top:30px}
.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu > li{display:none;position:relative;width:100% !important;height:30px;margin-left:0;padding:0 0 0 15px}
.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu > li a{width:100%;padding:10px 0}
.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu > li.on{display:block;position:absolute;top:0}
.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu > li.on a{position:relative}
.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu > li.on a:before{display:inline-block;position:absolute;right:15px;margin-top:2.5px;font-size:12px;content:'▼'}
.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu.__dropdown li{display:block}
.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu.__dropdown li.on a:before{content:'▲'}
}
.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu > li.on > a,.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu > li > a:hover{font-weight:700}
.div-minwon-form > .tab-content .nav-tab2 .scroll .tab2menu > li > a{display:inline-block;width:100%;padding:5px 2px;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.4;color:#2e476d}
.div-minwon-form > .tab-content .tab2-content1{display:inline-block;overflow:hidden;width:100%;height:400px;padding-left:220px}
@media screen and (max-width: 1024px){
.div-minwon-form > .tab-content .tab2-content1{height:auto;padding:0}
}
.div-minwon-form > .tab-content .tab2-content1 .scroll{overflow-y:auto;height:100%}
.div-minwon-form > .tab-content .tab2-content1 .scroll .table-info td ul{padding:0}
.div-minwon-form > .tab-content .tab2-content2{display:inline-block;width:100%;padding-top:30px}
@media screen and (max-width: 1024px){
.div-minwon-form > .tab-content .tab2-content2{padding:0}
}
.div-minwon-form span.img{width:100%}
.div-minwon-form span.img img{width:100%}
.div-minwon-form .btn{font-size:15px}

/* article-policy */
.section-content .text{margin-bottom:35px}
.blue-text{color:#649edb}
div.leftbtn{text-align:left}
div.rightbtn{width:100%;text-align:right}
div.rightbtn a.btn.download{width:170px}
div.centerbtn{text-align:center}
.section-btnarea{margin-top:30px;padding-right:5px;text-align:right}
.section-btnarea a.btnlink{display:inline-block;margin-bottom:10px;padding:12px 16px;border:1px solid #1c63a7;background-color:#2d74b8;font-weight:bold;color:#fff}
.section-btnarea a.btnlink:hover{color:#FF0}
@media screen and (max-width: 768px){
.section-btnarea{padding-right:0;text-align:center}
}
.div-settlement .nav-tab ul.tab-lately li.ratio2{width:50%}
.section-content div.img_center{position:relative;text-align:center}
.section-content div.img_center img{width:100%}
.section-content div.img_center a.for_eng_dl{display:inline-block;position:absolute;top:0;right:0;width:180px;padding-right:24px;background-color:#000;font-weight:700;font-size:14px;line-height:36px;color:#FFF;text-decoration:none}
.section-content div.img_center a.for_eng_dl:after{position:absolute;top:9px;right:14px;width:20px;height:20px;background:url(../images/content/download.png) 0 0 no-repeat;content:''}
.section-content div.img_center a.for_eng_dl:hover{font-size:15px}
.section-content div.exam{height:auto;padding:18px 18px 0;font-size:16px;line-height:1.6}
.section-content div.exam .exam-title{margin-bottom:3px;font-size:16px;font-weight:600}
.red-font{color:#bd272b}
.normal-text{margin-bottom:20px;padding-left:10px;font-size:16px;line-height:1.4}
.map_area{width:100%;height:544px}
@media screen and (max-width: 1024px){
.map_area{height:480px}
}
@media screen and (max-width: 768px){
.map_area{height:360px}
}
@media screen and (max-width: 640px){
.map_area{height:270px}
}
.addmg-top{margin-top:20px}
.grey-bg{margin:14px;padding:14px;background-color:#ececec}
.grey-bg .normal-text{margin-bottom:0;font-size:15px}
.grey-bg .normal-text:first-child{padding-bottom:8px}
.section-content a,.page_help a{color:#464646}
.section-content a:hover,.page_help a:hover{text-decoration:underline}
.section-download{width:100%;margin-bottom:30px}
.section-download ul{overflow:hidden;width:100%}
.section-download ul li{float:left;width:50%;margin-bottom:20px}
.section-download ul li .ico_box{float:left;width:97px;height:97px}
.section-download ul li div{display:table-cell;width:100%;height:97px;padding:0 25px;vertical-align:middle}
.section-download ul li div p{padding-top:.5em}
.section-download ul li div:hover p,.section-download ul li div:hover h4{text-decoration:underline}
.table-info td.for_vtop{vertical-align:top}
.low_padding th,.low_padding td{padding:12px 10px}
.slogan-box{width:100%;margin-bottom:2em;padding:30px;border:1px solid #ccc;background-color:#ececec;line-height:1.4;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:keep-all}
.slogan-box dl dt{margin-bottom:10px;font-size:18px;font-weight:600}
.slogan-box dl dd{font-size:22px}
.for_eng_box{padding:20px;font-size:16px}
@media screen and (max-width: 768px){
.slogan-box dl dt,.slogan-box dl dd{text-align:center}
}

/* open - finance-operation */
.section-selectbox{width:100%;height:108px;margin-bottom:30px;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}
.section-selectbox:after{display:table-cell;clear:both;content:''}
.section-selectbox .btn-area{float:left;width:15%;height:100%;padding:30px 24px;text-align:center}
.section-selectbox .btn-area:nth-child(3){float:right}
.section-selectbox .btn-area a.circle-btn{display:inline-block;width:47px;height:47px;border-radius:50px;border:1px solid #ccc}
.section-selectbox .btn-area a.circle-btn:hover{background-color:#efefef}
.section-selectbox .btn-area .front-year{background:url(../images/content/front_year.png) 50% 50% no-repeat}
.section-selectbox .btn-area .after-year{background:url(../images/content/after_year.png) 50% 50% no-repeat}
.section-selectbox .selectbox-wrap{float:left;width:70%;height:100%;font-size:16px}
.section-selectbox .selectbox-wrap > ul{overflow:hidden;width:100%;height:50%}
.section-selectbox .selectbox-wrap > ul > li{float:left;text-align:center}
.section-selectbox .selectbox-wrap > ul:after{display:table-cell;clear:both;content:''}
.section-selectbox .selectbox-wrap .for_year{width:340px;margin:auto}
.section-selectbox .selectbox-wrap .for_year > li{width:65px;height:100%;margin:0 10px;padding-top:12px;font-size:18px;line-height:30px}
.section-selectbox .selectbox-wrap .for_year > li a{padding-bottom:6px;color:#464646;-webkit-box-sizing:border-box;box-sizing:border-box}
.section-selectbox .selectbox-wrap .for_year > li a:hover{color:#649edb}
.section-selectbox .selectbox-wrap .for_year > li .on{border-bottom:2px solid #649edb;font-weight:700;color:#649edb}
.section-selectbox .selectbox-wrap .for_month > li{width:8.3333%;line-height:40px}
.section-selectbox .selectbox-wrap .for_month > li > a{padding:5px;color:#464646}
.section-selectbox .selectbox-wrap .for_month > li > a:hover{color:#649edb}
.section-selectbox .selectbox-wrap .for_month .on a{font-size:18px;font-weight:700;color:#649edb}
.tablelist-operation{width:100%;margin-bottom:0;border-top:1px solid #649edb;-webkit-box-sizing:content-box;box-sizing:content-box}
.tablelist-operation table{width:100%;font-size:16px}
.tablelist-operation table th,.tablelist-operation table td{display:table-cell;height:52px;font-size:16px;vertical-align:middle}
.tablelist-operation > dt{overflow:hidden;padding-bottom:24px}
.tablelist-operation > dt dl.summarydl{display:table;overflow:hidden;float:left;width:33.3333%;height:52px;border-bottom:1px solid #649edb;font-size:16px}
.tablelist-operation > dt dl.summarydl dt,.tablelist-operation > dt dl.summarydl dd{display:table-cell;vertical-align:middle}
.tablelist-operation > dt dl.summarydl dt{width:40%;background-color:#efefef;text-align:center}
.tablelist-operation > dt dl.summarydl dd{width:60%;padding:14px}
.tablelist-operation > dt:after{display:table-cell;clear:both;content:''}
.tablelist-operation > dd{height:auto}
.tablelist-operation > dd thead tr{border-top:3px solid #649edb;border-bottom:3px solid #649edb}
.tablelist-operation > dd tbody tr{border-bottom:1px solid #ccc}
.tablelist-operation > dd tbody tr td{padding:11px 0;line-height:18px;text-align:center}
@media screen and (max-width: 768px){
.tablelist-operation > dt dl.summarydl{width:100%;margin-bottom:0}
.section-selectbox .btn-area{display:none}
.section-selectbox .selectbox-wrap{width:100%}
}
.section-table .table-title{line-height:1.4;font-weight:700;font-size:16px;color:#464646;text-align:center}
.section-table .table-info{margin-top:.5em}
.padding1410 th,.padding1410 td{padding:14px 10px}
.addmg-top05em{margin-top:.5em}
.addmg-top1em{margin-top:1em}
.addmg-top2em{margin-top:2em}
.addmg-top3em{margin-top:3em}
.to_center{text-align:center}
.to_center_cn{text-align:center}
.to_center_cn img{width:100%;padding-left:20%;padding-right:3%}
.mg-bottom05em{margin-bottom:.5em}
.dltable2{display:table;overflow:hidden;width:100%;border-top:1px solid #ccc;border-right:1px solid #ccc;font-size:16px;line-height:1.4}
.dltable2 dl{display:table-row}
.dltable2 dt,.dltable2 dd{display:table-cell;padding:14px 20px;border-bottom:1px solid #ccc;border-left:1px solid #ccc;vertical-align:middle}
.dltable2 dt{text-align:center}
.dltable2 dd{border-left:1px solid #ccc}
.dltable2 ol{overflow:hidden}
.dltable2 ol li{display:table-row}
.dltable2 ol li span{display:table-cell;width:8%;border:1px solid #ccc;border-top:0;border-right:none;text-align:center;vertical-align:middle}
.dltable2 ol li:nth-child(n+2) dt{border-top:none}
.dltable2 ol li:nth-child(n+2) dd{border-top:none}
.dltable_for_cn{display:block}
.dltable_for_cn dl{display:block}
.dltable_for_cn dl dt,.dltable_for_cn dl dd{display:block}
.dltable_for_cn dl dd{width:100%;padding:0}
.dltable_for_cn dl dd ul{display:table}
.dltable_for_cn dl dd ul li{display:table-row;float:left;width:20%;height:62px}
.dltable_for_cn dl dd ul li p{display:table-cell;height:62px;padding:6px 4px;font-size:14px;text-align:center;vertical-align:middle}
.dltable-wid2575 dt{width:25%}
.dltable-wid2575 dd{width:75%}
.dltable-wid1585 dt{width:20%}
.dltable-wid1585 dd{width:80%}
.dltable-wid595 dt{width:8%;background-color:#ececec;font-weight:700}
.dltable-wid595 dd{width:92%}
.mg-bottom2em{margin-bottom:2em}
.section-subcontent{margin-bottom:2em; overflow: hidden;}
.div-projecttarget{text-align:center}
.div-projecttarget .functions{width:300px}
@media screen and (max-width: 768px){
.div-projecttarget img{width:100%}
}
@media screen and (max-width: 500px){
.div-projecttarget p{font-size:12px}
}
@media screen and (max-width: 420px){
.div-projecttarget p{font-size:10px}
}

/* accordion */
.div-accordion .h3-title.accordion-title{display:inline-block;position:relative;width:100%;border-bottom:1px solid #2e476d}
.div-accordion .h3-title.accordion-title a{display:inline-block;width:100%;padding:10px 0;color:#2e476d}
.div-accordion .h3-title.accordion-title:after{display:inline-block;position:absolute;top:0;right:0;width:49px;height:49px;background:url(../images/content/ico_title_arrow.png) 0 0 no-repeat;content:''}
.div-accordion .h3-title.accordion-title.__on:after{background-position:0 -49px}
.dl-accordion > dd{overflow:hidden;max-height:0;-webkit-transition:max-height .3s;transition:max-height .3s}
.dl-accordion > dd.__on{max-height:3000px}
.nav-tab.accordion{margin:40px 0}
.section-summary .img,.section-content span.img{display:inline-block;padding:30px 0}

/* div-business */
.btn-atype{display:inline-block;padding:3px 0}
.btn-atype .btn.download{width:115px;padding:0;padding:0;font-size:15px;font-size:1.5rem}
.btn-atype .btn.download.atype{background-color:#2068b4}
.section-sitelink .h3-title{margin-bottom:0}
.section-sitelink .sitelink{display:inline-block;width:100%;padding:70px 0;text-align:center}
.section-sitelink .sitelink:after{display:table-cell;clear:both;content:''}
.section-sitelink .sitelink li{display:inline-block;width:104px;margin:0 20px;-webkit-box-sizing:border-box;box-sizing:border-box}
.section-sitelink .sitelink li:nth-child(2) a:before{background-position:-104px 0}
.section-sitelink .sitelink li:nth-child(3) a:before{background-position:-208px 0}
.section-sitelink .sitelink li:nth-child(4) a:before{background-position:-312px 0}
.section-sitelink .sitelink li a{display:inline-block;width:100%;height:auto;font-size:16px;font-size:1.6rem;font-weight:700;color:#464646}
.section-sitelink .sitelink li a:before{display:inline-block;width:100%;height:76px;margin-bottom:3px;background:url(../images/content/ico_statistics.png) 0 0 no-repeat;content:''}
@media screen and (max-width: 640px){
.section-sitelink .sitelink > li{margin:0 60px;margin-bottom:20px}
}
.section-statistics .table-info td{padding:15px 10px;text-align:center}

/* .div-organ */
.div-organ > section{margin-bottom:60px}
.div-organ > section .h3-title{margin-bottom:20px}
.org_content .dltable,.affiliation_content .dltable{width:100%;border-top:1px solid #ccc}
.org_content .dltable dl,.affiliation_content .dltable dl{display:table;width:100%;border-collapse:collapse}
.org_content .dltable dt,.org_content .dltable dd,.affiliation_content .dltable dt,.affiliation_content .dltable dd{display:table-cell;padding:14px 20px;border:1px solid #ccc;border-top:0;font-size:16px;font-size:1.6rem;line-height:1.6;vertical-align:middle}
.org_content .dltable dt,.affiliation_content .dltable dt{width:12%;background-color:#ececec;font-weight:700;text-align:center}
.org_content .dltable dd,.affiliation_content .dltable dd{width:auto}
.org_content .dltable dd.w12,.affiliation_content .dltable dd.w12{width:12%}
.org_content .dltable dd.w26,.affiliation_content .dltable dd.w26{width:26%}
.org_content .dltable dd > ul,.affiliation_content .dltable dd > ul{margin-left:20px;list-style:circle}
.div-organ .div-affiliation .aff_group{margin-top:10px}
.div-organ .org_group{margin-top:10px}
.div-organ .for_engstructure > li{display:block}
.div-organ .for_engstructure *,.div-organ .for_engstructure .atype,.div-organ .for_engstructure .btype{font-size:12px}
.div-organ .for_engstructure .org_2 .pl{padding-left:0;padding-right:2px}
.div-organ .for_engstructure .org_2 .pl > span{min-width:38%}
.div-organ .for_engstructure .org_2 .pl > ul{top:65%;left:30.6%;background:none}
.div-organ .for_engstructure .org_2 .pl > ul li{margin-top:4px;padding:0}
.div-organ .for_engstructure .org_2 .pl > ul li span{width:100%;text-align:center}
.div-organ .for_engstructure > li.org_3 > ul > li{width:25%}
.div-organ .for_engstructure > li.org_3 > ul > li > dl{display:block;overflow:hidden;height:auto}
.div-organ .for_engstructure > li.org_3 > ul > li > dl dt p{padding:0 4px}
.div-organ .for_engstructure > li.org_3 > ul > li > dl dd{height:54px;background-color:#FFF}
.div-organ .for_engstructure > li.org_3 > ul > li > dl dd:nth-child(2){display:inline-block;width:100%;padding:0;line-height:54px}
.div-organ .for_engstructure > li.org_3 > ul > li > dl dd:nth-child(3){height:151px}
.div-organ .for_engstructure > li.org_3 > ul > li > dl dd span{display:inline-block;padding:2px 4px;line-height:1.4;vertical-align:middle}
.div-organ .for_engstructure > li.org_3 > ul > li > dl dd.type_c{height:208px;padding:10px 0;line-height:1.4}
.div-organ .for_engstructure > li.org_3 > ul > li > dl dd.type_b{display:inline-block;width:100%;padding:0;line-height:54px}
.div-organ .for_engstructure > li.org_3 > ul > li > dl dd.type_b span{display:inline-block;width:100%;line-height:1.4;vertical-align:middle}
.div-organ .for_engstructure > li.org_3 > ul > li:nth-child(4){background:url(../images/content/org_3_r_bg.gif) 50% 0 no-repeat}
.div-organ .for_engstructure > li.org_3 > ul > li:nth-child(5){margin-left:25%;background:url(../images/content/org_3_l_bg.gif) 50% 7% no-repeat}
.div-organ .for_engstructure > li.org_3 > ul > li:nth-child(6){background:url(../images/content/org_2_first_bg.gif) 50% -25% no-repeat}
.div-organ .for_engstructure > li.org_3 > ul > li:nth-child(7){background-position:50% 7%}
.div-organ .for_engstructure .aff_2 ul.depth3 li dl dt{display:inline-block;width:100%;padding:0;line-height:54px}
.div-organ .for_engstructure .aff_2 ul.depth3 li dl dt span{display:inline-block;width:100%;font-weight:600;line-height:1.4;vertical-align:middle}
.div-organ .for_engstructure .aff_2 .pr span.atype{padding:7px 12px}
.div-organ .for_engstructure .aff_2 .pr dl dt.btype{width:90%;height:auto;padding:2px 4px}
.div-organ .for_engstructure .aff_2 .pl dl dd .depth3{padding-top:34px}
.div-organ .for_engstructure .aff_3 > ul.upper > li > dl{max-width:280px}
.div-organ .for_engstructure .aff_3 > ul.upper > li > dl dt{display:inline-block;width:100%;height:56px;padding:0;line-height:56px}
.div-organ .for_engstructure .aff_3 > ul.upper > li > dl dt span{display:inline-block;width:100%;font-weight:600;line-height:1.4;vertical-align:middle}
.div-organ .for_engstructure .aff_3 > ul.upper > li > dl > dd.type_a{height:84px}
.div-organ .for_engstructure .aff_3 > ul.upper > li > dl > dd.type_a span{display:inline-block;padding:2px 4px;line-height:1.4}
.for_eng_minister h3 div img{width:100%}
@media screen and (max-width: 460px){
.for_eng_minister h3 span{display:block}
}
@media screen and (max-width: 768px){
.for_eng_structure dl.dl-accordion dt.h3-title.accordion-title a{padding-right:27px}
.for_eng_structure dl.dl-accordion dt:nth-child(7) a{width:92%;font-size:14px}
.for_eng_structure dl.dl-accordion dt:nth-child(11) a{width:92%;font-size:14px}
.for_eng_structure dl.dl-accordion dt:nth-child(13) a{font-size:15px}
.div-organ .for_engstructure .org_1 span.atype{height:48px;padding:0;line-height:48px}
.div-organ .for_engstructure .org_2 li.pl > span.atype{height:48px;padding:0;line-height:48px}
.div-organ .for_engstructure .org_2 li.pl > ul li{display:inline-block;width:100%;height:48px;border:1px solid #ccc;line-height:48px}
.div-organ .for_engstructure .org_2 li.pl > ul li span{display:inline-block;border:none;line-height:1.4;vertical-align:middle}
.div-organ .for_engstructure .org_2 li.pr div{display:inline-block;width:100%;height:48px;padding:0;border:1px solid #5086be;background-color:#2e476d;line-height:48px}
.div-organ .for_engstructure .org_2 li.pr div span.atype{display:inline-block;width:100%;border:none;background:none;line-height:1.4;vertical-align:middle}
.div-organ .for_engstructure .org_2 li.fr{width:100%}
.div-organ .for_engstructure .org_2 li.fr div{display:inline-block;width:50%;height:48px;padding:0;border:1px solid #5086be;background-color:#2e476d;line-height:48px}
.div-organ .for_engstructure .org_2 li.fr div span.atype{display:inline-block;border:none;background:none;line-height:1.4;vertical-align:middle}
.div-organ .for_engstructure > li.org_3 > ul > li:nth-child(4){background:none}
.div-organ .for_engstructure > li.org_3 > ul > li:nth-child(5){margin-left:0;background:none}
.div-organ .for_engstructure > li.org_3 > ul > li:nth-child(6){background:none}
.div-organ .for_engstructure > li.org_3 > ul > li dl dt{line-height:36px !important}
.div-organ .for_engstructure > li.org_3 > ul > li dl dd{line-height:38px}
.div-organ .for_engstructure > li.org_3 > ul > li dl dd:nth-child(2){height:38px;line-height:38px}
.div-organ .for_engstructure > li.org_3 > ul > li dl dd.type_a ul li div,.div-organ .for_engstructure > li.org_3 > ul > li dl dd.type_c ul li div{display:inline-block;width:100%;height:38px;border:1px solid #ccc;line-height:38px}
.div-organ .for_engstructure > li.org_3 > ul > li dl dd.type_a ul li div span,.div-organ .for_engstructure > li.org_3 > ul > li dl dd.type_c ul li div span{display:inline-block;width:100%;padding:2px 4px;line-height:1.4}
.div-organ .for_engstructure > li.org_3 > ul > li dl dd.type_b{height:38px;line-height:38px}
.div-organ .for_engstructure .aff_1 div{display:inline-block;width:267px;height:42px;padding:0;border:1px solid #5086be;background-color:#2e476d;line-height:42px}
.div-organ .for_engstructure .aff_1 div span{display:inline-block;width:100%;padding:2px 4px;border:none;background:none;line-height:1.4}
.div-organ .for_engstructure .aff_2 .depth3 dl dt{line-height:36px !important}
.div-organ .for_engstructure .aff_2 .pr dl dt.btype{display:inline-block;width:100%;height:38px;padding:0;line-height:38px}
.div-organ .for_engstructure .aff_2 .pr dl dt.btype span{display:inline-block;width:100%;padding:2px 4px;line-height:1.4}
.div-organ .for_engstructure .aff_2 li.fr div{display:inline-block;height:42px;padding:0;border:1px solid #5086be;background-color:#2e476d;line-height:42px}
.div-organ .for_engstructure .aff_2 li.fr div span.atype{display:inline-block;width:100%;padding:2px 4px;border:none;background:none;line-height:1.4}
.div-organ .for_engstructure .aff_3 > ul > li dl dd.type_a ul li div{display:inline-block;width:100%;height:38px;border:1px solid #ccc;line-height:38px}
.div-organ .for_engstructure .aff_3 > ul > li dl dd.type_a ul li div span{display:inline-block;width:100%;padding:2px 4px;line-height:1.4}
.div-organ .for_engstructure .aff_3 ul.upper > li > dl > dt{height:38px;line-height:38px}
}
.org_group,.aff_group{margin-bottom:60px}
.org_group a,.aff_group a{display:block;color:#464646}
.org_group a:hover,.aff_group a:hover{text-decoration:underline}
.org_group > li,.aff_group > li{display:inline-block;width:100%;text-align:center}
.org_group > li.pd50,.aff_group > li.pd50{padding-bottom:50px;background:url(../images/content/org_vline_bg.gif) 50% 0 no-repeat}
.org_group > li .atype,.aff_group > li .atype{display:inline-block;min-width:140px;padding:7px 20px;border:1px solid #5086be;background-color:#2e476d;font-size:18px;font-size:1.8rem;font-weight:400;line-height:1.4;color:#fff}
.org_group > li .atype.top,.aff_group > li .atype.top{padding:12px 20px}
.org_group > li .btype,.aff_group > li .btype{display:inline-block;min-width:140px;padding:5px 20px;border:1px solid #ccc;background-color:#fff;font-size:16px;font-size:1.6rem;font-weight:400;line-height:1.4;color:#464646;-webkit-box-sizing:border-box;box-sizing:border-box}
.org_group > li .org_2,.org_group > li .aff_2,.aff_group > li .org_2,.aff_group > li .aff_2{display:inline-block;width:100%;vertical-align:top}
.org_group > li .org_2:after,.org_group > li .aff_2:after,.aff_group > li .org_2:after,.aff_group > li .aff_2:after{display:table-cell;clear:both;content:''}
.org_group > li .org_2.first,.org_group > li .aff_2.first,.aff_group > li .org_2.first,.aff_group > li .aff_2.first{background:url(../images/content/org_2_first_bg.gif) 50% 0 no-repeat}
.org_group > li .org_2.second,.org_group > li .aff_2.second,.aff_group > li .org_2.second,.aff_group > li .aff_2.second{background:url(../images/content/org_2_second_bg.gif) 50% 0 no-repeat}
.org_group > li .org_2 > li,.org_group > li .aff_2 > li,.aff_group > li .org_2 > li,.aff_group > li .aff_2 > li{float:left;position:relative;width:50%;padding:40px 0}
.org_group > li .org_2 > li.pl,.org_group > li .aff_2 > li.pl,.aff_group > li .org_2 > li.pl,.aff_group > li .aff_2 > li.pl{padding-left:20px}
.org_group > li .org_2 > li.pr,.org_group > li .aff_2 > li.pr,.aff_group > li .org_2 > li.pr,.aff_group > li .aff_2 > li.pr{padding-right:20px}
.org_group > li .org_2 > li.pr.fr,.org_group > li .aff_2 > li.pr.fr,.aff_group > li .org_2 > li.pr.fr,.aff_group > li .aff_2 > li.pr.fr{float:right}
.org_group > li .org_2 > li > ul,.org_group > li .aff_2 > li > ul,.aff_group > li .org_2 > li > ul,.aff_group > li .aff_2 > li > ul{position:absolute;top:5px;left:0;width:38%;background:url(../images/content/org_2_first2_bg.gif) 100% 50% no-repeat;text-align:left}
.org_group > li .org_2 > li > ul > li,.org_group > li .aff_2 > li > ul > li,.aff_group > li .org_2 > li > ul > li,.aff_group > li .aff_2 > li > ul > li{padding:10px 0}
.org_group > li .org_2 > li > ul > li a,.org_group > li .aff_2 > li > ul > li a,.aff_group > li .org_2 > li > ul > li a,.aff_group > li .aff_2 > li > ul > li a{text-align:center}
.org_group > li.org_3 > ul,.org_group > li.aff_3 > ul,.aff_group > li.org_3 > ul,.aff_group > li.aff_3 > ul{display:inline-block;width:100%}
.org_group > li.org_3 > ul:after,.org_group > li.aff_3 > ul:after,.aff_group > li.org_3 > ul:after,.aff_group > li.aff_3 > ul:after{display:table-cell;clear:both;content:''}
.org_group > li.org_3 > ul > li,.org_group > li.aff_3 > ul > li,.aff_group > li.org_3 > ul > li,.aff_group > li.aff_3 > ul > li{float:left;position:relative;width:14.2857%;padding:30px 2px 0;background:url(../images/content/org_3_bg.gif) 50% 0 no-repeat}
.org_group > li.org_3 > ul > li:first-child,.org_group > li.aff_3 > ul > li:first-child,.aff_group > li.org_3 > ul > li:first-child,.aff_group > li.aff_3 > ul > li:first-child{background:url(../images/content/org_3_l_bg.gif) 50% 0 no-repeat}
.org_group > li.org_3 > ul > li:last-child,.org_group > li.aff_3 > ul > li:last-child,.aff_group > li.org_3 > ul > li:last-child,.aff_group > li.aff_3 > ul > li:last-child{background:url(../images/content/org_3_r_bg.gif) 50% 0 no-repeat}
.org_group > li.org_3 > ul > li > dl,.org_group > li.aff_3 > ul > li > dl,.aff_group > li.org_3 > ul > li > dl,.aff_group > li.aff_3 > ul > li > dl{display:inline-block;width:100%;font-size:16px;font-size:1.6rem}
.org_group > li.org_3 > ul > li > dl > dt,.org_group > li.aff_3 > ul > li > dl > dt,.aff_group > li.org_3 > ul > li > dl > dt,.aff_group > li.aff_3 > ul > li > dl > dt{display:inline-block;width:100%;border:1px solid #ccc;background-color:#ececec;line-height:56px;vertical-align:middle}
.org_group > li.org_3 > ul > li > dl > dt p,.org_group > li.aff_3 > ul > li > dl > dt p,.aff_group > li.org_3 > ul > li > dl > dt p,.aff_group > li.aff_3 > ul > li > dl > dt p{display:inline-block;line-height:1.4;font-weight:700;vertical-align:middle}
.org_group > li.org_3 > ul > li > dl > dd,.org_group > li.aff_3 > ul > li > dl > dd,.aff_group > li.org_3 > ul > li > dl > dd,.aff_group > li.aff_3 > ul > li > dl > dd{margin-top:4px;padding:10px 0;border:1px solid #ccc;line-height:1.4;color:#464646}
.org_group > li.org_3 > ul > li > dl > dd.type_a,.org_group > li.aff_3 > ul > li > dl > dd.type_a,.aff_group > li.org_3 > ul > li > dl > dd.type_a,.aff_group > li.aff_3 > ul > li > dl > dd.type_a{height:152px}
.org_group > li.org_3 > ul > li > dl > dd.type_b,.org_group > li.aff_3 > ul > li > dl > dd.type_b,.aff_group > li.org_3 > ul > li > dl > dd.type_b,.aff_group > li.aff_3 > ul > li > dl > dd.type_b{margin-top:62px}
.org_group > li.org_3 > ul > li > dl > dd.type_b a,.org_group > li.aff_3 > ul > li > dl > dd.type_b a,.aff_group > li.org_3 > ul > li > dl > dd.type_b a,.aff_group > li.aff_3 > ul > li > dl > dd.type_b a{padding:0}
.org_group > li.org_3 > ul > li > dl > dd.type_c,.org_group > li.aff_3 > ul > li > dl > dd.type_c,.aff_group > li.org_3 > ul > li > dl > dd.type_c,.aff_group > li.aff_3 > ul > li > dl > dd.type_c{height:200px}
.org_group > li.org_3 > ul > li > dl > dd a,.org_group > li.aff_3 > ul > li > dl > dd a,.aff_group > li.org_3 > ul > li > dl > dd a,.aff_group > li.aff_3 > ul > li > dl > dd a{display:inline-block;width:100%;padding:2px 0;line-height:1.4;color:#464646}
@media screen and (max-width: 768px){
.div-organ .section-org .org_group > li,.div-organ .section-org .aff_group > li,.div-organ .div-affiliation .org_group > li,.div-organ .div-affiliation .aff_group > li{margin-top:30px;background:none}
.div-organ .section-org .org_group > li:nth-child(3),.div-organ .section-org .aff_group > li:nth-child(3),.div-organ .div-affiliation .org_group > li:nth-child(3),.div-organ .div-affiliation .aff_group > li:nth-child(3){margin-top:30px}
.div-organ .section-org .org_group > li.pd50,.div-organ .section-org .aff_group > li.pd50,.div-organ .div-affiliation .org_group > li.pd50,.div-organ .div-affiliation .aff_group > li.pd50{padding-bottom:0}
.div-organ .section-org .org_group .org_1,.div-organ .section-org .org_group .aff_1,.div-organ .section-org .aff_group .org_1,.div-organ .section-org .aff_group .aff_1,.div-organ .div-affiliation .org_group .org_1,.div-organ .div-affiliation .org_group .aff_1,.div-organ .div-affiliation .aff_group .org_1,.div-organ .div-affiliation .aff_group .aff_1{margin-top:0}
.div-organ .section-org .org_group .org_1 a,.div-organ .section-org .org_group .org_1 span,.div-organ .section-org .org_group .aff_1 a,.div-organ .section-org .org_group .aff_1 span,.div-organ .section-org .aff_group .org_1 a,.div-organ .section-org .aff_group .org_1 span,.div-organ .section-org .aff_group .aff_1 a,.div-organ .section-org .aff_group .aff_1 span,.div-organ .div-affiliation .org_group .org_1 a,.div-organ .div-affiliation .org_group .org_1 span,.div-organ .div-affiliation .org_group .aff_1 a,.div-organ .div-affiliation .org_group .aff_1 span,.div-organ .div-affiliation .aff_group .org_1 a,.div-organ .div-affiliation .aff_group .org_1 span,.div-organ .div-affiliation .aff_group .aff_1 a,.div-organ .div-affiliation .aff_group .aff_1 span{min-width:50%}
.div-organ .section-org .org_group .org_2,.div-organ .section-org .org_group .aff_2,.div-organ .section-org .aff_group .org_2,.div-organ .section-org .aff_group .aff_2,.div-organ .div-affiliation .org_group .org_2,.div-organ .div-affiliation .org_group .aff_2,.div-organ .div-affiliation .aff_group .org_2,.div-organ .div-affiliation .aff_group .aff_2{background:none}
.div-organ .section-org .org_group .org_2 li,.div-organ .section-org .org_group .aff_2 li,.div-organ .section-org .aff_group .org_2 li,.div-organ .section-org .aff_group .aff_2 li,.div-organ .div-affiliation .org_group .org_2 li,.div-organ .div-affiliation .org_group .aff_2 li,.div-organ .div-affiliation .aff_group .org_2 li,.div-organ .div-affiliation .aff_group .aff_2 li{margin-top:0;padding:0}
.div-organ .section-org .org_group .org_2 .pl,.div-organ .section-org .org_group .aff_2 .pl,.div-organ .section-org .aff_group .org_2 .pl,.div-organ .section-org .aff_group .aff_2 .pl,.div-organ .div-affiliation .org_group .org_2 .pl,.div-organ .div-affiliation .org_group .aff_2 .pl,.div-organ .div-affiliation .aff_group .org_2 .pl,.div-organ .div-affiliation .aff_group .aff_2 .pl{width:50%;padding-left:0;padding-right:2px}
.div-organ .section-org .org_group .org_2 .pl span,.div-organ .section-org .org_group .aff_2 .pl span,.div-organ .section-org .aff_group .org_2 .pl span,.div-organ .section-org .aff_group .aff_2 .pl span,.div-organ .div-affiliation .org_group .org_2 .pl span,.div-organ .div-affiliation .org_group .aff_2 .pl span,.div-organ .div-affiliation .aff_group .org_2 .pl span,.div-organ .div-affiliation .aff_group .aff_2 .pl span{min-width:100%}
.div-organ .section-org .org_group .org_2 .pl > ul,.div-organ .section-org .org_group .aff_2 .pl > ul,.div-organ .section-org .aff_group .org_2 .pl > ul,.div-organ .section-org .aff_group .aff_2 .pl > ul,.div-organ .div-affiliation .org_group .org_2 .pl > ul,.div-organ .div-affiliation .org_group .aff_2 .pl > ul,.div-organ .div-affiliation .aff_group .org_2 .pl > ul,.div-organ .div-affiliation .aff_group .aff_2 .pl > ul{position:static;width:100%;background:none}
.div-organ .section-org .org_group .org_2 .pl > ul li,.div-organ .section-org .org_group .aff_2 .pl > ul li,.div-organ .section-org .aff_group .org_2 .pl > ul li,.div-organ .section-org .aff_group .aff_2 .pl > ul li,.div-organ .div-affiliation .org_group .org_2 .pl > ul li,.div-organ .div-affiliation .org_group .aff_2 .pl > ul li,.div-organ .div-affiliation .aff_group .org_2 .pl > ul li,.div-organ .div-affiliation .aff_group .aff_2 .pl > ul li{margin-top:4px}
.div-organ .section-org .org_group .org_2 .pl > ul li a,.div-organ .section-org .org_group .aff_2 .pl > ul li a,.div-organ .section-org .aff_group .org_2 .pl > ul li a,.div-organ .section-org .aff_group .aff_2 .pl > ul li a,.div-organ .div-affiliation .org_group .org_2 .pl > ul li a,.div-organ .div-affiliation .org_group .aff_2 .pl > ul li a,.div-organ .div-affiliation .aff_group .org_2 .pl > ul li a,.div-organ .div-affiliation .aff_group .aff_2 .pl > ul li a{min-width:100%}
.div-organ .section-org .org_group .org_2 .pl dl,.div-organ .section-org .org_group .aff_2 .pl dl,.div-organ .section-org .aff_group .org_2 .pl dl,.div-organ .section-org .aff_group .aff_2 .pl dl,.div-organ .div-affiliation .org_group .org_2 .pl dl,.div-organ .div-affiliation .org_group .aff_2 .pl dl,.div-organ .div-affiliation .aff_group .org_2 .pl dl,.div-organ .div-affiliation .aff_group .aff_2 .pl dl{background:none}
.div-organ .section-org .org_group .org_2 .pl dl > dt,.div-organ .section-org .org_group .aff_2 .pl dl > dt,.div-organ .section-org .aff_group .org_2 .pl dl > dt,.div-organ .section-org .aff_group .aff_2 .pl dl > dt,.div-organ .div-affiliation .org_group .org_2 .pl dl > dt,.div-organ .div-affiliation .org_group .aff_2 .pl dl > dt,.div-organ .div-affiliation .aff_group .org_2 .pl dl > dt,.div-organ .div-affiliation .aff_group .aff_2 .pl dl > dt{height:auto}
.div-organ .section-org .org_group .org_2 .pl dl dd ul,.div-organ .section-org .org_group .aff_2 .pl dl dd ul,.div-organ .section-org .aff_group .org_2 .pl dl dd ul,.div-organ .section-org .aff_group .aff_2 .pl dl dd ul,.div-organ .div-affiliation .org_group .org_2 .pl dl dd ul,.div-organ .div-affiliation .org_group .aff_2 .pl dl dd ul,.div-organ .div-affiliation .aff_group .org_2 .pl dl dd ul,.div-organ .div-affiliation .aff_group .aff_2 .pl dl dd ul{padding-top:0}
.div-organ .section-org .org_group .org_2 .pl dl dd ul li,.div-organ .section-org .org_group .aff_2 .pl dl dd ul li,.div-organ .section-org .aff_group .org_2 .pl dl dd ul li,.div-organ .section-org .aff_group .aff_2 .pl dl dd ul li,.div-organ .div-affiliation .org_group .org_2 .pl dl dd ul li,.div-organ .div-affiliation .org_group .aff_2 .pl dl dd ul li,.div-organ .div-affiliation .aff_group .org_2 .pl dl dd ul li,.div-organ .div-affiliation .aff_group .aff_2 .pl dl dd ul li{float:none;width:100%;margin-top:4px;background:none}
.div-organ .section-org .org_group .org_2 .pl dl dd ul li:first-child,.div-organ .section-org .org_group .aff_2 .pl dl dd ul li:first-child,.div-organ .section-org .aff_group .org_2 .pl dl dd ul li:first-child,.div-organ .section-org .aff_group .aff_2 .pl dl dd ul li:first-child,.div-organ .div-affiliation .org_group .org_2 .pl dl dd ul li:first-child,.div-organ .div-affiliation .org_group .aff_2 .pl dl dd ul li:first-child,.div-organ .div-affiliation .aff_group .org_2 .pl dl dd ul li:first-child,.div-organ .div-affiliation .aff_group .aff_2 .pl dl dd ul li:first-child{margin-top:0}
.div-organ .section-org .org_group .org_2 .fl,.div-organ .section-org .org_group .aff_2 .fl,.div-organ .section-org .aff_group .org_2 .fl,.div-organ .section-org .aff_group .aff_2 .fl,.div-organ .div-affiliation .org_group .org_2 .fl,.div-organ .div-affiliation .org_group .aff_2 .fl,.div-organ .div-affiliation .aff_group .org_2 .fl,.div-organ .div-affiliation .aff_group .aff_2 .fl{width:100%}
.div-organ .section-org .org_group .org_2 .pr,.div-organ .section-org .org_group .aff_2 .pr,.div-organ .section-org .aff_group .org_2 .pr,.div-organ .section-org .aff_group .aff_2 .pr,.div-organ .div-affiliation .org_group .org_2 .pr,.div-organ .div-affiliation .org_group .aff_2 .pr,.div-organ .div-affiliation .aff_group .org_2 .pr,.div-organ .div-affiliation .aff_group .aff_2 .pr{width:50%;padding-right:0;padding-left:2px}
.div-organ .section-org .org_group .org_2 .pr a,.div-organ .section-org .org_group .aff_2 .pr a,.div-organ .section-org .aff_group .org_2 .pr a,.div-organ .section-org .aff_group .aff_2 .pr a,.div-organ .div-affiliation .org_group .org_2 .pr a,.div-organ .div-affiliation .org_group .aff_2 .pr a,.div-organ .div-affiliation .aff_group .org_2 .pr a,.div-organ .div-affiliation .aff_group .aff_2 .pr a{min-width:100%}
.div-organ .section-org .org_group .org_2 .pr span,.div-organ .section-org .org_group .aff_2 .pr span,.div-organ .section-org .aff_group .org_2 .pr span,.div-organ .section-org .aff_group .aff_2 .pr span,.div-organ .div-affiliation .org_group .org_2 .pr span,.div-organ .div-affiliation .org_group .aff_2 .pr span,.div-organ .div-affiliation .aff_group .org_2 .pr span,.div-organ .div-affiliation .aff_group .aff_2 .pr span{min-width:50%}
.div-organ .section-org .org_group .org_2 .fr,.div-organ .section-org .org_group .aff_2 .fr,.div-organ .section-org .aff_group .org_2 .fr,.div-organ .section-org .aff_group .aff_2 .fr,.div-organ .div-affiliation .org_group .org_2 .fr,.div-organ .div-affiliation .org_group .aff_2 .fr,.div-organ .div-affiliation .aff_group .org_2 .fr,.div-organ .div-affiliation .aff_group .aff_2 .fr{width:100%;padding-left:0}
.div-organ .section-org .org_group .org_2 .fr dl,.div-organ .section-org .org_group .aff_2 .fr dl,.div-organ .section-org .aff_group .org_2 .fr dl,.div-organ .section-org .aff_group .aff_2 .fr dl,.div-organ .div-affiliation .org_group .org_2 .fr dl,.div-organ .div-affiliation .org_group .aff_2 .fr dl,.div-organ .div-affiliation .aff_group .org_2 .fr dl,.div-organ .div-affiliation .aff_group .aff_2 .fr dl{width:100%}
.div-organ .section-org .org_group .org_2 .fr dl dt,.div-organ .section-org .org_group .aff_2 .fr dl dt,.div-organ .section-org .aff_group .org_2 .fr dl dt,.div-organ .section-org .aff_group .aff_2 .fr dl dt,.div-organ .div-affiliation .org_group .org_2 .fr dl dt,.div-organ .div-affiliation .org_group .aff_2 .fr dl dt,.div-organ .div-affiliation .aff_group .org_2 .fr dl dt,.div-organ .div-affiliation .aff_group .aff_2 .fr dl dt{width:100%}
.div-organ .section-org .org_group .org_2 .fr dl dt.btype,.div-organ .section-org .org_group .aff_2 .fr dl dt.btype,.div-organ .section-org .aff_group .org_2 .fr dl dt.btype,.div-organ .section-org .aff_group .aff_2 .fr dl dt.btype,.div-organ .div-affiliation .org_group .org_2 .fr dl dt.btype,.div-organ .div-affiliation .org_group .aff_2 .fr dl dt.btype,.div-organ .div-affiliation .aff_group .org_2 .fr dl dt.btype,.div-organ .div-affiliation .aff_group .aff_2 .fr dl dt.btype{margin-top:30px}
.div-organ .section-org .org_group .org_2 .fr dl dd ul,.div-organ .section-org .org_group .aff_2 .fr dl dd ul,.div-organ .section-org .aff_group .org_2 .fr dl dd ul,.div-organ .section-org .aff_group .aff_2 .fr dl dd ul,.div-organ .div-affiliation .org_group .org_2 .fr dl dd ul,.div-organ .div-affiliation .org_group .aff_2 .fr dl dd ul,.div-organ .div-affiliation .aff_group .org_2 .fr dl dd ul,.div-organ .div-affiliation .aff_group .aff_2 .fr dl dd ul{padding-top:4px}
.div-organ .section-org .org_group .org_2 .fr dl dd ul li,.div-organ .section-org .org_group .aff_2 .fr dl dd ul li,.div-organ .section-org .aff_group .org_2 .fr dl dd ul li,.div-organ .section-org .aff_group .aff_2 .fr dl dd ul li,.div-organ .div-affiliation .org_group .org_2 .fr dl dd ul li,.div-organ .div-affiliation .org_group .aff_2 .fr dl dd ul li,.div-organ .div-affiliation .aff_group .org_2 .fr dl dd ul li,.div-organ .div-affiliation .aff_group .aff_2 .fr dl dd ul li{float:none;width:100%;margin-top:4px;background:none}
.div-organ .section-org .org_group .org_2 .fr dl dd ul li:first-child,.div-organ .section-org .org_group .aff_2 .fr dl dd ul li:first-child,.div-organ .section-org .aff_group .org_2 .fr dl dd ul li:first-child,.div-organ .section-org .aff_group .aff_2 .fr dl dd ul li:first-child,.div-organ .div-affiliation .org_group .org_2 .fr dl dd ul li:first-child,.div-organ .div-affiliation .org_group .aff_2 .fr dl dd ul li:first-child,.div-organ .div-affiliation .aff_group .org_2 .fr dl dd ul li:first-child,.div-organ .div-affiliation .aff_group .aff_2 .fr dl dd ul li:first-child{margin-top:0}
.div-organ .section-org .org_group .org_2 .depth3 li dl dt,.div-organ .section-org .org_group .aff_2 .depth3 li dl dt,.div-organ .section-org .aff_group .org_2 .depth3 li dl dt,.div-organ .section-org .aff_group .aff_2 .depth3 li dl dt,.div-organ .div-affiliation .org_group .org_2 .depth3 li dl dt,.div-organ .div-affiliation .org_group .aff_2 .depth3 li dl dt,.div-organ .div-affiliation .aff_group .org_2 .depth3 li dl dt,.div-organ .div-affiliation .aff_group .aff_2 .depth3 li dl dt{line-height:34px}
.div-organ .section-org .org_group .second li.pr,.div-organ .section-org .aff_group .second li.pr,.div-organ .div-affiliation .org_group .second li.pr,.div-organ .div-affiliation .aff_group .second li.pr{float:none;width:100%;padding-right:0;padding-left:0}
.div-organ .section-org .org_group .second li.pr a,.div-organ .section-org .aff_group .second li.pr a,.div-organ .div-affiliation .org_group .second li.pr a,.div-organ .div-affiliation .aff_group .second li.pr a{min-width:50%}
.div-organ .section-org .org_group .second2 .pr > dl,.div-organ .section-org .aff_group .second2 .pr > dl,.div-organ .div-affiliation .org_group .second2 .pr > dl,.div-organ .div-affiliation .aff_group .second2 .pr > dl{background:none}
.div-organ .section-org .org_group .org_3,.div-organ .section-org .org_group .aff_3,.div-organ .section-org .aff_group .org_3,.div-organ .section-org .aff_group .aff_3,.div-organ .div-affiliation .org_group .org_3,.div-organ .div-affiliation .org_group .aff_3,.div-organ .div-affiliation .aff_group .org_3,.div-organ .div-affiliation .aff_group .aff_3{margin-top:0 !important}
.div-organ .section-org .org_group .org_3 > ul > li,.div-organ .section-org .org_group .aff_3 > ul > li,.div-organ .section-org .aff_group .org_3 > ul > li,.div-organ .section-org .aff_group .aff_3 > ul > li,.div-organ .div-affiliation .org_group .org_3 > ul > li,.div-organ .div-affiliation .org_group .aff_3 > ul > li,.div-organ .div-affiliation .aff_group .org_3 > ul > li,.div-organ .div-affiliation .aff_group .aff_3 > ul > li{width:100%;max-width:100%;padding:30px 0 0;background:none}
.div-organ .section-org .org_group .org_3 > ul > li dl,.div-organ .section-org .org_group .aff_3 > ul > li dl,.div-organ .section-org .aff_group .org_3 > ul > li dl,.div-organ .section-org .aff_group .aff_3 > ul > li dl,.div-organ .div-affiliation .org_group .org_3 > ul > li dl,.div-organ .div-affiliation .org_group .aff_3 > ul > li dl,.div-organ .div-affiliation .aff_group .org_3 > ul > li dl,.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl{display:block;max-width:100%}
.div-organ .section-org .org_group .org_3 > ul > li dl dt,.div-organ .section-org .org_group .aff_3 > ul > li dl dt,.div-organ .section-org .aff_group .org_3 > ul > li dl dt,.div-organ .section-org .aff_group .aff_3 > ul > li dl dt,.div-organ .div-affiliation .org_group .org_3 > ul > li dl dt,.div-organ .div-affiliation .org_group .aff_3 > ul > li dl dt,.div-organ .div-affiliation .aff_group .org_3 > ul > li dl dt,.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl dt{line-height:34px}
.div-organ .section-org .org_group .org_3 > ul > li dl dt p span.br,.div-organ .section-org .org_group .aff_3 > ul > li dl dt p span.br,.div-organ .section-org .aff_group .org_3 > ul > li dl dt p span.br,.div-organ .section-org .aff_group .aff_3 > ul > li dl dt p span.br,.div-organ .div-affiliation .org_group .org_3 > ul > li dl dt p span.br,.div-organ .div-affiliation .org_group .aff_3 > ul > li dl dt p span.br,.div-organ .div-affiliation .aff_group .org_3 > ul > li dl dt p span.br,.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl dt p span.br{display:inline}
.div-organ .section-org .org_group .org_3 > ul > li dl dd.type_a,.div-organ .section-org .org_group .org_3 > ul > li dl dd.type_c,.div-organ .section-org .org_group .aff_3 > ul > li dl dd.type_a,.div-organ .section-org .org_group .aff_3 > ul > li dl dd.type_c,.div-organ .section-org .aff_group .org_3 > ul > li dl dd.type_a,.div-organ .section-org .aff_group .org_3 > ul > li dl dd.type_c,.div-organ .section-org .aff_group .aff_3 > ul > li dl dd.type_a,.div-organ .section-org .aff_group .aff_3 > ul > li dl dd.type_c,.div-organ .div-affiliation .org_group .org_3 > ul > li dl dd.type_a,.div-organ .div-affiliation .org_group .org_3 > ul > li dl dd.type_c,.div-organ .div-affiliation .org_group .aff_3 > ul > li dl dd.type_a,.div-organ .div-affiliation .org_group .aff_3 > ul > li dl dd.type_c,.div-organ .div-affiliation .aff_group .org_3 > ul > li dl dd.type_a,.div-organ .div-affiliation .aff_group .org_3 > ul > li dl dd.type_c,.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl dd.type_a,.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl dd.type_c{height:auto;margin-top:0;padding:0;border:none}
.div-organ .section-org .org_group .org_3 > ul > li dl dd.type_b,.div-organ .section-org .org_group .aff_3 > ul > li dl dd.type_b,.div-organ .section-org .aff_group .org_3 > ul > li dl dd.type_b,.div-organ .section-org .aff_group .aff_3 > ul > li dl dd.type_b,.div-organ .div-affiliation .org_group .org_3 > ul > li dl dd.type_b,.div-organ .div-affiliation .org_group .aff_3 > ul > li dl dd.type_b,.div-organ .div-affiliation .aff_group .org_3 > ul > li dl dd.type_b,.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl dd.type_b{margin-top:0}
.div-organ .section-org .org_group .org_3 > ul > li dl dd,.div-organ .section-org .org_group .aff_3 > ul > li dl dd,.div-organ .section-org .aff_group .org_3 > ul > li dl dd,.div-organ .section-org .aff_group .aff_3 > ul > li dl dd,.div-organ .div-affiliation .org_group .org_3 > ul > li dl dd,.div-organ .div-affiliation .org_group .aff_3 > ul > li dl dd,.div-organ .div-affiliation .aff_group .org_3 > ul > li dl dd,.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl dd{padding:8px 0;line-height:1}
.div-organ .section-org .org_group .org_3 > ul > li dl dd ul,.div-organ .section-org .org_group .aff_3 > ul > li dl dd ul,.div-organ .section-org .aff_group .org_3 > ul > li dl dd ul,.div-organ .section-org .aff_group .aff_3 > ul > li dl dd ul,.div-organ .div-affiliation .org_group .org_3 > ul > li dl dd ul,.div-organ .div-affiliation .org_group .aff_3 > ul > li dl dd ul,.div-organ .div-affiliation .aff_group .org_3 > ul > li dl dd ul,.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl dd ul{overflow:hidden}
.div-organ .section-org .org_group .org_3 > ul > li dl dd ul li,.div-organ .section-org .org_group .aff_3 > ul > li dl dd ul li,.div-organ .section-org .aff_group .org_3 > ul > li dl dd ul li,.div-organ .section-org .aff_group .aff_3 > ul > li dl dd ul li,.div-organ .div-affiliation .org_group .org_3 > ul > li dl dd ul li,.div-organ .div-affiliation .org_group .aff_3 > ul > li dl dd ul li,.div-organ .div-affiliation .aff_group .org_3 > ul > li dl dd ul li,.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl dd ul li{float:left;width:50%;margin-top:4px;padding-left:2px}
.div-organ .section-org .org_group .org_3 > ul > li dl dd ul li:nth-child(2n+1),.div-organ .section-org .org_group .aff_3 > ul > li dl dd ul li:nth-child(2n+1),.div-organ .section-org .aff_group .org_3 > ul > li dl dd ul li:nth-child(2n+1),.div-organ .section-org .aff_group .aff_3 > ul > li dl dd ul li:nth-child(2n+1),.div-organ .div-affiliation .org_group .org_3 > ul > li dl dd ul li:nth-child(2n+1),.div-organ .div-affiliation .org_group .aff_3 > ul > li dl dd ul li:nth-child(2n+1),.div-organ .div-affiliation .aff_group .org_3 > ul > li dl dd ul li:nth-child(2n+1),.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl dd ul li:nth-child(2n+1){padding-right:2px;padding-left:0}
.div-organ .section-org .org_group .org_3 > ul > li dl dd ul li a,.div-organ .section-org .org_group .aff_3 > ul > li dl dd ul li a,.div-organ .section-org .aff_group .org_3 > ul > li dl dd ul li a,.div-organ .section-org .aff_group .aff_3 > ul > li dl dd ul li a,.div-organ .div-affiliation .org_group .org_3 > ul > li dl dd ul li a,.div-organ .div-affiliation .org_group .aff_3 > ul > li dl dd ul li a,.div-organ .div-affiliation .aff_group .org_3 > ul > li dl dd ul li a,.div-organ .div-affiliation .aff_group .aff_3 > ul > li dl dd ul li a{border:1px solid #ccc}
}
.nav-tab.affiliation .tabmenu > li{width:33.3333%}
.nav-tab.affiliation .tabmenu > li:nth-child(3n+1){border-left:1px solid #ccc}
.div-affiliation .aff_group{margin-top:50px}
.div-affiliation .aff_group .aff_3 > ul > li{width:50%;max-width:none}
.div-affiliation .aff_group .aff_3 > ul > li > dl{max-width:143px}
.div-affiliation .aff_group .aff_3 > ul > li > dl > dd.type_a{height:100px}
.div-affiliation .aff_group .aff_3 .divide_3 li{width:33.3333%}
.div-affiliation .aff_group .aff_4{padding-top:44px;background:url(../images/content/aff_2_bg.gif) 50% -9% no-repeat}
.div-affiliation .aff_group .aff_4 > li{width:100%;padding:0;padding-right:100px;background:url(../images/content/org_3_l_bg.gif) 20% -38% no-repeat;text-align:right}
.div-affiliation .aff_group .aff_4 > li > span{width:320px;border-color:#ccc;background-color:#FFF;color:#464646;text-align:center}
.div-affiliation .aff_group .aff_4 > ul{padding-top:5px}
.div-affiliation .aff_group .no_bg{background:none}
.div-affiliation .aff_group .no_bg > ul{overflow:hidden}
.div-affiliation .aff_group .no_bg > ul > li{padding-top:0;background:url(../images/content/org_2_first_bg.gif) 47.5% 136% no-repeat;font-size:16px;font-weight:bold}
.div-affiliation .second2{background:url(../images/content/org_vline2_bg.gif) 50% 0 no-repeat}
.div-affiliation .second2 .pl > dl > dt,.div-affiliation .second2 .pr > dl > dt{height:34px;-webkit-box-sizing:border-box;box-sizing:border-box}
.div-affiliation .second2 .pr > dl{background:url(../images/content/org_second2_r_bg.gif) 50% 17px no-repeat}
.div-affiliation .second2 .pl > dl{background:url(../images/content/org_second2_l_bg.gif) 50% 16px no-repeat}
.div-affiliation .depth3{overflow:hidden;position:relative;width:100%;padding-top:30px;background:none}
.div-affiliation .depth3 li{display:inline-block;float:left;width:33.3333%;padding:30px 2px 0;background:url(../images/content/org_line_bg.gif) 50% 0 no-repeat;text-align:center}
.div-affiliation .depth3 li:first-child{background:url(../images/content/org_3_l_bg.gif) 50% 0 no-repeat}
.div-affiliation .depth3 li:nth-child(3){background:url(../images/content/org_3_r_bg.gif) 50% 0 no-repeat}
.div-affiliation .depth3 li dt{display:inline-block;width:100%;border:1px solid #ccc;background-color:#ececec;line-height:56px;vertical-align:middle}
.div-affiliation .depth3 li dt a{font-size:16px;font-weight:700;color:#5d5d5d}
.div-affiliation .depth3 li:after{display:table-cell;clear:both;content:''}
.eng_books{padding-top:1em;word-break:break-all}
.eng_books .section-content a.downloadbtn{display:inline-block;height:24px;padding:0 11px;background-color:#649edb;line-height:25px;font-size:13px;color:#FFF;vertical-align:middle}
.eng_books .section-content a.downloadbtn:hover{}
.eng_books .section-content h3{display:table;margin-bottom:.5em;table-layout:fixed}
.eng_books .section-content h3 a.downloadbtn{margin-left:5px}
.eng_books .section-content h3 > ul{display:table-row;table-layout:fixed}
.eng_books .section-content h3 > ul li{display:table-cell;vertical-align:middle}
.eng_books .section-content h3 > ul li:nth-child(2){width:90px}
.eng_books .section-content > div{min-height:219px;padding-left:182px;background:url(../images/content/eng-books1.jpg) 0 0 no-repeat;background-size:168px;font-size:16px}
.eng_books .section-content > div > ol > li{display:table;width:100%;padding-bottom:6px}
.eng_books .section-content > div > ol > li > dl{display:table-row;overflow:hidden}
.eng_books .section-content > div > ol > li > dl dt{display:table-cell;width:84px;font-weight:700;line-height:1.4}
.eng_books .section-content > div > ol > li > dl dd{display:table-cell;font-size:15px;line-height:1.4}
.eng_books .section-content > div > ol > li ul{display:table;overflow:hidden;table-layout:fixed}
.eng_books .section-content > div > ol > li ul li{display:table-cell}
.eng_books .section-content > div > ol > li ul li:first-child{padding-right:10px}
.eng_books .section-content > div > ol > li ul li:nth-child(2){width:85px}
.eng_books .section-content > div > ol .appendix{line-height:1.4;font-weight:700}
.eng_books .section-content > div > ol .appendix a.downloadbtn{font-weight:500}
.eng_books .section-content > div.understandingNK{background:url(../images/content/eng-books2.jpg) 0 0 no-repeat;background-size:168px}
.eng_books .section-content > div.understandingNK > ol{line-height:1.4}
.eng_books .section-content > div.understandingNK > ol > li p.text{margin-bottom:1em}
.eng_books .section-content > div.sndialogue{background:url(../images/content/eng-books3.jpg) 0 0 no-repeat;background-size:168px}
@media screen and (max-width: 767px){
.eng_books .section-content > h3{font-size:14px;font-weight:bold}
.eng_books .section-content > h3 a.downloadbtn{font-weight:500}
.eng_books .section-content > div,.eng_books .section-content > div.understandingNK,.eng_books .section-content > div.sndialogue{padding-left:0;background:none;font-size:13px}
.eng_books .section-content > div > ol > li,.eng_books .section-content > div.understandingNK > ol > li,.eng_books .section-content > div.sndialogue > ol > li{padding-bottom:12px}
.eng_books .section-content > div > ol > li > dl dt,.eng_books .section-content > div.understandingNK > ol > li > dl dt,.eng_books .section-content > div.sndialogue > ol > li > dl dt{width:70px;vertical-align:top}
.eng_books .section-content > div > ol > li > dl dd,.eng_books .section-content > div.understandingNK > ol > li > dl dd,.eng_books .section-content > div.sndialogue > ol > li > dl dd{font-size:13px}
.eng_books .section-content > div > ol > li > dl dd ul li,.eng_books .section-content > div.understandingNK > ol > li > dl dd ul li,.eng_books .section-content > div.sndialogue > ol > li > dl dd ul li{vertical-align:top}
.eng_books .section-content > div > ol > li p.text,.eng_books .section-content > div.understandingNK > ol > li p.text,.eng_books .section-content > div.sndialogue > ol > li p.text{font-size:13px}
}
@media screen and (max-width: 560px){
.eng_books .section-content > h3{width:100%}
.eng_books .section-content > div > ol > li ul{width:100%}
.eng_books .section-content > div.understandingNK > ol > li ul{width:auto}
}
.div-admin_tasks{margin-bottom:2em}
.div-admin_tasks > ul > li{font-weight:700}
.div-admin_tasks > p.text{margin-bottom:1em}
.important_events .section-content h3{margin-bottom:.5em}
.important_events .section-content form{margin-bottom:1em}
.important_events .section-content form fieldset select{width:48px;margin-right:5px;padding:2px 0;padding-left:4px;border:1px solid;background:url(../images/content/ico_arrow_down.png) 95% 50% no-repeat;background-size:15px;font-size:16px}
.important_events .section-content form fieldset select:nth-child(2){width:68px}
.important_events .section-content form fieldset select::-ms-expand{display:none}
.important_events .section-content form fieldset input{width:60px;height:30px;font-size:16px}
.important_events .section-content .events_table{font-size:16px}
.important_events .section-content .events_table th{padding:18px 0;border:1px solid #ccc;background-color:#ececec;font-size:16px;font-weight:700;color:#5d5d5d}
.important_events .section-content .events_table tbody tr td{padding:10px 12px;border:1px solid #ccc;border-top:none;vertical-align:middle}
.important_events .section-content .events_table tbody tr td:first-child{text-align:center}
.important_events .section-content .__hidetable{display:none}
@media screen and (max-width: 768px){
.important_events .section-content h3{font-size:18px}
.important_events .section-content div.table-responsive{margin-bottom:0}
}
#map{width:100%;padding-bottom:55%}
.list-tri > li{position:relative;padding:5px 0 5px 20px;font-size:16px;font-size:1.6rem;line-height:1.4}
.list-tri > li:before{display:inline-block;position:absolute;left:0;content:'▷'}
.list-star > li{position:relative;padding:0 0 5px 15px;font-size:16px;font-size:1.6rem;line-height:1.4}
.list-star > li:before{display:inline-block;position:absolute;left:0;content:'＊'}
.list-arr > li{position:relative;padding:5px 0 5px 20px;font-size:16px;font-size:1.6rem;line-height:1.4}
.list-arr > li:before{display:inline-block;position:absolute;left:0;content:'→'}

/* main-banner : 20170901 */
#header{position:relative;z-index:1;background-color:transparent}
.select-box.lang .select-title .btn-select-title{background-color:#fff}
.banner.slide-wrap{position:relative;top:-134px;z-index:0;height:auto;background-color:#444;}
.main-banner-bg{position:absolute;top:0;bottom:0;width:100%;height:100%;background-size:cover;opacity:0.2}
.main-banner{overflow:hidden;height:auto;padding-bottom:25px}
.main-banner .slick-dots{left:0;bottom:18px}
.main-banner .slick-dots li{margin:0 2px}
.main-banner .slick-dots li button{width:19px;height:19px;border-radius:19px;border:1px solid #649edb}
.main-banner .slick-dots li.slick-active button,.main-banner .slick-dots li button:hover{width:36px;border:1px solid #649edb;background-color:#95b8f7}
.main-banner .slick-arrow{width:360px;height:auto}
.main-banner .slick-arrow.bnr-prev{left:-150px}
.main-banner .slick-arrow.bnr-next{right:-150px}
.main-banner .slick-arrow.bnr-prev,.main-banner .slick-arrow.bnr-next{position:absolute;top:50%;z-index:10;opacity:0.7;cursor:pointer;-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(-23%);transform:translateY(-23%)}
.main-banner .slick-arrow.bnr-prev:hover{left:0;opacity:1}
.main-banner .slick-arrow.bnr-next:hover{right:0;opacity:1}
.main-banner .slick-arrow img{max-width:100%;-webkit-box-shadow:0 12px 20px rgba(0,0,0,0.3);box-shadow:0 12px 20px rgba(0,0,0,0.3)}
.main-banner .slick-arrow .n-bg{display:block;width:90%;margin:0 auto}
.main-banner .slick-arrow .n-bg .n-title{margin-top:10px;font-size:18px}
.main-banner .slide img{display:block;max-width:810px;width:60%;margin:155px auto 0;padding:0;-webkit-box-shadow:0 12px 22px rgba(0,0,0,0.3);box-shadow:0 12px 22px rgba(0,0,0,0.3)}
.main-banner .n-link{display:block;overflow:hidden;text-align:center;-webkit-transition:all .5s;transition:all .5s}
.main-banner .n-bg .n-title{display:inline-block;overflow:hidden;margin-top:10px;font-size:30px;line-height:1.0;color:#fff;text-align:center;word-break:keep-all;text-shadow:0 1px 3px rgba(0,0,0,0.9)}
.main-banner .slick-current .n-bg .n-title{width:60%;height:60px;margin-bottom:15px}
.main-banner .slick-dots li button.btn-slider-play,.main-banner .slick-dots li button.btn-slider-stop{width:16px;height:19px;margin-top:0;border:none;border-radius:0;line-height:19px}
.main-banner .slick-dots li button.btn-slider-play:hover,.main-banner .slick-dots li button.btn-slider-stop:hover{width:15px;background-color:transparent}
.slick-dots li:nth-last-child(1) .btn-slider-play,.slick-dots li:nth-last-child(2) .btn-slider-stop{margin-left:5px}

/* 2017-12-01 Home > Unification Policy > Moon Jae-In’s Policy on the Korean Peninsula > Three Goals */
.nav-tab .tabmenu.divide3 > li { width: 33.3333%; }
.project_topwrap .divfordlbox { font-size: 16px; line-height: 1.4; float: left; }
.project_topwrap .divfordlbox.left {width: 30%;}
.project_topwrap .divfordlbox.right {width: 70%;}
.project_topwrap .divfordlbox.left > dl > dt {font-size: 18px;background-color: #ebebeb;padding: 16px 8px;line-height: 1.6;border: 1px solid #ccc;margin-bottom: 3px;font-weight: 700; text-align:center;}
.project_topwrap .divfordlbox.left > dl > dd {padding: 20px;font-size: 16px;border: 1px solid #ccc; min-height: 213px; text-align:center; }
.project_topwrap .divfordlbox.right > dl { border: 1px solid #ccc; padding: 20px; text-align: left; width: 85%; float: right; }
.project_topwrap .divfordlbox.right > dl > dt { font-size: 16px; position: relative; margin-top: .5em; font-weight: 700; }
.project_topwrap .divfordlbox.right > dl > dt:first-child { margin-top: 0; }
.project_topwrap div.divfordlbox.right > dl > dt:before { display: inline-block; content: '■'; position: absolute; left: 0; }
.project_topwrap div.divfordlbox.right > dl > dt, .project_topwrap div.divfordlbox.right > dl > dd { background: none; border: 0; padding: 0 0 0 20px; line-height: 1.4; margin: 0; }
.project_topwrap .divfordlbox.right:before { display: inline-block; width: 15%; height: 200px; content: ''; float: left; background: url("../images/content/ico_arrow_right.png") 50% 115px no-repeat; }
.project_topwrap { display: inline-block; margin-bottom: 30px; }
@media screen and (max-width: 880px) {
.project_topwrap .divfordlbox.left,
.project_topwrap .divfordlbox.right,
.project_topwrap .divfordlbox.right > dl {width: 100%;}
.project_topwrap .divfordlbox.left > dl > dd { min-height:auto; margin-bottom:15px; }
.project_topwrap .divfordlbox.right:before { display:none;}
}

@media screen and (max-width: 1330px){
#header .container{padding:0 20px}
.banner.slide-wrap{margin:0 -20px}
.main-banner .slick-current .n-bg .n-title{height:52px;font-size:25px}
.main-banner .n-bg .n-title{height:52px; font-size:25px}
.main-banner .slick-arrow{width:280px}
.main-banner .slick-arrow .n-bg .n-title{margin-top:8px;font-size:14px}
}
@media screen and (max-width: 1024px){
#header .container{padding:0}
.main-banner{padding-bottom:0}
.banner.slide-wrap{top:-2px}
.news-wrap{margin-top:-34px}
.main-banner .slick-current .n-bg .n-title{width:86%;height:50px;margin-bottom:35px;font-size:22px}
.main-banner .n-bg .n-title{width:86%;height:50px;margin-bottom:35px;font-size:22px}
.main-banner .slick-arrow{width:200px}
.main-banner .slick-arrow .n-bg .n-title{margin-top:5px;font-size:12px}
.main-banner .slide img{width:86%;margin-top:16px}
.main-banner .slick-arrow.bnr-prev,.main-banner .slick-arrow.bnr-next{-webkit-transform:translateY(-50%);transform:translateY(-50%)}
}
@media screen and (max-width: 680px){
.main-banner .slide img{width:95%}
.main-banner .slick-arrow{width:190px}
.main-banner .slick-current .n-bg .n-title{height:42px;margin-bottom:30px;font-size:20px}
.main-banner .n-bg .n-title{height:42px;margin-bottom:30px;font-size:20px}
.main-banner .slick-arrow .n-bg .n-title{height:33px;margin-top:5px;font-size:10px}
.main-banner .slick-arrow.bnr-prev, .main-banner .slick-arrow.bnr-next {display:none !important;}
}
@media screen and (max-width: 560px){
.main-banner .slick-arrow{width:170px}
.main-banner .slick-current .n-bg .n-title{width:95%;height:38px;font-size:18px}
.main-banner .n-bg .n-title{width:95%;height:38px;font-size:18px}
}
@media screen and (max-width: 460px){
.main-banner .slick-current .n-bg .n-title{height:33px;margin-bottom:40px;font-size:16px}
.main-banner .n-bg .n-title{height:33px;margin-bottom:40px;font-size:16px}
.main-banner .n-bg .n-title{height:33px}
}

/* 영문조직도 오르간 링크 : 20171010 */
li.aff_1.pd50 a{display: inline-block;}

/*3월20일*/
.wid50p{float:left;width:50%;}
.wid50p img{width:100%;}
@media screen and (max-width:800px){
    .wid50p{float:none;width:auto;}
    .wid50p img{width:auto;max-width:100%;}
}