﻿/* CSS Document */

*{
	margin:0px;
	padding:0px;

}

body{
	background-color:#FFFFFF; line-height:18px; font-size:12px;
	 font-family:'ＭＳ Ｐゴシック', Osaka, 'ヒラギノ角ゴ Pro W3';
}

.float_left{
float:left;
}

.font_red{
color:#FF0000;
}

.clear_both{
	clear:both;
}

.Margin_B1{
	margin:0 0 10px 0;
}

.Margin_B2{
	margin:0 0 5px 0;
}


.Margin_T1{
	margin:10px 0 0 0;
}

.Container{
	width:100%; height:358px; background:repeat-x url(../images/header_bg.jpg);
}

.Container2{
	width:100%; height:268px; background:repeat-x url(../images/header_bg2.jpg);
}

li{
	list-style:none;
}

.Box1{
	width:814px;
	margin:0 auto;
}

.Box2{

	position:absolute;

	display:block;
	left: 8px;
	top: 33px;
}


.Box3{
float:left; padding:4px 4px 0 0;
}

.Box4{
position:absolute; left: 360px; top: 88px; width: 270px; height: 18px;
}

.Box5{
height:110px; position:relative;
}

.Box6{
font-size:10px; font-weight:normal; position:absolute; left: 0px; top: 13px; width: 522px; height: 17px; color:#666666;
}

.Box6a{
position:absolute; left: 551px; font-size:10px; width: 286px; top: 13px; height: 18px; color:#666666;
}

.Box6b{
font-size:10px; font-weight:normal; position:absolute; left: 0px; top: 13px; width: 522px; height: 17px; color:#666666;
}

.Box6c{
position:absolute; left: 86px; font-size:10px; width: 705px; top: 13px; height: 18px; color:#666666;
}

.Box7{
float:left; width:71px;
}

.Box8{
float:left; width:118px;
}

.Box9{
float:left; width:68px;
}

.Box10{
position:absolute; top: -52px; left: 279px;
}

.Box11{
height:51px;
}

.Box11a{
margin:13px 0 0 0;
clear:both;
}

.Box12{
font-size:10px; letter-spacing:1px; padding:2px 0 3px 0;
}


.Box13{
background:no-repeat url(../images/side1_01.jpg); width:218px; height:46px; text-indent:-999em;
}

.Box14{
background:no-repeat url(../images/side1_02.jpg); width:218px; height:42px; text-indent:-999em;
}

