/* pop */
#pop {background:#D32912; padding:10px; } /*width: 625px;*/
#pop #tot01 {width:480px; text-align:left;}
#pop #tot02 {width:610px; text-align:left;}
#pop h1 {display:block; padding:0 0 5px 10px; background:url('//img.ntcdn.net/images/common/bullet/ico_h1.gif') no-repeat 0 3px; color:#fff; font-size:12px; font-weight:bold;}

#pop #contarea {width:100%; _margin-top:-5px; }
#pop #contarea .tg {height:10px; background:url('//img.ntcdn.net/images/common/layout/pop_bg_top_right.gif') no-repeat bottom right;}
#pop #contarea .tl {height:10px; background:url('//img.ntcdn.net/images/common/layout/pop_bg_top_left.gif') no-repeat bottom left;}
#pop #contarea .bg {height:10px; background:url('//img.ntcdn.net/images/common/layout/pop_bg_bot_right.gif') no-repeat top right;}
#pop #contarea .bl {height:10px; background:url('//img.ntcdn.net/images/common/layout/pop_bg_bot_left.gif') no-repeat top left;}
#pop #contarea .content {margin:0; padding:0; background:#fff;}
#pop #contarea .content01 { margin:0; padding:0 5px; background:#fff; }
#pop #contarea .content02 {margin:0; padding:0 5px; background:#fff;}
/*
#pop #contarea .scroll {height:500px; padding:0 5px; overflow-y:scroll; overflow-x:hidden;}
#pop #contarea .scroll01 {height:420px; padding:0 5px; overflow-y:scroll; overflow-x:hidden;}
*/
#pop #contarea .scroll { padding:0 5px; overflow-y:scroll; overflow-x:hidden;}
#pop #contarea .scroll01 { padding:0 5px; overflow-y:scroll; overflow-x:hidden;}
#pop .link dd {padding:0 14px; background:url('//img.ntcdn.net/images/common/bullet/bul_red12.gif') no-repeat 0 3px; font-size:13px;}

.sbox01 {width:170px; margin:0; padding:0;} /*white*/
.sbox01 .stop01 {height:7px; _margin-top:-6px; background:url('//img.ntcdn.net/images/common/layout/sbox_01_top.gif') no-repeat center bottom;}
.sbox01 .scon01 {padding:5px; background:url('//img.ntcdn.net/images/common/layout/sbox_01_con.gif') repeat-y;}
.sbox01 .sbot01 {height:7px; _margin-bottom:-6px; background:url('//img.ntcdn.net/images/common/layout/sbox_01_bot.gif') no-repeat center top;}

