/* ### レイアウト ### */

/* ------------------------------
   Browser Reset
------------------------------ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol,ul,li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	vertical-align: baseline;
	font-family: inherit;
	font-style: inherit;
	font-weight: inherit;
}

body	{margin: 0 10px;
	font-family: 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif;}

#container	{max-width:1200px;
	margin: auto;
	text-align: center;
	background: #fff;}

header	{width:1200px
	clear:both;
	padding:0 10px;}

#htop	{max-width: 1200px;
	margin: 0 auto;
	padding: 0 0 0 1%;
	background-color: #000;}

#content	{ max-width: 1200px;
	margin: 0 auto;
	padding: 0 0 0 1%;
	background-color: #fff;}


#conleft	{float: left;
	width: 62%;
	margin: 0 auto;
	padding: 0;
	background-color: #fff;
	text-align: left;}

#conright {width: 33%;
	float: right;
	text-size: 14px;
	text-align: left;
	background-image: url(img/car_s.jpg);
	border-right: 1px solid #f00;}

#footer	{clear: both;}


/* ### ヘッダー ### */
#htop  h5 {margin: 0 0 5px 0;
	padding: 0  0  0 20px;
	background-color: #0066cc;
	font-size: 13px;
	text-align: left;
	color: #fff;}
.box {clear: none;
	float: left;
	position: relative;}

.box h1 {vertical-align: top;
	fonto-size: 45px;
	color: #f00;}

.box + .box + .box{margin-rigfht:0;}

/* アイコンメニュー */

#tnav {
	padding-top: 0;
 float: right;
  position: relative;
}

#tnav ul {
	margin: 0; padding:0;
}
#tnav li {margin: 2px 2px;
	 padding-left: 11px;
	 float: left;
	 display: inline-block;
	 list-style-type: none;}

#tnav li.contact a {font-size:14px;
 	text-decoration: none;
        padding: 1px 10px;
	 line-height: 1;
background:url(./img/mark1.png) no-repeat left center;
}
#tnav li a:hover {background-color: #FF0040;
	 color: #ffffff;}


/* ナビゲーションメニュー */
nav	{margin-left: 30px:
	padding-left: 30px;
	float: left;
	position: static;}


nav	{
	font-family: 'Maven Pro', Helvetica, Arial, sans-serif;
	font-size: 14px;
	overflow: hidden;
	border-top: solid 1px #ffffff;
	padding-top: 0px;}


nav ul	{margin: 1px 2px;
	padding: 0;}

nav li	{margin-right: 2px;
	padding-right: 2px;
	list-style-type: none;
	float: left;
	background-color: #ffffff;
  	border-radius: 6px;
	width: 186px;}

