@charset "Shift_JIS";
/*___________ 基本設定 ==の部分に値を入れます。___________ */

/*  トップページ  */
div#container {
	width: 870px;
	margin-left: auto;
	margin-right: auto;
}

body {
margin:0;
padding:0;
font:11px 'ＭＳ Ｐゴシック','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3', sans-serif;
text-align:left;
}

a:link{
	color:#DD7700;
}
a:visited{
	color:#DD7700;
}

a:hover{
	color:#FF9900;
}

.style1 {
	font-size: 12px;
	color:#303030;
	line-height:19px;
}

.style2 {
	font-size: 14px;
	color:#363636;
	line-height:24px;
}

.style3 {
	font-size: 11px;
	color:#303030;
	line-height:17px;
}

.style4 {
	font-size: 12px;
	color:#0C419A;
	line-height:18px;
}

.style5 {
	font-size: 12px;
	color:#FF0000;
	line-height:18px;
}

.style6 {
	font-size: 12px;
	color:#FF9900;
	line-height:18px;
}

.style7 {
	font-size: 14px;
	color:#EEEEEE;
	line-height:21px;
}

.style8 {
	font-size: 14px;
	color:#516EB1;
	line-height:21px;
}

.style9 {
	font-size: 12px;
	color:#ff0000;
	line-height:19px;
}

.style9-2 {
	font-size: 13px;
	color:#ff0000;
	line-height:19px;
}

.style10 {
	font-size: 12px;
	color:#303030;
	line-height:16px;
}

.style11 {
	font-size: 11px;
	color:#FF9900;
	line-height:13px;
}

.style12 {
	font-size: 10px;
	color:#303030;
	line-height:15px;
}

.style13 {
	font-size: 9px;
	color:#303030;
	line-height:15px;
}

.style14 {
	font-size: 10px;
	color:#FF9900;
	line-height:16px;
}

.style15 {
	font-size: 14px;
	color:#FF0000;
	line-height:21px;
}

.style16 {
	font-size: 9px;
	color:#FF9900;
	line-height:12px;
}

.style17 {
	font-size: 11px;
	color:#0C419A;
	line-height:16px;
}

.style18 {
	font-size: 11px;
	color:#303030;
	line-height:17px;
}

.style18-2 {
	font-size: 10px;
	color:#303030;
	line-height:17px;
}

.style19 {
	font-size: 10px;
	color:#FF9900;
	line-height:14px;
}

.style20 {
	font-size: 9px;
	color:#0C419A;
	line-height:15px;
}

.style21 {
	font-size: 12px;
	color:#AC3502;
	line-height:19px;
}

.bg_yellow1{
	background-color:#FFF7C9;
}

.bg_legal_blue1{
	font-size: 14px;
	color:#EEEEEE;
	line-height:21px;
	background-color:#516EB1;
	border-color:#111111;
}

.bg_legal_blue2{
	font-size: 12px;
	color:#303030;
	line-height:19px;
	background-color:#EDEEF6;
}

.wall_bg_menu{
	background-color:#FFF7C9;
	background- repeat:repeat-y;
}

.wall_bg_left_bar{
	background-image:url(../img/top_left_shadow_01.gif);
	background- repeat:repeat-y;
}

.wall_bg_right_bar{
	background-image:url(../img/top_right_shadow_01.gif);
	background- repeat:repeat-y;
}

.scroll{
	border:1pt solid gray;
	padding:5px;
	width:439px;
	height:55px;
	overflow-y:scroll;
	font-size: 12px;
	color:#303030;
	line-height:19px;
}

.scroll2{
	border:1pt solid gray;
	padding:5px;
	width:439px;
	height:306px;
	overflow-y:scroll;
	font-size: 12px;
	color:#303030;
	line-height:19px;
}

.shin_bg1{
	background-image:url(../img/design_bc_shin_image_02.jpg);
}

.mianbg{
background-color: #FED17F;
}

.main{
background-color:#FFFFFF
}

.foot{
background-color:#FFFFFF
}


img {
border:0;
}

p,pre {
margin:0;
font:12px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;
}

li {
margin: 0;
list-style: none;
}

ol, ul {
margin: 0;
padding:0;
}

h1 {
font-size:16px;
line-height:20px;
font-weight:bold;
margin:0;
}

h2 {
font-size:14px;
line-height:18px;
font-weight:bold;
margin:0;
}

h3 {
font-size:12px;
line-height:16px;
font-weight:bold;
margin:0;
}

h4,h5,h6 {
font-size:8px;
line-height:10px;
font-weight:normal;
margin:0px;
}

select {
display:block;
}

form {
margin:0;
}

td{
　word-break:break-all;
}


/* ____ フロートボックス解除用。htmlでは<br class="clear">で使用 ____ */
.clear {
clear:both;
}
/* ____________ 横並び時のフロートボックスは以下が基本 __________ */
.== {
width:==px;
float:left;
}
/* ____ 横並び時のフロートボックスでマージンを使う場合は以下が基本 ____ */
.== {
width:==px;
margin:==;
float:left;
display:inline;
}
/* ____ パディングやボーダー左右を使う場合はwidthと一緒に使わない。  _____ */
.== {
padding:==;
}
.== {
border:==px solid #==;
}
.== {
padding:==;
border:==px solid #==;
}

