/* 데뷰 페이지별 카테고리 */

#cate { position:relative; float:left; padding:0; width:700px;}
#cate .subcate {height:15px; border-bottom:1px solid #cacaca; text-align:right;padding:10px 0;}
#cate .subcate span.m { font-size:11px;color:#333;}
#cate .subcate .on a { font-size:11px;color:#333; font-weight:bold;}
#cate .subcate .on:after {display:inline-block;width:1px;height:10px;margin:0 .75em 0 .75em;background:#c7c7c7;vertical-align:-1px;content:''}
#cate .subcate span.m:after {display:inline-block;width:1px;height:10px;margin:0 .75em 0 .75em;background:#c7c7c7;vertical-align:-1px;content:''}
#cate .subcate span.last { font-size:11px;color:#333;}



#cate_devu	{ position:relative; width:700px; height:36px; margin:0 auto; z-index:1000; background:url(../images/sub_tab_devu.gif)  no-repeat 0 0; }
#cate_devu ul	{ margin:0; padding:0; }
#cate_devu ul li	{ float:left; padding:0; margin:0; }
#cate_devu ul li a div	{ display:none; }

#cate_devu ul li #m1	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat 0 0;  ; width:68px; height:36px; }
#cate_devu ul li:hover #m1, #cate_devu ul li.on #m1	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat 0px -36px; width:68px; height:36px; }

#cate_devu ul li #m2	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -68px 0; width:79px; height:36px; }
#cate_devu ul li:hover #m2, #cate_devu ul li.on #m2	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -68px -36px; width:79px;}

#cate_devu ul li #m3	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -147px 0; width:79px; height:36px; }
#cate_devu ul li:hover #m3, #cate_devu ul li.on #m3	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -147px -36px; width:79px; }

#cate_devu ul li #m4	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -226px 0; width:103px; height:36px; }
#cate_devu ul li:hover #m4, #cate_devu ul li.on #m4	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -226px -36px; width:103px; }

#cate_devu ul li #m5	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -329px 0; width:79px; height:36px; }
#cate_devu ul li:hover #m5, #cate_devu ul li.on #m5	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -329px -36px; width:79px; }

#cate_devu ul li #m6	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -408px 0; width:79px; height:36px; }
#cate_devu ul li:hover #m6, #cate_devu ul li.on #m6	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -408px -36px; width:79px; }

#cate_devu ul li #m7	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -487px 0; width:79px; height:36px; }
#cate_devu ul li:hover #m7, #cate_devu ul li.on #m7	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -487px -36px; width:79px; }

#cate_devu ul li #m8	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -566px 0; width:79px; height:36px; }
#cate_devu ul li:hover #m8, #cate_devu ul li.on #m8	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -566px -36px; width:79px; }

#cate_devu ul li #m9	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -645px 0; width:55px; height:36px; }
#cate_devu ul li:hover #m9, #cate_devu ul li.on #m9	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_devu.gif) no-repeat -645px -36px; width:55px; }



#cate_drad	{ position:relative; width:700px; height:36px; margin:0 auto; z-index:1000; background:url(../images/sub_tab_ad.gif)  no-repeat 0 0; }
#cate_drad ul	{ margin:0; padding:0; }
#cate_drad ul li	{ float:left; padding:0; margin:0; }
#cate_drad ul li a div	{ display:none; }

#cate_drad ul li #m1	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat 0 0;  ; width:56px; height:36px; }
#cate_drad ul li:hover #m1, #cate_drad ul li.on #m1	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat 0px -36px; width:56px; height:36px; }

#cate_drad ul li #m2	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -56px 0; width:68px; height:36px; }
#cate_drad ul li:hover #m2, #cate_drad ul li.on #m2	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -56px -36px; width:68px;}

#cate_drad ul li #m3	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -124px 0; width:71px; height:36px; }
#cate_drad ul li:hover #m3, #cate_drad ul li.on #m3	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -124px -36px; width:71px; }

#cate_drad ul li #m4	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -196px 0; width:69px; height:36px; }
#cate_drad ul li:hover #m4, #cate_drad ul li.on #m4	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -196px -36px; width:69px; }

#cate_drad ul li #m5	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -265px 0; width:69px; height:36px; }
#cate_drad ul li:hover #m5, #cate_drad ul li.on #m5	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -265px -36px; width:69px; }

#cate_drad ul li #m6	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -334px 0; width:70px; height:36px; }
#cate_drad ul li:hover #m6, #cate_drad ul li.on #m6	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -334px -36px; width:70px; }

#cate_drad ul li #m7	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -404px 0; width:70px; height:36px; }
#cate_drad ul li:hover #m7, #cate_drad ul li.on #m7	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -404px -36px; width:70px; }

#cate_drad ul li #m8	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -474px 0; width:72px; height:36px; }
#cate_drad ul li:hover #m8, #cate_drad ul li.on #m8	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -474px -36px; width:72px; }

#cate_drad ul li #m9	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -546px 0; width:99px; height:36px; }
#cate_drad ul li:hover #m9, #cate_drad ul li.on #m9	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -546px -36px; width:99px; }

#cate_drad ul li #m10	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -645px 0; width:54px; height:36px; }
#cate_drad ul li:hover #m10, #cate_drad ul li.on #m10	{ display:-moz-inline-box; display:block; background:url(../images/sub_tab_ad.gif) no-repeat -645px -36px; width:55px; }


#cate_support	{ position:relative; width:550px; height:36px; margin:0 auto;overflow:hidden; z-index:1000; background:url(/devu/images/sub_tab_support.gif)  no-repeat 0 0; }
#cate_support ul	{ margin:0; padding:0; }
#cate_support ul li	{ float:left; padding:0; margin:0; }
#cate_support ul li a div	{ display:none; }

