@charset "utf-8";

@media screen and (max-width : 640px) {

/* ==================================================
Base-Layout
================================================== */
/* body
================================================== */
body {
	-webkit-text-size-adjust:none;
	font-size: 87.5%;
}
/* wrapper
================================================== */
#tmp_wrapper {
	width:100%;
	min-width:320px;
}
#tmp_wrap_main {
    min-width: auto;
    width: 100%;
	padding: 0;
}
.format_free #tmp_wrap_main {
    padding: 0 10px;
}
/* contents
================================================== */
#tmp_contents,
#tmp_maincontents {
	word-wrap:break-word;
}
/* format-layout
================================================== */
.wrap_col_nm,
.wrap_col_rgt_navi,
.column_full .wrap_col_main,
.column_lnavi .wrap_col_main,
.column_rnavi .wrap_col_main {
	float:none;
}
.wrap_col_lft_navi {
	float:none;
	position:static;
	z-index:auto;
}
.col_main {
	padding:0;
}
/* top
================================================== */
.format_top #tmp_main_menu,
.format_top #tmp_main {
	float:none;
	width:100%;
}
/* free
================================================== */
.format_free .wrap_col_lft_navi,
.format_free .wrap_col_rgt_navi {
	display:none;
}
.format_free .column_lnavi .col_main {
	margin-left:0;
}
.format_free .column_rnavi .wrap_col_main,
.format_free .column_rnavi .col_main {
	margin-right:0;
}
/* ==================================================
header
================================================== */
#tmp_header {
    width: 100%;
    float: none;
	z-index: 999;
	border-bottom: 1px solid #2d4498;
}
#tmp_header:after {
    content: '';
    display: table;
    clear: both;
}
#tmp_hlogo {
    width: calc(100% - 187px);
    float: left;
    border-bottom: none;
    text-align: left;
    padding: 12px 10px 11px 7px;
}
#tmp_hlogo:before {
    top: 0;
    bottom: inherit;
    width: 35px;
    height: 55px;
    background: #fcf6fd url(/shared/site_gikai_rn/images/header/hlogo_before_sp.png) no-repeat center center;
	background-size: contain;
}
#tmp_hlogo h1,
#tmp_hlogo p {
    display: block;
    width: 118px;
    height: 32px;
    margin: 0;
    background: transparent url(/shared/site_gikai_rn/images/header/hlogo_sp.png) no-repeat 0 center;
    background-size: contain;
}

