@charset "euc-jp";

body {
background-color:#fff;
margin:0;
padding:0;
text-align:center;
font:13px/1.22 "ＭＳ Ｐゴシック",osaka,"ヒラギノ角ゴ Pro W3",arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;
background:url(../images/bg_out.gif);}
table {font-size:inherit;font:100%;}
/**
* Bump up IE to get to 13px equivalent
*/
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}	
/*
.text10 { font-size:77%; }
.text11 { font-size:85%; }
.text12 { font-size:93%; }
.text13 { font-size:100%; }
.text14 { font-size:108%; }
.text15 { font-size:116%; }
.text16 { font-size:123.1%; }
.text17 { font-size:131%; }
.text18 { font-size:138.5%; }
.text19 { font-size:146.5%; }
.text20 { font-size:153.9%; }
*/
/* link
------------------------------------------------- */
a { color:#457a00; text-decoration:underline; }
a:link,
a:visited,
a:active{ text-decoration:underline; }
a:hover { text-decoration:none; }
p,ul,ol,li,dl,dd,h1,h2,h3,h4,h5 {
margin: 0;
padding: 0;
}
h1,h2,h3,h4,h5 {
font-size:100%;
font-weight:normal;
}
ul { list-style-type:none;}
img {
vertical-align:bottom;
border:0;
}
.clearfix:after {
content:"";
display:block;
clear: both;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */

.colorOr{color: #e86800;}


/* Base ―――――――――――――――――――――――――*/
.containerBg{
text-align:center;
margin:0px auto;
padding:0px;
width:879px;
background:url(../images/bg_base.gif) repeat-y;
}
.container{
padding:0px 15px 0px 14px;
color:.000000;
text-align:left;
}


/* Header ―――――――――――――――――――――――――*/
.top{
position:relative;
width:850px;
height:190px;
margin:0px;
padding:0px;
text-align:left;
background:url(../images/header_shop.jpg) no-repeat;
}
.logo {
position:absolute;
top:53px;
left:15px;
width:151px;
height:72px;
}
.description {
display:none;
font-size:12px;
}


/* Global Navigation ―――――――――――――――――――――――――*/
.glo_navi{
width:850px;
}
.glo_navi ul{margin: 0px;padding: 0px;}
.glo_navi li{
position:relative;
padding: 0px;
list-style:none;
float:left;
text-decoration:none;
}
/* Global Navigation Pull-down ―――――――――――――――――――――――――*/
/* Sub navi */
div.glo_navi li ul{
z-index:3;
position:absolute;
top:50px;
left:0px;
visibility:hidden;
padding:5px 0px 0px 0px;
background:#237c00;
}
div.glo_navi li ul li{
float:none;
width:180px;
margin:0px;
}
div.glo_navi li ul li a{
height:auto;
display:block;
line-height:1.5em;
padding:0px 5px 4px;
color: .FFF;
font-size:77%;
overflow:visible;
text-indent:0px;
background-image: none;
}
div.glo_navi li ul li a:hover{ color: #FFF; background: #669e00;}
/* for IE */
* html div.glo_navi li { float: left; }


/* contents ―――――――――――――――――――――――――*/


/* main contents ―――――――――――――――――――――――――*/
.main{
width:630px;
line-height:1.6em;
font-size:93%;
text-align:left;
}
.main .mainBlank{
padding:35px 35px 20px;
}
.main .mainBlank h1{
margin:0px -10px 20px;
}
.jumpTop {
clear:both;
padding: 20px 0px 0px 0px;
text-align: right;
}
.section01 {
padding:0px 0px 30px;
}
.section01B {
margin:-15px 0px 0px;
padding:0px 0px 30px;
}
.section02 {
margin:0px -10px 0px;
padding:0px 0px 30px;
}
.section01 h2 {
margin:0px 0px 15px;
}
.listBasic li{
padding:0px 0px 0.3em 12px;
background:url(../images/list_icon1.gif) no-repeat 0em 0.4em;
}
.jumpTop02{
text-align:right;}

/* side menu ―――――――――――――――――――――――――*/
.side{
margin:0px;
width:220px;
text-align:left;
}
.side .sideBlank{
padding:10px 10px 0px 10px;
}
.side h3{
padding:0px 0px 10px 0px;
}

.sideBoxNavi {
line-height: 1.4em;
margin:0px;
padding:0px 0px 1em 0px;
}
.sideBoxNavi h3{
margin:0px 0px -10px 0px;
}
.sNaviList {
margin:-10px 0px 0px;
border:#004200 solid 1px;
background: #e2e88f;
}
.sNaviList ul {
padding:7px 5px 2px 5px;
}
.sNaviList li{
padding:0px 0px 0.6em 12px;
text-decoration:none;
background:url(../images/list_icon1.gif) no-repeat 0em 0.4em;
}

.sNaviList a:link,
.sNaviList a:visited { color:#004200; text-decoration:none;}
.sNaviList a:hover,
.sNaviList a:active { color:#004200; text-decoration:underline;}

.sideBoxIron{
padding:0 0 15px 0;
color:#000000;
}
.sideBoxIron li{
padding:0px 0px 0.6em 0px;
}
.sideBox1{
padding:0 0 15px 0;
}
.sideBox1 a:link { color:#004200; text-decoration: none;}
.sideBox1 a:visited { color:#004200; text-decoration: none;}
.sideBox1 a:hover { color:#004200; text-decoration: underline;}
.sideBox1 a:active { color:#004200; text-decoration: none;}
.sideBox1 li{
padding:0px 0px 0.6em 12px;
background:url(../images/list_icon1.gif) no-repeat 0em 0.2em;
}


/* footer ―――――――――――――――――――――――――*/
.footer{
clear:both;
width:850px;
height:36x;
font-size:93%;
color: #237c00;
background:#ffffff url(../images/footer.gif) no-repeat bottom;
border-top:#006600 solid 3px;
}
.copyright{
float:left;
margin:0px;
padding: 0px 0px 18px 10px;
}
.bt_navi {
float:right;
margin:0px;
padding: 0px 10px 18px 0px;
text-align:right;
}
.bt_navi a{ color:#237c00;}
.bt_navi a:hover{ color:#237c00;}

/* login ―――――――――――――――――――――――――*/
.ms_login table{
width:200px;
}

