<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";


@media screen and (min-width: 768px) {
/* =====================================
                PC Common
======================================== */

/* -----------------
       Layout
-------------------- */

	/* index・下層共通
-------------------------------------------*/

#wrapper {
	width: 100%;
	position: relative;
	height: auto !important; /*IE6対策*/
	height: 100%;
	min-height: 100%;
}
#container {
	margin:0;
	padding: 182px 0 0 0;
	width: 100%;
	height: auto;
}
#header {
	margin:0;
	padding: 0;
	width:100%;
	height:auto;
	background:#FFF;
	position:fixed;
	z-index:200;
}
#header-info {
	margin: 0 auto;
	padding: 10px 0 5px 0;
	width: 960px;
	height: auto;
}
.logo03 {float:left;}
.head01 {
	width:235px;
	height:79px;
	font: normal normal 0px/0px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-indent:-9999px;
	background: url(../../common/img/head01.png) repeat top center;
	float:left;
}
.head02 {float:right;}
.head03 {float:right;}
.sp_nav {display:none;}

#logo-area {
	margin:0;
	padding: 11px 0 0 0;
	width:100%;
	height:43px;
	background: url(../../common/img/bg_main.jpg) repeat top center;
}
#nav {
	margin:0;
	padding: 0;
	width:100%;
	height:50px;
	background: url(../../common/img/bg_nav.gif) repeat-x top center;
	overflow:hidden;
	box-shadow: 0px 2px 0px 1px rgba(0,0,0,0.2);
	position: absolute;
	z-index:10;
	}
	#nav ul {
		margin:0 auto;
		padding: 0;
		width:960px;
		height:auto
	}
	#nav ul li{
		float:left;
		}
		#nav ul li img{
			width:240px;
		}


/* パン屑
-------------------------------------------*/
#bread-scrumb {
	margin:0;
	padding: 12px 0 0 0;
	width:100%;
	height:35px;
	background: url(../../common/img/bg_main.jpg) repeat top center;
	border-bottom:1px solid #f5f4f3;
}

#bread-scrumb ol {
	margin:0 auto;
	padding: 0;
	width:960px;
}

#bread-scrumb ol li {
  float: left;
  width: auto;
  font: normal normal 12px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  margin-left: 5px;
		line-height:18px;
}
#bread-scrumb ol li.home img {
	width:20px;
}
#bread-scrumb ol li a {
	color:#0081cc;
}

#bread-scrumb ol li:first-child {
  margin-left: 0;
}


	/* 下層メインイメージ
-------------------------------------------*/

#main_img {
	margin:10px auto 20px;
	padding:0;
	width: 960px;
	height: 121px;
}
#main_img h1 {
	font: bold 0px/0px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}

	/* キーワード
-------------------------------------------*/

#keyword {
	margin:0 auto 20px;
	padding:15px 15px 10px 15px;
	width: 960px;
	height: auto;
	background: url(../../common/img/bg_key.jpg) repeat top center;
	border:1px solid #d7d2cc;
	}
#keyword dl dt{
	margin:0;
	padding:0 10px;
	width: auto;
	height: auto;
	float:left;
	background:#0081cc;
	font: normal normal 16px/26px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	text-align:center;
}
#keyword dl dd{
	margin:0;
	padding:0 10px;
	width: 800px;
	height: auto;
	float:right;
	text-align:left;
}
#keyword dl dd span{
	display:inline-block;
	margin:0 0 5px 0;
	padding:0 10px;
	background:#FFF;
	border:#cecece solid 1px;
	font: normal normal 16px/26px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#0081cc;
}

/* メインコンテンツ
-------------------------------------------*/

#contents_full {
	margin:0 auto;
	padding: 0;
	width: 960px;
	height: auto;
}
#contents_left {
	margin:0;
	padding: 0;
	width: 720px;
	height: auto;
	float:left;
}
#side {
	margin:0 0 30px;
	padding: 0;
	width: 220px;
	height: auto;
	float:right;
	text-align:left;
}

	/* ページャー
-------------------------------------------*/
#pagenation {
	margin:0 auto;
	padding:50px 0 120px 0;
	width: 100%;
	height: auto;
	text-align:right;
}
#pagenation ol li {
	display:inline-block;
	line-height:28px;
	vertical-align: top;
}
#pagenation ol li.num {
	margin:0 5px;
	padding:0;
	width:28px;
	height:28px;
	border:#cecece solid 1px;
	text-align:center;
}
#pagenation ol li.num a:link {
	font: normal normal 16px/26px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#0081cc;
}
#pagenation ol li.num.current {
	background:#bebebe;
	
}