#tmp_hlogo a {
    display: block;
    width: 118px;
    height: 32px;
}
#tmp_hlogo h1 span,
#tmp_hlogo p span {
    display: block;
    width: 118px;
    height: 32px;
    position: relative;
    z-index: -1;
    overflow: hidden;
}
#tmp_hnavi_lmenu a {
    width: 63px;
    height: 55px;
    font-size: 0.625rem;
	color:#ffffff;
    background: #4059b5 url(/shared/site_gikai_rn/images/icon/search_menu_icon.png) no-repeat 17px 10px;
    padding: 36px 3px 19px 6px;
}
.contact_menu a,
.no_javascript .hfunction_menu .contact_menu a {
	width: 62px;
    height: 55px;
    right: 63px;
    font-size: 0.625rem;
    background: #4059b5 url(/shared/site_gikai_rn/images/icon/contact_icon.png) no-repeat 16px 9px;
    background-size: 26px auto;
    -webkit-background-size: 26px auto;
    -moz-background-size: 26px auto;
    padding: 36px 1px 5px;
    letter-spacing: -0.5px;
	text-align: center;
}
.function_menu > div > a {
    width: 62px;
    height: 55px;
    right: 125px;
    font-size: 0.625rem;
    background: #823271 url(/shared/site_gikai_rn/images/icon/function_icon.png) no-repeat 20px 9px;
    background-size: 22px auto;
    -webkit-background-size: 22px auto;
    -moz-background-size: 22px auto;
    padding: 36px 1px 5px 3px;
    text-align: center;
}
.function_menu > div > a.active {
    text-decoration: none;
    background: #661154 url(/shared/site_gikai_rn/images/icon/close_btn_icon.png) no-repeat 20px 10px;
    padding: 36px 1px 5px 2px;
}
/* sp_menu
================================================== */
.spmenu_open {
	position:absolute;
	width: 100%;
	min-height: 100%;
    z-index: 9999;
    background: #fcf6fd;
    color: #222222;
    position: absolute;
}
#tmp_wrapper.rmenu::before {
	content:"";
	display: block;
	min-height: 100%;
	height:100%;
	width:auto;
	position:absolute;
	top:0;
	left: 0;
	right: 0;
	border: 2px solid #661154;
	border-top: none;
	background-color: #fcf6fd;
	z-index:699;
}
#tmp_wrapper.lmenu::before {
	content:"";
	display: block;
	min-height: 100%;
	height:100%;
	width:auto;
	position:absolute;
	top:0;
	left: 0;
	right: 0;
	border-top: none;
	background-color: #7f8bb9;
	color: #ffffff;
	z-index:699;
}
/* sp_menu
================================================== */
.spmenu_open {
	position:absolute;
	width: 100%;
	min-height: 100%;
    z-index: 9999;
    background: #ffffff;
    color: #222222;
    position: absolute;
}
.spmenu_open::before {
	content:"";
	min-height: 100%;
	height:100%;
	width:100%;
	position:absolute;
	top:0;
	left:0;
	background-color: rgba(0,0,0,0.5);
	z-index:699;
}
.spmenu_open #tmp_sma_menu {
	position: relative;
	background-color: #ffffff;
	color: #222222;
	z-index: 9999;
}
#tmp_switch_sp_style {
	display: none;
}
#tmp_hnavi_s,
.spmenu_open #tmp_hnavi_s {
	display: block;
	list-style: none;
}
#tmp_search_block {
    margin: 0;
    padding: 4px 10px 5px 10px;
    background-color: #5d6995;
    color: #FFFFFF;
}
#tmp_schedule {
    min-width: auto;
    width: 100%;
	padding-bottom: 15px;
    margin-bottom: 3px;
}
.schedule_ttl {
    font-size: 128.5%;
    background: #454ea1 url(/shared/site_gikai_rn/images/icon/schedule_icon.png) no-repeat 11px center;
    background-size: 16px auto;
    -webkit-background-size: 16px auto;
    -moz-background-size: 16px auto;
    padding: 7px 15px 6px 35px;
}
.fsize_small .schedule_ttl{
    min-height: 41px;
}
.schedule_close_btn .close_btn {
    position: relative;
    font-size: 0.75rem;
    right: auto;
    top: auto;
    width: 218px;
    min-height: 37px;
    padding: 10px 2px 6px 3px;
    text-align: center;
    margin: 0 auto;
    display: block;
	border: 1px solid #454ea1;
	box-shadow: 0px 3px 9px 1px rgba(94, 16, 107, 0.1);
	-webkit-box-shadow: 0px 3px 9px 1px rgba(94, 16, 107, 0.1);
	-moz-box-shadow: 0px 3px 9px 1px rgba(94, 16, 107, 0.1);
}
.schedule_close_btn .close_btn:before {
    top: 2px;
    left: 0;
}
.schedule_cnt {
    padding: 9px 10px 21px 10px;
}
.schedule_cnt ul {
    display: block;
	width: 100%;
	float: none;
}
.schedule_cnt li {
    padding: 7px 5px 9px 5px;
}
.schedule_cnt li a {
    background: transparent url(/shared/site_gikai_rn/images/icon/schedule_list_icon.png) no-repeat 1px 5px;
    background-size: 10px auto;
    -webkit-background-size: 10px auto;
    -moz-background-size: 10px auto;
    padding-left: 17px;
    letter-spacing: 2.5px;
    line-height: 1.65;
	font-size:100%;
}
.schedule_btn {
    width: 100%;
    float: none;
    margin: 14px 0 0;
}
.schedule_btn a {
    background: #ffffff url(/shared/site_gikai_rn/images/icon/calendar_blue_icon.png) no-repeat 13px center;
    background-size: 23px auto;
    -webkit-background-size: 23px auto;
    -moz-background-size: 23px auto;
    padding: 17px 10px 13px 50px;
    font-size: 85.7%;
}
.schedule_btn a:after {
	width: 15px;
	height: 15px;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
}
#tmp_function_menu {
	width: 100%;
	border: 2px solid #661154;
	border-bottom: none;
}
.function_menu_inner {
    background-color: #fcf6fd;
    color: #222222;
    padding: 9px 8px 26px 8px;
}
.function_menu_block ul {
	margin: 0;
}
.function_menu_block ul li {
    float: none;
    width: 100%;
    padding: 0;
    margin: 0 0 10px;
}
.function_menu_block ul li a {
    font-size: 92.8%;
    text-align: left;
    padding: 12px 5px 9px 40px;
	background-color:#ffffff;
	color:#222222;
}
.function_menu_block ul li.setting_speech a {
    background-image: url(/shared/site_gikai_rn/images/icon/hear_icon.png), -moz-linear-gradient( 90deg, rgb(249,239,250) 0%, rgb(255,255,255) 100%);
    background-image: url(/shared/site_gikai_rn/images/icon/hear_icon.png), -webkit-linear-gradient( 90deg , rgb(249,239,250) 0%, rgb(255,255,255) 100%);
    background-image: url(/shared/site_gikai_rn/images/icon/hear_icon.png), -ms-linear-gradient( 90deg, rgb(249,239,250) 0%, rgb(255,255,255) 100%);
    background-repeat: no-repeat;
	background-size: 25px 25px, 100% 100%;
	-webkit-background-size: 25px 25px, 100% 100%;
	-moz-background-size: 25px 25px, 100% 100%;
    background-position: 7px center, 100% 100%;
}
.function_menu_block ul li.setting_fontsize a {
    background-image: url(/shared/site_gikai_rn/images/icon/furigana_icon.png), -moz-linear-gradient( 90deg, rgb(249,239,250) 0%, rgb(255,255,255) 100%);
    background-image: url(/shared/site_gikai_rn/images/icon/furigana_icon.png), -webkit-linear-gradient( 90deg, rgb(249,239,250) 0%, rgb(255,255,255) 100%);
    background-image: url(/shared/site_gikai_rn/images/icon/furigana_icon.png), -ms-linear-gradient( 90deg, rgb(249,239,250) 0%, rgb(255,255,255) 100%);
	background-size: 25px 25px, 100% 100%;
	-webkit-background-size: 25px 25px, 100% 100%;
	-moz-background-size: 25px 25px, 100% 100%;
    background-position: 7px center, 100% 100%;
}
.function_menu_block ul li.setting_char a {
    background-image: url(/shared/site_gikai_rn/images/icon/fsize_icon.png), -moz-linear-gradient( 90deg, rgb(249,239,250) 0%, rgb(255,255,255) 100%);
    background-image: url(/shared/site_gikai_rn/images/icon/fsize_icon.png), -webkit-linear-gradient( 90deg, rgb(249,239,250) 0%, rgb(255,255,255) 100%);
    background-image: url(/shared/site_gikai_rn/images/icon/fsize_icon.png), -ms-linear-gradient( 90deg, rgb(249,239,250) 0%, rgb(255,255,255) 100%);
	background-size: 25px 25px, 100% 100%;
	-webkit-background-size: 25px 25px, 100% 100%;
	-moz-background-size: 25px 25px, 100% 100%;
    background-position: 7px center, 100% 100%;
    line-height: auto;
	padding: 12px 5px 9px 40px;
}
.function_menu_block {
	margin: 0 0 11px;
}
.wrap_mc_pc {
    background: transparent url(/shared/site_gikai_rn/images/icon/pc_change_arrow.png) no-repeat 2px 7px;
    color: #222222;
    background-size: 10px auto;
    -webkit-background-size: 10px auto;
    -moz-background-size: 10px auto;
    padding-left: 19px;
}
#tmp_switch_pc_style {
	font-size: 92.8%;
    background: transparent url(/shared/site_gikai_rn/images/icon/pc_change_icon.png) no-repeat 0 2px;
    color: #222222;
    background-size: 20px auto;
    -webkit-background-size: 20px auto;
    -moz-background-size: 20px auto;
    text-decoration: none;
    padding-left: 25px;
    padding-top: 3px;
}
.function_close_btn .close_btn {
    margin: 33px auto 0;
    padding: 12px 10px 5px;
    text-decoration: none;
	width: 220px;
    min-height: 36px;
	font-size: 92.8%;
}
.function_close_btn .close_btn:before {
    margin-right: -2px;
    top: 1px;
    left: -10px;
}
#tmp_hnavi_lmenu a.active {
    background: #354377 url(/shared/site_gikai_rn/images/icon/close_btn_icon.png) no-repeat 21px 10px;
    padding: 36px 1px 5px 2px;
	text-align: center;
}
#tmp_sma_lmenu {
    padding: 13px 10px 41px;
}
.wrap_sma_sch {
	border: none;
	background-color: #7f8bb9;
	border-top: 1px solid #2d4498;
}
.hfunction_menu .guide_menu a {
    font-size: 128.5%;
    background: #4059b5 url(/shared/site_gikai_rn/images/icon/book_icon.png) no-repeat 11px center;
    background-size: 22px auto;
    -webkit-background-size: 22px auto;
    -moz-background-size: 22px auto;
    padding: 10px 10px 8px 43px;
    border-bottom: 1px solid #2d4498;
    margin: 0 0 14px;
}
#tmp_sma_search {
	width: auto;
	margin: 0 -10px;
	padding: 5px 10px 5px 10px;
    background-color: #5d6995;
    color: #FFFFFF;
}
#tmp_search,
#tmp_sma_search,
#tmp_query,
#tmp_sma_query {
	font-size:100%;
}
#tmp_search .wrap_sch_box:nth-child(1) {
	width:auto;
}
#tmp_sma_sch_btn,
#tmp_func_sch_btn,
#tmp_search .wrap_sch_box:nth-child(2){
	font-size:100%;
	width: 57px !important;
}
#tmp_b_header ul {
    margin: 0;
}
#tmp_b_header li {
    width: 100%;
    padding: 0;
    float: none;
    border: none;
}
#tmp_sma_lmenu .close_btn {
	margin: 16px auto 0;
	width: 220px;
    min-height: 34px;
	padding: 9px 10px 8px;
	font-size: 92.8%;
}
#tmp_sma_lmenu .close_btn:before {
    margin-right: -2px;
    top: 2px;
    left: -10px;
}
/* gnavi
================================================== */
#tmp_gnavi {
	margin: 15px -10px 0;
	width: auto;
    border-top: none;
    background-color: #354377;
    color: #ffffff;
    padding: 0;
}
#tmp_gnavi ul {
    margin: 0;
    padding: 0;
}
#tmp_gnavi li {
    width: 100%;
    padding: 0;
    float: none;
}
#tmp_gnavi li a {
    display: block;
    border-bottom: 1px solid #7f8bb9;
    border-left: none;
    background: transparent url(/shared/site_gikai_rn/images/icon/border-x.png) no-repeat 12px 20px;
    background-size: 7px 2px;
    -webkit-background-size: 7px 2px;
    -moz-background-size: 7px 2px;
    padding: 13px 10px 11px 34px;
    margin: 0;
    font-size: 100%;
    font-weight: 400;
}
#tmp_gnavi a:hover, 
#tmp_gnavi a:focus, 
#tmp_gnavi a:active, 
#tmp_gnavi li.active a {
    background: transparent url(/shared/site_gikai_rn/images/icon/border-x.png) no-repeat 11px 24px;
    background-size: 7px 2px;
    -webkit-background-size: 7px 2px;
    -moz-background-size: 7px 2px;
    padding: 13px 10px 11px 34px;
}
#tmp_gnavi li:nth-child(5n) a,
#tmp_gnavi li:last-child a {
    border-right: none;
}
#tmp_b_header {
    margin: 20px 0 0;
    background-color: #7f8bb9;
    color: #222222;
    padding: 0;
}
#tmp_b_header li {
    font-size: 100%;
    margin: 0 0 10px;
}
#tmp_b_header li span {
    height:28px;
	padding-left:30px;
	-webkit-background-size:20px auto;
	-moz-background-size:20px auto;
	background-size:20px auto;
	background-position: 5px center;
}
#tmp_b_header li.kids_btn a {
	height:50px;
	border-width:3px;
    background:#ffffff url(/shared/site_gikai_rn/images/navi/sp/kids_btn.png) no-repeat center center;
    color: #222222;
	-webkit-background-size:auto 14px;
	-moz-background-size:auto 14px;
	background-size:auto 14px;
}
#tmp_b_header li.pref_btn a {
	height:50px;
	border-width:1px;
}
#tmp_b_header li.pref_btn a {
	-webkit-background-size:auto 13px;
	-moz-background-size:auto 13px;
	background-size:auto 13px;
}
#tmp_b_header li.pref_btn a:before {
    background:url(/shared/site_gikai_rn/images/navi/sp/pref_btn.png) no-repeat center center;
	-webkit-background-size:auto 22px;
	-moz-background-size:auto 22px;
	background-size:auto 22px;
}
#tmp_b_header li.kids_btn.active a,
#tmp_b_header li.kids_btn a:hover,
#tmp_b_header li.kids_btn a:focus {
	border-width:3px;
}
#tmp_b_header li.pref_btn.active a,
#tmp_b_header li.pref_btn a:hover,
#tmp_b_header li.pref_btn a:focus {
	border-width:1px;
}
/* pankuzu
================================================== */
#tmp_wrap_custom_update {
    margin: 0;
}
#tmp_pankuzu {
    margin-bottom: 15px;
    font-size: 85.7%;
}
/* model_change
================================================== */
.wrap_mc_pc,
.wrap_mc_pc #tmp_switch_pc_style {
	display: block;
}
/* ==================================================
footer
================================================== */
#tmp_footer {
	margin: 0 -10px;
}
.format_free #tmp_footer {
    margin: 0 -20px;
}
/* fnavi */
.footer_cnt {
	padding:0 10px;
	clear:both;
}
.footer_cnt address {
	font-style:normal;
}
.footer_navi li {
	display: block;
	padding: 15px 0 9px 0;
	padding-right: 0 !important;
}
.footer_navi {
	font-size: 92.8%;
	border-bottom: 6px solid #ffffff;
	padding: 0 10px;
}
.footer_navi li a {
    text-decoration: none;
    background: transparent url(/shared/site_gikai_rn/images/icon/border-x-purple.png) no-repeat 0px 5px;
    background-size: 13px 2px;
    -webkit-background-size: 13px 2px;
    -moz-background-size: 13px 2px;
    color: #333333;
    padding-left: 23px;
}
.footer_navi ul {
	padding: 15px 0 17px 10px;
}
.fnavi {
	margin: 0;
}
.fnavi li {
	width: 100%;
	float: none;
	padding: 0;
	margin: 0 0 4px;
}
.footer_bottom {
    padding: 23px 20px 17px;
}
.fnavi li a,
.fnavi li a:hover,
.fnavi li a:focus {
	display: block;
    background: #ffffff url(/shared/site_gikai_rn/images/icon/border-x-purple.png) no-repeat 10px 20px;
    background-size: 13px 2px;
    -webkit-background-size: 13px 2px;
    -moz-background-size: 13px 2px;
    text-decoration: none;
    color: #333333;
    font-size: 88.89%;
    border-radius: 1.8em;
    -webkit-border-radius: 1.8em;
    -moz-border-radius: 1.8em;
    padding: 12px 10px 12px 32px;
}
.footer_cnt {
	padding: 0;
}
.footer_title {
    padding: 21px 0 9px;
}
.footer_logo {
    font-size: 135.7%;
    font-weight: bold;
    display: block;
	padding: 0 0 5px;
	margin-bottom: 2px;
}
.footer_corporate {
    font-size: 85.7%;
}
.footer_info {
    font-size: 85.7%;
    padding-right: 85px;
}
.footer_info span {
	display: block;
}
.copyright {
    text-align: center;
    color: #333333;
    font-size: 85.7%;
    padding-right: 0;
}
#tmp_footer .pnavi_relative .ptop a {
	position: fixed;
	right: 10px;
	bottom: 20px;
}
#tmp_footer .ptop a {
    position: absolute;
    right: 20px;
    bottom: 59px;
	margin-right: 0;
}
/* ==================================================
class
================================================== */

