@charset "utf-8";

@media screen and (min-width : 481px) and (max-width : 768px) {

/* ==================================================
shared
================================================== */
/* body
============================== */
body {
	-webkit-text-size-adjust: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 {
	width:760px;
	min-width:481px;
}
#tmp_wrapper {
	background-image:url(/shared/images/wrapper/wrapper_bg_tl.jpg);
}
#tmp_wrapper .notablet {
	display:none;
}
#tmp_resize_width {
	width:481px;
}
/* top
============================== */
.format_top .wrap_col_rgt_navi {
	width:200px; /* デザインによって変更 */
}
.format_top .column_rnavi .wrap_col_main {
	margin-right:-220px; /* デザインによって変更 */
}
.format_top .column_rnavi .col_main {
	margin-right:220px; /* デザインによって変更 */
}
/* main
============================== */
#tmp_wrap_main {
	padding:0;
}
/* gallrey
============================== */
#tmp_wrap_gallery {
	height:560px;
}
#tmp_gallery {
	width:420px;
	height:auto;
}
#tmp_wrap_gallery .box_gallrey img {
	width:420px;
	height:auto;
}
#tmp_gallery div {
	position:relative;
	width:420px;
	height:530px;
}
#tmp_gallery_view1 {
	background-image:url(/shared/images/gallery/tl/gallery1.jpg);
}
#tmp_gallery_view2 {
	background-image:url(/shared/images/gallery/tl/gallery2.jpg);
}
#tmp_gallery_view3 {
	background-image:url(/shared/images/gallery/tl/gallery3.jpg);
}
#tmp_gallery_view4 {
	background-image:url(/shared/images/gallery/tl/gallery4.jpg);
}
#tmp_wrap_gallery div .cnt {
	position:absolute;
	bottom:10px;
	left:0;
}
#tmp_gallery_view1 p.ttl {
}
#tmp_gallery_view2 p.ttl {
	top: 60px;
}
#tmp_gallery_view3 p.ttl {
	top: 40px;
}
#tmp_gallery_view4 p.ttl {
}
/* header
============================== */
#tmp_header {
	padding:0 0 0 30px;
}
#tmp_means {
	width:540px;
}
.format_top #tmp_means {
	width:380px;
}
#tmp_tnavi_menu {
	display:block;
	width:42px;
	height:42px;
	position:absolute;
	top:10px;
	right:10px;
}
#tmp_tnavi_menu a {
	width:42px;
	height:42px;
	display:block;
	background:url(/shared/images/header/menu_tl.png) no-repeat left top;
}
.active #tmp_tnavi_menu a {
	background-image:url(/shared/images/header/menu_tl_on.png);
}
#tmp_tnavi_menu span {
	width:42px;
	height:42px;
	display:block;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* func_navi */
