@charset "utf-8";
body{
	font-family: Verdana, "游ゴシック", YuGothic, "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, sans-serif;
	width:100%;
	font-size:15px;
	line-height:180%;
	font-weight:500;
	color:#333;
	text-align:center;
	-webkit-text-size-adjust:100%;
	min-width:1080px;
	background:#FDF7EB;
	}

.size90{font-size:0.9em; line-height:160%;}
.size85{font-size:0.85em; line-height:160%;}
.size80{font-size:0.8em; line-height:160%;}

span.tel-number a,
.tel-link{
	color:#FFF;
	text-decoration:none;
	pointer-events:none;
	display:inline;
	}

.contents-tel-link{
	color:#333;
	text-decoration:none;
	pointer-events:none;
	display:inline;
	}

section p a.tel-link,
strong a.tel-link{
	color:#333;
	text-decoration:none;
	pointer-events:none;
	display:inline;
	}

img{border:none; display:block;}
a img{border:none;}

a{text-decoration: none;}
a:hover{text-decoration: underline;}

.left{float:left; display:inline; margin-right:20px;}

.alignleft{float:left; display:inline; padding-right:20px; margin-bottom:30px;}
.alignright{float:right; display:block; padding-left:20px; margin-bottom:30px;}
.aligncenter{text-align:center; margin:0 auto 30px auto; display:block;}

.right{float:right; display:inline; margin-left:20px;}

.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}

.clear{clear:both; display:block;}

li{list-style:none;}

.pc-block{display:block !important;}
.pc-none{display:none !important;}

/* initialize
++++++++++++++++++++++++++++++*/
*{margin:0; padding:0; font-style:normal;}

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
	display: block;
	}

img{border:none; display:block;}

.left{float:left; display:inline;}
.left img{margin-right:20px;}

.right{float:right; display:inline;}
.right img{margin-left:20px;}

.align-left{text-align:left;}
.align-right{text-align:right;}
.align-center{text-align:center;}

.clear{clear:both; display:block;}

li{list-style:none;}

/* clearfix
++++++++++++++++++++++++++++++*/
.clearfix:after{
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
	}

.clearfix{display:inline-block;}

/* Hides from IE-mac ﾂ･*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/* End hides from IE-mac ﾂ･*/
