@charset "UTF-8";
@media screen and (min-width: 1080px) {

h1 svg * {
	fill: #000;
}
/* header */
header {
	background: #FFF;
	height: 5.6vw;
	margin: 0;
	z-index: 3;
}
h1,
header h1{
	margin: -1.2vw 0 0 3.9vw;
}
h1 img{
	width: 8.5vw;
	height: auto;
}
header section nav i,
header section nav b {
	background: #000;
}
#mainV {
	width: 100%;
	height: auto;
}
#topContent {
	height: 20vw;/*  2025ch_19.5vw*/
	margin: 10.5vw 0 3vw;
	padding: 0vw 0 0 0vw;/*  2025ch_1vw 0 0 21.5vw*/
}
#topContentMsg {
	height: 100%;
}
#topContentMsg>h2 {
	text-align: left;
	line-height: 3.6vw;/**/
	font-size: 2.2vw;
	transform: initial;
	width: 65%;/*  2025ch_45%*/
	height: 100%;
	margin-top: 2.8vw;/*上部マージン*/
	text-shadow: 0 0 1vw #000;
}
#topContentMsg>h2>span {
	font-size: 5vw;
	font-family: "Rockwell", "Noto Sans JP", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic", "メイリオ", sans-serif;
	transform: initial;
  line-height: 4vw;
	font-weight: 600;
	text-shadow: 0 0 2vw #000;
}
#topContent > img{
  max-width: initial;
  object-fit: cover;
  width: 100%;
  height: auto;
  opacity: 0.8;
}
	


	

/* H3_コンテンツ */
	
.inner_Content{
	width: 100%;/*  2025ch_79%*/
	margin:0 0vw 0 0vw;
	padding:0 10vw;/*  2025ch_non*/
	font-size: 1.1vw;
	line-height: 2.2vw;
}
.inner_Content .inside{
	margin: 0vw 5vw 0vw;
}
.inner_Content > .inside h3{
    font-size: 1.6vw;
    font-weight: bold;
    text-align: left;
  padding: 0vw 0vw 2vw 0vw;
  margin: 0vw 2.5vw 0vw;/*    padding: 6.09vw 0 5.21vw;*/
  }
.inner_Content > .inside p{
  padding: 0vw 0vw 0vw 0vw;
  margin: 0vw 0vw 0vw;/*    padding: 6.09vw 0 5.21vw;*/
  }
.inner_Content > .inside p.inner{
  padding: 0vw 0vw 0vw 0vw;
  margin: 0vw 2.5vw 2vw;/*    padding: 6.09vw 0 5.21vw;*/
  }
.inner_Content h3{
	font-size: 160%;
	font-weight: bold;
	margin-bottom: 5vw;
}
.inner_Content h4{
  font-size: 2vw;
  font-weight: bold;
  padding: 1.25vw 5vw 1.25vw 2vw;
  margin: 0vw 7.5vw 3vw;
  color: #fff;
  background-color: #202020;
}
.inner_Content h4 .h4_logo_gopro{
    width: 10%;
    position:absolute;
    margin-top:-4.6vw;
    right: 20vw;
}
.inner_Content h4 .h4_logo_panasonic{
    width: 12%;
    position:absolute;
    margin-top:-4.4vw;
    right: 20vw;
}
.inner_Content h4 span{
  margin-left: 2vw;
  font-size: 1.2vw;
  font-weight: 650;
}
.inner_Content h5{
  font-size: 1.5vw;
  line-height: 2.5vw;
  font-weight: bold;
  margin: 0vw 0vw 2vw 0vw;
}
.inner_Content p{
  font-size: 1vw;
  line-height: 2vw;
  word-break: break-all;
	text-align: justify;	
}

	
	
	
	
	
	
	
	
