/*
Theme Name:     Bigoasis-theme-a
Theme URI:      
Description:    Arkhe child theme.
Author:         Me
Author URI:     
Template:       arkhe
Version:        0.1.0
*/

/* â—†â—†â—† Webãƒ•ã‚©ãƒ³ãƒˆ â—†â—†â—† */





@font-face {
	font-family: 'Outfit';
	src: url('outfit-v15-latin-regular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
	font-display: swap;
}
@font-face {
	font-family: 'Outfit';
	src: url('outfit-v15-latin-600.woff2') format('woff2');
	font-weight: 600;
	font-style: normal;
	font-display: swap;
}





/*ä½¿ç”¨æ™‚ã¯ä»¥ä¸‹
font-family: 'Oswald', sans-serif;
font-weight: 300or400or600;
-----
font-family: 'Outfit', sans-serif;
font-weight: 300or400or600;
-----
font-family: 'Barlow Condensed', sans-serif;
font-weight: 400or500or600;
*/
/* â—†â—†â—† /Webãƒ•ã‚©ãƒ³ãƒˆ â—†â—†â—† */

/* =========================================
  ä½™ç™½OSï¼ˆå®‰å…¨ç‰ˆï¼‰
  - ã¾ãšã¯ã€Œå…¨sectionã€ã«paddingã‚’ä»˜ä¸Žã—ã¦å®‰å®šåŒ–
  - lp-section ã¯è¿½åŠ æ©Ÿèƒ½ã¨ã—ã¦æ‰±ã†
========================================= */

/* 1) å…¨ section ã‚’å®‰å®šåŒ–ï¼ˆã‚·ãƒ§ãƒ¼ãƒˆã‚³ãƒ¼ãƒ‰åãå‡ºã—ãŒ section ã®å‰æï¼‰ */
.is-lp .c-postContent > section{
  padding-block: var(--lp-space__50);
}

.c-postContent>* {
	margin-top: 0;
}

/* 2) ãƒšãƒ¼ã‚¸å…ˆé ­ã ã‘ä¸Špaddingãªã—ï¼ˆå…¨sectionç‰ˆï¼‰ */
.is-lp .c-postContent > section:first-of-type{
  padding-top: 0;
}

/* 3) æ‰‹å‹•ã§è©°ã‚ã‚‹ï¼ˆå¿…è¦ãªæ™‚ã ã‘ï¼‰ */
.is-lp .c-postContent > section.is-no-top{ padding-top: 0; }
.is-lp .c-postContent > section.is-no-bottom{ padding-bottom: 0; }
.is-lp .c-postContent > section.is-no-padding{ padding-block: 0; }
}

/* 4) main padding ã¯è§¦ã‚‰ãªã„ï¼ˆã“ã“ãŒäº‹æ•…ã‚Šã‚„ã™ã„ã®ã§å¤–ã™ï¼‰ */
/* .is-lp main.l-main.l-article{ padding-top: 0 !important; } */

/* 5) lp-stackï¼ˆä¸­èº«ã®ç¸¦ä½™ç™½ï¼‰ */
.is-lp .lp-stack{
  display: flex;
  flex-direction: column;
  gap: var(--hp-space__10);
}
.is-lp .lp-stack > *{ margin: 0; }
.is-lp .lp-stack h3 + *{ margin-top: var(--hp-space__15); }
.is-lp .lp-stack h2 + *{ margin-top: var(--hp-space__20); }

.is-lp .lp-stack ul,
.is-lp .lp-stack ol{
  margin: 0;
  padding: 0;
}

.fv__top {padding: 0;}

/*ã‚µã‚¤ãƒ‰ãƒãƒ¼ã¨ã®é«˜ã•åˆã‚ã›*/
body.home .l-sidebar{
	margin-top: 0;
} 

body.home .l-content__body{
	padding-top: 3rem;
} 


/* â—†â—†â—†ã€€è‡ªå‹•<p>ã‚¿ã‚°ã®éžè¡¨ç¤º â—†â—†â—†ã€€*/
p:empty{display: none;}
p:blank{display:none;}

/* â—†â—†â—†ã€€sectionå¾Œã«è‡ªå‹•ã§å‡ºåŠ›ã•ã‚Œã‚‹brã‚’éžè¡¨ç¤º â—†â—†â—†ã€€*/
.is-lp .c-postContent > section + br{
  display: none;
}
/* â—†â—†â—† WordPressè‡ªå‹•brã®é™¤åŽ» â—†â—†â—† */
figure br,
a br {
	display: none;
}
/* â—†â—†â—† /WordPressè‡ªå‹•brã®é™¤åŽ» â—†â—†â—† */
/*hp-contactã®ã¿divã®ãŸã‚ã€ä»¥ä¸‹ã§è¿½åŠ */
.is-lp .c-postContent > .hp-contact + br {
  display: none;
}


/* â—†â—†â—† pcã¨spã®è¡¨ç¤ºéžè¡¨ç¤ºåˆ‡ã‚Šæ›¿ãˆ
pcã§è¡¨ç¤ºã•ã›ãŸã„å ´åˆï¼špc
spã§è¡¨ç¤ºã•ã›ãŸã„å ´åˆï¼šspã€â—†â—†â—† */
.pc {
	display: block;
}
.sp {
	display: none;
}

@media (max-width: 768px) {
	.pc {
		display: none;
	}
	.sp {
		display: block;
	}
}
/* â—†â—†â—† /pcã¨spã®è¡¨ç¤ºéžè¡¨ç¤ºåˆ‡ã‚Šæ›¿ãˆ â—†â—†â—† */


/* â—†â—†â—† androidã®ãƒ€ãƒ¼ã‚¯ãƒ¢ãƒ¼ãƒ‰å¯¾ç­– â—†â—†â—† */
@media (prefers-color-scheme: dark) {
    body {
        background-color: #ffffff;
        color: #050505;
    }
}

/* â—†â—†â—† æ¨ªã‚¹ã‚¯ãƒ­ãƒ¼ãƒ«ã‚’é˜²ã â—†â—†â—† */
.l-wrapper {
	overflow-x: hidden;
}

/* â—†â—†â—† ãƒšãƒ¼ã‚¸ã‚¿ã‚¤ãƒˆãƒ«éžè¡¨ç¤º â—†â—†â—† */
.is-lp .p-topArea {
	display: none;
}


