@charset "utf-8";
/*
Theme Name: Lightning Child Sample
Theme URI: ★ テーマの公式サイトなどのURL（空欄でも可） ★
Template: lightning
Description: ★ テーマの説明（空欄でも可） ★
Author: ★ テーマ作成者の名前（空欄でも可） ★
Tags: 
Version: 0.1.2
*/

@media screen and (max-width: 767px) {
#block-2{
margin-top:-30px;
}
}

/*reCAPTHAマーク設定*/
.grecaptcha-badge { visibility: hidden; }
p.recapcha-text {
	font-size: 11px;
	text-align: center;
	margin-top:-10px;
	margin-bottom:-5px;
}


@media screen and (max-width: 767px) {
.grecaptcha-badge { visibility: hidden; }
p.recapcha-text {
	font-size: 11px;
	text-align: center;
	margin-top:-17px;
	margin-bottom:-5px;
}
}

#sp-wp-tabs-wrapper_166.sp-tab__lay-default > ul .sp-tab__nav-item {
    margin-right: 10px;
    margin-top: 5px;
    width: 49.2%;
}


#sp-wp-tabs-wrapper_166 > .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title{
    color: #ffffff !important;
    font-weight: lighter;
}


#sp-wp-tabs-wrapper_166.sp-tab__lay-default > ul .sp-tab__nav-item .sp-tab__tab_title{
    font-weight: lighter;
    font-style: normal;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0px;
    color: #444;
    margin: 0px;
}


@media screen and (max-width: 767px) {
    #sp-wp-tabs-wrapper_166.sp-tab__lay-default > ul li.sp-tab__nav-item {
        width: 49.5%;
        margin-right: 0px;
    }
}


@media (min-width: 768px) {
.p_bunner2 {
    width: 70% !important;
    margin-right: auto !important;
    margin-left: auto !important;
}
}

.wp-image-159{
margin-top:-50px;
}

.footer_right{
width:245px;
}

@media screen and (min-width:481px) and ( max-width:1024px) {
.breadSection .breadcrumb {
    margin-top: 0;
    margin-bottom: 0;
    background: 0 0;
    padding: 6px 15px;
    margin-top: -20px;
}
}


@media screen and (min-width:481px) and ( max-width:1024px) {
.single-event　.breadSection .breadcrumb {
    margin-top: 0;
    margin-bottom: 0;
    background: 0 0;
    padding: 6px 15px;
    margin-top: 0px;
}
}

@media (min-width: 768px) {
.single-event　.breadSection .breadcrumb {
    margin-top: 0;
    margin-bottom: 0;
    background: 0 0;
    padding: 6px 15px;
    margin-top: 0px;
}
}

@media screen and (min-width:481px) and ( max-width:1024px){
.col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
    padding-top: 15%;
	z-index:1001
}
}

@media screen and (min-width:481px) and ( max-width:1024px){
#sp-tabpro-wrapper_166.sp-tab__lay-default ul .sp-tab__nav-item {
    margin-right: 10px;
    width: 49.1%;
}
}


@media screen and (min-width:481px) and ( max-width:1024px){
div#n2-ss-2 .n2-style-37b83350d88fb82e7ea26e8ad7887167-dot {
    background: RGBA(0,0,0,0);
    opacity: 1;
    padding: 3px 3px 3px 3px !important;
    box-shadow: none;
    border: 2px solid RGBA(255,255,255,0.8);
    border-radius: 50px;
    margin: 4px;
}
}


@media (min-width: 768px) {
.gMenu_outer {
    float: none;
    width: 100% !important;
    height: 75px;
    margin-right: auto;
    margin-left: auto;
    min-height: 4em;
    display: table;
}
}

@media (min-width: 768px) {
.sp-tab-content p{
	font-size:15px !important;
}
}

@media screen and (max-width: 767px) {
.sp-tab-content p{
	font-size:14.5px !important;
	line-height:24px !important;
}
}

.entry-meta_items_author {
    display:none;
}

@media (min-width: 768px) {
.entry-body p{
	text-align:justify;
	font-size:16.5px;
	line-height:29px;
}
}

@media screen and (min-width:481px) and ( max-width:1024px) {
.entry-body p{
	text-align:justify;
	font-size:15px;
	line-height:28px;
}
}

@media screen and (max-width: 767px) {
.entry-body:not(.page-template-page-kitchin_car .entry-body,.post-name-meat_market .entry-body){
	text-align:justify;
	width:90%;
	margin-right:auto;
	margin-left:auto;
}

.entry-body p:not(.page-template-page-kitchin_car .entry-body p,.post-name-meat_market .entry-body p){
	font-size:14px;
	line-height:25px;
}
}

@media (min-width: 768px) {
.childPage_list_text{
	font-size:13px;
	line-height:23px;
	text-align:justify;
}
}

@media (min-width: 768px) {
.br-la{
	display:none;
}

.br-pc{
	display:block;
}

.br-sp{
	display:none;
}

.br-ip{
	display:none;
}
}


@media screen and (max-width: 896px) and (orientation: landscape){
.br-la{
	display:block;
}

.br-pc{
	display:none;
}

.br-sp{
	display:none;
}

.br-ip{
	display:none;
}
}

@media screen and (max-width: 767px) {
.br-la{
	display:none;
}

.br-pc{
	display:none;
}

.br-sp{
	display:block;
}

.br-ip{
	display:none;
}
}

@media screen and (min-width:481px) and (max-width:1024px){
.br-la{
	display:block;
}

.br-pc{
	display:none;
}

.br-ip{
	display:block;
}

.br-sp{
	display:none;
}
}

@media (min-width: 768px) {
.br-sp{
	display:none;
}

.br-ip{
	display:none;
}
}


@media (min-width: 768px){
.single-event .gMenu > li:before,.single-event .gMenu > li.menu-item-has-children::after {
    border-bottom-color: #ec8ab5;
}
}

@media (min-width: 768px) {
ss3-force-full-width {
    position: relative;
    display: block;
    width: 100vw !important;
    /* margin-left: -5px !important; */
}
}

