@charset "utf-8";
/* =========== IE用印刷設定CSS =========== */ 
@media print{

body {
_zoom: 67%; /*WinIE only */
}
}


img,a,p,ul,li,dl,dt,dd {border:none;margin:0px;padding:0px;}
li,ul		{list-style:none;}
*	{font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.4;}
strong	{font: bold 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;line-height:1.4;}
html{background:url(../img/bg.jpg);}
body{
	margin:0px;
	border:0px;
	padding:0px;
	font: 0.75em "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.4;
	color:#333333;
	text-align:center;
	background:url(../img/bg_top.jpg) repeat-x;
}
td,table	{
	font: 100% "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:1.4;

}
.red	{color:#B8312A;}
/*** 全体テキストリンク設定 ***/
a:link 		{color:#435B95; text-decoration:underline;}
a:visited 	{color:#435B95; text-decoration:underline;}
a:hover		{color:#758FC1; text-decoration:underline;}
a:active 	{color:#758FC1; text-decoration:underline;}

/*** 全体見出し設定 ***/
h1 {	
	padding:10px 0;
	margin:0;
	color:#333333;
	clear:both;
	font: 100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
h2 {
	padding:0 0 0 25px;
	margin:0;
	font:bold 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	clear:both;
}
.h2_h	{height:30px;background:url(../img/h2_02.jpg) no-repeat;}
h3 {
	padding:0 0 0 25px;
	margin:0;
	font:bold 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	clear:both;
}
.h3_h	{height:30px;background:url(../img/h3_01.jpg) no-repeat;color:#333333;}
.h3_h2	{height:30px;background:url(../img/h3_02.jpg) no-repeat;color:#3366CC;}
h4 {
	padding:10px 20px;
	margin:0;
	font:bold 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	clear:both;
}
.h4_h	{height:32px;background:url(../img/h4_01.jpg) no-repeat;}
/*** all area ***/
#wrap_all{
	width:920px;
	text-align:center;
	margin: 0 auto;
	padding:0;
}
#wrap{
	width:900px;
	text-align:center;
	margin:0 auto;
	padding: 0;
	clear:both;
}
/*** head area ***/
#header	{
	text-align:left;
	margin:0 auto;
	width:900px;
	height:170px;
}
#header_left{
	text-align:left;
	float:left;
	width:500px;
}
#header_right{
	text-align:right;
	margin-right:10px;
}
/*** main area ***/
#main_wrap{
	text-align:center;
	margin:25px 0 0 0;
	padding:4px;
	border:solid 1px #D9C8B9;
	background:#B89D83;
	clear:both;
}
#main{
	text-align:left;
	background:#FFFFFF;
	clear:both;
}
#main_left{
	width:180px;
	text-align:left;
	float:left;
}
#main_right{
	width:720px;
	text-align:left;
	float:left;
}
#main_pixarea	{
	width:910px;
	margin: 0 0 10px 10px;
	background: url(../img/bn_bg.jpg) no-repeat;
	text-align:left;
	clear:both;
	overflow: hidden;
}
#main_pix_left	{
	width:320px;
	font-size:0px;
	margin:4px 0 0 4px;
	display:inline;
	float:left;
	text-align:left;
}

p.flo01	{
	float:left;
	font-size:0px;
}
p.flo02	{
	float:right;
	font-size:0px;
	clear:right;
}
#main_pix_center{
	width:320px;
	font-size:0px;
	margin:4px 0 0 0;
	display:inline;
	float:left;
	z-index:100;
}
#main_pix_center p	{
	float:left;
	font-size:0px;
}

#main_pix_right	{
	width:260px;
	height:330px;
	font-size:0px;
	float:left;
	z-index:100;
}
#main_pix_right p{
	width:260px;
	margin:5px 0 0 5px;
	font-size:0px;
	z-index:120;
	
}
/*** foot area ***/
#footarea	{
	text-align:center;
	height:100px;
	margin:0 auto;
	clear:both;
	background: url(../img/footer_bg.jpg) repeat-x;
}
#footer	{
	text-align:left;
	width:900px;
	margin:0 auto;
}
#footer p	{
	padding:40px 0 0 0;
	margin:0;
}
/*** navi area ***/
#h_navi{
	height:30px;
	margin:0 0 0 auto;
	text-align:right;
}
#h_navi ul{
	padding:5px 0;
}
#h_navi li	{
	padding:0;
	margin:0;
	display:inline;
}
#h_navi li img	{
	padding:0;
	margin:0 5px;
	vertical-align:middle;
}

#font_navi{
	padding:0;
	margin:20px 0 10px 0 ;
}
#font_navi li	{
	padding:0;
	margin:0;
	display:inline;
}
#font_navi li img	{
	padding:0;
	margin:0 1px;
	vertical-align:middle;
}

#navi{
	padding:0;
	margin:0;
	width:900px;
	clear:both;
}
#navi li	{
	padding:0;
	margin:0;
	width:300px;
	float:left;
}

#f_navi{
	padding:10px 0 0 0;
	margin:0;
	text-align:left;
	clear:both;
}
#f_navi li	{
	padding:0;
	margin:0;
	text-align:left;
	display:inline;
}
#f_navi li img	{
	padding:0;
	margin:0 5px;
	vertical-align:middle;
}

