﻿@charset "UTF-8";
/* ------------------------- TOC
setting
wireframe
clearfix
multi column
font
margin padding
Wrapper
 ------------------------- */

/* ---------------------------------------------------------------
	setting
--------------------------------------------------------------- */
:root {
	--text-default: #4A4A4A;
	--text-hover: #B3C5FF;
	--font-default: "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic",Meiryo, メイリオ, "Lucida Grande", Verdana, "MS PGothic", sans-serif;
	--font-Roboto: "Roboto", "游ゴシック体", YuGothic, "游ゴシック", "Yu Gothic",Meiryo, メイリオ, "Lucida Grande", Verdana, "MS PGothic", sans-serif;

}
* {
	box-sizing: border-box;
	word-break: break-word;
}
html * {
  scrollbar-width: thin;
}
@media screen and (max-width: 767px) {
	.pc__only {
		display: none!important;
	}
}
@media screen and (min-width: 768px) {
	.sp__only {
		display: none!important;
	}
}

html {
	min-height: 100%;
	height: 100%;
	background: #ffffff;
	font-size: min(calc(10 / 375 * 100vw), 14px);
}
@media screen and (min-width: 768px) {
	html {
		font-size: 10px;
	}
}
html.win.firefox, html.win.chrome {
	text-shadow: 0px 0px 1px #c0c0c0 !important;
}
body {
	width: 100%;
	min-height: 100%;
	line-height: 1.4;
	color: #505050;
	background: none;
	font-size: 1.4rem;
	font-family: var(--font-default);
}

a {
	color: inherit;
}
a:link, a:visited {
	color: inherit;
	text-decoration: none;
}
@media screen and (min-width: 768px) {
a:hover {
	color: var(--text-hover);
	text-decoration: none;
}
}
a img, a:link img, a:visited img, a:hover img, a:active img {
	border: none;
	text-decoration: none;
}
em {
	font-style: normal;
}
ul {
	list-style: none;
}
ol {
	padding-left: 2.4rem;
}

/*cursor*/
.cursor_arrow_ { 
	cursor: default;
}

/*inline_block_*/
.inline_block_ {
	display: inline-block;	
}

/* ---------------------------------------------------------------
	wireframe
--------------------------------------------------------------- */
#header {
	position: relative;
	height: 6.4rem;
	background: #ffffff;
	z-index: 1100;
}
#header_wrapper {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 6.4rem;
	background: #ffffff;
	box-shadow: 0 3px 0.6rem rgba(0,0,0,0.08);
	display: flex;
	align-items: stretch;
}
#header_logo img {
	height: 6.4rem;
}
#header_name {
	flex: 1;
	display: flex;
	flex-flow: column;
    justify-content: center;
    align-items: flex-end;
	padding: 1.3rem;
	font-size: 1.3rem;
}
#bt_logout {
	margin: 0.3rem 0 0;
    padding: 0.2rem 0 0.1rem;
    border: solid 1px #333;
    width: 7em;
    border-radius: 1.5em;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.2rem;
}

#bt_logout:hover {
}

#header_menu {
	display: flex;
	flex-flow: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	width: 6.4rem;
	height: 6.4rem;
	padding: 0.5rem 0 0;
	background: #8DAAFF;
	color: #ffffff;
	font-size: 1rem;
	cursor: pointer;
	transition: all 0.3s;
}
#header_menu:hover {
	opacity: 0.7;
}
#header_menu::after {
	content: 'MENU';
}
#header_menu > span {
	position: relative;
	display: block;
	width: 3.2rem;
	height: 3.2rem;
	margin: 0 0 3px;
}

#header_menu > span span,
#header_menu > span::before,
#header_menu > span::after {
	display: block;
	content: '';
	width: 2.2rem;
	height: 1px;
	background: #ffffff;
	position: absolute;
	left: calc(50% - 1.1rem);
	top: 50%;
	transition: all 0.2s;
}
#header_menu > span::before {
	top: calc(50% - 0.7rem);
}
#header_menu > span::after {
	top: calc(50% + 0.7rem);
}
#header_menu.active {
}
#header_menu.active::after {
	content: 'CLOSE';
}
#header_menu.active > span span {
	opacity: 0;
}
#header_menu.active > span::before {
	transform: rotate(45deg);
	top: 50%;
}
#header_menu.active > span::after {
	transform: rotate(-45deg);
	top: 50%;
}


#gnav-pc {
	position: fixed;
	right: 0;
	top: 6.4rem;
	bottom: 0;
	z-index: 1000;
	font-weight: bold;
}
#gnav-pc.active .gnav-pc--container {
	transform: translateX(0);
}

#gnav-pc .gnav-pc--bg {
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.3);
	z-index: -1;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s;
}

#gnav-pc.active .gnav-pc--bg {
	visibility: visible;
	opacity: 1;
}

.gnav-pc--container {
	transform: translateX(150%);
	transition: all 0.3s;
	position: fixed;
	right: 0;
	top: 6.4rem;
	bottom: 0;
	background: #ffffff;
	box-shadow: -3px 0 0.6rem rgba(0,0,0,0.08);
	width: 40rem;
	padding: 0 3rem 0 3rem;
}
.gnav-pc--container .gnav-pc--tit {
	height: 7.6rem;
	text-align: center;
	font-size: 2rem;
	padding: 3.2rem 0 0;
}
.gnav-pc--container .gnav-pc--bottom {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 8rem;
}
.gnav-pc--container .gnav-pc--bottom a {
	position: relative;
	display: inline-block;
	padding: 0 0 0 2.4rem;
	font-weight: normal;
}
.gnav-pc--container .gnav-pc--bottom a::before,
.gnav-pc--container .gnav-pc--bottom a::after {
	content: '';
	position: absolute;
	width: 1px;
	height: 1.2rem;
	background-color: #8DAAFF;
	top: 50%;
	left: 1rem;
}
.gnav-pc--container .gnav-pc--bottom a::before {
	transform: translateY(-50%) rotate(45deg);
}
.gnav-pc--container .gnav-pc--bottom a::after {
	transform: translateY(-50%) rotate(-45deg);
}

.gnav-pc--nav {
	overflow-y: auto;
	max-height: calc(100dvh - (6.4rem + 7.6rem + 8rem));
	margin-right: -15px;
	padding-right: 1.5rem;
	scrollbar-gutter: stable;
}
.gnav-pc--nav > div:last-child,
.gnav-pc--nav > dl:last-child {
	border-bottom: solid 1px #DBDBDB;
}
.gnav-pc--nav > div,
.gnav-pc--nav > dl dt {
	border-top: solid 1px #DBDBDB;
}
.gnav-pc--nav > div > a,
.gnav-pc--nav > dl dt > a {
	position: relative;
	display: block;
	padding: 1.2rem 3.8rem 1.2rem 0;
	font-size: 1.8rem;
}
.gnav-pc--nav > div > a::after,
.gnav-pc--nav > dl dt > a::after {
	content: '';
	position: absolute;
	width: 2.4rem;
	height: 2.4rem;
	background: url(../img/common/icon_arrow_r_blue2.png) center / contain no-repeat;
	top: calc(50% - 1.2rem);
	right: 0.6rem;
}
.gnav-pc--nav > div > a:hover::after,
.gnav-pc--nav > dl dt > a:hover::after {
	opacity: 0.7;
}
.gnav-pc--nav > dl dt > a::after {
	transform: rotate(90deg);
}
.gnav-pc--nav > dl dt.active > a::after {
	transform: rotate(-90deg);
}
.gnav-pc--nav > div > a[target="_blank"]::after {
background: url(../img/common/icon_blank_blue2.png) center / contain no-repeat;
}

.gnav-pc--nav > dl dd {
	border-top: solid 1px #DBDBDB;
}
.gnav-pc--nav > dl dd ul {
	padding: 2.4rem 0;
}
.gnav-pc--nav > dl dd li + li {
	margin-top: 1.2rem;
}
.gnav-pc--nav > dl dd li a {
	position: relative;
	display: block;
	background: #F2F6FF;
	padding: 1.2rem 3.8rem 1.2rem 1.5rem;
	border-radius: 4rem;
}
.gnav-pc--nav > dl dd li a::after {
	content: '';
	position: absolute;
	width: 1.6rem;
	height: 1.6rem;
	background: url(../img/common/icon_arrow_r_blue2.png) center / contain no-repeat;
	top: calc(50% - 0.8rem);
	right: 1rem;
}
.gnav-pc--nav > dl dd li a:hover {
	background: #EAF1FD;
}
.gnav-pc--nav > dl dd li a:hover::after {
	opacity: 0.8;
}


/*header_logo_only*/
#header.header_logo_only_ {
	height: 10.6rem;
	background-image:url(../img/header/bg_header_logo_only.png);
}
.header_logo_only_ #header_utility_content {
	height: 	1.9rem;
}
.header_logo_only_ #logo_backoffice {
	background-image:url(../img/header/logo_backoffice_small.png);
	margin-top: 0;
	width: 7.9rem;
	height: 1.2rem;
}
.header_logo_only_ #nav_gmenu {
	margin-top: 	1rem;
}


#nav_gmenu {
	display: none!important;
}
#content {
	width: min(100%,1280px);
	margin: 0 auto;
	padding: 3.2rem 2% 8rem;

	min-height: calc(100dvh - 6.4rem - 9.2rem);
}

.column_wrapper_ {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 3.2rem;
	margin: 0 0 3rem;
}
.column_wrapper_.clearfix_:before,
.column_wrapper_.clearfix_:after {
	display: none!important;
}

/*main column*/
#content .multi_column_ {
	/*width: min(100%,840px);*/
}
.multi_column_ + .multi_column_ {
	margin-top: 3rem;
}

/*sub column*/
#content .sc_ {
	/*width: 33rem;*/
}

#footer {
	width: 100%;
}

#footer-contents {
	background: #F8F8F8;
	height: 9.2rem;
	padding: 2.4rem 3rem 1.6rem;
	text-align: center;
}
#footer-contents:not(:has(#footer-contents-nav)) {
	height: auto!important;
	padding: 1.4rem 2.0rem!important;
} 
#footer-contents-nav {
	margin: 0 0 1.5rem;
	display: flex;
	gap: 1.6rem;
	font-size: 1.3rem;
}
#footer-contents-nav ul,
#footer-contents-nav p {
	display: contents;
}
#footer-contents-nav a {
	display: inline-block;
	padding: 0 2.2rem 0 0;
	background: url(../img/common/icon_arrow_r_blue.png) right center / auto 1.4rem no-repeat;
}
#footer-contents-nav a[target="_blank"] {
	background: url(../img/common/icon_blank.png) right center / auto 1.4rem no-repeat;
}
#footer-contents-nav a:hover {
	color: var(--text-default);
	text-decoration: underline;
}
#footer-contents > p {
	font-size: 1rem;
}

/*このページの先頭へ*/
#bt_topagetop {
	position: fixed;
	right: 0;
	bottom: 0;
	margin: 0;
	padding: 0;
}

#bt_topagetop a {
	position: absolute;
	right: 0;
	bottom: 2.4rem;
	border-radius: 0.5rem 0 0 0.5rem;
	display: block;
	width: 4.8rem;
	height: 4.8rem;
	background: #5C5C5C url(../img/common/icon_arrow_top.png) center / auto 1.2rem no-repeat;
}

#bt_topagetop a:hover {
	background-color: #808080;
}

/*footer_sitemap_wrapper*/
#footer_sitemap_wrapper {
	padding: 2rem 0;
	border-top: 1px solid #0064b4;
	background-color: #c8e6ff;
}

#footer_sitemap_wrapper.opened_ {
	padding-bottom: 0;
}

#footer_copyright_wrapper {
	clear: both;
	padding: 1rem 0;
	background-color: #fff;
}

.footer_copyright_area_ {
	width: 100%;
	margin: 0;
	padding-left: 4rem;
	text-align:right;
}

.footer_copyright_area_ li {
	display: inline-block;
	font-size: 1.1rem;
}

.txt_logo_footer_ {
	width: 5.8rem;
	height: 1.7rem;
	margin-right: 0.4rem;
	background: url(../img/footer/sitelogo.png) no-repeat;
}

.txt_copyright_ {
	position: relative;
	top: -2px;
}

.webkit .txt_copyright_ {
	top:0.4rem;
}

/* ---------------------------------------------------------------
	clearfix
--------------------------------------------------------------- */
/* For modern browsers */
.clearfix_:before, .clr_:before, .multi_column_:before, .multi_section_:before, .one_column_:before, .clearfix_:after, .clr_:after, .multi_column_:after, .multi_section_:after,.one_column_:after, .section_rounded_:before,.section_rounded_:after, .list_pattern_ li:before, .list_pattern_ li:after {
	content: "";
	display: table;
}
.clearfix_:after, .clr_:after, .multi_column_:after, .one_column_:after, .multi_section_:after,.section_rounded_:after, .list_pattern_ li:after {
	clear: both;
}
.clearfix_, .clr_, .multi_column_, .multi_section_, .one_column_, .section_rounded_, .list_pattern_ li {
	zoom: 1;
}
.clear_both_ {
	clear: both;
}
/* hide text */
.hidetxt_, .hd_ {
	text-indent: -9999px;
	overflow: hidden;
}
.hide_txt_ {
	text-indent: -9999px;
	white-space: nowrap;
	overflow: hidden;
}
.hidetxt_ a, .hd_ a {
	overflow: hidden;
}

/* ---------------------------------------------------------------
	multi column
--------------------------------------------------------------- */
.multi_section_ {
}
.one_column_ {
	width: 100%;
}
.one_column_ + .one_column_ {
	margin-top: 3.0rem;
}
.left_section_ {
	float: left;
}
.right_section_ {
	float: right;
}
.multi_column_ {
}
.left_column_ {
	float: left;
}
.right_column_ {
	float: right;
}
.align_l_ {
	text-align: left !important;
}
.align_r_ {
	text-align: right !important;
}
.align_c_ {
	text-align: center !important;
}
.valign_t_ {
	vertical-align: top !important;
}
.valign_m_ {
	vertical-align: middle !important;
}
.valign_b_ {
	vertical-align: bottom !important;
}
.indent_ {
	padding-left: 1em;
	text-indent: -1em;
}
.clear_ {
	clear: both !important;
}
.float_none_ {
	float: none!important;
}
.display_block_ {
	display: block!important;
}
.display_inline_ {
	display: inline!important;
}
.display_inline_block_ {
	display: inline-block!important;
}

.list_category_top_anchor_ {
	display: none!important;
}

input[type=radio], input[type=checkbox] {
	accent-color: #6f8fed;
	width: 1.8rem;
	height: 1.8rem;
	width: 2.4rem;
	height: 2.4rem;
}
/* ---------------------------------------------------------------
	font
--------------------------------------------------------------- */
h1, h2, h3, h4, h5, h6 {
	font-family: var(--font-Roboto);
}
h1, h2, h3 {
	font-weight: normal;
}
.txt_bold_ {
	font-weight: bold;	
}
.txt_weight_normal_ {
	font-weight: normal!important;
}
	/*h1 in .section_rounded_*/
.section_rounded_ h1, .section_rounded_ h2 {
}

.section_rounded_ h1 {
	margin: 0 0 1.6rem;
	font-size: 1.8rem;
	font-weight: bold;
	line-height: 1.8;
}
.section_rounded_ h1:last-child {
	margin-bottom: 0;
}

.section_rounded_ h2 {
	margin: 0 0 1.6rem;
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.8;
}

.section_rounded_ h3,
.section_rounded_ h3.title_withbg_ {
	position: relative;
	margin: 0 0 2.0rem;
	padding: 0 0 0 1.2rem;
	font-size: 1.6rem;
	font-weight: bold;
}
.section_rounded_ h3::before {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 0.4rem;
	background: #8DAAFF;
}

img[src$="new.gif"] {
	max-height: 2rem;
}

/*font size*/
.fontsize_12_ {
	font-size: 1.2rem !important;
}
.fontsize_14_ {
	font-size: 1.4rem !important;
}
.fontsize_16_ {
	font-size: 1.6rem !important;
}
.fontsize_18_ {
	font-size: 1.8rem !important;
}
.fontsize_20_ {
	font-size: 2rem !important;
}

.txt_color_thin_ {
	color:#505050;
}

.txt_color_red_ {
	color:#ff2828;
}

/*whitebackground and border*/
.section_rounded_ {
	margin-bottom:3rem;
	padding: 2rem 3rem;
	background-color: #F2F6FF;
	border: 1px solid #F2F6FF;
	border-radius: 1rem;
}
.section_rounded_:not(:has(*)) {
	display: none;
}
.section_rounded_:last-child {
	margin-bottom:0;
}
.section_rounded_ .section_rounded_inner_ {
	background: #ffffff;
	border-radius: 1rem;
	padding: 1.4rem 2.0rem;
}

.section_rounded_ .section_rounded_inner_::after {
	display: table;
	clear: both;
	content: "";
}
.section_rounded_ .section_rounded_inner_ + .section_rounded_inner_,
.section_rounded_ .section_rounded_inner_ + script + .section_rounded_inner_ {
	margin-top: 2.0rem;
}
.section_rounded_ .section_withborder_ {
	margin: 0 0 1.6rem;
	padding: 0!important;
}
.section_rounded_ .section_withborder_ h1 {
	margin: 0!important;
}

.section_rounded_ .section_withborder_lightcolor_ {
}

.section_rounded_ .section_withborder_graycolor_ {
}

/* アラート文言 */
.txt_alert_ok_,
.txt_alert_ng_ {
	margin-bottom: 2rem;
	padding: 1.8rem 2rem;
	font-size: 1.6rem;
	font-weight: bold;
}

.txt_alert_ok_ {
	background-color: #1cc8e2;
	color: #fff;
}

.txt_alert_ng_ {
	background-color: #ffcbcb;
	color: #ff2828;
}

.txt_weight_normal {
	font-weight: normal;
}

.txt_underline_ {
	text-decoration: underline;
}

/* ---------------------------------------------------------------
	nowrap
--------------------------------------------------------------- */
.txt_nowrap_ {
	white-space: nowrap;
}



