@charset "UTF-8";
/* CSS Document */

/*　基本設計 */
<!--

body {
width: 980px;
	font-family: "メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 0.9em;
	line-height: 1.7em;
	margin: 0px auto;
	padding: 0px;
	color: #222222;
}
a { color: #3333CC;
text-decoration: none;
}
a:hover {color: #009999;}


.header_link {font-size: small;} 

p {
	margin: 0px;
	padding: 0px;
}
img {
	border: none;
	vertical-align: bottom;
	overflow: hidden;
}

ul {
	margin: 0px;
	padding: 0px;
}
li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.side {
background: url(images/side.jpg) repeat-y;
overflow: hidden
}

#left {
width : 440px;
padding-left : 25px;
float: left;
}
.under {}
#right {
width: 480px;
float: left;
padding-right: 20px;
padding-left: 12px;
overflow: hidden;}
.clear {
clear:both;
padding-bottom: 50px;}

.list-1 {width: 420px;
padding: 20px;
float: left;
text-align: left;}
.ul-w {width: 980px;
overflow: hidden;
padding-bottom: 20px;}
.list-no1 { list-style-image: url(images/mark.gif);
padding-bottom: 15px;
line-height: 1.5; 
padding-left : 10px; 
margin-left: 30px;
font-size: 110%;
}
li {padding-bottom: 7px;}
.d-g {
margin: 0 auto;
margin-bottom: 18px;
padding-bottom: 10px;
width: 610px;
background: #01369d;
text-align: center;}
.d-g h3 {
color: #ffffff;
margin: 0;
padding: 10px 0 3px 0;}

.k_button {padding-left: 150px;} 

.list-no2 { list-style-image: url(images/star.png); 
padding: 20px 30px 0 66px;
line-height: 1.5; 
font-size: 110%;
}

.nowhow_bg {
background: url(images/nowhow_bg.jpg) no-repeat;
height: 130px;}

.list-3 {width: 295px;
padding: 15px;
float: left;
text-align: left;}
.list-no3 { list-style-image: url(images/star2.png); 
padding: 0 10px 15px 30px;
line-height: 1.5; 
font-size: 110%;
}
.button-area {
clear:both;
background: #ffffff;
width: 908px;
padding: 10px 20px;
margin: 0 auto;
margin-bottom: 30px;
border: #ffffff hidden 2px;
color: #ffffff;
}

.button-area1 {width: 964px;
text-align: center;
margin: 0 auto;}
.button-type {
	display: inline-block;
	width: 250px;
	height: 50px;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	background: #009a2c;  
border-top: 2px solid #ffffff;  
border-left: 2px solid #ffffff;  
border-right: 2px solid #bbbbbb;  
border-bottom: 2px solid #bbbbbb;  
color:#ffffff;
font-weight: bold;
padding: 10px 10px;}
.button-area1 a:hover{ color: #ffffcc;}

.tokuten-1 { width: 316px;
float: left;
padding-left: 15px;
}
.tokuten-2 { width: 312px;
height: 643px;
float: left;
background: url(images/tokuten-bg.jpg) no-repeat;
margin-left: 2px;
}
.tokuten-douga
{padding: 7px 0 0 10px;}
.title 
{width: 952px;
margin: 0 auto;
padding: 15px 0px;
display: block;
background: #012567;
}
.title h3{
background: #012567;
font-size: 26px;
padding: 25px 0 10px 0;
margin: 0;
font-weight: bold;
color: #ffffff;
text-align: center;
}
.white { text-align: center;
color: #ffffff;
padding-bottom: 25px;}
.button-area2 {width: 964px;
text-align: center;
margin: 0 auto;}
.button-area2 a:hover{ color: #ffffcc;}
.button-type2 {
	display: inline;
	width: 250px;
	height: 50px;
	text-align: center;
	text-decoration: none;
	line-height: 54px;
	background: #01369d;  
border-top: 2px solid #ffffff;  
border-left: 2px solid #ffffff;  
border-right: 2px solid #bbbbbb;  
border-bottom: 2px solid #bbbbbb;  
color:#ffffff;
font-weight: bold;
padding: 10px 10px;}
.button-area2 h2 {color: #010101;
display: inline;
font-size: 24px;}
#footer {width: 980px;}
#footer_menu {background: url(images/footer_bg.jpg) no-repeat;
height: 62px;
margin: 0 auto;}

#footer_menu ul {margin: 0 auto;
padding-top: 8px;
text-align: center;}

.copyright {background: #01369d;
color: #ffffff;
margin: 0 auto;
padding: 10px 0;
text-align: center;
font-size: small;}