/*BODY*/
body {
font-size: 100%;
padding: 0;
margin: 0;
background-color: #FCF2DF;
}

/*フォント*/
h1 {
font-size: 12px;
color: #000;
line-height: 150%;
font-weight: lighter;
padding: 3px;
margin: 0px;
}
h2 {
font-size: 12px;
color: #FFF;
line-height: 130%;
font-weight: lighter;
padding: 5px 8px 0px 8px;
margin: 0px;
text-align: center;
}
h3 {
font-size: 16px;
color: #000;
line-height: 130%;
padding: 6px 0px 0px 30px;
margin: 0px;
}
h4 {
font-size: 11px;
color: #6B1C00;
line-height: 130%;
font-weight: lighter;
padding: 8px 0px 0px 0px;
margin: 0px;
text-align: center;
}
p {
font-size: 12px;
color: #000;
line-height: 150%;
padding: 3px;
margin: 0px;
}

/*リンク*/
a:link {
color: #730;
}
a:visited {
color: #444;
}
a:active {
color: #F70;
}
a:hover {
color: #F70;
}

/*全体*/
#container {
width: 770px;
padding: 0px;
margin: 0px auto 0px auto;
background-color: #FFF;
background-image: url(../img/bg.gif);
background-repeat: repeat-y;
}

/*センタータイトル*/
#title {
width: 770px;
height: 100px;
padding: 0px;
margin: 0px auto 0px auto;
background-color: #FFDAB3;
background-image: url(../img/title_bg.jpg);
background-repeat: no-repeat;
}

/*メイン*/
#main {
width: 750px;
padding: 0px;
margin: 0px 0px 0px 10px;
}

/*メニュー*/
#menuarea {
width: 175px;
padding: 0px;
margin: 0px;
float: left;
}
#menu {
width: 175px;
height: 35px;
padding: 0px;
margin: 0px;
}
#menuimg {
width: 175px;
height: 20px;
padding: 0px;
margin: 0px;
}

/*メイン右*/
#main_r {
width: 575px;
padding: 0px;
margin: 0px;
float: right;
}

/*メイン画像*/
#mainimg {
width: 575px;
padding: 0px;
margin: 0px;
}

/*小タイトル01*/
#stitle01 {
width: 530px;
height: 35px;
padding: 0px;
margin: 10px auto 10px auto;
background-image: url(../outline/img/stitle_bg.gif);
background-repeat: no-repeat;
}
/*小タイトル02*/
#stitle02 {
width: 530px;
height: 35px;
padding: 0px;
margin: 10px auto 10px auto;
background-image: url(../business/img/stitle_bg.gif);
background-repeat: no-repeat;
}
/*小タイトル03*/
#stitle03 {
width: 530px;
height: 35px;
padding: 0px;
margin: 10px auto 10px auto;
background-image: url(../owner/img/stitle_bg.gif);
background-repeat: no-repeat;
}
/*小タイトル04*/
#stitle04 {
width: 530px;
height: 35px;
padding: 0px;
margin: 10px auto 10px auto;
background-image: url(../howto/img/stitle_bg.gif);
background-repeat: no-repeat;
}
/*小タイトル05*/
#stitle05 {
width: 530px;
height: 35px;
padding: 0px;
margin: 10px auto 10px auto;
background-image: url(../access/img/stitle_bg.gif);
background-repeat: no-repeat;
}
/*小タイトル06*/
#stitle06 {
width: 530px;
height: 35px;
padding: 0px;
margin: 10px auto 10px auto;
background-image: url(../faq/img/stitle_bg.gif);
background-repeat: no-repeat;
}
/*小タイトル07*/
#stitle07 {
width: 530px;
height: 35px;
padding: 0px;
margin: 10px auto 10px auto;
background-image: url(../link/img/stitle_bg.gif);
background-repeat: no-repeat;
}
/*小タイトル08*/
#stitle08 {
width: 530px;
height: 35px;
padding: 0px;
margin: 10px auto 10px auto;
background-image: url(../topics/img/stitle_bg.gif);
background-repeat: no-repeat;
}

/*テキスト*/
#text {
width: 500px;
padding: 0px;
margin: 0px auto 10px auto;
}

/*フッターメニュー*/
#fmenuarea {
width: 770px;
height: 25px;
padding: 0px;
margin: 0px auto 0px auto;
background-image: url(../img/fmenu_bg.gif);
background-repeat: no-repeat;
}
#fmenu {
width: 720px;
height: 25px;
padding: 0px;
margin: 0px auto 0px auto;
}
#fmenu ul {
padding: 0px;
margin: 0px auto 0px auto;
list-style-type: none;
}
#fmenu li {
float: left;
}

/*コピー*/
#copy {
width: 770px;
height: 30px;
padding: 0px;
margin: 0px auto 0px auto;
background-image: url(../img/copy_bg.gif);
background-repeat: no-repeat;
}

/*クリア*/
#clear {
clear: both;
}