nav li a	{width:100%;
	border-radius: 5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#87cefa), to(#dfeeff));
	background: -webkit-linear-gradient(top,#87cefa 0%, #dfeeff 100%);
	background: -moz-linear-gradient(top,#87cefa 0%, #dfeeff 100%);
	background: -ms-linear-gradient(top,#87cefa 0%, #dfeeff 100%);
	background: -o-linear-gradient(top,#87cefa 0%, #dfeeff 100%);
	background: linear-gradient(top,#87cefa 0%, #dfeeff 100%);
	padding: 4px;
	margin: 1px;
	-webkit-box-shadow: 0 0 2px #2a466c;
	box-shadow: 0 0 2px #2a466c;
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	border-radius: 3px;
	line-height: 1;
	color: #273343;
	text-shadow: 0 1px 1px #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
}
nav li a:hover	{
	background: -webkit-gradient(linear, left top, left bottom, from(#0061e4), to(#dfeeff));

	background: -webkit-linear-gradient(top,#0061e4 0%, #dfeeff 100%);
	background: -moz-linear-gradient(top,#0061e4 0%, #dfeeff 100%);
	background: -ms-linear-gradient(top,#0061e4 0%, #dfeeff 100%);

	background: -o-linear-gradient(top,#0061e4 0%, #dfeeff 100%);
	background: linear-gradient(top,#0061e4 0%, #dfeeff 100%);

	color: #ffffff;
}

/* ### コンテンツ 

#conleft	{border: solid 1px #aaaaaa;
	margin-bottom: 20px;}

#conright	{margin: 0;}

#conright h4 {margin: 10px 20px;
	padding: 2px 10px;
	font-size:14px;
	border: 1px solid #ff0000;
	border-radius: 8px;}

#contright .ad {padding-left: 10px;}

.post	{margin: 3px 20px;
	padding: 3px 20px;}
/* 投稿日 */
.date	{float: left;
	background-color: #537685;
	padding: 5px 15px 8px;
	margin: 0 10px 5px 0;
	text-align: center;
	font-family: 'Maven Pro', Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;}

.date span	{display: block;
	font-size: 20px;
	line-height: 1;}


/* タイトル */
.post h2 {font-size: 22px;
	border-bottom: solid 1px #aaaaaa;
	margin: 6px 0 15px;
	padding: 0 20px;}

/* サムネイル画像 */
.post p img	{float: left;
	margin-right: 10px;
	clear:left;}

/* 本文 */
.post .waku	{margin: 0 2px 6px 0px;
	padding: 3px 10px;
	border: 1px solid #838484;
	border-radius: 2px;
	background-color: #fbf8ef;}
.post .waku a{
	border-bottom: solid 1px #aaaaaa;;
	color: #0000ff;}

.post p	{font-size: 14px;
	line-height: 1.6;
	margin: 0;
	clear: left;}

/* 続きを読むボタン */
.post .more	{background-image: url(img/more_gray.png);
	background-repeat: no-repeat;
	background-position: center right;
	text-align: right;
	padding-right: 30px;
	color: #888888;
	clear:left;}

/* リンク */
.post a	{display: block;
	padding: 0;
	overflow: hidden;
	color: #000000;
	text-decoration: none;}

.post a:hover	{background-color: #dddddd;
	background: -webkit-gradient(linear,left top, left bottom, from(#ffffff), to(#dddddd));
	background: -webkit-linear-gradient(#ffffff 0%, #dddddd 100%);
	background: -moz-linear-gradient(#ffffff 0%, #dddddd 100%);
	background: -o-linear-gradient(#ffffff 0%, #dddddd 100%);
	background: -ms-linear-gradient(#ffffff 0%, #dddddd 100%);
	background: linear-gradient(#ffffff 0%, #dddddd 100%);}

.pbox {clear: none;
	float: left;
	padding-right: 5px;
	position: relative;
	width: 30%;}
.pbox img {width: 100%;}

.pbox p {padding:2px 10px;
	 font-size; 14px;}


.pbox + .pbox + .pbox{margin-rigfht:0;}




/* ### サイドバー ### */
.ad  a{font-size:14px;}

.ad a:hover {background-color:#ff0000;
	color: #ffffff;}
.ad p{font-size: 13px;}

/* メニュー */
.menu	{margin-bottom: 50px;}

.menu h3	{font-family: 'Maven Pro', Helvetica, Arial, sans-serif;
	font-size: 26px;
	color: #66c1e8;
	margin: 0 0 5px;}

.menu ul	{margin: 0;
	padding: 0;
	border-top: solid 1px #aaaaaa;}

.menu li	{margin-bottom: 0;
	list-style-type: none;
	border-bottom: solid 1px #aaaaaa;}

.menu li a	{display: block;
	font-size: 14px;
	text-decoration: none;
	color: #666666;
	padding: 10px 0 10px 20px;
	background-image: url(img/listmark.png);
	background-repeat: no-repeat;
	background-position: 0 50%;}

.menu li a:hover	{background-color: #b4f0ff;}


/* ### フッター ### */

#footer	{font-family: 'Maven Pro', Helvetica, Arial, sans-serif;
	color: #ffffff;
	background-color: #000000;
	padding: 10px 10px 20px;}

#footer p	{margin: 0;}

#footer small	{font-size: 12px;
	font-weight: bold;
	display: block;}

ol, ul {
    list-style: none;
}
/* clearfix */
.cf {
	zoom: 1;
}
.cf:before, .cf:after {
	content: "";
	display: table;
}
.cf:after {
	clear: both;
}

### */