.Box15 a{
background:no-repeat url(../images/side1_003.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box15 a:hover{
background:no-repeat url(../images/side1_h_003.jpg);
}

.Box16 a{
background:no-repeat url(../images/side1_004.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box16 a:hover{
background:no-repeat url(../images/side1_h_004.jpg);
}


.Box17 a{
background:no-repeat url(../images/side1_005.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box17 a:hover{
background:no-repeat url(../images/side1_h_005.jpg);
}


.Box18 a{
background:no-repeat url(../images/side1_006.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box18 a:hover{
background:no-repeat url(../images/side1_h_006.jpg);
}

.Box19{
background:no-repeat url(../images/side1_07.jpg); width:218px; height:32px; text-indent:-999em;
}

.Box20 a{
background:no-repeat url(../images/side1_008.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box20 a:hover{
background:no-repeat url(../images/side1_h_008.jpg);
}

.Box21 a{
background:no-repeat url(../images/side1_009.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box21 a:hover{
background:no-repeat url(../images/side1_h_009.jpg);
}

.Box21-1 a{
background:no-repeat url(../images/side1_010.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box21-1 a:hover{
background:no-repeat url(../images/side1_h_010.jpg);
}

.Box22{
background:no-repeat url(../images/side1_10.jpg); width:218px; height:27px; text-indent:-999em;
}

.Box23 a{
background:no-repeat url(../images/side1_021.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box23 a:hover{
background:no-repeat url(../images/side1_h_021.jpg);
}

.Box24 a{
background:no-repeat url(../images/side1_022.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box24 a:hover{
background:no-repeat url(../images/side1_h_022.jpg);
}

.Box25 a{
background:no-repeat url(../images/side1_023.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box25 a:hover{
background:no-repeat url(../images/side1_h_023.jpg);
}

.Box25-1 a{
background:no-repeat url(../images/side1_024.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box25-1 a:hover{
background:no-repeat url(../images/side1_h_024.jpg);
}

.Box25-2 a{
background:no-repeat url(../images/side1_025.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box25-2 a:hover{
background:no-repeat url(../images/side1_h_025.jpg);
}

.Box25-3 a{
background:no-repeat url(../images/side1_026.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box25-3 a:hover{
background:no-repeat url(../images/side1_h_026.jpg);
}

.Box25-4 a{
background:no-repeat url(../images/side1_037.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box25-4 a:hover{
background:no-repeat url(../images/side1_h_037.jpg);
}

.Box25-5 a{
background:no-repeat url(../images/side1_027.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box25-5 a:hover{
background:no-repeat url(../images/side1_h_027.jpg);
}

.Box25-6 a{
background:no-repeat url(../images/side1_028.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box25-6 a:hover{
background:no-repeat url(../images/side1_h_028.jpg);
}

.Box25-7 a{
background:no-repeat url(../images/side1_029.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box25-7 a:hover{
background:no-repeat url(../images/side1_h_029.jpg);
}

.Box26{
background:no-repeat url(../images/side1_14.jpg); width:218px; height:27px; text-indent:-999em;
}

.Box27 a{
background:no-repeat url(../images/side1_011.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box27 a:hover{
background:no-repeat url(../images/side1_h_011.jpg);
}

.Box28 a{
background:no-repeat url(../images/side1_012.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box28 a:hover{
background:no-repeat url(../images/side1_h_012.jpg);
}

.Box29 a{
background:no-repeat url(../images/side1_013.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box29 a:hover{
background:no-repeat url(../images/side1_h_013.jpg);
}

.Box30 a{
background:no-repeat url(../images/side1_015.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box30 a:hover{
background:no-repeat url(../images/side1_h_015.jpg);
}

.Box31 a{
background:no-repeat url(../images/side1_016.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box31 a:hover{
background:no-repeat url(../images/side1_h_016.jpg);
}

.Box31-2 a{
background:no-repeat url(../images/side1_017.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box31-2 a:hover{
background:no-repeat url(../images/side1_h_017.jpg);
}

.Box31-3 a{
background:no-repeat url(../images/side1_018.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box31-3 a:hover{
background:no-repeat url(../images/side1_h_018.jpg);
}

.Box31-6 a{
background:no-repeat url(../images/side1_019.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box31-6 a:hover{
background:no-repeat url(../images/side1_h_019.jpg);
}

.Box31-5 a{
background:no-repeat url(../images/side1_020.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box31-5 a:hover{
background:no-repeat url(../images/side1_h_020.jpg);
}

.Box32{
background:no-repeat url(../images/side2_01.jpg); width:218px; height:53px; text-indent:-999em;
}

.Box33 a{
background:no-repeat url(../images/side2_02.jpg); width:218px; height:39px; text-indent:-999em;
display:block;
}

.Box33 a:hover{
background:no-repeat url(../images/side2_h_02.jpg);
}

.Box34 a{
background:no-repeat url(../images/side2_03.jpg); width:218px; height:39px; text-indent:-999em;
display:block;
}

.Box34 a:hover{
background:no-repeat url(../images/side2_h_03.jpg);
}

.Box35 a{
background:no-repeat url(../images/side2_04.jpg); width:218px; height:39px; text-indent:-999em;
display:block;
}

.Box35 a:hover{
background:no-repeat url(../images/side2_h_04.jpg);
}

.Box36 a{
background:no-repeat url(../images/side2_05.jpg); width:218px; height:39px; text-indent:-999em;
display:block;
}

.Box36 a:hover{
background:no-repeat url(../images/side2_h_05.jpg);
}

.Box37 a{
background:no-repeat url(../images/side2_06.jpg); width:218px; height:39px; text-indent:-999em;
display:block;
}

.Box37 a:hover{
background:no-repeat url(../images/side2_h_06.jpg);
}

.Box38 a{
background:no-repeat url(../images/side2_07.jpg); width:218px; height:49px; text-indent:-999em;
display:block;
}

.Box38 a:hover{
background:no-repeat url(../images/side2_h_07.jpg);
}

.Box38-1 a{
background:no-repeat url(../images/side2_09.jpg); width:218px; height:49px; text-indent:-999em;
display:block;
}

.Box38-1 a:hover{
background:no-repeat url(../images/side2_h_09.jpg);
}


.Box39{
background:no-repeat url(../images/side3_01.jpg); width:218px; height:53px; text-indent:-999em;
}

.Box39_1{
background:no-repeat url(../images/side3_02.jpg); width:218px; height:40px; text-indent:-999em;

}




.Box40 a{
background:no-repeat url(../images/side3_03.jpg); width:218px; height:22px; text-indent:-999em;
display:block;
}

.Box40 a:hover{
background:no-repeat url(../images/side3_h_03.jpg);
}

.Box41 a{
background:no-repeat url(../images/side3_04.jpg); width:218px; height:22px; text-indent:-999em;
display:block;
}

.Box41 a:hover{
background:no-repeat url(../images/side3_h_04.jpg);
}

.Box42 a{
background:no-repeat url(../images/side3_05.jpg); width:218px; height:40px; text-indent:-999em;
display:block;
}

.Box42 a:hover{
background:no-repeat url(../images/side3_h_05.jpg);
}

.Box43 a{
background:no-repeat url(../images/side3_06.jpg); width:218px; height:40px; text-indent:-999em;
display:block;
}

.Box43 a:hover{
background:no-repeat url(../images/side3_h_06.jpg);
}

.Box44 a{
background:no-repeat url(../images/side3_07.jpg); width:218px; height:40px; text-indent:-999em;
display:block;
}

.Box44 a:hover{
background:no-repeat url(../images/side3_h_07.jpg);
}

.Box45 a{
background:no-repeat url(../images/side3_08.jpg); width:218px; height:40px; text-indent:-999em;
display:block;
}

.Box45 a:hover{
background:no-repeat url(../images/side3_h_08.jpg);
}

.Box45-1{
background:no-repeat url(../images/side3_001.jpg); width:218px; height:40px; text-indent:-999em;
}

.Box45-2 a{
background:no-repeat url(../images/side3_003.jpg); width:218px; height:22px; text-indent:-999em;
display:block;
}

.Box45-2 a:hover{
background:no-repeat url(../images/side3_h_003.jpg);
}

.Box45-3 a{
background:no-repeat url(../images/side3_004.jpg); width:218px; height:22px; text-indent:-999em;
display:block;
}

.Box45-3 a:hover{
background:no-repeat url(../images/side3_h_004.jpg);
}

.Box45-4 a{
background:no-repeat url(../images/side3_002.jpg); width:218px; height:40px; text-indent:-999em;
display:block;
}

.Box45-4 a:hover{
background:no-repeat url(../images/side3_h_002.jpg);
}

.Box45-5 a{
background:no-repeat url(../images/side3_005.jpg); width:218px; height:40px; text-indent:-999em;
display:block;
}

.Box45-5 a:hover{
background:no-repeat url(../images/side3_h_005.jpg);
}

.Box46{
background:no-repeat url(../images/side4_01.jpg); width:218px; height:52px; text-indent:-999em;
}

.Box47 a{
background:no-repeat url(../images/side4_02.jpg); width:218px; height:31px; text-indent:-999em;
display:block;
}

.Box47 a:hover{
background:no-repeat url(../images/side4_h_02.jpg);
}

.Box48 a{
background:no-repeat url(../images/side4_03.jpg); width:218px; height:31px; text-indent:-999em;
display:block;
}

.Box48 a:hover{
background:no-repeat url(../images/side4_h_03.jpg);
}

.Box49 a{
background:no-repeat url(../images/side4_04.jpg); width:218px; height:31px; text-indent:-999em;
display:block;
}

.Box49 a:hover{
background:no-repeat url(../images/side4_h_04.jpg);
}

.Box50 a{
background:no-repeat url(../images/side4_05.jpg); width:218px; height:31px; text-indent:-999em;
display:block;
}

.Box50 a:hover{
background:no-repeat url(../images/side4_h_05.jpg);
}

.Box51 a{
background:no-repeat url(../images/side4_06.jpg); width:218px; height:31px; text-indent:-999em;
display:block;
}

.Box51 a:hover{
background:no-repeat url(../images/side4_h_06.jpg);
}

.Box52 a{
background:no-repeat url(../images/side4_07.jpg); width:218px; height:31px; text-indent:-999em;
display:block;
}

.Box52 a:hover{
background:no-repeat url(../images/side4_h_07.jpg);
}

.Box53{
width:229px; float:left;
}

.Box54{
 float:left; width:580px;
}

.Box55{
width:814px;
margin:20px auto 0;

clear:both;
}

.Box56{
width:790px; border-bottom:1px solid #000000; padding:0 0 5px 0;

}

.Box57{
float:left; width:670px;
}

.Box58{
float:left; text-align:right; width:120px;
}

.Box59{
font-size:10px; text-align:center; padding:20px 0 20px 0; color:#093794; letter-spacing:1px;
}

.Box60{
padding:10px 0 15px 3px;
}

.Box61{
margin:0 0 15px 0; letter-spacing:1px;
}


.Box81{
padding:10px 0 10px 0;
}

.Box82{
padding:0 0 15px 0;
}

.Box83{
color:#FF0000;
}

.Box84{
padding:10px 0 10px 5px; font-size:14px; letter-spacing:1px;
}

.Box85{
width:182px; text-align:center;
}

.Box86{
padding:33px 0 33px 0; background-color:#FFFFFF; border:1px solid #000000;
}

.Box87{
font-size:14px; letter-spacing:1px; font-weight:bold; text-align:center; padding:5px 0 5px 0;
}

.Box88{
width:182px; text-align:center; float:left; margin:0 5px 10px 5px;
}

*html .Box88{
width:182px; text-align:center; float:left; margin:0 7px 10px 2px;
}

.Box89{
padding:5px 0 10px 0;
}

.Box90{
padding:0 0 15px 0;
}

.Box91{
background-color:#F5F4C9; padding:5px 7px 5px 7px; line-height:22px;
margin:0 0 10px 0;
}

.Box92{
color:#FF0000; font-size:14px; font-weight:bold;
}

.Box93{
padding:0 0 20px 0;
}

.Box94{
padding:0 0 0 15px;
}

.Box95{
padding:10px 0 0 0;
}

.Box96{
text-align:left;
}

.Box97{
text-align:center; padding:0 0 15px 0;
}

.Box98{

}
.Box100{
background:no-repeat url(../images/side1_030.jpg); width:218px; height:27px; text-indent:-999em;
}

.Box101 a{
background:no-repeat url(../images/side1_031.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box101 a:hover{
background:no-repeat url(../images/side1_h_031.jpg);
}

.Box102 a{
background:no-repeat url(../images/side1_033.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box102 a:hover{
background:no-repeat url(../images/side1_h_033.jpg);
}

.Box103 a{
background:no-repeat url(../images/side1_034.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box103 a:hover{
background:no-repeat url(../images/side1_h_034.jpg);
}

.Box104 a{
background:no-repeat url(../images/side1_035.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box104 a:hover{
background:no-repeat url(../images/side1_h_035.jpg);
}

.Box105 a{
background:no-repeat url(../images/side1_036.jpg); width:218px; height:24px; text-indent:-999em;
display:block;
}

.Box105 a:hover{
background:no-repeat url(../images/side1_h_036.jpg);
}

.Common50{
margin:8px 0 0 8px; width:189px; color:#000000;
}

.Common51{
text-align:center; padding:5px 0 5px 0;
}

.Common52{
padding:0 0 10px 0;
}

.Common53{
padding:0 0 15px 0;
}

.Common54{
padding:0 0 10px 0;
}

.CopyRight{
}



/* リンク設定 */

a:link {
	color:#093794;
	text-decoration:underline;
}
a:visited {
	text-decoration:underline;
	color:#093794;
}
a:hover {
	text-decoration:underline;
	color:#FF6600;
}
a:active {
	text-decoration:underline;
	color: #FF6600;
}

.Link2 a:link {
	color:#000000;
	text-decoration:none;
}
.Link2 a:visited {
	text-decoration:none;
	color:#000000;
}
.Link2 a:hover {
	text-decoration:underline;
	color:#FF6600;
}
.Link2 a:active {
	text-decoration:none;
	color: #FF6600;
}