#pagenation ol li.num.current a:link{
	color:#FFF;
	}
	
#sns {
	margin:0 auto;
	padding:0;
	width:100%;
	text-align:right;
}

/*  FB LikeButton Style START */
#sns div {
	display: inline;
}
.fb_iframe_widget &gt; span {
	vertical-align: baseline !important;
}
#fb {
	margin:0 auto;
	padding: 0;
	width:960px;
}
/* FB LikeButton Style END */



/* お問い合わせ（青）
-------------------------------------------*/
#offer {
	margin:0 0 40px 0;
	padding: 20px 0 28px 0;
	width:100%;
	background:#0075c2;
	overflow:hidden;
}
#offer h3 {
	margin:0 auto;
	padding:0 0 25px 0;
}
	#offer .white-box {
		margin:0 auto;
		padding: 20px;
		width:672px;
		background: #FFF;
		overflow:hidden;
		text-align:center;
	}

	/* サイド
-------------------------------------------*/
#side h2{
	margin:0;
	padding:15px 0 15px 10px;
	width:100%;
	background:#0081cc;
	font: normal normal 16px/24px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	text-align:left;
	border-bottom:#d2d2d2 1px solid;
}
#side a.side_post {
	display:block;
	margin:0;
	padding:10px;
	width:220px;
	background:#FFF;
	float:left;
	position:relative;
	z-index: 1;
	border-bottom:#d2d2d2 1px solid;
	border-left:#d2d2d2 1px solid;
	border-right:#d2d2d2 1px solid;
}
#side a.side_post:hover { text-decoration:underline;}
#side a.side_post dl dt {
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
#side a.side_post dl dt img{
	width:86px;
}
#side a.side_post dl dd h3{
	margin:0;
	padding:0;
	font: normal normal 12px/16px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #0081cc;
	text-align:left;
}

#side a.side_post dl dd.sp_more { display:none;}

#side #side_offer {
	margin:0;
	padding:10px;
	width: 100%;
	height: auto;
	background: url(../../common/img/bg_key.jpg) repeat top center;
	border:1px solid #d7d2cc;
}
#side #side_offer p img{ width:197px;}

/* フッター
-------------------------------------------*/
#footer {
	margin:70px 0 0 0;
	padding: 0;
	width: 100%;
	clear:both;
	text-align: center;
	margin-bottom: 0;
}
 #footer ul li {
		float:left;
		display:inline-block;
		margin:0;
	 padding:0 20px;
		font: normal normal 13px/13px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #0081cc;
		text-align:left;
		border-right: #333 solid 1px;
	}
	#footer ul li:first-child {
		padding:0 20px 0 0;
	}
	#footer ul li:last-child {
		border-right: none;
	}
	#footer ul li a:hover { text-decoration:underline;}
	#footer .border {
		padding: 0 0 17px 0;
		border-bottom: 1px solid #cacaca;
		}
		#footer p.copy {
			margin:0;
			padding: 17px 0 0 0;
			float:left;
		}
		#footer p.footer_logo {
			margin:0;
			padding: 7px 0 0 0;
			float:right;
		}



/* -----------------
       Common
-------------------- */

/* Font */
body {
	font: normal normal 12px/22px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #222;
	text-align:left;
}

/* Link */
a:link {
 color:#0081cc;
 text-decoration:none;
}

a:visited {
 color:#0081cc;
 text-decoration:;
}

a:hover {
 color:#76BBE4;
 text-decoration:none;
}

a:active {
 color:#76BBE4;
 text-decoration:;
}

p {
	text-align:left;
}
p img{
	vertical-align: bottom;
}

/* position */
.fl { float:left;}
.fr { float:right;}
.ar { text-align:right;}
.al { text-align:left;}
.ac { text-align:center;}

/* margin padding */
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}

.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}

.pt0{ padding-top:0px !important;}

