﻿@charset "utf-8";

@media screen and (min-width : 641px) and (max-width : 1200px) {

/* ==================================================
shared
================================================== */
/* body
============================== */
body {
	-webkit-text-size-adjust:none; /* 変更しない */
}
input[type="submit"],
input[type="button"],
input[type="text"],
input[type="password"],
input[type="reset"] {
	-webkit-appearance:none; /* 変更しない */
	-webkit-border-radius:0; /* Webkit */
	-moz-border-radius:0; /* Mozilla */
	border-radius:0; /* CSS3 */
}
/* wrapper
============================== */
#tmp_wrapper .notablet {
	display:none;
}
#tmp_resize_width {
	width:481px;
}
/* format カラムのレイアウトのbaseロジック
============================== */
.wrap_col_rgt_navi,
.column_rnavi .wrap_col_main {
	float:none; /* 変更しない */
}
/* free
============================== */
.format_free .wrap_col_rgt_navi {
	width:100%; /* デザインによって変更 */
}
.format_free .column_rnavi .wrap_col_main {
	margin-right:0; /* デザインによって変更 */
	margin-bottom:20px;
}
.format_free .column_rnavi .col_main {
	margin-right:0; /* デザインによって変更 */
}
/* miryoku */
.format_miryoku .wrap_col_lft_navi {
	width:100%; /* デザインによって変更 */
	margin-right:0;
}
.format_free.format_miryoku .column_lnavi .col_main {
	margin-left:0;
}
/* box_rnavi */
.column_rnavi .rnavi {
	clear:both;
}
.column_rnavi .rnavi1,
.column_rnavi .rnavi2 {
	float:left;
	width:278px;
	margin-right:43px;
}
.column_rnavi .rnavi3 {
	float:right;
	width:278px;
}
.custom_foreign .column_rnavi .rnavi3 {
	float:none;
}
.col_main {
	padding-bottom:20px;
}
/* hgallery
============================== */
#tmp_wrap_hgallery {
    max-width:1200px;
	min-width:960px;
}
#tmp_hgallery {
    max-width:1200px;
	min-width:960px;
}
/* cover
============================== */
#tmp_wrap_cover {
	min-width:960px;
}
#tmp_cover2 {
	width:960px;
}
#tmp_wrap_cover_cnt {
	min-width:960px;
	padding-top:20px;
}
#tmp_cover_cnt {
	width:960px;
}
.format_free #tmp_cover2 {
	width:960px;
}
/* visual_main
============================== */
#tmp_visual {
	padding:33px 20px 15px;
}
#tmp_visual_main {
	float:none;
	margin:0 auto;
}
#tmp_visual_bnr {
	width:100%;
	float:none;
}
#tmp_visual_bnr p {
	margin-bottom:10px;
}
/* 山梨の観光・魅力 */
#tmp_visual_miryoku_btn {
	width:572px;
	height:109px;
	float:left;
}
#tmp_visual_miryoku_btn a {
	width:572px;
	height:109px;
	background:url(/shared/rn/images/visual/tb/miryoku_btn.png) no-repeat left top;
}
#tmp_visual_miryoku_btn span {
	width:572px;
	height:109px;
}
#tmp_visual_ichioshi_btn {
	float:right;
}
/* main
============================== */
#tmp_wrap_main,
.format_top #tmp_wrap_main {
	padding-right:20px;
	padding-left:20px;
}
.format_free #tmp_cover {
	min-width:960px;
}
#tmp_wrap_pankuzu {
	min-width:960px;
}
#tmp_pankuzu {
	width:960px;
}
/* contents
============================== */
#tmp_wrap_contents {
	padding-left:20px;
	padding-right:20px;
}
/* header
============================== */
#tmp_wrap_header {
	width:100%;
	min-width:960px;
}
#tmp_header {
	width:960px;
}
#tmp_hnavi li {
	padding-bottom:3px;
}
/* search */
#tmp_search .sch_ttl {
	width:320px;
}
#tmp_search .sch_ttl #tmp_query {
	width:200px;
}
#tmp_search .sch_ttl .sch_icon {
	text-shadow:0px 1px 1px #FFFFFF, 1px 1px 1px #FFFFFF, 1px 0px 1px #FFFFFF, 1px -1px 1px #FFFFFF, 0px -1px 1px #FFFFFF, -1px -1px 1px #FFFFFF, -1px 1px 1px #FFFFFF, -1px 0px 1px #FFFFFF;
}
/* top */
.format_top #tmp_header {
	padding-bottom:5px;
}
.format_top #tmp_hlogo {
	padding-top:5px;
	padding-left:17px;
}
.format_top #tmp_means {
	padding-top:7px;
	padding-right:30px;
}
.format_top #tmp_hnavi .hnavi_read {
	margin-right:0;
}
.format_top #tmp_hnavi .hnavi_lang {
	float:right;
	clear:both;
}
/* gnavi
============================== */
#tmp_wrap_gnavi {
	min-width:960px;
}
#tmp_gnavi {
	width:960px;
}
#tmp_gnavi ul {
	display:-webkit-box;
	display:-moz-box;
	display:box;
	font-size:100%;
}
#tmp_gnavi li {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
#tmp_gnavi a {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}
#tmp_gnavi a span {
	display:block;
	width:100%;
}
/* model_change
============================== */
#tmp_model_change {
	display:block;
}
/* footer
============================== */
#tmp_wrap_footer {
	min-width:960px;
	padding-top:10px;
}
#tmp_footer {
	width:960px;
}
/* copyright
============================== */
#tmp_wrap_copyright {
	min-width:960px;
	padding:10px 0;
}
#tmp_copyright {
	width:960px;
}
/* publicity
============================== */
#tmp_publicity {
	padding-left:50px;
	margin-bottom:10px;
}
#tmp_publicity_ttl {
	width:100%;
	margin-right:0;
	padding:0 0 5px;
	display:block;
	text-align:left;
	text-shadow:0px 1px 1px #ffffff, 1px 1px 1px #ffffff, 1px 0px 1px #ffffff, 1px -1px 1px #ffffff, 0px -1px 1px #ffffff, -1px -1px 1px #ffffff, -1px 1px 1px #ffffff, -1px 0px 1px #ffffff;
}
#tmp_publicity_ttl br {
	display:none;
}
#tmp_publicity_cnt {
	width:100%;
	display:block;
}
#tmp_publicity_cnt ul li,
#tmp_publicity_cnt ul li:last-child {
	margin-right:15px;
}
/* ==================================================
free
================================================== */
/* cate_ttl
============================== */
/* miryoku */
#tmp_cate_ttl_miryoku {
	-webkit-background-size:920px 150px;/* Safari,Chrome */
	-moz-background-size:920px 150px;/* Mozilla */
	background-size:920px 150px;/* CSS3 */
	padding:40px 0 40px 90px;
}
#tmp_cate_ttl_miryoku img {
	max-width:210px;
	height:70px;
}
/* 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 {
	width:420px;
}
#tmp_map_search #search_keyword{
	width: 120px;
}
#tmp_map_list {
	width:100%;
	margin-right:0;
	float:none;
	position:static;
	z-index:auto;
	display:table;
}
#tmp_facilities_btn1 li{
	float: none;
	width: 100%;
}
#tmp_facilities_btn1 li:last-child{
	float: none;
}
#tmp_facilities {
	width:360px;
	display:table-cell;
	vertical-align:top;
}
#tmp_contents #tmp_facilities_btn li {
	margin:0 1px 1px 0;
	float:left;
	width: 185px;
}
#tmp_contents #tmp_facilities_btn li:nth-of-type(3n) {
	margin-right: 1px;
}
#tmp_contents #tmp_facilities_btn li:nth-of-type(even) {
	margin-right:0;
	width: 174px;
}
#tmp_contents #tmp_facilities_btn a {
	padding: 17px 2px 14px 26px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_1 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_2 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_3 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_4 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_5 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_6 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_7 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_8 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_9 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_10 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_11 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_contents #tmp_facilities_btn li.map_btn_12 a {
	-webkit-background-size: 18px;
	background-size: 18px;
}
#tmp_result {
	padding:0 0 0 15px;
	display:table-cell;
	vertical-align:top;
}
#tmp_result_list {
	height:360px;
}
#tmp_wrap_gmap_box {
	float:none;
}
#tmp_wrap_gmap_box2 {
	margin-left:0;
}
#tmp_wrap_gmap_box #tmp_gmap_box {
	height:400px;
}
/* youtube
============================== */
#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%;
}
/* ==================================================
index
================================================== */
/* idx_ttl
============================== */
#tmp_contents #tmp_idx1_osusume ul li:nth-child(2n) {
	margin-right:0;
}
#tmp_contents #tmp_idx_menu_box {
	margin:0;
}
#tmp_contents .idx1_menu:nth-child(3n) {
	margin-right:0;
}
/* ==================================================
top
================================================== */
/* bosai
============================== */
#tmp_wrap_bosai {
	width:235px;
	display:block;
}
#tmp_bosai_ttl,
#tmp_wrap_bosai_cnt {
	width:100%;
	display:block;
}
#tmp_bosai_ttl {
	margin-bottom:7px;
}
#tmp_bosai_ttl p span {
	background-position:left center;
	padding:8px 5px 7px 43px;
}
#tmp_bosai_cnt {
	padding-left:0;
}
#tmp_bosai_cnt .box_link {
	float:none;
	width:100%;
	margin-bottom:0;
}
/* search
============================== */
#tmp_wrap_top_search {
	width:681px;
}
#tmp_top_search #tmp_wrap_search_word,
#tmp_top_search .search_navi {
	width:100%;
	float:none;
}
#tmp_top_search #tmp_search_word {
	width:100%;
	display:block;
	padding:18px 15px 9px;
	border-bottom:1px solid #ffffff;
	box-sizing:border-box;/* CSS3 */
}
#tmp_top_search #tmp_search_word {
	padding-left:12px;
}
#tmp_top_search #tmp_search_navi {
	width:100%;
	display:block;
}
#tmp_search_main .sch_ttl #tmp_query {
	width:398px;
}
#tmp_search_main .sch_ttl .sch_icon,
#tmp_top_search .search_kwd_ttl {
	width:130px;
}
#tmp_top_search .search_kwd_ttl p {
	padding-right:0.5em;
}
#tmp_search_main .sch_btn #tmp_func_sch_btn {
	height:32px;
}
#tmp_top_search .search_kwd_cnt {
	width:523px;
}
/* search_navi */
#tmp_top_search .search_navi p {
	width:25%;
}
#tmp_top_search .search_navi p a {
	border-bottom:none !important;
}
#tmp_top_search .search_navi .sch_soshiki a {
	border-left:none;
}
#tmp_top_search .search_navi .sch_soshiki a {
	color:#435158;
	background-color:#d8e7d0;
}
#tmp_top_search .search_navi .sch_shisetsu a {
	color:#435158;
	background-color:#cae9bb;
}
/* anzen
============================== */
#tmp_wrap_top_anzen_cnt {
	width:744px;
}
/* report
============================== */
#tmp_top_reportL,
#tmp_top_reportR {
	width:450px;
}
/* attention */
#tmp_attention_cnt .pickup,
#tmp_attention_cnt .list {
	float:none;
	width:100%;
}
#tmp_attention_cnt .pickup .pickup_img {
	float:left;
	width:160px;
	margin-right:10px;
	padding-left:10px;
}
#tmp_attention_cnt .pickup .pickup_cnt {
	float:left;
}
#tmp_attention_cnt {
	padding:15px;
}
/* top_event */
#tmp_top_event {
	display:block;
}
#tmp_top_event_ttl {
	display:block;
	width:100%;
	padding:5px 0;
	text-align:left;
	border-radius:5px 5px 0 0;/* CSS3 */
}
#tmp_top_event_ttl h2 {
	background-position:18px center;
	background-size:24px auto;/* CSS3 */
	padding:3px 0 2px 52px;
}
#tmp_wrap_top_event_cnt .bg_arrow {
	display:none;
}
#tmp_top_event_cnt .event_cnt {
	width:245px;
	padding-top:10px;
}
/* tab_ttl */
.tab_ttl {
	width:149px;
}
#tmp_saiyo .tab_ttl {
	width:150px;
	letter-spacing:-0.1em;
}
.used_javascript #tmp_hodo .tab_ttl {
	left:150px;
}
/* top_main
============================== */
#tmp_top_mainL,
#tmp_top_mainR {
	float:none;
	width:100%;
	clear:both;
}
.box_lmenu {
	margin-bottom:30px;
}
#tmp_lmenu_fujisan {
	width:328px;
	float:left;
	margin-right:14px;
}
#tmp_lmenu_iken {
	width:280px;
	float:left;
	margin-top:-8px;
	position:relative;
}
#tmp_lmenu_fujisan .box_lmenu_ttl {
	padding:7px 0 0;
}
#tmp_lmenu_fujisan .box_lmenu_ttl li {
	margin:0 auto;
}
#tmp_top_kense,
#tmp_unit {
	margin-bottom:15px;
}
/* snippet
============================== */
#tmp_snippet {
	margin:5px 0 26px;
}
#tmp_wrap_snippet_ttl {
	width:173px;
}
#tmp_snippet_ttl p {
	line-height:1.1;
	padding:0.9em 15px 0.4em 20px;
	min-height:3em;
}
#tmp_snippet_ttl p br {
	display: inline-block;
}
#tmp_snippet_ttl p span {
	text-align:left;
}
#tmp_snippet_cnt {
	width:747px;
}
#tmp_snippet_cnt ul li {
	width:148px;
}
/* ==================================================
selector
================================================== */
#tmp_contents h1 {
	margin:0 -20px 0.8em -15px;
}
.custom_chiji #tmp_contents h1 {
	margin:0 0 0.8em;
}
#tmp_contents .release_ttl {
	margin:5px -20px 5px -15px;
}
/* ==================================================
富士山ライブカメラ
================================================== */
#tmp_contents #tmp_wrap_livecamera,
#tmp_contents #tmp_wrap_ibs {
	margin:-5px -20px 0;
}
/* ==================================================
県政おすすめ
================================================== */
#tmp_kensei_osusumeL,
#tmp_kensei_osusumeR {
	float:none;
	width:100%;
}
/* kensei_search
============================== */
#tmp_kensei_search_cnt ul li {
	margin-right:20px;
}
/* box_shisaku
============================== */
#tmp_kensei_shisaku .box_shisaku_cnt .cnt {
	width:430px;
}
/* kensei_menu
============================== */
#tmp_kensei_menu {
	padding-left:24px;
	margin-right:0;
}
#tmp_kensei_menu ul li {
	margin-right:20px;
}
#tmp_kensei_menu ul li:nth-child(5n) {
	margin-right:0;
}
/* ==================================================
やまなしの魅力 - トップ
================================================== */
/* miryoku_hgallery
============================== */
#tmp_miryoku_hgallery {
	height:488px;
	min-width:960px;
}
#tmp_miryoku_hgallery .gallery_cntrol {
	width:960px;
}
#tmp_miryoku_hgallery .gallery_cntrol p {
	right:20px;
}
/* miryoku_head
============================== */
#tmp_wrap_miryoku {
	margin-top:-476px;
	margin-left:-4px;
}
#tmp_miryoku {
	padding-left:4px;
}
#tmp_miryoku_head_ttl {
	width:100%;
	float:none;
	padding-bottom:21px;
}
#tmp_miryoku_head_cnt {
	width:100%;
	float:none;
	margin-top:0;
}
#tmp_contents #tmp_miryoku_head_ttl h1 {
	margin-left:43px;
}
#tmp_contents #tmp_miryoku_head_ttl p {
	margin-left:70px;
}
/* miryoku_head_func */
#tmp_miryoku_head_func #tmp_miryoku_head_btn {
	position:absolute;
	top:-49px;
	right:-3px;
}
#tmp_miryoku_head_func #tmp_miryoku_head_txt {
	position:absolute;
	top:210px;
	right:123px;
	background:url(/shared/templates/free_rn/images/contents/miryoku/sp/title_t.png) left top no-repeat;
}
#tmp_miryoku_head_func #tmp_miryoku_head_txt,
#tmp_miryoku_head_func #tmp_miryoku_head_txt span {
	width:483px;
	height:91px;
}
#tmp_contents #tmp_miryoku_list li {
	width:131px;
	min-height:131px;
}
#tmp_contents #tmp_miryoku_list li.mlist02,
#tmp_contents #tmp_miryoku_list li.mlist04,
#tmp_contents #tmp_miryoku_list li.mlist06 {
	width:132px;
}
/* miryoku_top
============================== */
#tmp_miryoku_top .box_mcate,
#tmp_miryoku_top_s .box_mcate {
	margin:0 20px 12px 0;
}
#tmp_miryoku_top .box_mcate:nth-child(4n),
#tmp_miryoku_top_s .box_mcate:nth-child(5n) {
	margin-right:0;
}
#tmp_miryoku_top .box_mcate {
	width:215px;
}
#tmp_miryoku_top_s .box_mcate {
	width:167px;
}
#tmp_miryoku_top .box_mcate_cnt,
#tmp_miryoku_top_s .box_mcate_cnt {
}
#tmp_miryoku_top .box_mcate_cnt .label,
#tmp_miryoku_top_s .box_mcate_cnt .label {
	position:absolute;
	top:7px;
	right:7px;
}
#tmp_miryoku_top .box_mcate_cnt .label img,
#tmp_miryoku_top_s .box_mcate_cnt .label img {
	width:22px;
	height:22px;
}
#tmp_miryoku_top .box_mcate_cnt a,
#tmp_miryoku_top_s .box_mcate_cnt a {
	height:36px;
}
/* mtop_col2
============================== */
#tmp_contents .mtop_col2 .mtop_col2L,
#tmp_contents .mtop_col2 .mtop_col2R {
	width:450px;
}
#tmp_contents .mtop2_col2 .mtop2_col2L,
#tmp_contents .mtop2_col2 .mtop2_col2R {
	float:none;
	width:100%;
}
/* miryoku_arekore / topics
============================== */
#tmp_miryoku_arekore_cnt ul li,
#tmp_miryoku_topics_cnt .box_topics {
	width:195px;
}
/* miryoku_fb
============================== */
#tmp_miryoku_fb .miryoku_fb {
	width:450px;
}
#tmp_miryoku_fb .miryoku_fb:first-child {
	margin-right:20px;
}
/* miryoku_sittoku
============================== */
#tmp_miryoku_sittoku_cnt .box_sittoku {
	width:430px;
	margin-right:18px;
}
#tmp_miryoku_sittoku_cnt .box_sittoku_ttl {
	margin-bottom:7px;
}
#tmp_miryoku_sittoku_cnt .box_sittoku_cnt .airtime {
	width:155px;
	float:left;
}
#tmp_miryoku_sittoku_cnt .box_sittoku_cnt .view {
	width:262px;
	float:right;
}
/* miryoku_idx_top
============================== */
#tmp_wrap_miryoku_idx_top_ttl {
	width:208px;
	height:420px;
	-webkit-background-size:208px 208px;/* Safari,Chrome */
	-moz-background-size:208px 208px;/* Mozilla */
	background-size:208px 208px;/* CSS3 */
}
#tmp_miryoku_idx_top_ttl {
	margin-left:-28px;
	-webkit-background-size:261px 208px;/* Safari,Chrome */
	-moz-background-size:261px 208px;/* Mozilla */
	background-size:261px 208px;/* CSS3 */
}
#tmp_miryoku_idx_top_ttl img {
	width:auto;
	height:208px;
}
#tmp_miryoku_idx_top_cnt {
	width:712px;
}
#tmp_miryoku_idx_top_cnt img {
	max-width:100%;
	height:auto;
}
#tmp_miryoku_idx_top_cnt #tmp_miryoku_idx_ttl {
	height:137px;
}
#tmp_miryoku_idx_top_cnt #tmp_miryoku_idx_ttl h1 {
	font-size:228.6%;
}
#tmp_miryoku_idx_top_cnt #tmp_miryoku_idx_txt {
	height:66px;
	padding:0 20px;
	vertical-align:middle;
}
#tmp_miryoku_idx_top_cnt #tmp_miryoku_idx_txt p {
	font-size:114.3%;
	line-height:1.4;
}
/* miryoku_site
============================== */
#tmp_contents .miryoku_idx_main,
#tmp_contents .miryoku_idx_img {
	width:435px;
}
/* ==================================================
やまなしの魅力 - 日本一
================================================== */
#tmp_contents #tmp_nihonichi h1 {
	background-size:100% auto;
}
#tmp_contents #tmp_nihonichi .nihonichi_box_r {
	width:520px;
}

