@charset "Shift_JIS";

*{ margin:0; padding:0;
    font:normal normal normal 100%/1.5em メイリオ,"ヒラギノ角ゴ Pro W3",Osaka,Verdana,Chicago,"ＭＳ Ｐゴシック",sans-serif; }

body{
font-size:84%;
color:#5d5d5d;
margin:0;
padding:0;
text-align:center;
background-color:#eeeeee;
}

/* ▼全体 */
#container{
margin:0 auto 0 auto;
width:778px;
background-image:url(https://parko.up.seesaa.net/customize/bg.jpg);
background-repeat:repeat-y;
}

/* ▼リンク */
a{ text-decoration:underline; }
a:link,a:visited{ color:#7f6323; }
a:hover,a:active{ color:#c9a354; text-decoration:none; }

/* ▼ヘッダー */
#banner{
margin: 0 7px 0 1px;
padding:0;
text-align:left;
height:246px;
background-image:url(https://parko.up.seesaa.net/town/header.jpg);
background-position:top;
}
#banner a,#banner a:link,#banner a:visited,
#banner a:active,#banner a:hover{
color:#c9a354; text-decoration:none; font:bold 100% "HG行書体",serif;
}
h1 {
font:bold 185% "HG行書体",serif;
padding:182px 0 0 16px;
}
.description {
font:bold 112% "HG行書体",serif;
color:#c9a354;
margin:0 0 0 10px;
}

/* ▼各種設定 */
/* 線 */
hr{ margin:1.5em 0; color:#dddddd; background-color:#dddddd; border:0; height:1px; }
hr.kijiyou{ margin:0; }
/* 記事の仕切り線 */
hr.bhr{ display:none; }
/* 見出し */
h4,h5,h6{ margin:1.3em 0 0.2em; font-size:100%; font-weight:bold; }
/* 画像 */
img{ border:none; }
img.mojimoji{ vertical-align:middle; }
.imglink{ text-decoration:none; }
/* 回り込み解除 */
.clb{ clear:both; line-height:0px; }
/* 連絡先 */
address{ }
/* 強調 */
em{ font-weight:bold; }
em.juuyou{ font-weight:normal; color:#0000ff; } /* ■青文字■ */
em.info{ font-weight:normal; color:#c9a354; font-size:84%; } /* ■ new! up! ■ */
/* より強い強調 */
strong{ font-weight:normal; color:#ff0000; } /* 赤 */
strong.rb{ font-size:132%; font-weight:bold; } /* 赤＆ちょいデカ */
strong.rl{ font-size:250%; font-weight:bold; } /* 赤＆超デカ */
strong.b{ font-size:132%; font-weight:bold; color:#5d5d5d; } /* ちょいデカ */
strong.l{ font-size:250%; font-weight:bold; color:#5d5d5d; } /* 超デカ */
strong.sb{ font-size:132%; font-weight:bold; color:#ffffff; } /* 炙り＆ちょいデカ */
strong.sl{ font-size:250%; font-weight:bold; color:#ffffff; } /* 炙り＆超デカ */
/* 削除 */
del{ text-decoration:line-through; }
/* 追加 */
ins{ text-decoration:none; }
/* 段落 */
p{ margin:0 0 1.5em; }
/* まんま */
pre{ background:#eeeeee; color:#404040; margin:1.5em 15px 1.5em 10px; padding:8px; }
/* 引用 */
blockquote{ margin:1.5em 15px 1.5em 10px;
padding:0 8px; border:1px dashed #9d9d9d; }
blockquote p{ padding:0.5em 0; margin:0; }
/* 短い引用・出典 */
q,cite{ text-decoration:none; }
/* 上付き・下付き文字 */
sup{ font-size:84%; vertical-align:super; }
sub{ font-size:84%; vertical-align:sub; }
/* 物理的タグ */
tt{ font-family:monospace; } /* 等幅 */
b{ font-weight:bold; } /* 太字 */
i{ font-style:oblique; } /* 斜体 */
big{ font-size:132%; font-weight:bold; } /* ちょいデカ */
big.l{ font-size:250%; font-weight:bold; } /* 超デカ */
small{ font-size:77%; } /* 小 */

/* ▼炙り出し */
.aburi{ color:#ffffff; }

/* ▼リスト */
ol,ul{list-style:outside; margin:0 0 1.5em; padding:0;}
ol{list-style:decimal; margin-left:30px; }
ul{list-style:none;}
ul.maru{list-style:circle; margin-left:20px; }
ol.sidel,ul.sidel{ margin-top:0; margin-bottom:0; }
ul.sidem{list-style:circle; margin-left:20px; padding-top:0; padding-bottom:0; }

blockquote ol,blockquote ul{ padding:0.5em 0; margin:0; }

/* ▼横並びリスト（リンク） */
ul.link{ margin:0 0 1.5em; padding:0; }
ul.link li{ padding:0 0.6em 0 0; margin:0 0.6em 0 0;
    display:inline; border-right:1px solid #999999; }

/* ▼説明付きリスト */
dl{ margin:0 0 1.5em; padding:0; }
dt{ font-weight:bold; margin:0.8em 0 0; padding:0; color:#7f6323; }
dd{ margin:0 0 0 1em; padding:0 0 0 10px; border-left:1px solid #cccccc; }

dl.dllist{ margin:0.5em 0 1em; padding:0; }
dl.dllist dt{ margin:0; padding:0; color:#5d5d5d; }
dl.dllist dd{ margin:0; padding:0; border:none; }

dl.sidelist{ margin:0 0 1em; padding:0; }
dl.sidelist dt{ font-weight:normal; margin:0; padding:0; color:#5d5d5d; }
dl.sidelist dd{ margin:0; padding:0; border:none; }

blockquote dl{ padding:0 0 0.8em; margin:0; }
blockquote dl.dllist{ margin:0.8em 0; }

/* ▼ナビ、ページチェンジャー */
p.navi,p.pager {
clear:both;
margin:0 0 0 2em;
}
p.pager { font-size:77%;
}
/* リンク設定 */
p.navi a,p.navi a:link,p.navi a:visited,
p.pager a,p.pager a:link,p.pager a:visited {
text-decoration:none;
}
p.navi a:hover,p.navi a:active,
p.pager a:hover,p.pager a:active {
text-decoration:underline;
}

/* ▼メイン全体 */
#content {
margin:10px 0;
float:left;
width:485px;
}

/* ▼記事全体 */
.blog {
padding:0 0 0 21px;
text-align:left;
}
.date{
clear:left;
margin:15px 0 0;
color:#82827a;
font-weight:bold;
}
.blogbody {
margin-bottom:25px;
border:1px solid #cccccc;
padding:15px 13px 12px 15px;
}
/* 記事タイトル */
h2{
margin:0 0 15px;
padding:0;
font-weight:bold;
font-size:100%;
}
h2 a,h2 a:link,h2 a:active,h2 a:visited,h2 a:hover{
color:#5d5d5d; text-decoration:none;
font-weight:bold;
}
/* 記事内容 */
.text{
}

/* ボイスブログ用 */
.audio-link{ margin:0 0 1.5em; }

/* 続きを読む */
ul.continue{ list-style:none;
}

/* ▼posted */
/* 記事用 */
ul.tag-word,ul.posted,ul.postedend { padding:0 12px 5px 0; margin:0; text-align:right; }
ul.tag-word li,ul.posted li,ul.postedend li { padding:0 0.6em 0 0; margin:0 0.6em 0 0;
    display:inline; border-right:1px solid #9e9e9e; font-size:77%; }
/* 端っこ用 */
ul.tag-word li,ul.posted li.end,ul.postedend li.end { margin:0; border:none; }
/* リンク設定 */
ul.tag-word li a,ul.tag-word li a:link,ul.tag-word li a:visited,
ul.posted li a,ul.posted li a:link,ul.posted li a:visited,
ul.postedend li a,ul.postedend li a:link,ul.postedend li a:visited {
    text-decoration:none; }
ul.tag-word li a:hover,ul.tag-word li a:active,
ul.posted li a:hover,ul.posted li a:active,
ul.postedend li a:hover,ul.postedend li a:active {
    text-decoration:underline; }

/* ▼コメント */
#comments {
border:1px solid #cccccc;
padding:15px 13px 15px 15px;
margin:20px 0 10px 21px;
text-align:left;
}
#comments a,#comments a:link,#comments a:visited{
text-decoration:none;
}
#comments a:hover,#comments a:active{
text-decoration:underline;
}
.comments-head{
margin:0 0 10px;
padding:0 0 0 20px;
background-image:url(https://parko.up.seesaa.net/customize/head_onepoint.gif);
background-repeat:no-repeat;
}
.comments-body {
padding:0 0 0 10px;
margin:1.5em 0 0.7em;
}
p.come-text{ margin:0 0 0.5em;
}

/* ▼トラックバック */
#trackback {
border:1px solid #cccccc;
padding:8px 13px 15px 15px;
margin:20px 0 10px 21px;
text-align:left;
}
.trackback-head{ 
margin:0.7em 0 0;
padding:0 0 0 20px;
background-image:url(https://parko.up.seesaa.net/customize/head_onepoint.gif);
background-repeat:no-repeat;
}
#trackback_url,#kiji_url{
margin:2px 0 0.7em 10px;
color:#5d5d5d;
border:1px dashed #959595;
background-color:#ffffff;
}
p.tra-setsu{ margin-top:10px;
}
/* タイトルと本文 */
dl.tra{ margin:1em 0 0.5em; padding:0 0 0 10px; }
dl.tra dt{ margin:0; padding:0; }
dl.tra dd{ margin:0; padding:0; border:none;
}
dl.tra a,dl.tra a:link,dl.tra a:visited{
text-decoration:none; font-weight:bold;
}
dl.tra a:hover,dl.tra a:active{
text-decoration:underline; font-weight:bold;
}

/* ▼フォーム */
form{ margin:0; padding:0; }
input,textarea,select{ line-height:1.5em; margin:0.2em 0 0;
    background:#ffffff; color:#5d5d5d; border:1px solid #959595; }
label{ margin-left:5px; }
#button,#submit,.submit,#view,#reset,.button{
    background:#f2f2f2; line-height:1.2em; }
#submit,.submit{ width:140px; margin-right:10px; }
#view{ width:70px; margin-right:10px; }
#reset{ width:70px; }

.emoji-f{ width:300px; margin:0.3em 0 0; }
#comment_form{ margin:0 0 0 3px; }
.captcha-f{ margin:0.5em 0 0.2em; }

/* ▼検索結果ナシ用 */
p.notfound{ margin:2em 0; }

/* ▼ページトップ */
ul.pagetop{ list-style:none; margin:0.5em 0 0; padding:0; }
ul.pagetop li{ display:block; list-style:none; margin:0; float:right; font-size:77%;
}
ul.pagetop li a,ul.pagetop li a:link,ul.pagetop li a:visited{
text-decoration:none;
}
ul.pagetop li a:hover,ul.pagetop li a:active{
text-decoration:underline;
}

/* ▼サイドバー総合見出し */
h2.menu{ display:none;
}

/* ▼左サイドバー */
#links-left {
}

/* ▼右サイドバー */
#links {
float:left;
width:230px;
padding:0;
margin:10px 0 0;
}

/* ▼サイドバーのタイトル、カレンダー */
h3,.calendarhead {
width:230px;
padding:0 0 2px;
text-align:left;
border-bottom:1px dashed #9d9d9d;
font-weight:bold;
font-size:100%;
}
h3{ margin:0 0 0 25px; }
.calendarhead{ margin:0; }

h3 a,h3 a:link,h3 a:active,h3 a:visited,h3 a:hover,.calendarhead a,.calendarhead a:link,
.calendarhead a:active,.calendarhead a:visited,.calendarhead a:hover{
color:#5d5d5d; text-decoration:none; font-weight:bold;
}

/* ▼各サイドバー */
.side,.sidec,.sideroll {
margin:5px 0 25px 25px;
}
.side,.sideroll {
text-align:left;
}
.sidec {
text-align:center;
}
.sideroll {
overflow:auto;
height:140px;
width:230px;
}

/* ▼カレンダー */
#calendar {
margin:0 0 25px 25px;
padding:0 0 4px;
width:220px;
}
#calendar table {
width:100%;
text-align:center;
}
#calendar th {
font-weight:bold;
font-size:84%;
padding:8px 3px 0;
}
#calendar td {
font-size:84%;
padding:1px 3px;
}
#calendar td a,#calendar td a:link,#calendar td a:visited{
border:1px solid #afa889;
text-decoration:none;
}
#calendar td a:hover,#calendar td a:active{
border:1px solid #afa889;
background-color:#fcfcea;
text-decoration:none;
}

/* ▼会社関連 */
.powered {
padding:1em 0;
text-align:center;
}
.syndicate {
text-align:center;
font-size:77%;
margin:5px 0 30px 25px;
}
.syndicate a,.syndicate a:link,.syndicate a:visited{
text-decoration:none;
}
.syndicate a:hover,.syndicate a:active{
text-decoration:underline;
}

/* ▼フッター */
#footer{
clear:left;
background-color:#eeeeee;
background-image:url(https://parko.up.seesaa.net/customize/blog_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
}
.copyright{
text-align:center;
}

 #iphone-link { display: none !important; }