#tmp_func_navi {
	display:none;
	padding:0;
	position:absolute;
	top:50px;
	left:268px;
	width:200px;
	background-color:#FFFFFF;
	border:1px solid #674E61;
}
#tmp_func_navi ul li {
	float:none;
	padding:4px 10px;
	border-top:1px solid #C5BAC0;
	background-position:10px 4px;
	background-repeat:no-repeat;
}
#tmp_func_navi .func_navi_list1 {
	border-top:none;
	background-image:url(/shared/images/navi/rnavi/sch_navi_soshiki.png);
}
#tmp_func_navi .func_navi_list2 {
	background-image:url(/shared/images/navi/rnavi/sch_navi_faq.png);
}
#tmp_func_navi .func_navi_list3 {
	background-image:url(/shared/images/navi/rnavi/sch_navi_ku.png);
}
#tmp_func_navi .func_navi_list4 {
	background-image:url(/shared/images/navi/rnavi/sch_navi_shisetsu.png);
}
#tmp_func_navi ul li a {
	display:block;
	color:#222222;
	text-decoration:none;
	padding:5px 20px 5px 28px;
	background:url(/shared/images/icon/navi_icon.png) no-repeat right 0.7em;
}
.format_top #tmp_func_navi {
	display:block;
	position:static;
	width:inherit;
	border:none;
	background-color:transparent;
}
/* means_primary */
#tmp_means_primary {
	margin:0;
}
#tmp_wrap_search {
	padding-top:8px;
	padding-bottom:7px;
}
#tmp_search dd.box_sch1 {
	width:160px;
}
#tmp_search dd.box_sch1 p:first-child {
	width:160px;
}
#tmp_search dd.box_sch2 {
	width:60px;
}
.format_top #tmp_search dd.box_sch2 {
	width:auto;
}
#tmp_search dd.box_sch2 p:first-child {
	width:60px;
}
.format_top #tmp_search dd.box_sch2 p:first-child {
	width:auto;
}
.format_top #tmp_search {
	padding:0 0 10px;
	width:175px;
	margin:0 auto;
}
.format_free #tmp_search {
	float:none;
	width:250px;
}
#tmp_search dt {
	padding-top:12px;
}
.format_free #tmp_search .sch_navi {
	float:none;
	padding-top:0;
	clear:both;
	font-size:85.7%;
}
#tmp_func_sch_btn {
	margin-right:10px;
}
#tmp_search .sch_navi a {
	padding-left:10px;
	background-position:left 0.6em;
}
#tmp_query {
	width:158px;
	font-size:85.7%;
	min-height:20px;
	margin-right:0;
}
#tmp_search #tmp_select {
	width:160px;
	font-size:85.7%;
}
.format_top #tmp_search dd.box_sch2 {
	padding-left:18px;
}
/* hlang */
#tmp_wrap_hlang {
	width:200px;
	font-size:92.3%;
}
#tmp_hlang ul li {
	width:66px;
}
/* primary */
#tmp_hnavi {
	width:320px;
	padding-top:10px;
}
.format_top #tmp_hnavi {
	width:380px;
}
#tmp_hnavi .hnavi1,
#tmp_hnavi .hnavi2 {
	float:none;
	clear:both;
}
/* secondary */
#tmp_means_func {
	width:320px;
}
/* hcall */
#tmp_hcall {
	width:200px;
}
#tmp_hcall a {
	background:url(/shared/images/header/hcall_tl.png) no-repeat left top;
}
/* hcount */
#tmp_wrap_hcount {
	width:200px;
}
#tmp_hcount_ttl {
	padding:5px 0;
}
#tmp_hcount_ttl img {
	width:117px;
	height:auto;
}
#tmp_hcount_ttl .hcount_ato {
	left:98px;
}
#tmp_hcount_ttl .hcount_ato img {
	width:auto;
	height:auto;
}
/* ==================================================
hlead
================================================== */
#tmp_hlead {
	padding:0;
}
#tmp_hlead .wrap_hlead_main {
	margin-right:-200px;
}
#tmp_hlead .wrap_hlead_rgt_navi {
	width:200px;
}
#tmp_hlead .hlead_main {
	margin-right:200px;
}
#tmp_hlead .hlead_rgt {
	width:420px;
	margin-top:-78px;
}
.rnavi_miryoku_btn a {
	height:58px;
	background-size:200px 58px;
}
.rnavi_miryoku_btn a span {
	height:58px;
}
.rnavi_btn li {
	width:97px;
}
/* ==================================================
navi
================================================== */
/* rnavi_benri
============================== */
.rnavi_benri_cnt ul li a {
	width:100px;
}
.rnavi_benri_cnt .rnavi_benri_gomi a,
.rnavi_benri_cnt .rnavi_benri_kekkon a,
.rnavi_benri_cnt .rnavi_benri_koreisha a,
.rnavi_benri_cnt .rnavi_benri_denshi a,
.rnavi_benri_cnt .rnavi_benri_koen a,
.rnavi_benri_cnt .rnavi_benri_jigyo  a{
	width:100px;
}
.rnavi_benri_cnt .rnavi_benri_gomi a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_gomi.jpg);
}
.rnavi_benri_cnt .rnavi_benri_kosodate a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_kosodate.jpg);
}
.rnavi_benri_cnt .rnavi_benri_kekkon a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_kekkon.jpg);
}
.rnavi_benri_cnt .rnavi_benri_hikkoshi a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_hikkoshi.jpg);
}
.rnavi_benri_cnt .rnavi_benri_koreisha a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_koreisha.jpg);
}
.rnavi_benri_cnt .rnavi_benri_nakunari a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_nakunari.jpg);
}
.rnavi_benri_cnt .rnavi_benri_denshi a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_denshi.jpg);
}
.rnavi_benri_cnt .rnavi_benri_sodan a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_sodan.jpg);
}
.rnavi_benri_cnt .rnavi_benri_koen a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_koen.jpg);
}
.rnavi_benri_cnt .rnavi_benri_shinryo a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_shinryo.jpg);
}
.rnavi_benri_cnt .rnavi_benri_boshu a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_boshu.gif);
}
.rnavi_benri_cnt .rnavi_benri_jigyo a {
	background-image:url(/shared/images/navi/rnavi/tl/benri_jigyo.gif);
}
.rnavi_benri_cnt ul li span {
	display:block;
	width:100px;
	height:63px;
	position:relative;
	z-index:-1;
	overflow:hidden;
}
/* rnavi_btn
============================== */
/* search_top
============================== */
#tmp_search_top_ttl {
	padding-left:18px;
}
.format_top #tmp_query {
	width:173px;
}
.format_top #tmp_search #tmp_select {
	width:175px;
}
/* emergency
============================== */
#tmp_emergency {
	background:url(/shared/images/emergency/tl/emergency_bg.png) no-repeat left top;
}
/* emergency_s
============================== */
#tmp_wrap_emergency_s {
	margin-left:0;
	margin-right:0;
}
#tmp_wrap_emergency_s_cnt {
	width:670px;
}
#tmp_emergency_s_cnt {
}
/* footer
============================== */
#tmp_footer {
	width:748px;
}
#tmp_footer_cnt {
	width:620px;
}
/* ==================================================
banner
================================================== */
#tmp_publicity_cnt ul {
	text-align:center;
}
#tmp_publicity_cnt ul li {
	float:none;
	display:inline-block;
}
/* ==================================================
banner2
================================================== */
#tmp_wrap_publicity2_2 {
	width:760px;
}
/* ==================================================
free
================================================== */
/* cate_ttl
============================== */
#tmp_contents #tmp_cate_ttl.cate_shinchosha {
	min-height:400px;
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
}
#tmp_contents #tmp_cate_ttl.cate_shinchosha h1 {
	margin:0;
	padding:33px 0 20px 285px;
}
#tmp_contents #tmp_cate_ttl.cate_shinchosha h1 img {
	width:200px;
	height:auto;
}
#tmp_contents #tmp_cate_ttl.cate_shinchosha .shonchosha_map {
	padding:0 0 0 360px;
	width:155px;
}
#tmp_contents #tmp_cate_ttl.cate_kyoiku h1 {
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
	min-height:210px;
}
#tmp_contents #tmp_cate_ttl.cate_kyodo h1 {
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
	min-height:145px;
}
#tmp_contents #tmp_cate_ttl.cate_bunka_kanko h1 {
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
	min-height:146px;
}
#tmp_contents #tmp_cate_ttl.cate_bunka h1 {
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
	min-height:73px;
}
#tmp_contents #tmp_cate_ttl.cate_kanko h1 {
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
	min-height:73px;
}
/* contents
============================== */
#tmp_contents img {
	max-width:100%;
	height:auto;
}
#tmp_contents table {
	width:auto;
}
#tmp_contents table table {
	max-width:100%;
}
#tmp_contents table th,
#tmp_contents table td {
	width:auto;
}
#tmp_contents input[type="text"],
#tmp_contents textarea {
	width:100%;
	padding:0;
	box-sizing:border-box;/* CSS3 */
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
}
/* map
============================== */
#tmp_gmap_box img {
	height:auto; /* 変更しない */
	max-width:none; /* 変更しない */
}
/* shisetsu */
#tmp_map_search {
	text-align:left;
}
#tmp_map_search strong {
	display:block;
}
#tmp_map_search #keyword {
	margin-left:0;
}
#tmp_map_search .keyword {
	margin-left:0;
	display:block;
}
#tmp_map_search .riyo {
	display:block;
}
#tmp_map_list {
	width:100%;
	margin-right:0;
	float:none;
	position:static;
	z-index:auto;
	display:table;
}
#tmp_facilities {
	width:300px;
	display:table-cell;
	vertical-align:top;
}
#tmp_result {
	display:table-cell;
	vertical-align:top;
}
#tmp_result_list {
	height:300px;
	margin-bottom:10px;
}
#tmp_wrap_gmap_box {
	float:none;
}
#tmp_wrap_gmap_box2 {
	margin-left:0;
}
#tmp_wrap_gmap_box #tmp_gmap_box {
	height:400px;
}
#tmp_contents #tmp_facilities_btn .map_btn_5,
#tmp_contents #tmp_facilities_btn .map_btn_10 {
	margin-right:5px;
}
#tmp_contents #tmp_facilities_btn .map_btn_3,
#tmp_contents #tmp_facilities_btn .map_btn_6,
#tmp_contents #tmp_facilities_btn .map_btn_9,
#tmp_contents #tmp_facilities_btn .map_btn_12,
#tmp_contents #tmp_facilities_btn .map_btn_15 {
	margin-right:0;
}
#tmp_contents #tmp_facilities_btn .map_btn_6,
#tmp_contents #tmp_facilities_btn .map_btn_11 {
	clear:inherit;
}
#tmp_contents #tmp_facilities_btn .map_btn_4,
#tmp_contents #tmp_facilities_btn .map_btn_7,
#tmp_contents #tmp_facilities_btn .map_btn_10,
#tmp_contents #tmp_facilities_btn .map_btn_13 {
	clear:both;
}
#tmp_contents div.col3 img,
#tmp_contents div.col2 img {
	width:100%;
	height:auto;
}
/* ==================================================
top
================================================== */
.format_top #tmp_info {
	border:1px solid #D2D7D5;
	background:none;
}
#tmp_info_ttl {
	padding:0;
}
#tmp_info_ttl ul {
	width:100%;
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
}
#tmp_info_ttl ul li {
	float:none;
	margin:0;
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */
}
#tmp_info_ttl ul li a {
	display:-webkit-box;/* Safari,Chrome */
	display:-moz-box;/* Mozilla */
	display:box; /* CSS3 */
	-webkit-box-flex:1; /* Webkit */
	-moz-box-flex:1; /* Mozilla */
	box-flex:1; /* CSS3 */
	-webkit-box-align:center; /* Webkit */
	-moz-box-align:center; /* Mozilla */
	box-align:center; /* CSS3 */
	-webkitbox-pack:center; /* Webkit */
	-moz-box-pack:center; /* Mozilla */
	box-pack:center; /* CSS3 */
	-webkit-box-sizing:border-box; /* Webkit */
	-moz-box-sizing:border-box; /* Mozilla */
	box-sizing:border-box; /* CSS3 */	
	display:block;
	text-align:center;
}
#tmp_info_event_list {
	width:275px;
}
/* pickup
============================== */
#tmp_pickup .wrap_box_pickup {
	width:170px;
}
#tmp_pickup .box_pickup {
	background-image:url(/shared/templates/top/images/tl/pickup_shadow.jpg);
}
#tmp_pickup .box_pickup_cnt {
	padding:5px 9px;
}
#tmp_pickup #tmp_pickup_hodo .box_pickup_cnt img,
#tmp_pickup #tmp_pickup_ch .box_pickup_cnt img {
	width:150px;
	height:auto;
}
#tmp_pickup_koho .box_pickup_koho_menu {
	width:52px;
}
#tmp_pickup_koho .box_pickup_koho_menu ul li {
	border-left:1px solid #E4E4E4;
	border-right:1px solid #E4E4E4;
}
#tmp_pickup_koho .box_pickup_koho_menu ul li a {
	display:block;
	width:50px;
	height:45px;
	padding:0;
	background-position:center center;
	background-repeat:no-repeat;
}
#tmp_pickup_koho .box_pickup_koho_menu ul li span {
	display:none;
}
/* other
============================== */
.wrap_box_other {
	background-image:url(/shared/templates/top/images/tl/other_shadow.jpg);
}
.box_other_cnt {
	width:435px;
}
.box_other_cnt ul li {
	width:50%;
}
/* ==================================================
index
================================================== */
#tmp_idx_info_cnt {
	width:320px;
}
/* ==================================================
safe-community
================================================== */
#tmp_contents .safe_story_btn {
	width:540px;
}
#tmp_contents .safe_story_btn li {
	width:260px;
}
#tmp_contents .safe_story_btn.story_s li {
	width:170px;
}
#tmp_contents .safe_story_btn li img {
	width:100%;
	height:auto;
}
/* ==================================================
brand - top
================================================== */
/* brand_header
============================== */
#tmp_brand_header {
	height:357px;
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
}
#tmp_brand_hg {
	padding:20px 0 40px;
	width:185px;
	-webkit-background-size:185px auto;/* Safari,Chrome */
	-moz-background-size:185px auto;/* Mozilla */
	background-size:185px auto;/* CSS3 */
}
#tmp_brand_logo h1 {
	margin:0 15px 23px 15px;
}
#tmp_brand_menu ul {
	margin:0 15px 0 15px;
}
/* brand_contents2
============================== */
#tmp_brand_contents2 {
	padding:37px 47px;
}
#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:170px;
}
#tmp_brand_contents2 .balloon_sp_right .brand_contents2_cnt {
	margin-top:170px;
	margin-bottom:0;
}
#tmp_brand_contents2 .balloon_sp_left .brand_contents2_pht:after {
	border-top: 20px solid #FFFFFF;
	border-bottom:none;
	top: 0;
}
#tmp_brand_contents2 .balloon_sp_right .brand_contents2_pht:after {
	border-bottom: 20px solid #FFFFFF;
	border-top:none;
	bottom: 0;
}
/* brand_arcive */
#tmp_brand_arcive {
	margin-left:0;
}
/* ==================================================
brand - 中ページ
================================================== */
/* brand_lead
============================== */
#tmp_brand_lead_top {
	-webkit-background-size:100% auto;/* Safari,Chrome */
	-moz-background-size:100% auto;/* Mozilla */
	background-size:100% auto;/* CSS3 */
}
/* brand_lead_menu
============================== */
#tmp_brand_lead_menu #tmp_wrap_hmenu_cnt {
	width:540px;
}
#tmp_brand_lead_menu #tmp_hmenu_cnt ul li img {
	height:29px;
	width:auto;
}
#tmp_brand_lead_top #tmp_brand_lead_main {
	padding-top:241px;
}
#tmp_brand_lead_top #tmp_brand_lead_main_ttl h1 img {
	width:320px;
	height:auto;
}
#tmp_brand_lead #tmp_brand_lead_main_ttl h1 img {
	width:auto;
	height:82px;
}
#tmp_brand_lead_main .lead_img {
	top:236px !important;
}
#tmp_brand_lead #tmp_brand_lead_main {
	-webkit-background-size:90% auto;/* Safari,Chrome */
	-moz-background-size:90% auto;/* Mozilla */
	background-size:90% auto;/* CSS3 */
}
#tmp_brand_lead #tmp_brand_lead_main #tmp_brand_lead_main_inner {
	padding:0 150px 0 0;
	-webkit-background-size:100% auto;/* Safari,Chrome */
	-moz-background-size:100% auto;/* Mozilla */
	background-size:100% auto;/* CSS3 */
}
/* someyoshino */
#tmp_brand_lead.brand_someyoshino #tmp_brand_lead_main #tmp_brand_lead_main_inner {
	padding-top:10px;
}
#tmp_brand_lead.brand_someyoshino #tmp_brand_lead_main_ttl h1 img {
	width:auto;
	height:60px !important;;
}
/* montparnasse */
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl {
	height:405px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl h1 {
	top:20px;
	right:23px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl .lead_cnt {
	top:233px;
	right:23px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl .lead_name {
	top:335px;
	right:23px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl h1 img {
	width:150px;
	height:210px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl .lead_cnt img {
	width:150px;
	height:105px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_ttl .lead_name img {
	width:126px;
	height:60px;
}
#tmp_brand_lead_top.brand_montparnasse #tmp_brand_lead_main_cnt {
	color:#FFFFFF;
	padding:10px 110px 10px 10px;
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
}
#tmp_brand_lead.brand_montparnasse #tmp_brand_lead_main {
	margin-bottom:20px;
}
#tmp_brand_lead.brand_montparnasse #tmp_brand_lead_main #tmp_brand_lead_main_inner {
	padding:10px;
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
}
#tmp_brand_lead.brand_montparnasse #tmp_brand_lead_main #tmp_brand_lead_main_ttl {
}
/* tokiwaso */
#tmp_brand_lead_top #tmp_brand_lead_main_ttl h1 img {
	width:195px;
	height:134px;
}
#tmp_brand_lead_top.brand_tokiwaso #tmp_brand_lead_main_ttl {
    height:331px;
}
#tmp_brand_lead_top.brand_tokiwaso #tmp_brand_lead_main_ttl h1 {
    position:absolute;
    right:-7px;
    top:-47px;
}
#tmp_brand_lead.brand_tokiwaso #tmp_brand_lead_main_ttl h1 img {
    height:56px;
    padding:28px 0 0 0;
    width:auto;
}
#tmp_brand_lead.brand_tokiwaso .map #tmp_brand_lead_main_ttl h1 img {
    height:27px;
    padding:28px 0 0 0;
    width:auto;
}
/* brand_cate_btn
============================== */
#tmp_brand_cate_btn ul li {
	width:253px;
	padding:196px 0 34px;
	font-size:100%;
	-webkit-background-size:253px auto;/* Safari,Chrome */
	-moz-background-size:253px auto;/* Mozilla */
	background-size:253px auto;/* CSS3 */
}
#tmp_brand_cate_btn li .ttl1,
#tmp_brand_cate_btn li .ttl2 {
	font-size:114.3%;
}
/* montparnasse */
#tmp_brand_cate_btn.brand_cate_montparnasse div {
	width:270px;
	min-height:263px;
	-webkit-background-size:270px 263px;/* Safari,Chrome */
	-moz-background-size:270px 263px;/* Mozilla */
	background-size:270px 263px;/* CSS3 */
}
#tmp_brand_cate_btn.brand_cate_montparnasse div .ttl a {
	width:270px;
	min-height:263px;
}
/* tokiwaso */
#tmp_brand_cate_btn.brand_cate_tokiwaso div {
	width:270px;
	min-height:263px;
	-webkit-background-size:270px 263px;/* Safari,Chrome */
	-moz-background-size:270px 263px;/* Mozilla */
	background-size:270px 263px;/* CSS3 */
}
#tmp_brand_cate_btn.brand_cate_tokiwaso div .ttl a {
	width:270px;
	min-height:263px;
}
#tmp_brand_cate_btn.brand_cate_tokiwaso .ttl {
	font-size:121%;
	padding:10px 10px 0;
}
#tmp_brand_cate_btn.brand_cate_tokiwaso .cnt {
	font-size:75%;
	padding:5px 130px 10px 10px;
}
#tmp_brand_cate_btn.brand_cate_tokiwaso .list {
	font-size:75%;
}
#tmp_brand_cate_btn.brand_cate_tokiwaso .list a {
	padding:0;
}
/* zoshigaya */
#tmp_brand_lead_top.brand_zoshigaya #tmp_brand_lead_main {
	padding-top:132px;
}
/* sugamo */
#tmp_brand_lead_top.brand_sugamo #tmp_brand_lead_main {
	padding-top:192px;
}
/* daigaku */
#tmp_brand_lead_top.brand_daigaku #tmp_brand_lead_main {
	padding-top:192px;
}
#tmp_brand_cate_btn.brand_cate_montparnasse .ttl {
	font-size:121%;
	padding:10px 10px 0;
}
#tmp_brand_cate_btn.brand_cate_montparnasse .cnt {
	font-size:75%;
	padding:5px 130px 10px 10px;
}
#tmp_brand_cate_btn.brand_cate_montparnasse .list {
	font-size:75%;
}
#tmp_brand_cate_btn.brand_cate_montparnasse .list a {
	padding:0;
}
/* brand_lead_snavi
============================== */
#tmp_brand_lead_snavi a {
	-webkit-background-size:540px 104px;/* Safari,Chrome */
	-moz-background-size:540px 104px;/* Mozilla */
	background-size:540px 104px;/* CSS3 */
	height:52px;
}
#tmp_brand_lead_slist1 a {
	width:86px;
}
#tmp_brand_lead_slist2 a {
	width:113px;
	background-position:-86px top;
}
#tmp_brand_lead_slist2.active a,
#tmp_brand_lead_slist2 a:hover,
#tmp_brand_lead_slist2 a:focus {
	background-position:-86px bottom;
}
*:first-child+html #tmp_brand_lead_slist2 a:active {
	background-position:-86px bottom;
}
#tmp_brand_lead_slist3 a {
	width:113px;
	background-position:-199px top;
}
#tmp_brand_lead_slist3.active a,
#tmp_brand_lead_slist3 a:hover,
#tmp_brand_lead_slist3 a:focus {
	background-position:-199px bottom;
}
*:first-child+html #tmp_brand_lead_slist3 a:active {
	background-position:-199px bottom;
}
#tmp_brand_lead_slist4 a {
	width:113px;
	background-position:-312px top;
}
#tmp_brand_lead_slist4.active a,
#tmp_brand_lead_slist4 a:hover,
#tmp_brand_lead_slist4 a:focus {
	background-position:-312px bottom;
}
*:first-child+html #tmp_brand_lead_slist4 a:active {
	background-position:-312px bottom;
}
#tmp_brand_lead_slist5 a {
	width:115px;
	background-position:-425px top;
}
#tmp_brand_lead_slist5.active a,
#tmp_brand_lead_slist5 a:hover,
#tmp_brand_lead_slist5 a:focus {
	background-position:-425px bottom;
}
*:first-child+html #tmp_brand_lead_slist5 a:active {
	background-position:-425px bottom;
}
#tmp_brand_lead_snavi ul li span {
	width:86px;
	height:52px;
}
/* other
============================== */
/* facture */
#tmp_contents #tmp_brand_facture_fukuro .box_facture_cnt {
	width:240px;
	padding-top:0;
}
/* montparnasse */
#tmp_contents .box_brand_montparnasse {
	padding:0 0 25px;
	margin:0 0 25px;
}
#tmp_contents .box_brand_montparnasse.rightup,
#tmp_contents .box_brand_montparnasse.leftup,
#tmp_contents .wrap_box_brand_montparnasse_atelier {
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
}
#tmp_contents .wrap_box_brand_montparnasse_atelier {
	padding-bottom:25px;
}
#tmp_contents .box_brand_montparnasse_atelier {
	padding:40px 20px 10px;
}
#tmp_contents .box_brand_montparnasse_atelier_cnt {
	background-position:-100px top;
}
#tmp_contents .box_brand_montparnasse_atelier_cnt .item_main {
	width:160px;
}
#tmp_contents .box_brand_montparnasse_atelier_cnt .item_cnt {
	width:290px;
}
#tmp_contents .box_brand_montparnasse .col2L img {
	width:230px;
	height:auto;
}
#tmp_contents .box_bijutsukan_art {
	width:400px;
	height:1470px;
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
}
#tmp_contents .box_bijutsukan_art p {
	width:400px;
}
#tmp_contents .box_bijutsukan_art p img {
	width:400px;
	height:auto;
}
#tmp_contents .box_bijutsukan_art .img2 img {
	width:200px;
}
#tmp_contents .tokiwa_box_cnt_a .tokiwa_box_cntl_a {
	width:250px;
}
#tmp_contents .tokiwa_box_cnt_a .tokiwa_box_cntr_a {
	margin-left:-272px;
}
#tmp_contents .tokiwa_box_cnt_a .tokiwa_box_cntr2_a {
    margin-left:272px;
}
#tmp_contents .tokiwa_box_cnt_c .tokiwa_box_cntl_c {
	width:233px;
}
#tmp_contents .tokiwa_box_cnt_c .tokiwa_box_cntr_c {
	margin-left:-257px;
}
#tmp_contents .tokiwa_box_cnt_c .tokiwa_box_cntr2_c {
	margin-left:257px;
}
#tmp_brand_cate_btn.brand_cate_tokiwaso .list img,
#tmp_brand_cate_btn.brand_cate_montparnasse .list img {
	width:29px;
}
/* ==================================================
guide - shussan
================================================== */
/* shussan_lead
============================== */
#tmp_shussan_lead,
#tmp_shussan_lead #tmp_oshiarse,
#tmp_shussan_search {
	-webkit-background-size:540px auto;/* Safari,Chrome */
	-moz-background-size:540px auto;/* Mozilla */
	background-size:540px auto;/* CSS3 */
	padding-bottom:10px;
}
#tmp_shussan_lead_ttl {
	padding:40px 0 15px 170px;
}
#tmp_shussan_lead_ttl h1 {
	width:200px;
	height:100px;
	-webkit-background-size:200px 100px;/* Safari,Chrome */
	-moz-background-size:200px 100px;/* Mozilla */
	background-size:200px 100px;/* CSS3 */
}
#tmp_shussan_lead_ttl h1 span {
	display:block;
	width:200px;
	height:100px;
	position:relative;
	overflow:hidden;
	z-index:-1;
}
#tmp_shussan_lead_ttl h1 span {
	width:200px;
	height:100px;
}
/* shussan_search
============================== */
#tmp_shussan_search_ttl ul li {
	width:166px;
}
#tmp_shussan_search_ttl ul li a,
#tmp_shussan_search_ttl ul li span {
	width:166px;
	height:39px;
}
#tmp_shussan_search_ttl ul li a {
	-webkit-background-size:166px 39px;/* Safari,Chrome */
	-moz-background-size:166px 39px;/* Mozilla */
	background-size:166px 39px;/* CSS3 */
}
#tmp_shussan_search_cnt ul li {
	font-size:92.8%;
}
#tmp_shussan_tab_mokuteki ul li,
#tmp_shussan_tab_nenrei ul li,
#tmp_shussan_tab_shisetsu ul li {
	width:153px;
}
#tmp_shussan_tab_nenrei ul li:nth-child(1) a,
#tmp_shussan_tab_shisetsu ul li:nth-child(3) a,
#tmp_shussan_tab_shisetsu ul li:nth-child(9) a {
	padding:22px 15px;
	min-height:36px;
}
#tmp_shussan_tab_nenrei ul li:nth-child(1) span,
#tmp_shussan_tab_shisetsu ul li:nth-child(3) span,
#tmp_shussan_tab_shisetsu ul li:nth-child(9) span {
	top:22px;
}
#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:260px;
}
#tmp_wrap_shussan_mamafure,
#tmp_wrap_shussan_handbook {
	-webkit-background-size:260px auto;/* Safari,Chrome */
	-moz-background-size:260px auto;/* Mozilla */
	background-size:260px auto;/* CSS3 */
	padding-bottom:10px;
}
#tmp_shussan_mamafure_ttl,
#tmp_shussan_mamafure_cnt,
#tmp_shussan_handbook_main,
#tmp_shussan_handbook_img {
	width:100%;
	float:none;
}
#tmp_shussan_mamafure_ttl h2,
#tmp_shussan_handbook_ttl h2 {
	margin:0 auto 10px;
}
#tmp_shussan_handbook_img {
	text-align:center;
}
#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 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
================================================== */
/* kids_top
============================== */
#tmp_contents #tmp_kids_main_bg {
	background:url(/shared/templates/kids_top/images/main_frame01_tb.png) no-repeat left bottom;
}
#tmp_contents #tmp_kids_main_bg02 {
	background:url(/shared/templates/kids_top/images/main_frame02_tb.png) no-repeat right top;
}
#tmp_contents #tmp_kids_info {
	width:540px;
}
#tmp_contents #tmp_kids_info {
	width:540px;
}
#tmp_contents #tmp_kids_idx_ttl .idx_outline {
	margin:0;
	width:280px;
}
#tmp_contents #tmp_kids_fnavi {
	width:483px;
}
#tmp_contents .mimizuku_txt {
	width:390px;
}

