@charset "UTF-8";
/* @media handheld, all and (max-width:490px){ */

.showPc { display:none; }

#TOP #contInner,
#TOP #headBg{
	background:transparent none;
}
#TOP #contBg{
	background:url(../images/header/bg_header_131015_smp_top.jpg) no-repeat center top;
}
#TOP #header p#logo{
	padding:12px 0 0 0;
}
#TOP #header p#lead{
	padding:170px 10px 20px 10px;
	text-align:left;
}

#TOP #header p#shien{
	padding:0 10px 20px 10px;
	text-align:center;
	position: relative;
}
#TOP #header p#shien .haribotekit{
	position: relative;
	right: 0;
	bottom: 0;
}

#TOP #header .social{
	position:relative;
	top:0;
	padding-bottom:15px;
}
#TOP #header .social li.lineBtn{
  display:inline-block;
  _display:inline;
}

#TOP #header p#shien .haribotekit img{ max-width:100%; }


/* j[{^ */
#TOP #MENU{
	width:auto;
	padding:0 10px 0;
}
#TOP #MENU ul li{
	float:none;
	/*margin-left:0;*/
	text-align:center;
}

/*トウホク、ワゴンのメニュー*/
#TOP #MENUtohoku{
	width:auto;
	padding:0 10px 20px;
}
#TOP #MENUtohoku ul li{
	float:none;
	margin-left:0;
	margin-right:0;
	text-align:center;
}

#TOP #MENUtohoku ul li.tohoku{
	margin-right:0;
}

/* メニュートウホク */
#TOP #MENUtohoku ul li.videoMsg{
display: none;
}
#TOP #MENUtohoku ul li.gallery{
width: 300px !important;
margin: 0 auto;
text-indent: -9999px;
overflow: hidden;
font-size: 100%;
float: none;
margin-bottom:10px;
}
#TOP #MENUtohoku ul li.gallery .haribotekit,
#TOP #MENUtohoku ul li.gallery .haribotekit .panel{
display: block !important;
width: 300px !important;
height: 58px !important;
}
#TOP #MENUtohoku ul li.gallery .haribotekit .panel{
display: block !important;
background: url(/withU/images/navi_msg_04_smp.png) no-repeat 0 0 !important;
}


#TOP #MENUtohoku ul li.yahoo{
width: 300px !important;
margin: 0 auto;
text-indent: -9999px;
overflow: hidden;
font-size: 100%;
float: none;
margin-bottom:10px;
}
#TOP #MENUtohoku ul li.yahoo .haribotekit,
#TOP #MENUtohoku ul li.yahoo .haribotekit .panel{
display: block !important;
width: 300px !important;
height: 60px !important;
}
#TOP #MENUtohoku ul li.yahoo .haribotekit .panel{
display: block !important;
background: url(/withU/images/navi_yahoo_smp.png) no-repeat 0 0 !important;
}


#TOP #MENUtohoku ul li.train{
width: 300px !important;
margin: 0 auto;
text-indent: -9999px;
overflow: hidden;
font-size: 100%;
float: none;
margin-bottom:10px;
}
#TOP #MENUtohoku ul li.train .haribotekit,
#TOP #MENUtohoku ul li.train .haribotekit .panel{
display: block !important;
width: 300px !important;
height: 60px !important;
}
#TOP #MENUtohoku ul li.train .haribotekit .panel{
display: block !important;
background: url(/withU/images/navi_train_smp.png) no-repeat 0 0 !important;
}


#TOP #MENUtohoku ul li.ichigo{
width: 300px !important;
margin: 0 auto;
text-indent: -9999px;
overflow: hidden;
font-size: 100%;
float: none;
margin-bottom:10px;
}
#TOP #MENUtohoku ul li.ichigo .haribotekit,
#TOP #MENUtohoku ul li.ichigo .haribotekit .panel{
display: block !important;
width: 300px !important;
height: 62px !important;
}
#TOP #MENUtohoku ul li.ichigo .haribotekit .panel{
display: block !important;
background: url(/withU/images/navi_ichigo_smp.png) no-repeat 0 0 !important;
}


#TOP #MENUtohoku ul li.yahooBousai{
width: 300px !important;
margin: 0 auto;
text-indent: -9999px;
overflow: hidden;
font-size: 100%;
float: none;
margin-bottom:10px;
}
#TOP #MENUtohoku ul li.yahooBousai .haribotekit,
#TOP #MENUtohoku ul li.yahooBousai .haribotekit .panel{
display: block !important;
width: 300px !important;
height: 60px !important;
}
#TOP #MENUtohoku ul li.yahooBousai .haribotekit .panel{
display: block !important;
background: url(/withU/images/navi_yahooBousai_smp.png) no-repeat 0 0 !important;
}



/* メニュー花火 */
#TOP #MENUtohoku ul li.fireworks{
width: 300px !important;
margin: 0 auto;
text-indent: -9999px;
overflow: hidden;
font-size: 100%;
float: none;
}
#TOP #MENUtohoku ul li.fireworks .haribotekit,
#TOP #MENUtohoku ul li.fireworks .haribotekit .panel{
display: block !important;
width: 300px !important;
height: 58px !important;
}
#TOP #MENUtohoku ul li.fireworks .haribotekit .panel{
display: block !important;
background: url(/withU/images/navi_fireworks_smp.png) no-repeat 0 0 !important;
}




/* XV */
#TOP #content .pad{
	padding:0;
}
#TOP #content #NEW{
	width:100%;
	background:transparent none;
	padding-top:0;
	text-align:left;
	position:relative;
	margin-bottom:20px;
}
#TOP #content #NEW h2{
	position:relative;
	top:0;
	left:0;
	background:url(/withU/common/images/h3_line.gif) repeat-x left bottom;
	padding-bottom:15px;
	margin-bottom:0px;
}
#TOP #content #NEW table{
	margin:10px 10px 0;
	display:block;
}
#TOP #content #NEW table tr,
#TOP #content #NEW table thead,
#TOP #content #NEW table tbody{
	display:block;
}
#TOP #content #NEW table td{
	display:inline-block;
	/display:inline;
}
#TOP #content #NEW table th{
	font-weight:normal;
	padding:1px 0 10px 0;
	text-align:left;
	vertical-align:top;
}

/* banner */
.banners{
	background:#58ac1a;
	padding:15px 0 15px 5%;
	text-align:left;
	margin-top:-10px;
}
.banners li{
	display:inline-block;
	/display:inline;
	width:45%;
	padding:0 5% 10px 0;
	text-align:center;
}
.banners li img{
	width:100%;
}

.movie { margin:-10px 10px 10px 10px; }
.movie a,
.movie a:hover{ 
	display:inline-block;
	width:auto; height:auto; padding:0;
	background:transparent;
	margin-top:10px;
}
.movie img {
	max-width:100%;
}


/* videos */
#content .cont_moviebanner{
	display:none;
}


.showPc {
	display:none!important;
}