/* â—†â—†â—† ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºæŒ‡å®š(HP) â—†â—†â—† */

.txt__large-l {
	font-size: clamp(2.6rem, 4vw, 3.5rem)!important;
	min-height: 0;
	line-height: 1.3;
}

.txt__large-m {
	font-size: clamp(2.3rem, 3.6vw, 2.9rem)!important;
	min-height: 0;
	line-height: 1.3;
}

.txt__large-s {
	font-size: clamp(2rem, 3.4vw, 2.6rem)!important;
	min-height: 0;
	line-height: 1.3;
}

.txt__small-m {
	font-size: clamp(1.2rem, 1.1vw, 1.4rem)!important;
	min-height: 0;
	line-height: 1.3;
}

.txt__small-s {
	font-size: clamp(1rem, 1.1vw, 1.1rem)!important;
	min-height: 0;
	line-height: 1.3;
}
/* â—†â—†â—† /ãƒ•ã‚©ãƒ³ãƒˆã‚µã‚¤ã‚ºæŒ‡å®š(HP) â—†â—†â—† */


/* â—†â—†â—† PC-innerä½™ç™½ â—†â—†â—† */
.inner { 
	padding: 0 2em;
} 
/* â—†â—†â—† /PC-innerä½™ç™½ â—†â—†â—† */


/* â—†â—†â—† æ¨ªä½ç½® â—†â—†â—† */
.left {
	text-align: left;
}
.center {
	text-align: center;
}
.right {
	text-align: right;
}
/* â—†â—†â—† /æ¨ªä½ç½® â—†â—†â—† */

ul {
	padding:0;
	margin: 0;
	list-style: none;
}


/* â—†â—†â—† youtubeã®åŸ‹ã‚è¾¼ã¿ â—†â—†â—† */
.iframe-wrapper {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
}

.iframe-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* â—†â—†â—† youtubeã®åŸ‹ã‚è¾¼ã¿ â—†â—†â—† */


/* â—†â—†â—† ç”»åƒèª¿æ•´ â—†â—†â—† */
*, *::before, *::after {
	box-sizing: border-box;
}

img {
	display: block;
}
/* â—†â—†â—† /ç”»åƒèª¿æ•´ â—†â—†â—† */


/* â—†â—†â—† ãƒ˜ãƒƒãƒ€ãƒ¼ä¸Šéƒ¨H1å‡ºåŠ› â—†â—†â—† */
.header__h1-item {
	background: #5a544b;
	color: #fff;
}

.header__h1-write {
	max-width: 600px;
	margin: 0 auto;
	padding: 3px 10px 1px;
}

.header__h1-write h1 {
	font-weight: 400;
	font-size: 90%;
}

@media (max-width: 768px) {
	.header__h1-write h1 {
		font-size: 70%;
	}
}
/* â—†â—†â—† /ãƒ˜ãƒƒãƒ€ãƒ¼ä¸Šéƒ¨H1å‡ºåŠ› â—†â—†â—† */


/* â—†â—†â—† ãƒ˜ãƒƒãƒ€ãƒ¼ â—†â—†â—† */
.l-header {
	display: none;
}
/* â—†â—†â—† /ãƒ˜ãƒƒãƒ€ãƒ¼ â—†â—†â—† */


/* â—†â—†â—† bodyä¸Šéƒ¨ä½™ç™½ã‚’è©°ã‚ã‚‹ â—†â—†â—† */
.c-postContent>* {
	margin-top: 0;
}

body.home .l-content__body {
    padding-top: 0;
}

.l-content .l-content__body {
	margin-block: 0!important;
}

/* â—†â—†â—† /bodyä¸Šéƒ¨ä½™ç™½ã‚’è©°ã‚ã‚‹ â—†â—†â—† */



/* â—†â—†â—† ãƒ¡ã‚¤ãƒ³ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ â—†â—†â—† */
.l-main__body {
	background: white;
}

/*
 * ã€2026-04-26 ã‚³ãƒ¡ãƒ³ãƒˆã‚¢ã‚¦ãƒˆã€‘
 * .fv__top ã¯LPã§ã€Œä½æ‰€è¡¨ç¤ºã®ç™½æž ãƒ”ãƒ³ã‚¯ãƒœãƒ¼ãƒ€ãƒ¼ã€ã¨ã—ã¦ä½¿ã†ã‚±ãƒ¼ã‚¹ãŒå‡ºã¦ããŸãŸã‚ã€
 * default.csså´ã®å…¨å¹…å‡ºã—ãƒ«ãƒ¼ãƒ«ã‚’ä¸€æ™‚ç„¡åŠ¹åŒ–ã€‚
 * å¾©æ´»ã•ã›ãŸã„å ´åˆã¯ã‚¯ãƒ©ã‚¹åã‚’åˆ¥ã®ã‚‚ã®ï¼ˆä¾‹: .fv__fullwidthï¼‰ã«å¤‰ãˆã¦å†å®šç¾©ã™ã‚‹ã“ã¨ã€‚
 * å…ƒã®ç”¨é€”: ã‚³ãƒ³ãƒ†ãƒŠã‚’çªãç ´ã£ã¦ width:100vw ã§å…¨å¹…è¡¨ç¤º
 */
/*
.fv__top {
	width: 100vw;
	position: relative;
	left: 50%;
	margin-left: -50vw;
}
.fv__top figure {
	max-width: 1600px;
	width: 100%;
	margin: 0 auto;
	display: block;
}
*/
/* â—†â—†â—† /ãƒ¡ã‚¤ãƒ³ã‚³ãƒ³ãƒ†ãƒ³ãƒ„ â—†â—†â—† */


/* â—†â—†â—† å•ã„åˆã‚ã›ãƒœã‚¿ãƒ³ç”¨è¨­å®š â—†â—†â—† */
:root{
	--lp-contact-pad: var(--lp-space__50);    /* é€šå¸¸ä¸Šä¸‹ 5rem */
	--lp-contact-tight: var(--lp-space__10);  /* è©°ã‚ã‚‹æ™‚ 1rem */
}
/* â—†â—†â—† /å•ã„åˆã‚ã›ãƒœã‚¿ãƒ³ç”¨è¨­å®š â—†â—†â—† */