/* ==================================================
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_top_outline .outline_access_wrap,
#tmp_contents #tmp_chosha_top_outline .outline_point_wrap,
#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 .floor_icon .fi_7f01 {
	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_top_outline .outline_access_wrap,
#tmp_contents #tmp_chosha_top_outline .outline_point_wrap,
#tmp_contents #tmp_chosha .chosha_floor_map,
#tmp_contents #tmp_chosha .chosha_floor_info,
#tmp_contents .chosha_floor_detail .detail_col2_lft,
#tmp_contents .chosha_floor_detail .detail_col2_rgt,
#tmp_contents .floor_icon .fi_7f01 {
	float:none;
}
/* top
============================== */
#tmp_contents #tmp_chosha_top_navi {
	background-position:center bottom;
}
#tmp_contents #tmp_chosha .chosha_top_info_cnt {
	width:433px;
}
#tmp_contents #tmp_chosha_top_navi .link_btn2,
#tmp_contents #tmp_chosha_top_navi .link_btn3 {
	position:static;
	width:320px;
	padding:0;
	margin:10px 0;
}
#tmp_contents #tmp_chosha_top_navi .link_btn3 a {
	color:#005285;
	background:rgba(255, 255, 255, 0.9);
}
/* floor
============================== */
#tmp_contents .floor_icon p {
	margin:0;
}
#tmp_contents #tmp_chosha_ttl h1,
#tmp_contents #tmp_chosha_ttl ul {
	float:none;
}
#tmp_contents #tmp_chosha_ttl ul li:first-child {
	margin-left:0;
}
/* 1f
============================== */
#tmp_contents #tmp_chosha .chosha_floor_info {
	margin:0 0 10px;
}
#tmp_contents #tmp_chosha .chosha_floor_info .floor_info{
	margin:0 0 10px;
}
#tmp_contents #tmp_chosha .chosha_floor_info .floor_info li {
	width:45%;
	padding:0 5% 0 0;
	float:left;
}
#tmp_contents .chosha_floor_detail {
	padding:0;
}
#tmp_contents .chosha_floor_detail .detail_col2_lft,
#tmp_contents .chosha_floor_detail .detail_col2_rgt {
	padding:0 0 30px;
}
#tmp_contents #tmp_chosha_floor {
	background:url(/shared/templates/free/images/contents/chosha/floor_cnt_bg_tb.gif) left top repeat-y;
	margin:0 0 50px;
}
#tmp_contents #tmp_chosha_floor_lft {
	background:url(/shared/templates/free/images/contents/chosha/access_ttl_foot_tb.gif) left top no-repeat;
}
#tmp_contents #tmp_chosha_floor_rgt {
	background:url(/shared/templates/free/images/contents/chosha/access_ttl_foot_tb.gif) left bottom no-repeat;
	padding:30px 50px;
}
#tmp_contents .chosha_floor_detail .chousha_1f_gaiyou_cnt {
	margin:0 0 30px;
}
/* 3f
============================== */
#tmp_contents .floor_icon .fi_3f01,
#tmp_contents .floor_icon .fi_3f02,
#tmp_contents .floor_icon .fi_3f03,
#tmp_contents .floor_icon .fi_3f04 {
	float:left;
	width:auto;
	padding:0 20px 0 0;
}
/* 4f
============================== */
#tmp_contents .floor_icon .fi_4f01,
#tmp_contents .floor_icon .fi_4f02,
#tmp_contents .floor_icon .fi_4f03,
#tmp_contents .floor_icon .fi_4f04 {
	width:50%;
}
#tmp_contents .floor_icon .fi_4f02 {
	float:right;
}
/* 5f
============================== */
#tmp_contents .chosha_floor_detail .detail_img_txt {
	width:275px;
}
/* 6f7f
============================== */
#tmp_contents .floor_icon .fi_6f01 {
}

