@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;}

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;



}

/*** 全体テキストリンク設定 ***/

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:0;

	margin:10px 0;

	color:#333333;

	font: 100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

}

h2 {

	padding:0 0 0 30px;

	margin:0;
	padding-top: 3px;

	font:bold 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	color:#333333;

	clear:both;

}

.h2_h	{height:30px;background:url(../img/h2_01.jpg) no-repeat;}

h3 {

	padding:0 0 0 30px;

	margin:0;

	font:bold 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	color:#333333;

	clear:both;

}

.h3_h	{height:30px;background:url(../img/h3_01.jpg) no-repeat;}

h4 {

	padding:0 0 0 30px;

	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:940px;

	text-align:center;

	margin: 0 auto;

	padding:0;

	background:#C3D825;

}

#wrap{

	width:920px;

	text-align:center;

	margin:0 auto;

	padding: 10px 0 0 0;

	background:#FFFFFF;

}

/*** head area ***/

#header	{

	text-align:center;

	margin:0 auto;

	width:940px;

	height:125px;

	background:url(../img/head_bg.jpg) repeat-x;

}

#header_left{

	text-align:left;

	float:left;

	width:250px;

	height:120px;

	margin-top:5px;

}

#header_right{

	text-align:right;

	height:120px;

	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;

	padding:10px 20px 0 20px;

	background:#FFFFFF;

	border-bottom:solid 2px #E3DCDB;

	clear:both;

}

#main_left{

	width:200px;

	text-align:left;

	float:left;

}

#main_right{

	width:680px;

	text-align:left;

	float:left;

}

#main_pixarea	{

	width:900px;

	height:300px;

	margin: 0 auto;

	clear:both;

}

#main_pix_left	{

	width:220px;

	height:330px;

	border-top:solid 6px #FFFFFF;

	border-left:solid 6px #FFFFFF;

	font-size:0px;

	float:left;

}

#main_pix_center{

	width:440px;

	height:330px;

	border-top:solid 6px #FFFFFF;

	font-size:0px;

	float:left;

}

#main_pix_right	{

	width:220px;

	height:330px;

	border-top:solid 6px #FFFFFF;

	font-size:0px;

	float:left;

}

/*** foot area ***/

#footer	{

	text-align:left;

	height:88px;

	clear:both;

	background: #F5F5F5 url(../img/footer_bg.jpg) repeat-x;

}

.copy_right{

	float:right;

	margin-top:20px;

}

.copy_left{

	padding:0px 20px;

	margin-top:20px;

}

/*** navi area ***/

#h_navi{

	padding:5px 0;

	margin:0 0 0 auto;

}

#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:10px 0 0 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:10px 0 0 auto;

}

#navi li	{

	padding:0;

	margin:0;

	display:inline;

}

#navi li img	{

	padding:0;

	margin:0 0 0 2px;

	vertical-align:middle;

}





#f_navi{

	padding:0 20px;

	margin:10px 0 0 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_title	{

	padding:0;

	margin:0;

	font:bold 100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";

	background: url(cmnfix/side_navi_titlebg.jpg) no-repeat;

	height:40px;

	text-align: left;

}

#side_navi_title p	{

	padding:10px 0 0 20px;

}

/*** cell area ***/

.cell_C8_all	{

	border:solid 1px #C8C8C8;margin-top:-1px;

}

.cell_C8_right	{

	border-right:solid 1px #C8C8C8;

}



.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_size210{width:210px;}

.pix_size160{width:160px;}



.pix_left210_1	{ width:210px; float:left;margin:0 15px 0 0;}

.pix_left210_2	{ width:210px; float:left;margin:0 0 0 0;}



.pix_left210_A1	{ padding:10px 80px;}

.pix_left210_3	{ width:210px; float:left;margin:0;}

.pix_left210_4	{ width:210px; float:left;margin:0 0 0 90px;}



.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 60px 0 0;}

.pix_left160_2	{ width:160px; float:left;margin:0;}

.pix_left160_A2	{ padding:10px 140px;}

.pix_left160_3	{ width:160px; float:left;margin:0 60px 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;}





img.border	{border:solid 4px #FFFFFF;}

.border_out	{border:solid 1px #CCCCCC;}