/* â—†â—†â—† ä¸‹å±¤P ãƒšãƒ¼ã‚¸ã‚¿ã‚¤ãƒˆãƒ« â—†â—†â—† */
/* éžè¡¨ç¤º */
.p-topArea.-noimg {
	display: none;
}

/* å¿…è¦æ™‚ã®ã¿ä½¿ç”¨ */
.bo-page-title {
	font-size: clamp(1.8rem, 2.6vw, 2.3rem);
	padding-left: 3rem;
}
/* â—†â—†â—† /ä¸‹å±¤P ãƒšãƒ¼ã‚¸ã‚¿ã‚¤ãƒˆãƒ« â—†â—†â—† */


/* â—†â—†â—† ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãƒšãƒ¼ã‚¸ â—†â—†â—† */
.p-archive {
	padding: 1em 2em;
}

.p-postList__excerpt p {
	font-size: clamp(1rem,1.2vw,1rem);
}

.c-postTerms__link {
	font-size: 1em!important;
}
/* â—†â—†â—† /ã‚¢ãƒ¼ã‚«ã‚¤ãƒ–ãƒšãƒ¼ã‚¸ â—†â—†â—† */


/* â—†â—†â—† æŠ•ç¨¿ãƒšãƒ¼ã‚¸ â—†â—†â—† */
body.single-post .l-main__body {
	padding: 1em 2em;
}
/* â—†â—†â—† /æŠ•ç¨¿ãƒšãƒ¼ã‚¸ â—†â—†â—† */


/* â—†â—†â—† ãƒ•ãƒƒã‚¿ãƒ¼ â—†â—†â—† */
.l-footer__foot {
	background: #5a544b;
}

.c-copyright {
	color: white;
}

.l-content {
	z-index: 1;
}
/* â—†â—†â—† /ãƒ•ãƒƒã‚¿ãƒ¼ â—†â—†â—† */


/* â—†â—†â—† è¿½å¾“ãƒ•ãƒƒã‚¿ãƒ¼ãƒœã‚¿ãƒ³ è¡¨ç¤ºåˆ¶å¾¡ï¼ˆå…±é€šï¼‰ â—†â—†â—† */
/* ä½ç½®ï¼ˆposition:fixed / bottom / width ç­‰ï¼‰ã¯å„ãƒ‘ã‚¿ãƒ¼ãƒ³CSSã§æŒ‡å®šã€‚
   ã“ã“ã¯ã€ŒåˆæœŸã¯éš ã™ â†’ .is-show ã§ãƒ•ã‚§ãƒ¼ãƒ‰ã‚¤ãƒ³ã€ã®å…±é€šåˆ¶å¾¡ã®ã¿ */
.footer-btn__contact {
	opacity: 0;
	visibility: hidden;
	transform: translateY(1em);
	transition: opacity 0.5s ease, transform 0.5s ease, visibility 0.5s;
}
.footer-btn__contact.is-show {
	opacity: 1;
	visibility: visible;
	transform: none;
}
/* â—†â—†â—† /è¿½å¾“ãƒ•ãƒƒã‚¿ãƒ¼ãƒœã‚¿ãƒ³ è¡¨ç¤ºåˆ¶å¾¡ â—†â—†â—† */




/* â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—† */
/* â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—† TB â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—† */
/* â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—† */


@media (max-width: 1024px) {
	
	/* â—†â—†â—† innerä½™ç™½ â—†â—†â—† */
	.inner {
		padding: 0 5%;
	}
	/* â—†â—†â—† /innerä½™ç™½ â—†â—†â—† */
}

@media (max-width: 1000px) {
	
	/* â—†â—†â—† ãƒ˜ãƒƒãƒ€ãƒ¼ â—†â—†â—† */
	.has-image>.c-headLogo {
		height: 100%;
		padding: 0.1em 0;
	}
	
	.has-image>.c-headLogo a {
		justify-content: flex-start;
	}
	
	.l-header__drawerBtn{
		position: fixed;
		top: 1rem;
		right: 1rem;
		z-index: 100;
	}
	/* â—†â—†â—† /ãƒ˜ãƒƒãƒ€ãƒ¼ â—†â—†â—† */
}





/* â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—† */
/* â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—† SP â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—† */
/* â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—†â—† */

