@charset "utf-8";
*{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	margin:0;
}

/*全体レイアウト*/

div#pgbody{
	width:100%;
	margin:0 auto;
	text-align:center;
}

/* 幅が 768px 以下であれば 　スマホ・タブレット設定用*/
@media (max-width:768px) {

/*ヘッダー部*/
h1#header01{
	font-size:1.1em;
}

div#header_img img{
	max-width:100%;
}

/*見出し部分*/
h2{
	text-align:left;
	color:#00bbff;
	margin:50px 0px 10px 0px;
	padding-left:10px;
	font-size:5vw;
	border-left:solid 10px #00bbff;
	border-bottom:solid 1px #00bbff;
	clear:both;
}

h3.point01{
	display:none;
}

p.point02{
	display:none;
}

div#point_img{
	margin:0 auto;
	background-image:url("../images/point_back_img.png");
	background-repeat: no-repeat;
	background-size:contain;
	max-width:95%;
	min-height:500px;
}

p#information{
	color:#ff0000;
	font-size:2.3vw;
	text-align:left;
	padding-left:3%;
}

div#information_img img{
	max-width:100%;
	height:auto;
}

p#ryoukin01{
	font-size:5vw;
	padding-left:10px;
}

span#ryoukin02{
	font-size:7vw;
	color:#ff0000;
	font-weight:bolder;
}

span#ryoukin03{
	font-size:7vw;
	color:#ff0000;
	font-weight:bolder;
}

ul#purika{
	width:80%;
	list-style:none;
}

li.purika01{
	font-size:3.5vw;
	line-height:2em;
}

p.ryoukin_table{
	font-size:5vw;
	line-height:1.5em;
}

p.ryoukin_table01{
	font-size:5vw;
	line-height:1.5em;
	color:red;
	font-weight:bold;
}

p#ryoukin_info{
	font-size:4vw;
}

p.tukigime{
	font-size:6vw;
	line-height:2em;
}

h3.head3{
	font-size:4vw;
	margin-top:10px;
	color:red;
	border-bottom:1px solid #ccc;
}

ul#seigen00{
	width:80%;
	list-style:none;
}

li.seigen{
	font-size:5vw;
	line-height:2em;
}

p#keiyaku{
	font-size:4vw;
	text-align:left;
	margin:0px 5px;
}

div#toiawase_dangumi img{
	max-width:100%;
}

div.img_box img{
	max-width:100%;
}

div#toiawase_adress{
	font-size:2.5vw;
}

p#footer{
	font-size:2vw;
}

}