/* float ▼Do not edit
================================================== */
.float_lft,
.float_rgt {
	float:none;
	margin-left:0 !important;
	margin-right:0 !important;
}

/* ==================================================
parts
================================================== */
/* parts ▼Do not edit
============================== */
div.col2 div.col2L,
div.col3 div.col3L,
div.col3 div.col3M,
div.col2 div.col2 div.col2L,
div.fixed_col2 div.fixed_col2L {
	width:100%;
	margin-right:0;
	display: block;
	float:none;
	clear:both;
}
div.col2 div.col2R,
div.col3 div.col3R,
div.col2 div.col2 div.col2R,
div.fixed_col2 div.fixed_col2R {
	width:100%;
	display: block;
	float:none;
	clear:both;
}
#tmp_contents div.col3 ul,
#tmp_contents div.col2 ul {
	margin-bottom:0;
}
div.img_cap {
	width:auto !important;
}
#tmp_contents img {
	max-width:100%;
	height:auto;
}
#tmp_contents ul,
#tmp_contents ol {
	margin-left:22px;
}
#tmp_contents table {
	width:auto;
}
#tmp_contents table table {
	max-width:100%;
}
#tmp_contents table th,
#tmp_contents table td {
	width:auto;
}
#tmp_contents table.gsc-search-box td.gsc-input {
	width:100% !important;
}
#tmp_contents input[type="text"],
#tmp_contents textarea {
	width:100% !important;
	padding:0;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;/* Webkit */
}
/* inquiry
============================== */
#tmp_inquiry {
    margin: 0 0 40px;
}
#tmp_inquiry_ttl {
	font-size: 142.8%;
    padding: 14px 11px 12px;
}
#tmp_inquiry_cnt {
    padding: 16px 11px 3px;
}
#tmp_inquiry_cnt .submit {
    margin: 1.5em 0 0 0 !important;
}
#tmp_inquiry_cnt input[type="submit"] {
    width: 210px;
    height: 43px;
    background: #5d6995 url(/shared/site_gikai_rn/images/icon/border-x_submit.png) no-repeat 25px center;
    padding-left: 17px;
}
/* #tmp_lnavi */
#tmp_lnavi {
	margin-bottom: 40px;
}
#tmp_lnavi_ttl {
	font-size: 142.8%;
    background-size: 78px auto;
	-moz-background-size: 78px auto;
	-webkit-background-size: 78px auto;
}
#tmp_lnavi_ttl a {
    display: block;
    text-decoration: none;
    padding: 15px 10px 16px 30px;
    color: #FFFFFF;
    background: transparent url(/shared/site_gikai_rn/images/icon/icon_ttl_lnavi.png) no-repeat 12px 26px;
    background-size: 13px auto;
    -webkit-background-size: 13px auto;
    -moz-background-size: 13px auto;
}
#tmp_lnavi_cnt {
    padding: 14px 20px 3px 10px;
}
#tmp_lnavi_cnt ul li,
.column_cnt #tmp_lnavi_cnt ul li {
	margin-bottom: 11px;
    width: 100%;
    margin-right: 0;
}
#tmp_lnavi_cnt ul li a {
	font-size: 114.3%;
	padding-left: 15px;
	line-height: 1.6;
    background-position: 0 9px;
    background-size: 11px auto;
    -webkit-background-size: 11px auto;
}
/* event_cal
================================================== */
/* cate_ttl
================================================== */
#tmp_cate_ttl img {
    height:auto;
    max-width:100%;
}