.boxSet {
	margin: 3vw 0 0;
	padding: 0 7.5vw 3vw;
}
.answerContent >.boxSet {
	margin: 0;
	padding: 0 0vw 2vw 0vw;
}
.boxSet > .text {
	margin: 0vw 0vw 0vw 0vw;
}
.boxSet > .text_min {
	margin: 0vw 0vw -3vw 0vw;
}
.boxSet img {
  width: 50%;
  height: auto;
  float: right;
  margin: 0 0 0vw 2vw;
  vertical-align: bottom;
}
.boxSet > .map{
  width: 100%;
  height: auto;
  float: right;
  margin: 0 0 0vw 2vw;
  vertical-align: bottom;
}
.boxSet > a> .map2{
  width: 48%;
  height: auto;
  float: none;
  margin: -1.5vw 0vw 0vw .75vw;
  /*justify-content: space-between;*/
}
.boxSet > .ver > iframe {/*2025ch*/
width: 27vw;
height: 48vw;
  float: right;
  margin: 0vw 0vw 3vw 0vw;
}
.boxSet > .hor > iframe {/*2025ch*/
width: 32vw;
height: 18vw;
  float: right;
  margin: 0vw 0vw 0 2vw;
}
.boxSet > .hor_inner > iframe {/*2025ch*/
width: 32vw;/*32vw_40*/
height: 18vw;/*18vw_22.5*/
  float: right;
  margin: 0.5vw 0vw 0 2vw;
}
.boxSet > .GPSmap > iframe {/*2025ch*/
width: 100%;
height: 40vw;
  margin: -1.4vw 0vw 0 0vw;
}
.boxSet img.pcOnly {
  width: 15%;
  height: auto;
  float: left;
  margin: 0 2.5vw 2vw 0vw;
  vertical-align: bottom;
}
.boxSet img.pcSet.pcOnly {
  width: 17.5%;
  height: auto;
  float: right;
  margin: 0 12.5% 0vw 12.5%;
  vertical-align: bottom;
  border: none;
}
.boxSet::after {
  content: "";
  display: block;
  clear: both;
}		
.boxSet > .text > p > span {
	display: block;
	line-height: 2vw;
	font-size:100%;
	margin-top: -2vw;
}
.boxSet > .text > p.dates {
	display: block;
	line-height: 2vw;
	font-size:120%;
	margin-bottom: 2vw;
}		
.attention {/*2025ch*/
	margin: 0vw 12vw 0vw;
	position: relative;
    display: flex;
    justify-content:space-between;
	flex-wrap: wrap;	
}
.attention > a{/*2025ch*/
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;	
	width: calc(98%/3);
	line-height: 1.5vw;
	position: relative;
	/*border: 0.2vw solid #202020;*/
	/*border-radius: 0.5vw;*/
	border-radius: 0 0 0.5vw 0.5vw;	
	padding: 1vw 0;/*上下余白指定*/
	text-align: center;/*テキスト中央寄せ*/
	color: #fff;
	background-color: #202020;
}
.box_main {
	margin: 0;
	padding: 0 0vw 2vw;
}
.alone > a{/*2025ch*/
	display: inline-block;
	margin: 0vw 0vw 2vw 7vw;
	flex-direction: column;
	justify-content: center;
	align-items: center;	
	width: 66vw;
	line-height: 1.5vw;
	position: relative;
	/*border: 0.2vw solid #202020;*/
	/*border-radius: 0.5vw;*/
	border-radius: 0.5vw;	
	padding: 1vw 0;/*上下余白指定*/
	text-align: center;/*テキスト中央寄せ*/
	color: #202020;
	background-color: #FAFAA6;
	border: 0.2vw solid #202020;
	/*border-top: none; */
	/*box-shadow: inset 0vw 2vw 1vw -2vw rgba(0, 0, 0, 0.4);*/
	font-size: 1.2vw;
}	
.alone_green > a{/*2025ch*/
	display: inline-block;
	margin: 0vw 0vw 2vw 7vw;
	flex-direction: column;
	justify-content: center;
	align-items: center;	
	width: 66vw;
	line-height: 1.5vw;
	position: relative;
	/*border: 0.2vw solid #202020;*/
	/*border-radius: 0.5vw;*/
	border-radius: 0.5vw;	
	padding: 1vw 0;/*上下余白指定*/
	text-align: center;/*テキスト中央寄せ*/
	color: #202020;
	background-color: #B0E8BC;
	border: 0.2vw solid #202020;
	/*border-top: none; */
	/*box-shadow: inset 0vw 2vw 1vw -2vw rgba(0, 0, 0, 0.4);*/
	font-size: 1.2vw;
}		
.alone_black > a{/*2025ch*/
	display: inline-block;
	margin: 0vw 0vw 2vw 7vw;
	flex-direction: column;
	justify-content: center;
	align-items: center;	
	width: 66vw;
	line-height: 1.5vw;
	position: relative;
	/*border: 0.2vw solid #202020;*/
	/*border-radius: 0.5vw;*/
	border-radius: 0.5vw;	
	padding: 1vw 0;/*上下余白指定*/
	text-align: center;/*テキスト中央寄せ*/
	color: #fff;
	background-color: #202020;
	border: 0.2vw solid #202020;
	/*border-top: none; */
	/*box-shadow: inset 0vw 2vw 1vw -2vw rgba(0, 0, 0, 0.4);*/
	font-size: 1.2vw;
}			
.subH {
	margin-bottom: 2vw;
	padding: 0.5vw 0vw 0.5vw 1.5vw;
	border-radius: 0.4vw;
	font-size: 120%;
    line-height: 3vw;
}
.subH_1 {
	margin-bottom: 1vw;
	padding: 1vw 3vw 1vw 0vw;
	color: #202020;
	border-bottom: 0.2vw solid #202020;
}
.H_sub {
	margin: 0 7.5vw 2vw;
	padding: 1vw 0vw 1vw 1.5vw;
	border-radius: 0.4vw;
	font-size: 140%;
}

	
	
	
	