/* ==================================================
やまなしの魅力 - キッズページ
================================================== */
#tmp_contents .kids_box {
	width:276px;
}
#tmp_lnavi_miryoku_link li {
	width:32% !important;
	height:auto !important;
	float:left;
	margin:0 2% 14px 0 !important;
}
#tmp_lnavi_miryoku_link li:nth-child(3n) {
	margin-right:0 !important;
}
#tmp_lnavi_miryoku_link li:nth-child(3n+1) {
	clear:both;
}
.format_miryoku #tmp_lnavi_cnt #tmp_lnavi_miryoku_link li a {
	width:100%;
	height:77px;
	background-size:100% auto;
}

/* ==================================================
知事の部屋トップ
================================================== */
.custom_chiji.type_top #tmp_wrap_main {
	padding:0;
}
/* cate_ttl_chiji_top
============================== */
#tmp_cate_ttl.cate_ttl_chiji_top img {
	max-width:100%;
	height:auto;
}
#tmp_cate_ttl.cate_ttl_chiji_top {
	background:url(/shared/templates/chiji_top_rn/images/contents/tb/cate_ttl_bg.jpg) no-repeat left top;
	height:262px;
	border-bottom:3px solid #ffffff;
}
#tmp_cate_ttl.cate_ttl_chiji_top h1 {
	position:absolute;
	top:90px;
	left:370px;
	width:250px;
}
#tmp_cate_ttl.cate_ttl_chiji_top .cnt {
	position:absolute;
	top:144px;
	left:385px;
	width:220px;
}
#tmp_cate_ttl.cate_ttl_chiji_top .name {
	position:absolute;
	top:222px;
	left:242px;
	width:178px;
}
#tmp_cate_ttl.cate_ttl_chiji_top .btn {
	width:210px;
}
/* chiji_activity
============================== */
#tmp_chiji_activity_cnt .box_activity {
	width:210px;
	margin:0 13px 10px 0;
}
/* top_col2
============================== */
#tmp_contents .top_col2L,
#tmp_contents .top_col2R {
	width:450px;
}
/* movie
============================== */
#tmp_chiji_movie_cnt .movie_img,
#tmp_chiji_movie_cnt .movie_btn {
	float:none;
	width:100%;
}
#tmp_chiji_movie_cnt .movie_btn ul li {
	width:176px;
	float:left;
	margin:0 5px 0 0;
}

