@media screen and (min-width: 1200px) { body { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "MS Gothick", "san-serif"; margin: 0px; padding: 0px; font-size: 12px; color: #666666; text-decoration: none; text-align: left; width: 100%; }}
@media screen and (min-width: 640px) and (max-width: 1199px) { body { font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka", "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "MS Gothick", "san-serif"; margin: 0px; padding: 0px; font-size: 12px; color: #666666; text-decoration: none; text-align: left; width: 100%; } }

* { margin: 0; padding: 0; -webkit-text-size-adjust: 100%; }

a:hover { position: relative; top: 1px; left: 1px; }
a:hover img { opacity:0.5; filter: alpha(opacity=50); position: relative; top: 1px; left: 1px; }

a:link.r_01 { font-size: 10pt; color: #666666; text-decoration: none; }
a:visited.r_01 { font-size: 10pt; color: #666666; text-decoration: none; } 
a:active.r_01 { font-size: 10pt; color: #0066CC; text-decoration: none; }
a:hover.r_01 { font-size: 10pt; color: #0066CC; text-decoration: none; }

a:link.r_02 { font-size: 12pt; color: #FFFFFF; text-decoration: none; }
a:visited.r_02 { font-size: 12pt; color: #FFFFFF; text-decoration: none; } 
a:active.r_02 { font-size: 12pt; color: #0066CC; text-decoration: none; }
a:hover.r_02 { font-size: 12pt; color: #0066CC; text-decoration: none; }

a:link.r_03 { font-size: 11pt; color: #3a1f0c; text-decoration: none; }
a:visited.r_03 { font-size: 11pt; color: #3a1f0c; text-decoration: none; } 
a:active.r_03 { font-size: 11pt; color: #0066CC; text-decoration: none; }
a:hover.r_03 { font-size: 11pt; color: #0066CC; text-decoration: none; }

a:link.r_04 { font-size: 8pt; color: #666666; text-decoration: none; }
a:visited.r_04 { font-size: 8pt; color: #666666; text-decoration: none; } 
a:active.r_04 { font-size: 8pt; color: #0066CC; text-decoration: none; }
a:hover.r_04 { font-size: 8pt; color: #0066CC; text-decoration: none; }

.ce_r_01 { width: 100%; text-align: center; }
.ce_r_02 { width: 1030px; margin: 0 auto 0 auto; }
.ce_r_03 { float: left; }
.ce_r_04 { float: right; }
.ce_r_05 { clear: both; }
.ce_r_06 { background-image: url(https://www.rakuten.ne.jp/gold/classical/img/201306_index/201306_09_2x2.gif); }
.ce_r_07 { clear: left; }
.ce_r_08 { clear: right; }
.ce_r_09 { background-image: url(https://www.rakuten.ne.jp/gold/classical/img/201306_index/201306_12_1x1.gif); }
.ce_r_10 { background-image: url(https://www.rakuten.ne.jp/gold/classical/img/201306_index/201306_13_1x1.gif); }
.ce_r_11 { margin-left: 10px; border: 1px solid #b4b4b4; width: 150px; height: 18px; padding: 0 0 0 5px; position: relative; top: 2px; }
.ce_r_12 { margin-left: 5px; border: 1px solid #3b1f0a; background-color: #3b1f0a; width: 70px; height: 20px; color: #FFFFFF; font-size: 9pt; vertical-align: middle; position: relative; top: 3px; }
.ce_r_13 { float: left; padding-top: 5px; }
.ce_r_14 { color: #FF0000; }
.ce_r_15 { background-image: url(https://www.rakuten.ne.jp/gold/classical/img/201306_index/201306_14_4x1.gif); }
.ce_r_16 { float: left; padding-top: 8px; }