#cate_support ul li #m1	{ display:-moz-inline-box; display:block; background:url(/devu/images/sub_tab_support.gif) no-repeat 0 0;  ; width:120px; height:36px; }
#cate_support ul li:hover #m1, #cate_support ul li.on #m1 { display:-moz-inline-box; display:block; background:url(/devu/images/sub_tab_support.gif) no-repeat 0px -36px; width:120px; height:36px; }
#cate_support ul li #m2	{ display:-moz-inline-box; display:block; background:url(/devu/images/sub_tab_support.gif) no-repeat -120px 0; width:120px; height:36px; }
#cate_support ul li:hover #m2, #cate_support ul li.on #m2 { display:-moz-inline-box; display:block; background:url(/devu/images/sub_tab_support.gif) no-repeat -120px -36px; width:120px; height:36px; }
#cate_support ul li #m3	{ display:-moz-inline-box; display:block; background:url(/dvu/images/sub_tab_support.gif) no-repeat -240px 0; width:161px; height:36px; }
#cate_support ul li:hover #m3, #cate_support ul li.on #m3 { display:-moz-inline-box; display:block; background:url(/devu/images/sub_tab_support.gif) no-repeat -240px -36px; width:161px; height:36px; }
/*#cate_support ul li #m4	{ display:-moz-inline-box; display:block; background:url(/devu/images/sub_tab_support.gif) no-repeat -401px 0; width:150px; height:36px; }
#cate_support ul li:hover #m4, #cate_support ul li.on #m4 { display:-moz-inline-box; display:block; background:url(/devu/images/sub_tab_support.gif) no-repeat -401px -36px; width:150px; height:36px; }
*/
#cate_support ul li #m5	{ display:-moz-inline-box; display:block; background:url(/devu/images/sub_tab_support.gif) no-repeat -551px 0; width:149px; height:36px; }
#cate_support ul li:hover #m5, #cate_support ul li.on #m5 { display:-moz-inline-box; display:block; background:url(/devu/images/sub_tab_support.gif) no-repeat -551px -36px; width:149px; height:36px; }
/*// 데뷰 페이지별 카테고리 */


/* sub_tab */
#s_tab { position:relative; padding:0; }
#s_tab ul{height:24px;background:url(/devu/images/tab_bar_bg.gif) repeat-x 0 bottom;  }
#s_tab ul li	{ float:left; list-style:none; display:-moz-inline-box;display:inline-block; _position:relative;  white-space:nowrap !important; margin:0 1px 2px 0px; }
#s_tab ul li a	{ display:-moz-inline-box;display:inline-block; _position:relative; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5;   padding:4px 4px 3px 4px; color:#444444; background:#fafafa; font-weight:bold; font-family:dotum letter-spacing:-1px;  }
#s_tab ul li a:hover	{ color:#ea3d00; text-decoration:none; background:#fff; border-top:1px solid #ff541a; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:0px;}
#s_tab ul li.on a { color:#ea3d00; border-top:2px solid #ff541a; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5;  background:url() no-repeat 95% 0px #fff; padding:5px 5px 2px 5px;border-bottom:0px; }
#s_tab .subcate {height:15px; border-bottom:1px solid #cacaca; text-align:right;padding:10px 0;}
#s_tab .subcate span.m { font-size:11px;color:#333;}
#s_tab .subcate .on a { font-size:11px;color:#333; font-weight:bold;}
#s_tab .subcate .on:after {display:inline-block;width:1px;height:10px;margin:0 .75em 0 .75em;background:#c7c7c7;vertical-align:-1px;content:''}
#s_tab .subcate span.m:after {display:inline-block;width:1px;height:10px;margin:0 .75em 0 .75em;background:#c7c7c7;vertical-align:-1px;content:''}
#s_tab .subcate span.last { font-size:11px;color:#333;}

/* sub_devulist */
#sub_devulist {position:relative;margin:0px; clear:both ;width:700px ;margin:15px}
#sub_devulist ul{}
#sub_devulist ul li{height:120px; border-bottom:1px solid #ccc;padding:20px 0;}
#sub_devulist .img {float:left;width:150px;}
#sub_devulist .cont{float:right;width:550px;}
#sub_devulist .cont p.title{margin:0 0 5px 0; font-size:14px; font-weight:bold;}
#sub_devulist .cont p.text{padding:10px 0 5px 0; font-size:12px; color;#666; line-height:18px;}
#sub_devulist .cont p.td{margin:10px 0 5px 0;}
#sub_devulist .cont span.period{font-size:11px;color:#585656;}
#sub_devulist .cont span.period:after {display:inline-block;width:1px;height:10px;margin:0 .75em 0 .75em;background:#c7c7c7;vertical-align:-1px;content:''}
#sub_devulist .cont span.date{font-size:11px;color:#333;padding:0 15px 0 0;}
#sub_devulist .cont span.apply{font-size:11px;color:#666;  padding:0 7px 0 0;}
#sub_devulist .cont span.hit{font-size:11px;color:#ff4400; font-weight:bold; padding:0 7px 0 0;}
#sub_devulist .cont span.tag{margin:0 5px 5px 0; font-size:11px;}
.paging{  text-align:center;padding:20px 0 40px 0;}

/* sub_devulist1 */
#sub_devulist1 {position:relative;margin:0px; clear:both ;width:700px ;margin:15px}
#sub_devulist1 ul{}
#sub_devulist1 ul li{ border-bottom:1px solid  }
#sub_devulist1 .img {float:left;width:150px;}
#sub_devulist1 .cont{float:left;width:550px;}
#sub_devulist1 .cont p.title{margin:0 0 5px 0; font-size:14px; font-weight:bold;}
#sub_devulist1 .cont p.text{padding:10px 0 5px 0; font-size:13px; color;#666; line-height:18px;}
#sub_devulist1 .cont p.td{margin:10px 0 5px 0;}
#sub_devulist1 .cont span.period{font-size:11px;color:#585656;}
#sub_devulist1 .cont span.period:after {display:inline-block;width:1px;height:10px;margin:0 .75em 0 .75em;background:#c7c7c7;vertical-align:-1px;content:''}
#sub_devulist1 .cont span.date{font-size:11px;color:#333;padding:0 13px 0 0;}
#sub_devulist1 .cont span.apply{font-size:11px;color:#666;  padding:0 7px 0 0;}
#sub_devulist1 .cont span.hit{font-size:11px;color:#ff4400; font-weight:bold; padding:0 7px 0 0;}
#sub_devulist1 .cont span.tag{margin:0 5px 5px 0; font-size:13px;}
.paging{  text-align:center;padding:20px 0 40px 0;}


