@charset "shift_jis";


/*--------------------*/
/*--style_common.css--*/
/*--------------------*/


/*--------------------*/
/*-------もくじ-------*/
/*--------------------*/
/*
		●共通
		●フォント
		●リンク関連
		●ラッパー
		●ヘッダー
		●メニュー
		●コンテンツ
		●ページトップに戻る
		●フッター



border: 1px solid gray;	
*/

/*--------------------*/
/*------- 共通  ------*/
/*--------------------*/
body {
	top : 0px;
	left : 0px;
	margin : 0px;
	padding : 0px;
	background-color : #ffffff;
	background-image : url(../old/common_img/bg_body.gif);
	background-repeat : repeat-y;
	text-align : left;
	font-family : "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif, Arial, Helvetica,;
	font-size : 12px;
	color : #ffffff;
	line-height : 150%;
}
.clear {
	clear : both;
}

/*===clearfix関連===*/
/*IE以外のモダンブラウザー用*/
.clearfix:after {
	content : ".";
	display : block;
	height : 0px;
	clear : both;
	visibility : hidden;
}

/*IE7、MacIE5用の指定*/
.clearfix { display : inline-block; }

/*IE6以前用の指定*/
/* Hides from IE-mac \*/
* html .clearfix { height : 1%; }
.clearfix { display : block; }
/*End hide from IE-mac */
/*===clearfix関連ここまで===*/

img {
	border : 0px;
}

ul {
	margin : 0px;
	padding : 0px;
}
li {
	margin : 0px;
	padding : 0px;
	list-style : none;
}
h1,h2,h3,h4,h5 {
	margin : 0px;
	padding : 0px;
}


/*--------------------*/
/*----- フォント -----*/
/*--------------------*/
.font-20-ff0000 {
	font-size : 20px;
	color : #ff0000;
}
.font-10-130 {
	font-size : 10px;
	line-height : 130%;
}

