@charset "UTF-8";
/* -----------------------------------------------------------
	reset
----------------------------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
html, body {
	height: 100%;
}
table, tr, th, td {
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* -----------------------------------------------------------
	フォント
----------------------------------------------------------- */
.zmg_medium {
	font-family: "Zen Maru Gothic", sans-serif;
	font-weight: 500;
	font-style: normal;
}
.zmg_regular {
	font-family: "Zen Maru Gothic", sans-serif;
	font-weight: 400;
	font-style: normal;
}
.zmg_black {
	font-family: "Zen Maru Gothic", sans-serif;
	font-weight: 900;
	font-style: normal;
}
.zmg_bold {
	font-family: "Zen Maru Gothic", sans-serif;
	font-weight: 700;
	font-style: normal;
}
.zmg_light {
	font-family: "Zen Maru Gothic", sans-serif;
	font-weight: 300;
	font-style: normal;
}
.zkg_regular {
	font-family: "Zen Kaku Gothic Antique", sans-serif;
	font-weight: 400;
	font-style: normal;
}
/* -----------------------------------------------------------
	共通装飾等
----------------------------------------------------------- */
body {
	font-family: "Zen Maru Gothic", sans-serif;
	font-weight: 400;
	font-style: normal;
	-webkit-text-size-adjust: 100%;
	font-size: 105%;
	line-height: 1.8em;
	color: #fff;
	background: #5BB36C;
}
a {
	text-decoration: none;
	color: #fff;
}
a:visited {
	color: #FEE1C2;
}
a:hover {
	color: #F6BF26;
}
header h1 a:hover {
	text-decoration: underline;
	color: #fff;
}
.inner {
	max-width: 1352px;
	margin: 0 auto;
	width: 100%;
	box-sizing: border-box;
}
@media screen and (max-width:1352px) {
.inner {
	width: 95%;
	margin: 0 auto;
}
}
/* -----------------------------------------------------------
	ヘッダー
----------------------------------------------------------- */
header h1 a {
	color: #5BB36C;
}
header h1 a:hover {
	text-decoration: underline;
	color: #5BB36C;
}
header h1 a:visited {
	color: #5BB36C;
}
@media screen and (max-width: 991px) {
header {
	position: fixed;
	z-index: 3;
}
header h1 {
	text-align: right;
}
}
@media screen and (max-width: 400px) {
header h1.fs-4 {
	font-size: 1.2em !important;
}
}