@media (max-width: 768px) {
	.l-container {
		padding: 0;
	}
	
	.is-lp .c-postContent > section{
	  padding-block: var(--lp-space__30);
	}

	
	/* â—†â—†â—† SP-innerä½™ç™½ â—†â—†â—† */
	.inner {
		padding: 0 5%;
	}
	/* â—†â—†â—† /SP-innerä½™ç™½ â—†â—†â—† */
	
	
	/* â—†â—†â—† ãƒ˜ãƒƒãƒ€ãƒ¼ â—†â—†â—† */
	.bo-header {
		display: block;
	}	
	
	.bo-header__site-title {
		width: 100%;
	}
	
	.l-header__logo {
		text-align: center;
		width: 100%;
		height: auto;
	}
	
	.l-header__logo img {
		width: 60%;
	}

	.has-image>.c-headLogo {
		height: auto;
	}
	
	.bo-header__right-box {
		width: 100%;
		padding: 0;
	}
	
	.bo-header__right-box-contact {
		display: none;
	}
	
	/* â—†â—†â—† /ãƒ˜ãƒƒãƒ€ãƒ¼ â—†â—†â—† */
	
	
	/* â—†â—†â—† ã‚µã‚¤ãƒ‰ãƒãƒ¼ â—†â—†â—† */
	.l-sidebar {
		display: none;
	}
	/* â—†â—†â—† /ã‚µã‚¤ãƒ‰ãƒãƒ¼ â—†â—†â—† */
	
	/* â—†â—†â—† å•ã„åˆã‚ã›ãƒœã‚¿ãƒ³ç”¨è¨­å®š â—†â—†â—† */
	:root{
		--lp-contact-pad: var(--lp-space__30);    /* é€šå¸¸ä¸Šä¸‹ 3rem */
	}
	/* â—†â—†â—† /å•ã„åˆã‚ã›ãƒœã‚¿ãƒ³ç”¨è¨­å®š â—†â—†â—† */
	
	
	/* â—†â—†â—† ä¸‹å±¤P ãƒšãƒ¼ã‚¸ã‚¿ã‚¤ãƒˆãƒ«å¿…è¦æ™‚ã®ã¿ä½¿ç”¨ â—†â—†â—† */
	.bo-page-title {
		padding-left: 2em;
	}
	
	
	/* â—†â—†â—† ãƒ•ãƒƒã‚¿ãƒ¼ â—†â—†â—† */
    .bo-footer {
        padding-inline: 3%;
    }

    .bo-footer__menu {
        flex-direction: column;
        row-gap: 4em;
    }

    .bo-footer__menu-left {
        width: 100%;
    }

    .bo-footer__title {
        min-height: 25px;
    }

    .bo-footer__list {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
		flex-direction: row;
 Â  Â  Â  Â gap: 1em 1em;
		margin-top: 2em;
    }

    .bo-footer__list li {
        width: 47%;
    }

    /* 3åˆ—ç›®ã« .bo-footer__title ãŒã‚ã‚‹å ´åˆ */
    .bo-footer__menu-right:has(.bo-footer__title) {
        margin-top: 0;
    }

    /* 3åˆ—ç›®ã« .bo-footer__title ãŒå«ã¾ã‚Œã¦ã„ãªã„å ´åˆ*/
    .bo-footer__menu-right:not(:has(.bo-footer__title)) {
        margin-top: -5rem;
    }

    .bo-footer__menu-center {
        width: 100%;
    }

    .bo-footer__menu-right {
        width: 100%;
    }

    .bo-footer__contact {
        width: 100%;
        gap: 4rem;
    }

    .bo-footer__taps {
        gap: 1rem;
        flex-wrap: wrap;
    }

    .bo-footer__tap {
        width: 80%;
        margin-inline: auto;
    }
	/* â—†â—†â—† ãƒ•ãƒƒã‚¿ãƒ¼ â—†â—†â—† */
	
	
	/* â—†â—†â—† åŸ·ç­†è€…æƒ…å ± â—†â—†â—† */
	.writer {
		padding: 1em 5%;
	}

	.writer__title h5, .writer__title p {
		font-size: 90%;
	}
	
	.writer__img {
		width: 40%;
		height: 100px;
		padding-right: 1em;
	}

	.writer__text p{
		font-size: 90%;
		margin-bottom: 0.5em;
	}
	/* â—†â—†â—† /åŸ·ç­†è€…æƒ…å ± â—†â—†â—† */	
}





/* â—†â—†â—† font-size/padding/margin â—†â—†â—† */	
/*font-size*/
.bo_f10 { font-size: 1.0rem !important; }
.bo_f11 { font-size: 1.1rem !important; }
.bo_f12 { font-size: 1.2rem !important; }
.bo_f13 { font-size: 1.3rem !important; }
.bo_f14 { font-size: 1.4rem !important; }
.bo_f15 { font-size: 1.5rem !important; }
.bo_f16 { font-size: 1.6rem !important; }
.bo_f17 { font-size: 1.7rem !important; }
.bo_f18 { font-size: 1.8rem !important; }
.bo_f19 { font-size: 1.9rem !important; }
.bo_f20 { font-size: 2.0rem !important; }
.bo_f21 { font-size: 2.1rem !important; }
.bo_f22 { font-size: 2.2rem !important; }
.bo_f23 { font-size: 2.3rem !important; }
.bo_f24 { font-size: 2.4rem !important; }
.bo_f25 { font-size: 2.5rem !important; }
.bo_f26 { font-size: 2.6rem !important; }
.bo_f27 { font-size: 2.7rem !important; }
.bo_f28 { font-size: 2.8rem !important; }
.bo_f29 { font-size: 2.9rem !important; }
.bo_f30 { font-size: 3.0rem !important; }
.bo_f31 { font-size: 3.1rem !important; }
.bo_f32 { font-size: 3.2rem !important; }
.bo_f33 { font-size: 3.3rem !important; }
.bo_f34 { font-size: 3.4rem !important; }
.bo_f35 { font-size: 3.5rem !important; }
.bo_f36 { font-size: 3.6rem !important; }
.bo_f37 { font-size: 3.7rem !important; }
.bo_f38 { font-size: 3.8rem !important; }
.bo_f39 { font-size: 3.9rem !important; }
.bo_f40 { font-size: 4.0rem !important; }

/*padding*/
.bo_p05 { padding: 0.5rem !important; }
.bo_p10 { padding: 1.0rem !important; }
.bo_p11 { padding: 1.1rem !important; }
.bo_p12 { padding: 1.2rem !important; }
.bo_p13 { padding: 1.3rem !important; }
.bo_p14 { padding: 1.4rem !important; }
.bo_p15 { padding: 1.5rem !important; }
.bo_p16 { padding: 1.6rem !important; }
.bo_p17 { padding: 1.7rem !important; }
.bo_p18 { padding: 1.8rem !important; }
.bo_p19 { padding: 1.9rem !important; }
.bo_p20 { padding: 2.0rem !important; }
.bo_p21 { padding: 2.1rem !important; }
.bo_p22 { padding: 2.2rem !important; }
.bo_p23 { padding: 2.3rem !important; }
.bo_p24 { padding: 2.4rem !important; }
.bo_p25 { padding: 2.5rem !important; }
.bo_p26 { padding: 2.6rem !important; }
.bo_p27 { padding: 2.7rem !important; }
.bo_p28 { padding: 2.8rem !important; }
.bo_p29 { padding: 2.9rem !important; }
.bo_p30 { padding: 3.0rem !important; }
.bo_p31 { padding: 3.1rem !important; }
.bo_p32 { padding: 3.2rem !important; }
.bo_p33 { padding: 3.3rem !important; }
.bo_p34 { padding: 3.4rem !important; }
.bo_p35 { padding: 3.5rem !important; }
.bo_p36 { padding: 3.6rem !important; }
.bo_p37 { padding: 3.7rem !important; }
.bo_p38 { padding: 3.8rem !important; }
.bo_p39 { padding: 3.9rem !important; }
.bo_p40 { padding: 4.0rem !important; }
.bo_p41 { padding: 4.1rem !important; }
.bo_p42 { padding: 4.2rem !important; }
.bo_p43 { padding: 4.3rem !important; }
.bo_p44 { padding: 4.4rem !important; }
.bo_p45 { padding: 4.5rem !important; }
.bo_p46 { padding: 4.6rem !important; }
.bo_p47 { padding: 4.7rem !important; }
.bo_p48 { padding: 4.8rem !important; }
.bo_p49 { padding: 4.9rem !important; }
.bo_p50 { padding: 5.0rem !important; }

