@charset "Shift_JIS";
/* CSS Document */

body{
background-image:url(img/back_img.jpg);
text-align:center;
}


/* 1.Common================================================= */
body {
margin: 0px;
padding: 0px;
font-size: 12px;
}

img{
border:0px;
}

.clear {
clear: both;
}

ul{
margin:0px;
padding:0px;
}

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

p{
margin: 0px;
padding: 0px;
}

h1,h2,h3,h4{
margin: 0px;
padding: 0px;
}



/* 2.Header================================================= */

#header_bg{
background-image:url(img/head_bg.jpg);
background-repeat:repeat-x;
background-position:top center;
text-align:center;
}

#container{
width:810px;
margin:auto;
background-image:url(img/back_shadow.png);
behavior:expression(IEPNGFIX.fix(this));
}

#header-box{
width:800px;
margin:auto;
background-color:#FFFFFF;
}

.h_img{
margin-top:10px;
}

#contents{
padding:20px 0px 0px 24px;
text-align:left;
}


.page_top{
padding:20px 0;
width:762px;
text-align:right;
}

.page_top a:link {color:#646464; text-decoration:none}
.page_top a:visited {color:#646464; text-decoration:none}
.page_top a:active {color:#646464; text-decoration:none}
.page_top a:hover {color:#646464; text-decoration:underline}


.lr_box{
width:762px;
padding:18px 0;
}

.lr_box_s{
width:762px;
padding:18px 0 0 0;
}


.l_box{
float:left;
width:372px;
}

.r_box{
float:right;
width:372px;
}

.t01_menu{
padding:10px 0 10px 17px;
margin-bottom:20px;
background-color:#FFFFDF;
text-align:left;
}

.manu_txt{
float:left;
margin-right:17px;
width:156px;
line-height:1.6;
}


.txt{
padding:10px;
line-height:1.6;
}

.txt_s{
padding:10px 10px 0 10px ;
line-height:1.6;
}

.wf_title{
font-size:16px;
font-weight:bold;
color:#631104;
}

.wf_s_title{
font-size:13px;
color:#631104;
}

.wf_txt{
padding-left:20px;
color:#AC5A36;
}

.f_right{
float:right;
margin-left:10px;
}

.backnumber{
float:right;
padding:10px 10px 0 10px;
}

.backnumber li{
margin:7px 0 0 0;
font-size:11px;
padding:0 0 0 10px;
background-image:url(img/cursor.gif);
background-repeat:no-repeat;
background-position:left;
}

.backnumber li a:link {color:#631104; text-decoration:none}
.backnumber li a:visited {color:#631104; text-decoration:none}
.backnumber li a:active {color:#631104; text-decoration:none}
.backnumber li a:hover {color:#631104; text-decoration:underline}

.ml_box{
padding:10px;
}

.ml_l{
float:left;
width:230px;
line-height:1.6;
}

.ml_r{
float:right;
width:101px;
}

.merumaga-link {
padding:5px 0 0 0;
}

.foot_brown{
height:50px;
width:800px;
margin:auto;
background-color:#B68868;
}

.footer{
background-image:url(img/footer.jpg);
height:30px;
width:800px;
margin:auto;
color:#FFFFFF;
}

.f_txt{
padding:7px 0 0 0;
}

* html .f_txt{
padding:10px 0 0 0;
}