@charset "UTF-8";
.p-labo {
	width:100%
}
.p-labo__inner {
	width:100%;
	position:relative
}
.p-labo__lead {
	width:100%;
	margin-bottom:47px
}
@media screen and (max-width:900px) {
.p-labo__lead {
margin-bottom:calc(8.846vw + -32.615px)
}
}
@media screen and (max-width:640px) {
.p-labo__lead {
margin-bottom:24px
}
}
.p-labo__lead .text {
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	text-align:justify
}
.p-labo__list {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.p-labo__list>li {
	width:280px
}
.p-labo__list>li:nth-child(n+4) {
margin-top:28px
}
.p-labo__list>li:nth-child(3n+2):last-child {
margin-right:auto;
margin-left:calc(50% - 280px * 1.5)
}
@media screen and (max-width:900px) {
.p-labo__list>li {
width:32%
}
.p-labo__list>li:nth-child(n+4) {
margin-top:20px
}
.p-labo__list>li:nth-child(3n+2):last-child {
margin-right:auto;
margin-left:calc(50% - 32% * 1.5)
}
}
@media screen and (max-width:768px) {
.p-labo__list>li {
width:48.7%
}
.p-labo__list>li:nth-child(n+3) {
margin-top:16px
}
.p-labo__list>li:nth-child(3n+2):last-child {
margin-left:0;
margin-right:0
}
}
@media screen and (max-width:540px) {
.p-labo__list>li {
width:100%;
max-width:420px;
margin-left:auto!important;
margin-right:auto!important
}
.p-labo__list>li:nth-child(3n+2):last-child {
margin-left:auto;
margin-right:auto
}
.p-labo__list>li:not(:first-child) {
margin-top:12px
}
}
.p-labo__link {
	display:block;
	width:100%
}
.p-labo__figure {
	width:100%;
	margin-bottom:17px;
	position:relative
}
@media screen and (max-width:900px) {
.p-labo__figure {
margin-bottom:calc(0.769vw + 10.077px)
}
}
@media screen and (max-width:640px) {
.p-labo__figure {
margin-bottom:15px
}
}
.p-labo__figure .img {
	width:100%;
	height:185px;
	position:relative;
	overflow:hidden
}
@media screen and (max-width:768px) {
.p-labo__figure .img {
height:calc(13.596vw + 111.579px)
}
}
@media screen and (max-width:540px) {
.p-labo__figure .img {
height:calc(10.909vw + 157.091px)
}
}
@media screen and (max-width:320px) {
.p-labo__figure .img {
height:192px
}
}
.p-labo__figure .img img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	font-family:"object-fit: cover;";
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	-webkit-transition:-webkit-transform 0.2s ease-in-out;
	transition:-webkit-transform 0.2s ease-in-out;
	transition:transform 0.2s ease-in-out;
	transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out
}
@media screen and (min-width:901px) {
.p-labo__link:hover .p-labo__figure .img img {
-webkit-transform:translate(-50%, -50%) scale(1.05);
transform:translate(-50%, -50%) scale(1.05)
}
}
.p-labo__figure .cat {
	position:absolute;
	top:0;
	left:0;
	padding:0 12px 2px;
	font-size:13px;
	line-height:28px;
	background:#1176ba;
	color:#ffffff
}
.p-labo__ttl {
	line-height:1.5;
	margin-top:-4px;
	margin-bottom:8px;
	font-weight:500;
	-webkit-transition:color 0.3s ease-in-out;
	transition:color 0.3s ease-in-out
}
@media screen and (min-width:901px) {
.p-labo__link:hover .p-labo__ttl {
color:#1ba574
}
}
.p-labo__cat_list {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.p-labo__cat_list li {
	margin:0 12px 12px 0;
	border:1px solid #cccccc;
	border-radius:3px;
	font-size:13px;
	line-height:20px;
	padding:0 12px 2px;
	color:#797979
}
@media screen and (max-width:900px) {
.p-labo__cat_list li {
line-height:21px;
padding-bottom:1px
}
}
.p-labo_under {
	width:100%
}
.p-labo_under__inner {
	width:100%
}
.p-labo_under__headline {
	width:100%;
	margin-bottom:24px
}
.p-labo_under__headline .cont {
	width:100%;
	border-top:2px solid #d3d3d3;
	border-bottom:1px dotted #d3d3d3;
	padding:15px 10px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:end;
	-ms-flex-align:end;
	align-items:flex-end
}
.p-labo_under__headline .cont ._ttl {
	display:inline-block;
	font-size:21px;
	font-weight:500;
	padding-left:14px;
	position:relative;
	margin-right:12px
}
.p-labo_under__headline .cont ._ttl:before {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:4px;
	height:calc(100% + 4px);
	background:#1ba574
}
.p-labo_under__headline .cont ._cap {
	display:inline-block;
	font-family:"Roboto", "YakuHanJP_Noto", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", Meiryo, メイリオ, sans-serif;
	font-size:14px;
	font-weight:500;
	color:#df7a35
}
.p-labo_under__cat {
	width:100%;
	margin-bottom:20px
}
.p-labo_under__cat .cont {
	display:inline-block;
	font-size:13px;
	color:#ffffff;
	line-height:29px;
	padding:0 12px 1px;
	background:#1176ba
}
.p-labo_under_tag {
	width:100%;
	margin-bottom:18px
}
.p-labo_under_tag__inner {
	width:100%
}
.p-labo_under_tag__list {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.p-labo_under_tag__list li {
	margin:0 12px 12px 0;
	border:1px solid #cccccc;
	border-radius:3px;
	font-size:13px;
	line-height:20px;
	padding:0 12px 2px;
	color:#797979
}
@media screen and (max-width:900px) {
.p-labo_under_tag__list li {
line-height:21px;
padding-bottom:1px
}
}
.p-labo_under_main {
	width:100%;
	margin-bottom:64px;
	overflow:hidden
}
@media screen and (max-width:900px) {
.p-labo_under_main {
margin-bottom:calc(3.846vw + 17.385px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_main {
margin-bottom:42px
}
}
.p-labo_under_main__inner {
	width:100%
}
.p-labo_under_main h1 {
	position:relative;
	padding:9px 0 20px 24px;
	border-bottom:1px solid #cccccc;
	font-size:27px;
	font-weight:bold;
	line-height:1.4074074074;
	margin-top:0px;
	margin-bottom:32px
}
@media screen and (max-width:900px) {
.p-labo_under_main h1 {
padding:calc(1.538vw + -4.846px) 0 calc(2.308vw + -0.769px) calc(3.462vw + -7.154px);
font-size:calc(2.308vw + 6.231px);
line-height:1.25;
margin-top:0px;
margin-bottom:32px
}
}
@media screen and (max-width:640px) {
.p-labo_under_main h1 {
padding:5px 0 14px 15px;
font-size:21px;
line-height:1.4761904762;
margin-top:0px;
margin-bottom:29px
}
}
.p-labo_under_main h1:before {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:4px;
	height:calc(100% - 11px);
	background:#1ba574
}
@media screen and (max-width:900px) {
.p-labo_under_main h1:before {
height:calc(100% - 10px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_main h1:before {
height:calc(100% - 9px)
}
}
.p-labo_under_main h1:after {
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:4px;
	height:8px;
	background:#e47f39
}
@media screen and (max-width:900px) {
.p-labo_under_main h1:after {
height:calc(0.769vw + 1.077px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_main h1:after {
height:6px
}
}
.p-labo_under_main h2 {
	background:#eff5f8;
	position:relative;
	padding:13px 21px;
	line-height:1.4285714286;
	margin-top:0px;
	margin-bottom:25px;
	font-size:21px;
	font-weight:500
}
@media screen and (max-width:900px) {
.p-labo_under_main h2 {
padding:calc(0.769vw + 6.077px) calc(2.308vw + 0.231px) 13px;
font-size:calc(1.154vw + 10.615px);
line-height:1.4736842105;
margin-top:0px;
margin-bottom:22px
}
}
@media screen and (max-width:640px) {
.p-labo_under_main h2 {
padding:11px 15px 13px;
font-size:18px;
line-height:1.3333333333;
margin-top:0px;
margin-bottom:20px
}
}
.p-labo_under_main h2:before {
	content:"";
	position:absolute;
	top:15px;
	left:0;
	width:4px;
	height:calc(100% - 30px);
	background:#1ba574
}
@media screen and (max-width:900px) {
.p-labo_under_main h2:before {
top:calc(1.154vw + 4.615px);
height:calc(100% - 27px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_main h2:before {
top:12px;
height:calc(100% - 24px)
}
}
.p-labo_under_main h2:after {
	content:"";
	position:absolute;
	top:15px;
	left:0;
	width:4px;
	height:6px;
	background:#df7a35
}
@media screen and (max-width:900px) {
.p-labo_under_main h2:after {
top:calc(1.154vw + 4.615px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_main h2:after {
top:12px
}
}
.p-labo_under_main h3 {
	width:100%;
	line-height:1.5555555556;
	margin-top:0px;
	margin-bottom:24px;
	font-size:18px;
	font-weight:500;
	padding:2px 0 9px 12px;
	position:relative;
	border-bottom:1px solid #cccccc
}
.p-labo_under_main h3:before {
	content:"";
	position:absolute;
	top:5px;
	left:0;
	width:4px;
	height:calc(100% - 15px);
	background:#1ba574
}
.p-labo_under_main h4 {
	width:100%;
	line-height:1.5555555556;
	margin-top:0px;
	margin-bottom:12px;
	font-size:18px;
	font-weight:500;
	padding:2px 0 4px 12px;
	position:relative
}
.p-labo_under_main h4:before {
	content:"";
	position:absolute;
	top:50%;
	left:0;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	width:4px;
	height:calc(100% - 10px);
	background:#1ba574
}
.p-labo_under_main h5 {
	position:relative;
	padding-left:16px;
	margin-bottom:14px;
	font-size:16px;
	line-height:1.56;
	font-weight:500
}
.p-labo_under_main h5:before {
	content:"";
	position:absolute;
	top:7px;
	left:0;
	width:10px;
	height:10px;
	background:#e47f39
}
.p-labo_under_main h6 {
	font-size:15px;
	font-weight:500;
	position:relative;
	padding-bottom:7px;
	border-bottom:1px solid #cccccc;
	margin-bottom:14px
}
.p-labo_under_main p {
	font-size:16px;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:14px
}
.p-labo_under_main em {
	font-style:italic
}
.p-labo_under_main blockquote {
	border:2px solid #e5ebee!important;
	position:relative;
	padding:40px 90px!important;
	margin-bottom:20px
}
@media screen and (max-width:900px) {
.p-labo_under_main blockquote {
padding:calc(7.692vw + -9.231px) calc(5.769vw + -21.923px) calc(9.231vw + -43.077px)!important
}
}
@media screen and (max-width:640px) {
.p-labo_under_main blockquote {
padding:40px 15px 16px!important
}
}
.p-labo_under_main blockquote.has-text-align-center img {
	margin:0 auto
}
.p-labo_under_main blockquote:before {
	content:"";
	font-family:"Font Awesome 5 Free";
	font-size:30px;
	font-weight:900;
	color:#e5ebee;
	display:inline-block;
	position:absolute;
	top:16px;
	left:20px
}
@media screen and (max-width:900px) {
.p-labo_under_main blockquote:before {
font-size:calc(4.615vw + -11.538px);
top:calc(1.923vw + -1.308px);
left:calc(5.769vw + -21.923px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_main blockquote:before {
font-size:18px;
top:11px;
left:15px
}
}
.p-labo_under_main ul {
	width:100%;
	margin-bottom:20px
}
.p-labo_under_main ul[style="list-style-type: circle;"] {
	list-style:none!important
}
.p-labo_under_main ul[style="list-style-type: circle;"] li:before {
	border:1px solid #1ba574;
	background:#ffffff
}
.p-labo_under_main ul[style="list-style-type: disc;"] {
	list-style:none!important
}
.p-labo_under_main ul[style="list-style-type: disc;"] li:before {
	background:#333333
}
.p-labo_under_main ul[style="list-style-type: square;"] {
	list-style:none!important
}
.p-labo_under_main ul[style="list-style-type: square;"] li:before {
	border:1px solid #1ba574;
	border-radius:0
}
.p-labo_under_main ul li {
	position:relative;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	padding-left:1.2em
}
@media screen and (max-width:900px) {
.p-labo_under_main ul li {
line-height:1.75;
margin-top:-6px;
margin-bottom:-6px
}
}
.p-labo_under_main ul li:not(:first-child) {
margin-top:10px
}
@media screen and (max-width:900px) {
.p-labo_under_main ul li:not(:first-child) {
margin-top:10px
}
}
.p-labo_under_main ul li:before {
	content:"";
	position:absolute;
	top:0.55em;
	left:0.3em;
	width:8px;
	height:8px;
	background:#1ba574;
	border-radius:50%
}
.p-labo_under_main ul li:before {
	top:0.6em
}
.p-labo_under_main ol {
	width:100%;
	margin-bottom:20px;
	counter-reset:section
}
.p-labo_under_main ol[style="list-style-type: lower-alpha;"] {
	list-style:none!important
}
.p-labo_under_main ol[style="list-style-type: lower-alpha;"] li {
	position:relative;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	padding-left:1.2em
}
@media screen and (max-width:900px) {
.p-labo_under_main ol[style="list-style-type: lower-alpha;"] li {
line-height:1.75;
margin-top:-6px;
margin-bottom:-6px
}
}
.p-labo_under_main ol[style="list-style-type: lower-alpha;"] li:not(:first-child) {
margin-top:10px
}
@media screen and (max-width:900px) {
.p-labo_under_main ol[style="list-style-type: lower-alpha;"] li:not(:first-child) {
margin-top:10px
}
}
.p-labo_under_main ol[style="list-style-type: lower-alpha;"] li:before {
	content:counter(section, upper-alpha) ".";
	counter-increment:section;
	position:absolute;
	left:2px;
	display:inline-block;
	font-size:1em
}
@media screen and (max-width:900px) {
.is-ua_android .p-labo_under_main ol[style="list-style-type: lower-alpha;"] li:before {
top:1px
}
}
.p-labo_under_main ol[style="list-style-type: lower-alpha;"] li:before {
	text-transform:lowercase
}
.p-labo_under_main ol[style="list-style-type: lower-greek;"] {
	list-style:none!important
}
.p-labo_under_main ol[style="list-style-type: lower-greek;"] li {
	position:relative;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	padding-left:1.2em
}
@media screen and (max-width:900px) {
.p-labo_under_main ol[style="list-style-type: lower-greek;"] li {
line-height:1.75;
margin-top:-6px;
margin-bottom:-6px
}
}
.p-labo_under_main ol[style="list-style-type: lower-greek;"] li:not(:first-child) {
margin-top:10px
}
@media screen and (max-width:900px) {
.p-labo_under_main ol[style="list-style-type: lower-greek;"] li:not(:first-child) {
margin-top:10px
}
}
.p-labo_under_main ol[style="list-style-type: lower-greek;"] li:before {
	content:counter(section, lower-greek) ".";
	counter-increment:section;
	position:absolute;
	left:2px;
	display:inline-block;
	font-size:1em
}
@media screen and (max-width:900px) {
.is-ua_android .p-labo_under_main ol[style="list-style-type: lower-greek;"] li:before {
top:1px
}
}
.p-labo_under_main ol li {
	position:relative;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	padding-left:1.2em
}
@media screen and (max-width:900px) {
.p-labo_under_main ol li {
line-height:1.75;
margin-top:-6px;
margin-bottom:-6px
}
}
.p-labo_under_main ol li:not(:first-child) {
margin-top:10px
}
@media screen and (max-width:900px) {
.p-labo_under_main ol li:not(:first-child) {
margin-top:10px
}
}
.p-labo_under_main ol li:before {
	content:counter(section) ".";
	counter-increment:section;
	position:absolute;
	left:2px;
	display:inline-block;
	font-size:1em
}
@media screen and (max-width:900px) {
.is-ua_android .p-labo_under_main ol li:before {
top:1px
}
}
.p-labo_under_main ol[style="list-style-type: lower-roman;"] {
	list-style:none!important
}
.p-labo_under_main ol[style="list-style-type: lower-roman;"] li {
	position:relative;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	padding-left:1.8em
}
@media screen and (max-width:900px) {
.p-labo_under_main ol[style="list-style-type: lower-roman;"] li {
line-height:1.75;
margin-top:-6px;
margin-bottom:-6px
}
}
.p-labo_under_main ol[style="list-style-type: lower-roman;"] li:not(:first-child) {
margin-top:10px
}
@media screen and (max-width:900px) {
.p-labo_under_main ol[style="list-style-type: lower-roman;"] li:not(:first-child) {
margin-top:10px
}
}
.p-labo_under_main ol[style="list-style-type: lower-roman;"] li:before {
	content:counter(section, upper-roman) ".";
	counter-increment:section;
	position:absolute;
	left:0.56em;
	display:inline-block;
	font-size:1em
}
@media screen and (max-width:900px) {
.is-ua_android .p-labo_under_main ol[style="list-style-type: lower-roman;"] li:before {
top:1px
}
}
.p-labo_under_main ol[style="list-style-type: lower-roman;"] li:before {
	text-transform:lowercase
}
.p-labo_under_main ol li {
	position:relative;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	padding-left:1.2em
}
@media screen and (max-width:900px) {
.p-labo_under_main ol li {
line-height:1.75;
margin-top:-6px;
margin-bottom:-6px
}
}
.p-labo_under_main ol li:not(:first-child) {
margin-top:10px
}
@media screen and (max-width:900px) {
.p-labo_under_main ol li:not(:first-child) {
margin-top:10px
}
}
.p-labo_under_main ol li:before {
	content:counter(section) ".";
	counter-increment:section;
	position:absolute;
	left:2px;
	display:inline-block;
	font-size:1em
}
@media screen and (max-width:900px) {
.is-ua_android .p-labo_under_main ol li:before {
top:1px
}
}
.p-labo_under_main ol[style="list-style-type: upper-alpha;"] {
	list-style:none!important
}
.p-labo_under_main ol[style="list-style-type: upper-alpha;"] li {
	position:relative;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	padding-left:1.2em
}
@media screen and (max-width:900px) {
.p-labo_under_main ol[style="list-style-type: upper-alpha;"] li {
line-height:1.75;
margin-top:-6px;
margin-bottom:-6px
}
}
.p-labo_under_main ol[style="list-style-type: upper-alpha;"] li:not(:first-child) {
margin-top:10px
}
@media screen and (max-width:900px) {
.p-labo_under_main ol[style="list-style-type: upper-alpha;"] li:not(:first-child) {
margin-top:10px
}
}
.p-labo_under_main ol[style="list-style-type: upper-alpha;"] li:before {
	content:counter(section, upper-alpha) ".";
	counter-increment:section;
	position:absolute;
	left:2px;
	display:inline-block;
	font-size:1em
}
@media screen and (max-width:900px) {
.is-ua_android .p-labo_under_main ol[style="list-style-type: upper-alpha;"] li:before {
top:1px
}
}
.p-labo_under_main ol[style="list-style-type: upper-roman;"] {
	list-style:none!important
}
.p-labo_under_main ol[style="list-style-type: upper-roman;"] li {
	position:relative;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	padding-left:1.8em
}
@media screen and (max-width:900px) {
.p-labo_under_main ol[style="list-style-type: upper-roman;"] li {
line-height:1.75;
margin-top:-6px;
margin-bottom:-6px
}
}
.p-labo_under_main ol[style="list-style-type: upper-roman;"] li:not(:first-child) {
margin-top:10px
}
@media screen and (max-width:900px) {
.p-labo_under_main ol[style="list-style-type: upper-roman;"] li:not(:first-child) {
margin-top:10px
}
}
.p-labo_under_main ol[style="list-style-type: upper-roman;"] li:before {
	content:counter(section, upper-roman) ".";
	counter-increment:section;
	position:absolute;
	left:0.56em;
	display:inline-block;
	font-size:1em
}
@media screen and (max-width:900px) {
.is-ua_android .p-labo_under_main ol[style="list-style-type: upper-roman;"] li:before {
top:1px
}
}
.p-labo_under_main ol[style="list-style-type: upper-roman;"] li:before {
	text-transform:uppercase
}
.p-labo_under_main ol li {
	position:relative;
	line-height:1.75;
	margin-top:-6px;
	margin-bottom:-6px;
	padding-left:1.2em
}
@media screen and (max-width:900px) {
.p-labo_under_main ol li {
line-height:1.75;
margin-top:-6px;
margin-bottom:-6px
}
}
.p-labo_under_main ol li:not(:first-child) {
margin-top:10px
}
@media screen and (max-width:900px) {
.p-labo_under_main ol li:not(:first-child) {
margin-top:10px
}
}
.p-labo_under_main ol li:before {
	content:counter(section) ".";
	counter-increment:section;
	position:absolute;
	left:2px;
	display:inline-block;
	font-size:1em
}
@media screen and (max-width:900px) {
.is-ua_android .p-labo_under_main ol li:before {
top:1px
}
}
.p-labo_under_main a {
	display:inline-block;
	color:#005baa;
	-webkit-transition:color 0.3s ease-in-out, -webkit-text-decoration 0.3s ease-in-out;
	transition:color 0.3s ease-in-out, -webkit-text-decoration 0.3s ease-in-out;
	transition:color 0.3s ease-in-out, text-decoration 0.3s ease-in-out;
	transition:color 0.3s ease-in-out, text-decoration 0.3s ease-in-out, -webkit-text-decoration 0.3s ease-in-out
}
@media screen and (min-width:901px) {
.p-labo_under_main a:hover {
color:#41b38a
}
}
.p-labo_under_main table {
	width:100%!important;
	height:100%!important
}
@media screen and (max-width:900px) {
.p-labo_under_main table {
min-width:900px
}
}
.p-labo_under_main table tbody td {
	font-size:15px;
	line-height:1.4;
	padding:16px 20px 17px 20px;
	border:1px solid #cccccc
}
@media screen and (max-width:900px) {
.p-labo_under_main img {
width:auto!important;
height:auto!important
}
}
.p-labo_under_main .blocks-gallery-grid {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
@media screen and (max-width:640px) {
.p-labo_under_main .blocks-gallery-grid {
display:block
}
}
.p-labo_under_main .blocks-gallery-item {
	padding:0;
	margin:0
}
@media screen and (max-width:640px) {
.p-labo_under_main .blocks-gallery-item {
width:100%!important;
max-width:420px!important;
margin:0 auto!important
}
}
.p-labo_under_main .blocks-gallery-item:not(:first-child) {
margin-top:0
}
@media screen and (max-width:640px) {
.p-labo_under_main .blocks-gallery-item:not(:first-child) {
margin-top:20px!important
}
}
.p-labo_under_main .blocks-gallery-item:before {
	display:none
}
.p-labo_under_main .blocks-gallery-item img {
	height:auto!important
}
.p-labo_under_main .blocks-gallery-item figure {
	display:block!important
}
.p-labo_under_main .blocks-gallery-item__caption {
	position:static!important;
	background:none!important;
	padding:0!important;
	margin-top:14px!important;
	color:#333333!important;
	text-align:left!important;
	font-size:15px!important;
	line-height:1.67!important
}
@media screen and (max-width:640px) {
.p-labo_under_main .blocks-gallery-item__caption {
margin-top:12px!important
}
}
.p-labo_under_main .c-custom_block_img_text {
	width:100%
}
.p-labo_under_main .c-custom_block_img_text__inner {
	width:100%
}
.p-labo_under_main .c-custom_block_img_text__flex {
	width:100%;
	overflow:hidden
}
.p-labo_under_main .c-custom_block_img_text__figure {
	float:left;
	margin-right:24px
}
@media screen and (max-width:640px) {
.p-labo_under_main .c-custom_block_img_text__figure {
width:100%!important;
max-width:420px;
margin:0 auto 18px;
float:none
}
}
.p-labo_under_main .c-custom_block_img_text__figure.right {
	float:right;
	margin:0 0 0 24px
}
@media screen and (max-width:640px) {
.p-labo_under_main .c-custom_block_img_text__figure.right {
margin:0 auto 18px;
float:none
}
}
.p-labo_under_main .c-custom_block_img_text__description {
	width:100%
}
.p-labo_under_main .c-custom_block_movie_text {
	width:100%
}
.p-labo_under_main .c-custom_block_movie_text__inner {
	width:100%
}
.p-labo_under_main .c-custom_block_movie_text__flex {
	width:100%;
	overflow:hidden
}
.p-labo_under_main .c-custom_block_movie_text__figure {
	float:left;
	margin-right:24px
}
@media screen and (max-width:640px) {
.p-labo_under_main .c-custom_block_movie_text__figure {
width:100%!important;
max-width:420px;
margin:0 auto 18px;
float:none
}
}
.p-labo_under_main .c-custom_block_movie_text__figure.right {
	float:right;
	margin:0 0 0 24px
}
@media screen and (max-width:640px) {
.p-labo_under_main .c-custom_block_movie_text__figure.right {
margin:0 auto 18px;
float:none
}
}
.p-labo_under_main .c-custom_block_movie_text__figure .img {
	width:100%;
	position:relative;
	padding-top:56.25%
}
.p-labo_under_main .c-custom_block_movie_text__figure .img iframe {
	position:absolute;
	top:0;
	right:0;
	width:100%!important;
	height:100%!important
}
.p-labo_under_main .c-custom_block_movie_text__description {
	width:100%
}
.p-labo_under_main .c-custom_block_clearfix {
	clear:both
}
.p-labo_under_main .has-large-font-size {
	font-size:28px;
	margin-bottom:10px
}
@media screen and (max-width:900px) {
.p-labo_under_main .has-large-font-size {
font-size:20px
}
}
.p-labo_under_main video {
	max-width:none;
	width:auto;
	min-height:0%;
	-o-object-fit:contain;
	object-fit:contain;
	font-family:"object-fit: cover;"
}
.p-labo_under_main .wp-block-embed.alignleft {
	max-width:100%;
	text-align:left
}
.p-labo_under_main .wp-block-embed.alignright {
	max-width:100%;
	text-align:right
}
.p-labo_under_main .wp-block-embed.aligncenter {
	text-align:center
}
.p-labo_under_main .wp-block-table {
	overflow:inherit
}
.p-labo_under_related_products {
	width:100%;
	margin-bottom:48px
}
@media screen and (max-width:900px) {
.p-labo_under_related_products {
margin-bottom:calc(6.154vw + -7.385px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_related_products {
margin-bottom:32px
}
}
.p-labo_under_related_products__inner {
	width:100%
}
.p-labo_under_related_products__list {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.p-labo_under_related_products__list>li {
	width:280px
}
.p-labo_under_related_products__list>li:nth-child(n+4) {
margin-top:40px
}
.p-labo_under_related_products__list>li:nth-child(3n+2):last-child {
margin-right:auto;
margin-left:calc(50% - 280px * 1.5)
}
@media screen and (max-width:900px) {
.p-labo_under_related_products__list>li {
width:32%
}
.p-labo_under_related_products__list>li:nth-child(n+4) {
margin-top:30px
}
.p-labo_under_related_products__list>li:nth-child(3n+2):last-child {
margin-right:auto;
margin-left:calc(50% - 32% * 1.5)
}
}
@media screen and (max-width:768px) {
.p-labo_under_related_products__list>li {
width:48.7%
}
.p-labo_under_related_products__list>li:nth-child(n+3) {
margin-top:27px
}
.p-labo_under_related_products__list>li:nth-child(3n+2):last-child {
margin-left:0;
margin-right:0
}
}
@media screen and (max-width:540px) {
.p-labo_under_related_products__list>li {
width:100%;
max-width:420px;
margin-left:auto!important;
margin-right:auto!important
}
.p-labo_under_related_products__list>li:nth-child(3n+2):last-child {
margin-left:auto;
margin-right:auto
}
.p-labo_under_related_products__list>li:not(:first-child) {
margin-top:20px
}
}
.p-labo_under_related_products__link {
	display:block;
	width:100%;
	height:100%;
	background:#f5f8fb;
	-webkit-transition:background 0.3s ease-in-out;
	transition:background 0.3s ease-in-out;
	padding-bottom:20px;
	position:relative
}
@media screen and (max-width:900px) {
.p-labo_under_related_products__link {
padding-bottom:calc(1.538vw + 6.154px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_related_products__link {
padding-bottom:16px
}
}
@media screen and (min-width:901px) {
.p-labo_under_related_products__link:hover {
background:#ecf6f2
}
}
@media screen and (min-width:901px) {
.p-labo_under_related_products__link:hover:before {
border-width:0 0 8px 8px
}
}
.p-labo_under_related_products__link:before {
	content:"";
	position:absolute;
	bottom:8px;
	right:8px;
	width:0;
	height:0;
	border-style:solid;
	border-width:0 0 12px 12px;
	border-color:transparent transparent #e47f39 transparent;
	-webkit-transition:border 0.2s ease-in-out;
	transition:border 0.2s ease-in-out
}
@media screen and (max-width:640px) {
.p-labo_under_related_products__link:before {
border-width:0 0 8px 8px
}
}
.p-labo_under_related_products__figure {
	width:100%;
	margin-bottom:23px;
	position:relative
}
@media screen and (max-width:900px) {
.p-labo_under_related_products__figure {
margin-bottom:calc(1.154vw + 12.615px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_related_products__figure {
margin-bottom:20px
}
}
.p-labo_under_related_products__figure .img {
	width:100%;
	height:186px;
	position:relative;
	overflow:hidden
}
@media screen and (max-width:768px) {
.p-labo_under_related_products__figure .img {
height:calc(13.158vw + 114.947px)
}
}
@media screen and (max-width:540px) {
.p-labo_under_related_products__figure .img {
height:calc(10.455vw + 159.545px)
}
}
@media screen and (max-width:320px) {
.p-labo_under_related_products__figure .img {
height:193px
}
}
.p-labo_under_related_products__figure .img img {
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	font-family:"object-fit: cover;";
	position:absolute;
	top:50%;
	left:50%;
	-webkit-transform:translate(-50%, -50%);
	transform:translate(-50%, -50%);
	-webkit-transition:-webkit-transform 0.2s ease-in-out;
	transition:-webkit-transform 0.2s ease-in-out;
	transition:transform 0.2s ease-in-out;
	transition:transform 0.2s ease-in-out, -webkit-transform 0.2s ease-in-out
}
@media screen and (min-width:901px) {
.p-labo_under_related_products__link:hover .p-labo_under_related_products__figure .img img {
-webkit-transform:translate(-50%, -50%) scale(1.05);
transform:translate(-50%, -50%) scale(1.05)
}
}
.p-labo_under_related_products__figure .cat {
	position:absolute;
	top:0;
	left:0;
	padding:0 12px 2px;
	font-size:13px;
	line-height:28px;
	background:#1176ba;
	color:#ffffff
}
.p-labo_under_related_products__ttl {
	width:100%;
	line-height:1.5;
	margin-top:-4px;
	margin-bottom:11px;
	font-weight:500;
	-webkit-transition:color 0.3s ease-in-out;
	transition:color 0.3s ease-in-out;
	padding:0 25px
}
@media screen and (max-width:900px) {
.p-labo_under_related_products__ttl {
padding:0 calc(1.923vw + 7.692px) 0 calc(3.846vw + -9.615px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_related_products__ttl {
padding:0 20px 0 15px
}
}
@media screen and (min-width:901px) {
.p-labo_under_related_products__link:hover .p-labo_under_related_products__ttl {
color:#1ba574
}
}
.p-labo_under_related_products__cat_list {
	width:100%;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	position:relative;
	padding:6px 28px 6px 35px
}
@media screen and (max-width:900px) {
.p-labo_under_related_products__cat_list {
padding:6px calc(3.077vw + 0.308px) 6px calc(3.462vw + 3.846px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_related_products__cat_list {
padding:5px 20px 5px 26px
}
}
.p-labo_under_related_products__cat_list:before {
	content:"";
	position:absolute;
	top:0;
	left:24px;
	width:1px;
	height:calc(100% - 10px);
	background:#cccccc
}
@media screen and (max-width:900px) {
.p-labo_under_related_products__cat_list:before {
left:calc(3.462vw + -7.154px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_related_products__cat_list:before {
left:15px
}
}
.p-labo_under_related_products__cat_list li {
	font-size:14px;
	color:#515151;
	margin:0 16px 10px 0
}
.p-labo_under_back {
	width:100%;
	padding-top:24px;
	border-top:1px solid #d3d3d3;
	margin-top:52px
}
@media screen and (max-width:900px) {
.p-labo_under_back {
margin-top:calc(6.154vw + -3.385px)
}
}
@media screen and (max-width:640px) {
.p-labo_under_back {
margin-top:36px
}
}
.p-labo_under_back__inner {
	width:100%
}
.p-labo_under_back__link {
	display:block;
	width:100%;
	max-width:240px;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	font-weight:500;
	line-height:44px;
	padding-bottom:2px;
	border:1px solid #797979;
	-webkit-transition:color 0.3s ease-in-out, border 0.3s ease-in-out;
	transition:color 0.3s ease-in-out, border 0.3s ease-in-out;
	position:relative
}
@media screen and (min-width:901px) {
.p-labo_under_back__link:hover {
color:#e47f39;
border-color:#e47f39
}
}
@media screen and (min-width:901px) {
.p-labo_under_back__link:hover:before {
color:#e47f39;
left:7px
}
}
.p-labo_under_back__link:before {
	content:"";
	font-family:"Font Awesome 5 Free";
	font-size:13px;
	font-weight:900;
	color:#515151;
	display:inline-block;
	position:absolute;
	top:50%;
	left:11px;
	-webkit-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:color 0.3s ease-in-out, left 0.2s ease-in-out;
	transition:color 0.3s ease-in-out, left 0.2s ease-in-out
}
/*# sourceMappingURL=common_labo.css.map */



@charset "UTF-8";.p-news{width:100%}.p-news__inner{width:100%;position:relative}.p-news__lead{width:100%;margin-bottom:47px}@media screen and (max-width:900px){.p-news__lead{margin-bottom:calc(8.846vw + -32.615px)}}@media screen and (max-width:640px){.p-news__lead{margin-bottom:24px}}.p-news__lead .text{line-height:1.75;margin-top:-6px;margin-bottom:-6px;text-align:justify}.p-news__list{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.p-news__list>li{width:280px}.p-news__list>li:nth-child(n+4){margin-top:40px}.p-news__list>li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 280px * 1.5)}@media screen and (max-width:900px){.p-news__list>li{width:32%}.p-news__list>li:nth-child(n+4){margin-top:30px}.p-news__list>li:nth-child(3n+2):last-child{margin-right:auto;margin-left:calc(50% - 32% * 1.5)}}@media screen and (max-width:768px){.p-news__list>li{width:48.7%}.p-news__list>li:nth-child(n+3){margin-top:26px}.p-news__list>li:nth-child(3n+2):last-child{margin-left:0;margin-right:0}}@media screen and (max-width:540px){.p-news__list>li{width:100%;max-width:420px;margin-left:auto!important;margin-right:auto!important}.p-news__list>li:nth-child(3n+2):last-child{margin-left:auto;margin-right:auto}.p-news__list>li:not(:first-child){margin-top:24px}}.p-news__link{display:block;width:100%}.p-news__figure{width:100%;margin-bottom:15px;position:relative}@media screen and (max-width:900px){.p-news__figure{margin-bottom:calc(0.769vw + 10.077px)}}@media screen and (max-width:640px){.p-news__figure{margin-bottom:15px}}.p-news__figure .img{width:100%;height:185px;position:relative;overflow:hidden}@media screen and (max-width:768px){.p-news__figure .img{height:calc(13.596vw + 111.579px)}}@media screen and (max-width:540px){.p-news__figure .img{height:calc(10.909vw + 157.091px)}}@media screen and (max-width:320px){.p-news__figure .img{height:192px}}.p-news__figure .img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;font-family:"object-fit: cover;";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out}@media screen and (min-width:901px){.p-news__link:hover .p-news__figure .img img{-webkit-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05)}}.p-news__figure .cat{position:absolute;top:0;left:0;padding:0 12px 2px;font-size:13px;line-height:28px;background:#1176ba;color:#ffffff}.p-news__time{display:block;font-size:14px;font-weight:500;color:#6f6f6f;margin-bottom:15px}.p-news__ttl{line-height:1.5;margin-top:-4px;margin-bottom:-4px;font-weight:500;-webkit-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}@media screen and (min-width:901px){.p-news__link:hover .p-news__ttl{color:#1ba574}}.p-news_under{width:100%}.p-news_under__inner{width:100%}.p-news_under__headline{width:100%;margin-bottom:24px}.p-news_under__headline .cont{width:100%;border-top:2px solid #d3d3d3;border-bottom:1px dotted #d3d3d3;padding:15px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-news_under__headline .cont ._ttl{display:inline-block;font-size:21px;font-weight:500;padding-left:14px;position:relative;margin-right:12px}.p-news_under__headline .cont ._ttl:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:calc(100% + 4px);background:#1ba574}.p-news_under__headline .cont ._cap{display:inline-block;font-family:"Roboto","YakuHanJP_Noto","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro",Meiryo,メイリオ,sans-serif;font-size:14px;font-weight:500;color:#df7a35}.p-news_under__cat{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.p-news_under__cat .cont{display:inline-block;font-size:13px;color:#ffffff;line-height:29px;padding:0 12px 1px;background:#1176ba;margin-right:15px}.p-news_under__cat .time{font-size:14px;font-weight:500;color:#6f6f6f}.p-news_under_main{width:100%;margin-bottom:64px;overflow:hidden}@media screen and (max-width:900px){.p-news_under_main{margin-bottom:calc(3.846vw + 17.385px)}}@media screen and (max-width:640px){.p-news_under_main{margin-bottom:42px}}.p-news_under_main__inner{width:100%}.p-news_under_main h1{position:relative;padding:9px 0 20px 24px;border-bottom:1px solid #cccccc;font-size:27px;font-weight:bold;line-height:1.4074074074;margin-top:0px;margin-bottom:32px}@media screen and (max-width:900px){.p-news_under_main h1{padding:calc(1.538vw + -4.846px) 0 calc(2.308vw + -0.769px) calc(3.462vw + -7.154px);font-size:calc(2.308vw + 6.231px);line-height:1.25;margin-top:0px;margin-bottom:32px}}@media screen and (max-width:640px){.p-news_under_main h1{padding:5px 0 14px 15px;font-size:21px;line-height:1.4761904762;margin-top:0px;margin-bottom:29px}}.p-news_under_main h1:before{content:"";position:absolute;top:0;left:0;width:4px;height:calc(100% - 11px);background:#1ba574}@media screen and (max-width:900px){.p-news_under_main h1:before{height:calc(100% - 10px)}}@media screen and (max-width:640px){.p-news_under_main h1:before{height:calc(100% - 9px)}}.p-news_under_main h1:after{content:"";position:absolute;top:0;left:0;width:4px;height:8px;background:#e47f39}@media screen and (max-width:900px){.p-news_under_main h1:after{height:calc(0.769vw + 1.077px)}}@media screen and (max-width:640px){.p-news_under_main h1:after{height:6px}}.p-news_under_main h2{background:#eff5f8;position:relative;padding:13px 21px;line-height:1.4285714286;margin-top:0px;margin-bottom:25px;font-size:21px;font-weight:500}@media screen and (max-width:900px){.p-news_under_main h2{padding:calc(0.769vw + 6.077px) calc(2.308vw + 0.231px) 13px;font-size:calc(1.154vw + 10.615px);line-height:1.4736842105;margin-top:0px;margin-bottom:22px}}@media screen and (max-width:640px){.p-news_under_main h2{padding:11px 15px 13px;font-size:18px;line-height:1.3333333333;margin-top:0px;margin-bottom:20px}}.p-news_under_main h2:before{content:"";position:absolute;top:15px;left:0;width:4px;height:calc(100% - 30px);background:#1ba574}@media screen and (max-width:900px){.p-news_under_main h2:before{top:calc(1.154vw + 4.615px);height:calc(100% - 27px)}}@media screen and (max-width:640px){.p-news_under_main h2:before{top:12px;height:calc(100% - 24px)}}.p-news_under_main h2:after{content:"";position:absolute;top:15px;left:0;width:4px;height:6px;background:#df7a35}@media screen and (max-width:900px){.p-news_under_main h2:after{top:calc(1.154vw + 4.615px)}}@media screen and (max-width:640px){.p-news_under_main h2:after{top:12px}}.p-news_under_main h3{width:100%;line-height:1.5555555556;margin-top:0px;margin-bottom:24px;font-size:18px;font-weight:500;padding:2px 0 9px 12px;position:relative;border-bottom:1px solid #cccccc}.p-news_under_main h3:before{content:"";position:absolute;top:5px;left:0;width:4px;height:calc(100% - 15px);background:#1ba574}.p-news_under_main h4{width:100%;line-height:1.5555555556;margin-top:0px;margin-bottom:12px;font-size:18px;font-weight:500;padding:2px 0 4px 12px;position:relative}.p-news_under_main h4:before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:4px;height:calc(100% - 10px);background:#1ba574}.p-news_under_main h5{position:relative;padding-left:16px;margin-bottom:14px;font-size:16px;line-height:1.56;font-weight:500}.p-news_under_main h5:before{content:"";position:absolute;top:7px;left:0;width:10px;height:10px;background:#e47f39}.p-news_under_main h6{font-size:15px;font-weight:500;position:relative;padding-bottom:7px;border-bottom:1px solid #cccccc;margin-bottom:14px}.p-news_under_main p{font-size:16px;line-height:1.75;margin-top:-6px;margin-bottom:26px}@media screen and (max-width:900px){.p-news_under_main p{line-height:1.75;margin-top:-6px;margin-bottom:22px}}@media screen and (max-width:640px){.p-news_under_main p{line-height:1.75;margin-top:-6px;margin-bottom:18px}}.p-news_under_main em{font-style:italic}.p-news_under_main blockquote{border:2px solid #e5ebee!important;position:relative;padding:40px 90px!important;margin-bottom:32px}@media screen and (max-width:900px){.p-news_under_main blockquote{padding:calc(7.692vw + -9.231px) calc(5.769vw + -21.923px) calc(9.231vw + -43.077px)!important}}@media screen and (max-width:640px){.p-news_under_main blockquote{padding:40px 15px 16px!important}}.p-news_under_main blockquote.has-text-align-center img{margin:0 auto}.p-news_under_main blockquote:before{content:"";font-family:"Font Awesome 5 Free";font-size:30px;font-weight:900;color:#e5ebee;display:inline-block;position:absolute;top:16px;left:20px}@media screen and (max-width:900px){.p-news_under_main blockquote:before{font-size:calc(4.615vw + -11.538px);top:calc(1.923vw + -1.308px);left:calc(5.769vw + -21.923px)}}@media screen and (max-width:640px){.p-news_under_main blockquote:before{font-size:18px;top:11px;left:15px}}.p-news_under_main ul{width:100%;margin-bottom:32px}@media screen and (max-width:900px){.p-news_under_main ul{margin-bottom:calc(3.077vw + 4.308px)}}@media screen and (max-width:640px){.p-news_under_main ul{margin-bottom:24px}}.p-news_under_main ul[style="list-style-type: circle;"]{list-style:none!important}.p-news_under_main ul[style="list-style-type: circle;"] li:before{border:1px solid #1ba574;background:#ffffff}.p-news_under_main ul[style="list-style-type: disc;"]{list-style:none!important}.p-news_under_main ul[style="list-style-type: disc;"] li:before{background:#333333}.p-news_under_main ul[style="list-style-type: square;"]{list-style:none!important}.p-news_under_main ul[style="list-style-type: square;"] li:before{border:1px solid #1ba574;border-radius:0}.p-news_under_main ul li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.2em}@media screen and (max-width:900px){.p-news_under_main ul li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-news_under_main ul li:not(:first-child){margin-top:10px}@media screen and (max-width:900px){.p-news_under_main ul li:not(:first-child){margin-top:10px}}.p-news_under_main ul li:before{content:"";position:absolute;top:0.55em;left:0.3em;width:8px;height:8px;background:#1ba574;border-radius:50%}.p-news_under_main ul li:before{top:0.6em}.p-news_under_main ol{width:100%;margin-bottom:32px;counter-reset:section}@media screen and (max-width:900px){.p-news_under_main ol{margin-bottom:calc(3.077vw + 4.308px)}}@media screen and (max-width:640px){.p-news_under_main ol{margin-bottom:24px}}.p-news_under_main ol[style="list-style-type: lower-alpha;"]{list-style:none!important}.p-news_under_main ol[style="list-style-type: lower-alpha;"] li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.2em}@media screen and (max-width:900px){.p-news_under_main ol[style="list-style-type: lower-alpha;"] li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-news_under_main ol[style="list-style-type: lower-alpha;"] li:not(:first-child){margin-top:10px}@media screen and (max-width:900px){.p-news_under_main ol[style="list-style-type: lower-alpha;"] li:not(:first-child){margin-top:10px}}.p-news_under_main ol[style="list-style-type: lower-alpha;"] li:before{content:counter(section,upper-alpha) ".";counter-increment:section;position:absolute;left:2px;display:inline-block;font-size:1em}@media screen and (max-width:900px){.is-ua_android .p-news_under_main ol[style="list-style-type: lower-alpha;"] li:before{top:1px}}.p-news_under_main ol[style="list-style-type: lower-alpha;"] li:before{text-transform:lowercase}.p-news_under_main ol[style="list-style-type: lower-greek;"]{list-style:none!important}.p-news_under_main ol[style="list-style-type: lower-greek;"] li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.2em}@media screen and (max-width:900px){.p-news_under_main ol[style="list-style-type: lower-greek;"] li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-news_under_main ol[style="list-style-type: lower-greek;"] li:not(:first-child){margin-top:10px}@media screen and (max-width:900px){.p-news_under_main ol[style="list-style-type: lower-greek;"] li:not(:first-child){margin-top:10px}}.p-news_under_main ol[style="list-style-type: lower-greek;"] li:before{content:counter(section,lower-greek) ".";counter-increment:section;position:absolute;left:2px;display:inline-block;font-size:1em}@media screen and (max-width:900px){.is-ua_android .p-news_under_main ol[style="list-style-type: lower-greek;"] li:before{top:1px}}.p-news_under_main ol li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.2em}@media screen and (max-width:900px){.p-news_under_main ol li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-news_under_main ol li:not(:first-child){margin-top:10px}@media screen and (max-width:900px){.p-news_under_main ol li:not(:first-child){margin-top:10px}}.p-news_under_main ol li:before{content:counter(section) ".";counter-increment:section;position:absolute;left:2px;display:inline-block;font-size:1em}@media screen and (max-width:900px){.is-ua_android .p-news_under_main ol li:before{top:1px}}.p-news_under_main ol[style="list-style-type: lower-roman;"]{list-style:none!important}.p-news_under_main ol[style="list-style-type: lower-roman;"] li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.8em}@media screen and (max-width:900px){.p-news_under_main ol[style="list-style-type: lower-roman;"] li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-news_under_main ol[style="list-style-type: lower-roman;"] li:not(:first-child){margin-top:10px}@media screen and (max-width:900px){.p-news_under_main ol[style="list-style-type: lower-roman;"] li:not(:first-child){margin-top:10px}}.p-news_under_main ol[style="list-style-type: lower-roman;"] li:before{content:counter(section,upper-roman) ".";counter-increment:section;position:absolute;left:0.56em;display:inline-block;font-size:1em}@media screen and (max-width:900px){.is-ua_android .p-news_under_main ol[style="list-style-type: lower-roman;"] li:before{top:1px}}.p-news_under_main ol[style="list-style-type: lower-roman;"] li:before{text-transform:lowercase}.p-news_under_main ol li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.2em}@media screen and (max-width:900px){.p-news_under_main ol li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-news_under_main ol li:not(:first-child){margin-top:10px}@media screen and (max-width:900px){.p-news_under_main ol li:not(:first-child){margin-top:10px}}.p-news_under_main ol li:before{content:counter(section) ".";counter-increment:section;position:absolute;left:2px;display:inline-block;font-size:1em}@media screen and (max-width:900px){.is-ua_android .p-news_under_main ol li:before{top:1px}}.p-news_under_main ol[style="list-style-type: upper-alpha;"]{list-style:none!important}.p-news_under_main ol[style="list-style-type: upper-alpha;"] li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.2em}@media screen and (max-width:900px){.p-news_under_main ol[style="list-style-type: upper-alpha;"] li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-news_under_main ol[style="list-style-type: upper-alpha;"] li:not(:first-child){margin-top:10px}@media screen and (max-width:900px){.p-news_under_main ol[style="list-style-type: upper-alpha;"] li:not(:first-child){margin-top:10px}}.p-news_under_main ol[style="list-style-type: upper-alpha;"] li:before{content:counter(section,upper-alpha) ".";counter-increment:section;position:absolute;left:2px;display:inline-block;font-size:1em}@media screen and (max-width:900px){.is-ua_android .p-news_under_main ol[style="list-style-type: upper-alpha;"] li:before{top:1px}}.p-news_under_main ol[style="list-style-type: upper-roman;"]{list-style:none!important}.p-news_under_main ol[style="list-style-type: upper-roman;"] li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.8em}@media screen and (max-width:900px){.p-news_under_main ol[style="list-style-type: upper-roman;"] li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-news_under_main ol[style="list-style-type: upper-roman;"] li:not(:first-child){margin-top:10px}@media screen and (max-width:900px){.p-news_under_main ol[style="list-style-type: upper-roman;"] li:not(:first-child){margin-top:10px}}.p-news_under_main ol[style="list-style-type: upper-roman;"] li:before{content:counter(section,upper-roman) ".";counter-increment:section;position:absolute;left:0.56em;display:inline-block;font-size:1em}@media screen and (max-width:900px){.is-ua_android .p-news_under_main ol[style="list-style-type: upper-roman;"] li:before{top:1px}}.p-news_under_main ol[style="list-style-type: upper-roman;"] li:before{text-transform:uppercase}.p-news_under_main ol li{position:relative;line-height:1.75;margin-top:-6px;margin-bottom:-6px;padding-left:1.2em}@media screen and (max-width:900px){.p-news_under_main ol li{line-height:1.75;margin-top:-6px;margin-bottom:-6px}}.p-news_under_main ol li:not(:first-child){margin-top:10px}@media screen and (max-width:900px){.p-news_under_main ol li:not(:first-child){margin-top:10px}}.p-news_under_main ol li:before{content:counter(section) ".";counter-increment:section;position:absolute;left:2px;display:inline-block;font-size:1em}@media screen and (max-width:900px){.is-ua_android .p-news_under_main ol li:before{top:1px}}.p-news_under_main a{display:inline-block;color:#005baa;-webkit-transition:color 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,text-decoration 0.3s ease-in-out;transition:color 0.3s ease-in-out,text-decoration 0.3s ease-in-out,-webkit-text-decoration 0.3s ease-in-out}@media screen and (min-width:901px){.p-news_under_main a:hover{color:#41b38a}}.p-news_under_main table{width:100%!important;height:100%!important;margin-bottom:32px}@media screen and (max-width:900px){.p-news_under_main table{margin-bottom:calc(3.077vw + 4.308px)}}@media screen and (max-width:640px){.p-news_under_main table{margin-bottom:24px}}@media screen and (max-width:900px){.p-news_under_main table{min-width:900px}}.p-news_under_main table tbody td{font-size:15px;line-height:1.4;padding:16px 20px 17px 20px;border:1px solid #cccccc}@media screen and (max-width:900px){.p-news_under_main img{width:auto!important;height:auto!important}}.p-news_under_main .blocks-gallery-grid{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:32px}@media screen and (max-width:900px){.p-news_under_main .blocks-gallery-grid{margin-bottom:calc(3.077vw + 4.308px)}}@media screen and (max-width:640px){.p-news_under_main .blocks-gallery-grid{display:block;margin-bottom:24px}}.p-news_under_main .blocks-gallery-item{padding:0;margin:0}@media screen and (max-width:640px){.p-news_under_main .blocks-gallery-item{width:100%!important;max-width:420px!important;margin:0 auto!important}}.p-news_under_main .blocks-gallery-item:not(:first-child){margin-top:0}@media screen and (max-width:640px){.p-news_under_main .blocks-gallery-item:not(:first-child){margin-top:20px!important}}.p-news_under_main .blocks-gallery-item:before{display:none}.p-news_under_main .blocks-gallery-item img{height:auto!important}.p-news_under_main .blocks-gallery-item figure{display:block!important}.p-news_under_main .blocks-gallery-item__caption{position:static!important;background:none!important;padding:0!important;margin-top:14px!important;color:#333333!important;text-align:left!important;font-size:15px!important;line-height:1.67!important}@media screen and (max-width:640px){.p-news_under_main .blocks-gallery-item__caption{margin-top:12px!important}}.p-news_under_main .c-custom_block_img_text{width:100%;margin-bottom:32px}@media screen and (max-width:900px){.p-news_under_main .c-custom_block_img_text{margin-bottom:calc(3.077vw + 4.308px)}}@media screen and (max-width:640px){.p-news_under_main .c-custom_block_img_text{margin-bottom:24px}}.p-news_under_main .c-custom_block_img_text__inner{width:100%}.p-news_under_main .c-custom_block_img_text__flex{width:100%;overflow:hidden}.p-news_under_main .c-custom_block_img_text__figure{float:left;margin-right:24px}@media screen and (max-width:640px){.p-news_under_main .c-custom_block_img_text__figure{width:100%!important;max-width:420px;margin:0 auto 18px;float:none}}.p-news_under_main .c-custom_block_img_text__figure.right{float:right;margin:0 0 0 24px}@media screen and (max-width:640px){.p-news_under_main .c-custom_block_img_text__figure.right{margin:0 auto 18px;float:none}}.p-news_under_main .c-custom_block_img_text__description{width:100%}.p-news_under_main .c-custom_block_movie_text{width:100%}.p-news_under_main .c-custom_block_movie_text__inner{width:100%}.p-news_under_main .c-custom_block_movie_text__flex{width:100%;overflow:hidden}.p-news_under_main .c-custom_block_movie_text__figure{float:left;margin-right:24px}@media screen and (max-width:640px){.p-news_under_main .c-custom_block_movie_text__figure{width:100%!important;max-width:420px;margin:0 auto 18px;float:none}}.p-news_under_main .c-custom_block_movie_text__figure.right{float:right;margin:0 0 0 24px}@media screen and (max-width:640px){.p-news_under_main .c-custom_block_movie_text__figure.right{margin:0 auto 18px;float:none}}.p-news_under_main .c-custom_block_movie_text__figure .img{width:100%;position:relative;padding-top:56.25%}.p-news_under_main .c-custom_block_movie_text__figure .img iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}.p-news_under_main .c-custom_block_movie_text__description{width:100%}.p-news_under_main .c-custom_block_clearfix{clear:both}.p-news_under_main .has-large-font-size{font-size:28px;margin-bottom:10px}@media screen and (max-width:900px){.p-news_under_main .has-large-font-size{font-size:20px}}.p-news_under_main video{max-width:none;width:auto;min-height:0%;-o-object-fit:contain;object-fit:contain;font-family:"object-fit: cover;"}.p-news_under_main .wp-block-embed.alignleft{max-width:100%;text-align:left}.p-news_under_main .wp-block-embed.alignright{max-width:100%;text-align:right}.p-news_under_main .wp-block-embed.aligncenter{text-align:center}.p-news_under_main .wp-block-table{overflow:inherit}.p-news_under_back{width:100%;padding-top:24px;border-top:1px solid #d3d3d3;margin-top:52px}@media screen and (max-width:900px){.p-news_under_back{margin-top:calc(6.154vw + -3.385px)}}@media screen and (max-width:640px){.p-news_under_back{margin-top:36px}}.p-news_under_back__inner{width:100%}.p-news_under_back__link{display:block;width:100%;max-width:240px;margin:0 auto;text-align:center;font-size:16px;font-weight:500;line-height:44px;padding-bottom:2px;border:1px solid #797979;-webkit-transition:color 0.3s ease-in-out,border 0.3s ease-in-out;transition:color 0.3s ease-in-out,border 0.3s ease-in-out;position:relative}@media screen and (min-width:901px){.p-news_under_back__link:hover{color:#e47f39;border-color:#e47f39}}@media screen and (min-width:901px){.p-news_under_back__link:hover:before{color:#e47f39;left:7px}}.p-news_under_back__link:before{content:"";font-family:"Font Awesome 5 Free";font-size:13px;font-weight:900;color:#515151;display:inline-block;position:absolute;top:50%;left:11px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:color 0.3s ease-in-out,left 0.2s ease-in-out;transition:color 0.3s ease-in-out,left 0.2s ease-in-out}
/*# sourceMappingURL=common_news.css.map */