.common_title_ {
	margin: 0 0 1.0rem;
    font-size: 2.4rem;
    font-weight: bold;
    text-align: center;
}
/* ---------------------------------------------------------------
	margin padding
--------------------------------------------------------------- */
/*margin*/
.margin_auto_ {
	margin: auto!important;
}
.margin00_ {
	margin: 0px!important;
}
.margin01_ {
	margin: 1px!important;
}
.margin02_ {
	margin: 2px!important;
}
.margin03_ {
	margin: 3px!important;
}
.margin04_ {
	margin: 0.4rem!important;
}
.margin05_ {
	margin: 0.5rem!important;
}
.margin06_ {
	margin: 0.6rem!important;
}
.margin07_ {
	margin: 0.7rem!important;
}
.margin08_ {
	margin: 0.8rem!important;
}
.margin09_ {
	margin: 0.9rem!important;
}
.margin10_ {
	margin: 1rem!important;
}
.margin11_ {
	margin: 1.1rem!important;
}
.margin12_ {
	margin: 1.2rem!important;
}
.margin13_ {
	margin: 1.3rem!important;
}
.margin14_ {
	margin: 1.4rem!important;
}
.margin15_ {
	margin: 1.5rem!important;
}
.margin16_ {
	margin: 1.6rem!important;
}
.margin17_ {
	margin: 1.7rem!important;
}
.margin18_ {
	margin: 1.8rem!important;
}
.margin19_ {
	margin: 1.9rem!important;
}
.margin20_ {
	margin: 2rem!important;
}
.margin25_ {
	margin: 2.5rem!important;
}
.margin30_ {
	margin: 3rem!important;
}
.margin35_ {
	margin: 3.5rem!important;
}
.margin40_ {
	margin: 4rem!important;
}
.margin45_ {
	margin: 4.5rem!important;
}
.margin50_ {
	margin: 5rem!important;
}
.margin55_ {
	margin: 5.5rem!important;
}
.margin60_ {
	margin: 6rem!important;
}
.margin65_ {
	margin: 6.5rem!important;
}
.margin70_ {
	margin: 7rem!important;
}
.margin75_ {
	margin: 7.5rem!important;
}
.margin80_ {
	margin: 8rem!important;
}
.margin85_ {
	margin: 8.5rem!important;
}
.margin90_ {
	margin: 9rem!important;
}
.margin95_ {
	margin: 9.5rem!important;
}
.margin100_ {
	margin: 10rem!important;
}
.margin105_ {
	margin: 10.5rem!important;
}
.margin110_ {
	margin: 11rem!important;
}
.margin115_ {
	margin: 11.5rem!important;
}
.margin120_ {
	margin: 12rem!important;
}
.margin125_ {
	margin: 12.5rem!important;
}
.margin130_ {
	margin: 13rem!important;
}
.margin135_ {
	margin: 13.5rem!important;
}
.margin140_ {
	margin: 14rem!important;
}
.margin145_ {
	margin: 14.5rem!important;
}
.margin150_ {
	margin: 15rem!important;
}
.margin155_ {
	margin: 15.5rem!important;
}
.margin160_ {
	margin: 16rem!important;
}
.margin165_ {
	margin: 16.5rem!important;
}
.margin170_ {
	margin: 17rem!important;
}
.margin175_ {
	margin: 17.5rem!important;
}
.margin180_ {
	margin: 18rem!important;
}
.margin185_ {
	margin: 18.5rem!important;
}
.margin190_ {
	margin: 19rem!important;
}
.margin195_ {
	margin: 19.5rem!important;
}
.margin200_ {
	margin: 20rem!important;
}
.margin205_ {
	margin: 20.5rem!important;
}
.margin210_ {
	margin: 21rem!important;
}
.margin215_ {
	margin: 21.5rem!important;
}
.margin220_ {
	margin: 22rem!important;
}
.margin225_ {
	margin: 22.5rem!important;
}
.margin230_ {
	margin: 23rem!important;
}
.margin235_ {
	margin: 23.5rem!important;
}
.margin240_ {
	margin: 24rem!important;
}
.margin245_ {
	margin: 24.5rem!important;
}
.margin250_ {
	margin: 25rem!important;
}
.margin255_ {
	margin: 25.5rem!important;
}
.margin260_ {
	margin: 26rem!important;
}
.margin265_ {
	margin: 26.5rem!important;
}
.margin270_ {
	margin: 27rem!important;
}
.margin275_ {
	margin: 27.5rem!important;
}
.margin280_ {
	margin: 28rem!important;
}
.margin285_ {
	margin: 28.5rem!important;
}
.margin290_ {
	margin: 29rem!important;
}
.margin295_ {
	margin: 29.5rem!important;
}
.margin300_ {
	margin: 30rem!important;
}

/*margin_top*/
.margin_top00_ {
	margin-top: 0px!important;
}
.margin_top01_ {
	margin-top: 1px!important;
}
.margin_top02_ {
	margin-top: 2px!important;
}
.margin_top03_ {
	margin-top: 3px!important;
}
.margin_top04_ {
	margin-top: 0.4rem!important;
}
.margin_top05_ {
	margin-top: 0.5rem!important;
}
.margin_top06_ {
	margin-top: 0.6rem!important;
}
.margin_top07_ {
	margin-top: 0.7rem!important;
}
.margin_top08_ {
	margin-top: 0.8rem!important;
}
.margin_top09_ {
	margin-top: 0.9rem!important;
}
.margin_top10_ {
	margin-top: 1rem!important;
}
.margin_top11_ {
	margin-top: 1.1rem!important;
}
.margin_top12_ {
	margin-top: 1.2rem!important;
}
.margin_top13_ {
	margin-top: 1.3rem!important;
}
.margin_top14_ {
	margin-top: 1.4rem!important;
}
.margin_top15_ {
	margin-top: 1.5rem!important;
}
.margin_top16_ {
	margin-top: 1.6rem!important;
}
.margin_top17_ {
	margin-top: 1.7rem!important;
}
.margin_top18_ {
	margin-top: 1.8rem!important;
}
.margin_top19_ {
	margin-top: 1.9rem!important;
}
.margin_top20_ {
	margin-top: 2rem!important;
}
.margin_top25_ {
	margin-top: 2.5rem!important;
}
.margin_top30_ {
	margin-top: 3rem!important;
}
.margin_top35_ {
	margin-top: 3.5rem!important;
}
.margin_top40_ {
	margin-top: 4rem!important;
}
.margin_top45_ {
	margin-top: 4.5rem!important;
}
.margin_top50_ {
	margin-top: 5rem!important;
}
.margin_top55_ {
	margin-top: 5.5rem!important;
}
.margin_top60_ {
	margin-top: 6rem!important;
}
.margin_top65_ {
	margin-top: 6.5rem!important;
}
.margin_top70_ {
	margin-top: 7rem!important;
}
.margin_top75_ {
	margin-top: 7.5rem!important;
}
.margin_top80_ {
	margin-top: 8rem!important;
}
.margin_top85_ {
	margin-top: 8.5rem!important;
}
.margin_top90_ {
	margin-top: 9rem!important;
}
.margin_top95_ {
	margin-top: 9.5rem!important;
}
.margin_top100_ {
	margin-top: 10rem!important;
}
.margin_top105_ {
	margin-top: 10.5rem!important;
}
.margin_top110_ {
	margin-top: 11rem!important;
}
.margin_top115_ {
	margin-top: 11.5rem!important;
}
.margin_top120_ {
	margin-top: 12rem!important;
}
.margin_top125_ {
	margin-top: 12.5rem!important;
}
.margin_top130_ {
	margin-top: 13rem!important;
}
.margin_top135_ {
	margin-top: 13.5rem!important;
}
.margin_top140_ {
	margin-top: 14rem!important;
}
.margin_top145_ {
	margin-top: 14.5rem!important;
}
.margin_top150_ {
	margin-top: 15rem!important;
}
.margin_top155_ {
	margin-top: 15.5rem!important;
}
.margin_top160_ {
	margin-top: 16rem!important;
}
.margin_top165_ {
	margin-top: 16.5rem!important;
}
.margin_top170_ {
	margin-top: 17rem!important;
}
.margin_top175_ {
	margin-top: 17.5rem!important;
}
.margin_top180_ {
	margin-top: 18rem!important;
}
.margin_top185_ {
	margin-top: 18.5rem!important;
}
.margin_top190_ {
	margin-top: 19rem!important;
}
.margin_top195_ {
	margin-top: 19.5rem!important;
}
.margin_top200_ {
	margin-top: 20rem!important;
}
.margin_top205_ {
	margin-top: 20.5rem!important;
}
.margin_top210_ {
	margin-top: 21rem!important;
}
.margin_top215_ {
	margin-top: 21.5rem!important;
}
.margin_top220_ {
	margin-top: 22rem!important;
}
.margin_top225_ {
	margin-top: 22.5rem!important;
}
.margin_top230_ {
	margin-top: 23rem!important;
}
.margin_top235_ {
	margin-top: 23.5rem!important;
}
.margin_top240_ {
	margin-top: 24rem!important;
}
.margin_top245_ {
	margin-top: 24.5rem!important;
}
.margin_top250_ {
	margin-top: 25rem!important;
}
.margin_top255_ {
	margin-top: 25.5rem!important;
}
.margin_top260_ {
	margin-top: 26rem!important;
}
.margin_top265_ {
	margin-top: 26.5rem!important;
}
.margin_top270_ {
	margin-top: 27rem!important;
}
.margin_top275_ {
	margin-top: 27.5rem!important;
}
.margin_top280_ {
	margin-top: 28rem!important;
}
.margin_top285_ {
	margin-top: 28.5rem!important;
}
.margin_top290_ {
	margin-top: 29rem!important;
}
.margin_top295_ {
	margin-top: 29.5rem!important;
}
.margin_top300_ {
	margin-top: 30rem!important;
}

/*margin_top_minus*/
.margin_top_minus01_ {
	margin-top: -1px!important;
}
.margin_top_minus02_ {
	margin-top: -2px!important;
}
.margin_top_minus03_ {
	margin-top: -3px!important;
}
.margin_top_minus04_ {
	margin-top: -4px!important;
}
.margin_top_minus05_ {
	margin-top: -5px!important;
}
.margin_top_minus06_ {
	margin-top: -6px!important;
}
.margin_top_minus07_ {
	margin-top: -7px!important;
}
.margin_top_minus08_ {
	margin-top: -8px!important;
}
.margin_top_minus09_ {
	margin-top: -9px!important;
}
.margin_top_minus10_ {
	margin-top: -10px!important;
}
.margin_top_minus11_ {
	margin-top: -11px!important;
}
.margin_top_minus12_ {
	margin-top: -12px!important;
}
.margin_top_minus13_ {
	margin-top: -13px!important;
}
.margin_top_minus14_ {
	margin-top: -14px!important;
}
.margin_top_minus15_ {
	margin-top: -15px!important;
}
.margin_top_minus16_ {
	margin-top: -16px!important;
}
.margin_top_minus17_ {
	margin-top: -17px!important;
}
.margin_top_minus18_ {
	margin-top: -18px!important;
}
.margin_top_minus19_ {
	margin-top: -19px!important;
}
.margin_top_minus20_ {
	margin-top: -20px!important;
}

/*margin_bottom*/
.margin_bottom00_ {
	margin-bottom: 0px!important;
}
.margin_bottom01_ {
	margin-bottom: 1px!important;
}
.margin_bottom02_ {
	margin-bottom: 2px!important;
}
.margin_bottom03_ {
	margin-bottom: 3px!important;
}
.margin_bottom04_ {
	margin-bottom: 0.4rem!important;
}
.margin_bottom05_ {
	margin-bottom: 0.5rem!important;
}
.margin_bottom06_ {
	margin-bottom: 0.6rem!important;
}
.margin_bottom07_ {
	margin-bottom: 0.7rem!important;
}
.margin_bottom08_ {
	margin-bottom: 0.8rem!important;
}
.margin_bottom09_ {
	margin-bottom: 0.9rem!important;
}
.margin_bottom10_ {
	margin-bottom: 1rem!important;
}
.margin_bottom11_ {
	margin-bottom: 1.1rem!important;
}
.margin_bottom12_ {
	margin-bottom: 1.2rem!important;
}
.margin_bottom13_ {
	margin-bottom: 1.3rem!important;
}
.margin_bottom14_ {
	margin-bottom: 1.4rem!important;
}
.margin_bottom15_ {
	margin-bottom: 1.5rem!important;
}
.margin_bottom16_ {
	margin-bottom: 1.6rem!important;
}
.margin_bottom17_ {
	margin-bottom: 1.7rem!important;
}
.margin_bottom18_ {
	margin-bottom: 1.8rem!important;
}
.margin_bottom19_ {
	margin-bottom: 1.9rem!important;
}
.margin_bottom20_ {
	margin-bottom: 2rem!important;
}
.margin_bottom25_ {
	margin-bottom: 2.5rem!important;
}
.margin_bottom30_ {
	margin-bottom: 3rem!important;
}
.margin_bottom35_ {
	margin-bottom: 3.5rem!important;
}
.margin_bottom40_ {
	margin-bottom: 4rem!important;
}
.margin_bottom45_ {
	margin-bottom: 4.5rem!important;
}
.margin_bottom50_ {
	margin-bottom: 5rem!important;
}
.margin_bottom55_ {
	margin-bottom: 5.5rem!important;
}
.margin_bottom60_ {
	margin-bottom: 6rem!important;
}
.margin_bottom65_ {
	margin-bottom: 6.5rem!important;
}
.margin_bottom70_ {
	margin-bottom: 7rem!important;
}
.margin_bottom75_ {
	margin-bottom: 7.5rem!important;
}
.margin_bottom80_ {
	margin-bottom: 8rem!important;
}
.margin_bottom85_ {
	margin-bottom: 8.5rem!important;
}
.margin_bottom90_ {
	margin-bottom: 9rem!important;
}
.margin_bottom95_ {
	margin-bottom: 9.5rem!important;
}
.margin_bottom100_ {
	margin-bottom: 10rem!important;
}
.margin_bottom105_ {
	margin-bottom: 10.5rem!important;
}
.margin_bottom110_ {
	margin-bottom: 11rem!important;
}
.margin_bottom115_ {
	margin-bottom: 11.5rem!important;
}
.margin_bottom120_ {
	margin-bottom: 12rem!important;
}
.margin_bottom125_ {
	margin-bottom: 12.5rem!important;
}
.margin_bottom130_ {
	margin-bottom: 13rem!important;
}
.margin_bottom135_ {
	margin-bottom: 13.5rem!important;
}
.margin_bottom140_ {
	margin-bottom: 14rem!important;
}
.margin_bottom145_ {
	margin-bottom: 14.5rem!important;
}
.margin_bottom150_ {
	margin-bottom: 15rem!important;
}
.margin_bottom155_ {
	margin-bottom: 15.5rem!important;
}
.margin_bottom160_ {
	margin-bottom: 16rem!important;
}
.margin_bottom165_ {
	margin-bottom: 16.5rem!important;
}
.margin_bottom170_ {
	margin-bottom: 17rem!important;
}
.margin_bottom175_ {
	margin-bottom: 17.5rem!important;
}
.margin_bottom180_ {
	margin-bottom: 18rem!important;
}
.margin_bottom185_ {
	margin-bottom: 18.5rem!important;
}
.margin_bottom190_ {
	margin-bottom: 19rem!important;
}
.margin_bottom195_ {
	margin-bottom: 19.5rem!important;
}
.margin_bottom200_ {
	margin-bottom: 20rem!important;
}
.margin_bottom205_ {
	margin-bottom: 20.5rem!important;
}
.margin_bottom210_ {
	margin-bottom: 21rem!important;
}
.margin_bottom215_ {
	margin-bottom: 21.5rem!important;
}
.margin_bottom220_ {
	margin-bottom: 22rem!important;
}
.margin_bottom225_ {
	margin-bottom: 22.5rem!important;
}
.margin_bottom230_ {
	margin-bottom: 23rem!important;
}
.margin_bottom235_ {
	margin-bottom: 23.5rem!important;
}
.margin_bottom240_ {
	margin-bottom: 24rem!important;
}
.margin_bottom245_ {
	margin-bottom: 24.5rem!important;
}
.margin_bottom250_ {
	margin-bottom: 25rem!important;
}
.margin_bottom255_ {
	margin-bottom: 25.5rem!important;
}
.margin_bottom260_ {
	margin-bottom: 26rem!important;
}
.margin_bottom265_ {
	margin-bottom: 26.5rem!important;
}
.margin_bottom270_ {
	margin-bottom: 27rem!important;
}
.margin_bottom275_ {
	margin-bottom: 27.5rem!important;
}
.margin_bottom280_ {
	margin-bottom: 28rem!important;
}
.margin_bottom285_ {
	margin-bottom: 28.5rem!important;
}
.margin_bottom290_ {
	margin-bottom: 29rem!important;
}
.margin_bottom295_ {
	margin-bottom: 29.5rem!important;
}
.margin_bottom300_ {
	margin-bottom: 30rem!important;
}

/*margin_bottom_minus*/
.margin_bottom_minus01_ {
	margin-bottom: -1px!important;
}
.margin_bottom_minus02_ {
	margin-bottom: -2px!important;
}
.margin_bottom_minus03_ {
	margin-bottom: -3px!important;
}
.margin_bottom_minus04_ {
	margin-bottom: -4px!important;
}
.margin_bottom_minus05_ {
	margin-bottom: -5px!important;
}
.margin_bottom_minus06_ {
	margin-bottom: -6px!important;
}
.margin_bottom_minus07_ {
	margin-bottom: -7px!important;
}
.margin_bottom_minus08_ {
	margin-bottom: -8px!important;
}
.margin_bottom_minus09_ {
	margin-bottom: -9px!important;
}
.margin_bottom_minus10_ {
	margin-bottom: -10px!important;
}
.margin_bottom_minus11_ {
	margin-bottom: -11px!important;
}
.margin_bottom_minus12_ {
	margin-bottom: -12px!important;
}
.margin_bottom_minus13_ {
	margin-bottom: -13px!important;
}
.margin_bottom_minus14_ {
	margin-bottom: -14px!important;
}
.margin_bottom_minus15_ {
	margin-bottom: -15px!important;
}
.margin_bottom_minus16_ {
	margin-bottom: -16px!important;
}
.margin_bottom_minus17_ {
	margin-bottom: -17px!important;
}
.margin_bottom_minus18_ {
	margin-bottom: -18px!important;
}
.margin_bottom_minus19_ {
	margin-bottom: -19px!important;
}
.margin_bottom_minus20_ {
	margin-bottom: -20px!important;
}

