/* --------＜ページ基本設定＞-------- */
body {
font-family	: 'メイリオ',Meiryo,'ＭＳ Ｐゴシック';
font-weight	:  normal;
text-align	:  center;
margin		:     0px;
background-color: #8e3c05;
background	: url(img/bg.png);
scrollbar-face-color: #BB7229;
scrollbar-track-color: #E69949;
scrollbar-arrow-color: #3F1400;
scrollbar-highlight-color: #E69949;
scrollbar-shadow-color: #3F1400;
scrollbar-3dlight-color: #E69949;
scrollbar-darkshadow-color: #3F1400;
}
/* -----------＜設定終了＞----------- */


/* ----------＜ヘッダー設定＞---------- */
div.header {
width		:  1200px;
margin-left	:    auto;
margin-right	:    auto;
padding		:     0px;
float		:    none;
}

a.menu {
display		:   block;
height		:    100%;
text-indent	: -9999px;
}

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

ul.menu {
width		:  1200px;
margin-top	:     0px;
margin-left	:    auto;
margin-right	:    auto;
margin-bottom	:     0px;
padding		:     0px;
float		:    none;
}
li.menu_left {
width		:   449px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0101.png);
}
li.menu_left_cb {
width		:   449px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0101_cb.png);
}

li.info {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0202.gif);
}
li.info a {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0201.gif);
}
li.info_now {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0203.gif);
}

li.blog {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0302.gif);
}
li.blog a {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0301.gif);
}
li.blog_now {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0303.gif);
}

li.gallery {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0402.gif);
}
li.gallery a {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0401.gif);
}
li.gallery_now {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0403.gif);
}

li.support {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0502.gif);
}
li.support a {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0501.gif);
}
li.support_now {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0503.gif);
}

li.circle {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0602.gif);
}
li.circle a {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0601.gif);
}
li.circle_now {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0603.gif);
}

li.personal{
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0702.gif);
}
li.personal a {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0701.gif);
}
li.personal_now {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0703.gif);
}

li.link{
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0802.gif);
}
li.link a {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0801.gif);
}
li.link_now {
width		:    96px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0803.gif);
}

li.menu_right {
width		:    79px;
height		:    54px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu0901.png);
}

li.footer_left {
width		:   410px;
height		:    80px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu1101.gif);
}

li.top{
width		:   100px;
height		:    80px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu1202.gif);
}
li.top a {
width		:   100px;
height		:    80px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu1201.gif);
}

li.back{
width		:   100px;
height		:    80px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu1302.gif);
}
li.back a {
width		:   100px;
height		:    80px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu1301.gif);
}

li.footer_right {
width		:   410px;
height		:    80px;
float		:    left;
list-style-type	:    none;
background	: url(img/menu1401.gif);
}

li a:hover{
background	:none !important;
}
/* -----------＜設定終了＞----------- */


/* ----------＜見出設定＞---------- */
h1 {
background-image: url(img/cap_h1.png);
font-weight	:  normal;
font-size	:    14px;
line-height	:    48px;
height		:    72px;
margin-top	:     0px;
margin-bottom	:     0px;
padding-left    :    80px;
color		: #ffffff;
}

h2 {
background-color: #3f1400;
font-weight	:  normal;
font-size	:    14px;
line-height	:    32px;
margin		:     0px 0px 8px 0px;
padding		:     2px 0px 0px 16px;
color		: #ffffff;
}

h3 {
background-image: url(img/cap_h3.png);
font-weight	:  normal;
font-size	:    14px;
line-height	:    48px;
height		:    72px;
margin-top	:     0px;
margin-bottom	:     0px;
padding-left    :    52px;
color		: #ffffff;
}
/* -----------＜設定終了＞----------- */


/* --------＜段落設定：外郭＞-------- */
div.container {
background-image: url(img/bg_container_middle.png);
width		:  1200px;
margin-left	:    auto;
margin-right	:    auto;
float		:    none;
}

