/* パンくずリスト領域 */
#breadcrumbs {
	display: none;
}
/* メインコンテンツのウィジェットタイトル */
#content .widget-title {
	text-align: center;
	padding-top: 1em;
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 1.5rem;
	font-weight: bold;
	line-height: 1.3;
}
/* メインコンテンツの1ウィジェット */
#content .widget {
}
/* メインコンテンツ領域 */
#content {
}
/* フッターの著作権情報 */
#footer-copyright {
	text-align: center;
	margin-top: 7px;
}
/* トップに戻る */
#gopagetop {
	border-radius: 4px;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	color: #FFFFFF;
	background-color: #AAAAAA;
	position: fixed;
	display: block;
	text-decoration: none;
	bottom: 25px;
	right: 5px;
	transition-property: all;
	transition-duration: 0.2S;
	timing-function: ease;
display: none;
}
#gopagetop:hover {
	background-color: dddddd;
}
/* ホーム画面の第1セクション */
#home-section-1st {
}
/* ホーム画面の第2セクション */
#home-section-2nd {
}
/* ホーム画面の第3セクション */
#home-section-3rd {
}
/* メイン */
#main {
	padding-bottom: 30px;
	background-color: #FFFFFF;
}
/* サイドバーの１メニューのタイトル */
#sidebar .menu > li a {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 1.4rem;
	color: #111111;
	background-color: #FFFCF7;
	border-bottom-width: 1px;
	border-bottom-color: #C4C4C4;
	border-bottom-style: dotted;
	display: block;
	text-decoration: none;
}
#sidebar .menu > li a:after {
content: "\f105";
font-family: FontAwesome;
display: block;
float: right;
color: #ff9966;
}
/* ウィジェットタイトル */
#sidebar .widget-title {
	text-align: center;
	padding-top: 0.5em;
	padding-bottom: 0.8em;
	font-size: 1.5rem;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #E8743A;
}
/* サイドバーの1ウィジェット */
#sidebar .widget {
}
/* サイドバー */
#sidebar {
	width: 100%;
}
/* ヘッダーの住所リンク */
#site-contact .address a {
	width: 80%;
	border-radius: 4px;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	font-size: 1.2rem;
	color: #111111;
	background-color: #DDDDDD;
	display: inline-block;
	text-decoration: none;
}
/* ヘッダーの住所 */
#site-contact .address {
	font-size: 1.25rem;
	line-height: 1.6;
}
/* ヘッダーの営業時間 */
#site-contact .hours {
	margin-bottom: 6px;
	font-size: 1.25rem;
	line-height: 1.6;
}
/* ヘッダーの電話番号リンク */
#site-contact .tel a {
	width: 80%;
	border-radius: 4px;
	padding-top: 0.1em;
	padding-bottom: 0.1em;
	margin-top: 4px;
	margin-bottom: 4px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 1.75rem;
	color: #111111;
	background-color: #DDDDDD;
	display: inline-block;
	text-decoration: none;
}
/* ヘッダーの電話番号 */
#site-contact .tel {
	font-size: 1.25rem;
	line-height: 1.6;
}
/* ヘッダーの連絡先領域 */
#site-contact {
	text-align: center;
}
/* サイト概要領域 */
#site-description {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	background-color: #eeeeee;
}
/* フッター領域 */
#site-footer {
	width: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #F0F0F0;
	position: fixed;
	z-index: 99;
	bottom: 0px;
	left: 0px;
}
/* ヘッダー領域 */
#site-header {
	width: 100%;
	height: 80px;
	padding-top: 5px;
	position: fixed;
	z-index: 99;
	top: 0px;
	left: 0px;
