/* Layout
------------------------------------------------------------ */

div#container {
  background:#FFFFFF;
  min-width:800px;
  max-width:960px;  /*　全体の横幅を調整します。800px～960px程度が最適です。　*/
  margin:0px auto;
}

div#header {
  width:100%;
height: 244px;
  margin-bottom:30px;
  background:URL(http://blog-imgs-12.fc2.com/s/a/p/sapaareainfo/head_bg.gif);
　background-repeat: no-repeat;
　background-position: center;
text-align: left;
}

div#primary {
  width:100%;
  float:left;
  margin-right:-275px;
}

div#main {
  margin-right:275px;
  margin-left:30px;
}

div#sidemenu {
  float:right;
  margin-right:20px;
  width:220px;
  overflow:hidden;
}

div#footer {
  margin:0px auto;
  width:100%;
  padding-top:20px;
  padding-bottom:20px;
  background:URL(http://blog-imgs-45.fc2.com/s/a/p/sapaareainfo/footer.jpg);
　background-repeat: no-repeat;
　background-position: center;
  clear:both;
}

/* default
------------------------------------------------------------ */
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,
pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{
    margin:0;padding:0;
}

body {
  background:#b3b3b3;
  color:#333333;
  text-align:center;
  font-family:Verdana,sans-serif;
  font-size:small;
  letter-spacing:1pt;
  line-height:170%;
}

  

/* Hyper text
------------------------------------------------- */
a { 
  text-decoration: none;
  /*\*/
  overflow: hidden;
  /**/
}

a:link,
a:visited{
  color:tan;
  text-decoration:none;
}

a:focus,
a:hover,
a:active {
  color:#333333;
  text-decoration:underline;
}


/* Image
------------------------------------------------- */

img,a img{
  border:none;
}

.emoji{
  vertical-align:middle;
}



/* Base elements
------------------------------------------------- */

h1 { font-size: 160%; font-weight:bolder;}
  
h2 { font-size: 142%; font-weight:bolder;}
  
h3 { font-size: 116%; font-weight:bolder;}
  
h4 { font-size: 100%; font-weight:bolder;}
  
h5 { font-size: 94%; font-weight:bolder;}
  
h6 { font-size: 85%; font-weight:bolder;}
  
ul, ol, li, dl, dt, dd {list-style: none;}
  
blockquote {
  width: auto;
  margin:10px 20px;
  padding:10px;
  border:#CCC 1px dashed;
}
  
textarea,input,select {
  font-size:small;
  padding:3px;
  border:1px #CCCCCC solid;
  background:#EFEFEF;
}

pre {
  margin: 1em auto;
  padding: 0.5em;
  overflow: auto;
  width: 90%;
}

/* Header
------------------------------------------------------------ */
#header h1 a:link,
#header h1 a:visited,
#header h1 a:focus,
#header h1 a:hover,
#header h1 a:active{
  color:#e8ecd7;
  text-decoration:none;
}

div#header h1 {
 margin-left: 130px;
 padding-top: 50px;
}
div#header p {
  color:#4b4b4b;
  font-size: 12px;
  line-height: 16px;
  text-align:left;
  width: 245px;
  margin-left: 85px;
  margin-top: 45px;
}


/* Main Contents
------------------------------------------------------------ */
H2.sub_title{
  background:tan;
  border-radius:2px;
  font-weight:bolder;
  text-align:left;
  padding:5px;
  margin:20px 0px;
  color:#FFFACD;
}

div.content {
  margin:0px;
  text-align:left;
  overflow:hidden;
  width:100%;
}

h2.entry_header a,
h3.entry_header a{
  color:#333;
  text-decoration:none;
}

h2.entry_header,
h3.entry_header{
  text-align:left;
  margin:20px 0px 0px 0px;
  padding:3px 5px;
  font-weight:bolder;
  border-left:8px solid yellow;
}

.entry_info {
  text-align:left;
  padding:3px 5px;
  color:#CCCCCC;
  border-left:8px solid #CCCCCC;
}

div.entry_body {
  text-align:left;
  padding:30px 0px;
}

p.entry_more {
  padding:0px;
  margin:30px 0px;
}

div.entry_footer {
  text-align:right;
  padding:3px 10px;
  background:#EEEEEE;
  margin:10px 0px;
}

ul.theme {
  margin:10px 25px;
}

/* clap + bookmark 
------------------------------------------------------------ */
div.fc2_footer {
  margin:0px 0px;
}

td.fc2button-twitter,
td.fc2button-facebook,{
}

table.fc2_socialbtn{
  margin:20px 0px;
  padding:0px;
}

/* page navi 
------------------------------------------------------------ */

div.page_navi {
  text-align:center;
  padding:0px;
  margin:20px auto;
}

/* comments trackback
------------------------------------------------------------ */
div.comment{
  text-align:left;
  margin:30px 0px;
}

h2.area_title{
  margin: 0.8em 0;
}

.cm_content {
  background:#FFFACD;
  padding:15px;margin:0px;
}

.comment_name {
  font-weight:bolder;
  color: #7e0074;
  font-size: 13px;
  overflow:hidden;
}

.comment_data {
  font-size:10px;
  text-align:right;
}


.edit_form {
  padding: 0 10px;
  margin-bottom: 40px;
}

.comment_submit{
  background:#EEE;
  padding: 3px 10px;
  border: 1px solid #CCC;
  color: #333;
}

.tb_url_box{
  padding: 5px;
}

/* sub contents
------------------------------------------------------------ */

