@charset "utf-8";

.internavi-top-main{
 width:100%;
 min-width:980px;
 height:470px;
 margin:0 auto;
 padding:0;
 box-sizing:border-box;
 text-align:center;
 background-color:#fff;
 background-position:center center;
 background-repeat:no-repeat;
 background-image:url(../images/top_img01_pc.jpg);
}
.internavi-top-main-img{
 display:none;
 width:100%;
 height:auto;
}
ul.internavi-top-sp-menu{
 display:none;
 font-size:1px;
 line-height:1px;
 letter-spacing:-0.4em;
 background-color:#e7eff3;
}
ul.internavi-top-sp-menu > li{
 display:inline-block;
 width:19.0625%;
 padding:0;
 margin:4px 0.35%;
 font-size:14px;
 line-height:1;
 letter-spacing:normal;
}
ul.internavi-top-sp-menu a{
 display:block;
 width:100%;
 margin:0;
 padding:0;
}
ul.internavi-top-sp-menu img{
 display:block;
 width:100%;
 margin:0;
 padding:0;
}

/* News & Topics
**************************/
.internavi-news{
 width:100%;
 min-width:980px;
 margin:0 auto;
 background-color:#f0f0f1;
}
.internavi-news-ttl{
 width:100%;
 height:43px;
 background:url(../images/news_ttl_bg.gif) repeat-x left top;
}
.internavi-news-ttl h2{
 display:block;
 width:980px;
 margin:0 auto;
 padding:0;
 text-align:left;
}
.internavi-news-ttl h2 > a{
 display:inline-block;
 float:right;
}
.ticker{
 overflow:hidden;
 padding:18px 0;
 margin:0 auto;
 max-width:980px;
 width:100%;
}
ul.internavi-news-list{
 width:100%;
 max-width:980px;
 margin:0 auto;
 font-size:16px;
 line-height:1.4;
 text-align:left;
 position:relative;
}
ul.internavi-news-list li{
 width:100%;
 display:none;
 z-index:0 !important;
}
ul.internavi-news-list li:after{
 content:"";
 display:block;
 height:0px;
 clear:both;
}
ul.internavi-news-list a{
 text-decoration:none;
 color:#333;
}
ul.internavi-important-list a:hover{
 text-decoration:underline;
}
ul.internavi-news-list .internavi-news-date{
 display:inline-block;
 width:12%;
 float:left;
 color:#999;
 vertical-align:top;
}
ul.internavi-news-list span{
 display:inline-block;
 width:85%;
 float:left;
 margin:0;
 vertical-align:top;
}
ul.internavi-news-list span br{
 display:none;
}
/* 重要なお知らせ
**************************/
.internavi-important{
	width: 100%;
	min-width: 980px;
	background: #fffafa url(../images/news_bg.gif) repeat-x left bottom;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}
.internavi-important-ttl{
	width: 100%;
	height: 43px;
	background: url(../images/important_ttl_bg.gif) repeat-x left top;
	margin-bottom: 15px;
}
.internavi-important-ttl h2{
 display:block;
 width:980px;
 margin:0 auto;
 padding:0;
 text-align:left;
}
.scroll-related-div{
	width: 100%;
	max-width: 980px;
	text-align: left;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	overflow: auto;
	padding: 0px;
}
ul.internavi-important-list{
	width: 980px;
	text-align: left;
	font-size: 16px;
	line-height: 1.4;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
ul.internavi-important-list li{
 margin:0 0 10px;
}
ul.internavi-important-list li:before{
 content:">";
 color:#c00;
 width:5%;
 max-width:20px;
 font-size:9px;
 line-height:16px;
 display:inline-block;
 float:left;
}
ul.internavi-important-list a{
 width:90%;
 display:inline-block;
 float:left;
 color:#c00;
 text-decoration:none;
}
ul.internavi-important-list a:hover{
 text-decoration:underline;
}
ul.internavi-important-list li:after{
 content:"";
 display:block;
 height:0px;
 clear:both;
}

/* リンク
**************************/
ul.internavi-top-nav{
 width:100%;
 margin:0 auto;
 padding:0;
 border-bottom:1px solid #d0d8db;
}
ul.internavi-top-nav > li{
 width:100%;
 background-color:#e7eff3;
}
ul.internavi-top-nav > li:nth-child(even){
 background-color:#fff;
}
ul.internavi-top-nav > li a{
 display:block;
 width:100%;
 max-width:980px;
 margin:0 auto;
 padding:0;
 font-size:1;
 line-height:1;
}



@media (min-width:1325px){
 .internavi-top-main{padding:0;}
 /*.internavi-top-main-img{display:block;}*/
}
@media screen and (max-width:736px){
 .internavi-top-main{
  width:auto;
  min-width:100%;
  height:auto;
  min-height:auto;
  min-height:inherit;
  padding:0;
  background:none;
  /*background-image:url(../images/top_img01_sp.jpg);*/
 }
 .internavi-top-main-img{display:block; width:100%;}
 /*.internavi-top-main-img{display:none; width:100% !important;}*/
 
 ul.internavi-top-sp-menu{
  display:block;
 }
/* News & Topics
**************************/
 .internavi-news{
  min-width:100%;
 }
 .internavi-news-ttl h2{
  width:auto;
  padding:0 10px;
  box-sizing:border-box;
 }
 .ticker{
	min-width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
 }
 ul.internavi-news-list{
	max-width: auto;
	font-size: 15px;
	margin-right: 3%;
	margin-left: 3%;
	width: 94%;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	line-height: 1.4;
 }
 ul.internavi-news-list .internavi-news-date{
	width: 33%;
 }
 ul.internavi-news-list span{
	width: 67%;
 }
 ul.internavi-news-list span br{
	 display:block;
 }
 
/* 重要なお知らせ
**************************/
 .internavi-important{
	min-width: 100%;
	padding-bottom: 15px;
 }
 .internavi-important-ttl h2{
  width:auto;
  padding:0 10px;
  box-sizing:border-box;
 }
ul.internavi-important-list{
	max-width: auto;
	padding: 0px;
	margin-top: 10px;
	margin-right: 3%;
	margin-bottom: 0px;
	margin-left: 3%;
	width: 94%;
 }
ul.internavi-important-list li{
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	margin-bottom: 10px;
}
 ul.internavi-top-nav img{width:100%;}
}
