@charset "UTF-8";
/* Body */
body {
	font-family: source-sans-pro;
	background-color: #f2f2f2;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-style: normal;
	font-weight: 200;
	width: auto;
	height: auto;
}
#wrapper2 #gaiyou #mapbox {
	width: 540px;
	height: 400px;
	margin-left: 590px;
}
#gaiyou #mapbox iframe {
	width: 540px;
	height: 400px;
	float: left;
}
#wrapper2 #gaiyou #mapbox {
	float: right;
}
/* Container */
.container {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FAF7F1;
	border-bottom-width: 0px;
}
/* Container */
.container_as {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FAF7F1;
	border-bottom-width: 0px;
	height: 1905px;
}
/* Container */
.container_idx {
	width: 1280px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FAF7F1;
	border-bottom-width: 0px;
	height: 4000px;
}
.container #wrapper2 #otoiawase {
	width: 900px;
	height: 320px;
	margin-top: 50px;
	margin-left: 340px;
}
/* Navigation */
header {
	width: 1280px;
	height: 20px;
	background-color: #4D7C67;
	text-align: left;
	text-decoration: none;
}
.container #hero img {
	width: 100%;
	height: auto;
	border-bottom-width: 0px;
	border-top-width: 0px;
}
.logo {
	color: #fff;
	text-align: left;
	width: 40%;
	margin-left: 25px;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-size: 13px;
	text-decoration: none;
	float: left;
}
nav {
	float: right;
	width: 40%;
	height: 0px;
}
header nav ul {
	list-style: none;
	margin-left: 150px;
	margin-top: 10px;
	margin-bottom: auto;
}
nav ul li {
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	transition: all 0.3s linear;
	width: 100px;
	height: 20px;
	line-height: 0px;
	border-top-width: 0px;
	padding-top: 0px;
	top: 0px;
	margin-top: auto;
	margin-bottom: auto;
}
ul li a {
	color: #FFFFFF;
	text-decoration: none;
}
ul li:hover a {
	color: #E8EF01;
}
.hero_header {
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	letter-spacing: 4px;
	border-bottom-width: 0px;
}
/* Hero Section */
.hero {
	background-color: #FAF7F1;
	height: 463px;
	width: 100%;
	border-bottom-width: 0px;
	border-top-width: 0px;
	float: none;
	margin-left: auto;
	margin-right: auto;
}
#hero img {
	margin-top: -23px;
}
#footer_menu_bsx a {
	color: #ADD482;
	text-decoration: none;
}
.light {
	font-weight: bold;
	color: #717070;
}
.container .d-flex.bg-info {
	width: 100%;
	height: 30px;
	background-color: #E6E3E3;
	background-image: -webkit-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(189,189,189,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(189,189,189,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(255,255,255,1.00) 0%,rgba(189,189,189,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(255,255,255,1.00) 0%,rgba(189,189,189,1.00) 100%);
}
.container #header1 {
	width: 1280px;
	height: 210px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	max-height: 210px;
}
.container #headermenu {
	width: 100%;
	height: 30px;
	background-color: #FFFFFF;
}
.container .d-flex.bg-info .bg-waring.m-2.p-3 {
	width: 157px;
	height: 30px;
	float: left;
	text-align: center;
	color: #4D7C67;
	margin-left: auto;
	margin-right: auto;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-weight: 400;
	font-size: 17px;
	font-style: normal;
	line-height: 23px;
}
.container #header1 #header1left {
	width: 50%;
	height: 210px;
	float: left;
	margin-left: 0px;
	padding-left: 2px;
}
.container #header1 #header1right {
	width: 30%;
	height: 210px;
	float: right;
	padding-right: 5px;
}
.container .d-flex.bg-info {
	width: 100%;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
}
.tagline {
	text-align: center;
	color: #FFFFFF;
	margin-top: 4px;
	font-weight: lighter;
	text-transform: uppercase;
	letter-spacing: 1px;
}
/* About Section */
.text_column {
	width: 29%;
	text-align: justify;
	font-weight: lighter;
	line-height: 25px;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	color: #A3A3A3;
}
.about {
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 35px;
	display: inline-block;
	background-color: #FFFFFF;
	margin-top: 0px;
}
/* Stats Gallery */
.stats {
	color: #717070;
	margin-bottom: 5px;
}
.gallery {
	clear: both;
	display: inline-block;
	width: 100%;
	background-color: #FFFFFF;
	/* [disabled]min-width: 400px;
*/
	padding-bottom: 35px;
	padding-top: 0px;
	margin-top: -5px;
	margin-bottom: 0px;
}
.thumbnail {
	width: 25%;
	text-align: center;
	float: left;
	margin-top: 35px;
}
.gallery .thumbnail h4 {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	color: #52BAD5;
}
.gallery .thumbnail p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #A3A3A3;
}
/* Parallax Section */
.banner {
	background-color: #2D9AB7;
	background-image: url(../images/parallax.png);
	height: 400px;
	background-attachment: fixed;
	background-size: cover;
	background-repeat: no-repeat;
}
.parallax {
	color: #FFFFFF;
	text-align: right;
	padding-right: 100px;
	padding-top: 110px;
	letter-spacing: 2px;
	margin-top: 0px;
}
.parallax_description {
	color: #FFFFFF;
	text-align: right;
	padding-right: 100px;
	width: 30%;
	float: right;
	font-weight: lighter;
	line-height: 23px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
/* More info */
footer {
	background-color: #FFFFFF;
	padding-bottom: 35px;
}
.footer_column {
	width: 50%;
	text-align: center;
	padding-top: 30px;
	float: left;
}
footer .footer_column h3 {
	color: #B3B3B3;
	text-align: center;
}
footer .footer_column p {
	color: #717070;
	background-color: #FFFFFF;
}
.cards {
	width: 100%;
	height: auto;
	max-width: 400px;
	max-height: 200px;
}
footer .footer_column p {
	padding-left: 30px;
	padding-right: 30px;
	text-align: justify;
	line-height: 25px;
	font-weight: lighter;
	margin-left: 20px;
	margin-right: 20px;
}
.button {
	width: 200px;
	margin-top: 100px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	text-align: center;
	vertical-align: middle;
	border-radius: 0px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 2px;
	border: 5px solid #F7181C;
	color: #FFFFFF;
	transition: all 0.3s linear;
}
#botan {
	width: 206px;
	border: 4px solid #7DCEAA;
	border-radius: 12px;
	background-color: #FAF7F1;
	height: 59px;
	text-align: center;
	padding-top: 0px;
	color: #767676;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: bold;
	font-size: 26px;
	line-height: 54px;
	margin-bottom: -20px;
	text-decoration: none;
}
#botan_s {
	width: 206px;
	border: 4px solid #7DCEAA;
	border-radius: 12px;
	background-color: #FAF7F1;
	height: 59px;
	text-align: center;
	padding-top: 0px;
	color: #767676;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 58px;
	margin-bottom: -20px;
	text-decoration: none;
}
#botan_s a {
	color: #646C72;
	text-decoration: none;
}
#botan:hover {
	background-color: #F4C08C;
	color: #FFFFFF;
}
#botan2:hover {
	background-color: #F4C08C;
}
#botan2_s:hover {
	background-color: #F4C08C;
}
#botan_s:hover {
	background-color: #F4C08C;
}
#botan2 {
	width: 206px;
	border: 4px solid #7DCEAA;
	border-radius: 12px;
	background-color: #FAF7F1;
	height: 59px;
	text-align: center;
	padding-top: 0px;
	color: #767676;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: bold;
	font-size: 26px;
	line-height: 28px;
	margin-bottom: -20px;
}
#botan2 a {
	color: #646C72;
	text-decoration: none;
}
botan2:hover {
}
#botan2_s {
	width: 206px;
	border: 4px solid #7DCEAA;
	border-radius: 12px;
	background-color: #FAF7F1;
	height: 59px;
	text-align: center;
	padding-top: 0px;
	color: #767676;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: bold;
	font-size: 22px;
	line-height: 28px;
	margin-bottom: -20px;	
}
#botan2_s a {
	text-decoration: none;
	color: #646C72;
}
#botan_on {
	width: 206px;
	border: 4px solid #7DCEAA;
	border-radius: 12px;
	background-color: #89C24D;
	height: 59px;
	text-align: center;
	padding-top: 0px;
	color: #DDDDDD;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: bold;
	font-size: 26px;
	line-height: 54px;
	letter-spacing: 2px;
	float: left;
}
.button:hover {
	background-color: #FEFEFE;
	color: #C4C4C4;
	cursor: pointer;
}
.copyright {
	text-align: center;
	padding-bottom: 20px;
	background-color: #004C3F;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: lighter;
	letter-spacing: 2px;
	border-top-width: 2px;
	padding-top: 20px;
	width: 1280px;
	height: 22px;
}
.footer_banner {
	background-color: #004C3F;
	padding-bottom: 60PX;
	margin-bottom: 0px;
	background-repeat: repeat;
}
footer {
	display: inline-block;
}
.hidden {
	display: none;
}
.container img {
	width: 100%;
	height: 210px;
	border-top-width: 0px;
	background-color: #FAF7F1;
}
.d-flex.bg-info .bg-waring.m-2.p-3 .bg-light.border-right.border-left.border-white {
	border-left: 2px solid #FBF6F6;
	border-right: 0px solid #FDFCFC;
	height: 30px;
	text-align: center;
	padding-top: 3px;
	color: #4D7C67;
	text-decoration: none;
}
.container #wrapper {
	width: 100%;
	height: 1430px;
	background-color: #FAF7F1;
}
.container #wrapper #osirase {
	width: 75%;
	height: 500px;
	float: right;
}
#menu_icon {
	width: 65px;
	height: 1372px;
	float: left;
	background-color: #FAF7F1;
	margin-top: 30px;
}
#menu_box {
	width: 214px;
	height: 1400px;
	float: left;
	background-color: #FAF7F1;
	margin-left: 2px;
}
#wrapper #osirase #newtopicsArea {
	width: 80%;
	height: 400px;
	margin-left: 50px;
	overflow-y: scroll;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	padding-right: 10px;
	background-color: #E8F0E0;
	line-height: 24px;
}
.container #wrapper #uketukejikanArea {
	width: 75%;
	height: 400px;
	float: right;
}
#wrapper #uketukejikanArea #uketuke {
	width: 77%;
	margin-left: 50px;
	height: 215px;
}
.container #wrapper2 {
	width: 1280px;
	height: 2033px;
	background-color: #FAF7F1;
}
#wrapper2_tmp  {
	width: 1280px;
	height: 120px;
	background-color: #FAF7F1;
}
#wrapper3 {
	width: 214px;
	height: 1400px;
	margin-top: 200px;
}
#wrapper2 #otoiawase #otoiawaseh2 {
	color: #646C72;
	text-align: left;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	line-height: 1.2em;
}
#wrapper2 #otoiawase #otoiawaseh5 {
	text-align: left;
	color: #646C72;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	width: 500px;
	font-size: 16px;
}
#wrapper2 #otoiawase #bt_denwa {
	width: 30%;
	height: 50px;
	margin-left: 100px;
}
#wrapper2 #otoiawase #bt_mail {
	width: 30%;
	height: 50px;
	margin-left: 150px;
}
.container #wrapper2 #konzatu {
	width: 90%;
	height: 300px;
}
.container #wrapper2 #gaiyou {
	width: 90%;
	height: 800px;
	margin-left: 100px;
}
#map_il {
	width: 880px;
	height: 220px;
	margin-left: 250px;
}
#gaiyou_gy   {
	width: 100%;
	height: 500px;
}
#gaiyou_sp   {
	width: 100%;
	height: 700px;
}
#wrapper2 #gaiyou #gaiyouMidasi {
	color: #3B4043;
	border-bottom: 4px solid #FAE883;
	width: 75%;
	margin-left: 240px;
}
#wrapper2 #gaiyou #gaiyoutextbox {
	width: 380px;
	margin-left: 220px;
	height: 0px;
}
#gaiyoutextbox_gy   {
	width: 350px;
	height: 400px;
	float: left;
}
#wrapper2 #gaiyou #mapfuki {
	width: 500px;
	height: 20px;
	float: right;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
}
#mapfuki_gy   {
	width: 500px;
	height: 20px;
	float: right;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
}
#mapfuki_gy2   {
	width: 500px;
	height: 20px;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	margin-bottom: -80px;
}
#mapfuki_sp   {
	width: 700px;
	height: 20px;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	margin-bottom: -80px;
}
#mapfuki_sp   {
	width: 800px;
	height: 20px;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 400;
	font-size: 24px;
	margin-bottom: -80px;
}
#wrapper2 #konzatu #konnzatuMidasi {
	width: 75%;
	margin-left: 340px;
	color: #F70005;
	border-bottom: 4px solid #FAE883;
}
.container #wrapper #aisatu {
	width: 75%;
	height: 400px;
	float: right;
}
#wrapper #contentu  {
	width: 75%;
	height: 400px;
	float: right;
}
#contentu_idx   {
	width: 75%;
	height: 600px;
	float: right;
}
#contentu_sy   {
	width: 75%;
	height: 1500px;
	float: right;
}
#wrapper #contentu-ton  {
	width: 75%;
	height: 1200px;
	float: right;
}
#contentu_gy   {
	width: 75%;
	height: 1750px;
	float: right;
}
#contentu_wk   {
	width: 75%;
	height: 1200px;
	float: right;
}
#contentu_ng   {
	width: 75%;
	height: 1650px;
	float: right;
}
#temp_box   {
	width: 75%;
	float: right;
	height: auto;
}
#wrapper2 #konzatu #konzatumidasi {
	width: 25%;
	float: left;
	margin-left: 250px;
}
#wrapper2 #konzatu #konzatuhyou {
	width: 50%;
	height: auto;
	float: right;
}
#wrapper #wrappermenu #wrappermenuin {
	height: 60px;
}
#wrapper h2  {
	width: 90%;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	border-bottom: 4px solid #FAE883;
	margin-left: 20px;
}
#uchidaphoto {
	width: auto;
	height: auto;
	margin-left: 30px;
	float: left;
	margin-right: 50px;
}
#temp_image {
	width: 25%;
	height: 500px;
	margin-left: 30px;
	float: right;
	margin-right: 50px;
}
#wrapper #aisatu #wrappermain {
	width: 90%;
	height: 250px;
}
#wrappermain_idx   {
	width: 90%;
	height: 500px;
}
#wrappermain_ks   {
	width: 90%;
	height: 600px;
}
#wrappermain_as   {
	width: 90%;
	height: 650px;
}
#wrappermain_sy   {
	width: 90%;
	height: 1280px;
	float: none;
}
#wrappermain_ton   {
	width: 90%;
	height: 1200px;
}
#wrapper2_gy   {
	width: 100%;
	height: 980px;
}
#wrappermain_wk   {
	width: 90%;
	height: 1100px;
}
#wrappermain_ng   {
	width: 95%;
	height: 1400px;
}
#wrappermain_q   {
	width: 90%;
	height: 1200px;
}
#wrappermain_car   {
	width: 90%;
	height: 750px;
}
#wrappermain_naisi   {
	width: 90%;
	height: 700px;
}
#temp_box_main   {
	width: 90%;
	height: 400px;
}
#aisatu #wrappermain textarea {
	width: 60%;
	float: left;
}
#wrapper #uketukejikanArea .fuki {
	width: 78%;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	text-align: left;
	margin-left: 55px;
}
#gaiyou #gaiyoutextbox .gaiyoufuki {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
}
.gaiyoufuki_gy   {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 26px;
}
#wrapper2 #konzatu #konnzatuMidasi2 {
	width: 200px;
	height: 20px;
}
#botan a {
	color: #646C72;
	text-decoration: none;
}
#imagefoot {
	width: 100%;
	height: 310px;
}
#imagefoot img {
	width: 940px;
	height: 275px;
	margin-left: 330px;
}
#utidaphotobox {
	height: 300px;
	width: 214px;
}
#imgbox_ton {
	width: 214px;
	height: 300px;
	float: left;
}
#imgbox_idx {
	height: 300px;
	float: left;
	width: 1px;
}
#imgbox_as {
	width: 260px;
	height: 300px;
	float: right;
}
#imgbox_sy {
	width: 900px;
	height: 580px;
	float: right;
	margin-bottom: 15px;
}
#imgbox_ton {
	width: 407px;
	height: 248px;
	float: left;
}
#img_ton {
	width: 200px;
	height: auto;
	float: left;
	margin-right: 20px;
}
#imgbox_gy {
	width: 900px;
	height: 275px;
}
#imgbox_wk {
	width: 900px;
	height: 880px;
	float: none;
}
#imgbox_ibk {
	width: 350px;
	height: 282px;
	float: right;
}
#img_ibk {
	width: 350px;
	height: 259px;
}
#imgbox_inn {
	width: 350px;
	height: 259px;
	float: right;
}
#img_inn {
	width: 350px;
	height: 259px;
}
#imgbox_spr {
	width: 214px;
	height: 268px;
	float: right;
}
#img_spr {
	width: 214px;
	height: 268px;
}
#imgbox_car {
	width: 458px;
	height: 361px;
	float: left;
	margin-left: 50px;
}
#img_car {
	width: 458px;
	height: 361px;
}
#imgbox_cavi {
	width: 400px;
	height: 500px;
	float: right;
}
#imgbox_prl {
	width: 240px;
	height: 268px;
	float: right;
}
#img_prl {
	width: 240px;
	height: 268px;
}
#imgbox_naisi {
	width: 400px;
	height: 300px;
	float: left;
	margin-left: 50px;
}
#temp_photobox {
	width: 214px;
	height: 300px;
}
#menu_image {
	width: 59px;
	height: 59px;
	float: left;
	margin-top: 0px;
	margin-bottom: 14px;
}
#menu_image2 {
	width: 59px;
	height: 59px;
}
#menu_image3 {
	width: 59px;
	height: 59px;
	margin-bottom: 12px;
}
#home_und {
	color: #3B4043;
	text-decoration: none;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
}
icnback {
	width: 200px;
	height: 90px;
}
#back_box {
	height: 92px;
	padding-right: auto;
	padding-left: auto;
}
#back_icn {
	width: 200px;
	height: 90px;
	float: left;
	padding-left: 350px;
}
#hd_m_bx {
	width: 1280px;
	height: 30px;
	color: #4D7C67;
}
#hd_menu_p {
	width: 157px;
	height: 30px;
	text-align: center;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	float: left;
	color: #4D7C67;
	line-height: 27px;
	border: 1px solid #FFFFFF;
	background-image: -webkit-linear-gradient(270deg,rgba(240,238,238,1.00) 0%,rgba(173,173,173,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(240,238,238,1.00) 0%,rgba(173,173,173,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(240,238,238,1.00) 0%,rgba(173,173,173,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(240,238,238,1.00) 0%,rgba(173,173,173,1.00) 100%);
	margin-top: -2px;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
}
#hd_menu_p_l {
	width: 157px;
	height: 30px;
	text-align: center;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	font-size: 17px;
	float: left;
	color: #4D7C67;
	line-height: 27px;
	border: 1px solid #FFFFFF;
	background-image: -webkit-linear-gradient(270deg,rgba(240,238,238,1.00) 0%,rgba(179,179,179,1.00) 100%);
	background-image: -moz-linear-gradient(270deg,rgba(240,238,238,1.00) 0%,rgba(179,179,179,1.00) 100%);
	background-image: -o-linear-gradient(270deg,rgba(240,238,238,1.00) 0%,rgba(179,179,179,1.00) 100%);
	background-image: linear-gradient(180deg,rgba(240,238,238,1.00) 0%,rgba(179,179,179,1.00) 100%);
	margin-top: -2px;
	text-decoration: none;
	list-style-type: none;
	list-style-image: none;
}
#hd_menu_p a {
	color: #4D7C67;
	text-decoration: none;
}
#hd_menu_p a:hover {
	background-color: #FFFFFF;
	padding-left: 35px;
	padding-right: 43px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#botantt {
	width: 120px;
	height: 30px;
	border: 2px solid #000000;
	text-align: center;
	background-color: #F2E994;
	text-decoration: none;
}
#botantt2 a {
	color: #3D3D3D;
	text-decoration: none;
}
#botantt2 a:hover {
	background-color: #EF686B;
}
#hd_menu_p_l a {
	color: #4D7C67;
	text-decoration: none;
}
#hd_menu_p_l a:hover {
	padding-left: 5px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #FFFFFF;
}
#submidasi_idx {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-size: 20px;
	text-align: left;
	font-weight: 300;
}
#submidasi_ton {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-size: 18px;
	text-align: left;
	font-weight: 200;
}
#submidasi_wk {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-size: 20px;
	text-align: left;
	font-weight: 300;
}
#q-hd-title {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-size: 20px;
	text-align: left;
	font-weight: 200;
	float: left;
	height: 30px;
	line-height: 6px;
}
#naisiimg {
	width: 400px;
	height: 253px;
}
#img_kin {
	width: 407px;
	height: 248px;
}
#q-hd-box {
	width: 800px;
	height: 30px;
}
#q-box {
	width: 30px;
	height: 30px;
	background-color: #4D7C67;
	float: left;
	margin-right: 15px;
}
#img1_ng {
	width: 366px;
	height: 195px;
	border: 3px solid #FFFFFF;
	border-radius: 2px;
}
#img2_ng {
	width: 300px;
	height: 215px;
	border: 3px solid #FFFFFF;
	border-radius: 2px;
}
#img3_ng {
	width: 300px;
	height: 281px;
	border: 3px solid #FFFFFF;
	border-radius: 2px;
}
#img4_ng {
	width: 300px;
	height: 276px;
	border: 3px solid #FFFFFF;
	border-radius: 2px;
}
#img5_ng {
	width: 300px;
	height: 270px;
	border: 3px solid #FFFFFF;
	border-radius: 2px;
}
#img6_ng {
	width: 300px;
	height: 179px;
	border: 3px solid #FFFFFF;
	border-radius: 2px;
}
#img7_ng {
	width: 900px;
	height: 422px;
	border: 3px solid #FFFFFF;
	border-radius: 2px;
}
#img_wk {
	width: 890px;
	height: auto;
	float: none;
}
#tabl_wk p {
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	opacity: 1;
	font-style: normal;
	font-weight: 200;
	font-size: 20px;
	font-variant: normal;
	line-height: 0px;
}
#table_wk_l {
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-size: 16px;
}
#img_gy {
	width: 900px;
	height: 275px;
	margin-top: 100px;
}
#sec_ton {
	width: 900px;
	height: 230px;
}
#sec_midasi_ton {
	width: 600px;
	float: left;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-size: 18px;
	text-align: left;
	font-weight: 300;
	margin-left: -180px;
	margin-top: -5px;
}
.media   {
	margin-top: 20px;
}
#img_sy {
	width: 900px;
	height: 580px;
}
#table_sy {
	margin-left: 100px;
	-webkit-box-shadow: 0px 0px #E3E1E1;
	box-shadow: 0px 0px #E3E1E1;
	background-color: #EFEDED;
	height: auto;
}
#utbox_idx {
	width: 214px;
	height: 300px;
	float: left;
}
#img1_ng2 {
	height: auto;
}
#image-modal {
	background-color: #FFFBD6;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	border-radius: 5px;
}
.image-modalc {
	background-color: #FFFBD6;
	padding-top: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
	padding-right: 7px;
	border-radius: 5px;
}
.btn.btn-success {
	width: 70px;
	height: 30px;
	background-color: #4D7C67;
	color: #FFFFFF;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-size: 16px;
}
#img2_ng2 {
	width: auto;
	height: auto;
	top: 0px;
}
#img8_ng {
	width: 225px;
	height: 300px;
}
#img_ks {
	width: 600px;
	height: 900px;
}
#submit_botan {
	width: 100px;
	height: 30px;
	background-color: #6BB1F6;
	margin-left: 100px;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-size: 16px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 2px;
}
#smbox1 {
	width: 250px;
	float: left;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-size: 18px;
	line-height: 2rem;
}
#lkbox1 {
	width: 400px;
	float: left;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-size: 18px;
	line-height: 2rem;
}
#lkbox1 ul li a {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
}
#smbox1 ul li a {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
}
#smbox1 ul li a:hover {
	color: #A2A5A6;
}
#lkbox1 ul li a:hover {
	color: #A2A5A6;
}
#smbox2 {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-size: 18px;
	line-height: 2rem;
}
#ksbox1 {
	width: 400px;
	float: left;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-size: 16px;
	line-height: 1.5rem;
}
.media-body {
	height: 200px;
}
#image_as {
}

