@import url("common.css");

/* common */

.box01 {
	width:900px;
	height:40px;
	background:#ccc url('../img/back-sub.gif') no-repeat;
    text-align:right;
}
#boxmain {
	margin:10px;
}
.boxwords {
	background-color:#eef;
	padding:10px;
}
.boshu {
	width:600px;
	margin:0 auto;
	text-align:center;
}
.boshu th {
	background-color:#eef;
	padding:5px;
	text-align:right;
	white-space:nowrap;
	border-bottom:solid 1px #fff;
}
.boshu td {
	border:solid 1px #eef;
	border-right:solid 1px #eef;
	padding:3px;
	text-align:left;
}
.center {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.formstyle {
	background-color:#eee;
	width:550px;
	border:1px;
	margin:0 auto;
	border-collapse: collapse;
	border-spacing: 2px;
	border:3px ridge #eee;
}
.formstyle2 {
	background-color:#fff;
	width:550px;
	margin:5px auto;
}
.formstyle th {
	padding:2px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	vertical-align:top;
	font-weight:bold;
	text-align:right;
	color:#333;
}
.formstyle td {
	padding:2px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	vertical-align:top;
	font-weight:normal;
	text-align:left;
}
.formstyle2 td {
	text-align:left;
}
.formstyle hr {
	border:1px solid #d0d0d0;
	height:1px;
	margin:2px 0;
}
h2 {
	color:#009;
	font-size:1.5em;
	font-family:'‚c‚e“Á‘¾ƒSƒVƒbƒN‘Ì';
}
.monthly {
	background:#eee;
	width:600px;
}
.monthly th {
	text-align:center;
	padding:3px;
}
.monthly td {
	text-align:left;
	padding:3px;
}
.navi {
	margin-top:27px;
	width:510px;
	text-align:left;
	color:#603;
	float:left;
}
dt {
	font-weight:bold;
	color:#633;
}

dd {
	margin-left:30px;
	margin-right:15px;
	color:#222;
}
h1 {
	margin:0;
	font-size:1.2em;
	font-weight:bolder;
}
.hissu {
	font-weight:normal;
	color:#d54853;
}
.kaisetu {
border:#06c 3px double;
padding:5px;
margin:10px auto;
background:#def;
}

.left10 {
	width:540px;
	margin:0 10px;
	float:left;
}
li a {
color:#06c;
}
.link1 dt {
background-color:#396;
font-size:110%;
padding:1px 12px;
color:#fff;
}
.link2 dt {
background-color:#099;
font-size:110%;
padding:1px 12px;
color:#fff;
}
.link3 dt {
background-color:#f90;
font-size:110%;
padding:1px 12px;
color:#fff;
}
.link4 dt {
background-color:#f66;
font-size:110%;
padding:1px 12px;
color:#fff;
}
.linkfudosan dt {
background-color:#69f;
font-size:110%;
padding:1px 12px;
color:#fff;
}
.linkfudosan li {
list-style-image:url("../img/i_blue.gif") ! important;padding:3px 0;}
.large {
	font-size:1.5em;
	color:#f90;
	font-weight:900;
}
.large2 {
	font-size:1.5em;
	font-weight:900;
}
ol li{
	list-style-type:decimal;
	margin:0 40px;
}
.tab {
	margin-left:36px;
}
ul li {
list-style-image:url(../img/i_orange.gif);
padding:3px 0;
}
.vohfooter {
	width:450px;
	margin:0 auto 20px auto;
}
.vohtoi {
	text-align:right;
	padding-top:20px;
}
li.mark2{
	list-style-image: url(../img/i_blue.gif); 
}
.hyodai{
         padding-top:15px;
         padding-bottom:5px;
         font-size:120%;
	 color:#006;
         }
.tfont{
	font-size:110%;
        background:#ddf;
	width:260px;
	padding-bottom:5px;
}
.ttitle{
	background:#006;
	color:#fff;
	font-weight:bolder;
	font-size:110%;
	padding:2px 5px;
}
.Vimg-sum A DIV{font-size:120%;}
.fontb {font-size:120%;}
.F12 {font-size:1.2em;}
.m-TABLE TD{width:150px;}
.t-center{margin-right:auto;margin-left:auto;}
