@charset "utf-8";

@media screen and (max-width : 768px) and (min-width : 481px){
/* ==================================================
shared
================================================== */
body {
	-webkit-text-size-adjust:none; /*横表示でもテキストサイズを変更しない*/
}
input[type="submit"],
input[type="button"],
input[type="text"] {
	-webkit-appearance:none; /* 変更しない */
    border-radius: 0;
}
/* wrapper
============================== */
#tmp_wrapper {
	min-width:481px;
	width:768px;
/*	max-width:768px;
	width:100%; */
}
#tmp_wrapper2 {
	width:auto; /* デザインによって変更 */
}
/* format カラムのレイアウトのbaseロジック
============================== */
/* free
============================== */
.format_free .wrap_col_lft_navi {
	width:180px; /* デザインによって変更 */
	margin-right:-200px; /* デザインによって変更 */
}
.format_free .column_lnavi .col_main {
	margin-left:200px; /* デザインによって変更 */
}
/* ==================================================
header
================================================== */
#tmp_means {
	width:600px;
}
/* ==================================================
navi
================================================== */
/* gnavi
============================== */
#tmp_gnavi {
	min-width:481px;
	width:768px !important;
}
#tmp_gnavi #tmp_glist1 {
	width:70px;
	border:none;
}
#tmp_gnavi #tmp_glist2 {
	width:116px;
}
#tmp_gnavi #tmp_glist3 {
	width:116px;
}
#tmp_gnavi #tmp_glist4 {
	width:116px;
}
#tmp_gnavi #tmp_glist5 {
	width:116px;
}
#tmp_gnavi #tmp_glist6 {
	width:116px;
}
#tmp_gnavi #tmp_glist7 {
	width:116px;
	border-right:1px solid #CCCCCC;
}
#tmp_gnavi #tmp_glist4 span,
#tmp_gnavi #tmp_glist5 span,
#tmp_gnavi #tmp_glist6 span {
	padding:14px 0;
}
#tmp_gnavi .drop_down_hidden {
	width:342px !important;
}
/* lnavi
============================== */
#tmp_lnavi_ttl p {
	font-size:114%;
	background-position:left 5px;
}
#tmp_lnavi_cnt .noicon_list ul {
	margin-left:-15px;
}
/* ==================================================
main
================================================== */
/* emergency
============================== */
#tmp_emergency {
	background-position:-25px top;
}
#tmp_emergency_ttl {
	width:140px;
}
/* info
============================== */
#tmp_info_ttl li {
	width:132px;
	margin-right:0;
}
#tmp_info_cnt #tmp_tab_topics,
#tmp_info_cnt #tmp_tab_shinchaku {
	background:none;
}
#tmp_info_cnt ul li a {
	display:block;
}
#tmp_info_ttl li#tmp_topics_tab a,
#tmp_info_ttl li#tmp_topics_tab.active a,
#tmp_info_ttl li#tmp_shinchaku_tab a,
#tmp_info_ttl li#tmp_shinchaku_tab.active a {
	padding-left:5px;
	text-align:center;
	background:none;
}
/* box_crowd
============================== */
#tmp_crowd_life ul li {
	width:81px;
}
#tmp_crowd_life ul li {
	padding-bottom:10px;
}
/* crowd_mokuteki */
.box_crowd_mokuteki {
	margin-bottom:20px;
}
.box_crowd_mokuteki_col {
	padding-bottom:0;
	background:none;
}
#tmp_crowd_life10 {
	clear:both;
}
#tmp_crowd_mokuteki3 .box_crowd_mokuteki_cnt {
	border-bottom:1px solid #DDDDDD;
}
#tmp_wrap_emergency_cnt {
	width: 600px;
}
/* ==================================================
banner
================================================== */
#tmp_publicity_cnt {
	width:670px;
}
#tmp_publicity_cnt ul li {
	padding-bottom:10px;
}
/* ==================================================
footer
================================================== */
#tmp_wrap_fnavi,
#tmp_fc {
	width:auto;
}
#tmp_wrap_fc {
	min-width:inherit !important;
}
/* ==================================================
resize_width
================================================== */
#tmp_resize_width {
	width:481px;
}
/* ==================================================
free
================================================== */
#tmp_contents img {
	max-width:100%;
	height:auto;
}
#tmp_contents .frame_youtube,
#tmp_contents .frame_ustream {
	position:relative;
	display:block;
	height:0;
	padding-bottom:56.25%;
	overflow:hidden;
}
#tmp_contents .frame_youtube object,
#tmp_contents .frame_ustream object,
#tmp_contents .frame_youtube iframe,
#tmp_contents .frame_ustream iframe {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
}
#tmp_contents .cate_ttl img{
	max-width:100%;
	height:auto;
}
#tmp_contents #tmp_music_icon .frame_youtube {
	width:242px !important;
	height:127px !important;
	padding-bottom:0 !important;
	position:static !important;
}
#tmp_contents #tmp_music_icon .frame_youtube iframe {
	position:static !important;
	width:242px !important;
	height:127px !important;
}
/* idx_info
============================== */
#tmp_idx_info_l {
	width:300px;
}
/* citysales
============================== */
#tmp_citysales ul.citysales_icon li {
	column-count:1;
	-webkit-column-count:1;
	-moz-column-count:1;
	display:inline-block;
	width:25%;
	min-height:188px;
	padding:0 3px;
	box-sizing:border-box;
}
#tmp_citysales ul.citysales_icon li.column2 {
	width:50%;
}
#tmp_citysales .citysales_icon li {
	margin-right:0px !important;
	margin-bottom:5px !important;
}
#tmp_citysales,
#tmp_music_icon,
#tmp_gakuto {
	width:auto !important;
}
#tmp_citysales_like_r {
	width:auto !important;
}
#tmp_citysales_like_l {
	width:100% !important;
	float:none;
}
.fb-like-box,
.fb-like-box span,
.fb-like-box iframe {
  width: 100% !important;
}
/* gakutokun
============================== */
#tmp_gakuto_l {
	width:200px;
}
#tmp_gakuto_r {
	width:560px;
}
#tmp_gakuto_ts_l,
#tmp_gakuto_ts_r {
	width:100%;
	float:none;
}
#tmp_gakuto_twitter_cnt iframe {
	width:100% !important;
	height:400px !important;
}
#tmp_gakuto_cal_cnt iframe {
	width:100% !important;
	height:400px !important;
}
/* ongaku
============================== */
#tmp_music_icon {
	width:100% !important;
}
#tmp_music_icon_l,
#tmp_music_icon_r {
	width:100%;
	float:none;
}
#tmp_music_icon_l {
	margin-bottom:10px;
}
#tmp_music_info {
	margin-bottom:10px;
	background:none;
}
#tmp_music_info_ttl,
#tmp_wrap_music_info_cnt {
	width:100%;
	float:none;
}
#tmp_music_info_ttl {
	padding:0;
}
#tmp_music_info_cnt {
	background-color:#FFFFFF;
}
#tmp_music_icon .citysales_icon li {
	text-align:center;
	float:left;
	width:250px;
	margin-bottom:5px;
	margin-right:5px !important;
}
#tmp_contents #tmp_music_icon object {
	width:242px !important;
	height:127px !important;
}
#tmp_music_icon .box_cal_photo_l {
	float:right;
	margin-left:10px;
	margin-bottom:10px;
}
/* kosodate
============================== */
#tmp_kosodate_ouen_l,
#tmp_kosodate_ouen_r,
#tmp_kosodate_bf_l,
#tmp_kosodate_bf_r {
	width:auto;
	float:none;
}
#tmp_kosodate_ouen {
	width:730px !important;
	margin:0 auto;
}
#tmp_kosodate_ouen #tmp_info_ttl li {
	width:178px;
}
#tmp_kosodate_ouen #tmp_benri table.list_table,
#tmp_kosodate_ouen #tmp_faq table.list_table,
#tmp_kosodate_ouen .box_kosodate_list_cnt table.list_table,
#tmp_kosodate_ouen #tmp_benri table.list_table {
	width:100%;
}
#tmp_kosodate_ouen_r .box_kids {
	width:230px;
	margin-right:10px;
	box-sizing:border-box;
	float:left;
	min-height:320px;
}
#tmp_kosodate_ouen_r .box_idx_cal {
	clear:both;
}
/* gallery */
#tmp_gallery2 .box_wrap_parent_gallrey img {
	max-width:100%;
	height:auto;
}
/* ==================================================
event
================================================== */
#tmp_calendar_chumoku {
	width:450px;
}
#tmp_calendar_kaisai {
	width:300px;
}
#tmp_calendar_list .box_cal_photo_l {
	margin-bottom:5px;
}
#tmp_calendar_list .box_cal_photo_l,
#tmp_calendar_list .wrap_box_cal_photo_r {
	width:100%;
	float:none;
}
/* ==================================================
clearfix
================================================== */
#tmp_info_ttl ul:after,
#tmp_citysales ul.citysales_icon:after,
.wrap_sma_gsearch:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}
}