div.main {
width		:  1000px;
margin-right	:     0px;
margin-left	:     0px;
border		:     0px;
font-size	:    14px;
line-height	:    28px;
text-align	:    left;
color		: #3f1401;
}

div.news {
width		:   680px;
margin-left	:   112px;
border		:     0px;
font-size	:    14px;
line-height	:    28px;
text-align	:    left;
color		: #3f1401;
float		:    left;
}

div.navi {
width		:   280px;
margin-right	:   108px;
border		:     0px;
font-size	:    12px;
line-height	:    24px;
text-align	:    left;
color		: #3f1400;
float		:   right;
}

div.outline01 {
width		:   480px;
margin-left	:     0px;
border		:     0px;
font-size	:    12px;
line-height	:    22px;
text-align	:    left;
color		: #3f1401;
float		:    left;
}

div.outline02 {
width		:   480px;
margin-right	:     0px;
border		:     0px;
font-size	:    12px;
line-height	:    22px;
text-align	:    left;
color		: #3f1400;
float		:   right;
}
/* -----------＜設定終了＞----------- */


/* --------＜段落設定：記事＞-------- */
div.bg_news_middle {
background-image: url(img/bg_news_middle.png);
width		:   680px;
margin		:     0px;
border		:     0px;
text-align	:    left;
}

div.news_middle {
width		:   640px;
margin-right	:    20px;
margin-left	:    20px;
border		:     0px;
font-size	:    12px;
line-height	:    28px;
text-align	:    left;
color		: #3f1400;
}

div.news_middle_ul {
background-image: url(img/bg_news_ul.png);
width		:   640px;
margin-right	:    20px;
margin-left	:    20px;
border		:     0px;
font-size	:    12px;
line-height	:    28px;
text-align	:    left;
color		: #3f1400;
}

div.news_ul {
background-image: url(img/bg_news_ul.png);
border		:     0px;
font-size	:    12px;
line-height	:    28px;
text-align	:    left;
color		: #3f1400;
}

div.news_gallery {
width		:   640px;
margin-right	:    20px;
margin-left	:    20px;
border		:     0px;
font-size	:    12px;
line-height	:    20px;
text-align	:    left;
color		: #3f1400;
}

div.news_middle_link {
margin-right	:    20px;
margin-left	:    20px;
border		:     0px;
font-size	:    14px;
line-height	:    20px;
text-align	:    left;
color		: #3f1400;
}

div.bg_navi_middle {
background-image: url(img/bg_navi_middle.png);
width		:   280px;
margin		:     0px;
border		:     0px;
text-align	:  center;
}

div.navi_middle {
width		:   240px;
margin-right	:    20px;
margin-left	:    20px;
border		:     0px;
font-size	:    12px;
line-height	:    24px;
text-align	:    left;
color		: #3f1400;
}

div.bg_bottom {
background-image: url(img/bg_container_bottom.png);
width		:  1200px;
height		:   320px;
margin-left	:    auto;
margin-right	:    auto;
padding		:     0px;
font-size	:    14px;
line-height	:    30px;
text-align	:  center;
color		: #ffffff;
}
/* -----------＜設定終了＞----------- */


/* ------＜段落設定：更新情報＞------ */
div.newsbox {
background	: url(img/bg_header03.png);
width		:   458px;
height		:   124px;
border		:     1px #3f1400 solid;
overflow	:    auto;
}

div.newsbox2 {
width		:   404px;
border		:     0px;
margin		:    14px;
font-size	:    12px;
line-height	:    19px;
text-align	:    left;
color		: #ffffff;
}

div.newsbox_l {
width		:   640px;
margin-left	:     0px;
border		:     0px;
float		:    left;
}

div.newsbox_r {
background	: url(img/bg_header04.png);
width		:   560px;
margin-left	:     0px;
border		:     0px;
text-align	:    left;
float		:   right;
}
/* -----------＜設定終了＞----------- */


