@charset "Shift_JIS";/*ジャンル用見出し*/
/* ユーザー定義　画像付きリスト */
ul.img_list_ > li{width:auto;height:auto;}
ul.img_list_ > li a{display:block;width:100%;height:auto;padding:5px;border:#e5ddda 1px solid;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;text-align:left;}
ul.img_list_ > li a img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;}
ul.img_list_ > li a span{margin-left:5px;}
/* ユーザー定義　お急ぎオーダー */
#quick_order{position:fixed;top:215px;right:0;z-index:9998;}
/* ユーザー定義　ヘッダー */
#header {width:100%;}
#header .contents_:first-of-type{width:100%;height:40px;background:#fbf7f7;}
#header .contents_:nth-of-type(2){overflow:hidden;margin-top:10px;}
#headline_nav{width:960px;height:40px;margin:0 auto;position:relative;z-index:1;}
#headline_nav > ul{width:50%;height:auto;letter-spacing:-.40em;}
#headline_nav > ul li{width:auto;height:auto;display:inline-block;letter-spacing:normal;}
#headline_nav > ul:first-of-type{width:480px;height:44px;position:absolute;top:0;left:0;}
#headline_nav > ul:first-of-type li{width:160px;}
#headline_nav > ul:last-of-type{float:right;width:453px;}
#headline_nav > ul:last-of-type li{height:40px;display:table-cell;vertical-align:middle;text-align:center;padding:0 19px;border-right:dotted 1px #d6d2d2;}
#headline_nav > ul.login_ li{padding:0 18px;}
#headline_nav > ul:last-of-type li:first-of-type{border-left:dotted 1px #d6d2d2;}
#headline_nav > ul:last-of-type li a{}
#logo_area,
#header .contents_:nth-of-type(2) > ul:first-of-type{width:390px;float:left;}
#logo_area h1,
#logo_area p#logo_area_banner,
#header .contents_:nth-of-type(2) > ul:first-of-type li{display:inline-block;}
#logo_area p#logo_comment,
#header .contents_:nth-of-type(2) > ul:first-of-type li#logo_comment{display:block;margin-bottom:10px;}
#global_content{float:left;width:570px;}
#global_content > ul li{display:inline-block;}
/*グローバルナビゲーション*/
#globalnav_box{width:100%;height:70px;}
#globalnav_box_inner{width:100%;height:50px;background:#f4edea;}
#globalnav{width:960px;margin:0 auto;}
#globalnav_box.fixed{position:fixed;top:0;z-index:9999;}
#globalnav_box.fixed #globalnav_box_inner{background-color:rgba(244, 237, 234, 0.7);height:40px;box-shadow:0 1px rgba(150,150,150,0.3);-webkit-shadow:0 1px rrgba(150,150,150,0.3);-moz-shadow:0 1px rgba(150,150,150,0.3);-ms-shadow:0 1px rgba(150,150,150,0.3);}
#header #sitelogo { margin: 0; padding: 3px 0; display:inline-block;}
#header #globalnav {width:960px;position:relative;}
#header #globalnav > li {float:left;color:#FFF;width:148px;height:50px;}
#header #globalnav > li > a {display:block;overflow:hidden;width:100%;height:0;padding-top:50px;}
#header #globalnav > li > a:hover,
#header #globalnav > li > a.active_ {border-radius:5px 5px 0 0 / 5px 5px 0 0;-webkit-border-radius:5px 5px 0 0 / 5px 5px 0 0;-moz-border-radius:5px 5px 0 0 / 5px 5px 0 0;-ms-border-radius:5px 5px 0 0 / 5px 5px 0 0;}
#gnav_use > a{background:url(//img.e87.com/img/usr/gnav_use.png) no-repeat;}
#gnav_style > a{background:url(//img.e87.com/img/usr/gnav_style.png) no-repeat;}
#gnav_flower > a{background:url(//img.e87.com/img/usr/gnav_flower.png) no-repeat;}
#gnav_feature > a{background:url(//img.e87.com/img/usr/gnav_feature.png) no-repeat;}
#gnav_price > a{background:url(//img.e87.com/img/usr/gnav_price.png) no-repeat;}
#gnav_order > a{background:url(//img.e87.com/img/usr/gnav_order.png) no-repeat;}
/*hover設定*/
#gnav_use > a:hover,#gnav_use > a.active_{background:#401f1f url(//img.e87.com/img/usr/gnav_use_on.png) no-repeat;}
#gnav_style > a:hover,#gnav_style > a.active_{background:#401f1f url(//img.e87.com/img/usr/gnav_style_on.png) no-repeat;}
#gnav_flower > a:hover,#gnav_flower > a.active_{background:#401f1f url(//img.e87.com/img/usr/gnav_flower_on.png) no-repeat;}
#gnav_feature > a:hover,#gnav_feature > a.active_{background:#401f1f url(//img.e87.com/img/usr/gnav_feature_on.png) no-repeat;}
#gnav_price > a:hover,#gnav_price > a.active_{background:#401f1f url(//img.e87.com/img/usr/gnav_price_on.png) no-repeat;}
#gnav_order > a:hover,#gnav_order > a.active_{background:#401f1f url(//img.e87.com/img/usr/gnav_order_on.png) no-repeat;}
/*サブメニュー設定*/
#header #globalnav > li > ul.img_list_{display:none;width:888px;height:auto;overflow:hidden;position:absolute;padding-top:10px;background:#401f1f;border-radius:0 0 5px 5px / 0 0 5px 5px;-webkit-border-radius:0 0 5px 5px / 0 0 5px 5px;-moz-border-radius:0 0 5px 5px / 0 0 5px 5px;-ms-border-radius:0 0 5px 5px / 0 0 5px 5px;z-index:9997;top:50px;left:0;}
#header #globalnav_box.fixed #globalnav > li > ul.img_list_{top:40px;}
#header #globalnav > li > ul.img_list_ li a{width:195px;height:40px;float:left;margin:0 0 10px 10px;background:#fff url(//img.e87.com/img/usr/gnav_arrow.png) no-repeat 190px center;}
#header #globalnav > li#gnav_cart{width:70px;height:70px;position:relative;top:0;right:0;}
#header #globalnav > li#gnav_cart a,
#header #globalnav_box.fixed #globalnav > li#gnav_cart a{height:70px;padding-top:0;}
#header #globalnav_box.fixed #globalnav > li{height:40px;}
#header #globalnav_box.fixed #globalnav > li > a{padding-top:40px;background-position:0 -7px;}
/*検索窓*/
#search_box_top_{width:auto;min-height:25px;max-height:48px;float:right;margin-bottom:10px;}
#search_box_top_ p,
#search_box_top_ form{display:table-cell;vertical-align:middle;}
#search_box_top_ p{}
#search_box_top_form{width:200px;padding:0 10px;}
#search_box_top_ form input[type="text"]{width:190px;height:15px;background:url(//img.e87.com/img/usr/search_icon.gif) no-repeat 180px center;}
/*検索窓*/
#search_box{width:auto;min-height:25px;max-height:50px;float:right;margin-top:8px;margin-bottom:3px;}
#search_box p,#search_box form{display:table-cell;vertical-align:middle;}
#search_box p{}
#search_box form{width:200px;padding:0 10px;}
#search_box form input[type="text"]{width:160px;height:15px;}
/*ユーザー名*/
.login_name_box_ span{width:auto;vertical-align:middle;}
.login_name_box_ span:first-of-type{display:block;}
.login_name_box_ span:nth-of-type(3){width:1.5em;}
.login_name_box_ span.login_name_{word-wrap:break-word;max-width:150px;}
/*リンクリスト共通設定*/
.to_searchdetail,ul.list_nav_ > li{background:url(//img.e87.com/img/usr/link_dest.png) no-repeat left center;padding-left:18px;}
/* ユーザー定義　SNS */
#global_content > ul.sns_{width:auto;float:right;overflow:hidden;margin:5px 0;display: none;}
ul.sns_ li{display:block;float:left;margin-left:10px;}
/* ユーザー定義　ビジュアル */
.top_area_{width:100%;overflow:hidden;}
.visual_ {margin-bottom:10px;}
.visual_ .bx-viewport{overflow:visible !important;width:100% !important;}
ul.slider {overflow:hidden;}
.slider li{opacity:0.3;visibility:hidden;}
.slider li img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border:#e5ddda 1px solid;}
.slider li.mvactive_{opacity:1;}
#slider_thum{margin-top:10px;}
#slider_thum.img_list_ li{width:150px;height:60px;padding-top:13px;display:inline-block;margin-left:5px;}
#slider_thum.img_list_ li:first-of-type{margin-left:10px;}
#slider_thum.img_list_ li a{width:138px;height:40px;position:relative;}
#slider_thum.img_list_ li a img{width:40px;height:40px;float:left;}
#slider_thum.img_list_ li a span{width:90px;height:40px;display:table-cell;vertical-align:middle;padding-left:5px;}
#slider_thum.img_list_ li:hover a,
#slider_thum.img_list_ li a:hover,
#slider_thum.img_list_ li a.active{background-color:#5f3232;color:#fff;text-decoration:none;}
#slider_thum.img_list_ li a:hover:after,
#slider_thum.img_list_ li a.active:after{display:block;content:" ";background:url(//img.e87.com/img/usr/thum_bg.png) no-repeat top;width:150px;height:13px;position:absolute;top:-13px;left:-1px;}
/* -ユーザー定義　フッター */
#footer {margin-top:20px;}
#search_area{position:relative;width:100%;height:85px;overflow:hidden;}
#search_inner{position:absolute;width:940px;height:75px;top:5px;right:-940px;background:url(//img.e87.com/img/usr/searcharea/bg.png) no-repeat;}
#search_inner > P{float:left;color:#fff;font-size:16px;margin:30px 0 0 40px;}
#search_inner #search_box{float:left;margin-left:70px;}
#search_inner #search_box ul{text-align:left;margin:0 0 0 10px;}
#search_inner #search_box li{display:inline;padding-right:10px;}
#search_inner #search_box a{color:#fff;}
#search_inner #search_box form input[type="text"]{background-color:#fff;}
#search_inner #search_box #close_btn{display:table-cell;padding:12px 0 0 40px;}
#pagetop{position:absolute;top:-50px;right:10%;width:40px;height:40px;}
#gift_content,
#e87service{background:#fbf8f7;}
#gift_content{position:relative;}
#gift_content .contents_,
#e87service .contents_{padding:30px 0;}
/*フッター　リンクリスト共通設定*/
.footer_link_list_ dd > ul > li > a,
ul.footer_link_list_ > li > a{background:url(//img.e87.com/img/usr/tree2.png) no-repeat left center;padding-left:20px;font-size:10px;}
.footer_link_list_ dd > ul > li > ul > li > a,
ul.footer_link_list_ > li > ul > li > a{background:url(//img.e87.com/img/usr/tree3.png) no-repeat left center;padding-left:12px;margin-left:10px;font-size:10px;}
#gift_content .link_list_box_{overflow:hidden;}
#gift_content .link_list_box_ dl{width:20%;float:left;}
#gift_content .link_list_box_ dt{background:url(//img.e87.com/img/usr/tree1.png) no-repeat left center;color:#a62e44;font-weight:bold;line-height:15px;padding:15px 0 15px 25px;}
#youre_home_content{background:#f6f0ee;overflow:hidden;}
#youre_home_content .contents_{overflow:hidden;}
#youre_home_content .link_list_box_{width:753px;height:auto;overflow:hidden;float:left;padding-top:30px;}
#youre_home_content #tel{float:right;}
#youre_home_content .link_list_box_ dl{width:25%;float:left;}
#youre_home_content .link_list_box_ dt{background:url(//img.e87.com/img/usr/tree1_green.png) no-repeat left center;color:#00825a;font-weight:bold;line-height:15px;padding:15px 0 15px 25px;}
#e87service .contents_{overflow:hidden;}
#e87service #service_link_box_l{width:290px;height:auto;float:left;}
#e87service #service_link_box_l h2{margin-bottom:15px;}
#e87service #service_link_box_l ul.footer_link_list_{overflow:hidden;}
#e87service #service_link_box_l ul.footer_link_list_ li{width:50%;float:left;}
#e87service #service_link_box_r{width:604px;height:auto;float:right;padding:20px;margin-left:20px;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;}
#e87service #service_link_box_r > ul:first-of-type{margin-bottom:30px;overflow:hidden;}
#e87service #service_link_box_r ul:first-of-type li{float:left;}
#e87service #service_link_box_r ul:first-of-type #qr{width:245px;height:72px;border-right:#efe8e6 1px solid;padding-top:10px;}
#e87service #service_link_box_r ul:first-of-type #verisign{padding:10px 0 0 5px;}
#e87service #service_link_box_r ul:first-of-type #verisign ul{width:347px;height:auto;}
#e87service #service_link_box_r ul:first-of-type #verisign li {display:inline-block;}
#e87service #service_link_box_r ul:first-of-type #verisign li:nth-of-type(2){width:240px;padding:0 0 0 5px;}
#footernav {margin:10px 0 20px;text-align:center;}
#footernav li {padding:0 1em;display:inline;border-right:1px solid #CCC;}
#footernav li.first_ {border-left:1px solid #CCC;}
#copyright {text-align:center;}
#order_footer{background:#fbf8f7;padding:15px 0;}
/* ユーザー定義　TOPページコンテンツ*/
/*お知らせ枠*/
.info_message_{width:956px;height:auto;border:2px solid #CB2222;}
.info_message_:last-of-type{margin-bottom:20px;}
.info_message_ dl{}
.info_message_ dt,.info_message_ dd{display:table-cell;vertical-align:middle;}
.info_message_ dt{width:216px;padding:12px 0;text-align:center;}
.info_message_ dd{width:698px;border-left:2px solid #CB2222;padding:12px 20px;}
.info_message_ dd span{display:block;vertical-align:middle;}
.info_message_ dd span span{color:#F00;font-weight:bold;}
.info_message_ dd span:last-of-type{word-wrap:break-word;}
.info_message_ dd span.infos_t {border-bottom:#d68888 1px solid;}
.consequential_{background:#CB2222;}
/*特集一覧共通設定*/
.feature_list_{overflow:hidden;padding:2px 0 0 2px;}
.feature_list_:last-of-type{margin-bottom:40px;}
.feature_list_ > li{float:left;margin-left:16px;}
.feature_list_ > li:first-of-type{margin-left:0;}
.feature_list_ > li > ul{position:relative;width:auto;height:auto;}
.feature_list_ > li > ul > li{}
.feature_list_ > li > ul > li.icon_{position:absolute;width:70px;height:70px;top:-2px;left:-2px;}
.feature_list_ > li > ul > li.img_ img{border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border:#e5ddda 1px solid !important;}
.feature_list_ > li > ul > li.heading_{padding:3px 0 0 0;}
.feature_list_ > li > ul > li.heading_ a{color:#a62e44;}
.feature_list_ > li > ul > li.text_{line-height:120%;padding:2px 0 5px 0;}
/*特集一覧個別設定*/
ul.size_l{width:630px !important;}
ul.size_m{width:306px !important;}
ul.size_s{width:143px !important;}
/*ランキング一覧共通設定*/
#ranking_box{background:url(//img.e87.com/img/usr/ranking_top_bg.jpg) repeat;padding:30px 0;margin-bottom:30px;}
#ranking_box_inner{width:960px;height:auto;overflow:hidden;margin:0 auto;}
#ranking_index,#ranking_list_inner{float:left;width:auto;height:auto;background:#fff;}
#ranking_index{width:240px;overflow:hidden;border-radius:5px 0 0 5px / 5px 0 0 5px;-webkit-border-radius:5px 0 0 5px / 5px 0 0 5px;-moz-border-radius:5px 0 0 5px / 5px 0 0 5px;-ms-border-radius:5px 0 0 5px / 5px 0 0 5px;}
#ranking_index li{width:240px;height:94px;min-height:94px;background:#fbf8f7 url(//img.e87.com/img/usr/rank_arrow.gif) no-repeat 200px center;border-bottom:#e5ddda 1px solid;font-size:14px;color:#705252;}
#ranking_index li:last-of-type,#ranking_index li.selected{border-bottom:none;}
#ranking_index li.selected{height:95px;min-height:95px;background:#fff url(//img.e87.com/img/usr/rank_arrow_on.gif) no-repeat 230px center;color:#5f3232;font-weight:bold;}
#ranking_index li span{width:240px;height:35px;min-height:35px;display:table-cell;vertical-align:middle;text-align:left;padding:30px 0 30px 30px;}
#ranking_index li:hover {cursor: pointer;}
#ranking_list_inner{width:660px;min-height:320px;padding:30px;border-radius:0 5px 5px 0 / 0 5px 5px 0;-webkit-border-radius:0 5px 5px 0 / 0 5px 5px 0;-moz-border-radius:0 5px 5px 0 / 0 5px 5px 0;-ms-border-radius:0 5px 5px 0 / 0 5px 5px 0;text-align:left;}
.ranking_list_{width:auto;height:auto;overflow:hidden;display:none;}
.ranking_list_ > li ul{width:auto;height:auto;}
.ranking_list_ > li{width:200px;height:auto;float:left;margin-left:30px;}
.ranking_list_ > li:first-of-type{margin-left:0;}
.ranking_list_ .icon_{width:75px;margin:0 auto 20px auto;}
.ranking_list_ .text_{line-height:160%;margin:10px 0;}
.ranking_list_ .price_{text-align:left;font-weight:normal;color:#401f1f;font-size:12px;}
/*バナー・特集一覧*/
#info_bnr_box{width:100%;height:auto;margin-bottom:50px;overflow:hidden;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;}
#info_bnr_box h3{margin-bottom:25px;text-align:center;}
#info_bnr_box_l,#info_bnr_box_r{width:440px;height:auto;min-height:453px;padding:20px;float:left;}
#info_bnr_box_l{background:#f6f0ee;}
#info_bnr_box_r{background:#fbf8f7 url(//img.e87.com/img/usr/column_bg.gif) no-repeat left center;}
#info_bnr_box_l .img_list_,#info_bnr_box_r .img_list_{width:400px;height:auto;overflow:hidden;margin:0 auto;}
#info_bnr_box_l .img_list_ li,
#info_bnr_box_r .img_list_ li{width:191px;float:left;margin:0 0 10px 10px;background:#fff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;}
#info_bnr_box_l .img_list_ li a,
#info_bnr_box_r .img_list_ li a{width:181px;height:50px;}
#info_bnr_box_l .img_list_ li a:hover,
#info_bnr_box_r .img_list_ li a:hover{text-decoration:none;color:#401f1f;}
#info_bnr_box_l .img_list_ li:nth-of-type(odd),
#info_bnr_box_r .img_list_ li:nth-of-type(odd){margin-left:0;}
#info_bnr_box_l .img_list_ li img,
#info_bnr_box_r .img_list_ li img{width:50px;height:50px;float:left;}
#info_bnr_box_l .img_list_ li a > span,
#info_bnr_box_r .img_list_ li a > span{display:table-cell;vertical-align:middle;width:96px;height:50px;padding-left:5px;}
#info_bnr_box_l .img_list_ li a > span{width:130px;}
#info_bnr_box_l .img_list_ li a > span > span{display:block;}
#info_bnr_box_l .img_list_ li a > span > span:first-of-type{font-size:10px;line-height:130%;}
#info_bnr_box_l .img_list_ li a > span > span:last-of-type{font-size:12px;color:#a62e44;font-weight:bold;margin-top:2px;}
#info_bnr_box_l .img_list_ li a > span > span.point_color_{color:#00825a;}
#info_bnr_box_l .img_list_ li:nth-of-type(8) a > span > span{letter-spacing:-1px;}
/*季節のイベント設定*/
#season_event_box{width:960px;height:auto;margin-bottom:50px;}
#link_list_area,#season_event_box ul,#style_gift_box ul,#birthday_column_box ul{overflow:hidden;}
#season_event_box ul li,#style_gift_box ul li,#birthday_column_box ul li{width:212px;height:40px;float:left;margin:0 0 10px 10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border:#e5ddda 1px solid;background-position:5px center;}
#season_event_box ul li a,#style_gift_box ul li a,#birthday_column_box ul li a{display:block;width:100%;height:auto;line-height:40px;padding-left:5px;}
#season_event_box ul li a:hover,#style_gift_box ul li a:hover,#birthday_column_box ul li a:hover{text-decoration:none;}
#season_event_box ul li:nth-of-type(4n+1),
#style_gift_box ul li:nth-of-type(2n+1),
#birthday_column_box ul li:nth-of-type(2n+1){margin-left:0;}
/*スタイルから選ぶギフト、誕生日コラム*/
#style_gift_box,#birthday_column_box{float:left;width:465px;}
#style_gift_box ul li,#birthday_column_box ul li{width:207px;}
#birthday_column_box{margin-left:20px;}
/*最新トピックス*/
.topiclist_{width:470px;float:left;}
/*イイハナインフォメーション*/
#e87_info{width:470px;margin-left:490px;}
#e87_info > ul{width:464px;height:auto;margin:0 auto;}
#e87_info > ul > li  > ul {width:100%;height:auto;overflow:hidden;}
#e87_info > ul > li  > ul > li{width:148px;margin-bottom:10px;}
#e87_info > ul > li  > ul > li:last-of-type{width:306px;float:left;margin:-200px 0 0 158px;}
/*関連サイト*/
#relevance_site,#relevance_site ul{width:100%;height:auto;}
#relevance_site{border-bottom:#e5ddda 1px solid;margin-bottom:50px;padding-bottom:50px;position:relative;}
#relevance_site ul{overflow:hidden;}
#relevance_site ul li{float:left;margin:0 0 10px 10px; max-width: 200px;}
#relevance_site ul li:nth-of-type(1),
#relevance_site ul li:nth-of-type(4){margin-left:0;}
#relevance_site ul li.left {margin-left:0;}
#relevance_site ul li img {width: 100%;height: auto;}
/*PR イイハナおすすめサイト*/
#recommend_site{width:960px;height:auto;margin:0 auto 50px auto;text-align:left;}
#recommend_site h2{margin-bottom:30px;text-align:center;font-size:15px;font-weight:bold;}
#recommend_site ul li{display:inline-block;}
/*バナー一覧用設定*/
.bannerlist_ p{margin-bottom:20px;color:#401f1f;}
.bannerlist_{overflow:hidden;}
.bannerlist_ li{float:left;margin:0 2px 10px 0;}
/*千趣会の事業サービス設定*/
#footerArea #footerInner #listSet_A * {margin:0;padding:0;}
#footerArea #footerInner img{border:none;}
/* pearent ID */
#footerArea {clear:both!important;margin-top:30px!important;background-color:#F4F3EF!important;text-align:left!important;}
#footerArea #footerInner {width:960px;margin:0 auto;padding:30px 0;margin-bottom:30px;}
#footerArea #footerInner #listSet_A {font-size:12px!important;color:#666!important;margin-bottom:30px!important;overflow:hidden!important;}
/* list contents */
#footerArea #footerInner #listSet_A_contents {overflow:hidden!important;clear:both!important;/*	margin-left:1%!important;*/ margin-right:auto!important;}
/* for IE6 */
* html #footerArea #footerInner #listSet_A_contents {margin-left:0.6%!important;}
/* title area */
#footerArea #footerInner #listSet_A_titleArea .logo {float:left;padding-right:15px!important;border-right:1px dotted #A88E68!important;margin-right:15px!important;/*	margin-left:1%!important;*/ }
/* for IE6 */
* html #footerArea #footerInner #listSet_A_titleArea .logo {margin-left:8px!important;}
#footerArea #footerInner #listSet_A_titleArea {overflow:hidden!important;margin-bottom:20px!important;clear:both!important;padding-left:1%!important;padding-right:1%!important;}
#footerArea #footerInner #listSet_A_titleArea #listSet_A_title_txt{float:left!important;margin-right:15px!important;}
#footerArea #footerInner #listSet_A_titleArea h2 {font-size:16px!important;margin-bottom:5px!important;}
#footerArea #footerInner #listSet_A_titleArea p {font-size:10px!important;}
/* list style  */
#footerArea #footerInner #listSet_A_contents div.list_wrap {overflow:hidden!important;padding-left:1%!important;}
#footerArea #footerInner #listSet_A_contents dl {float:left!important;margin-right:0.9%!important;width:32.1%!important;}
/* for IE6 */
* html #footerArea #footerInner #listSet_A_contents dl {margin-right:0.6%!important;}
#footerArea #footerInner #listSet_A_contents dt {padding:3px 5px!important;background:#BEDC8B!important;font-weight:bold!important;margin-bottom:15px!important;font-size:10px!important;}
#footerArea #footerInner #listSet_A_contents dd {font-size:10px!important;border-bottom-width:1px!important;border-bottom-style:dotted!important;border-bottom-color:#BEB2A0!important;}
#footerArea #footerInner #listSet_A_contents dd.liststyle1 {overflow:hidden!important;border:none!important;}
#footerArea #footerInner #listSet_A_contents dd.liststyle1 div {float:left!important;width:27%!important;}
#footerArea #footerInner #listSet_A_contents dd.liststyle1 ul {float:left!important;width:73%!important;}
#footerArea #footerInner #listSet_A_contents dd.liststyle1 li {list-style:none;padding-bottom:12px!important;margin-bottom:12px!important;border-bottom-width:1px!important;border-bottom-style:dotted!important;border-bottom-color:#BEB2A0!important;min-height:50px!important;/min-height:48px!important;/*IE67*/}
#footerArea #footerInner #listSet_A_contents dd.liststyle2 {padding-bottom:13px!important;margin-bottom:13px!important;overflow:hidden!important;}
#footerArea #footerInner #listSet_A_contents dd.liststyle2 div {float:left!important;width:27%!important;}
#footerArea #footerInner #listSet_A_contents dd.liststyle2 p {float:left!important;width:73%!important;}
#footerArea #footerInner #listSet_A_contents dd.liststyle3 {padding-bottom:12px!important;margin-bottom:12px!important;overflow:hidden!important;}
#footerArea #footerInner #listSet_A_contents dd.liststyle3 div {float:left!important;width:27%!important;}
#footerArea #footerInner #listSet_A_contents dd.liststyle3 p {float:left!important;width:73%!important;line-height:1.5!important;}
#footerArea #footerInner #listSet_A_contents dd a {font-size:13px!important;font-weight:bold!important;display:block!important;margin-top:5px!important;color:#AAA!important;text-decoration:none!important;}
#footerArea #footerInner #listSet_A_contents dd a span {font-size:10px!important;color:#666!important;display:block!important;margin-top:5px!important;}
#footerArea #footerInner #listSet_A_contents dd a:link,
#footerArea #footerInner #listSet_A_contents dd a:visited {text-decoration:none!important;}
#footerArea #footerInner #listSet_A_contents dd a:hover, 
#footerArea #footerInner #listSet_A_contents dd a:active, 
#footerArea #footerInner #listSet_A_contents dd a:focus {color:#666!important;text-decoration:underline!important;}
#footerArea #footerInner #listSet_A_titleArea #listSet_A_title_txt h3{font-size:16px!important;}
#footerArea #footerInner #listSet_A_titleArea #listSet_A_title_txt p{font-size:10px!important;}
#footerArea #footerInner #listSet_A_titleArea #listSet_A_anniversary{font-size:12px!important;}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dt{font-size:10px!important;}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle1 ul li{font-size:10px!important;}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle1 ul li a{font-size:11px!important;}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle1 ul li a span{font-size:13px!important;}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle2 p{font-size:10px!important;}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle2 p a{font-size:11px!important;}
#footerArea #footerInner #listSet_A_contents div.list_wrap dl dd.liststyle2 p a span{font-size:14px!important;}
#footerArea #footerInner .listSet_A_bnr{float:right;margin-right:1%!important;}
#footerArea #footerInner #listSet_A_title_txt{float:left!important;}
#footerArea #footerInner #listSet_A_titleArea .alphaHover a:hover img{-ms-filter:"alpha( opacity=70 )";filter:alpha( opacity=70 );opacity:0.7;}



/*追加機能*/
.point > p{margin-bottom:15px;}
.point table th,.point table td{border:1px solid #efe8e6;;padding:20px;}
.point table th{width:120px;font-weight:bold;background-color:#fbf8f7;}
/*アンケート完了ページ*/
.infochange_area_finish{text-align:center;}

/*キャッシュレス*/
div#cash {  width: 160px; float: left;  padding: 15px 5px 0;}
div#cash img { width: 100%;}

/*ライブ配信*/
div#live {  width: 160px; float: left;  padding:13px 0 0;}
div#live img { width: 100%;}
