@charset "utf-8";
/* CSS Document */

/* 1.全体共通指定
---------------------------------------------*/
/* 全体基本指定 */
body {
	margin: 0;
	padding: 0;
	color: #555555;
	font-size: 80%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	text-align: left;
	line-height: 1.4em;
	background: #fff;
}

table {
text-align: left;
}

.table {
border: 1px solid #999999;
border-collapse: collapse;	
}

.table_nakasen td {
border: 1px solid #999999;	
border-collapse: collapse;
}

.table_nakasen2 td {
border: 1px solid #999999;
border-collapse: collapse;
}

img {
border: none;
vertical-align: top;
text-align: left;
}

/* 基本リンク色指定 */

a:link {
color: #003399;
}

a:visited {
color: #0000CC;
}

a:hover {
color: #e60000;
}

a:active {
color: #0E3192;
}

/* 全体基本指定 */
#wrapper {
margin:0 auto;
padding: 0px;
border: 1px solid #ccc;
text-align: center;
}

/* 2.テーブル設定
---------------------------------------------*/

/* 通常テーブル細線指定 */
.table_sen1 {
margin: 7px 0px;
border-collapse: collapse;
border: 1px solid #ccc;
background: #fff;
}


.table_sen1 td {
border: 1px #ccc solid;
}

.table_sen2 {
margin: 7px 0px;
border-collapse: collapse;
border: 1px solid #aaa;
}

.table_sen2 th {
border: 1px solid #fff;
background: #d9d9d9;
padding: 5px;
}

.table_sen2 td {
border: 1px solid #fff;
padding: 5px;
}

.table_sen3 {
margin: 7px 0px;
border-collapse: collapse;
border: 1px solid #fff;
}


/* 3.フォント・見出し設定
---------------------------------------------*/

/* フッターナビ文字指定 */
.font_fnavi1 {
color: #fff;
line-height: 1.5em;
}

/* 文字指定 */
.font_bolder1 {
font-weight: bolder;
font-size: 105%;
}

.font_brown_b1 {
color: #74582E;
font-weight: bold;
font-size: 105%;
}

.font_red_b1 {
color: #BC411D;
font-weight: bold;
font-size: 110%;
}

.font_120_b {
font-size: 120%;
font-weight: bold;
}

.font_75 {
font-size: 75%;
}

.font_brown_b2 {
color: #a17a40;
font-weight: bold;
font-size: 80%;
}

.font_h4 {
color: #a17a40;
font-weight: bold;
font-size: 100%;
}

.h3_bar {
height: 33px;
color: #80633C;
font-weight: bold;
font-size: 125%;
}

.h4_bar {
height: 33px;
font-size: 100%;
background: url(../img/others/h4.jpg) no-repeat;
}

.h4_bar2 {
height: 33px;
font-size: 100%;
background: url(../img/others/h4_2.jpg) no-repeat;
}

.h4_bar3 {
height: 33px;
font-size: 100%;
background: url(../img/others/h4_2.jpg) no-repeat;
}

.h5_bar {
height: 33px;
font-size: 100%;
background: url(../img/others/h5.jpg) no-repeat;
}

.bar1 {
height: 33px;
color: #fff;
font-weight: bold;
font-size: 100%;
background: url(../img/others/bar1.jpg) no-repeat;
}

.bar2 {
height: 33px;
color: #fff;
font-weight: bold;
font-size: 100%;
background: url(../img/others/bar2.jpg) no-repeat;
}

/* 4.画像枠設定
---------------------------------------------*/

/* 画像枠　1px外枠 */

.wakusen1 {
border: 1px solid #ddd;
vertical-align: top;
text-align: left;
}


