/********** Template **********/

#header{
	height:50px
}
.anchor{
	padding-top:50px;
	margin-top:-50px
}
.scroll #header{
	height:50px
}
.scroll .anchor{
	padding-top:50px;
	margin-top:-50px
}
#glovalNav>.menu-item>a,
#glovalNav>.menu-item-has-children::after{
	height:56px;
}
#glovalNav>.menu-item-has-children>a{padding-right:57px}
#glovalNav>.menu-item-has-children::after{
	width:57px;
	height:56px;
}
@media (min-width:992px),print{
	#header{
		height:80px
	}
	.anchor{
		padding-top:128px;
		margin-top:-128px
	}
	#gNavWrap,#gNavWrap.isVisible{
		top:80px
	}
	.scroll #header{
		height:60px
	}
	.scroll #gNavWrap,.scroll #gNavWrap.isVisible{
		top:60px
	}
	.scroll .anchor{
		padding-top:108px;
		margin-top:-108px
	}
	#gNavWrap.gNav-a,#gNavWrap.gNav-a.isVisible,
	#gNavWrap.gNav-c,#gNavWrap.gNav-c.isVisible{
		height:48px;
	}
}

/********** Sub Title **********/


/********** SNS Button **********/


/********** Slideshow **********/

.widthPC #slideWrap{
	background:rgb(249,249,249) 50% 50% no-repeat;
	background-image:url(/wp-content/uploads/bg_header_share.jpg);
	background-size:cover;
	padding:0;
}
#slideshow .slide-dots{bottom:8px!important}
#slideshow .slide-dots button{
	width:16px;height:16px;margin:0 .4em;padding:0
}
#slideshow .slide-dots button::after{
	top:0;height:100%;
	border-radius:50%;
}
@media (min-width:992px),print{
	#slideshow .slide-dots button{
		width:14px;height:14px;margin:0 .4em;padding:0
	}
}

/********** Color Set **********/