@media screen{
}
#ksbox2 {
	width: 400px;
	float: left;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-size: 16px;
	line-height: 1.5rem;
}
#ksbox1 a {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
}
#ksbox1 a:hover {
	color: #A2A5A6;
}
#ksbox2 a {
	color: #3B4043;
}
#ksbox2 a:hover {
	color: #A2A5A6;
}
#smbox2 ul li a {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	display: block;
}
#smbox2 ul li a:hover {
	color: #A2A5A6;
}
#img3_ng2 {
	width: 994px;
	top: 0px;
	height: 933px;
}
#img_gy2 {
	width: 800px;
	height: 517px;
	margin-top: 100px;
}
.aisatutextbox {
	width: 70%;
	color: #3B4043;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-style: normal;
	font-weight: normal;
	padding-left: 200px;
	font-size: 18px;
	text-align: left;
	line-height: 25px;
}
#aisatuimg {
	width: 214px;
	height: 300px;
}
.textbox_idx {
	width: 60%;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 200;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	height: auto;
	float: left;
}
.textbox_as {
	width: 60%;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	float: left;
	height: auto;
}
.textbox_ton {
	width: 600px;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	height: auto;
	margin-left: 200px;
	padding-top: 40px;
}
.textbox_wk {
	width: 70%;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	float: none;
	height: auto;
	margin-left: 100px;
	text-indent: -42px;
}
.textbox_ng {
	width: 70%;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	float: left;
	height: auto;
}
.textbox_q {
	width: 800px;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 200;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	float: left;
	height: auto;
	margin-left: 50px;
	margin-top: -10px;
}
.textbox_ibk {
	width: 50%;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 200;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	float: left;
	height: auto;
}
.textbox_inn {
	width: 50%;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 200;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	float: left;
	height: auto;
}
.textbox_kin {
	width: 40%;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 200;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	float: left;
	height: auto;
}
.textbox_car {
	width: 40%;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 200;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	float: left;
	height: auto;
}
.textbox_cavi {
	width: 40%;
	color: #3B4043;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	line-height: 26px;
	float: left;
	height: auto;
}
#img_cavi {
	width: 400px;
	height: 383px;
}
.textbox_naisi {
	width: 400px;
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 200;
	font-size: 16px;
	text-align: left;
	line-height: 26px;
	float: left;
	height: auto;
}
#botome_h3 {
	color: #3B4043;
	text-align: right;
	padding-right: 60px;
}
#botome_h3_ng {
	color: #3B4043;
	text-align: right;
	padding-right: 60px;
	margin-top: 80px;
}
#botome_h3_ng a {
	color: #3B4043;
	text-decoration: none;
}
#botome_h3 a {
	color: #3B4043;
}
.temp_textbox {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	text-align: left;
	line-height: 25px;
	width: 65%;
	float: left;
	height: 500px;
}
.temp_textbox2 {
	color: #3B4043;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-size: 18px;
	text-align: left;
	line-height: 25px;
	width: 65%;
	float: left;
	height: 550px;
	font-weight: 200;
}
#fotterround {
	width: 1280px;
	height: 75px;
}
#fotterround_img {
	width: 1280px;
	height: 75px;
}
#fotter_menu {
	width: 1230px;
	height: 180px;
	background-color: #004C3F;
	color: #ADD482;
	font-family: "Source Han Sans JP Bold", "Source Han Sans JP ExtraLight", "Source Han Sans JP Heavy", "Source Han Sans JP Light", "Source Han Sans JP Medium", "Source Han Sans JP Normal", "Source Han Sans JP Regular";
	font-style: normal;
	font-weight: 100;
	font-size: 14px;
	text-align: left;
	padding-left: 50px;
	margin-bottom: -40px;
}
.modal-middle { //モーダルウィンドウの縦表示位置を調整
 margin: 5% auto;
}
 
.modal-img_footer { //表示予定のテキストとボタンを中央揃え
 padding: .5em;
 text-align: center;
}