/* padding-top */
.bo_p05-t { padding-top: 0.5rem !important; }
.bo_p10-t { padding-top: 1.0rem !important; }
.bo_p11-t { padding-top: 1.1rem !important; }
.bo_p12-t { padding-top: 1.2rem !important; }
.bo_p13-t { padding-top: 1.3rem !important; }
.bo_p14-t { padding-top: 1.4rem !important; }
.bo_p15-t { padding-top: 1.5rem !important; }
.bo_p16-t { padding-top: 1.6rem !important; }
.bo_p17-t { padding-top: 1.7rem !important; }
.bo_p18-t { padding-top: 1.8rem !important; }
.bo_p19-t { padding-top: 1.9rem !important; }
.bo_p20-t { padding-top: 2.0rem !important; }
.bo_p21-t { padding-top: 2.1rem !important; }
.bo_p22-t { padding-top: 2.2rem !important; }
.bo_p23-t { padding-top: 2.3rem !important; }
.bo_p24-t { padding-top: 2.4rem !important; }
.bo_p25-t { padding-top: 2.5rem !important; }
.bo_p26-t { padding-top: 2.6rem !important; }
.bo_p27-t { padding-top: 2.7rem !important; }
.bo_p28-t { padding-top: 2.8rem !important; }
.bo_p29-t { padding-top: 2.9rem !important; }
.bo_p30-t { padding-top: 3.0rem !important; }
.bo_p31-t { padding-top: 3.1rem !important; }
.bo_p32-t { padding-top: 3.2rem !important; }
.bo_p33-t { padding-top: 3.3rem !important; }
.bo_p34-t { padding-top: 3.4rem !important; }
.bo_p35-t { padding-top: 3.5rem !important; }
.bo_p36-t { padding-top: 3.6rem !important; }
.bo_p37-t { padding-top: 3.7rem !important; }
.bo_p38-t { padding-top: 3.8rem !important; }
.bo_p39-t { padding-top: 3.9rem !important; }
.bo_p40-t { padding-top: 4.0rem !important; }
.bo_p41-t { padding-top: 4.1rem !important; }
.bo_p42-t { padding-top: 4.2rem !important; }
.bo_p43-t { padding-top: 4.3rem !important; }
.bo_p44-t { padding-top: 4.4rem !important; }
.bo_p45-t { padding-top: 4.5rem !important; }
.bo_p46-t { padding-top: 4.6rem !important; }
.bo_p47-t { padding-top: 4.7rem !important; }
.bo_p48-t { padding-top: 4.8rem !important; }
.bo_p49-t { padding-top: 4.9rem !important; }
.bo_p50-t { padding-top: 5.0rem !important; }

/* padding-bottom */
.bo_p05-b { padding-bottom: 0.5rem !important; }
.bo_p10-b { padding-bottom: 1.0rem !important; }
.bo_p11-b { padding-bottom: 1.1rem !important; }
.bo_p12-b { padding-bottom: 1.2rem !important; }
.bo_p13-b { padding-bottom: 1.3rem !important; }
.bo_p14-b { padding-bottom: 1.4rem !important; }
.bo_p15-b { padding-bottom: 1.5rem !important; }
.bo_p16-b { padding-bottom: 1.6rem !important; }
.bo_p17-b { padding-bottom: 1.7rem !important; }
.bo_p18-b { padding-bottom: 1.8rem !important; }
.bo_p19-b { padding-bottom: 1.9rem !important; }
.bo_p20-b { padding-bottom: 2.0rem !important; }
.bo_p21-b { padding-bottom: 2.1rem !important; }
.bo_p22-b { padding-bottom: 2.2rem !important; }
.bo_p23-b { padding-bottom: 2.3rem !important; }
.bo_p24-b { padding-bottom: 2.4rem !important; }
.bo_p25-b { padding-bottom: 2.5rem !important; }
.bo_p26-b { padding-bottom: 2.6rem !important; }
.bo_p27-b { padding-bottom: 2.7rem !important; }
.bo_p28-b { padding-bottom: 2.8rem !important; }
.bo_p29-b { padding-bottom: 2.9rem !important; }
.bo_p30-b { padding-bottom: 3.0rem !important; }
.bo_p31-b { padding-bottom: 3.1rem !important; }
.bo_p32-b { padding-bottom: 3.2rem !important; }
.bo_p33-b { padding-bottom: 3.3rem !important; }
.bo_p34-b { padding-bottom: 3.4rem !important; }
.bo_p35-b { padding-bottom: 3.5rem !important; }
.bo_p36-b { padding-bottom: 3.6rem !important; }
.bo_p37-b { padding-bottom: 3.7rem !important; }
.bo_p38-b { padding-bottom: 3.8rem !important; }
.bo_p39-b { padding-bottom: 3.9rem !important; }
.bo_p40-b { padding-bottom: 4.0rem !important; }
.bo_p41-b { padding-bottom: 4.1rem !important; }
.bo_p42-b { padding-bottom: 4.2rem !important; }
.bo_p43-b { padding-bottom: 4.3rem !important; }
.bo_p44-b { padding-bottom: 4.4rem !important; }
.bo_p45-b { padding-bottom: 4.5rem !important; }
.bo_p46-b { padding-bottom: 4.6rem !important; }
.bo_p47-b { padding-bottom: 4.7rem !important; }
.bo_p48-b { padding-bottom: 4.8rem !important; }
.bo_p49-b { padding-bottom: 4.9rem !important; }
.bo_p50-b { padding-bottom: 5.0rem !important; }