.kakunin{
	color:#c7000b;
	font-size:15px;
	margin-bottom:20px;
}

.n_rei{
	font-size:13px;
	margin-top:-22px;
	margin-bottom:15px;
	color:#989898;
}

/* Chrome, Safari */
input::-webkit-input-placeholder{
	font-size:15px !important;
    color: #b5b5b5 !important;
}
 
/* Firefox */
input::-moz-placeholder{
	font-size:15px !important;
    color: #b5b5b5 !important;
}
 
/* Firefox 18以前 */
input:-moz-placeholder{
	font-size:15px !important;
    color: #b5b5b5 !important;
}
 
/* IE */
input:-ms-input-placeholder{
	font-size:15px !important;
    color: #b5b5b5 !important;
}


/* Chrome, Safari */
::-webkit-input-placeholder{
    font-size:15px !important;
    color: #b5b5b5 !important;
}
 
/* Firefox */
::-moz-placeholder{
    font-size:15px !important;
    color: #b5b5b5 !important;
}
 
/* Firefox 18以前 */
:-moz-placeholder{
    font-size:15px !important;
    color: #b5b5b5 !important;
}
 
/* IE */
:-ms-input-placeholder{
    font-size:15px !important;
    color: #b5b5b5 !important;
}

.required{
	background-color:#c7000b;
	color:#ffffff;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:3px;
	padding-right:3px;
	font-size:13px;
	vertical-align:3px;
}

@media (min-width: 992px) and (min-width: 1200px){
.header_scrolled .gMenu_outer nav {
    width: 100%;
	margin-right:auto;
	margin-left:auto;
}
}

.g_map{
	width:80%;
	margin-right:auto;
	margin-left:auto;
}

.c_midashi{
	font-weight:bolder;
	font-size:16px;
}

@media (min-width: 768px) {
.c_hyou{
	width:80%;
	margin-right:auto;
	margin-left:auto;
}
}

.c_wrap{
	margin-top:90px;
}

.c_title{
	text-align:center;
	font-size:20px;
}

.top_g{
	width:90%;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:50px;
}

@media screen and (max-width: 767px) {
.siteFooter .row{
	flex-wrap: nowrap;
	display:block;
}
}

@media screen and (max-width: 767px) {
.siteFooter .col-md-4{
	padding-right:0px !important;	
}
}

@media screen and (max-width: 767px) {
.siteFooter2 .row{
	flex-wrap: nowrap;
	display:block;
}
}

@media screen and (max-width: 767px) {
.siteFooter2 .col-md-4{
	padding-right:0px !important;	
}
}

@media (min-width: 768px) {
.siteHeader {
    width: 100%;
    position: relative;
    z-index: 1000;
    top: 0;
    background-color: #fff;
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    margin-bottom: 0;
    min-height: 46px;
    border: none;
}
}


@media screen and (min-width:481px) and ( max-width:1024px) {
.siteHeader {
    width: 100%;
    position: relative;
    z-index: 1000;
    top: 0;
    background-color: #fff;
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    margin-bottom: 0;
    min-height: 46px;
    border: none;
}
}


@media (orientation: landscape){
.siteHeader {
    width: 100%;
    position: relative;
    z-index: 1000;
    top: 0;
    background-color: #fff;
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    margin-bottom: 0;
    min-height: 46px;
    border: none;
}
}


@media screen and (max-width: 767px) {
.siteHeader {
    width: 100%;
    position: relative;
    z-index: 1000;
    top: 0;
    background-color: #fff;
    box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
    margin-bottom: 0;
    min-height: 0px;
    border: none;
}
}

@media (min-width: 768px) {
.vk-mobile-nav nav ul li a {
    padding: .7em .5em;
    position: relative;
    display: block;
    overflow: hidden;
    width: 50%;
}
}

@media screen and (max-width: 767px) {
.vk-mobile-nav nav ul li a {
    padding: .7em .5em;
    position: relative;
    display: block;
    overflow: hidden;
    width: 100%;
}
}

@media (min-width: 768px) {
.page-header_pageTitle, h1.page-header_pageTitle:first-child {
    margin: 1.2em 0;
    font-size: 1.75rem;
    line-height: 1.1;
    text-align: center;
	margin-top: 0px;
}
}

@media screen and (min-width:481px) and ( max-width:1024px) {
.page-header_pageTitle, h1.page-header_pageTitle:first-child {
    margin: 1.2em 0;
    font-size: 1.75rem;
    line-height: 1.1;
    text-align: center;
	margin-top: 0px;
	padding-top:50px;
}
}


@media screen and (max-width: 896px) and (orientation: landscape) {
.page-header_pageTitle, h1.page-header_pageTitle:first-child {
    margin: 1.2em 0;
    font-size: 1.75rem;
    line-height: 1.1;
    text-align: center;
	margin-top: 0px;
	padding-top:40px;
}
}

@media screen and (max-width: 767px) {
.page-header_pageTitle, h1.page-header_pageTitle:first-child {
    margin-top:0px;
	margin-right:auto;
	margin-left:auto;
	color:#ffffff;
    font-size: 1.5rem;
    line-height: 1.1;
    text-align: center;
}
}

