@charset "utf-8";

@media screen and (max-width : 480px) {

/* ==================================================
shared
================================================== */
/* body
============================== */
body {
	-webkit-text-size-adjust:none; /* 変更しない */
	background:none; /* 変更しない */
}
input[type="submit"],
input[type="button"],
input[type="text"],
input[type="password"] {
	-webkit-appearance:none; /* 変更しない */
	-webkit-border-radius:0; /* Webkit */
	-moz-border-radius:0; /* Mozilla */
	border-radius:0; /* CSS3 */
}
/* wrapper
============================== */
#tmp_wrapper,
#tmp_wrapper2,
#tmp_wrapper3,
#tmp_footer {
	width:100%; /* 変更しない */
	min-width:320px; /* 変更しない */
}
#tmp_wrapper {
	background:url(/shared/site_smartphone/images/wrapper/wrapper_bg.jpg) repeat-x top left;
	-webkit-background-size:10px 100px;/* Safari,Chrome */
	-moz-background-size:10px 100px;/* Mozilla */
	background-size:10px 100px;/* CSS3 */
}
#tmp_wrapper2 {
	background:url(/shared/site_smartphone/images/wrapper/wrapper_main_bg.jpg) no-repeat top center !important;
	-webkit-background-size:250px 100px;/* Safari,Chrome */
	-moz-background-size:250px 100px;/* Mozilla */
	background-size:250px 100px;/* CSS3 */
}
/* main
============================== */
#tmp_wrap_main {
	padding:10px 10px 0;
}
/* contents
============================== */
#tmp_contents,
#tmp_maincontents {
	word-break:break-all; /* 変更しない */
	padding:0;
}
/* format カラムのレイアウトのbaseロジック
============================== */
.format_free .wrap_col_lft_navi,
.format_free .col_rgt_navi {
	display:none; /* 変更しない */
}
.format_free .col_main {
	margin-right:0 !important; /* 変更しない */
	margin-left:0 !important; /* 変更しない */
}
.format_free .wrap_col_nm2 {
	margin-right:0 !important; /* 変更しない */
}
.column_full .wrap_col_main {
	float:none; /* 変更しない */
}
/* top
============================== */
.format_top .column_full .wrap_col_nm,
.format_top .column_full .wrap_col_nm2 {
	margin-right:0; /* 変更しない */
}
.format_top .column_full .wrap_col_lft_navi {
	width:auto;
	margin-right:0; /* 変更しない */
}
.format_top .column_full .col_lft_navi,
.format_top .column_full .col_rgt_navi {
	padding:0; /* 変更しない */
}
.format_top .column_full .wrap_col_rgt_navi {
	width:auto; /* 変更しない */
}
.format_top .column_full .col_main {
	margin-left:0; /* 変更しない */
}
.format_top .column_full .wrap_col_nm,
.format_top .column_full .wrap_col_lft_navi,
.format_top .column_full .wrap_col_rgt_navi {
	float:none;
}
/* free
============================== */
.format_free .wrap_col_nm {
	margin-right:0; /* 変更しない */
}
.format_free .wrap_col_nm2 {
	margin-right:0; /* 変更しない */
}
.format_free .wrap_col_lft_navi {
	display:none; /* 変更しない */
}
.format_free .wrap_col_rgt_navi {
	display:none; /* 変更しない */
}
.format_free .column_full .col_main,
.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,
.custom_mayor #tmp_header,
.custom_gikai #tmp_header {
	position:relative;
	padding:0;
}
/* hlogo
============================== */
#tmp_hlogo {
	float:none;
	padding:12px 0 2px;
	text-align:center;
}
#tmp_hlogo p {
	display:inline-block;
	width:177px;
	height:36px;
	background-image:url(/shared/site_smartphone/images/header/hlogo.jpg);
	-webkit-background-size:177px 36px;
	-moz-background-size:177px 36px;
	background-size:177px 36px;
}
#tmp_hlogo a {
	width:177px;
	height:36px;
}
#tmp_hlogo p span {
	width:177px;
	height:36px;
}
/* mayor */
.custom_mayor #tmp_hlogo {
	float:none;
	padding:8px 0 4px;
	text-align:center;
}
.custom_mayor #tmp_hlogo h1,
.custom_mayor #tmp_hlogo p {
	display:inline-block;
	width:145px;
	height:43px;
	background-image:url(/shared/site_smartphone/images/header/hlogo_mayor.jpg);
	-webkit-background-size:145px 43px;
	-moz-background-size:145px 43px;
	background-size:145px 43px;
}
.custom_mayor #tmp_hlogo a ,
.custom_mayor #tmp_hlogo h1 span,
.custom_mayor #tmp_hlogo p span {
	width:145px;
	height:43px;
}
/* gikai */
.custom_gikai #tmp_hlogo {
	float:none;
	padding:11px 0 4px;
	text-align:center;
}
.custom_gikai #tmp_hlogo h1,
.custom_gikai #tmp_hlogo p {
	display:inline-block;
	width:155px;
	height:40px;
	background-image:url(/shared/site_smartphone/images/header/hlogo_gikai.jpg);
	-webkit-background-size:155px 40px;
	-moz-background-size:155px 40px;
	background-size:155px 40px;
}
.custom_gikai #tmp_hlogo a ,
.custom_gikai #tmp_hlogo h1 span,
.custom_gikai #tmp_hlogo p span {
	width:155px;
	height:40px;
}
/* means
============================== */
#tmp_means {
	width:auto; /* 変更しない */
	float:none; /* 変更しない */
}
#tmp_means_primary,
#tmp_means_secondary,
#tmp_means_tertiary {
	display:none; /* 変更しない */
}
#tmp_hnavi_s {
	display:block; /* 変更しない */
	list-style:none; /* 変更しない */
}
#tmp_hnavi_s li a {
	display:block;
	width:40px;
	height:40px;
	text-decoration:none;
}
#tmp_hnavi_s li a.active {
	width:40px;
	height:45px;
}
#tmp_hnavi_lmenu {
	position:absolute;
	left:10px;
	top:10px;
}
#tmp_hnavi_rmenu {
	position:absolute;
	right:10px;
	top:10px;
}
#tmp_hnavi_lmenu a {
	background:url(/shared/site_smartphone/images/header/lmenu_icon.jpg) no-repeat center center;
	-webkit-background-size:40px 40px;
	-moz-background-size:40px 40px;
	background-size:40px 40px;
}
#tmp_hnavi_lmenu a.active {
	background:url(/shared/site_smartphone/images/header/lmenu_icon_on.jpg) no-repeat center center;
	-webkit-background-size:40px 45px;
	-moz-background-size:40px 45px;
	background-size:40px 45px;
}
#tmp_hnavi_rmenu a {
	background:url(/shared/site_smartphone/images/header/rmenu_icon.jpg) no-repeat center center;
	-webkit-background-size:40px 40px;
	-moz-background-size:40px 40px;
	background-size:40px 40px;
}
#tmp_hnavi_rmenu a.active {
	background:url(/shared/site_smartphone/images/header/rmenu_icon_on.jpg) no-repeat center center;
	-webkit-background-size:40px 45px;
	-moz-background-size:40px 45px;
	background-size:40px 45px;
}
#tmp_hnavi_lmenu span,
#tmp_hnavi_rmenu span {
	display:block;
	position:relative;
	z-index:-1;
	width:40px;
	height:40px;
	overflow:hidden;
}
/* sma_sch
============================== */
#tmp_sma_menu {
	display:block; /* 変更しない */
}
#tmp_sma_menu .wrap_sma_sch {
	display:none; /* 変更しない */
	position:absolute; /* 変更しない */
	left:0; /* 変更しない */
	color:inherit;
	background-color:#F8F9F8;
	width:100%; /* 変更しない */
	z-index:9999; /* 変更しない */
}
#tmp_sma_menu .sma_sch_ttl {
	border-top:2px solid #263C6F;
	background-color:#E2E7E3;
	color:#013366;
	font-size:114.3%;
	font-weight:bold;
	padding:5px 10px;
}
#tmp_sma_menu .sma_sch_cnt {
	padding:10px;
}
/* sma_search */
#tmp_sma_search {
	clear:both;
}
#tmp_sma_menu .wrap_sch_box {
	display:table;
}
#tmp_sma_menu .wrap_sch_box p {
	display:table-cell;
	padding-right:5px;
	vertical-align:bottom;
}
#tmp_sma_search .sch_box,
#tmp_sma_search .sch_select {
	width:100%;
}
#tmp_sma_search .sch_btn,
#tmp_sma_search #tmp_search_hidden {
	padding-right:0;
}
#tmp_sma_query {
	width:100%;
	min-height:26px;
	border:1px solid #4A3144;
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-radius:3px;/* CSS3 */
}
#tmp_sma_select {
	margin-top:5px;
	width:100%;
	min-height:26px;
	border:1px solid #AAAAAA;
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-radius:3px;/* CSS3 */
}
#tmp_sma_func_sch_btn {
	font-size:114.3%;
	font-weight:bold;
	width:80px;
	min-height:30px;
	border:1px solid #305792;
	-webkit-border-radius:3px; /* Webkit */
	-moz-border-radius:3px; /* Mozilla */
	border-radius:3px; /* CSS3 */
	cursor:pointer;
	color:#FFFFFF;
	background-color:#263D70;
	background:-webkit-gradient(linear, center top, center bottom, from(#305792), to(#263D70));/* Webkit */
	background:-moz-linear-gradient(center top, #305792, #263D70);/* Mozilla */
	background:linear-gradient(to bottom, #305792, #263D70);/* CSS3 */
}
#tmp_sma_menu .func_navi_btn {
	width:65px;
	display:block;
	padding:0 0 0 10px;
	color:#222222;
	text-decoration:none;
	background:url(/shared/site_smartphone/images/icon/navi_icon.png) no-repeat left center;
	-webkit-background-size:6px 5px;/* Safari,Chrome */
	-moz-background-size:6px 5px;/* Mozilla */
	background-size:6px 5px;/* CSS3 */
}
/* close_btn */
#tmp_sma_menu .wrap_sma_sch .close_btn {
	border:1px solid #D2D7D5;
	text-align:center;
	font-weight:bold;
	color:#555555;
	background-color:transparent;
	margin:0 10px;
}
#tmp_sma_menu .wrap_sma_sch .close_btn a {
	display:block;
	padding:10px 10px;
	text-decoration:none;
	color:#555555;
}
#tmp_sma_menu .wrap_sma_sch .close_btn a span {
	display:inline-block;
	background:url(/shared/site_smartphone/images/header/close_icon.png) no-repeat left center;
	-webkit-background-size:12px 12px;/* Safari,Chrome */
	-moz-background-size:12px 12px;/* Mozilla */
	background-size:12px 12px;/* CSS3 */
	padding:0 0 0 20px;
}
/* sma_snavi */
#tmp_sma_snavi {
	margin:0 0 10px;
	clear:both;
}
#tmp_sma_snavi ul {
	list-style:none;
	border-top:1px solid #D2D7D5;
}
#tmp_sma_snavi li {
	border-bottom:1px solid #D2D7D5;
	font-weight:bold;
	background-position:10px center;
	background-repeat:no-repeat;
	-webkit-background-size:25px 25px;/* Safari,Chrome */
	-moz-background-size:25px 25px;/* Mozilla */
	background-size:25px 25px;/* CSS3 */
}
#tmp_sma_snavi .func_navi_list1 {
	background-image: url(/shared/site_smartphone/images/header/func_navi_soshiki.png);
}
#tmp_sma_snavi .func_navi_list2 {
	background-image: url(/shared/site_smartphone/images/header/func_navi_faq.png);
}
#tmp_sma_snavi .func_navi_list3 {
	background-image: url(/shared/site_smartphone/images/header/func_navi_ku.png);
}
#tmp_sma_snavi .func_navi_list4 {
	background-image: url(/shared/site_smartphone/images/header/func_navi_shisetsu.png);
}
#tmp_sma_snavi li a {
	display:block;
	padding:11px 20px 11px 40px;
	text-decoration:none;
	color:#222222;
	background: url(/shared/site_smartphone/images/icon/navi_icon_r.png) no-repeat right center;
	-webkit-background-size:17px 5px;/* Safari,Chrome */
	-moz-background-size:17px 5px;/* Mozilla */
	background-size:17px 5px;/* CSS3 */
}
/* sma_hnavi2 */
#tmp_sma_hnavi2 {
	margin:0 0 5px;
	clear:both;
}
#tmp_sma_hnavi2 ul {
	list-style:none;
}
#tmp_sma_hnavi2 li {
	float:none;
	font-weight:bold;
}
#tmp_sma_hnavi2 a {
	display:block;
	padding:5px 10px 5px 20px;
	color:#222222;
	text-decoration:none;
	background:url(/shared/site_smartphone/images/icon/navi_icon.png) no-repeat 10px center;
	-webkit-background-size:6px 5px;/* Safari,Chrome */
	-moz-background-size:6px 5px;/* Mozilla */
	background-size:6px 5px;/* CSS3 */
}
/* gnavi */
#tmp_sma_gnavi {
	margin:0 0 5px;
	clear:both;
}
#tmp_sma_gnavi ul {
	list-style:none;
	border-top:1px solid #D2D7D5;
}
#tmp_sma_gnavi li {
	border-bottom:1px solid #D2D7D5;
	font-weight:bold;
	color:inherit;
	background-color:#E6EAE8;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#E6EAE8));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFFFF, #E6EAE8);/* Mozilla */
	background:linear-gradient(to bottom, #FFFFFF, #E6EAE8);/* CSS3 */
}
#tmp_sma_gnavi a {
	display:block;
	padding:11px 20px 11px 10px;
	text-decoration:none;
	color:#023466;
	background: url(/shared/site_smartphone/images/icon/navi_icon_r.png) no-repeat right center;
	-webkit-background-size:17px 5px;/* Safari,Chrome */
	-moz-background-size:17px 5px;/* Mozilla */
	background-size:17px 5px;/* CSS3 */
}
/* hlang */
#tmp_sma_hlang {
	margin:0 0 10px;
	clear:both;
}
#tmp_sma_hlang ul {
	list-style:none;
	border-top:1px solid #D2D7D5;
}
#tmp_sma_hlang li {
	border-bottom:1px solid #D2D7D5;
	font-weight:bold;
	color:inherit;
	background-color:#E6EAE8;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#E6EAE8));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFFFF, #E6EAE8);/* Mozilla */
	background:linear-gradient(to bottom, #FFFFFF, #E6EAE8);/* CSS3 */
}
#tmp_sma_hlang a {
	display:block;
	padding:11px 20px 11px 10px;
	text-decoration:none;
	color:#023466;
	background: url(/shared/site_smartphone/images/icon/navi_icon_r.png) no-repeat right center;
	-webkit-background-size:17px 5px;/* Safari,Chrome */
	-moz-background-size:17px 5px;/* Mozilla */
	background-size:17px 5px;/* CSS3 */
}
/* hcall */
.sma_hcall {
	margin:0 10px 10px;
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-radius:3px;/* CSS3 */
	border:1px solid #9BC9E3;
	background:#A4D0E7 url(/shared/images/navi/rnavi/countdown/hcount_bg.jpg) no-repeat left top;
}
.sma_hcall a {
	height:50px;
	background:url(/shared/images/header/hcall.png) no-repeat center top;
	background-size:300px 50px;
}
.sma_hcall a span {
	height:50px;
}
/* hcount */
.sma_hcount {
	margin:0 10px 10px;
	-webkit-border-radius:3px;/* Webkit */
	-moz-border-radius:3px;/* Mozilla */
	border-radius:3px;/* CSS3 */
	border:1px solid #9BC9E3;
	background:#A4D0E7 url(/shared/images/navi/rnavi/countdown/hcount_bg.jpg) no-repeat left top;
}
.sma_hcount a {
	display:block;
	padding:4px 6px 4px 10px;
	-webkit-border-radius:0 3px 3px 0;/* Webkit */
	-moz-border-radius:0 3px 3px 0;/* Mozilla */
	border-radius:0 3px 3px 0;/* CSS3 */
	background:url(/shared/images/navi/rnavi/countdown/hcount_main_bg.png) no-repeat right bottom;
}
/* sma_lnavi 
#tmp_sma_lnavi {
	margin:0 0 20px;
	clear:both;
}
#tmp_sma_lnavi_ttl {
	margin:0 0 10px;
	border:1px solid #BBCCDD;
	font-weight:bold;
	color:inherit;
	background-color:#FFFFFF;
}
#tmp_sma_lnavi_ttl p a {
	display:block;
	padding:10px 10px;
	text-decoration:none;
	color:inherit;
}
#tmp_sma_lnavi_cnt ul {
	list-style:none;
	padding:10px 0 0;
	border-top:1px solid #AABBCC;
}
#tmp_sma_lnavi_cnt li {
	margin:0 0 10px;
	padding:0 0 10px 14px;
	border-bottom:1px solid #BBCCDD;
	background:url(/shared/images/icon/list_icon.gif) no-repeat left 0.1em;
}
#tmp_sma_lnavi_cnt .switch_menu .noicon_list {
	padding-left:0;
	background:none;
}
#tmp_sma_lnavi_cnt .switch_menu .noicon_list a.switch {
	margin-right:5px;
}
#tmp_sma_lnavi_cnt .switch_menu .noicon_list a.switch img {
	vertical-align:middle;
}
#tmp_sma_lnavi_cnt .switch_cnt {
	margin:10px 0 0;
	padding:10px 0 0 10px;
	border-top:1px dotted #BBCCDD;
}
#tmp_sma_lnavi_cnt .switch_cnt li {
	border-bottom:1px dotted #BBCCDD;
}
#tmp_sma_lnavi_cnt .switch_cnt li:last-child {
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
*/
/* ==================================================
navi
================================================== */
/* gnavi
============================== */
#tmp_gnavi {
	display:none; /* 変更しない */
}
/* pankuzu
============================== */
#tmp_pankuzu {
	display:none; /* 変更しない */
}
#tmp_sma_pankuzu {
	display:block;
	font-size:85.7%;
	padding:0 10px 10px;
	clear:both;
}
/* home_btn , mymenu
============================== */
.home_btn,
#tmp_mymenu {
	display:none;
}
/* cate_ttl
============================== */
#tmp_cate_ttl img {
    height:auto;
    max-width:100%;
}
/* rnavi
============================== */
/* update
============================== */
#tmp_update {
	float:none;
	width:100%;
}
#tmp_up_navi .pnavi {
	float:none;
	width:auto;
	margin:0 -10px;
}
#tmp_up_navi .pnavi .ptop {
	text-align:center;
}
#tmp_up_navi .pnavi .ptop a {
	display:block;
	padding:8px 0;
	text-decoration:none;
	background-image:none;
	color:#000000;
	background-color:#F1F3F2;
	border-bottom:1px solid #D2D7D5;
}
#tmp_up_navi .pnavi .ptop a span {
	background:url(/shared/site_smartphone/images/icon/ptop_icon.png) no-repeat left center;
	padding-left:14px;
	-webkit-background-size:6px 5px;/* Safari,Chrome */
	-moz-background-size:6px 5px;/* Mozilla */
	background-size:6px 5px;/* CSS3 */
}
/* plugin ▼変更しない
============================== */
.plugin {
	display:none;
}
/* ==================================================
model_change
================================================== */
/* PCスマホ切替表示 ▼変更しない
============================== */
#tmp_model_change {
	display:block;
}
/* 切替ボタン
============================== */
#tmp_model_change ul {
	margin-top:0;
	margin-bottom:0;
}
#tmp_model_change li {
	font-size:85.7%;
	font-weight:normal;
}
#tmp_model_change li a {
	padding-top:15px;
	padding-bottom:15px;
}
#tmp_model_change li span {
	padding:5px 0;
}
#tmp_switch_pc_style span {
	background-size:17px 11px;
	padding-left:22px !important;
}
#tmp_switch_sp_style span {
	background-size:10px 16px;
	padding-left:15px !important;
}
#tmp_switch_pc_style.active span {
	background-size:17px 11px;
}
#tmp_switch_sp_style.active span {
	background-size:10px 16px;
}
/* ==================================================
footer
================================================== */
#tmp_footer {
	border-top:2px solid #78BADE;
	padding:10px 0 0;
}
#tmp_footer_ttl,
#tmp_footer_cnt {
	float:none;
	width:auto;
}
#tmp_footer_ttl {
	padding:0 10px 10px;
}
#tmp_footer_ttl br {
	display:none;
}
#tmp_footer_ttl p {
	padding:9px 5px 7px;
}
/* fnavi
============================== */
#tmp_fnavi {
	margin-bottom:10px;
}
#tmp_fnavi li {
	white-space:inherit;
	width:49%;
	margin:0;
	padding:0;
	font-size:85.7%;
}
#tmp_fnavi li a {
	background:none;
	padding:5px 10px;
}
#tmp_footer_cnt address {
	margin:0;
	padding:5px 10px;
	font-style:normal;
	background-color:#D8E3EA;
	color:inherit;
}
#tmp_footer_cnt address span {
	display:block;
	margin:0;
}
#tmp_copyright {
	background-color:#023466;
	color:#FFFFFF;
	padding:3px 10px;
	clear:both;
}
/* ==================================================
class
================================================== */
/* float ▼変更しない
============================== */
.float_lft,
.float_rgt {
	float:none;
	margin-left:0 !important;
	margin-right:0 !important;
}
/* ==================================================
parts
================================================== */
/* parts ▼変更しない
============================== */
div.col2 div.col2L,
div.col3 div.col3L,
div.col3 div.col3M {
	width:100%;
	margin-right:0;
	float:none;
}
div.col2 div.col2R,
div.col3 div.col3R {
	width:100%;
	float:none;
}
div.col2 div.col2L,
div.col2 div.col2R {
	clear:both;
}
div.col2 div.col2 div.col2L,
div.col2 div.col2 div.col2R {
	width:100%;
	clear:both;
}
div.fixed_col2 div.fixed_col2L,
div.fixed_col2 div.fixed_col2R {
	width:100%;
	clear:both;
}
div.col3 div.col3L,
div.col3 div.col3M,
div.col3 div.col3R {
	width:100%;
	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 div.col3 img,
#tmp_contents div.col2 img {
	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;/* CSS3 */
	-webkit-box-sizing:border-box;/* Webkit */
	-moz-box-sizing:border-box;/* Mozilla */
}
/* event ▼変更しない
============================== */
/* event_page_navi */
#tmp_contents .event_page_navi div.fixed_col2L,
#tmp_contents .event_page_navi div.fixed_col2R {
	clear:none;
    width:48.5%;
}
#tmp_contents .event_page_navi div.fixed_col2L {
	float:left;
}
#tmp_contents .event_page_navi div.fixed_col2R {
	float:right;
}
/* box_photo */
#tmp_contents .wrap_box_photo_txt {
	margin-right:0;
	float:none;
}
#tmp_contents .box_photo_txt {
	margin-right:0;
}
#tmp_contents .box_photo_img {
	width:auto;
	float:none;
}
/* map
============================== */
/* free */
#tmp_contents .box_gmap {
	width:100%; /* 変更しない */
	margin:15px 0 0.8em;
	clear:both; /* 変更しない */
}
#tmp_gmap_box {
	height:220px !important; /* 変更しない */
	margin:15px 0 0.8em;
	clear:both; /* 変更しない */
}
#tmp_gmap_box img {
	height:auto; /* 変更しない */
	max-width:none; /* 変更しない */
}
/* shisetsu */
#tmp_map_search p {
	display:block;
	margin-right:0;
}
#tmp_map_search strong {
	display:block;
}
#tmp_map_search #keyword {
	margin-left:0;
	width:190px;
}
#tmp_map_search .ttl {
	display:block;
}
#tmp_map_search .keyword {
	margin-left:0;
	display:block;
}
#tmp_map_search .riyo {
	display:block;
}
#tmp_map_list {
	width:auto; /* 変更しない */
	margin-right:0; /* 変更しない */
	float:none; /* 変更しない */
	position:static; /* 変更しない */
	z-index:auto; /* 変更しない */
}
#tmp_wrap_gmap_box {
	float:none; /* 変更しない */
}
#tmp_wrap_gmap_box2 {
	margin-left:0; /* 変更しない */
}
#tmp_contents #tmp_facilities_btn li {
	width:49%;
	margin:0;
	clear:none !important;
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
}
#tmp_contents #tmp_facilities_btn li:nth-child(odd)	{
	margin-right:2%;
}
#tmp_result_list {
	margin:0 0 20px;
}
/* ==================================================
index
================================================== */
#tmp_idx_info_img {
	display:none;
}
#tmp_idx_info_cnt {
	width:100%;
}
#tmp_wrap_info,
#tmp_idx_info_cnt #tmp_wrap_info {
	background-image:none;
	padding:0;
}
#tmp_contents #tmp_crowd {
	margin:0;
}
#tmp_contents .box_crowd {
	display:block;
	margin:0;
	padding-bottom:20px;
	width:100%;
}
#tmp_contents .box_crowd .switch_cnt {
	margin:0;
	padding:0;
	position:static;
	border:none;
	border-top:1px solid #CDE3F1;
	background-color:transparent;
}
#tmp_contents .box_crowd .switch_cnt li {
	width:100%;
	border-bottom:1px solid #CDE3F1;
	background-color:#FFFFFF;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#E6EAE8));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFFFF, #E6EAE8);/* Mozilla */
	background:linear-gradient(to bottom, #FFFFFF, #E6EAE8);/* CSS3 */
}
#tmp_contents .box_crowd .switch_cnt li a {
	padding:10px;
	background:url(/shared/images/icon/navi_icon.png) no-repeat 95% center;
}
#tmp_contents .box_crowd_cnt img {
	display:none;
}
#tmp_contents #tmp_cate_ttl.cate_kyoiku h1 {
	min-height:150px;
	background:url(/shared/templates/free/images/contents/sp/cate_ttl_kyoiku.jpg) no-repeat center top;
	-webkit-background-size:auto 150px;/* Safari,Chrome */
	-moz-background-size:auto 150px;/* Mozilla */
	background-size:auto 150px;/* CSS3 */
}
#tmp_contents #tmp_cate_ttl.cate_kyodo h1 {
	min-height:105px;
	background:url(/shared/templates/free/images/contents/sp/cate_ttl_kyodo.jpg) no-repeat center top;
	-webkit-background-size:auto 105px;/* Safari,Chrome */
	-moz-background-size:auto 105px;/* Mozilla */
	background-size:auto 105px;/* CSS3 */
}
#tmp_contents #tmp_cate_ttl.cate_bunka_kanko h1 {
	min-height:81px;
	background:url(/shared/templates/free/images/contents/sp/cate_ttl_bunka_kanko.jpg) no-repeat center top;
	-webkit-background-size:300px 81px;/* Safari,Chrome */
	-moz-background-size:300px 81px;/* Mozilla */
	background-size:300px 81px;/* CSS3 */
}
#tmp_contents #tmp_cate_ttl.cate_bunka h1 {
	min-height:40px;
	background:url(/shared/templates/free/images/contents/sp/cate_ttl_bunka.jpg) no-repeat center top;
	-webkit-background-size:300px 40px;/* Safari,Chrome */
	-moz-background-size:300px 40px;/* Mozilla */
	background-size:300px 40px;/* CSS3 */
}
#tmp_contents #tmp_cate_ttl.cate_kanko h1 {
	min-height:40px;
	background:url(/shared/templates/free/images/contents/sp/cate_ttl_kanko.jpg) no-repeat center top;
	-webkit-background-size:300px 40px;/* Safari,Chrome */
	-moz-background-size:300px 40px;/* Mozilla */
	background-size:300px 40px;/* CSS3 */
}
#tmp_contents #tmp_cate_ttl.cate_shinchosha {
	min-height:223px;
	-webkit-background-size:100% auto;/* Safari,Chrome */
	-moz-background-size:100% auto;/* Mozilla */
	background-size:100% auto;/* CSS3 */
}
#tmp_contents #tmp_cate_ttl.cate_shinchosha {
	width:300px;
	margin:0 auto;
}
#tmp_contents #tmp_cate_ttl.cate_shinchosha h1 {
	margin:0 auto;
	padding:8px 0 110px 118px;
}
#tmp_contents #tmp_cate_ttl.cate_shinchosha h1 img {
	width:179px;
	height:112px;
}
#tmp_contents #tmp_cate_ttl.cate_shinchosha .shonchosha_map {
	width:299px;
	height:278px;
	margin:0 auto;
	padding:0;
}
#tmp_contents #tmp_cate_ttl.cate_shinchosha .shonchosha_map img {
	width:100%;
	height:auto;
}
/* ==================================================
mayor
================================================== */
/* kucho_photo
============================== */
#tmp_contents .kucho_photo {
	text-align:center;
	float:none;
	margin:0 auto 0.8em;
}
/* box_report
============================== */
#tmp_contents .box_report {
	background:none;
	padding-bottom:0;
}
#tmp_contents .box_report_ttl span {
	margin-right:0;
	display:block;
}
/* ==================================================
gikai
================================================== */
/* gikai_top_btn
============================== */
#tmp_contents #tmp_gikai_top_btn {
	margin:10px 0;
}
#tmp_contents #tmp_gikai_top_btn li {
	float:none;
	width:100%;
}
#tmp_contents #tmp_gikai_top_btn #tmp_gikai_top_net_btn {
	margin-right:0;
}
/* box_chumoku
============================== */
#tmp_contents .box_chumoku {
	background:none;
	padding-bottom:0;
}
#tmp_contents .box_chumoku_cnt table td {
	display:block;
}
#tmp_contents .box_chumoku_cnt table td.lavel {
	width:100%;
	padding-bottom:0;
	border-bottom:none;
}
/* ==================================================
safe-community
================================================== */
#tmp_contents .safe_story_btn {
	margin:0 auto 10px;
	width:300px;
}
#tmp_contents .safe_story_btn.story_s {
	width:236px;
}
#tmp_contents .safe_story_btn li {
	float:none;
	margin-right:0 !important;
}
/* ==================================================
brand - top
================================================== */
/* brand_header
============================== */
#tmp_brand_header {
	margin-left:auto;
	margin-right:auto;
	width:300px;
	height:376px;
	background-position:left 176px;
	-webkit-background-size:300px 200px;/* Safari,Chrome */
	-moz-background-size:300px 200px;/* Mozilla */
	background-size:300px 200px;/* CSS3 */
}
#tmp_brand_hg {
	padding:37px 0 34px;
	width:100%;
	background:url(/shared/templates/free/images/contents/brand/sp/brand_menu_bg.jpg) no-repeat left top;
	-webkit-background-size:300px 176px;/* Safari,Chrome */
	-moz-background-size:300px 176px;/* Mozilla */
	background-size:300px 176px;/* CSS3 */
}
#tmp_brand_logo h1{
	margin:0 30px;
}
#tmp_brand_logo h1 img{
	width:240px;
	height:105px;
}
#tmp_brand_menu,
#tmp_brand_hmenu {
	display:none;
}
/* brand_contents
============================== */
#tmp_brand_contents .brand_contents_box {
	height:auto;
	padding:0;
	width:300px;
	margin:0 auto 3px;
	background-position:left 70px;
	-webkit-background-size:100% auto;/* Safari,Chrome */
	-moz-background-size:100% auto;/* Mozilla */
	background-size:100% auto;/* CSS3 */
}
#tmp_brand_contents .brand_contents_ttl {
	float:none !important;
	width:auto;
	margin-bottom:140px;
	padding:10px;
}
#tmp_brand_contents .brand_txt {
	position:static;
	padding:10px;
	width:auto;
}
#tmp_brand_contents .brand_lead {
	font-size:71.4%;
}
#tmp_brand_contents .brand_lead br {
	display:none;
}
/* brand_gallery */
#tmp_brand_contents #tmp_brand_gallery {
	height:90px;
	padding:0;
	-webkit-background-size:100% auto;/* Safari,Chrome */
	-moz-background-size:100% auto;/* Mozilla */
	background-size:100% auto;/* CSS3 */
}
#tmp_brand_contents #tmp_brand_gallery img {
	padding-top:10px;
	width:auto;
	height:70px;
}
/* brand_contents2
============================== */
#tmp_brand_contents2 {
	width:300px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	background:none;
}
#tmp_brand_contents2 .brand_contents2_box {
	width:147px;
}
#tmp_brand_contents2 .brand_contents2_pht img {
	width:147px;
	height:auto;
}
#tmp_brand_contents2 .brand_contents2_cnt {
	padding:10px;
}
#tmp_brand_contents2 .brand_contents2_cnt h2 {
	font-size:128.6%;
}
#tmp_brand_contents2 .brand_contents2_cnt ul {
	margin:0;
}
#tmp_brand_contents2 .balloon_sp_left {
	border-bottom:none;
	border-top-width:3px;
	border-top-style:solid;
}
#tmp_brand_contents2 .balloon_sp_right {
	border-top:none;
	border-bottom-width:3px;
	border-bottom-style:solid;
}
#tmp_brand_contents2 .balloon_sp_left .brand_contents2_pht {
	position:absolute;
	top:auto;
	left:0;
	bottom:0;
}
#tmp_brand_contents2 .balloon_sp_right .brand_contents2_pht {
	position:absolute;
	bottom:auto;
	left:0;
	top:0;
}
#tmp_brand_contents2 .balloon_sp_left .brand_contents2_cnt {
	margin-top:0;
	margin-bottom:120px;
}
#tmp_brand_contents2 .balloon_sp_right .brand_contents2_cnt {
	margin-top:120px;
	margin-bottom:0;
}
#tmp_brand_contents2 .balloon_sp_left .brand_contents2_pht:after {
	border-top: 15px solid #FFFFFF;
	border-bottom:none;
	top: 0;
	left:65px;
}
#tmp_brand_contents2 .balloon_sp_right .brand_contents2_pht:after {
	border-bottom: 15px solid #FFFFFF;
	border-top:none;
	bottom: 0;
	top: 0;
	left:65px;
}
/* brand_arcive */
#tmp_brand_arcive {
	margin-left:0;
}
/* ==================================================
brand - 中ページ
================================================== */
/* brand_lead
============================== */
#tmp_brand_lead_top {
	width:300px;
	margin-left:auto;
	margin-right:auto;
	-webkit-background-size:100% auto;/* Safari,Chrome */
	-moz-background-size:100% auto;/* Mozilla */
	background-size:100% auto;/* CSS3 */
	background-position:left 32px;
}
#tmp_brand_lead {
	width:300px;
	margin-left:auto;
	margin-right:auto;
}
/* brand_lead_menu
============================== */
#tmp_brand_lead_menu {
	padding:10px 90px 8px 5px;
	-webkit-background-size:auto 40px;/* Safari,Chrome */
	-moz-background-size:auto 40px;/* Mozilla */
	background-size:auto 40px;/* CSS3 */
}
#tmp_brand_lead #tmp_brand_lead_menu {
	padding-bottom:12px;
}
#tmp_brand_lead_menu #tmp_hmenu_btn {
	position:absolute;
	right:5px;
	top:8px;
}
#tmp_brand_lead_menu #tmp_wrap_hmenu_cnt {
	position:absolute;
	left:0;
	top:32px;
	width:300px;
	z-index:10000;
}
#tmp_brand_lead_menu #tmp_hmenu_cnt {
	padding:5px;
}
#tmp_brand_lead_menu #tmp_hmenu_cnt ul {
	padding:0;
}
#tmp_brand_lead_menu #tmp_hmenu_btn img {
	width:80px;
	height:auto;
}
#tmp_brand_lead_menu #tmp_wrap_hmenu_cnt {
	width:100%;
}
#tmp_brand_lead_menu #tmp_hmenu_cnt ul li img {
	height:29px;
	width:auto;
}
/* brand_lead_main
============================== */
#tmp_brand_lead_top #tmp_brand_lead_main {
	padding-top:100px;
	min-height:inherit !important;
}
#tmp_brand_lead_main_ttl {
	margin-bottom:10px;
}
#tmp_brand_lead_main_ttl h1 img {
	width:auto;
	height:70px;
}
#tmp_brand_lead_main_cnt {
	padding:10px 0 0 !important;
}
#tmp_brand_lead_main_cnt .lead_cnt {
	float:left;
	width:190px;
	font-size:71.4%;
}
#tmp_brand_lead_main_cnt .lead_img {
	position:static;
	float:right;
	width:105px;
}
#tmp_brand_lead #tmp_brand_lead_main {
	background-image:none !important;
	background-color:transparent !important;
	padding:0 !important;
}
#tmp_brand_lead #tmp_brand_lead_main_inner {
	-webkit-background-size:100% auto;/* Safari,Chrome */
	-moz-background-size:100% auto;/* Mozilla */
	background-size:100% auto;/* CSS3 */
	padding:0 !important;
}
#tmp_brand_lead_main_ttl {
	padding:0 !important;
	margin-bottom:5px;
	background-position:right top;
}
#tmp_brand_lead_main_ttl h1 img {
	width:auto;
	height:82px;
}
#tmp_brand_lead.brand_someyoshino #tmp_brand_lead_main_ttl {
	padding:10px !important;
}
#tmp_brand_lead.brand_someyoshino #tmp_brand_lead_main_ttl h1 img {
	width:auto;
	height:60px !important;;
}
#tmp_brand_lead_top #tmp_brand_lead_main_cnt {
	padding:0;
}
#tmp_brand_lead #tmp_brand_lead_main_cnt {
	color:#000000;
	background-color:transparent;
	font-size:71.4%;
	padding:0 !important;
	font-weight:bold;
}
/* montparnasse */
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl {
	height:218px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl h1 {
	top:10px;
	right:13px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl .lead_cnt {
	top:130px;
	right:90px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl .lead_name {
	top:185px;
	right:13px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl h1 img {
	width:100px;
	height:140px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl .lead_cnt img {
	width:100px;
	height:70px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl .lead_name img {
	width:73px;
	height:35px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_cnt {
	font-size:71.4%;
	padding:10px 65px 10px 10px !important;
	-webkit-background-size:300px auto;/* Safari,Chrome */
	-moz-background-size:300px auto;/* Mozilla */
	background-size:300px auto;/* CSS3 */
}
#tmp_brand_lead.brand_montparnasse #tmp_brand_lead_main {
	margin-bottom:20px;
}
#tmp_brand_cate_btn.brand_cate_montparnasse .list img {
	width:33px;
}
/* zoshigaya */
#tmp_brand_lead_top.brand_zoshigaya #tmp_brand_lead_main {
	padding-top:55px;
}
.brand_zoshigaya #tmp_brand_lead_main_ttl h1 img {
	width:auto;
	height:45px;
}
/* sugamo */
#tmp_brand_lead_top.brand_sugamo #tmp_brand_lead_main {
	padding-top:98px;
}
.brand_sugamo #tmp_brand_lead_main_ttl h1 img {
	width:auto;
	height:45px;
}
/* daigaku */
#tmp_brand_lead_top.brand_daigaku #tmp_brand_lead_main {
	padding-top:98px;
}
.brand_daigaku #tmp_brand_lead_main_ttl h1 img {
	width:auto;
	height:45px;
}
/* brand_lead_snavi
============================== */
#tmp_brand_lead_snavi {
	margin:0;
}
#tmp_brand_lead_snavi ul {
	margin:0;
	width:100%;
}
#tmp_brand_lead_snavi li {
	float:none;
	font-weight:bold;
	background-color:#E6EAE8;
	background:-webkit-gradient(linear, center top, center bottom, from(#FFFFFF), to(#E6EAE8));/* Webkit */
	background:-moz-linear-gradient(center top, #FFFFFF, #E6EAE8);/* Mozilla */
	background:linear-gradient(to bottom, #FFFFFF, #E6EAE8);/* CSS3 */
}
#tmp_brand_lead_snavi a {
	display:block;
	width:auto;
	height:auto;
	padding:13px 10px;
	text-decoration:none;
	background-position:right center !important;
	background-repeat:no-repeat;
	-webkit-background-size:17px 5px;/* Safari,Chrome */
	-moz-background-size:17px 5px;/* Mozilla */
	background-size:17px 5px;/* CSS3 */
}
#tmp_brand_lead_snavi ul li span {
	width:auto;
	height:auto;
	z-index:1;
	overflow:inherit;
}
/* someyoshino */
.brand_someyoshino #tmp_brand_lead_snavi ul {
	border-top:2px solid #BA1B63;
	border-bottom:2px solid #BA1B63;
}
.brand_someyoshino #tmp_brand_lead_snavi a,
.brand_someyoshino #tmp_brand_lead_snavi .active a,
.brand_someyoshino #tmp_brand_lead_snavi a:hover,
.brand_someyoshino #tmp_brand_lead_snavi a:focus {
	color:#BA1B63;
	background-image:url(/shared/templates/free/images/contents/brand/someyoshino/sp/snavi_icon.png) !important;
}
/* tokiwaso */
.brand_tokiwaso #tmp_brand_lead_snavi ul {
	border-top:2px solid #19338C;
	border-bottom:2px solid #19338C;
}
.brand_tokiwaso #tmp_brand_lead_main_ttl h1 img {
	height:70px;
}
.brand_tokiwaso .map #tmp_brand_lead_main_ttl h1 img {
	height:27px;
	padding:12px 0 0 0;
}
.brand_tokiwaso .map #tmp_brand_lead_main_ttl h1 span img {
	margin:0 0 0 5px;
	padding:0 0 10px 0;
	display:block;
}
.brand_tokiwaso .machi #tmp_brand_lead_main_ttl h1 img,
.brand_tokiwaso .project #tmp_brand_lead_main_ttl h1 img {
	height:45px;
	padding:20px 0 0 0;
}
#tmp_brand_lead_top.brand_tokiwaso #tmp_brand_lead_main_ttl h1 {
    position:absolute;
    right:-6px;
    top:1px;
	margin-top:0;
}
.brand_tokiwaso .machi #tmp_brand_lead_main_ttl h1,
.brand_tokiwaso .project #tmp_brand_lead_main_ttl h1,
.brand_tokiwaso .map #tmp_brand_lead_main_ttl h1 {
	margin-top:0;
}
#tmp_brand_lead_main_cnt .lead_cnt {
	padding:13px 12px 15px 13px;
	width:280px;
}
#tmp_brand_cate_btn.brand_cate_tokiwaso .list {
	right:6px;
	margin:0;
	bottom:7px;
}
#tmp_brand_cate_btn.brand_cate_tokiwaso .list img {
	width:33px;
}
.brand_tokiwaso #tmp_brand_lead_snavi a,
.brand_tokiwaso #tmp_brand_lead_snavi .active a,
.brand_tokiwaso #tmp_brand_lead_snavi a:hover,
.brand_tokiwaso #tmp_brand_lead_snavi a:focus {
	color:#19338C;
	background-image:url(/shared/templates/free/images/contents/brand/tokiwaso/sp/snavi_icon.png);
}
#tmp_brand_lead_top.brand_tokiwaso #tmp_brand_lead_main_ttl {
	height:176px;
}
#tmp_brand_cate_btn.brand_cate_tokiwaso {
	margin-bottom:20px;
}
#tmp_brand_cate_btn.brand_cate_tokiwaso div {
	float:none;
	width:300px;
	min-height:291px;
	-webkit-background-size:300px 291px;/* Safari,Chrome */
	-moz-background-size:300px 291px;/* Mozilla */
	background-size:300px 291px;/* CSS3 */
}
#tmp_brand_cate_btn.brand_cate_tokiwaso .ttl {
	font-size:121%;
}
#tmp_brand_cate_btn.brand_cate_tokiwaso .cnt {
	font-size:71%;
	padding:10px 150px 10px 20px;
}
#tmp_contents .tokiwa_box_cnt .tokiwa_box_cntl,
#tmp_contents .tokiwa_box_cnt_a .tokiwa_box_cntl_a,
#tmp_contents .tokiwa_box_cnt_b .tokiwa_box_cntl_b,
#tmp_contents .tokiwa_box_cnt_c .tokiwa_box_cntl_c,
#tmp_contents .tokiwa_box_cnt_d .tokiwa_box_cntl_d {
	float:none;
	width:100%;
}
#tmp_contents .tokiwa_box_cnt .tokiwa_box_cntr,
#tmp_contents .tokiwa_box_cnt_a .tokiwa_box_cntr_a,
#tmp_contents .tokiwa_box_cnt_b .tokiwa_box_cntr_b,
#tmp_contents .tokiwa_box_cnt_c .tokiwa_box_cntr_c,
#tmp_contents .tokiwa_box_cnt_d .tokiwa_box_cntr_d {
	float:none;
	width:100%;
}
#tmp_contents .tokiwa_box_cnt .tokiwa_box_cntr2,
#tmp_contents .tokiwa_box_cnt_a .tokiwa_box_cntr2_a,
#tmp_contents .tokiwa_box_cnt_b .tokiwa_box_cntr2_b,
#tmp_contents .tokiwa_box_cnt_c .tokiwa_box_cntr2_c,
#tmp_contents .tokiwa_box_cnt_d .tokiwa_box_cntr2_d {
	width:100%;
}
#tmp_contents .tokiwa_box_cnt .tokiwa_box_cntl p img,
#tmp_contents .tokiwa_box_cnt_a .tokiwa_box_cntl_a p img,
#tmp_contents .tokiwa_box_cnt_b .tokiwa_box_cntl_b p img,
#tmp_contents .tokiwa_box_cnt_c .tokiwa_box_cntl_c p img,
#tmp_contents .tokiwa_box_cnt_d .tokiwa_box_cntl_d p img
#tmp_contents .tokiwa_box_cnt .tokiwa_box_cntr p img,
#tmp_contents .tokiwa_box_cnt_a .tokiwa_box_cntr_a p img,
#tmp_contents .tokiwa_box_cnt_b .tokiwa_box_cntr_b p img,
#tmp_contents .tokiwa_box_cnt_c .tokiwa_box_cntr_c p img,
#tmp_contents .tokiwa_box_cnt_d .tokiwa_box_cntr_d p img {
	text-align:center;
}
#tmp_contents h2.tokiwa_ttl {
	font-size:114%;
	background:url(/brand/tokiwaso/images/tokiwa_h2_bg_sp.png) no-repeat left bottom #ffffff;
}
/* fukuro */
.brand_fukuro #tmp_brand_lead_snavi ul {
	border-top:2px solid #416C29;
	border-bottom:2px solid #416C29;
}
.brand_fukuro #tmp_brand_lead_snavi a,
.brand_fukuro #tmp_brand_lead_snavi .active a,
.brand_fukuro #tmp_brand_lead_snavi a:hover,
.brand_fukuro #tmp_brand_lead_snavi a:focus {
	color:#416C29;
	background-image:url(/shared/templates/free/images/contents/brand/fukuro/sp/snavi_icon.png);
}
/* montparnasse */
.brand_montparnasse #tmp_brand_lead_snavi ul {
	border-top:2px solid #FF8000;
	border-bottom:2px solid #FF8000;
}
.brand_montparnasse #tmp_brand_lead_snavi a,
.brand_montparnasse #tmp_brand_lead_snavi .active a,
.brand_montparnasse #tmp_brand_lead_snavi a:hover,
.brand_montparnasse #tmp_brand_lead_snavi a:focus {
	color:#462D0E;
	background-image:url(/shared/templates/free/images/contents/brand/montparnasse/sp/snavi_icon.png);
}
/* brand_cate_btn
============================== */
#tmp_brand_cate_btn {
	width:300px;
	margin-left:auto;
	margin-right:auto;
}
#tmp_brand_cate_btn ul {
	margin:0;
}
#tmp_brand_cate_btn ul li {
	float:none;
	width:auto;
	margin:0 0 10px;
	padding:0 0 0 150px;
	font-size:100%;
	-webkit-background-size:150px auto;/* Safari,Chrome */
	-moz-background-size:150px auto;/* Mozilla */
	background-size:150px auto;/* CSS3 */
}
#tmp_brand_cate_btn ul li a {
	padding:30px 15px 5px !important;
	min-height:80px !important;
}
#tmp_brand_cate_btn.brand_cate_someyoshino ul li a {
	padding:20px 15px 5px !important;
	min-height:90px !important;
}
#tmp_brand_cate_btn .brand_cate1,
#tmp_brand_cate_btn .brand_cate3 {
	margin-right:0;
}
#tmp_brand_cate_btn li .ttl1,
#tmp_brand_cate_btn li .ttl2 {
	font-size:114.3%;
}
/* montparnasse */
#tmp_brand_cate_btn.brand_cate_montparnasse {
	margin-bottom:20px;
}
#tmp_brand_cate_btn.brand_cate_montparnasse div {
	float:none;
	width:300px;
	min-height:291px;
	-webkit-background-size:300px 291px;/* Safari,Chrome */
	-moz-background-size:300px 291px;/* Mozilla */
	background-size:300px 291px;/* CSS3 */
}
#tmp_brand_cate_btn.brand_cate_montparnasse .ttl {
	font-size:121%;
}
#tmp_brand_cate_btn.brand_cate_montparnasse .cnt {
	font-size:71%;
	padding:10px 150px 10px 20px;
}
#tmp_brand_cate_btn.brand_cate_montparnasse .list {
	font-size:85%;
}
#tmp_brand_cate_btn.brand_cate_montparnasse .list a {
	padding:0;
}
/* other
============================== */
#tmp_contents .box_facture,
#tmp_contents .box_facture_inner {
	background-image:none !important;
}
#tmp_contents .box_facture_inner {
	padding:10px;
}
#tmp_contents #tmp_brand_facture_fukuro .box_facture_cnt {
	width:100%;
	float:none;
}
#tmp_contents #tmp_brand_facture_fukuro .box_facture_img {
	float:none;
	margin:0 auto;
}
#tmp_contents .box_brand_montparnasse_atelier_cnt {
	background-image:none;
}
#tmp_contents .box_brand_montparnasse_atelier_cnt .item_main,
#tmp_contents .box_brand_montparnasse_atelier_cnt .item_cnt {
	float:none;
	width:100%;
}
#tmp_contents .box_brand_montparnasse_item_list {
	padding:10px 15px;
}
#tmp_contents .box_brand_montparnasse .col2L img {
	width:230px;
	height:auto;
}
#tmp_contents .box_bijutsukan_art {
	width:300px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	-webkit-background-size:300px auto;/* Safari,Chrome */
	-moz-background-size:300px auto;/* Mozilla */
	background-size:300px auto;/* CSS3 */
	padding:20px 10px;
}
#tmp_contents .box_bijutsukan_art p {
	width:280px;
}
#tmp_contents .box_bijutsukan_art p img {
	width:280px;
	height:auto;
}
#tmp_contents .box_bijutsukan_art .img2 img {
	width:140px;
}
/* ==================================================
guide - shussan
================================================== */
/* shussan_lead
============================== */
#tmp_shussan_lead #tmp_oshiarse,
#tmp_shussan_search,
#tmp_wrap_shussan_mamafure,
#tmp_wrap_shussan_handbook {
	background:none;
	padding-bottom:0;
}
#tmp_shussan_lead {
	width:300px;
	margin:0 auto 10px;
	background:url(/shared/templates/free/images/contents/guide/shussan/sp/lead_ttl_bg.png) no-repeat left top;
	-webkit-background-size:300px auto;/* Safari,Chrome */
	-moz-background-size:300px auto;/* Mozilla */
	background-size:300px auto;/* CSS3 */
}
#tmp_shussan_lead_ttl {
	padding:22px 0 70px 63px;
}
#tmp_shussan_lead_ttl h1 {
	width:180px;
	height:85px;
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/lead_ttl.jpg);
	-webkit-background-size:180px 85px;/* Safari,Chrome */
	-moz-background-size:180px 85px;/* Mozilla */
	background-size:180px 85px;/* CSS3 */
}
#tmp_shussan_lead_ttl h1 span {
	width:180px;
	height:85px;
}
/* shussan_search
============================== */
#tmp_shussan_search {
	width:300px;
	margin:0 auto 10px;
	background:none;
}
#tmp_shussan_search ul {
	margin:0;
}
#tmp_shussan_search_ttl ul {
	padding-left:10px;
}
#tmp_shussan_search_ttl ul li {
	width:91px;
}
#tmp_shussan_search_ttl ul li a {
	width:91px;
	height:45px;
	-webkit-background-size:91px 45px;/* Safari,Chrome */
	-moz-background-size:91px 45px;/* Mozilla */
	background-size:91px 45px;/* CSS3 */
}
#tmp_shussan_search_ttl ul #tmp_shussan_tab1 a {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/tab_mokuteki_off.jpg);
}
#tmp_shussan_search_ttl ul #tmp_shussan_tab2 a {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/tab_nenrei_off.jpg);
}
#tmp_shussan_search_ttl ul #tmp_shussan_tab3 a {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/tab_shisetsu_off.jpg);
}
#tmp_shussan_search_ttl ul #tmp_shussan_tab1.active a {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/tab_mokuteki_on.jpg);
}
#tmp_shussan_search_ttl ul #tmp_shussan_tab2.active a {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/tab_nenrei_on.jpg);
}
#tmp_shussan_search_ttl ul #tmp_shussan_tab3.active a {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/tab_shisetsu_on.jpg);
}
#tmp_shussan_search_ttl ul li span {
	width:91px;
	height:45px;
}
#tmp_shussan_search_cnt .info_cnt {
	padding:10px 10px 10px 18px;
}
#tmp_shussan_search_cnt #tmp_shussan_tab_mokuteki {
	background-image:none;
	background-color:#FDE3E3;
}
#tmp_shussan_search_cnt #tmp_shussan_tab_nenrei {
	background-image:none;
	background-color:#DEF5C9;
}
#tmp_shussan_search_cnt #tmp_shussan_tab_shisetsu {
	background-image:none;
	background-color:#D6FAF1;
}
#tmp_shussan_search_cnt ul li {
	float:none !important;
	margin:0 !important;
	width:100% !important;
}
#tmp_shussan_search_cnt ul li br {
	display:none;
}
#tmp_shussan_search_cnt ul li a {
	background-image:none;
	background-color:#FFFFFF;
	padding:10px !important;
	min-height:20px !important;
}
#tmp_shussan_search_cnt ul li span {
	top:10px !important;
}
#tmp_shussan_search_cnt ul li span {
	-webkit-background-size:17px 17px;/* Safari,Chrome */
	-moz-background-size:17px 17px;/* Mozilla */
	background-size:17px 17px;/* CSS3 */
}
#tmp_shussan_tab_mokuteki ul li span {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/mokuteki_icon.png);
}
#tmp_shussan_tab_nenrei ul li span {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/nenrei_icon.png);
}
#tmp_shussan_tab_shisetsu ul li span {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/shisetsu_icon.png);
}
/* shussan_col2 */
#tmp_contents .shussan_col2L, 
#tmp_contents .shussan_col2R {
	width:300px;
	float:none;
	margin:0 auto 10px;
}
#tmp_shussan_mamafure,
#tmp_shussan_handbook {
	padding:10px 10px 5px;
}
#tmp_shussan_mamafure ul,
#tmp_shussan_handbook ul {
	margin:0;
}
#tmp_shussan_mamafure_ttl,
#tmp_shussan_mamafure_cnt {
	width:100%;
	float:none;
}
#tmp_shussan_mamafure_ttl .mamafure_sub_ttl {
	display:none;
}
#tmp_shussan_mamafure_ttl h2 {
	margin:0 auto 10px;
	background:url(/shared/templates/free/images/contents/guide/shussan/sp/mamafure_ttl.gif) no-repeat left top;
	width:280px;
	height:45px;
	-webkit-background-size:280px 45px;/* Safari,Chrome */
	-moz-background-size:280px 45px;/* Mozilla */
	background-size:280px 45px;/* CSS3 */
}
#tmp_shussan_mamafure_ttl h2 span {
	width:280px;
	height:45px;
}
#tmp_shussan_mamafure ul li span {
	-webkit-background-size:50px 40px;/* Safari,Chrome */
	-moz-background-size:50px 40px;/* Mozilla */
	background-size:50px 40px;/* CSS3 */
}
#tmp_shussan_mamafure .shussan_mamafure1 span {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/mamafure_btn1.png);
}
#tmp_shussan_mamafure .shussan_mamafure2 span {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/mamafure_btn2.png);
}
#tmp_shussan_mamafure .shussan_mamafure3 span {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/mamafure_btn3.png);
}
#tmp_shussan_mamafure .shussan_mamafure4 span {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/mamafure_btn4.png);
}
#tmp_shussan_mamafure .shussan_mamafure5 span {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/mamafure_btn5.png);
}
#tmp_shussan_handbook_main {
	width:190px;
	float:left;
}
#tmp_shussan_handbook_img {
	width:83px;
}
#tmp_shussan_handbook_ttl h2 {
	width:190px;
	height:45px;
	background:url(/shared/templates/free/images/contents/guide/shussan/sp/handbook_ttl.jpg) no-repeat left top;
	-webkit-background-size:190px 45px;/* Safari,Chrome */
	-moz-background-size:190px 45px;/* Mozilla */
	background-size:190px 45px;/* CSS3 */
}
#tmp_shussan_handbook_ttl h2 span {
	width:190px;
	height:45px;
}
#tmp_shussan_handbook_main ul li span {
	-webkit-background-size:40px 40px;/* Safari,Chrome */
	-moz-background-size:40px 40px;/* Mozilla */
	background-size:40px 40px;/* CSS3 */
}
#tmp_shussan_handbook_main .shussan_handbook1 span {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/handbook_btn1.png);
}
#tmp_shussan_handbook_main .shussan_handbook2 span {
	background-image:url(/shared/templates/free/images/contents/guide/shussan/sp/handbook_btn2.png);
}
/* ==================================================
kids
================================================== */
#tmp_sma_rmenu #tmp_navi_kids{
	display:none;
}
/* kids_top
============================== */
#tmp_contents #tmp_kids_main {
	max-width:378px;
	height:256px;
	 -webkit-background-size:378px 256px;
		-moz-background-size:378px 256px;
			 background-size:378px 256px;
	margin:0 auto 10px;
}
#tmp_contents #tmp_kids_main_bg {
	background:url(/shared/templates/kids_top/images/main_frame01_tb.png) no-repeat left bottom;
	height:256px;
	 -webkit-background-size:163px 59px;
		-moz-background-size:163px 59px;
			 background-size:163px 59px;	
}
#tmp_contents #tmp_kids_main_bg02 {
	background:url(/shared/templates/kids_top/images/main_frame02_tb.png) no-repeat right top;
	height:256px;
	 -webkit-background-size:83px 78px;
		-moz-background-size:83px 78px;
			 background-size:83px 78px;	
}
#tmp_contents #tmp_kids_main_logo {
	width:auto;
	background-position:left 8px;
	 -webkit-background-size:143px 117px;
		-moz-background-size:143px 117px;
			 background-size:143px 117px;
}
#tmp_contents #tmp_kids_main #tmp_kids_main_navi {
	display:none;
}
#tmp_kids_fnavi ul {
	padding:0 0 15px !important;
	margin:0 !important;
}
#tmp_kids_fnavi ul li {
	float:left;
	box-sizing:border-box;
	width:33% !important;
	padding:0 5px 5px 0 !important;
	margin:0 !important;
}
#tmp_kids_fnavi ul li:nth-child(3n) {
	padding-right:0px !important;
}
#tmp_kids_fnavi ul li a {
	border:2px solid #FFFFFF;
	 -webkit-border-radius:3px;
		-moz-border-radius:3px;
			 border-radius:3px;
	 -webkit-box-shadow:2px 2px 0px 0px rgba(103,73,67,0.4);	
		-moz-box-shadow:2px 2px 0px 0px rgba(103,73,67,0.4);	
			 box-shadow:2px 2px 0px 0px rgba(103,73,67,0.4);
	height:50px;
	padding:5px 3px;
}
#tmp_kids_fnavi ul li a span {
	height:50px;
}
#tmp_kids_fnavi ul li.navi_machi a {
	background:#BBE682 url(/shared/templates/kids_top/images/sp/fnavi_machi.gif) center center no-repeat;
	 -webkit-background-size:65px 48px;
		-moz-background-size:65px 48px;
			 background-size:65px 48px;
}
#tmp_kids_fnavi ul li.navi_gaiyou a {
	background:#D9D1ED url(/shared/templates/kids_top/images/sp/fnavi_gaiyou.gif) center center no-repeat;
	 -webkit-background-size:65px 48px;
		-moz-background-size:65px 48px;
			 background-size:65px 48px;
}
#tmp_kids_fnavi ul li.navi_history a {
	background:#FFD595 url(/shared/templates/kids_top/images/sp/fnavi_history.gif) center center no-repeat;
	 -webkit-background-size:65px 48px;
		-moz-background-size:65px 48px;
			 background-size:65px 48px;
}
#tmp_kids_fnavi ul li.navi_shisetsu a {
	background:#B8E3F1 url(/shared/templates/kids_top/images/sp/fnavi_shisetsu.gif) center center no-repeat;
	 -webkit-background-size:65px 48px;
		-moz-background-size:65px 48px;
			 background-size:65px 48px;
}
#tmp_kids_fnavi ul li.navi_someiyoshino a {
	background:#F4CECA url(/shared/templates/kids_top/images/sp/fnavi_someiyoshino.gif) center center no-repeat;
	 -webkit-background-size:65px 48px;
		-moz-background-size:65px 48px;
			 background-size:65px 48px;
}
#tmp_kids_fnavi ul li.navi_fukurou a {
	background:#F3EF9E url(/shared/templates/kids_top/images/sp/fnavi_fukurou.gif) center center no-repeat;
	 -webkit-background-size:65px 48px;
		-moz-background-size:65px 48px;
			 background-size:65px 48px;
}
#tmp_contents #tmp_mymenu {
	display:none;
}
#tmp_contents #tmp_kids_info {
	width:auto;
}
#tmp_contents #tmp_kids_topics_dc {
	display:none;
}
#tmp_contents #tmp_kids_topics_cnt ul,
#tmp_contents #tmp_kids_events_cnt ul {
	margin:0 0 0 1.5em;
}
/* kids_idx
============================== */
#tmp_kids_idx {
	 -webkit-background-size:contain;
		-moz-background-size:contain;
			 background-size:contain;	
}
.bg_machi {
	padding-bottom:200px !important;
}
.bg_gaiyou {
	padding-bottom:160px !important;
}
.bg_history {
	padding-bottom:160px !important;
}
.bg_shisetsu {
	padding-bottom:100px !important;
}
.bg_someiyoshino {
	padding-bottom:160px !important;
}
.bg_fukurou {
	padding-bottom:70px !important;
}
#tmp_kids_idx_bg {
	background:#BDE5F8 url(/shared/templates/kids_free/images/sp/gnavi_logo.gif) left top no-repeat;
	 -webkit-background-size:189px 110px;
		-moz-background-size:189px 110px;
			 background-size:189px 110px;
}
#tmp_kids_idx_bg02 {
	background:url(/shared/templates/kids_free/images/sp/gnavi_frame.gif) right top no-repeat;
	 -webkit-background-size:75px 50px;
		-moz-background-size:75px 50px;
			 background-size:75px 50px;
}
#tmp_kids_top {
	left:68px;
	top:62px;
}
#tmp_kids_top img {
	width:28px;
	height:28px;
}
#tmp_kids_gnavi {
	margin:0;
	padding:10px 3px 15px 0;
}
#tmp_kids_gnavi li {
	padding:0 5px 8px 5px;
	box-sizing:border-box;
	width:50%;
}
#tmp_kids_gnavi li a {
	border:2px solid #FFFFFF;
	 -webkit-border-radius:6px;
		-moz-border-radius:6px;
			 border-radius:6px;
	 -webkit-box-shadow:3px 3px 0px 0px rgba(103,73,67,0.6);	
		-moz-box-shadow:3px 3px 0px 0px rgba(103,73,67,0.6);	
			 box-shadow:3px 3px 0px 0px rgba(103,73,67,0.6);
	height:25px;
	padding:5px 3px;
}
#tmp_kids_gnavi ul li a span {
	z-index:auto;
}
#tmp_kids_gnavi li.navi_machi,
#tmp_kids_gnavi li.navi_gaiyou {
	margin:0 0 0 50% !important;
}
#tmp_kids_gnavi li.navi_machi a {
	background:#BBE682 url(/shared/templates/kids_free/images/sp/gnavi_machi.gif) center center no-repeat;
	 -webkit-background-size:130px 25px;
		-moz-background-size:130px 25px;
			 background-size:130px 25px;
}
#tmp_kids_gnavi li.navi_gaiyou a {
	background:#D9D1ED url(/shared/templates/kids_free/images/sp/gnavi_gaiyou.gif) center center no-repeat;
	 -webkit-background-size:130px 25px;
		-moz-background-size:130px 25px;
			 background-size:130px 25px;
}
#tmp_kids_gnavi li.navi_history a {
	background:#FFD595 url(/shared/templates/kids_free/images/sp/gnavi_history.gif) center center no-repeat;
	 -webkit-background-size:130px 25px;
		-moz-background-size:130px 25px;
			 background-size:130px 25px;
}
#tmp_kids_gnavi li.navi_shisetsu a {
	background:#B8E3F1 url(/shared/templates/kids_free/images/sp/gnavi_shisetsu.gif) center center no-repeat;
	 -webkit-background-size:130px 25px;
		-moz-background-size:130px 25px;
			 background-size:130px 25px;
}
#tmp_kids_gnavi li.navi_someiyoshino a {
	background:#F4CECA url(/shared/templates/kids_free/images/sp/gnavi_someiyoshino.gif) center center no-repeat;
	 -webkit-background-size:130px 25px;
		-moz-background-size:130px 25px;
			 background-size:130px 25px;
}
#tmp_kids_gnavi li.navi_fukurou a {
	background:#F3EF9E url(/shared/templates/kids_free/images/sp/gnavi_fukurou.gif) center center no-repeat;
	 -webkit-background-size:130px 25px;
		-moz-background-size:130px 25px;
			 background-size:130px 25px;
}
#tmp_kids_free #tmp_kids_gnavi {
	padding-bottom:10px !important;
}
#tmp_contents #tmp_kids_idx_ttl {
	padding:0 10px;
	width:auto;
}
#tmp_contents #tmp_kids_idx_ttl h1,
#tmp_contents #tmp_kids_idx_ttl .idx_outline {
	width:auto !important;
	float:none !important;
}
#tmp_contents #tmp_kids_idx_ttl h1 {
	padding:0 0 10px;
}
#tmp_contents #tmp_kids_idx_ttl .idx_outline {
	background:none;
	padding:0 0 10px;
	margin:0;
}
#tmp_contents .bg_machi #tmp_kids_idx_ttl h1 img {
	width:84px;
	height:auto;
}
#tmp_contents .bg_gaiyou #tmp_kids_idx_ttl h1 img {
	width:184px;
	height:auto;
}
#tmp_contents .bg_history #tmp_kids_idx_ttl h1 img {
	width:196px;
	height:auto;
}
#tmp_contents .bg_shisetsu #tmp_kids_idx_ttl h1 img {
	width:185px;
	height:auto;
}
#tmp_contents .bg_someiyoshino #tmp_kids_idx_ttl h1 img {
	width:220px;
	height:auto;
}
#tmp_contents .bg_fukurou #tmp_kids_idx_ttl h1 img {
	width:141px;
	height:auto;
}
#tmp_contents #tmp_kids_idx_navi {
	width:auto;
	height:auto !important;
	padding:0 10px;
}
#tmp_contents #tmp_kids_idx_navi li {
	position:static !important;
	padding:0 5px 5px;
	float:left;
	width:50%;
	box-sizing:border-box;
}
#tmp_contents #tmp_kids_idx_navi ul li:nth-child(2n+1) {
	clear:both;
}
#tmp_contents #tmp_kids_idx_navi ul li img {
	width:100%;
	height:auto;
}
/* kids_free
============================== */
#tmp_kids_free_foot {
	background:url(/shared/templates/kids_free/images/sp/cnt_foot.jpg) center bottom no-repeat;
	 -webkit-background-size:480px 132px;
		-moz-background-size:480px 132px;
			 background-size:480px 132px;
	padding:0 0 120px;
}
/* history */
#tmp_contents .kids_history_table th {
	padding:5px 5px 0;
	width:25%;
	font-size:87.5%;
}
#tmp_contents .kids_history_table td {
	padding:5px 5px 0;
	width:75%;
	font-size:87.5%;
	line-height:1.4;
}
#tmp_contents .mimizuku_img,
#tmp_contents .mimizuku_txt {
	width:auto;
	float:none;
}
/* ==================================================
chosha
================================================== */
/* width reset */
#tmp_contents #tmp_chosha_access_cnt .access_item .map,
#tmp_contents #tmp_chosha_access_cnt .access_item .root,
#tmp_contents #tmp_chosha .chosha_access_car .chosha_access_car_map,
#tmp_contents #tmp_chosha .chosha_access_car .chosha_access_car_cnt,
#tmp_contents #tmp_chosha .chosha_access_tb .tb_ttl,
#tmp_contents #tmp_chosha .chosha_access_tb .tb_cnt,
#tmp_contents #tmp_chosha .chosha_access_entrance li,
#tmp_contents #tmp_chosha_top_outline .outline_access_wrap,
#tmp_contents #tmp_chosha_top_outline .outline_point_wrap,
#tmp_contents #tmp_chosha .chosha_top_info_ttl,
#tmp_contents #tmp_chosha .chosha_top_info_cnt,
#tmp_contents #tmp_chosha .chosha_floor_info,
#tmp_contents #tmp_chosha .chosha_floor_map,
#tmp_contents .chosha_floor_detail .detail_col2_lft,
#tmp_contents .chosha_floor_detail .detail_col2_rgt,
#tmp_contents #tmp_chosha .chosha_floor_info .link_btn a,
#tmp_contents #tmp_chosha_floor_link_cnt .flink01,
#tmp_contents #tmp_chosha_floor_link_cnt .flink02,
#tmp_contents .floor_icon .fi_3f01,
#tmp_contents .floor_icon .fi_3f02,
#tmp_contents .floor_icon .fi_3f03,
#tmp_contents .floor_icon .fi_3f04,
#tmp_contents .chosha_floor_detail .detail_img_lft,
#tmp_contents .chosha_floor_detail .detail_img_rgt,
#tmp_contents .chosha_floor_detail .detail_img_txt {
	width:auto;
}
/* float reset */
#tmp_contents #tmp_chosha_access_cnt .access_item .map,
#tmp_contents #tmp_chosha_access_cnt .access_item .root,
#tmp_contents #tmp_chosha .chosha_access_car .chosha_access_car_map,
#tmp_contents #tmp_chosha .chosha_access_car .chosha_access_car_cnt,
#tmp_contents #tmp_chosha .chosha_access_tb .tb_ttl,
#tmp_contents #tmp_chosha .chosha_access_tb .tb_cnt,
#tmp_contents #tmp_chosha .chosha_access_entrance li,
#tmp_contents #tmp_chosha_top_outline .outline_access_wrap,
#tmp_contents #tmp_chosha_top_outline .outline_point_wrap,
#tmp_contents #tmp_chosha .chosha_top_info_ttl,
#tmp_contents #tmp_chosha .chosha_top_info_cnt,
#tmp_contents #tmp_chosha .chosha_floor_info,
#tmp_contents #tmp_chosha .chosha_floor_map,
#tmp_contents .chosha_floor_detail .detail_col2_lft,
#tmp_contents .chosha_floor_detail .detail_col2_rgt,
#tmp_contents #tmp_chosha_floor_link_cnt .flink01,
#tmp_contents #tmp_chosha_floor_link_cnt .flink02,
#tmp_contents .floor_icon .fi_3f01,
#tmp_contents .floor_icon .fi_3f02,
#tmp_contents .floor_icon .fi_3f03,
#tmp_contents .floor_icon .fi_3f04,
#tmp_contents .chosha_floor_detail .detail_img_lft,
#tmp_contents .chosha_floor_detail .detail_img_rgt,
#tmp_contents .chosha_floor_detail .detail_img_txt {
	float:none;
}
#tmp_contents #tmp_chosha_ttl {
	padding:8px 10px;
	margin:0 0 20px;
	border:1px solid #E1E6E3;
	border-top:2px solid #355D85;
	color:#003366;
	background:#F1F3F2 url(/shared/templates/free/images/contents/h1_bg.jpg) no-repeat left top;
	clear:both; /* 変更しない */
}
#tmp_contents #tmp_chosha_ttl h1 {
	float:none;
	font-size:128.6%;
	line-height:1.4;
	text-shadow:none;
}
#tmp_contents #tmp_chosha_ttl ul {
	float:none;
	margin:0;
}
#tmp_contents #tmp_chosha_ttl ul li {
	width:80px;
	font-size:78.6%;
	width:auto;
}
#tmp_contents #tmp_chosha_ttl ul li:first-child {
	margin-left:0;
}
#tmp_contents #tmp_chosha_ttl ul li a {
	padding:6px 5px;
}
/* top
============================== */
#tmp_contents #tmp_chosha_ttl_top {
	background: url(/shared/templates/free/images/contents/chosha/sp/top_ttl_img.jpg) no-repeat right bottom;
	 -webkit-background-size:445px 80px;
		-moz-background-size:445px 80px;
			 background-size:445px 80px;
	margin:0 0 20px;
	padding:0 0 100px;
}
#tmp_contents #tmp_chosha_ttl_top h1 {
	padding:8px 10px;
	margin:0;
	border:1px solid #E1E6E3;
	border-top:2px solid #355D85;
	color:#003366;
	background:#F1F3F2 url(/shared/templates/free/images/contents/h1_bg.jpg) no-repeat left top;
	clear:both; /* 変更しない */
	font-size:128.6%;
	line-height:1.4;
	text-shadow:none;
}
#tmp_contents #tmp_chosha_top_navi {
	min-height:initial;
	padding:0;
	background-image:none;
}
#tmp_contents #tmp_chosha_top_navi_cnt {
	margin:0 0 5px;
	width:auto;
	padding:0 0 63.5%;
	background:rgba(255, 255, 255, 0.8) url(/shared/templates/free/images/contents/chosha/sp/floor_link_bg.jpg) center bottom no-repeat;
	 -webkit-background-size:100% auto;
		-moz-background-size:100% auto;
			 background-size:100% auto;
}
#tmp_contents #tmp_chosha_top_navi_cnt_lft {
	background:url(/shared/templates/free/images/contents/chosha/sp/tnavi_lft.png) left top repeat-y;
}
#tmp_contents #tmp_chosha_top_navi_cnt_rgt {
	background:url(/shared/templates/free/images/contents/chosha/sp/tnavi_rgt.png) right top repeat-y;
}
#tmp_contents #tmp_chosha_top_navi_cnt ul,
#tmp_contents #tmp_chosha_top_navi_cnt ul li {
	 -webkit-background-size:100% 4px;
		-moz-background-size:100% 4px;
			 background-size:100% 4px;
}
#tmp_contents #tmp_chosha_top_pl_cnt ul li {
	width:23%;
	padding:0 1% 5px;
}
#tmp_contents #tmp_chosha_top_outline .outline_point ul li {
	width:31%;
	padding:0 1%;
}
#tmp_contents #tmp_chosha_top_navi .link_btn2 {
	position:static;
	width:100%;
	margin:0 auto 1em;
}
#tmp_contents #tmp_chosha_top_navi .link_btn3 {
	position:static;
	width:100%;
	margin:0 auto;
}
#tmp_contents #tmp_chosha_top_navi .link_btn2 a {
	border-color:#78BADE;
	border-width:2px;
	border-style:solid;
}
#tmp_contents #tmp_chosha_top_navi .link_btn3 a {
	color:#005285;
	border-color:#78BADE;
	border-width:2px;
	border-style:solid;
	background:rgba(255, 255, 255, 0.9);
}
#tmp_contents #tmp_chosha_top_navi {
	margin:0 0 20px 0;
}
/* floor
============================== */
#tmp_contents #tmp_chosha_floor_navi .fnavi_lft {
	width:47%;
	padding:0 3% 0 0;
}
#tmp_contents #tmp_chosha_floor_navi .fnavi_rgt {
	width:47%;
	padding:0 0 0 3%;
}
#tmp_contents #tmp_chosha_floor_navi .fnavi_lft a,
#tmp_contents #tmp_chosha_floor_navi .fnavi_rgt a {
	display:block;
}
#tmp_contents .floor_ttl_1f,
#tmp_contents .floor_ttl_3f,
#tmp_contents .floor_ttl_4f,
#tmp_contents .floor_ttl_5f,
#tmp_contents .floor_ttl_6f7f,
#tmp_contents .floor_ttl_8f9f,
#tmp_contents .floor_ttl_10f {
	 -webkit-background-size:50px 50px;	
		-moz-background-size:50px 50px;	
			 background-size:50px 50px;
}
#tmp_contents #tmp_chosha .chosha_floor_map {
	padding:0 0 20px;
}
#tmp_contents #tmp_chosha .chosha_floor_map p {
	margin:0;
}
#tmp_contents .floor_icon {
	margin:0;
}
#tmp_contents #tmp_chosha .chosha_floor_info .floor_info,
#tmp_contents #tmp_chosha .chosha_floor_info .floor_icon {
	margin:0 0 20px;
	padding:0;
}
#tmp_contents .floor_icon p {
	margin:0;
}
#tmp_contents #tmp_chosha_floor {
	background:url(/shared/templates/free/images/contents/chosha/top_navi_cnt_line.png) left top no-repeat;
	 -webkit-background-size:100% 4px;
		-moz-background-size:100% 4px;
			 background-size:100% 4px;
}
#tmp_contents #tmp_chosha_floor_btm {
	background:url(/shared/templates/free/images/contents/chosha/top_navi_cnt_line.png) left bottom no-repeat;
	 -webkit-background-size:100% 4px;
		-moz-background-size:100% 4px;
			 background-size:100% 4px;
	padding:4px 0;
}
#tmp_contents #tmp_chosha_floor_lft {
	background:url(/shared/templates/free/images/contents/chosha/sp/floor_cnt_lft.gif) left top repeat-y;
	 -webkit-background-size:22px 4px;
		-moz-background-size:22px 4px;
			 background-size:22px 4px;
}
#tmp_contents #tmp_chosha_floor_rgt {
	background:url(/shared/templates/free/images/contents/chosha/sp/floor_cnt_rgt.gif) right top repeat-y;
	 -webkit-background-size:22px 4px;
		-moz-background-size:22px 4px;
			 background-size:22px 4px;
	padding:15px 30px;
}
#tmp_contents #tmp_chosha_floor_ttl {
	padding:0 0 10px 60px;
}
#tmp_contents .chosha_floor_detail {
	padding:0;
}
#tmp_contents .chosha_floor_detail .img {
	padding:0 0 10px;
}
#tmp_contents .chosha_floor_detail .detail_col2_lft,
#tmp_contents .chosha_floor_detail .detail_col2_rgt {
	padding:0 0 10px;
}
#tmp_contents .chosha_floor_detail .detail_col2_lft img,
#tmp_contents .chosha_floor_detail .detail_col2_rgt img,
#tmp_contents .chosha_floor_detail .detail_img_lft img,
#tmp_contents .chosha_floor_detail .detail_img_rgt img {
	width:100%;
	height:auto;
}
#tmp_contents #tmp_chosha_floor_link_cnt .flink01,
#tmp_contents #tmp_chosha_floor_link_cnt .flink02 {
	padding:0;
}
#tmp_contents .chosha_floor_detail .detail_img_lft,
#tmp_contents .chosha_floor_detail .detail_img_rgt {
	margin:0;
	padding:0;
}
/* 1f
============================== */
#tmp_contents .chosha_floor_detail .chousha_1f_gaiyou_cnt {
	margin:0 0 10px;
}
/* access
============================== */
#tmp_contents #tmp_chosha_access_cnt .access_item .root_txt,
#tmp_contents #tmp_chosha .chosha_access_tb .tb_cnt {
	border-left:4px solid #78BADE;
}
#tmp_contents #tmp_chosha_access_cnt .access_item .root_photo img {
	width:100%;
	height:auto;
}
#tmp_contents #tmp_chosha_access_ttl {
	background:url(/shared/templates/free/images/contents/chosha/sp/access_ttl_lft.gif) left top no-repeat;
	 -webkit-background-size:500px 40px;
		-moz-background-size:500px 40px;
			 background-size:500px 40px;
	color:#003366;
	font-size:128.6%;
	font-weight:bold;
}
#tmp_contents #tmp_chosha_access_ttl p {
	background:url(/shared/templates/free/images/contents/chosha/sp/access_ttl_rgt.gif) right top no-repeat;
	 -webkit-background-size:22px 40px;
		-moz-background-size:22px 40px;
			 background-size:22px 40px;
	color:inherit;
	padding:5px 30px;
}
#tmp_contents #tmp_chosha .chosha_access_entrance li img,
#tmp_contents #tmp_chosha .chosha_access_car_map img {
	width:100%;
	height:auto;
}
#tmp_contents #tmp_chosha_floor_link_cnt {
	background:url(/shared/templates/free/images/contents/chosha/sp/floor_link_bg.jpg) center bottom no-repeat;
	 -webkit-background-size:contain;
		-moz-background-size:contain;
			 background-size:contain;
	padding:0 35px 230px;
}
#tmp_contents #tmp_chosha_floor_link_cnt ul li.flink_10f {
	background:url(/shared/templates/free/images/contents/chosha/sp/floor_link_10f.gif) left center no-repeat;
}
#tmp_contents #tmp_chosha_floor_link_cnt ul li.flink_8f9f {
	background:url(/shared/templates/free/images/contents/chosha/sp/floor_link_8f9f.gif) left center no-repeat;
}
#tmp_contents #tmp_chosha_floor_link_cnt ul li.flink_6f7f {
	background:url(/shared/templates/free/images/contents/chosha/sp/floor_link_7f.gif) left center no-repeat;
}
#tmp_contents #tmp_chosha_floor_link_cnt ul li.flink_5f {
	background:url(/shared/templates/free/images/contents/chosha/sp/floor_link_5f.gif) left center no-repeat;
}
#tmp_contents #tmp_chosha_floor_link_cnt ul li.flink_4f {
	background:url(/shared/templates/free/images/contents/chosha/sp/floor_link_4f.gif) left center no-repeat;
}
#tmp_contents #tmp_chosha_floor_link_cnt ul li.flink_3f {
	background:url(/shared/templates/free/images/contents/chosha/sp/floor_link_3f.gif) left center no-repeat;
}
#tmp_contents #tmp_chosha_floor_link_cnt ul li.flink_1f {
	background:url(/shared/templates/free/images/contents/chosha/sp/floor_link_1f.gif) left center no-repeat;
}
#tmp_contents #tmp_chosha_floor_link_cnt ul li {
	 -webkit-background-size:40px 40px !important;
		-moz-background-size:40px 40px !important;
			 background-size:40px 40px !important;
	padding:15px 0 15px 50px;
}
#tmp_contents #tmp_chosha .chosha_top_info {
	padding:0;
}
#tmp_contents #tmp_chosha .chosha_top_info_cnt {
	border-left:none;
	border-top:1px solid #78BADE;
	padding:10px 0 0;
	margin:0;
}
#tmp_contents #tmp_chosha .chosha_top_info_ttl {
	font-size:100%;
}
#tmp_contents #tmp_chosha .chosha_top_info_ttl p {
	margin:0 0 5px;
}
/* ==================================================
lifeguide
================================================== */
#tmp_lifeguide {
	margin:0 -10px;
	padding:20px;
}
#tmp_lifeguide img {
	max-width:100%;
	height:auto;
}
/* lifeguide_column
============================== */
#tmp_lifeguide_cnt_navi {
	float:none;
	width:100%;
	margin-right:0;
}
#tmp_lifeguide_cnt_main {
	float:none;
}
#tmp_lifeguide_cnt_main2 {
	margin-left:0;
}
/* lifeguide_lnevi
============================== */
#tmp_lifeguide #tmp_lnavi {
	display:none;
}
/* lifeguide_contents
============================== */
#tmp_lifeguide_contents {
	padding:10px 10px 0;
}
/* lifeguide_header_top
============================== */
/* lifeguide_header */
#tmp_lifeguide #tmp_lifeguide_header_top {
	width:100% !important;
}
#tmp_lifeguide #tmp_lifeguide_header_top #tmp_lifeguide_foreign,
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_foreign {
	padding:3px 0 0;
	font-size:85.7%;
	border-width:1px;
}
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_foreign {
	width:auto !important;
	background-color:#FFFFFF;
}
#tmp_lifeguide #tmp_lifeguide_header_top #tmp_lifeguide_foreign li,
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_foreign li {
	margin-right:10px;
	margin-bottom:3px;
}
#tmp_lifeguide #tmp_lifeguide_header_top #tmp_lifeguide_foreign li:last-child,
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_foreign li:last-child {
	margin-right:0;
}
#tmp_lifeguide #tmp_lifeguide_header_top #tmp_lifeguide_foreign li a,
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_foreign li a {
	padding-left:10px;
	background-size:5px 5px;
}
#tmp_lifeguide #tmp_lifeguide_header_top #tmp_lifeguide_howto {
	padding:2px 0;
	position:static;
	text-align:right;
	border-bottom:1px solid #6E7387;
}
#tmp_lifeguide #tmp_lifeguide_header_top #tmp_lifeguide_howto a {
	display:inline-block;
	padding:5px 0 5px 10px;
	width:auto;
	height:auto;
	text-decoration:none;
	color:#6E7387;
	font-size:85.7%;
	font-weight:bold;
	background:url(/shared/templates/free/images/contents/lifeguide/lifeguide_icon.png) no-repeat left center !important;
	background-color:transparent !important;
	background-size:5px 5px !important;
}
#tmp_lifeguide #tmp_lifeguide_header_top #tmp_lifeguide_howto a span {
	display:inline-block;
	width:auto;
	height:auto;
	z-index:auto;
}
/* lifeguide_gnavi */
#tmp_lifeguide #tmp_lifeguide_gnavi_top {
	padding:0;
	margin-bottom:-47.7%;
}
#tmp_lifeguide #tmp_lifeguide_gnavi_top ul {
	padding:10px 0;
	text-indent:0;
}
#tmp_lifeguide #tmp_lifeguide_gnavi_top ul li {
	margin:0;
	padding:0 10px 10px;
	float:left;
	width:50%;
	box-sizing:border-box;
}
#tmp_lifeguide #tmp_lifeguide_gnavi_top ul li:nth-child(2n) {
	margin-right:0;
}
#tmp_lifeguide #tmp_lifeguide_gnavi_top ul li a {
	background-size:100% auto !important;
	width:100%;
	height:0;
	padding-bottom:100%;
}
#tmp_lifeguide #tmp_lifeguide_gnavi_top ul li a span {
	width:100%;
	height:0;
	padding-bottom:100%;
}
/* lifeguide_snavi */
#tmp_lifeguide #tmp_lifeguide_snavi_top {
	clear:none;
	position:relative;
	width:50%;
	top:0;
	left:50%;
	height:0;
	padding-bottom:50%;
}
#tmp_lifeguide #tmp_lifeguide_snavi_top ul {
	position:relative;
	width:100%;
	height:0;
	padding-bottom:100%;
}
#tmp_lifeguide #tmp_lifeguide_snavi_top #tmp_lifeguide_slist1 {
	position:absolute;
	top:0;
	left:5px;
	width:55.4%;
}
#tmp_lifeguide #tmp_lifeguide_snavi_top #tmp_lifeguide_slist1 a {
	width:100%;
	height:0;
	padding-bottom:100%;
	background-size:100% auto !important;
	z-index:2;
}
#tmp_lifeguide #tmp_lifeguide_snavi_top #tmp_lifeguide_slist1 a span {
	width:100%;
	height:0;
	padding-bottom:100%;
}
#tmp_lifeguide #tmp_lifeguide_snavi_top #tmp_lifeguide_slist2 {
	position:absolute;
	top:40%;
	right:0;
	width:47.4%;
	margin:0;
}
#tmp_lifeguide #tmp_lifeguide_snavi_top #tmp_lifeguide_slist2 a {
	width:100%;
	height:0;
	padding-bottom:100%;
	background-size:100% auto !important;
}
#tmp_lifeguide #tmp_lifeguide_snavi_top #tmp_lifeguide_slist2 a span {
	width:100%;
	height:0;
	padding-bottom:100%;
}
/* lifeguide_banner */
#tmp_lifeguide #tmp_lifeguide_banner_top a {
	width:100%;
	height:0;
	padding-bottom:33.8%;
	background:url(/shared/templates/free/images/contents/lifeguide/sp/lifeguide_banner1.png) no-repeat left top;
	background-size:100% auto !important;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_banner_top a {
	background:url(/shared/templates/free/images/contents/lifeguide/en/sp/lifeguide_banner1.png) no-repeat left top;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_banner_top a {
	background:url(/shared/templates/free/images/contents/lifeguide/cn/sp/lifeguide_banner1.png) no-repeat left top;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_banner_top a {
	background:url(/shared/templates/free/images/contents/lifeguide/ko/sp/lifeguide_banner1.png) no-repeat left top;
}
#tmp_lifeguide #tmp_lifeguide_banner_top a span {
	width:100%;
	height:0;
	padding-bottom:33.8%;
}
/* lifeguide
============================== */
/* lifeguide_header */
#tmp_lifeguide #tmp_lifeguide_header {
	margin-bottom:0;
}
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_logo {
	width:auto !important;
	margin-bottom:0;
	padding-bottom:0;
	border-bottom:none;
}
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_hnavi {
	display:table;
	table-layout:fixed;
	width:100%;
	font-size:85.7%;
	font-weight:bold;
	border-bottom:1px solid #6E7387;
	background-color:#FFFFFF;
}
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_top_link,
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_howto {
	display:table-cell;
	position:static;
	padding:5px 0 5px 10px;
}
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_top_link a,
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_howto a {
	color:#6E7387;
	width:auto;
	height:auto;
	background:none;
	text-decoration:none;
	padding-left:10px;
	background:url(/shared/templates/free/images/contents/lifeguide/lifeguide_icon.png) no-repeat left center !important;
	background-size:5px 5px !important;
}
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_top_link a span,
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_howto a span {
	width:auto;
	height:auto;
	z-index:0;
}
/* lifeguide_cnt */
/* lifeguide_gnavi */
#tmp_lifeguide #tmp_lifeguide_gnavi {
	margin-bottom:20px;
	padding-top:0.5em;
	border-bottom:1px solid #6E7387;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul {
	display:block;
	overflow:inherit;
	height:auto;
	font-size:85.7%;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul li {
	width:50% !important;
	float:left;
	margin-bottom:0.5em;
	box-sizing:border-box;
	padding-left:10px;
	border-left:none;
	transform:none;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul li:nth-child(2n+1) {
	clear:both;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist7 {
	width:auto;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul li a {
	width:auto;
	height:auto;
	padding-left:10px;
	background:url(/shared/templates/free/images/contents/lifeguide/lifeguide_icon.png) no-repeat left center !important;
	background-size:5px 5px !important;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul li:first-child a,
#tmp_lifeguide #tmp_lifeguide_gnavi ul li:last-child a {
	margin:0;
	padding-right:0;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul li a span {
	width:auto;
	height:auto;
	transform:none;
	padding:0;
	text-align:left;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul li a span br {
	display:none;
}
/* lifeguide_cate_ttl */
#tmp_lifeguide .cate_ttl {
	margin-bottom:10px;
	color:#FFFFFF;
	background-color:#87713F !important;
	background-image:none !important;
}
#tmp_lifeguide .cate_ttl h1 {
	padding:10px 10px 5px;
	text-align:center;
	font-size:128.6%;
}
#tmp_lifeguide .cate_ttl h1 span {
	height:auto;
	color:#FFFFFF;
	background-color:transparent !important;
	z-index:0;
}
/* lifeguide_menu */
#tmp_lifeguide #tmp_lifeguide_menu ul {
	margin-right:0;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li {
	width:100%;
	margin-bottom:10px;
	font-size:107.1%;
	box-shadow:2px 2px 2px rgba(0,0,0,0.4);
}
#tmp_lifeguide #tmp_lifeguide_menu ul li:nth-child(3n) {
	margin-right:10px;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li:nth-child(2n) {
	margin-right:0;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li a {
	width:100%;
	height:auto;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li a span {
	padding:5px;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li a span:first-child {
	padding:5px;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li a img {
	max-width:50px;
}
/* pnavi */
.custom_lifeguide #tmp_up_navi .pnavi {
	margin:0;
}
/* ==================================================
clearfix
================================================== */
.wrap_sma_hcall:after,
.sma_hcall:after,
#tmp_kids_idx_navi:after,
#tmp_lifeguide #tmp_lifeguide_gnavi_top ul:after,
#tmp_lifeguide_cnt:after,
#tmp_lifeguide #tmp_lifeguide_gnavi ul:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}


}