

@import url("http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css");
@import url("http://fonts.googleapis.com/earlyaccess/nanumpenscript.css");
.nbs {font-family: 'Nanum Brush Script';}
.nps {font-family: 'Nanum Pen Script';}

.toparea .topmenu > ul > li > a {font-family: 'Noto Sans KR', sans-serif !important}
body.search-open {background:url('/stuff/images/bg_search_on2.png') repeat-x 0 0;}
img.imgFix {max-width:100%;}

a {font-size: 16px;}
body.nothing {background: none;}

.search-result {height:145px;overflow: hidden;}
.invisible {display:none;}
table.tomatoGallery {display:none;width:100%;}

h3.pagetit strong {float: left;margin-left:40px;line-height: 36px;}
h3.pagetit span {float:left;margin-left: 30px;max-width:600px;text-align: left;line-height: 30px;font-size: 14px;}
.menu-historywrap ul li {cursor: pointer;}

/*body {background:none}*/
body .toparea {height:74px}
body .toparea .fixedmenu-temp {position:fixed; left:0; top:62px; z-index:10; width:100%; height:180px; background:#efefef}
body .toparea h1 {top:20px !important; width:141px; height:28px}
body .toparea h1 a {width:141px; height:30px !important; background:url('/stuff/images/logo_main.png') no-repeat 0 0;background-size: 141px 30px !important;}
body .toparea .topmenu {top:20px}
body .toparea .topmenu.on {height:222px; background:none !important;width:100%;}
body .toparea .topmenu.on > ul  > li > a {height:40px}
/*.toparea .topmenu > ul > li ul {display: none !important;}*/
/*.toparea .topmenu > ul > li.on ul {display: block !important;}*/
body .toparea .topmenu > ul > li > ul {position:relative; z-index:20; padding-top:20px}
body .toparea .topmenu > ul > li:nth-child(3) > ul {display: none;}
body .toparea .topmenu > ul > li:nth-child(4) > ul {display: none;}
body .toparea .topmenu > ul > li:nth-child(5) > ul {display: none;}
body .toparea .topmenu > ul > li:nth-child(6) > ul {display: none;}
body .toparea .topmenu > ul > li:nth-child(7) > ul {display: none;}
body .toparea .gnb_btn {padding-top:20px}
body .toparea .gnb_btn .searchwrap {top:63px;position: absolute;}
body .toparea .gnb_btn .mypagewrap {top:63px;position: absolute;}
body .bottomarea {max-width:1600px; height:275px; margin:0 auto}
body#main .bottomarea,
body .bottomarea {height:150px;}

body .bottomarea .gotop {position: fixed;display:none;bottom:250px;width:auto;}

.label-archive {background: rgba(241,168,40,0.8) !important}
.label-story {background: rgba(87,77,69,0.8) !important}
.label-archive,.label-story {height:25px;line-height: 25px;}

#goMobile {width:100%;height:220px;background:#40728f;text-align: center; }
#goMobile a {line-height: 220px;font-size: 70px;color:white;font-weight: normal;}


.replywrap fieldset span.writer-name {background:none;font-size: 16px;margin-left: 0px;padding: 0px;}

.pageinfobox .sns-reaction {float:right; margin-top:18px}
.pageinfobox .sns-reaction .holder {display:none}
.pageinfobox .sns-reaction ul li {float:left; margin:0 0 0 16px}
.pageinfobox .sns-reaction ul li a {display:block; width:25px; height:23px; text-indent:-99999px}
.pageinfobox .sns-reaction ul li.twitter a {background:url('/stuff/images/icon_sv_twitter.png') no-repeat 50% 50%}
.pageinfobox .sns-reaction ul li.facebook a {width:18px; background:url('/stuff/images/icon_sv_facebook.png') no-repeat 50% 50%}
.pageinfobox .sns-reaction ul li.kakaotalk a {background:url('/stuff/images/icon_sv_kakaotalk.png') no-repeat 50% 50%}
.pageinfobox .sns-reaction ul li.kakaostory a {background:url('/stuff/images/icon_sv_kakaostory.png') no-repeat 50% 50%}
.pageinfobox .sns-reaction ul li.share a {background:url('/stuff/images/icon_sv_share.png') no-repeat 50% 50%}
.pageinfobox .sns-reaction ul li.mail a {background:url('/stuff/images/icon_sv_mail.png') no-repeat 50% 50%}
.pageinfobox .sns-reaction ul li.print a {background:url('/stuff/images/icon_sv_print.png') no-repeat 50% 50%}


body#main .mainvisualbox .card {perspective: 1000px;position: relative;}
body#main .mainvisualbox .card > div {width: 100%;height: 100%;position: absolute;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;
transition: transform 0.5s ease-in-out;-webkit-transition: transform 0.5s ease-in-out;-moz-transition: transform 0.5s ease-in-out;-ms-transition: transform 0.5s ease-in-out;-o-transition: transform 0.5s ease-in-out;;}
body#main .mainvisualbox .card.flipped>div,
body#main .mainvisualbox .card:hover>div {transform: rotateY( 180deg );-webkit-transform: rotateY( 180deg );-moz-transform: rotateY( 180deg );-ms-transform: rotateY( 180deg );-o-transform: rotateY( 180deg );;}
/*body#main .mainvisualbox .card>div {transform: rotateY( 180deg );-webkit-transform: rotateY( 180deg );-moz-transform: rotateY( 180deg );-ms-transform: rotateY( 180deg );-o-transform: rotateY( 180deg );;}*/
body#main .mainvisualbox .card .front,
body#main .mainvisualbox .card .back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;;left:0px;top:0px;background: white;}
body#main .mainvisualbox .card.half .back {backface-visibility: visible;-webkit-backface-visibility: visible;-moz-backface-visibility: visible;-ms-backface-visibility: visible;-o-backface-visibility: visible;;display:block;}
body#main .mainvisualbox .card.hover .back {display:block;}
body#main .mainvisualbox .card .front {}
body#main .mainvisualbox .card .back {transform: rotateY( -180deg);-webkit-transform: rotateY( -180deg);-moz-transform: rotateY( -180deg);-ms-transform: rotateY( -180deg);-o-transform: rotateY( -180deg);;display:none;}


body#main .mainvisualbox .mainvisual_2 .newstype1 dl .pic a {width:490px;height:200px;display: block;overflow: hidden;}
body#main .mainvisualbox .mainvisual_2 .newstype2 dl .pic a {width:245px;height:140px;display: block;overflow: hidden;}

body#main .mainvisualbox .mainvisual_2 .newstype1 .card .back dd {width:480px;border:5px solid #fdc35e;height:190px;}
body#main .mainvisualbox .mainvisual_2 .newstype1 .card .back dd p {width:197px;float:left;}
body#main .mainvisualbox .mainvisual_2 .newstype1 .card .back dd p:first-child {color:#ccb9a5;font-size: 15px;margin:25px 21px;line-height: 160%;padding:0px;border-right: 1px dotted white;height:145px;margin-right:0px;padding-right:21px;}
body#main .mainvisualbox .mainvisual_2 .newstype1 .card .back dd p:first-child span {font-size: 14px;color:white;margin:0px;margin-top:10px;}
body#main .mainvisualbox .mainvisual_2 .newstype1 .card .back dd p:nth-child(2) {color:#fff;font-size: 12px;margin:25px 21px;line-height: 160%;padding:0px;height:145px;}

body#main .mainvisualbox .newstype2 dl.card >div dd {background: white;}
body#main .mainvisualbox .newstype2 dl.card:nth-child(2) >div dd,
body#main .mainvisualbox .newstype2 dl.card:nth-child(4) >div dd {background: #f6f6f6;min-height:100px;}

body#main .mainvisualbox .newstype2 dl.card .back dd {width:195px;height:230px;border: 5px solid #fdc35e;overflow: hidden;background: #fff !important;}
body#main .mainvisualbox .newstype2 dl.card .back dd p {color:#916e51;font-size: 14px;}


body#main .mainvisualbox .mainvisual_2 .newstype2 dl {background: none;height:260px;}
body#main .mainvisualbox .newstype2 dl dd span {height:20px;margin-bottom:5px;}



body#main .mainvisualbox .zoomCard {perspective: 1000px;position: relative;}
body#main .mainvisualbox .zoomCard > div {width: 100%;height: 100%;position: absolute;-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-ms-transform-style: preserve-3d;-o-transform-style: preserve-3d;transform-style: preserve-3d;
transition: transform 0.5s ease-in-out;-webkit-transition: transform 0.5s ease-in-out;-moz-transition: transform 0.5s ease-in-out;-ms-transition: transform 0.5s ease-in-out;-o-transition: transform 0.5s ease-in-out;;z-index: 0;border-radius: 0px;box-shadow: 0px 0px 0px;background: #ccc;}
body#main .mainvisualbox .zoomCard.freeze>div {transition: transform 0s;-webkit-transition: transform 0s;-moz-transition: transform 0s;-ms-transition: transform 0s;-o-transition: transform 0s;}
body#main .mainvisualbox .zoomCard.flip>div {transform:scale(0.50,0.50) rotateY( 360deg );transition: transform 0.5s ease-in-out;-webkit-transition: transform 0.5s ease-in-out;-moz-transition: transform 0.5s ease-in-out;-ms-transition: transform 0.5s ease-in-out;-o-transition: transform 0.5s ease-in-out;;}
body#main .mainvisualbox .zoomCard.unFlip>div {transform:scale(0.80,0.80) rotateY( -90deg );}
body#main .mainvisualbox .zoomCard:hover {z-index:10;}
body#main .mainvisualbox .zoomCard:hover>div {transform:scale(1.20,1.20) rotateY( 180deg );box-shadow: 20px 20px 50px}
body#main .mainvisualbox .zoomCard .front,
body#main .mainvisualbox .zoomCard .back {position: absolute;width: 100%;height: 100%;backface-visibility: hidden;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-o-backface-visibility: hidden;;left:0px;top:0px;}
body#main .mainvisualbox .zoomCard .front {}
body#main .mainvisualbox .zoomCard .back {transform: rotateY( 180deg);-webkit-transform: rotateY( 180deg);-moz-transform: rotateY( 180deg);-ms-transform: rotateY( 180deg);-o-transform: rotateY( 180deg);;display:none;}
/*body#main .mainvisualbox .zoomCard:hover .back {-ms-backface-visibility: visible;-webkit-backface-visibility: visible;-moz-backface-visibility: visible;-ms-backface-visibility: visible;-o-backface-visibility: visible;;}*/

