@charset "utf-8";
* {
    margin: 0;
    padding: 0;
}

table,img,p {
    border: 0;
}

/* font-family: Verdana,Arial,Helvetica,sans-serif; */
body {
    font-family: "ＭＳ ゴシック",sans-serif;
    color: #4D4D4D;
    font-size: 90%;
    line-height: 150%;
    letter-spacing:1px;
    text-align:left;
	background:#54462c url("../images/bg02.gif") bottom center no-repeat;
}

/* 全体フレーム(中央寄せ, 枠線) */
#frame{
    background:url("../images/bg.gif") top center no-repeat;
	_text-align:center;
}

#wrapper{
width:1000px;
margin:0 auto 10px auto;
background:#e2d2af;
padding-bottom:10px;
}


/* フロート回り込み解除
----------------------------------------------- */
br.clear {
    clear: both;
    display: none;
    font-size: 0px;
    line-height: 0%;
    height: 0px
}
/* リンク指定
----------------------------------------------- */
a:link {color: #336600;text-decoration:underline;}
a:visited {color:#65b234;}
a:hover {color:#68a7c3;}
/* フォント
----------------------------------------------- */
h1,h2,h3,h4,h5 {
    font-size: 100%;
    line-height: 150%;
}
.price { color: #ff0000; font-weight: bold; }
.attention { color: #ff0000; }
.mini { font-size: 90%; }
em {
    font-style: normal;
    color: #ff0000;
}
/* テーブル共通指定
----------------------------------------------- */
table  {
    margin: 15px auto 0 auto;
    border-top: 1px solid #fff;
    border-left: 1px solid #fff;
    border-collapse: collapse;
    text-align: left;
}
table th {
    padding: 8px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    background-color: #4086E4;
    font-weight: normal;
}
table td {
    padding: 5px;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
}


/* ヘッダーロゴ
------------------------------------------------ */
#header{
background:url("../images/bg03.gif") top center no-repeat;
height:84px;
width:1000px;
margin:10px auto 0 auto;
}

#header h1{
text-align:center;
padding-top:10px;
}

#header h2{
font-size:1em;
text-align:left;
font-weight:normal;
padding:5px;
}


/* wrapper */
#wrapper h2.tab1{
text-align:center;
background:url("../images/tab01.gif") bottom center no-repeat;
width:296px;
height:26px;
float:left;
padding-top:15px;
margin-left:20px;
margin-top:10px;
}

#wrapper h2.tab2{
text-align:center;
background:url("../images/tab02.gif") bottom center no-repeat;
width:296px;
height:26px;
float:left;
padding-top:15px;
margin-left:20px;
margin-top:10px;
}

#wrapper h2.tab3{
text-align:center;
background:url("../images/tab03.gif") bottom center no-repeat;
width:296px;
height:26px;
float:left;
padding-top:15px;
margin-left:20px;
margin-top:10px;
}

#wrapper h2.tab4{
text-align:center;
background:url("../images/tab04.gif") bottom center no-repeat;
width:296px;
height:26px;
float:left;
padding-top:15px;
margin-left:20px;
margin-top:10px;
}

#wrapper h2.tab5{
text-align:center;
background:url("../images/tab05.gif") bottom center no-repeat;
width:296px;
height:26px;
float:left;
padding-top:15px;
margin-left:20px;
margin-top:10px;
}

#wrapper h2.tab6{
text-align:center;
background:url("../images/tab06.gif") bottom center no-repeat;
width:296px;
height:26px;
float:left;
padding-top:15px;
margin-left:20px;
margin-top:10px;
}

#wrapper #user{
float:right;
width:550px;
text-align:right;
font-weight:bold;
padding-top:10px;
margin-right:20px;
margin-top:10px;
}

#wrapper #wrapper_inner{
background:#fff;
margin:0px 20px 10px 20px;
padding-bottom:10px;
clear:both;
}

#wrapper .data{
text-align:center;
color:#990000;
}

#wrapper .datalist{
padding:10px;
}

#wrapper .datalist p.left{
float:left;
}

#wrapper .datalist p.right{
float:right;
}

#wrapper .datalist .clear{
clear:both;
}

/* login */
#login{
background:url("../images/top_bg.gif") #e2d2af top left no-repeat;
width:1000px;
margin:10px auto;
padding:100px 0 0 0;
}

#login p{
text-align:center;
}

#login h1{
text-align:right;
padding:20px;
}

#loginframe{
background:url("../images/login_bg.gif") #e2d2af top center no-repeat;
width:510px;
height:260px;
margin:0 auto;
}

#logininner{
width:300px;
margin:auto;
padding:70px 0;
_padding-bottom:0px;
_padding-top:55px;
}

#logininner .login_left{
float:left;
width:100px;
text-align:right;
padding-bottom:50px;
margin:0;
_padding-bottom:0px;
_padding-top:0px;
}

#logininner .login_right{
float:left;
width:200px;
text-align:left;
padding-bottom:50px;
margin:0;
_padding-bottom:0px;
_padding-top:0px;
}

#logininner .login_center{
clear:both;
text-align:center;
_padding-bottom:0px;
_padding-top:0px;
}

#logininner .clear{
clear:both;
text-align:center;
_padding-bottom:0px;
_padding-top:0px;
}

.clear{
clear:both;
margin:0;
padding:0;
}

