a:link {
	color: #0000FF;
}
a:visited {
	color: #0000FF;
}
.style1 {font-size: 14px}
.style2 {
	color: #FFFFFF;
	font-size: 12px;
}
.style4 {font-size: 12px}
.style18 {font-size: 12px}
.style22 {color: #FFFFFF}
.style25 {color: #000000; font-size: 14px;}
.style37 {	font-size: 12px;
	color: #FF3300;
	font-weight: bold;
}
.style42 {font-size: 12px; color: #0000FF; }
.style46 {color: #0000FF; font-weight: bold; }
.style47 {font-size: 14px}
.style58 {	color: #FF0033;
	font-weight: bold;
}
.style60 {	color: #339966;
	font-weight: bold;
}
.style62 {font-size: 14px; font-weight: bold; }
.style64 {font-size: 14; color: #FF9900; }
.style68 {color: #339900}
.style76 {font-size: 14px;
	color: #FF9900;
	font-weight: bold;
}
.style79 {color: #FF9900; font-weight: bold; }
.style78 {font-size: 14px; color: #FF9900; }
.style80 {font-size: 14px; color: #FF9900; }
.style81 {color: #FF9900}
.style82 {color: #FF9900; font-weight: bold; }
.style83 {font-size: 12px; color: #FF0000; }
.style84 {font-size: 12px;
	color: #FF0000;
	font-weight: bold;
}
.style92 {font-size: 12px; font-weight: bold; color: #FF9900; }

.style95 {font-size: 10px;
	color: #FF0000;
}
.style96 {font-size: 10px}
.style98 {
	color: #FF0000;
	font-weight: bold;
}
.style99 {
	color: #FF6600;
	font-weight: bold;
}
.style100 {
	color: #009966;
	font-weight: bold;
}

.t-size18{ font-size:18px; font-weight:700; color:#CC0000;}
.t-size18r{ font-size:18px; font-weight: bold; color: #FF0000;}
.t-size18b{ font-size:18px; font-weight: bold; color: #0066FF;}
.t-size24{ font-size:24px; font-weight: bold; color: #CC0000;}
.t-size18p{  font-size:18px; font-weight: bold; color: #FF33FF;}
.t-size18m{  font-size:18px; font-weight: bold; color: #3366FF;}

div#sentences{font-size:14px; line-height:20px;}
div p.commnet{text-indent: 0.5em;}
div.arita_photo img{border: 1px solid;}
div.photo img{border: 1px solid;}
div.photo-ogawa img{border: 1px solid;}
div.worry{ font-size:14px; background-color:#FFCCFF; padding: 8px 4px 8px 10px; margin: 4px; border: 1px solid; line-height:20px;}
div.mailmag{background-color:#FFCCFF; padding: 4px; margin: 4px; border: 1px solid;}
div.form{background-color:#FFCCFF; margin: 4px; padding: 4px 4px 4px; border: 1px solid;}
/*table.mail{background-color:#FFCCFF; padding: 4px 4px 2px; border: 1px solid;}*/
p span.text-background{background-color:#FFCCFF;}
div.right-menu{ background-color:#CCFFFF; border: 1px solid;}
div.user-comment{background-color: #FFFFFF; border: 1px solid;}
div.right-mailmag-table{background-color: #FFFFFF; border: 1px solid; padding: 4px;}
p.Recommendation{ height:200px; line-height:20px; margin-top: 0; background: right no-repeat fixed url(../img/women.jpg); background-color: #FFFFFF; border: 1px solid; padding: 10px; font-size:14px;}
p.arita-introduction{background-color: #FFFFFF; border: 1px solid; padding: 10px;}
div.fontstyle-ogawa{ font-size:14px; padding: 5px 5px 15px 10px;}
.letter-box{padding: 10px 10px 10px 20px;}
p.letter{text-indent: 0.5em; font-size:14px;}
.text{font-size:14px;}
.text-center{ text-align:center;}
.style-orange{ font-size:14; color:#FF6633; font-weight:700;}

.mailmgazine_back{ padding:20px;}

.right.box h3{
color: white; background:#f1f1fd;
margin-left: 4px;
}

.right.box h3{
margin: 0;
color: white;
background: transparent url(../img/box-bg.gif);
background-repeat: no-repeat;
background-position: top left;
font-size: 90%;
padding:4px 4px 2px 12px;
text-align:left;
background-color:#9b72cf;
}

.right.box3 h3{
margin: 0;
color: white;
background-color:#f1f1fd;
background: transparent url(../img/box-bg.gif);
background-repeat: no-repeat;
background-position: top left;
font-size: 90%;
padding:4px 4px 2px 12px;
text-align:left;
background-color:#9b72cf;
}

.right.box3 ul{
display: block;
border: 1px #9b72cf solid;
margin: 0;
margin-left: 0; padding-left: 0; 
color: #33f; background:#f1f1fd;
}

.right.box3 li{
font-size: 14px;
display: block;
margin-bottom: 0;
margin-left: 0; padding-left: 12px; padding-top: 2px;
}

.right.box ul{

display: block;
border: 1px #9b72cf solid;
margin: 0;
margin-left: 0; padding-left: 0; padding-bottom: 2em;
color: #33f; background:#f1f1fd;
}


.right.box p.finding{
display: block;
border: 1px #9b72cf solid;
color: #33f; background:#f1f1fd;
text-indent: 0.5em;
font-size: 14px;
display: block;
margin: 0;
margin-left: 0; padding:4px 12px 30px 12px;
}

.right.box3 p.finding{
display: block;
border: 1px #9b72cf solid;
color: #33f; background:#f1f1fd;
text-indent: 0.5em;
font-size: 14px;
display: block;
margin: 0;
margin-left: 0; padding:4px 12px 4px 12px;
}

.right.box li a{
color: blue;
background: transparent;
}

.right.box.stack-2  {position :relative; z-index: 20;}
.right.box.stack-3  {position :relative;  z-index: 30;}
.right.box.stack-3 ul{padding-bottom: 0; margin-bottom: 0;}

div.finding{ line-height: 14px;}
span.right-link{text-align: center; font-size:12px;}

div.left{ text-align:left;}
div.right{ text-align:right;}
.link-img a{ text-align:center; width:350; height:60; background: url(../img/result1_01.gif) no-repeat;}
.link-img a:hover,link-img a:active { text-align:center; width:350; height:60; background: url(../img/result1_02.gif) no-repeat;}

.link-img2 a{ text-align:center; width:350; height:60; background: url(../img/result2_01.gif) no-repeat;}
.link-img2 a:hover,link-img a:active { text-align:center; width:350; height:60; background: url(../img/result2_02.gif) no-repeat;}

div.img-center{ text-align:center;}
p.order a{width: 400; height: 50; background: url(../img/order.gif) no-repeat;}

div.form-box{ font-size:14px; background-color:#FFCCFF; padding: 8px 4px 8px 10px; margin: 4px; border: 1px solid; line-height:20px; width:400px; }

div.form-style{ font-size:14px;}
span.form-style{ font-size:10px; color:#FF0000; font-weight:700;}
span.form-font{font-size:14px; }
p.form-text{font-size:14px; text-indent: 7em;}

p.qa-q{ font-size:14px; font-weight:600;}
p.qa-a{ font-size:14px; text-indent: 1em;}
p.qa2{ font-size:12px; color:#FF0000;}

p.press{ font-size:14px; text-indent:2em;}

div.company{font-size:14px;}
p.company-text{ text-indent:2em;}

div.mailmagazine{font-size:14px;}
p.mailmagazine-text{ text-indent:1em;}

div.serotonin{margin: 10px; border: 1px solid; line-height:24px; padding: 10px 20px 10px 20px; background-color:#FFFFCC;}

div.user-comment2{margin: 0px 20px 20px 10px; border: 1px solid; line-height:24px; padding: 10px 20px 10px 20px; background-color:#FFFFCC;}

div.user-link{ padding:20px 30px 10px 30px;}

div.law{ font-size:14px; padding: 20px 20px 30px 10px;}
table.law{font-size:14px;}

div.link-brock1{ padding: 0px 20px 0px 5px; float:left; width: 52%;}
div.link-brock2{ float:right; clear:right; width: 48%;}
.link-font{font-size:14px;}
.link-font{font-size:12px;}

span.depression-keyword{ background-color:#FFCCFF; font-weight:700;}
span.depression-keyword2{ color: #FF0033; font-weight:700;}

div.link-style{ padding-right: 15px; padding-left: 30px; font-size:14px;}
div.link-navi{ text-align:center; font-size:12px;}
div.link-navi-right{ text-align:right; font-size:12px;}
.link-text-space{ letter-spacing:1em;}

div.thanks{ text-align:center; font-size:14px; color:#FF6600; font-weight:700;}
.recommend-link{ padding:0px 20px 0px 20px; font-size:14px;}
.marker-red{ background-color: #FFCCFF;}
.left-link{ font-size:12px;}

td{ font-size:14px;}