/*別ウインドウボタン*/
.Btn{
	display: block;
	line-height: 1.5vw;
	position: relative;
	/*border: 0.2vw solid #202020;*/
	border-radius: 0.5vw;
	margin-top: 2vw;
	margin-bottom: 0vw;
	padding: 1vw 0;/*上下余白指定*/
	text-align: center;/*テキスト中央寄せ*/
	color: #fff;
	background-color: #202020;
}
.Btn-booth{
	display: block;
	line-height: 3vw;
	position: relative;
	/*border: 0.2vw solid #202020;*/
	border-radius: 0.5vw;
	margin-top: 0vw;
	margin-bottom: 0vw;
	padding: 1vw 0;/*上下余白指定*/
	text-align: center;/*テキスト中央寄せ*/
	color: #fff;
	background-color: #202020;
}	
.Btn-Map{
	display: block;
	line-height: 1.5vw;
	position: relative;
	/*border: 0.2vw solid #202020;*/
	border-radius: 0.5vw;
	margin-top: 2vw;
	margin-bottom: 0vw;
	padding: 1vw 0;/*上下余白指定*/
	text-align: center;/*テキスト中央寄せ*/
	color: #fff;
	background-color: #8D4041;
}
.Btn-Map2{
	display: block;
	line-height: 1.5vw;
	position: relative;
	/*border: 0.2vw solid #202020;*/
	border-radius: 0.5vw;
	margin-top: -3vw;
	margin-bottom: 0vw;
	padding: 1vw 0;/*上下余白指定*/
	text-align: center;/*テキスト中央寄せ*/
	color: #fff;
	background-color: #8D4041;
}
.Btn-rental{
	display: block;
	width: 30.5vw;
	line-height: 1.5vw;
	position: relative;
	/*border: 0.2vw solid #202020;*/
	border-radius: 0.5vw;
	margin-top: 1vw;
	margin-bottom: 0vw;
	padding: 0.5vw 0;/*上下余白指定*/
	text-align: center;/*テキスト中央寄せ*/
	color: #fff;
	background-color: #8D4041;
}	
.Btn-Icon{
  position: absolute;
  top: 50%;
  right: 2vw;/*右からの距離*/
  width: 2.5vw;/*アイコンの横幅指定*/
  transform: translateY(-50%);/*この指定で上下中央に*/
}			
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	
	
