@charset "utf-8";
/*
Template: vogue_tcd051
Theme Name:blueblue2
Version:2.1.4
*/

/*-------------------------
 * スマホ・PCの改行について	
-------------------------*/
/*(スマホで改行)HTML:<br class="br_sp" />*/
@media screen and (min-width: 767px){.br_pc { display:block; }.br_sp { display:none; }}
@media screen and (max-width: 767px){.br_pc { display:none; }.br_sp { display:block; }}


/* Base ----------------------------------------------------------------- */
body { color: #444; }

/* Copyright ----------------------------------------------------------------- */
.p-copyright { color:#FFF; }

/* Footer ----------------------------------------------------------------- */
.widget_nav_menu ul li { margin:0 10px; float:left;}
.widget_nav_menu ul li a { color:#FFF;}
.widget_nav_menu ul li a:hover { color:#dbeff3;}


/*--------------------
 *ヘッダー 
/*--------------------*/
@media only screen and (max-width: 767px) {
	.c-logo img {width:70%;}
}

/*--------------------
 *トップページ 
/*--------------------*/
/*コンテンツビルダー（メインイメージ）*/
.p-main-image__desc {
	letter-spacing:2px;
}
/*コンテンツビルダー（ギャラリー）*/
.p-content04__desc {
	letter-spacing:2px;
}
/*コンテンツビルダー（NEWS）*/
.p-article05__title {
	font-family:"游明朝","Yu Mincho","YuMincho","游明朝体","ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
/*--------------------
 *ウェジェット
/*--------------------*/
.sid_map_area,.sid_info_area {
	font-family:"游明朝","Yu Mincho","YuMincho","游明朝体","ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.sid_map_text {
	letter-spacing:1px;
}
.sid_info_tit {
	border-top:1px #d9d9d9 solid;
	border-bottom:1px #d9d9d9 solid;
}
.sid_info_tit p {
	margin:10px;
}
.sid_info_text {
	margin:10px 0
}
.sid_info_text li {
	list-style:none;
}
/*==============================
  *お問い合わせページ（フォーム）
==============================*/
.wpcf7 {
background:#FFF;
border:none;
max-width:800px;
margin:0 auto 2.5em !important;
}
.original-form dt {	
margin-inline-start:40px;
}
.original-form dt p {
margin:0;
}
.original-form dt span.required {
	color:#eb0000;
}
.original-form dd span.remarks{
	font-size:14px;
	line-height:1.6;
	color:#888;
	font-weight:300;
	display:block;
}
@media only screen and (max-width: 767px) {
	.original-form dt,.original-form dd {	
		margin-inline-start:0px !important;
	}
}
}