@media (min-width: 768px) {
.section.page-header{
	background-image:url(https://organixinc.jp/wp-content/uploads/2021/09/kotei_back2.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-color: transparent;
	background-position:top -20px left;
	height:140px;
	width:100%;
	max-width:100%;
}

.single-event .section.page-header{
	background-image:url(https://organixinc.jp/wp-content/uploads/kc_back.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-color: transparent;
	height:140px;
	width:100%;
	max-width:100%;
}
}


@media screen and (min-width:481px) and ( max-width:1024px) {
.section.page-header{
	background-image:url(https://organixinc.jp/wp-content/uploads/2021/09/kotei_back2.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-color: transparent;
	background-position:top 35px left;
	height:140px;
	width:100%;
	max-width:100%;
	margin-top:-45px;
	z-index:-100;
}

.single-event .section.page-header{
	background-image:url(https://organixinc.jp/wp-content/uploads/kc_back.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-color: transparent;
	height:140px;
	width:100%;
	max-width:100%;
	z-index:-100;
}
}

@media screen and (max-width: 767px) {
.section.page-header{
	background-image:url(https://organixinc.jp/wp-content/uploads/2021/09/kotei_back2.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-color: transparent;
	background-position:top 10px left;
	height:70px;
	width:100%;
	max-width:100%;
	margin-top:-10px;
	padding-top:8px;
}

.single-event .section.page-header{
	background-image:url(https://organixinc.jp/wp-content/uploads/kc_back.png);
	background-size:100%;
	background-repeat:no-repeat;
	background-color: transparent;
	background-position:top 10px left;
	height:70px;
	width:100%;
	max-width:100%;
	margin-top:-10px;
	padding-top:8px;
}
}

.page-id-185 h3 , .page-id-178 h3 , .page-id-187 h3 , .page-id-191 h3 , .page-id-194 h3{
	font-size:23px !important;
}

.childPage_list_title.veu_card_title{
	font-size: 15px;
}

.childPage_list_text{
	font-size: 13px;
	line-height:21px !important;
}


.site_honbun{
	font-size:15px;
	line-height:28px;
	margin-bottom:30px;
}


.site_honbun2{
	margin-bottom:30px;
	font-size:15px;
	line-height:28px;
	color:red;
}


.site_honbun3{
	font-size:11px;
	line-height:28px;
	margin-bottom:30px;
	margin-top:-20px;
}

.k_wrap{
	margin-top:50px;
}

.k_title{
	font-size:20px;
	font-weight:bolder;
	color:#82bd4c;
}

@media (min-width: 768px) {
h1:first-child{
    margin-top: 0;
    margin-bottom: 15px;
}
}

@media screen and (max-width: 767px) {
.home h1:first-child{
    margin-top: 0;
    margin-bottom: 15px;
	padding-left: 36%;
}
}

@media screen and (max-width: 767px) {
.home h1:first-child{
    margin-top: 0;
    margin-bottom: 15px;
}
}

#sp-tabpro-wrapper_166.sp-tab__lay-default .sp-tab__tab-content .sp-tab__tab-pane {
    font-weight: lighter !important;
    font-style: normal;
    font-size: 15px !important;
    line-height: 25px !important;
	text-align:justify;
    letter-spacing: 0px;
    color: #444;
}

#sp-tabpro-wrapper_166.sp-tab__lay-default .sp-tab__tab-content .sp-tab__tab-pane {
    border: 1px solid #cccccc;
    padding-top: 35px !important;
    padding-right: 30px !important;
    padding-bottom: 20px;
    padding-left: 30px !important;
    border-top: 0px;
    background-color: #ffffff;
}

#sp-tabpro-wrapper_166.sp-tab__lay-default ul .sp-tab__nav-item .sp-tab__tab_title{
    font-weight: lighter !important;
    font-style: normal;
    font-size: 16px;
    line-height: 22px;
    letter-spacing: 0px;
    color: #444;
}

#sp-tabpro-wrapper_166.sp-tab__lay-default ul li label{
    cursor: pointer;
    border-color: #cccccc;
    padding-top: 15px;
    padding-right: 15px;
    padding-bottom: 5px !important;
    padding-left: 15px;
}

#sp-tabpro-wrapper_166 .sp-tab__nav-tabs .sp-tab__nav-link.sp-tab__active .sp-tab__tab_title {
    color: #ffffff !important;
	font-weight:lighter !important;
}

.sp-tab__lay-default ul>li>label>span {
    font-size: 80%;
    color: #716c6c;
    display: block !important;
    text-align: center;
    align-items: center;
}

.sp-tab__nav {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0;
    list-style: none;
    padding-left: 2px !important;
}

@media (min-width: 768px) {
#sp-tabpro-wrapper_166.sp-tab__lay-default ul .sp-tab__nav-item {
    margin-right: 10px;
    width: 49.4%;
}
}


@media screen and (max-width: 767px) {
#sp-tabpro-wrapper_166.sp-tab__lay-default li.sp-tab__nav-item {
    width: 49% !important;
    margin-right: 3px !important;
}
}

.tab-content>.active {
    display: block;
    line-height: 25px;
}

#tab_container_168 .tab-content{
	padding-top:40px !important;
	padding-bottom:40px !important;
	padding-left:60px !important;
	padding-right:60px !important;
}

@media (min-width: 768px) {
.top_teb{
	width:90%;
	margin-right:auto;
	margin-left:auto;
	margin-top:50px;
}
}


@media screen and (max-width: 896px) and (orientation: landscape){ 
#sp-tabpro-wrapper_166.sp-tab__lay-default ul .sp-tab__nav-item {
    margin-right: 10px;
    width: 49%;
}
}

@media screen and (min-width:481px) and ( max-width:1024px) {
.top_teb{
	width:100%;
	margin-top:30px;
}
}

@media screen and (max-width: 767px) {
.top_teb{
	width:100%;
	margin-top:20px;
}
}

@media (min-width: 769px){
#tab_container_168 .wpsm_nav-tabs > li {
    margin-right: 8px !important;
    width: 49%;
}
}

@media (min-width: 769px){
#tab_container_168 .wpsm_nav-tabs {
    float: none !important;
    margin: 0px !important;
    padding-left: 7px;
}
}

.p_bunner img:hover{
	opacity:0.5;
}

.p_bunner2 img:hover{
	opacity:0.5;
}


@media (min-width: 768px) {
.whatsnew{
	border:solid 1px #737373;
	padding-top:30px;
	padding-bottom:30px;
	padding-left:40px;
	padding-right:40px;
	background-color: rgba(255,255,255,0.5);
}
}