body#main .mainvisualbox .zoomCard.half .back {-ms-backface-visibility: visible;-webkit-backface-visibility: visible !important;-moz-backface-visibility: visible;-ms-backface-visibility: visible;-o-backface-visibility: visible;;display: block !important;}
/*
body#main .mainvisualbox .zoomCard:hover .front ,
body#main .mainvisualbox .zoomCard.half .front {-ms-backface-visibility: visible;-webkit-backface-visibility: visible !important;-moz-backface-visibility: visible;-ms-backface-visibility: visible;-o-backface-visibility: visible;;display: none;}
*/

body#main .mainvisualbox .mainvisual_3 .zoomCard dt {overflow: hidden;}
body#main .mainvisualbox .mainvisual_3 .zoomCard .back {background: rgba(0,0,0,0.7);left:;}
body#main .mainvisualbox .mainvisual_3 .zoomCard .back dd {left:0px;top:0px;bottom:0px;}
body#main .mainvisualbox .mainvisual_3 .zoomCard .back dd p {color:white;font-size: 14px;padding:20px;line-height: 180%;}


body#main .mainvisualbox .mainvisual_3 .card dt {overflow: hidden;}
body#main .mainvisualbox .mainvisual_3 .card .back {background: rgba(0,0,0,0.7);left:;}
body#main .mainvisualbox .mainvisual_3 .card .back dd {left:0px;top:0px;bottom:0px;}
body#main .mainvisualbox .mainvisual_3 .card .back dd p {color:white;font-size: 14px;padding:20px;line-height: 180%;}

body#main .mainvisualbox .mainvisual_3 dl {position: relative;}
body#main .mainvisualbox > ul > li.mainvisual_3.randomBox {background: #6c90a6}
body#main .mainvisualbox .fullbox {width:100%;height:600px;}

body#main .mainvisualbox .navi {width:150px;}

/*body#main .mainvisualbox .mainvisual_3 dl::after {position:absolute;content:'';border:5px solid #fdc35e;left:0px;top:0px;cursor:pointer;-webkit-transition: opacity 0.2s ease-in;-moz-transition: opacity 0.2s ease-in;-o-transition: opacity 0.2s ease-in;-ms-transition: opacity 0.2s ease-in;transition: opacity 0.2s ease-in;opacity:0; filter:alpha(opacity="0")}
body#main .mainvisualbox .mainvisual_3 dl:hover::after {opacity:1; filter:alpha(opacity="100")}

body#main .mainvisualbox .mainvisual_3 dl.box22::after {width:480px;height:390px;}
body#main .mainvisualbox .mainvisual_3 dl.box21::after {width:480px;height:190px;}
body#main .mainvisualbox .mainvisual_3 dl.box11::after {width:235px;height:190px;}*/
body#main .mainvisualbox .mainvisual_3 .selectBox {display:none;position: absolute;border: 5px solid #fdc35e;z-index: 100;cursor:pointer;}
body#main .mainvisualbox .mainvisual_3 dl.box21 {position:relative; text-align:left; font-size:0}
body#main .mainvisualbox .mainvisual_3 dl.box21 dd {position:absolute; left:20px; bottom:15px; width:100%}
body#main .mainvisualbox .mainvisual_3 dl.box21 dd label {display:block; margin:0 0 3px 0; color:#e5d0ba; font-size:12px; font-family:ngb}
body#main .mainvisualbox .mainvisual_3 dl.box21 dd a {color:#fff; font-size:18px; opacity:0.8; filter:alpha(opacity="80");width:460px;display:block;}

body#main .mainvisualbox .mainvisual_3 dl.box22 {height:400px; overflow:hidden}
body#main .mainvisualbox .mainvisual_3 dl.box22 dd {left:0; bottom:15px; height:125px; background:url('../images/bg_transparent_03.png') repeat 0 0; color:#fff; font-size:13px;}
body#main .mainvisualbox .mainvisual_3 dl.box22 dd a {display:block; margin:18px 20px 0 20px; color:#fff; line-height:18px; font-size:18px}
body#main .mainvisualbox .mainvisual_3 dl.box22 dd em {margin-left:20px;}
body#main .mainvisualbox .mainvisual_3 dl dd span {display: block;position: absolute;bottom:25px;}
body#main .mainvisualbox .mainvisual_3 dl dd strong {display: block;position: absolute;bottom:45px;font-size: 16px;}
body#main .mainvisualbox .mainvisual_3 dl dd em {display: block;position: absolute;bottom:5px;font-size: 12px;color:white;}

body#main .mainvisualbox .mainvisual_3 dl.box11 dd span ,
body#main .mainvisualbox .mainvisual_3 dl.box11 dd strong,
body#main .mainvisualbox .mainvisual_3 dl.box11 dd em {width:205px;}

body#main .mainvisualbox .mainvisual_3 dl.box21 dd span ,
body#main .mainvisualbox .mainvisual_3 dl.box21 dd strong,
body#main .mainvisualbox .mainvisual_3 dl.box21 dd em {width:455px;}

body#main .mainvisualbox .mainvisual_3 dl.box22 dd span ,
body#main .mainvisualbox .mainvisual_3 dl.box22 dd strong,
body#main .mainvisualbox .mainvisual_3 dl.box22 dd em {width:455px;}

body#main .mainvisualbox .mainvisual_3  .frbox dl {width:inherit;}
body#main .mainvisualbox .mainvisual_3 dl.box11 {position:relative; float:left; width:245px; height:200px; text-align:left; font-size:0}
body#main .mainvisualbox .mainvisual_3 dl.box11.randomTitle {background: url('../images/loadRandom.png') 0 0;position: relative;}
body#main .mainvisualbox .mainvisual_3 dl.box11.randomTitle:hover,
body#main .mainvisualbox .mainvisual_3 dl.box11.randomTitle.loading {background: url('../images/loadRandom.png') 0 100%}
body#main .mainvisualbox .mainvisual_3 dl.box11.randomTitle a {display: block;text-indent: -9999px;width:245px;height: 200px;}
body#main .mainvisualbox .mainvisual_3 dl.box11.randomTitle.loading .dots {display:block;}
body#main .mainvisualbox .mainvisual_3 dl.box11.randomTitle .dots {display:none;position: absolute;bottom:20px;background: #122633;width:245px;height:40px;}
body#main .mainvisualbox .mainvisual_3 dl.box11.randomTitle .dots .dot:first-child {margin-left:90px;}
body#main .mainvisualbox .mainvisual_3 dl.box11.randomTitle .dots .dot {width:5px;height:5px;background: none;float:left;margin-right: 10px;border-radius: 5px;}
body#main .mainvisualbox .mainvisual_3 dl.box11.randomTitle .dots .dot.visible {background: white;}

body#main .mainvisualbox .mainvisual_3 dl.box11 .img {width:245px;height:200px;display: block;}
body#main .mainvisualbox .mainvisual_3 dl.box11 .img::after {content:"";display:block;position: absolute;width:245px;height:200px;bottom:0px;background: url('../images/adoptionBg.png') repeat-x;}
body#main .mainvisualbox .mainvisual_3 dl.box11 dd {position:absolute; left:20px; bottom:15px; width:100%}
body#main .mainvisualbox .mainvisual_3 dl.box11 dd label {display:block; margin:0 0 3px 0; color:#e5d0ba; font-size:12px; font-family:ngb}
body#main .mainvisualbox .mainvisual_3 dl.box11 dd a {width:220px;color:#fff; font-size:18px; opacity:0.8; filter:alpha(opacity="80")}
body#main .mainvisualbox .mainvisual_3 dl.box11 .back dd a {display:block;width:100%;height:100%;}
body#main .mainvisualbox .mainvisual_3 dl.box22 dt a {width:490px;height:400px;display: block;overflow:hidden;}
body#main .mainvisualbox .mainvisual_3 dl.box21 dt a {width:490px;height:200px;display: block;overflow:hidden;}
body#main .mainvisualbox .mainvisual_3 dl.box11 dt a {width:245px;height:200px;display: block;overflow:hidden;}





.contentsarea {text-align: center;}
.contentsarea .contentsbox {text-align: left;}

.tomatoGallery_tools {width:100%;height:29px;background: white;}
/*.tomatoGallery_tools {display: none;}*/

