
body{
	text-align:center;
	margin:0;
	padding:0;
	background:url(/img/common/body.gif) repeat-y center center;
	background-color:#ffffff;
}

p,li,dt,dd,th,td,label,textarea,h1,h2,h3,h4,h5,h6{
	font:11pt sans-serif;
	letter-spacing:1px;
	color:#303030;
	text-align:left;
}

input[type="text"]{
	font:11pt sans-serif;
	letter-spacing:1px;
	color:#303030;
	text-align:left;
}

p,li,dt,dd,th,td,label,h4,h5,h6{ line-height:16pt; }

h1,h2,h3,h4,h5,h6,th,dt{ font-weight:bold; }

h2{ margin-left:20px }

h4,h5{ font-size:12pt; }

p,h5,h6{ margin:10px auto; }

a,label{
	color:#3366cc;
	text-decoration:none;
	cursor:pointer;
}

a:hover,label:hover{
	color:#cc6600;
	text-decoration:underline;
}

img{ border:none; }

table ul{ margin-left:20px; }
table{
	border-collapse:collapse;
	width:100%;
	margin:10px auto;
}
th,td{ border:solid 1px #fff; }
th{
	background-color:#a799ba;
	color:white;
	font-weight:bold;
	width:180px;
	text-align:center;
	font-size:10pt;
}
td{ padding:10px 0 10px 10px; }

ul{ margin:10px 0 10px 30px; padding:0; }
ol{ margin:10px 0 10px 38px; padding:0; }
dl{ margin:10px auto; }
dd{ margin:10px auto 10px 20px; }

textarea{ font-family:"ＭＳ ゴシック"; }



.clear{ clear:both }
#errmsg li{ color:red; }
.bold{ font-weight:bold; }
.big{ font-size:14pt; }
.small{ font-size:10pt; }
.red{ color:red; }
.blue{ color:blue; }
.yellow{ color:blue; }
.green{ color:green; }
.gray{ color:#aaaaaa; }



#container{
	width:1024px;
	text-align:center;
	margin:0 auto;
	padding-top:10px;
	background:url(/img/common/container.jpg) no-repeat 2px bottom;
}

h1,#left{
	width:269px;
	float:left;
}

#right,#foot p{
	width:755px;
	float:right;
}

#foot{ clear:both; }



h1{
	text-align:center;
	margin:10px auto;
}

h1 img{
	margin:0 auto;
}




#right_cont{
	width:680px;
	margin:0 auto;
}

h3{
	margin:40px 0 20px 0;
	clear:both;
	background-image:url(/img/common/h3.gif);
	height:30px;
	line-height:30px;
	text-indent:40px;
	color:#330000;
}

.box{
	border:2px solid #b8b1d0;
	background-color:#fff;
	padding:10px 15px;
	margin:20px auto;
}

div.gooubo{
	padding:0 15px;
	margin:20px 150px;
	border:solid 1px green;
	background-color:#f8f7fc;
}

div.gooubo p{
	margin:10px 0;
	color:black;
}

div.gooubo p span{
	font-size:30pt;
	line-height:24pt;
	letter-spacing:1px;
	font-weight:bold;
}

div.gooubo p a{
	font-size:18pt;
	letter-spacing:0;
}


ul.list{
	margin:0;
	padding:0;
}

ul.list li{
	list-style:none;
	float:left;
	width:131px;
	height:230px;
	margin:10px;
	background:url(/img/common/list.gif) no-repeat;
	text-align:center;
}

ul.list li img{
	margin:5px;
}

table.list th{
	width:auto;
}

div{
	scrollbar-base-color:#f8f7fc;
	scrollbar-face-color:#f8f7fc;
	scrollbar-darkshadow-color:#f8f7fc;
	scrollbar-3dlight-color:#f8f7fc;
	scrollbar-arrow-color:#c2c3df;
	scrollbar-shadow-color:#c2c3df;
	scrollbar-highlight-color:#c2c3df;
	scrollbar-track-color:#ffffff;
}



#left p{
	margin:10px 30px;
	font-size:12px;
}

#left h3{
	margin:30px auto 20px;
	width:235px;
	text-align:center;
	text-indent:0;
	padding:0;
}

p#open, p#area{
	text-align:center;
	font-size:11pt;
}

p#open span, p#area span{
	font-weight:bold;
}

#leftmenu{
	margin:12px auto;
	width:235px;
}

#leftmenu ul{
	margin:0;
	padding:0;
	list-style:none;
}

#leftmenu li{
	margin:0;
	padding:0;
	list-style:none;
}

#leftmenu li a{
	height:40px;
	display:block;
	line-height:40px;
	color:black;
	font-size:11pt;
	font-weight:bold;
	text-indent:40px;
	background-position:center top;
}

li#menu_1{ background-image:url(/img/common/leftmenu.gif); }
#menu_1 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_2{ background-image:url(/img/common/leftmenu.gif); }
#menu_2 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_3{ background-image:url(/img/common/leftmenu.gif); }
#menu_3 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_4{ background-image:url(/img/common/leftmenu.gif); }
#menu_4 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_5{ background-image:url(/img/common/leftmenu.gif); }
#menu_5 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_6{ background-image:url(/img/common/leftmenu.gif); }
#menu_6 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_7{ background-image:url(/img/common/leftmenu.gif); }
#menu_7 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_8{ background-image:url(/img/common/leftmenu.gif); }
#menu_8 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_9{ background-image:url(/img/common/leftmenu.gif); }
#menu_9 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_10{ background-image:url(/img/common/leftmenu.gif); }
#menu_10 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_11{ background-image:url(/img/common/leftmenu.gif); }
#menu_11 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_12{ background-image:url(/img/common/leftmenu.gif); }
#menu_12 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_13{ background-image:url(/img/common/leftmenu.gif); }
#menu_13 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_14{ background-image:url(/img/common/leftmenu.gif); }
#menu_14 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_15{ background-image:url(/img/common/leftmenu.gif); }
#menu_15 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_16{ background-image:url(/img/common/leftmenu.gif); }
#menu_16 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_17{ background-image:url(/img/common/leftmenu.gif); }
#menu_17 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_18{ background-image:url(/img/common/leftmenu.gif); }
#menu_18 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_19{ background-image:url(/img/common/leftmenu.gif); }
#menu_19 a:hover{ background-image:url(/img/common/leftmenu_.gif); }
li#menu_20{ background-image:url(/img/common/leftmenu.gif); }
#menu_20 a:hover{ background-image:url(/img/common/leftmenu_.gif); }


#foot p{
	text-align:center;
}

