﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0px;
	padding:0px;

}

body{
	background-color:#C0C0C0; line-height:17px; font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

/* 画像白枠設定 */

em{

	display:block;
	font-style:normal;
	background-color:#FFDFE1;
}

em.over{

	background-color:#FFECED;
}
em.out{

	background-color:#FFD7D7;
}

/* ////////////// */

.Margin_B1{
	margin:0 0 10px 0;
}

.Margin_B2{
	margin:0 0 5px 0;
}


.Margin_T1{
	margin:10px 0 0 0;
}

.float_left{
	float:left;
}

li{
	list-style:none;
	padding:0px;
	margin:0px;
}

.Container{
	width:100%; height:1222px; background:repeat-x url(../images/top_back-bg.jpg);
}

.Common1{
width:900px;

position:relative;

margin:0 auto;
}

.Common2{
width:900px;
margin:0 auto;
}

.Common3{
position:absolute; left: 24px; top: 15px; width: 187px;
}

.Common4{
border:1px solid #CCCCCC; margin:0 0 15px 0;
}

.Common5{
width:145px; margin:0 auto; text-align:left;
}

.Common6{
padding:0 0 10px 0;
}

.Common7{
padding:40px 0 0 32px; float:left;
}

.Common8{
background-color:#FFFFFF; width:250px;
}

.Common9{
padding:0 0 5px 0;
}

.Common10{
padding:2px 0 20px 10px; width:230px;
overflow:auto;
	scrollbar-base-color:#D5D5D5; height:105px;
	margin:0 0 10px 0;
}

.Common11{
}

.Common12{
padding:0 0 5px 0;
}

.Common13{
display:block; height:23px; padding:7px 0 0 10px; margin:0 0 3px 0;
}

.Common14{
}

.Common15{
width:827px;
padding:20px 0 0 0;
}

.Common16{
padding:0 0 10px 0;
}


.Common17{
float:left; padding:0 0 0 7px;
}


.Common18{
float:left; padding:0 0 25px 7px;
}

.Common19{
text-align:right; padding:0 0 12px 0;
}

.Common20{
background-color:#330000; height:33px; text-align:center; padding:15px 0 0 0; margin:0 0 5px 0; color:#FFFFFF;
}

.Common21{
text-align:center; font-size:10px; padding:0 0 15px 0;
}

.Common22{ 
width:858px; margin:0 0 5px 20px; padding:0 0 10px 0; background-color:#FFFFFF; border-left:1px solid #666666;  border-right:1px solid #666666;  border-bottom:1px solid #666666;
}

.Common23{
padding:0 0 0 16px;
}



.Common24{
float:left; width:577px;
}

.Common25{
float:left;
padding:10px 0 0 0;
}

.Common26{
padding:0 0 12px 0;
}

.Common27{
padding:10px 0 10px 0;
}

.Common28{
padding:0 0 10px 0;
}

.Common29{
background:no-repeat url(../images/back-image.gif); width:255px; height:144px; position:absolute; left: -234px; top: 0;
}

.Common30{
background:no-repeat url(../images/back-image2.gif); width:261px; height:144px; position:absolute; left: 880px; top: 0;
}

.Common31{
background:no-repeat url(../images/back-image3.gif); width:71px; height:9px; position:absolute; left: 809px; top: 87px;
}

.Common32{
padding:10px 0 0 0; position:relative;
}

.Common33{
position:absolute; left: 449px; top: 39px;
}

.Common34{
	background:no-repeat url(../images/tegami-bg.jpg); width:565px; height:598px; position:relative; margin:0 0 12px 0;
}

.Common35{
	position:absolute; left: 61px; top: 508px;
}

.Common36{
	text-align:center; padding:0 0 12px 0;
}

.Common37{
}

.Common38{
}

.Common39{
}

.Common40{
}

.Common41{
}

.Common42{
}

.Common43{
}

.Common44{

}

.Common45{
}

.Common46{
}


.Common47{
}

.Common48{
}

.Common49{
}

.Common50{
}

.CopyRight{
}


/* 繝ｪ繝ｳ繧ｯ險ｭ螳・*/

a:link {
color: #003399;

}
a:visited {

	color: #003399;
}
a:hover {

	color:#FF6600;
}
a:active {

	color: #FF6600;
}

.Link1 a:link {
color: #FFFFFF;

}
.Link1 a:visited {
color: #FFFFFF;
}
.Link1 a:hover {

	color:#FF6600;
}
.Link1 a:active {

	color: #FF6600;
}

.Link2 a:link {
color: #330909;

}
.Link2 a:visited {
color: #330909;

}
.Link2 a:hover {

	color:#FF4716;
}
.Link2 a:active {

	color: #FF4716;
}

.Link3 a:link {
color: #002AFF;

}
.Link3 a:visited {
color: #002AFF;

}
.Link3 a:hover {

	color:#FF4716;
}
.Link3 a:active {

	color: #FF4716;
}


.font_style{
	font-weight:bold; font-size:14px; color:#003399;
}


*html .Common1{

}

*:first-child+html .Common1{

}