/*margin_top_bottom*/
.margin_top_bottom00_ {
	margin-top: 0px!important;
	margin-bottom: 0px!important;
}
.margin_top_bottom01_ {
	margin-top: 1px!important;
	margin-bottom: 1px!important;
}
.margin_top_bottom02_ {
	margin-top: 2px!important;
	margin-bottom: 2px!important;
}
.margin_top_bottom03_ {
	margin-top: 3px!important;
	margin-bottom: 3px!important;
}
.margin_top_bottom04_ {
	margin-top: 0.4rem!important;
	margin-bottom: 0.4rem!important;
}
.margin_top_bottom05_ {
	margin-top: 0.5rem!important;
	margin-bottom: 0.5rem!important;
}
.margin_top_bottom06_ {
	margin-top: 0.6rem!important;
	margin-bottom: 0.6rem!important;
}
.margin_top_bottom07_ {
	margin-top: 0.7rem!important;
	margin-bottom: 0.7rem!important;
}
.margin_top_bottom08_ {
	margin-top: 0.8rem!important;
	margin-bottom: 0.8rem!important;
}
.margin_top_bottom09_ {
	margin-top: 0.9rem!important;
	margin-bottom: 0.9rem!important;
}
.margin_top_bottom10_ {
	margin-top: 1rem!important;
	margin-bottom: 1rem!important;
}
.margin_top_bottom11_ {
	margin-top: 1.1rem!important;
	margin-bottom: 1.1rem!important;
}
.margin_top_bottom12_ {
	margin-top: 1.2rem!important;
	margin-bottom: 1.2rem!important;
}
.margin_top_bottom13_ {
	margin-top: 1.3rem!important;
	margin-bottom: 1.3rem!important;
}
.margin_top_bottom14_ {
	margin-top: 1.4rem!important;
	margin-bottom: 1.4rem!important;
}
.margin_top_bottom15_ {
	margin-top: 1.5rem!important;
	margin-bottom: 1.5rem!important;
}
.margin_top_bottom16_ {
	margin-top: 1.6rem!important;
	margin-bottom: 1.6rem!important;
}
.margin_top_bottom17_ {
	margin-top: 1.7rem!important;
	margin-bottom: 1.7rem!important;
}
.margin_top_bottom18_ {
	margin-top: 1.8rem!important;
	margin-bottom: 1.8rem!important;
}
.margin_top_bottom19_ {
	margin-top: 1.9rem!important;
	margin-bottom: 1.9rem!important;
}
.margin_top_bottom20_ {
	margin-top: 2rem!important;
	margin-bottom: 2rem!important;
}
.margin_top_bottom25_ {
	margin-top: 2.5rem!important;
	margin-bottom: 2.5rem!important;
}
.margin_top_bottom30_ {
	margin-top: 3rem!important;
	margin-bottom: 3rem!important;
}
.margin_top_bottom35_ {
	margin-top: 3.5rem!important;
	margin-bottom: 3.5rem!important;
}
.margin_top_bottom40_ {
	margin-top: 4rem!important;
	margin-bottom: 4rem!important;
}
.margin_top_bottom45_ {
	margin-top: 4.5rem!important;
	margin-bottom: 4.5rem!important;
}
.margin_top_bottom50_ {
	margin-top: 5rem!important;
	margin-bottom: 5rem!important;
}
.margin_top_bottom55_ {
	margin-top: 5.5rem!important;
	margin-bottom: 5.5rem!important;
}
.margin_top_bottom60_ {
	margin-top: 6rem!important;
	margin-bottom: 6rem!important;
}
.margin_top_bottom65_ {
	margin-top: 6.5rem!important;
	margin-bottom: 6.5rem!important;
}
.margin_top_bottom70_ {
	margin-top: 7rem!important;
	margin-bottom: 7rem!important;
}
.margin_top_bottom75_ {
	margin-top: 7.5rem!important;
	margin-bottom: 7.5rem!important;
}
.margin_top_bottom80_ {
	margin-top: 8rem!important;
	margin-bottom: 8rem!important;
}
.margin_top_bottom85_ {
	margin-top: 8.5rem!important;
	margin-bottom: 8.5rem!important;
}
.margin_top_bottom90_ {
	margin-top: 9rem!important;
	margin-bottom: 9rem!important;
}
.margin_top_bottom95_ {
	margin-top: 9.5rem!important;
	margin-bottom: 9.5rem!important;
}
.margin_top_bottom100_ {
	margin-top: 10rem!important;
	margin-bottom: 10rem!important;
}
.margin_top_bottom105_ {
	margin-top: 10.5rem!important;
	margin-bottom: 10.5rem!important;
}
.margin_top_bottom110_ {
	margin-top: 11rem!important;
	margin-bottom: 11rem!important;
}
.margin_top_bottom115_ {
	margin-top: 11.5rem!important;
	margin-bottom: 11.5rem!important;
}
.margin_top_bottom120_ {
	margin-top: 12rem!important;
	margin-bottom: 12rem!important;
}
.margin_top_bottom125_ {
	margin-top: 12.5rem!important;
	margin-bottom: 12.5rem!important;
}
.margin_top_bottom130_ {
	margin-top: 13rem!important;
	margin-bottom: 13rem!important;
}
.margin_top_bottom135_ {
	margin-top: 13.5rem!important;
	margin-bottom: 13.5rem!important;
}
.margin_top_bottom140_ {
	margin-top: 14rem!important;
	margin-bottom: 14rem!important;
}
.margin_top_bottom145_ {
	margin-top: 14.5rem!important;
	margin-bottom: 14.5rem!important;
}
.margin_top_bottom150_ {
	margin-top: 15rem!important;
	margin-bottom: 15rem!important;
}
.margin_top_bottom155_ {
	margin-top: 15.5rem!important;
	margin-bottom: 15.5rem!important;
}
.margin_top_bottom160_ {
	margin-top: 16rem!important;
	margin-bottom: 16rem!important;
}
.margin_top_bottom165_ {
	margin-top: 16.5rem!important;
	margin-bottom: 16.5rem!important;
}
.margin_top_bottom170_ {
	margin-top: 17rem!important;
	margin-bottom: 17rem!important;
}
.margin_top_bottom175_ {
	margin-top: 17.5rem!important;
	margin-bottom: 17.5rem!important;
}
.margin_top_bottom180_ {
	margin-top: 18rem!important;
	margin-bottom: 18rem!important;
}
.margin_top_bottom185_ {
	margin-top: 18.5rem!important;
	margin-bottom: 18.5rem!important;
}
.margin_top_bottom190_ {
	margin-top: 19rem!important;
	margin-bottom: 19rem!important;
}
.margin_top_bottom195_ {
	margin-top: 19.5rem!important;
	margin-bottom: 19.5rem!important;
}
.margin_top_bottom200_ {
	margin-top: 20rem!important;
	margin-bottom: 20rem!important;
}
.margin_top_bottom205_ {
	margin-top: 20.5rem!important;
	margin-bottom: 20.5rem!important;
}
.margin_top_bottom210_ {
	margin-top: 21rem!important;
	margin-bottom: 21rem!important;
}
.margin_top_bottom215_ {
	margin-top: 21.5rem!important;
	margin-bottom: 21.5rem!important;
}
.margin_top_bottom220_ {
	margin-top: 22rem!important;
	margin-bottom: 22rem!important;
}
.margin_top_bottom225_ {
	margin-top: 22.5rem!important;
	margin-bottom: 22.5rem!important;
}
.margin_top_bottom230_ {
	margin-top: 23rem!important;
	margin-bottom: 23rem!important;
}
.margin_top_bottom235_ {
	margin-top: 23.5rem!important;
	margin-bottom: 23.5rem!important;
}
.margin_top_bottom240_ {
	margin-top: 24rem!important;
	margin-bottom: 24rem!important;
}
.margin_top_bottom245_ {
	margin-top: 24.5rem!important;
	margin-bottom: 24.5rem!important;
}
.margin_top_bottom250_ {
	margin-top: 25rem!important;
	margin-bottom: 25rem!important;
}
.margin_top_bottom255_ {
	margin-top: 25.5rem!important;
	margin-bottom: 25.5rem!important;
}
.margin_top_bottom260_ {
	margin-top: 26rem!important;
	margin-bottom: 26rem!important;
}
.margin_top_bottom265_ {
	margin-top: 26.5rem!important;
	margin-bottom: 26.5rem!important;
}
.margin_top_bottom270_ {
	margin-top: 27rem!important;
	margin-bottom: 27rem!important;
}
.margin_top_bottom275_ {
	margin-top: 27.5rem!important;
	margin-bottom: 27.5rem!important;
}
.margin_top_bottom280_ {
	margin-top: 28rem!important;
	margin-bottom: 28rem!important;
}
.margin_top_bottom285_ {
	margin-top: 28.5rem!important;
	margin-bottom: 28.5rem!important;
}
.margin_top_bottom290_ {
	margin-top: 29rem!important;
	margin-bottom: 29rem!important;
}
.margin_top_bottom295_ {
	margin-top: 29.5rem!important;
	margin-bottom: 29.5rem!important;
}
.margin_top_bottom300_ {
	margin-top: 30rem!important;
	margin-bottom: 30rem!important;
}

/*margin_left*/
.margin_left00_ {
	margin-left: 0px!important;
}
.margin_left01_ {
	margin-left: 1px!important;
}
.margin_left02_ {
	margin-left: 2px!important;
}
.margin_left03_ {
	margin-left: 3px!important;
}
.margin_left04_ {
	margin-left: 0.4rem!important;
}
.margin_left05_ {
	margin-left: 0.5rem!important;
}
.margin_left06_ {
	margin-left: 0.6rem!important;
}
.margin_left07_ {
	margin-left: 0.7rem!important;
}
.margin_left08_ {
	margin-left: 0.8rem!important;
}
.margin_left09_ {
	margin-left: 0.9rem!important;
}
.margin_left10_ {
	margin-left: 1rem!important;
}
.margin_left11_ {
	margin-left: 1.1rem!important;
}
.margin_left12_ {
	margin-left: 1.2rem!important;
}
.margin_left13_ {
	margin-left: 1.3rem!important;
}
.margin_left14_ {
	margin-left: 1.4rem!important;
}
.margin_left15_ {
	margin-left: 1.5rem!important;
}
.margin_left16_ {
	margin-left: 1.6rem!important;
}
.margin_left17_ {
	margin-left: 1.7rem!important;
}
.margin_left18_ {
	margin-left: 1.8rem!important;
}
.margin_left19_ {
	margin-left: 1.9rem!important;
}
.margin_left20_ {
	margin-left: 2rem!important;
}
.margin_left25_ {
	margin-left: 2.5rem!important;
}
.margin_left30_ {
	margin-left: 3rem!important;
}
.margin_left35_ {
	margin-left: 3.5rem!important;
}
.margin_left40_ {
	margin-left: 4rem!important;
}
.margin_left45_ {
	margin-left: 4.5rem!important;
}
.margin_left50_ {
	margin-left: 5rem!important;
}
.margin_left55_ {
	margin-left: 5.5rem!important;
}
.margin_left60_ {
	margin-left: 6rem!important;
}
.margin_left65_ {
	margin-left: 6.5rem!important;
}
.margin_left70_ {
	margin-left: 7rem!important;
}
.margin_left75_ {
	margin-left: 7.5rem!important;
}
.margin_left80_ {
	margin-left: 8rem!important;
}
.margin_left85_ {
	margin-left: 8.5rem!important;
}
.margin_left90_ {
	margin-left: 9rem!important;
}
.margin_left95_ {
	margin-left: 9.5rem!important;
}
.margin_left100_ {
	margin-left: 10rem!important;
}
.margin_left105_ {
	margin-left: 10.5rem!important;
}
.margin_left110_ {
	margin-left: 11rem!important;
}
.margin_left115_ {
	margin-left: 11.5rem!important;
}
.margin_left120_ {
	margin-left: 12rem!important;
}
.margin_left125_ {
	margin-left: 12.5rem!important;
}
.margin_left130_ {
	margin-left: 13rem!important;
}
.margin_left135_ {
	margin-left: 13.5rem!important;
}
.margin_left140_ {
	margin-left: 14rem!important;
}
.margin_left145_ {
	margin-left: 14.5rem!important;
}
.margin_left150_ {
	margin-left: 15rem!important;
}
.margin_left155_ {
	margin-left: 15.5rem!important;
}
.margin_left160_ {
	margin-left: 16rem!important;
}
.margin_left165_ {
	margin-left: 16.5rem!important;
}
.margin_left170_ {
	margin-left: 17rem!important;
}
.margin_left175_ {
	margin-left: 17.5rem!important;
}
.margin_left180_ {
	margin-left: 18rem!important;
}
.margin_left185_ {
	margin-left: 18.5rem!important;
}
.margin_left190_ {
	margin-left: 19rem!important;
}
.margin_left195_ {
	margin-left: 19.5rem!important;
}
.margin_left200_ {
	margin-left: 20rem!important;
}
.margin_left205_ {
	margin-left: 20.5rem!important;
}
.margin_left210_ {
	margin-left: 21rem!important;
}
.margin_left215_ {
	margin-left: 21.5rem!important;
}
.margin_left220_ {
	margin-left: 22rem!important;
}
.margin_left225_ {
	margin-left: 22.5rem!important;
}
.margin_left230_ {
	margin-left: 23rem!important;
}
.margin_left235_ {
	margin-left: 23.5rem!important;
}
.margin_left240_ {
	margin-left: 24rem!important;
}
.margin_left245_ {
	margin-left: 24.5rem!important;
}
.margin_left250_ {
	margin-left: 25rem!important;
}
.margin_left255_ {
	margin-left: 25.5rem!important;
}
.margin_left260_ {
	margin-left: 26rem!important;
}
.margin_left265_ {
	margin-left: 26.5rem!important;
}
.margin_left270_ {
	margin-left: 27rem!important;
}
.margin_left275_ {
	margin-left: 27.5rem!important;
}
.margin_left280_ {
	margin-left: 28rem!important;
}
.margin_left285_ {
	margin-left: 28.5rem!important;
}
.margin_left290_ {
	margin-left: 29rem!important;
}
.margin_left295_ {
	margin-left: 29.5rem!important;
}
.margin_left300_ {
	margin-left: 30rem!important;
}

/*margin_right*/
.margin_right00_ {
	margin-right: 0px!important;
}
.margin_right01_ {
	margin-right: 1px!important;
}
.margin_right02_ {
	margin-right: 2px!important;
}
.margin_right03_ {
	margin-right: 3px!important;
}
.margin_right04_ {
	margin-right: 0.4rem!important;
}
.margin_right05_ {
	margin-right: 0.5rem!important;
}
.margin_right06_ {
	margin-right: 0.6rem!important;
}
.margin_right07_ {
	margin-right: 0.7rem!important;
}
.margin_right08_ {
	margin-right: 0.8rem!important;
}
.margin_right09_ {
	margin-right: 0.9rem!important;
}
.margin_right10_ {
	margin-right: 1rem!important;
}
.margin_right11_ {
	margin-right: 1.1rem!important;
}
.margin_right12_ {
	margin-right: 1.2rem!important;
}
.margin_right13_ {
	margin-right: 1.3rem!important;
}
.margin_right14_ {
	margin-right: 1.4rem!important;
}
.margin_right15_ {
	margin-right: 1.5rem!important;
}
.margin_right16_ {
	margin-right: 1.6rem!important;
}
.margin_right17_ {
	margin-right: 1.7rem!important;
}
.margin_right18_ {
	margin-right: 1.8rem!important;
}
.margin_right19_ {
	margin-right: 1.9rem!important;
}
.margin_right20_ {
	margin-right: 2rem!important;
}
.margin_right25_ {
	margin-right: 2.5rem!important;
}
.margin_right30_ {
	margin-right: 3rem!important;
}
.margin_right35_ {
	margin-right: 3.5rem!important;
}
.margin_right40_ {
	margin-right: 4rem!important;
}
.margin_right45_ {
	margin-right: 4.5rem!important;
}
.margin_right50_ {
	margin-right: 5rem!important;
}
.margin_right55_ {
	margin-right: 5.5rem!important;
}
.margin_right60_ {
	margin-right: 6rem!important;
}
.margin_right65_ {
	margin-right: 6.5rem!important;
}
.margin_right70_ {
	margin-right: 7rem!important;
}
.margin_right75_ {
	margin-right: 7.5rem!important;
}
.margin_right80_ {
	margin-right: 8rem!important;
}
.margin_right85_ {
	margin-right: 8.5rem!important;
}
.margin_right90_ {
	margin-right: 9rem!important;
}
.margin_right95_ {
	margin-right: 9.5rem!important;
}
.margin_right100_ {
	margin-right: 10rem!important;
}
.margin_right105_ {
	margin-right: 10.5rem!important;
}
.margin_right110_ {
	margin-right: 11rem!important;
}
.margin_right115_ {
	margin-right: 11.5rem!important;
}
.margin_right120_ {
	margin-right: 12rem!important;
}
.margin_right125_ {
	margin-right: 12.5rem!important;
}
.margin_right130_ {
	margin-right: 13rem!important;
}
.margin_right135_ {
	margin-right: 13.5rem!important;
}
.margin_right140_ {
	margin-right: 14rem!important;
}
.margin_right145_ {
	margin-right: 14.5rem!important;
}
.margin_right150_ {
	margin-right: 15rem!important;
}
.margin_right155_ {
	margin-right: 15.5rem!important;
}
.margin_right160_ {
	margin-right: 16rem!important;
}
.margin_right165_ {
	margin-right: 16.5rem!important;
}
.margin_right170_ {
	margin-right: 17rem!important;
}
.margin_right175_ {
	margin-right: 17.5rem!important;
}
.margin_right180_ {
	margin-right: 18rem!important;
}
.margin_right185_ {
	margin-right: 18.5rem!important;
}
.margin_right190_ {
	margin-right: 19rem!important;
}
.margin_right195_ {
	margin-right: 19.5rem!important;
}
.margin_right200_ {
	margin-right: 20rem!important;
}
.margin_right205_ {
	margin-right: 20.5rem!important;
}
.margin_right210_ {
	margin-right: 21rem!important;
}
.margin_right215_ {
	margin-right: 21.5rem!important;
}
.margin_right220_ {
	margin-right: 22rem!important;
}
.margin_right225_ {
	margin-right: 22.5rem!important;
}
.margin_right230_ {
	margin-right: 23rem!important;
}
.margin_right235_ {
	margin-right: 23.5rem!important;
}
.margin_right240_ {
	margin-right: 24rem!important;
}
.margin_right245_ {
	margin-right: 24.5rem!important;
}
.margin_right250_ {
	margin-right: 25rem!important;
}
.margin_right255_ {
	margin-right: 25.5rem!important;
}
.margin_right260_ {
	margin-right: 26rem!important;
}
.margin_right265_ {
	margin-right: 26.5rem!important;
}
.margin_right270_ {
	margin-right: 27rem!important;
}
.margin_right275_ {
	margin-right: 27.5rem!important;
}
.margin_right280_ {
	margin-right: 28rem!important;
}
.margin_right285_ {
	margin-right: 28.5rem!important;
}
.margin_right290_ {
	margin-right: 29rem!important;
}
.margin_right295_ {
	margin-right: 29.5rem!important;
}
.margin_right300_ {
	margin-right: 30rem!important;
}

