@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, .ho_bor_prt{border:1px solid #a4c12b;}
.fo_bor, .fo_bor_prt{border:1px solid #f35f21;}
.sh_bor, .sh_bor_prt{border:1px solid #2f88c9;}
.pl_bor, .pl_bor_prt{border:1px solid #161bbc;}
.se_bor, .se_bor_prt{border:1px solid #b53dbc;}
.et_bor, .et_bor_prt{border:1px solid #7d7d7d;}
.ho_bor, .fo_bor, .sh_bor, .pl_bor, .se_bor, .et_bor{border-left:none;}
#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;}
img.spe_img_p_posit{margin:-3px 0 0 -5px; position:relative;}


/* coupon note in */
#noteInCoupon div.clear{width:708px;}
#noteInCoupon dl.fl{width:511px;}
div.ho_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_ho.gif) repeat-y;}
div.fo_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_fo.gif) repeat-y;}
div.sh_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_sh.gif) repeat-y;}
div.pl_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_pl.gif) repeat-y;}
div.se_cou{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_se.gif) repeat-y;}
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;}


/* special coupon */
img.spe_img_posit{float:left; position:relative; margin:-3px 0 0 -3px;}
div.ho_cou_spe{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_repeat_ho.gif) repeat-y;}
div.fo_cou_spe{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_repeat_fo.gif) repeat-y;}
div.sh_cou_spe{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_repeat_sh.gif) repeat-y;}
div.pl_cou_spe{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_repeat_pl.gif) repeat-y;}
div.se_cou_spe{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_repeat_se.gif) repeat-y;}
div.et_cou_spe{background:url(//img.ntcdn.net/images/note/ico/ico_coupon_repeat_et.gif) repeat-y;}

div.ho_spe_cou_b{background-image:url(//img.ntcdn.net/images/note/ico/ico_coupon_btm_ho.gif);}
div.fo_spe_cou_b{background-image:url(//img.ntcdn.net/images/note/ico/ico_coupon_btm_fo.gif);}
div.sh_spe_cou_b{background-image:url(//img.ntcdn.net/images/note/ico/ico_coupon_btm_sh.gif);}
div.pl_spe_cou_b{background-image:url(//img.ntcdn.net/images/note/ico/ico_coupon_btm_pl.gif);}
div.se_spe_cou_b{background-image:url(//img.ntcdn.net/images/note/ico/ico_coupon_btm_se.gif);}
div.et_spe_cou_b{background-image:url(//img.ntcdn.net/images/note/ico/ico_coupon_btm_et.gif);}
div.ho_spe_cou_b, div.fo_spe_cou_b, div.sh_spe_cou_b, div.pl_spe_cou_b, div.se_spe_cou_b, div.et_spe_cou_b {background-repeat:no-repeat; background-position:left top; clear:both; height:1px; font-size:0px; }

/* 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_1.2.gif); text-decoration:none; width:72px; height:21px; margin-right:1px;  font-weight:bold; display:block; text-align:center;}
#koupon_tab a.list_sp, #koupon_tab a.list_sp_now, #koupon_tab a.list_tt, #koupon_tab a.list_tt_now{width:133px;}
#koupon_result{clear:both; border:1px solid #d9d9d9; border-top:none; height:700px;}
#koupon_result .result{padding:3px 10px; font-weight:bold;}
#koupon_result .result p.fr{font-size:x-small; font-weight:normal;}
#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{margin-left:5px;}
#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:#444444;}
a.list_zenbu:hover, a.list_zenbu:active,a.list_zenbu_now {background-position:-73px 0px; color:#444444;}
a.list_ho:link, a.list_ho:visited {color:#a4c12b;}
a.list_ho:hover, a.list_ho:active, 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, 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, a.list_sh_now  {background-position:-73px 0px; color:#2F88C9;}
a.list_pl:link, a.list_pl:visited {color:#161bbc;}
a.list_pl:hover, a.list_pl:active, 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, 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, a.list_et_now  {background-position:-73px 0px; color:#7d7d7d;}
a.list_sp:link, a.list_sp:visited {color:#fe8227; background-position:0px -62px;}
a.list_sp:hover, a.list_sp:active, a.list_sp_now{background-position:0px -31px; color:#fe8227;}
a.list_tt:link, a.list_tt:visited {color:#E01E36; background-position:0px -62px;}
a.list_tt:hover, a.list_tt:active, a.list_tt_now {background-position:0px -31px; color:#E01E36;}

.kou_img{background:url(//img.ntcdn.net/images/note/bu/bu_koupon_list.gif) no-repeat; width:36px; height:36px; float:left;}
.service .bu_kou_ho{background-position:-10px -10px;}
.service .bu_kou_fo{background-position:-55px -10px;}
.service .bu_kou_sh{background-position:-100px -10px;}
.service .bu_kou_pl{background-position:-145px -10px;}
.service .bu_kou_se{background-position:-190px -10px;}
.service .bu_kou_et{background-position:-235px -10px;}

.cou_list{background-image:url(//img.ntcdn.net/images/note/bu/bu_btn_ico_sec1.3.gif); background-repeat:no-repeat; 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;}

/* special list */
.spe_cou_img{background-image:url(//img.ntcdn.net/images/note/bu/bu_spe_coupon_list.gif); background-repeat:no-repeat; height:35px; width:71px; float:left; }
.bu_spe_cou_ho{ background-position:-10px -10px;}
.bu_spe_cou_fo{ background-position:-86px -10px;}
.bu_spe_cou_sh{ background-position:-162px -10px;}
.bu_spe_cou_pl{ background-position:-238px -10px;}
.bu_spe_cou_se{ background-position:-314px -10px;}
.bu_spe_cou_et{ background-position:-390px -10px;}

/* mynote list */
#mycoupon_nav{background:url(//img.ntcdn.net/images/note/btn/btn_myspe_nav_b.gif) repeat-x bottom;}
#mycoupon_nav ul{padding-left:8px; margin-top:4px;}
#mycoupon_nav li{float:left; margin-right:1px;}
#mycoupon_nav li a{padding-top:3px; background-image:url(//img.ntcdn.net/images/note/btn/btn_mynote_cou_nav.gif); background-repeat:no-repeat; text-decoration:none; width:90px; height:19px; font-weight:bold; display:block; text-align:center;}
#mycoupon_nav li a.mylist_sp{color:#fe8227; background-position:-9px -42px; width:167px; }
#mycoupon_nav li a.mylist_sp:hover, #mycoupon_nav li a.mylist_sp:active, #mycoupon_nav li a.mylist_sp_now {background-position:-9px -74px; width:167px; color:#fe8227;}
a.mylist_al, a.mylist_ho, a.mylist_fo, a.mylist_sh, a.mylist_pl, a.mylist_se, a.mylist_et{background-position:-10px -10px;}
a.mylist_al:link, a.mylist_al:visited {color:#444444;}
a.mylist_ho:link, a.mylist_ho:visited {color:#a4c12b;}
a.mylist_fo:link, a.mylist_fo:visited {color:#f35f21;}
a.mylist_sh:link, a.mylist_sh:visited {color:#2f88c9;}
a.mylist_pl:link, a.mylist_pl:visited {color:#161bbc;}
a.mylist_se:link, a.mylist_se:visited {color:#b53dbc;}
a.mylist_et:link, a.mylist_et:visited {color:#7d7d7d;}
a.mylist_al:hover, a.mylist_al:active, a.mylist_al_now {background-position:-105px -10px; color:#444444;}

a.mylist_ho:hover, a.mylist_ho:active, a.mylist_ho_now {background-position:-105px -10px; color:#a4c12b;}
a.mylist_fo:hover, a.mylist_fo:active, a.mylist_fo_now {background-position:-105px -10px; color:#f35f21;}
a.mylist_sh:hover, a.mylist_sh:active, a.mylist_sh_now {background-position:-105px -10px; color:#2f88c9;}
a.mylist_pl:hover, a.mylist_pl:active, a.mylist_pl_now {background-position:-105px -10px; color:#161bbc;}
a.mylist_se:hover, a.mylist_se:active, a.mylist_se_now {background-position:-105px -10px; color:#b53dbc;}
a.mylist_et:hover, a.mylist_et:active, a.mylist_et_now {background-position:-105px -10px; color:#7d7d7d;}
