@charset "UTF-8";

body,html{background:none #161616;}

/*============================
layout
============================*/
#topWrap{
	position:absolute;
	width:100%;
	height:510px;
	top:50%;
	margin:-256px 0 0 0;}

#topWrap h1{
	width:181px;
	position:relative;
	left:-35px;
	margin:0 auto 28px;
	filter:alpha(opacity=0);
	opacity:0;}

#topWrap h1{
	filter:alpha(opacity=0);
	opacity:0;}

#topNav,#topFooter{
	display:none;}
@media screen and (max-width: 768px) {
  #topSpWrap {
    min-height: calc(100vh - 110px);
  }
  #topWrap {
    margin: 0;
    height: auto;
    transform: translateY(-50%);
  }
  #topWrap h1 {
    width: 90px;
  }
  #topWrap img {
    display: block;
    width: auto;
    max-width: 100%;
    height: auto;
  }
}

/*============================
topNav
============================*/
#topNav{
	position:relative;
	margin:0 0 64px 0;
	padding:1px 0 0 0;
	background:url(../common/images/border_dotx.gif) #161616 repeat-x;}
	
#topNav ul{
	margin:0 auto;}
	
#topNav ul li{
	display:inline;}

@media screen and (max-width: 768px) {
  #topNav {
    background: none;
    margin: 0 0 32px 0;
    padding: 0;
  }
  #topNav ul li {
  }
}
/*-----------------------
global_top
-----------------------*/
#global_top{
	padding:0 0 1px 0;
	background:url(../common/images/border_dotx.gif) #161616 repeat-x 0 40px;}

#global_top ul{
	/*width:619px;*/}

#global_top ul li{
	z-index:9999;}
@media screen and (max-width: 768px) {
  #global_top {
    background: none;
  }
}

#news_local, #model_local{
	width:100%;
	position:absolute;
	top:41px;
	left:0;
	padding:0 0 1px;
	text-align:center;
	background:url(../common/images/border_dotx.gif) repeat-x 0 100%;
	display:none;}

#news_local ul, #model_local ul{
	/*width:100%;*/
	margin:0 auto;}


#news_local ul, #model_local ul{
	position:relative;}
/*
#news_local ul{width:434px;}	
#model_local ul{width:729px;}
*/
@media screen and (max-width: 768px) {
  #news_local, #model_local {
    background: none;
    padding: 0;
  }
  #news_local ul, #model_local ul{
    display: none !important;
  }
}

/*============================
topFooter
============================*/
#topFooter{
  position: absolute;
  top: 50%;
  width: 100%;
  margin-top: 119px;
	text-align:center;}

#topFooter p, #topFooter dl dt{
	font-family:'Diot';
	color:#fff;
	font-size:10px;}

#topFooter p{
	margin:0 0 30px 0;}

#topFooter dl dt{
	margin:0 0 8px 0;}

#topFooter ul.snsLinks li a {
  transition: opacity 0.5s;
  opacity: 1;
}
#topFooter ul.snsLinks li a:last-child {
  margin-left: 10px;
}
#topFooter ul.snsLinks li a img {
  width: auto;
  height: 42px;
}
#topFooter ul.snsLinks li a:hover {
  opacity: 0.6;
}
@media screen and (max-width: 768px) {
  #topFooter {
    position: relative;
    top: 0;
    margin-top: 0;
    max-height: 110px;
    box-sizing: border-box;
    padding: 20px 20px 16px;
    background: #080707;
  }
  #topFooter p {
    margin: 0 0 10px 0;
    font-size: 8px;
  }
  #topFooter ul.snsLinks li a:last-child {
    margin-left: 10px;
  }
  #topFooter ul.snsLinks li a img {
    width: auto;
    height: 32px;
  }
}
/*============================
IE6
============================*/

#news_local img,#model_local img{_behavior:url(/common/css/iepngfix.htc);}