/* padding-right */
.bo_p05-r { padding-right: 0.5rem !important; }
.bo_p10-r { padding-right: 1.0rem !important; }
.bo_p11-r { padding-right: 1.1rem !important; }
.bo_p12-r { padding-right: 1.2rem !important; }
.bo_p13-r { padding-right: 1.3rem !important; }
.bo_p14-r { padding-right: 1.4rem !important; }
.bo_p15-r { padding-right: 1.5rem !important; }
.bo_p16-r { padding-right: 1.6rem !important; }
.bo_p17-r { padding-right: 1.7rem !important; }
.bo_p18-r { padding-right: 1.8rem !important; }
.bo_p19-r { padding-right: 1.9rem !important; }
.bo_p20-r { padding-right: 2.0rem !important; }
.bo_p21-r { padding-right: 2.1rem !important; }
.bo_p22-r { padding-right: 2.2rem !important; }
.bo_p23-r { padding-right: 2.3rem !important; }
.bo_p24-r { padding-right: 2.4rem !important; }
.bo_p25-r { padding-right: 2.5rem !important; }
.bo_p26-r { padding-right: 2.6rem !important; }
.bo_p27-r { padding-right: 2.7rem !important; }
.bo_p28-r { padding-right: 2.8rem !important; }
.bo_p29-r { padding-right: 2.9rem !important; }
.bo_p30-r { padding-right: 3.0rem !important; }
.bo_p31-r { padding-right: 3.1rem !important; }
.bo_p32-r { padding-right: 3.2rem !important; }
.bo_p33-r { padding-right: 3.3rem !important; }
.bo_p34-r { padding-right: 3.4rem !important; }
.bo_p35-r { padding-right: 3.5rem !important; }
.bo_p36-r { padding-right: 3.6rem !important; }
.bo_p37-r { padding-right: 3.7rem !important; }
.bo_p38-r { padding-right: 3.8rem !important; }
.bo_p39-r { padding-right: 3.9rem !important; }
.bo_p40-r { padding-right: 4.0rem !important; }
.bo_p41-r { padding-right: 4.1rem !important; }
.bo_p42-r { padding-right: 4.2rem !important; }
.bo_p43-r { padding-right: 4.3rem !important; }
.bo_p44-r { padding-right: 4.4rem !important; }
.bo_p45-r { padding-right: 4.5rem !important; }
.bo_p46-r { padding-right: 4.6rem !important; }
.bo_p47-r { padding-right: 4.7rem !important; }
.bo_p48-r { padding-right: 4.8rem !important; }
.bo_p49-r { padding-right: 4.9rem !important; }
.bo_p50-r { padding-right: 5.0rem !important; }

/* padding-left */
.bo_p05-l { padding-left: 0.5rem !important; }
.bo_p10-l { padding-left: 1.0rem !important; }
.bo_p11-l { padding-left: 1.1rem !important; }
.bo_p12-l { padding-left: 1.2rem !important; }
.bo_p13-l { padding-left: 1.3rem !important; }
.bo_p14-l { padding-left: 1.4rem !important; }
.bo_p15-l { padding-left: 1.5rem !important; }
.bo_p16-l { padding-left: 1.6rem !important; }
.bo_p17-l { padding-left: 1.7rem !important; }
.bo_p18-l { padding-left: 1.8rem !important; }
.bo_p19-l { padding-left: 1.9rem !important; }
.bo_p20-l { padding-left: 2.0rem !important; }
.bo_p21-l { padding-left: 2.1rem !important; }
.bo_p22-l { padding-left: 2.2rem !important; }
.bo_p23-l { padding-left: 2.3rem !important; }
.bo_p24-l { padding-left: 2.4rem !important; }
.bo_p25-l { padding-left: 2.5rem !important; }
.bo_p26-l { padding-left: 2.6rem !important; }
.bo_p27-l { padding-left: 2.7rem !important; }
.bo_p28-l { padding-left: 2.8rem !important; }
.bo_p29-l { padding-left: 2.9rem !important; }
.bo_p30-l { padding-left: 3.0rem !important; }
.bo_p31-l { padding-left: 3.1rem !important; }
.bo_p32-l { padding-left: 3.2rem !important; }
.bo_p33-l { padding-left: 3.3rem !important; }
.bo_p34-l { padding-left: 3.4rem !important; }
.bo_p35-l { padding-left: 3.5rem !important; }
.bo_p36-l { padding-left: 3.6rem !important; }
.bo_p37-l { padding-left: 3.7rem !important; }
.bo_p38-l { padding-left: 3.8rem !important; }
.bo_p39-l { padding-left: 3.9rem !important; }
.bo_p40-l { padding-left: 4.0rem !important; }
.bo_p41-l { padding-left: 4.1rem !important; }
.bo_p42-l { padding-left: 4.2rem !important; }
.bo_p43-l { padding-left: 4.3rem !important; }
.bo_p44-l { padding-left: 4.4rem !important; }
.bo_p45-l { padding-left: 4.5rem !important; }
.bo_p46-l { padding-left: 4.6rem !important; }
.bo_p47-l { padding-left: 4.7rem !important; }
.bo_p48-l { padding-left: 4.8rem !important; }
.bo_p49-l { padding-left: 4.9rem !important; }
.bo_p50-l { padding-left: 5.0rem !important; }

/* margin */
.bo_m05 { margin: 0.5rem !important; }
.bo_m10 { margin: 1.0rem !important; }
.bo_m11 { margin: 1.1rem !important; }
.bo_m12 { margin: 1.2rem !important; }
.bo_m13 { margin: 1.3rem !important; }
.bo_m14 { margin: 1.4rem !important; }
.bo_m15 { margin: 1.5rem !important; }
.bo_m16 { margin: 1.6rem !important; }
.bo_m17 { margin: 1.7rem !important; }
.bo_m18 { margin: 1.8rem !important; }
.bo_m19 { margin: 1.9rem !important; }
.bo_m20 { margin: 2.0rem !important; }
.bo_m21 { margin: 2.1rem !important; }
.bo_m22 { margin: 2.2rem !important; }
.bo_m23 { margin: 2.3rem !important; }
.bo_m24 { margin: 2.4rem !important; }
.bo_m25 { margin: 2.5rem !important; }
.bo_m26 { margin: 2.6rem !important; }
.bo_m27 { margin: 2.7rem !important; }
.bo_m28 { margin: 2.8rem !important; }
.bo_m29 { margin: 2.9rem !important; }
.bo_m30 { margin: 3.0rem !important; }
.bo_m31 { margin: 3.1rem !important; }
.bo_m32 { margin: 3.2rem !important; }
.bo_m33 { margin: 3.3rem !important; }
.bo_m34 { margin: 3.4rem !important; }
.bo_m35 { margin: 3.5rem !important; }
.bo_m36 { margin: 3.6rem !important; }
.bo_m37 { margin: 3.7rem !important; }
.bo_m38 { margin: 3.8rem !important; }
.bo_m39 { margin: 3.9rem !important; }
.bo_m40 { margin: 4.0rem !important; }
.bo_m41 { margin: 4.1rem !important; }
.bo_m42 { margin: 4.2rem !important; }
.bo_m43 { margin: 4.3rem !important; }
.bo_m44 { margin: 4.4rem !important; }
.bo_m45 { margin: 4.5rem !important; }
.bo_m46 { margin: 4.6rem !important; }
.bo_m47 { margin: 4.7rem !important; }
.bo_m48 { margin: 4.8rem !important; }
.bo_m49 { margin: 4.9rem !important; }
.bo_m50 { margin: 5.0rem !important; }

