/* ==========================
  全体設定
============================ */

HTML{
scrollbar-arrow-color : #000000;
scrollbar-3dlight-color : #555555;
scrollbar-shadow-color : #000000;
scrollbar-base-color : #555555;
scrollbar-track-color : #555555;
scrollbar-darkshadow-color : #000000;
scrollbar-highlight-color : #555555;
}


a:link,
a:visited{
color:#ff0000;text-decoration: none;
}

a:hover,
a:active{
color:#ffffff;text-decoration: none;
}

A{cursor:url(http://file.wrx.blog.shinobi.jp/hand.ani);
}



BODY{
  margin: 0;
  padding: 0;
  font-family:"Verdana", "ヒラギノ角ゴ Pro W3", "ＭＳ ゴシック", "Osaka‐等幅";
  font-size:12px;
  color: #AE9F91;
  line-height: 170%;
  text-align: left;
  background:#000000 url(http://file.wrx.blog.shinobi.jp/back2.gif);
  background-attachment:fixed;
}



/* ===============================
   枠設定
================================== */

#wrapper {
  margin: 0px auto;
  width: 800px;
  background-color: #111111;
}


#left{
  margin: 0px;
  padding: 0px;
  width: 210px; 
  float: left;
}

#right{
  margin: 0px;
  padding: 0px;
  width: 580px;
  float: right;
}


/* ===========================
   ヘッダー設定
============================= */

#header{
  margin:  0px;
  padding: 0px;
  clear: both;
  width: 800px;
  color: #000000;
}

.site_title {
  margin: 80px 20px 10px;
  padding: 0px 20px;
  font-size: 26px;
  font-weight : bold;
  text-align: right;
}

.introduction{
  margin:　0px 20px 25px;
  padding: 0px 20px;
  text-align: right;
  color: #ffffff;
}

