@charset "shift_jis";

body {
		width:100%;
		font-size: 16px;
}

img { 
	border: 0px;
	max-width:100%;
}
p {font-size:12px;}
p img {max-width:100%;width:100%;}


#wrapper {border:none;width:95%;margin:0px auto;}
#header {width:100%; height:100%;}
#header .inner {width:100%;height:100%;}
#header h1 {font-size:16px;}
#header h2 {font-size:14px;}
#header div.flr {width:100%;}
#header p {margin:0;padding:0;}

.mobile_only {display:block;}
.pc_only {display:none;}


#container {width:100%;}
#content {width:100%;}
#wrapper #content table {width:100%;}
#wrapper #content table th {padding:3%;}
#wrapper #content table td {padding:3%;}

.big2 {font-size: 1.6em;color: #fff;text-align: center;}


/* スタッフ */
#inner {width:100%;margin:0px auto;}
.main {background:none;}
#point {width:90%;margin-left:auto;margin-right:auto;}
table#youkou th {width:20%;padding:3px;font-size:12px;letter-spacing:0.05em;}
table#youkou td {font-size:12px;letter-spacing:0.05em;}
table#youkou td p {font-size:12px;}
table#form {width:100%;overflow:hidden;font-size:13px;}
table#form td.td1 {
	width: 91%;
	font-size: 15px;
	text-align: center;
}
table#form td input {width:30%;}
table#form td.input_small input {width:auto;}
table#form td {width: 100%;display: block;padding: 16px;}



#footer_wrap {margin:0 auto;}
#footer {width:90%;margin:0 auto;padding:5%;}



.wid10_m100 {width:100%;}
.wid15_m100 {width:100%;}
.wid20_m100 {width:100%;}
.wid25_m100 {width:100%;}
.wid30_m100 {width:100%;}
.wid35_m100 {width:100%;}
.wid40_m100 {width:100%;}
.wid45_m100 {width:100%;}
.wid48_m100 {width:100%;}
.wid50_m100 {width:100%;}
.wid55_m100 {width:100%;}
.wid60_m100 {width:100%;}
.wid65_m100 {width:100%;}
.wid70_m100 {width:100%;}
.wid75_m100 {width:100%;}
.wid80_m100 {width:100%;}
.wid85_m100 {width:100%;}
.wid90_m100 {width:100%;}
.wid95_m100 {width:100%;}

/* 共通 */
#commonTB {width:100%;}
#map_canvas {width:96%;}
img.mw8 {max-width:8%;width:auto;}
img.mw16 {max-width:16%;width:auto;}
img.mw25 {max-width:25%;width:auto;}
img.mw50 {max-width:50%;width:auto;}
img.mw60 {max-width:60%;width:auto;}
input[type="radio"], input[type="checkbox"] {
    transform: scale(1.5);
}

.pc_left {float:none;padding:0;}
.pc_right {float:none;padding:0;}
.pc_only {display:none;}
.mobile_only {display:block;}
.mobile_on {display:block;}

div#lightbox-container-image-box {
	width:100% !important;
	height:100% !important;
}
div#lightbox-container-image-data-box {
	width:100% !important;
	height:100% !important;
}