.pb10{ padding-bottom:10px !important;}
.pb20{ padding-bottom:20px !important;}
.pb30{ padding-bottom:30px !important;}
.pb40{ padding-bottom:40px !important;}
.pb50{ padding-bottom:50px !important;}


.gototop {
	position:fixed;
	bottom: 50px;
	right:30px;
	z-index:100;
	bottom:-50px;
	}
.section {
 margin-bottom: 30px;
}
.inner {
 margin:0 auto;
	padding: 0;
	width:960px;
	height:auto;
	text-align:center;
}


/* フロート画像
-------------------------------------------*/
.img-left {
  float: left;
  margin-right: 15px
}

.img-right {
  float: right;
  margin-left: 15px;
}


/* 詳細記事
-------------------------------------------*/
.single h2 {
	margin:0 0 20px 0;
	padding: 0 0 0 10px;
	width:100%;
	height:auto;
	border-left:#0081cc 10px solid;
	font: normal normal 24px/34px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;
	text-align:left;
	}
	
.single h3,
.consulting h3 {
	margin:0 0 30px 0;
	padding: 5px;
	width:100%;
	height:auto;
	background: #ececea;
	border-left:#0081cc 40px solid;
	font: normal normal 20px/30px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;
	text-align:left;
	}
	
.single h4,
.consulting h4 {
	margin:0 0 30px 0;
	padding: 5px;
	width:100%;
	height:auto;
	background: #ececea;
	font: normal normal 18px/28px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;
	text-align:left;
}

.single p.block {
	font: normal normal 14px/24px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;
	text-align:left;
	padding-bottom:50px;
}


/* テーブル
-------------------------------------------*/
table {
	margin:0;
	padding:0;
	width:100%;
}
table th,
table td {
	margin:0;
	padding:8px 0 8px 10px;
	column-span:1;
	border: #c0c0c0 1px solid;
	font: normal normal 12px/14px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333;
	text-align:left;
}
table th {
	background-color:#edede8;
	width:35%;
}


}




@media screen and (max-width: 767px) {
	/* =====================================
                SP Common
======================================== */

	/** sp仕様　**/
body {
	margin: 0px auto;
	padding: 0px;
	width: 100%;
	font: normal normal 0px/0px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background: #FFF;
}

img {
	width: 100%;
	height: auto;
	vertical-align: bottom;
}


/* -----------------
       Layout
-------------------- */


	/* index・下層共通
-------------------------------------------*/
#wrapper {
	width: 100%;
	position: relative;
	height: auto !important; /*IE6対策*/
	height: 100%;
	min-height: 100%;
}
#header {
	margin:0;
	padding: 0;
	width:100%;
	height:auto;
	background:#FFF;
}
#logo-area {
	margin:0;
	padding: 4px 0 4px 0;
	width:100%;
	height:auto;
	background: url(../../common/img/bg_main.jpg) repeat top center;
}
#logo-area img {
	width:70%;
}
#logo-area .fr {
	text-align:right;
}
#header-info {
	margin:0;
	padding: 5px 0 2px 0;
	width:100%;
	height:auto;
}
.logo03 { width:77%;}
.head01 { display:none;}
.head02 { display:none;}
.head03 { display:none;}

.sp_logo {width:40%;  float:left;}
.sp_nav {
	margin:0;
	padding: 0;
	width:60%;
	height:auto;
	float:right;
	text-align:right;
}
.sp_nav img { width:32%; margin-right:1%;}
	
#nav {
	margin:0;
	padding: 0;
	width:100%;
	height:auto;
	background: url(../../common/img/bg_nav.gif) repeat-x top center;
	overflow:hidden;
	box-shadow: none;
	border: 3px solid #0081cc;
	z-index:10;
	}
	#nav ul {
	margin:0;
	padding: 0;
	width:100%;
	height:auto;
	}
	#nav ul {
		display:none;
	}
	

/* パン屑
-------------------------------------------*/
#bread-scrumb {
	margin:0;
	padding: 0;
	width:100%;
	height:23px;
	background: url(../../common/img/bg_main.jpg) repeat top center;
	border-bottom:1px solid #f5f4f3;
}

#bread-scrumb ol {
	margin:0 auto;
	padding: 0;
	width:100%;
}

