@charset "utf-8";
/* CSS Document */

/* -------基本設定 -------*/

body{
	width: 100%;
	background-image:url(../images/haikei_pattern.png);
}


img { 
   max-width:100%;
	/*width:100%; */
    height:auto; 
	vertical-align: bottom;

} 


a img{
	border:none;

}

.red {
	color: #F00;
}
.center {
	text-align: center;
}

dl,dd,dt{
padding:0; margin:0;
}

a {/*リンクされた文字*/
	color:#FFC;
	font-style:normal;
	text-decoration:underline;
}

.text{
	padding-top: 15px;
	padding-bottom: 15px;
	line-height: 160%;
}

.big{
	font-size: 180%;
	font-weight: bold; 	
	line-height: 140%;
}

.jisage{
padding-left:1em;
text-indent:-1em;
}

.event {
	margin-bottom: 30px;
	text-align:center;
}



/* -------ヘッダー-------*/
#header {
	background: #000;
}

#logo {
	text-align: center;
	max-width:100%;
	padding: 5px 35%;
}

/*#logo img{
	text-align: center;
	max-width:100%;
}
*/

/* ----------------------中身-------------------------*/

/* ---------タイトル--------------*/
/*#wrap {
	background: url(../images/matagi_help_topmidashi.png) no-repeat top;
	background-size: cover;
}
*/
#news_title {
	text-align: center;
	/*background: url(../images/matagi_oshirase_haikiei.png) no-repeat top;*/
	background-size: cover;
	padding-top: 20px;
	padding-bottom: 20px;	
	
}



/* -----------中身-----------*/


#wrapper {
	margin: 0px auto;
	padding-right: 15px;
	padding-left: 15px;
/*	background: url(../images/matagi_help_haikei.png) no-repeat bottom;
	background-size: cover;*/
	line-height:120%;
	font-size: 13px;
	
}



.news{
	margin: 0px auto;
	width: 265px;
	font-size:30px;
	padding-bottom:15px;
	padding-top: 15px;
	line-height:140%;
	border-bottom: 1px solid #FFF;


}

.news:last-child {
	border-bottom: none;
	
}

.text dl dt{
	font-weight: bold;
	margin: 0px;
	padding: 0px;
	
}

.text dl dd {
	margin-left: 0;
	font-size:13px;	
	font-weight: normal;
}



/* ----------アイコン回り込み----------*/

.box {
	float: left;
	width: 100%;
	padding-bottom:15px;
}

.box img {
  max-width: 13%;
  float:left;
}


.box p {
	margin: 0;
	padding-left: 5px;
}

.right {
  width: 87%;
  float: left;
  
} 
.kiji_gazou {
	text-align: center;
	
}



.app{
	display:table;
	table-layout: fixed;
	border-collapse:separate;
	border-spacing: 5px 0;
	width:100%;
	padding-bottom:15px;
	padding-top: 30px;	

	
}


.app li{
	display:table-cell;
    vertical-align:middle;
    text-align:center;	

}
#wrap .to_top {
	text-align: center;
	max-width:100%;
	padding: 5px 35% 30px;
}


/* ----------フッター----------*/
#pageTop{
	background:url(../images/top_help_return.png) no-repeat;
/*	border-radius:5px;
	color:#FFF;*/
	padding:25px;
	position:fixed;
	bottom:30px;
	right:1px;
	text-indent:-9999px;
	}




#footer {
	clear:both;
	background-color: #000;
	text-align: center;
	color: #FFF;
	padding: 30px 10px 10px;
	font-size:12px;
}
