@charset "UTF-8";

/*
	ボディ：FFFFFF
	メイン：BE1E32
	ボーダー：555555
	テキスト：333333
	強調：9F0E15
	リンク：AF1B33
	リンクオン：C93250
	リンク訪問済み：AF1B33
	引用テキスト：666666
	引用背景：EFEDE6
	
	../../../contents/boo_log/motohouse2/img/
*/


/* 要素初期化
========================================== */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;
}
table {
	border-spacing: 0;
}
fieldset,img { border: 0; vertical-align: bottom;}
address,caption,cite,code,dfn,em,th,var {
	font-weight: normal;
	font-style: normal;
}
ol,ul { list-style: none;}
caption,th { text-align: left;}
td { text-align: left; vertical-align: top;}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	font-size: 100%;
}
strong { font-weight: bold;}
q:before,q:after { content:'';}
abbr,acronym { border: 0;}
hr { display:none;}
input , option , textarea , select {
	font-size: 100%;
}


/* 汎用スタイル
========================================== */

/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}
.clearfix {
  min-height: 1px;
}
* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* サイドバーのアイコン */
.category a , .comment a , .trackback a , .recententry a , .link a , .archives a , .comme a {
	background: url(../../../contents/boo_log/motohouse2/img/icon01.gif) no-repeat 0 5px;
	padding: 0 0 0 10px;
}

/* リンクスタイル */
a:link { color: #AF1B33;text-decoration: underline;}
a:visited { color: #AF1B33;text-decoration: underline;}
a:hover , a:active { color: #C93250;text-decoration: none;}

/* リンクオンで不透明度を変える */
.opacity a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

/* イメージとテキストをリンクしたときにラインを消す */
.imgLineNone img {
	border-bottom: 3px solid #fff;
	margin: 0 0 -3px 0;
	vertical-align: baseline; /* for firefox */
}


/* 全体
========================================== */

/* ボディ */
body {
	color: #333333;
	background: #FFFFFF url(../../../contents/boo_log/motohouse2/img/bg_body.jpg) no-repeat center top;
	text-align: center;
	line-height: 1.6;
	font-size: 100%; /*16px*/
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Verdana,"ＭＳ Ｐゴシック","Osaka−等幅",sans-serif;
}

/* メインコンテナ */
#mainContainer {
	width: 940px;
	background: #fff;
	margin: 0px auto;
	text-align: left;
	box-shadow:rgb(209, 209, 209) 0px 0px 2px 3px;
-webkit-box-shadow:rgb(209, 209, 209) 0px 0px 2px 3px;
-moz-box-shadow:rgb(209, 209, 209) 0px 0px 2px 3px;
}

/* ヘッダ */
#header {
	background: #BE1E32 url(../../../contents/boo_log/motohouse2/img/bg_header.png) no-repeat center bottom;
	height: 280px;
}
/*ブログタイトル　リンク*/
#header a:link , #header a:visited { color: #fff;text-decoration: none;}
#header a:hover , #header a:active { color: #fff;text-decoration: underline;}

#headerIn {
	height: 280px;
}

/*ブログタイトル*/
.blogtitle {
	font-size: 88%; /*16px×88%＝14px*/
	padding: 4px 20px 3px 25px;
	text-align: left;
	letter-spacing: 1px;
	background: #321E00;
}
/*説明文*/
.description {
	font-size: 88%; /*16px×88%＝14px*/
	color: #fff;
	padding: 4px 200px 60px 20px;
	text-align: left;
	display: none;
}

/* ●ヘッダーナビゲーション 画像 */
#headNaviImage {
	width: 940px;
	margin: 0 0 15px 0;
}
#headNaviImage li {
	float: left;
	display: inline;
}


#content {
	width: 900px;
	margin: 0 auto;
}


/* 右カラム
========================================== */

/* 右　メインカラム */
#mainContent {
	width: 620px;
	float: left;
	background: #fff;
}

/* ▼パンくず */
.topicpass {
	font-size: 13px;
	margin-bottom: 15px;
	vertical-align: bottom;
}
.topicpass img {
	border: none;
	vertical-align: bottom;
}
.topicpass h1 {
	font-size: 13px;
	display: inline;
	font-weight: normal;
}

/* ▼記事上部　バナー */
.topBanner {
	margin: 0 0 20px 0;
	text-align: center;
}
.topBanner ul li {
	margin: 5px 0 15px 0;
}
.topBanner ul li span {
	background: url(../../../contents/boo_log/motohouse2/img/icon01.gif) no-repeat 0 50%;
	padding: 0 0 0 10px;
}

