/* CSS Document */

body {
	background-color:#D7EBFF;
	font-size:12px;
	color:#333333;
	line-height:1.5em;
	margin-top:0px;
}
td {
	font-size:12px;
}		
.waku {
	border:1px solid #328099;
}	

.list {
	list-style-image:url(img/arrow_white.gif);
	line-height:1.5em;
	color:#FFFFFF;
	font-weight:bold;
	font-size:14px;
	margin:5px 0px 5px 30px;
}
.list2 {
	list-style-type:decimal;
	line-height:1.5em;
	margin:5px 0px 5px 20px;
}

img {
	border: none;
}
hr {
	border-bottom:1px dashed #328099;
	border-top:1px dashed #ffffff;
}

/*　ロールオーバー　*/

a:link {
	color:#0033CC;
}
a:visited {
	color:#0033CC;
}
a:hover {
	color:#000066;
}


a.u:link {
	color: #333333;
}
a.u:visited {
	color: #333333;
}
a.u:hover {
	color:#666666;
}

a.f:link {
	color: #1F4F5F;
}
a.f:visited {
	color: #1F4F5F;
}
a.f:hover {
	color:#328099;
}

a.p:link {
	color: #ffffff;
	text-decoration:none;
}
a.p:visited {
	color: #ffffff;
	text-decoration:none;	
}
a.p:hover {
	color:#ffffff;
	text-decoration:underline;
}



#menu a {
	display: block;
}

#menu a:hover img {
	visibility: hidden;
}

#menu a:hover {
	background-color: white;
}

#botton01 {
	background-image:url(img/navi_01_on.gif);
}

#botton02 {
	background-image:url(img/navi_02_on.gif);
}

#botton03 {
	background-image:url(img/navi_03_on.gif);
}

#botton04 {
	background-image:url(img/navi_04_on.gif);
}

#botton05 {
	background-image:url(img/navi_05_on.gif);
}

#botton06 {
	background-image:url(img/navi_06_on.gif);
}

#botton07 {
	background-image:url(img/navi_07_on.gif);
}

#botton08 {
	background-image:url(img/navi_08_on.gif);
}

#botton09 {
	background-image:url(img/navi_09_on.gif);
}

#botton10 {
	background-image:url(img/navi_10_on.gif);
}

#botton11 {
	background-image:url(img/navi_11_on.gif);
}

#jiman {
	background-image:url(img/jiman_on.gif);
}
#sippai {
	background-image:url(img/sippai_on.gif);
}


/* よはく */

.topmain {
	margin:5px 5px 5px 15px;
}	
.topmain2 {
	margin:5px 5px 5px 17px;
}	
.topmain3 {
	margin:5px 5px 5px 15px;
}
.kosoku {
	margin:0px 5px 0px 70px;
}	
.pa {
	padding-top:4px;
}	
.ma {
	margin-top:7px;
}	
.ma2 {
	margin-top:200px;
}	
.ma3 {
	margin-top:50px;
}	
.ma4 {
	margin-bottom:5px;
}
.pa2 {
	padding-left:15px;
}	
.pa3 {
	padding-left:10px;
}	

/*　背景　*/

.topic2 {
	background-image:url(img/index_34.gif);
	background-repeat:repeat-y;
}	
.topic3 {
	background-image:url(img/index_60.gif);
	background-repeat:repeat-y;
}	
.topic4 {
background-image:url(img/index_69.gif);
	background-repeat:repeat-y;
}	
.clum {
	background-image:url(img/center.gif);
	background-repeat:repeat-y;
}	

.osaka {
	background-image:url(img/kosoku.jpg);
	background-repeat:no-repeat;
	background-position:bottom right;
}	
.osaka2 {
	background-image:url(img/subway.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}	
.kumo {
	background-image:url(img/kuro_10.gif);
	background-repeat:no-repeat;
}	
.top {
	background-image:url(img/top.gif);
	background-repeat:no-repeat;
	width:500px;
	height:17px;
}	
.bottom {
	background-image:url(img/bottom.gif);
	background-repeat:no-repeat;
	width:500px;
	height:17px;
}	

/* 文字 */

.f14 {
	font-size:14px;
}
.f16 {
	font-size:16px;
}	
.red {
	color:#FF0000;
}	
.white {
	color:#FFFFFF;
}	

/*　みだし　*/
h1 {
	margin:7px 0px 0px 0px;
}		

h2 {
	font-size:16px;
	font-weight:bold;
	color:#328099;
	margin:0px 0px 5px 5px;
	padding:3px;
	border-bottom:1px solid #cccccc;
	border-left:3px solid  #999999;
}		
h2.check {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin:0px;
	padding:3px;
	background-color:#CEF0FB;
	border-bottom:0px solid #cccccc;
	border-left:0px solid  #999999;
}	
h2.faq {
	font-size:14px;
	font-weight:bold;
	color:#666666;
	margin:0px;
	padding:3px;
	background-color:#FFEAC9;
	border-bottom:0px solid #cccccc;
	border-left:0px solid  #999999;
}			
h3 {
	font-size:14px;
	font-weight:bold;
	color:#328099;
	margin:0px 0px 0px 0px;
	padding:3px;
	border-bottom:1px solid #cccccc;
	border-left:3px solid  #999999;
}


.bgcolor {
	background-color:#D7EBFF;
}	
.lh {
	line-height:1.3em;
}	
.infomation {
	width:500px;
	height:180px;
	text-align:left;
	font-size:12px;
	overflow-y: scroll;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
