
	#a-site_contents{max-width:80%}

	.bd-webp #bk31704{
		background-color:rgba(47,181,130,0.8)
	}
	#bk31704>div{
		padding: 10px 0 0 15px;
	}
	#bk31612>div{
		margin:0 auto;
		max-width:1170px;
		padding: 100px 30px 50px;
	}

	#imgsrc51607_1{
		width:100px
	}

	.contact_main{
		max-width: 80%;
		margin: 0 auto;
	}

	.contact_table{
		margin: 0 auto;
		max-width: 1000px;
		padding: 0 0 150px;
	}
	.contact_table ul{
		display: flex;
		padding: 0 0 10px 50px;
		height: 40px;		
	}
	.table_left{
		width: 150px;
		font-weight: bold;
	}
	.contact_table li{
		font-weight: bold;
	}

	.button_posi{
		text-align: center;
		padding: 30px 0 100px 0;
	}
	.button {
  		display       : inline-block;
  		border-radius : 5%;          /* 角丸       */
  		font-size     : 10pt;        /* 文字サイズ */
  		text-align    : center;      /* 文字位置   */
  		cursor        : pointer;     /* カーソル   */
  		padding       : 10px 35px;   /* 余白       */
  		background    : #02a567;     /* 背景色     */
  		color         : #ffffff;     /* 文字色     */
  		line-height   : 1em;         /* 1行の高さ  */
  		opacity       : 1;           /* 透明度     */
  		transition    : .3s;         /* なめらか変化 */
	}
		.button:hover {
  			opacity       : 0.8;         /* カーソル時透明度 */
		}
	.button_back {
  		display       : inline-block;
  		border-radius : 5%;          /* 角丸       */
  		font-size     : 10pt;        /* 文字サイズ */
  		text-align    : center;      /* 文字位置   */
  		cursor        : pointer;     /* カーソル   */
  		padding       : 10px 35px;   /* 余白       */
  		background    : #8aa602;     /* 背景色     */
  		color         : #ffffff;     /* 文字色     */
  		line-height   : 1em;         /* 1行の高さ  */
  		opacity       : 1;           /* 透明度     */
  		transition    : .3s;         /* なめらか変化 */
	}
		.button_back:hover {
  			opacity       : 0.8;         /* カーソル時透明度 */
		}

	.kakunin{
		text-align: center;
		margin: 30px auto;
		padding: 10px 0;
		border: 2px solid #02a567;
		max-width: 500px;
	}

	.contact_complete{
		text-align: center;
		font-weight: bold;
	}

	@media only screen and (max-width:641px){
		#imgsrc51607_1{width:0}
		.contact_main{
			max-width: 90%;
		}
		.contact_table{
			max-width: 100%;
			padding: 0 0 150px;
		}
		.contact_table ul{
			display: block;
			padding: 0 0 55px;
			height: 40px;		
		}
		.contact_table li:nth-child(even){
			padding-left: 15px;
		}


		#a-site_contents{max-width:95%}
		.bd-no-webp #a-header{padding:0}
		.bd-webp #a-header{padding:0}
		.bd-no-webp #a-ghost_header{padding:0}
		.bd-webp #a-ghost_header{padding:0}
		.bd-no-webp #a-billboard{padding:0}
		.bd-webp #a-billboard{padding:0}
		.bd-no-webp #a-main{padding:0}
		.bd-webp #a-main{padding:0}
		.bd-no-webp #a-side-a{padding:0}
		.bd-webp #a-side-a{padding:0}
		.bd-no-webp #a-side-b{padding:0}
		.bd-webp #a-side-b{padding:0}
		.bd-no-webp #a-footer{padding:0}
		.bd-webp #a-footer{padding:0}
		.bd-no-webp #bk31704{background-color:transparent !important}
		.bd-webp #bk31704{background-color:transparent !important}
		#bk31704>div{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:0}
		#bk31766.b-plain>.column,#bk31766.b-plain>.g-column,#bk31766.b-both_diff>.column,#bk31766.b-both_diff>.g-column,#bk31766.b-headlines>.column,#bk31766.b-headlines>.g-column,#bk31766.b-album>.column,#bk31766.b-album>.g-column,#bk31766.b-tab>.column,#bk31766.b-tab>.g-column,#bk31766.b-accordion>.column,#bk31766.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31705.b-plain>.column,#bk31705.b-plain>.g-column,#bk31705.b-both_diff>.column,#bk31705.b-both_diff>.g-column,#bk31705.b-headlines>.column,#bk31705.b-headlines>.g-column,#bk31705.b-album>.column,#bk31705.b-album>.g-column,#bk31705.b-tab>.column,#bk31705.b-tab>.g-column,#bk31705.b-accordion>.column,#bk31705.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31705>div{padding-left:15px;padding-top:40px;padding-right:15px;padding-bottom:80px}
		#bk31702.b-plain>.column,#bk31702.b-plain>.g-column,#bk31702.b-both_diff>.column,#bk31702.b-both_diff>.g-column,#bk31702.b-headlines>.column,#bk31702.b-headlines>.g-column,#bk31702.b-album>.column,#bk31702.b-album>.g-column,#bk31702.b-tab>.column,#bk31702.b-tab>.g-column,#bk31702.b-accordion>.column,#bk31702.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31703.b-plain>.column,#bk31703.b-plain>.g-column,#bk31703.b-both_diff>.column,#bk31703.b-both_diff>.g-column,#bk31703.b-headlines>.column,#bk31703.b-headlines>.g-column,#bk31703.b-album>.column,#bk31703.b-album>.g-column,#bk31703.b-tab>.column,#bk31703.b-tab>.g-column,#bk31703.b-accordion>.column,#bk31703.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31706.b-plain>.column,#bk31706.b-plain>.g-column,#bk31706.b-both_diff>.column,#bk31706.b-both_diff>.g-column,#bk31706.b-headlines>.column,#bk31706.b-headlines>.g-column,#bk31706.b-album>.column,#bk31706.b-album>.g-column,#bk31706.b-tab>.column,#bk31706.b-tab>.g-column,#bk31706.b-accordion>.column,#bk31706.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31706>div{padding-left:15px;padding-top:0;padding-right:15px;padding-bottom:15px}
		#w-top-left{margin:0 auto;max-width:20%}
		#w-top-right{margin:0 auto;max-width:20%}
		#w-middle-left{margin:0 auto;max-width:20%}
		#w-middle-right{margin:0 auto;max-width:100%}
		#bk31764>div{padding-left:15px;padding-top:15px;padding-right:15px;padding-bottom:15px}
		#w-bottom-left{margin:0 auto;max-width:20%}
		#w-bottom-right{margin:0 auto;max-width:20%}
		#bk31788.b-plain>.column,#bk31788.b-plain>.g-column,#bk31788.b-both_diff>.column,#bk31788.b-both_diff>.g-column,#bk31788.b-headlines>.column,#bk31788.b-headlines>.g-column,#bk31788.b-album>.column,#bk31788.b-album>.g-column,#bk31788.b-tab>.column,#bk31788.b-tab>.g-column,#bk31788.b-accordion>.column,#bk31788.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31789.b-plain>.column,#bk31789.b-plain>.g-column,#bk31789.b-both_diff>.column,#bk31789.b-both_diff>.g-column,#bk31789.b-headlines>.column,#bk31789.b-headlines>.g-column,#bk31789.b-album>.column,#bk31789.b-album>.g-column,#bk31789.b-tab>.column,#bk31789.b-tab>.g-column,#bk31789.b-accordion>.column,#bk31789.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31842.b-plain>.column,#bk31842.b-plain>.g-column,#bk31842.b-both_diff>.column,#bk31842.b-both_diff>.g-column,#bk31842.b-headlines>.column,#bk31842.b-headlines>.g-column,#bk31842.b-album>.column,#bk31842.b-album>.g-column,#bk31842.b-tab>.column,#bk31842.b-tab>.g-column,#bk31842.b-accordion>.column,#bk31842.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31842>div{padding-left:5px;padding-top:15px;padding-right:5px;padding-bottom:60px}
		#bk31811.b-plain>.column,#bk31811.b-plain>.g-column,#bk31811.b-both_diff>.column,#bk31811.b-both_diff>.g-column,#bk31811.b-headlines>.column,#bk31811.b-headlines>.g-column,#bk31811.b-album>.column,#bk31811.b-album>.g-column,#bk31811.b-tab>.column,#bk31811.b-tab>.g-column,#bk31811.b-accordion>.column,#bk31811.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31811>div{padding-left:15px;padding-top:60px;padding-right:15px;padding-bottom:15px}
		#bk31843.b-plain>.column,#bk31843.b-plain>.g-column,#bk31843.b-both_diff>.column,#bk31843.b-both_diff>.g-column,#bk31843.b-headlines>.column,#bk31843.b-headlines>.g-column,#bk31843.b-album>.column,#bk31843.b-album>.g-column,#bk31843.b-tab>.column,#bk31843.b-tab>.g-column,#bk31843.b-accordion>.column,#bk31843.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31843>div{padding-left:15px;padding-top:0;padding-right:15px;padding-bottom:60px}
		#bk31827.b-plain>.column,#bk31827.b-plain>.g-column,#bk31827.b-both_diff>.column,#bk31827.b-both_diff>.g-column,#bk31827.b-headlines>.column,#bk31827.b-headlines>.g-column,#bk31827.b-album>.column,#bk31827.b-album>.g-column,#bk31827.b-tab>.column,#bk31827.b-tab>.g-column,#bk31827.b-accordion>.column,#bk31827.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31827>div{padding-left:15px;padding-top:60px;padding-right:15px;padding-bottom:15px}
		#bk31832.b-plain>.column,#bk31832.b-plain>.g-column,#bk31832.b-both_diff>.column,#bk31832.b-both_diff>.g-column,#bk31832.b-headlines>.column,#bk31832.b-headlines>.g-column,#bk31832.b-album>.column,#bk31832.b-album>.g-column,#bk31832.b-tab>.column,#bk31832.b-tab>.g-column,#bk31832.b-accordion>.column,#bk31832.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31832>div{padding-left:15px;padding-top:40px;padding-right:15px;padding-bottom:15px}
		#bk31833.b-plain>.column,#bk31833.b-plain>.g-column,#bk31833.b-both_diff>.column,#bk31833.b-both_diff>.g-column,#bk31833.b-headlines>.column,#bk31833.b-headlines>.g-column,#bk31833.b-album>.column,#bk31833.b-album>.g-column,#bk31833.b-tab>.column,#bk31833.b-tab>.g-column,#bk31833.b-accordion>.column,#bk31833.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31833>div{padding-left:15px;padding-top:60px;padding-right:15px;padding-bottom:15px}
		#bk31834.b-plain>.column,#bk31834.b-plain>.g-column,#bk31834.b-both_diff>.column,#bk31834.b-both_diff>.g-column,#bk31834.b-headlines>.column,#bk31834.b-headlines>.g-column,#bk31834.b-album>.column,#bk31834.b-album>.g-column,#bk31834.b-tab>.column,#bk31834.b-tab>.g-column,#bk31834.b-accordion>.column,#bk31834.b-accordion>.g-column{margin:0 auto;max-width:100%}
		#bk31834>div{padding-left:0;padding-top:0;padding-right:0;padding-bottom:0}
		#imgsrc51607_1{width:0}#imgsrc51546_1{width:100%}
	}

	