@charset "utf-8";

/*
Theme Name: youchien_smartphone
Theme URI: http://www.idea-pro.com/
Author: nonacolor@idea-pro.com
Author URI: http://www.idea-pro.com/
Description:
Version: 1
License:
License URI:
Tags:
Template: nc_theme_2
*/

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


	entry


------------------------------------------------------------------------------------------*/

body {
	font-size:16px;
	font-family:"ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", sans-serif;
	/*font-family:'ＭＳ Ｐ明朝', 'Hiragino Mincho Pro', 'ヒラギノ明朝 Pro W3', serif;*/
	color:#444444;
}


/* TinyMCE */
a:link {
	color:#0173B9;
	text-decoration:underline;
}

a:visited {
	color:#0173B9;
	text-decoration:underline;
}

a:hover {
	color:#009FE7;
	text-decoration:underline;
}

a:active {
	color:#009FE7;
	text-decoration:underline;
}

h1 {
	margin:0 0 20px 0;
	padding:0;
	font-size:21px;
	font-weight:bold;
	line-height:1.6em;
	clear:both;
}

h2 {
	margin:20px 0 20px 0;
	padding:4px 10px 4px 16px;
	font-size:18px;
	font-weight:bold;
	line-height:1.6em;
	color:#693F00;
	background-image:url(/youchien/images/pc/bgd_h2_entry.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	clear:both;
	text-shadow:1px 1px 1px #ffffff;  
}

h3 {
	margin:30px 0 10px 0;
	padding:5px 10px;
	border:2px dashed #cccccc;
	font-size:16px;
	font-weight:bold;
	line-height:1.6em;
	color:#7C9416;
	background-color:#F7F7F7;
	clear:both;
}

h4 {
	margin:30px 0 10px 0;
	padding:2px 2px;
	border-bottom:2px dashed #cccccc;
	font-size:16px;
	font-weight:bold;
	line-height:1.6em;
	color:#693F00;
	clear:both;
}

h5 {
	margin:20px 0 10px 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:1.6em;
	color:#7C9416;
	clear:both;
}

h6 {
	margin:20px 0 10px 0;
	padding:0;
	font-size:16px;
	font-weight:bold;
	line-height:1.6em;
	color:#693F00;
	clear:both;
}

p {
	margin:10px 0;
	padding:0;
	line-height:1.6em;
}

address {
	margin:10px 0;
	padding:0;
	line-height:1.6em;
}

pre {
	margin:10px;
	padding:10px;
	line-height:1.6em;
	font-family:"Osaka－等幅", "ＭＳ　ゴシック", monospace;
	background-color:#f6f6f6;
}

blockquote {
	margin:10px 10px 10px 30px;
	padding:0 0 0 10px;
	border-left:5px solid #cccccc;
	line-height:1.6em;
}

strong {
}

em {
}

ul {
	margin:0 10px 10px 10px;
	padding:0 0 0 20px;
	line-height:1.6em;
}

ul li {
	margin:0;
	padding:0;
	list-style-image:url(/youchien/images/pc/bgd_list01.gif);
}

ol {
	margin:10px;
	padding:0 0 0 20px;
	line-height:1.6em;
}

ol li {
	margin:0;
	padding:0;
}

img {
	border:0;
}


/* TinyMCE Advanced */
/*sup {
}

sub {
}

cite {
}

ins {
}

del {
}

abbr {
}

acronym {
}

table {
}

caption {
}

hr {
}*/

table {
	margin:10px 0;
	padding:0;
	font-size:inherit;
	border-collapse:collapse;
	border-spacing:0;
	width:100%;
}

th {
	margin:0;
	padding:10px;
	border:1px solid #AFC25F;
	background-color:#F0F5DF;
	text-align:center;
	line-height:1.6em;
}

td {
	margin:0;
	padding:10px;
	border:1px solid #AFC25F;
	background-color:#ffffff;
	text-align:center;
	line-height:1.6em;
}


/* other tags */
dl {
	margin:0 10px 10px 10px;
	padding:0 0 0 20px;
	line-height:1.6em;
}

dt {
	margin:0;
	padding:0;
	font-weight:bold;
}

dd {
	margin:0 0 0 20px;
	padding:0;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	image

---------------------------------------------*/

/* img size */
.size-thumbnail {
	width:100%;
	max-width:150px;
	height:auto;
}

.size-medium {
	width:100%;
	max-width:320px;
	height:auto;
}

.size-large {
	width:100%;
	max-width:640px;
	height:auto;
}

.size-full {
	width:100%;
	max-width:640px;
	height:auto;
}

/* img attachment size */
.attachment-thumbnail {
	width:100%;
	max-width:150px;
	height:auto;
}

.attachment-medium {
	width:100%;
	max-width:320px;
	height:auto;
}

.attachment-large {
	width:100%;
	max-width:640px;
	height:auto;
}

.attachment-full {
	width:100%;
	max-width:640px;
	height:auto;
}


/* img align */
.alignnone {
	margin:10px;
}

.alignright {
	margin:10px;
	float:right;
}

.alignleft {
	margin:10px;
	float:left
}

.aligncenter {
	margin:10px;
	display: block;
	margin-left:auto;
	margin-right:auto;
}


/* caption */
.wp-caption {
	margin:10px 0 !important;
	width:100% !important;
	text-align:center;
}

.wp-caption img {
}

.wp-caption-text {
	margin:5px 0 0 0;
	font-size:14px;
}

.wp-caption .size-thumbnail {
	width:100%;
	height:auto;
}

.wp-caption .size-medium {
	width:100%;
	height:auto;
}

.wp-caption .size-large {
	width:100%;
	height:auto;
}

.wp-caption .size-full {
	width:100%;
	height:auto;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	gallery

---------------------------------------------*/

div.gallery {
	margin:0 0 0 10px;
	padding:0;
	height:100%;
	overflow:hidden;
}

div.gallery dl.gallery-item {
	margin:0 0 10px 0;
	padding:0;
	width:90px;
	height:100%;
	overflow:hidden;
	float:left;
}

div.gallery dt.gallery-icon {
}

div.gallery dt.gallery-icon a {
	display:block;
}

div.gallery dt.gallery-icon img {
	margin:0;
	padding:0;
	display:block;
	width:80px;
	height:80px;
}

div.gallery dd.gallery-caption {
	margin:5px 0 10px 0;
	padding:0;
	width:80px;
	font-size:12px;
	line-height:1.2em;
}

div.gallery br {
	display:none;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


	reset


------------------------------------------------------------------------------------------*/

select, input, textarea {
	font-size:99%;
}

.widget-title {
	display:none;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


	common


------------------------------------------------------------------------------------------*/

/*++++++++++++++++++++++++++++++++++++++++++++

	layout & background

---------------------------------------------*/

body {
	background-color:#ffffff;
	border:none;
	margin:0;
	padding:0;
	width:100%;
}

#page {
	margin:0;
	padding:0;
	width:100%;
}

#header {
	margin:0;
	padding:0;
	width:100%;
}

#header_img {
	margin:0;
	padding:0;

}

#main_menu {
	margin:0;
	padding:0;
}

#wrapper {
	margin:0;
	padding:0;
}

