h3{color:#050;padding:0;margin:0;border:none;font-size:12px;}
h3.men{color:#836a3d;}
h3.boy{color:#1d5974;}
h3.lady{color:#a65965;}

.text01{font-size:11px;line-height:12px;color:#444;}
.text02{font-size:11px;line-height:12px;color:#666;letter-spacing:-0.5px;}
.text02a{font-size:11px;line-height:12px;color:#666;letter-spacing:-1.5px;}
.text03{font-size:11px;line-height:13px;color:#444;}
.text04{font-size:12px;line-height:18px;color:#444;}

/* 買取価格 */
.text_price{font-size:12px;line-height:18px;color:#666;letter-spacing:1px;}
.prc{font-size:16px;line-height:18px;color:#900;font-weight:bold;}

/* 高く買取るには理由がある */
.buy_cmt{font-size:11px;line-height:13px;}

/* 赤色リンクポイント付 */
a.link_point:link,a.link_point:visited{font-size:12px;color:#00f;line-height:16px;padding:0 0 5px 12px;margin:5px 0 0 0;background-image:url(../images/buy/rolex_buy/r_point.gif);background-repeat:no-repeat;text-decoration:underline;}
a.link_point:hover,a.link_point:active,a.link_point:focus{color:#D40202;text-decoration:underline;}

/* 赤色リンクポイント付 お問い合わせ */
a.link_point02:link,a.link_point02:visited{font-size:11px;color:#060;line-height:16px;padding:0 0 5px 13px;margin:5px 0 0 0;background : url(../images/buy/rolex_buy/r_point02.gif) no-repeat 0 3px;text-decoration:underline;}
a.link_point02:hover,a.link_point02:active,a.link_point02:focus{color:#090;text-decoration:underline;}

/* 赤色リンクポイント付 各流れ */
a.link_point03:link,a.link_point03:visited{display:inline-block;margin-top:5px;color:#060;font-size:13px;line-height:16px;padding:0 0 0 13px;background:url(../images/buy/rolex_buy/r_point.gif) no-repeat 0 2px;}
a.link_point03:hover,a.link_point03:active,a.link_point03:focus{color:#090;}

/* 赤色リンクポイント付 オメガ */
a.link_point04{font-size:14px;line-height:16px;padding:0 0 0 10px;background-image:url(../images/buy/rolex_buy/r_point.gif);background-repeat:no-repeat;}
a.link_point04:link,a.link_point04:visited{color:#900;}
a.link_point04:hover,a.link_point04:active,a.link_point04:focus{color:#f00;}


/* お問い合わせ メール */
a.order_mail:link,a.order_mail:visited{font-size:15px;color:#060;line-height:16px;padding:0 0 0 25px;background : url(../images/buy/rolex_buy/order_mail.gif) no-repeat 0 5px;text-decoration:underline;}
a.order_mail:hover,a.order_mail:active,a.order_mail:focus{color:#090;text-decoration:underline;}

/* オンライン無料査定バナーロールオーバー */
a.order_assessment:link,a.order_assessment:visited{color:#00f;display:block;width:230px;height:65px;background-image : url(../images/buy/rolex_buy/order_assessment.gif);background-repeat:no-repeat;}
a.order_assessment:hover,a.order_assessment:active,a.order_assessment:focus{color:#D40202;background-position:0px -65px;text-decoration:underline;}


/* 店頭買取バナーロールオーバー */
a.process01:link,a.process01:visited{font-size:13px;line-height:15px;color:#00f;padding:0 0 0 0;background-image:url(../images/buy/rolex_buy/process01.gif);background-position:0 16px;display:block;width:251px;height:57px;background-repeat:no-repeat;text-decoration:none;}
a.process01:hover,a.process01:active,a.process01:focus{color:#d40202;background-position:0 -43px;text-decoration:none;}

/* 宅配買取バナーロールオーバー */
a.process02:link,a.process02:visited{font-size:13px;line-height:15px;color:#00f;padding:0 0 0 0;background-image:url(../images/buy/rolex_buy/process02.gif);background-position:0 16px;display:block;width:251px;height:57px;background-repeat:no-repeat;text-decoration:none;}
a.process02:hover,a.process02:active,a.process02:focus{color:#d40202;background-position:0 -43px;text-decoration:none;}

/* 相場一覧表 */
.buy_list{font-size:14px;line-height:15px;color:#666;padding:0 0 0 15px;margin:0;font-weight:bold;}

/* ページのトップへ戻る */
a.page_top:link,a.page_top:visited{font-size:11px;color:#999;line-height:12px;text-decoration:none;text-align:right;}
a.page_top:hover,a.page_top:active,a.page_top:focus{text-decoration:underline;}


/* 宅配買取サービス */
/* 宅配買取サービス（問合メール） */
a.mail_link{font-size:13px;line-height:20px;padding-left:30px;text-decoration:underline;background:url(../img/buy/pack/order_mail.gif) 3px 3px no-repeat;}
a.mail_link:link,a.mail_link:visited{color:#00c;}
a.mail_link:hover,a.mail_link:active,a.mail_link:focus{color:#c00;}

/* 宅配買取サービス（宅配買取パックとは？） */
a.pack_link{
font-size:13px;
line-height:18px;
width: 324px;/* IE以外用 */
_width: 340px;/* IE専用 */
padding:8px;
border: solid 1px #2f8d20;
border-top: solid 4px #2f8d20;
display:block;
text-decoration:none;
background:url(../img/buy/pack/pack_next.gif) 295px 37px no-repeat;
}

/* 宅配買取サービス（買取の流れの詳細はコチラ！ ） */
a.bp_link_flow{font-size:14px;line-height:19px;padding-left:14px; background:url(../img/buy/pack/bp_link.gif) no-repeat 0 6px;}

/* 宅配買取サービス（フッタ） */
.bp_ft_gn{font-size:13px;line-height:50px;}

.bp_ft_1_on{background:url(../img/buy/pack/f_navi_1.gif) 10px 13px no-repeat;padding:15px 10px 15px 45px;text-decoration:none;color:#2f8d20;background-color:#c7ecc1;}
a.bp_ft_1{background:url(../img/buy/pack/f_navi_1.gif) 10px 13px no-repeat;padding:15px 10px 15px 45px;text-decoration:none;}
a.bp_ft_1:hover,a.bp_ft_1:active,a.bp_ft_1:focus{color:#2f8d20;background-color:#c7ecc1;}

.bp_ft_2_on{background:url(../img/buy/pack/f_navi_2.gif) 10px 13px no-repeat;padding:15px 10px 15px 45px;text-decoration:none;color:#2f8d20;background-color:#c7ecc1;}
a.bp_ft_2{background:url(../img/buy/pack/f_navi_2.gif) 10px 13px no-repeat;padding:15px 10px 15px 45px;text-decoration:none;}
a.bp_ft_2:hover,a.bp_ft_2:active,a.bp_ft_2:focus{color:#2f8d20;background-color:#c7ecc1;}

.bp_ft_3_on{background:url(../img/buy/pack/f_navi_3.gif) 10px 13px no-repeat;padding:15px 10px 15px 45px;text-decoration:none;color:#2f8d20;background-color:#c7ecc1;}
a.bp_ft_3{background:url(../img/buy/pack/f_navi_3.gif) 10px 13px no-repeat;padding:15px 10px 15px 48px;text-decoration:none;}
a.bp_ft_3:hover,a.bp_ft_3:active,a.bp_ft_3:focus{color:#2f8d20;background-color:#c7ecc1;}

.bp_ft_4_on{background:url(../img/buy/pack/f_navi_4.gif) 10px 13px no-repeat;padding:15px 10px 15px 45px;text-decoration:none;color:#2f8d20;background-color:#c7ecc1;}
a.bp_ft_4{background:url(../img/buy/pack/f_navi_4.gif) 10px 13px no-repeat;padding:15px 10px 15px 45px;text-decoration:none;}
a.bp_ft_4:hover,a.bp_ft_4:active,a.bp_ft_4:focus{color:#2f8d20;background-color:#c7ecc1;}

.bp_ft_5_on{background:url(../img/buy/pack/f_navi_5.gif) 10px 13px no-repeat;padding:15px 10px 15px 45px;text-decoration:none;color:#2f8d20;background-color:#c7ecc1;}
a.bp_ft_5{background:url(../img/buy/pack/f_navi_5.gif) 10px 13px no-repeat;padding:15px 10px 15px 42px;text-decoration:none;}
a.bp_ft_5:hover,a.bp_ft_5:active,a.bp_ft_5:focus{color:#2f8d20;background-color:#c7ecc1;}

.bp_ft_6_on{background:url(../img/buy/pack/f_navi_6.gif) 10px 13px no-repeat;padding:15px 10px 15px 45px;text-decoration:none;color:#2f8d20;background-color:#c7ecc1;}
a.bp_ft_6{background:url(../img/buy/pack/f_navi_6.gif) 10px 13px no-repeat;padding:15px 10px 15px 37px;text-decoration:none;}
a.bp_ft_6:hover,a.bp_ft_6:active,a.bp_ft_6:focus{color:#2f8d20;background-color:#c7ecc1;}

/* 宅配買取サービス（宅配買取サービスへ） */
a.bp_ft_bp{font-size:11px;line-height:14px;padding-left:12px; background:url(../img/buy/pack/bp_link.gif) no-repeat 0 5px;}

div.caution{font-size:12px;width:665px;margin-top:5px;color:#c00;margin-left:1em;}


a.buy_nav{display:inline-block;line-height:30px;padding:0 20px;box-shadow:1px 1px 4px rgba(0,0,0,0.3);border-radius:3px;background-color:#060;color:#fff;font-size:14px;text-decoration:none;font-weight:bold;}
a.buy_nav:hover{background-color:#fff;color:#060;}

.head_secret,.head_list{color:fff;background:#666 url('https://www.909.co.jp/images/buy/head_secret.jpg') no-repeat 0 0;padding:13px 0 10px 15px;line-height:1em;font-size:10px;margin-bottom:5px;}
.head_list{background:#666 url('https://www.909.co.jp/images/buy/head_list.jpg') no-repeat 0 0;}
.head_secret h2,.head_list h2{color:fff;border:none;margin:5px 0 0 0;padding:0;font-size:24px;line-height:1em;}
.sngl_secret{display:inline-block;width:690px;position:relative;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);margin:0 0 30px 25px;border-radius:3px;}
.icn_secret{position:absolute;left:-20px;top:-10px;}
.ttl_secret{border:none;background-color:#F0EFE7;border-bottom:#aaa dotted 1px;color:#060;padding:5px 0 2px 35px;margin:0;font-size:16px;border-radius:3px 3px 0 0;}
.cont_secret{display:inline-block;padding:10px 10px 10px 35px;}

.ask_set{width:720px;display:inline-block;background-color:#F0EFE7;padding:10px 0 20px 0;border-radius:10px;font-family:Meiryo,"ms pgothic",arial,"hirakakupro-w3",osaka,sans-serif;}
.ask_set h2{border:none;padding:0 0 5px 0;margin:10px 0 20px 0;border-bottom:#ccc dotted 1px;}
.ask_set .telno{font-size:25px;font-weight:bold;color:#900;}
.ask_set .mailad{font-size:20px;font-weight:bold;}
.ask_set .time_left{display:block;text-align:right;}
.ask_set .buy_flow{background:url('https://www.909.co.jp/images/buy/icn_flow.png') no-repeat left center;padding-left:20px;}
.ask_set .buy_srvc{background:url('https://www.909.co.jp/images/buy/icn_box.png') no-repeat left center;padding-left:20px;}
.ask_set .buy_shop{background:url('https://www.909.co.jp/images/buy/icn_shop.png') no-repeat left center;padding-left:20px;}

a.order_assessment:link,a.order_assessment:visited{background:url(https://www.909.co.jp/images/buy/ban_online.gif) no-repeat 0 0;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);border-radius:5px;}
a.order_assessment:hover,a.order_assessment:active,a.order_assessment:focus{background:url(https://www.909.co.jp/images/buy/ban_online_on.gif) no-repeat 0 0;}

a.pack_assessment:link,a.pack_assessment:visited{background:url(https://www.909.co.jp/images/buy/ban_pack.gif) no-repeat 0 0;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);display:block;width:230px;height:65px;border-radius:5px;}
a.pack_assessment:hover,a.pack_assessment:active,a.pack_assessment:focus{background:url(https://www.909.co.jp/images/buy/ban_pack_on.gif) no-repeat 0 0;}

.list_choice{letter-spacing:-1em;}
.list_choice a{letter-spacing:normal;display:inline-block;box-sizing:border-box;background:#eee no-repeat bottom right;width:170px;height:120px;box-shadow:1px 1px 4px rgba(0, 0, 0, 0.3);border-radius:3px;margin:0 0 10px 10px;padding:7px 0 0 10px;text-decoration:none;line-height:1.6em;color:#060;border-left:#060 solid 10px;transition: all 300ms 0s ease;}
.list_choice a:hover{background-color:#fff;color:#060;box-shadow:4px 4px 8px rgba(0,0,0,0.3);}

.list_choice a.list_men{border-left:#836A3D solid 10px;background-color:#eee;color:#836A3D;}
.list_choice a.list_men:hover{background-color:#fff;color:#836A3D;}

.list_choice a.list_omega{width:350px;height:37px;background:#777 url(https://www.909.co.jp/images/buy/back_omega.png) no-repeat center right;color:#fff;margin:0 0 0 10px;padding:10px 0 10px 10px;font-size:14px;border-left:#900 solid 10px;}
.list_choice a.list_omega:hover{background-color:#fff;color:#666;}

.list_choice a.list_ladys_boys{width:350px;height:37px;background-color:#eee;color:#A65965;margin:0 0 0 10px;margin:0 0 0 10px;padding:10px 0 5px 10px;font-size:14px;border-left:#A65965 solid 10px;}
.list_choice a.list_ladys_boys:hover{background-color:#fff;color:#A65965;}

.list_choice a.rolex_buy{width:350px;color:#fff;font-size:15px;text-shadow:0 2px 1px #010,0 5px 5px #454,0 3px 2px #454;background-size:auto 100%;line-height:1.4em;padding:50px 0 0 20px;}

.list_choice a.list_vin{width:350px;border-left:#841400 solid 10px;color:#fff;font-size:15px;text-shadow:0 2px 1px #000,0 5px 5px #74614A,0 3px 2px #74614A;background-size:auto 100%;line-height:1.4em;padding:50px 0 0 20px;}

.list_date{border-top:#ccc dotted 1px;}
.header_list{background-color:#060;color:#fff;}
.header_men{background-color:#836a3d;}
.header_boy{background-color:#1d5974;}
.header_lady{background-color:#a65965;}


/* 5 points */
#p5s{box-shadow:1px 1px 4px rgba(0,0,0,0.3);border-radius:5px;;padding:10px 0;}
div#points{display:inline-block;color:#666;width:640px;text-align:left;}
div#points span.point_item{clear:both;display:inline-block;padding:0;margin:15px 0;font-feature-settings:'palt';}
div#points span.point_item img{float:left;margin:0 20px 0 0;}
div#points span.point_item span{display:inline-block;width:480px;font-feature-settings:"palt";}
div#points span.point_item span h3{font-size:18px;line-height:1em;margin-bottom:5px;display:inline-block;color:#666;border-bottom:#666 dotted 1px;width:480px;padding:0 0 5px 0;}


/* buy_reason */
div.buy_reason{
box-shadow:1px 1px 4px rgba(0,0,0,0.3);border-radius:5px;padding:20px 30px;
text-align:left;
}
div.buy_reason h3{font-size:18px;line-height:1em;color:#666;border-bottom:#666 dotted 1px;padding:0 0 10px 0;margin-bottom:10px;}

.tex_min{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;}
.item_text{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:20px;color:#333;margin:10px 0;}
.item{font-size:24px;font-weight:bold;border:4px double #65422B;padding:20px;color:#65422B;margin:30px 0;}
.important{color:#b81033;}
.item_text2{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:30px;color:#fff;background-color:#b81033;line-height:1.7em;letter-spacing:1px;margin:40 0 0 0;}
.head_brand{background-color:#444;color:#e4e4e4;font-size:18px;padding-top:15px;margin:0;}
.head_brand p{background-color:#F6F6F6;font-size:16px;color:#333;font-weight:normal;letter-spacing:0;line-height:2em;padding:20px 0;margin-bottom:0;}
.item_text_pickup{font-family:"ヒラギノ明朝 ProN W3","HiraMinProN","HG明朝E","ＭＳ Ｐ明朝","MS PMincho","MS 明朝",serif;font-size:30px;color:#fff;background-color:#b81033;line-height:1.7em;letter-spacing:1px;margin:0;}

@font-face {
font-family:'Noto Sans Japanese';
font-style:normal;
font-weight:500;
src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format('woff'),
	url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format('opentype');
 }

.inner_links{letter-spacing:-10px;}
.inner_links a{display:inline-block;width:240px;padding:0;letter-spacing:normal;border-radius:0;background-color:#333;}

#no1{display:inline-block;position:relative;width:720px;}
#no1 img{position:absolute;right:15px;bottom:0;}

.greeting{background-color:#eee;font-size:16px;line-height:1.2em;padding:20px 0;font-weight:bold;}
.greeting strong{font-size:24px;line-height:1.4em;}
.greeting strong:before{content:'｢';font-weight:normal;font-size:16px;vertical-align:top;line-height:1.4em;}
.greeting strong:after{content:'｣';font-weight:normal;font-size:16px;}

.reason{background-color:#666;padding:10px 0;}
.reason a{color:#fff;}

div.buy_pickup{font-family: "Noto Sans Japanese";background-color:#f6f6f6;box-sizing:border-box;padding:10px;letter-spacing:-10px;font-size:14px;line-height:1.3em;}
div.buy_pickup span img{border-radius:3px 3px 0 0;}
div.buy_pickup .item01,div.buy_pickup .item02{display:inline-block;box-sizing:border-box;width:50%;padding:15px 10px;letter-spacing:normal;vertical-align:top;position:relative;}
div.buy_pickup .item02{width:33.333%;font-size:12px;line-height:1.3em;}
div.buy_pickup .item_modelname{position:absolute;display:inline-block;width:100%;padding:0 10px;bottom:61px;left:0;box-sizing:border-box;}
div.buy_pickup .item02 .item_modelname{bottom:53px;}
div.buy_pickup .item_modelname span{box-sizing:border-box;background-color:rgba(0,0,0,0.4);color:#fff;display:inline-block;width:100%;padding:5px 0;text-shadow:0 0 10px #000;}
div.buy_pickup .item_price,div.buy_pickup .item_price_ask{background-color:#B81033;color:#fff;display:block;box-sizing:border-box;padding:5px 0;font-size:18px;line-height:1em;border-radius:0 0 3px 3px;}
.price_ttl{display:inline-block;margin-right:10px;}
.price_unit{display:inline-block;margin-left:5px;}
.price_num{vertical-align:center;font-size:50px;}
.price_num strong{font-size:43px;font-family: 'Work Sans', sans-serif;}
div.buy_pickup .item02 .item_price{font-size:14px;}
div.buy_pickup .item02 .item_price .price_num{font-size:30px;}
div.buy_pickup .item02 .item_price .price_num strong{font-size:35px;}

div.buy_pickup .item02 .item_price_ask .price_ttl{vertical-align:-0.5em;}
div.buy_pickup .item02 .item_price_ask{font-size:14px;}
div.buy_pickup .item02 .item_price_ask .price_num{font-size:16px;}


/* ボーナスアップキャンペーン時用 */
div.buy_pickup_up{font-family: "Noto Sans Japanese";background-color:#f6f6f6;box-sizing:border-box;padding:10px;letter-spacing:-10px;font-size:14px;line-height:1.3em;}
div.buy_pickup_up span img{border-radius:3px 3px 0 0;}
div.buy_pickup_up .item01,div.buy_pickup_up .item02{display:inline-block;box-sizing:border-box;width:50%;padding:15px 10px;letter-spacing:normal;vertical-align:top;position:relative;}
div.buy_pickup_up .item02{width:33.333%;font-size:12px;line-height:1.3em;}
div.buy_pickup_up .item_modelname{position:absolute;display:inline-block;width:100%;padding:0 10px;bottom:91px;left:0;box-sizing:border-box;}
div.buy_pickup_up .item02 .item_modelname{bottom:100px;}
div.buy_pickup_up .item_modelname span{box-sizing:border-box;background-color:rgba(0,0,0,0.4);color:#fff;display:inline-block;width:100%;padding:5px 0;text-shadow:0 0 10px #000;}
div.buy_pickup_up .item_price,div.buy_pickup_up .item_price_ask{background-color:#fff;color:#B81033;display:block;box-sizing:border-box;padding:5px 0;font-size:18px;line-height:1em;border-radius:0 0 3px 3px;}
div.buy_pickup_up .item_price_up{background-color:#B81033;color:#fff;display:block;box-sizing:border-box;padding:5px 0;font-size:18px;line-height:1em;border-radius:0 0 3px 3px;}
div.buy_pickup_up .item02 .price_unit{font-size:14px;}
div.buy_pickup_up .item02 .item_price{font-size:14px;}
div.buy_pickup_up .item02 .item_price .price_num{font-size:30px;}
div.buy_pickup_up .item02 .item_price .price_num strong{font-size:40px;}
div.buy_pickup_up .item02 .item_price_ask .price_ttl{vertical-align:-0.5em;}
div.buy_pickup_up .item02 .item_price_ask{font-size:14px;}
div.buy_pickup_up .item02 .item_price_ask .price_num{font-size:16px;}


div.buy_shop_list{background-color:#fff;padding:10px;border-radius:5px;}
div.buy_shop_list h3{color:#666;border-bottom:#ccc dotted 1px;padding-bottom:8px;margin-bottom:10px;}


/*  */
.buy_prices_nav{cursor:pointer;background-color:#eee;font-size:12px;box-shadow:1px 1px 4px rgba(0,0,0,0.3);margin-bottom:10px;border-radius:3px;color:#060;user-select:none;-moz-user-select:none;-webkit-touch-callout:none;transition: all 300ms 0s ease;}
.buy_prices_nav:hover{box-shadow:4px 4px 8px rgba(0,0,0,0.3);}
.buy_prices_std{color:#836A3D;}
.buy_prices_nav td{padding-left:120px;}
.buy_prices_nav .buy_prices_icn{display:inline-block;border:#060 solid 1px;color:#060;width:15px;line-height:15px;font-size:15px;text-align:center;margin-right:10px;transition: all 300ms 0s ease;}
.buy_prices_std .buy_prices_icn{border:#836A3D solid 1px;color:#836A3D;}
.header_prices{background-color:#eee;}

.buy_prices_head{background-color:#eee;font-size:12px;box-shadow:1px 1px 4px rgba(0,0,0,0.3);margin-bottom:10px;border-radius:3px;color:#060;}
.buy_prices_head td{padding-left:120px;}


#tex-normal{font-family:"Noto Sans Japanese";font-weight:300;font-size:13px;line-height:1.8em;}
h2#buy_flow_ttl{font-size:36px;border:none;text-align:left;color:#fff;line-height:1em;padding:60px 0 10px 20px;margin:0;background:#999 url(../img/buy/buy_flow_ttl.jpg) no-repeat left center;text-shadow:0 0 10px #000,3px 3px 10px #000;border-bottom:#060 solid 5px;}
div#buy_flow_sub{text-align:left;font-size:24px;margin:10px 0 0 20px;}
div.buy_flow{width:680px;display:inline-block;box-sizing:border-box;background-color:#eee;text-align:left;box-shadow: 1px 1px 4px rgba(0,0,0,0.3);border-radius:3px;padding:10px;}
div.buy_flow img{float:left;margin-right:20px;}
span.buy_flow_head{padding:0 10px;display:inline-block;background-color:#040;color:#fff;line-height:2em;margin-bottom:10px;}
span.buy_flow_body{display:inline-block;width:500px;color:#000;}
span.buy_flow_body strong{color:#900;font-weight:normal;text-shadow:1px 1px 3px #fff;}
div.buy_shop_list{background-color:#fff;padding:10px;border-radius:5px;}
div.buy_shop_list h3{color:#666;border-bottom:#ccc dotted 1px;padding-bottom:8px;margin-bottom:10px;}


a.buy_ban img{
margin-bottom:10px;
}

/* buy_list_point */
span.buy_list_point{clear:both;box-sizing:border-box;display:inline-block;width:720px;box-shadow: 1px 1px 4px rgba(0,0,0,0.3);text-align:left;margin-bottom:10px;padding:20px 20px 20px 0;}
span.buy_list_point img{float:left;margin:0 10px;vertical-align:middle;}
span.buy_list_point span.cont span.price{display:inline-block;width:100%;color:#900;font-size:30px;display:inline-block;margin:10px 0;line-height:36px;}
span.buy_list_point span.cont span.price span{font-size:14px;font-weight:bold;display:inline-block;border:#900 solid 2px;width:2.2em;text-align:center;line-height:1em;margin-right:10px;padding:2px 2px 3px 2px;border-radius:3px;font-family:"Noto Sans Japanese";}
span.buy_list_point span.cont span.buyl_ttl{box-sizing:border-box;background-color:#f3f3f3;display:inline-block;width:510px;margin:0;padding:5px 15px 3px 15px;border-radius:3px;}
span.buy_list_point span.cont span.buyl_ttl strong{display:inline-block;border-bottom:#666 dotted 1px;width:100%;padding-bottom:2px;margin-bottom:5px;}
span.buy_list_point span.cont span.ask{font-size:24px;}
span.buy_list_point span.cont span.ask span.sagk{vertical-align:middle;}
span.buy_list_point span.cont span span.sagk{border:none;background-color:#900;color:#fff;padding:4px 4px 5px 4px;}
span.asses_point{
clear:both;
box-sizing:order-box;
display:inline-block;
background-color:#f3f3f3;
padding-right:5px;
margin:3px 10px 0 0;
}
span.asses_point img{
float:left;
margin:0 5px 0 0;
}
span.asses_point span{
display:inline-block;
}


/* buy pack order */
a.buy_pack_order{
display:inline-block;
font-size:12px;
line-height:1.4em;
float:right;
background:#EAEFD9 url(https://www.909.co.jp/img/buy/bk_pack.png) no-repeat right -5px center;
box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
background-size:auto 60px;
border-radius:5px;
color:#4B7445;
text-decoration:none;
font-weight:bold;
padding:5px 35px 4px 10px;
text-shadow:0 0 3px #fff,0 0 3px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff,0 0 1px #fff;
transition:background-color 0.3s linear;
}
a.buy_pack_order:hover{
background-color:#4B7445;
}


/* Hubspot link */
img.hs-cta-img{
border-radius:5px;
box-shadow: 1px 1px 3px rgba(0,0,0,0.5);
}