/* -----------＜画像設定＞----------- */
img.nomargin {
border		:     0px;
margin		:     0px;
}

img.banner {
width		:   200px;
height		:    40px;
border		:     0px;
margin		:     0px 8px 0px 0px;
float		:    left;
}

img.lineup {
width		:   280px;
height		:   100px;
border		:     0px;
margin		:     2px 0px 2px 0px;
}

img.gallery_thumbs {
width		:   240px;
height		:   320px;
border		:     0px;
margin		:     0px 16px 4px 0px;
}

img.gallery_s {
width		:   128px;
height		:    96px;
border		:     0px;
margin		:     0px;
}

img.home_thumbs {
border		:     0px;
margin		:     0px 0px 4px 0px;
float		:    left;
}

img.diary_thumbs {
width		:   210px;
height		:   158px;
border		:     0px;
margin		:     0px;
}

img.aid {
width		:   200px;
border		:     0px;
margin-bottom	:     4px;
}

img.aid_banner {
width		:   640px;
border		:     0px;
margin-bottom	:     4px;
}
/* -----------＜設定終了＞----------- */


/* ---------＜テーブル設定＞--------- */
td,th {
font-size	:    12px;
line-height	:    20px;
font-weight	:  normal;
color		: #3f1400;
}

td.banner {
margin		:     0px;
font-size	:    12px;
line-height	:    20px;
color		: #3f1400;
}

td.colspan {
margin		:     0px;
font-size	:    12px;
line-height	:    20px;
text-align	:  center;
font-weight	:    bold;
color		: #BC732A;
background-color: #3f1400;
}

td.left {
width		:    72px;
margin		:     0px;
font-size	:    12px;
line-height	:    20px;
text-align	:  center;
font-weight	:    bold;
background-color: #9a5108;
}

td.right {
margin		:     0px;
font-size	:    12px;
line-height	:    20px;
text-align	:    left;
background-color: #BC732A;
}

table.navi {
width		:   200px;
border		:     1px #3f1400 solid;
margin		:     0px;
background-color: #000000;
}

td.navi01 {
padding		:     3px;
font-size	:    12px;
line-height	:    20px;
text-align	:  center;
color		: #BC732A;
background-color: #3f1400;
}

td.navi02 {
padding		:     3px;
font-size	:    12px;
line-height	:    20px;
text-align	:  center;
color		: #3f1400;
background-color: #ffffff;
}
/* -----------＜設定終了＞----------- */


/* ---------＜フォーム設定＞--------- */
form {
margin		:     0px;
}
/* -----------＜設定終了＞----------- */


/* ---------＜箇条書き設定＞--------- */
ul.news {
margin-top	:      0px;
margin-bottom	:     24px;
padding-left	:     28px;
}

ul.news_end {
margin-top	:      0px;
margin-bottom	:      0px;
padding-left	:     28px;
}

li.news {
margin-top	:      4px;
margin-bottom	:      4px;
}

ul.update {
margin-top	:      0px;
margin-bottom	:      0px;
padding-left	:     21px;
}

ul.navi {
margin-top	:      0px;
margin-bottom	:      0px;
padding-left	:     16px;
}
/* -----------＜設定終了＞----------- */



/* ----------＜リンク設定＞---------- */
a:link {
color		: #a25622;
text-decoration : underline;
}
a:visited {
color		: #a25622;
text-decoration : underline;
}
a:active {
color		: #803400;
text-decoration : none;
}
a:hover {
color		: #803400;
text-decoration	: none;
}

a:link.w {
color		: #ffffff;
text-decoration : underline;
}
a:visited.w {
color		: #ffffff;
text-decoration : underline;
}
a:active.w {
color		: #ffffff;
text-decoration : none;
}
a:hover.w {
color		: #ffffff;
text-decoration	: none;
}
/* -----------＜設定終了＞----------- */
