/* Base Theme  */

html,div,ul,ol,li,dl,dt,dd,form,fieldset,input,textarea,pre,code,p,blockquote,hr,th,td {
    margin: 0;
    padding: 0;
}
h1,h2,h3,h4,h5,h6 {
    margin: 0;
    padding: 0;
    font-size: 100%;
}
table { border-spacing: 0;}
fieldset,img,abbr,acronym { border: 0;}

ol,ul {list-style: none;}
caption,th { text-align: left;}
q:before,q:after { content: '';}
hr {
    border: 0;
    height: 1px;
    background-color: #fff;
    color: #000;
}
a img,:link img,:visited img { border: none;}
address { font-style: normal; display: inline;}


/* Utilities ------------------------------------------ */
.pkg:after, #content-inner:after {
    content: " ";
    display: block;
    visibility: hidden;
    clear: both;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
}
.pkg, #content-inner { display: block; }
/* no ie mac \*/
* html .pkg, * html #content-inner { height: 1%; }
.pkg, #content-inner { display: block; }
/* */

.inline { display: inline; }
.hidden { display: none; }



/* Layout ■■■　ここから　■■■-------------------- */

body {
background-image: url(http://car-scoop.net/image/bg.gif);
background-repeat: repeat; /* repeat-y, repeat-x, no-repeat, repeat */
background-position: top left;
background-attachment : fixed;
background-color: #fff;
color: #444;
font: normal 13px arial, helvetica, hirakakupro-w3, osaka, "ms pgothic", sans-serif;
text-align: center;
margin: 0;
padding: 0;
}

a:link {color: #444; background-color:transparent; text-decoration: none;}
a:visited {color: #444; background-color:transparent; text-decoration: none;}
a:hover {color: #f0f; background-color:transparent; text-decoration: underline;}

#container {
background-color: #fff;
width: 740px;
border: 2px solid #000;
margin: 0px auto 0px auto;
padding: 0;
}

#container-inner {
background-color: #fff;
width: 740px;
min-height: 100%;
margin: 0 auto;
text-align: left;
}

/* ■ヘッダーの設定 （ここから）■ */
#header {
background-image: url();
background-repeat: no-repeat;
background-position: top right;
background-color: #000;
position: static; /* absolute⇒位置をずらして詰める, relative⇒位置をずらせる, static⇒通常表示 */
width: 100%;
height: 130px;
margin: 0px auto 0px auto;
padding: 0px;
}

#header-inner {
position: static; /* absolute⇒位置をずらして詰める, relative⇒位置をずらせる, static⇒通常表示 */
overflow: hidden; /* はみ出した部分を表示しない*/
margin: 0px;
padding: 0px;
}

#header-content {
padding: 30px 30px 0px 30px;
margin: 0px;
}

#header-name {
background-color: #000;
color: #fff;
font-size: 26px;
font-weight: bold;
text-decoration: none;
text-align: center;
line-height: 1;
margin: 0 0 20px 0px;
}
#header-name a {color: #fff; text-decoration: none;}
#header-name a:hover {color: #fff; text-decoration: underline;}

#header-description {
color: #ddd;
font-size: 14px;
text-align: left;
font-weight: normal; /* bold */
width: 100%;
letter-spacing: .75px;
line-height: 1.2;
margin: 0;
}

/* ■パンくずリスト（ここから） */
.pan {
margin:10px 0px 5px 10px;
padding:0px;
font-size:10pt;
text-align: left;
clear: both;
}
.pan a {color: #444; text-decoration: none;}
.pan a:visited {color: #444; text-decoration: none;}
.pan a:hover {color: #0ff; text-decoration: underline;}

/* ■ヘッダーの設定 （ここまで）■ */


/* ■真ん中全体の設定 （ここから）■ */
#content {
color: #444;
background-color: #fff;
position: static; /* absolute⇒位置をずらして詰める, relative⇒位置をずらせる, static⇒通常表示 */
margin: 0px;
}

#content-inner {
padding: 0px 0px 0px 0px;
display: inline-block;
position: static; /* absolute⇒位置をずらして詰める, relative⇒位置をずらせる, static⇒通常表示 */
}
/* ■真ん中全体の設定 （ここまで）■ */

/* ■記事表示部分（左側）の設定 （ここから） ■*/

#alpha {
margin:5px 0px 0px 5px;
padding:0px;
float: left;
}

