html {overflow-y: scroll;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;text-align:left;}
li {list-style-type: none;}


body{
font-family:"メイリオ", "Meiryo";
min-width:860px;
color:#222;
}

/*-----------------------------------------------------
ヘッダー
-----------------------------------------------------*/
#header{
position:fixed;
z-index: 100;
top:0;
width:100%;
background:#222;
height:50px;
color:#fff;
font-family:sans-serif;
}

#h_menu{
margin-left:auto;
margin-right:auto;
width:80%;
}

#h_menu img{
margin-top:2px;
height:46px;
}

#h_menu ul{
float:right;
font-size:0;
display:inline-block;
}

#h_menu ul li{
font-size:16px;
display:inline-block;
line-height:50px;
}

#h_menu ul li a{
display:block;
text-decoration:none;
color:#fff;
padding-left:10px;
padding-right:10px;
}

#h_menu ul li a:hover{
color:#e9ba2f;
}



#box{
margin-left:auto;
margin-right:auto;
width:860px;
background:#fff;
border:solid 0px #222;
}





#board{
margin-top:50px;
width:100%;
height:340px;
background:#011a5c;
color:#fff;
background:url(head_bg.jpg);
background-position: center center;
text-align:center;
}

#board img{
align:center;
}

/*-----------------------------------------------------
丸アイコンボタン
-----------------------------------------------------*/
.square_btn{
display: inline-block;
width:150px;
font-size:20px;
font-weight:bold;
padding: 8px 16px;
border-radius: 25px;
text-decoration: none;
color: #fff;
background:#00cc66;
transition: .4s;
}

/*-----------------------------------------------------
トップページ
-----------------------------------------------------*/
.img_section{
width:430px;
height:220px;
}

#contents1 table{
border-collapse: collapse;
font-size:1em;
color:#222;
}

#contents1 table td{
border-collapse: collapse;
width:430px;
height:220px;
}

#contents1 table td.txt{
padding-left:30px;
}

#contents1 h2{
margin-bottom:0.2em;
}


.btn_big:hover{
    filter:alpha(opacity=70);
    -moz-opacity: 0.7;
    opacity: 0.7;
}


/*-----------------------------------------------------
フッター
-----------------------------------------------------*/
#footer{
width:100%;
background:#222;
height:30px;
color:#fff;
text-align:center;
line-height:30px;
font-size:13px;
font-family:sans-serif;
}


/*-----------------------------------------------------
上に戻るボタン
-----------------------------------------------------*/
.pagetop {
    display: none;
    position: fixed;
    bottom: 30px;
    right: 20px;
}
.pagetop a {
    display: block;
    background-color: #222;
    text-align: center;
    color: #fff;
    font-size: 30px;
border-radius:30px;
    text-decoration: none;
    padding: 6px 12px;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}
.pagetop a:hover {
    display: block;
    background-color: #666;
    text-align: center;
    color: #fff;
    font-size: 30px;
border-radius:30px;
    text-decoration: none;
    padding: 6px 12px;
    filter:alpha(opacity=50);
    -moz-opacity: 0.5;
    opacity: 0.5;
}





/*-----------------------------------------------------
リースについて
-----------------------------------------------------*/
.lease_top{
display:block;
margin-top:50px;
width:100%;
height:70px;
background:url(sample3.png);
background-position: center center;
text-align:center;
}

#lease{
margin-left:auto;
margin-right:auto;
width:700px;
background:#fff;
font-size:0.95em;
line-height:1.4em;
}

#lease img{
align:center;
}

#lease a{
color:#1075a5;
}

#lease a:hover{
color:#3c9fab;
}

.top_tit{
margin-left:auto;
margin-right:auto;
padding-top:15px;
width:860px;
font-weight:normal;
font-size:1.5em;
font-family:"游明朝",serif;
line-height:40px;
}

.top_tit_left{
display:inline-block;
padding-left:14px;
border-left:solid 5px #b50005;
}

.tit{
margin-bottom:10px;
font-weight:normal;
font-size:1.4em;
}

.bouble_line{
display:inline-block;
margin-bottom:8px;
padding-bottom:2px;
color:#1075a5;
font-weight:bold;
border-bottom:double 4px #1075a5;
}

.icon_btn{
color:#e9ba2f;
font-size:1.2em;
display:inline-block;
margin-right:2px;
}

.strong{
display:inline;
font-weight:bold;
color:#e00006;
}
.small{
display:inline;
font-size:0.8em;
}





/*-----------------------------------------------------
商品一覧
-----------------------------------------------------*/
.lease_top2{
display:block;
margin-top:100px;
width:100%;
height:70px;
background:url(sample3.png);
background-position: center center;
text-align:center;
}

.top_tit2{
margin-left:auto;
margin-right:auto;
padding-top:15px;
width:860px;
font-weight:normal;
font-size:1.5em;
font-family:"游明朝",serif;
line-height:40px;
}

.top_tit_left2{
display:inline-block;
padding-left:14px;
border-left:solid 5px #b50005;
}


#g_menu{
border-top:1px solid #eaeaea;
position:fixed;
z-index: 100;
top:50px;
width:100%;
height:50px;
background:#222;
color:#fff;
font-size:15px;
font-family:"游明朝",serif;
font-weight:bold;
line-height:50px;
text-align:center;
}

#g_menu ul{
list-style-type:none;
display:block;
margin-left:auto;
margin-right:auto;
}

#g_menu ul li{
margin-left:6px;
margin-right:6px;
display:inline-block;
}

#g_menu ul li a{
display:block;
text-decoration:none;
color:#fff;
padding-left:10px;
padding-right:10px;
}

#g_menu ul li a:hover{
color:#e9ba2f;
}


.lineupUl03{
margin-left:auto;
margin-right:auto;
width:628px;
border-top:0px solid #000
}

.lineupUl03 ul{
margin:0;
font-size:0;
}

.lineupUl03 ul li{
display:inline-block;
vertical-align:top;
margin:12px 6px;
font-size:12px;
border: 3px #eaeaea solid;
width:190px;
}


.lineupUl03 ul img{
width:170px;
margin:10px;
opacity:0.9;
}

.lineupUl03 ul p{
display:inline-block;
margin:0px 10px 10px 10px;
}

.icon_btn2{
color:#e9ba2f;
font-size:1.2em;
display:inline-block;
margin-left:10px;
margin-right:1px;
line-height:18px;
}



#goods1 a{
color:#1075a5;
}

#goods1 a:hover{
color:#3c9fab;
}