/* sub_devulist2 */
#sub_devulist2 {position:relative;margin:0px; clear:both ;width:700px ;margin:15px; margin:0 auto; font-size:12px;}
#sub_devulist2 ul{}
#sub_devulist2 ul li{height:35px; border-bottom:1px solid #ccc;padding:10px 0 15px;}
#sub_devulist2 .img {float:left;width:150px;}
/*#sub_devulist2 .cont{float:right;width:600px;}*/
#sub_devulist2 .cont p.title{margin:0 0 12px 0; font-size:14px; font-weight:bold;}
#sub_devulist2 .cont p.text{padding:10px 0 5px 0; font-size:12px; color;#666; line-height:18px;}
#sub_devulist2 .cont p.td{margin:10px 0 5px 0;}
#sub_devulist2 .cont span.period{font-size:13px;color:#585656;}
#sub_devulist2 .cont span.period:after {display:inline-block;width:1px;height:10px;margin:0 .75em 0 .75em;background:#c7c7c7;vertical-align:-1px;content:''}
#sub_devulist2 .cont span.date{font-size:13px;color:#333;padding:0 12px 0 0;}
#sub_devulist2 .cont span.apply{font-size:11px;color:#666;  padding:0 7px 0 0;}
#sub_devulist2 .cont span.hit{font-size:11px;color:#ff4400; font-weight:bold; padding:0 7px 0 0;}
#sub_devulist2 .cont span.tag{margin:0 5px 5px 0; font-size:11px;}
.paging{  text-align:center;padding:20px 0 40px 0;}






#detail_box {position:relative;width:730px;}

#detail_view {position:relative; border-top:0px solid #5d5d5d; overflow:hidden; margin:0 0 15px 0;width:100%}
#detail_view .img {float:left;position:relative; width:25%; margin-top:30px; margin-left:5%;}
#detail_view .img img{width:180px; height:180px;}
#detail_view .cont {float:left;position:relative; width:50%; margin-left:8%; margin-top:35px;}
#detail_view .cont p.title {font-size:14px; font-weight:bold; color:#191919;}
#detail_view .cont p.subtitle {font-size:13px; line-height:125%;  font-weight:bold;  color:#191919;}
#detail_view .cont p.text {font-size:12px; line-height:16px; color:#676767;}
#detail_view .dt_cont {position:relative; overflow:hidden;margin: 10px 0 14px 0px; border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
#detail_view .dt_cont1 { float:left; width:20%; background-color:#f7f7f7;padding:5px 0 8px 0;}
#detail_view .dt_cont2 { float:right; width:80%; background-color:#fff;padding:5px 0 5px 0;}
#detail_view p.title1 { font-size:13px;padding:3px 0 5px 5px; line-height:100%;}
#detail_view p.title2 { font-size:12px;padding:3px 0 5px 12px; line-height:100%;}
#detail_view .social {position:relative;margin:10px 0 0 0;}


/* 데뷰등록순서 */
#devu_step { position:relative; padding:0;width:730px}
#devu_step ul{height:59px; background:url(/devu/images/devu_process_off.gif) no-repeat 0 bottom; }
dt_cont#devu_step ul li.step1 { width:178px; background:url(/devu/images/devu_process_01.gif) no-repeat 0 bottom; }
#devu_step ul li.step1 p.title {font-weight:bold; color:#fff;padding:15px 0 0 55px; letter-spacing:-1px; }
#devu_step ul li.step1 p.date { font-size:11px;font-family:Tahoma, Geneva, sans-serif; color:#fff;padding:3px 0 0 55px; }

#devu_step ul li.step2 { width:178px; background:url(/devu/images/devu_process_02.gif) no-repeat 0px bottom; }
#devu_step ul li.step2 p.title {font-weight:bold; color:#fff;padding:15px 0 0 55px; letter-spacing:-1px; }
#devu_step ul li.step2 p.date { font-size:11px;font-family:Tahoma, Geneva, sans-serif; color:#fff;padding:3px 0 0 55px; }

#devu_step ul li.step3 { width:178px; background:url(/devu/images/devu_process_03.gif) no-repeat 0 bottom; }
#devu_step ul li.step3 p.title {font-weight:bold; color:#fff;padding:15px 0 0 55px; letter-spacing:-1px; }
#devu_step ul li.step3 p.date { font-size:11px;font-family:Tahoma, Geneva, sans-serif; color:#fff;padding:6px 0 0 55px; }

#devu_step ul li.step4 { width:200px; background:url(/devu/images/devu_process_04.gif) no-repeat 0 bottom; }
#devu_step ul li.step4 p.title {font-weight:bold; color:#fff;padding:15px 0 0 55px; letter-spacing:-1px; }
#devu_step ul li.step4 p.date { font-size:11px;font-family:Tahoma, Geneva, sans-serif; color:#fff;padding:3px 0 0 55px; }

#devu_step ul li.off { width:174px;  }
#devu_step ul li.off p.title {font-weight:bold; color:#888;padding:15px 0 0 45px; letter-spacing:-1px; }
#devu_step ul li.off p.date { font-size:11px;font-family:Tahoma, Geneva, sans-serif; color:#888;padding:6px 0 0 45px; }
#devu_step .subcate {height:15px; border-bottom:1px solid #cacaca; text-align:right;padding:10px 0;}
#devu_step .subcate span.m { font-size:11px;color:#333;}
#devu_step .subcate .on a { font-size:11px;color:#333; font-weight:bold;}
#devu_step .subcate .on:after {display:inline-block;width:1px;height:10px;margin:0 .75em 0 .75em;background:#c7c7c7;vertical-align:-1px;content:''}
#devu_step .subcate span.m:after {display:inline-block;width:1px;height:10px;margin:0 .75em 0 .75em;background:#c7c7c7;vertical-align:-1px;content:''}
#devu_step .subcate span.last { font-size:11px;color:#333;}