/* margin-top */
.bo_m05-t { margin-top: 0.5rem !important; }
.bo_m10-t { margin-top: 1.0rem !important; }
.bo_m11-t { margin-top: 1.1rem !important; }
.bo_m12-t { margin-top: 1.2rem !important; }
.bo_m13-t { margin-top: 1.3rem !important; }
.bo_m14-t { margin-top: 1.4rem !important; }
.bo_m15-t { margin-top: 1.5rem !important; }
.bo_m16-t { margin-top: 1.6rem !important; }
.bo_m17-t { margin-top: 1.7rem !important; }
.bo_m18-t { margin-top: 1.8rem !important; }
.bo_m19-t { margin-top: 1.9rem !important; }
.bo_m20-t { margin-top: 2.0rem !important; }
.bo_m21-t { margin-top: 2.1rem !important; }
.bo_m22-t { margin-top: 2.2rem !important; }
.bo_m23-t { margin-top: 2.3rem !important; }
.bo_m24-t { margin-top: 2.4rem !important; }
.bo_m25-t { margin-top: 2.5rem !important; }
.bo_m26-t { margin-top: 2.6rem !important; }
.bo_m27-t { margin-top: 2.7rem !important; }
.bo_m28-t { margin-top: 2.8rem !important; }
.bo_m29-t { margin-top: 2.9rem !important; }
.bo_m30-t { margin-top: 3.0rem !important; }
.bo_m31-t { margin-top: 3.1rem !important; }
.bo_m32-t { margin-top: 3.2rem !important; }
.bo_m33-t { margin-top: 3.3rem !important; }
.bo_m34-t { margin-top: 3.4rem !important; }
.bo_m35-t { margin-top: 3.5rem !important; }
.bo_m36-t { margin-top: 3.6rem !important; }
.bo_m37-t { margin-top: 3.7rem !important; }
.bo_m38-t { margin-top: 3.8rem !important; }
.bo_m39-t { margin-top: 3.9rem !important; }
.bo_m40-t { margin-top: 4.0rem !important; }
.bo_m41-t { margin-top: 4.1rem !important; }
.bo_m42-t { margin-top: 4.2rem !important; }
.bo_m43-t { margin-top: 4.3rem !important; }
.bo_m44-t { margin-top: 4.4rem !important; }
.bo_m45-t { margin-top: 4.5rem !important; }
.bo_m46-t { margin-top: 4.6rem !important; }
.bo_m47-t { margin-top: 4.7rem !important; }
.bo_m48-t { margin-top: 4.8rem !important; }
.bo_m49-t { margin-top: 4.9rem !important; }
.bo_m50-t { margin-top: 5.0rem !important; }

/* margin-bottom */
.bo_m05-b { margin-bottom: 0.5rem !important; }
.bo_m10-b { margin-bottom: 1.0rem !important; }
.bo_m11-b { margin-bottom: 1.1rem !important; }
.bo_m12-b { margin-bottom: 1.2rem !important; }
.bo_m13-b { margin-bottom: 1.3rem !important; }
.bo_m14-b { margin-bottom: 1.4rem !important; }
.bo_m15-b { margin-bottom: 1.5rem !important; }
.bo_m16-b { margin-bottom: 1.6rem !important; }
.bo_m17-b { margin-bottom: 1.7rem !important; }
.bo_m18-b { margin-bottom: 1.8rem !important; }
.bo_m19-b { margin-bottom: 1.9rem !important; }
.bo_m20-b { margin-bottom: 2.0rem !important; }
.bo_m21-b { margin-bottom: 2.1rem !important; }
.bo_m22-b { margin-bottom: 2.2rem !important; }
.bo_m23-b { margin-bottom: 2.3rem !important; }
.bo_m24-b { margin-bottom: 2.4rem !important; }
.bo_m25-b { margin-bottom: 2.5rem !important; }
.bo_m26-b { margin-bottom: 2.6rem !important; }
.bo_m27-b { margin-bottom: 2.7rem !important; }
.bo_m28-b { margin-bottom: 2.8rem !important; }
.bo_m29-b { margin-bottom: 2.9rem !important; }
.bo_m30-b { margin-bottom: 3.0rem !important; }
.bo_m31-b { margin-bottom: 3.1rem !important; }
.bo_m32-b { margin-bottom: 3.2rem !important; }
.bo_m33-b { margin-bottom: 3.3rem !important; }
.bo_m34-b { margin-bottom: 3.4rem !important; }
.bo_m35-b { margin-bottom: 3.5rem !important; }
.bo_m36-b { margin-bottom: 3.6rem !important; }
.bo_m37-b { margin-bottom: 3.7rem !important; }
.bo_m38-b { margin-bottom: 3.8rem !important; }
.bo_m39-b { margin-bottom: 3.9rem !important; }
.bo_m40-b { margin-bottom: 4.0rem !important; }
.bo_m41-b { margin-bottom: 4.1rem !important; }
.bo_m42-b { margin-bottom: 4.2rem !important; }
.bo_m43-b { margin-bottom: 4.3rem !important; }
.bo_m44-b { margin-bottom: 4.4rem !important; }
.bo_m45-b { margin-bottom: 4.5rem !important; }
.bo_m46-b { margin-bottom: 4.6rem !important; }
.bo_m47-b { margin-bottom: 4.7rem !important; }
.bo_m48-b { margin-bottom: 4.8rem !important; }
.bo_m49-b { margin-bottom: 4.9rem !important; }
.bo_m50-b { margin-bottom: 5.0rem !important; }

