@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 {
	margin:0 0 10px 30px;
}

h1 img{
	width:256px;
}

section{
	padding-bottom:30px;
}

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

/*--nav------------------------------------------------------------*/
header .addtel{
clear: both;
float: none;
background-image: url(../images/bg_addtel.jpg);
width: 100%;
text-align: center;
padding: 10px 0;
margin: 0 0 20px 0;
}

header .addtel img{
margin: 5px 0;
}

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

/*--aside------------------------------------------------------------*/

/*--------------------------------------------------------------------
footer部分
--------------------------------------------------------------------*/
#fm ul{
	width:100%;
	display: flex;
	justify-content: center;
}

#wrap-btm footer {
	width:100%;
}

footer dl{
	margin:0 20px 30px;
}

footer dt{
	float:none;
	width:100%;
}

footer dd{
	padding:0 0 10px 0;
}

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

/*--------------------------------------------------------------------
センター固定 or リキッドレイアウトの変更
（リキッドレイアウトにする場合はwidthを100%に変更）
--------------------------------------------------------------------*/
header,
#content{
	width:100%;
}

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

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

#pageTop_sp{
}

/*--------------------------------------------------------------------
下層ページ共通
--------------------------------------------------------------------*/
#pagetitle{
	background:url(../images/bg_pagetitle.jpg) repeat-x;
	height:132px;
	margin:0 0 50px 0;
	padding:0 0 0 20px;
}

#pagetitle h2{
	width:100%;
	margin:0;
	padding:50px 0 0 0;
}