/*margin_left_right*/
.margin_left_right_auto_ {
	margin-left: auto!important;
	margin-right: auto!important;
}
.margin_left_right00_ {
	margin-left: 0px!important;
	margin-right: 0px!important;
}
.margin_left_right01_ {
	margin-left: 1px!important;
	margin-right: 1px!important;
}
.margin_left_right02_ {
	margin-left: 2px!important;
	margin-right: 2px!important;
}
.margin_left_right03_ {
	margin-left: 3px!important;
	margin-right: 3px!important;
}
.margin_left_right04_ {
	margin-left: 0.4rem!important;
	margin-right: 0.4rem!important;
}
.margin_left_right05_ {
	margin-left: 0.5rem!important;
	margin-right: 0.5rem!important;
}
.margin_left_right06_ {
	margin-left: 0.6rem!important;
	margin-right: 0.6rem!important;
}
.margin_left_right07_ {
	margin-left: 0.7rem!important;
	margin-right: 0.7rem!important;
}
.margin_left_right08_ {
	margin-left: 0.8rem!important;
	margin-right: 0.8rem!important;
}
.margin_left_right09_ {
	margin-left: 0.9rem!important;
	margin-right: 0.9rem!important;
}
.margin_left_right10_ {
	margin-left: 1rem!important;
	margin-right: 1rem!important;
}
.margin_left_right11_ {
	margin-left: 1.1rem!important;
	margin-right: 1.1rem!important;
}
.margin_left_right12_ {
	margin-left: 1.2rem!important;
	margin-right: 1.2rem!important;
}
.margin_left_right13_ {
	margin-left: 1.3rem!important;
	margin-right: 1.3rem!important;
}
.margin_left_right14_ {
	margin-left: 1.4rem!important;
	margin-right: 1.4rem!important;
}
.margin_left_right15_ {
	margin-left: 1.5rem!important;
	margin-right: 1.5rem!important;
}
.margin_left_right16_ {
	margin-left: 1.6rem!important;
	margin-right: 1.6rem!important;
}
.margin_left_right17_ {
	margin-left: 1.7rem!important;
	margin-right: 1.7rem!important;
}
.margin_left_right18_ {
	margin-left: 1.8rem!important;
	margin-right: 1.8rem!important;
}
.margin_left_right19_ {
	margin-left: 1.9rem!important;
	margin-right: 1.9rem!important;
}
.margin_left_right20_ {
	margin-left: 2rem!important;
	margin-right: 2rem!important;
}
.margin_left_right25_ {
	margin-left: 2.5rem!important;
	margin-right: 2.5rem!important;
}
.margin_left_right30_ {
	margin-left: 3rem!important;
	margin-right: 3rem!important;
}
.margin_left_right35_ {
	margin-left: 3.5rem!important;
	margin-right: 3.5rem!important;
}
.margin_left_right40_ {
	margin-left: 4rem!important;
	margin-right: 4rem!important;
}
.margin_left_right45_ {
	margin-left: 4.5rem!important;
	margin-right: 4.5rem!important;
}
.margin_left_right50_ {
	margin-left: 5rem!important;
	margin-right: 5rem!important;
}
.margin_left_right55_ {
	margin-left: 5.5rem!important;
	margin-right: 5.5rem!important;
}
.margin_left_right60_ {
	margin-left: 6rem!important;
	margin-right: 6rem!important;
}
.margin_left_right65_ {
	margin-left: 6.5rem!important;
	margin-right: 6.5rem!important;
}
.margin_left_right70_ {
	margin-left: 7rem!important;
	margin-right: 7rem!important;
}
.margin_left_right75_ {
	margin-left: 7.5rem!important;
	margin-right: 7.5rem!important;
}
.margin_left_right80_ {
	margin-left: 8rem!important;
	margin-right: 8rem!important;
}
.margin_left_right85_ {
	margin-left: 8.5rem!important;
	margin-right: 8.5rem!important;
}
.margin_left_right90_ {
	margin-left: 9rem!important;
	margin-right: 9rem!important;
}
.margin_left_right95_ {
	margin-left: 9.5rem!important;
	margin-right: 9.5rem!important;
}
.margin_left_right100_ {
	margin-left: 10rem!important;
	margin-right: 10rem!important;
}
.margin_left_right105_ {
	margin-left: 10.5rem!important;
	margin-right: 10.5rem!important;
}
.margin_left_right110_ {
	margin-left: 11rem!important;
	margin-right: 11rem!important;
}
.margin_left_right115_ {
	margin-left: 11.5rem!important;
	margin-right: 11.5rem!important;
}
.margin_left_right120_ {
	margin-left: 12rem!important;
	margin-right: 12rem!important;
}
.margin_left_right125_ {
	margin-left: 12.5rem!important;
	margin-right: 12.5rem!important;
}
.margin_left_right130_ {
	margin-left: 13rem!important;
	margin-right: 13rem!important;
}
.margin_left_right135_ {
	margin-left: 13.5rem!important;
	margin-right: 13.5rem!important;
}
.margin_left_right140_ {
	margin-left: 14rem!important;
	margin-right: 14rem!important;
}
.margin_left_right145_ {
	margin-left: 14.5rem!important;
	margin-right: 14.5rem!important;
}
.margin_left_right150_ {
	margin-left: 15rem!important;
	margin-right: 15rem!important;
}
.margin_left_right155_ {
	margin-left: 15.5rem!important;
	margin-right: 15.5rem!important;
}
.margin_left_right160_ {
	margin-left: 16rem!important;
	margin-right: 16rem!important;
}
.margin_left_right165_ {
	margin-left: 16.5rem!important;
	margin-right: 16.5rem!important;
}
.margin_left_right170_ {
	margin-left: 17rem!important;
	margin-right: 17rem!important;
}
.margin_left_right175_ {
	margin-left: 17.5rem!important;
	margin-right: 17.5rem!important;
}
.margin_left_right180_ {
	margin-left: 18rem!important;
	margin-right: 18rem!important;
}
.margin_left_right185_ {
	margin-left: 18.5rem!important;
	margin-right: 18.5rem!important;
}
.margin_left_right190_ {
	margin-left: 19rem!important;
	margin-right: 19rem!important;
}
.margin_left_right195_ {
	margin-left: 19.5rem!important;
	margin-right: 19.5rem!important;
}
.margin_left_right200_ {
	margin-left: 20rem!important;
	margin-right: 20rem!important;
}
.margin_left_right205_ {
	margin-left: 20.5rem!important;
	margin-right: 20.5rem!important;
}
.margin_left_right210_ {
	margin-left: 21rem!important;
	margin-right: 21rem!important;
}
.margin_left_right215_ {
	margin-left: 21.5rem!important;
	margin-right: 21.5rem!important;
}
.margin_left_right220_ {
	margin-left: 22rem!important;
	margin-right: 22rem!important;
}
.margin_left_right225_ {
	margin-left: 22.5rem!important;
	margin-right: 22.5rem!important;
}
.margin_left_right230_ {
	margin-left: 23rem!important;
	margin-right: 23rem!important;
}
.margin_left_right235_ {
	margin-left: 23.5rem!important;
	margin-right: 23.5rem!important;
}
.margin_left_right240_ {
	margin-left: 24rem!important;
	margin-right: 24rem!important;
}
.margin_left_right245_ {
	margin-left: 24.5rem!important;
	margin-right: 24.5rem!important;
}
.margin_left_right250_ {
	margin-left: 25rem!important;
	margin-right: 25rem!important;
}
.margin_left_right255_ {
	margin-left: 25.5rem!important;
	margin-right: 25.5rem!important;
}
.margin_left_right260_ {
	margin-left: 26rem!important;
	margin-right: 26rem!important;
}
.margin_left_right265_ {
	margin-left: 26.5rem!important;
	margin-right: 26.5rem!important;
}
.margin_left_right270_ {
	margin-left: 27rem!important;
	margin-right: 27rem!important;
}
.margin_left_right275_ {
	margin-left: 27.5rem!important;
	margin-right: 27.5rem!important;
}
.margin_left_right280_ {
	margin-left: 28rem!important;
	margin-right: 28rem!important;
}
.margin_left_right285_ {
	margin-left: 28.5rem!important;
	margin-right: 28.5rem!important;
}
.margin_left_right290_ {
	margin-left: 29rem!important;
	margin-right: 29rem!important;
}
.margin_left_right295_ {
	margin-left: 29.5rem!important;
	margin-right: 29.5rem!important;
}
.margin_left_right300_ {
	margin-left: 30rem!important;
	margin-right: 30rem!important;
}

/*padding*/
.padding_auto_ {
	padding: auto!important;
}
.padding00_ {
	padding: 0px!important;
}
.padding01_ {
	padding: 1px!important;
}
.padding02_ {
	padding: 2px!important;
}
.padding03_ {
	padding: 3px!important;
}
.padding04_ {
	padding: 0.4rem!important;
}
.padding05_ {
	padding: 0.5rem!important;
}
.padding06_ {
	padding: 0.6rem!important;
}
.padding07_ {
	padding: 0.7rem!important;
}
.padding08_ {
	padding: 0.8rem!important;
}
.padding09_ {
	padding: 0.9rem!important;
}
.padding10_ {
	padding: 1rem!important;
}
.padding11_ {
	padding: 1.1rem!important;
}
.padding12_ {
	padding: 1.2rem!important;
}
.padding13_ {
	padding: 1.3rem!important;
}
.padding14_ {
	padding: 1.4rem!important;
}
.padding15_ {
	padding: 1.5rem!important;
}
.padding16_ {
	padding: 1.6rem!important;
}
.padding17_ {
	padding: 1.7rem!important;
}
.padding18_ {
	padding: 1.8rem!important;
}
.padding19_ {
	padding: 1.9rem!important;
}
.padding20_ {
	padding: 2rem!important;
}
.padding25_ {
	padding: 2.5rem!important;
}
.padding30_ {
	padding: 3rem!important;
}
.padding35_ {
	padding: 3.5rem!important;
}
.padding40_ {
	padding: 4rem!important;
}
.padding45_ {
	padding: 4.5rem!important;
}
.padding50_ {
	padding: 5rem!important;
}
.padding55_ {
	padding: 5.5rem!important;
}
.padding60_ {
	padding: 6rem!important;
}
.padding65_ {
	padding: 6.5rem!important;
}
.padding70_ {
	padding: 7rem!important;
}
.padding75_ {
	padding: 7.5rem!important;
}
.padding80_ {
	padding: 8rem!important;
}
.padding85_ {
	padding: 8.5rem!important;
}
.padding90_ {
	padding: 9rem!important;
}
.padding95_ {
	padding: 9.5rem!important;
}
.padding100_ {
	padding: 10rem!important;
}
.padding105_ {
	padding: 10.5rem!important;
}
.padding110_ {
	padding: 11rem!important;
}
.padding115_ {
	padding: 11.5rem!important;
}
.padding120_ {
	padding: 12rem!important;
}
.padding125_ {
	padding: 12.5rem!important;
}
.padding130_ {
	padding: 13rem!important;
}
.padding135_ {
	padding: 13.5rem!important;
}
.padding140_ {
	padding: 14rem!important;
}
.padding145_ {
	padding: 14.5rem!important;
}
.padding150_ {
	padding: 15rem!important;
}
.padding155_ {
	padding: 15.5rem!important;
}
.padding160_ {
	padding: 16rem!important;
}
.padding165_ {
	padding: 16.5rem!important;
}
.padding170_ {
	padding: 17rem!important;
}
.padding175_ {
	padding: 17.5rem!important;
}
.padding180_ {
	padding: 18rem!important;
}
.padding185_ {
	padding: 18.5rem!important;
}
.padding190_ {
	padding: 19rem!important;
}
.padding195_ {
	padding: 19.5rem!important;
}
.padding200_ {
	padding: 20rem!important;
}
.padding205_ {
	padding: 20.5rem!important;
}
.padding210_ {
	padding: 21rem!important;
}
.padding215_ {
	padding: 21.5rem!important;
}
.padding220_ {
	padding: 22rem!important;
}
.padding225_ {
	padding: 22.5rem!important;
}
.padding230_ {
	padding: 23rem!important;
}
.padding235_ {
	padding: 23.5rem!important;
}
.padding240_ {
	padding: 24rem!important;
}
.padding245_ {
	padding: 24.5rem!important;
}
.padding250_ {
	padding: 25rem!important;
}
.padding255_ {
	padding: 25.5rem!important;
}
.padding260_ {
	padding: 26rem!important;
}
.padding265_ {
	padding: 26.5rem!important;
}
.padding270_ {
	padding: 27rem!important;
}
.padding275_ {
	padding: 27.5rem!important;
}
.padding280_ {
	padding: 28rem!important;
}
.padding285_ {
	padding: 28.5rem!important;
}
.padding290_ {
	padding: 29rem!important;
}
.padding295_ {
	padding: 29.5rem!important;
}
.padding300_ {
	padding: 30rem!important;
}

/*padding_top*/
.padding_top00_ {
	padding-top: 0px!important;
}
.padding_top01_ {
	padding-top: 1px!important;
}
.padding_top02_ {
	padding-top: 2px!important;
}
.padding_top03_ {
	padding-top: 3px!important;
}
.padding_top04_ {
	padding-top: 0.4rem!important;
}
.padding_top05_ {
	padding-top: 0.5rem!important;
}
.padding_top06_ {
	padding-top: 0.6rem!important;
}
.padding_top07_ {
	padding-top: 0.7rem!important;
}
.padding_top08_ {
	padding-top: 0.8rem!important;
}
.padding_top09_ {
	padding-top: 0.9rem!important;
}
.padding_top10_ {
	padding-top: 1rem!important;
}
.padding_top11_ {
	padding-top: 1.1rem!important;
}
.padding_top12_ {
	padding-top: 1.2rem!important;
}
.padding_top13_ {
	padding-top: 1.3rem!important;
}
.padding_top14_ {
	padding-top: 1.4rem!important;
}
.padding_top15_ {
	padding-top: 1.5rem!important;
}
.padding_top16_ {
	padding-top: 1.6rem!important;
}
.padding_top17_ {
	padding-top: 1.7rem!important;
}
.padding_top18_ {
	padding-top: 1.8rem!important;
}
.padding_top19_ {
	padding-top: 1.9rem!important;
}
.padding_top20_ {
	padding-top: 2rem!important;
}
.padding_top25_ {
	padding-top: 2.5rem!important;
}
.padding_top30_ {
	padding-top: 3rem!important;
}
.padding_top35_ {
	padding-top: 3.5rem!important;
}
.padding_top40_ {
	padding-top: 4rem!important;
}
.padding_top45_ {
	padding-top: 4.5rem!important;
}
.padding_top50_ {
	padding-top: 5rem!important;
}
.padding_top55_ {
	padding-top: 5.5rem!important;
}
.padding_top60_ {
	padding-top: 6rem!important;
}
.padding_top65_ {
	padding-top: 6.5rem!important;
}
.padding_top70_ {
	padding-top: 7rem!important;
}
.padding_top75_ {
	padding-top: 7.5rem!important;
}
.padding_top80_ {
	padding-top: 8rem!important;
}
.padding_top85_ {
	padding-top: 8.5rem!important;
}
.padding_top90_ {
	padding-top: 9rem!important;
}
.padding_top95_ {
	padding-top: 9.5rem!important;
}
.padding_top100_ {
	padding-top: 10rem!important;
}
.padding_top105_ {
	padding-top: 10.5rem!important;
}
.padding_top110_ {
	padding-top: 11rem!important;
}
.padding_top115_ {
	padding-top: 11.5rem!important;
}
.padding_top120_ {
	padding-top: 12rem!important;
}
.padding_top125_ {
	padding-top: 12.5rem!important;
}
.padding_top130_ {
	padding-top: 13rem!important;
}
.padding_top135_ {
	padding-top: 13.5rem!important;
}
.padding_top140_ {
	padding-top: 14rem!important;
}
.padding_top145_ {
	padding-top: 14.5rem!important;
}
.padding_top150_ {
	padding-top: 15rem!important;
}
.padding_top155_ {
	padding-top: 15.5rem!important;
}
.padding_top160_ {
	padding-top: 16rem!important;
}
.padding_top165_ {
	padding-top: 16.5rem!important;
}
.padding_top170_ {
	padding-top: 17rem!important;
}
.padding_top175_ {
	padding-top: 17.5rem!important;
}
.padding_top180_ {
	padding-top: 18rem!important;
}
.padding_top185_ {
	padding-top: 18.5rem!important;
}
.padding_top190_ {
	padding-top: 19rem!important;
}
.padding_top195_ {
	padding-top: 19.5rem!important;
}
.padding_top200_ {
	padding-top: 20rem!important;
}
.padding_top205_ {
	padding-top: 20.5rem!important;
}
.padding_top210_ {
	padding-top: 21rem!important;
}
.padding_top215_ {
	padding-top: 21.5rem!important;
}
.padding_top220_ {
	padding-top: 22rem!important;
}
.padding_top225_ {
	padding-top: 22.5rem!important;
}
.padding_top230_ {
	padding-top: 23rem!important;
}
.padding_top235_ {
	padding-top: 23.5rem!important;
}
.padding_top240_ {
	padding-top: 24rem!important;
}
.padding_top245_ {
	padding-top: 24.5rem!important;
}
.padding_top250_ {
	padding-top: 25rem!important;
}
.padding_top255_ {
	padding-top: 25.5rem!important;
}
.padding_top260_ {
	padding-top: 26rem!important;
}
.padding_top265_ {
	padding-top: 26.5rem!important;
}
.padding_top270_ {
	padding-top: 27rem!important;
}
.padding_top275_ {
	padding-top: 27.5rem!important;
}
.padding_top280_ {
	padding-top: 28rem!important;
}
.padding_top285_ {
	padding-top: 28.5rem!important;
}
.padding_top290_ {
	padding-top: 29rem!important;
}
.padding_top295_ {
	padding-top: 29.5rem!important;
}
.padding_top300_ {
	padding-top: 30rem!important;
}

/*padding_bottom*/
.padding_bottom00_ {
	padding-bottom: 0px!important;
}
.padding_bottom01_ {
	padding-bottom: 1px!important;
}
.padding_bottom02_ {
	padding-bottom: 2px!important;
}
.padding_bottom03_ {
	padding-bottom: 3px!important;
}
.padding_bottom04_ {
	padding-bottom: 0.4rem!important;
}
.padding_bottom05_ {
	padding-bottom: 0.5rem!important;
}
.padding_bottom06_ {
	padding-bottom: 0.6rem!important;
}
.padding_bottom07_ {
	padding-bottom: 0.7rem!important;
}
.padding_bottom08_ {
	padding-bottom: 0.8rem!important;
}
.padding_bottom09_ {
	padding-bottom: 0.9rem!important;
}
.padding_bottom10_ {
	padding-bottom: 1rem!important;
}
.padding_bottom11_ {
	padding-bottom: 1.1rem!important;
}
.padding_bottom12_ {
	padding-bottom: 1.2rem!important;
}
.padding_bottom13_ {
	padding-bottom: 1.3rem!important;
}
.padding_bottom14_ {
	padding-bottom: 1.4rem!important;
}
.padding_bottom15_ {
	padding-bottom: 1.5rem!important;
}
.padding_bottom16_ {
	padding-bottom: 1.6rem!important;
}
.padding_bottom17_ {
	padding-bottom: 1.7rem!important;
}
.padding_bottom18_ {
	padding-bottom: 1.8rem!important;
}
.padding_bottom19_ {
	padding-bottom: 1.9rem!important;
}
.padding_bottom20_ {
	padding-bottom: 2rem!important;
}
.padding_bottom25_ {
	padding-bottom: 2.5rem!important;
}
.padding_bottom30_ {
	padding-bottom: 3rem!important;
}
.padding_bottom35_ {
	padding-bottom: 3.5rem!important;
}
.padding_bottom40_ {
	padding-bottom: 4rem!important;
}
.padding_bottom45_ {
	padding-bottom: 4.5rem!important;
}
.padding_bottom50_ {
	padding-bottom: 5rem!important;
}
.padding_bottom55_ {
	padding-bottom: 5.5rem!important;
}
.padding_bottom60_ {
	padding-bottom: 6rem!important;
}
.padding_bottom65_ {
	padding-bottom: 6.5rem!important;
}
.padding_bottom70_ {
	padding-bottom: 7rem!important;
}
.padding_bottom75_ {
	padding-bottom: 7.5rem!important;
}
.padding_bottom80_ {
	padding-bottom: 8rem!important;
}
.padding_bottom85_ {
	padding-bottom: 8.5rem!important;
}
.padding_bottom90_ {
	padding-bottom: 9rem!important;
}
.padding_bottom95_ {
	padding-bottom: 9.5rem!important;
}
.padding_bottom100_ {
	padding-bottom: 10rem!important;
}
.padding_bottom105_ {
	padding-bottom: 10.5rem!important;
}
.padding_bottom110_ {
	padding-bottom: 11rem!important;
}
.padding_bottom115_ {
	padding-bottom: 11.5rem!important;
}
.padding_bottom120_ {
	padding-bottom: 12rem!important;
}
.padding_bottom125_ {
	padding-bottom: 12.5rem!important;
}
.padding_bottom130_ {
	padding-bottom: 13rem!important;
}
.padding_bottom135_ {
	padding-bottom: 13.5rem!important;
}
.padding_bottom140_ {
	padding-bottom: 14rem!important;
}
.padding_bottom145_ {
	padding-bottom: 14.5rem!important;
}
.padding_bottom150_ {
	padding-bottom: 15rem!important;
}
.padding_bottom155_ {
	padding-bottom: 15.5rem!important;
}
.padding_bottom160_ {
	padding-bottom: 16rem!important;
}
.padding_bottom165_ {
	padding-bottom: 16.5rem!important;
}
.padding_bottom170_ {
	padding-bottom: 17rem!important;
}
.padding_bottom175_ {
	padding-bottom: 17.5rem!important;
}
.padding_bottom180_ {
	padding-bottom: 18rem!important;
}
.padding_bottom185_ {
	padding-bottom: 18.5rem!important;
}
.padding_bottom190_ {
	padding-bottom: 19rem!important;
}
.padding_bottom195_ {
	padding-bottom: 19.5rem!important;
}
.padding_bottom200_ {
	padding-bottom: 20rem!important;
}
.padding_bottom205_ {
	padding-bottom: 20.5rem!important;
}
.padding_bottom210_ {
	padding-bottom: 21rem!important;
}
.padding_bottom215_ {
	padding-bottom: 21.5rem!important;
}
.padding_bottom220_ {
	padding-bottom: 22rem!important;
}
.padding_bottom225_ {
	padding-bottom: 22.5rem!important;
}
.padding_bottom230_ {
	padding-bottom: 23rem!important;
}
.padding_bottom235_ {
	padding-bottom: 23.5rem!important;
}
.padding_bottom240_ {
	padding-bottom: 24rem!important;
}
.padding_bottom245_ {
	padding-bottom: 24.5rem!important;
}
.padding_bottom250_ {
	padding-bottom: 25rem!important;
}
.padding_bottom255_ {
	padding-bottom: 25.5rem!important;
}
.padding_bottom260_ {
	padding-bottom: 26rem!important;
}
.padding_bottom265_ {
	padding-bottom: 26.5rem!important;
}
.padding_bottom270_ {
	padding-bottom: 27rem!important;
}
.padding_bottom275_ {
	padding-bottom: 27.5rem!important;
}
.padding_bottom280_ {
	padding-bottom: 28rem!important;
}
.padding_bottom285_ {
	padding-bottom: 28.5rem!important;
}
.padding_bottom290_ {
	padding-bottom: 29rem!important;
}
.padding_bottom295_ {
	padding-bottom: 29.5rem!important;
}
.padding_bottom300_ {
	padding-bottom: 30rem!important;
}