/* タブ */
.navs{
  width: 100vw;/*  2025ch_100%*/
  height: 6vw;
	margin: 0 0 3vw -10vw;/*  2025ch_0vw*/
  display: flex;
  justify-content: center;
  padding: 0vw 10vw;
  margin-top: 0vw;
  text-align: center;
  border-bottom: 0.25vw solid #202020;
  background-color: #fff;
  position: relative;
}
.navs_item {
	width: calc(82%/4);/*  2025ch_(100%/3)*/
	/*height: 6vw;*/
	height: 100%;
	/*margin: 0vw 0vw 10vw 0vw;*/
	padding: 1.8vw 0vw 0vw 0vw;
	/*border-bottom: 0.25vw solid #202020;*/
	font-size: 1.8vw;
	font-weight: bold;
	line-height: 1.2vw;
	background-color: #fff;
	text-align: center;
    display: block;
	float: left;
	transition: all 0.2s ease;
	cursor: pointer;
}
.navs li+li{
    position: relative;
}
.navs li+li::before{/*区切り線*/
    content: "";
    display: block;
    height: 2.5vw;
    border-left: 0.25vw solid #202020;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.navs li:first-of-type{
  border-left: none;
}
.navs_item_current{/*選択中背景*/	
	width: calc(82%/4);/*  2025ch_(100%/3)*/
	/*border-left: 0.5vw solid #000;*/
	/*border-top: 0.5vw solid #000;*/
	font-weight: bold;
    cursor: pointer;
	background-color: #202020;
  color:#fff;
}
.navs .navs_item_current + li::before {
	display:none;
}
.navs span{
  display: inline-block;
  width: 100%;
  font-size: 0.9vw;
  font-weight: bold;
	padding-top: 0vw;
	font-size: 50%;
	line-height: 1.2vw;
}
.list-wrap-tab ul.hide{ display: none;}

	
	
	
	
	
	
	
/* テーブル */

.table-scroll {
	overflow-x: auto;
	margin-left: 0;
	margin-bottom: 2.5vw;
	padding: 0vw 7.5vw 0vw;
}
.table_design {
	border-collapse: collapse;
	table-layout: fixed;
	width: 100%;/*100%*/
	font-size: 0.75vw;
	line-height: 1vw;
}	
.table_design thead th {
	white-space: nowrap;
	padding: 0.5vw;
}
.table_design span {
	font-size: .7vw;
}
.table_design p.fin {
  text-align: center;
	background-color: indianred;
	width: 100%;
	margin-top: 0.2vw;
    border-radius: 0.4vw;
    padding: 0 0.5vw;
	color: #fff;
	font-size: 100%;
}
/*.table_design thead th:nth-child(2) {
  position: relative;
}*/
/*.table_design tbody {
  border: 2px solid #d2e8f1;
}*/
.table_design th {
	white-space: nowrap;
	padding: 0.5vw;
}
.table_design tr {
	width: auto;/*auto*/
}
/*.table_design tbody tr:nth-child(odd) {
  background-color: #fff;
}*/
.table_design td {
	padding: 0.5vw;
}
.table_design th.sticky {
	position: sticky;
	top: 0;
	left: 0;
	background: none;
	border-left: none;
	border-right: none;
	border-right: 2px solid #aaa;/*******/
}
	

	
	
	
/* スライド */
.slide-scroll{
	margin-left: 7.5vw;
	margin-right: 7.5vw;
	margin-bottom: 5vw;
}
.slide-scroll>div{
    height: 8.2vw;
	display: flex;
}
.slide-scroll>div>div{
	width: 14.7vw;/*単体：横幅*/
    margin-right: 2vw;
	/*border-radius: 0.5vw;*/
}
.slide-scroll>div>div img.imgbg{
	/*border-radius: 0.5vw;*/
}
.slide-scroll>div>div p{
	font-size: 1.2vw;
	line-height: 1.5vw;
}
	
/*スライドスクロール（写真のみ）*/
.slide-scroll2{
	margin-left: 7.5vw;
	margin-right: -10vw;
	margin-bottom: 2.5vw;
}
	
/* simplebar用 */
.simplebar-track{
    border-radius:1vw;/* バーに丸みをもたせる*/
}
.simplebar-track .simplebar-scrollbar .simplebar-visible::before{
  opacity:1;
}
.simplebar-track .simplebar-scrollbar::before{
  background: #bbb;/* バー色設定 */
}
.scroll-area{
  height:auto;
  padding-bottom:1vw;
}
.flex{
	display:flex;
}
.flex img{
	max-width: 18vw;
	height: auto;
	margin-right: 0.5vw;
}	
	
	
	
/*アコーディオン*/
	