@media screen and (min-width:481px) and ( max-width:1024px) {
.whatsnew{
	border:solid 1px #737373;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	background-color: rgba(255,255,255,0.5);
	width:95%;
	margin-right:auto !important;
	margin-left:auto !important;
}
}


@media screen and (max-width: 767px) {
.whatsnew{
	border:solid 1px #737373;
	padding-top:15px;
	padding-bottom:15px;
	padding-left:20px;
	padding-right:20px;
	background-color: rgba(255,255,255,0.5);
	width:95%;
	margin-right:auto !important;
	margin-left:auto !important;
}
}

@media (min-width: 768px) {
.p_bunner,.p_bunner2{
	width:70%;
	margin-right:auto;
	margin-left:auto;
}
}

@media screen and (max-width: 767px) {
.p_bunner,.p_bunner2{
	width:100%;
	margin-right:auto;
	margin-left:auto;
}
}

.siteFooter{
	border-top:none;
	background-color:transparent;
}

.siteFooter a{
	text-decoration:none;
}

.siteFooter2{
	border-top:none;
	background-color:transparent;
}

.siteFooter2 a{
	text-decoration:none;
}

@media (min-width: 768px) {
.footerWidget {
    padding-bottom: 1%;
	padding-top:17%;
	margin-bottom:-3%;
}
}


@media screen and (min-width:481px) and ( max-width:1024px) {
.footerWidget {
    padding-bottom: 1%;
	padding-top:2%;
	margin-bottom:0;
}
}

@media screen and (max-width: 896px) and (orientation: landscape) {
.footerWidget {
    padding-bottom: 5%;
    padding-top: 2%;
    margin-bottom: 0px;
    max-width: 95%;
}
}



@media screen and (max-width: 767px) {
.footerWidget {
    padding-bottom: 1%;
	padding-top:30%;
	margin-bottom:-3%;
	padding-left:3%;
	margin-top:-35px;
}
}

.copySection{
	padding-bottom: 0px;
	padding-top:0px;
	color:#ffffff;
}

@media (min-width: 768px) {
.container.sectionBox.copySection.text-center{
	background-color:#8abc56;
	max-width:100%;
	padding-top:50px;
	padding-bottom:5px;
	margin-top: -90px;
    height: 80px;
}

.single-event .container.sectionBox.copySection.text-center{
	background-color:#e77eac;
	max-width:100%;
	padding-top:50px;
	padding-bottom:5px;
	margin-top: -90px;
    height: 80px;
}
}




@media screen and (min-width:481px) and ( max-width:1024px) {
.container.sectionBox.copySection.text-center{
	background-color:#8abc56;
	max-width:100%;
	padding-top:65px;
	padding-bottom:15px;
	margin-top: -115px;
    height: 95px;
}

.single-event .container.sectionBox.copySection.text-center{
	background-color:#e77eac;
	max-width:100%;
	padding-top:50px;
	padding-bottom:5px;
	margin-top: -102px;
    height: 80px;
}
}




@media screen and (max-width: 896px) and (orientation: landscape) {
.container.sectionBox.copySection.text-center{
	background-color:#8abc56;
	max-width:100%;
	padding-top:95px;
	padding-bottom:35px;
	margin-top: -175px;
    height: 95px;
}

.single-event .container.sectionBox.copySection.text-center{
	background-color:#e77eac;
	max-width:100%;
	padding-top:85px;
	padding-bottom:40px;
	margin-top: -175px;
    height: 80px;
}
}








@media screen and (max-width: 767px) {
.container.sectionBox.copySection.text-center{
	background-color:#82bd4c;
	max-width:100%;
	padding-top:320px;
	padding-bottom:5px;
	margin-top: -345px;
    height: 360px;
}

.single-event .container.sectionBox.copySection.text-center{
	background-color:#e77eac;
	max-width:100%;
	padding-top:320px;
	padding-bottom:5px;
	margin-top: -345px;
    height: 360px;
}
}

@media screen and (max-width: 767px) {
.su-column-inner.su-u-clearfix.su-u-trim{
	float:left;
}
}

