@charset "utf-8";
/* CSS Document */

.dash_gray{border-top:1px dashed #bbbbbb;}
/* coupon print */
#cp_header img.fr{cursor:pointer;}
#cp_body{margin-left:8px;}
#area_info{padding:7px 0;}
#area_info li span{font-weight:bold;}
#map div.bu_point{margin:10px 0 3px 0;}
#map div.map_wh{width:626px; height:429px;}
#map p.bt{margin:6px 0; font-weight:bold;}
#accese_if dl{margin-top:10px; clear:both;}
#accese_if dd{clear:both;}
#cp_body div.btn_close{cursor:pointer; text-align:center; margin:10px 0 20px 0;}
#p_coupon dl{padding:5px 10px 2px 10px;}
#p_coupon dt{color:#e01e36; font-size:medium; font-weight:bold;}
#p_coupon div.number{position:absolute; font-weight:bold; font-size:15px; margin:21px 240px; color:#FFFFFF;}
.ho_bor{border:1px solid #a4c12b;}
.fo_bor{border:1px solid #f35f21;}
.sh_bor{border:1px solid #2f88c9;}
.pl_bor{border:1px solid #161bbc;}
.se_bor{border:1px solid #b53dbc;}
.et_bor{border:1px solid #7d7d7d;}

#koupon_view dd .color_ho a:link, #koupon_view dd .color_ho a:visited, .color_ho{color:#a4c12b;}
#koupon_view dd .color_fo a:link, #koupon_view dd .color_fo a:visited, .color_fo{color:#f35f21;}
#koupon_view dd .color_sh a:link, #koupon_view dd .color_sh a:visited, .color_sh{color:#2f88c9;}
#koupon_view dd .color_pl a:link, #koupon_view dd .color_pl a:visited, .color_pl{color:#161bbc;}
#koupon_view dd .color_se a:link, #koupon_view dd .color_se a:visited, .color_se{color:#b53dbc;}
#koupon_view dd .color_et a:link, #koupon_view dd .color_et a:visited, .color_et{color:#7d7d7d;}

/* coupon note in */
#noteInCoupon div.clear{width:700px;}
#noteInCoupon dl.fl{width:500px;}
#noteInCoupon div.ho_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_ho.gif) repeat-y;}
#noteInCoupon div.fo_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_fo.gif) repeat-y;}
#noteInCoupon div.sh_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_sh.gif) repeat-y;}
#noteInCoupon div.pl_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_pl.gif) repeat-y;}
#noteInCoupon div.se_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_se.gif) repeat-y;}
#noteInCoupon div.et_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_et.gif) repeat-y;}
#noteInCoupon dl{float:left; width:500px; padding:5px 10px;}
#noteInCoupon dt{font-size:15px; color:#e01e36; font-weight:bold;}
#noteInCoupon p{margin-top:4px; float:left;}
#noteInCoupon a{background:url(//img.ntcdn.net/images/note/btn/btn_coupon_in.gif) no-repeat center; padding-top:1px; width:183px; height:24px; float:right;}


/* list */

#koupon_list{margin-top:10px; width:735px;}
#koupon_tab{height:25px; background:url(//img.ntcdn.net/images/note/bar/gray_bar_lage.gif);}
#koupon_tab ul{float:left; margin:4px 0 0 10px; display:inline;}
#koupon_tab li{float:left;}
#koupon_tab a{background-image:url(//img.ntcdn.net/images/note/btn/btn_note_menu.gif); text-decoration:none; width:72px; height:21px; margin-right:1px;  font-weight:bold; display:block; text-align:center;}
#koupon_result{clear:both; border:1px solid #d9d9d9; border-top:none; height:700px;}
#koupon_result p.result{padding:5px 10px; font-weight:bold;}
#koupon_view dl{padding:7px 10px 3px 10px;}
#koupon_view dt a{float:left; margin-left:3px;}
#koupon_view dd{margin-top:3px;}
#koupon_view dd .photo{background-color:#FFFFFF; border:1px solid #D9D9D9; cursor:pointer; display:inline; float:left; padding:2px;}
#koupon_view dd .photo p{float:left; width:55px; height:55px; background-repeat:no-repeat; background-position:center;}
#koupon_view dd .service{float:left; margin-left:5px; width:630px;}
#koupon_view dd div.service p.fl{width:587px; margin-left:5px;}
#koupon_view dd .service .kou_img{background:url(//img.ntcdn.net/images/note/bu/bu_koupon_list.gif) no-repeat; width:36px; height:36px; float:left;}
#koupon_view dd .service .bu_kou_ho{background-position:-10px -10px;}
#koupon_view dd .service .bu_kou_fo{background-position:-55px -10px;}
#koupon_view dd .service .bu_kou_sh{background-position:-100px -10px;}
#koupon_view dd .service .bu_kou_pl{background-position:-145px -10px;}
#koupon_view dd .service .bu_kou_se{background-position:-190px -10px;}
#koupon_view dd .service .bu_kou_et{background-position:-235px -10px;}

#koupon_view li .download{clear:left; float:right; padding-bottom:3px; display:inline;}
#koupon_view li .download p{float:left; margin-top:3px;}
#koupon_view li .download a{float:left;}
a.list_zenbu:link, a.list_zenbu:visited {color:#333333;}
a.list_zenbu:hover, a.list_zenbu:active {background-position:-73px 0px; color:#333333;}
a.list_zenbu_now {background-position:-73px 0px; color:#333333;}
a.list_ho:link, a.list_ho:visited {color:#a4c12b;}
a.list_ho:hover, a.list_ho:active {background-position:-73px 0px; color:#a4c12b;}
a.list_ho_now {background-position:-73px 0px; color:#a4c12b;}
a.list_fo:link, a.list_fo:visited {color:#f35f21;}
a.list_fo:hover, a.list_fo:active {background-position:-73px 0px; color:#f35f21;}
a.list_fo_now {background-position:-73px 0px; color:#f35f21;}
a.list_sh:link, a.list_sh:visited {color:#2F88C9;}
a.list_sh:hover, a.list_sh:active {background-position:-73px 0px; color:#2F88C9;}
a.list_sh_now {background-position:-73px 0px; color:#161bbc;}
a.list_pl:link, a.list_pl:visited {color:#161bbc;}
a.list_pl:hover, a.list_pl:active {background-position:-73px 0px; color:#161bbc;}
a.list_pl_now {background-position:-73px 0px; color:#161bbc;}
a.list_se:link, a.list_se:visited {color:#b53dbc;}
a.list_se:hover, a.list_se:active {background-position:-73px 0px; color:#b53dbc;}
a.list_se_now {background-position:-73px 0px; color:#b53dbc;}
a.list_et:link, a.list_et:visited {color:#7d7d7d;}
a.list_et:hover, a.list_et:active {background-position:-73px 0px; color:#7d7d7d;}
a.list_et_now {background-position:-73px 0px; color:#7d7d7d;}

.cou_list{background-image:url(//img.ntcdn.net/images/note/bu/bu_btn_ico_sec1.3.gif); background-repeat:no-repeat; height:11px; width:11px; float:left; margin-top:4px; margin-right:3px; height:12px; width:48px;}  
.bu_tit_ho{background-position:-10px -70px;}
.bu_tit_fo{background-position:-60px -70px;}
.bu_tit_sh{background-position:-110px -70px;}
.bu_tit_pl{background-position:-160px -70px;}
.bu_tit_se{background-position:-210px -70px;}
.bu_tit_et{background-position:-260px -70px;}