@charset "UTF-8";

.gBody {}

.homeNav {
	position: relative;
}

.homeNav:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.homeNav_top_title {
	position: absolute;
	/* top: 70px; */
	top: 18%;
	/* left: 50%; */
	/* transform: translateX(-50%); */
	/* right:  0; */
	z-index: 2;
	/* color:  #fff; */
	width: 100%;
	text-align: center;
	/* padding: 20px 80px 25px; */
	/* display:  inline-block; */
	/* width:  auto; */
}

.homeNav_top_title span {
	display: inline-block;
	width: 62.86458%;
	max-width: 1207px;
}

.homeNav_top_title span img {
	width: 100%;
}

.homeNav_top_title span img.sp-none {}

.homeNav_top_title span img.sp-inline {
	display: none;
}

/*
.homeNav_top_title {
    position:  absolute;
    top: 70px;
    top: 8%;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    color:  #fff;
    text-align:  center;
    padding: 20px 80px 25px;
    display:  inline-block;
    width:  auto;
}
.homeNav_top_title:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	background-color: #3972b7;
	opacity: 0.4;
	position: absolute;
	top: 0;
	left: 0;
	z-index:  1;
}
.homeNav_top_title > b {
		display: block;
		font-size: 54px;
		font-size: 4vw;
		font-weight: normal;
		line-height: 1;
		letter-spacing: 0.01em;
		margin-bottom: 20px;
		text-shadow: 0px 0px 6px #3972b7;
		position:  relative;
		z-index: 2;
		white-space:  nowrap;
}
.homeNav_top_title > small {
		display: block;
		font-size: 20px;
		font-size: 1.1vw;
		font-weight:  normal;
		line-height: 1.4;
		letter-spacing: 0.1em;
		text-shadow: 0px 0px 2px #3972b7;
		position: relative;
		z-index: 2;
		white-space:  nowrap;
}
*/

.homeNav_cols {
	display: table;
	width: 100%;
}

.homeNav_cols::after {
	content: "";
	display: block;
	clear: both;
}

.homeNav_col {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
	background: url(/img/pt-home-nav01.jpg) center top no-repeat;
	background-size: cover;
	height: 770px;
	position: relative;
	z-index: 1;
	box-sizing: border-box;
}

.homeNav_col:before {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}

.homeNav_col-no1 {
	/* padding-top: 100px; */
	padding-top: 346px;
	/* padding-top:  55.7867%; */
}

.homeNav_nav {}

.homeNav_nav-no2 {}