@media (min-width: 768px) {
.siteFooter{
	background-image:url(https://organixinc.jp/wp-content/uploads/2021/09/footer_back.png);
	background-size: 100%;
	background-repeat: no-repeat;
	overflow:hidden;
}

.single-event .siteFooter{
	background-image:url(https://organixinc.jp/wp-content/uploads/footer_back_m.png);
	background-size: contain;
	background-repeat: no-repeat;
	overflow:hidden;
}
}



@media screen and (min-width:481px) and ( max-width:1024px){
.siteFooter{
	background-image:url(https://organixinc.jp/wp-content/uploads/2021/09/footer_back.png);
	background-size: contain;
	background-repeat: no-repeat;
	overflow:hidden;
}

.single-event .siteFooter{
	background-image:url(https://organixinc.jp/wp-content/uploads/footer_back_m.png);
	background-size: contain;
	background-repeat: no-repeat;
	overflow:hidden;
}
}


@media screen and (max-width: 767px) {
.siteFooter{
	background-image:url(https://organixinc.jp/wp-content/uploads/2021/09/footer_back.png);
	background-size: contain;
	background-repeat: no-repeat;
}

.single-event .siteFooter{
	background-image:url(https://organixinc.jp/wp-content/uploads/footer_back_m.png);
	background-size: contain;
	background-repeat: no-repeat;
}
}

@media (min-width: 992px){
.header_scrolled .gMenu_outer {
    height: 60px;
}
}

@media (min-width: 992px){
.header_scrolled .gMenu img {
    height: 50px;
	margin-top:-5px;
}
}

@media screen and (max-width: 896px) and (orientation: landscape){
.header_scrolled .gMenu img {
    height: 55px;
}
}

@media (min-width: 768px) {
.gMenu>li .gMenu_name {
    font-size: 14px;
    display: block;
    white-space: nowrap;
    width: 83%;
	margin-right:auto;
	margin-left:auto;
}
}

@media screen and (min-width:481px) and ( max-width:1024px) {
.gMenu>li .gMenu_name {
    font-size: 14px;
    display: block;
    white-space: nowrap;
    width: 83%;
	margin-right:auto;
	margin-left:auto;
	margin-top:-10px;
}
}

	
@media (min-width: 1200px){
.gMenu_name img{
	margin-top:-18px;
}
}

.menu-item{
	padding-right:10px;
	padding-left:10px;
}


@media (min-width: 1200px){
.gMenu {
    right: 0;
    margin: 0;
    float: right;
	height:70px;
}
}

.device-pc .gMenu>li>a {
    display: inline;
    overflow: hidden;
    padding: 14px 1.8em;
}

@media (min-width: 1200px){
.gMenu_outer {
    float:none;
    width: 90%;
	height:75px;
	margin-right:auto;
	margin-left:auto;
    min-height: 4em;
    display: table;
}
}

@media (min-width: 768px) {
.h_logo{
	/* background-color:#8dc556; */
	/* background-color:#a3db71; */
	background-color:#beef92;
	width: 160px;
	height: 160px;
	border-radius: 50%;
	margin-top:-100px;
	padding-top: 63px;
}

.h_logo img{
	width:85%;
	margin-right:auto;
	margin-left:auto;
}
}


@media screen and (min-width:481px) and ( max-width:1024px) {
.h_logo{
	/* background-color:#8dc556; */
	/* background-color:#a3db71; */
	background-color:#beef92;
	width: 160px;
	height: 160px;
	border-radius: 50%;
	margin-top:-17px;
	padding-top: 63px;
	margin-right:auto;
	margin-left:auto;
}


@media screen and (min-width:481px) and ( max-width:1024px){
.siteHeader{
	box-shadow:none;
}
}


@media screen and (min-width:481px) and ( max-width:1024px){
div#n2-ss-2 .nextend-bullet-bar {
    display: inline-flex;
    vertical-align: top;
    visibility: visible;
    align-items: center;
    flex-wrap: wrap;
    margin-top: -24px;
}
}

.h_logo img{
	width:85%;
	margin-right:auto;
	margin-left:auto;
}
}




@media screen and (max-width: 767px) {
.h_logo{
	/* background-color:#8dc556; */
	background-color:#a3db71;
	width: 100px;
	height: 100px;
	border-radius: 50%;
	margin-top:-30px;
	padding-top: 63px;
}

.h_logo img{
	width:85%;
	margin-right:auto;
	margin-left:auto;
	margin-top: -22px;
}
}


@media (min-width: 992px){
.siteHeader .container {
    padding-top: 0px;
    padding-bottom: 14px;
}
}

@media screen and (min-width:481px) and ( max-width:1024px){
.siteHeader .container {
    padding-top: 0px;
    padding-bottom: 14px;
}
}

@media screen and (max-width: 767px) {
.siteHeader .container {
    padding-top: 0px;
    padding-bottom: 0px;
}
}
	
.navbar-header{
	text-align:center;
}

@media (min-width: 768px) {
.siteHeader{
	border-top:solid 5px #8dc556;
	box-shadow:none;
}

.single-event .siteHeader{
	border-top:solid 5px #ec8ab5;
	box-shadow:none;
}
}

@media screen and (max-width: 767px) {
.siteHeader{
	border-top:solid 5px #8dc556;
	box-shadow:none;
	z-index:-10;
}

.single-event .siteHeader{
	border-top:solid 5px #ec8ab5;
	box-shadow:none;
	z-index:-10;
}
}

@media (min-width: 1200px){
.siteHeader_logo {
    float:none;
}
}
	
/* lightningのpowersを消す */
footer .copySection p:nth-child(3) {
    display:none !important;
}


@media (min-width: 768px) {
.device-mobile .global-nav-list>li {
    padding: 5px 1em;
}
}

@media screen and (max-width: 896px) and (orientation: landscape) {
.device-mobile .global-nav-list>li {
    padding: 0px;
}
}

.bunner_wrap img:hover{
	opacity:0.7;
}


@media (min-width: 768px) {
.footer_contact{
	border:solid 1px #ffffff;
	color:#ffffff;
	text-align:center;
	font-size:1.1rem;
	padding-top:8px;
	padding-bottom:5px;
	border-radius:5px;
	width:50%;
	margin-top:-18px;
	margin-bottom:50px;
}

.footer_contact:hover{
	background-color:rgba(255,255,255,0.5);
}
}


@media screen and (min-width:481px) and ( max-width:1024px) {
.footer_contact{
	border:solid 1px #ffffff;
	color:#ffffff;
	text-align:center;
	font-size:1.1rem;
	padding-top:8px;
	padding-bottom:5px;
	border-radius:5px;
	width:50%;
	margin-top:-18px;
	margin-bottom:50px;
}

.footer_contact:hover{
	background-color:rgba(255,255,255,0.5);
}
}


@media screen and (max-width: 767px) {
.footer_contact{
	border:solid 1px #ffffff;
	color:#ffffff;
	text-align:center;
	font-size:1.1rem;
	padding-top:8px;
	padding-bottom:5px;
	border-radius:5px;
	width:50%;
	margin-top:-18px;
	margin-bottom:50px;
}

.footer_contact:hover{
	background-color:rgba(255,255,255,0.5);
}
}


@media (min-width: 768px) {
.footer_add{
	color:#ffffff;
	font-size:14px;
}
}


@media screen and (min-width:481px) and ( max-width:1024px){
.footer_add{
	color:#ffffff;
	font-size:14px;
}
}


@media screen and (max-width: 767px) {
.footer_add{
	color:#ffffff;
	font-size:14px;
}
}

@media (min-width: 768px) {
.footer_tel{
	color:#ffffff;
	font-size:1.4rem;
	margin-top:-17px;
}
}


@media screen and (min-width:481px) and ( max-width:1024px){
.footer_tel{
	color:#ffffff;
	font-size:1.4rem;
	margin-top:-17px;
}
}


@media screen and (max-width: 767px) {
.footer_tel{
	color:#ffffff;
	font-size:1.4rem;
	margin-top:-17px;
}
}

.footer_tel a{
	color:#ffffff;
}

.f_tel_mini{
	font-size:1rem;
}

@media (min-width: 768px) {
.footer_right{
	margin-right:0px;
	margin-left:auto;
	width:80%;
}
}

@media screen and (max-width: 767px) {
.footer_right{
	width:100%;
}
}

@media (min-width: 768px) {
.footer_logo{
	width:70%;
}
}

@media screen and (max-width: 767px) {
.footer_logo{
	width:50%;
}
}

.footer_link{
	font-size:0.75rem;
	line-height:1.6rem;
	border-left:solid 2px #ffffff;
	padding-left:8px;
}

@media (min-width: 768px) {
.footer_link2{
	font-size:0.75rem;
	line-height:1.6rem;
	border-left:solid 2px #ffffff;
	padding-left:8px;
}
}


@media screen and (min-width:481px) and ( max-width:1024px){
.footer_link2{
	font-size:0.75rem;
	line-height:1.6rem;
	border-left:solid 2px #ffffff;
	padding-left:8px;
	margin-left:-8px;
	width:120px;
}
}



@media screen and (max-width: 767px) {
.footer_link2{
	font-size:0.75rem;
	line-height:1.6rem;
	border-left:solid 2px #ffffff;
	padding-left:8px;
	margin-left:10px;
}
}

.footer_link a{
	color:#ffffff;
}

.footer_link a:hover{
	text-decoration:underline;
}

.footer_link2 a{
	color:#ffffff;
}

.footer_link2 a:hover{
	text-decoration:underline;
}

#pg-14-6{
	margin-bottom:-65px;
}

.bunner_wrap{
	width:60%;
	margin-right:auto;
	margin-left:auto;
}

.site-footer-copyright{
	color:#ffffff;
}

.site-footer{
	background-color:#83b025;
}

.product2{
	margin-top:50px;
}

.product_title{
	display: flex;
	align-items: center;
	height:28px;
	font-size:1.4rem;
	padding-left:5px;
	color:#ffffff;
	border-left:solid 3px #ffffff;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}

.product_text{
	color:#ffffff;
	margin-top:5px;
	text-align:justify;
	font-size:13px;
	line-height:20px;
}

.product_wrap{
	width:81%;
	margin-right:auto;
	margin-left:auto;
}

@media (min-width: 768px) {
.contact_btn{
	background-color:#83b025;
	color:#ffffff;
	display:block;
	text-align:center;
	width:170px;
	padding-top:4px;
	padding-bottom:5px;
	border-radius:5px;
	margin-right:0px;
	margin-left:auto;
	float:left;
}

.contact_btn:hover{
	opacity:0.5;
}
}


@media screen and (max-width: 767px) {
.contact_btn{
	background-color:#83b025;
	color:#ffffff;
	display:block;
	text-align:center;
	width:150px;
	padding-top:4px;
	padding-bottom:5px;
	border-radius:5px;
	margin-right:0px;
	margin-left:auto;
	float:left;
}

.contact_btn:hover{
	opacity:0.5;
}
}

@media (min-width: 768px) {
.topright{
	margin-top:10px;
    margin-right: 0px;
    margin-left: auto;
    width: 35%;
}
}

@media screen and (max-width: 767px) {
.topright{
	margin-top:10px;
    margin-right: 0px;
    margin-left: auto;
    width: 100%;
}
}

.top_tel{
	text-align:right;
	font-size:1.7rem;
	color:#000000;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;	
}

.tel_mini{
	text-align:right;
	font-size:1.2rem;
	color:#000000;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;	
}

.top_add{
	text-align:right;
	font-size:0.9rem;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-top:-2px;
}

.global-nav-list>li .global-nav-name{
    font-size:16px !important;
}

.site-header {
    background-color: #fff;
    box-shadow: 0 0px 15px 0 rgb(0 0 0 / 50%);
    padding-bottom: 10px;
	padding-top: 10px;
}

@media (min-width: 992px){
body:not(.header_scrolled) .global-nav--layout--float-right {
    margin-right: auto;
    margin-left: auto;
}
}


@media (min-width: 992px){
.site-header--layout--nav-float .site-header-logo {
    margin-right: 2em;
    display: inline-block;
	width:25%;
	float:left;
}
}

@media (min-width: 992px){
.site-header--layout--nav-float .site-header-container {
    display: block;
    flex-direction: row;
}
}



.siteContent{
/*
background-image: 
url(https://organixinc.jp/wp-content/uploads/2021/09/middle_left2.jpg),
url(https://organixinc.jp/wp-content/uploads/2021/09/middle_right2.jpg);

background-position:
top 400px left,
top 200px right;

background-repeat:
no-repeat,
no-repeat;

background-size:
15%,13%;
*/
}

.site-header {
    background-color: #fff;
    box-shadow: 0 0px 15px 0 rgb(0 0 0 / 50%);
}

/* スライダー 
@media (min-width: 768px) {
div#n2-ss-2 .n2-ss-slider-3 {
    display: grid;
    grid-template-areas: 'cover';
    position: relative;
    overflow: hidden;
    z-index: 10;
    width: 1325px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
	box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .5);
}
}

@media screen and (max-width: 767px) {
div#n2-ss-2 .n2-ss-slider-3 {
    display: grid;
    grid-template-areas: 'cover';
    position: relative;
    overflow: hidden;
    z-index: 10;
    width: 90%;
	height:137px;
	margin-right:auto;
	margin-left:auto;
	margin-bottom:20px;
	box-shadow: 0 0px 10px 0 rgba(0, 0, 0, .5);
}
}
*/

@media (min-width: 768px) {
.info_title{
	text-align:center;
	font-size:1.6rem;
	color:#000000;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:20px;
	position:relative;
	line-height:1.7em;
	text-indent:2em;
}

.info_title:before{
	position:absolute;
	left:44%;
	content:"";
	display:inline-block;
	width:1.5em;
	height:1.5em;
	background:url(https://organixinc.jp/wp-content/uploads/2021/08/leaf.png) no-repeat;
	background-size:contain;
}


.info_title2{
	text-align:center;
	font-size:1.6rem;
	color:#000000;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:20px;
	position:relative;
	line-height:1.7em;
	text-indent:2em;
	margin-bottom:-15px;
}

.info_title2:before{
	position:absolute;
	left:44%;
	content:"";
	display:inline-block;
	width:1.5em;
	height:1.5em;
	background:url(https://organixinc.jp/wp-content/uploads/2021/08/leaf.png) no-repeat;
	background-size:contain;
}
}



@media screen and (min-width:481px) and ( max-width:1024px) {
.info_title{
	text-align:center;
	font-size:1.6rem;
	color:#000000;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:20px;
	position:relative;
	line-height:1.7em;
	text-indent:2em;
}

.info_title:before{
	position:absolute;
	left:42%;
	content:"";
	display:inline-block;
	width:1.5em;
	height:1.5em;
	background:url(https://organixinc.jp/wp-content/uploads/2021/08/leaf.png) no-repeat;
	background-size:contain;
}


.info_title2{
	text-align:center;
	font-size:1.6rem;
	color:#000000;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:20px;
	position:relative;
	line-height:1.7em;
	text-indent:2em;
	margin-bottom:-15px;
}

.info_title2:before{
	position:absolute;
	left:44%;
	content:"";
	display:inline-block;
	width:1.5em;
	height:1.5em;
	background:url(https://organixinc.jp/wp-content/uploads/2021/08/leaf.png) no-repeat;
	background-size:contain;
}
}



@media screen and (max-width: 896px) and (orientation: landscape) {
.info_title{
	text-align:center;
	font-size:1.6rem;
	color:#000000;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:20px;
	position:relative;
	line-height:1.7em;
	text-indent:2em;
}

.info_title:before{
	position:absolute;
	left:39%;
	content:"";
	display:inline-block;
	width:1.5em;
	height:1.5em;
	background:url(https://organixinc.jp/wp-content/uploads/2021/08/leaf.png) no-repeat;
	background-size:contain;
}


.info_title2{
	text-align:center;
	font-size:1.6rem;
	color:#000000;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:20px;
	position:relative;
	line-height:1.7em;
	text-indent:2em;
	margin-bottom:-15px;
}

.info_title2:before{
	position:absolute;
	left:44%;
	content:"";
	display:inline-block;
	width:1.5em;
	height:1.5em;
	background:url(https://organixinc.jp/wp-content/uploads/2021/08/leaf.png) no-repeat;
	background-size:contain;
}
}



@media screen and (max-width: 767px) {
.info_title{
	text-align:center;
	font-size:1.6rem;
	color:#000000;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:20px;
	position:relative;
	line-height:1.7em;
	text-indent:2em;
}

.info_title:before{
	position:absolute;
	left:32%;
	content:"";
	display:inline-block;
	width:1.5em;
	height:1.5em;
	background:url(https://organixinc.jp/wp-content/uploads/2021/08/leaf.png) no-repeat;
	background-size:contain;
}


.info_title2{
	text-align:center;
	font-size:1.6rem;
	color:#000000;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:20px;
	position:relative;
	line-height:1.7em;
	text-indent:2em;
	margin-bottom:-15px;
}

.info_title2:before{
	position:absolute;
	left:32%;
	content:"";
	display:inline-block;
	width:1.5em;
	height:1.5em;
	background:url(https://organixinc.jp/wp-content/uploads/2021/08/leaf.png) no-repeat;
	background-size:contain;
}
}




.kabu{
	text-align:center;
	font-size:1rem;
	line-height:1.7rem;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-top:30px;
}


.line-wrap{
	width:85%;
	margin-right:auto;
	margin-left:auto;
}


@media screen and (min-width:481px) and ( max-width:1024px) {
.line-wrap{
	width:86%;
	margin-right:auto;
	margin-left:auto;
}
}



div.whatsnew dt {
    float: left;
    width: 8.1em;
    overflow: hidden;
    margin-right: 5px;
}

div.whatsnew dd {
    overflow: hidden;
    padding-left: 5px;
}


.line-top{
    position: relative;
	margin-top:10px;
	margin-bottom:30px;
    border-bottom: solid 1px #777777;/*線の種類、太さ、色*/
}

.line-top:before, .box:after{ 
	position: absolute;
	top: 0;
	content:'';
	width: 100%;
	height: 100%;
}

.line-top:before{
    left:0;
    border-bottom: solid 1px #777777;/*線の種類、太さ、色*/
    transform: rotate(-0.3deg);/*ボックスの角度*/
}

.line-top:after{
    left:0;
    border-bottom: solid 1px #777777;/*線の種類、太さ、色*/
    transform: rotate(0.3deg);/*ボックスの角度*/
}

.line-top p {
    margin: 0; 
    padding: 0;
}


.line-bottom{
    position: relative;
	margin-top:30px;
    border-top: solid 1px #777777;/*線の種類、太さ、色*/
}

.line-bottom:before, .box:after{ 
    position: absolute;
    top: 0;
    content:'';
    width: 100%;
	height: 100%;
}

.line-bottom:before{
    left:0;
    border-top: solid 1px #777777;/*線の種類、太さ、色*/
    transform: rotate(-0.3deg);/*ボックスの角度*/
}

.line-bottom:after{
    left:0;
    border-top: solid 1px #777777;/*線の種類、太さ、色*/
    transform: rotate(0.3deg);/*ボックスの角度*/
}

.line-bottom p {
    margin: 0; 
    padding: 0;
}



@media (min-width: 768px) {
.main_title{
	text-align:center;
	font-size:1.8rem;
	color:#83b025;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:20px;
}
}


@media screen and (min-width:481px) and ( max-width:1024px) {
.main_title{
	text-align:center;
	font-size:1.8rem;
	color:#83b025;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:20px;
}
}

@media screen and (max-width: 767px) {
.main_title{
	text-align:center;
	font-size:1.8rem;
	color:#83b025;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
	margin-bottom:16px;
	margin-top:-15px;
}
}

.main_catch{
	text-align:center;
	font-size:1.2rem;
	line-height:1.9rem;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}

.main_catch2{
	text-align:center;
	font-size:1rem;
	line-height:1.7rem;
	font-family: "Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;
}

/* lightningのpowersを消す */
.site-footer p:nth-child(2) {
    display:none !important;
}

.page-header {
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 0;
    display: flex;
    align-items: center;
    position: relative;
    z-index: 1;
    min-height: 0rem;
    text-align: center;
}

@media (min-width: 992px){
.site-header--layout--nav-float .site-header-logo img {
    margin-left: 0;
    max-height: 40px;
	margin-top:-20px;
}
}

@media screen and (max-width: 767px) {
.site-header--layout--nav-float .site-header-logo img {
    max-height: 30px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	margin-top:5px;
}
}

@media (min-width: 768px) {
#menu-item-26,#menu-item-27,#menu-item-28,#menu-item-29,#menu-item-30,#menu-item-45,#menu-item-31{
	border-right:solid 1px #000000;
	height:63px;
}


@media (min-width: 737px) and (max-width: 1024px) and (orientation:landscape) {
#menu-item-26, #menu-item-27, #menu-item-28, #menu-item-29, #menu-item-30, #menu-item-45, #menu-item-31 {
    border-right: solid 1px #000000;
    height: 60px;
}
}

#menu-item-146{
	height:63px;
}
}




@media screen and (min-width:481px) and ( max-width:1010px){
#menu-item-26{
	height:auto;
	text-align:center;
}

#menu-item-26 img{
	height:120px;
	text-align:center;
}

#menu-item-27{
	height:auto;
	text-align:center;
}

#menu-item-27 img{
	height:120px;
	text-align:center;
}
	
#menu-item-45{
	height:auto;
	text-align:center;
}

#menu-item-45 img{
	height:120px;
	text-align:center;
}
	
#menu-item-28{
	height:auto;
	text-align:center;
}

#menu-item-28 img{
	height:120px;
	text-align:center;
}
	
#menu-item-29{
	height:auto;
	text-align:center;
}

#menu-item-29 img{
	height:120px;
	text-align:center;
}
	
#menu-item-30{
	height:auto;
	text-align:center;
}