.black14{font-Size:14px; line-height:16px; color:#000000; text-decoration: none; font-family: "MS P Gothic", osaka}
.black16{font-Size:16px; line-height:18px; color:#000000; text-decoration: none; font-family: "MS P Gothic", osaka}
.black18{font-Size:18px; line-height:20px; color:#000000; text-decoration: none; font-family: "MS P Gothic", osaka}

.gray14{font-Size:14px; line-height:16px; color:#666666; text-decoration: none; font-family: "MS P Gothic", osaka}
.gray16{font-Size:16px; line-height:18px; color:#666666; text-decoration: none; font-family: "MS P Gothic", osaka}
.gray18{font-Size:18px; line-height:20px; color:#666666; text-decoration: none; font-family: "MS P Gothic", osaka}

.red14{font-Size:14px; line-height:16px; color:#ff0000; text-decoration: none; font-family: "MS P Gothic", osaka}
.red16{font-Size:16px; line-height:18px; color:#ff0000; text-decoration: none; font-family: "MS P Gothic", osaka}
.red18{font-Size:18px; line-height:20px; color:#ff0000; text-decoration: none; font-family: "MS P Gothic", osaka}
.red24{font-Size:24px; line-height:26px; color:#ff0000; text-decoration: none; font-family: "MS P Gothic", osaka}

.blue12{font-Size:12px; line-height:14px; color:#0000FF; text-decoration: none; font-family: "MS P Gothic", osaka}
.blue14{font-Size:14px; line-height:16px; color:#0000FF; text-decoration: none; font-family: "MS P Gothic", osaka}
.blue16{font-Size:16px; line-height:18px; color:#0000FF; text-decoration: none; font-family: "MS P Gothic", osaka}
.blue18{font-Size:18px; line-height:20px; color:#0000FF; text-decoration: none; font-family: "MS P Gothic", osaka}
.blue24{font-Size:24px; line-height:26px; color:#0000FF; text-decoration: none; font-family: "MS P Gothic", osaka}
.blue36{font-Size:36px; line-height:38px; color:#0000FF; text-decoration: none; font-family: "MS P Gothic", osaka}

.wh7{font-Size:7px; line-height:8px; color:#FFFFFF; text-decoration: none; font-family: "MS P Gothic", osaka}
.wh10{font-Size:10px; line-height:12px; color:#FFFFFF; text-decoration: none; font-family: "MS P Gothic", osaka}
.wh12{font-Size:12px; line-height:14px; color:#FFFFFF; text-decoration: none; font-family: "MS P Gothic", osaka}
.wh14{font-Size:14px; line-height:16px; color:#FFFFFF; text-decoration: none; font-family: "MS P Gothic", osaka}
.wh16{font-Size:16px; line-height:18px; color:#FFFFFF; text-decoration: none; font-family: "MS P Gothic", osaka}
.wh18{font-Size:18px; line-height:20px; color:#FFFFFF; text-decoration: none; font-family: "MS P Gothic", osaka}
.wh24{font-Size:24px; line-height:26px; color:#FFFFFF; text-decoration: none; font-family: "MS P Gothic", osaka}

.ye14{font-Size:14px; line-height:16px; color:#ffff00; text-decoration: none; font-family: "MS P Gothic", osaka}
.ye16{font-Size:16px; line-height:18px; color:#ffff00; text-decoration: none; font-family: "MS P Gothic", osaka}
.ye18{font-Size:18px; line-height:20px; color:#ffff00; text-decoration: none; font-family: "MS P Gothic", osaka}

A.iLink1 {
	font-size: 18px;
	font-family: "MS P Gothic", osaka;
	text-decoration: underline;
	line-height:25px;
	color: #ffffff;
}
A.iLink1:hover {
	font-size: 18px;
	font-family: "MS P Gothic", osaka;
	text-decoration: underline;
	line-height:25px;
	color: #ff0000;
}

A.underLink1 {
	font-size: 10px;
	font-family: "MS P Gothic", osaka;
	text-decoration: underline;
	line-height:12px;
	color: #ffffff;
}
A.underLink1:hover {
	font-size: 10px;
	font-family: "MS P Gothic", osaka;
	text-decoration: underline;
	line-height:12px;
	color: #cccccc;
}

/*--------------------*/
/*======リンク関連======*/
/*--------------------*/


/*--------------------*/
/*----- ラッパー -----*/
/*--------------------*/
#wrapper {
	width : 1000px;
	background-color : #002399;
}


/*--------------------*/
/*----- ヘッダー  ----*/
/*--------------------*/
#header {
	width : 1000px;
	height : 231px;
}
#header_left {
	margin : 15px 0px 0px 12px;
	width : 135px;
	text-align : left;
	float : left;
}
#header_right {
	width : 830px;
	height : 231px;
	float : right;
}


/*--------------------*/
/*---- コンテンツ ----*/
/*--------------------*/
#main {
	width : 1000px;
}
#main_left {
	margin : 0px 12px 0px 12px;
	width : 135px;
	float : left;
}
#main_left2 {
	margin : 0px 0px 0px 6px;
	width : 135px;
	float : left;
}
#main_center {
	margin : 0px 12px 0px 0px;
	width : 680px;
	float : left;
}
#menu1 {
	width : 135px;
	height : 675px;
	float : right;
}

#condition {
	padding : 3px 0px 3px 0px;
	width : 135px;
	background-color : #ffffff;
	float : left;
}

#condition2 {
	padding : 0px 0px 0px 0px;
	width : 135px;
	background-color : #ffffff;
	float : left;
}
.bar_condition {
	margin : 0px 0px 0px 3px;
}

.table_whether {
	width : 129px;
	margin : 0px 0px 0px 3px;
	font-size : 10px;
	color : #002399;
	text-align : left;
}
.table_whether th {
	width : 39%;
	background-color : #C8C8C8;
	font-weight : normal;
}
.table_whether td {
	width : 61%;
	background-color : #C8C8C8;
}
.table_whether .td_a {
	width : 100%;
}
.table_whether th div {
	margin : 0px 3px 0px 3px;
}
.table_whether td div {
	margin : 0px 3px 0px 3px;
}



.table_lift {
	width : 129px;
	margin : 0px 0px 0px 3px;
	font-size : 10px;
	color : #002399;
	text-align : left;
}
.table_lift th {
	width : 50%;
	background-color : #C8C8C8;
	font-weight : normal;
}
.table_lift td {
	width : 50%;
	background-color : #C8C8C8;
}
.table_lift th div {
	margin : 0px 3px 0px 3px;
}
.table_lift td div {
	margin : 0px 3px 0px 3px;
}



.table_gelende {
	width : 129px;
	margin : 0px 0px 0px 3px;
	font-size : 10px;
	color : #002399;
	text-align : left;
}
.table_gelende th {
	width : 90%;
	background-color : #C8C8C8;
	font-weight : normal;
}
.table_gelende td {
	width : 10%;
	background-color : #C8C8C8;
}
.table_gelende th div {
	margin : 0px 3px 0px 3px;
}
.table_gelende td div {
	margin : 0px 3px 0px 3px;
}


.table_gelende2 {
	width : 100px;
	margin : 3px 3px 0px 3px;
	font-size : 10px;
	color : #002399;
	text-align : left;
}
.table_gelende2 th {
	width : 30%;
	background-color : #C8C8C8;
	font-weight : normal;
}
.table_gelende2 td {
	width : 70%;
	background-color : #C8C8C8;
}
.table_gelende th div {
	margin : 0px 3px 0px 3px;
}
.table_gelende td div {
	margin : 0px 3px 0px 3px;
}

.table_photo {
	width : 129px;
	font-size : 10px;
	color : #002399;
	text-align : center;
}
.table_photo td div {
	margin : 0px 3px 0px 3px;
}



/*--------------------*/
/*---- フッター ----*/
/*--------------------*/
#footer {
	width : 1000px;
	height : 115px;
}
#footer_img {
	margin : 0px 12px 0px 12px;
	width : 976px;
	text-align : left;
}
#footer_tx {
	padding-top : 10px;
	font-size : 10px;
	color : #ffffff;
	line-height : 160%;
	text-align : center;
}
#footer_tx a:link,#footer_tx a:visited,#footer_tx a:hover,#footer_tx a:active {
	color : #ffffff;
}
