<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">BODY {
  background-color: #FFFFFF;
  font-style: normal;
  font-size: 100%;
  color: #000000;
  letter-spacing: normal;
}

P {
  margin-top: 0.7em;
  margin-bottom: 0.7em;
  line-height: 130%;
  padding-left: 1em;
  padding-right: 1em;
}


TD {
  font-size: 90%;
}



PRE {
  background: #EEEEEE;
  padding: 8px;
  font-size: 12px;
  margin-top: 0em;
  margin-bottom: 0.5em;
  margin-left: 0.5em;
}


H1 {
  text-align: left;
  margin: 8px 0px 6px 0px;
  padding: 2px 6px;
  font-weight: bolder;
  font-size: 22px;
  letter-spacing: 2px;
float:left;
display:inline;
}

.siteLogoImage {
margin: 0 0 0 9px;
padding: 0;
display: inline;
float: left;
font-size: 22px;
font-weight: bolder;
letter-spacing: 2px;
text-align: left;
}

.bbsHeadingText {
display:block;
float:none;
background: none repeat scroll 0 0 #0176DD;
color: #FFFFFF;
font-size: 1.4em;
margin: 0 0 3px;
padding: 2px 10px;
font-weight: bolder;
letter-spacing: 2px;
line-height: 120%;
text-align: left;
border-collapse: collapse;
}

.bbsHeadingText a {
color: #FFFFFF;
text-decoration: underline;
}

.bbsHeadingText a:visited {
color: #FFFFFF;
text-decoration: underline;
}

H2 {
  margin: 6px 0px 4px 0px;
  padding-top: 2px;
  padding-left: 8px;
  text-align: left;
  font-size: 16px;
  font-weight: bolder;
  letter-spacing: 2px;
  line-height: 120%;
  color:#333333;
  background-color: #EEEEEE;
}


H3 {
  margin-right: 0px;
  margin-left: 0px;
  margin-top: 2px;
  margin-bottom: 3px;
  border-top:0px;
  border-right:0px;
  border-left:6px solid;
  border-bottom:1px solid;
  padding: 2px 1px 1px 5px;
  border-style: solid;
  font-size: 14px;
  font-style: normal;
  font-weight:bolder;
  line-height: 110%;
  color:#666666;
  border-color: #0066FF;
  width:100%;
}