/* ▼記事部分 */
.blog {
	margin: 0 0 30px 0;
}
/* 日付 */
.date {
	color: #786464;
	font-size: 75%; /*16px×75%＝12px*/
	padding: 5px 0 5px 10px;
	text-align: right;
	letter-spacing: 1px;
}
/* 記事の中身 */
.blogbody {
	margin: 0px 0px 30px 0px;
	padding: 10px 20px;
	border: 2px solid #BE1E32;
	background: url(../../../contents/boo_log/motohouse2/img/bg_title01.png) no-repeat center 30px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	box-shadow:rgb(239, 239, 239) 0px 0px 1px 2px inset;
	-webkit-box-shadow:rgb(239, 239, 239) 0px 0px 1px 2px inset;
	-moz-box-shadow:rgb(239, 239, 239) 0px 0px 1px 2px inset;
}
/* 記事タイトル */
.title {
	font-size: 138%; /*16px × 138%＝22px*/
	font-weight: bold;
	background: url(../../../contents/boo_log/motohouse2/img/bg_title02.png) no-repeat center bottom;
	padding: 55px 0 25px 0;
	margin: 0 0 20px 0;
	line-height: 1.4;
	text-align: center;
	letter-spacing: 2px;
}
.title a:link , .title a:visited { text-decoration: none;}
.title a:active , .title a:hover { text-decoration:underline;}

/* ▼記述できる範囲 */
.main {
	padding: 15px 0px 15px 0px;
	overflow: auto;
	line-height: 1.8;
}
/* 画像 */
.main img { margin: 0px 10px 20px 10px;}

/* 強調1 */
.main strong {
	font-weight: bold;
	font-size: 125%; /*16px × 125%＝20px*/
}
/* 強調2 */
.main em {
	font-weight: bold;
}
/* リスト
.main ul {
	margin: 0 30px 0 30px;
}
.main ul li {
	background: url(../../../contents/boo_log/motohouse2/img/bg_list.gif) no-repeat 0 50%;
	padding: 5px 13px;
	line-height: 1.4;
}
 */
/* 引用 */
.main blockquote {
	padding: 10px 15px;
	margin: 0 20px;
	background: #EFEDE6;
	color: #666666;
	line-height: 1.5;
}
/* 見出し */
.main h3 {
	border-left: 5px solid #BE1E32;
	font-size: 125%; /*16px × 125%＝20px*/
	color: #3C3C3C;
	font-weight: bold;
	padding: 7px 0 7px 12px;
	line-height: 1.3;
}
/* 定義型 */
.main dl {
	border-left: 2px solid #555555;
	margin: 0 30px 0 30px;
	padding: 0 0 0 15px;
}
.main dl dt {
	font-weight: bold;
	line-height: 1.3;
	padding: 3px 0;
	margin: 0 0 5px 0;
}
.main dl dd {
	line-height: 1.3;
	margin: 0 0 15px 0;
}

/* 強調するテキスト */
.textA {
	padding: 10px 15px;
	margin: 0 20px 1em 20px;
	background: #EFEDE6;
	color: #990000;
	line-height: 1.5;
	border: 2px dashed #ccc;
	font-size: 14px;
}

/* リンク */
.linkA {
	text-align: center;
	margin: 0 0 1em 0;
}
.linkA a {
	padding: 10px 30px;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
	
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	
	-webkit-box-shadow: #999 0px 0px 3px;
	-moz-box-shadow: #999 0px 0px 3px;
	box-shadow: #999 0px 0px 3px;
	behavior: url(/PIE.htc);
}
.linkA a:link , .linkA a:visited {
	background: #666;
	border: 2px solid #999;
	color: #fff;
}
.linkA a:hover , .linkA a:active {
	background: #777;
	border: 2px solid #aaa;
	color: #ddd;
}

/* 続きを読む */
.main-continues {
	margin: 20px 0 0 0;
	display: block;
}
/* タグ */
.tag_list {
	font-size: 88%; /*16px×88%＝14px*/
}
/* 投稿者 */
.posted {
	font-size: 88%; /*16px×88%＝14px*/
	text-align: right;
	margin: 0px 0px 15px 0px;
}
/* 次へ前へ？ */
.amenu {
}
/*コメントする・見る*/
.comme {
}
.comme a {
}
/* 前へ、次へ */
.menu {
	text-align: center;
	font-size: 16px;
	margin: 20px 0 30px 0;
	padding: 10px 0 10px 0;
	background: #EFEDE6;
	border: 1px dotted #ccc;
}
/* ページの上へ */
.pagetop {
	text-align: right;
	margin: 0px 0px 25px 0px;
	font-size: 88%; /*16px×88%＝14px*/
}