box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
background: #f7e4de;
background: -moz-linear-gradient(top,  #f7e4de 0%, #ffffff 100%);
background: -webkit-linear-gradient(top,  #f7e4de 0%,#ffffff 100%);
background: linear-gradient(to bottom,  #f7e4de 0%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7e4de', endColorstr='#ffffff',GradientType=0 );
}
/* グローバルナビのタイトルリンク */
#site-navi .menu > li > a {
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 1.7rem;
	color: #FFFFFF;
	background-color: #E8743A;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	display: block;
	text-decoration: none;
}
/* グローバルナビ */
#site-navi .menu {
}
/* ドロップダウンのタイトルリンク */
#site-navi .sub-menu > li > a {
	width: 50%;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
	font-size: 1.7rem;
	color: #FFFFFF;
	background-color: #E8743A;
	float: left;
	display: block;
	text-decoration: none;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
}
/* グローバルナビのサブタイトル */
#site-navi .sub-title {
	display: none;
}
/* グローバルナビ領域 */
#site-navi {
	width: 100%;
	background-color: #FFFFFF;
	position: fixed;
	display: none;
	z-index: 99;
	top: 80px;
}
/* ヘッダーのサイト概要 */
#site-title-description {
	font-size: 1.15rem;
}
/* ヘッダーのタイトル文字リンク */
#site-title-text a {
	color: #111111;
	text-decoration: none;
}
/* ヘッダーのタイトル文字 */
#site-title-text {
	margin-bottom: 10px;
	font-size: 2.05rem;
	font-weight: bold;
}
/* ヘッダーのタイトルやロゴ領域 */
#site-title {
	width: 100%;
	padding-top: 5px;
	padding-bottom: 14px;
	padding-left: 15px;
}
/* 疑似スマホ表示幅 */
#sp-emulation-wrap {
	width: 360px;
