/* CSS Document */

body {
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-bottom:30px;
	padding:0;
	background-color: #dddddd;
	text-align:center;
	font-size:90%;
	line-height:120%;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
select{font-size:10px;}
input{font-size:10px;}
CHECKBOX{90%;}


h1 {
	margin:0 0 0px;
	color:#333333;
	font-size: 120%;
	background-color: #FFFFFF;
}
h2 {
  color:#333333;
  font-size: 100%;
}
h3 {
  color:#333333;
  font-weight: bold;  font-size: 120%; 
}
h4, h5, h6 { margin:0; padding:0;}
img { border:0; }
.newsphoto{border:1px solid #cccccc;  margin:0px 10px 5px 10px; }

table.1{table-layout:fixed;}

hr{width:95%;  border:1px solid #cccccc;}

a {text-decoration: none;}
a:link {text-decoration: none;color : #333333;}
a:visited {text-decoration:none;color:#456572;}
a:hover {color:#3A59DD;}


#content {width:760px; text-align:center; border-right:3px solid #27698C; border-left:3px solid #27698C; margin-right:auto; margin-left:auto; margin-top:0px; background-color: #ffffff; padding:0px;}

#content1220 {width:880px; text-align:center; border-right:3px solid #27698C; border-left:3px solid #27698C; margin-right:auto; margin-left:auto; margin-top:0px; background-color: #ffffff; padding:0px;}

#hd {
	background-image: url(../img/head/headbg5.jpg);
	background-repeat: no-repeat;
	color:#333333;
	background-color:#ffffff;
	height:82px;
}

.logosp{margin:21px 10px 0px 13px; float:left;}
.linksp{padding:55px 5px 5px 5px; text-align:right; font-size: 80%;}

#member {font-size: 100%; font-weight: bold;}
#member a:link { 
color: #1A4663; 
text-decoration: none;
}
#member a:visited { 
color: #1A4663; 
text-decoration: none; 
}
#member a:active { 
color: #FF9900; 
text-decoration: none; 
}
#member a:hover { 
color: #FF9900; 
text-decoration: none; 
position : relative;
top: 1px; left: 1px;
}

#navi{
font-size:9px;
	background-image: url(../img/head/navibg3.jpg);
	background-repeat: no-repeat;
	padding:1px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	
	color:#ffffff;
	background-color: #ffffff;
	text-align:right;
}

#navi2{font-size:9px; background-image: url(../img/head/navibg3.jpg); background-repeat: no-repeat; padding:1px 0px 0px 0px ; margin:0px 0px 0px 0px; color:#ffffff; background-color: #ffffff;
text-align:right; }

#kensaku{
	height:auto;
	position:absolte;
	top:0;
	left:0px;
	width:auto;
	padding:2px 0px 0px 0px;
	color:#ffffff;
	font-size: 9px;
	margin:0px;
	border-top:1px solid #587F9A;
	line-height:300%;
}
#kensaku a {text-decoration: none; color : #D1F4BE;}
#kensaku a:link {text-decoration: none; color : #D1F4BE;}
#kensaku a:visited {text-decoration: none;color:#D1F4BE;}
#kensaku a:hover {color:#FDB51C;}

.sp{margin-top:3px;}
#kensaku2{
	height:auto;
	position:absolte;
	top:0;
	left:0px;
	width:auto;
	padding:0px 0px 6px 0px;
	color:#ffffff;
	font-size: 9px;
	margin:0px;
	line-height:100%;
}
#kensaku2 a {
	text-decoration: none;
	color : #D1F4BE;
}
#kensaku2 a:link {text-decoration: none; color : #D1F4BE;}
#kensaku2 a:visited {text-decoration: none; color:#D1F4BE;}
#kensaku2 a:hover {color:#FDB51C;}

#header_k1{
	position:absolte;
	top:0px;
	left:0px;
	width:214px;
	float:left;
	padding:7px 0px 7px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:0px;
	color:#ffffff;
	background-color: #1A4663;
	border-top:1px solid #587F9A;
	font-size: 100%;
	text-align:center;
	height: auto;
}
#header_k1_1{
	position:absolte;
	top:0;
	left:0px;
	width:214px;
	float:left;
	padding:21px 0px 21px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:0px;
	color:#ffffff;
	background-color: #1C6687;
	border-top:1px solid #587F9A;
	font-size: 100%;
	text-align:center;
	height: auto;
}
#header_k1_2{
	position:absolte;
	top:0px;
	left:0px;
	width:214px;
	float:left;
	padding:4px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:0px;
	color:#ffffff;
	border-top:1px solid #587F9A;
	font-size: 14px;
	text-align:center;
	height: auto;
}
#header_k2{position:absolte; top:0; left:0px; width:102px; float:center; padding:3px 0px 2px 0px; margin:0px; letter-spacing:0px; font-weight: bold; 
color:#ffffff; background-color: #1B395C; border:1px solid #aaaaaa; font-size: 90%; text-align:center;}
#header_k2 a {text-decoration: none; color: #ffffff; margin:0px;}
#header_k2 a:link {text-decoration: none; color:#ffffff; margin:0px;}
#header_k2 a:visited {text-decoration: none; color:#cccccc; margin:0px;}
#header_k2 a:hover {color:#FDB51C; margin: 0px;position: relative;
top: 1px; left: 1px;}

