@charset "utf-8";

@import url("basic.css");
@import url("sub_design.css");

img,a,p,ul,li {border:none;margin:0px;padding:0px;}
li		{list-style:none;}
body{
	margin:0px;
	border:0px;
	padding:0px;
	font: 80% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height:1.4;
	color:#666666;
	text-align:center;
	background: #F1F1EB url(../img/bg_top.jpg) repeat-x;
}

/*** 全体テキストリンク設定 ***/
a:link 		{color:#326381; text-decoration:underline;}
a:visited 	{color:#326381; text-decoration:underline;}
a:hover		{color:#639EC2; text-decoration:underline;}
a:active 	{color:#639EC2; text-decoration:underline;}


/*** 全体見出し設定 ***/
h1 {	
	padding:0;
	margin:0;
	height:20px;
	color:#376A85;
	font: normal 100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align:right;
}
h2 {
	margin:0 0 20px 0;
	padding:5px 0 0 10px;
	font:bold 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#FFFFFF;
	height:30px;
	background:url(../img/h2_bg.jpg) repeat-x;
}

h3 {
	margin:0;
	padding:2px 0 20px 20px;
	font:bold 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#326381;
	height:20px;
	background:url(../img/h3_bg.jpg) no-repeat left top;
}
h4 {
	margin:0;
	padding:2px 0 20px 20px;
	font:bold 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#666666;
	height:20px;
	background:url(../img/h4_bg.jpg) no-repeat left top;
}
/*** all area ***/
#wrap{
	width:950px;
	text-align:center;
	margin:0 auto;
}



/*** head area ***/
#header	{
	text-align:left;
}
#header_left{
	width:312px;
	text-align:left;
	float:left;
}
#header_right{
	width:638px;
	text-align:right;
	float:left;
}

/********* Global Menu Area start *********/
#navi	{
	margin:0;
	text-align:left;
	clear:both;
}
#navi ul{
	width:950px;
	height:42px;
}

#navi li	{
	padding:0;
	margin:0;
	float:left;
	font-size:0;
}
/********** Global Menu Area end **********/

/*** main area ***/
#main{
	text-align:left;
	margin:20px auto;
	clear:both;
}
#topmain_left{
	width:265px;
	text-align:left;
	float:left;
}
#topmain_right{
	width:685px;
	text-align:left;
	float:left;
}

/*** side area ***/

#side_area	{
	width:250px;
	background:#FFFFFF;
}
#side_area img	{
	vertical-align:middle;
}


/*** main contents ***/
#main_cont{
	text-align:left;
	background:#FFFFFF;
	padding:10px;
}



/*** foot area ***/
#footer	{
	width:100%;
	margin:0 auto;
	text-align:center;
	background:#326381 url(../img/foot_bg.jpg) repeat-x;
	clear:both;
}

#foot	{
	width:950px;
	margin:0 auto;
	text-align:center;
	clear:both;
}
#foot ul	{
	text-align:center;
	margin:0 auto;
}
#foot li	{
	min-width:60px;
	max-width:200px;
	margin:0 5px;
	text-align:center;
	color:#326381;
	float:left;
}

#foot_left	{ width:483px;float:left;}
#foot_right	{ width:467px;float:left;}

.foot_left_cont	{ margin:0 15px 0 0;padding:10px;background:#F1F1EB;}
.foot_right_cont	{ padding:10px;background:#F1F1EB;
	min-height:108px;
	height: auto !important;
	height: 108px;
}

.foot_left_cont li,.foot_right_cont li	{
	min-width:90px;
	max-width:400px;
	white-space:nowrap;
}


.topback	{
	background:url(../img/top_back_tips.jpg) no-repeat;
	height:20px;
	padding:0 20px 0 0px;
	margin:10px 0 10px 540px;
	clear:both;
	text-align:right;
	font: normal 80% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}


.img_var	{
	vertical-align:middle;
}

/*** etc ***/
.pix_box_left	{ float:left;margin:0 10px 0 0;}
.pix_box_right	{ float:right;margin:0 0 0 10px;}


.q_h	{
	font: 120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.q_h img	{
	vertical-align:middle;
	margin-right:10px;
}
.a_h	{
	font:100% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.a_h img	{
	vertical-align:middle;
	margin-right:10px;
}


.copy{clear:both;color:#B6C5C8;padding:80px 0 ;}
.clear{clear:both;}
.text_right{ text-align:right;}
.text_center{ text-align:center;}


.fs120	{
	font:120% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.fs140	{
	font:140% "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}