#menu-item-30 img{
	height:120px;
	text-align:center;
}
	
#menu-item-31{
	height:auto;
	text-align:center;
}

#menu-item-31 img{
	height:120px;
	text-align:center;
}

#menu-item-146{
	height:auto;
	text-align:center;
}

#menu-item-146 img{
	height:120px;
	text-align:center;
}
}



/* スマホ横 */
@media screen and (max-width: 896px) and (orientation: landscape){
#menu-item-26{
	height:auto;
	text-align:center;
}

#menu-item-26 img{
	height:70px;
	text-align:center;
}

#menu-item-27{
	height:auto;
	text-align:center;
}

#menu-item-27 img{
	height:70px;
	text-align:center;
}
	
#menu-item-45{
	height:auto;
	text-align:center;
}

#menu-item-45 img{
	height:70px;
	text-align:center;
}

#menu-item-28{
	height:auto;
	text-align:center;
}

#menu-item-28 img{
	height:70px;
	text-align:center;
}
	
#menu-item-29{
	height:auto;
	text-align:center;
}

#menu-item-29 img{
	height:70px;
	text-align:center;
}
	
#menu-item-30{
	height:auto;
	text-align:center;
}

#menu-item-30 img{
	height:70px;
	text-align:center;
}
	
#menu-item-31{
	height:auto;
	text-align:center;
}

