﻿@charset "utf-8";

/* =======================================
CSS
======================================= */
IMG {BORDER: 0px;}
html,body {
	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    color: #1c1c1c;
    background: #fff;
	font-size:13pt;
	height: 100%;
}
.clearfix{clear:both;}
p{	font-family:"メイリオ", Meiryo, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	padding:0;
    color: #1c1c1c;
	font-size:13pt;
	line-height: 150%;
}
ul{list-style:none;}
li{text-align:left;}
a{color:#238bff;text-decoration:none;}
a:hover{text-decoration:underline;}
a:visited{color:#238bff;}
div{padding:0;margin:0;border:0;}
img{border:0px;margin: 0;padding: 0;vertical-align: bottom;}
/* =======================================
Page CSS
======================================= */
#wrapper{
    width:100%;
	overflow:hidden;
}
#section{
	width:100%;
	margin:0 auto;
}

#globalNavi{width:100%;	background:#ffffff;}
.fixed {
    position: fixed;
    top: 0;
    width: 100%;
	height:76px;
	overflow:hidden;
    z-index: 10000;
}
#header{width:100%;max-width:1000px;margin:0 auto;}
.hd_logo{float:left;padding-top:5px;width:50%;}
  .hd_logo img{max-width:60%;}
.hd_tel{float:right;padding-top:10px;width:50%;text-align:right;}
  .hd_tel img{max-width:70%;}
#header h1{color:#bbb3b1;font-size:0.8em;}