#side_navi_box	{
	padding:0;
	margin:0 0 20px 0;
	background:#CFCFCF;
	width:160px;
	text-align: left;
}
#side_navi_box table	{
	margin:1px;
	border: solid 1px #FFFFFF;
	background:#E5E5E5;
	width:158px;
	text-align: left;
}
#side_navi_box td	{
	margin:0;
	background:url(../img/side_navi_top.jpg) no-repeat;
}
#side_navi_box p	{
	padding:10px 0 10px 5px;
}

#side_navi_box img.tips	{
	vertical-align:middle;
	margin-right:5px;
}


/*** cell area ***/
.cell_C8_all	{
	border:solid 1px #C8C8C8;margin-top:-1px;
}
.cell_C8_right	{
	border-right:solid 1px #C8C8C8;
}
.cell_C8_top	{
	border-top:solid 1px #C8C8C8;
}
.cell_C8_bottom	{
	border-bottom:solid 1px #C8C8C8;
}
.cell_bg_E4	{
	background:#E4EFFF;
}

.cell_C8_all	{
	border:solid 1px #CCCCCC;
}
.cell_CC_right	{
	border-right:solid 1px #CCCCCC;
}
.cell_CC_top	{
	border-top:solid 1px #CCCCCC;
}
.cell_CC_bottom	{
	border-bottom:solid 1px #CCCCCC;
}
.cell_bg_F9	{
	background:#FFF9F9;
}



.cell_C6_all	{
	border:solid 1px #C6BCB9;margin-top:-1px;margin-left:10px;
}
.cell_C6_right	{
	border-right:solid 1px #C6BCB9;
	background:#EFF5C5;
}
.cell_C6_bottom	{
	border-bottom:solid 1px #C6BCB9;
}

/*** 画像周り ***/
.pix_left	{ float:left;margin-right:10px;}
.pix_right	{ float:right;margin-left:10px;}

.pix_left_normal	{ float:left;}
.pix_right_normal	{ float:right;}
.pix_left_normal img	{ vertical-align:middle;}


.pix_size210{width:210px;}
.pix_size160{width:160px;}

.pix_left210_1	{ width:210px; float:left;margin:0 35px 0 0;}
.pix_left210_2	{ width:210px; float:left;margin:0 0 0 0;}

.pix_left210_A1	{ padding:10px 120px;}
.pix_left210_3	{ width:210px; float:left;margin:0;}
.pix_left210_4	{ width:210px; float:left;margin:0 0 0 50px;}

.pix_left210_B1	{ padding:10px 15px;}
.pix_left210_1B	{ width:210px; float:left;background: url(../img/pix_bg210.jpg) no-repeat;margin:0;}

.pix_left250_A1	{ padding:10px 50px;}
.pix_left250_1B	{ width:250px; float:left;background: url(../img/pix_bg250.jpg) no-repeat;margin:0;}
.pix_left250_2B	{ width:250px; float:left;background: url(../img/pix_bg250.jpg) no-repeat;margin:0 0 0 50px;}

.pix_left190_1B	{ width:190px; float:left;background: url(../img/pix_bg190.jpg) no-repeat;margin:0;}
.pix_left190_2B	{ width:190px; float:left;background: url(../img/pix_bg190.jpg) no-repeat;margin:0 0 0 50px;}



.pix_left160_A1	{ padding:10px 30px;}
.pix_left160_1	{ width:160px; float:left;margin:0 80px 0 0;}
.pix_left160_2	{ width:160px; float:left;margin:0;}
.pix_left160_A2	{ padding:10px 160px;}
.pix_left160_3	{ width:160px; float:left;margin:0 80px 0 0;}
.pix_left160_4	{ width:160px; float:left;margin:0;}

.pix_left195_1	{ width:195px; float:left;margin-right:20px;margin-bottom:10px;}
.pix_left195_2	{ width:195px; float:left;margin-bottom:10px;}

.pix_left200_1	{ width:200px; float:left;margin:0 20px 0 0;}
.pix_left200_2	{ width:200px; float:left;margin:0 0 0 0;}

.pix_left200_A1	{ padding:10px 90px;}
.pix_left200_3	{ width:200px; float:left;margin:0;}
.pix_left200_4	{ width:200px; float:left;margin:0 0 0 80px;}

.pix_left150_A1	{ padding:10px 45px;}
.pix_left150_1	{ width:150px; float:left;margin:0 60px 0 0;}
.pix_left150_2	{ width:150px; float:left;margin:0;}
.pix_left150_A2	{ padding:10px 150px;}
.pix_left150_3	{ width:150px; float:left;margin:0 60px 0 0;}
.pix_left150_4	{ width:150px; float:left;margin:0;}

.pdf_box	{background:#FEFFEA; border:dashed 1px #999999;}
/*** etc ***/
.clear		{clear:both;}
.top_back	{ text-align:right;width:100%; clear:both;}
.top_back img	{vertical-align:middle;}

.data	{vertical-align:middle;margin-right:5px;}
.vertical	{vertical-align:middle;}

img.border	{border:solid 4px #FFFFFF;}
.border_out	{border:solid 1px #CCCCCC;}