.homeNav_title {
	width: 300px;
	line-height: 3.2;
	font-size: 22px;
	color: #fff;
	height: 300px;
	box-sizing: border-box;
	text-align: center;
	background: linear-gradient(135deg, #129841 50%, rgba(255, 255, 255, 0) 50%);
	padding-right: 130px;
	font-weight: normal;
	padding-top: 63px;
	position: absolute;
	z-index: 10;
	top: 0;
	left: 0;
}

.homeNav_title-no2 {
	line-height: 1.6;
	background: linear-gradient(135deg, #ea6c55 50%, rgba(255, 255, 255, 0) 50%);
	padding-top: 80px;
}

.homeNav_list {
	list-style: none;
}

.homeNav_list::after {
	content: "";
	display: block;
	clear: both;
}

/*.homeNav_list-no1 {
    max-width: 506px;
    margin: 0 auto;
}
.homeNav_list-no1 > li {
    float: left;
    width: 48%;
    margin-left: 4%;
}
.homeNav_list-no1 > li:first-child {}
.homeNav_list-no1 > li:nth-child(2n+1) {
    margin-left: 0;
    clear: both;
}
.homeNav_list-no1 > li:nth-child(n+3) {
    margin-top: 16px;
}*/

.homeNav_list-no1 {
	max-width: 506px;
	margin: 0 91px 0 auto;
}

.homeNav_list-no1 > li {
	/* margin-top: 23px; */
	width: 240px;
	display: inline-block;
}

.homeNav_list-no1 > li:first-child {
	margin-top: 0;
	margin-right: 20px;
}

.homeNav_list-no1 > li:nth-child(2n+1) {}

.homeNav_list-no1 > li:nth-child(n+3) {}

.homeNav_list-no1 > li > a {
	width: 240px;
	/* height: 150px; */
	height: 240px;
	padding-top: 46px;
	/* padding-left: 73px; */
	text-align: center;
}

.homeNav_list-no1 > li > a::before {
	content: "";
}

.homeNav_list-no1 > li > a::after {
	content: "";
	transition-duration: .5s, .5s;
}

.homeNav_icon-no1 {
	background: #eb6b54;
	margin: 0;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}

.homeNav_icon-no1 > .icon {}

.homeNav_name-no1 {
	/* display: inline-block; */
	vertical-align: middle;
}

.homeNav_name-no1 > small {
	color: #eb6b54;
}




.homeNav_list > li > a {
	display: block;
	text-decoration: none;
	color: inherit;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
	overflow: hidden;
	border: 1px solid rgba(255, 255, 255, 0);
	transition-duration: .3s;
	transition-property: border-color, color;
}

/*.homeNav_list-no1 > li > a {
    padding: 46px 5px 10px;
    height: 240px;
    text-align: center;
}*/
.homeNav_list > li > a::before {
	content: "";
	display: block;
	position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	background: rgba(255, 255, 255, 0.8);
	top: 0;
	left: 0;
}

.homeNav_list > li > a::after {
	content: "";
	display: block;
	position: absolute;
	z-index: 0;
	width: 100%;
	background: rgb(255, 255, 255);
	top: 50%;
	left: 50%;
	transform-origin: center center;
	transform: translate(-50%, -50%) scale(0, 0);
	transition-duration: .3s;
	transition-property: transform, opacity;
	opacity: 0;
	border-radius: 50%;
	padding-bottom: 100%;
}

.homeNav_icon {
	width: 68px;
	line-height: 68px;
	background: #129841;
	border-radius: 50%;
	margin: 0 auto 23px;
	color: #fff;
	font-size: 40px;
	position: relative;
	z-index: 2;
	transition-duration: .3s;
	transition-property: transform;
	text-align: center;
}

.homeNav_icon-no1 {
	/* margin: 0; */
	display: inline-block;
	vertical-align: middle;
	/* margin-right: 20px; */
}

.homeNav_icon > .icon {
	display: block;
	line-height: inherit;
}

.homeNav_name {
	position: relative;
	z-index: 2;
	line-height: 1.4;
}

.homeNav_name-no1 {}

.homeNav_name > b {
	display: block;
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 17px;
	letter-spacing: -1px;
}

.homeNav_name > b > br {
	display: none;
}

.homeNav_name > small {
	display: block;
	font-size: 11px;
	font-weight: bold;
}

.homeNav_name-no1 > small {
	color: #159741;
}

.homeNav_col-no2 {
	background-image: url(/img/pt-home-nav02.jpg);
	/* padding-top: 100px; */
	/* padding-top: 220px; */
	padding-top: 346px;
}

.homeNav_list-no2 {
	max-width: 506px;
	margin: 0 auto 0 91px;
}

.homeNav_list-no3 > li {
	float: left;
	width: 48%;
	border: 1px solid #ddd;
}

.homeNav_list-no3 > li + li {
	float: right;
}

.homeNav_list-no3 > li,
.homeNav_list-no2 > li {
	/* margin-top: 23px; */
	width: 240px;
	display: inline-block;
}

.homeNav_list-no2 > li:first-child {
	/* margin-top: 0; */
	margin-right: 20px;
}

.homeNav_list-no2 > li:nth-child(2n+1) {}

.homeNav_list-no2 > li:nth-child(n+3) {}

.homeNav_list-no3 > li > a,
.homeNav_list-no2 > li > a {
	width: 240px;
	height: 240px;
	/* height: 150px; */
	padding-top: 46px;
	/* padding-left: 73px; */
	text-align: center;
}

.homeNav_list-no3 > li > a::before,
.homeNav_list-no2 > li > a::before {
	content: "";
}

.homeNav_list-no3 > li > a::after,
.homeNav_list-no2 > li > a::after {
	content: "";
	transition-duration: .5s, .5s;
}

.homeNav_icon-no3 {
	background: #3972B7;
	/* margin: 0; */
	/* display: inline-block; */
	/* vertical-align: middle; */
	/* margin-right: 20px; */
}

.border-no4 .homeNav_icon-no3 {
	background: #0cb0CC;
}

.border-no4 .homeNav_icon-no4 {
	background: #129841;
}

.homeNav_icon-no2 {
	background: #eb6b54;
	/* margin: 0; */
	/* display: inline-block; */
	/* vertical-align: middle; */
	/* margin-right: 20px; */
}

.homeNav_icon-no2 > .icon {}

.homeNav_name-no3,
.homeNav_name-no2 {
	/* display: inline-block; */
	/* vertical-align: middle; */
}

.homeNav_name-no1 > b {
	margin-bottom: 11px;
	letter-spacing: 0;
}

.homeNav_name-no3 > b,
.homeNav_name-no2 > b {
	margin-bottom: 11px;
	/* letter-spacing: 0; */
}

.homeNav_name-no3 > small {
	color: #3972B7;
}

.border-no4 .homeNav_name-no3 > small {
	color: #0cb0CC;
}

.border-no5 .homeNav_name-no3 > small {
	color: #129841;
}

.homeNav_name-no2 > small {
	color: #eb6b54;
}

.areaInfo {
	/*background: #EBF1F8;*/
	/*padding: 50px 0;*/
	/*margin: 76px 0 0;*/
}

.areaInfo_inner {}

.areaInfo_title {
	font-size: 22px;
	font-weight: normal;
	text-align: center;
	padding: 10px 0;
	background-color: #3972B7;
	/*border: 2px solid #3972B7;*/
	color: #FFF;
	margin-bottom: 30px;
}

.areaInfo_iframeWrap {}

.areaInfo_list {
	list-style: none;
}

.areaInfo_list > li {}

.areaInfo_list > li:first-child {}

.areaInfo_list > li:nth-child(2n+1) {}

.areaInfo_list > li:nth-child(n+3) {}

.areaInfo_list > li > a {
	display: block;
	text-decoration: none;
	color: inherit;
	border-bottom: 1px solid #ddd;
	padding: 16px 10px;
	position: relative;
	z-index: 1;
}

.areaInfo_list > li > a::before {
	content: "";
	width: 8px;
	height: 8px;
	border: 1px solid #3a72b7;
	box-sizing: border-box;
	transform: rotate(45deg);
	border-left: none;
	border-bottom: none;
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	bottom: 0;
	margin: auto;
	right: 10px;
}

.areaInfo_list > li > a::after {
	content: "";
}

.areaInfo_update {
	display: inline-block;
	vertical-align: middle;
	margin-right: 19px;
}

.areaInfo_category {
	font-size: 14px;
	min-width: 130px;
	padding: 0 5px;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
	line-height: 34px;
}

.areaInfo_text {
	display: inline-block;
	vertical-align: middle;
	max-width: calc(100% - 300px);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.areaInfo_link {
	margin-top: 43px;
}

.areaInfo_link > a {
	padding: 18px 10px;
}

.areaInfo_link > a::before {
	content: "";
}

.areaInfo_link > a::after {
	content: "";
}

.areaInfo_link > a > .icon {
	margin-right: 10px;
}

.iframe-info {
	width: 100%;
	-ms-overflow-x: hidden;
	overflow-x: hidden;
	-ms-overflow-y: auto;
	overflow-y: auto;
	height: 100%;
	display: block;
	height: 360px;
}

.about {}

.about_vis {
	background: url(/img/bg-about.jpg) center center no-repeat;
	height: 400px;
	box-sizing: border-box;
	padding-top: 153px;
	background-size: cover;
}

.about_title {
	text-align: center;
	color: #fff;
	line-height: 1.4;
}

.about_title > b {
	display: block;
	font-size: 34px;
	font-weight: normal;
	margin-bottom: 26px;
}

.about_title > small {
	display: block;
	font-size: 16px;
}

.about_cols {
	border-bottom: 1px solid #DDDDDD;
	display: table;
	width: 100%;
}

.about_cols::after {
	content: "";
	display: block;
	clear: both;
}

.about_col {
	display: table-cell;
	width: 33.3%;
	border-left: 1px solid #DDDDDD;
}

.about_col-no1 {
	border-left: none;
}

.about_sect {}

.about_sect > a {
	display: block;
	text-decoration: none;
	color: inherit;
	padding: 55px 0 58px;
}

.about_sect > a::before {
	content: "";
}

.about_sect > a::after {
	content: "";
}

.about_image {
	transition-duration: .3s;
	transition-property: transform;
	max-width: 262px;
	margin: 0 auto 27px;
}

.about_image > img {}

.about_headline {
	text-align: center;
	font-size: 20px;
	font-weight: normal;
}

.about_text {
	max-width: 290px;
	margin: 13px auto 0;
}

.about_link {
	width: 120px;
	line-height: 42px;
	box-sizing: border-box;
	border: 1px solid #3972B7;
	border-radius: 7px;
	text-align: center;
	color: #3972B7;
	font-size: 12px;
	font-weight: bold;
	margin: 25px auto 0;
	transition-duration: .3s;
	transition-property: background-color, color;
}

.about_col-no2 {
	width: 33.4%;
}

.about_col-no3 {}

.areaOther {}

.areaOther_cols {
	display: table;
	width: 100%;
}

.areaOther_cols::after {
	content: "";
	display: block;
	clear: both;
}

.areaOther_col {
	display: table-cell;
	vertical-align: middle;
	width: 50%;
}

.areaOther_col-no1 {}

.diary {}

.diary_title {
	text-align: center;
	font-size: 18px;
	margin-bottom: 20px;
}

.diary_entry {}

.diary_entry > a {
	display: block;
	text-decoration: none;
	color: inherit;
}

.diary_entry > a::before {
	content: "";
}

.diary_entry > a::after {
	content: "";
}

.diary_cols {
	max-width: 685px;
	margin: 0 auto;
	display: table;
	width: 100%;
}

.diary_cols::after {
	content: "";
	display: block;
	clear: both;
}

.diary_col {
	display: table-cell;
	vertical-align: middle;
}

.diary_col-no1 {
	width: 43.9%;
}

.diary_image {
	padding-bottom: 100%;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.diary_image > img {}

.diary_col-no2 {
	padding-left: 40px;
}

.diary_new {
	display: inline-block;
	vertical-align: middle;
	background: #3972B7;
	line-height: 34px;
	width: 100px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
	margin-right: 10px;
}

.diary_update {
	display: inline-block;
	vertical-align: middle;
	font-size: 14px;
}

.diary_name {
	margin-top: 10px;
}

.diary_link {
	max-width: 240px;
	margin: 40px auto 0;
}

.diary_link > a {
	padding: 18px 10px;
}

.diary_link > a::before {
	content: "";
}

.diary_link > a::after {
	content: "";
}

.diary_link > a > .icon {
	margin-right: 10px;
}

.areaOther_col-no2 {}

.otherNav {}

.otherNav_list {
	list-style: none;
}

.otherNav_list::after {
	content: "";
	display: block;
	clear: both;
}

.otherNav_list > li {}

.otherNav_list > li:first-child {}

.otherNav_list > li:nth-child(2n+1) {}

.otherNav_list > li:nth-child(n+3) {}

.otherNav_list > li > a {
	display: block;
	text-decoration: none;
	height: 288px;
	text-decoration: none;
	color: inherit;
	line-height: 288px;
	background: url(/img/pt-other-nav01.jpg) center center no-repeat;
	background-size: cover;
	padding-left: 48px;
}

.areaOther_col-no2 .otherNav_list > li > a {
	background-image: url(/img/pt-other-nav02.jpg);
}

.otherNav_list > li > a::before {
	content: "";
}

.otherNav_list > li > a::after {
	content: "";
}

.otherNav_name {}

.otherNav_name > .icon {}

.otherNav_name > b {
	display: inline-block;
	vertical-align: middle;
	font-weight: normal;
	font-size: 22px;
	color: #fff;
	margin-left: 10px;
}

.exBnr_oCol .gIndexNav_title {
	font-size: 18px;
}

.exBnr_oCol .gIndexNav_title01 {
	font-size: 14px;
	padding-top: 10px;
}

.insta {}

.insta_inner {
	font-size: 0;
	text-align: center;
}

.insta_title {
	text-align: center;
	width: 160px;
	display: inline-block;
	vertical-align: middle;
	background: #fff;
	margin: 0 14px;
}

.insta_title > a {
	display: block;
	text-decoration: none;
	color: inherit;
	padding-top: 46px;
	height: 160px;
	box-sizing: border-box;
	border: 1px solid #ddd;
	transition-duration: .3s;
	transition-property: background-color, color;
}

.insta_title > a > .icon {
	display: block;
	font-size: 24px;
	margin-bottom: 13px;
}

.insta_title > a > b {
	font-size: 17px;
	font-weight: bold;
	display: block;
}

.insta_list {
	list-style: none;
	display: inline-block;
	vertical-align: middle;
}

.insta_list::after {
	content: "";
	display: block;
	clear: both;
}

.insta_list > li {
	display: inline-block;
	vertical-align: middle;
	margin: 10px 14px;
	width: 160px;
}

.insta_list > li:first-child {}

.insta_list > li:nth-child(2n+1) {}

.insta_list > li:nth-child(n+3) {}

.insta_list > li > a {
	display: block;
	text-decoration: none;
	color: inherit;
	padding-bottom: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
	z-index: 1;
}

.insta_text {
	display: flex;
	flex-direction: column;
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	font-size: 10px;
	box-sizing: border-box;
	padding: 10px;
	justify-content: center;
	background: rgba(0, 0, 0, 0.7);
	color: #fff;
	text-align: left;
	line-height: 1.4;
	overflow: hidden;
	opacity: 0;
	transition-duration: .3s;
	transition-property: opacity;
}

.insta_list > li > a > .insta_text > b {
	display: block;
}

.insta_list > li > a::before {
	content: "";
}

.insta_list > li > a::after {
	content: "";
}

.insta_list > li > a > img {
	display: none;
}

.exBnr {
	margin-top: 20px;
	margin-bottom: 30px;
}

.exBnr h3 {
	padding-left: 10px;
}

.exBnr_inner {}

.exBnr_list_title {
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.4;
}

.exBnr_list {
	list-style: none;
	/*max-width: 360px;*/
	margin-left: auto;
}

.exBnr_list::after {
	content: "";
	display: block;
	clear: both;
}

.exBnr_list > li {
	/*margin-top: 20px;*/
	margin-left: 2%;
	float: left;
	width: 32%;
}

.exBnr_list > li:first-child {
	margin-left: 0;
}

.exBnr_list > li:nth-child(2n+1) {}

.exBnr_list > li:nth-child(n+3) {}

.exBnr_list > li > a {
	display: block;
	text-decoration: none;
	color: inherit;
	transition-duration: .3s;
	transition-property: background-color, color;
}

.exBnr_list > li > a::before {
	content: "";
}

.exBnr_list > li > a::after {
	content: "";
}

.exBnr_cols {
	display: table;
	width: 100%;
	border: 1px solid #ddd;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}

.exBnr_cols::after {
	content: "";
	display: block;
	clear: both;
}

.exBnr_col {
	display: table-cell;
	vertical-align: middle;
	height: 118px;
}

.exBnr_col-no1 {
	padding: 0 20px;
}

.exBnr_title {
	font-size: 16px;
	margin-bottom: 4px;
}

.exBnr_text {
	font-size: 13px;
	line-height: 1.4;
}

.exBnr_col-no2 {
	width: 140px;
}

.exBnr_image {
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	height: 100%;
	background-position: right center;
	background-repeat: no-repeat;
	width: 140px;
	background-size: cover;
}

.exBnr_image-no1 {
	background-image: url(/img/pt-bnr01.jpg);
}

.exBnr_image-no2 {
	background-image: url(/img/pt-bnr02.jpg);
}

.exBnr_image-no3 {
	background-image: url(/img/pt-bnr03.jpg);
}

.exBnr_oCols {
	margin-bottom: 30px;
}

.exBnr_oCols::after {
	content: "";
	display: block;
	clear: both;
}



/*2018.06.18追記*/

.exBnr_oCols_S::after {
	content: "";
	display: block;
	clear: both;
}

.exBnr_oCol_S {}

.exBnr_oCol-no1 {
	float: left;
	width: 48%;
}

/*2018.06.18追記 end*/

.exBnr_oCol-no2 {
	float: right;
	width: 48%;
}

.exBnr_link {
	height: auto;
}

.exBnr_link > a {
	display: block;
	position: relative;
	z-index: 1;
}

.exBnr_link > a::before {
	content: "";
}

.exBnr_link > a::after {
	content: "";
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 1;
	background: url(/virtual_factory/img/icn-play@2x.png) 0 0 no-repeat;
	background-size: 100% 100%;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	bottom: 0;
}

.exBnr_link > a > img {
	display: block;
	max-width: 100%;
	height: auto;
}

/*2018.06.18追記*/
.exBnr_link_S {}

.exBnr_link_S > a {
	display: block;
	position: relative;
	z-index: 1;
}

.exBnr_link_S > a::before {
	content: "";
}

.exBnr_link_S > a::after {
	content: "";
	display: block;
	width: 50px;
	height: 50px;
	position: absolute;
	z-index: 1;
	/* background: url(/virtual_factory/img/icn-play@2x.png) 0 0 no-repeat;
    background-size: 100% 100%;*/
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	bottom: 0;
}

.exBnr_link_S > a > img {
	display: block;
	max-width: 100%;
	height: auto;
}

/*2018.06.18追記 end*/

.exBnr_link iframe {
	height: 400px;
}

@media screen and (min-width:1000px) {
	a:hover .insta_text {
		opacity: 1;
	}

	.exBnr_link iframe {
		height: 288px;
	}

	.homeNav_list > li > a:hover {
		opacity: 1;
		border-color: #159741;
	}

	.homeNav_list > li > a:hover::before {}

	a:hover .homeNav_icon {
		transform: scale(1.1);
	}

	.homeNav_list > li > a:hover::after {
		transform: translate(-50%, -50%) scale(1.41);
		opacity: 1;
	}

	.homeNav_list-no2 > li > a:hover {
		border-color: #eb6b54;
	}

	.homeNav_list-no2 > li.border-no4 > a:hover {
		border-color: #0cb0CC;
	}

	.homeNav_list-no2 > li.border-no5 > a:hover {
		border-color: #129841;
	}

	.homeNav_list-no3 > li > a:hover {
		border-color: #3972B7;
	}

	.homeNav_list > li.border-no3 > a:hover {
		border-color: #3972B7;
	}

	.homeNav_list > li.border-no2 > a:hover {
		border-color: #eb6b54;
	}

	.areaInfo_link > a:hover {}

	.about_sect > a:hover {
		opacity: 1;
	}

	a:hover .about_image {
		transform: scale(1.05);
	}

	a:hover .about_link {
		background-color: #3972B7;
		color: #fff;
	}

	.diary_entry > a:hover {}

	.diary_link > a:hover {}

	.otherNav_list > li > a:hover {}

	.insta_title > a:hover {
		background: #f2f2f2;
		opacity: 1;
	}

	.insta_list > li > a:hover {
		opacity: 1;
	}

	.exBnr_list > li > a:hover {
		opacity: 1;
		background: #f4f4f4;
	}
}

@media screen and (max-width:1299px) {
	.gBody {}

	.homeNav {}

	.homeNav_cols {}

	.homeNav_cols::after {}

	.homeNav_col {
		height: 600px;
		/* padding-top: 80px; */
		/* padding-top: 180px; */
		padding-top: 240px;
		/* padding-left: 10px; */
		/* padding-right: 10px; */
	}

	.homeNav_col-no1 {}

	.homeNav_nav {}

	.homeNav_nav-no2 {}

	.homeNav_title {
		width: 220px;
		height: 220px;
		font-size: 18px;
		padding-top: 30px;
		padding-right: 0;
		text-align: left;
		padding-left: 30px;
	}

	.homeNav_title-no2 {}

	.homeNav_list {
		/* max-width: 480px; */
	}

	.homeNav_list-no3 {
		max-width: 100%;
	}

	.homeNav_list::after {}

	.homeNav_list-no1 {
		margin: 0 auto;
		text-align: center;
	}

	.homeNav_list-no1 > li {}

	.homeNav_list-no1 > li:first-child {
		margin-right: 1%;
	}

	.homeNav_list-no1 > li:nth-child(2n+1) {}

	.homeNav_list-no1 > li:nth-child(n+3) {}

	.homeNav_list > li > a {
		/* height: 220px; */
	}

	.homeNav_list-no1 > li > a {}

	.homeNav_list > li > a::before {}

	.homeNav_list > li > a::after {}

	.homeNav_icon {}

	.homeNav_icon-no1 {}

	.homeNav_icon > .icon {}

	.homeNav_name {}

	.homeNav_name-no1 {}

	.homeNav_name > b {
		font-size: 15px;
	}

	.homeNav_name > small {
		font-size: 10px;
	}

	.homeNav_name-no1 > small {}

	.homeNav_col-no2 {}

	.homeNav_list-no2 {
		margin: 0 auto;
		text-align: center;
	}

	.homeNav_list-no1 > li,
	.homeNav_list-no2 > li,
	.homeNav_list-no3 > li {
		/* margin-top: 15px; */
		/* margin: 0 10px; */
	}

	.homeNav_list-no2 > li:first-child {
		margin-right: 1%;
	}

	.homeNav_list-no2 > li:nth-child(2n+1) {}

	.homeNav_list-no2 > li:nth-child(n+3) {}

	.homeNav_list-no1 > li > a,
	.homeNav_list-no2 > li > a,
	.homeNav_list-no3 > li > a {
		/* height: 140px; */
		/* padding-top: 35px; */
		/* padding-left: 60px; */
	}

	.homeNav_list-no2 > li > a::before {}

	.homeNav_list-no2 > li > a::after {}

	.homeNav_icon-no2 {}

	.homeNav_icon-no2 > .icon {}

	.homeNav_name-no2 {}

	.homeNav_name-no2 > b {}

	.homeNav_name-no2 > small {}

	.areaInfo {}

	.areaInfo_inner {}

	.areaInfo_title {}

	.areaInfo_list {}

	.areaInfo_list > li {}

	.areaInfo_list > li:first-child {}

	.areaInfo_list > li:nth-child(2n+1) {}

	.areaInfo_list > li:nth-child(n+3) {}

	.areaInfo_list > li > a {}

	.areaInfo_list > li > a::before {}

	.areaInfo_list > li > a::after {}

	.areaInfo_update {}

	.areaInfo_category {}

	.areaInfo_text {}

	.areaInfo_link {}

	.areaInfo_link > a {}

	.areaInfo_link > a::before {}

	.areaInfo_link > a::after {}

	.areaInfo_link > a > .icon {}

	.about {}

	.about_vis {}

	.about_title {}

	.about_title > b {}

	.about_title > small {}

	.about_cols {}

	.about_cols::after {}

	.about_col {}

	.about_col-no1 {}

	.about_sect {}

	.about_sect > a {}

	.about_sect > a::before {}

	.about_sect > a::after {}

	.about_image {}

	.about_image > img {}

	.about_headline {}

	.about_text {}

	.about_link {}

	.about_col-no2 {}

	.about_col-no3 {}

	.areaOther {}

	.areaOther_cols {}

	.areaOther_cols::after {}

	.areaOther_col {}

	.areaOther_col-no1 {}

	.diary {}

	.diary_title {}

	.diary_entry {
		padding: 0 10px;
	}

	.diary_entry > a {}

	.diary_entry > a::before {}

	.diary_entry > a::after {}

	.diary_cols {}

	.diary_cols::after {}

	.diary_col {}

	.diary_col-no1 {
		width: 30%;
	}

	.diary_image {}

	.diary_image > img {}

	.diary_col-no2,
	.diary_col-no3 {
		padding-left: 15px;
	}

	.diary_new {}

	.diary_update {}

	.diary_name {}

	.diary_link {}

	.diary_link > a {}

	.diary_link > a::before {}

	.diary_link > a::after {}

	.diary_link > a > .icon {}

	.areaOther_col-no2 {}

	.otherNav {}

	.otherNav_list {}

	.otherNav_list::after {}

	.otherNav_list > li {}

	.otherNav_list > li:first-child {}

	.otherNav_list > li:nth-child(2n+1) {}

	.otherNav_list > li:nth-child(n+3) {}

	.otherNav_list > li > a {
		height: 220px;
		line-height: 220px;
	}

	.otherNav_list > li:last-child > a {}

	.otherNav_list > li > a::before {}

	.otherNav_list > li > a::after {}

	.otherNav_name {}

	.otherNav_name > .icon {}

	.otherNav_name > b {}

	.insta {}

	.insta_inner {}

	.insta_title {
		display: block;
		margin: 0 auto;
	}

	.insta_title > a {}

	.insta_title > a > .icon {}

	.insta_title > a > b {}

	.insta_list {}

	.insta_list::after {}

	.insta_list > li {
		width: 130px;
	}

	.insta_list > li:first-child {}

	.insta_list > li:nth-child(2n+1) {}

	.insta_list > li:nth-child(n+7) {
		display: none;
	}

	.insta_list > li > a {}

	.insta_list > li > a::before {}

	.insta_list > li > a::after {}

	.insta_list > li > a > img {}

	.exBnr {}

	.exBnr_inner {}

	.exBnr_list {}

	.exBnr_list::after {}

	.exBnr_list > li {}

	.exBnr_list > li:first-child {}

	.exBnr_list > li:nth-child(2n+1) {}

	.exBnr_list > li:nth-child(n+3) {}

	.exBnr_list > li > a {}

	.exBnr_list > li > a::before {}

	.exBnr_list > li > a::after {}

	.exBnr_cols {}

	.exBnr_cols::after {}

	.exBnr_col {}

	.exBnr_col-no1 {}

	.exBnr_title {}

	.exBnr_text {}

	.exBnr_col-no2 {}

	.exBnr_image {}

	.exBnr_image-no1 {}

	.exBnr_image-no2 {}

	.exBnr_image-no3 {}
}

@media screen and (max-width: 999px) {
	.gBody {}

	.homeNav {}

	.homeNav_cols {}

	.homeNav_cols::after {}

	.homeNav_col {
		height: 410px;
		/* padding-top: 60px; */
		padding-top: 155px;
	}

	.homeNav_col-no1 {}

	.homeNav_nav {}

	.homeNav_nav-no2 {}

	.homeNav_title {
		width: 150px;
		height: 150px;
		font-size: 16px;
		padding-top: 16px;
		padding-left: 19px;
	}

	.homeNav_title-no2 {}

	.homeNav_list {}

	.homeNav_list::after {
		display: none;
	}

	/*    .homeNav_list-no1 {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }
    .homeNav_list-no1 > li {
        float: none;
        margin-left: 0;
        position: relative;
        z-index: 1;
    }*/
	.homeNav_list-no1 > li {
		width: 150px;
	}

	.homeNav_list-no1 > li:first-child {}

	.homeNav_list-no1 > li:nth-child(2n+1) {}

	.homeNav_list-no1 > li:nth-child(n+3) {}

	.homeNav_list > li > a {
		width: 100%;
		/* height: auto; */
		height: 157px;
		/* height: 200px; */
	}

	/*    .homeNav_list-no1 > li > a {
        height: auto;
        padding: 20px 10px;
        position: static;
    }*/
	.homeNav_list > li > a::before {}

	.homeNav_list > li > a::after {}

	.homeNav_icon {
		font-size: 30px;
		width: 50px;
		height: 50px;
		line-height: 50px;
		margin-bottom: 10px;
	}

	.homeNav_icon-no1 {}

	.homeNav_icon > .icon {}

	.homeNav_name {}

	.homeNav_name-no1 {}

	.homeNav_name > b {
		font-size: 13px;
		margin-bottom: 5px;
		line-height: 1.4;
		letter-spacing: 0.08em;
	}

	.homeNav_name > b > br {
		display: inline;
	}

	.homeNav_name > small {}

	.homeNav_name-no1 > small {}

	.homeNav_col-no2 {}

	.homeNav_list-no2 {}

	.homeNav_list-no2 > li {
		width: 150px;
	}

	.homeNav_list-no2 > li:first-child {}

	.homeNav_list-no2 > li:nth-child(2n+1) {}

	.homeNav_list-no2 > li:nth-child(n+3) {}

	.homeNav_list-no1 > li > a,
	.homeNav_list-no2 > li > a,
	.homeNav_list-no3 > li > a {
		/* padding: 19px 20px; */
		padding: 20px 0 20px;
	}

	.homeNav_list-no2 > li > a::before {}

	.homeNav_list-no2 > li > a::after {}

	.homeNav_icon-no1,
	.homeNav_icon-no2,
	.homeNav_icon-no3 {
		/* margin-bottom: 0; */
		/* margin-right: 13px; */
	}

	.homeNav_icon-no2 > .icon {}

	.homeNav_name-no2 {}

	.homeNav_name-no2 > b {}

	.homeNav_name-no2 > small {}

	.areaInfo {
		margin: 45px 0;
	}

	.areaInfo_inner {}

	.areaInfo_title {
		margin-bottom: 20px;
	}

	.areaInfo_list {}

	.areaInfo_list > li {}

	.areaInfo_list > li:first-child {}

	.areaInfo_list > li:nth-child(2n+1) {}

	.areaInfo_list > li:nth-child(n+3) {}

	.areaInfo_list > li > a {}

	.areaInfo_list > li > a::before {}

	.areaInfo_list > li > a::after {}

	.areaInfo_update {}

	.areaInfo_category {
		font-size: 12px;
		min-width: 120px;
		line-height: 30px;
	}

	.areaInfo_text {}

	.areaInfo_link {
		margin-top: 35px;
	}

	.areaInfo_link > a {
		padding: 10px 10px;
	}

	.areaInfo_link > a::before {}

	.areaInfo_link > a::after {}

	.areaInfo_link > a > .icon {}

	.about {}

	.about_vis {
		height: 300px;
		padding-top: 100px;
	}

	.about_title {}

	.about_title > b {
		font-size: 28px;
		margin-bottom: 15px;
	}

	.about_title > small {
		font-size: 14px;
	}

	.about_cols {
		display: block;
		width: auto;
		text-align: center;
		padding: 25px 0;
	}

	.about_cols::after {}

	.about_col {
		display: inline-block;
		width: auto;
		border: none;
		vertical-align: top;
		text-align: left;
		max-width: 292px;
	}

	.about_col-no1 {}

	.about_sect {}

	.about_sect > a {
		padding: 20px 10px;
	}

	.about_sect > a::before {}

	.about_sect > a::after {}

	.about_image {}

	.about_image > img {}

	.about_headline {
		font-size: 18px;
	}

	.about_text {}

	.about_link {
		margin-top: 15px;
		line-height: 36px;
	}

	.about_col-no2 {}

	.about_col-no3 {}

	.areaOther {}

	.areaOther_cols {
		display: block;
	}

	.areaOther_cols::after {}

	.areaOther_col {
		display: block;
		width: auto;
	}

	.areaOther_col-no1 {}

	.diary {
		margin: 50px 0;
	}

	.diary_title {}

	.diary_entry {}

	.diary_entry > a {}

	.diary_entry > a::before {}

	.diary_entry > a::after {}

	.diary_cols {}

	.diary_cols::after {}

	.diary_col {}

	.diary_col-no1 {}

	.diary_image {}

	.diary_image > img {}

	.diary_col-no2 {}

	.diary_new {}

	.diary_update {}

	.diary_name {}

	.diary_link {}

	.diary_link > a {}

	.diary_link > a::before {}

	.diary_link > a::after {}

	.diary_link > a > .icon {}

	.areaOther_col-no2 {}

	.otherNav {}

	.otherNav_list {}

	.otherNav_list::after {}

	.otherNav_list > li {}

	.otherNav_list > li:first-child {}

	.otherNav_list > li:nth-child(2n+1) {}

	.otherNav_list > li:nth-child(n+3) {}

	.otherNav_list > li > a {}

	.otherNav_list > li:last-child > a {}

	.otherNav_list > li > a::before {}

	.otherNav_list > li > a::after {}

	.otherNav_name {}

	.otherNav_name > .icon {}

	.otherNav_name > b {}

	.insta {
		padding: 45px 0;
	}

	.insta_inner {}

	.insta_title {
		margin-bottom: 10px;
	}

	.insta_title > a {}

	.insta_title > a > .icon {}

	.insta_title > a > b {}

	.insta_list {
		display: block;
		max-width: 670px;
		margin: 0 auto;
	}

	.insta_list::after {}

	.insta_list > li {
		display: block;
		margin: auto;
		width: 23.5%;
		float: left;
		margin-left: 2%;
	}

	.insta_list > li:first-child {}

	.insta_list > li:nth-child(4n+1) {
		margin-left: 0;
		clear: both;
	}

	.insta_list > li:nth-child(n+5) {
		margin-top: 12px;
	}

	.insta_list > li:nth-child(n+7) {
		display: block;
	}

	.insta_list > li > a {}

	.insta_list > li > a::before {}

	.insta_list > li > a::after {}

	.insta_list > li > a > img {}

	.exBnr {
		margin-top: 45px;
		margin-bottom: 45px;
	}

	.exBnr_inner {}

	.exBnr_list_title {
		margin-bottom: 7px;
	}

	.exBnr_list {
		max-width: none;
		margin: 0 auto;
	}

	.exBnr_list::after {}

	.exBnr_list > li {
		width: auto;
		margin: 10px auto 0;
		float: none;
	}

	.exBnr_list > li:first-child {}

	.exBnr_list > li:nth-child(2n+1) {}

	.exBnr_list > li:nth-child(n+3) {}

	.exBnr_list > li > a {}

	.exBnr_list > li > a::before {}

	.exBnr_list > li > a::after {}

	.exBnr_cols {}

	.exBnr_cols::after {}

	.exBnr_col {}

	.exBnr_col-no1 {}

	.exBnr_title {}

	.exBnr_text {}

	.exBnr_col-no2 {}

	.exBnr_image {}

	.exBnr_image-no1 {}

	.exBnr_image-no2 {}

	.exBnr_image-no3 {}

	.exBnr_oCols {
		max-width: 800px;
		margin: 0 auto;
		margin-bottom: 20px;
	}

	.exBnr_oCols::after {}

	.exBnr_oCol {
		float: none;
		width: auto;
	}

	/*2018.06.19追記*/
	.exBnr_oCols_S {
		max-width: 800px;
		margin: 0 auto;
	}

	.exBnr_oCols_S::after {}

	.exBnr_oCol_S {
		float: none;
		width: auto;
	}

	/*2018.06.19追記　end*/
	.exBnr_oCol-no1 {}

	.exBnr_oCol-no2 {
		margin-top: 20px;
	}

	.exBnr_link {}

	.exBnr_link > a {}

	.exBnr_link > a::before {}

	.exBnr_link > a::after {}

	.exBnr_link > a > img {}

	.exBnr_col-no2 {}

	.exBnr_link iframe {
		height: 370px;
	}
}

@media screen and (max-width:699px) {
	.gBody {}

	.homeNav {}

	.homeNav_top_title {
		top: 50%;
		transform: translateY(-50%);
	}

	.homeNav_top_title span {
		width: 87.2%;
		max-width: 450px;
		padding-bottom: 10px;
	}

	.homeNav_top_title span img {}

	.homeNav_top_title span img.sp-none {
		display: none;
	}

	.homeNav_top_title span img.sp-inline {
		display: inline;
	}

	/*
		.homeNav_top_title {
				top: 0;
				height: 65px;
				padding: 21px 10px 23px;
				display:  block;
				width:  100%;
				height: auto;
				position:  static;
				transform:  none;
				box-sizing:  border-box;
		}
		.homeNav_top_title:before {
				opacity: 0;
		}
				.homeNav_top_title > b {
				font-size: 24px;
				font-weight:  bold;
				color: #3972b7;
				text-shadow: none;
				margin-bottom: 8px;
		}
				.homeNav_top_title > small {
				font-size: 10px;
				color: #3972b7;
				text-shadow: none;
				white-space:  normal;
		}*/

	.homeNav_cols {
		display: block;
	}

	.homeNav_cols::after {}

	.homeNav_col {
		display: block;
		width: auto;
		height: auto;
		padding: 35px 10px 70px;
		background-position: center center;
	}

	.homeNav_col-no1 {}

	.homeNav_nav {}

	.homeNav_nav-no2 {}

	.homeNav_title {
		background: #129841;
		width: 100%;
		height: auto;
		line-height: 40px;
		padding: 0;
		text-align: center;
		font-size: 14px;
	}

	.homeNav_title-no2 {
		background: #ea6c55;
	}

	.homeNav_title-no2 > br {
		display: none;
	}

	.homeNav_list {}

	.homeNav_list::after {}

	.homeNav_list-no1 {}

	.homeNav_list-no1 > li {
		width: 44%;
		max-width: 147px;
	}

	.homeNav_list-no1 > li:first-child {
		margin-right: 3%;
	}

	.homeNav_list-no1 > li:nth-child(2n+1) {}

	.homeNav_list-no1 > li:nth-child(n+3) {}

	.homeNav_list > li > a {
		height: 147px;
	}

	.homeNav_list-no1 > li > a {}

	.homeNav_list > li > a::before {}

	.homeNav_list > li > a::after {}

	.homeNav_icon {
		width: 40px;
		height: 40px;
		line-height: 40px;
		font-size: 24px;
	}

	.homeNav_icon-no1 {}

	.homeNav_icon > .icon {}

	.homeNav_name {}

	.homeNav_name-no1 {}

	.homeNav_name > b {
		font-size: 12px;
		line-height: 1.5;
	}

	.homeNav_name > small {}

	.homeNav_name-no1 > small {}

	.homeNav_col-no2 {
		padding: 70px 10px 35px;
	}

	.homeNav_list-no2 {}

	.homeNav_list-no2 > li {
		width: 44%;
		max-width: 147px;
		vertical-align: top;
	}

	.homeNav_list-no2 > li:first-child {
		margin-right: 3%;
	}

	.homeNav_list-no2 > li:nth-child(2n+1) {}

	.homeNav_list-no2 > li:nth-child(n+3) {}

	.homeNav_list-no2 > li > a {}

	.homeNav_list-no2 > li > a::before {}

	.homeNav_list-no2 > li > a::after {}

	.homeNav_icon-no2 {
		/* margin-right: 5px; */
	}

	.homeNav_icon-no2 > .icon {}

	.homeNav_name-no2 {}

	.homeNav_name-no2 > b {}

	.homeNav_name-no2 > small {}

	.areaInfo {
		margin: 35px 0;
	}

	.homeNav_list-no3 > li {
		width: 100%;
	}

	.areaInfo_inner {}

	.areaInfo_title {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.areaInfo_list {}

	.areaInfo_list > li {}

	.areaInfo_list > li:first-child {}

	.areaInfo_list > li:nth-child(2n+1) {}

	.areaInfo_list > li:nth-child(n+3) {}

	.areaInfo_list > li > a {
		padding: 10px 0;
		padding-right: 20px;
	}

	.areaInfo_list > li > a::before {}

	.areaInfo_list > li > a::after {}

	.areaInfo_update {
		font-size: 12px;
		margin-right: 10px;
	}

	.areaInfo_category {
		font-size: 10px;
		min-width: 100px;
		line-height: 20px;
	}

	.areaInfo_text {
		display: block;
		max-width: none;
		margin-top: 6px;
	}

	.areaInfo_link {
		margin-top: 20px;
	}

	.areaInfo_link > a {}

	.areaInfo_link > a::before {}

	.areaInfo_link > a::after {}

	.areaInfo_link > a > .icon {}

	.about {}

	.about_vis {
		height: 200px;
		padding-top: 70px;
	}

	.about_title {}

	.about_title > b {
		font-size: 20px;
		margin-bottom: 8px;
	}

	.about_title > small {
		font-size: 12px;
	}

	.about_cols {}

	.about_cols::after {}

	.about_col {}

	.about_col-no1 {}

	.about_sect {}

	.about_sect > a {}

	.about_sect > a::before {}

	.about_sect > a::after {}

	.about_image {
		max-width: 170px;
		margin-bottom: 10px;
	}

	.about_image > img {}

	.about_headline {}

	.about_text {}

	.about_link {}

	.about_col-no2 {}

	.about_col-no3 {}

	.areaOther {}

	.areaOther_cols {}

	.areaOther_cols::after {}

	.areaOther_col {}

	.areaOther_col-no1 {}

	.diary {
		margin: 35px 0;
	}

	.diary_title {}

	.diary_entry {}

	.diary_entry > a {}

	.diary_entry > a::before {}

	.diary_entry > a::after {}

	.diary_cols {}

	.diary_cols::after {}

	.diary_col {}

	.diary_col-no1 {
		width: 100px;
	}

	.diary_image {}

	.diary_image > img {}

	.diary_col-no2 {}

	.diary_new {
		line-height: 24px;
		font-size: 10px;
		width: 60px;
	}

	.diary_update {
		font-size: 12px;
	}

	.diary_name {}

	.diary_link {
		max-width: none;
		margin-top: 20px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.diary_link > a {
		padding: 10px 10px;
	}

	.diary_link > a::before {}

	.diary_link > a::after {}

	.diary_link > a > .icon {}

	.areaOther_col-no2 {}

	.otherNav {}

	.otherNav_list {}

	.otherNav_list::after {}

	.otherNav_list > li {}

	.otherNav_list > li:first-child {}

	.otherNav_list > li:nth-child(2n+1) {}

	.otherNav_list > li:nth-child(n+3) {}

	.otherNav_list > li > a {
		height: 150px;
		line-height: 150px;
		text-align: right;
		padding-right: 20px;
		padding-left: 20px;
		text-shadow: 0 0 5px #888;
	}

	.otherNav_list > li:last-child > a {}

	.otherNav_list > li > a::before {}

	.otherNav_list > li > a::after {}

	.otherNav_name {}

	.otherNav_name > .icon {}

	.otherNav_name > b {
		font-size: 18px;
	}

	.insta {
		padding: 35px 10px;
	}

	.insta_inner {}

	.insta_title {
		width: 100px;
	}

	.insta_title > a {
		height: 100px;
		padding-top: 30px;
	}

	.insta_title > a > .icon {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.insta_title > a > b {
		font-size: 13px;
	}

	.insta_list {}

	.insta_list::after {}

	.insta_list > li {}

	.insta_list > li:first-child {}

	.insta_list > li:nth-child(2n+1) {}

	.insta_list > li:nth-child(n+3) {}

	.insta_list > li > a {}

	.insta_list > li > a::before {}

	.insta_list > li > a::after {}

	.insta_list > li > a > img {}

	.exBnr {
		margin-top: 35px;
		margin-bottom: 35px;
	}

	.exBnr_inner {}

	.exBnr_list {}

	.exBnr_list::after {}

	.exBnr_list > li {}

	.exBnr_list > li:first-child {}

	.exBnr_list > li:nth-child(2n+1) {}

	.exBnr_list > li:nth-child(n+3) {}

	.exBnr_list > li > a {}

	.exBnr_list > li > a::before {}

	.exBnr_list > li > a::after {}

	.exBnr_cols {}

	.exBnr_cols::after {}

	.exBnr_col {
		height: 80px;
	}

	.exBnr_col-no1 {
		padding: 0 10px;
	}

	.exBnr_title {}

	.exBnr_text {
		font-size: 11px;
	}

	.exBnr_col-no2 {}

	.exBnr_image {
		width: 100px;
	}

	.exBnr_image-no1 {}

	.exBnr_image-no2 {}

	.exBnr_image-no3 {}

	.exBnr_oCols {
		margin-bottom: 10px;
	}

	.exBnr_oCols::after {}

	.exBnr_oCol {}

	.exBnr_oCol-no1 {}

	.exBnr_oCol-no2 {
		margin-top: 10px;
	}

	.exBnr_link {}

	.exBnr_link > a {}

	.exBnr_link > a::before {}

	.exBnr_link > a::after {
		width: 30px;
		height: 30px;
	}

	.exBnr_link > a > img {}

	.exBnr_col-no2 {}

	.exBnr_link iframe {
		height: 230px;
	}

	.areaInfo_iframeOuter {
		height: 360px;
		overflow: auto;
		-webkit-overflow-scrolling: touch;
	}

	.areaInfo_iframeWrap {}

	.iframe-info {
		height: 360px;
	}
}