#header_k3{
	position:absolte;
	top:0;
	left:0px;
	width:102px;
	float:center;
	padding:3px 0px 2px 0px;
	margin:0px 0px 2px 0px;
	letter-spacing:0px;
	font-weight: bold;
	color:#FFFFFF;
	background-color: #1A4663;
	border:1px solid #aaaaaa;
	font-size: 90%;
	text-align:center;
}
#header_k3 a {
	text-decoration: none;
	color : #FFFFFF;
	margin:0px;
}
#header_k3 a:link {
	text-decoration: none;
	color : #FFFFFF;
	margin:0px;
}
#header_k3 a:visited {text-decoration:none; color:#cccccc; margin:0px;}
#header_k3 a:hover {color:#FDB51C; margin:0px;position : relative;
top: 1px; left: 1px;}

#header_k4{
	position:absolte;
	top:0;
	left:0px;
	width:auto;
	float:center;
	padding:3px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	letter-spacing:0px;
	font-weight: bold;
	color:#333333;
	background-image:url(../img/main/menubuttonbg.jpg);
	background-repeat: no-repeat;
	background-position:100% 0%;
	font-size: 85%;
	text-align:center;
	border-style: solid;
	border-width: 1px;
	border-left-color: #FFFFFF;
	border-right-color: #CCFFFF;
	border-bottom-color: #CCFFFF;
	border-top-color: #FFFFFF;
}
#header_k4 a {
	text-decoration: none;
	color : #005599;
	margin:0px;
}
#header_k4 a:link {
	text-decoration: none;
	color : #005599;
	margin:0px;
}
#header_k4 a:visited {text-decoration:none; color:#005599; margin:0px;}
#header_k4 a:hover {color:#FDB51C; margin:0px;position : relative;
top: 1px; left: 1px;}

#mainbg{background-color: #ffffff; background-image: url(../img/main/sidebg.jpg); background-repeat: repeat;}
#main{
	position:absolte;
	top:0;
	left:0px;
	color:#333333;
	background-color:#ffffff;
	padding:4px 0px 18px 30px;
	margin:0px;
	font-size: 100%;
	line-height:120%;
}

#netshop{
	position:absolte;
	top:0;
	left:0px;
	color:#333333;
	background-color:#ffffff;
	padding:4px 0px 18px 0px;
	margin:0px;
	font-size: 100%;
	color:#333333;
	line-height:120%;
}

#rughtpd{margin:20px 0px 20px 30px;}


.shikiri{background-color:#CCCCCC;
width:1px;
height:auto;
margin-top:5px;}




#footer{
	height:50px;
	position:absolte;
	top:0;
	left:0px;
	background-color: #216F9F;
	padding:0px;
	margin-right:auto;
	margin-left:auto;
	margin-top:0px;
	margin-top:0px;
	font-size: 9px;
	color:#ffffff;
	text-align:center;
	letter-spacing:1px;
	line-height:150%;
	border-right:3px solid #27698C;
	border-left:3px solid #27698C;
}
#footerlink{letter-spacing:1px;padding-top:8px;
text-align:center;
letter-spacing:1px; line-height:150%; 
 font-size: 11px; text-align:center;}


#footerlink a {text-decoration: none; color : #ffffff;  margin:2px 0px 1px 0px;}
#footerlink a:link  { text-decoration: none; color : #ffffff; margin:2px 0px 1px 0px;}
#footerlink a:visited {text-decoration: none; color:#cccccc; margin:2px 0px 1px 0px;}
#footerlink a:hover {color:#FDB51C; margin:2px 0px 1px 0px;}

#footer2{height:30px;
position:absolte; top:0; left:0px;  
background-color: #176281; 
padding-top:5px;
margin-right:auto; margin-left:auto; margin-top:0px; margin-top:0px;
font-size: 80%; color:#ffffff;  text-align:center;
letter-spacing:1px; line-height:150%; 
border-right:3px solid #27698C; border-left:3px solid #27698C; 
}
.smalltxt {
	font-size: 70%;
}