/* ●記事下のカテゴリー */
.categoryName {
	padding: 32px 10px 5px 50px;
	margin: 0 0 15px 0;
	font-size: 88%; /*16px×88%＝14px*/
	background: #BE1E32 url(../../../contents/boo_log/motohouse2/img/bg_categoryName.gif) no-repeat top left;
}
.categoryName a {
	color: #fff;
	padding: 0 0 0 10px;
}
.categoryName a:link ,
.categoryName a:visited ,
.categoryName a:hover ,
.categoryName a:active { color:#fff;}

/* ▼記事の下部　バナー */
.bottomBanner {
	margin: 0 0 20px 0;
	text-align: center;
}
.bottomBanner ul {
	margin: 0;
}
.bottomBanner ul li {
	margin: 5px 0 15px 0;
	padding: 0;
	background: none;
}
.bottomBanner ul li span {
	background: url(../../../contents/boo_log/motohouse2/img/icon01.gif) no-repeat 0 50%;
	padding: 0 0 0 10px;
}
.bottomBanner ul li img {
	margin: 0 0 -3px 0;
}


/* 左カラム
========================================== */

/* 左　サイドバー */
#sideLinks {
	width: 260px;
	float: right;
	text-align: left;
	padding: 20px 0px 0px 0;
	overflow: hidden;
	background: #fff;
}


/* ●サイドメニューA */
.sideMenuA {
	border: 1px solid #555555;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	padding: 7px 0 10px 0;
	margin: 0 0 20px 0;
}
.sideMenuA .sideMenuTitle {
	text-align: center;
	margin: 0 0 5px 0;
	padding: 5px 0;
	font-size: 18px;
	font-weight: bold;
	background: #000;
	color: #fff;
}
.sideMenuA .sideMenuList {
	padding: 0 8px;
}
.sideMenuA .sideMenuList li {
	display: inline;
	line-height: 1.4;
}
.sideMenuA .sideMenuList li a {
	display: block;
	border-bottom: 1px dotted #555555;
	color: #3F3F3F;
}
.sideMenuA .sideMenuList li a span {
	background: #FFF url(../../../contents/boo_log/motohouse2/img/icon02.gif) no-repeat 10px 50%;
	display: block;
	padding: 7px 5px 7px 25px;
}
.sideMenuA .sideMenuList li a:hover span {
	background: #EFEDE6 url(../../../contents/boo_log/motohouse2/img/icon02.gif) no-repeat 11px 50%;
}
.sideMenuA a:link , .sideMenuA a:visited , .sideMenuA a:hover , .sideMenuA a:active { text-decoration:none;}

.sideMenuA .sideMenuList li.none a {
	border: none;
}

/* ●サイドメニューB */
.sideMenuB {
	border: 1px solid #555555;
	padding: 7px 0 10px 0;
	margin: 0 0 20px 0;
}
.sideMenuB .sideMenuTitle {
	margin: 0 0 10px 0;
	padding: 5px 10px;
	font-size: 16px;
	background: #000;
	color: #fff;
}
.sideMenuB .sideMenuList {
	margin: 0 20px;
}
.sideMenuB .sideMenuList li {
	line-height: 1.8;
}
.sideMenuB .sideMenuList li a {
	background: url(../../../contents/boo_log/motohouse2/img/icon01.gif) no-repeat 0 3px;
	padding: 0 0 0 10px;
	color: #333333;
}

/* ●サイドメニュー01 */
#sideMenu01 {
}
#sideMenu01 h2 {
}
#sideMenu01 ul {
}
#sideMenu01 ul li {
}
#sideMenu01 ul li a {
}
#sideMenu01 a:link , #sideMenu01 a:visited {
}
#sideMenu01 a:hover , #sideMenu01 a:active {
}
/* ●サイドメニュー02 */
#sideMenu02 {
}
#sideMenu02 ul li {
}
#sideMenu02 ul li a {
}



/* ●サイドバー　バナー */
.sideBanner {
	text-align: center;
	font-size: 88%; /*16px×88%×88%＝12px*/
	margin: 0 0 20px 0;
}
.sideBanner li {
	margin: 5px 0 15px 0;
}
.sideBanner li span {
	background: url(../../../contents/boo_log/motohouse2/img/icon01.gif) no-repeat 0 50%;
	padding: 0 0 0 10px;
}