/*padding_top_bottom*/
.padding_top_bottom00_ {
	padding-top: 0px!important;
	padding-bottom: 0px!important;
}
.padding_top_bottom01_ {
	padding-top: 1px!important;
	padding-bottom: 1px!important;
}
.padding_top_bottom02_ {
	padding-top: 2px!important;
	padding-bottom: 2px!important;
}
.padding_top_bottom03_ {
	padding-top: 3px!important;
	padding-bottom: 3px!important;
}
.padding_top_bottom04_ {
	padding-top: 0.4rem!important;
	padding-bottom: 0.4rem!important;
}
.padding_top_bottom05_ {
	padding-top: 0.5rem!important;
	padding-bottom: 0.5rem!important;
}
.padding_top_bottom06_ {
	padding-top: 0.6rem!important;
	padding-bottom: 0.6rem!important;
}
.padding_top_bottom07_ {
	padding-top: 0.7rem!important;
	padding-bottom: 0.7rem!important;
}
.padding_top_bottom08_ {
	padding-top: 0.8rem!important;
	padding-bottom: 0.8rem!important;
}
.padding_top_bottom09_ {
	padding-top: 0.9rem!important;
	padding-bottom: 0.9rem!important;
}
.padding_top_bottom10_ {
	padding-top: 1rem!important;
	padding-bottom: 1rem!important;
}
.padding_top_bottom11_ {
	padding-top: 1.1rem!important;
	padding-bottom: 1.1rem!important;
}
.padding_top_bottom12_ {
	padding-top: 1.2rem!important;
	padding-bottom: 1.2rem!important;
}
.padding_top_bottom13_ {
	padding-top: 1.3rem!important;
	padding-bottom: 1.3rem!important;
}
.padding_top_bottom14_ {
	padding-top: 1.4rem!important;
	padding-bottom: 1.4rem!important;
}
.padding_top_bottom15_ {
	padding-top: 1.5rem!important;
	padding-bottom: 1.5rem!important;
}
.padding_top_bottom16_ {
	padding-top: 1.6rem!important;
	padding-bottom: 1.6rem!important;
}
.padding_top_bottom17_ {
	padding-top: 1.7rem!important;
	padding-bottom: 1.7rem!important;
}
.padding_top_bottom18_ {
	padding-top: 1.8rem!important;
	padding-bottom: 1.8rem!important;
}
.padding_top_bottom19_ {
	padding-top: 1.9rem!important;
	padding-bottom: 1.9rem!important;
}
.padding_top_bottom20_ {
	padding-top: 2rem!important;
	padding-bottom: 2rem!important;
}
.padding_top_bottom25_ {
	padding-top: 2.5rem!important;
	padding-bottom: 2.5rem!important;
}
.padding_top_bottom30_ {
	padding-top: 3rem!important;
	padding-bottom: 3rem!important;
}
.padding_top_bottom35_ {
	padding-top: 3.5rem!important;
	padding-bottom: 3.5rem!important;
}
.padding_top_bottom40_ {
	padding-top: 4rem!important;
	padding-bottom: 4rem!important;
}
.padding_top_bottom45_ {
	padding-top: 4.5rem!important;
	padding-bottom: 4.5rem!important;
}
.padding_top_bottom50_ {
	padding-top: 5rem!important;
	padding-bottom: 5rem!important;
}
.padding_top_bottom55_ {
	padding-top: 5.5rem!important;
	padding-bottom: 5.5rem!important;
}
.padding_top_bottom60_ {
	padding-top: 6rem!important;
	padding-bottom: 6rem!important;
}
.padding_top_bottom65_ {
	padding-top: 6.5rem!important;
	padding-bottom: 6.5rem!important;
}
.padding_top_bottom70_ {
	padding-top: 7rem!important;
	padding-bottom: 7rem!important;
}
.padding_top_bottom75_ {
	padding-top: 7.5rem!important;
	padding-bottom: 7.5rem!important;
}
.padding_top_bottom80_ {
	padding-top: 8rem!important;
	padding-bottom: 8rem!important;
}
.padding_top_bottom85_ {
	padding-top: 8.5rem!important;
	padding-bottom: 8.5rem!important;
}
.padding_top_bottom90_ {
	padding-top: 9rem!important;
	padding-bottom: 9rem!important;
}
.padding_top_bottom95_ {
	padding-top: 9.5rem!important;
	padding-bottom: 9.5rem!important;
}
.padding_top_bottom100_ {
	padding-top: 10rem!important;
	padding-bottom: 10rem!important;
}
.padding_top_bottom105_ {
	padding-top: 10.5rem!important;
	padding-bottom: 10.5rem!important;
}
.padding_top_bottom110_ {
	padding-top: 11rem!important;
	padding-bottom: 11rem!important;
}
.padding_top_bottom115_ {
	padding-top: 11.5rem!important;
	padding-bottom: 11.5rem!important;
}
.padding_top_bottom120_ {
	padding-top: 12rem!important;
	padding-bottom: 12rem!important;
}
.padding_top_bottom125_ {
	padding-top: 12.5rem!important;
	padding-bottom: 12.5rem!important;
}
.padding_top_bottom130_ {
	padding-top: 13rem!important;
	padding-bottom: 13rem!important;
}
.padding_top_bottom135_ {
	padding-top: 13.5rem!important;
	padding-bottom: 13.5rem!important;
}
.padding_top_bottom140_ {
	padding-top: 14rem!important;
	padding-bottom: 14rem!important;
}
.padding_top_bottom145_ {
	padding-top: 14.5rem!important;
	padding-bottom: 14.5rem!important;
}
.padding_top_bottom150_ {
	padding-top: 15rem!important;
	padding-bottom: 15rem!important;
}
.padding_top_bottom155_ {
	padding-top: 15.5rem!important;
	padding-bottom: 15.5rem!important;
}
.padding_top_bottom160_ {
	padding-top: 16rem!important;
	padding-bottom: 16rem!important;
}
.padding_top_bottom165_ {
	padding-top: 16.5rem!important;
	padding-bottom: 16.5rem!important;
}
.padding_top_bottom170_ {
	padding-top: 17rem!important;
	padding-bottom: 17rem!important;
}
.padding_top_bottom175_ {
	padding-top: 17.5rem!important;
	padding-bottom: 17.5rem!important;
}
.padding_top_bottom180_ {
	padding-top: 18rem!important;
	padding-bottom: 18rem!important;
}
.padding_top_bottom185_ {
	padding-top: 18.5rem!important;
	padding-bottom: 18.5rem!important;
}
.padding_top_bottom190_ {
	padding-top: 19rem!important;
	padding-bottom: 19rem!important;
}
.padding_top_bottom195_ {
	padding-top: 19.5rem!important;
	padding-bottom: 19.5rem!important;
}
.padding_top_bottom200_ {
	padding-top: 20rem!important;
	padding-bottom: 20rem!important;
}
.padding_top_bottom205_ {
	padding-top: 20.5rem!important;
	padding-bottom: 20.5rem!important;
}
.padding_top_bottom210_ {
	padding-top: 21rem!important;
	padding-bottom: 21rem!important;
}
.padding_top_bottom215_ {
	padding-top: 21.5rem!important;
	padding-bottom: 21.5rem!important;
}
.padding_top_bottom220_ {
	padding-top: 22rem!important;
	padding-bottom: 22rem!important;
}
.padding_top_bottom225_ {
	padding-top: 22.5rem!important;
	padding-bottom: 22.5rem!important;
}
.padding_top_bottom230_ {
	padding-top: 23rem!important;
	padding-bottom: 23rem!important;
}
.padding_top_bottom235_ {
	padding-top: 23.5rem!important;
	padding-bottom: 23.5rem!important;
}
.padding_top_bottom240_ {
	padding-top: 24rem!important;
	padding-bottom: 24rem!important;
}
.padding_top_bottom245_ {
	padding-top: 24.5rem!important;
	padding-bottom: 24.5rem!important;
}
.padding_top_bottom250_ {
	padding-top: 25rem!important;
	padding-bottom: 25rem!important;
}
.padding_top_bottom255_ {
	padding-top: 25.5rem!important;
	padding-bottom: 25.5rem!important;
}
.padding_top_bottom260_ {
	padding-top: 26rem!important;
	padding-bottom: 26rem!important;
}
.padding_top_bottom265_ {
	padding-top: 26.5rem!important;
	padding-bottom: 26.5rem!important;
}
.padding_top_bottom270_ {
	padding-top: 27rem!important;
	padding-bottom: 27rem!important;
}
.padding_top_bottom275_ {
	padding-top: 27.5rem!important;
	padding-bottom: 27.5rem!important;
}
.padding_top_bottom280_ {
	padding-top: 28rem!important;
	padding-bottom: 28rem!important;
}
.padding_top_bottom285_ {
	padding-top: 28.5rem!important;
	padding-bottom: 28.5rem!important;
}
.padding_top_bottom290_ {
	padding-top: 29rem!important;
	padding-bottom: 29rem!important;
}
.padding_top_bottom295_ {
	padding-top: 29.5rem!important;
	padding-bottom: 29.5rem!important;
}
.padding_top_bottom300_ {
	padding-top: 30rem!important;
	padding-bottom: 30rem!important;
}

/*padding_left*/
.padding_left00_ {
	padding-left: 0px!important;
}
.padding_left01_ {
	padding-left: 1px!important;
}
.padding_left02_ {
	padding-left: 2px!important;
}
.padding_left03_ {
	padding-left: 3px!important;
}
.padding_left04_ {
	padding-left: 0.4rem!important;
}
.padding_left05_ {
	padding-left: 0.5rem!important;
}
.padding_left06_ {
	padding-left: 0.6rem!important;
}
.padding_left07_ {
	padding-left: 0.7rem!important;
}
.padding_left08_ {
	padding-left: 0.8rem!important;
}
.padding_left09_ {
	padding-left: 0.9rem!important;
}
.padding_left10_ {
	padding-left: 1rem!important;
}
.padding_left11_ {
	padding-left: 1.1rem!important;
}
.padding_left12_ {
	padding-left: 1.2rem!important;
}
.padding_left13_ {
	padding-left: 1.3rem!important;
}
.padding_left14_ {
	padding-left: 1.4rem!important;
}
.padding_left15_ {
	padding-left: 1.5rem!important;
}
.padding_left16_ {
	padding-left: 1.6rem!important;
}
.padding_left17_ {
	padding-left: 1.7rem!important;
}
.padding_left18_ {
	padding-left: 1.8rem!important;
}
.padding_left19_ {
	padding-left: 1.9rem!important;
}
.padding_left20_ {
	padding-left: 2rem!important;
}
.padding_left25_ {
	padding-left: 2.5rem!important;
}
.padding_left30_ {
	padding-left: 3rem!important;
}
.padding_left35_ {
	padding-left: 3.5rem!important;
}
.padding_left40_ {
	padding-left: 4rem!important;
}
.padding_left45_ {
	padding-left: 4.5rem!important;
}
.padding_left50_ {
	padding-left: 5rem!important;
}
.padding_left55_ {
	padding-left: 5.5rem!important;
}
.padding_left60_ {
	padding-left: 6rem!important;
}
.padding_left65_ {
	padding-left: 6.5rem!important;
}
.padding_left70_ {
	padding-left: 7rem!important;
}
.padding_left75_ {
	padding-left: 7.5rem!important;
}
.padding_left80_ {
	padding-left: 8rem!important;
}
.padding_left85_ {
	padding-left: 8.5rem!important;
}
.padding_left90_ {
	padding-left: 9rem!important;
}
.padding_left95_ {
	padding-left: 9.5rem!important;
}
.padding_left100_ {
	padding-left: 10rem!important;
}
.padding_left105_ {
	padding-left: 10.5rem!important;
}
.padding_left110_ {
	padding-left: 11rem!important;
}
.padding_left115_ {
	padding-left: 11.5rem!important;
}
.padding_left120_ {
	padding-left: 12rem!important;
}
.padding_left125_ {
	padding-left: 12.5rem!important;
}
.padding_left130_ {
	padding-left: 13rem!important;
}
.padding_left135_ {
	padding-left: 13.5rem!important;
}
.padding_left140_ {
	padding-left: 14rem!important;
}
.padding_left145_ {
	padding-left: 14.5rem!important;
}
.padding_left150_ {
	padding-left: 15rem!important;
}
.padding_left155_ {
	padding-left: 15.5rem!important;
}
.padding_left160_ {
	padding-left: 16rem!important;
}
.padding_left165_ {
	padding-left: 16.5rem!important;
}
.padding_left170_ {
	padding-left: 17rem!important;
}
.padding_left175_ {
	padding-left: 17.5rem!important;
}
.padding_left180_ {
	padding-left: 18rem!important;
}
.padding_left185_ {
	padding-left: 18.5rem!important;
}
.padding_left190_ {
	padding-left: 19rem!important;
}
.padding_left195_ {
	padding-left: 19.5rem!important;
}
.padding_left200_ {
	padding-left: 20rem!important;
}
.padding_left205_ {
	padding-left: 20.5rem!important;
}
.padding_left210_ {
	padding-left: 21rem!important;
}
.padding_left215_ {
	padding-left: 21.5rem!important;
}
.padding_left220_ {
	padding-left: 22rem!important;
}
.padding_left225_ {
	padding-left: 22.5rem!important;
}
.padding_left230_ {
	padding-left: 23rem!important;
}
.padding_left235_ {
	padding-left: 23.5rem!important;
}
.padding_left240_ {
	padding-left: 24rem!important;
}
.padding_left245_ {
	padding-left: 24.5rem!important;
}
.padding_left250_ {
	padding-left: 25rem!important;
}
.padding_left255_ {
	padding-left: 25.5rem!important;
}
.padding_left260_ {
	padding-left: 26rem!important;
}
.padding_left265_ {
	padding-left: 26.5rem!important;
}
.padding_left270_ {
	padding-left: 27rem!important;
}
.padding_left275_ {
	padding-left: 27.5rem!important;
}
.padding_left280_ {
	padding-left: 28rem!important;
}
.padding_left285_ {
	padding-left: 28.5rem!important;
}
.padding_left290_ {
	padding-left: 29rem!important;
}
.padding_left295_ {
	padding-left: 29.5rem!important;
}
.padding_left300_ {
	padding-left: 30rem!important;
}

/*padding_right*/
.padding_right00_ {
	padding-right: 0px!important;
}
.padding_right01_ {
	padding-right: 1px!important;
}
.padding_right02_ {
	padding-right: 2px!important;
}
.padding_right03_ {
	padding-right: 3px!important;
}
.padding_right04_ {
	padding-right: 0.4rem!important;
}
.padding_right05_ {
	padding-right: 0.5rem!important;
}
.padding_right06_ {
	padding-right: 0.6rem!important;
}
.padding_right07_ {
	padding-right: 0.7rem!important;
}
.padding_right08_ {
	padding-right: 0.8rem!important;
}
.padding_right09_ {
	padding-right: 0.9rem!important;
}
.padding_right10_ {
	padding-right: 1rem!important;
}
.padding_right11_ {
	padding-right: 1.1rem!important;
}
.padding_right12_ {
	padding-right: 1.2rem!important;
}
.padding_right13_ {
	padding-right: 1.3rem!important;
}
.padding_right14_ {
	padding-right: 1.4rem!important;
}
.padding_right15_ {
	padding-right: 1.5rem!important;
}
.padding_right16_ {
	padding-right: 1.6rem!important;
}
.padding_right17_ {
	padding-right: 1.7rem!important;
}
.padding_right18_ {
	padding-right: 1.8rem!important;
}
.padding_right19_ {
	padding-right: 1.9rem!important;
}
.padding_right20_ {
	padding-right: 2rem!important;
}
.padding_right25_ {
	padding-right: 2.5rem!important;
}
.padding_right30_ {
	padding-right: 3rem!important;
}
.padding_right35_ {
	padding-right: 3.5rem!important;
}
.padding_right40_ {
	padding-right: 4rem!important;
}
.padding_right45_ {
	padding-right: 4.5rem!important;
}
.padding_right50_ {
	padding-right: 5rem!important;
}
.padding_right55_ {
	padding-right: 5.5rem!important;
}
.padding_right60_ {
	padding-right: 6rem!important;
}
.padding_right65_ {
	padding-right: 6.5rem!important;
}
.padding_right70_ {
	padding-right: 7rem!important;
}
.padding_right75_ {
	padding-right: 7.5rem!important;
}
.padding_right80_ {
	padding-right: 8rem!important;
}
.padding_right85_ {
	padding-right: 8.5rem!important;
}
.padding_right90_ {
	padding-right: 9rem!important;
}
.padding_right95_ {
	padding-right: 9.5rem!important;
}
.padding_right100_ {
	padding-right: 10rem!important;
}
.padding_right105_ {
	padding-right: 10.5rem!important;
}
.padding_right110_ {
	padding-right: 11rem!important;
}
.padding_right115_ {
	padding-right: 11.5rem!important;
}
.padding_right120_ {
	padding-right: 12rem!important;
}
.padding_right125_ {
	padding-right: 12.5rem!important;
}
.padding_right130_ {
	padding-right: 13rem!important;
}
.padding_right135_ {
	padding-right: 13.5rem!important;
}
.padding_right140_ {
	padding-right: 14rem!important;
}
.padding_right145_ {
	padding-right: 14.5rem!important;
}
.padding_right150_ {
	padding-right: 15rem!important;
}
.padding_right155_ {
	padding-right: 15.5rem!important;
}
.padding_right160_ {
	padding-right: 16rem!important;
}
.padding_right165_ {
	padding-right: 16.5rem!important;
}
.padding_right170_ {
	padding-right: 17rem!important;
}
.padding_right175_ {
	padding-right: 17.5rem!important;
}
.padding_right180_ {
	padding-right: 18rem!important;
}
.padding_right185_ {
	padding-right: 18.5rem!important;
}
.padding_right190_ {
	padding-right: 19rem!important;
}
.padding_right195_ {
	padding-right: 19.5rem!important;
}
.padding_right200_ {
	padding-right: 20rem!important;
}
.padding_right205_ {
	padding-right: 20.5rem!important;
}
.padding_right210_ {
	padding-right: 21rem!important;
}
.padding_right215_ {
	padding-right: 21.5rem!important;
}
.padding_right220_ {
	padding-right: 22rem!important;
}
.padding_right225_ {
	padding-right: 22.5rem!important;
}
.padding_right230_ {
	padding-right: 23rem!important;
}
.padding_right235_ {
	padding-right: 23.5rem!important;
}
.padding_right240_ {
	padding-right: 24rem!important;
}
.padding_right245_ {
	padding-right: 24.5rem!important;
}
.padding_right250_ {
	padding-right: 25rem!important;
}
.padding_right255_ {
	padding-right: 25.5rem!important;
}
.padding_right260_ {
	padding-right: 26rem!important;
}
.padding_right265_ {
	padding-right: 26.5rem!important;
}
.padding_right270_ {
	padding-right: 27rem!important;
}
.padding_right275_ {
	padding-right: 27.5rem!important;
}
.padding_right280_ {
	padding-right: 28rem!important;
}
.padding_right285_ {
	padding-right: 28.5rem!important;
}
.padding_right290_ {
	padding-right: 29rem!important;
}
.padding_right295_ {
	padding-right: 29.5rem!important;
}
.padding_right300_ {
	padding-right: 30rem!important;
}