/* margin-right */
.bo_m05-r { margin-right: 0.5rem !important; }
.bo_m10-r { margin-right: 1.0rem !important; }
.bo_m11-r { margin-right: 1.1rem !important; }
.bo_m12-r { margin-right: 1.2rem !important; }
.bo_m13-r { margin-right: 1.3rem !important; }
.bo_m14-r { margin-right: 1.4rem !important; }
.bo_m15-r { margin-right: 1.5rem !important; }
.bo_m16-r { margin-right: 1.6rem !important; }
.bo_m17-r { margin-right: 1.7rem !important; }
.bo_m18-r { margin-right: 1.8rem !important; }
.bo_m19-r { margin-right: 1.9rem !important; }
.bo_m20-r { margin-right: 2.0rem !important; }
.bo_m21-r { margin-right: 2.1rem !important; }
.bo_m22-r { margin-right: 2.2rem !important; }
.bo_m23-r { margin-right: 2.3rem !important; }
.bo_m24-r { margin-right: 2.4rem !important; }
.bo_m25-r { margin-right: 2.5rem !important; }
.bo_m26-r { margin-right: 2.6rem !important; }
.bo_m27-r { margin-right: 2.7rem !important; }
.bo_m28-r { margin-right: 2.8rem !important; }
.bo_m29-r { margin-right: 2.9rem !important; }
.bo_m30-r { margin-right: 3.0rem !important; }
.bo_m31-r { margin-right: 3.1rem !important; }
.bo_m32-r { margin-right: 3.2rem !important; }
.bo_m33-r { margin-right: 3.3rem !important; }
.bo_m34-r { margin-right: 3.4rem !important; }
.bo_m35-r { margin-right: 3.5rem !important; }
.bo_m36-r { margin-right: 3.6rem !important; }
.bo_m37-r { margin-right: 3.7rem !important; }
.bo_m38-r { margin-right: 3.8rem !important; }
.bo_m39-r { margin-right: 3.9rem !important; }
.bo_m40-r { margin-right: 4.0rem !important; }
.bo_m41-r { margin-right: 4.1rem !important; }
.bo_m42-r { margin-right: 4.2rem !important; }
.bo_m43-r { margin-right: 4.3rem !important; }
.bo_m44-r { margin-right: 4.4rem !important; }
.bo_m45-r { margin-right: 4.5rem !important; }
.bo_m46-r { margin-right: 4.6rem !important; }
.bo_m47-r { margin-right: 4.7rem !important; }
.bo_m48-r { margin-right: 4.8rem !important; }
.bo_m49-r { margin-right: 4.9rem !important; }
.bo_m50-r { margin-right: 5.0rem !important; }

/* margin-left */
.bo_m05-l { margin-left: 0.5rem !important; }
.bo_m10-l { margin-left: 1.0rem !important; }
.bo_m11-l { margin-left: 1.1rem !important; }
.bo_m12-l { margin-left: 1.2rem !important; }
.bo_m13-l { margin-left: 1.3rem !important; }
.bo_m14-l { margin-left: 1.4rem !important; }
.bo_m15-l { margin-left: 1.5rem !important; }
.bo_m16-l { margin-left: 1.6rem !important; }
.bo_m17-l { margin-left: 1.7rem !important; }
.bo_m18-l { margin-left: 1.8rem !important; }
.bo_m19-l { margin-left: 1.9rem !important; }
.bo_m20-l { margin-left: 2.0rem !important; }
.bo_m21-l { margin-left: 2.1rem !important; }
.bo_m22-l { margin-left: 2.2rem !important; }
.bo_m23-l { margin-left: 2.3rem !important; }
.bo_m24-l { margin-left: 2.4rem !important; }
.bo_m25-l { margin-left: 2.5rem !important; }
.bo_m26-l { margin-left: 2.6rem !important; }
.bo_m27-l { margin-left: 2.7rem !important; }
.bo_m28-l { margin-left: 2.8rem !important; }
.bo_m29-l { margin-left: 2.9rem !important; }
.bo_m30-l { margin-left: 3.0rem !important; }
.bo_m31-l { margin-left: 3.1rem !important; }
.bo_m32-l { margin-left: 3.2rem !important; }
.bo_m33-l { margin-left: 3.3rem !important; }
.bo_m34-l { margin-left: 3.4rem !important; }
.bo_m35-l { margin-left: 3.5rem !important; }
.bo_m36-l { margin-left: 3.6rem !important; }
.bo_m37-l { margin-left: 3.7rem !important; }
.bo_m38-l { margin-left: 3.8rem !important; }
.bo_m39-l { margin-left: 3.9rem !important; }
.bo_m40-l { margin-left: 4.0rem !important; }
.bo_m41-l { margin-left: 4.1rem !important; }
.bo_m42-l { margin-left: 4.2rem !important; }
.bo_m43-l { margin-left: 4.3rem !important; }
.bo_m44-l { margin-left: 4.4rem !important; }
.bo_m45-l { margin-left: 4.5rem !important; }
.bo_m46-l { margin-left: 4.6rem !important; }
.bo_m47-l { margin-left: 4.7rem !important; }
.bo_m48-l { margin-left: 4.8rem !important; }
.bo_m49-l { margin-left: 4.9rem !important; }
.bo_m50-l { margin-left: 5.0rem !important; }
/* â—†â—†â—† /font-size/padding/margin â—†â—†â—† */


/* â—†â—†â—† ãƒ•ã‚§ãƒ¼ãƒ‰ã‚¤ãƒ³ â—†â—†â—† */
/* ãƒ•ã‚§ãƒ¼ãƒ‰ã‚¤ãƒ³æ©Ÿèƒ½ã¯ä¸€æ—¦ç„¡åŠ¹åŒ–ï¼ˆä¸å…·åˆã®ãŸã‚ï¼‰ */
/* [data-aos] {
	opacity: 0;
	transform: translateY(30px);
	transition: opacity 1.2s ease, transform 1.2s ease;
}
[data-aos].is-visible {
	opacity: 1;
	transform: none;
} */
/* â—†â—†â—† /ãƒ•ã‚§ãƒ¼ãƒ‰ã‚¤ãƒ³ â—†â—†â—† */