/* -----------------------------------------------------------
	グローバルナビ
----------------------------------------------------------- */
@media screen and (max-width: 991px) {
/*.spmenu {
	margin-top: 62px;
}*/
.spmenu li a {
	border-top: 1px #5BB36C solid;
	color: #000;
	display: block;
	font-size: 95%;
}
.spmenu li img {
	width: 60px;
}
}
 @media screen and (max-width: 768px) {
.spmenu {
	margin-top: 0;
}
}
/*----------------------
footer
------------------------*/
footer {
	margin-top: 160px;
}
footer .footer_neko {
	width: 100%;
	background: #000;
}
footer .footer_neko img {
	max-width: 100%;
}
footer .footer_neko .footer_neko1 {
	top: -74px;
	left: 1%;
}
footer .footer_neko .footer_neko2 {
	top: -74px;
	left: 45%;
}
footer .footer_neko .footer_neko3 {
	top: -73px;
	right: 3%;
	text-align: right;
}
footer .copyright img {
	vertical-align: middle;
}
@media screen and (max-width: 768px) {
footer .footer_bnr li {
	width: 50%;
}
footer .footer_neko img {
	max-width: 60%;
}
footer .footer_neko .footer_neko1 {
	top: -44px;
}
footer .footer_neko .footer_neko2 {
	top: -44px;
	left: 43%;
}
footer .footer_neko .footer_neko3 {
	top: -44px;
	right: 5px;
	text-align: right;
}
}
/* print */
.printbutton{
    position: absolute;
    top: 22px;
    right: 45px;
	cursor:pointer;
}
@media screen and (max-width: 990px) {
.printbutton{
	 right: 23px;
}
}
@media print {
header {
	position: static !important;
}
drawer-hamburger, .drawer-hamburger-icon {
	display: none !important;
}
.drawer-nav {
	display: none;
}

.open{
	height: auto !important;
}
.common-content > .row{
	display: block !important;
}
.topicsbox{
	margin-bottom:0px !important;
	padding-top: 70px;
	clear:both;
	margin-top: 0px !important;
	line-height: 1.3em !important;
}
.topicsbox .date{
	margin-bottom:1rem;
}
.close-more,.open-more{
	display:none;
}
.anchor{
    padding-top: 0px;
    margin-top: 0px;
	margin-bottom:20px !important;
}

#title h1 .neko02{
    margin-top: 0px !important;
}
.topicsbox img{
	max-width:100%;
	height:auto;
}
.open .img-caption,.open img,.open > div {
	break-inside: avoid;
}
.img-caption{
    margin-top: 0px !important;
}
.img-caption img{
   padding-top: 1em !important;
}
/*トップ用*/
#fukidashi {
	width: 90% !important;
	max-width: none !important;
	margin: 5%;
}
.gakucho_content .gakucho_img {
	width: 30% !important;
	max-width: 300px !important;
	left: -80px !important;
}
#topics .row {
	margin-left: 100px !important;
}
#topics .chabudai {
	position: absolute !important;
	top: -30px !important;
	right: 0 !important;
	width: 150px !important;
	margin-top: 0px !important;
}
#fukidashi .col-md-6 {
	width: 50%;
}
.gakucho_content, .about_content, .plan_content, .miraineko_content {
	margin: 40px auto;
}
/*フッター*/
.footer_bnr li {
	width: 25%;
}
footer .footer_neko img {
	max-width: 60%;
}
footer .footer_neko .footer_neko1 {
	top: -44px;
}
footer .footer_neko .footer_neko2 {
	top: -44px;
	left: 43%;
}
footer .footer_neko .footer_neko3 {
	top: -44px;
	right: 5px;
	text-align: right;
}

/* print 1件ずつ*/
header.printview,.printview  nav,.printview #title,.printview .fixedbox,.printview .titlebox,.printview .topicsprint,.printview .dashs,footer.printview,.printview h3.print,.printview .open-more,.printview .mokuji-t{
 	display:none;
}
.common-content.printview{
    padding: 10px;
}
.printcontent{
	display:block;
}
.printview .topicsbox{
	padding-top: 65px;
}
.printview .topicsbox img{
	max-width:100% !important;
}
.printview .anchor{
    padding: 0px !important;
    margin: 0px !important;
}
.printcontent .open{
	height:auto !important;
}
.printbutton{
	display:none;
}
/* bootstrap print */
.right-content .col {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}

.right-content .col-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}

.right-content .col-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}

.right-content .col-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}

.right-content .col-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}

.right-content .col-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}

.right-content .col-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}

.right-content .col-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}

.right-content .col-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}

.right-content .col-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}

.right-content .col-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}

.right-content .col-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}

.right-content .col-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}

.right-content .col-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}