.accordion {
	margin: 0 auto 0vw;
	width: 100%;
	font-size: 120%;
}
.toggle {
  display: none;
}
.faq {
  position: relative;
  margin-bottom: 0vw;
}
.question,.answer {
  transform: translateZ(0);
  transition: all 0.3s;
}
.question {
  width: 93%;/**/
	margin-bottom: 2vw;
	margin-left: 2.5vw;/**/
	  padding: 1vw 0vw 1vw 1.5vw;
		border-radius: 1vw;
	border: solid 2px #202020;
}
.question span,.answer span {
    font-size: 120%;
    padding-right: 0.6rem;
    color: #202020;
    line-height: 0;
}
.question:after,.question:before {
  content: "";
  position: absolute;
  right: 5vw;
  width: 2px;
  height: 2vw;
}
.question:after {
  transform: rotate(90deg);
}
.answer {
  max-height: 0;
  overflow: hidden;
}
.answer > .answerContent {
	margin: 0vw 2.5vw 2.5vw 2.5vw;
  padding: 0vw 0vw 0vw 0vw;
}
.answer > .answerContent h5{
  margin-bottom: 1vw;
}
.answer > .answerContent p{
	padding-right: 0vw;
  margin-bottom: 0vw;
}

	
	
	
/*画面内スクロールボタン*/

/* 吹き出し本体 */
.balloonSet{
	margin: 0vw 10vw 2vw;
	padding-top: 0vw;/*  2025ch_0vw*/
	position: relative;
    display: flex;
    justify-content:space-between;
	flex-wrap: wrap;
}
.balloonSet > a{
	margin: 0 0vw 2vw 0;
	padding: 0vw 0vw;
	width: 29vw;
	position: relative;
	background-color: #fff;
	border: 0.2vw solid #202020;
    border-radius: 1vw;
	text-align: center;
	cursor: pointer;
	line-height: 5vw;
	font-size: 120%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.balloonSet > .balloon2{
	margin: 0 0vw 2vw 0;
	width: 60vw;
	height: 5.5vw;
	line-height: 2vw;
}
.balloonSet > a::before{
	content: '';
	position: absolute;
	display: block;
	margin: 0 0vw 0vw 0vw;
	width: 0;
	height: 0;
	left: 13.5vw;
	bottom: -1.4vw;
	border-right: 0.8vw solid transparent;
	border-top: 1.4vw solid #202020;
	border-left: 0.8vw solid transparent;
}
.balloonSet > .balloon2::before{
	content: '';
	position: absolute;
	display: block;
	margin: 0 0vw 0vw 0vw;
	width: 0;
	height: 0;
	left: 29vw;
	bottom: -1.4vw;
	border-right: 0.8vw solid transparent;
	border-top: 1.4vw solid #202020;
	border-left: 0.8vw solid transparent;
}
	
/* 吹き出し本体 *//*2025ch*/
.balloonSet_movie{
	margin: 0vw 0vw 2vw;
	padding: 0vw 2vw 0vw 0vw;/*  2025ch_0vw*/
	position: relative;
    display: flex;
    justify-content:space-between;
	flex-wrap: wrap;
}
.balloonSet_movie > a{
	margin: 0 0vw 2vw 0;
	padding: 0vw 0vw;
	width: 17.5vw;
	height: 5vw;
	position: relative;
	background-color: #fff;
	border: 0.2vw solid #202020;
    border-radius: 0.5vw;/*  2025ch_1vw*/
	text-align: center;
	cursor: pointer;
	line-height: 1.5vw;
	font-size: 120%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}
.balloonSet_movie > a::before{
	content: '';
	position: absolute;
	display: block;
	margin: 0 0vw 0vw 0vw;
	width: 0;
	height: 0;
	left: 8vw;
	bottom: -1.4vw;
	border-right: 0.8vw solid transparent;
	border-top: 1.4vw solid #202020;
	border-left: 0.8vw solid transparent;
}


    
#formWrap {
	width:700px;
	margin:0 auto;
	color:#555;
	line-height:120%;
	font-size:90%;
}
table.formTable{
	width:100%;
	margin:0 auto;
	border-collapse:collapse;
}
table.formTable td,table.formTable th{
	border:1px solid #ccc;
	padding:10px;
}
table.formTable th{
	width:30%;
	font-weight:normal;
	background:#efefef;
	text-align:left;
}   
    
    
/***［common.css］変更箇所***************/
footer small{
  order: 4;
  margin-right: 2vw;  
}
.copyright{
  font-size: .73vw;
  text-align: right;
  margin: 0;
}