/* ==================================================
検索結果
================================================== */
#tmp_wrap_rnavi_contents,
#tmp_wrap_rnavi {
	float:none;
	width:100%;
}
#tmp_wrap_sch_navi,
#tmp_wrap_sch_navi2 {
	min-width:960px;
}
.wrap_pnavi,
#tmp_sch_navi,
#tmp_sch_navi2 {
	width:960px;
}

/* ==================================================
event_calendar ver2.4
================================================== */
/* タブ
============================== */
#tmp_event_cal_tab {
	clear:both;
	border-bottom:3px solid #4976c2;
	margin: 0 -20px 30px;
}
#tmp_event_cal_tab li {
	width:48%;
}
#tmp_event_cal_refine {
}
/* ==================================================
model_change
================================================== */
#tmp_model_change {
	display:none !important;
}
/* ==================================================
ReadSpeaker
================================================== */
.format_top #tmp_readspeaker.rsbtn {
	width:940px !important;
}
/* ==================================================
clearfix
================================================== */
.format_free .wrap_col_rgt_navi:after,
.column_rnavi .rnavi:after,
#tmp_attention_cnt .pickup:after,
#tmp_miryoku_sittoku_cnt .box_sittoku:after {
	content:"."; /* 変更しない */
	display:block; /* 変更しない */
	height:0; /* 変更しない */
	font-size:0.1%; /* 変更しない */
	line-height:0.1; /* 変更しない */
	clear:both; /* 変更しない */
	visibility:hidden; /* 変更しない */
}



}