/* =====BODY======= */
body{
	background: #F1EEDF url(common_img/bg.gif) repeat-y fixed top center;
	text-align:center;
font-size:0.84em;
line-height:150%;
}

a{
color:#0000CC;
text-decoration:underline;
}

a:hover{
color:#0099ff;
text-decoration:underline;
}

a:active{
color:#0099ff;
text-decoration:underline;
}

.main{
width:460px;
text-align:left;
margin-left:22px;
}

h1{
color:#000066;
border-bottom:solid 2px #2F4F91;
font-size:1.5em;
margin-left:0px;
margin-right:0px;
margin-top:1em;
margin-bottom:0.5em;
padding-bottom:3px;
}

h2{
font-size:1.3em;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:3px;
border-left:solid 12px #3399CC;
padding-left:3px;
line-height:140%;
}

h3{
font-size:1.125em;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:3px;
line-height:140%;
}

.main p{
margin-left:12px;
margin-right:0px;
margin-top:0px;
margin-bottom:3px;
}

.main h1{
color:#000066;
border-bottom:solid 2px #2F4F91;
font-size:1.2em;
margin-left:0px;
margin-right:0px;
margin-top:1em;
margin-bottom:0.5em;
padding-bottom:3px;
}

.main h2{
font-size:1.15em;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:3px;
border-left:solid 12px #3399CC;
padding-left:3px;
line-height:140%;
}

.main h3{
font-size:1em;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:3px;
line-height:140%;
}


.day{
text-align:right;
}

p{
margin-left:0px;
margin-right:0px;
margin-top:0.5em;
margin-bottom:0.5em;
padding:0px;
line-height:150%;
}

.w460{
width:460px;
text-align:left;
}

.boxblue{
background-color:#DEF2F3;
margin-left:0px;
margin-right:0px;
margin-top:0.5em;
margin-bottom:0.5em;
padding:2px;
}

.css2{
font-size:0.82em;
line-height:130%;
}

.red {color: #FF0000}

.white {color: #FFFFFF}

.essay-t{
font-size:1.15em;
color:#003399;
font-weight:bold;
line-height:160%;
}