/*상세페이지 탭 */
#review_tab {width:100%; padding:30px 0 0;}
#review_tab ul {border:solid #999; border-width:1px 0; background-color:#999; overflow:hidden;}
#review_tab ul li {float:left; width:120.5px; height:48px;}
#review_tab ul li a	{display:block; width:100%; height:100%; line-height:48px; text-align:center; color:#fff; font-family:'Nanum Gothic', '나눔고딕', 'Malgun Gothic', '맑은 고딕', 'Dotum', '돋움'; font-size:10pt;}
#review_tab ul li a:hover,
#review_tab ul li.on a {color:#333; text-decoration:none; background-color:rgba(255,255,255,.8);}


/*상세정보 */
#detail_info {position:relative;width:100%;  border-top:0px solid;margin-bottom:0px;padding:0px; margin:0 auto; font-size:12px;}
#detail_info ul {padding:0px}
#detail_info ul li{}
#detail_info ul li.img{padding:30px 0 30px 0;text-align:center;}

/* 설문 */
#survey {position:relative;width:646px;margin:0 20px 25px 20px;padding:10px 0 0 0;}
#survey ul {padding:10px 0;}
#survey ul li{}
#survey ul li p.qa{padding:10px 0 0px 5px;}
#survey ul li p.ans{padding:3px 0 0px 15px;}
#survey ul li p.policy{padding:3px 0 0px 15px;background:url(..//devu/images/dot_icon.gif) no-repeat 0px 4px;}
#survey ul li span.on{color:#fd5600;}
#survey ul li p.text1{ text-align:right; padding:7px 0 3px 0px;}
#survey ul li p.text2{ text-align:right; padding:0px 0 3px 0px;}
#survey ul li.box { border:1px solid #eee; background-color:#fafafa;padding:15px 10px 15px 10px;margin:10px 0 3px 0;line-height:16px;}
#survey ul li.box2 { border:1px solid #fe9e40; background-color:#fff;padding:10px; margin-bottom:10px}
#survey ul li.box3 { border:1px solid #fe9e40; background-color:#fff;padding:5px; margin-top:5px}
#survey ul li.list{ background:url(..//devu/images/dot_icon.gif) no-repeat 0px 4px;padding:3px 0 0 13px;}
#survey ul li.img{padding:20px 0 15px 0;}
#survey ul li.ag1{padding:10px 0 5px 5px;}
#survey ul li.ag2{padding:20px 0 20px 0; text-align:center;}

/* 데뷰 신청 */
#form-application {width:90%;max-width:725px; margin:0 auto;}
#form-application * {font-family:'나눔고딕', 'Nanum Gothic', '맑은고딕', 'Malgul Gothic', '돋움', 'Dotum'; color:#666;}
#form-application fieldset {position:relative; border:1px solid #999; border-radius:15px; margin: 55px 0 0; padding: 16px 20px;} 
#form-application fieldset legend {position:absolute; top: -25px; left:15px; display:block; width:inherit; height: 25px; line-height:25px; visibility:visible; font-size: 14px; /* font-weight:bold; */}
#form-application fieldset label {font-size: 13px; /* font-weight:bold; */ margin:0;}
#form-application fieldset label.title {display:inline-block; width:120px;}
#form-application label.agree {display:block; text-align:right; height:25px; line-height:25px;}
#form-application label.agree span {color:#f00; font-size:15px; font-weight:bold;}
#form-application label input {vertical-align:middle;}
#form-application fieldset input {vertical-align:middle;}
#form-application fieldset.textarea {padding:10px;}
#form-application .msg {text-align:right; font-size:13px; padding:5px 5px 1px;}
#form-application .block {display:block; padding:5px 0;}
#form-application .horizon_2 {float:left; width:50%; text-align:center;}
#form-application .horizon_3 {float:left; width:33%; text-align:center;}
#form-application #il_zip1,
#form-application #il_zip2 {width:100px;}
#form-application #btn_zip {display:inline-block; width:100px; height:40px; line-height:40px !important; font-size:17px; font-weight:bold; color:#fff; text-align:center; vertical-align:middle; text-decoration:none; background-color:#999; border-radius:20px; margin:0 0 0 10px;}
#form-application #il_addr1 {margin:3px 0 0 120px;}
#form-application #il_addr2 {margin:3px 0 0 120px;}
#form-application input.text {width:50%; height:38px; line-height:38px; border:1px solid #999; border-radius:20px; padding:0 10px; vertical-align:middle;}
#form-application #txtreview {border:0 none;}
#form-application .notice {text-align:center; color:#0cc; padding:5px 0; line-height :20px }
#form-application .content {height:100px; line-height:120%; overflow-y:auto;}
#form-application .content ol {}
#form-application .content ol li {padding:5px 0;}
#form-application .content ol li ul {list-style:circle; padding:0 0 0 15px;}
#form-application .submit {text-align:center; padding:20px 0;}
#form-application .group_list {}

