/* CSS Document */

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td
{
margin: 0;
padding: 0;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

fieldset,img,object {
border: 0;
}

address,caption,cite,code,dfn,em,strong,th,var {
font-style: normal;
font-weight: normal;
}

ol,ul {
list-style: none;
}

caption,th {
text-align: left;
vertical-align: top;
}

h1,h2,h3,h4,h5,h6 {
font-size: 100%;
}

q:before,q:after {
content: '';
}

abbr,acronym {
border: 0;
}



/*\*/
a {
overflow: hidden;
}
/**/


img {
vertical-align: text-bottom;
}

/* .clearfix */
.clearfix {
zoom:1;/*for IE 5.5-7*/
}
.clearfix:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
* html .clearfix { display: inline-block; }
/* no ie mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* */


body {
background:url(images/common/back.jpg);
}

#left{
float:left;
width:241px;
padding-left:18px
}


#right{
float:right;
padding-right:18px;
width:500px;

}
.r_2{
float:right;
width:241px;

}

.l_2{float:left;
}


html{
    height:100%;
}

body{
background:#FFFFFF;
background:url(images/background.gif) repeat-y center;
width: 807px;
margin:0 auto;
text-align:center;
}

#container{
width: 793px;
margin:0 auto;
overflow:auto;
}

img{border:none;
vertical-align: text-bottom;}

h1{font-size:10px;
font-weight:normal;
margin:3px 20px;
color:#663300F;
}

.base{width:241px;
height:143px;
background:url(images/g_base.gif) no-repeat;
}
.base2{
padding:9px;
text-align:left}

/* ヘッダー */



#menu{
margin:0px;
text-align:right;
width:780px;
}

#guide{
width:700px;
margin:0 auto;

}

.guide2{
text-align:left;
margin-bottom:10px;
overflow:auto}


.guide_left{
float:left;
width:340px;
}
.guide_right{
float:right;
width:340px;
}

.clear{
clear: both;
display: block;
height: 0;
visibility: hidden;
content: ".";
}


/* フッター */

#under{
text-align:left;
margin:20px 0 20px 20px;
color:#663300;
font-size:10px;

}



.l110{line-height:110%}
.l120{line-height:120%}
.l130{line-height:130%}
.l140{line-height:140%}
.l160{line-height:160%}
.l180{line-height:180%}

.t10 {font-size: 70%}
.t12 {font-size: 80%}
.t14 {font-size: 85%}
.t16 {font-size: 120%}
.t18 {font-size: 140%}
.t20 {font-size: 150%}

.red {color:#FF0000}
.whi{color:#ffffff}
.yellow {color: #FFCC00}
.bro{color:#663300}
.green{color:#669933}