/* Scroll Table
================================================== */
.scroll_table {
	overflow-x:auto;
	margin-bottom:10px;
	padding:23px 5px 5px;
	background:#F5F5F5 url(/shared/site_gikai_rn/images/icon/scroll_table_icon.png) right 5px no-repeat;
	background-size:75px 15px;
}
.scroll_table {
	overflow-x:scroll;
}
.scroll_table_switch {
	text-align:right;
	margin:0 0 10px;
	font-size:75%;
	line-height:1.2;
}
.scroll_table_switch a {
	border:1px solid #CCCCCC;
	color:#333333;
	display:inline-block;
	padding:8px 10px 8px 70px;
	text-decoration:none;
	background:#F2F2F2 url(/shared/site_gikai_rn/images/icon/scroll_table_ex.png) 10px center no-repeat;
	background-size:46px 20px;
	box-shadow:0 2px 0 0 #91918E;
	min-width:9em;
	text-align:center;
}
.scroll_table_switch a.scroll {
	background:#FFFFFF url(/shared/site_gikai_rn/images/icon/scroll_table_df.png) 10px center no-repeat;
	background-size:46px 20px;
}
.scroll_table::-webkit-scrollbar{
 height: 5px;
}
.scroll_table::-webkit-scrollbar-track{
 background: #F1F1F1;
}
.scroll_table::-webkit-scrollbar-thumb {
 background: #BCBCBC;
}

/* ==================================================
clearfix
================================================== */
#tmp_sma_lnavi_cnt .switch_menu .noicon_list:after {
	content: ""; /* Do not edit */
	display: table; /* Do not edit */
	clear: both; /* Do not edit */
}
}