/* 데뷰어 안내 */
#devuer {}
#devuer h3 {font-size:20px; color:#666; font-weight:bold; margin:80px 0 0;}
#devuer .ico_tit_comment {display:inline-block; width:22px; height:22px; background:url('/devu/images/ico_tit_comment.png') no-repeat; vertical-align:middle; padding:0 10px 0 0;}
#devuer .ico_tit_notice {display:inline-block; width:21px; height:24px; background:url('/devu/images/ico_tit_notice.png') no-repeat; vertical-align:middle; padding:0 10px 0 0;}
#devuer .ico_tit_menu {display:inline-block; width:16px; height:18px; background:url('/devu/images/ico_tit_menu.png') no-repeat; vertical-align:middle; padding:0 10px 0 0;}
#devuer .ico_tit_information {display:inline-block; width:18px; height:18px; background:url('/devu/images/ico_tit_information.png') no-repeat; vertical-align:middle; padding:0 10px 0 0;}
#devuer .ico_tit_reserve {display:inline-block; width:17px; height:17px; background:url('/devu/images/ico_reserve.png') no-repeat; vertical-align:middle; padding:0 10px 0 0;}
#devuer .ico_tit_keyword {display:inline-block; width:19px; height:18px; background:url('/devu/images/ico_tit_keyword.png') no-repeat; vertical-align:middle; padding:0 10px 0 0;}
#devuer .txt_promise {display:inline-block; width:82px; height:27px; background:url('/devu/images/txt_promise.png') no-repeat; vertical-align:middle;}
#devuer .txt_please {display:inline-block; width:79px; height:27px; background:url('/devu/images/txt_please.png') no-repeat; vertical-align:middle;}
#devuer .txt_click_s {display:inline-block; width:66px; height:23px; background:url('/devu/images/txt_click_s.png') no-repeat; vertical-align:middle;}
#devuer .txt_click_b {display:inline-block; width:95px; height:34px; background:url('/devu/images/txt_click_b.png') no-repeat; vertical-align:middle;}
#devuer .txt_click_w {display:inline-block; width:70px; height:30px; background:url('/devu/images/txt_click_w.png') no-repeat; vertical-align:middle;}
#devuer .txt_click_o {display:inline-block; width:70px; height:30px; background:url('/devu/images/txt_click_o.png') no-repeat; vertical-align:middle;}
#devuer .devuer_title {margin-bottom:25px;}
#devuer .devuer_title h2 {text-align:center;}

#devuer .box {border:1px solid #999; border-radius:15px;}
#devuer .devuer_list h4 {font-size:15px; padding:0 10px;}
#devuer .devuer_list .list {padding:5px 30px; overflow:hidden;}
#devuer .devuer_list .list li {float:left; width:160px; height:30px; padding:10px 0;}
#devuer .devuer_list .list li .image {display:inline-block; border-radius:30px; overflow:hidden; vertical-align:middle;}
#devuer .devuer_list .list li .nick {display:inline-block; height:30px; font-size:13px; line-height:30px; padding:0 0 0 5px;}
#devuer .devuer_list .list li.current .image {border:2px solid #0cc;}
#devuer .devuer_list .list li.current .nick {color:#0cc; font-weight:bold;}

#devuer .devuer_comment .box {overflow:hidden; padding:20px 25px;}
#devuer .devuer_comment .image {float:left; border-radius:50px; overflow:hidden; vertical-align:middle;}
#devuer .devuer_comment .nick {font-size:15px; color:#0cc; padding:10px 0 0 65px;}
#devuer .devuer_comment .content {font-size:15px; color:#666; line-height:120%; padding:20px 0 0 65px;}

#devuer .devuer_notice {}
#devuer .devuer_notice .txt_promise {margin:0 0 0 10px;}
#devuer .devuer_notice .content {text-align:center;}

#devuer .devuer_reserv {padding:30px 0 0;}
#devuer .devuer_reserv .description {font-size:15px; text-align:center; line-height:120%;}
#devuer .devuer_reserv .calendar {text-align:center;}
#devuer .devuer_reserv #selected-date {color:#00F; font-weight:bold; font-size:15px; text-align:center; height:20px; padding:10px 0 0}
#devuer .devuer_reserv .member {text-align:center; padding:10px 0 0;}
#devuer .devuer_reserv .member label {font-size:22px; font-weight:bold;}
#devuer .devuer_reserv .member select#il_reserv_member {vertical-align:top;}
#devuer .devuer_reserv .reserve {text-align:center; padding:20px 0 0;}

#devuer .devuer_menu {}
#devuer .devuer_menu .box {font-size:15px; color:#666; line-height:140%; padding:25px;}

#devuer .devuer_information {}
#devuer .devuer_information .box {padding:25px; font-size:15px; color:#666; line-height:140%;}

#devuer .devuer_keyword {position:relative;}
#devuer .devuer_keyword h3 {line-height:120%;}
#devuer .devuer_keyword h3 .strong {color:#0cc;}
#devuer .devuer_keyword .ico_tit_keyword {float:left; height:50px; margin-top:4px;}
#devuer .devuer_keyword .txt_please {position:absolute; left:590px; top:-32px;}
#devuer .devuer_keyword .keyword_box {display:table; width:100%; height:auto; border:3px solid #0cc; border-radius:15px; background-color:#0cc; margin:0 0 15px; overflow:hidden;}
#devuer .devuer_keyword .keyword_box .title,
#devuer .devuer_keyword .keyword_box .content {display:table-cell; font-size:15px; line-height:120%; vertical-align:middle;}
#devuer .devuer_keyword .keyword_box p.title {width:85px; text-align:center; padding:20px;}
#devuer .devuer_keyword .keyword_box p.title * {position:relative; font-weight:bold; color:#fff;}
#devuer .devuer_keyword .keyword_box .content {position:relative; background-color:#fff; padding:10px;}
#devuer .devuer_keyword .keyword_box p.title a .txt_click_o {position:absolute; right:0; top:-28px;}
#devuer .devuer_keyword .keyword_box .content .btn_guide {position:absolute; right:0; bottom:0; display:block; width:100%; color:#fff; text-align:center; background-color:#0cc;}
#devuer .devuer_keyword .keyword_box .point {display:block; max-height:300px; overflow:hidden;}
#devuer .devuer_keyword .keyword_box .point_content {padding:0 0 20px;}
#devuer .devuer_keyword .btn_guide {margin:15px 0 0;}
#devuer .devuer_keyword .keyword_point {display:none; color:#666; font-size:15px; padding:25px; margin:10px 0 0;}
#devuer .devuer_keyword .txt_click_s {margin:0 0 0 10px;}

#devuer .review_guide {position:relative; text-align:center;}
#devuer .review_guide a:hover,
#devuer .review_guide a:link {text-decoration:none;}
#devuer .review_guide .txt_click_s {display:block; margin:20px auto 10px;}
#devuer .review_guide .description {display:block; font-size:14px; color:#0cc; line-height:120%; margin:5px auto 10px;}

#devuer .reserve_date {font-size:20px; color:#0cc; font-weight:bold; text-align:center; padding:0 0 20px;}
#devuer .reserve_date span {display:block; width:330px; text-align:left; margin:0 auto;}

