@charset "utf-8";
/* ===================================================================
CSS information

 file name  :common_sp.css
 author     :meets
 style info  :ベース設定　ハックは最下部に記述
=================================================================== */
.pc{display:none;}
.sp{display:block;}

/*----------------------------------------------------
	ハンバーガーメニュー
----------------------------------------------------*/
#openMenu{
position:absolute;
top: 20px;
right: 10px;
}
#layerMenu{
display: none;
position:absolute;
top:64px;
left:0;
width:100%;
height:100%;
z-index:99999999;
}
#layerMenu ul{
border-top: solid 1px #ccc;
z-index:99999999;
}
#layerMenu ul li{
background: #fff;
list-style: none;
border-bottom: solid 1px #ccc;
float:none;
z-index:99999999;
}
#layerMenu ul li a{
position: relative;
padding: 10px;
text-decoration: none;
color: #555;
display: block;
z-index:99999999;
}
#layerMenu ul li a:hover{
color: #CDCDCD;
z-index:99999999;
}
#closeMenu {
position: absolute;
top: -44px;
right: 10px;
z-index:99999999;
}

/*--------------------------------------------------------------------
基本設定
--------------------------------------------------------------------*/
/*--Text------------------------------------------------------------*/
body {
background:none;
}

/*--------------------------------------------------------------------
共通パーツ
--------------------------------------------------------------------*/
h1 {
	text-align:left;
	margin:10px 0 15px 10px;
}

h1 img{
	width:168px;
}

section{
	padding-bottom:30px;
}

/*--------------------------------------------------------------------
header（ヘッダー部分）
--------------------------------------------------------------------*/
header {
	width:100%;
}

header p.header_text {
margin: 20px 65px 0 20px;
}

header .search {
clear: both;
float: none;
max-width: 300px;
margin: 0 auto;
padding: 10px 0 0 0;
}

header .sm li{
	float: none;
	margin: 0;
}

header .sm li img{
	width: 112px;
	
}

header .sm {
	margin: 0 10px 10px 0;
}
/*--nav------------------------------------------------------------*/


/*--------------------------------------------------------------------
content（コンテンツ部分）
--------------------------------------------------------------------*/
#content #main_column{
	width:100%;
}

p.scroll{
	text-align: center;
	margin: 0 0 10px 0;
}

.table_wrap {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
/*--aside------------------------------------------------------------*/

/*--------------------------------------------------------------------
footer部分
--------------------------------------------------------------------*/
#wrap-btm footer h4 img{
	width: 170px;
}

#wrap-btm footer p.add {
	font-size:0.9em;
}

p#copyright{
	font-size:0.7em;
}

/*----------------------------------------------------
	ページトップリンク部分
----------------------------------------------------*/
#pageTop{
	/*display:none !important;*/
}

#pageTop{
	padding:0px;
	bottom:10px;
	right:10px;
}

#pageTop_sp{
}

/*--------------------------------------------------------------------
下層ページ共通
--------------------------------------------------------------------*/

