<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/***********ä¸ƒæœˆç§¯åˆ†æ´»åŠ¨é¡µé¢***********/
.shw-w1920 { width: 100%; height: auto; overflow: hidden;min-width: 1180px;}
	.shw-banner { position: relative; height: 500px; }
	.shw-banner img { position: absolute; left: 50%; margin-left: -960px; width: 1920px;}
.shw-body { height: 100%; margin: 0 auto;}
.shw-w1180 { position: relative; width: 1180px; height: 100%; margin: 0 auto; }
.shw-part1 { overflow: hidden; background-color: #fae9f6;}
	.shw-part1 ul { margin-top: 50px; }
	.shw-part1 ul li { height: 250px; margin-bottom: 22px; background-color: #ec448c;}
	.shw-part1 ul li img { width: 250px; height: 250px; float: left; }
	.part1-offer3-h500{ height: 370px; margin-bottom: 22px; background-color: #2862ab;}
	.part1-offer3-h500 img{ width: 250px; height: 370px; float: left; }
	
	.part1-w930 { width: 866px; float: left; margin: 0 32px;}
	.part1-w930 b { font-size: 36px; color: #fff600; letter-spacing: 2px; height: 90px; line-height: 90px;}
	.part1-w930 p { font-size: 16px; color: #fff; line-height: 30px;}
	.part1-w930 h1 { font-size: 16px; color: #fff; padding-top: 16px;}
	.part1-w930 em { color: #fff600;}
	.part1-w930 p a { color: #4cffc7; text-decoration: none;}
	.part1-w930 p strong {  height: 40px; background-color: #fff600; color: #d72324; font-weight: normal;
	 border: 2px solid #d72324; padding: 0 64px 0 8px; line-height: 40px;}
.shw-part2 { overflow: hidden; background-color: #e7aee0;}
.part2-list { padding-top: 32px;}
	.part2-list b { height: 106px; line-height: 106px; display: block;}
	.part2-list b.part2-list-title { font-size: 42px; color: #ef6297; text-align: center;}
	.part2-list ul { position: relative; overflow: hidden; padding: 50px 0 50px 50px; background-color: #fff;}
	.part2-list ul li { position: relative; width: 100%; display: inline-block; padding-bottom: 24px; overflow: hidden; }
	.part2-list ul li h1{ color: #fff; font-size: 12px; text-align: center;}
	.part2-h220-wire { position: absolute; left: 54px; top: 64px; z-index: 100; display: block; 
		height: 230px; width: 2px; background-color: #ee639a;}
	.part2-list-pot01 { float: left; width: 10px; height: 10px; margin-top: 6px;
		background-color: #ee639a;}
	.part2-list-pot02 { position: absolute; top: 2px; left: 0; width: 16px; height: 16px;
		background-color: #e51f26; border-radius: 50%;}
	.part2-list ul li p { font-size: 16px; color: #333; padding-left: 20px; float: left;}
	.part2-list ul li em{ color: #d72324; }
	.part2-list ul li a { color: #115bbf; text-decoration: none;}	
.shw-part3 { overflow: hidden; background-color: #5fd1f0;}
.part3-list { padding-top: 32px;}
	.part3-list b { height: 106px; line-height: 106px; display: block;}
	.part3-list-title { font-size: 45px; color: #fff; text-align: center;}
	.part3-list-title em{ color: #fff600;}
	.part3-list-describe { font-size: 24px; color: #fff; text-align: center;}
	.part3-list-content{ background-color: #fff; text-align: center;}
	.part3-list-content img{ margin-bottom: 50px;}
.part3-list &gt; p{ font-size: 14px; color: #fff; text-align: center; line-height: 40px; padding: 70px 0;}
.shop { width: 1136px; overflow: hidden; background-color: #fff; padding: 24px;}
dl.shop-list { width: 250px; margin-right: 34px; float: left; padding-bottom: 20px; }
dl.shop-list dt { height: 55px; line-height: 55px; margin-bottom: 10px; 
    border-bottom: 1px dotted #cf010b; font-size: 24px; color: #7e7e7e; }
dl.shop-list dt b { width: 55px; height: 55px; display: block; float: left; 
    background-image: url(../img/rakuten170409/icon-set.png); background-repeat: no-repeat; }
b.shop-icon-01 { background-position: 5px 2px; }
b.shop-icon-02 { background-position: -273px 2px; }
b.shop-icon-03 { background-position: -563px 2px; }
b.shop-icon-04 { background-position: -841px 2px; }
b.shop-icon-05 { background-position: 4px -56px; }
b.shop-icon-06 { background-position: -271px -56px; }
b.shop-icon-07 { background-position: -561px -51px; }
b.shop-icon-08 { background-position: -843px -51px; }
b.shop-icon-09 { background-position: 3px -108px; }
b.shop-icon-10 { background-position: -275px -108px; }
b.shop-icon-11 { background-position: -563px -108px; }
b.shop-icon-12 { background-position: -843px -108px; }
dl.shop-list dd { height: 34px; line-height: 34px; font-size: 16px; margin-left: 26px; overflow: hidden;
    background: url(../img/rakuten170409/icon-03.jpg) 0 13px no-repeat; padding-left: 18px; }
dl.shop-list dd a { color: #1b7ec5; display: block; }
dl.shop-list dd a em { height: 18px; line-height: 18px; background-color: #cf010b; padding:0 4px;
    color: #fff; text-align: center; font-size: 12px; display: inline-block; vertical-align: top;
    border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; 
    margin: 8px 0 0 6px; }
.sept_pb30_bb{ padding-bottom: 30px; border-bottom: 1px solid #dce7f0;}
.sept_pt30{ padding-top: 30px;}

p.payattention  { height: 50px; line-height: 50px; color: red; font-size: 18px; font-weight: bold; margin-bottom:24px; }
p.payattention:hover {text-decoration:underline;} 

p.shop-note { width: 100%; font-size: 16px; display: block; line-height: 24px; clear: both; text-align: center; color: #cf010b; }

</pre></body></html>