#devuer .devuer_confirm {text-align:center; padding:30px 0 0;}
#devuer .devuer_confirm .txt_click_b {display:block; margin:10px auto;}
#devuer .devuer_confirm p {font-size:20px; color:#0cc; font-weight:bold; text-align:center; line-height:140%; padding:20px 0 0;}

#devuer .devuer_wait {text-align:center; padding:30px 0;}
#devuer .devuer_wait p {padding:30px 0;}
#devuer .devuer_sorry {text-align:center; padding:30px 0;}
#devuer .devuer_sorry p {padding:30px 0;}

/* 당첨데뷰어 */
#prize {position:relative;width:700px;margin:0px 20px 25px 20px;padding:10px 0 0 0;}
#prize ul {padding:0px;}
#prize ul li{padding:0px;}
#prize ul li.blank{padding:10px 0;}
#prize ul li.blank2{padding:20px 0;}
#prize ul li.img{ text-align:center; padding:10px 0 10px 0;}
#prize ul li.text1{ text-align:center; padding:20px 0 10px 0; font-size:14px; font-weight:bold;color:#333; line-height:23px;}
#prize ul li span.hit {font-size:14px; color:#fd4201;}
#prize ul li.box1{ background-color:#252525; text-align:center;font-weight:bold;color:#fff;margin:0px 0;padding:7px 0;}
#prize ul li.box2{ border:3px solid #252525; padding:15px 25px 15px 30px;}
#prize ul li.box3{ border:3px solid #b8b8b8;border-bottom:0px; padding:5px 0; text-align:center; font-weight:bold; color:#333;}
#prize ul li.box4{ border:3px solid #b8b8b8;border-top:0px; padding:15px; background-color:#f8f8f8; color:#333;}
#prize ul li p.text {color:#333;padding:3px 0 3px 0;}



/* 리뷰리스트*/
#rv_list {position:relative;margin:20px; clear:both}
#rv_list .title {height:22px;vertical-align:top; font-weight:bold; color:#888;}
#rv_list .hit {height:22px; font-size:11px; color:#f03b00; vertical-align:top; font-weight:normal;}

#rv_list ul{ border-top:2px solid #dedede;}
#rv_list ul li{height:63px; border-bottom:1px solid #ccc;padding:15px 0;}
#rv_list .btnadd {border:1px solid #d9d9d9;padding:1px; background-color:#f6f6f6;margin:15px 0 15px 0; text-align:center;}
#rv_list .btnadd a{display:block; padding:8px 0 8px 0;}
#rv_list span.more {font-size:14px; font-weight:bold; color:#999;background:url(../images/icon_plus.gif) no-repeat 0px 2px;padding: 0 0 0 15px;}
#rv_list span.alln{font-size:14px; font-weight:bold; color:#fd4201;}
#rv_list span.more a {font-size:14px; font-weight:bold; color:#999;}
#rv_list .img {float:left;width:80px; text-align:center;}
#rv_list .cont{float:right;width:530px;margin-right:10px;}
#rv_list .cont p.text{padding:0px 0 5px 0; font-size:12px; color;#666; line-height:18px;height:50px;overflow: hidden;}
#rv_list .cont p.text a:visited {color:#0000BC !important;}
#rv_list .cont span.nick{margin:0px 0 5px 0;color:#333; font-weight:bold;}
#rv_list .cont span.date{font-size:11px;color:#caa08e;padding:0 0 0 15px; }
#rv_list .cont span.date:before {display:inline-block;width:1px;height:10px;margin:0 .75em 0 -.75em;background:#caa08e;vertical-align:-1px;content:'';}
#rv_list .cont .shop {float:right; display:block; font-size:12px; color:#585858; font-weight:bold; padding:0 0 0 20px;}
#rv_list .cont .shop:visited {color:#0D2EC3 !important;}



/* 리뷰리스트*/
#rv_list2 {position:relative;margin:20px; clear:both}
#rv_list2 .title {height:22px;vertical-align:top;}
#rv_list2 .hit {height:22px; font-size:11px; color:#f03b00; vertical-align:top;}

#rv_list2 ul{ border-top:2px solid #dedede;}
#rv_list2 ul li{height:70px; border-bottom:1px solid #ccc;padding:15px 0;}
#rv_list2 .btnadd {border:1px solid #d9d9d9;padding:1px; background-color:#f6f6f6;margin:15px 0 15px 0; text-align:center; padding:8px 0 8px 0;}
#rv_list2 span.more {font-size:14px; font-weight:bold; color:#999;background:url(../images/icon_plus.gif) no-repeat 0px 2px;padding: 0 0 0 15px;}
#rv_list2 span.alln{font-size:14px; font-weight:bold; color:#fd4201;}
#rv_list2 span.more a {font-size:14px; font-weight:bold; color:#999;}
#rv_list2 .img {float:left;width:80px; text-align:center;}
#rv_list2 .cont{float:right;width:600px;margin-right:10px;}
#rv_list2 .cont p.text{padding:0px 0 5px 0; font-size:12px; color;#666; line-height:18px;height:50px;overflow: hidden;}
#rv_list2 .cont span.nick{margin:0px 0 5px 0;color:#333; font-weight:bold;}
#rv_list2 .cont span.date{font-size:11px;color:#caa08e;padding:0 0 0 15px; }
#rv_list2 .cont span.date:before {display:inline-block;width:1px;height:10px;margin:0 .75em 0 -.75em;background:#caa08e;vertical-align:-1px;content:'';}



/* 베스트리뷰 */
#box_r {position:relative;   padding:0px 0 15px 0;}
#regbtn{margin-top:25px;text-align:center;}
#vr_rev {position:relative; width:645px; height:170px; border:4px solid #fe483c;margin:5px auto;}
#vr_rev .left{float:left; width:200px;height:170px; background-color:#fe483c;}
#vr_rev .left .img{border:2px solid #fff;margin:12px 0 0 23px;width:145px;}
#vr_rev .right{float:right;}
#vr_rev .right ul {}
#vr_rev .right ul li {}
#vr_rev .right ul li.tr{ background-color:#f8f8f8;height:20px;padding:7px 0 0 15px;}
#vr_rev .right ul li span.text1{font-size:14px; font-weight:bold; color:#fe483c;}
#vr_rev .right ul li span.text2{font-size:14px; font-weight:bold; color:#454545;}