dl.sub_content{
  background:#FFFACD;
  border:1px solid #FFFACD;
  margin:0px;
}

dt.sub_title {
  text-align:left;
  margin:0px;
  padding:3px 0px 3px 10px;
  border-left:8px solid #EEE8AA;
  color:tan;
  font-weight:bolder;
}

dd.sub_header {
  border-left:8px solid #EEE;
  color:#CCC;
  padding:3px 0px 3px 10px;
  text-align:left;
}

dd.sub_body {
  text-align:left;
  margin:0px 0px 15px 0px;
  padding:10px 15px;
}

dd.sub_footer {
  text-align:right;
  background:#EEE;
  padding:3px 10px;
  margin:10px 0px;
}

/* first Plugin
------------------------------------------------------------ */

#sidemenu1 li {
  list-style-type:disc;
  list-style-position:outside;
  margin-left:15px;
}


dl.plg1_content{
  margin:0px;
}

dt.plg1_title {
  text-align: left;
  margin:20px 0px 10px 0px;
  padding:2px 2px 2px 10px;
  border-left: 8px solid #EEE8AA;
  color:tan;
  font-weight:bolder;
}

dd.plg1_header {
}

dd.plg1_body {
  text-align: left;
  margin:0px 0px 15px 0px;
  padding:0px 15px;
}

dd.plg1_footer {
}

/* second Plugin
------------------------------------------------------------ */

dl.plg2_content{
  border:1px #FFFACD solid;
  background:#FFFACD;
  margin:0px;
}

dt.plg2_title {
  text-align: left;
  margin:20px 0px 10px 0px;
  padding:2px 2px 2px 10px;
  border-left: 8px solid #EEE8AA;
  color:tan;
  font-weight:bolder;
}

dd.plg2_header {
}

dd.plg2_body {
  text-align: left;
  margin:0px 0px 15px 0px;
  padding:0px 15px;
}

dd.plg2_footer {
}


/* third plugin
------------------------------------------------------------ */
div.border1{background:#FFFACD;height:1px;margin:0px 5px 0px 5px;overflow:hidden;}
div.border2{background:#FFFACD;height:1px;margin:0px 3px 0px 3px;overflow:hidden;}
div.border3{background:#FFFACD;height:1px;margin:0px 2px 0px 2px;overflow:hidden;}
div.border4{background:#FFFACD;height:1px;margin:0px 1px 0px 1px;overflow:hidden;}
div.border5{background:#FFFACD;height:1px;margin:0px 5px 20px 5px;overflow:hidden;}

dl.plg3_content{
  border:1px #FFFACD solid;
  background:#FFFACD;
  margin:0px;
}

dt.plg3_title {
  text-align:left;
  margin:20px 0px 10px 0px;
  padding:2px 2px 2px 10px;
  border-left:8px solid #EEE8AA;
  color:tan;
  background:#FFFACD;
  font-weight:bolder;
}

dd.plg3_header {
  background:#FFFACD;
}

dd.plg3_body {
  text-align:left;
  margin:0px 0px 15px 0px;
  padding:0px 15px;
  background:#FFFACD;
}

dd.plg3_footer {
  background:#FFFACD;
}

/* calender(Plugin)
------------------------------------------------------------ */

table.calender {
  width:90%;
  margin:0px auto;
}

table.calender caption {
  margin-bottom:15px;
  margin:0px auto;
}

table.calender th,
table.calender td {
  padding: 0.1em;
  border-bottom:1px dotted #FAE4E4;
  text-align:center;
}

table.calender td a {
  display:block;
  color:#333333;
  background:#EEE8AA;
  border:none;
}

table.calender td a:hover{ 
  display:block;
  color:#E17373;
  border:none;
  background:#EEE8AA;
}

table.calender th#sun {
  color:#FF6600;
}

table.calender th#sat {
  color:#0066FF;
}

/* Footer
------------------------------------------------------------ */

div#footer address {
  font-style:normal;
}

/* ------------------------------------------------------------ 
  Last update 2011-11-13
  Template by Polley*Polley
  http://asterxtataricus.blog95.fc2.com/
------------------------------------------------------------  */

dd{
  margin-left: 10px;
}

br{
 letter-spacing : 0;
}



-----------------------------
▼カスタマイズ
-----------------------------
/*車種別の買取について*/
.link_box{ text-align: left; text-decoration: none; width: 180px;}
.link_box ul li{ text-align: left;}

.tr_cnt {
text-align: left;
}
p.ttl {
background: #eeeeee;
padding: 3px 15px;
}
p.name {
text-align: left;
}
ul.box li {
list-style: none outside none;
line-height: 120%;
}
ul.box {
border-left: 1px solid #000000;
border-right: 1px solid #000000;

padding: 10px 10px;
width: 178px;
}
.box_last{border-bottom: 1px solid #000000; }

ul.box ul.cnt li {
background: url("http://livedoor.blogimg.jp/gootruck/imgs/5/3/538e7e27.gif") no-repeat scroll left top transparent;
font-size: 12px;
height: 16px;
line-height: 1.2em;
list-style: none outside none;
margin: 0;
padding-left: 12px;
text-align: left;
}
ul.box ul.cnt li.last {
background-position: 0 -1766px;
}
ul.box ul.cnt li a {
padding-left: 10px;
}
p.title {
background:#555555;
color: #FFFFFF;
line-height: 120%;
width: 170px;
text-align: left;
padding: 3px 15px;}

.side-body  ul.normal li{ margin: 0; padding: 0;}
ul.box li.title{ margin-bottom: 5px;}