.topimgbg{clear:both;background:url(../../images/00mainimgbg.jpg) center no-repeat #fff;text-align:center;}
.topimgbg img{width:100%;max-width:1000px;}

.bg01{background:#fef354;width:100%;text-align:center;}
  .bg01 img{width:100%;max-width:1000px;}
.bg02{background:url(../../images/02genjobg.png);width:100%;text-align:center;}
  .bg02 img{width:100%;max-width:1000px;}
.bg022{background-color:#f0f2f3;text-align:center;}
  .bg022 img{width:100%;max-width:1000px;}
.bg04{background:url(../../images/04hddbg.png);width:100%;text-align:center;clear:both;}
.bg07{background:url(../../images/07dupbg.png);width:100%;text-align:center;}
.bg01 img{margin: 0;padding: 0;vertical-align: bottom;}
.bg02 img{margin: 0;padding: 0;vertical-align: bottom;}
.bg04 img{margin: 0;padding: 0;vertical-align: bottom;}
  .bg04 img{width:100%;max-width:1000px;}
.bg07 img{margin: 0;padding: 0;vertical-align: bottom;}
  .bg07 img{width:100%;max-width:1000px;}

.box{background:#f2f3f5;width:100%;text-align:center;}
  .box img{width:100%;max-width:1000px;}
  .box p{padding:30px 0px 0 0px;font-size:1.5em;line-height:150%;}
  .box span{color:#f1651b;}

.box03{display:block;width:100%;max-width:1000px;margin:0 auto;text-align:center;background:#f0f2f3;vertical-align:top;padding:30px 0 30px 0;}
.maker{display:inline-block;width:calc(50% - 24px);min-width:350px;margin:30px 10px 30px 10px;}
.mdba{display:inline-block;width:calc(50% - 24px);min-width:350px;margin:30px;margin:30px 10px 30px 10px;}
  .maker img{width:100%;}
  .mdba img{width:100%;}
.box03 p{padding:10px 30px 30px 30px;margin-top:-5px;font-weight:bold;font-size:1.2em;line-height:130%;text-align:left;background:#fff;}

.genjo{padding:0 10px 50px 10px;font-size:0.8em;width:calc(100% - 20px);text-align:center;}

.point1{width:100%;max-width:1000px;margin:0px auto;background:url(../../images/05point1.png) no-repeat #f2f3f5;background-size:16%;padding:0px 0 50px 0;}
  .point1 p{font-size:1.3em;line-height:130%;text-align:left;padding:0px 0 0 17%;}
  .point1 h3{font-weight:bold;font-size:1.8em;line-height:120%;text-align:left;padding:5% 0 0 17%;color:#000;}
.point2{width:100%;max-width:1000px;margin:0px auto;background:url(../../images/06point2.png) no-repeat #f2f3f5;background-size:16%;padding:0px 0 50px 0;clear:both;}
  .point2 p{font-size:1.3em;line-height:130%;text-align:left;padding:15px 0 0 17%;}
  .point2 h3{font-weight:bold;font-size:1.8em;line-height:120%;text-align:left;padding:5% 0 0 17%;color:#000;}

.phototxt{width:100%;max-width:1000px;margin:0 auto;}
  .phototxt li{display:inline-block;width:calc(30% - 40px);min-width:280px;padding:20px;}
  .phototxt p{font-size:1em;font-weight:normal;padding:0 0 0px 0;text-align:left;}

.hdd{background:#b1bec4;width:100%;text-align:center;padding-bottom:20px;}
.hdd p{padding:30px 0px 0 0px;font-weight:bold;font-size:1.5em;line-height:150%;}
.dup p{padding:30px 0px 50px 0px;font-weight:bold;font-size:1.5em;line-height:150%;}

.tel{background-color:#fff;padding-bottom:70px;}
.hp{width:65%;border:2px solid #666666;margin:0 auto;font-size:1.5em;font-weight:normal;padding:10px 0 0 0;line-height:150%;}
.hp a{color:#666666;display:block;}
  .hp img{width:30px;}

#guide{width:100%;max-width:1000px;margin:0 auto;}
#guidetitle{height:80px;padding-top:30px;font-size:2em;line-height:130%;text-align:center;}
#stbutton ul{font-size: 0;}
#stbutton li{
	display:inline-block;
	width:50%;
}
#stbutton img{width:100%;}
	#guit{background:#cccccc;font-size:1.2em;font-weight:bold;padding:10px 0 5px 5px;line-height:120%;}
	.guitp{font-size:1.1em;padding:10px 0 30px 0;}
	#guiimg{float:left;margin:10px 0 10px 0;}
	#guikimitu{font-size:1.1em;padding:20px 0 80px 0;}

.chiiki{width:100%;max-width:1000px;margin:0 auto;padding:20px 0 0 0;}
.chiiki p{padding:0px 0px 0 0px;font-weight:normal;font-size:1em;line-height:130%;text-align:left;}
.chiiki h3{background:url(../../images/10mapicon.png) no-repeat;font-weight:bold;font-size:1.6em;line-height:140%;text-align:left;padding:5px 0 0 70px;color:#000;min-height:70px;}
.area{width:80%;background:#1487df;color:#fff;margin:20px auto;padding:20px;font-size:1.5em;}
	.area a{text-decoration:none;color:#fff;display:block;}

#coltd{background:#d9d9db;vertical-align:middle;}
.dan{position: relative;border: solid 2px #000;}
.dan span{position:absolute;left:121px;}
.price_4 table{position:absolute;bottom:30px;left:0px;}
.price_4 span{position:absolute;bottom:40px;left:390px;}

#footer{
    width:100%;
	background:#727071;
	height:50px;
	text-align:center;
	padding-top:35px;
}

.copyright{
	clear:both;
	font-size:10pt;
	color:#fff;
}

.gotop{
    position: fixed;
    right: 0%;
    bottom: 0%;
    margin:0px -60px 0px 0;
}
.gotop img{width:55%;}


/* 対象地域枠
---------------------------------------------*/
#chiiki_list{
	line-height:150%;
}

#chiiki_list .footer_taisyou_span{
	border-right:solid 2px #cccccc;
	padding:0 10px 0 10px;
	margin:0 0 5px 0;
}
#chiiki_list .footer_taisyou_span_color{
	border-right:solid 2px #cccccc;
	padding:0 3px 0 3px;
	color:#FF7200;
}
#chiiki_list .footer_taisyou_span_kome{
	padding:0 3px 0 8px;
	color:#f6ab00;
}