margin-left: auto;
margin-right: auto;
border-left: 1px solid #333;
border-right: 1px solid #333;
}
/* アーカイブページタイトル */
.archive-entrys-title {
	margin-bottom: 20px;
}
/* 共通ボタン */
.btn {
	border-radius: 2px;
	padding-top: 0.6em;
	padding-bottom: 0.6em;
	padding-left: 0.9em;
	padding-right: 0.9em;
	font-size: 1.6rem;
	color: #ff9966;
	font-weight: bold;
	background-color: #FFFFFF;
	border-width: 2px;
	border-color: #ff9966;
	border-style: solid;
	display: inline-block;
	text-decoration: none;
box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.25);
}
/* コンテナ */
.container {
	width: 100%;
}
/* フッターの住所 */
.footer-contact .address {
	text-align: center;
	margin-top: 0.5em;
	margin-bottom: 0.6em;
}
/* フッターのタイトル文字 */
.footer-contact .footer-site-title {
	text-align: center;
}
/* フッターの営業時間 */
.footer-contact .hours {
	text-align: center;
	margin-top: 0.4em;
	margin-bottom: 0.4em;
}
/* フッターの電話番号 */
.footer-contact .tel {
	text-align: center;
}
/* スマホ１グリッド共通領域 */
.grid-sp {
	min-height: 1px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
	position: relative;
}
/* ヘッダーの問い合わせボタン */
.header-contact-btn {
	width: 80%;
border: none;
}
.header-contact-btn:before {
content: "\f0e0";
font-family: FontAwesome;
margin-right: 0.3em;
}
/* ホーム画面セクションのウィジェットタイトル */
.home-section .widget-title {
	margin-top: 1em;
	margin-bottom: 1em;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 2rem;
	line-height: 1.4;
}
/* ホーム画面セクションの1ウィジェット */
.home-section .widget {
}
/* 固定ページタイトル */
.page-entry-title {
}
/* 共通ページタイトル */
.page-title {
	padding-bottom: 0.3em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 1.85rem;
	line-height: 1.3;
	border-bottom-width: 3px;
	border-bottom-color: #ff9966;
	border-bottom-style: solid;
letter-spacing: 0.025em;
}
/* ページネートの現在位置文字 */
.paginate .current {
	background-color: #F5EFE4;
}
/* ページネートの文字 */
.paginate .page-numbers {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 6px;
	font-size: 1.4rem;
	font-weight: bold;
}
/* ページネートの文字リンク */
.paginate a {
	color: #FFFFFF;
	background-color: #E8743A;
	text-decoration: none;
}
/* ページネート領域 */
.paginate {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
}
/* 記事一覧（ビッグ）の著者 */
.post-list-big .author {
	font-size: 1rem;
}
.post-list-big .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 記事一覧（ビッグ）の囲み */
.post-list-big .box {
	padding-top: 30px;
	padding-bottom: 30px;
	margin-bottom: 3em;
	margin-left: 15px;
	margin-right: 15px;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #DDDDDD;
	border-style: solid;
box-shadow: 0 0 5px rgba(0,0,0,.13);}
/* 記事一覧（ビッグ）のボタン */
.post-list-big .btn {
	padding-left: 10px;
	padding-right: 10px;
	margin-top: 15px;
	display: inline-block;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.5S;
	timing-function: ease;
}
.post-list-big .btn:hover {
	color: #FFFFFF;
	background-color: #000000;
	border-color: #FFFFFF;
}
/* 記事一覧（ビッグ）のカテゴリ名 */
.post-list-big .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	margin-bottom: 15px;
	margin-left: 30px;
	font-size: 1.4rem;
	color: #FFFFFF;
	background-color: #888888;
	display: inline-block;
}
/* 記事一覧（ビッグ）の概要 */
.post-list-big .description {
	margin-top: 20px;
	margin-bottom: 8px;
	margin-left: 30px;
	margin-right: 30px;
	font-size: 1.3rem;
	line-height: 1.4;
}
/* 記事一覧（ビッグ）のタイトル */
.post-list-big .entry-title {
	margin-bottom: 15px;
	margin-left: 30px;
	margin-right: 30px;
	font-size: 2rem;
	color: #333333;
	line-height: 1.3;
	display: block;
	text-decoration: none;
}
/* 記事一覧（ビッグ）のアイキャッチ領域 */
.post-list-big .eyecatch {
	margin-top: 20px;
	overflow: hidden;
}
/* 記事一覧（ビッグ形）のボタン領域 */
.post-list-big .linkurl {
	text-align: center;
}
/* 記事一覧（ビッグ形）の見出し */
.post-list-big .post-list-title {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 2.3rem;
	color: #FFFFFF;
	background-color: #3D3D3D;
}
/* 記事一覧（ビッグ）の日付 */
.post-list-big .updated {
	margin-left: 30px;
	font-size: 1rem;
}
.post-list-big .updated:before {
content: "\f073";
font-family: FontAwesome;
margin-right: .3em;}
/* 記事一覧（カード）の著者 */
.post-list-card .author {
}
.post-list-card .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 記事一覧（カード）の囲み */
.post-list-card .box {
	padding-top: 6px;
	padding-bottom: 12px;
	padding-left: 6px;
	padding-right: 6px;
	margin-bottom: 15px;
	color: #1F1F1F;
	background-color: #FFFFFF;
	display: block;
	overflow: hidden;
	text-decoration: none;
box-shadow: 0 0 5px rgba(0,0,0,.13);}
/* 記事一覧（カード）のカテゴリ名 */
.post-list-card .cat-name {
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	font-size: 1.1rem;
	color: #FFFFFF;
	background-color: #888888;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 記事一覧（カード）の概要 */
.post-list-card .description {
	margin-top: 10px;
	margin-left: 0.4em;
	margin-right: 0.4em;
	font-size: 1.2rem;
	line-height: 1.45;
}
/* 記事一覧（カード）のタイトル */
.post-list-card .entry-title {
	text-align: center;
	margin-top: 14px;
	margin-bottom: 11px;
	margin-left: 0.4em;
	margin-right: 0.4em;
	font-size: 1.45rem;
	line-height: 1.35;
}
/* 記事一覧（カード）のアイキャッチ領域 */
.post-list-card .eyecatch {
	position: relative;
	display: block;
	overflow: hidden;
}
/* 記事一覧（カード）の左右ネガティブマージン */
.post-list-card .post-list-card-row {
	margin-left: -1%;
	margin-right: -1%;
}
/* 記事一覧（カード形）の見出し */
.post-list-card .post-list-title {
	text-align: center;
	color: #FFFFFF;
	background-color: #474A4D;
}
/* 記事一覧（カード）の１カード共通領域 */
.post-list-card .post-list {
	padding-left: 1%;
	padding-right: 1%;
	float: left;
}
/* 記事一覧（カード）の日付 */
.post-list-card .updated {
	margin-left: 0.7em;
}
.post-list-card .updated:before {
content: "\f073";
font-family: FontAwesome;
margin-right: .3em;}
/* 記事一覧（カード）全体の領域 */
.post-list-card {
	margin-left: 15px;
	margin-right: 15px;
}
/* 記事一覧（シンプル）の著者 */
.post-list-simple .author {
	font-size: 1rem;
}
.post-list-simple .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 記事一覧（シンプル）の囲み */
.post-list-simple .box {
	height: 100%;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	padding-right: 8px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	color: #333333;
	background-color: #FFFFFF;
	display: inline-block;
	text-decoration: none;
box-shadow: 0 0 5px rgba(0,0,0,.13);

}
/* 記事一覧（シンプル）のカテゴリ名 */
.post-list-simple .cat-name {
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 0.8em;
	padding-right: 0.8em;
	font-size: 0.85rem;
	color: #FFFFFF;
	background-color: #42DB9E;
	position: absolute;
	top: 0px;
	right: 0px;
}
/* 記事一覧（シンプル）の概要 */
.post-list-simple .description {
	margin-top: 11px;
	font-size: 1rem;
	color: #aaaaaa;
	line-height: 1.45;
}
/* 記事一覧（シンプル）の右側枠 */
.post-list-simple .entry-content {
	padding-left: 40%;
}
/* 記事一覧（シンプル）のタイトル */
.post-list-simple .entry-title {
	margin-bottom: 11px;
	font-size: 1.6rem;
	line-height: 1.3;
}
/* 記事一覧（シンプル）のアイキャッチ領域 */
.post-list-simple .eyecatch {
	width: 35%;
	max-height: 180px;
	background-color: #FFFFFF;
	float: left;
	position: relative;
	overflow: hidden;
}
/* 記事一覧（シンプル）の見出し */
.post-list-simple .post-list-title {
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 30px;
	font-size: 2.1rem;
	color: #FFFFFF;
	background-color: #959ACF;
}
/* 記事一覧（シンプル）の日付 */
.post-list-simple .updated {
	font-size: 1rem;
}
.post-list-simple .updated:before {
content: "\f073";
font-family: FontAwesome;
margin-right: .3em;}
/* 記事一覧（テキスト）の著者 */
.post-list-text .author {
}
.post-list-text .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;
}
/* 記事一覧（テキスト）の囲み */
.post-list-text .box {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-right: 15px;
	color: #222222;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #eeeeee;
	border-style: solid;
	display: block;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.3S;
	timing-function: ease;
box-shadow: 0 0 5px rgba(0,0,0,.13);
}
.post-list-text .box:hover {
	background-color: #F8F8F8;
}
/* 記事一覧（テキスト）のカテゴリ名 */
.post-list-text .cat-name {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	margin-right: 5px;
	font-size: 1rem;
	color: #FFFFFF;
	background-color: #888888;
display: inline-block;
border-radius: 2px;
}
/* 記事一覧（テキスト）の概要 */
.post-list-text .description {
	margin-top: 0.8em;
	font-size: 1.25rem;
	line-height: 1.4;
}
/* 記事一覧（テキスト）のタイトル */
.post-list-text .entry-title {
	margin-top: 0.8em;
	margin-bottom: 0.6em;
	font-size: 1.6rem;
	line-height: 1.3;
}
/* 記事一覧（テキスト）の見出し */
.post-list-text .post-list-title {
	text-align: center;
	padding-top: 12px;
	padding-bottom: 13px;
	font-size: 2rem;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #4D4D4D;
}
/* 記事一覧（テキスト）の日付 */
.post-list-text .updated {
}
.post-list-text .updated:before {
content: "\f073";
font-family: FontAwesome;
margin-right: .3em;}
/* 記事一覧（テキストＢ）の著者 */
.post-list-text-b .author {
	font-size: 1rem;
}
.post-list-text-b .author:before {
content: "\f007";
font-family: FontAwesome;
margin-right: .3em;}
/* 記事一覧（テキストＢ）の囲み */
.post-list-text-b .box {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	color: #222222;
	background-color: #FFFFFF;
	border-width: 1px;
	border-color: #EEEEEE;
	border-style: solid;
	display: block;
	text-decoration: none;
	transition-property: all;
	transition-duration: 0.2S;
	timing-function: ease;
box-shadow: 0 0 5px rgba(0,0,0,.13);
border-bottom: 1px solid #dddddd;
}
.post-list-text-b .box:hover {
	background-color: #F8F8F8;
}
/* 記事一覧（テキストＢ）のカテゴリ名 */
.post-list-text-b .cat-name {
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.4em;
	padding-right: 0.4em;
	margin-right: 5px;
	font-size: 1rem;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #888888;
}
/* 記事一覧（テキストＢ）の概要 */
.post-list-text-b .description {
	margin-bottom: 1em;
	font-size: 1.25rem;
	line-height: 1.4;
}
/* 記事一覧（テキストＢ）のタイトル */
.post-list-text-b .entry-title {
	margin-bottom: 0.6em;
	font-size: 1.6rem;
	line-height: 1.3;
}
/* 記事一覧（テキストＢ形）の見出し */
.post-list-text-b .post-list-title {
	text-align: center;
	padding-top: 13px;
	padding-bottom: 13px;
	font-size: 2rem;
	color: #FFFFFF;
	background-color: #316880;
}
/* 記事一覧（テキストＢ）の日付 */
.post-list-text-b .updated {
	margin-right: 0.7em;
	font-size: 1rem;
}
.post-list-text-b .updated:before {
content: "\f073";
font-family: FontAwesome;
margin-right: .3em;}
/* ＰＲエリアのアイキャッチ領域 */
.prArea .eyecatch {
	width: 100%;
	overflow: hidden;
}
/* ＰＲエリアのボタン領域 */
.prArea .linkurl {
	text-align: center;
}
/* ＰＲエリアのタイトル */
.prArea .section-title {
	text-align: center;
	margin-top: 16px;
	margin-bottom: 9px;
	font-size: 1.9rem;
}
/* ＰＲエリアの概要 */
.prArea .summary {
	margin-bottom: 14px;
	margin-left: 20px;
	margin-right: 20px;
	font-size: 1.3rem;
	line-height: 1.4;
}
/* ＰＲエリアのアイコン領域 */
.prArea-icon-outer {
	text-align: center;
}
/* ＰＲエリアのアイコン */
.prArea-icon {
	margin-top: 10px;
	font-size: 10rem;
	color: #DDDDDD;
}
/* ＰＲエリアの囲み */
.prArea {
	padding-bottom: 20px;
	margin-bottom: 15px;
	margin-left: 10px;
	margin-right: 10px;
	background-color: #FFFFFF;
box-shadow: 0 0 5px rgba(0,0,0,.13);}
/* グリッド行左右のネガティブマージン */
.row {
	margin-left: -5px;
	margin-right: -5px;
}
/* 一覧を見るボタン */
.show-all-post-btn {
}
.show-all-post-btn:before {
content: "\f00b";
font-family: FontAwesome;
margin-right: 0.3em;
}
/* 一覧を見るボタン領域 */
.show-all-post {
	text-align: center;
	margin-top: 15px;
}
/* 記事内の見出し3 */
.single-entry-content h3 {
	padding-left: 8px;
	margin-top: 1.3em;
	margin-bottom: 1.5em;
	font-size: 1.45rem;
	color: #E8743A;
	font-weight: bold;
	line-height: 1.4;
	border-left-width: 4px;
	border-left-color: #ff9966;
	border-left-style: solid;
}
/* 記事内の見出し4 */
.single-entry-content h4 {
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	font-size: 1.4rem;
	line-height: 1.4;
letter-spacing: 0.03em;
}
/* 記事内の見出し5 */
.single-entry-content h5 {
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	font-size: 1.5rem;
	line-height: 1.4;
}
/* 記事内のリスト */
.single-entry-content li {
	margin-left: 20px;
	line-height: 1.8;
}
/* 記事内の本文 */
.single-entry-content p {
	margin-top: 1.2em;
	margin-bottom: 1.2em;
	line-height: 1.8;
}
/* ナビ表示ボタン */
.sp-menu-button span {
}
.sp-menu-button span:before {
content: "\f0c9";
font-family: FontAwesome;
margin-right: auto;
margin-left: auto;
font-size: 3.2rem;
}
.sp-menu-button span:after {
content: "MENU";
margin-right: auto;
margin-left: auto;
font-size: 1.2rem;
display: block;
}
/* ナビ表示ボタン領域 */
.sp-menu-button {
	width: 6.5em;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
	color: #FFFFFF;
	background-color: #E8743A;
	position: absolute;
	display: block;
	z-index: 100;
	top: 8px;
	right: 8px;
}
/* プロフィールウィジェットの地図囲み */
.widget-profile .gmap {
	margin-left: 20px;
	margin-right: 20px;
}
/* プロフィールウィジェットのイメージ画像 */
.widget-profile .image {
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
}
/* プロフィールウィジェットのメッセージ */
.widget-profile .message {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1.4rem;
	line-height: 1.5;
}
/* プロフィールウィジェットのメッセージ */
.widget-profile .spec {
	margin-top: 8px;
	margin-bottom: 8px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1.35rem;
	line-height: 1.3;
}
/* プロフィールウィジェットの検索用ワード */
.widget-profile .word {
	margin-top: 8px;
	margin-left: 10px;
	margin-right: 10px;
	font-size: 1.2rem;
	line-height: 1.3;
}
/* bodyタグ */
body {
	width: 100%;
font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;
word-break: normal;
word-wrap: break-word;
-webkit-text-size-adjust:none;
overflow-x: hidden;
}
/* htmlタグ */
html {
	font-size: 62.5%;
}
/* imgタグ */
img {
	max-width: 100%;
border: 0;
vertical-align: bottom;
height: auto;
}
/* 動画 */
video {
	width: 100%;
}
/* 記事 */
.single-entry-content {
	padding-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
	font-size: 1.2rem;
}
/* 記事内の見出し2 */
.single-entry-content h2 {
	padding-bottom: 0.2em;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
	font-size: 1.55rem;
	font-weight: bold;
	line-height: 1.4;
	border-bottom-width: 2px;
	border-bottom-color: #ff9966;
	border-bottom-style: solid;
}
/* 記事内のテーブル行 */
.single-entry-content tr {
border-bottom: 1px dotted #cccccc;
}
/* 更新一覧（ライン）の囲み */
.update-list-line .box {
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 15px;
	margin-right: 15px;
	color: #333333;
	border-width: 1px;
	border-color: #EEEEEE;
	border-style: solid;
	display: block;
	text-decoration: none;
box-shadow: 0 0 5px rgba(0,0,0,.13);
border-bottom: 1px solid #dddddd;
}
/* 更新一覧（ライン）全体 */
.update-list-line {
	max-height: 200px;
	margin-bottom: 30px;
	overflow: auto;
}
/* 更新一覧（ライン）のタイトル */
.update-list-line .entry-title {
	margin-top: 0.4em;
	font-size: 1.3rem;
	display: block;
}
/* 更新一覧（ライン）のカテゴリ名 */
.update-list-line .cat-name {
	text-align: center;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	padding-left: 0.5em;
	padding-right: 0.5em;
	margin-right: 0.5em;
	font-size: 1rem;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #888888;
	display: inline-block;
}
/* 更新一覧（ライン）の日付 */
.update-list-line .date {
	text-align: center;
	font-size: 0.85rem;
	display: inline-block;
}
/* 記事内のテーブル見出し */
.single-entry-content th {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
/* 記事内のテーブル内容 */
.single-entry-content td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
/* ヘッダーのロゴ画像 */
#site-title-logo {
	width: 70%;

}
/* 固定ヘッダーと固定ヘッダーの内部 */
#fixed-inner {
	padding-top: 80px;
	padding-bottom: 40px;
	background-color: #FFFFFF;
}
/* フッターの電話番号リンク */
.footer-contact .tel a {
	width: 100%;
}
.footer-contact .tel a:before {
content: "\f098";
font-family: FontAwesome;
margin-right: 0.3em;
}
/* フッターの地図リンク */
.footer-contact .map a {
	width: 100%;
}
.footer-contact .map a:before {
content: "\f041";
font-family: FontAwesome;
margin-right: 0.3em;
}
/* フッターのメールリンク */
.footer-contact .mail a {
	width: 100%;
}
.footer-contact .mail a:before {
content: "\f0e0";
font-family: FontAwesome;
margin-right: 0.3em;
}
/* フッターのメール */
.footer-contact .mail {
	text-align: center;
}
/* フッターの地図 */
.footer-contact .map {
	text-align: center;
}
/* CTA領域内の本文 */
.cta-entry-content p {
}
/* CTA領域 */
.cta-entry-content {
	margin-top: 20px;
	border-width: 2px;
	border-color: #ff9966;
	border-style: solid;
}
/* ページ内記事1 */
.article-1 {
	border-radius: 2px;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 0.3em;
	background-color: #FFFCF7;
	border-width: 1px;
	border-color: #ff9966;
	border-style: solid;
}
/* 記事一覧（記事全体）の日付 */
.whole-entry-meta .updated {
	margin-left: 15px;
	font-size: 1.15rem;
	color: #E8743A;
	position: relative;
	top: -15px;
}
.whole-entry-meta .updated:after {
content: '更新';
padding-left: 0.3em;
}
/* 記事一覧（記事全体）の著者 */
.whole-entry-meta .author {
	display: none;
}
/* 記事一覧（記事全体）のカテゴリ名 */
.whole-entry-meta .cat-name {
	display: none;
}
/* 前後の記事リンク領域 */
.prev-next-post-link {
	text-align: center;
	padding-top: 6px;
	padding-bottom: 6px;
	margin-top: 10px;
	margin-bottom: 10px;
}
/* 前のページリンク名 */
.prev-next-post-link .prev .link-title {
}
.prev-next-post-link .prev .link-title:before {
content: '前の記事';}
/* 次のページリンク名 */
.prev-next-post-link .next .link-title {
}
.prev-next-post-link .next .link-title:before {
content: '次の記事';}
/* 次のページ記事タイトル */
.prev-next-post-link .next .post-title {
	display: none;
}
/* 前のページ記事タイトル */
.prev-next-post-link .prev .post-title {
	display: none;
}
/* 前のページ領域 */
.prev-next-post-link .prev {
	display: inline-block;
}
/* 次のページ領域 */
.prev-next-post-link .next {
	display: inline-block;
}
/* 前後の記事リンク */
.prev-next-post-link a {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1.5rem;
	color: #FFFFFF;
	background-color: #ff9966;
	text-decoration: none;
}
/* リンクアイコン画像 */
.socialIcons .linkicon img {
	width: 36px;
	height: 100%;
	margin-left: 1em;
}
