/*header ±¸¼º*/

body {position: relative; width:100%;}

#header{width: 100%;height: 75px; margin: 0 auto; position: relative; border-bottom: 1px solid #c9c9c9;}
#header .h_box{ width: 100%; margin: 0 auto;}

#header .h_box .openMenu{ background:url(../../img/dreaminsight/m/main/right_menu.jpg) no-repeat; background-size: 23px 20px; width: 23px;height:20px; text-indent: -99999px; overflow: hidden; position: absolute; right: 10px; top: 22px; }
#header .h_box .openMenu > a{display:block; width:23px; height:20px;}
#header .h_box > .logo h1 {background:url(../../img/dreaminsight/m/main/logo.jpg); no-repeat; width: 320px; height: 65px; text-indent: -99999px; overflow: hidden; position:absolute; top:5px; left:10px;}
#header .h_box > .logo > h1 > a {display:block; width: 163px; height: 85px; }



/*¸Þ´º*/


.menu{width: 200px; height:100%; position:absolute; z-index:999; top:0; left:-300px; background:rgba(4,62,118,0.8);}
.m_box{margin-top:70px;}
.mbox > ul{ background: #545454; }
li.depth { display: block; text-align: center; width: 200px; min-height:50px; line-height: 50px; border-bottom:1px solid #f1f1f1;}
li.lastm {border:0;}
ul > li.depth-open{ display: block; text-align: center; width: 200px; min-height:50px; line-height: 50px; border-bottom:1px solid #f1f1f1;}
li.depth > ul{border-bottom:1px solid #f1f1f1;}
li.depth{width:200px;}
li.depth > a {color:#fff; text-align:center;font-size:15px;} 
li.depth-open a {color:#ccc; text-align:center; display:block; font-size:14px;} 
ul > li.depth > ul{display: none;}
ul > li.depth-open > ul > li > a{display: block; width: 200px; min-height:50px; line-height: 50px; color:#000; font-size:14px; border-bottom:1px solid #636363; background:rgba(240,240,240,0.9);}
ul > li.depth-open > ul > li.lastm > a{border:0;}
.closeMenu {background:url(../../img/dreaminsight/m/main/close_bt.png) no-repeat; background-size: 14px 15px; width: 14px; height:15px; text-indent: -9999px; position:absolute; top:10px; right:10px;}

.opaB{position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:600; display:none;}




/*content¿µ¿ª*/
#main_content {background-color:#f3f3f3; width:100%; height:auto; padding-bottom:30px;}
.empty{width:95%; height:15px;}
.gallery {width:95%; height:auto; margin:0 auto; border:1px solid #ccc; border-radius:5px; background:#fff; margin-bottom:20px; position:relative;}
.gallery_out {width:100%;border-bottom:1px solid #ccc; padding-top:5px;}
.gallery_tit {height:40px;}
.gallery_tit h2{font-size:12px; height:40px; line-height:40px; color:#222; margin-left:13px;}
.gallery_tit h2 a.gallery_more_bt{float:right; margin-right:20px;}
.notice {width:95%; height:160px; margin:0 auto; margin-bottom:20px; border:1px solid #ccc; border-radius:5px; background:#fff; position:relative;}
.notice_out {width:100%;}
.notice_tit {width:100%; height:40px; float:left; border-bottom:1px solid #ccc;}
.notice_tit h2{font-size:15px; line-height:40px; padding-left:15px; float:left;}
p.notice_more {float:right; display:block; padding-right: 20px; line-height:40px;}
.content_info {width:95%; margin:0 auto; margin-bottom:20px;}
.content_info1 {width:100%; margin-bottom:10px;}
.info1_1 a img{width:calc(50% - 5px); float:left; padding-right:5px;}
.info1_2 a img{width:calc(50% - 5px); padding-left:5px;}
.info2_1 a img{width:calc(50% - 5px); float:left; padding-right:5px;}
.info2_2 a img{width:calc(50% - 5px); padding-left:5px;}
.main_cs {width:95%; margin:0 auto;}





/*¸Þ´º¾ÆÀÌÄÜ*/

.menu_icon {width:140px; height:55px; margin:0 auto; padding-top:70%;}
.menu_icon ul li{float:left;}
.menu_icon ul li.fb {width:39px; height:38px; background: url(../../img/dreaminsight/m/main/icon_fb.png) no-repeat; text-indent:-9999px; margin-right:10px;}
.menu_icon ul li.in {width:39px; height:38px; background: url(../../img/dreaminsight/m/main/icon_in.png) no-repeat; text-indent:-9999px; margin-right:10px;}
.menu_icon ul li.bg {width:39px; height:38px; background: url(../../img/dreaminsight/m/main/icon_bg.png) no-repeat; text-indent:-9999px;}


/*ÇªÅÍ¿µ¿ª*/

.f_text{clear: both;}
.f_text > p{font-size: 0.8em;line-height: 18px;text-align: center;display: block;padding: 10px; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}
.f_text > .copy{ color: #b1b5ba; padding:0 10px 0 10px; width: 100%; padding:7px 0; background: #222; text-align: center;}
.f_text > .copy h2{margin-bottom:10px;}







/*°øÁö»çÇ× ÃßÃâ°Ô½ÃÆÇ*/
.board_output_notice {padding-top:10px; padding-left:5px;}
.board_output_1_tr td{line-height:25px;}
.board_output_notice td.bd_out1{width:100%; margin:0 auto; font-size:13px !important;}
.board_output_1_tr > td.bd_out1 > {width:100% !important; text-align:center !important;}
.board_output_1_tr > td:nth-child(3){text-align:right; font-size:13px !important; padding-right:2%;}



/*°¶·¯¸®1°Ô½ÃÆÇ*/

/*±Û¾²±â ÀÔ·ÂÆû °£°Ý&ÆùÆ® »çÀÌÁî ¼³Á¤*/
td#board {padding:4px 5px 5px 5px;font-size:12;font-family:±¼¸²,µ¸¿ò;color:#333333;}
.board {padding:4px 5px 5px 5px;font-size:12px;font-family:±¼¸²,µ¸¿ò;color:#333333;}
.board td{line-height:25px; width:33.3333% !important; padding:1%;}
.board td img {width:100% !important; height:auto !important;}


/* °¶·¯¸®Çü ÃßÃâ Á¦¸ñ, ³»¿ë Á¤·Ä */
.board_output_gallery_subject {text-align:center; width:100%; height:20px !important;}
.board_output_gallery_description { text-align:center; width:100%;}


/*°¶·¯¸® ÃßÃâ°Ô½ÃÆÇ*/
.board_output1 > tbody > tr > td {padding-right:5px; padding-left:5px;}
.board_output1 > tbody > tr > td > table{width:100% !important;}
.board_output {padding:10px 5px 0px 5px !important; font-size:13px; color:#333;}

/*ÃßÃâ°Ô½ÃÆÇ ÀÌ¹ÌÁö*/
.board_output_gallery_img {text-align:center; padding:10px 0 10px 0; }
.board_output_gallery_img img{width:100%; height:auto;}
.board_output_img {width:100%; padding:0 2% 0 3%;}
.board_output_img > tbody > tr > td:nth-child(3) {display:none;}



/*°¶·¯¸®2°Ô½ÃÆÇ*/

/*ÃßÃâ°Ô½ÃÆÇ½ºÅ¸ÀÏ*/
.board_output_gallery_img {text-align:center; padding:10px 0 10px 0; }
.board_output_gallery_img img{width:100%; height:auto;}

/*°¶¸®¸®Çü ÃßÃâÁ¦¸ñ, ³»¿ëÁ¤·Ä*/
.board_output_gallery_subject {text-align:center; width:100%; height:20px !important;}
.board_output_gallery_description { text-align:center; width:100%; }





/*°¶¸®¸®Çü ÃßÃâÁ¦¸ñ, ³»¿ëÁ¤·Ä*/
.board_output_gallery_subject {text-align:center; width:100%; height:20px !important;}
.board_output_gallery_description { text-align:center; width:100%; }