#bread-scrumb ol li {
  float: left;
  width: auto;
  font: normal normal 8px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  margin-left: 0;
		line-height:20px;
}
#bread-scrumb ol li:not(.home){
	margin:0;
	padding: 3px 0 0 0;
}
#bread-scrumb ol li.home img{	
	width:20px;
	height:20px;
	vertical-align: central;
}
#bread-scrumb ol li a {
	color:#0081cc;
}

#bread-scrumb ol li:first-child {
  margin-left: 0;
}

	/* 下層メインイメージ
-------------------------------------------*/
#main_img {
	margin:0x auto 0px;
	padding: 0;
	width: 100%;
	height: auto;
}
#main_img h1 {
	font: normal normal 0px/0px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
}


	/* キーワード
-------------------------------------------*/
#keyword {
	margin:0 auto 10px;
	padding:2% 2% 0;
	width: 100%;
	height: auto;
	background: url(../../common/img/bg_key.jpg) repeat top center;
	border:1px solid #d7d2cc;
	}
#keyword dl dt{
	margin:0;
	padding:1% 2%;
	width: 30%;
	height: auto;
	float:left;
	background:#0081cc;
	font: normal normal 12px/16px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#FFF;
	text-align:center;
}
#keyword dl dd{
	margin:0;
	padding:0;
	width: 69%;
	height: auto;
	float:right;
	text-align:left;
}
#keyword dl dd span{
	display:inline-block;
	margin:0 5px 10px 0;
	padding:1% 2%;
	background:#FFF;
	border:#cecece solid 1px;
	font: normal normal 12px/16px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#0081cc;
}

/* メインコンテンツ
-------------------------------------------*/

#contents_full {
	margin:0 auto;
	padding: 0;
	width: 100%;
	height: auto;
}
#contents_left {
	margin:0;
	padding: 0 2%;
	width: 100%;
	height: auto;
}
#side {
	margin:0;
	padding: 0 ;
	width: 100%;
	height: auto;
}

/* ページャー
-------------------------------------------*/
#pagenation {
	margin:0 auto;
	padding:20px 0 40px 0;
	width: 100%;
	height: auto;
	text-align:center;
}
#pagenation ol li {
	display:inline-block;
	line-height:28px;
	vertical-align: top;
}
#pagenation ol li.num {
	margin:0 5px;
	padding:0;
	width:28px;
	height:28px;
	border:#cecece solid 1px;
	text-align:center;
}
#pagenation ol li.num a:link {
	font: normal normal 16px/26px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#0081cc;
}
#pagenation ol li.num.current {
	background:#bebebe;
	
}

#pagenation ol li.num.current a:link{
	color:#FFF;
	}

#sns {
	margin:0 auto;
	padding:5px 0 8px 0;
	width:100%;
	text-align:right;
}


/* お問い合わせ（青）
-------------------------------------------*/
#offer {
	margin:30px 0 50px 0;
	padding: 0 0 20px 0 ;
	width:100%;
	height:auto;
	background:#0075c2;
	overflow:hidden;
}
#offer h3 {
	margin:0 auto;
	padding:25px 0 25px 0;
}
	#offer .white-box {
		margin:0 auto;
		padding: 10px 2%;
		width:96%;
		background: #FFF;
		overflow:hidden;
		text-align:center;
	}


/* サイド
-------------------------------------------*/
#side h2{
	margin:0;
	padding:5px 0;
	width:100%;
	background:#0081cc;
	font: normal normal 16px/24px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #FFF;
	text-align:left;
	border-bottom:#d2d2d2 1px solid;
	text-align:center;
}
#side a.side_post {
	display:block;
	margin:0;
	padding:15px 2%;
	width:100%;
	background:#FFF;
	float:left;
	position:relative;
	z-index: 1;
	border-bottom:#d2d2d2 1px solid;
	border-left: none;
	border-right: none;
}
#side a.side_post dl dt {
	margin:0 10px 0 0;
	padding:0;
	float:left;
}
#side a.side_post dl dd h3{
	margin:0;
	padding:0;
	font: normal normal 12px/16px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #0081cc;
	text-align:left;
}

#side a.side_post dl dd.sp_more { 
 width:7%;
	float:right;
}

