@charset "utf-8";

/*
Theme Name: tape
Theme URI: no=36730
Description: テープとノートと水玉背景
Version: 1.2
Author: m
Author URI: http://arukuaround.blog133.fc2.com/
*/

/* kihon
------------------------------------------------------------------*/
body   { color: #000; font-family: sans-serif, Verdana, "Hiragino Kaku Gothic Pro", Osaka, Meiryo; line-height: 1.6; background-color: white; background-image: url("http://blog-imgs-44.fc2.com/a/r/u/arukuaround/bg_dot.gif") }
h1, h2, h3, h4, h5, h6  { font-weight: normal; line-height: 1.2em }
h1    { font-size: 16px; padding-left: 10px; border-left: 5px solid #333 }
h2  { font-size: 14px; }
h3 { font-size: 12px }
h4,h5,h6 { font-size: 10px }
a:link { color: #000; text-decoration: none }
a:hover , a:active { color: #999; text-decoration: none }
a:visited  { color: #666; text-decoration: none }

/*clear_both*/
#clear_both { display: block; clear: both; content: "" }

/* layout
------------------------------------------------------------------*/
/* menu and kiji */
#container     { background-color: #fff; text-align: left; margin: 50px auto; padding: 100px; position: relative; width: 600px; -moz-box-shadow: 1px 1px 3px #ccc; -webkit-box-shadow: 1px 1px 3px #ccc  }

/* tape */
#tape1          { margin-top: -30px; margin-right: -30px; position: absolute; z-index: 1; top: 0; right: 0 }
#tape2      { margin-bottom: -30px; margin-left: -30px; position: absolute; z-index: 1; bottom: 0; left: 0 }

/* menu hyouji */
#bottom { margin-right: auto; margin-left: auto; width: 600px }

/* blog title*/
#title   { text-align: left; margin-right: auto; margin-left: auto; padding-top: 50px; padding-bottom: 50px }
.blogtitle, .blogtitle a:link, .blogtitle a:visited  { color: #000; font-size: 30px; text-decoration: none; letter-spacing: 0.2em; margin-bottom: 10px }
.blogtitle a:hover, .blogtitle a:active  { color: #ddd; letter-spacing: 0.2em }
.blogintro  { font-size: 12px; margin-bottom: 20px }

/* menu
------------------------------------------------------------------*/
/* menu */
#menuleft { width: 250px; float: left }
#menuright { width: 250px; float: right }
.midashi  { font-size: 12px; font-weight: bold; background-image: url("http://blog-imgs-44.fc2.com/a/r/u/arukuaround/fukidashi.png"); background-repeat: no-repeat; padding: 5px 5px 5px 10px; height: 38px }
.plugin { font-size: 12px; line-height: 1.5em; margin-left: 10px; padding-bottom: 20px }

/* menu midashi */
#midashi { font-size: 12px; font-weight: bold; margin: 0; padding-top: 3em }
#midashi h3 { font-size: 12px }

/* plugin searchform
------------------------------------------------------------------*/
#right form { margin: 0 }
.search { margin: 0 0 3.7em; padding: 0.7em 0 }
.plugin-search input   { font-size: 12px; margin: 1px; padding: 2px; border: solid 1px #999 }
.plugin-search textarea, input, select { font-size: 100% }
.plugin-search submit {border: solid 1px #999;}

/* plugin mailform */
.plugin-mail    { }
.plugin-mail input, .plugin-mail textarea     { font-size: 100%; margin: 1px; padding: 2px; border: solid 1px #999 }
.plugin-mail submit {border: solid 1px #999; }

/* calender */
.calender    { color: #555; font-size: 12px; font-family: Futura, Arial; width: 175px; border-collapse: collapse    }
.calender caption     { font-family: Futura, "Arial Black"; font-weight: bold; line-height: 1em; background-color: #dbf1f5; text-align: center; margin: 0; padding: 5px 0; vertical-align: middle }
.calender th  { font-size: 10px; text-align: center; margin: 0; padding: 0; width: 25px; border: solid 1px #ddd }
#sun { color: #ff467f }
#sat { color: #009fe6 }
.calender td  { text-align: center; margin: 0; padding: 0; width: 25px; height: auto; vertical-align: middle; border: solid 1px #ddd }
.calender td a:link,.calendar td a:visited  { color: #555; text-decoration: none; background-color: #ddd; display: block; width: 25px; height: auto; vertical-align: middle }
.calender td a:hover,.calendar td a:active { color: #555; text-decoration: none; background-color: transparent }

/* entry
------------------------------------------------------------------*/
/* recent entry & recent comment date */
#bottom ul li span { margin-left: 0.3em }
#bottom p { color: #000; font-size: 12px; margin: 0.3em }

/* plugin */
.plugin { font-size: 12px }
.plugin p, a { margin-left: 0; padding-left: 0 }
.plugin ul, li { color: #000; font-size: 12px; list-style-type: none; margin-left: 0; padding-left: 0 }

/* kiji block */
.kiji   { font-size: 12px; line-height: 1.8; margin-bottom: 50px; word-break: break-all;    }
.kiji img   { margin-top: 5px }
.kiji dt  { font-weight: bold }
.kiji dd  { margin-top: 0.5em; margin-left: 1em }
.kiji hr  { border-top: 1px dashed; border-right: none; border-bottom: none; border-left: none }

/* kiji */
.entrydate, .entrydate a   { color: #ccc; font-size: 28px; font-family: Arial; font-weight: bold; margin-bottom: 10px }
.entrydate a:hover, .entrydate a:active { color: #ddd }
.entrytitle { font-size: 12px; margin-bottom: 3em; padding-bottom: 1em; border-bottom: 1px dotted #999 }
.entryTags { text-align: right; padding-bottom: 5px }
.entryTags a:link, .entryTags a:visited    { font-size: 10px; background-color: #ff9; padding: 2px; -moz-border-radius: 2px; -webkit-border-radius: 2px; a: link a:visited ; border-radius: 2px   }
.entryTags a:hover, .entryTags a:active {}
blockquote { margin-top: 5px; margin-bottom: 5px; padding: 10px; border: solid 1px #b9b9b9 }
blockquote p { }
.fc2_footer img { margin-top: -top: 5px }
.readmore, .readclose a { text-align: center; }
.readmore a:link, .readmore a:visited, .readclose a:link , .readclose a:visited  { color: #000000; display: block; background-color: #e9e9e9;  margin-top: 5px; margin-bottom: 5px; padding: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px}
.readmore a:hover, .readmore a:active, .readclose a:hover, .readclose a:active  { color: #999; background-color: #f5f5f5; display: block;  }

/*関連記事*/
.relate_dl  { margin: 20px; padding: 5px; border: dotted 1px #999 }
.relate_dt  { padding-left: 5px }
.relate_dd  { line-height: 1.5em; list-style-position: inside; margin-left: 1em }

/*記事のタイトル一覧モード＆記事検索結果*/
.sub_header   { margin-bottom: 10px; border-bottom: 1px dotted #333 }
.content li  { margin-left: 10px }
.content li a:link , .content li a:visited  { color: #ff6db6 }
.content li a:hover, .content li a:active { color: #999; }

/* pagenavi */
.pagenavi { font-size: 10px; text-align: center; padding-top: 2em; padding-bottom: 2em }

/* footer(copyright) */
#footer    { text-align: center; margin-right: auto; margin-left: auto; padding-top: 10px; clear: both; border-top: 1px dotted #999 }
#footer p  { font-size: 10px; line-height: 1.5em }
#footer a { color: #000 }
/* kiji title(h3) */
#left h3 { font-size: 14px; margin: 0 0 1.7em; padding: 0.1em 0.7em; border-bottom: 1px dotted #999; border-left: 7px solid #999 }
/* kiji img */
.kiji img { margin: 0 0.7em 0 0; border-style: none }
/* kiji status */
.sub  { text-align: right; margin: 2em 0 10em; padding-top: 10px; border-top: 1px dotted #999 }
.sub li  { font-size: 10px; display: inline }
.sub a:link, .sub a:visited { color: #000; margin-right: 0.3em }
.sub a:hover, .sub a:active { color: #999 }

/* resform
------------------------------------------------------------------*/
/* comment form */
#form { padding-bottom: 3em; width: 600px }
#form input, #form textarea { font-size:100%; background-color: #eaeaea; margin-top: 3px; margin-bottom: 3px; padding: 5px; border: solid 1px #999 }
#form input[type=checkbox],#form input[type=radio] {  border: 0px; background: none; }
.himitu { margin: 0; padding: 0 }
.submit { background-color: #fff; display: inline; margin-left: 5px; padding: 2px; float: right; border: solid 1px #999; -moz-border-radius: 2px; -webkit-border-radius: 2px   }
/*formarea*/
.formarea { margin: 15px; padding: 20px; border: solid 1px #ddd }
.formarea_left { line-height: 1.2em; display: inline; width: 49%; float: left }
.formarea_right { line-height: 1.2em; width: 49%; display: inline; float: right }
/* img center */
.pay { text-align: center; margin-right: 2em }
/* comment&trackback title */
.cmttb_title   { font-size: 14px; font-weight: bold; margin-bottom: 1em; padding-left: 5px; border-left: 5px solid #8e8e8e }
.cmt_title { font-size: 12px; font-weight: bold }
/* commentlist */
#commentlist { margin-top: 1.7em; margin-right: 1.7em; margin-bottom: 7.7em }
/* trackbacklist */
#trackbacklist { margin: 2.7em 1.7em 0 0; padding: 1.7em 0 2.7em 3.7em; border-top: 1px solid #ddd }
#trackbacklist li ul { margin-top: 0.7em; margin-bottom: 1.7em }
/* commentlist trackbacklist */
#commentlist a, #trackbacklist a { margin-right: 0.5em }
#commentlist li, #trackbacklist li { margin-bottom: 0.5em }
/* trackback uri */
#trap dt  { font-size: 12px; margin-top: 0; margin-right: 0; margin-bottom: 0.5em }
#trap dd  { font-size: 12px; line-height: 1.5em; margin-left: 0.5em }

img.emoji  { vertical-align: baseline; border: 0 }

/* other
------------------------------------------------------------------*/

/*FC2 ad*/
.ad { font-size: 10px; font-style: normal; font-weight: normal }

/* return to top */
#return  { position: fixed; right: 0; bottom: 0 }
#return img  { border-style: none;  }

/* twitter-facebook button */
table .fc2_socialbtn, td.fc2button-twitter, td.fc2button-facebook  { border: none; }