/* サイドバータイトル */
.sidetitle {
	border: 1px solid #DCD7D7;
	background: #BE1E32 url(../../../contents/boo_log/motohouse2/img/bg01.png) no-repeat center bottom;
	color: #fff;
	padding: 5px 5px 10px 10px;
	font-size: 88%; /*16px×88%＝14px*/
}
/* サイドバー内容 */
.side {
	line-height: 1.6;
	margin: 0px 0px 20px 0px;
	padding: 10px 15px;
	border-left: 1px solid #DCD7D7;
	border-right: 1px solid #DCD7D7;
	border-bottom: 1px solid #DCD7D7;
	font-size: 88%; /*16px×88%＝14px*/
}
/*リストの間隔をあける*/
.sidebody {
	line-height: 1.4;
	margin: 0 0 8px 0;
}


#soudan {
	background: url(../../../contents/boo_log/motohouse2/img/soudan04.png) repeat-y;
	margin: 0 0 20px 0;
}
#soudan .text {
	background: url(../../../contents/boo_log/motohouse2/img/soudan03.png) no-repeat center bottom;
	color: #787878;
	font-size: 82%; /*16px×82%＝13px*/
	padding: 0 5px 20px 10px;
}
#soudan ul {
	background: url(../../../contents/boo_log/motohouse2/img/soudan05.png) no-repeat bottom;
	padding: 5px 0 10px 10px;
}
#soudan ul li {
	display: inline;
}
#soudan ul li a {
}
#soudan ul li a img {
}


#shuchou {
	background: url(../../../contents/boo_log/motohouse2/img/shuchou02.png) repeat-y;
	margin: 0 0 20px 0;
}
#shuchou ul {
	background: url(../../../contents/boo_log/motohouse2/img/shuchou03.png) no-repeat bottom;
	padding: 10px 10px 20px 25px;
}
#shuchou ul li {
	border-left: 5px solid #BE1E32;
	margin: 10px 0;
	padding: 0 0 0 8px;
}


/* フッター
========================================== */
#footer {
	clear: both;
}

#footerInfo {
	background: #EFEDE6 url(../../../contents/boo_log/motohouse2/img/footer_logo.png) no-repeat 20px 20px;
	padding: 0 0 30px 0;
}
#footerInfo dl {
	padding: 25px 0 0 220px;
}
#footerInfo dl dt {
	font-size: 113%; /*16px × 113%＝18px*/
	font-weight: bold;
}
#footerInfo dl dd {
	font-size: 88%; /*16px×88%＝14px*/
	background: url(../../../contents/boo_log/motohouse2/img/line01.gif) repeat-y right;
	width: 330px;
}

#footerInfo ul {
	font-size: 88%; /*16px×88%＝14px*/
	margin: -80px 0 0 575px;
}
#footerInfo ul li {
	margin: 8px 0;
	padding-left: 35px;
}
#footerInfo ul li.home {
	background: url(../../../contents/boo_log/motohouse2/img/icon_home.png) no-repeat 0 center;
}
#footerInfo ul li.fb {
	background: url(../../../contents/boo_log/motohouse2/img/icon_fb.png) no-repeat 0 center;
}
#footerInfo ul li.youtube {
	background: url(../../../contents/boo_log/motohouse2/img/icon_youtube.png) no-repeat 0 center;
}
#footerInfo ul li.insta {
	background: url(http://motohouse248.com/img_blog/btn_insta.png) no-repeat 0 center;
}

#copyright {
	background: #BE1E32 url(../../../contents/boo_log/motohouse2/img/bg01.png) no-repeat center bottom;
	font-size: 82%; /*16px×82%＝13px*/
	color: #fff;
	text-align: right;
	padding: 15px 20px;
}


/* コメント
========================================== */

/* コメントテーブル */
.comments-head {
	font-size: 88%; /*16px×88%＝14px*/
	font-weight: bold;
	margin: 0 0 0 13px;
}
.comments-body {
	font-size: 88%; /*16px×88%＝14px*/
	margin: 20px 0px 15px 13px;
}
.comments-post {
	font-size: 88%; /*16px×88%＝14px*/
	text-align: right;
	margin: 0px 0px 25px 0px;
}
.trackback-url {
	color: #691815;
	font-size: 88%; /*16px×88%＝14px*/
	font-weight: bold;
	margin: 20px 0px 15px 13px;
}
.trackback-body {
	font-size: 88%; /*16px×88%＝14px*/
	margin: 20px 0px 15px 13px;
}
.trackback-post {
	font-size: 88%; /*16px×88%＝14px*/
	text-align: right;
	margin: 0px 0px 25px 0px;
}
label {
	font-size: 88%; /*16px×88%＝14px*/
}
/*フォーム*/
#author {
	width: 200px;
}
#email {
	width: 200px;
}
#url {
	width: 200px;
}
#text {
	width: 400px;
	height: 200px;
}



/* カレンダー
========================================== */