#vr_rev .img {float:left;width:80px; text-align:center;margin:20px 0 0 8px;}
#vr_rev .cont{float:right;width:330px;margin-right:10px;margin:20px 20px 0 0px;}
#vr_rev .cont span.nick{margin:0px 0 5px 0;color:#333; font-weight:bold;}
#vr_rev .cont span.date{font-size:11px;color:#caa08e;padding:0 0 0 15px; }
#vr_rev .cont span.date:before {display:inline-block;width:1px;height:10px;margin:0 .75em 0 -.75em;background:#caa08e;vertical-align:-1px;content:'';}

#supv {position:relative; width:615px; border:4px solid #dbdbdb;margin:20px auto;padding:8px 15px 0 15px;}
#supv  ul {}
#supv  ul li {}
#supv  ul li.tr{ border-bottom:1px dotted #dbdbdb; height:20px; text-align:center; }
#supv  ul li.tr2{ border-bottom:1px solid #ededed; height:100px;  }
#supv  ul li span.text1{font-size:14px; font-weight:bold; color:#000;}
#supv  ul li span.text2{font-size:14px; font-weight:bold; color:#454545;}
#supv .img {float:left;width:80px; text-align:center;margin:19px 0 19px 8px;}
#supv .cont{float:right;width:520px;margin-right:10px;margin:20px 0px 0 0px;}
#supv .cont span.nick{margin:0px 0 5px 0;color:#333; font-weight:bold;}
#supv .cont span.date{font-size:11px;color:#caa08e;padding:0 0 0 15px; }
#supv .cont span.date:before {display:inline-block;width:1px;height:10px;margin:0 .75em 0 -.75em;background:#caa08e;vertical-align:-1px;content:'';}
#supv .cont span.hit { color:#fe483c; font-size:14px; font-weight:bold;padding:0 0 0 10px;}
.rule { padding: 10px; margin: 5px; border-color: #cccccc; border-style: solid; border-left-width: 3px; border-bottom-width: 3px; border-right-width: 3px; border-top-width: 3px; }

.devu_admin {border:1px solid #ccc; padding:5px 10px; margin:10px 0; overflow:hidden;}
.devu_admin_btn {float:left; margin:10px 0;}
.devu_admin_btn li {float:left; width:80px;}
.devu_admin_btn li a {display:block; text-align:center; padding:5px 10px;}
.devu_admin_btn li a:hover {font-weight:bold;}
.devu_manager {float:right; margin:5px 0 0;}
.devu_admin_srch {clear:both; overflow:hidden;}
.view_search {float:left; padding:0 20px 0 0;}
.bnr_search {float:left;}

.devu_address {padding:20px 0 20px 20px;}
.devu_address ul {font-size:15px; font-family:'맑은고딕','Malgeun Gothic';}
.devu_address ul li {position:relative; height:25px; line-height:25px; background:url('/images/bullet-valid-icon.png') 0 10px no-repeat; padding:10px 3px 15px 25px;}
.devu_address ul li span.title {display:inline-block; width:84px; font-weight:bold;}
.devu_address ul li span.desc {}
.devu_address ul li span.desc a {color:#00f;}
.devu_address ul li .btn_map {}
.devu_address ul li .ico_map {width:25px; height:25px; border-radius:5px; box-shadow:1px 1px rgba(0,0,0,.5); margin:0 5px;}

#map {border:1px solid #000; width:720px; height:400px; margin:0px;}


/* 블로그 SNS*/
#blog_sns_list {position:relative;margin:20px; clear:both}
#blog_sns_list .title {height:22px;vertical-align:top; font-weight:bold; color:#888;}
#blog_sns_list .hit {height:22px; font-size:11px; color:#f03b00; vertical-align:top; font-weight:normal;}

#blog_sns_list ul{ border-top:2px solid #dedede;}
#blog_sns_list ul li{height:20px; border-bottom:1px solid #ccc;padding:15px 0;}
#blog_sns_list .btnadd {border:1px solid #d9d9d9;padding:1px; background-color:#f6f6f6;margin:15px 0 15px 0; text-align:center;}
#blog_sns_list .btnadd a{display:block; padding:8px 0 8px 0;}
#blog_sns_list span.more {font-size:14px; font-weight:bold; color:#999;background:url(../images/icon_plus.gif) no-repeat 0px 2px;padding: 0 0 0 15px;}
#blog_sns_list span.alln{font-size:14px; font-weight:bold; color:#fd4201;}
#blog_sns_list span.more a {font-size:14px; font-weight:bold; color:#999;}
#blog_sns_list .img {float:left;width:80px; text-align:center;}
#blog_sns_list .cont{float:right;width:530px;margin-right:10px;}
#blog_sns_list .cont p.text{padding:0px 0 5px 0; font-size:12px; color;#666; line-height:18px;height:50px;overflow: hidden;}
#blog_sns_list .cont p.text a:visited {color:#0000BC !important;}
#blog_sns_list .cont span.nick{margin:0px 0 5px 0;color:#333; font-weight:bold;}
#blog_sns_list .cont span.date{font-size:11px;color:#caa08e;padding:0 0 0 15px; }
#blog_sns_list .cont span.date:before {display:inline-block;width:1px;height:10px;margin:0 .75em 0 -.75em;background:#caa08e;vertical-align:-1px;content:'';}
#blog_sns_list .cont .shop {float:right; display:block; font-size:12px; color:#585858; font-weight:bold; padding:0 0 0 20px;}
#blog_sns_list .cont .shop:visited {color:#0D2EC3 !important;}
#blog_sns_list .blog_name{float:left;width:270px;margin-left:10px;font-size:12px;vertical-align:middle;}
#blog_sns_list .blog_url{float:left;width:330px;margin-left:10px;font-size:12px;vertical-align:middle;}
#blog_sns_list .blog_btn{float:left;width:40px;margin-left:10px;font-size:12px;vertical-align:middle;}

/* Blog & SNS 추가*/
#blog_sns_add {display:none;padding:10px;position:fixed;top:30%;left:30%;width:400px;height:300px;background-color:#f9f9f9;border:2px solid #f0f0f0;border-radius:5px;z-index:1;}
#blog_sns_add .title {height:22px;vertical-align:top; font-weight:bold; color:#888;}
#blog_sns_add p{padding:0px 0 5px 0; font-size:12px; color;#666; line-height:18px;height:18px;overflow: hidden;}

/* insta_res */
#insta_res {font-size:12px;margin-top:20px;}
#insta_res .title {height:22px;vertical-align:top; font-weight:bold; color:#888;}
#insta_res p{padding:0px 0 5px 0; font-size:12px; color;#666; line-height:18px;height:18px;overflow: hidden;}

#blog_sns_load {display:none;text-align:center;vertical-align:middle;width:400px;height:130px;z-index:1;}

@media screen and (max-width: 980px){
	.devu_admin {width:90%; margin:10px auto;}
	#devuer .devuer_list, #devuer .devuer_notice, #devuer .devuer_menu, #devuer .devuer_information, #devuer .devuer_keyword{margin:10px;}

	.dt_cont p {font-size: 12px !important;}
	#detail_view .img img{width:180px; height:180px;}

	#detail_info{width:90%;}
	#devuer .devuer_list .list li{width:25%;}

	#rv_list{margin:0 auto;}
	#rv_list .cont{width:80%;}
	#rv_list .img{width:15%;}
}
@media all and (max-width:780px) {
	.devu_admin {width:90%; margin:10px auto;}
	#devuer .devuer_list, #devuer .devuer_notice, #devuer .devuer_menu, #devuer .devuer_information, #devuer .devuer_keyword{margin:10px;}

	#detail_view .cont{margin-left:5%; width:60%; margin-top:20px;}
	#detail_view .dt_cont1{width:15%;}
	#detail_view .dt_cont2{width:85%;}
	.dt_cont p {font-size: 12px !important;}
	#detail_view .img{margin-top:30px;}
	#detail_view .img img{width:150px; height:150px;}

	#detail_info{width:90%;}
	#devuer .devuer_list .list li{width:25%;}

	#devuer h3{font-size:17px;}
	#map {width:90%; margin:0 auto; height:250px;}

	#form-application #il_zip1, #form-application #il_zip2{width:50px;}
}
@media all and (max-width:510px) {
	#devuer .devuer_list, #devuer .devuer_notice, #devuer .devuer_menu, #devuer .devuer_information, #devuer .devuer_keyword{margin:10px;}
	
	#detail_view .cont{margin-left:5%; width:90%; margin-top:20px;}
	#detail_view .dt_cont{display:none;}
	#detail_view .img{display:none;}

	#detail_info{width:90%;}
	#devuer .devuer_list .list{padding:5px}
	#devuer .devuer_list .list li{width:33.3%; padding:5px 0;}
	#devuer .devuer_list .list li .nick{font-size:11px;}

	#devuer h3{font-size:15px;}
	#devuer .devuer_keyword .keyword_box p.title{width:20%;}
	#devuer .devuer_keyword .keyword_box .title, #devuer .devuer_keyword .keyword_box .content{font-size:12px;}
	#map {width:90%; margin:0 auto; height:200px;}

	.devu_address {padding:10px 0 10px 10px;}
	.devu_address ul {font-size:12px;}
	.devu_address ul li span.title {width:50px;}
	.devu_address ul li span.btn_map a {float:right;}
	.devu_address ul li .ico_map{width:20px; height:20px;}

	#m_notice1{width:90%; margin:0 auto;}

	#supv {width:auto; margin:10px auto;}
	#supv  ul li span.text1{font-size:13px;}
	#supv  ul li span.text2{font-size:13px;}
	#supv .img {width:80px; margin:19px 0 19px 0px;}
	#supv .cont{width:70%;}
	#supv .cont p.text{height:42px; line-height:14px; overflow:hidden;}

	#form-application fieldset{padding:10px;}
	#form-application fieldset label.title{width:70px;}
	#form-application #il_zip1, #form-application #il_zip2{width:30px; padding:0 5px;}
	#form-application #btn_zip{width:75px; font-size:13px;}
	#form-application #il_addr1{margin-left:10px; width:80%;}
	#form-application #il_addr2{margin-left:10px; width:80%;}
}
@media all and (max-width:360px) {
	#devuer .devuer_list, #devuer .devuer_notice, #devuer .devuer_menu, #devuer .devuer_information, #devuer .devuer_keyword{margin:10px;}
	
	#detail_view .cont{margin-left:5%; width:90%; margin-top:20px;}
	#detail_view .dt_cont{display:none;}
	#detail_view .img{display:none;}

	#detail_info{width:90%;}
	#devuer .devuer_list .list{padding:5px}
	#devuer .devuer_list .list li{width:50%; padding:5px 0;}
	#devuer .devuer_list .list li .nick{font-size:11px;}

	#devuer h3{font-size:15px;}
	#devuer .devuer_keyword .keyword_box p.title{width:20%;}
	#devuer .devuer_keyword .keyword_box .title, #devuer .devuer_keyword .keyword_box .content{font-size:12px;}
	#map {width:90%; margin:0 auto; height:200px;}

	.devu_address {padding:10px 0 10px 10px;}
	.devu_address ul {font-size:12px;}
	.devu_address ul li span.title {width:50px;}
	.devu_address ul li span.btn_map a {float:right;}
	.devu_address ul li .ico_map{width:20px; height:20px;}

	#m_notice1{width:90%; margin:0 auto;}

	#supv {width:auto; margin:10px auto; padding:8px 5px;}
	#supv  ul li span.text1{font-size:13px;}
	#supv  ul li span.text2{font-size:13px;}
	#supv .img {width:80px; margin:19px 0 19px 0px;}
	#supv .cont{width:70%;}
	#supv .cont p.text{height:42px; line-height:14px; overflow:hidden;}
}