/* ■alphaの幅設定：2カラム（大・小） */
.layout-wt #alpha{ width: 520px;}

#alpha-inner {
margin:0px;
padding:0px;
}

.add_sl1 {
margin:0px 0px 0px 10px;
padding:0px;
text-align: left;
}

.add_sl2 {
margin:10px 0px 0px 10px;
padding:0px;
text-align: left;
}

/* ■アドセンス上 */
.add {
margin:0px 0px 5px 5px;
padding:0px;
float: left;
}
/* ■アドセンス下 */
#add-foot {
margin:10px 0px 10px 0px;
padding:0px;
text-align: center;
clear: both;
}

/* ■記事の設定 （ここから） */
.asset {
overflow: hidden;
width: 100%;
position: static;
margin-bottom: 20px;
clear: both;
}

/*■カテゴリ別のアーカイブ（○○の記事）*/
.archive_title {
font-size:11pt;
font-weight: bold;
text-align:left;
margin:10px 10px;
padding-top:20px;
border-top: 2px dotted #eeeeee;
clear: both;
}
/*■カテゴリ別のリスト表示（○○の記事）*/
.c_list {
margin:10px 0px 10px 30px;
color: #00f;
font-size:10pt;
font-weight: bold;
clear: both;
}
.c_list ul {margin: 0; padding: 0; list-style: none;}
.c_list li {margin: 0; padding: 3px 0px; list-style: disc;}
.c_list a {color: #00f; text-decoration: none;}
.c_list a:visited {color: #00f; text-decoration: none;}
.c_list a:hover {color: #f0f; text-decoration: underline;}

/* 記事タイトル≪枠≫*/
.asset-header {
background-color: #666;
border-left: 2px solid #000;
border-bottom: 2px solid #000;
margin: 20px 0px;
}

/* 記事タイトル≪文字≫*/
.asset-name {
color: #fff;
font-size: 15px;
font-weight: bold;
padding: 5px 5px 3px 10px;
margin: 0px;
}
.asset-name a { color: #ffffff; text-decoration: none;}
.asset-name a:visited { color: #ffffff; text-decoration: none;}
.asset-name a:hover { color: #00ffff; text-decoration: underline;}

/* 記事≪枠≫*/
.asset-content {
margin: 0px;
padding: 0px 5px 10px 5px;
position: static;
clear: both;
}

/* 記事≪文字≫*/
.asset-body {
letter-spacing: 1.2px;
line-height: 1.5em;
margin: 0px;
padding: 0px;
clear: both;
}

/* 記事の下の点線（日付・コメント・トラバ⇒非表示） */
.asset-meta {
font-size: 9pt;
font-weight: normal;
margin-top: 10px;
padding: 2px 0px 2px 0px;
border-top: 1px dashed #b3b3b3;
text-align: right;
display: block;
}
.asset-meta a { color: #444; text-decoration: none;}
.asset-meta a:visited { color: #444; text-decoration: none;}
.asset-meta a:hover { color: #f0f; text-decoration: underline;}

/* ■記事の下のカテゴリ表示（タグ） */
.asset-footer {
color: #444;
font-size: 9pt;
text-align: right;
margin-top: 3px;
padding: 0px;
clear: both;
}
.asset-footer a { color: #444; text-decoration: none;}
.asset-footer a:visited { color: #444; text-decoration: none;}
.asset-footer a:hover { color: #f0f; text-decoration: underline;}

.entry-categories, .entry-tags { margin-bottom: .5em;}
/*■カテゴリ（＆タグ）の文字*/
.entry-categories-header, .entry-tags-header {
margin: 0px 0px 0px 0px;
display: inline;
}
/*■カテゴリ（＆タグ）のタイトル文字*/
.entry-tags-list, .entry-categories-list {
display: inline;
list-style: none;
margin: 0;
padding: 0;
font-weight: bold;
}
.entry-tags-list .entry-tag,
.entry-categories-list .entry-category {display: inline;}

/*■ページ送り*/
.content-nav { text-align: center; font-size:10pt; }
.content-nav a {color: #444; text-decoration: underline;}
.content-nav a:visited { color: #444; text-decoration: underline;}
.content-nav a:active { color: #f00; text-decoration: none;}
.content-nav a:hover { color: #f0f; text-decoration: underline;}

/* 続きを見る―未使用だが一応残しておく */
.asset-more {clear: both;}
.asset-more-link {
font-size: 12px;
font-weight: bold;
text-align: right;
clear: both;
}
/* 場所が不明―未使用だが一応残しておく */
.asset-excerpt { clear: both;}

/* ■記事表示部分（左側）の設定 （ここまで）■ */

/* ■Beta（サイドの設定　ここから）■ */
#beta {
position: relative;
display: inline;
margin: 0px 7px 0px 0px;
padding: 0px;
float: right;
}
/* サイドの幅（Wide-Thin）*/
.layout-wt #beta { width: 190px;}

#beta-inner {
/*position: static;
overflow: hidden;*/
margin: 0px;
padding: 0px;
}

/* Widgets（ウイジェット）*/
.widget {
/*position: relative;*/
overflow: hidden;
width: 100%;
}
.widget a:link {color: #444;}
.widget a:visited {color: #444;}
.widget a:hover {color: #f0f; text-decoration: underline;}

/* ウイジェットのタイトル */
.widget-header {
background-color: #666;
color: #fff;
font-size: 13px;
font-weight: bold;
font-family: arial, helvetica, "hirakakupro-w3", osaka, "ms pgothic", sans-serif;
text-align: center;
border-left: 2px solid #000;
border-bottom: 2px solid #000;
/*position: relative;*/
width: 100%;
margin: 0px;
padding: 5px 0px 3px 0px;
}

/* ウィジェットコンテンツ */
.widget-content {
position: relative;
padding: 5px 5px 10px 5px;
margin-bottom: 5px;
}

/* ウィジェットコンテンツ◇センター配置用 */
.widget-content_c {
position: relative;
padding: 5px 5px 2px 5px;
margin-bottom: 2px;
text-align: center;
}

/* ウィジェットコンテンツ◇ヘッダー付センター配置用 */
.widget-content {
position: relative;
padding: 5px 5px 10px 5px;
margin-bottom: 5px;
text-align: left;
}

.widget-list {
margin: 0;
padding: 0;
list-style: none;
}

.archive-list {
margin: 0;
padding: 0;
list-style: none;
}
.widget-list .widget-list {margin-left: 20px;}
.widget-list-item {margin: 5px 0px 5px 0px;}

/* Search Widget（検索）*/
.widget-search ul, .widget-syndication ul {margin-left: 0; list-style: none;}
.widget-search li, .widget-syndication li {margin: 5px 0;}

.input-default {background-color: #9AAEC2;}


/* タグのウイジェット⇒非表示 */
.widget-tag-cloud .widget-list {margin: 0;}
.widget-tag-cloud .widget-list-item {
display: inline;
margin: 0 5px 0 0;
padding: 0;
line-height: 1.2;
background: none;
}
.widget-tag-cloud .rank-1  { font-size: 1.75em; }
.widget-tag-cloud .rank-2  { font-size: 1.75em; }
.widget-tag-cloud .rank-3  { font-size: 1.625em; }
.widget-tag-cloud .rank-4  { font-size: 1.5em; }
.widget-tag-cloud .rank-5  { font-size: 1.375em; }
.widget-tag-cloud .rank-6  { font-size: 1.25em; }
.widget-tag-cloud .rank-7  { font-size: 1.125em; }
.widget-tag-cloud .rank-8  { font-size: 1em; }
.widget-tag-cloud .rank-9  { font-size: 0.95em; }
.widget-tag-cloud .rank-10 { font-size: 0.9em; }

.widget-recent-assets .widget-content .widget-list {
    overflow: auto;
    margin-right: 0;
}

/* 画像表示のウイジェット */
.item {
    display: inline;
    float: left;
    margin: 0pt 5px 8px;
    overflow: hidden;
    text-align: center;
    vertical-align: middle;
    width: 70px;
}
/* ■Beta（サイドの設定　ここまで）■ */


/* ■フッターの設定　ここから */
#footer {
background-color: #fff;
color: #000;
margin: 0px 0px 0px 0px;
position: relative;
}

#footer-inner {
background-color: #fff;
color: #000;
position: static;
padding: 10px 0px 0px 0px;
/*overflow: hidden;*/
}

/*■ページのトップへのナビ*/
.pagetop_navi{ margin: 5px 15px 5px 0px; text-align: right;}
.pagetop_navi a {color: #000; text-decoration: underline;}
.pagetop_navi a:visited { color: #444; text-decoration: underline;}
.pagetop_navi a:hover { color: #0ff; text-decoration: underline;}

/*■メインページへのナビ*/
#footer-inner .top_navi{ margin: 10px 0px; text-align: center;}
#footer-inner .top_navi a {color: #000; text-decoration: underline;}
#footer-inner .top_navi a:visited { color: #444; text-decoration: underline;}
#footer-inner .top_navi a:hover { color: #0ff; text-decoration: underline;}

#footer .widget-powered {
background-color: #000;
padding: 10px 0px 0px 0px;
text-align: center;
font-size: 9pt;
}

#footer-content {
background-color: #000;
color: #fff;
margin: 0px 0px 0px 0px;
padding: 0px 0px 10px 0px;
}
#footer-content a {color: #fff;}

/* Footer Widgets */
#footer .widget {margin: 0px;}
#footer .widget-content {text-align: center; margin: 0;}
.ss {font-size: 7pt}

/* ■フッターの設定　ここまで■ */

/*■■■各種設定　ここまで（以下はコメント・トラックバック・他未使用）■■■*/



/* コメント */
.comment-content {
clear: both;/*none*/
line-height: 1.5;
margin-bottom: .75em;
}
.comment-content p { margin-bottom: .5em;}
.comment-footer { clear: both; margin-bottom: .75em;}

.comments {
position: static;
clear: both;
margin-bottom: 1.5em;
}
.comments-header { margin-bottom: .75em;}
.comments-content { margin-bottom: 1.5em;}
.comments-open-content { clear: both; margin-bottom: .75em;}
.comments-open label {display: block;}
.comments-open-footer {clear: both;}
.comments-closed { clear: both; margin-bottom: .75em;}

/* Feedback */
#comment-author, #comment-email, #comment-url, #comment-text {width: 80%;}
#comment-bake-cookie {margin-left: 0; vertical-align: middle;}
#comment-submit {font-weight: bold;}

.comment, .trackback {
    margin-bottom: .5em;
    border-bottom: 1px solid #ccc;
    padding-bottom: .5em;
}
.comment .asset-meta, .trackback .asset-meta { border: 0;}

.trackbacks {
overflow: hidden;
width: 100%;
position: static;
clear: both;
margin-bottom: 1.5em;
}

.archive {
    overflow: hidden;
    width: 100%;
    position: static;
    clear: both;
    margin-bottom: 1.5em;
}

.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content {
    clear: both;
}

.search-form {margin-bottom: 1.5em;}

.comments-open-header,
#comments-open-footer,
#comment-form-external-auth,
#comment-greeting,
.comments-open-moderated,
#comment-form-name,
#comment-form-email,
#comment-form-url,
#comment-form-remember-me,
#comment-form-reply,
#comments-open-text,
.trackbacks-header,
.trackbacks-info,
.trackback-content,
.trackback-footer,
.archive-content,
.search-form-header,
.search-results-header {
    margin-bottom: .75em;
}

#comment-form-remember-me label, #comment-form-reply label {display: inline;}

.mt-image-left { float: left; margin: 0 20px 20px 0;}
.mt-image-center { display: block; margin: 0 auto 20px; text-align: center;}
.mt-image-right { float: right; margin: 0 0 20px 20px;}

/* User pics */
.user-pic {
    float: left;
    position: relative;
    width: 50px;
    height: 50px;
    overflow: hidden;
    margin: 0 10px 0 0;
}

.auth-icon {
    position: absolute;
    bottom: 0;
    left: 0;
}
/* Content ---------------------------------------------------------------- */
p, pre, blockquote, fieldset, ul, ol, dl { margin-bottom: .75em;}
blockquote, ol, ul { margin-left: 30px; background-repeat: repeat-y;}
ol { list-style: decimal outside; }
ul { list-style: disc outside; }
.item { list-style: none; }


@media print {
    * {
        position: static ! important;
        overflow: visible ! important;
    }
}