.site_title  a:link,
.site_title  a:visited{
color:#ffffff;text-decoration: none;border-bottom: 0px;}

.site_title  a:hover {
color:#6a8884;text-decoration: none;border-bottom: 0px;}


/* ============================
   メイン設定
============================== */


.main {
  margin: 0px 0px 30px;
  padding: 0px;
  width: 560px;
  border: 1px solid #363636;
}


.main_title {
  margin: 10px 0px 0px;
  padding: 2px 10px;
  font-size: 22px;
  text-align : left;
 background:#000000 url(http://file.wrx.blog.shinobi.jp/back2.gif);
  background-attachment:fixed;
}

.main_title a:link,
.main_title a:visited{
color:#ffffff;text-decoration: none;
}

.main_title a:hover,
.main_title a:active{
color:#fca157;text-decoration: none;
}


.main_text{
  margin: 10px 0px;
  padding: 10px 20px;
  text-align: left;
}

.main_state {
  margin: 0px;
  padding: 0px 5px;
  font-size: 10px;
  text-align: right;
  color:#ff0000;
}

.main_state a:link,
.main_state a:visited{color:#ff0000;text-decoration: none;}

.main_state a:hover,
.main_state a:active{color: #ffffff;text-decoration: none;}



.main a img {
border-style : none;
border-width : 0px;
text-decoration : none;
}


/* =================================
   コメント＆トラックバック設定
==================================*/


.comment form {
  font-size: 12px;
  line-height: 200%;
  padding:10px auto;
  color: #000;
}

.com_text{
  margin: 25px 5px 5px 0px;
  padding: 0px 15px;
}


.com_state {
  margin: 10px 5px 20px;
  padding: 0px 5px;
  font-size: 10px;
  text-align: right;
}


.trackback_text{
  margin: 20px 5px 5px 5px;
  padding: 0px 15px;
  font-size: 10px;
  text-align: left;
}


/* ============================
   メニュー設定
============================== */

.menu{
 margin: 10px 0px 10px 10px;
 padding: 0px;
 width: 200px;
 text-align: left;
}

.menu_title{
  margin: 5px 0px 3px;
  padding: 0px 5px;
  color: #fca157;
  text-align: left;
}

.menu_text {
  margin: 0px;
  padding: 0px 5px 10px;
  font-size: 10px;
  line-height: 135%;
  text-align: left;
}

.menu_text a:link,
.menu_text a:visited{color:#ffffff;text-decoration: none;}

.menu_text a:hover,
.menu_text a:active{color: #ffffff;text-decoration: line-through;}



/*リストの表示設定*/
.menu_text ul {
 margin: 10px 0px 30px;
 padding-left: 25px;  
 list-style-type : square;
 text-align: left;
}

.menu_text ul li { 
 margin : 0px 2px;
 padding: 2px 0px;
 text-align : left;
 line-height: 135%;
}


.myimg{
  text-align:center;
}


.A_link{
  margin: 30px 0px;
  padding: 0px;
  width: 160px;
  font-size: 10px;
  text-align: center;
}


/* ===============================
   プラグインカレンダー設定
================================ */

.calender{
 width:150px;
 font-size:10px;
 border-collapse:separate;
 margin: 5px auto 0px;
}

.caption{
 margin: 5px 0px:
 padding: 0px;
}

.calender th{
 width:20px;
 height:25px;
 font-size:10px;
 text-align:center;
 border-right: 1px solid #363636;
 border-bottom: 1px solid #363636;
}

table.calender td {
 text-align:center;
 border-right: 1px solid #363636;
 border-bottom: 1px solid #363636;
}

.calender td a{
 display:block;
}

.calender td a:link,
.calender td a:visited{
 color: #ff0000;
 text-decoration: none;
 background:#000000 url(http://file.wrx.blog.shinobi.jp/back2.gif);
  background-attachment:fixed;
  border-bottom: 0px;
}

.calender td a:hover{
 color: #ffffff;
 text-decoration: none;
 background:#000000 url(http://file.wrx.blog.shinobi.jp/back2.gif);
  background-attachment:fixed;
  border-bottom: 0px;
}


/* ===========================
   横カレンダー設定
============================= */

#calender {
 margin: 0px 0px 50px;
 padding: 3px 0px 5px;
 text-align: center;
 width: 800px;
 color: #ffffff;
}

#calender ul {
 margin: 0px;
 padding: 0px;
 font-family: Georgia;
 font-size: 12px;
 text-align: center;
 list-style-position : inside;
  background:#000000 url(http://file.wrx.blog.shinobi.jp/back2.gif);
  background-attachment:fixed;
}

#calender li {
 display : inline;
 list-style-type : none;
}

#calender li a{
 color: #fca157;
 text-decoration: none;
}

#calender li a:hover {
  color: #ffffff;
  text-decoration : none;
}

li.day {
 padding: 0px 2px;
}

.c_link {
 margin : 0px;
 padding: 0px 3px;
}

/*======横カレンダー設定ここまで▲▲▲=========*/




/* ===========================
   フッター設定
============================= */



#footer{
  margin: 10px 0px 0px; 
  padding: 0px;
  clear: both;
  line-height: 135%;
  text-align: center;
}

.copyright {
  margin-left: 210px;
  padding: 0px;
  font-size: 10px;
}



/* ===========================
   その他の設定
============================= */



/*引用の表示設定*/
blockquote {
  margin:0px;
  padding:0px;
}

.pict {
  border: 0px;
}

.pagenavi { 
  margin: 0px;
}


.pagenavi_text{
  margin: 20px 0px;
  padding: 5px;
  clear: both;
  text-align:center;
  font-size:12px;
  color:#222222;
}

.pagenavi a:link,
.pagenavi a:visited{
 color:#ff0000;text-decoration: none;
}

.pagenavi a:hover,
.pagenavi a:active{
 color:#ffffff;text-decoration: none;
}


textarea,input,select {
	font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
　　border: 1px solid #a9b6ad;
    background: transparent;
    color: #ffffff;
    font-size: 12px;
    scrollbar-arrow-color : #a9b6ad;
    scrollbar-3dlight-color : #000000;
    scrollbar-shadow-color : #000000;
    scrollbar-base-color : #000000;
    scrollbar-track-color : #000000;
    scrollbar-darkshadow-color : #000000;
    scrollbar-highlight-color : #000000;
}


/*検索*/
.plugin-search { 
 margin: 5px;
 padding: 5px;
}



img.emoji{ 
vertical-align:middle;
border:0;
} 


/* 画像 */
a img {
border-style : none;
border-width : 0px;
text-decoration : none;
}




/* Mac版IEの文字化け対策
------------------------------------------------------------ */

	textarea,input,select {
		font-family : "\30D2\30E9\30AE\30CE\20Pro\20W3","Osaka","Verdana","Helvetica","Arial","\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF",sans-serif;
	}



 