@charset "UTF-8";

/* ディレクトリ以下でのみ利用するスタイル設定をここに記述
----------------------------------------------------------------*/



/*---------------------------------------------
#header
----------------------------------------------*/
body#top #header {
height:97px;
}

body#top #header h1.logo{
position:absolute;
left:0px;
top:5px;
}

/*snsボタン---*/
body#top #header div.btns_sns{
width:384px;
position:absolute;
top:10px;
right:0px;
}

body#top #header div.btns_sns ul{
overflow:hidden;
_zoom:1;
}

body#top #header div.btns_sns ul li{
float:left;
}
/*-------*/

body#top #header div#navigation{
top:51px;
}

body#top #header div#navigation{
	position:absolute;
	width:557px;
	right: 0px;
	top: 51px;
}

/*---------------------------------------------
#contentinnner
----------------------------------------------*/

body#top div#content{
position:relative;
width: 934px;
height: 488px;
}

body#top div#content ul#mainImg{
position:absolute;
top: 0;
left: 0;
overflow: hidden;
width: 934px;
height: 488px;
}
body#top div#content ul#mainImg li{
margin: 0;
padding: 0;
}

body#top div#content div.coppyarea{
position:absolute;
top:13px;
left:18px;
overflow: hidden;
}

body#top div#content div.coppyarea p{
margin-top:9px;
}
body#top p.productimg{
position:absolute;
z-index:10;
left: 20px;
top: -134px;
}

body#top div#content div.news {
width:180px;
position:absolute;
left: 743px;
top: 327px;
font-size:11px;
}

body#top div#content div.news div.newstext{
position:absolute;
top: 38px;
height:80px;
overflow:auto;
width:160px;
left:10px;
}

body#top div#content .contentinnner{
padding:0px;
position:relative;
}

body#top div#content div.subnavi{
position:absolute;
left: 744px;
top: 130px;
}

/* Modal Style
----------------------------------------------------------------*/
div#modalBase{
position:absolute;
display:block;
width:100%;
top:0;
left:0;
z-index:9000;
background:#000;
filter:alpha(opacity=80) !important;
-moz-opacity:0.8;
-khtml-opacity:0.8;
opacity:0.8;
}
div#modalCont{
position: absolute;
//width: 640px;
//height: 400px;
color: #FFF;
z-index: 10000;
display: none;
}



/*---------------------------------------------
#footer
----------------------------------------------*/
body#top div#footer{
z-index:1;
}

body#top #footer #footerinnter div.inqareainnter h2{
position:absolute;
left:12px;
}

body#top #footer #footerinnter div.inqarea{
left:300px !important;
top:
}

body#top #footer #footerinnter div.inqareainnter p {
  line-height:3em;
  color:white;
}
body#top #footer #footerinnter div.inqareainnter p a{
  color:white;
}