@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Anton');
@import url('http://fonts.googleapis.com/earlyaccess/notosansjapanese.css');


/*================

	reset

================*/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	color: #333;
	font-size: 100%;
	font-family: "Noto Sans Japanese","メイリオ", sans-serif;
	vertical-align: baseline;
	background: transparent;
}
body {line-height: 1;}
ul, ol {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: none;}
a {
	color: #333;
	margin: 0;
	padding: 0;
	font-size: 100%;
	text-decoration: underline;
	vertical-align: baseline;
	background: transparent;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
hr {
	clear: both;
	display: block;
	height: 1px;
	border: 0;
	border-top: 1px dashed #b4b4b4;
	margin: 1em 0;
	padding: 0;
}
input, textarea,{
	margin: 0;
	padding: 0;
}
input, button, textarea, select {font-family: "メイリオ", sans-serif;}
img {display: block;max-width: 100%;vertical-align: bottom;}
.clear {clear: both;}


/* clearfix */

.cf:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
.cf { display: inline-block; }
/* start commented backslash hack \*/
* html .cf { height: 1%; }
.cf { display: block; }
/* close commented backslash hack */
{
height:1%;
}
.cf
{
display:block;
}

.left {float:left;}
.right {float:right;}

p {font-size: 16px;line-height: 1.6;}
.t_c {text-align: center;}
.t_red {color: #ff3000;}
th {font-weight:normal;text-align:left;line-height:1.6;vertical-align:top;}

.fixed {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 10000;
}


header {max-width:960px;margin: 0 auto;}
nav a,
footer a {color:#fff;}

.tel_no {font-family:"Anton","Noto Sans JP","メイリオ", sans-serif;}


.inner {max-width:960px;margin:0 auto;}



	
#con01 {background:url(images/con01_bk.jpg) center top no-repeat;}
#con01 ul {max-width:960px;margin: 0 auto;}
#con01 ul li {float:left;width:20%;}
	
.btn {background:url(images/btn_bk.jpg) center top no-repeat;}
.btn p img {text-align:center;margin: 0 auto;}
	
#con02 {background:url(images/con02_bk.gif) left top;}
#con02 .inner {position:relative;}
#con02 h2 {text-align:center;}
#con02 h2 img {text-align:center;margin:0 auto;}
#con02 ul {background:#fff;border:1px solid #1b1b1b;}
#con02 ul li {line-height:1.6;border-bottom:1px dashed #000;}

#con03 {background:url(images/con03_bk.gif) center top no-repeat #00c5e8;}
#con03 .inner {position:relative;}
#con03 h2 {text-align:center;margin: 0 auto;}
#con03 .inner .img_pos {position: absolute;}
#con03 ul {position:relative;z-index:200;}
#con03 ul li {float:left;background:url(images/con03_li.gif);}
#con03 ul li h3 img {text-align:center;}
#con03 ul li p b {background:#fdff6a;}

#con04 {background:#ffd200;}
#con04 .inner {position:relative;background:url(images/con04_bk01.gif) center top no-repeat;background-size:100%;}
#con04 h2 {position:relative;}
#con04 h2 img {margin:0 auto;}
#con04 .box01,
#con04 .box02 {position:relative;}
#con04 .img_pos1 {position:absolute;z-index:200;}
#con04 .box01 .img_pos2 {position:absolute;}
#con04 .box01 .box01_bk {position:relative;}
#con04 .box01 .min_box {position: absolute;} 
#con04 .box02 .min_box {position:absolute;}

#con05 {background:url(images/con05_bk.gif);}
#con05 .inner {background:url(images/con05_bk02.png) center top no-repeat;}
#con05 h2 img {margin:0 auto;}
#con05 ul li .cf .right {overflow:hidden;border-radius:10px;}
#con05 #goukaku {position:relative;}
#con05 #goukaku h3 {position:absolute;top:0;z-index:200;}
#con05 #goukaku .box {position: relative;background:#fff;z-index:0;}
#con05 #goukaku .title {color:#ff0000;font-size:30px;font-weight:bold;text-align:center;background:url(images/con05_06.png) left bottom repeat-x;}
#con05 #goukaku .title b {color:#F00;}

#con06 {background:#00c5e8;}
#con06 .inner {position:relative;}
#con06 h2 img {margin:0 auto;}
#con06 ul li a {color:#333;}
#con06 ul li.no01 {background:url(images/con06_02.gif) center top no-repeat;}
#con06 ul li.no02 {background:url(images/con06_03.gif) center top no-repeat;}
#con06 ul li.no03 {background:url(images/con06_04.gif) center top no-repeat;}
#con06 ul li.no04 {position:relative;background:url(images/con06_05.gif) center top no-repeat;}
#con06 ul li.no04 img {position:absolute;}
#con06 .img_pos {position:absolute;right:0;bottom:0;z-index:100;}

#con07 {background:url(images/con02_bk.gif) left top;}
#con07 h2 img {margin:0 auto;}
#con07 dl dt {color:#ff2a00;background:url(images/con07_02.gif) left 0 no-repeat;}
#con07 dl dd {line-height:1.6;background:url(images/con03_li.gif);}

#con08 p img {margin: 0 auto;}

#con09 {background: url(images/con09_bk.gif) center top no-repeat #00c5e8;}
#con09 ul li {width:31%;padding:0 1%;}	
#con09 .min_box {background:#fff;border-radius:10px;}
#con09 .border_bk {background:url(images/con09_06.gif) left repeat-x;}
#con09 .right .uketsuke {text-align:center;line-height:1.3;border:1px solid #c9c9c9;border-radius:5px;}
#con09 .right .time {line-height:1.6;}

#con10 {background:#ffd200;}
#con10 h2 img,
#con10 p img {margin:0 auto;}	

#con11 {background:url(images/con02_bk.gif) left top;}
#con11 .inner {position:relative;}
#con11 h2 img {margin:0 auto;}
#con11 ul {wbackground:#fff;border:1px solid #1b1b1b;}
#con11 ul li {line-height:1.6;border-bottom:1px dashed #000;}
#con11 .inner .img_pos {position: absolute;right:0;bottom:0;}
.t_blue {color:#007fd8;}

#con12 img {text-align:center;margin:0 auto;}

#con13 {background:#00c5e8;}
#con13 h2 img {text-align:center;margin:0 auto;}
#con13 .left p,
#con13 .left li {color:#fff;}
#con13 .left li {background:url(images/con13_02.gif) left no-repeat;}
#con13 .left .img_area {background:#0062dc;}
#con13 .left .img_area p {color:#fff600;text-align:center;}
#con13 .gmap {position: relative;padding-bottom: 80%;padding-top: 30px;height: 0;overflow: hidden;}
#con13 .gmap iframe,
#con13 .gmap object,
#con13 .gmap embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

#con14 {background:url(images/con05_bk.gif);}
#con14 h2 img {margin:0 auto;}
#con14 p.t_c2 {text-align:center;}
.border_s {border:1px solid #ccc;}
#con14 .box h3 img {margin:0 auto;}
#con14 .box table tr {border-bottom:1px solid #d2d2d2;}

#fnavi {background:#022479;}
#fnavi ul {max-width:960px;margin:0 auto;}
#fnavi ul li a {text-decoration:none;}
.copy {color:#fff;text-align:center;background:#00c5e8;}
#page-top {position:fixed;z-index:999;}
#page-top a {display: block;}
#page-top a:hover {text-decoration:none;}

#contents h2 {line-height:1.6;border-top:1px solid #000;border-bottom:2px solid #000;}
#contents table tr {border-bottom:1px solid #d2d2d2;}
#contents p.error_messe {border-bottom:1px solid #d2d2d2;}
#contents h3 {border-left:3px solid #000;}


/* フォーム */
input[type="text"],
textarea {
	font-size: 14px;
	width: 100%;
	margin: 5px 0;
	padding: 5px 3%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
input[type="submit"] {
	cursor:pointer; 
	color: #fff;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	padding: 10px 0;
	background: #009103;
	border-radius: 5px;
	border: none;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
input[type="button"] {
	cursor:pointer; 
	color: #333;
	font-size: 18px;
	text-align: center;
	text-decoration: none;
	padding: 10px 0;
	background: #eee;
	border-radius: 5px;
	border: none;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}


/*-- SP --*/
@media screen and (max-width: 640px) {
	.pc_non,
	header .right,
	nav,
	#con14 br {display:none;}
	
	p,li,dt,dd {font-size:14px;}
	
	#wrap {padding:0 0 50px 0;}
	
	header h1 {width:50%;margin:0 auto;}
	
	#main {background:url(images/main_bk.jpg) right top no-repeat #ffd200;background-size:600px;}
	#main h2 {padding:20px 5% 0 5%;}
	#con01 {background-size:100%;}
	#main ul {padding: 0 3%;}
	#main ul li {float:left;width:48%;padding: 10px 1% 0 1%;}
	
	.btn {padding:20px 5%;background-size:cover;}
	
	#con02 .inner {padding:0 0 30px 0;}
	#con02 h2 {;padding:30px 10% 0 10%;}
	#con02 ul {;margin:20px 3% 0 3%;padding: 10px 3% 10px 3%;}
	#con02 ul li {padding:5px 3% 5px 6%;background: url(images/con02_check.png) left 7px no-repeat;background-size:15px;}
	#con02 .inner .img_pos {display:none;}
	
	#con03 {background:url(images/con03_bk.gif) center top no-repeat #00c5e8;background-size:60px;}
	#con03 .inner {padding:0 0 30px 0;}
	#con03 h2 {padding:50px 10% 0 10%;}
	#con03 .inner .img_pos {display:none;}
	#con03 ul {padding:30px 2% 0 2%;}
	#con03 ul li {width:42%;min-height:250px;margin:0 2% 10px 2%;padding:15px 2% 0 2%;background-size:7px;}
	#con03 ul li h3 img {width:80%;margin: 0 auto 15px auto;}
	#con03 ul li p {padding:5px 0 0 0;}
	
	#con04 h2 {position:relative;padding:40px 10% 0 10%;z-index:300;}
	#con04 .honbun {margin:15px 5% 15px 5%;}
	#con04 .img_pos1 {width:40%;top:-40px;left:0;}
	#con04 .box01 {margin: 0 5% 0 5%;}
	#con04 .box01 .img_pos2 {width:40%;top:-130px;right:0;}
	p.yakudatsu {margin: 0 5%;}
	#con04 .box01 .min_box,
	#con04 .box02 .min_box {position:relative;margin:0 5% 0 5%;padding:30px 5% 10px 5%;bottom:30px;background:url(images/con03_li.gif) left top;background-size:7px;} 
	#con04 .box01 .min_box h3 {margin:0 10%;}
	#con04 .min_box .no_icon {position:absolute;color:#fff;font-size:20px;text-align:center;width:40px;height:35px;padding:5px 0 0 0;background:#00c5e8;border-radius:30px;top:-30px;left:43%;}
	#con04 .min_box p {margin:10px 0 0 0;}
	#con04 .box02 {margin:0 5% 0 5%;}
	
	#con05 {padding:0 0 30px 0;}
	#con05 .inner {background-size:20%;}
	#con05 h2 {padding:50px 10% 0 10%;}
	#con05 ul li {position:relative;margin:15px 6% 0 6%;padding:10px 3%;background:#fff;border:1px solid #d2d2d2;}
	#con05 ul li .sp_non {position:absolute;width:94%;top:40px;}
	#con05 ul li .img_pos {display:none;}
	#con05 ul li h3 {color:#fff;font-size:18px;text-align:center;padding:8px 0;background:#ff2a00;}
	#con05 ul li .cf p {margin:15px 0 0 0;}
	#con05 ul li .cf p.border_b {padding:0 0 5px 0;border-bottom:1px solid #cdeef9;}
	#con05 ul li .cf p.border_b b {font-size:18px;}
	#con05 ul li .cf .left {float:none;}
	#con05 ul li .cf .right {float:none;margin:10px 0 0 0;}
	#con05 #goukaku {margin:30px 0 0 0;}
	#con05 #goukaku h3 {width:96%;left:2%;}
	#con05 #goukaku .box {border:1px solid #90734A;margin:0 3%;padding:20px 3% 20px 3%;top:10px;}
	#con05 #goukaku .title {font-size:20px;width:30%;margin:0 auto;}
	#con05 #goukaku .title b {font-size:20px;}
	#con05 #goukaku .naiyou {text-align:center;}
	#con05 #goukaku .naiyou b {font-size:20px;}
	#con05 #goukaku .cf {margin:10px 0 0 0;padding:0 0 10px 0;border-bottom:1px dotted #ccc;}
	
	#con06 .inner {padding:0 0 30px 0;}
	#con06 h2 {padding:30px 5% 0 5%;}
	#con06 ul {;margin: 20px 5% 0 5%;}
	#con06 ul li {font-size:14px;min-height:35px;padding:10px 0 0 10%;}
	#con06 ul li.no01,
	#con06 ul li.no02,
	#con06 ul li.no03 {background-size:100%;}
	#con06 ul li.no04 {height:70px;background-size:100%;}
	#con06 ul li.no04 img {width:80%;bottom:0;left:12%;}
	#con06 .img_pos {width:30%;right:0;bottom:0;z-index:100;}
	
	#con07 {padding: 0 0 30px 0;}
	#con07 h2 {padding:30px 3% 10px 3%;}
	#con07 dl {margin:20px 5% 0 5%;padding:10px 3%;background:#fff;border:1px solid #fadf4b;}
	#con07 dl dt {font-size:18px;line-height:1.6;padding:5px 0 5px 14%;background-size:12%;}
	#con07 dl dd {margin:0;padding:12px 3%;background-size:10px;}
	
	#con08 {margin: 0 10%;padding: 30px 0;}
	
	#con09 {padding:0 0 30px 0;background-size:13%;}
	#con09 ul {padding:40px 0 0 0;}
	#con09 ul li {width:60%;padding:10px 20% 0 20%;}
	#con09 .box {margin:10px 3% 0 3%;padding:10px 3%;background:#ff2a00;border:1px solid #fff;}
	#con09 .min_box {margin:10px 0 0 0;padding:20px 2%;}
	#con09 .border_bk {width:60%;padding:0 20%;}
	#con09 .tel_no {font-size:40px;margin:0 5%;padding:0 0 0 18%;background:url(images/tel_free.gif) left 18px no-repeat;background-size:18%;}
	.tel_no a {color:#333;text-decoration:none;}
	#con09 .right {font-size: 12px;width:100%;height:auto;padding:0;}
	#con09 .right .uketsuke {width:40%;margin:6px auto;padding:3px 1%;}
	#con09 .right .time {font-size:12px;text-align:center;margin:6px 0;}
	
	#con10 {padding:30px 0;}
	#con10 h2 {padding:0 3% 20px 3%;}
	#con10 p {padding:0 3%;}
	
	#con11 .inner {padding: 0 0 30px 0;}
	#con11 h2 {padding:30px 3% 10px 3%;}
	#con11 ul {width:84%;margin:15px auto 0 auto;padding: 10px 3% 30px 3%;}
	#con11 ul li {font-size:14px;padding:12px 0 12px 7%;background: url(images/con11_02.gif) left 16px no-repeat;background-size: 15px;}
	#con11 .inner .img_pos {width:20%;}
	
	#con13 {padding:30px 0;}
	#con13 h2 {margin:0 20% 20px 20%;}
	#con13 .left {float:none;margin:12px 5% 0 5%;}
	#con13 .left ul {margin:15px 0 0 0;}
	#con13 .left li {margin:5px 0 0 0;padding: 3px 0 3px 10px;background-size:5px;}
	#con13 .left .img_area {margin:20px 0 0 0;}
	#con13 .left .img_area p {font-size:18px;padding:10px 0;}
	#con13 .right {float:none;margin:15px 5% 0 5%;}
	
	#con14 {padding:30px 0;}
	#con14 h2 {margin:0 3%;}
	#con14 p.t_c {text-align:left;margin:15px 5% 0 5%;}
	#con14 p.t_c2 {margin:0 3%;}
	#con14 .tel_no {font-size:40px;width:60%;margin: 10px auto 0 auto;padding:0 0 0 19%;background:url(images/tel_free02.png) left 16px no-repeat;background-size:60px;}
	.border_s {margin-right:1%;padding:2px 1%;}
	#con14 .box {width:84%;margin:30px auto 0 auto;padding:30px 3%;background:#fff;border:2px solid #ff6c00;}
	#con14 .box table {margin:15px 0 0 0;}
	#con14 .box table th,
	#con14 .box table td {font-size:13px;line-hright:1.3;padding:4px 2%;}
	.btn_send {margin:30px 0 0 0;}
	#con14 input[type="submit"] {width:90%;padding:10px 0;}
	#fnavi ul li {line-height:1.3;border-bottom:1px solid #fff;}
	#fnavi ul li a {display:block;padding:15px 3% 15px 8%;background:url(images/f_arrow.gif) 3% 18px no-repeat;background-size:13px;}
	#fnavi ul li:first-child {border-right:1px solid #fff;}
	.copy {font-size:12px;padding:15px 0;}
	#page-top {bottom:60px;right:5%;}
	#page-top a {width:30px;}
	.btn_bottom {position:fixed;bottom:0;padding:5px 1%;background:rgba(0,0,0,0.8);z-index:999;}
	.btn_bottom .left,
	.btn_bottom .right {width:48%;padding:0 1%;}
	
	#contents {margin: 0 3%;padding:30px 0;}
	#contents input[type="button"],
	#contents input[type="submit"] {width:80%;margin:15px 1% 0 1%;padding:10px 0;}
	#contents h2 {font-size:18px;margin:0 0 20px 0;padding:10px 0;}
	#contents table {width:100%;}
	#contents table th,
	#contents table td {font-size:13px;padding:5px 2%;}
	#contents p.error_messe {padding:10px 2%;}
	#contents h3 {font-size:16px;margin:16px 0 20px 0;padding-left:5px;}
	
	
}


/*-- PC --*/
@media screen and (min-width: 640px) {
	.sp_non,
	.no_icon,
	.btn_bottom,
	#con05 #goukaku .naiyou br {display:none;}
	header h1 {float:left;width:26%;margin:15px 0 0 0;}
	header .right {width:58%;height:67px;padding:13px 0 0 0;}
	header .right .tel_no {float:left;font-size:38px;width:36%;padding:0 0 0 70px;background:url(images/tel_free.gif) left 14px no-repeat;}
	header .right p.right {font-size: 12px;width:46%;height:auto;padding:11px 0 0 3%;}
	nav {background:#022479;}
	nav ul {max-width:960px;height:50px;margin:0 auto;}
	nav ul li {float:left;width:14%;background:url(images/gnavi_bk.gif) left top no-repeat;}
	nav ul li a {display:block;font-size:14px;text-align:center;width:100%;height:33px;padding:17px 0 0 0;text-decoration:none;} 
	nav ul li.g07 {width:16%;}
	nav ul li.g07 a {background:#ff3c00;}
	
	#main {height:570px;background:url(images/main_bk.jpg) center top no-repeat;}
	#main h2 {padding:40px 0 0 0;}
	#main ul {padding: 30px 0 0 0;}
	#main ul li {float:left;padding: 0 20px 0 0;}
	
	.btn {height:280px;}
	.btn p {text-align:center;padding:50px 0 0 0;}
	
	#con02 .inner {padding:0 0 56px 0;}
	#con02 h2 {width:53.6%;margin:0 auto;padding:70px 0 0 0;}
	#con02 ul {width:75.25%;margin:40px auto 0 auto;padding: 10px 3% 30px 3%;}
	#con02 ul li {font-size:17px;width:50%;padding:10px 23% 10px 27%;background: url(images/con02_check.png) 23% 13px no-repeat;}
	#con02 .inner .img_pos {position: absolute;bottom:0;}
	
	#con03 {background:url(images/con03_bk.gif) center top no-repeat #00c5e8;}
	#con03 .inner {padding:0 0 40px 0;}
	#con03 h2 {width:53.6%;padding:110px 0 0 0;}
	#con03 .inner .img_pos {top:-80px;z-index:10;}
	#con03 ul {padding:40px 0 0 0;}
	#con03 ul li {width:27%;min-height:330px;margin:0 3% 30px 0;padding:30px 2% 0 2%;}
	#con03 ul li:nth-child(3n) {margin:0 0 30px 0;}
	#con03 ul li h3 img {margin: 0 auto 20px auto;}
	#con03 ul li p {padding:10px 0 0 0;}
	
	#con04 h2 {position:relative;padding:90px 0 0 0;z-index:300;}
	#con04 .honbun {width:60%;margin:30px 0 20px 80px;}
	#con04 .img_pos1 {top:-70px;left:0;}
	#con04 .box01 .img_pos2 {top:-400px;right:0;}
	#con04 .box01 .min_box {width:35%;top:95px;right:3%;} 
	#con04 .min_box p {margin:10px 0 0 0;}
	#con04 .box02 .min_box {width:40%;top:115px;left:3%;}
	p.yakudatsu img {margin: 0 auto;}
	
	#con05 {padding:0 0 70px 0;}
	#con05 h2 {padding:90px 0 0 0;}
	#con05 ul li {position:relative;margin:30px 0 0 0;}
	#con05 ul li .img_pos {position:absolute;top:0;z-index:100;}
	#con05 ul li h3 {position:absolute;color:#fff;font-size:25px;top:60px;z-index:200;left:12%;}
	#con05 ul li .cf {position: relative;background:#fff;border:1px solid #d2d2d2;margin:0 6%;padding:20px 3%;top:20px;}
	#con05 ul li .cf p {margin:15px 0 0 0;}
	#con05 ul li .cf p.border_b {padding:50px 0 15px 0;border-bottom:2px solid #cdeef9;}
	#con05 ul li .cf p.border_b b {font-size:25px;}
	#con05 ul li .cf .left {width:43%;}
	#con05 ul li .cf .right {float:right;width:51%;}
	#con05 #goukaku {margin:60px 0 0 0;}
	#con05 #goukaku h3 {width:90%;left:5%;}
	#con05 #goukaku .box {border:3px solid #90734A;margin:0 7%;padding:70px 3% 20px 3%;top:20px;}
	#con05 #goukaku .title {float:left;font-size:30px;width:15%;}
	#con05 #goukaku .title b {font-size:40px;}
	#con05 #goukaku .naiyou {float:right;width:82%;}
	#con05 #goukaku .naiyou b {font-size:30px;}
	#con05 #goukaku .cf {margin:20px 0 0 0;padding:0 0 20px 0;border-bottom:2px dotted #ccc;}
	
	#con06 .inner {padding:0 0 70px 0;}
	#con06 h2 {padding:70px 0 0 0;}
	#con06 ul {width:77%;margin: 40px auto 0 auto;}
	#con06 ul li {font-size:23px;min-height:70px;padding:25px 0 0 10%;}
	#con06 ul li.no04 {height:155px;}
	#con06 ul li.no04 img {bottom:0;left:0;}
	
	#con07 {padding: 0 0 70px 0;}
	#con07 h2 {padding:70px 0 20px 0;}
	#con07 dl {width:75%;margin:20px auto 0 auto;padding:20px 3%;background:#fff;border:2px solid #fadf4b;}
	#con07 dl dt {font-size:23px;padding:20px 0 20px 80px;}
	#con07 dl dd {margin:10px 0 0 0;padding:20px 3%;}
	
	#con08 {padding: 70px 0;}
	
	#con09 {padding:0 0 70px 0;}
	#con09 ul {padding:90px 0 0 0;}
	#con09 ul li {float:left;width:31%;padding:0 1%;}
	#con09 .box {position:relative;margin:20px 0 0 0;}
	#con09 .min_box {position:absolute;width:86%;margin:0 5%;padding:20px 2%;bottom:30px;}
	#con09 .tel_no {float:left;font-size:55px;width:37%;padding:0 0 0 70px;background:url(images/tel_free.gif) left 27px no-repeat;}
	#con09 .right {font-size: 12px;width:52%;height:auto;padding:11px 0 0 2%;}
	#con09 .right .uketsuke {float:left;width:10%;margin:6px 0;padding:5px 1%;}
	#con09 .right .time {float:right;width:85%;margin:6px 0;}
	
	#con10 {padding:70px 0;}
	#con10 h2 {padding:0 0 40px 0;}
	
	#con11 .inner {padding: 0 0 70px 0;}
	#con11 h2 {padding:70px 0 20px 0;}
	#con11 ul {width:75.25%;margin:40px auto 0 auto;padding: 10px 3% 30px 3%;}
	#con11 ul li {font-size:17px;padding:12px 0 12px 5%;background: url(images/con11_02.gif) left 13px no-repeat;}
	
	#con13 {padding:70px 0;}
	#con13 h2 {margin:0 0 40px 0;}
	#con13 .left {width:40%;}
	#con13 .left ul {margin:20px 0 0 0;}
	#con13 .left li {margin:5px 0 0 0;padding: 3px 0 3px 10px;}
	#con13 .left .img_area {margin:20px 0 0 0;}
	#con13 .left .img_area p {font-size:18px;padding:10px 0;}
	#con13 .right {float:right;width:55%;}
	
	#con14 {padding:70px 0;}
	#con14 p.t_c {margin:30px 0 0 0;}
	#con14 .tel_no {font-size:55px;width:37%;margin: 20px auto 0 auto;padding:0 0 0 10%;background:url(images/tel_free02.png) left 17px no-repeat;}
	.border_s {margin-right:1%;padding:3px 1%;}
	#con14 .box {width:69%;margin:30px auto 0 auto;padding:60px 10%;background:#fff;border:3px solid #ff6c00;}
	#con14 .box table {margin:30px 0 0 0;}
	#con14 .box table th,
	#con14 .box table td {padding:7px 2%;}
	.btn_send {margin:30px 0 0 0;}
	#con14 input[type="submit"] {width:60%;padding:20px 0;}
	
	#fnavi {padding:20px 0;}
	#fnavi ul li {float:left;padding:0 3%;}
	#fnavi ul li:first-child {border-right:1px solid #fff;}
	.copy {font-size:12px;padding:20px 0;}
	#page-top {bottom:100px;right:50px;}
	#page-top a {width:75px;}
	
	#contents {max-width:960px;margin: 0 auto;padding:70px 0;}
	#contents input[type="button"],
	#contents input[type="submit"] {width:30%;margin:30px 1% 0 1%;padding:20px 0;}
	#contents h2 {font-size:20px;margin:0 0 30px 0;padding:15px 0;}
	#contents table {width:70%;margin:0 auto;}
	#contents table th,
	#contents table td {padding:7px 2%;}
	#contents p.error_messe {padding:15px 2%;}
	#contents h3 {font-size:18px;margin:25px 0 20px 0;padding-left:10px;}
	
}