#content {
	margin:0;
	padding:0 10px 10px 10px;
}

#sidebar {
	margin:0;
	padding:10px;
}

#footer {
	margin:0;
	padding:10px;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	header

---------------------------------------------*/

/* header wrapper */
.header_wrapper {
	margin:0;
	padding:10px;
	background-image:url(/youchien/images/pc/bgd_header_content_wrapper.gif);
	background-repeat:repeat-x;
	background-position:bottom center;
	height:100%;
	overflow:hidden;
}

/* logo */
#nc_image_widget-9 {
	margin:0;
	padding:0;
	text-align:center;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	header image

---------------------------------------------*/

#nc_image_widget-7 img {
	width:100%;
	height:auto;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	main menu

---------------------------------------------*/

/* header menu */
#nav_menu-8 {
	margin:0 10px;
	padding:0;
	height:100%;
	overflow:hidden;
}

#nav_menu-8 ul {
	margin:0;
	padding:0;
}

#nav_menu-8 ul li {
	margin:10px 1px 0 1px;
	padding:0;
	float:left;
	list-style:none;
}

/* toppage */
#nav_menu-8 ul li.menu-item-1323 a {
	display:block;
	text-indent:-9999em;
	width:130px;
	height:28px;
	overflow:hidden;
	background-image:url(/youchien/images/smartphone/btn_toppage.gif);
}

