@charset "utf-8";
  
/*write*/
.write table{border-top:1px solid #999999; width:900px; color:#666666;font-size:13px;}
.write table td.lt{padding:8px 0; border-bottom:1px solid #eaeaea; letter-spacing:0px; background:#f4f4f4;  color:#454545; }
.write table td.rt{padding:8px 0 8px 10px; border-bottom:1px solid #ededed; letter-spacing:0px;}
.write table td.rt01{padding:8px 10px; border-bottom:1px solid #ededed; letter-spacing:0px; color:#666666;}
.write table td.rt img{padding-top:1px; _padding-top:1px;}
.write table td.rt input {border:1px solid #dedede; background:#ffffff; height:15px; line-height:15px; font-family:dotum;}
.write table td.rt textarea {border-top:1px solid #eaeaea; border-left:1px solid #eaeaea; background:#ffffff; height:120px; width:99%; font-size:12px; padding:1px;}
.write table td.rt input.radio {border:0px; background:#ffffff;}
.write table td.rt input.check {border:0px; background:#ffffff;}
.write table td.rt span.f11{ color:#999;}
.write table td.rt span.point{color:#b66699;}


/*board*/
.board{width:990px; color:#666666; border-bottom:1px solid #cfcfcf;}
.board img{vertical-align:middle;}
.board_tit{border-top:2px solid #515257; border-bottom:1px solid #ababb3; height:43px; width:100%; line-height:43px; color:#454545;}
.board td.no{border-bottom:1px solid #e3e3e3; height:43px; line-height:43px;}
.board td.gubun{border-bottom:1px solid #e3e3e3; height:43px; line-height:43px;}
.board td.title{border-bottom:1px solid #e3e3e3; text-align:left; height:43px; line-height:43px; padding:0 5px;}
.board td.notice{border-bottom:1px solid #e3e3e3; text-align:left; height:43px; line-height:43px; padding:0 5px; color:#f8449f;}
.board td.writen{border-bottom:1px solid #e3e3e3; height:43px; line-height:43px;}
.board td.date{border-bottom:1px solid #e3e3e3; letter-spacing:0px; height:43px; line-height:43px;}
.board td.sangte{border-bottom:1px solid #e3e3e3; height:43px; line-height:43px;}
.board td.click{border-bottom:1px solid #e3e3e3; letter-spacing:0px; height:43px; line-height:43px;}
.board a, a:visited, a:active{text-decoration:none; color:#666666;}
.board a:hover{text-decoration:underline; color:#d71937;}
.board td.re{border-bottom:1px solid #e3e3e3; text-align:left; padding:8px 5px; color:#ab508a;}
.board td.doctor_img{border-bottom:1px solid #e3e3e3; padding:18px 0; text-align:center;}
.board td.doctor_tit{border-bottom:1px solid #e3e3e3; padding:8px 15px; text-align:left;}
.board td.doctor_tit a{color:#666666;}
.board td.doctor_tit a:hover{color:#d00002; text-decoration:underline;}
.board td.doctor_txt{border-bottom:1px solid #e3e3e3; padding:15px; text-align:justify; line-height:20px;}
.board table td.prev{padding:8px 20px; border-bottom:1px solid #ededed; background:url('/image/story/up.gif') no-repeat 70% 40%;}
.board table td.next{padding:8px 20px; border-bottom:1px solid #ededed; background:url('/image/story/down.gif') no-repeat 70% 40%;}
.board table td.pn_txt{padding:8px 0; border-bottom:1px solid #ededed; background:url('/image/board/bar.gif') no-repeat 0 40%; text-indent:2em;}
.board td.media_img{border-bottom:1px solid #e3e3e3; padding:18px 0; text-align:center;}
.board td.media_img img{border:1px solid #d7d7d7;}



/* paging */
.paging{text-align:center; clear:both; letter-spacing:0px; width:100%; margin-top:30px;}
.paging td.on{width:27px; height:25px; line-height:25px; background:url('/image/board/page_on.gif') no-repeat; color:#222222; text-align:center; padding:0 2px 0 2px; font-weight:bold; }
.paging td.off{width:27px; height:25px; line-height:25px; background:url('/image/board/page_off.gif') no-repeat; color:#656565; text-align:center; padding:0 2px 0 2px; text-decoration:none; }
.paging td.prev01{padding:0 0px 0 0;}
.paging td.prev02{padding:0 10px 0 0;}
.paging td.next01{padding:0 0 0 7px;}
.paging td.next02{padding:0 0 0 0px;}


/*search*/
.search{width:307px; padding-left:683px;}
.search dt{float:left;}
.search input{height:20px; line-height:20px; border-top:1px solid #bababa; border-left:1px solid #bababa; border-right:1px solid #dedede; border-bottom:1px solid #dedede; width:140px;}
.search dd{float:right;}

/*select*/
select { height:25px; }
span.selectbox_title { display:inline-block; !important; text-align:left; padding:3px 25px 1px 7px; height:18px; border:1px solid #eaeaea; background:#fff url("/image/board/ico_selectdown.gif") no-repeat 100% center; overflow:hidden; }
span.selectbox_title strong{ width:100%; height:18px; font-weight:normal; color:#818181; line-height:18px; display:block; overflow:hidden; }
span.selectbox_title_focus{ border:1px solid #eaeaea; }
span.selectbox_title_focus strong{ color:#818181; }
div.selectbox_option{ border:1px solid #eaeaea; background:#FFF; overflow:hidden; }
div.selectbox_option div.scroll{ overflow:auto; }
div.selectbox_option li{ height:1.5em; list-style:none; letter-spacing:0px;}
div.selectbox_option a{ height:1.2em; color:#818181; line-height:1.3em; text-decoration:none; padding:2px 7px; display:block; overflow:hidden; } /* word-break:break-all; */
div.selectbox_option a.on, div.selectbox_option a:hover { color:#818181; background:#f9f9f9; }


/*board detail*/
.detail{width:990px; color:#666666; letter-spacing:0px;}
.detail img{vertical-align:middle;}
.detail table.tline{border-top:1px solid #181818;}
.detail table td.lt{border-bottom:1px solid #e3e3e3; height:43px; line-height:43px; text-align:center; background:#f4f4f4; color:#454545; }
.detail table td.rt{border-bottom:1px solid #e3e3e3; height:43px; line-height:43px; padding-left:10px;}
.detail table td.date{letter-spacing:0px;}
.detail table td.file{background:url('/image/board/camera.gif') no-repeat 0 50%; text-indent:2em; letter-spacing:0px;}
.detail table td.content{padding:0 20px;}
.detail table td.img{border-bottom:1px dotted #b2b2b2;  padding:30px 0; text-align:center;}
.detail table td.lc{border-bottom:1px dotted #b2b2b2;  padding:20px 0;}
.detail table td.rc{border-bottom:1px dotted #b2b2b2; padding:20px 0; text-align:justify; line-height:18px;}
.detail table td.lc01{border-bottom:1px solid #181818;  padding:20px 0;}
.detail table td.rc01{border-bottom:1px solid #181818; padding:20px 0; text-align:justify; line-height:18px;}
.detail table td.lb{border-bottom:1px solid #d8d8d8; padding:20px 0; background:#ebebeb;}
.detail table td.rb{border-bottom:1px solid #d8d8d8; padding:20px 0px 20px 0; text-align:justify; line-height:18px; background:#ebebeb;}
.detail a, a:visited, a:active{text-decoration:none; color:#666666;}
.detail a:hover{text-decoration:underline; color:#666666;}
.detail td p.bar01{background:url('/image/board/bar.gif') no-repeat 85% 40%;}
.detail td p.bar02{background:url('/image/board/bar.gif') no-repeat 85% 10%;}
.detail td span.gubun{color:#d00002;}
.detail table td.lp{border-bottom:1px solid #181818; height:43px; line-height:43px; text-align:center; background:#f4f4f4; color:#454545; }
.detail table td.rn{border-bottom:1px solid #181818; height:43px; line-height:43px; padding-left:10px;}


/*btn*/
.d_btn{text-align:right; width:990px; padding-top:30px;}


/*doctor*/
.doctor_b{width:760px; border-bottom:1px solid #cccccc; height:115px;}
.doctor_b dt{float:left;}
.doctor_b dd{float:right; padding-top:65px;}


/*board layer*/
.board_layer{background:#ffffff; width:390px; padding-bottom:50px;}
.board_layer input{height:20px; line-height:20px; border-top:1px solid #bababa; border-left:1px solid #bababa; border-right:1px solid #dedede; border-bottom:1px solid #dedede;}



/*photo*/
.photo_tab{border:1px solid #dddddd; height:37px; width:980px; padding-left:8px; padding-top:8px;}
.photo_tab ul li{width:122px; float:left; text-align:center; line-height:16px; background:url('/image/story/photo_off.jpg') no-repeat;}
.photo_tab ul li a{float:left; color:#666666; background:none; width:121px; height:30px; line-height:16px;} 
.photo_tab ul li a:hover{background:#d71937; width:120px; height:30px; color:#ffffff; line-height:16px; border-right:1px solid #ffffff;  border-left:1px solid #ffffff;}
.photo_tab ul li.on{background:#d71937; width:120px; height:30px; color:#ffffff; line-height:16px; border-right:1px solid #ffffff;  border-left:1px solid #ffffff;}

.photo_list{width:990px; clear:both; margin-top:30px; border-bottom:1px solid #d2d2d2;}
.photo_list div.parea01{width:310px; float:left; padding:0 0 30px 0;}
.photo_list div.parea02{width:310px; float:left; padding:0 0 30px 30px;}
.photo_list div.parea03{width:310px; float:left; padding:0 0 30px 30px;}
.photo_list dt{width:154px; float:left; border:1px solid #d2d2d2; border-right:none;}
.photo_list dd{width:154px; float:right; border:1px solid #d2d2d2; border-left:none;}
.photo_list dt.pview{width:154px; float:left; border:none; text-align:right; padding-top:10px;}
.photo_list dd.pdetail{width:154px; float:right; border:none; text-align:left; padding-top:10px;}

.photo_layer{width:710px; clear:both; background:#ffffff;}
.photo_layer div.layer_in{padding:0 35px; width:640px;}
.photo_layer div.layer_in ul li.dtit{width:640px; border-bottom:1px solid #d2d2d2; font-size:8px; color:#454545; padding-bottom:8px;}
.photo_layer div.layer_in ul li.dtxt{width:640px; padding-top:20px; padding-bottom:35px;}
.photo_layer div.layer_in ul li.dtxt img{padding:2px 5px 0 0;}
.photo_layer div.layer_in dt{width:319px; float:left; border:1px solid #d2d2d2; border-right:none;}
.photo_layer div.layer_in dd{width:319px; float:left; border:1px solid #d2d2d2; border-left:none;}

.photo_detail{width:700px; margin:0 auto;}
.photo_detail td.bimg{width:318px; border:1px solid #d2d2d2; border-bottom:none;}
.photo_detail td.aimg{width:318px; border:1px solid #d2d2d2; border-bottom:none;}
.photo_detail td.arrow{width:60px;}
.photo_detail td.txt{width:320px; line-height:30px; text-align:center; height:30px; background:#d2d2d2;}


.citation_detail{width:990px; border-top:1px solid #999999; letter-spacing:0;}
.citation_detail td.title{border-bottom:1px solid #d6d6d6; padding:10px; color:#f19c7d; font-weight:bold;}
.citation_detail td.date{border-bottom:1px solid #d6d6d6; padding:10px; text-align:right;}
.citation_detail td.cont{border-bottom:1px solid #d6d6d6; padding:10px 7px;}