.bphoto {text-align:center; vertical-align:middle; width:376px; height:305px; padding:7px 3px 0 3px; background:url('//img.ntcdn.net/images/common/layout/pop_photo_bg.gif') no-repeat top left; }
/* .bphoto img {width:369px; height:286px;} */
.bphoto img { text-align:center; vertical-align:middle; }
.info {padding-left:5px; color:#8C8D90; line-height:18px; letter-spacing:1px;}
.sphoto {width:150px;}
.sphoto dd {width:75px; height:50px; margin:3px 0; padding-top:1px; text-align:center; background:url('//img.ntcdn.net/images/common/layout/pop_photos_bg.gif') no-repeat center top;}
.sphoto dd.on {width:75px; height:50px; margin:3px 0; padding-top:1px; text-align:center; background:url('//img.ntcdn.net/images/common/layout/pop_photos_bg_on.gif') no-repeat center top;}
.sphoto dd img {width:65px; height:48px;}


.cartop {border:1px solid #D32912; padding:10px 0 5px 0;}
.cartop dl {width:230px;}
.cartop dt {color:#D32912; font-family:Arial; font-size:20px; text-align:center;}
.cartop dd {color:#4251A2; font-family:Arial; font-size:12px; font-weight:bold; text-align:center;}
.cartop dd img {margin:0 10px;}

.cartab {border-collapse:collapse;} /*grey line table*/
.cartab th {height:20px; background:#EFEFEF; border:1px solid #BFBFBF; color:#020202; font-weight:bold; text-align:center; vertical-align:middle;}
.cartab th.sun {color:#D32912; font-weight:bold;}
.cartab th.sat {color:#3349BF; font-weight:bold;}
.cartab td {padding:4px 2px 2px 2px; border:1px solid #BFBFBF; vertical-align:middle;}
.cartab td.sat {background:#F1F6FE;}
.cartabsub {border:none;}
.cartabsub td {height:17px; padding:0; border:none; color:#4F3E3E;}
.cartabsub td.day {padding-left:7px; color:#4F3E3E; font-weight:bold;}
.cartabsub td.ox {padding-right:5px; color:#F16962; font-family:verdana; font-weight:bold; font-size:16px; text-align:right;}
.cartabsub td.con {padding-right:5px; color:#F16962; font-weight:bold; text-align:right;}

.avertab {width:562px; border-collapse:collapse; border-top:2px solid #F1DADA; border-bottom:2px solid #F1DADA; border-left:1px solid #F1DADA; border-right:1px solid #F1DADA;} /*pink line table*/
.avertab th {height:25px; background:#FEF7F8; border:1px solid #E4E4E1; color:#4A2B27; text-align:center; vertical-align:middle;}
.avertab td {height:25px; background:#FFFFFF; border:1px solid #E4E4E1; color:#D32912; text-align:center; vertical-align:middle;}
.avertab th.point {color:#D32912; font-family:verdana; font-size:22px; text-align:center;}
.avertab td.point {color:#D32912; font-family:verdana; font-size:13px; text-align:center; font-weight:bold;}

.user {width:562px; border-collapse:collapse; border:5px solid #E5E5E5;}
.user th {height:28px; padding:5px 12px 3px 12px; _padding:3px 12px 0 12px; background:#FFFFFF url('//img.ntcdn.net/images/common/layout/pop_aver_th.gif') no-repeat center 4px;  vertical-align:middle;}
.user th dt {float:left; padding-top:2px; color:#000000;}
.user th dd {float:right; padding-left:5px; color:#636363; font-family:verdana; font-size:11px;}

.user td.head {height:26px; padding-top:1px; background:url('//img.ntcdn.net/images/common/layout/pop_td_line.gif') no-repeat bottom center; text-align:center; vertical-align:middle;}
.user td.con {height:26px; padding-top:3px; color:#D32912; font-weight:bold; text-align:center; vertical-align:middle;}
.user td.comment {height:25px; padding-left:10px; border-top:5px solid #E5E5E5; text-align:left; vertical-align:middle;}

.paging dt {padding:0 5px;}
.paging dd {padding:3px 5px;}
.paging dd img {margin:0 3px;}
.paging .now {color:#FB6A22;}

.pbox01 {width:559px; margin:0; padding:0;} /*double line*/
.pbox01 .top01 {height:6px; _margin-top:-6px; background:url('//img.ntcdn.net/images/common/layout/pop_box_01_top.gif') no-repeat center bottom;}
.pbox01 .con01 {padding:10px 20px; background:url('//img.ntcdn.net/images/common/layout/pop_box_01_con.gif') repeat-y; text-align:left;}
.pbox01 .bot01 {height:6px; _margin-bottom:-6px; background:url('//img.ntcdn.net/images/common/layout/pop_box_01_bot.gif') no-repeat center top;}

/*map title*/
.maptle {width:570px; text-align:left;}
.maptle .name {width:120px; padding:9px 0 0 5px; font-weight:bold; color:#E73C4A; vertical-align:middle;}
.maptle .addr {padding:9px 0 0 5px; font-weight:bold;}
.maptle .address {padding:9px 0 0 5px; text-align:left; letter-spacing:-1px;}
.maplogo {width:570px; padding:5px; text-align:right;}