/* menu */
#nav_menu-8 ul li.menu-item-1324 a {
	display:block;
	text-indent:-9999em;
	width:130px;
	height:28px;
	overflow:hidden;
	background-image:url(/youchien/images/smartphone/btn_menu.gif);
}


/*++++++++++++++++++++++++++++++++++++++++++++

	footer

---------------------------------------------*/
/*footer_menu*/
.footer_content_1 ul {
	margin:0 0 20px 0;
	padding:0;
}

.footer_content_1 ul li  {
	margin:0;
	padding:0;
	list-style:none;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dddddd));
}

.footer_content_1 ul li a {
	display:block;
	margin:0 0 1px 0;
	padding:8px 8px 8px 20px;
	border:1px solid #cccccc;
	background-image:url(/youchien/images/pc/bgd_list01.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	height:100%;
	color:#444444;
	text-decoration:none;
}

.footer_content_1 ul li.menu-item-446 a {
	padding-left:40px;
	background-image:url(/youchien/images/smartphone/icon_education.gif);
}

.footer_content_1 ul li.menu-item-447 a {
	padding-left:40px;
	background-image:url(/youchien/images/smartphone/icon_life.gif);
}

.footer_content_1 ul li.menu-item-448 a {
	padding-left:40px;
	background-image:url(/youchien/images/smartphone/icon_entrance.gif);
}

.footer_content_1 ul li.menu-item-458 a {
	padding-left:40px;
	background-image:url(/youchien/images/smartphone/icon_schoolbus.gif);
}

.footer_content_1 ul li.menu-item-449 a {
	padding-left:40px;
	background-image:url(/youchien/images/smartphone/icon_donguriyama.gif);
}

.footer_content_1 ul li.menu-item-450 a {
	padding-left:40px;
	background-image:url(/youchien/images/smartphone/icon_event.gif);
}

.footer_content_1 ul li.menu-item-451 a {
	padding-left:40px;
	background-image:url(/youchien/images/smartphone/icon_access.gif);
}

.footer_content_1 ul li.menu-item-452 a {
	padding-left:40px;
	background-image:url(/youchien/images/smartphone/icon_inquiry.gif);
}

/* copyright */
#footer address {
	margin:0;
	padding:5px;
	color:#693F00;
	font-style:normal;
	text-align:center;
	background-color:#B7D14D;
	text-shadow:1px 1px 1px #ffffff;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	sidebar

---------------------------------------------*/

#sidebar h3 {
	margin:20px 0 5px 0;
	padding:0;
	border:none;
	background:none;
}


/*archive_menu*/
#sidebar ul.archive_menu {
	margin:0 0 20px 0;
	padding:0;
}

#sidebar ul.children {
	margin:0;
	padding:0;
}

#sidebar ul.archive_menu li  {
	margin:0;
	padding:0;
	list-style:none;
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dddddd));
}

#sidebar ul.archive_menu li a {
	display:block;
	margin:1px 0 0 0;
	padding:5px 8px 5px 20px;
	border:1px solid #cccccc;
	background-image:url(/youchien/images/pc/bgd_list01.gif);
	background-repeat:no-repeat;
	background-position:5px 50%;
	height:100%;
	color:#444444;
	text-decoration:none;
}

#sidebar ul.children li a {
	padding:5px 8px 5px 35px;
	background-position:20px 50%;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	navigation

---------------------------------------------*/
/*posts_page*/
ul.btn_posts_page {
	margin:0;
	padding:0;
	height:100%;
	overflow:hidden;
}

ul.btn_posts_page li {
	margin:10px 1px 0 1px;
	padding:0;
	float:right;
	list-style:none;
}

/* toppage */
ul.btn_posts_page li a {
	display:block;
	text-indent:-9999em;
	width:130px;
	height:28px;
	overflow:hidden;
	background-image:url(/youchien/images/smartphone/btn_posts_page.gif);
}