#menu-item-31 img{
	height:70px;
	text-align:center;
}

#menu-item-146{
	height:auto;
	text-align:center;
}

#menu-item-146 img{
	height:70px;
	text-align:center;
}
}





/* スマホ横 */
@media screen and (max-width: 767px) {
#menu-item-26{
	height:auto;
	text-align:center;
}

#menu-item-26 img{
	height:70px;
	text-align:center;
}

#menu-item-27{
	height:auto;
	text-align:center;
}

#menu-item-27 img{
	height:70px;
	text-align:center;
}
	
#menu-item-45{
	height:auto;
	text-align:center;
}

#menu-item-45 img{
	height:70px;
	text-align:center;
}

#menu-item-28{
	height:auto;
	text-align:center;
}

#menu-item-28 img{
	height:70px;
	text-align:center;
}
	
#menu-item-29{
	height:auto;
	text-align:center;
}

#menu-item-29 img{
	height:70px;
	text-align:center;
}
	
#menu-item-30{
	height:auto;
	text-align:center;
}

#menu-item-30 img{
	height:70px;
	text-align:center;
}
	
#menu-item-31{
	height:auto;
	text-align:center;
}

#menu-item-31 img{
	height:70px;
	text-align:center;
}

#menu-item-146{
	height:auto;
	text-align:center;
}

#menu-item-146 img{
	height:70px;
	text-align:center;
}
}




@media (min-width: 992px){
.device-pc .global-nav-list>li>a {
    padding: 2px 1.5em;
}
}

.global-nav-list>li .global-nav-name {
    font-size: 14px;
    display: block;
    width: 100%;
    white-space: nowrap;
    font-weight: lighter;
	font-family:'メイリオ', 'Meiryo','ＭＳ ゴシック','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',sans-serif ;
}


@media screen and (max-width: 896px) and (orientation: landscape) {
.footer_contact{
	width:100%;
	font-size: 0.9rem;
}
}


@media screen and (max-width: 896px) and (orientation: landscape) {
.su-row .su-column+.su-column {
    margin: 1.5rem 0 0;
    padding-left: 9px;
}
}

@media screen and (max-width: 896px) and (orientation: landscape) {
.container.sectionBox.copySection.text-center{
	text-align:left !important;
}
}
}