#side #side_offer {
	margin:20px 0 0 0;
	padding:10px;
	width: 100%;
	height: auto;
	background: url(../../common/img/bg_key.jpg) repeat top center;
	border:1px solid #d7d2cc;
}


/* フッター
-------------------------------------------*/
#footer {
	margin:0;
	padding: 0;
	width:100%;
	height:auto;
}
#footer ul {
	width:100%;
}
 #footer ul li {
		margin:0;
		padding: 0 0 0 10%;
		width:100%;
		height:auto;
		font: normal normal 14px/40px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #0081cc;
		text-align:left;
		border-bottom: #ddd solid 2px;
		background:url(../../common/img/sp_list.png) no-repeat;
		background-size: 4%;
		background-position: 3% 14px;
	}
	#footer ul li:first-child {
		padding: 0 0 0 10%;
		border-top: #ddd solid 2px;
	}
	#footer ul li:last-child {
		border-right: none;
		margin-bottom:70px;
	}
	#footer ul li:nth-child(even){
		background:url(../../common/img/sp_list.png) no-repeat #f3f2f1;
		background-size: 4%;
		background-position: 3% 14px;
		}
		#footer ul li a { display:block;}
  /*#footer ul li a:hover { text-decoration:underline;}*/
		
#footer .border {
	 padding: 0;
	 border-bottom: 1px solid #cacaca;
}
#footer p.copy {
		margin:0;
		padding: 0;
		width:100%;
		height:auto;
		font: normal normal 7px/13px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
		color: #222;
}
#footer p.footer_logo {
		margin:0;
		padding: 15px 2%;
		text-align:right;
}
#footer p.footer_logo img {
		width:50%;
		height:auto;
	}



/* -----------------
       Common
-------------------- */


/* Link */
a {
 color:#0081cc;
 text-decoration: none;
}



p {
	text-align:left;
}
p img{
	vertical-align: bottom;
}

/* position */
.fl { float:left;}
.fr { float:right;}
.ar { text-align:right;}
.al { text-align:left;}
.ac { text-align:center;}

/* margin padding */
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}

.ml10{ margin-left:10px;}
.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}

.pt0{ padding-top:0px !important;}

.pb10{ padding-bottom:10px !important;}
.pb20{ padding-bottom:20px !important;}
.pb30{ padding-bottom:30px !important;}
.pb40{ padding-bottom:40px !important;}
.pb50{ padding-bottom:50px !important;}

.gototop {
	width:30%;
	position:fixed;
	bottom: 0px;
	right:10px;
	z-index:100;
	bottom:-50px;
	}
.section {
 margin-bottom: 0;
}
.inner {
 margin:0;
	padding: 0;
	width:100%;
	height:auto;
	text-align:center;
}

	/* フロート画像
-------------------------------------------*/
.img-left {
  float: none;
  margin-right:0
}

.img-right {
  float: none;
  margin-left:0;
}


/* 詳細記事
-------------------------------------------*/
.single h2 {
	margin:0 0 10px 0;
	padding: 0 0 0 5px;
	width:100%;
	height:auto;
	border-left:#0081cc 10px solid;
	font: normal normal 16px/18px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;
	text-align:left;
	}
	
.single h3,
.consulting h3 {
	margin:0 0 20px 0;
	padding: 5px;
	width:100%;
	height:auto;
	background: #ececea;
	border-left:#0081cc 30px solid;
	font: normal normal 15px/24px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;
	text-align:left;
	}
	
.single h4,
.consulting h4 {
	margin:0 0 15px 0;
	padding: 5px;
	width:100%;
	height:auto;
	background: #ececea;
	font: normal normal 14px/16px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;
	text-align:left;
}

.single p.block {
	font: normal normal 12px/20px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333333;
	text-align:left;
	padding-bottom:30px;
}


/* テーブル
-------------------------------------------*/
table {
	margin:0;
	padding:0;
	width:100%;
}
table th,
table td {
	margin:0;
	padding:8px 0 8px 10px;
	column-span:1;
	border: #c0c0c0 1px solid;
	font: normal normal 10px/12px "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#333;
	text-align:left;
}
table th {
	background-color:#edede8;
	width:35%;
}
	
}</pre></body></html>