@charset "utf-8";
/* CSS Document */

/* ───── トップ以外の各ページ共通 ───── */

h2 {
text-align:center;
margin:10px 0px 30px 0px;
padding:0px;
}


h3 {
font-size:20px;
line-height:37px;
color:#333333;
text-align:left;
margin:0px;
padding:0px 0px 0px 20px;
}

.h3_type1 {
background-image:url(../images/h3_bg_type1.gif);
background-repeat:no-repeat;
}
.h3_type2 {
background-image:url(../images/h3_bg_type2.gif);
background-repeat:no-repeat;
}
.h3_type3 {
background-image:url(../images/h3_bg_type3.gif);
background-repeat:no-repeat;
}
.h3_type4 {
background-image:url(../images/h3_bg_type4.gif);
background-repeat:no-repeat;
}








.contents_box {
width:580px;
font-size:14px;
line-height:20px;
text-align:center;
margin:10px 12px 40px 12px;
}

.contents_box .contents_foot {
border-bottom:1px solid #333333;
}
.contents_box .contents_foot a:link,
.contents_box .contents_foot a:visited,
.contents_box .contents_foot a:active {
font-size:12px;
font-weight:bold;
color:#4f2a11;
line-height:20px;
text-decoration:underline;
}
.contents_box .contents_foot a:hover {
color:#8c5918;
}

.contents_box .page_up {
width:88px;
text-align:right;
background-color:#333333;
padding:1px;
margin:10px 0px 0px 490px;
}
.contents_box .page_up a:link,
.contents_box .page_up a:visited,
.contents_box .page_up a:active {
font-size:10px;
font-weight:normal;
line-height:12px;
color:#cccccc;
text-decoration:none;
}
.contents_box .page_up a:hover {
color:#ffffff;
}

.contents_td {
width:540px;
font-size:14px;
line-height:20px;
text-align:left;
padding:20px;
}

.other_table {
width:540px;
font-size:14px;
line-height:20px;
text-align:left;
margin:0px 0px 20px 0px;
}




/* ───── 共通個別指定 ───── */

/* ----- フォントカラー ----- */
.c-ff3300 {color:#ff3300;}
.c-ff6600 {color:#ff6600;}
.c-006600 {color:#006600;}
.c-333333 {color:#333333;}


/* ----- パディング ----- */
.pad_10 {padding:10px;}
.pad_30b {padding-bottom:30px;}


/* ----- フロート ----- */
.float_l {float:left;}
.float_r {float:right;}