.widthPC #gNavWrap,
#glovalNav .sub-menu a,
#gNavWrap.gNav-d,
.topBtn,
.slide-dots button::after,
#navToggle,
.bg-1{background-color:#ffffff;color:#444}
.pagination span.page-numbers,
.title-list2,
.widthSP #gNavWrap.gNav-a #glovalNav>.menu-item>a,
.widthPC #gNavWrap.gNav-a #glovalNav>.menu-item>a:hover,
.widthPC #gNavWrap #glovalNav .sub-menu a:hover,
.widthPC .topBtn:hover,
#navToggle.isActive,
.bg-2{background-color:#f4f4f4;color:#333333}
.widthPC #gNavWrap.gNav-c,
#gNavWrap.gNav-c #glovalNav>.menu-item>a,
.widthPC #gNavWrap.gNav-d #glovalNav>.menu-item>a,
.widthSP #breadcrumb,
.widthSP #breadcrumb a,
.pagination a.page-numbers,
.topic-cats,
.topic-cats:hover,
.snsBtn,
.bg-3{background-color:#dbdbdb;color:#1e1e1e}
.widthPC #gNavWrap.gNav-c #glovalNav>.menu-item>a:hover,
.widthPC #gNavWrap.gNav-d #glovalNav>.menu-item>a:hover,
.widthPC #navToggle:hover,
.widthSP #breadcrumb a:hover,
.pagination a:hover.page-numbers,
.snsBtn:hover,
.bg-4{background-color:#c6c6c6;color:#000000}
body,
.footerBtn,
.footerBtn:hover,
.bg-5{background-color:#ffffff;color:#444}
#footerBtn,
.bg-6{background-color:rgba(181,181,181,0.8);color:#444444}
.widthSP #gNavWrap,
.bg-7{background-color:rgba(255,255,255,0.9);color:#444}
.mLink a,
.widthSP .mLink a:hover,
.searchsubmit,
.wpcf7Btn,
.slide-dots .slick-active button:after,
.widthPC .slide-dots button:hover::after,
.bg-8{background-color:#282828;color:#ffffff}
.bg-9{background-color:rgba(255,255,255,0.7);color:#262626}
.widthPC .mLink a:hover,
.cat-news,
.cat-news:hover,
.widthPC .searchsubmit:hover,
.widthPC .wpcf7Btn:hover,
.bg-10{background-color:#ba1610;color:#ffffff}
.cat-event,
.cat-event:hover,
.bg-11{background-color:#0a0301;color:#ffffff}
.bg-12{background-color:#1e73be;color:#ffffff}
@media (min-width:576px),print{
	.bg-sm-none,a:hover.bg-sm-none{background:none}
	.bg-sm-1{background-color:#ffffff;color:#444}
	.bg-sm-2{background-color:#f4f4f4;color:#333333}
	.bg-sm-3{background-color:#dbdbdb;color:#1e1e1e}
	.bg-sm-4{background-color:#c6c6c6;color:#000000}
	.bg-sm-5{background-color:#ffffff;color:#444}
	.bg-sm-6{background-color:rgba(181,181,181,0.8);color:#444444}
	.bg-sm-7{background-color:rgba(255,255,255,0.9);color:#444}
	.bg-sm-8{background-color:#282828;color:#ffffff}
	.bg-sm-9{background-color:rgba(255,255,255,0.7);color:#262626}
	.bg-sm-10{background-color:#ba1610;color:#ffffff}
	.bg-sm-11{background-color:#0a0301;color:#ffffff}
	.bg-sm-12{background-color:#1e73be;color:#ffffff}
}
@media (min-width:768px),print{
	.bg-md-none,a:hover.bg-md-none{background:none}
	.bg-md-1{background-color:#ffffff;color:#444}
	.bg-md-2{background-color:#f4f4f4;color:#333333}
	.bg-md-3{background-color:#dbdbdb;color:#1e1e1e}
	.bg-md-4{background-color:#c6c6c6;color:#000000}
	.bg-md-5{background-color:#ffffff;color:#444}
	.bg-md-6{background-color:rgba(181,181,181,0.8);color:#444444}
	.bg-md-7{background-color:rgba(255,255,255,0.9);color:#444}
	.bg-md-8{background-color:#282828;color:#ffffff}
	.bg-md-9{background-color:rgba(255,255,255,0.7);color:#262626}
	.bg-md-10{background-color:#ba1610;color:#ffffff}
	.bg-md-11{background-color:#0a0301;color:#ffffff}
	.bg-md-12{background-color:#1e73be;color:#ffffff}
}
@media (min-width:992px),print{
	.bg-lg-none,a:hover.bg-lg-none{background:none}
	.bg-lg-1{background-color:#ffffff;color:#444}
	.bg-lg-2{background-color:#f4f4f4;color:#333333}
	.bg-lg-3{background-color:#dbdbdb;color:#1e1e1e}
	.bg-lg-4{background-color:#c6c6c6;color:#000000}
	.bg-lg-5{background-color:#ffffff;color:#444}
	.bg-lg-6{background-color:rgba(181,181,181,0.8);color:#444444}
	.bg-lg-7{background-color:rgba(255,255,255,0.9);color:#444}
	.bg-lg-8{background-color:#282828;color:#ffffff}
	.bg-lg-9{background-color:rgba(255,255,255,0.7);color:#262626}
	.bg-lg-10{background-color:#ba1610;color:#ffffff}
	.bg-lg-11{background-color:#0a0301;color:#ffffff}
	.bg-lg-12{background-color:#1e73be;color:#ffffff}
}
@media (min-width:1200px),print{
	.bg-xl-none,a:hover.bg-xl-none{background:none}
	.bg-xl-1{background-color:#ffffff;color:#444}
	.bg-xl-2{background-color:#f4f4f4;color:#333333}
	.bg-xl-3{background-color:#dbdbdb;color:#1e1e1e}
	.bg-xl-4{background-color:#c6c6c6;color:#000000}
	.bg-xl-5{background-color:#ffffff;color:#444}
	.bg-xl-6{background-color:rgba(181,181,181,0.8);color:#444444}
	.bg-xl-7{background-color:rgba(255,255,255,0.9);color:#444}
	.bg-xl-8{background-color:#282828;color:#ffffff}
	.bg-xl-9{background-color:rgba(255,255,255,0.7);color:#262626}
	.bg-xl-10{background-color:#ba1610;color:#ffffff}
	.bg-xl-11{background-color:#0a0301;color:#ffffff}
	.bg-xl-12{background-color:#1e73be;color:#ffffff}
}

/********** Font Color **********/

a:hover.color-1,
.color-1{color:#ffffff}
.color-2{color:#777777}
.widthPC #gNavWrap #glovalNav>.menu-item>a,
.widthPC #breadcrumb a,
.widthSP #glovalNav>.menu-item-has-children::after,
.color-3{color:#444}
a,
.titleH2,
.rb-arrow.talent-top-link::after,
#pageTop a,
.color-4{color:#0a0a0a}
.fa-square-facebook,
.color-5{color:#1e73be}
a:hover,
.widthPC #pageTop a:hover,
.fa-instagram,
.color-6{color:#c92e2e}
.fa-square-twitter,
.color-7{color:#219cd1}
@media (min-width:576px),print{
	.color-sm-1{color:#ffffff}
	.color-sm-2{color:#777777}
	.color-sm-3{color:#444}
	.color-sm-4{color:#0a0a0a}
	.color-sm-5{color:#1e73be}
	.color-sm-6{color:#c92e2e}
	.color-sm-7{color:#219cd1}
}
@media (min-width:768px),print{
	.color-md-1{color:#ffffff}
	.color-md-2{color:#777777}
	.color-md-3{color:#444}
	.color-md-4{color:#0a0a0a}
	.color-md-5{color:#1e73be}
	.color-md-6{color:#c92e2e}
	.color-md-7{color:#219cd1}
}
@media (min-width:992px),print{
	.color-lg-1{color:#ffffff}
	.color-lg-2{color:#777777}
	.color-lg-3{color:#444}
	.color-lg-4{color:#0a0a0a}
	.color-lg-5{color:#1e73be}
	.color-lg-6{color:#c92e2e}
	.color-lg-7{color:#219cd1}
}
@media (min-width:1200px),print{
	.color-xl-1{color:#ffffff}
	.color-xl-2{color:#777777}
	.color-xl-3{color:#444}
	.color-xl-4{color:#0a0a0a}
	.color-xl-5{color:#1e73be}
	.color-xl-6{color:#c92e2e}
	.color-xl-7{color:#219cd1}
}

/********** Border **********/

.border-none{border:none}
.border-1{border:#ffffff 1px solid}
.border-top-1{border-top:#ffffff 1px solid}
.border-right-1{border-right:#ffffff 1px solid}
.border-bottom-1{border-bottom:#ffffff 1px solid}
.border-left-1{border-left:#ffffff 1px solid}
.border-2{border:#ccc 1px solid}
.border-top-2{border-top:#ccc 1px solid}
.border-right-2{border-right:#ccc 1px solid}
.border-bottom-2{border-bottom:#ccc 1px solid}
.border-left-2{border-left:#ccc 1px solid}
.border-3{border:#e8e8e8 1px solid}
.border-top-3{border-top:#e8e8e8 1px solid}
.border-right-3{border-right:#e8e8e8 1px solid}
.border-bottom-3{border-bottom:#e8e8e8 1px solid}
.border-left-3{border-left:#e8e8e8 1px solid}
@media (min-width:576px),print{
	.border-sm-none{border:none}
	.border-sm-1{border:#ffffff 1px solid}
	.border-sm-top-1{border-top:#ffffff 1px solid}
	.border-sm-right-1{border-right:#ffffff 1px solid}
	.border-sm-bottom-1{border-bottom:#ffffff 1px solid}
	.border-sm-left-1{border-left:#ffffff 1px solid}
	.border-sm-2{border:#ccc 1px solid}
	.border-sm-top-2{border-top:#ccc 1px solid}
	.border-sm-right-2{border-right:#ccc 1px solid}
	.border-sm-bottom-2{border-bottom:#ccc 1px solid}
	.border-sm-left-2{border-left:#ccc 1px solid}
	.border-sm-3{border:#e8e8e8 1px solid}
	.border-sm-top-3{border-top:#e8e8e8 1px solid}
	.border-sm-right-3{border-right:#e8e8e8 1px solid}
	.border-sm-bottom-3{border-bottom:#e8e8e8 1px solid}
	.border-sm-left-3{border-left:#e8e8e8 1px solid}
}
@media (min-width:768px),print{
	.border-md-none{border:none}
	.border-md-1{border:#ffffff 1px solid}
	.border-md-top-1{border-top:#ffffff 1px solid}
	.border-md-right-1{border-right:#ffffff 1px solid}
	.border-md-bottom-1{border-bottom:#ffffff 1px solid}
	.border-md-left-1{border-left:#ffffff 1px solid}
	.border-md-2{border:#ccc 1px solid}
	.border-md-top-2{border-top:#ccc 1px solid}
	.border-md-right-2{border-right:#ccc 1px solid}
	.border-md-bottom-2{border-bottom:#ccc 1px solid}
	.border-md-left-2{border-left:#ccc 1px solid}
	.border-md-3{border:#e8e8e8 1px solid}
	.border-md-top-3{border-top:#e8e8e8 1px solid}
	.border-md-right-3{border-right:#e8e8e8 1px solid}
	.border-md-bottom-3{border-bottom:#e8e8e8 1px solid}
	.border-md-left-3{border-left:#e8e8e8 1px solid}
}
@media (min-width:992px),print{
	.border-lg-none{border:none}
	.border-lg-1{border:#ffffff 1px solid}
	.border-lg-top-1{border-top:#ffffff 1px solid}
	.border-lg-right-1{border-right:#ffffff 1px solid}
	.border-lg-bottom-1{border-bottom:#ffffff 1px solid}
	.border-lg-left-1{border-left:#ffffff 1px solid}
	.border-lg-2{border:#ccc 1px solid}
	.border-lg-top-2{border-top:#ccc 1px solid}
	.border-lg-right-2{border-right:#ccc 1px solid}
	.border-lg-bottom-2{border-bottom:#ccc 1px solid}
	.border-lg-left-2{border-left:#ccc 1px solid}
	.border-lg-3{border:#e8e8e8 1px solid}
	.border-lg-top-3{border-top:#e8e8e8 1px solid}
	.border-lg-right-3{border-right:#e8e8e8 1px solid}
	.border-lg-bottom-3{border-bottom:#e8e8e8 1px solid}
	.border-lg-left-3{border-left:#e8e8e8 1px solid}
}
@media (min-width:1200px),print{
	.border-xl-none{border:none}
	.border-xl-1{border:#ffffff 1px solid}
	.border-xl-top-1{border-top:#ffffff 1px solid}
	.border-xl-right-1{border-right:#ffffff 1px solid}
	.border-xl-bottom-1{border-bottom:#ffffff 1px solid}
	.border-xl-left-1{border-left:#ffffff 1px solid}
	.border-xl-2{border:#ccc 1px solid}
	.border-xl-top-2{border-top:#ccc 1px solid}
	.border-xl-right-2{border-right:#ccc 1px solid}
	.border-xl-bottom-2{border-bottom:#ccc 1px solid}
	.border-xl-left-2{border-left:#ccc 1px solid}
	.border-xl-3{border:#e8e8e8 1px solid}
	.border-xl-top-3{border-top:#e8e8e8 1px solid}
	.border-xl-right-3{border-right:#e8e8e8 1px solid}
	.border-xl-bottom-3{border-bottom:#e8e8e8 1px solid}
	.border-xl-left-3{border-left:#e8e8e8 1px solid}
}