/* カレンダー */
.calendarhead {
	font-size: 14px;
	letter-spacing: 2px;
	text-align: center;
	padding: 3px 0px 3px 0px;

}
.calendartable {
	margin: 0px auto 20px auto;
	width: 203px;
	text-align: left;
	border-top: 1px solid #555555;
	border-left: 1px solid #555555;
	border-right: 1px solid #555555;
	border-bottom: 1px solid #555555;
	border-spacing: 0px;
}
.calendarweek {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
}
.calendarwd {           
	background: #BE1E32;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 2px;
	padding: 2px 0px 2px 5px;
}
.calendard {
	empty-cells: show;
	border-top: 1px solid #efefef;
	border-right: 1px solid #efefef;
	text-align: center;
	padding: 2px 2px;
}
.calender {
	font-size: 12px;
	
}


/* そのほか
========================================== */

/* プロフィール */
.photo {
	text-align: center;
}
.nickname {
	color: #2b5695;
	font-weight: bold;
	margin: 10px 0px;
}
.message{}

.quotetable{}

.quote {
	font-size: 75%; /*16px×75%＝12px*/
	padding: 1px;
}
.blogtimes {
	margin: 0px 0px 16px 0px;
	text-align: center;
}
.powered {
	text-align: center;
	margin: 0px 0px 10px 0px;
}
.syndicate {
	font-size: 75%; /*16px×75%＝12px*/
	text-align: center;
}
.checkers {
	font-size: 75%; /*16px×75%＝12px*/
	margin-top: 10px;
}
ul.rss {
	width: 100%;
	text-align: center;
	margin: 0 0 10px 0;
}
ul.rss li {
	border-right: #999 1px solid;
	display: inline;
	font-size: 88%; /*16px×88%＝14px*/
	font-style: normal;
	letter-spacing: 0.2px;
	margin-right: 0.3em;
	padding-right: 0.5em;
	padding-left: 0.2em;
}
table.form {
	margin: 25px 0px 0px 13px;
}
.form td {
	padding: 0 0 5px 0;
}


/*▼▼　アルバム　▼▼*/

.album{
	text-align:center;
}
.album_frame{
	float:left;
	text-align:center;
	padding:5px 3px 10px 3px;
	margin:5px 3px;
	width:245px !important;
	border-right: none !important;
	border-bottom: none !important;
}
.album_image{
	overflow:hidden;
	width:240px !important;
	height:150px !important;
}
.album_image img{
	height:140px !important;
	margin:auto;
}
.album_title{
	overflow:hidden;
	width:240px !important;
	height:1.5em;
	font-size:13px !important;
}
.album_title a:link,.album_title a:visited,.album_title a:hover,.album_title a:active{

}
.page_nav{
	text-align:center;
}


/*▼▼　RSS のテーブル　▼▼*/

/* シンプル */
.tableA {
	margin: 0 10px;
}
.tableA .rss_table {
	width: 100%;
	margin: 0 0 15px 0;
	border-bottom: 1px dotted #999;
}
.tableA .rss_td_left {
}
.tableA .rss_td_right {
}
.tableA .rss_title {
	display: block;
	font-weight: bold;
	margin: 0 0 5px 0;
}
.tableA .rss_desc {
	display: block;
	font-size: 14px;
	line-height: 1.4;
}

/* リッチバージョン */
.tableB {
	margin: 0 10px;
}
.tableB .rss_table {
	width: 100%;
	margin: 0 0 15px 0;
	border-bottom: 1px dotted #999;
}
.tableB .rss_td_left {
}
.tableB .rss_td_right {
}
.tableB .rss_title {
	display: block;
	font-weight: bold;
	margin: 0 0 10px 10px;
	font-size: 18px;
}
.tableB .rss_desc {
	display: block;
	line-height: 1.4;
	margin: 0 10px 0 5px;
}
.tableB .rss_continue {
	text-align: right;
	display: block;
	margin: 0 10px 0 5px;
}


/*▼▼　アルバム　▼▼*/

.album{
	text-align:center;
}
.album_frame{
	float:left;
	text-align:center;
	padding:5px 3px 10px 3px;
	margin:5px 3px;
	width:245px !important;
	border-right: none !important;
	border-bottom: none !important;
}
.album_image{
	overflow:hidden;
	width:240px !important;
	height:150px !important;
}
.album_image img{
	height:140px !important;
	margin:auto;
}
.album_title{
	overflow:hidden;
	width:240px !important;
	height:1.5em;
	font-size:13px !important;
}
.album_title a:link,.album_title a:visited,.album_title a:hover,.album_title a:active{

}
.page_nav{
	text-align:center;
}