/* óþ */
body {
	scrollbar-face-color:#dfe;
	scrollbar-shadow-color:#ccc;
	scrollbar-arrow-color:#080;
	scrollbar-base-color:#009;
	scrollbar-darkshadow-color:#080;
	scrollbar-highlight-color:#aed;
	scrollbar-track-color:#fec;
	scrollbar-3dlight-color:#eef;
	text-align: center;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 12px;
	color: #444;
	line-height: 140%;
	background-color:#eee;
	background-image: url(img/awbg02.gif) ;
	background-repeat: repeat;
	background-attachment: fixed;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	margin-left: 0px;
	margin-right: auto;
	padding:5px 5px 10px 20px ;
	width: 849px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 12px;
	text-align: left;

	background: url(img/conborder001.gif) repeat-y;
	background-color:#fff;
}
#wrapper2 {
	margin: 0px;

	padding:0px ;
	width: 580px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 12px;


	background: url(img/.gif) no-repeat bottom right;
	background-color:#fff;
}

#header{
	margin-left: 10px;
	margin-bottom: 10px;
	padding: 0px 0px 0px 0px ;
}

p{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 12px;
	/* text-indent: 1em; */
	line-height: 130%;
}

p.b{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 14px;
	font-weight: 700;
	line-height: 100%;
}


p.top{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 12px;
	line-height: 160%;
	font-weight: 700;
	color: #999;
	vertical-align:top;
	background-color:#efe;
}

p.top2{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 12px;
	line-height: 140%;
	font-weight: 700;
	color: #d72;
	background-color:#efe;

}

p.q{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 15px;
	line-height: 10%;
	font-weight: 900;
	color: #f33;

}
p.a{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 14px;
	line-height: 10%;
	font-weight: 400;
	color: #009;

}

table.hnav{
	margin-left: 6px;
	padding: 3px 2px 3px 7px ;
	font-size: 12px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	color: #e60;
	line-height: 100%;
	text-align: left;
}
table.nrm{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: 400;
	color: #444;
}

td{
	vertical-align:top;
	font-size: 16px;
	line-height: 140%;
	font-weight: 400;
	color: #444;
}

td.nrm{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 12px;
	line-height: 130%;
	font-weight: 400;
	color: #444;
}

td.cmt{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-size: 11px;
	line-height: 100%;
	font-weight: 400;
	color: #00a;
}

h1{
	margin-bottom: 3px;
	padding: 0px 0px 0px 0px ;
	font-family: "Arial","£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	background-color: #ffc;
}

h1.sp{
	margin-bottom: 3px;
	padding: 2px 2px 0px 10px ;
	font-family: "Arial","£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 16px;
	font-weight: 600;
	color: #fff;
	background-color: #f00;
}

hr {
	height:1px;
	width:98%;
	color:#dadab6;
}


span.b700{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	font-weight: 700;
}

dt{
	margin-bottom: 3px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #f36;
}

dd{
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 14px;
	line-height: 120%;
}



a:link {
	color: #00f;
	text-decoration:none;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 12px;
	border-bottom:1px solid #00F;
}
a:visited {
	color: #39f;
	text-decoration:none;
	font-family:"£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 12px;
	border-bottom:1px solid #00f;
}
a:active{
	color:#39f;
	text-decoration:none;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	border-style:none;
	background-color: #cff;
}

a:hover {
	color:#0f0;
	text-decoration:none;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	border-style:none;
	background-color: #fcf;
}

a.mov:link {
	color: #fff;
	text-decoration: none;
	border-style: none;
}
a.mov:visited {
	color: #fff;
	text-decoration: none;
	border-style: none;
}
a.mov:active{
	color:#fff;
	text-decoration:none;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	border-style:none;
	background-color: #fff;
}
a.mov:hover {
	left: 2px; position: relative; 
	top: 2px; text-decoration: none
	border-style:none;
	background-color: #fff;
}

#copyright {
	margin: 0px;
	font-family: "Times New Roman","£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 11px;
	color: #333;
	text-align: center;
}

div.pt{
	text-align: center;
}

span.ab{
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
	color: #333;
	line-height: 140%;
}

span.ao{
	font-family: arial;
	font-weight: 700;
	font-size: 12px;
	color: #f60;
	line-height: 140%;
}

div.notice{
	font-size: 9px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	color: #666;
	line-height: 150%;
	text-align: right;
}

div.coment{
	font-size: 11px;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯","Arial",Osaka,sans-serif;
	color: #009;
	line-height: 150%;
	text-align: center;
}

td.prof2 {
	margin: 0px;
	padding: 5px;
	vertical-align:top;
	font-family: "Arial","£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 140%;
	text-align: left;
	background-color: whitesmoke;
}

tr.prof3 {
	margin: 0px;
	padding: 0px;
	font-family: "Arial","£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 12px;
	color: #666;
	line-height: 140%;
	text-align: center;
	background-color: whitesmoke;
}

td.quest {
	margin: 0px;
	padding: 0px;
	font-family: "Arial","£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 12px;
	color: #f60;
	line-height: 140%;
	text-align: left;
}

td.tri01 {
	margin: 0px;
	padding: 1px;
	vertical-align:top;
	font-family: "Arial","£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 12px;
	color: #aaa;
	line-height: 140%;
}
td.2 {
	margin: 0px;
	padding: 0px;
	font-family: "Arial","£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 140%;
	text-align: center;
}
td.3 {
	margin: 0px;
	padding: 0px;
	font-family: "Arial","£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	font-size: 14px;
	color: #333;
	line-height: 140%;
	text-align: left;
}

table.bana{
	width: 100%;
	background-color: whitesmoke;
}

table.white{
	width: 100%;
	background-color: white;
}

th{
	font-size: 11px;
	margin-bottm:0px;
	padding-bottom:0px;
}

th.2{
	color: #33f;
	font-size: 16px;
	margin-bottm:0px;
	padding-bottom:0px;
}

a.mail:link {
	color: #00f;
	text-decoration:none;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	border-bottom:1px solid #00F;
}
a.mail:visited {
	color: #49f;
	text-decoration:none;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	border-bottom:1px solid #00f;
}
a.mail:active,a:hover {
	color:#f00;
	text-decoration:none;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯",Osaka,sans-serif;
	border-style:none;
}

ul{
	margin-left: 20px;
	padding-left: 0px;
	list-style-type: square;
}