.right-content .col-sm {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.right-content .col-sm-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.right-content .col-sm-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.right-content .col-sm-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.right-content .col-sm-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.right-content .col-sm-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.right-content .col-sm-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.right-content .col-sm-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.right-content .col-sm-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.right-content .col-sm-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.right-content .col-sm-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.right-content .col-sm-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.right-content .col-sm-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.right-content .col-sm-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.right-content .pull-sm-0 {
right: auto;
}
.right-content .pull-sm-1 {
right: 8.333333%;
}
.right-content .pull-sm-2 {
right: 16.666667%;
}
.right-content .pull-sm-3 {
right: 25%;
}
.right-content .pull-sm-4 {
right: 33.333333%;
}
.right-content .pull-sm-5 {
right: 41.666667%;
}
.right-content .pull-sm-6 {
right: 50%;
}
.right-content .pull-sm-7 {
right: 58.333333%;
}
.right-content .pull-sm-8 {
right: 66.666667%;
}
.right-content .pull-sm-9 {
right: 75%;
}
.right-content .pull-sm-10 {
right: 83.333333%;
}
.right-content .pull-sm-11 {
right: 91.666667%;
}
.right-content .pull-sm-12 {
right: 100%;
}
.right-content .push-sm-0 {
left: auto;
}
.right-content .push-sm-1 {
left: 8.333333%;
}
.right-content .push-sm-2 {
left: 16.666667%;
}
.right-content .push-sm-3 {
left: 25%;
}
.right-content .push-sm-4 {
left: 33.333333%;
}
.right-content .push-sm-5 {
left: 41.666667%;
}
.right-content .push-sm-6 {
left: 50%;
}
.right-content .push-sm-7 {
left: 58.333333%;
}
.right-content .push-sm-8 {
left: 66.666667%;
}
.right-content .push-sm-9 {
left: 75%;
}
.right-content .push-sm-10 {
left: 83.333333%;
}
.right-content .push-sm-11 {
left: 91.666667%;
}
.right-content .push-sm-12 {
left: 100%;
}
.right-content .offset-sm-0 {
margin-left: 0%;
}
.right-content .offset-sm-1 {
margin-left: 8.333333%;
}
.right-content .offset-sm-2 {
margin-left: 16.666667%;
}
.right-content .offset-sm-3 {
margin-left: 25%;
}
.right-content .offset-sm-4 {
margin-left: 33.333333%;
}
.right-content .offset-sm-5 {
margin-left: 41.666667%;
}
.right-content .offset-sm-6 {
margin-left: 50%;
}
.right-content .offset-sm-7 {
margin-left: 58.333333%;
}
.right-content .offset-sm-8 {
margin-left: 66.666667%;
}
.right-content .offset-sm-9 {
margin-left: 75%;
}
.right-content .offset-sm-10 {
margin-left: 83.333333%;
}
.right-content .offset-sm-11 {
margin-left: 91.666667%;
}

.right-content .col-md {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.right-content .col-md-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.right-content .col-md-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.right-content .col-md-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.right-content .col-md-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.right-content .col-md-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.right-content .col-md-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.right-content .col-md-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.right-content .col-md-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.right-content .col-md-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.right-content .col-md-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.right-content .col-md-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.right-content .col-md-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.right-content .col-md-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.right-content .pull-md-0 {
right: auto;
}
.right-content .pull-md-1 {
right: 8.333333%;
}
.right-content .pull-md-2 {
right: 16.666667%;
}
.right-content .pull-md-3 {
right: 25%;
}
.right-content .pull-md-4 {
right: 33.333333%;
}
.right-content .pull-md-5 {
right: 41.666667%;
}
.right-content .pull-md-6 {
right: 50%;
}
.right-content .pull-md-7 {
right: 58.333333%;
}
.right-content .pull-md-8 {
right: 66.666667%;
}
.right-content .pull-md-9 {
right: 75%;
}
.right-content .pull-md-10 {
right: 83.333333%;
}
.right-content .pull-md-11 {
right: 91.666667%;
}
.right-content .pull-md-12 {
right: 100%;
}
.right-content .push-md-0 {
left: auto;
}
.right-content .push-md-1 {
left: 8.333333%;
}
.right-content .push-md-2 {
left: 16.666667%;
}
.right-content .push-md-3 {
left: 25%;
}
.right-content .push-md-4 {
left: 33.333333%;
}
.right-content .push-md-5 {
left: 41.666667%;
}
.right-content .push-md-6 {
left: 50%;
}
.right-content .push-md-7 {
left: 58.333333%;
}
.right-content .push-md-8 {
left: 66.666667%;
}
.right-content .push-md-9 {
left: 75%;
}
.right-content .push-md-10 {
left: 83.333333%;
}
.right-content .push-md-11 {
left: 91.666667%;
}
.right-content .push-md-12 {
left: 100%;
}
.right-content .offset-md-0 {
margin-left: 0%;
}
.right-content .offset-md-1 {
margin-left: 8.333333%;
}
.right-content .offset-md-2 {
margin-left: 16.666667%;
}
.right-content .offset-md-3 {
margin-left: 25%;
}
.right-content .offset-md-4 {
margin-left: 33.333333%;
}
.right-content .offset-md-5 {
margin-left: 41.666667%;
}
.right-content .offset-md-6 {
margin-left: 50%;
}
.right-content .offset-md-7 {
margin-left: 58.333333%;
}
.right-content .offset-md-8 {
margin-left: 66.666667%;
}
.right-content .offset-md-9 {
margin-left: 75%;
}
.right-content .offset-md-10 {
margin-left: 83.333333%;
}
.right-content .offset-md-11 {
margin-left: 91.666667%;
}

.right-content .col-lg {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.right-content .col-lg-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.right-content .col-lg-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.right-content .col-lg-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.right-content .col-lg-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.right-content .col-lg-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.right-content .col-lg-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.right-content .col-lg-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.right-content .col-lg-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.right-content .col-lg-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.right-content .col-lg-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.right-content .col-lg-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.right-content .col-lg-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.right-content .col-lg-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.right-content .pull-lg-0 {
right: auto;
}
.right-content .pull-lg-1 {
right: 8.333333%;
}
.right-content .pull-lg-2 {
right: 16.666667%;
}
.right-content .pull-lg-3 {
right: 25%;
}
.right-content .pull-lg-4 {
right: 33.333333%;
}
.right-content .pull-lg-5 {
right: 41.666667%;
}
.right-content .pull-lg-6 {
right: 50%;
}
.right-content .pull-lg-7 {
right: 58.333333%;
}
.right-content .pull-lg-8 {
right: 66.666667%;
}
.right-content .pull-lg-9 {
right: 75%;
}
.right-content .pull-lg-10 {
right: 83.333333%;
}
.right-content .pull-lg-11 {
right: 91.666667%;
}
.right-content .pull-lg-12 {
right: 100%;
}
.right-content .push-lg-0 {
left: auto;
}
.right-content .push-lg-1 {
left: 8.333333%;
}
.right-content .push-lg-2 {
left: 16.666667%;
}
.right-content .push-lg-3 {
left: 25%;
}
.right-content .push-lg-4 {
left: 33.333333%;
}
.right-content .push-lg-5 {
left: 41.666667%;
}
.right-content .push-lg-6 {
left: 50%;
}
.right-content .push-lg-7 {
left: 58.333333%;
}
.right-content .push-lg-8 {
left: 66.666667%;
}
.right-content .push-lg-9 {
left: 75%;
}
.right-content .push-lg-10 {
left: 83.333333%;
}
.right-content .push-lg-11 {
left: 91.666667%;
}
.right-content .push-lg-12 {
left: 100%;
}
.right-content .offset-lg-0 {
margin-left: 0%;
}
.right-content .offset-lg-1 {
margin-left: 8.333333%;
}
.right-content .offset-lg-2 {
margin-left: 16.666667%;
}
.right-content .offset-lg-3 {
margin-left: 25%;
}
.right-content .offset-lg-4 {
margin-left: 33.333333%;
}
.right-content .offset-lg-5 {
margin-left: 41.666667%;
}
.right-content .offset-lg-6 {
margin-left: 50%;
}
.right-content .offset-lg-7 {
margin-left: 58.333333%;
}
.right-content .offset-lg-8 {
margin-left: 66.666667%;
}
.right-content .offset-lg-9 {
margin-left: 75%;
}
.right-content .offset-lg-10 {
margin-left: 83.333333%;
}
.right-content .offset-lg-11 {
margin-left: 91.666667%;
}

.right-content .col-xl {
-webkit-flex-basis: 0;
-ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-webkit-flex-grow: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
}
.right-content .col-xl-auto {
-webkit-box-flex: 0;
-webkit-flex: 0 0 auto;
-ms-flex: 0 0 auto;
flex: 0 0 auto;
width: auto;
}
.right-content .col-xl-1 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 8.333333%;
-ms-flex: 0 0 8.333333%;
flex: 0 0 8.333333%;
max-width: 8.333333%;
}
.right-content .col-xl-2 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 16.666667%;
-ms-flex: 0 0 16.666667%;
flex: 0 0 16.666667%;
max-width: 16.666667%;
}
.right-content .col-xl-3 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 25%;
-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;
}
.right-content .col-xl-4 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 33.333333%;
-ms-flex: 0 0 33.333333%;
flex: 0 0 33.333333%;
max-width: 33.333333%;
}
.right-content .col-xl-5 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 41.666667%;
-ms-flex: 0 0 41.666667%;
flex: 0 0 41.666667%;
max-width: 41.666667%;
}
.right-content .col-xl-6 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 50%;
-ms-flex: 0 0 50%;
flex: 0 0 50%;
max-width: 50%;
}
.right-content .col-xl-7 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 58.333333%;
-ms-flex: 0 0 58.333333%;
flex: 0 0 58.333333%;
max-width: 58.333333%;
}
.right-content .col-xl-8 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 66.666667%;
-ms-flex: 0 0 66.666667%;
flex: 0 0 66.666667%;
max-width: 66.666667%;
}
.right-content .col-xl-9 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 75%;
-ms-flex: 0 0 75%;
flex: 0 0 75%;
max-width: 75%;
}
.right-content .col-xl-10 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 83.333333%;
-ms-flex: 0 0 83.333333%;
flex: 0 0 83.333333%;
max-width: 83.333333%;
}
.right-content .col-xl-11 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 91.666667%;
-ms-flex: 0 0 91.666667%;
flex: 0 0 91.666667%;
max-width: 91.666667%;
}
.right-content .col-xl-12 {
-webkit-box-flex: 0;
-webkit-flex: 0 0 100%;
-ms-flex: 0 0 100%;
flex: 0 0 100%;
max-width: 100%;
}
.right-content .pull-xl-0 {
right: auto;
}
.right-content .pull-xl-1 {
right: 8.333333%;
}
.right-content .pull-xl-2 {
right: 16.666667%;
}
.right-content .pull-xl-3 {
right: 25%;
}
.right-content .pull-xl-4 {
right: 33.333333%;
}
.right-content .pull-xl-5 {
right: 41.666667%;
}
.right-content .pull-xl-6 {
right: 50%;
}
.right-content .pull-xl-7 {
right: 58.333333%;
}
.right-content .pull-xl-8 {
right: 66.666667%;
}
.right-content .pull-xl-9 {
right: 75%;
}
.right-content .pull-xl-10 {
right: 83.333333%;
}
.right-content .pull-xl-11 {
right: 91.666667%;
}
.right-content .pull-xl-12 {
right: 100%;
}
.right-content .push-xl-0 {
left: auto;
}
.right-content .push-xl-1 {
left: 8.333333%;
}
.right-content .push-xl-2 {
left: 16.666667%;
}
.right-content .push-xl-3 {
left: 25%;
}
.right-content .push-xl-4 {
left: 33.333333%;
}
.right-content .push-xl-5 {
left: 41.666667%;
}
.right-content .push-xl-6 {
left: 50%;
}
.right-content .push-xl-7 {
left: 58.333333%;
}
.right-content .push-xl-8 {
left: 66.666667%;
}
.right-content .push-xl-9 {
left: 75%;
}
.right-content .push-xl-10 {
left: 83.333333%;
}
.right-content .push-xl-11 {
left: 91.666667%;
}
.right-content .push-xl-12 {
left: 100%;
}
.right-content .offset-xl-0 {
margin-left: 0%;
}
.right-content .offset-xl-1 {
margin-left: 8.333333%;
}
.right-content .offset-xl-2 {
margin-left: 16.666667%;
}
.right-content .offset-xl-3 {
margin-left: 25%;
}
.right-content .offset-xl-4 {
margin-left: 33.333333%;
}
.right-content .offset-xl-5 {
margin-left: 41.666667%;
}
.right-content .offset-xl-6 {
margin-left: 50%;
}
.right-content .offset-xl-7 {
margin-left: 58.333333%;
}
.right-content .offset-xl-8 {
margin-left: 66.666667%;
}
.right-content .offset-xl-9 {
margin-left: 75%;
}
.right-content .offset-xl-10 {
margin-left: 83.333333%;
}
.right-content .offset-xl-11 {
margin-left: 91.666667%;
}
}
