﻿@charset "utf-8";

/*全体設定*/
html{
height:101%;
}
*{
margin:0px;
padding:0px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:small;
}
body{
margin:0px;
padding:0px;
border:0px;
height: 100%;
background-image:url(../com_img/bg.jpg);
background-repeat:repeat-x;
color:#330000;
line-height:1.3em;
letter-spacing:0.05em;
}
img{
border:0px;
margin:0px;
padding:0px;
}
a{
text-decoration:none;
color:#891210;
}
a:hover{
text-decoration:underline;
}
h1{
display:inline;
}
h2{
display:inline;
}

#territory{
margin:0px auto 0px auto;
background-color:#FFFFFF;
width:760px;
}

/* float */
#left{
float:left;
}
#right{
float:right;
}
#clear{
clear:both;
}

/* ヘッダー */
#header{
width:720px;
height:55px;
padding:10px 20px;
}

/* グローバルナビゲーション */
#mainnavi{
width:760px;
height:40px;
}
#mn_root{
width:720px;
padding:0px 20px;
background-image:url(../com_img/bg_menu.png);
background-repeat:repeat-x;
}

/* ボタン */
.button{
width:90px;
height:19px;
padding:4px 5px 0px 24px;
display:block;
}
.b1{
background-image:url(../com_img/icon_1.gif);
background-position:0px center;
background-repeat:no-repeat;
}
.b2{
background-image:url(../com_img/icon_2.gif);
background-position:0px center;
background-repeat:no-repeat;
}

/* 目印 */
.arrow1{
background-image:url(../com_img/arrow.gif);
background-position:0px 0.2em;
background-repeat:no-repeat;
}
.arrow2{
width:80px;
background-image:url(../com_img/arrow_top.gif);
background-position:0px center;
background-repeat:no-repeat;
}
.arrow3{
background-image:url(../com_img/arrow.gif);
background-position:0px 0.4em;
background-repeat:no-repeat;
}

/* what's new */
.tb1{
border-top:1px solid #D3CCA5;
border-bottom:1px solid #D3CCA5;
border-left:1px solid #D3CCA5;
border-right:1px solid #FFFFFF;
background-color:#ECE9D8;
}

.tb2{
border:1px solid #D3CCA5;
background-color:#ECE9D8;
}

/* フッター */
#footer{
width:748px;
height:19px;
color:#ffffff;
padding:2px 0px 0px 12px;
border-top:1px solid #330000;
background-color:#891210;
}

/* サブナビゲーション */
.snavi{
display:block;
height:35px;
}
.sm{
list-style:none;
padding-right:2px;
}
.sm2{
list-style:none;
}