/*padding_left_right*/
.padding_left_right00_ {
	padding-left: 0px!important;
	padding-right: 0px!important;
}
.padding_left_right01_ {
	padding-left: 1px!important;
	padding-right: 1px!important;
}
.padding_left_right02_ {
	padding-left: 2px!important;
	padding-right: 2px!important;
}
.padding_left_right03_ {
	padding-left: 3px!important;
	padding-right: 3px!important;
}
.padding_left_right04_ {
	padding-left: 0.4rem!important;
	padding-right: 0.4rem!important;
}
.padding_left_right05_ {
	padding-left: 0.5rem!important;
	padding-right: 0.5rem!important;
}
.padding_left_right06_ {
	padding-left: 0.6rem!important;
	padding-right: 0.6rem!important;
}
.padding_left_right07_ {
	padding-left: 0.7rem!important;
	padding-right: 0.7rem!important;
}
.padding_left_right08_ {
	padding-left: 0.8rem!important;
	padding-right: 0.8rem!important;
}
.padding_left_right09_ {
	padding-left: 0.9rem!important;
	padding-right: 0.9rem!important;
}
.padding_left_right10_ {
	padding-left: 1rem!important;
	padding-right: 1rem!important;
}
.padding_left_right11_ {
	padding-left: 1.1rem!important;
	padding-right: 1.1rem!important;
}
.padding_left_right12_ {
	padding-left: 1.2rem!important;
	padding-right: 1.2rem!important;
}
.padding_left_right13_ {
	padding-left: 1.3rem!important;
	padding-right: 1.3rem!important;
}
.padding_left_right14_ {
	padding-left: 1.4rem!important;
	padding-right: 1.4rem!important;
}
.padding_left_right15_ {
	padding-left: 1.5rem!important;
	padding-right: 1.5rem!important;
}
.padding_left_right16_ {
	padding-left: 1.6rem!important;
	padding-right: 1.6rem!important;
}
.padding_left_right17_ {
	padding-left: 1.7rem!important;
	padding-right: 1.7rem!important;
}
.padding_left_right18_ {
	padding-left: 1.8rem!important;
	padding-right: 1.8rem!important;
}
.padding_left_right19_ {
	padding-left: 1.9rem!important;
	padding-right: 1.9rem!important;
}
.padding_left_right20_ {
	padding-left: 2rem!important;
	padding-right: 2rem!important;
}
.padding_left_right25_ {
	padding-left: 2.5rem!important;
	padding-right: 2.5rem!important;
}
.padding_left_right30_ {
	padding-left: 3rem!important;
	padding-right: 3rem!important;
}
.padding_left_right35_ {
	padding-left: 3.5rem!important;
	padding-right: 3.5rem!important;
}
.padding_left_right40_ {
	padding-left: 4rem!important;
	padding-right: 4rem!important;
}
.padding_left_right45_ {
	padding-left: 4.5rem!important;
	padding-right: 4.5rem!important;
}
.padding_left_right50_ {
	padding-left: 5rem!important;
	padding-right: 5rem!important;
}
.padding_left_right55_ {
	padding-left: 5.5rem!important;
	padding-right: 5.5rem!important;
}
.padding_left_right60_ {
	padding-left: 6rem!important;
	padding-right: 6rem!important;
}
.padding_left_right65_ {
	padding-left: 6.5rem!important;
	padding-right: 6.5rem!important;
}
.padding_left_right70_ {
	padding-left: 7rem!important;
	padding-right: 7rem!important;
}
.padding_left_right75_ {
	padding-left: 7.5rem!important;
	padding-right: 7.5rem!important;
}
.padding_left_right80_ {
	padding-left: 8rem!important;
	padding-right: 8rem!important;
}
.padding_left_right85_ {
	padding-left: 8.5rem!important;
	padding-right: 8.5rem!important;
}
.padding_left_right90_ {
	padding-left: 9rem!important;
	padding-right: 9rem!important;
}
.padding_left_right95_ {
	padding-left: 9.5rem!important;
	padding-right: 9.5rem!important;
}
.padding_left_right100_ {
	padding-left: 10rem!important;
	padding-right: 10rem!important;
}
.padding_left_right105_ {
	padding-left: 10.5rem!important;
	padding-right: 10.5rem!important;
}
.padding_left_right110_ {
	padding-left: 11rem!important;
	padding-right: 11rem!important;
}
.padding_left_right115_ {
	padding-left: 11.5rem!important;
	padding-right: 11.5rem!important;
}
.padding_left_right120_ {
	padding-left: 12rem!important;
	padding-right: 12rem!important;
}
.padding_left_right125_ {
	padding-left: 12.5rem!important;
	padding-right: 12.5rem!important;
}
.padding_left_right130_ {
	padding-left: 13rem!important;
	padding-right: 13rem!important;
}
.padding_left_right135_ {
	padding-left: 13.5rem!important;
	padding-right: 13.5rem!important;
}
.padding_left_right140_ {
	padding-left: 14rem!important;
	padding-right: 14rem!important;
}
.padding_left_right145_ {
	padding-left: 14.5rem!important;
	padding-right: 14.5rem!important;
}
.padding_left_right150_ {
	padding-left: 15rem!important;
	padding-right: 15rem!important;
}
.padding_left_right155_ {
	padding-left: 15.5rem!important;
	padding-right: 15.5rem!important;
}
.padding_left_right160_ {
	padding-left: 16rem!important;
	padding-right: 16rem!important;
}
.padding_left_right165_ {
	padding-left: 16.5rem!important;
	padding-right: 16.5rem!important;
}
.padding_left_right170_ {
	padding-left: 17rem!important;
	padding-right: 17rem!important;
}
.padding_left_right175_ {
	padding-left: 17.5rem!important;
	padding-right: 17.5rem!important;
}
.padding_left_right180_ {
	padding-left: 18rem!important;
	padding-right: 18rem!important;
}
.padding_left_right185_ {
	padding-left: 18.5rem!important;
	padding-right: 18.5rem!important;
}
.padding_left_right190_ {
	padding-left: 19rem!important;
	padding-right: 19rem!important;
}
.padding_left_right195_ {
	padding-left: 19.5rem!important;
	padding-right: 19.5rem!important;
}
.padding_left_right200_ {
	padding-left: 20rem!important;
	padding-right: 20rem!important;
}
.padding_left_right205_ {
	padding-left: 20.5rem!important;
	padding-right: 20.5rem!important;
}
.padding_left_right210_ {
	padding-left: 21rem!important;
	padding-right: 21rem!important;
}
.padding_left_right215_ {
	padding-left: 21.5rem!important;
	padding-right: 21.5rem!important;
}
.padding_left_right220_ {
	padding-left: 22rem!important;
	padding-right: 22rem!important;
}
.padding_left_right225_ {
	padding-left: 22.5rem!important;
	padding-right: 22.5rem!important;
}
.padding_left_right230_ {
	padding-left: 23rem!important;
	padding-right: 23rem!important;
}
.padding_left_right235_ {
	padding-left: 23.5rem!important;
	padding-right: 23.5rem!important;
}
.padding_left_right240_ {
	padding-left: 24rem!important;
	padding-right: 24rem!important;
}
.padding_left_right245_ {
	padding-left: 24.5rem!important;
	padding-right: 24.5rem!important;
}
.padding_left_right250_ {
	padding-left: 25rem!important;
	padding-right: 25rem!important;
}
.padding_left_right255_ {
	padding-left: 25.5rem!important;
	padding-right: 25.5rem!important;
}
.padding_left_right260_ {
	padding-left: 26rem!important;
	padding-right: 26rem!important;
}
.padding_left_right265_ {
	padding-left: 26.5rem!important;
	padding-right: 26.5rem!important;
}
.padding_left_right270_ {
	padding-left: 27rem!important;
	padding-right: 27rem!important;
}
.padding_left_right275_ {
	padding-left: 27.5rem!important;
	padding-right: 27.5rem!important;
}
.padding_left_right280_ {
	padding-left: 28rem!important;
	padding-right: 28rem!important;
}
.padding_left_right285_ {
	padding-left: 28.5rem!important;
	padding-right: 28.5rem!important;
}
.padding_left_right290_ {
	padding-left: 29rem!important;
	padding-right: 29rem!important;
}
.padding_left_right295_ {
	padding-left: 29.5rem!important;
	padding-right: 29.5rem!important;
}
.padding_left_right300_ {
	padding-left: 30rem!important;
	padding-right: 30rem!important;
}