/* access
============================== */
#tmp_contents #tmp_chosha_access_cnt .access_item .map {
	padding:0 0 20px;
}
#tmp_contents #tmp_chosha_access_cnt .access_item .root .root_photo {
	width:195px;
	float:left;
	border-right:3px solid #78BADE;
}
#tmp_contents #tmp_chosha_access_cnt .access_item .root .root_txt {
	width:330px;
	float:left;
	margin:0 0 0 -3px;
}
#tmp_contents #tmp_chosha .chosha_access_tb .tb_cnt {
	width:428px;
}
#tmp_contents #tmp_chosha_floor_link_cnt ul {
	padding:0;
}
/* ==================================================
lifeguide
================================================== */
#tmp_lifeguide {
	padding:30px 0;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_header #tmp_lifeguide_logo {
	width:560px;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_header #tmp_lifeguide_logo img {
	max-width:100%;
	height:auto;
}
/* lifeguide_top
============================== */
/* lifeguide_header */
#tmp_lifeguide #tmp_lifeguide_header_top #tmp_lifeguide_howto {
	top:auto;
	bottom:-140px;
	right:-86px;
}
/* lifeguide_gnavi */
#tmp_lifeguide #tmp_lifeguide_gnavi_top {
	padding:40px 20px 15px;
}
#tmp_lifeguide #tmp_lifeguide_gnavi_top ul {
	text-indent:75px;
	text-align:center;
}
#tmp_lifeguide #tmp_lifeguide_gnavi_top ul li {
	margin-bottom:25px;
}
/* lifeguide_snavi */
#tmp_lifeguide #tmp_lifeguide_snavi_top {
	top:10px;
}
/* lifeguide_banner */
#tmp_lifeguide #tmp_lifeguide_banner_top a {
	width:762px;
	height:102px;
	background:url(/shared/templates/free/images/contents/lifeguide/tl/lifeguide_banner1.png) no-repeat left top;
}
#tmp_lifeguide #tmp_lifeguide_banner_top a span {
	width:762px;
	height:102px;
}
/* lifeguide
============================== */
/* lifeguide_header */
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_top_link {
	right:90px;
}
#tmp_lifeguide #tmp_lifeguide_header #tmp_lifeguide_howto {
	right:-5px;
}
/* lifeguide_cnt */
/* lifeguide_gnavi */
#tmp_lifeguide #tmp_lifeguide_gnavi ul {
	font-size:107.1%;
}
/* ja */
#tmp_lifeguide #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist1 {
	width:100px;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist2 {
	width:90px;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist3 {
	width:120px;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist4 {
	width:70px;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist5 {
	width:120px;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist6 {
	width:120px;
}
#tmp_lifeguide #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist7 {
	width:140px;
}
/* en */
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist1 {
	width:105px;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist2 {
	width:150px;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist3 {
	width:100px;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist4 {
	width:60px;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist5 {
	width:115px;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist6 {
	width:90px;
}
/* cn */
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist1 {
	width:100px;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist2 {
	width:90px;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist3 {
	width:120px;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist4 {
	width:70px;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist5 {
	width:100px;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist6 {
	width:95px;
}
/* ko */
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist1 {
	width:100px;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist2 {
	width:90px;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist3 {
	width:140px;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist4 {
	width:70px;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist5 {
	width:100px;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_gnavi ul #tmp_lifeguide_glist6 {
	width:100px;
}
/* lifeguide_cate_ttl */
#tmp_lifeguide #tmp_lifeguide_emergency {
	background:url(/shared/templates/free/images/contents/lifeguide/tl/lifeguide_cate_ttl_kinkyu.jpg) no-repeat left top;
}
#tmp_lifeguide #tmp_lifeguide_information {
	background:url(/shared/templates/free/images/contents/lifeguide/tl/lifeguide_cate_ttl_foreign.jpg) no-repeat left top;
}
#tmp_lifeguide #tmp_lifeguide_procedures {
	background:url(/shared/templates/free/images/contents/lifeguide/tl/lifeguide_cate_ttl_tetsuzuki.jpg) no-repeat left top;
}
#tmp_lifeguide #tmp_lifeguide_living {
	background:url(/shared/templates/free/images/contents/lifeguide/tl/lifeguide_cate_ttl_kurashi.jpg) no-repeat left top;
}
#tmp_lifeguide #tmp_lifeguide_childrearing {
	background:url(/shared/templates/free/images/contents/lifeguide/tl/lifeguide_cate_ttl_kosodate.jpg) no-repeat left top;
}
#tmp_lifeguide #tmp_lifeguide_health {
	background:url(/shared/templates/free/images/contents/lifeguide/tl/lifeguide_cate_ttl_kenko.jpg) no-repeat left top;
}
#tmp_lifeguide #tmp_lifeguide_culture {
	background:url(/shared/templates/free/images/contents/lifeguide/lifeguide_cate_ttl_bunka.jpg) no-repeat left top;
}
/* en */
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_emergency {
	background:url(/shared/templates/free/images/contents/lifeguide/en/tl/lifeguide_cate_ttl_kinkyu.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_information {
	background:url(/shared/templates/free/images/contents/lifeguide/en/tl/lifeguide_cate_ttl_foreign.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_procedures {
	background:url(/shared/templates/free/images/contents/lifeguide/en/tl/lifeguide_cate_ttl_tetsuzuki.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_living {
	background:url(/shared/templates/free/images/contents/lifeguide/en/tl/lifeguide_cate_ttl_kurashi.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_childrearing {
	background:url(/shared/templates/free/images/contents/lifeguide/en/tl/lifeguide_cate_ttl_kosodate.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_health {
	background:url(/shared/templates/free/images/contents/lifeguide/en/tl/lifeguide_cate_ttl_kenko.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_en #tmp_lifeguide_culture {
	background:url(/shared/templates/free/images/contents/lifeguide/en/lifeguide_cate_ttl_bunka.jpg) no-repeat left top;
}
/* cn */
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_emergency {
	background:url(/shared/templates/free/images/contents/lifeguide/cn/tl/lifeguide_cate_ttl_kinkyu.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_information {
	background:url(/shared/templates/free/images/contents/lifeguide/cn/tl/lifeguide_cate_ttl_foreign.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_procedures {
	background:url(/shared/templates/free/images/contents/lifeguide/cn/tl/lifeguide_cate_ttl_tetsuzuki.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_living {
	background:url(/shared/templates/free/images/contents/lifeguide/cn/tl/lifeguide_cate_ttl_kurashi.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_childrearing {
	background:url(/shared/templates/free/images/contents/lifeguide/cn/tl/lifeguide_cate_ttl_kosodate.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_health {
	background:url(/shared/templates/free/images/contents/lifeguide/cn/tl/lifeguide_cate_ttl_kenko.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_cn #tmp_lifeguide_culture {
	background:url(/shared/templates/free/images/contents/lifeguide/cn/lifeguide_cate_ttl_bunka.jpg) no-repeat left top;
}
/* ko */
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_emergency {
	background:url(/shared/templates/free/images/contents/lifeguide/ko/tl/lifeguide_cate_ttl_kinkyu.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_information {
	background:url(/shared/templates/free/images/contents/lifeguide/ko/tl/lifeguide_cate_ttl_foreign.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_procedures {
	background:url(/shared/templates/free/images/contents/lifeguide/ko/tl/lifeguide_cate_ttl_tetsuzuki.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_living {
	background:url(/shared/templates/free/images/contents/lifeguide/ko/tl/lifeguide_cate_ttl_kurashi.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_childrearing {
	background:url(/shared/templates/free/images/contents/lifeguide/ko/tl/lifeguide_cate_ttl_kosodate.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_health {
	background:url(/shared/templates/free/images/contents/lifeguide/ko/tl/lifeguide_cate_ttl_kenko.jpg) no-repeat left top;
}
#tmp_lifeguide.lifeguide_ko #tmp_lifeguide_culture {
	background:url(/shared/templates/free/images/contents/lifeguide/ko/lifeguide_cate_ttl_bunka.jpg) no-repeat left top;
}
/* lifeguide_menu */
#tmp_lifeguide #tmp_lifeguide_menu ul {
	margin-right:0;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li {
	width:370px;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li:nth-child(3n) {
	margin-right:15px;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li:nth-child(2n) {
	margin-right:0;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li a {
	width:370px;
}
#tmp_lifeguide #tmp_lifeguide_menu ul li a img {
	max-width:inherit;
}

/* ==================================================
clearfix
================================================== */
#tmp_contents #tmp_chosha_access_cnt .access_item .root_cnt:after,
#tmp_contents #tmp_chosha .chosha_floor_info .floor_info:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
/* for IE7.0 */
*:first-child+html #tmp_contents #tmp_chosha_access_cnt .access_item .root_cnt,
*:first-child+html #tmp_contents #tmp_chosha .chosha_floor_info .floor_info {
	min-height:1%; /* 変更しない */
}

}