﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;

}

body{

	background-color:#F9F9F9; line-height:17px; font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

.body{
margin:0 0 20px 0;
}

h1{
width:890px; margin:0 auto; font-size:10px; text-align:right; font-weight:normal;
padding:3px 0 3px 0;
}

.float_left{
	float:left;
}

.clear_both{
clear:both;
}

li{
	list-style:none;
}

.Margin_B1{
	margin:0 0 10px 0;
}

.Margin_B2{
	margin:0 0 5px 0;
}


.Margin_T1{
	margin:10px 0 0 0;
}

.red{
color:red;
}

.Container{
	width:100%; height:139px; background:repeat-x url(../images/header_bg.jpg);
}

.Common1{
height:359px; background:repeat-x url(../images/back-bg2.jpg);
}

.Common2{
margin:0 auto 15px; width:888px; background:repeat-y url(../images/back-bg.jpg);
}

.Common3{
background:no-repeat url(../images/main-photo-bg.jpg); width:888px; height:212px; position:relative;
}

.Common4{
	position:absolute;
	left: 22px;
	Common: 20px;
	top: 22px;
}


.Common5{
padding:0 0 10px 0;
clear:both;
}

.Common6{
width:858px; margin:0 auto;
}

.Common7{
width:205px;
}

.Common8{
background:repeat-y url(../images/img_10.jpg);
}

.Common9{
margin:0 auto; width:176px; color:#FFFFFF; line-height:19px;
}

.Common10{
padding:0 0 8px 0;
}

.Common11{
font-size:15px;
}

.Common12{
padding:0 0 10px 0; width:180px;
}


.Common13{
text-align:right; padding:0 0 10px 0;
}

.Common14{
background-color:#0F3BB8; height:25px; text-align:center; font-weight:bold; color:#FFFFFF; padding:10px 0 0 0;
}

.Common15{
font-size:10px; text-align:center; padding:15px 0 20px 0;
}

.Common16{
background:no-repeat url(../images/img_31.jpg); width:635px; height:22px;  padding:5px 0 0 10px; margin:0 0 11px 0;
}

.Common16 h2{
color:#002B98; font-size:14px;
}

.Common17{
float:left; padding:1px 0 0 0;
}


.Common18{
float:right; padding:0 10px 0 0; color:#666666; font-weight:bold; text-align:right;
}

.Common19{
padding:0 0 0 11px;
}

.Common20{
margin:12px 0 1px 0; border:1px solid #000000; padding:10px 12px 10px 12px; line-height:23px;
}

.Common21{
padding:0 0 8px 0;
}

.Common22{
font-size:14px; color:#FF0000; font-weight:bold; padding:0 0 12px 0; 
}

.Common23{
padding:0 0 10px 0;
}

.Common24{
text-align:right; padding:0 8px 0 0; font-size:10px;
}

.Common25{
width:645px; float:left;
}

.Common26{
background:no-repeat url(../images/ber-2.jpg); width:635px; height:28px;  padding:6px 0 0 10px; margin:0 0 3px 0; color:#FFFFFF; font-size:14px;
}


.Common27{
line-height:24px; padding:0 0 12px 2px;
}

.Common28{
line-height:18px; margin:0 0 22px 0;
}

.Common28a{
line-height:18px; margin:0 0 15px 0;
}

.Common29{
padding:0 0 0 2px;
}

.Common30{
line-height:24px; padding:0 35px 12px 60px;
}

.Common31{
line-height:24px; float:left;
}

.Common32{
padding:15px 0 25px 0; text-align:center;
}

.Common33{
padding:0 11px 0 0;
}

.Common34{
padding:11px 0 0 0;
}

.Common35{
width:240px;
}

.Common36{
width:400px; border:1px solid #666666; margin:20px auto 20px; padding:4px;
}

.Common36a{
width:400px; border:1px solid #666666; margin:20px auto 10px; padding:4px;
}

.Common37{
padding:0 0 15px 0; color:#1A6500; font-weight:bold; font-size:14px;
}

.Common38{
padding:0 0 15px 0;
}

.Common39{
color:#FB3500; font-weight:bold; font-size:14px; padding:0 0 15px 0;
}

.Common40{
color:#FF0000;
}

.Common41{
padding:10px 0 0 0;
}

.Common42{
margin:0 0 15px 0;
}

.Common43{
color:#183278; font-weight:bold; font-size:14px;
}

.Common44{
margin:15px auto 25px;  width:500px;
}

.Common45{
text-align:left; float:left; padding:0 15px 0 0;
}

.Common45a{
text-align:right; float:left; padding:0 10px 0 0;
width:150px;
}

.Common45b{
text-align:left; float:left;
width:100px;
}


.Common46{
float:left; text-align:left;
}


.Common47{
padding:0 0 10px 0;
}

.Common48{
width:250px;
}

.Common49{
padding:0 0 0 23px;
}

.Common49a{
	float:left; padding:0 10px 12px 0;
}

.Common49b{
	float:left; width:450px;
}


.Common49c{
	background-color:#FF7519; border:1px solid #C60; margin:0 0 5px 0;  color:#FFFFFF; padding:2px 0 2px 5px; font-weight:bold;
}

.Common49d{
	border:1px solid #333; padding:5px 0 5px 5px; margin:0 0 8px 0;
}

.Common50{
padding:0 0 15px 23px;
}

.Common51{
padding:0 0 15px 0;
}

.Common52{
width:150px;
}

.Common53{
padding:2px 0 0 0;
}

.Common54{
margin:0 0 25px 0;
}

.Common54a{
height:40px; padding:5px 0 0 0;
}

.Common54b{
height:20px; border-bottom:1px solid #333333; padding:10px 0 0 0;
}

.Common55{
text-align:left;
}

.Common56{
padding:15px 0 15px 0; line-height:20px;
}

.Common57{
color:#126C00; font-size:16px; text-align:center; padding:25px 0 35px 0;
}

.Common58{
}

.Common59{
}

.Common60{
position:absolute; left: 585px; top: 7px;
}

.Common61{
}

.Common62{
}

.Common63{
}

.Common64{
}

.Common65{
}

.Common66{
}

.Common67{
}

.Common68{
}

.Common70{
}

.Common71{
}

.Common72{
}

.Common73{
}

.Common74{
}

.Common75{
}

.Common76{
}

.Common77{
}

.Common78{
}

.Common79{
}

.Common80{
}

.Common81{
}

.Common82{
}

.Common83{
}

.Common84{
}

.Common85{
}

.Common86{
}

.Common87{
}

.Common88{
}

.Common89{
}

.Common90{
}

.Common91{
}

.Common92{
}

.Common93{
}

.Common94{
}

.Common95{
}

.Common96{
}

.Common97{
}

.Common98{
}

.Common99{
}

.Common100{

}
.CopyRight{
}



/* 繝ｪ繝ｳ繧ｯ險ｭ螳・*/

a:link {
	color:#002B98;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #002B98;
}
a:hover {
	text-decoration: none;
	color:#FF6600;
}
a:active {
	text-decoration: none;
	color: #FF6600;
}


.Link2 a:link {
	color:#FFFFFF;
	text-decoration: none;
}
.Link2 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.Link2 a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}
.Link2 a:active {
	text-decoration:underline;
	color: #FFFFFF;
}

.Link3 a:link {
	color:#002B98;
	text-decoration:underline;
}
.Link3 a:visited {
	color: #002B98;
	text-decoration:underline;	
}
.Link3 a:hover {
	color:#FF6600;
	text-decoration:underline;	
}
.Link3 a:active {
	color: #FF6600;
	text-decoration:underline;	
}

.Link6 a:link {
	color:#0000FF;
	font-weight:bold;
	text-decoration:underline;
}
.Link6 a:visited {
	font-weight:bold;
	color:#0000FF;
	text-decoration:underline;	
}
.Link6 a:hover {
	font-weight:bold;
	color:#FF6600;
	text-decoration:underline;	
}
.Link6 a:active {
	font-weight:bold;
	color: #FF6600;
	text-decoration:underline;	
}

.font_style{
	font-weight:bold; font-size:14px; color:#003399;
}


*html .Common1{

}

*:first-child+html .Common1{

}