/* ---------------------------------------------------------------
	width height
--------------------------------------------------------------- */
/*width*/
.width_auto_ {
	width: auto!important;
	min-width: auto!important;
}
.width_full_ {
	width: 100%!important;
}
.width00_ {
	width: 0px!important;
}
.width01_ {
	width: 1px!important;
}
.width02_ {
	width: 2px!important;
}
.width03_ {
	width: 3px!important;
}
.width04_ {
	width: 0.4rem!important;
}
.width05_ {
	width: min(100%,0.5rem)!important;
}
.width06_ {
	width: min(100%,0.6rem)!important;
}
.width07_ {
	width: min(100%,0.7rem)!important;
}
.width08_ {
	width: min(100%,0.8rem)!important;
}
.width09_ {
	width: min(100%,0.9rem)!important;
}
.width10_ {
	width: min(100%,1rem)!important;
}
.width11_ {
	width: min(100%,1.1rem)!important;
}
.width12_ {
	width: min(100%,1.2rem)!important;
}
.width13_ {
	width: min(100%,1.3rem)!important;
}
.width14_ {
	width: min(100%,1.4rem)!important;
}
.width15_ {
	width: min(100%,1.5rem)!important;
}
.width16_ {
	width: min(100%,1.6rem)!important;
}
.width17_ {
	width: min(100%,1.7rem)!important;
}
.width18_ {
	width: min(100%,1.8rem)!important;
}
.width19_ {
	width: min(100%,1.9rem)!important;
}
.width20_ {
	width: min(100%,2rem)!important;
}
.width25_ {
	width: min(100%,2.5rem)!important;
}
.width30_ {
	width: min(100%,3rem)!important;
}
.width35_ {
	width: min(100%,3.5rem)!important;
}
.width40_ {
	width: min(100%,4rem)!important;
}
.width45_ {
	width: min(100%,4.5rem)!important;
}
.width50_ {
	width: min(100%,5rem)!important;
}
.width55_ {
	width: min(100%,5.5rem)!important;
}
.width60_ {
	width: min(100%,6rem)!important;
}
.width65_ {
	width: min(100%,6.5rem)!important;
}
.width70_ {
	width: min(100%,7rem)!important;
}
.width75_ {
	width: min(100%,7.5rem)!important;
}
.width80_ {
	width: min(100%,8rem)!important;
}
.width85_ {
	width: min(100%,8.5rem)!important;
}
.width90_ {
	width: min(100%,9rem)!important;
}
.width95_ {
	width: min(100%,9.5rem)!important;
}
.width100_ {
	width: min(100%,10rem)!important;
}
.width105_ {
	width: min(100%,10.5rem)!important;
}
.width110_ {
	width: min(100%,11rem)!important;
}
.width115_ {
	width: min(100%,11.5rem)!important;
}
.width120_ {
	width: min(100%,12rem)!important;
}
.width125_ {
	width: min(100%,12.5rem)!important;
}
.width130_ {
	width: min(100%,13rem)!important;
}
.width135_ {
	width: min(100%,13.5rem)!important;
}
.width140_ {
	width: min(100%,14rem)!important;
}
.width145_ {
	width: min(100%,14.5rem)!important;
}
.width150_ {
	width: min(100%,15rem)!important;
	width: min(100%,16rem)!important;
}
.width155_ {
	width: min(100%,15.5rem)!important;
}
.width160_ {
	width: min(100%,16rem)!important;
}
.width165_ {
	width: min(100%,16.5rem)!important;
}
.width170_ {
	width: min(100%,17rem)!important;
	width: min(100%,18rem)!important;
}
.width175_ {
	width: min(100%,17.5rem)!important;
}
.width180_ {
	width: min(100%,18rem)!important;
}
.width185_ {
	width: min(100%,18.5rem)!important;
}
.width190_ {
	width: min(100%,19rem)!important;
}
.width195_ {
	width: min(100%,19.5rem)!important;
}
.width200_ {
	width: min(100%,20rem)!important;
}
.width205_ {
	width: min(100%,20.5rem)!important;
}
.width210_ {
	width: min(100%,21rem)!important;
}
.width215_ {
	width: min(100%,21.5rem)!important;
}
.width220_ {
	width: min(100%,22rem)!important;
}
.width225_ {
	width: min(100%,22.5rem)!important;
}
.width230_ {
	width: min(100%,23rem)!important;
}
.width235_ {
	width: min(100%,23.5rem)!important;
}
.width240_ {
	width: min(100%,24rem)!important;
}
.width245_ {
	width: min(100%,24.5rem)!important;
}
.width250_ {
	width: min(100%,25rem)!important;
}
.width255_ {
	width: min(100%,25.5rem)!important;
}
.width260_ {
	width: min(100%,26rem)!important;
}
.width265_ {
	width: min(100%,26.5rem)!important;
}
.width270_ {
	width: min(100%,27rem)!important;
}
.width275_ {
	width: min(100%,27.5rem)!important;
}
.width280_ {
	width: min(100%,28rem)!important;
}
.width285_ {
	width: min(100%,28.5rem)!important;
}
.width290_ {
	width: min(100%,29rem)!important;
}
.width295_ {
	width: min(100%,29.5rem)!important;
}
.width300_ {
	width: min(100%,30rem)!important;
}
.width305_ {
	width: min(100%,30.5rem)!important;
}
.width310_ {
	width: min(100%,31rem)!important;
}
.width315_ {
	width: min(100%,31.5rem)!important;
}
.width320_ {
	width: min(100%,32rem)!important;
}
.width325_ {
	width: min(100%,32.5rem)!important;
}
.width330_ {
	width: min(100%,33rem)!important;
}
.width335_ {
	width: min(100%,33.5rem)!important;
}
.width340_ {
	width: min(100%,34rem)!important;
}
.width345_ {
	width: min(100%,34.5rem)!important;
}
.width350_ {
	width: min(100%,35rem)!important;
}
.width355_ {
	width: min(100%,35.5rem)!important;
}
.width360_ {
	width: min(100%,36rem)!important;
}
.width365_ {
	width: min(100%,36.5rem)!important;
}
.width370_ {
	width: min(100%,37rem)!important;
}
.width375_ {
	width: min(100%,37.5rem)!important;
}
.width380_ {
	width: min(100%,38rem)!important;
}
.width385_ {
	width: min(100%,38.5rem)!important;
}
.width390_ {
	width: min(100%,39rem)!important;
}
.width395_ {
	width: min(100%,39.5rem)!important;
}
.width400_ {
	width: min(100%,40rem)!important;
}
.width405_ {
	width: min(100%,40.5rem)!important;
}
.width410_ {
	width: min(100%,41rem)!important;
}
.width415_ {
	width: min(100%,41.5rem)!important;
}
.width420_ {
	width: min(100%,42rem)!important;
}
.width425_ {
	width: min(100%,42.5rem)!important;
}
.width430_ {
	width: min(100%,43rem)!important;
}
.width435_ {
	width: min(100%,43.5rem)!important;
}
.width440_ {
	width: min(100%,44rem)!important;
}
.width445_ {
	width: min(100%,44.5rem)!important;
}
.width450_ {
	width: min(100%,45rem)!important;
}
.width455_ {
	width: min(100%,45.5rem)!important;
}
.width460_ {
	width: min(100%,46rem)!important;
}
.width465_ {
	width: min(100%,46.5rem)!important;
}
.width470_ {
	width: min(100%,47rem)!important;
}
.width475_ {
	width: min(100%,47.5rem)!important;
}
.width480_ {
	width: min(100%,48rem)!important;
}
.width485_ {
	width: min(100%,48.5rem)!important;
}
.width490_ {
	width: min(100%,49rem)!important;
}
.width495_ {
	width: min(100%,49.5rem)!important;
}
.width500_ {
	width: min(100%,50rem)!important;
}
.width505_ {
	width: min(100%,50.5rem)!important;
}
.width510_ {
	width: min(100%,51rem)!important;
}
.width515_ {
	width: min(100%,51.5rem)!important;
}
.width520_ {
	width: min(100%,52rem)!important;
}
.width525_ {
	width: min(100%,52.5rem)!important;
}
.width530_ {
	width: min(100%,53rem)!important;
}
.width535_ {
	width: min(100%,53.5rem)!important;
}
.width540_ {
	width: min(100%,54rem)!important;
}
.width545_ {
	width: min(100%,54.5rem)!important;
}
.width550_ {
	width: min(100%,55rem)!important;
}
.width555_ {
	width: min(100%,55.5rem)!important;
}
.width560_ {
	width: min(100%,56rem)!important;
}
.width565_ {
	width: min(100%,56.5rem)!important;
}
.width570_ {
	width: min(100%,57rem)!important;
}
.width575_ {
	width: min(100%,57.5rem)!important;
}
.width580_ {
	width: min(100%,58rem)!important;
}
.width585_ {
	width: min(100%,58.5rem)!important;
}
.width590_ {
	width: min(100%,59rem)!important;
}
.width595_ {
	width: min(100%,59.5rem)!important;
}
.width600_ {
	width: min(100%,60rem)!important;
}
.width605_ {
	width: min(100%,60.5rem)!important;
}
.width610_ {
	width: min(100%,61rem)!important;
}
.width615_ {
	width: min(100%,61.5rem)!important;
}
.width620_ {
	width: min(100%,62rem)!important;
}
.width625_ {
	width: min(100%,62.5rem)!important;
}
.width630_ {
	width: min(100%,63rem)!important;
}
.width635_ {
	width: min(100%,63.5rem)!important;
}
.width640_ {
	width: min(100%,64rem)!important;
}
.width645_ {
	width: min(100%,64.5rem)!important;
}
.width650_ {
	width: min(100%,65rem)!important;
}
.width655_ {
	width: min(100%,65.5rem)!important;
}
.width660_ {
	width: min(100%,66rem)!important;
}
.width665_ {
	width: min(100%,66.5rem)!important;
}
.width670_ {
	width: min(100%,67rem)!important;
}
.width675_ {
	width: min(100%,67.5rem)!important;
}
.width680_ {
	width: min(100%,68rem)!important;
}
.width685_ {
	width: min(100%,68.5rem)!important;
}
.width690_ {
	width: min(100%,69rem)!important;
}
.width695_ {
	width: min(100%,69.5rem)!important;
}
.width700_ {
	width: min(100%,70rem)!important;
}
.width705_ {
	width: min(100%,70.5rem)!important;
}
.width710_ {
	width: min(100%,71rem)!important;
}
.width715_ {
	width: min(100%,71.5rem)!important;
}
.width720_ {
	width: min(100%,72rem)!important;
}
.width725_ {
	width: min(100%,72.5rem)!important;
}
.width730_ {
	width: min(100%,73rem)!important;
}
.width735_ {
	width: min(100%,73.5rem)!important;
}
.width740_ {
	width: min(100%,74rem)!important;
}
.width745_ {
	width: min(100%,74.5rem)!important;
}
.width750_ {
	width: min(100%,75rem)!important;
}
.width755_ {
	width: min(100%,75.5rem)!important;
}
.width760_ {
	width: min(100%,76rem)!important;
}
.width765_ {
	width: min(100%,76.5rem)!important;
}
.width770_ {
	width: min(100%,77rem)!important;
}
.width775_ {
	width: min(100%,77.5rem)!important;
}
.width780_ {
	width: min(100%,78rem)!important;
}
.width785_ {
	width: min(100%,78.5rem)!important;
}
.width790_ {
	width: min(100%,79rem)!important;
}
.width795_ {
	width: min(100%,79.5rem)!important;
}
.width800_ {
	width: min(100%,80rem)!important;
}
.width805_ {
	width: min(100%,80.5rem)!important;
}
.width810_ {
	width: min(100%,81rem)!important;
}
.width815_ {
	width: min(100%,81.5rem)!important;
}
.width820_ {
	width: min(100%,82rem)!important;
}
.width825_ {
	width: min(100%,82.5rem)!important;
}
.width830_ {
	width: min(100%,83rem)!important;
}
.width835_ {
	width: min(100%,83.5rem)!important;
}
.width840_ {
	width: min(100%,84rem)!important;
}
.width845_ {
	width: min(100%,84.5rem)!important;
}
.width850_ {
	width: min(100%,85rem)!important;
}
.width855_ {
	width: min(100%,85.5rem)!important;
}
.width860_ {
	width: min(100%,86rem)!important;
}
.width865_ {
	width: min(100%,86.5rem)!important;
}
.width870_ {
	width: min(100%,87rem)!important;
}
.width875_ {
	width: min(100%,87.5rem)!important;
}
.width880_ {
	width: min(100%,88rem)!important;
}
.width885_ {
	width: min(100%,88.5rem)!important;
}
.width890_ {
	width: min(100%,89rem)!important;
}
.width895_ {
	width: min(100%,89.5rem)!important;
}
.width900_ {
	width: min(100%,90rem)!important;
}
.width905_ {
	width: min(100%,90.5rem)!important;
}
.width910_ {
	width: min(100%,91rem)!important;
}
.width915_ {
	width: min(100%,91.5rem)!important;
}
.width920_ {
	width: min(100%,92rem)!important;
}
.width925_ {
	width: min(100%,92.5rem)!important;
}
.width930_ {
	width: min(100%,93rem)!important;
}
.width935_ {
	width: min(100%,93.5rem)!important;
}
.width940_ {
	width: min(100%,94rem)!important;
}
.width945_ {
	width: min(100%,94.5rem)!important;
}
.width950_ {
	width: min(100%,95rem)!important;
}
.width955_ {
	width: min(100%,95.5rem)!important;
}
.width960_ {
	width: min(100%,96rem)!important;
}
.width965_ {
	width: min(100%,96.5rem)!important;
}
.width970_ {
	width: min(100%,97rem)!important;
}
.width975_ {
	width: min(100%,97.5rem)!important;
}
.width980_ {
	width: min(100%,98rem)!important;
}
.width985_ {
	width: min(100%,98.5rem)!important;
}
.width990_ {
	width: min(100%,99rem)!important;
}
.width995_ {
	width: min(100%,99.5rem)!important;
}
.width1000_ {
	width: min(100%,100rem)!important;
}
.width1005_ {
	width: min(100%,100.5rem)!important;
}
.width1010_ {
	width: min(100%,101rem)!important;
}
.width1015_ {
	width: min(100%,101.5rem)!important;
}
.width1020_ {
	width: min(100%,102rem)!important;
}
.width1025_ {
	width: min(100%,102.5rem)!important;
}
.width1030_ {
	width: min(100%,103rem)!important;
}
.width1035_ {
	width: min(100%,103.5rem)!important;
}
.width1040_ {
	width: min(100%,104rem)!important;
}
.width1045_ {
	width: min(100%,104.5rem)!important;
}
.width1050_ {
	width: min(100%,105rem)!important;
}
.width1055_ {
	width: min(100%,105.5rem)!important;
}
.width1060_ {
	width: min(100%,106rem)!important;
}
.width1065_ {
	width: min(100%,106.5rem)!important;
}
.width1070_ {
	width: min(100%,107rem)!important;
}
.width1075_ {
	width: min(100%,107.5rem)!important;
}
.width1080_ {
	width: min(100%,108rem)!important;
}
.width1085_ {
	width: min(100%,108.5rem)!important;
}
.width1090_ {
	width: min(100%,109rem)!important;
}
.width1095_ {
	width: min(100%,109.5rem)!important;
}
.width1100_ {
	width: min(100%,110rem)!important;
}
.width1105_ {
	width: min(100%,110.5rem)!important;
}
.width1110_ {
	width: min(100%,111rem)!important;
}
.width1115_ {
	width: min(100%,111.5rem)!important;
}
.width1120_ {
	width: min(100%,112rem)!important;
}
.width1125_ {
	width: min(100%,112.5rem)!important;
}
.width1130_ {
	width: min(100%,113rem)!important;
}
.width1135_ {
	width: min(100%,113.5rem)!important;
}
.width1140_ {
	width: min(100%,114rem)!important;
}
.width1145_ {
	width: min(100%,114.5rem)!important;
}
.width1150_ {
	width: min(100%,115rem)!important;
}
.width1155_ {
	width: min(100%,115.5rem)!important;
}
.width1160_ {
	width: min(100%,116rem)!important;
}
.width1165_ {
	width: min(100%,116.5rem)!important;
}
.width1170_ {
	width: min(100%,117rem)!important;
}
.width1175_ {
	width: min(100%,117.5rem)!important;
}
.width1180_ {
	width: min(100%,118rem)!important;
}
.width1185_ {
	width: min(100%,118.5rem)!important;
}
.width1190_ {
	width: min(100%,119rem)!important;
}
.width1195_ {
	width: min(100%,119.5rem)!important;
}
.width1200_ {
	width: min(100%,120rem)!important;
}
.width1205_ {
	width: min(100%,120.5rem)!important;
}
.width1210_ {
	width: min(100%,121rem)!important;
}
.width1215_ {
	width: min(100%,121.5rem)!important;
}
.width1220_ {
	width: min(100%,122rem)!important;
}
.width1225_ {
	width: min(100%,122.5rem)!important;
}
.width1230_ {
	width: min(100%,123rem)!important;
}
.width1235_ {
	width: min(100%,123.5rem)!important;
}
.width1240_ {
	width: min(100%,124rem)!important;
}
.width1245_ {
	width: min(100%,124.5rem)!important;
}
.width1250_ {
	width: min(100%,125rem)!important;
}
.width1255_ {
	width: min(100%,125.5rem)!important;
}
.width1260_ {
	width: min(100%,126rem)!important;
}
.width1265_ {
	width: min(100%,126.5rem)!important;
}
.width1270_ {
	width: min(100%,127rem)!important;
}
.width1275_ {
	width: min(100%,127.5rem)!important;
}
.width1280_ {
	width: min(100%,128rem)!important;
}
.width1285_ {
	width: min(100%,128.5rem)!important;
}
.width1290_ {
	width: min(100%,129rem)!important;
}
.width1295_ {
	width: min(100%,129.5rem)!important;
}
.width1300_ {
	width: min(100%,130rem)!important;
}
.width1305_ {
	width: min(100%,130.5rem)!important;
}
.width1310_ {
	width: min(100%,131rem)!important;
}
.width1315_ {
	width: min(100%,131.5rem)!important;
}
.width1320_ {
	width: min(100%,132rem)!important;
}
.width1325_ {
	width: min(100%,132.5rem)!important;
}
.width1330_ {
	width: min(100%,133rem)!important;
}
.width1335_ {
	width: min(100%,133.5rem)!important;
}
.width1340_ {
	width: min(100%,134rem)!important;
}
.width1345_ {
	width: min(100%,134.5rem)!important;
}
.width1350_ {
	width: min(100%,135rem)!important;
}
.width1355_ {
	width: min(100%,135.5rem)!important;
}
.width1360_ {
	width: min(100%,136rem)!important;
}
.width1365_ {
	width: min(100%,136.5rem)!important;
}
.width1370_ {
	width: min(100%,137rem)!important;
}
.width1375_ {
	width: min(100%,137.5rem)!important;
}
.width1380_ {
	width: min(100%,138rem)!important;
}
.width1385_ {
	width: min(100%,138.5rem)!important;
}
.width1390_ {
	width: min(100%,139rem)!important;
}
.width1395_ {
	width: min(100%,139.5rem)!important;
}
.width1400_ {
	width: min(100%,140rem)!important;
}
.width1405_ {
	width: min(100%,140.5rem)!important;
}
.width1410_ {
	width: min(100%,141rem)!important;
}
.width1415_ {
	width: min(100%,141.5rem)!important;
}
.width1420_ {
	width: min(100%,142rem)!important;
}
.width1425_ {
	width: min(100%,142.5rem)!important;
}
.width1430_ {
	width: min(100%,143rem)!important;
}
.width1435_ {
	width: min(100%,143.5rem)!important;
}
.width1440_ {
	width: min(100%,144rem)!important;
}
.width1445_ {
	width: min(100%,144.5rem)!important;
}
.width1450_ {
	width: min(100%,145rem)!important;
}
.max_width25_ {
	max-width: min(100%,2.5rem)!important;
}
.max_width50_ {
	max-width: min(100%,5rem)!important;
}
.max_width100_ {
	max-width: min(100%,10rem)!important;
}
.max_width150_ {
	max-width: min(100%,15rem)!important;
}
.max_width200_ {
	max-width: min(100%,20rem)!important;
}
.max_width_full_ {
	max-width: 100%!important;
}
.min_width25_ {
	min-width: 2.5rem!important;
}
.min_width30_ {
	min-width: 3rem!important;
}
.min_width50_ {
	min-width: 5rem!important;
}
.min_width80_ {
	min-width: 8rem!important;
}
.min_width100_ {
	min-width: 10rem!important;
}
.min_width150_ {
	min-width: 15rem!important;
}
.min_width200_ {
	min-width: 20rem!important;
}
/*height*/
.height_auto_ {
	height: auto!important;
}
.height_full_ {
	height: 100%!important;
}
.height00_ {
	height: 0px!important;
}
.height01_ {
	height: 1px!important;
}
.height02_ {
	height: 2px!important;
}
.height03_ {
	height: 3px!important;
}
.height04_ {
	height: 0.4rem!important;
}
.height05_ {
	height: 0.5rem!important;
}
.height06_ {
	height: 0.6rem!important;
}
.height07_ {
	height: 0.7rem!important;
}
.height08_ {
	height: 0.8rem!important;
}
.height09_ {
	height: 0.9rem!important;
}
.height10_ {
	height: 1rem!important;
}
.height11_ {
	height: 1.1rem!important;
}
.height12_ {
	height: 1.2rem!important;
}
.height13_ {
	height: 1.3rem!important;
}
.height14_ {
	height: 1.4rem!important;
}
.height15_ {
	height: 1.5rem!important;
}
.height16_ {
	height: 1.6rem!important;
}
.height17_ {
	height: 1.7rem!important;
}
.height18_ {
	height: 1.8rem!important;
}
.height19_ {
	height: 1.9rem!important;
}
.height20_ {
	height: 2rem!important;
}
.height25_ {
	height: 2.5rem!important;
}
.height30_ {
	height: 3rem!important;
}
.height35_ {
	height: 3.5rem!important;
}
.height40_ {
	height: 4rem!important;
}
.height45_ {
	height: 4.5rem!important;
}
.height50_ {
	height: 5rem!important;
}
.height55_ {
	height: 5.5rem!important;
}
.height60_ {
	height: 6rem!important;
}
.height65_ {
	height: 6.5rem!important;
}
.height70_ {
	height: 7rem!important;
}
.height75_ {
	height: 7.5rem!important;
}
.height80_ {
	height: 8rem!important;
}
.height85_ {
	height: 8.5rem!important;
}
.height90_ {
	height: 9rem!important;
}
.height95_ {
	height: 9.5rem!important;
}
.height100_ {
	height: 10rem!important;
}
.height105_ {
	height: 10.5rem!important;
}
.height110_ {
	height: 11rem!important;
}
.height115_ {
	height: 11.5rem!important;
}
.height120_ {
	height: 12rem!important;
}
.height125_ {
	height: 12.5rem!important;
}
.height130_ {
	height: 13rem!important;
}
.height135_ {
	height: 13.5rem!important;
}
.height140_ {
	height: 14rem!important;
}
.height145_ {
	height: 14.5rem!important;
}
.height150_ {
	height: 15rem!important;
}
.height155_ {
	height: 15.5rem!important;
}
.height160_ {
	height: 16rem!important;
}
.height165_ {
	height: 16.5rem!important;
}
.height170_ {
	height: 17rem!important;
}
.height175_ {
	height: 17.5rem!important;
}
.height180_ {
	height: 18rem!important;
}
.height185_ {
	height: 18.5rem!important;
}
.height190_ {
	height: 19rem!important;
}
.height195_ {
	height: 19.5rem!important;
}
.height200_ {
	height: 20rem!important;
}
.height205_ {
	height: 20.5rem!important;
}
.height210_ {
	height: 21rem!important;
}
.height215_ {
	height: 21.5rem!important;
}
.height220_ {
	height: 22rem!important;
}
.height225_ {
	height: 22.5rem!important;
}
.height230_ {
	height: 23rem!important;
}
.height235_ {
	height: 23.5rem!important;
}
.height240_ {
	height: 24rem!important;
}
.height245_ {
	height: 24.5rem!important;
}
.height250_ {
	height: 25rem!important;
}
.height255_ {
	height: 25.5rem!important;
}
.height260_ {
	height: 26rem!important;
}
.height265_ {
	height: 26.5rem!important;
}
.height270_ {
	height: 27rem!important;
}
.height275_ {
	height: 27.5rem!important;
}
.height280_ {
	height: 28rem!important;
}
.height285_ {
	height: 28.5rem!important;
}
.height290_ {
	height: 29rem!important;
}
.height295_ {
	height: 29.5rem!important;
}
.height300_ {
	height: 30rem!important;
}
.height305_ {
	height: 30.5rem!important;
}
.height310_ {
	height: 31rem!important;
}
.height315_ {
	height: 31.5rem!important;
}
.height320_ {
	height: 32rem!important;
}
.height325_ {
	height: 32.5rem!important;
}
.height330_ {
	height: 33rem!important;
}
.height335_ {
	height: 33.5rem!important;
}
.height340_ {
	height: 34rem!important;
}
.height345_ {
	height: 34.5rem!important;
}
.height350_ {
	height: 35rem!important;
}
.height355_ {
	height: 35.5rem!important;
}
.height360_ {
	height: 36rem!important;
}
.height365_ {
	height: 36.5rem!important;
}
.height370_ {
	height: 37rem!important;
}
.height375_ {
	height: 37.5rem!important;
}
.height380_ {
	height: 38rem!important;
}
.height385_ {
	height: 38.5rem!important;
}
.height390_ {
	height: 39rem!important;
}
.height395_ {
	height: 39.5rem!important;
}
.height400_ {
	height: 40rem!important;
}
.height405_ {
	height: 40.5rem!important;
}
.height410_ {
	height: 41rem!important;
}
.height415_ {
	height: 41.5rem!important;
}
.height420_ {
	height: 42rem!important;
}
.height425_ {
	height: 42.5rem!important;
}
.height430_ {
	height: 43rem!important;
}
.height435_ {
	height: 43.5rem!important;
}
.height440_ {
	height: 44rem!important;
}
.height445_ {
	height: 44.5rem!important;
}
.height450_ {
	height: 45rem!important;
}
.height455_ {
	height: 45.5rem!important;
}
.height460_ {
	height: 46rem!important;
}
.height465_ {
	height: 46.5rem!important;
}
.height470_ {
	height: 47rem!important;
}
.height475_ {
	height: 47.5rem!important;
}
.height480_ {
	height: 48rem!important;
}
.height485_ {
	height: 48.5rem!important;
}
.height490_ {
	height: 49rem!important;
}
.height495_ {
	height: 49.5rem!important;
}
.height500_ {
	height: 50rem!important;
}
.height505_ {
	height: 50.5rem!important;
}
.height510_ {
	height: 51rem!important;
}
.height515_ {
	height: 51.5rem!important;
}
.height520_ {
	height: 52rem!important;
}
.height525_ {
	height: 52.5rem!important;
}
.height530_ {
	height: 53rem!important;
}
.height535_ {
	height: 53.5rem!important;
}
.height540_ {
	height: 54rem!important;
}
.height545_ {
	height: 54.5rem!important;
}
.height550_ {
	height: 55rem!important;
}
.height555_ {
	height: 55.5rem!important;
}
.height560_ {
	height: 56rem!important;
}
.height565_ {
	height: 56.5rem!important;
}
.height570_ {
	height: 57rem!important;
}
.height575_ {
	height: 57.5rem!important;
}
.height580_ {
	height: 58rem!important;
}
.height585_ {
	height: 58.5rem!important;
}
.height590_ {
	height: 59rem!important;
}
.height595_ {
	height: 59.5rem!important;
}
.height600_ {
	height: 60rem!important;
}
.height605_ {
	height: 60.5rem!important;
}
.height610_ {
	height: 61rem!important;
}
.height615_ {
	height: 61.5rem!important;
}
.height620_ {
	height: 62rem!important;
}
.height625_ {
	height: 62.5rem!important;
}
.height630_ {
	height: 63rem!important;
}
.height635_ {
	height: 63.5rem!important;
}
.height640_ {
	height: 64rem!important;
}
.height645_ {
	height: 64.5rem!important;
}
.height650_ {
	height: 65rem!important;
}
.height655_ {
	height: 65.5rem!important;
}
.height660_ {
	height: 66rem!important;
}
.height665_ {
	height: 66.5rem!important;
}
.height670_ {
	height: 67rem!important;
}
.height675_ {
	height: 67.5rem!important;
}
.height680_ {
	height: 68rem!important;
}
.height685_ {
	height: 68.5rem!important;
}
.height690_ {
	height: 69rem!important;
}
.height695_ {
	height: 69.5rem!important;
}
.height700_ {
	height: 70rem!important;
}
.height705_ {
	height: 70.5rem!important;
}
.height710_ {
	height: 71rem!important;
}
.height715_ {
	height: 71.5rem!important;
}
.height720_ {
	height: 72rem!important;
}
.height725_ {
	height: 72.5rem!important;
}
.height730_ {
	height: 73rem!important;
}
.height735_ {
	height: 73.5rem!important;
}
.height740_ {
	height: 74rem!important;
}
.height745_ {
	height: 74.5rem!important;
}
.height750_ {
	height: 75rem!important;
}
.height755_ {
	height: 75.5rem!important;
}
.height760_ {
	height: 76rem!important;
}
.height765_ {
	height: 76.5rem!important;
}
.height770_ {
	height: 77rem!important;
}
.height775_ {
	height: 77.5rem!important;
}
.height780_ {
	height: 78rem!important;
}
.height785_ {
	height: 78.5rem!important;
}
.height790_ {
	height: 79rem!important;
}
.height795_ {
	height: 79.5rem!important;
}
.height800_ {
	height: 80rem!important;
}
.height805_ {
	height: 80.5rem!important;
}
.height810_ {
	height: 81rem!important;
}
.height815_ {
	height: 81.5rem!important;
}
.height820_ {
	height: 82rem!important;
}
.height825_ {
	height: 82.5rem!important;
}
.height830_ {
	height: 83rem!important;
}
.height835_ {
	height: 83.5rem!important;
}
.height840_ {
	height: 84rem!important;
}
.height845_ {
	height: 84.5rem!important;
}
.height850_ {
	height: 85rem!important;
}
.height855_ {
	height: 85.5rem!important;
}
.height860_ {
	height: 86rem!important;
}
.height865_ {
	height: 86.5rem!important;
}
.height870_ {
	height: 87rem!important;
}
.height875_ {
	height: 87.5rem!important;
}
.height880_ {
	height: 88rem!important;
}
.height885_ {
	height: 88.5rem!important;
}
.height890_ {
	height: 89rem!important;
}
.height895_ {
	height: 89.5rem!important;
}
.height900_ {
	height: 90rem!important;
}
.height905_ {
	height: 90.5rem!important;
}
.height910_ {
	height: 91rem!important;
}
.height915_ {
	height: 91.5rem!important;
}
.height920_ {
	height: 92rem!important;
}
.height925_ {
	height: 92.5rem!important;
}
.height930_ {
	height: 93rem!important;
}
.height935_ {
	height: 93.5rem!important;
}
.height940_ {
	height: 94rem!important;
}
.height945_ {
	height: 94.5rem!important;
}
.height950_ {
	height: 95rem!important;
}
.height955_ {
	height: 95.5rem!important;
}
.height960_ {
	height: 96rem!important;
}
.height965_ {
	height: 96.5rem!important;
}
.height970_ {
	height: 97rem!important;
}
.height975_ {
	height: 97.5rem!important;
}
.height980_ {
	height: 98rem!important;
}
.height985_ {
	height: 98.5rem!important;
}
.height990_ {
	height: 99rem!important;
}
.height995_ {
	height: 99.5rem!important;
}
.height1000_ {
	height: 100rem!important;
}
.height1005_ {
	height: 100.5rem!important;
}
.height1010_ {
	height: 101rem!important;
}
.height1015_ {
	height: 101.5rem!important;
}
.height1020_ {
	height: 102rem!important;
}
.height1025_ {
	height: 102.5rem!important;
}
.height1030_ {
	height: 103rem!important;
}
.height1035_ {
	height: 103.5rem!important;
}
.height1040_ {
	height: 104rem!important;
}
.height1045_ {
	height: 104.5rem!important;
}
.height1050_ {
	height: 105rem!important;
}
.height1055_ {
	height: 105.5rem!important;
}
.height1060_ {
	height: 106rem!important;
}
.height1065_ {
	height: 106.5rem!important;
}
.height1070_ {
	height: 107rem!important;
}
.height1075_ {
	height: 107.5rem!important;
}
.height1080_ {
	height: 108rem!important;
}
.height1085_ {
	height: 108.5rem!important;
}
.height1090_ {
	height: 109rem!important;
}
.height1095_ {
	height: 109.5rem!important;
}
.height1100_ {
	height: 110rem!important;
}
.height1105_ {
	height: 110.5rem!important;
}
.height1110_ {
	height: 111rem!important;
}
.height1115_ {
	height: 111.5rem!important;
}
.height1120_ {
	height: 112rem!important;
}
.height1125_ {
	height: 112.5rem!important;
}
.height1130_ {
	height: 113rem!important;
}
.height1135_ {
	height: 113.5rem!important;
}
.height1140_ {
	height: 114rem!important;
}
.height1145_ {
	height: 114.5rem!important;
}
.height1150_ {
	height: 115rem!important;
}
.height1155_ {
	height: 115.5rem!important;
}
.height1160_ {
	height: 116rem!important;
}
.height1165_ {
	height: 116.5rem!important;
}
.height1170_ {
	height: 117rem!important;
}
.height1175_ {
	height: 117.5rem!important;
}
.height1180_ {
	height: 118rem!important;
}
.height1185_ {
	height: 118.5rem!important;
}
.height1190_ {
	height: 119rem!important;
}
.height1195_ {
	height: 119.5rem!important;
}
.height1200_ {
	height: 120rem!important;
}
.height1205_ {
	height: 120.5rem!important;
}
.height1210_ {
	height: 121rem!important;
}
.height1215_ {
	height: 121.5rem!important;
}
.height1220_ {
	height: 122rem!important;
}
.height1225_ {
	height: 122.5rem!important;
}
.height1230_ {
	height: 123rem!important;
}
.height1235_ {
	height: 123.5rem!important;
}
.height1240_ {
	height: 124rem!important;
}
.height1245_ {
	height: 124.5rem!important;
}
.height1250_ {
	height: 125rem!important;
}
.height1255_ {
	height: 125.5rem!important;
}
.height1260_ {
	height: 126rem!important;
}
.height1265_ {
	height: 126.5rem!important;
}
.height1270_ {
	height: 127rem!important;
}
.height1275_ {
	height: 127.5rem!important;
}
.height1280_ {
	height: 128rem!important;
}
.height1285_ {
	height: 128.5rem!important;
}
.height1290_ {
	height: 129rem!important;
}
.height1295_ {
	height: 129.5rem!important;
}
.height1300_ {
	height: 130rem!important;
}
.max_height25_ {
	max-height: 2.5rem!important;
}
.max_height50_ {
	max-height: 5rem!important;
}
.max_height100_ {
	max-height: 10rem!important;
}
.max_height150_ {
	max-height: 15rem!important;
}
.max_height200_ {
	max-height: 20rem!important;
}
.max_height_full_ {
	max-height: 100%!important;
}
.min_height25_ {
	min-height: 2.5rem!important;
}
.min_height50_ {
	min-height: 5rem!important;
}
.min_height95_ {
	min-height: 9.5rem!important;
}
.min_height100_ {
	min-height: 10rem!important;
}
.min_height150_ {
	min-height: 15rem!important;
}
.min_height200_ {
	min-height: 20rem!important;
}

