﻿
/******************** XHTML1.0 CSS ********************* */
/* Copyright 2008 MCS NETWORK SERVICE Allright Reserved. */

@charset "UTF-8";

body {
	margin:0;
	padding:0;
	text-align:left;
	background-color:#ffffff;
	background-image:url("../image/bg_linen.gif");
	color:#000000;
	}
	
.s_main {
	width:846px;
	margin:0 auto;
	text-align:center;
	background-image:url("../image/bg_linen.gif");
	}
.s_nest1 {
	width:750px;
	margin:0 auto;
	
	background-color:#edeba5;
	}
.s_nest2 {
	width:670px;
	margin:0 auto;
	text-align:center;
	background-color:#f2f1bf;
	}
.lay_main {
	width:661px;
	margin:0 auto;
	font-size:10px;
	}
.r1 {
	width:661px;
	margin:0 auto;
	}

.cr {
	clear:both;
	}

.r1_1 {
	width:345px;
	height:60px;
	margin:3px 0 0 0;
	float:left;
	text-align:left;
	font-size:10px;
	display: inline;
	}

.r1_2 {
	width:225px;
	height:50px;
	margin:13px 0 0 0;
	float:left;
	border:0px solid gray;
	display: inline;
	}
	
.r1_3 {
	width:85px;
	height:60px;
	margin:3px 0 0 0;
	float:left;
	border:0px solid gray;
	display: inline;
	}

.c1 {
	width:155px;
	margin:0px 0 0 0;
	float:left;
	display: inline;
}

.c1_1 {
	width:155px;
	margin:0px 0 0 0;
	float:left;
	border-bottom: 1px solid #999999;
	display: inline;
	}

.c1_2 {
	width:155px;
	margin:0px 0 0 0;
	text-align:center;
	float:left;
	background-image:url("../image/tb_topics_bg.gif");
	background-position: left top;
	background-color:#ffffff;
	display: inline;
	}

.c1_3 {
	width:155px;
	margin:0px 0 0 0;
	float:left;
	display: inline;
	}

.c1_4 {
	width:157px;
	margin:5px 0 0 0;
	float:left;
	display: inline;
	}

.c2 {
	width:498px;
	float:left;
	margin:0px 0px 0px 6px;
	display: inline;

	}

.c2_r1 {
	width:498px;
	float:left;
	margin:0px 0px 0px 0px;
	display: inline;
	}

.c2_r1-2 {
	width:496px;
	height:20px;
	background-color:#444444;
	color:#ffffff;
	text-align:left;
	float:left;
	margin:0px 0px 0px 0px;
	font-size:11px;
	line-height:1.8em;
	text-indent:5px;
	display: inline;

	}

.c2_r1_1 {
	width:83px;
	float:left;
	margin:0px 0px 0px 0px;
	display: inline;
	text-align:left;
	}

.c2_r2 {
	width:496px;
	text-align:left;
	background-color:#ffffff;
	float:left;
	margin:0px 0px 0px 0px;
	display: inline;

	}

.c2_r3 {
	width:498px;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	display: inline;
	}

.c2_r3_c1 {
	width:312px;
	float:left;
	margin-top:8px;
	margin-right:0px;
	margin-bottom:12px;
	margin-left:8px;
	text-align:left;
	color:#000000;
	font-size:13px;
	line-height:1.3em;
	display: inline;

}

.c2_r3_c1_1 {
	width:312px;
	float:left;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:5px;
	text-align:left;
	color:#000000;
	font-size:13px;
	line-height:1.3em;
	display: inline;

}

.c2_r3_c1_2 {
	width:312px;
	float:left;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:5px;
	text-align:left;
	color:#000000;
	font-size:13px;
	line-height:1.3em;
	display: inline;

}

.c2_r3_c2 {
	width:140px;
	float:left;
	margin-top:13px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:18px;
	text-align:left;
	color:#000000;
	font-size:13px;
	display: inline;
	
}

.foot_1{
	width:660px;
	float:left;
	line-height:1.0em;
	margin-left:5px;
	margin-bottom:10px;
	font-size:10px;
	display: inline;
}

.foot_2{
	width:190px;
	float:left;
	line-height:1.0em;
	margin-left:470px;
	font-size:10px;
	text-align:right;
	display: inline;
}

.corpinfo0{
	width:476px;

	margin:10px 10px 10px 10px;
	float:left;
	display: inline;
}

.corpinfo{
	width:476px;
	background-image:url("../image/bg_hougan.gif");
	margin:10px 10px 10px 10px;
	float:left;
	display: inline;
}

.corpinfo_r1{
	width:456px;
	margin:10px 10px 10px 10px;
	float:left;
	text-align:left;
	font-size:13px;

	display: inline;
}

.corpinfo_r2{
	width:480px;
	margin:5px 5px 5px 5px;
	float:left;
	text-align:left;
	font-size:13px;
	line-height:1.3em;
	display: inline;
}

.corpinfo2{
	background-color:#ffffff;
	width:456px;
	margin:10px 10px 10px 10px;
	float:left;
	text-align:left;
	font-size:12px;
	line-height:1.3em;
	display: inline;
}

.corpinfo3{
	background-color:#ffffff;
	margin:10px 10px 10px 10px;
	float:left;
	text-align:left;
	font-size:12px;
	line-height:1.3em;
	display: inline;
}

.corpinfo4{
	background-color:#ffffff;
	margin-top:10px;
	float:left;
	font-size:12px;
	line-height:1.3em;
	display: inline;
}
.policy2 {
	width:496px;
	background-image:url("../image/img1.jpg");
	background-repeat:no-repeat;
	background-position:right top;
	float:left;
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	display: inline;
	}

.f12{
	font-size:12px;
	line-height:1.5em;
	

}

div,td,th,p,pre {
	margin:0;
	font:12px 'Osaka','ＭＳ Ｐゴシック', Arial, sans-serif;
	
	}