#floatingMenu.spOnly {
  z-index: 5;
  display: flex;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 35%;
  height: 4.28vw;
  background-color: #3D392B;
}
/*追加*/
body #floatingMenu {
  width: 53.41vw;
}
.imgOfflord{
  width: 36.46vw;
  margin-top: .25vw;
}
.ytMovieWrap{
  margin-bottom: 7.81vw;
  /* padding-right: 5vw; */
  height: 37.6vw;
  width: 64.84vw;
  margin-left: 0;
}
.ytMovieWrap iframe {
  width: 100%;
  height: auto;
}
body #floatingMenu.spOnly {
  width: 53.41vw;
}
footer {
  margin: 4.17vw 13.54vw 7.5vw 17.6vw;
}    
  
    
/*お問い合わせフォーム*/
#formWrap {
	width:100%;
	margin:0 auto;
}
table.formTable th, table.formTable td {
	width:auto;
	display:block;
    text-align: left;
    background-color: #fff;
    border-color: #fff;
        font-size: 100%;
    font-weight: bold;
}
table.formTable th {
	margin-top:1vw;
	border:0;
}
form input[type="text"], form textarea {
	width:100%;
    margin-bottom: 0vw;
	padding:0.5vw;
	font-size:110%;
	display:block;
}
form input[type="submit"], form input[type="reset"], form input[type="button"] {
	display:block;
	width:100%;
	height:5vw;
    margin-top: 2.5vw;
    font-size: 120%;
    font-weight: bold;
    color: #fff;
    background-color: #202020;
	border:0;
  cursor:pointer    
}    
 p span.red {
	/*display: block;*/
    width: auto;
    height: auto;
    font-size: 80%;
    margin: 1vw 0.5vw;
    padding: 0.5vw 1vw;
    color: #fff;
	border-radius: .3vw;
    background-color: #656565;
}   
    
    
/******************/    

/* フォトアルバム：写真表示サイズ */
.baguetteBoxReport .album {
	height: auto;
	width: 10.3vw;
	float: none;
	padding: 0px;
	vertical-align: top;
	margin-top: 0px;
	margin-right: 0%;
	margin-bottom: 0.5vw;
	margin-left: 0.25vw;
}
.baguetteBoxReport {
	width: 68vw;
	margin-left: 7vw;
	padding-left: .8vw;
}	
	
	
	
	
	
/* タブ */
.navs{
  width: 100vw;/*  2025ch_100%*/
  height: 6vw;
	margin: 0 0 3vw -10vw;/*  2025ch_0vw*/
  display: flex;
  justify-content: center;
  padding: 0vw 10vw;
  margin-top: 0vw;
  text-align: center;
  border-bottom: 0.25vw solid #7F994A;
  background-color: #fff;
  position: relative;
}
.navs_item {
	width: calc(82%/4);/*  2025ch_(100%/3)*/
	/*height: 6vw;*/
	height: 100%;
	/*margin: 0vw 0vw 10vw 0vw;*/
	padding: 1.8vw 0vw 0vw 0vw;
	/*border-bottom: 0.25vw solid #202020;*/
	font-size: 1.8vw;
	font-weight: bold;
	line-height: 1.2vw;
	background-color: #fff;
	text-align: center;
    display: block;
	float: left;
	transition: all 0.2s ease;
	cursor: pointer;
	border: 0.3vw solid #7F994A;
	border-bottom:none;
	  border-radius: 1vw 1vw 0vw 0vw;

}
.navs li+li{
    position: relative;
}
.navs li+li::before{/*区切り線*/
    content: "";
    display: block;
    height: 2.5vw;
    border-left: none;
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}
.navs li:first-of-type{
	border: 0.3vw solid #7F994A;
	border-bottom:none;
}
.navs_item_current{/*選択中背景*/	
	width: calc(82%/4);/*  2025ch_(100%/3)*/
	/*border-left: 0.5vw solid #000;*/
	/*border-top: 0.5vw solid #000;*/
	font-weight: bold;
    cursor: pointer;
	background-color: #7F994A;
  color:#fff;
}
.navs .navs_item_current + li::before {
	display:none;
}
.navs span{
  display: inline-block;
  width: 100%;
  font-size: 0.9vw;
  font-weight: bold;
	padding-top: 0vw;
	font-size: 50%;
	line-height: 1.2vw;
}	
.inner_Content h4{
	margin-top: 5vw;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
    
}