/* ---------------------------------------------------------------
	color
--------------------------------------------------------------- */
/*bg_color */
.bg_ffffff_ {
	background-color: #ffffff!important;
}
.bg_f9fbc8_ {
	background-color: #f9fbc8!important;
}
.bg_aff6ff_ {
	background-color: #aff6ff!important;
}
/*アクティヴ*/
.bg_status_active_,
.bg_status_active_ th,
.bg_status_active_ td { 
	background-color: #d5f5e9!important;
}
/*これから*/
.bg_status_future_,
.bg_status_future_ th,
.bg_status_future_ td { 
	background-color: #d9eeff!important;
}
/*終了時*/
.bg_status_finish_,
.bg_status_finish_ th,
.bg_status_finish_ td { 
	background-color: #e6e6e6!important;
}
/*廃止*/
.bg_status_disuse_,
.bg_status_disuse_ th,
.bg_status_disuse_ td { 
	background-color: #b4b4b4!important;
}
/*該当カテゴリなし*/
.bg_status_others_,
.bg_status_others_ th,
.bg_status_others_ td { 
	background-color: #ffd3e5!important;
}
/*強調色3*/
.bg_status_emp_,
.bg_status_emp_ th,
.bg_status_emp_ td { 
	background-color: #aff6ff!important;
}
/*font_color*/
.font_color_aff6ff_ {
	color: #aff6ff !important;
}
.font_color_787878_ {
	color: #787878 !important;
}
.font_color_fff_ {
	color: #fff !important;
}
.font_color_000_ {
	color: #4a4a4a !important;
}

/*border_color*/
.border_color_lightgray_ {
	border-color: #dcdcdc !important;
}
.border_color_gray_ {
	border-color: #787878 !important;
}

.bg_safe {
	padding: 0.4rem 0.7rem 3px;
	border: solid 1px #cacaca;
	background-color: #FEFE9D;
	color: Black;
}
.bg_mistyrose {
	padding: 0.4rem 0.7rem 3px;
	border: solid 1px #cacaca;
	background-color: #FFE4E1;
	color: Black;
}
.bg_blue {
	padding: 0.4rem 0.7rem 3px;
	border: solid 1px #cacaca;
	background-color: #d8ffff;
	color: Black;
}
.bg_men {
	padding: 0.4rem 0.7rem 3px;
	border: solid 1px #cacaca;
	background-color: #bfdfff;
	color: Black;
}
.bg_woman {
	padding: 0.4rem 0.7rem 3px;
	border: solid 1px #cacaca;
	background-color: #ffd4d1;
	color: Black;
}
.bg_green {
	padding: 0.4rem 0.7rem 3px;
	border: solid 1px #cacaca;
	background-color: #c0ffc0;
	color: Black;
}
.bg_group_total {
	padding: 0.4rem 0.7rem 3px;
	border: solid 1px #cacaca;
	background-color: #e6e6fa;
	color: Black;
}
.bg_record_total {
	padding: 0.4rem 0.7rem 3px;
	border: solid 1px #cacaca;
	background-color: #f4f4fc;
	color: Black;
}

/* ---------------------------------------------------------------
	border
--------------------------------------------------------------- */
/*border */
.border_none_ {
	border: none !important;	
}
.border_top_none_ {
	border-top: none !important;	
}
.border_bottom_none_ {
	border-bottom: none !important;	
}
.border_left_none_ {
	border-left: none !important;	
}
.border_right_none_ {
	border-right: none !important;	
}

.border_top1_ {
	margin-top: 1.0rem;
	padding-top: 1.0rem;
	border-top-style: solid!important;
	border-top-width: 1px!important;
}

.border_bottom1_ {
	margin-bottom: 1.0rem;
	padding-bottom: 1.0rem;
	border-bottom-style: solid!important;
	border-bottom-width: 1px!important;
}
.border_box1_ {
	padding: 1.0rem;
	border: 1px solid!important;
}
/* ---------------------------------------------------------------
	wrapper
--------------------------------------------------------------- */
#Wrapper {
	min-height: 100%;
}
/*title_bt_*/
.title_bt_ .bt_ {
	position: absolute;
	right: 1rem;
	top: 2px;
}
/*list_column_*/
.list_column_ li {
	float: left;
	margin: 0 1rem 1rem 0;
}
.list_column_ li label {
	padding-left: 1.3em;
	text-indent: -1.3em;
	white-space: normal;
	margin: 0 !important;
	width: 100% !important;	
}
/*list_column_5_*/
.list_column_5_ li {
	width: 18%;
}
/*position*/
.position_relative_ {
	position: relative!important;
}
.position_absolute_ {
	position: absolute!important;
}

/* ---------------------------------------------------------------
	同様の定義あり、パターン規則外
--------------------------------------------------------------- */
.margin_bottom_0_ {
	margin-bottom: 0 !important;
}

/* ---------------------------------------------------------------
	同様の定義ないがパターン規則外
--------------------------------------------------------------- */
.margin_top_08_ {
	margin-top: 0.8rem;
}

.border_top_hidden_ {
	border-top-style: hidden !important;
}


	.section_rounded_ .section_rounded_inner_ .table_wrapper_ {
		margin-left: -2.0rem;
		margin-right: -2.0rem;
		padding: 0 2.0rem;
		overflow-x: auto;
	}
	.section_rounded_ .section_rounded_inner_ .table_wrapper_ table th {
		white-space: nowrap;
	}
/* ---------------------------------------------------------------
	Responsive Design - Media Queries
--------------------------------------------------------------- */
/* スマートフォン (767px以下) */
@media screen and (max-width: 767px) {
	body {
		min-width: 100%;
		width: 100%;
		font-size: 1.3rem;
		font-size: 1.4rem;
	}
	
	#header {
	}
	#header_wrapper {
	}
	#header_name {
		padding: 0.5rem 2.0rem 0.5rem 1.0rem;
		font-size: 1.3rem;
		width: calc(100% - 15.4rem - 6.4rem);
	    flex: none;
	}
	#header_name > span:first-child {
		display: block;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 100%;
		text-align: right;
	}
	#header_home a {
		display: flex;
		flex-flow: column;
		justify-content: center;
		align-items: center;
		text-align: center;
		width: 6.4rem;
		height: 6.4rem;
		padding: 0;
		background: #8DAAFF;
		color: #ffffff;
		font-size: 1rem;
		cursor: pointer;
	}
	#header_home a::before {
		display: block;
		content: '';
		width: 3.2rem;
		height: 3.2rem;
		background: url(../img/common/menu_icon_home.png) center / contain no-repeat;
		margin-bottom: 0.5rem;
	}
	#gnav-sp {
		position: fixed;
		left: 0;
		right: 0;
		bottom: 0;
		z-index: 1200;
	}
	#gnav-sp .gnav-sp--container {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 0;
		background: #ffffff;
		box-shadow: 0px -3px 0.6rem rgba(0,0,0,0.08);
		height: 6.4rem;
		display: flex;
		align-items: center;
	}
	#gnav-sp .gnav-sp--container::after {
		display: block;
		content: '';
		width: 100%;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 10;
		border-top: solid 1px #efefef;

	}
	#gnav-sp .gnav-sp--container .gnav-sp--close {
		position: fixed;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
		z-index: -1;
		background: rgba(0, 0, 0, 0.5);
		visibility: hidden;
		opacity: 0;
		transition: all 0.3s;
	}
	#gnav-sp .gnav-sp--container:has(dl.active) .gnav-sp--close {
		visibility: visible;
		opacity: 1;
	}

	#gnav-sp .gnav-sp--container dl {
		flex: 1;
	}
	#gnav-sp .gnav-sp--container dl dt {
		position: relative;
		z-index: 5;
		background: #ffffff;
	}
	#gnav-sp .gnav-sp--container dl dt a {
		display: flex;
		align-items: center;
		justify-content: center;
		flex-flow: column;
		width: 100%;
		height: 6.4rem;
		text-align: center;
		font-size: 1.1rem;
	}
	#gnav-sp .gnav-sp--container dl dt a::before {
		display: block;
		content: '';
		width: 2.4rem;
		height: 2.4rem;
		margin: 0 auto 0.4rem;
		background: #efefef;
	}
	#gnav-sp .gnav-sp--container dl.active dt a,
	#gnav-sp .gnav-sp--container:not(:has(dl.active)) dl.current dt a {
		color: var(--text-hover);

	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="1"] dt a::before {
		background: url(../img/common/menu_icon_order.png) center / contain no-repeat;
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="1"].active dt a::before,
	#gnav-sp .gnav-sp--container:not(:has(dl.active)) dl[data-gnav-num="1"].current dt a::before {
		background-image: url(../img/common/menu_icon_order_o.png);
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="3"] dt a::before {
		background: url(../img/common/menu_icon_user.png) center / contain no-repeat;
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="3"].active dt a::before,
	#gnav-sp .gnav-sp--container:not(:has(dl.active)) dl[data-gnav-num="3"].current dt a::before	 {
		background-image: url(../img/common/menu_icon_user_o.png);
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="4"] dt a::before {
		background: url(../img/common/menu_icon_item.png) center / contain no-repeat;
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="4"].active dt a::before,
	#gnav-sp .gnav-sp--container:not(:has(dl.active)) dl[data-gnav-num="4"].current dt a::before {
		background-image: url(../img/common/menu_icon_item_o.png);
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="6"] dt a::before {
		background: url(../img/common/menu_icon_masta.png) center / contain no-repeat;
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="6"].active dt a::before,
	#gnav-sp .gnav-sp--container:not(:has(dl.active)) dl[data-gnav-num="6"].current dt a::before {
		background-image: url(../img/common/menu_icon_masta_o.png);
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="8"] dt a::before {
		background: url(../img/common/menu_icon_report.png) center / contain no-repeat;
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="8"].active dt a::before,
	#gnav-sp .gnav-sp--container:not(:has(dl.active)) dl[data-gnav-num="8"].current dt a::before {
		background-image: url(../img/common/menu_icon_report_o.png);
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="30"] dt a::before {
		background: url(../img/common/menu_icon_system.png) center / contain no-repeat;
	}
	#gnav-sp .gnav-sp--container dl[data-gnav-num="30"].active dt a::before,
	#gnav-sp .gnav-sp--container:not(:has(dl.active)) dl[data-gnav-num="30"].current dt a::before {
		background-image: url(../img/common/menu_icon_system_o.png);
	}


	#gnav-sp .gnav-sp--container dl dd {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 100%;
		background: #ffffff;
		border-radius: 3rem 3rem 0 0;
		box-shadow: 0px -3px 0.6rem rgba(0,0,0,0.08);
		padding: 3.2rem 0 0;
		transform: translateY(150%);
		transition: all 0.5s;
	}
	#gnav-sp .gnav-sp--container dl.active dd {
		transform: translateY(0%);
	}
	#gnav-sp .gnav-sp--container dl dd ul {
		position: relative;
		padding: 0 2.0rem 1.6rem;
		overflow-y: auto;
		max-height: calc(90dvh - 9rem);
	}
	#gnav-sp .gnav-sp--container dl dd .gnav-sp--close-btn {
		position: absolute;
		left: 0;
		right: 0;
		top: 0;
		height: 3.2rem;
		background: rgba(255,255,255,0);
	}
	#gnav-sp .gnav-sp--container dl dd .gnav-sp--close-btn::before {
		display: block;
		content: '';
		background: #DBDBDB;
		width: 5.6rem;
		height: 0.4rem;
		border-radius: 3px;
		position: absolute;
		top: 0.8rem;
		left: calc(50% - 2.8rem);
	}
	#gnav-sp .gnav-sp--container dl dd ul li + li {
		margin-top: 1.2rem;
	}
	#gnav-sp .gnav-sp--container dl dd ul li a {
		position: relative;
    display: block;
    background: #F2F6FF;
    padding: 1.4rem 4.5rem 1.2rem 1.5rem;
    border-radius: 4.5rem;

	}
	#gnav-sp .gnav-sp--container dl dd ul li a::after {
		display: block;
		content: '';
		width: 1.6rem;
		height: 1.6rem;
		background: url(../img/common/icon_arrow_r_blue2.png) center / contain no-repeat;
		position: absolute;
		top: 50%;
		right: 1.0rem;
		transform: translateY(-50%);
	}

	#bt_topagetop a {
		bottom: 7.4rem;
	}
	#footer-contents {
		height: calc(13rem + 6.4rem);
		padding: 2.4rem 2.0rem 0;
	}
	#footer-contents-nav {
		display: block;
		margin: 0 0 2.0rem;
		padding: 0;
		text-align: left;
	}
	#footer-contents-nav ul {
		display: flex;
		justify-content: space-between;
		gap: 1.0rem;
	}
	#footer-contents-nav p {
		display: block;
		margin-top: 1.5rem;
	}

	
	#wrapper {
		width: 100%;
	}
	
	#content {
		width: 100%;
		padding-left: 4%;
		padding-right: 4%;
		min-height: calc(100dvh - 6.4rem - 9.2rem - 13rem);
	}
	.column_wrapper_ {
		margin-bottom: 3.2rem;
		display: flex;
		flex-flow: column;
		gap: 3.2rem;
	}
	.multi_column_ {
		width: 100%;
	}
	
	.left_column_, .right_column_ {
		float: none;
		width: 100%;
	}

	.section_rounded_ {
		padding: 2.0rem 1.6rem;

	}
	.section_rounded_ .section_rounded_inner_ {
		padding: 1.6rem;
	}


	.table_wrapper_ {
		overflow-x: auto;
	}
	.table_wrapper_ table th {
		white-space: nowrap;
	}
	.section_rounded_ .section_rounded_inner_ > .table_wrapper_ {
		margin-left: -1.6rem;
		margin-right: -1.6rem;
		padding: 0;
		display: flex;
	}
	.section_rounded_ .section_rounded_inner_ > .table_wrapper_::before,
	.section_rounded_ .section_rounded_inner_ > .table_wrapper_::after {
		display: block;
		content: '';
		width: 1.6rem;
		min-width: 1.6rem;
		height: 1.6rem;
		background: rgba(0,0,0,0);
	}
	
	table {
		/*width: 100%;*/
		/*overflow-x: auto;*/
		/*display: block;*/
		font-size: 1.3rem;
	}
	
	table th, table td {
		padding: 0.5rem;
	}
	
	/* ボタンを全幅にする */
	.btn_, .button_ {
		width: 100%;
		margin-bottom: 1rem;
	}
	
	/* フォーム要素を全幅にする */
	input[type="text"],
	input[type="email"],
	input[type="password"],
	input[type="tel"],
	select,
	textarea {
		width: 100%;
		box-sizing: border-box;
	}
}