/* 20090323 mmorita 繝九Η繝ｼ繧ｹ繝�く繧ｹ繝亥ｺ�相縺ｮ譌･莉倥�謖�ｮ喞ss */
div.topnewstext span.ratestday {
  font-size: 90%;
  color: #666666;
  background-color: #FFFFFF;
  border-left:25px solid;
  border-color: #FFFFFF;
}
div.topnewstext a.textlink {
  font-size:90%;
  font-style:normal;
  line-height:130%;
  color:#0000ff;
cursor:hand;
alink:"#FF0000"
}
div.topnewstext a:link {color: #0000ff;}
div.topnewstext a:visited {color: #000080; }
div.topnewstext a:hover {color: #ff0000;}
div.topnewstext a:active {color: #ff8000;}

H4 {
  background: #F3F2E5;
  padding: 6px 6px 6px 8px;
  font-size: 12px;
  font-style: normal;
  font-weight: bolder;
  color: #333333;
  line-height: 130%;
}

H5 {
  margin: 3px;
  padding: 2px;
  text-align: right;
  margin-right: 8px;
  font-size: 14px;
  font-weight: normal;
  color: #333333;
  letter-spacing: 1px;
}

DT { margin-top: 16px;margin-bottom: 6px;margin-left: 12px; font-weight: bold; font-size: 95%;}
DD { font-size: 90%; }


/* ===== 20040810 ===== */

/* 繧ｿ繧､繝医Ν --------------------------------------------- */
H1.obi_skyblue { margin:0px 0px; padding:3px 0px; letter-spacing:0px; background:#0077dd; font-size:20px; width:100%; color:#ffffff; }
H2.normal { margin:0px 0px; padding:3px 0px; letter-spacing:0px; background:#ffffff; font-size:18px; width:100%; }
H2.obi_blue { margin:0px; padding:3px; letter-spacing:0px; background:#0077dd; color:#ffffff; width:100%; }
H2.obi_skyblue { font-size:14px; background:#e5ecf9; padding:3px; margin:0px 0px 5px 0px; border:0px; border-top:1px solid #0077dd; color:#000000; letter-spacing:0px; width:100%; }
H2.obi_orange  { font-size:14px; background:#ffe6d2; padding:3px; margin:0px 0px 5px 0px; border:0px; border-top:1px solid #ff962d; color:#000000; letter-spacing:0px; width:100%; }
H3.obi_blue { background:#0077dd; padding:3px; margin:0px; border:0px; color:#ffffff; width:100%; }
H3.obi_green { background:#009900; padding:3px; margin:0px; border:0px; color:#ffffff; width:100%; }
H3.obi_skyblue { background:#e5ecf9; padding:3px; margin:0px; border:0px; color:#000000; width:100%; }
H3.obi_yellow { background:#ffcc00; padding:3px; margin:0px; border:0px; color:#ffffff; width:100%; }
H3.obi_gray { background:#cccccc; padding:3px; margin:0px; border:0px; color:#000000; width:100%; }
H3.obi_lightgray { background:#ededed; padding:3px; margin:0px; border:0px; color:#000000; width:100%; }
H3.obi_red { background:#990000; padding:3px; margin:0px; border:0px; color:#ffffff; width:100%; }

H3.normal_blue { margin:3; padding:0; letter-spacing:0px; background:; font-size:120%; color:#0066cc; border:0; font-weight:normal }

/* 繧｢繝ｳ繝繝ｼ繝ｩ繧､繝ｳ ----------------------------------------- */
H3.underline_gray { margin:0px 0px 5px 0px; padding:3px; border:0px; border-bottom:1px solid #999999; background:#e5ecf9; }

/* 蠎�相繝懊ャ繧ｯ繧ｹ ------------------------------------------- */
.ad_box1 { border:1px solid #b4d0dc; background:#ecf8ff; padding:3px; width:100%; line-height:130%; }
.ad_box2 { border:1px solid #ffdddd; background:#ffeeee; padding:3px; width:100%; line-height:130%; }
.ad_box3 { border:1px solid #ffffaa; background:#ffffcc; padding:3px; width:100%; line-height:130%; }

/* TOP PAGE ===================================================*/
/* 譖ｴ譁ｰ繝九Η繝ｼ繧ｹ------------------------------------------- */
.lstyle{
list-style-image: url('./img/list.gif');
vertical-align:top;
}
.tabarea{
border-bottom:2px solid #0066FF;
margin-top:5px;
}
#headArea{
clear:both;
margin-top:0;
}
.tabcontents{
background:#FFFEF1;
border:1px solid #CCCCCC;
margin-bottom:15px;
}
.tabcontents td {
}


H3.obi_blue {width:auto;}
H3.obi_green {width:auto;}
H3.obi_skyblue {width:auto;}
H3.obi_yellow {width:auto;}
H3.obi_gray {width:auto;}
H3.obi_lightgray {width:auto;}
H3.obi_red {width:auto;}
/* TOP PAGE ===================================================*/


/* 譫� ----------------------------------------------------- */
.box_blue { border:1px solid #0077dd; width:100%; }
.box_skyblue { border:1px solid #ddeeff; width:100%; }
.box_gray { border:1px solid #cccccc; width:100%; }
.box_lightgray { border:1px solid #0077dd; width:100%; }
.box_bg_white { background:#ffffff; }
.box_red { border:1px solid #990000; width:100%; }
.box_green { border:1px solid #009900; width:100%; }

/* 閭梧勹 --------------------------------------------------- */
.back_skyblue { padding:5px 3px; width:100%; border-bottom:1px solid #ffffff; background:#e5ecf9; }
.back_lightgray { padding:5px 3px; width:100%; border-bottom:1px solid #ffffff; background:#eeeeee; }

/* 菴咏區 --------------------------------------------------- */
.padding_3 { padding:3px; }
.padding_5 { padding:5px; }
.padding_8 { padding:8px; }
.padding_12 { padding:12px; }

/* 陦碁俣--------------------------------------------------- */
.line-height_120 { line-height:120%; }
.line-height_160 { line-height:160%; }
.line-height_180 { line-height:180%; }

/* 繝ｪ繧ｹ繝� ------------------------------------------------- */
li.main_navi { padding:5px 0px 5px 0px; margin:0px; list-style-type:none; list-style-position:outside; }
ul.normal { padding:0px; margin:5px 0px 5px 18px; }
li.normal { padding:2px 0px; margin:0px; }
ul.nomark { padding:0px; margin:0px 0px 0px 0px; }
li.nomark { padding:2px 0px; margin:0px; }
ul li.square { margin: 0 0 0; list-style-type: square; }
ol.number { margin: 0 0 0 30px; padding:0px; }
li.number { margin: 0 0 0; list-style-type: decimal; padding:2 0; }
ul.none { padding:0px; margin:0px 0px 0px 14px; }

/* 轣ｰ譫�繝��繝悶Ν -------------------------------------------- */
td.cross { border:1px solid #cccccc; }
td.topbottom { border-top:1px solid #333333; border-bottom:1px solid #333333; }
table.col { border-collapse: collapse; }

/* 繧ｿ繝� ---------------------------------------------------- */
.tab_on { background:#0077dd; padding:6px 6px; font-size:12px; color:#ffffff; border-top:1px solid #0077dd; border-right:1px solid #0077dd; border-left:1px solid #0077dd;  }
.tab_off { border-top:1px solid #cccccc; border-right:1px solid #cccccc; border-left:1px solid #cccccc; padding:3px 6px; background:#eeeeee; font-size:12px; }

/* 繧ｹ繝壹�繧ｵ繝ｼ ---------------------------------------------- */
div.spacer5 { padding-bottom:5px; }
div.spacer10 { padding-bottom:10px; }

/* ------------------------------------------------ */
b.highlight { background:#ffff00; color:#000000; }


p.bbs { padding:0px 0px 10px 20px; margin:0px; line-height:100%; width:100%; }

hr.wide { border-color:#C7D6E4; border-style:solid; border-width:1px ; }
hr.dot_gray { border:1px; height:1px; color:#cccccc; background:#cccccc; border-style:dotted ; }
hr.normal { border:1px; height:1px; color:#cccccc; background:#cccccc; border-style:solid ; }

.c3gumi { float:left; width:33%; line-height:120%; }
.3gumi { float:left; width:33%; line-height:120%; }

.2gumi { float:left; width:50%; line-height:120%; }

a.poor { color:#666666; }
img.box_blue { border:1px solid #0000CC; width:50; }


/* 繝懊ち繝ｳ -------------------------------------------------- */
input.orange_btn { background-color:#ff9900;border-top:solid 2px #ffcc00; border-right:solid 2px #ff6600; border-left:solid 2px #ffcc00; border-bottom:solid 2px #ff6600; color:white; font-weight:bold; cursor:pointer; cursor:hand; width:120; }
input.blue_btn { background-color:#0077dd; border-top:solid 2px #0099ff; border-right:solid 2px #0055bb; border-left:solid 2px #0099ff; border-bottom:solid 2px #0055bb; color:white; font-weight:bold; cursor:pointer; cursor:hand; }

/* 繧ｪ繝ｬ繝ｳ繧ｸ繝懊ち繝ｳ髟ｷ縺�ヰ繝ｼ繧ｸ繝ｧ繝ｳ(2008/11/10譽ｮ逕ｰ霑ｽ蜉�)**蜀�ｮ夊�律險倥°繧峨�縺頑ｰ励↓蜈･繧顔匳骭ｲ逕ｨ** */
input.orange_longer_btn { background-color:#ff9900;border-top:solid 2px #ffcc00; border-right:solid 2px #ff6600; border-left:solid 2px #ffcc00; border-bottom:solid 2px #ff6600; color:white; font-weight:bold; cursor:pointer; cursor:hand; width:170; }

/* 200708============================================ */
/* clear
----------------------------------------------- */
#headerText:after,
#menuArea:after,
#headArea #searchArea div:after {
content: ".";
display: block;
height: 0;
line-height:1%;
clear: both;
visibility: hidden;
}
#headerText,
#menuArea,
#headArea #searchArea div {
display:inline-block;
zoom:1;
}

#mainArea {
margin-right: 8px;
margin-left: 8px;
}

/* 繝倥ャ繝繝ｼ -------------------------------------------------- */
#headerText {
background: #EEEEEE;
border-bottom: 1px solid #CCCCCC;
font-size:0.8em;
line-height:1.5em;
width:100%;
margin: 0 0 10px;
}
#headerText #headerCaption {
color: #666666;
margin:0;
padding-top:3px;
padding-bottom:3px;
float:left;
padding-left:14px;
}
#headerText #headerTopics {
float: right;
margin:0;
padding-top:3px;
padding-bottom:3px;
padding-right:14px;
}
h1 {
margin: 0 0 0 9px;
padding: 0;
}
.rakuten10th {
margin: 0 11px 0 10px;
padding: 0;
float:right;
}
.textLink {
font-size: 0.9em;
margin: 0;
padding: 0 11px 5px 0;
}
#menuArea {
padding: 0;
margin: 0;
width: 100%;
height:40px;
}
#menuArea #tabmenu {
margin: 10px 0 0 12px;
padding: 0;
float: left;
list-style: none;
height:30px;
width:430px;
}
#menuArea #tabmenu li {
margin: 0 1px 0 0;
padding: 0;
float: left;
}
#menuArea #tabmenuSp {
margin: 0 14px 0 0;
padding: 0;
float: right;
list-style: none;
width:425px;
height:40px;
}
#menuArea #tabmenuSp li {
margin: 0 0 0 6px;
padding: 0;
float: right;
}
#headArea {
background: url(img/header_bg03.gif) repeat-x bottom;
margin:0 0 10px 0;
_margin:-4px 0 10px 0;
padding: 0;
width: 100%;
clear:both;
}
#headArea #searchArea {
background: #197DFF url(img/header_bg02.gif) repeat-x top;
margin: 0;
padding: 0;
width: 100%;
}
#headArea #searchArea div {
background: url(img/header_bg03.gif) repeat-x bottom;
margin: 0;
padding: 0 0 10px 0;
width: 100%;
}
#headArea #searchArea form {
margin: 0;
padding: 12px 12px 0;
float: left;
}
#headArea #searchArea .text {
margin: 0 4px 0 0;
padding: 0;
width: 213px;
}
#headArea #searchArea #siteLink {
margin: 7px 10px 0 0;
padding: 0;
float: right;
list-style: none;
}
#headArea #searchArea #siteLink li {
margin: 0 6px 0 0;
padding: 0;
float: left;
}
.ad_box4 {
margin: 0;
padding: 0 14px;
clear: both;
text-align: center;
background: #EEEEEE url(img/header_bg04.gif) repeat-x bottom;
}
.ad_box4 img {
border: 1px solid #FFFFFF;
padding: 0;
margin: 0 10px 10px 2px;
}

/* 逋ｻ骭ｲ繝ｻ繝ｭ繧ｰ繧､繝ｳ -------------------------------------------------- */
#mainArea .box_blue .entry {
margin: 0;
padding: 7px 0 7px 13px;
border-bottom: 1px solid #DDEEFF;
}
#mainArea .box_blue #beginner {
background: #FFF5F5 url(img/icon_begin.gif) no-repeat left top;
margin: 1px;
padding: 5px 5px 5px 25px;
font-size: 0.9em;
}
#mainArea .box_blue p.function {
color: #0066FF;
margin: 0;
padding: 5px;
font-size: 0.9em;
border-top: 1px solid #DDEEFF;
}
#mainArea .box_blue ul.function {
margin: 0;
padding: 0 5px 5px;
list-style: none;
font-size: 0.9em;
}
#mainArea .box_blue .function li {
background: url(img/icon_list01.gif) no-repeat left top;
margin: 0;
padding: 0 0 0 7px;
}

/* 謗ｲ遉ｺ譚ｿ繝壹�繧ｸ -------------------------------------------------- */
#topicPath {
font-size: 0.8em;
}
#compTxt {
border-collapse:collapse;
margin: 0px 0px 12px;
padding: 0px;
width:100%;
}
#compTxt h2 {
color: #FFFFFF;
background: #0176DD;
margin: 0px 0px 3px;
padding: 2px 10px;
font-size: 1.4em;
}
#compTxt h2 a {
color: #FFFFFF;
text-decoration: underline;
}
#compTxt .supple img {
margin: 0px 0px 1px 1px;
padding: 0px;
}
#compTxt .supple #shikiho {
font-size: 0.9em;
color: #313131;
}
.compLogo {
margin: 0px 0px 0px 5px;
padding: 0px;
}
.compNavi {
width: 100%;
border: 2px solid #0375E5;
border-collapse:separate;
border-spacing:2px;
font-size:0.9em;
line-height:1.3em;
margin: 0px 0px 2px;
padding: 0px;
}
.compNavi td{
background:#E5EBF9;
border: 1px solid #94BEE4;
width:16%;
text-align:center;
margin: 0px;
padding: 4px 5px 3px;
}
.compNavi td.on{
background:#0375E5;
color:#FFFFFF;
border:none;
}
.compSp {
width: 100%;
border-collapse:separate;
border-spacing:2px;
font-size:0.9em;
line-height:1.3em;
margin: 0px 0px 2px;
padding: 0px;
color: #FFFFFF;
}
.compSp td{
width:19%;
text-align:center;
margin: 0px;
padding: 4px 5px 3px;
}
.bbsNavi {
width: 100%;
background:#E5EBF9;
border: 1px solid #0375E5;
border-collapse:separate;
border-spacing:1px;
font-size:0.9em;
line-height:1.3em;
margin: 0px 0px 20px;
padding: 0px;
}
.bbsNavi th {
width:5.5em;
background: #0375E5;
border:none;
color: #FFFFFF;
font-weight:normal;
margin: 1px;
padding: 4px 0px;
}
.bbsNavi td{
margin: 0px;
padding: 4px 5px;
}
body {
min-width: 760px;
}

#menuArea {
height: 47px !important;
}
#menuArea #tabmenu {
display: inline; /* forIE */
width: 930px;
height: 37px;
}
#menuArea #tabmenu li {
margin-right: 2px;
}
#headArea {
margin: 0 0 10px 0;
}

h2.obi_skyblue,
h3,
h3.obi_blue,
h3.obi_green,
h3.obi_skyblue,
h3.obi_yellow,
h3.obi_gray,
h3.obi_lightgray,
h3.obi_red {
width: auto;
}

/* 縺ｿ繧灘ｰｱ繝医ャ繝�
---------------------------------------------- */
/* 繧ｿ繝� */
.tabarea {
margin-top: 5px;
border-bottom: 2px solid #0066FF;
}

/* 莨夂､ｾ謗｢縺励ョ繧｣繝ｬ繧ｯ繝医Μ */
.directory {
margin-bottom: 10px;
padding: 0 5px;
border: 1px solid #CCCCCC;
background-color: #E8EFF9;
}
.directory table {
border: none;
}
.directory table th {
line-height: 1.4;
padding: 7px;
border: none;
background: transparent url(img/line_separator.gif) repeat-x;
white-space: nowrap;
font-size: 90%;
text-align: left;
vertical-align: top;
}
.directory table th a {
display: block;
padding-left: 12px;
background: url(//www.nikki.ne.jp/img/tri_blue_right.gif) no-repeat 0 0.3em;
}
.directory table th span {
display: block;
padding-left: 12px;
background: url(//www.nikki.ne.jp/img/tri_blue_right.gif) no-repeat 0 0.3em;
}
.directory table td {
width: 100%;
line-height: 1.4;
padding: 7px;
border: none;
background: transparent url(img/line_separator.gif) repeat-x;
font-size: 82%;
vertical-align: top;
}
.directory table tr.start th,
.directory table tr.start td {
background-image: none;
}
a.hits:hover {
background-color:#0C6600 !important;
color:#FFFFFF;
}

/* 縺ｿ繧灘ｰｱ繝�ぅ繝ｬ繧ｯ繝医Μ */
.ndirectory {
margin-bottom: 10px;
padding: 0 5px;
border: 1px solid #CCCCCC;
background-color: #FFFEF1;
}
.ndirectory table {
border: none;
}
.ndirectory table th {
line-height: 1.4;
padding: 7px;
border: none;
background: transparent url(img/line_separator.gif) repeat-x;
white-space: nowrap;
font-size: 90%;
text-align: left;
vertical-align: top;
}
.ndirectory table th a {
display: block;
padding-left: 12px;
background: url(//www.nikki.ne.jp/img/tri_blue_right.gif) no-repeat 0 0.3em;
}
.ndirectory table td {
width: 100%;
line-height: 1.4;
padding: 7px;
border: none;
background: transparent url(img/line_separator.gif) repeat-x;
font-size: 82%;
vertical-align: top;
}
.ndirectory table tr.start th,
.ndirectory table tr.start td {
background-image: none;
}
/*縺頑ｰ励↓蜈･繧顔判蜒�*/
img.okini {
vertical-align: text-bottom;
}

a.hits strong{
background:#FFCCCC none repeat scroll 0 0;
color:#FF0000;
white-space:nowrap;
text-decoration:none;
}


/* 繝ｭ繧ｰ繧､繝ｳUI */
.h2logintext{
margin:0; padding:5px 0 15px 0; font-size:120%; background:none; color:#000000; letter-spacing:0;
}

#loginBox{
width:100%; border:1px solid #0066ff; background:#f8f3cb; margin-bottom:20px;
}
#loginBox p{
margin:15px; line-height:130%; text-align:left;
}
#loginBox strong{
color:#0077dd; font-size:150%;
}
#loginBtnBox{
width:100%;
}
#loginBtnBox .half{
width:49%; float:left; text-align:center;
}

/* socialArea */
.socialArea ul li{
list-style-type:none;
float:right;
margin-right:6px;
}

/* clearfix */
.clearfix:after {
content: ".";
display: block;
clear: both;
height: 0;
visibility: hidden;
}
.clearfix {
min-height: 1px;
}
* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

/* 縺ｿ繧薙↑縺ｮ繧｢繝ｫ繝舌う繝�teamsite蠎�相險ｭ鄂ｮ譫� */
#teamsite-baito-ad-upper,
#teamsite-baito-ad-lower {
width: 100%;
margin: 15px auto;
text-align: center;
}
#teamsite-baito-ad-upper *,
#teamsite-baito-ad-lower * {
max-width: 728px;
max-height: 90px;
/* IE6莉･蜑阪�max-width縲［ax-height蟇ｾ蠢� */
width: expression(this.width &gt;= 728 ? "728px" : "auto");
height: expression(this.height &gt;= 90 ? "90px" : "auto");
}

#teamsite-baito-ad-right,
#teamsite-baito-ad-left {
width: 100%;
margin: 15px auto 0;
text-align: center;
}
#teamsite-baito-ad-right *,
#teamsite-baito-ad-left * {
max-width: 160px;
max-height: 600px;
/* IE6莉･蜑阪�max-width縲［ax-height蟇ｾ蠢� */
width: expression(this.width &gt;= 160 ? "160px" : "auto");
height: expression(this.height &gt;= 600 ? "600px" : "auto");
}
#unsubscribe_container {
font-family:'繝｡繧､繝ｪ繧ｪ', Meiryo, '�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け', sans-serif;
-webkit-text-size-adjust: none;
max-width: 950px;
line-height: 1.3;
padding: 0;
margin: 30px auto 0;
}
#unsubscribe_container dl, #unsubscribe_container ul, #unsubscribe_container ol, #unsubscribe_container dd, #unsubscribe_container li, #unsubscribe_container p {
margin:0;
padding:0;
}
#unsubscribe_container h1, #unsubscribe_container h2, #unsubscribe_container h3 {
margin:0;
padding:0;
}
#unsubscribe_container h2 {
margin: 0 0 20px;
padding: 0 0 10px 10px;
border-bottom: 1px solid #d1d1d1;
color: #bf0000;
background: url(img/unsubscribe_common_title_lv2.gif) 0 20% no-repeat;
font-size: 20px;
font-size: 1.3rem;
}
#unsubscribe_container .section {
margin-bottom: 60px;
}
#unsubscribe_container .section.request {
margin-bottom: 60px;
text-align: center;
}
#unsubscribe_container .section p {
font-size: 13px;
font-size: 0.8rem;
padding: 0 20px;
}
#unsubscribe_container .lead {
margin-bottom: 20px;
padding: 0 20px;
}
#unsubscribe_container .lead p {
padding-left: 30px;
background: url(img/unsubscribe_confirm_mail.gif) 0 0 no-repeat;
font-size: 13px;
font-size: 0.8rem;
}
#unsubscribe_container .lead span {
font-weight: bold;
}
#unsubscribe_container .lead span.red {
color: #bf0000;
}
#unsubscribe_container .mainBox {
width: 85%;
margin: 0 auto;
padding: 30px 15px;
border: 1px solid #d1d1d1;
background-color: #f4f4f4;
text-align: center;
}
#unsubscribe_container .request .mainBox {
color: #bf0000;
border: 1px solid #bf0000;
background-color: #fff5f5;
}
#unsubscribe_container .mainBox p {
font-weight: bold;
font-size: 17px;
font-size: 1.1rem;
}
#unsubscribe_container .mainBox dt {
margin-bottom: 20px;
color: #bf0000;
font-weight: bold;
font-size: 18px;
font-size: 1.2rem;
}
#unsubscribe_container .mainBox dd {
font-size: 13px;
font-size: 0.8rem;
}
#unsubscribe_container .mainBox .send input[type=submit]{
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
-webkit-appearance: none;
}
#unsubscribe_container .mainBox .send input.unSub{
margin: 35px auto 0;
text-align: center;
max-width: 400px;
width: 100%;
padding: 20px 0;
color: #ffffff;
border-top: 0;
border-right: 0;
border-left: 0;
border-bottom: 2px solid #970000;
text-decoration: none;
text-shadow: 0 1px 1px #800000;
font-weight: bold;
font-size: 18px;
font-size: 1.2rem;
font-family:'繝｡繧､繝ｪ繧ｪ', Meiryo, '�ｭ�ｳ �ｰ繧ｴ繧ｷ繝�け', sans-serif;
background: #bf0000 url(img/unsubscribe_confirm_arrow.png) no-repeat 95% 50%;
cursor:pointer;
}
#unsubscribe_container .mainBox .send input.unSub:hover{
background-color: #d20000;
border-bottom: 2px solid #b00000;
}
#unsubscribe_container .attention {
display: inline-block;
margin-top: 10px;
padding-left: 20px;
background: url(img/unsubscribe_complete_attention.gif) no-repeat 0 50%;
text-align: center;
font-size: 14px;
font-size: 0.9rem;
}
</pre></body></html>