.archivesViewer.mp3 {height:40px !important;}
.archivesViewer {clear: both;height:600px;margin-bottom: 40px;}
.articleview .archivesViewer {clear: both;height:400px;margin-bottom: 40px;}
.archivesViewer .btns {float:left; margin-left:10px;line-height: 17px;margin-bottom:10px;}
.archivesViewer .btns button {float:left; width:12px; height:12px; margin-left:10px; text-indent:-9999px;border:0; color:#666; vertical-align:middle; font-family:tss; cursor:pointer}

.archivesViewer .btns button:first-child {margin-left:0;}
.archivesViewer .btns button {background-position-y:0px;}
.archivesViewer.blue .btns button {background-position-y:0px;}
.archivesViewer.red .btns button {background-position-y:-34px;}
.archivesViewer.green .btns button {background-position-y:-68px;}
.archivesViewer.yellow .btns button {background-position-y:-102px;}
.archivesViewer.orange .btns button {background-position-y:-136px;}

.archivesViewer .btns 	 button:hover {background-position-y:-17px;}
.archivesViewer.red .btns 	 button:hover {background-position-y:-52px;}
.archivesViewer.green .btns  button:hover {background-position-y:-685px;}
.archivesViewer.yellow .btns button:hover {background-position-y:-119px;}
.archivesViewer.orange .btns button:hover {background-position-y:-153px;}

.archivesViewer .btns button {background-position-y:-0px;background-image: url(../images/btn_view_option.gif);background-repeat: no-repeat;}
.archivesViewer .btns >span {float:left;padding:0px 4px;cursor: pointer;font-size: 14px;}
.archivesViewer .btns button.m1 {background-position-x:3px }
.archivesViewer .btns button.m2 {background-position-x: -13px;}
.archivesViewer .btns button.m3 {background-position-x: -32px;}
.archivesViewer .btns button.m4 {background-position-x: -54px;}

@media screen and (max-width: 980px) {
	.archivesViewer .btns button.m5,.archivesViewer .btns button.m4 {display: none}
}
.archivesViewer .btns button.m5 {background-position-x: -76px;}
.archivesViewer .btns button.m6 {background-position-x: -98px;}
.archivesViewer .btns button.m7 {background-position-x:-120px;}
.archivesViewer .btns button.m8 {background-position-x:-141px;}
.archivesViewer .btns button.m9 {background-position-x:-163px;width:13px;}





.tomatoGallery_tools .btns {float:left; margin-left:10px;line-height: 17px;}
.tomatoGallery_tools .btns button {float:left; width:12px; height:12px; margin-left:10px; text-indent:-9999px;border:0; color:#666; vertical-align:middle; font-family:tss; cursor:pointer}

.tomatoGallery_tools .btns button:first-child {margin-left:0;}
.tomatoGallery_tools .btns button {background-position-y:0px;}
.tomatoGallery_compiled.blue .btns button {background-position-y:0px;}
.tomatoGallery_compiled.red .btns button {background-position-y:-34px;}
.tomatoGallery_compiled.green .btns button {background-position-y:-68px;}
.tomatoGallery_compiled.yellow .btns button {background-position-y:-102px;}
.tomatoGallery_compiled.orange .btns button {background-position-y:-136px;}

.tomatoGallery_tools .btns 	 button:hover {background-position-y:-17px;}
.tomatoGallery_compiled.red .btns 	 button:hover {background-position-y:-52px;}
.tomatoGallery_compiled.green .btns  button:hover {background-position-y:-685px;}
.tomatoGallery_compiled.yellow .btns button:hover {background-position-y:-119px;}
.tomatoGallery_compiled.orange .btns button:hover {background-position-y:-153px;}

.tomatoGallery_tools .btns button {background-position-y:-0px;background-image: url(../images/btn_view_option.gif);background-repeat: no-repeat;}
.tomatoGallery_tools .btns >span {float:left;padding:0px 4px;cursor: pointer;font-size: 14px;}
.tomatoGallery_tools .btns button.m1 {background-position-x:3px }
.tomatoGallery_tools .btns button.m2 {background-position-x: -13px;}
.tomatoGallery_tools .btns button.m3 {background-position-x: -32px;}
.tomatoGallery_tools .btns button.m4 {background-position-x: -54px;}

@media screen and (max-width: 980px) {
	.tomatoGallery_tools .btns button.m5,.tomatoGallery_tools .btns button.m4 {display: none}

}
.tomatoGallery_tools .btns button.m5 {background-position-x: -76px;}
.tomatoGallery_tools .btns button.m6 {background-position-x: -98px;}
.tomatoGallery_tools .btns button.m7 {background-position-x:-120px;}
.tomatoGallery_tools .btns button.m8 {background-position-x:-141px;}
.tomatoGallery_tools .btns button.m9 {background-position-x:-163px;width:13px;}

.TGBOX {margin:10px 0px;}

div.tomatoGallery_compiled {height:730px;overflow: hidden;position: relative;background: #999;padding-top:0px;clear:both;}
div.tomatoGallery_compiled.fullScreen {position: fixed;left:0px;top:0px;width:100%;height:100%;z-index: 200}
div.tomatoGallery_compiled .tomatoGallery_btn_close {display:none;}



div.tomatoGallery_compiled.fullScreen .tomatoGallery_btn_prev,
div.tomatoGallery_compiled.fullScreen .tomatoGallery_btn_next {width:100px;height:100px;background-size: 30%;}

div.tomatoGallery_compiled .tomatoGallery_btn_prev,
div.tomatoGallery_compiled .tomatoGallery_btn_next {width:60px;height:60px;position: absolute;z-index: 5;display:block;border:none;font-size:20px;font-family:Helvetica;color:#999;opacity:0.5;-webkit-transition: all 0.2s ease-in-out;;cursor: pointer;-webkit-appearance: none;border-radius: 0;text-indent: -9999px;top:250px;background-size:27%;}

div.tomatoGallery_compiled .tomatoGallery_btn_prev {left :0px;background: #b09986 url('/stuff/images/btn_slide_prev.png') no-repeat 50%;}

div.tomatoGallery_compiled .tomatoGallery_btn_next {right:0px;background: #b09986 url('/stuff/images/btn_slide_next.png') no-repeat 50%;}

	div.tomatoGallery_compiled.noAnimation .tomatoGallery_btn_prev ,
	div.tomatoGallery_compiled.noAnimation .tomatoGallery_btn_next {-webkit-transition: all 0s ease-in-out !important;transition: all 0s ease-in-out !important;}



div.tomatoGallery_compiled.fullScreen .tomatoGallery_btn_close {right:0px;top:0px;width:50px;height:50px;position: absolute;z-index: 50;display:block;border:none;font-size:20px;font-family:Helvetica;color:white;background: none;-webkit-transition: all 0.2s ease-in-out;;cursor: pointer;}


@media screen and (max-width: 640px) {
	div.tomatoGallery_compiled .tomatoGallery_btn_prev ,
	div.tomatoGallery_compiled .tomatoGallery_btn_next {top:-50%;margin-top:100%;}
}

div.tomatoGallery_compiled.hover .tomatoGallery_btn_prev ,
div.tomatoGallery_compiled.hover .tomatoGallery_btn_next {opacity: 1}
div.tomatoGallery_compiled .tomatoGallery_btn_prev:hover ,
div.tomatoGallery_compiled .tomatoGallery_btn_next:hover {opacity: 1}

div.tomatoGallery_compiled>ul.tomatoGallery_visualUl {width:100%;height:100%;overflow:hidden;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;padding:0px;margin:0px;}
div.tomatoGallery_compiled.noAnimation>ul.tomatoGallery_visualUl {-webkit-transition: all 0s ease-in-out !important;transition: all 0s ease-in-out !important;}
div.tomatoGallery_compiled>ul.tomatoGallery_visualUl>li.tomatoGallery_visualLi {width:100%;height:100%;text-align: center;float:left;position: relative;overflow: hidden;}
div.tomatoGallery_compiled>ul.tomatoGallery_visualUl>li.tomatoGallery_visualLi>img.tomatoGallery_visualImg {z-index: 3;position: absolute;max-width: none !important;}
div.tomatoGallery_compiled>ul.tomatoGallery_visualUl>li.tomatoGallery_visualLi>p.tomatoGallery_visualP {text-align:left;position: absolute;top:0px;left:0px;width:100%;background:rgba(0,0,0,0.7);z-index: 5;color:white;font-size:18px;font-family:tss;line-height: 30px;text-indent: 5px;opacity:0.7;-webkit-transition: all 0.2s ease-in-out;height:30px;margin:none !important;margin:0px;padding:10px;}
div.tomatoGallery_compiled>ul.tomatoGallery_visualUl>li.tomatoGallery_visualLi>p.tomatoGallery_visualP>a.openArchives {font-size:12px;text-indent: 5px;}
div.tomatoGallery_compiled.hover>ul.tomatoGallery_visualUl>li.tomatoGallery_visualLi>p.tomatoGallery_visualP {opacity: 1}

div.tomatoGallery_compiled>ul.tomatoGallery_thumbnailUl {width:100%;height:74px;overflow:hidden;z-index:10;position: absolute;bottom:0px;opacity:1;-webkit-transition: all 0.1s ease-in-out;text-align: left;}
div.tomatoGallery_compiled.hover>ul.tomatoGallery_thumbnailUl {opacity:1;}
div.tomatoGallery_compiled ul,
div.tomatoGallery_compiled ol,
div.tomatoGallery_compiled li {list-style:none;}

div.tomatoGallery_compiled>ul.tomatoGallery_thumbnailUl>li.tomatoGallery_thumbnailLi {width:100px;height:70px;float:left;-webkit-transition: all 0.2s ease-in-out;cursor: pointer;border:2px solid rgba(0,0,0,0);bottom:0px;background:#ccc;padding:0px 2px;position: relative;}

div.tomatoGallery_compiled>ul.tomatoGallery_thumbnailUl>li.tomatoGallery_thumbnailLi:hover,
div.tomatoGallery_compiled>ul.tomatoGallery_thumbnailUl>li.selected.tomatoGallery_thumbnailLi {border:2px solid white;z-index:10;}

div.tomatoGallery_compiled>ul.tomatoGallery_thumbnailUl>li.tomatoGallery_thumbnailLi>img.tomatoGallery_thumbnailImg {opacity: 0.6;position: absolute;max-height:100%;}
div.tomatoGallery_compiled>ul.tomatoGallery_thumbnailUl>li.tomatoGallery_thumbnailLi:hover>img.tomatoGallery_thumbnailImg,
div.tomatoGallery_compiled>ul.tomatoGallery_thumbnailUl>li.tomatoGallery_thumbnailLi.selected>img.tomatoGallery_thumbnailImg {opacity: 1;}

div.tomatoGallery_compiled>ul.tomatoGallery_thumbnailUl>li.tomatoGallery_thumbnailLi>img.tomatoGallery_thumbnailImg>p.tomatoGallery_thumbnailP {display:none;}


body.topmenu-open {background: url('/stuff/images/bg_toparea.jpg') repeat-x 0 0}

body.search-open,
body.mypage-open,
body.topmenu-open ,
body {background-position: 0px -35px;}

.searchwrap fieldset p .inpbox input.txt {color:#333;}

strong.recordSubject {margin:0 0 12px 0; color:#88664d; font-size:20px;display: block;}
ul.datainfo li {font-size: 16px;}
.searchview ul.datainfo li {font-size: 16px;border-bottom:none;}
.searchview ul.datainfo {border-bottom:1px solid #eaeaea;}
.searchview ul.datainfo div.clear {border-top:1px solid #eaeaea;clear:both;}
.searchview ul.datainfo li a {font-size: 16px;}
ul.datainfo li span {margin-left:80px;}
.articleview p.I_SCOPE {font-size: 16px;line-height: 180%;}
.searchview pre {font-size: 16px;line-height: 160%;}
.searchview p {font-size: 16px;line-height: 160%;text-align: justify;}
.searchview p.interviewerExplain {margin-bottom: 20px;}
.searchview p.interviewerExplain span {width:220px;height:157px;display: block;overflow: hidden;float:left;margin:0px 20px 10px 0px;}
.searchview .relative-contents h3 {color:#88664d;}
.relative-contents h3 {color:#40728f !important;}

.mjcontentsbox {margin-bottom:5px;background: white;padding:10px 0px;}
.mjcontentsbox dl.cl {overflow: hidden;margin-left:15px;}
.mjcontentsbox dl.cl dd strong {position: absolute;bottom:120px;}
.mjcontentsbox dl.cl dd span {height:80px;bottom:40px;position: absolute;}
.mjcontentsbox dl.cl dd em {position: absolute;bottom: 20px;}
.mjcontentsbox dl.cl:nth-child(2),
.mjcontentsbox dl.cl:nth-child(3) {margin-left:0px;}
.mjcontentsbox dl.cl dt .pic a {width:490px;height:200px;display:block;}

.mjcontentsbox dl.fl {overflow: hidden;border:1px solid #ccc;margin-left:10px;}
.mjcontentsbox dl.fl dt img {width:auto;height:auto;}
.mjcontentsbox dl.fl dt a {width:230px;height:200px;display:block;position: absolute;}
.mjcontentsbox dl:first-child {margin-left:0px;}

h3.pagetit {margin-top:30px;}
.pageinfobox {height:120px;}
.indexlist {height:auto;padding-bottom: 35px;}
.indexlist ul li.subTitle {color:#967a63;font-size: 14px;font-weight: bold;border-top:1px dotted #ccc;padding-top: 10px;}

.toparea {height:95px;}
.toparea h1 {top:15px;}
.toparea .topmenu {top:37px;}
.toparea .gnb_btn {padding-top: 23px;}
.toparea .topmenu.on {background-position: 0px -11px;height:238px;}
.toparea .topmenu.on > ul > li > a {height:76px;}
.toparea .gnb_btn .mypagewrap,
.toparea .gnb_btn .searchwrap {top:95px;}
.toparea .topmenu > ul > li > a {font-size:16px; color:#000;font-weight:600}

ul.commontab {margin:0px 0px;}
ul.commontab li:hover a {background: #706359}
ul.commontab li a {background: #999;}
ul.commontab li a span {font-size:14px;}
ul.commontab li {width:14.2%;}
ul.commontab li:first-child {width:14.2%;}

ul.commontabSub {background: #eee;border-bottom:1px solid #aaa;margin-bottom: 10px;}
ul.commontab.commontabSub {height:30px;}
ul.commontab.commontabSub li {height:30px;}
ul.commontab.commontabSub li a {height:30px;line-height: 30px;background: none;font-size: 14px;color:#666;}
ul.commontab.commontabSub li:hover a {background: #706359;color:white;}
ul.commontab.commontabSub li.on a {background: #706359;color:white;}

fieldset.boardformbox {margin-bottom: 20px;}
fieldset.boardformbox .inpbox input.txt {text-indent: 10px;}
fieldset.boardformbox .searchbox a.btn_board_sch,
fieldset.boardformbox .searchbox a.btn_board_sch.searchCancel {letter-spacing: 3px;}
fieldset.boardformbox .searchbox a.btn_board_sch.searchCancel {background: #999;}

.listtypebox {float:right;}

.totalcnt {color:#666; font-family:ngb; font-size:22px; letter-spacing:-1px;line-height: 40px;float:left;}
.totalcnt strong {font-family:ngb; color:#6ba2c2}

.btn_podcast {float:right;padding-top: 10px;}
.btn_podcast a:hover {text-decoration:underline; }
.btn_podcast a {text-indent: 27px;font-size: 13px;height:25px;float:right;line-height: 25px;margin-left: 10px;}
.btn_podcast .podcast {background: url('../images/ico_podcast.png') no-repeat;}
.btn_podcast .podbbang {background: url('../images/ico_podbbang.png') no-repeat;}

.mjcontentsbox dl.fl dd {background: rgba(0,0,0,0.7);padding:5px 10px;left:0px;bottom:0px;}

.menu-searchwrap {border-top:1px solid #d0d0d0;}
.menu-searchwrap .keywordbox {height:290px;}
.menu-searchwrap .keywordbox > div {padding-top:10px;height:300px;border-left:1px dashed #ddd;}

.menu-searchwrap .monthwrap .monthdaybox h3 a.help {margin-top:5px;}
.menu-searchwrap .monthwrap .duringbox .product a.help {margin-top:10px;}
.menu-searchwrap  a.help {position: absolute;width:15px;height:15px;background:url('../images/questionMark.png') no-repeat 0 50%;margin-left:5px;}
.menu-searchwrap  a.help .explain {display:none;width:400px;position: absolute;left:30px;background: white;border:1px solid #aaa;z-index: 100;margin-top:-10px;font-weight: normal;}
.menu-searchwrap  a.help .explain p {padding:15px 10px;font-size: 16px;line-height: 170%;}
.menu-searchwrap  a.help:hover .explain {display:block;}

.menu-searchwrap .subjectbox {margin:0px;}
.menu-searchwrap .kindbox {height:auto;}
.menu-searchwrap .kindbox .innerbox dl dd ul li {width:150px;}
.menu-searchwrap .kindbox .innerbox dl dt {width:100px;padding:20px 20px 0px 20px;text-align: center;}

.menu-searchwrap .menukindbox .innerbox.talkBox dl dd ul li {margin:5px 0px;min-width: 170px;width:auto;}
.menu-searchwrap .monthwrap {padding-top:10px;padding-bottom:10px;}
.menu-searchwrap .monthwrap .yearbox {height: 154px;}
.menu-searchwrap .monthwrap .duringbox {padding-top:0px;}
.menu-searchwrap .monthwrap .monthdaybox {height:90px;padding-top:10px;}
.menu-searchwrap .monthwrap .yearbox h3  { width:40px; }
.menu-searchwrap .monthwrap .monthdaybox h3{line-height: 50px;}
.menu-searchwrap .monthwrap .monthdaybox table tbody td {width:36px;height:25px;}
.menu-searchwrap .monthwrap .monthdaybox table tbody td.selected {background:#706359; color:#fff}

.menu-searchwrap .metasearchbox .metabox .bottombox dl dd ul li {height:auto;}

.menu-searchwrap>div  {padding-top:10px !important;padding-bottom:10px !important;border-top:1px dashed #ddd !important;}
.menu-searchwrap>div.searchDetail {display:none;}
.contentsbox.searchDetail .menu-searchwrap>div.searchDetail {display:block;}
.menu-searchwrap>div:first-child {border-top:0px !important;}
.menu-searchwrap .subjectwrap h3 {padding-bottom:10px;}
.menu-searchwrap .metasearchbox .metabox .topbox ul li label {padding-top:10px;padding-bottom: 2px !important;}
.menu-searchwrap .kindbox .innerbox dl dd {padding:10px 0 10px 10px;}
input.txt {font-size:16px;text-indent: 3px;}

ul.datainfo li a {font-size:16px;}
ul.datainfo li.ccl a {position: absolute;margin-top:-6px;}

select {display:none;}
select.nativeSelect {display:inherit;}
.sortbox .sbHolder:nth-child(2) {width:170px;}


.boardlist ul.list-contents.type-card li {padding-top:20px;}
.boardlist ul.list-contents.type-card li .jwplayer {margin-bottom: 10px;}
.boardlist ul.list-contents.type-card li .thumbnail {top:16px;height:160px;overflow:hidden;background: url(../images/loading.gif) no-repeat 50% 50%}
.boardlist ul.list-contents.type-card li .thumbnail a {width:220px;height:160px;display: block;}
.boardlist ul.list-contents.type-card li .content {height:auto;margin-bottom:40px;line-height: 160%;}
.boardlist ul.list-contents.type-card li.mp3 .content {height:44px;overflow: hidden;}
.boardlist ul.list-contents.type-card li span em {margin:0px 3px 0px 0px ;}
.boardlist ul.list-contents.type-card li span em:first-child {margin-left:0px;}
.boardlist ul.list-contents.type-card li p.title span em b {font-size: 18px;color:#999;font-family: ng;}
.boardlist ul.list-contents.type-card li p.title span em {font-size: 14px;color:#999;font-family: ng;}
.boardlist ul.list-contents.type-card li .date,
.boardlist ul.list-contents.type-card li .writer {bottom:20px;}
.boardlist ul.list-contents.type-card.noImg li {padding-left:0px;height:auto;}
.boardlist ul.list-contents.type-card.noImg li .thumbnail {display:none;}
.boardlist ul.list-contents.type-card.noImg li .date {left:0px;}
.boardlist ul.list-contents.type-card.noImg li .writer {left:140px;}
.boardlist ul.list-contents.type-card li .title a {word-spacing: 2px;}
.boardlist ul.list-contents.type-card li .title {color:#967a63; font-size:22px; font-family:ngb; word-spacing: 2px;}

.bId_rmh_book .boardlist ul.list-contents.type-gallery li .meta span::before {content:"출간일 : "}

.boardlist ul.list-contents.type-card li .content a:hover {text-decoration: underline;}
.boardlist ul.list-contents.type-card.noImg li.withFile p {max-width:80%;}
.boardlist ul.list-contents.type-card.noImg li.withFile p.filelink a.icoPdf {background-image: url(../images/ico_pdf.png)}
.boardlist ul.list-contents.type-card.noImg li.withFile p.filelink a.icoMp4 {background-image: url(../images/ico_mp4.png)}
.boardlist ul.list-contents.type-card.noImg li.withFile p.filelink a.icoMp3 {background-image: url(../images/ico_mp3.png)}
.boardlist ul.list-contents.type-card.noImg li.withFile p.filelink a {display: block;background-size:40px;width:41px;height:60px;background-repeat: no-repeat;float:right;margin-top:60px;margin-right:10px;}
.boardlist ul.list-contents.type-card.noImg li.withFile p.filelink {position: absolute;right:0px;display:block;width:20%;height:100%;top:0px;}

.boardlist ul.list-contents.type-gallery li .date em {display:block;}
.boardlist ul.list-contents.type-gallery li .title span em {display:none;}
.boardlist ul.list-contents.type-gallery li .content {height:51px;}
.boardlist ul.list-contents.type-gallery li .content a {font-size: 14px;}
.boardlist ul.list-contents.type-gallery li .thumbnail {width:228px;padding:1px}
.boardlist ul.list-contents.type-gallery li .thumbnail span a {width:228px;height:150px;display: block;margin-top:1px}
.label-story {min-width: 97px;width:auto;padding:0px 3px;;}
.boardlist ul.list-contents.type-card li .thumbnail img {width:auto;}


.articleview .listview {text-align: center;}




.thumbnail_bg  {margin:15px;}
.thumbnail_bg .img {background:url(/images/contents/bg_thumb_01.gif) right;padding:10px 15px 10px 10px;text-align:center;font-size:12px;font-weight: bold;}
.thumbnail_bg .tail1 {height:8px;width:8px;font-size:1px;line-height:1px;}
.thumbnail_bg .tail2 {background: url(/images/contents/bg_thumb_03.gif) 100% 0;font-size:1px;line-height:1px;}


.menu-languagewrap ul.languagetab li a {width:24.7%;}




/*노무현 소개*/

.menu-languagewrap .languagebox > div {width: 100%;float:none;padding: 0px;margin-bottom: 50px;clear: both;}
.menu-languagewrap .languagebox > div .contents_txt {width:48%;margin-left:4%;float:left}
.menu-languagewrap .languagebox > div .contents_txt.l {margin-left: 0px;}
.menu-languagewrap .languagebox > div .bookbox {;margin-left:4%;float:left}
.menu-languagewrap .languagebox > div .bookbox.l {margin-left: 0px;}
.menu-languagewrap .languagebox > div div.addressinfo {width:48%;margin-left:4%;float:left}
.menu-languagewrap .languagebox > div div.addressinfo.l {margin-left: 0px;}

.bId_rmh_about .menu-languagewrap .languagebox .contents_txt,
.bId_rmh_aboutEng .menu-languagewrap .languagebox .contents_txt,
.bId_rmh_aboutJpn .menu-languagewrap .languagebox .contents_txt,
.bId_rmh_aboutChn .menu-languagewrap .languagebox .contents_txt {font-size: 17px;line-height: 180%;text-align: justify;}

.bId_rmh_aboutEng .menu-languagewrap .languagebox .contents_txt {text-align: left;}

.bId_rmh_about h1.name,
.bId_rmh_aboutEng h1.name,
.bId_rmh_aboutJpn h1.name,
.bId_rmh_aboutChn h1.name {font-size: 100px;color:#967a63;text-align: center;}

.bId_rmh_about h3.explain,
.bId_rmh_aboutEng h3.explain,
.bId_rmh_aboutJpn h3.explain,
.bId_rmh_aboutChn h3.explain {text-align: center;font-size: 40px;color:#909090;}

.bId_rmh_about h3.name2,
.bId_rmh_aboutEng h3.name2,
.bId_rmh_aboutJpn h3.name2,
.bId_rmh_aboutChn h3.name2 {color:#706359;font-size: 36px;}



.bottomarea .footerinfo {padding-top: 25px;padding-left: 320px;width:690px;}
.bottomarea .footerinfo h1 {top:15px;}
.bottomarea .footerinfo h1 a {display:block; width:141px; height:53px; background:url('/stuff/images/logo_main.png') no-repeat 0 50%; text-indent:-99999px;opacity: 0.5;background-size: 100%;}

.bottomarea .footerinfo h2.daward {position: absolute;left:160px;top:20px;}
.bottomarea .footerinfo h2.daward a {display:block;text-indent: -99999px;background: url('/img/529') no-repeat 0 50%;background-size: 100%;width:133px;height:43px;}

.bottomarea .footerinfo select {position:absolute;right:145px;top:42px;}

.bottomarea .footerinfo .copyright {float:left;}


/*노무현의 서재 */

.menu-studywrap .studybox ul li span {overflow: hidden;}
.bId_rmh_library .paging {padding-left: 0px;margin-bottom: 50px;}
.menu-studywrap .bookbox {display:none;}
.menu-studywrap .studybox ul li:nth-child(13) {margin-left: 0px;}
.menu-studywrap .studybox,
.menu-studywrap .studybox ul {height:1310px;}
.menu-studywrap .bookbox {overflow: visible;}
.menu-studywrap .bookbox .arrow {background: url('/stuff/images/stury_bg_arrtop.png') no-repeat;width:40px;height:32px;display: block;position: absolute;}
.menu-studywrap .bookbox.bottom .arrow {background: url('/stuff/images/study_bg_arrbottom.png') no-repeat;width:40px;height:32px;display: block;position: absolute;bottom:-32px;}
.menu-studywrap .bookbox dl dd span {font-size: 16px;line-height: 200%;}



/*연보*/
.menu-historywrap ul li dl dt span {width:200px;height: 300px;display:block;border:1px solid #ccc;padding:10px;}
.menu-historywrap ul li dl dd strong em {padding-left: 0px;display: block;}
.menu-historywrap ul li dl {margin-top: -30px;}






/*상단 마이아카이브 */
.toparea .gnb_btn .mypagewrap .tabcontents ul li span {width:110px;height:70px;display:block;overflow: hidden;}



.searchwrap fieldset p .inpbox {width:748px;padding:0px;}
.searchwrap fieldset p .inpbox input {text-indent: 10px;}


body {font-size: 14px;}

.contentsbox .datalist table th {text-align: center;}
.contentsbox h3 span {font-size: 16px;font-family: none;font-weight: normal;line-height: 160%}
.contentsbox .searchview h3 span {font-size: 18px;}
/*.menu-contentsbox h3 span*/

.bId_my_contact ul.datainfo {margin-top:20px;}
.bId_my_contact ul.datainfo li {background: none;}
.bId_my_contact ul.datainfo li input {height:25px;font-size: 14px;line-height: 25px;border:1px solid #999;}
.bId_my_contact ul.datainfo li input.name {width:150px;}
.bId_my_contact ul.datainfo li input.email {width:200px;}
.bId_my_contact ul.datainfo li input.title {width:800px;}
.bId_my_contact ul.datainfo li textarea.contents {width:800px;height:300px;border:1px solid #999;}
.bId_my_contact input.submit {width:200px;height:40px;line-height: 40px;text-align: center;background: #706359;color:white;font-size: 14px;border: none;}


.paging p a {float:left; width:40px; height:40px; margin:0 10px 0 0; text-align:center; line-height:41px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; color:#cab09a; font-size:18px; font-family:ngb}

.paging p a.btn_page_first {background:url('/udzStuff/images/btn_page_first.png') no-repeat ; text-indent:-99999px;margin-right:10px;}
.paging p a.btn_page_prev {background:url('/udzStuff/images/btn_page_prev.png') no-repeat ; text-indent:-99999px;margin-right:10px;}
.paging p a.btn_page_next {background:url('/udzStuff/images/btn_page_next.png') no-repeat ; text-indent:-99999px;margin-right:10px;}
.paging p a.btn_page_last {background:url('/udzStuff/images/btn_page_last.png') no-repeat ; text-indent:-99999px;margin-right:0px;}

.paging p a.btn_page_first.on,
.paging p a.btn_page_first:hover {background:url('/udzStuff/images/btn_page_first_on.png') no-repeat ; text-indent:-99999px;margin-right:10px;}
.paging p a.btn_page_prev.on,
.paging p a.btn_page_prev:hover {background:url('/udzStuff/images/btn_page_prev_on.png') no-repeat ; text-indent:-99999px;margin-right:10px;}
.paging p a.btn_page_next.on,
.paging p a.btn_page_next:hover {background:url('/udzStuff/images/btn_page_next_on.png') no-repeat ; text-indent:-99999px;margin-right:10px;}
.paging p a.btn_page_last.on,
.paging p a.btn_page_last:hover {background:url('/udzStuff/images/btn_page_last_on.png') no-repeat ; text-indent:-99999px;margin-right:0px;}

.paging p span a.tt {font-size: 14px;}
.paging div.pageGo {float:right;height:40px;width:120px;}
.paging div.pageGo input.pageGo {height:38px;border:1px solid #B09986;line-height: 38px;font-size: 16px;width:78px;float:left;text-align: center;color:#cab09a;}
.paging div.pageGo input.Go {background: #B09986;color:white;width:40px;height:40px;border:none;font-size: 16px;}



@font-face {
	font-family:'enFont'; /*tomato sans-serif*/
	src:local("Helvetica"),local('Myriad Set Pro'),local('Lucida Grande'),local('Helvetica Neue'),local("Arial"),local('Verdana'),local("sans-serif");
}


@font-face {
	font-family:'jpFont'; /*tomato sans-serif*/
	src:local("Hiragino Kaku Gothic Pro"),local("ヒラギノ角ゴ Pro W3"),local("Meiryo"),local("Osaka"),local("MS PGothic"),local("ＭＳ Ｐゴシック"),local('Calibri'),local("Arial"),local("Helvetica"),local("AppleGothic"),local("sans-serif");
}

@font-face {
	font-family:'jpFont'; /*tomato sans-serif*/
	src:local("Hiragino Kaku Gothic Pro"),local("ヒラギノ角ゴ Pro W3"),local("Meiryo"),local("Osaka"),local("MS PGothic"),local("ＭＳ Ｐゴシック"),local('Calibri'),local("Arial"),local("Helvetica"),local("AppleGothic"),local("sans-serif");
}

@font-face {
	font-family:'cnFont'; /*tomato sans-serif*/
	src:
	local('Microsoft Yahei'),local('微软雅黑'),local('STXihei'),local('华文细黑'),local("Arial"),local("Helvetica"),local("AppleGothic"),local("sans-serif");
}

.mobileOnly {display:none;}

.menu-languagewrap .bookbox dl dd {line-height: 150%;}

.bId_rmh_aboutJpn .rohmoohyun {font-family: jpFont}
.bId_rmh_aboutJpn .languagebox {font-family: jpFont}

.bId_rmh_aboutChn .rohmoohyun {font-family: cnFont}
.bId_rmh_aboutChn .languagebox {font-family: cnFont}

.bId_rmh_aboutEng .rohmoohyun {font-family: enFont}
.bId_rmh_aboutEng .languagebox {font-family: enFont}

.bId_rmh_aboutEng .addressinfo ul li {padding-left: 97px}
.bId_rmh_aboutEng .addressinfo ul li label {margin-left: -97px;}

.menu-languagewrap .addressinfo ul li {}
.menu-languagewrap .addressinfo ul li label {width:95px;}
.menu-languagewrap .addressinfo ul li.last label {width:95px;}


.boardlist ul.list-header li {max-width:15%;width:100%;}
.boardlist ul.list-header li.header-title {max-width:100% !important;}
.boardlist ul.list-contents.type-list li p {max-width:15%;width:100%; text-overflow:ellipsis; overflow: hidden; white-space:nowrap;}
.boardlist ul.list-contents.type-list li p.title {max-width:100% !important;text-indent: 10px; }
.boardlist ul.list-contents.type-card li .title { text-overflow:ellipsis; overflow: hidden; white-space:nowrap;}

.boardlist ul.list-contents li .meta i {font-style: normal;}
.boardlist ul.list-contents.type-list li .meta {display:none;}
.boardlist ul.list-contents.type-gallery li .meta {position:absolute; left:16px; bottom:22px; color:#666;height:36px;overflow:hidden;}
.boardlist ul.list-contents.type-gallery li .meta span em {display:block;text-overflow:ellipsis; overflow: hidden; white-space:nowrap; width:198px;}
.boardlist ul.list-contents.type-gallery li .meta span em:nth-child(3),
.boardlist ul.list-contents.type-gallery li .meta span em:nth-child(4),
.boardlist ul.list-contents.type-gallery li .meta span em:nth-child(5) {display:none;}
.boardlist ul.list-contents.type-card li .meta {position:absolute; left:240px; bottom:22px; color:#333;height:18px;overflow: hidden;}
.boardlist ul.list-contents.type-card li .meta span em b {font-size: 12px;margin-right:3px;color:#333;}
.boardlist ul.list-contents.type-card li .meta span em i {display:none;}
.boardlist ul.list-contents.type-card li .meta span em b::before {content: '';font-weight: normal;margin-right:4px;color:#ccc;}
.boardlist ul.list-contents.type-card li .meta span em:first-child b::before {display:none;}

.boardlist ul.list-contents.type-card.noImg li .meta {left:0px;}

.boardlist ul.list-contents.type-card li .loop {display:none;}
.boardlist ul.list-contents.type-gallery li .loop {display:none;}


.boardlist ul.list-contents.type-list li .filelink {display:none;}

.boardlist ul.list-contents.type-list li > p span {line-height: 130%;}
.boardlist ul.list-contents.type-list li > p.title span em {font-size: 14px;color: #666;}

.menu-donorwrap .grouplist table td {font-size: 13px;}
.menu-donorwrap .donorlist table td {font-size: 14px;}

.listbtnset span:hover em {color:#40728f}
.listbtnset span:hover b {color:#40728f; text-decoration:underline}
.hide {width:0px;height:0px;}






h3.monthTitle {display:block;width:100%;line-height: 30px !important;}
.toparea .topmenu {padding-left: 165px;width:660px;top:28px !important;}
.toparea .topmenu > ul > li {width:110px;text-align: center;margin-right:10px;}
.toparea .topmenu > ul > li:first-child {width:100px;}
.toparea .topmenu > ul > li.menu_01 {width:105px;}
.toparea .topmenu > ul > li.menu_02 {width:70px;}
.toparea .topmenu > ul > li.menu_03 {width:90px;}
.toparea .topmenu > ul > li.menu_04 {width:60px;}
.toparea .topmenu > ul > li.menu_05 {width:70px;}
.toparea .topmenu > ul > li.menu_06 {width:80px;}
.toparea .topmenu > ul > li.menu_07 {width:87px;}

.toparea .gnb_btn > div > a.holder {t}


body .toparea .topmenu > ul > li:first-child > ul {width:80px;background: #fff;height:95px;border:1px solid #ddd;margin-left: 0px;text-align: center;padding:10px;}
body .toparea .topmenu > ul > li:first-child > ul li {text-align: center;width:80px;}

.bId_etc_copyright p {font-size: 17px;line-height: 180%;}
.bId_etc_copyright p:nth-child(2) {margin-right: 0}
.bId_etc_copyright strong {display:block; margin:0 0 15px 0; color:#967a63; font-size:18px; line-height:20px; font-weight:bold}

.contentsbox.bId_etc_howToUse {font-size: 17px;line-height: 180%;}
.contentsbox.bId_etc_howToUse strong {display:block; margin:0 0 15px 0; color:#967a63; font-size:18px; line-height:20px; font-weight:bold}



.contentsbox.bId_etc_archive {/*font-family: sen;*/font-size: 20px;line-height: 180%;}

.bId_etc_archive p {font-size: 17px;line-height: 180%;}
.left {float:left;}
.bId_etc_archive img.left {margin:10px 20px 10px 0px;}
bId_etc_archive strong {display:block; margin:0 0 15px 0; color:#967a63; font-size:18px; line-height:20px; font-weight:bold}
.relative-contents ul li dl dt .pic {height:143px;width:99%;display: block;overflow: hidden;}

.menu-archiveswrap .boardlist .list-contents.type-gallery .title .newPosition {float:left;}
b.newSticker {padding:0px 2px 0px 2px;font-size:10px;color:#B09986;border:2px solid #B09986;margin-left:10px;font-family: ngb,Gulim,Gulimche;font-weight: normal;}


#goTop {position:fixed;bottom:250px;width:40px;display:none;z-index:10;top:auto !important;right:none;}
#goTop.show {display:block;}
#goTop.hide {display:none;}

.bId_record_web .contentsbox a {text-align: }
.bId_record_web .contentsbox a img {width:700px;}

.boardlist ul.list-contents.type-card li.noImg {padding-left:0px;}
.boardlist ul.list-contents.type-card li.noImg .meta {left:0px;}




.menu-languagewrap ul.languagetab {margin-bottom: 20px;}


/*메인 슬라이드*/


body#main .searchwrap .sbHolder {width:150px;height:60px;text-align: left;}
body#main .searchwrap .sbHolder > * {margin-top:10px !important;margin-left:10px !important;}
body#main .searchwrap .sbHolder .sbOptions li {width:100%;}
body#main .searchwrap .sbHolder .sbOptions a {display: block;padding: 10px 0 9px 15px;font-size: 13px;color: #666;}
body#main .mainvisualbox .searchwrap fieldset p .inpbox {width:340px;}
body#main .mainvisualbox > ul > li.mainvisual_1 > p {background: none;}
body#main .mainvisualbox > ul > li.mainvisual_1 > p img {width:100%;margin:0px;}

.bId_search .resulttit {font-size: 18px;font-weight: bold;line-height: 40px;}
.bId_search .boardMore {line-height: 40px;text-align: right;padding-top: 5px;}
.bId_search .boardlist.noResult {height:100px;line-height: 100px;font-size: 20px;text-align: center;}

body .toparea .gnb_btn {width:160px;}
.toparea .gnb_btn > div {float:right;}

.toparea .gnb_btn > div.gnb_searchbox > a.holder {background:url('../images/ico_search_off.png') no-repeat 50% 50%}
.toparea .gnb_btn > div.gnb_searchbox > a.holder:hover ,
.toparea .gnb_btn > div.gnb_searchbox.on > a.holder {background:url('../images/ico_search_on.png') no-repeat 50% 50%}

.toparea .gnb_btn > div.gnb_mypagebox a.holder {background:url('../images/ico_my_off.png') no-repeat 50% 100%}
.toparea .gnb_btn > div.gnb_mypagebox a.holder:hover  ,
.toparea .gnb_btn > div.gnb_mypagebox.on a.holder {background:url('../images/ico_my_on.png') no-repeat 50% 100%}

.toparea .gnb_btn > div.gnb_logonbox > a.holder {background:url('../images/ico_login_off.png') no-repeat 50% 50%}
.toparea .gnb_btn > div.gnb_logonbox > a.holder:hover  ,
.toparea .gnb_btn > div.gnb_logonbox.on > a.holder {background:url('../images/ico_login_on.png') no-repeat 50% 50%}
.toparea .gnb_btn > div.gnb_logonbox.on .searchwrap {display:block}


.toparea .gnb_btn > div.gnb_homebox > a.holder {background:url('../images/ico_home_off.png') no-repeat 50% 50%}
.toparea .gnb_btn > div.gnb_homebox > a.holder:hover  ,
.toparea .gnb_btn > div.gnb_homebox.on > a.holder {background:url('../images/ico_home_on.png') no-repeat 50% 50%}
.toparea .gnb_btn > div.gnb_homebox.on .searchwrap {display:block}

/*.toparea .gnb_btn > div > a.holder {background-size:70% 70% !important;}*/

.toparea .gnb_btn .searchwrap .arr {display: none;}
.toparea .gnb_btn > div.gnb_mypagebox {margin-left: 0px;}
.toparea .gnb_btn .login-layerbox span a {font-size: 13px;}
.toparea .gnb_btn .mypagewrap .arr {display: none;}

.bottomarea .footermenu {height:59px;padding-top: 15px;}
.bottomarea .footermenu ul li a:hover {text-decoration: underline;color:#FFCB08;}

.toparea .gnb_btn .login-layerbox {right:33px;top:53px;}

body .toparea .gnb_btn .mypagewrap {padding:10px;height:147px;}

.bId_etc_requestOpenApi ul.datainfo li {background: none;}
.bId_etc_requestOpenApi ul.datainfo li label {width:120px;}
.bId_etc_requestOpenApi ul.datainfo li input {height:25px;line-height: 25px;font-size: 16px;border:1px solid #ccc;}
.bId_etc_requestOpenApi ul.datainfo li textarea {width:700px;height:200px;border:1px solid #ccc;font-size: 16px;}

.bId_etc_requestOpenApi input.submit {width:200px;height:40px;line-height: 40px;text-align: center;background: #706359;color:white;font-size: 14px;border: none;}
.bId_etc_introduceOpenApi input.submit {width:200px;height:40px;line-height: 40px;text-align: center;background: #706359;color:white;font-size: 14px;border: none;}



.bId_etc_introduceOpenApi table thead th {background:#eee;text-align:center;padding:3px;letter-spacing:0px;font-size:16px;}
.bId_etc_introduceOpenApi table td {text-align:center;height:25px;border-bottom:1px dotted #ccc;letter-spacing:0px;font-size:16px;line-height:25px;padding:4px 0px;}
.bId_etc_introduceOpenApi table.tbl_request2 {width:100%;}
.bId_etc_introduceOpenApi table.tbl_request1 {width:100%;}

.searchview .relative-yearbook ul li {width:100%;font-size: 16px;}
.searchview .relative-yearbook ul li strong {font-weight: normal;}

body#main .mainvisualbox .videobox button.btn_play {top:40%;}
body#main .mainvisualbox .columnbox dl dd.noImg {width:430px;padding-left:30px;}
body#main .mainvisualbox .columnbox dl dd .pic {width:120px;left:10px;}
body#main .mainvisualbox .columnbox dl dd .pic a {width:120px;height:100px;overflow: hidden;display: block;}
body#main .mainvisualbox .columnbox dl dd .pic img {width:auto;max-height: 100%;}

.menu-languagewrap .bookbox dl dd strong em {font-size: 16px;}
.menu-languagewrap .bookbox dl dd span {font-size: 17px;line-height: 180%;}

.bId_rmh_chronology p.explain {text-align: center;margin-top:30px;color:#967a63;font-size: 16px;}



.bId_rmh_kys p.explain {text-align: left;margin-top:30px;color:#967a63;font-size: 16px;padding-left: 150px;line-height: 25px;}

.bId_rmh_kys .chronology_kys_img2 {border-top:20px solid #bfa692;margin-top:10px;border-bottom:20px solid #bfa692;margin-bottom:10px;height:470px;}

.bId_rmh_kys .chronology_kys_img2 ul {margin-left:-17px;}
.bId_rmh_kys .chronology_kys_img2 ul li {float:left;margin-top:30px;margin-left:20px;}
.bId_rmh_kys .chronology_kys_img2 ul li div {height:190px;overflow:hidden;}
.bId_rmh_kys .chronology_kys_img2 ul li img {width:310px;}
.bId_rmh_kys .chronology_kys_img2 ul li:nth-child(1) img {margin-top:-23px;}
.bId_rmh_kys .chronology_kys_img2 ul li:nth-child(4) img {margin-top:-20px;}


.bId_rmh_kys .chronology_kys_img ul {margin-left:-20px;}
.bId_rmh_kys .chronology_kys_img ul li {float:left;border:1px solid #ccc;margin-top:30px;margin-left:20px;/*box-shadow: 5px 5px 5px #ddd;*/}
.bId_rmh_kys .chronology_kys_img ul li div {height:190px;overflow:hidden;margin:10px;}
.bId_rmh_kys .chronology_kys_img ul li img {width:290px;}
.bId_rmh_kys .chronology_kys_img ul li:nth-child(1) img {margin-top:-23px;}
.bId_rmh_kys .chronology_kys_img ul li:nth-child(4) img {margin-top:-20px;}

.bId_rmh_kys .chronology_kys {margin-top:50px;height:1750px;display: none;}
.bId_rmh_kys .chronology_kys ul {position: relative;width:100%;height:100%;}
.bId_rmh_kys .chronology_kys ul li {position: absolute;}
.bId_rmh_kys .chronology_kys ul li img {}
.bId_rmh_kys .chronology_kys ul li h4 {color:#b1b1b1;font-size:26px;font-weight: normal;width:300px}
.bId_rmh_kys .chronology_kys ul li strong {color:#967a63;font-size:18px;font-weight: normal;width:300px}

.bId_rmh_kys .chronology_kys ul li.kys_1 {left:0px;top:0px;z-index: 1}
.bId_rmh_kys .chronology_kys ul li.kys_1 img {}
.bId_rmh_kys .chronology_kys ul li.kys_1 h4 {margin-top:10px;}
.bId_rmh_kys .chronology_kys ul li.kys_1 strong {}

.bId_rmh_kys .chronology_kys ul li.kys_2 {top:115px;right:0px;;z-index: 2}
.bId_rmh_kys .chronology_kys ul li.kys_2 img {}
.bId_rmh_kys .chronology_kys ul li.kys_2 h4 {position:absolute;right:0px;top:-70px;text-align: right;width:400px;}
.bId_rmh_kys .chronology_kys ul li.kys_2 strong {position:absolute;right:0px;top:-40px;text-align: right;width:400px;}

.bId_rmh_kys .chronology_kys ul li.kys_3 {top:330px;z-index: 3;left:240px;}
.bId_rmh_kys .chronology_kys ul li.kys_3 img {}
.bId_rmh_kys .chronology_kys ul li.kys_3 h4 {position: absolute;left:374px;top:185px;width:300px;}
.bId_rmh_kys .chronology_kys ul li.kys_3 strong {position: absolute;left:374px;top:215px;width:300px;}

.bId_rmh_kys .chronology_kys ul li.kys_4 {top:637px;z-index: 4;right:0px;}
.bId_rmh_kys .chronology_kys ul li.kys_4 img {}
.bId_rmh_kys .chronology_kys ul li.kys_4 h4 {position: absolute;right:493px;top:113px;;text-align: right;}
.bId_rmh_kys .chronology_kys ul li.kys_4 strong {position: absolute;right:493px;top:143px;;text-align: right;}

.bId_rmh_kys .chronology_kys ul li.kys_5 {top:865px;z-index: 5;left:0px;}
.bId_rmh_kys .chronology_kys ul li.kys_5 img {}
.bId_rmh_kys .chronology_kys ul li.kys_5 h4 {position: absolute;left:563px;top:221px;}
.bId_rmh_kys .chronology_kys ul li.kys_5 strong {position: absolute;left:563px;top:251px;}

.bId_rmh_kys .chronology_kys ul li.kys_6 {top:1218px;z-index: 6;right:0px;}
.bId_rmh_kys .chronology_kys ul li.kys_6 img {}
.bId_rmh_kys .chronology_kys ul li.kys_6 h4 {position: absolute;right:562px;text-align: right;top:220px;}
.bId_rmh_kys .chronology_kys ul li.kys_6 strong {position: absolute;right:562px;text-align: right;top:250px;}




.boardlist ul.list-contents.type-gallery li .thumbnail img {width:auto;}

/*.bId_rmh_book .boardlist ul.list-contents.type-gallery li .thumbnail a {position: relative;}*/
/*.bId_rmh_book .boardlist ul.list-contents.type-gallery li .thumbnail a img {height:100%;position: absolute;margin:0 auto;width:auto;}*/


.bId_record_webArchive .boardlist ul.list-contents.type-card li .content img {height:90px;}

body#main .mainvisualbox .randomBox .listwrap h2 {height:40px;}

.bId_rmh_books h4 {margin: 10px 0 12px 0;color: #88664d;font-size: 20px;}
.bId_rmh_books p {float:left;width:48%;margin-left:4%;text-align: justify;font-size: 17px;line-height: 180%;display: block;}
.bId_rmh_books .btncenter {clear:both;padding-top:30px;}
.bId_rmh_books p.left {margin-left:0px !important;}

button.btn_blue_03 {width:250px; height:38px; background:#b09986; color:#fff; font-size:15px;}

.bId_rmh_library {width:980px;margin:0 auto;}


.menu-useguidewrap .btncenter button.btn_blue {width:200px;}





/* etc */
.trplayer {position:fixed; right:0; top:0; z-index:100; width:100%; height:100%; background:#000; opacity:0.7; filter:alpha(opacity=70);}
.trplayerw {overflow:auto; position:fixed; right:0; top:0; z-index:100; width:100%; height:100%;-webkit-overflow-scrolling:touch;}
.trplayerb {position:fixed; right:0; top:0; z-index:100; width:100%; height:100%; }

/* modal */
body.modal {overflow:hidden}
body.modal .pop_reservation strong.tit {font-size: 20px;margin-bottom: 10px;line-height: 30px;}
.modalpop {overflow:hidden; position:absolute; left:50%; top:50%; z-index:101; border:1px solid #cbcbcb; background:#fff;}
.modalwrap {width:700px; min-width:320px; padding:30px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.modalpop .btn_modalclose {position:absolute; top:0; right:0; width:30px; height:30px; background:url(../images/btn/btn_modalclose.png) no-repeat 50% 50%; text-indent:-99999px;}
.modalwrap.news {width:520px;}
body.a-width .modalpop {left:0 !important; margin-left:0 !important;}
body.a-width .modalwrap {width:100%; padding:10px;}
body.a-height .modalpop {top:0 !important; margin-top:0 !important;}

.bId_etc_collect p {font-size: 17px;line-height: 180%;}
.menu-collectionwrap ul li {font-size: 17px;}

table .thwidth {width:130px;}
.boardwrite{width:100% !important;}
table.boardwrite textarea {padding:5px; border:solid 1px #d9d9d9; background-color:#fff; color:#666; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; resize:none;}
button.btn_blue_02 {width:120px; height:50px; background:#706359; color:#fff; font-size:15px;margin-right: 10px;}

table.boardwrite {border-width:1px 0 1px; border-style:solid; border-color:#666 transparent #ccc; font-size:12px;}
table.boardwrite * {vertical-align:middle;}
table.boardwrite th,
table.boardwrite td {padding:7px 15px; border-top:1px solid #e5e5e5;}
table.boardwrite tr:first-child th,
table.boardwrite tr:first-child td {border-top:0;}
table.boardwrite th {background:#f3ece4; color:#4d4d4d; text-align:left;}
table.boardwrite td {background:#fff; color:#666; font-size:0;}
table.boardwrite td textarea {width:100%; height:120px;}
table.boardwrite td input.txt {width:200px;}
table.boardwrite td .desc {display:inline-block; margin-left:10px; font-size:12px;}
table.boardwrite td .bar {display:inline-block; width:15px; text-align:center; font-size:12px; line-height:25px;}
table.boardwrite td.date div {display:inline-block;}
table.boardwrite td.date div em {padding:0 10px 0 2px; font-size:13px;}
table.boardwrite td.date div input.txt {width:80px;}
table.boardwrite td.people {font-size:13px;}
table.boardwrite td.people input.txt {width:95px; margin:0 5px 0 10px;}
table.boardwrite td.phone select {width:100px;}
table.boardwrite td.phone input.txt {width:100px;}
table.boardwrite td.address input.txt {width:500px;}
table.boardwrite td.address .zipcode {display:inline-block; position:relative; margin-right:10px; padding-right:85px;}
table.boardwrite td.address .zipcode input.txt {width:100px;}
table.boardwrite td.address .zipcode .btn_gray {position:absolute; top:0; right:0; width:80px; height:25px; font-size:13px;}
table.boardwrite td.address_02 {padding-top:0; border-top:0;}
table.boardwrite td .rdset {padding:5px 0;}
table.boardwrite td .rdset label {display:inline-block; margin-left:30px; font-size:13px;}
table.boardwrite td .rdset label:first-child {margin-left:0;}
table.boardwrite td .juminset {display:inline-block;}
table.boardwrite td .juminset input.txt {width:185px;}
table.boardwrite td .juminset .bar {width:30px;}
table.boardwrite td input.st02 {width:400px;}
table.boardwrite td input.st03 {width:330px;}
table.boardwrite td .inpbox input.txt {margin-right:5px;}
table.boardwrite.w100 input.txt {width:100%;}
table.boardwrite.w50 input.txt {width:50%;}


body.navifixed {background-attachment: fixed;background-position: 0 -110px;}
.pageinfobox {position: relative;overflow: visible;}
.follownavi {display:none;clear:both; width:980px; height:50px; margin:0 auto; overflow:hidden; background: #f6f4f6;position: fixed;top:0px;z-index:10;}
.follownavi .pagenavi {margin-top:14px;}

body.navifixed .follownavi {display:block;}



/*171023*/
/*상단 검색 바*/
.toparea .searchwrap fieldset p {width:730px;float:left;}
.toparea .searchwrap fieldset p .inpbox {width:462px;}
.toparea .searchwrap fieldset p .sbHolder {width:150px;height:46px !important;}
.toparea .searchwrap fieldset p .sbHolder > a {height:46px;}
.toparea .searchwrap fieldset p .sbHolder > *,
	body#main .toparea .searchwrap fieldset p .sbHolder > * {margin-left:0px !important;margin-top:0px !important;line-height: 46px;}
.toparea .searchwrap fieldset p .sbHolder > ul,
	body#main .toparea .searchwrap fieldset p .sbHolder > ul {margin-left:0px !important;margin-top:0px !important;}
.toparea .searchwrap .sbHolder .sbOptions li,
	body#main .toparea .searchwrap .sbHolder .sbOptions li {width:100%;}
.toparea .gnb_btn .searchwrap .open-detailsearch {display:none;}
.toparea .gnb_btn .searchwrap {height:95px;}
.toparea .searchwrap fieldset button.btn_detailsearch {float:left; width:118px; height:50px; background:#574d45; color:#f8f9fa; font-size:17px;margin-left:10px;border-radius: 0px;}
.toparea .searchwrap fieldset p button.btn_search {   background: #c7a57d;color: #574d45;border-radius: 0px;}

/*메인 검색 바*/
/*body#main .midarea .mainvisualbox .searchwrap fieldset p .inpbox {width:730px;}*/
/*body#main .midarea .searchwrap fieldset p .sbHolder {display:none;}*/
body#main .mainvisualbox .searchwrap fieldset p {border:2px solid #574d45;width:650px;float:left;}
body#main .midarea .mainvisualbox .searchwrap fieldset p button.btn_search {margin-left:0px;border-radius: 0px;width:120px;}
body#main .midarea .searchwrap fieldset button.btn_detailsearch {float:left; width:120px; height:60px; margin:2px 0 0 10px; background:#706459; color:#fff; font-size:17px;border-radius: 0px;}

/*상세검색*/
.menu-searchwrap .monthwrap .monthdaybox h3 {padding:0px;}
/*.menu-searchwrap .metasearchbox h3 {font-size:1.17em}*/
.contentsbox.searchDetail .normalSearch {display:none;}
fieldset.searchDetail {display:none;}
.contentsbox.searchDetail fieldset.searchDetail {display:block;}

.searchDetail fieldset.searchDetail p {padding-left:380px;}
.searchDetail fieldset.searchDetail p.sortbox {padding-left:0px;}
.searchDetail fieldset.searchDetail p .searchCancel {margin-left:20px;}
.midarea .boardlist {margin-bottom:30px;}
.menu-searchwrap .metasearchbox h3 {width:100px;font-size: 16px;}
.menu-searchwrap .keywordbox .rightbox h3,
.menu-searchwrap .monthwrap .yearbox h3,
.menu-searchwrap .monthwrap .duringbox strong,
.menu-searchwrap .monthwrap .monthdaybox h3,
.menu-searchwrap .keywordbox .leftbox dl dt {font-size:16px;}
/*.menu-searchwrap .keywordbox .leftbox dl dd ul li label {padding:20px 0px 15px 0px;}*/
ul.commontab.commontabSub li a {font-size:12px;}

.sbOptions {overflow-y: auto !important;}
.mainvisualbox .sbOptions {overflow-y: auto !important;max-height:90px;}

.duringbox .sbHolder {width:150px !important;z-index: 10}
.menu-searchwrap  a.help .explain {width:auto;max-width:500px;min-width:300px;}

.menu-searchwrap .keywordbox .leftbox dl dt {width:100px;}
.menu-searchwrap .monthwrap .graph {float:none;}
.menu-searchwrap .keywordbox .leftbox .inpbox {width:315px;}
.menu-searchwrap .keywordbox > div {padding:10px 25px 5px;}
.menu-searchwrap .monthwrap {padding-left:25px;}
.menu-searchwrap .metasearchbox {padding-left: 25px;padding-top:20px !important;}
.menu-searchwrap .monthwrap .monthdaybox .monthbox>h3 {width:100px;text-align: right;}

.filterbox dl {width:335px;}
.filterbox dl dd label {float:left;min-width:40px;margin-right:10px;height:30px;}


.bt_donate {position: absolute;color:white;background: #6f6259;right:-60px;padding:2px 5px;font-size: 12px;top:27px;}
.bt_donate a {color:white;font-size: 12px;}