/*pagenavi*/
ul.pagenavi {
	margin:10px 0 10px 0;
	height:100%;
	overflow:hidden;
}

ul.pagenavi li {
	margin:0 10px 0 0;
	float:right;
	list-style:none;
}

ul.pagenavi li.paged {
	float:right;
}

ul.pagenavi li a {
	display:block;
	font-weight:bold;
}

/*dts-link*/
.smartphone_switch {
	margin:0;
	padding:0;
}

a.dts-link {
	display:block;
	margin:20px 20px 60px 20px;
	padding:10px 30px;
	border:1px solid #0173B9;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	text-shadow:1px 1px 1px #333333;
	background: -webkit-gradient(linear, left top, left bottom, from(#009FE7), to(#0173B9));
	-webkit-border-radius:5px;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	loop archive

---------------------------------------------*/
.loop_archive {
	background-color:#ffffff;
	margin:0;
	padding:10px;
}

.loop_archive .entry {
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:2px dashed #cccccc;
	height:100%;
	overflow:hidden;
}

.loop_archive .entry .entry_thumbnail {
	margin:0 10px 0 0;
	padding:0;
	width:80px;
	height:auto;
	float:left;
}

.loop_archive .entry .entry_thumbnail a,
.loop_archive .entry .entry_thumbnail a img {
	margin:0;
	padding:0;
	width:80px;
	height:80px;
	display:block;
}

.loop_archive .entry .entry_wrapper {
	margin:0;
	padding:5px 0;
	height:100%;
	overflow:hidden;
}

.loop_archive .entry .entry_wrapper ul.entry_postmeta {
	margin:0 0 5px 0;
	padding:0;
	line-height:1em;
	height:100%;
	overflow:hidden;
}

.loop_archive .entry .entry_wrapper ul.entry_postmeta li.date {
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
	float:left;
}

.loop_archive .entry .entry_wrapper ul.entry_postmeta li.cat {
	margin:0 5px 5px 0;
	padding:0;
	list-style:none;
	float:left;
}

.loop_archive .entry .entry_wrapper ul.entry_postmeta li.cat a {
	margin:0;
	padding:1px 5px;
	font-size:10px;
	color:#FFFFFF;
	background-color:#63461A;
	text-decoration:none;
}

.loop_archive .entry .entry_wrapper h3.entry_title {
	margin:0 0 5px 0;
	padding:0;
	border:none;
	background:none;
	font-size:12px;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	loop single

---------------------------------------------*/
.loop_single {
	background-color:#ffffff;
	margin:0;
	padding:10px;
}

.loop_single .entry {
	height:100%;
	overflow:visible;
}

.loop_single .entry .entry_header {
	margin:0;
	padding:0;
	height:100%;
	overflow:hidden;
}

.loop_single .entry .entry_header ul.entry_postmeta {
	margin:0 0 5px 0;
	padding:0;
	line-height:1em;
	height:100%;
	overflow:hidden;
	float:right;
}

.loop_single .entry .entry_header ul.entry_postmeta li.date {
	margin:0 5px 0 0;
	padding:0;
	list-style:none;
	float:left;
}

.loop_single .entry .entry_header ul.entry_postmeta li.cat {
	margin:0 5px 5px 0;
	padding:0;
	list-style:none;
	float:left;
}

.loop_single .entry .entry_header ul.entry_postmeta li.cat a {
	margin:0;
	padding:1px 5px;
	font-size:10px;
	color:#FFFFFF;
	background-color:#63461A;
	text-decoration:none;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


	title


------------------------------------------------------------------------------------------*/

/*++++++++++++++++++++++++++++++++++++++++++++

	アーカイブのタイトル

---------------------------------------------*/

h2.archive_title {
	background-image:url(/youchien/images/pc/bgd_h2_archive.jpg);
}


/*++++++++++++++++++++++++++++++++++++++++++++

	固定ページのタイトル

---------------------------------------------*/

.loop_single .type-page h2.entry_title {
	display:none;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++


	page


------------------------------------------------------------------------------------------*/

/*++++++++++++++++++++++++++++++++++++++++++++

	education

---------------------------------------------*/
.post-162 h2 span {
	font-size:14px;
}

.post-162 ol {
	margin:0;
	padding:0;
	height:100%;
	overflow:hidden;
}

.post-162 ol li {
	margin:0 0 20px 0;
	list-style:none;
	width:100%;
	text-align:center;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	life

---------------------------------------------*/
.post-164 .column {
	height:100%;
	overflow:hidden;
}

.post-164 div.column_life {
	margin:0;
	padding:0;
	width:50%;
	max-width:300px;
	float:left;
}

.post-164 div.column_life a img {
	width:90%;
	max-width:300px;
	height:auto;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	life (common)

---------------------------------------------*/
ul.menu_life {
	margin:10px 0 30px 0;
	padding:0;
	height:100%;
	overflow:hidden;
}

ul.menu_life li {
	margin:0;
	padding:0;
	list-style:none;
}

ul.menu_life li.life {
	float:right;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	life>facilities

---------------------------------------------*/
.post-223 .map img {
	width:100%;
	height:auto;
	max-width:660px;
}

/*++++++++++++++++++++++++++++++++++++++++++++

	life>day

---------------------------------------------*/
.post-225 h3 {
	margin:20px 0 20px 0;
	padding:0;
	border:none;
	background:none;
	width:290px;
	height:42px;
	background-repeat:no-repeat;
	text-indent:-9999em;
	overflow:hidden;	
}

.post-225 img.fig {
	margin:0 20px 20px 20px;
	padding:0;
	border:none;
	float:right;
	width:25%;
	height:auto;
}

.post-225 h3.time0830 {
	background-image:url(/youchien/images/smartphone/life/day/title_0830.gif);
}

.post-225 h3.time0900 {
	background-image:url(/youchien/images/smartphone/life/day/title_0900.gif);
}

.post-225 h3.time1020 {
	background-image:url(/youchien/images/smartphone/life/day/title_1020.gif);
}

.post-225 h3.time1145 {
	background-image:url(/youchien/images/smartphone/life/day/title_1145.gif);
}

.post-225 h3.time1300 {
	background-image:url(/youchien/images/smartphone/life/day/title_1300.gif);
	height:55px;
}

.post-225 h3.time1400 {
	background-image:url(/youchien/images/smartphone/life/day/title_1400.gif);
}


/*++++++++++++++++++++++++++++++++++++++++++++

	entrance

---------------------------------------------*/


/*++++++++++++++++++++++++++++++++++++++++++++

	schoolbus

---------------------------------------------*/
.post-456 h4 {
	margin:20px 0 10px 0;
	padding:0;
	border:none;
	background:none;
}

.post-456 .bus_column {
	margin:0 6px 6px 0;
	padding:10px;
}

.post-456 .bus_01 ul li {
	list-style-image:url(/youchien/images/pc/schoolbus/list_bus_01.gif);
}

.post-456 .bus_02 ul li {
	list-style-image:url(/youchien/images/pc/schoolbus/list_bus_02.gif);
}

.post-456 .bus_03 ul li {
	list-style-image:url(/youchien/images/pc/schoolbus/list_bus_03.gif);
}

.post-456 .bus_04 ul li {
	list-style-image:url(/youchien/images/pc/schoolbus/list_bus_04.gif);
}

.post-456 .bus_05 ul li {
	list-style-image:url(/youchien/images/pc/schoolbus/list_bus_05.gif);
}

.post-456 .bus_06 ul li {
	list-style-image:url(/youchien/images/pc/schoolbus/list_bus_06.gif);
}


/*++++++++++++++++++++++++++++++++++++++++++++

	donguriyama

---------------------------------------------*/
.post-170 .column {
	height:100%;
	overflow:hidden;
}

.post-170 img.right {
	margin:10px;
	float:right;
	width:50%;
	max-width:222px;
	height:auto;
}

.type-donguri h3.entry_title {
	margin:30px 0 10px 0;
	padding:2px 10px;
	border:none;
	background:none;
	border-bottom:2px dashed #cccccc;
	font-size:14px;
	font-weight:bold;
	line-height:1.6em;
	color:#693F00;
	clear:both;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	event

---------------------------------------------*/
.post-175 h3 {
	margin:20px 0 10px 0;
	padding:0;
	border:none;
	background:none;
}

.post-175 .event_column {
	margin:0 6px 6px 0;
	padding:10px;
	background-repeat:no-repeat;
	background-position:right bottom;
}


/*list*/
.post-175 .spring ul li {
	list-style-image:url(/youchien/images/pc/event/list_spring.gif);
}

.post-175 .summer ul li {
	list-style-image:url(/youchien/images/pc/event/list_summer.gif);
}

.post-175 .autumn ul li {
	list-style-image:url(/youchien/images/pc/event/list_autumn.gif);
}

.post-175 .winter ul li {
	list-style-image:url(/youchien/images/pc/event/list_winter.gif);
}

/*column*/
.post-175 .apr {
	background-image:url(/youchien/images/pc/event/bgd_apr.gif);
}

.post-175 .may {
	background-image:url(/youchien/images/pc/event/bgd_may.gif);
}

.post-175 .jun {
	background-image:url(/youchien/images/pc/event/bgd_jun.gif);
}

.post-175 .jul {
	background-image:url(/youchien/images/pc/event/bgd_jul.gif);
}

.post-175 .aug {
	background-image:url(/youchien/images/pc/event/bgd_aug.gif);
}

.post-175 .sep {
	background-image:url(/youchien/images/pc/event/bgd_sep.gif);
}

.post-175 .oct {
	background-image:url(/youchien/images/pc/event/bgd_oct.gif);
}

.post-175 .nov {
	background-image:url(/youchien/images/pc/event/bgd_nov.gif);
}

.post-175 .dec {
	background-image:url(/youchien/images/pc/event/bgd_dec.gif);
}

.post-175 .jan {
	background-image:url(/youchien/images/pc/event/bgd_jan.gif);
}

.post-175 .feb {
	background-image:url(/youchien/images/pc/event/bgd_feb.gif);
}

.post-175 .mar {
	background-image:url(/youchien/images/pc/event/bgd_mar.gif);
}


/*++++++++++++++++++++++++++++++++++++++++++++

	access

---------------------------------------------*/
.post-177 div.address {
	margin:0 0 10px 0;
	height:100%;
	overflow:hidden;
}

.post-177 div.address img {
	margin:5px;
	width:30%;
	max-width:150px;
	height:auto;
}

.post-177 table td {
	text-align:left;
}

.post-177 table td .parking {
	float:left;
}

.post-177 table td .parking a,
.post-177 table td .parking a img {
	display:block;
}

.post-177 table td .parking a:link,
.post-177 table td .parking a:visited {
	border:5px solid #f0f0f0;
}

.post-177 table td .parking a:hover,
.post-177 table td .parking a:active {
	border:5px solid #B7D14D;
}

.post-177 table td .parking p {
	text-align:center;
}

.post-177 table td p.timetable {
	text-align:right;
}

.post-177 #map_inuyama {
	width:90%;
	height:300px;
	border:1px solid #d0d0d0;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	inquiry

---------------------------------------------*/
.post-179 ul.form {
	margin:0;
	padding:0;
	text-align:center;
}

.post-179 ul.form li {
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	paper

---------------------------------------------*/
.post-471 div.bus {
}

.post-471 div.bus img {
	border:1px solid #cccccc;
	width:40%;
	max-width:320px;
	height:auto;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	futaba

---------------------------------------------*/

.post-315 img.float {
	margin:10px;
	float:right;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	open

---------------------------------------------*/

.post-318 img.float {
	margin:10px;
	float:right;
}

.post-318 div.schedule ul {
	margin-left:30px;
	float:left;
}


/*++++++++++++++++++++++++++++++++++++++++++++

	sitemap

---------------------------------------------*/

.loop_single .post-463 h2.entry_title {
	display:block;
}


/**
 * -------------------------------------------------------------------------------------
 * iframe版GooglgeMapに差し替え 180927
 */
.wrap-iframe-googlemaps iframe {width: 100%; height: 500px; display: block;}
@media screen and (max-width: 600px) {
.wrap-iframe-googlemaps iframe {height: 300px;}
}
