@charset "utf-8";
@import url(http://parts.blog.livedoor.jp/css/template_6thgen.css);

/**
@prefix : <http://purl.org/net/ns/doas#> .
<> a :CSSStylesheet;
 :title "********";
 :shortdesc "Design Template for livedoor Blog";
 :created "2014-02-14";
 :release [:revision "1.00"; :created "2014-02-14"];
 :page <>;
 :rights "LINE Corporation".
*/



/* 全体のレイアウト
----------------------------------------------- */
body {
background: #ff3399;
}
#container {
    margin: 0 auto;
    width: 771px;
    z-index: 10;
    position: relative;
}
#content {
    margin-top: 20px;
}
body.layout-2col #main {
    width: 475px;
    float: left;
}
body.layout-2col #sidebar {
    width: 275px;
    float: right;
}

/* extend
----------------------------------------------- */
.navimenu li ,
.blog-header-left ,
.blog-header-right ,
.plugin-recent_articles .sidetitle,
.plugin-categorize .sidetitle,
.plugin-monthly .sidetitle,
.blog-footer-menu .navi01,
.blog-footer-menu .navi02,
.blog-footer-menu .navi03,
.blog-footer-menu .navi04,
.footer-copy,
.prevPage a,
.topPage a,
.nextPage a {
    display: block;
    overflow: hidden;
    margin:0;
    padding:0;
    border: none;
    text-align: left;
    vertical-align: middle;
    text-indent: -9999px;
    *text-indent:0;
    *line-height: 9999px;
}


/* メニューバー
----------------------------------------------- */
.navimenu {
    width: 771px;
    height: 85px;
}
.navimenu li {
    float: left;
}
.navimenu li a {
    display: block;
    height: 85px;
}
.navimenu .navi01 {
    width: 167px;
}
.navimenu .navi02 {
    width: 231px;
}
.navimenu .navi03 {
    width: 165px;
}
.navimenu .navi04 {
    width: 208px;
}
/*hover*/
.navimenu .navi01 a,
.navimenu .navi02 a,
.navimenu .navi03 a,
.navimenu .navi04 a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/menu_navi.png) no-repeat top;
    display: block;
    height: 85px;
}
.navimenu .navi01 a{
    background-position: 0 0;
}
.navimenu .navi02 a{
    background-position: -167px 0;
}
.navimenu .navi03 a{
    background-position: -398px 0;
}
.navimenu .navi04 a {
    background-position: -563px 0;
}
.navimenu .navi01 a:hover{
    background-position: 0 -85px;
}
.navimenu .navi02 a:hover{
    background-position: -167px -85px;
}
.navimenu .navi03 a:hover {
    background-position: -398px -85px;
}
.navimenu .navi04 a:hover {
    background-position: -563px -85px;
}

/*hover option*/
/*
.page-index .navimenu .navi01 a{
    background-position: 0 -85px;
}
.article-1000012739 .navi02 a{
    background-position: -167px -85px;
}
.article-1000012740 .navi03 a {
    background-position: -398px -85px;
}
.article-1000012738 .navi04 a {
    background-position: -563px -85px;
}
*/


/* 全体の文字色、リンク色
----------------------------------------------- */
body {
    color: #080000;
    /*font: 14px/1.2 Helvetica,Verdana,sans-serif;*/
    font-size: 14px;
    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',sans-serif;
}
a,
body.page-article .article-title a:visited,
.calendarhead a:visited {
    color: #00aa28;
    text-decoration:none;
}
a:link,
a:visited,
a:active {
    color: #00aa28;
    text-decoration:none;
}
a:hover {
    color: #00aa28;
    text-decoration:underline;
}


/* ブログのヘッダー、タイトル、説明
----------------------------------------------- */
#blog-header {
    margin-bottom: -11px;
}
#blog-header-inner {
    position:relative;
    margin: 0 auto;
    width: 771px;
    height: 436px;
}
#blog-title  {
}
#blog-title a {
    margin: 0 auto;
    z-index: 0;
    position: relative;
    left: -38px;
}
#blog-description {
    display: none;
}
#blog-description a {
    color: #fff;
}
.head_notification {
    position: absolute;
    top: 276px;
    left: 17px;
    left: 32px;
    display: block;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/head_notification.png) no-repeat;
    width: 403px;
    height: 135px;
}
.head_amazon {
    position: absolute;
    top: 345px;
    right: 52px;
    right: 39px;
    display: block;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/head_amazon.png) no-repeat;
    width: 224px;
    height: 80px;
}
.head_niconico {
    position: absolute;
    top: 345px;
    right: 52px;
    right: 39px;
    display: block;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/head_niconico.png) no-repeat;
    width: 224px;
    height: 80px;
}
.head_comment {
    position: absolute;
    /* top: 345px; ---------------- */
    top: 260px;
    right: 52px;
    right: 39px;
    display: block;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/head_comment.png) no-repeat;
    width: 224px;
    height: 80px;
}

#blog-header area {
    outline: none;
}

/* メインカラム
----------------------------------------------- */
/* 記事全体 */
.article {
    margin-top: 5px;
}
.first-article {
    margin-top: 0;
}

/* 記事ヘッダー、記事タイトル */
.article-header {
    position: relative;
}
.article-header-top {
    width: 475px;
    height: 20px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_head_top.png) no-repeat bottom;
    display: block;
}
.article-header-mid {
    width: 475px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_head_mid.png) repeat-y left;
    min-width: 40px;
}
.article-header-btm {
    width: 475px;
    height: 2px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_head_btm.png) no-repeat;
}
.article-title {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_title_icon.png) no-repeat 23px -3px;
    /*padding: 0px 26px 6px 77px;*/
    padding: 14px 26px 19px 77px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.2;
    /*min-height: 48px;*/
    min-height: 25px;
}
.article-title a {
    color: #000;
    font-weight: bold;
    font-size: 20px;
    line-height: 1.2;
}

/* 記事body */
.article-body {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_mid.png) repeat-y left;
    padding: 0 30px;
}
.article-footer-top {
    display: block;
    width: 475px;
    height: 2px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_footer_top.png) no-repeat bottom;
}
.article-footer-mid {
    width: 475px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_footer_mid.png) repeat-y left;
}
.article-footer-btm {
    width: 475px;
    height: 19px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_footer_btm.png) no-repeat;
}

/*記事画像*/
.article-body-inner img.pict {
    display: block;
    margin: 0 auto;
    max-width: 100%;
    height: auto;
}

/*記事フッター*/
.article-footer-mid-inner:after {
    content:".";
    height:0;
    clear:both;
    display:block;
    visibility:hidden;
}
.article-footer-mid-inner {
    padding: 7px 28px 0;
    min-height: 20px;
    zoom:100%;
}
.article-footer-mid-inner a {
    color: #000;
    text-decoration: underline;
    font-size: 16px;
}

/*関連記事タイトル*/
.article-relate-top {
    display: block;
    width: 475px;
    height: 64px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/relate_ttl.png) no-repeat bottom;
}

/*ランダムボタンタイトル*/
.article-more-top {
    display: block;
    width: 475px;
    height: 64px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/more_ttl.png) no-repeat bottom;
}

/*ノーマルの枠*/
.article-normal-top {
    width: 475px;
    height: 19px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_normal_top.png) no-repeat bottom;
    display: block;
}
.article-normal-btm {
    width: 475px;
    height: 24px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_normal_btm.png) no-repeat top;
}

/*アーカイブタイトル*/
.category-ttl-top {
    display: block;
    width: 475px;
    height: 20px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/category_ttl_top.png) no-repeat bottom;
}
.category-ttl-mid {
    width: 475px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/category_ttl_mid.png) repeat-y left;
}
.category-ttl-btm {
    width: 475px;
    height: 20px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/category_ttl_btm.png) no-repeat top;
    margin-bottom: 5px;
}


/*記事内のソーシャルボックス*/
.article-social-box {
    margin: 13px 0 11px;
    text-align: center;
}

/*フッターアイテム*/
.article-footer-item {
    margin-top: 10px;
}
.article-footer-item:first-child {
    margin-top: 0;
}

/* 日付 */
.article-date {
    float: left;
    margin-right: 50px;
    padding-top: 3px;
    color: #000;
    letter-spacing: 1px;
    font-size: 12px;
}

/* カテゴリー */
.article-category {
    float: left;
    color: #808080;
    font-size: 12px;
}
.article-category a {
    margin-right: 10px;
    text-decoration: underline;
}

/* 関連記事 */
.article-body .related-articles {
    margin:20px 0;
    margin:0 0; /* add */
    line-height:1.3;
}
.article-body .related-articles h3 {
    font-weight: bold;
    font-size: 16px;
    display: none; /* add */
}
.article-body .related-articles ul {
    margin:20px 0 0 0;
    margin:0 0 0 0; /* add */
    padding-top: 20px; /* add */
    padding-bottom: 10px; /* add */
    padding-left:0;
    list-style: none;
}
.article-body .related-articles ul li {
    position: relative;
    margin-top: 10px;
    padding-left: 18px;
}
.article-body .related-articles ul li:first-child {
    margin-top: 0;
}
.article-body .related-articles ul li a:before {
    content: url("http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_heart_icn.png");
    top: 0;
    left: 0;
    position: absolute;
}

/*ランダムボタン*/
.article_more_txt {
    padding: 20px 10px 12px;
    font-size: 15px;
    letter-spacing: 1px;
}
.article_more_btn {
    margin: 0 auto;
    display: block;
    margin-bottom: 10px;
}
.article_more_btn:hover {
    opacity:0.85;
    filter: alpha(opacity=85);
    -ms-filter: "alpha(opa85ity=85)";
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
}

/* 続きを読む */
.article-continue a {
    color:#333;
}

/* 共通テーマ */
dl.common-theme{
    padding: 8px 12px;
    border: 1px solid #ddd;
    border-radius: 3px;
    background: #fafafa;
}

/* メッセージボード */
.message-board {
    overflow: hidden;
    padding: 20px;
    border: 1px solid #ff78a8;
    border-radius: 5px;
    margin: 0 12px;
    margin-bottom: 10px;
    margin-top: 10px !important;
}

/* プライベートモード、コメントにログインが必要な場合のメッセージ */
div.private-mode-announcement,
div.comment-auth-announcement {
    border: 1px solid #ddd;
    background-color: #fafafa;
}


/* 記事本文
----------------------------------------------- */
.article-body {
    color: #080000;
    font-size: 14px;
}
.article-body-inner {
    padding: 50px 0 15px;
}
.article-body-inner h1 {
    font-size: 16px;
    border-bottom:3px solid #ff86b2;
    clear: both;
}
.article-body-inner h2 {
    font-size: 15px;
    border-bottom:2px solid #ff86b2;
    clear: both;
}
.article-body-inner h3,
.article-body-inner h4 {
    font-size: 14px;
    border-bottom:1px solid #ff86b2;
    clear: both;
}
.article-body-inner blockquote {
    background-color:#fafafa;
    border: 1px solid #fff;
}
.article-body-inner blockquote:before {
    color: #ddd;
}


/* コメント・トラックバック一覧
----------------------------------------------- */
.article-options {
    padding-top: 20px;
}
.comment-date,
.ping-blog-name,
.ping-date {
    border-left: 1px solid #aaa;
    color: #aaa;
}
.comment-body {
    margin-left: 16px;
    color: #666;
    list-style: none;
}

.ping-excerpt {
    margin-left: 16px;
    color: #666;
}
/*トラックバック*/
#trackback-form .trackback-form-url input {
    width: 60%;
}
#trackback-form .trackback-form-submit input {
    width: 38%;
}

#comments {
    padding-bottom: 65px;
}


/* ページ送り
----------------------------------------------- */
.pager {
    padding-top: 6px;
}
ul.index-navigator {
    float: left;
    margin-left: 16px;
}
.index-navigator > .paging-first {
    margin-left: -32px !important;
}

/* トップページ */
ul.index-navigator li,
ul.index-navigator li a,
ul.index-navigator li.current span {
    color: #fff;
}
.paging-first a,
.paging-prev a,
.paging-next a,
.paging-last a {
    display: block;
    overflow: hidden;
    margin:0;
    padding:0;
    border: none;
    text-align: left;
    vertical-align: middle;
    text-indent: -9999px;
    *text-indent:0;
    *line-height: 9999px;
}
.paging-first a:hover,
.paging-prev a:hover,
.paging-next a:hover,
.paging-last a:hover {
    opacity:0.85;
    filter: alpha(opacity=85);
    -ms-filter: "alpha(opa85ity=85)";
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
}

.paging-first {
    position: relative;
    right: -16px;
    margin-left: -16px;
}
.paging-last {
    position: relative;
    left: -16px;
}
.paging-number {
    margin-left: 36px;
}
.paging-first a {
    width: 70px;
    height: 70px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_prev.png) no-repeat;
    display: block;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.paging-prev a{
    width: 125px;
    height: 70px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_prev2.png) no-repeat;
    display: block;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.paging-next a {
    width: 125px;
    height: 70px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_next.png) no-repeat;
    display: block;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.paging-last a {
    width: 70px;
    height: 70px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_next2.png) no-repeat;
    display: block;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
}
.paging-number a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_bg1.png) no-repeat;
    width: 70px;
    height: 70px;
    line-height: 70px !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-left: -17px !important;
}
.paging-number li:first-child a {
    margin-left: 0px !important;
}
ul.index-navigator .paging-number li.current,
ul.index-navigator .paging-number a:hover {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_bg2.png) no-repeat;
    width: 70px;
    height: 70px;
    line-height: 70px !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    margin-left: -17px !important;
}
ul.index-navigator .paging-number li:first-child a:hover{
    margin-left: 0px !important;
}


/* ページ送り　記事ページ
----------------------------------------------- */
.articlePager:after {
    content:".";
    height:0;
    clear:both;
    display:block;
    visibility:hidden;
}
.articlePager {
    zoom:100%;
    position: relative;
    top: 1px;
}
.prevPage a ,
.topPage a ,
.nextPage a {
    float: left;
    margin-left: -10px;
}
.articlePager div:first-child a{
    margin-left: 0;
}
.prevPage a {
    width: 185px;
    height: 70px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/archive_navi_01.png) no-repeat top ;
}
.topPage a {
    width: 124px;
    height: 70px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/archive_navi_02.png) no-repeat top ;
}
.nextPage a {
    width: 185px;
    height: 70px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/archive_navi_03.png) no-repeat top ;
}

.prevPage a:hover ,
.topPage a:hover ,
.nextPage a:hover {
    opacity:0.85;
    filter: alpha(opacity=85);
    -ms-filter: "alpha(opa85ity=85)";
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
}


/* ページ送り　アーカイブ
----------------------------------------------- */
.archiveNav:after {
    content:".";
    height:0;
    clear:both;
    display:block;
    visibility:hidden;
}
.archiveNav {
    zoom:100%;
    position: relative;
    top: 1px;
    width: 475px;
}

.archiveNav a{
    display: block;
    overflow: hidden;
    margin:0;
    padding:0;
    border: none;
    text-align: left;
    vertical-align: middle;
    text-indent: -9999px;
    *text-indent:0;
    *line-height: 9999px;
    width: 142px;
    height: 67px;
}
.archiveNav a[rel^=prev] {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/prev.png) no-repeat top ;
    float: left;
}
.archiveNav a[rel^=prev]:hover {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/prev_o.png) no-repeat top ;
}
.archiveNav a[rel^=next] {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/next.png) no-repeat top ;
    float: right;
}
.archiveNav a[rel^=next]:hover {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/next_o.png) no-repeat top ;
}



/* フッター
----------------------------------------------- */
#blog-footer {
    color:#555;
    padding: 108px 40px 22px;
    width: 419px;
    margin: 0 auto;
    position: relative;
}
#blog-footer a {
    color:#555;
}

.blog-footer-menu:after {
    content:".";
    height:0;
    clear:both;
    display:block;
    visibility:hidden;
}
.blog-footer-menu{
    margin: 0 auto 0;
    width: 419px;
    height: 35px;
    zoom:100%;
}
.blog-footer-menu li {
    float: left;
    list-style: none;
}
.blog-footer-menu li a {
    display: block;
    /*height: 40px;*/
    height: 35px;
}
.blog-footer-menu .navi01 {
    width: 58px;
}
.blog-footer-menu .navi02 {
    width: 155px;
}
.blog-footer-menu .navi03 {
    width: 86px;
}
.blog-footer-menu .navi04 {
    width: 112px;
}
/*hover*/
.blog-footer-menu .navi01 a,
.blog-footer-menu .navi02 a,
.blog-footer-menu .navi03 a,
.blog-footer-menu .navi04 a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/footer_navi.png) no-repeat top;
    display: block;
    height: 35px;
}
.blog-footer-menu .navi01 a{
    background-position: 0 0;
}
.blog-footer-menu .navi02 a{
    background-position: -58px 0;
}
.blog-footer-menu .navi03 a{
    background-position: -213px 0;
}
.blog-footer-menu .navi04 a {
    background-position: -299px 0;
}
.blog-footer-menu .navi01 a:hover{
    background-position: 0 -35px;
}
.blog-footer-menu .navi02 a:hover {
    background-position: -58px -35px;
}
.blog-footer-menu .navi03 a:hover {
    background-position: -213px -35px;
}
.blog-footer-menu .navi04 a:hover {
    background-position: -299px -35px;
}

.footer-copy {
    position: relative;
    top: 1px;
    margin: 0 auto;
    width: 419px;
    height: 34px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/footer_copy.png) no-repeat top ;
}

.footer-dog {
    position: absolute;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/footer_dog.png) no-repeat left;
    display: block;
    width: 151px;
    height: 115px;
    bottom: 15px;
    right: -216px;
}
.footer-dog:hover {
    cursor: pointer;
}


/* サイド
----------------------------------------------- */
.sidetitle {
    display: block;
    padding: 20px 25px;
    width: 225px;
    height: 10px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_ttl_00.png) no-repeat bottom;
    color: #b70243;
    font-size: 15px;
}

.plugin-recent_articles .sidetitle,
.plugin-categorize .sidetitle,
.plugin-monthly .sidetitle {
    padding: 0;
    width: 275px;
    height: 50px;
}
.plugin-recent_articles .sidetitle {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_ttl_01.png) no-repeat bottom;
}
.plugin-categorize .sidetitle {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_ttl_02.png) no-repeat bottom;
}
.plugin-monthly .sidetitle {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_ttl_03.png) no-repeat bottom;
}


.side {
    position: relative;
    display: block;
    width: 215px;
    padding:  20px 30px 10px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_mid.png) repeat-y;
}

.plugin-recent_articles .side,
.plugin-categorize .side,
.plugin-monthly .side {
    position: relative;
    display: block;
    width: 275px;
    padding: 0;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_mid.png) repeat-y;
}

.sidebody {
    position: relative;
    margin: 0 13px;
    padding: 4px 10px 1px 33px;
    font-size: 13px;
    line-height: 18px;
}
.sidebody a {
    display: block;
    padding: 5px 0;
}
.sidebody a:before {
    position: absolute;
    top: 8px;
    left: 16px;
    content: url("http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_heart_icn.png");
}

.sidebody.odd {
    margin: 0 13px;
    background: #fff1f6;
}

.sidebottom {
    display: block !important;
    height: 18px;
    width: 275px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_footer.png) no-repeat top;
}
.sidebottom.oddList {
    height: 18px;
    width: 275px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_footer_2.png) no-repeat top;
}


/* ブログパーツ
----------------------------------------------- */
/* カレンダー */
.calendarhead {
    font-weight: bold;
    text-align: center;
}
table.caltblwk .weekday {
    color: #666;
}
table.caltblwk .sun {
    color: #ff5d5d;
}
table.caltblwk .sat {
    color: #578efa;
}
table.caltblday {
    color: #8d8d8d;
    border-collapse: separate;
    border-spacing: 1px;
}
table.caltblday .caloff {
    background-color: #fff;
    border: 1px solid #e4e7e8;
}
table.caltblday .calon {
    background-color: #00aa28;
    border: none;
}
table.caltblday td a {
    color:#fff;
    height: 23px;
    line-height: 23px;
    text-shadow: 0 1px 0 rgba(0,0,0,0.7);
}
table.caltblday td a:hover {
    background-color: #00aa28;
    text-decoration: underline;
}


/* その他のパーツ
----------------------------------------------- */
/* アーカイブヘッダ */
.archives-header {
    padding: 17px 30px 17px 30px;
}
.archives-header h1 {
    font-size: 20px;
    color: #da004e;
    font-weight: bold;
    text-align: center;
    letter-spacing: 1px;
}
.archives-header h1 a {
    color: #da004e;
}
.archives-header h1 a:hover {
    text-decoration: none;
}
.archives-header span {
    font-size: 16px;
    padding-left: 6px;
    letter-spacing: 0px;
}

.plugin-search_internal form{
    padding-bottom: 20px !important;
}

.plugin-calendar_default {
    margin: 16px 0;
}

.plugin-message.sidewrapper {
    padding-bottom: 19px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_footer.png) no-repeat bottom;
}
.plugin-message .sidebody.odd{
    background: #fff;
    padding: 0;
}
.plugin-message .sidebody.odd a:before {
    content: none;
}



/* サイドの広告 */
.banner01,
.banner02,
.banner03 {
    margin: 0 auto;
    text-align: center;
}
.banner01 {
    padding-bottom: 16px;
}
.banner03 {
    padding-top: 16px;
    padding-bottom: 16px;
}

.banner01 img:hover,
.banner02 img:hover {
    opacity:0.85;
    filter: alpha(opacity=85);
    -ms-filter: "alpha(opa85ity=85)";
    -moz-opacity:0.85;
    -khtml-opacity: 0.85;
}


#wrapper{
      background: url(http://livedoor.4.blogimg.jp/jigokuno_misawa/imgs/1/2/12976a4d.gif) #ffaac9;
    /*background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/bg_misawa.png) center top no-repeat #ffaac9;*/
}

/* header調整 */
#header2 {
    display: none;
}

/* 記事下広告 */
.adsBox {
    position: relative;
    bottom: -17px;
    z-index: 9999;
    margin-top: -17px;
    width: 475px;
    height: 315px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_ads.png) no-repeat top ;
}
.adsBoxInner {
    position: absolute;
    left: 133px;
    top: 27px;
}
.page-article .adsBox {
    bottom: -12px;
    margin-top: -14px;
}

#ad2 {
    margin: 0 auto;
    text-align: center;
    height: 315px;
}
#ad2 a.addescription {
    color:#666;
}

/*
月アーカイブ
以下、プラグインselect2のcssをカスタマイズ
Version: 3.4.3 Timestamp: Tue Sep 17 06:47:14 PDT 2013
*/
.select2-container {
    margin: 12px 0 4px;
    position: relative;
    display: inline-block;
    zoom: 1;
    *display: inline;
    vertical-align: middle;
}
.select2-container,
.select2-drop,
.select2-search,
.select2-search input {
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.select2-container .select2-choice {
    display: block;
    height: 40px;
    padding: 0 0 0 12px;
    overflow: hidden;
    position: relative;
    border: 1px solid #ff78a8;
    border-radius: 6px;
    white-space: nowrap;
    line-height: 40px;
    color: #00aa28;
    text-decoration: none;
    width: 224px; /*add*/
    text-align: left; /*add*/
    background-clip: padding-box;
    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
    background-color: #fff;
    -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

.select2-container .select2-choice abbr {
    display: none;
    width: 11px;
    height: 7px;
    position: absolute;
    right: 24px;
    top: 14px;
    font-size: 1px;
    text-decoration: none;
    border: 0;
    background: url('http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_search_icon.png') right top no-repeat;
    cursor: pointer;
    outline: 0;
}
.select2-container.select2-allowclear .select2-choice abbr {
    display: inline-block;
}
.select2-drop-mask {
    border: 0;
    margin: 0;
    padding: 0;
    position: fixed;
    left: 0;
    top: 0;
    min-height: 100%;
    min-width: 100%;
    height: auto;
    width: auto;
    opacity: 0;
    z-index: 9998;
}
.select2-drop {
    width: 100%;
    /*margin-top: -1px;*/
    position: absolute;
    z-index: 9999;
    top: 100%;
    background: #fff;
    color: #000;
    border: 1px solid #ff78a8;
    border-top: 0;
    /*border-radius: 0 0 5px 5px;*/
}
.select2-drop-auto-width {
    border-top: 1px solid #ff78a8;
    width: auto;
}
.select2-drop-auto-width .select2-search {
    padding-top: 4px;
}
.select2-drop.select2-drop-above {
    margin-top: 1px;
    border-top: 1px solid #ff78a8;
    border-bottom: 0;
}
.select2-drop-active {
    border: 1px solid #ff78a8;
    border-top: none;
}
.select2-drop.select2-drop-above.select2-drop-active {
    border-top: 1px solid #e6e3e3;
}
.select2-container .select2-choice .select2-arrow {
    display: inline-block;
    width: 24px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-clip: padding-box;
}
.select2-container .select2-choice .select2-arrow b {
    display: block;
    width: 100%;
    height: 100%;
    background: url('http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_search_icon.png') no-repeat 0 17px;
}
.select2-search {
    display: inline-block;
    width: 100%;
    min-height: 26px;
    margin: 0;
    padding-left: 4px;
    padding-right: 4px;
    position: relative;
    z-index: 10000;
    white-space: nowrap;
}
.select2-search input {
    width: 100%;
    height: auto !important;
    min-height: 26px;
    padding: 4px 20px 4px 5px;
    margin: 0;
    outline: 0;
    /*font-family: sans-serif;*/
    font-size: 1em;
    border: 1px solid #ff78a8;
    border-radius: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
.select2-drop.select2-drop-above .select2-search input {
    margin-top: 4px;
}
.select2-search input.select2-active {
}
.select2-container-active .select2-choice,
.select2-container-active .select2-choices {
    border: 1px solid #ff78a8;
    outline: none;
}
.select2-dropdown-open .select2-choice {
    border-bottom-color: transparent;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.select2-dropdown-open.select2-drop-above .select2-choice,
.select2-dropdown-open.select2-drop-above .select2-choices {
    border: 1px solid #ff78a8;
    border-top-color: transparent;
}
.select2-dropdown-open .select2-choice .select2-arrow {
    background: transparent;
    border-left: none;
    filter: none;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background-position: -18px 1px;
    background: url('http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_search_icon.png') no-repeat 0 17px;
}
.select2-chosen {
    font-size: 12px;
}
/* results */
.select2-results {
    max-height: 400px;
    position: relative;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 12px;
    border-top: 1px solid #ff78a8;
}
.select2-results ul.select2-result-sub {
    margin: 0;
    padding-left: 0;
}
.select2-results li.select2-result-with-children > .select2-result-label {
    font-weight: bold;
}
.select2-results .select2-result-label {
    padding: 0px 7px 0px;
    height: 32px;
    line-height: 32px;
    margin: 0;
    cursor: pointer;
    min-height: 1em;
    -webkit-touch-callout: none;
      -webkit-user-select: none;
         -moz-user-select: none;
          -ms-user-select: none;
              user-select: none;
}
.select2-results .select2-highlighted {
    color: #0fc50f;
}
.select2-results .select2-selected {
    display: none;
}

.select2-container-multi .select2-choices {
    min-height: 26px;
}
.select2-container-multi.select2-container-active .select2-choices {
    border: 1px solid #e6e3e3;
    outline: none;
}
.select2-container-multi .select2-choices .select2-search-field {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.select2-container.select2-container-disabled .select2-choice abbr {
    display: none;
}
/* end multiselect */
.select2-result-selectable .select2-match,
.select2-result-unselectable .select2-match {
    text-decoration: underline;
}
.select2-offscreen, .select2-offscreen:focus {
    clip: rect(0 0 0 0) !important;
    width: 1px !important;
    height: 1px !important;
    border: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: hidden !important;
    position: absolute !important;
    outline: 0 !important;
    left: 0px !important;
    top: 0px !important;
}
.select2-display-none {
    display: none;
}
.select2-measure-scrollbar {
    position: absolute;
    top: -10000px;
    left: -10000px;
    width: 100px;
    height: 100px;
    overflow: scroll;
}

.select2-hidden-accessible {
    display: none;
}




/** 
レティナディスプレイ対応
**/
@media screen and  (-webkit-min-device-pixel-ratio: 2),
                   (min-resolution: 2dppx),
                   (min--moz-device-pixel-ratio: 2),
                   (-o-min-device-pixel-ratio: 2/1) {

/* メニューバー
----------------------------------------------- */
.navimenu .navi01 a,
.navimenu .navi02 a,
.navimenu .navi03 a,
.navimenu .navi04 a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/menu_navi@2x.png) no-repeat left top;
    display: block;
    height: 85px;
    background-size: 771px 170px;
}
.navimenu .navi01 a{
    background-position: 0 0;
}
.navimenu .navi02 a{
    background-position: -167px 0;
}
.navimenu .navi03 a{
    background-position: -398px 0;
}
.navimenu .navi04 a {
    background-position: -563px 0;
}
.navimenu .navi01 a:hover{
    background-position: 0 -85px;
}
.navimenu .navi02 a:hover{
    background-position: -167px -85px;
}
.navimenu .navi03 a:hover {
    background-position: -398px -85px;
}
.navimenu .navi04 a:hover {
    background-position: -563px -85px;
}

/*ヘッダー*/
#blog-title a {
/*
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/head_ttl@2x.png) no-repeat;
    background-size: 296px 378px;
*/
}
.head_notification {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/head_notification@2x.png) no-repeat;
    background-size: 403px 135px;
}
.head_amazon {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/head_amazon@2x.png) no-repeat;
    background-size: 224px 80px;
}
.head_niconico {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/head_niconico@2x.png) no-repeat;
    background-size: 224px 80px;
}
.head_niconico {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/head_commnet@2x.png) no-repeat;
    background-size: 224px 80px;
}

/* メインカラム
----------------------------------------------- */
/* 記事全体 */
.article {
    margin-top: 5px;
}
.first-article {
    margin-top: 0;
}

/* 記事ヘッダー、記事タイトル */
.article-header-top {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_head_top@2x.png) no-repeat bottom;
    background-size: 475px 20px;
}
.article-header-mid {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_head_mid@2x.png) repeat-y left;
    background-size: 475px 1px;
}
.article-header-btm {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_head_btm@2x.png) no-repeat;
    background-size: 475px 2px;
}
.article-title {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_title_icon@2x.png) no-repeat 23px -3px;
    background-size: 48px 48px;
}

/* 記事body */
.article-body {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_mid@2x.png) repeat-y left;
    background-size: 475px 1px;
}
.article-footer-top {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_footer_top@2x.png) no-repeat bottom;
    background-size: 475px 2px;
}
.article-footer-mid {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_footer_mid@2x.png) repeat-y left;
    background-size: 475px 2px;
}
.article-footer-btm {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_footer_btm@2x.png) no-repeat;
    background-size: 475px 20px;
}

/*関連記事タイトル*/
.article-relate-top {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/relate_ttl@2x.png) no-repeat bottom;
    background-size: 475px 64px;
}

/*ランダムボタンタイトル*/
.article-more-top {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/more_ttl@2x.png) no-repeat bottom;
    background-size: 475px 64px;
}

/*ノーマルの枠*/
.article-normal-top {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_normal_top@2x.png) no-repeat bottom;
    background-size: 475px 19px;
}
.article-normal-btm {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_normal_btm@2x.png) no-repeat top;
    background-size: 475px 24px;
}

/*アーカイブタイトル*/
.category-ttl-top {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/category_ttl_top@2x.png) no-repeat bottom;
    background-size: 475px 20px;
}
.category-ttl-mid {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/category_ttl_mid@2x.png) repeat-y left;
    background-size: 475px 1px;
}
.category-ttl-btm {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/category_ttl_btm@2x.png) no-repeat top;
    background-size: 475px 20px;
}

.article-body .related-articles ul li a:before {
    content: url("http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_heart_icn@2x.png");
    top: -3px;
    left: -3px;
    -moz-transform: scale(0.5,0.5);
    -webkit-transform: scale(0.5,0.5);
    -o-transform: scale(0.5,0.5);
    -ms-transform: scale(0.5,0.5);
}


/* ページ送り
----------------------------------------------- */
.paging-first a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_prev@2x.png) no-repeat;
    background-size: 70px 70px;
}
.paging-prev a{
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_prev2@2x.png) no-repeat;
    background-size: 125px 70px;
}
.paging-next a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_next@2x.png) no-repeat;
    background-size: 125px 70px;
}
.paging-last a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_next2@2x.png) no-repeat;
    background-size: 70px 70px;
}
.paging-number a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_bg1@2x.png) no-repeat;
    background-size: 70px 70px;
}

ul.index-navigator .paging-number li.current,
ul.index-navigator .paging-number a:hover {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/pagenavi_bg2@2x.png) no-repeat;
    background-size: 70px 70px;
}


/* ページ送り　記事ページ
----------------------------------------------- */
.prevPage a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/archive_navi_01@2x.png) no-repeat top;
    background-size: 185px 70px;
}
.topPage a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/archive_navi_02@2x.png) no-repeat top;
    background-size: 124px 70px;
}
.nextPage a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/archive_navi_03@2x.png) no-repeat top;
    background-size: 185px 70px;
}

.archiveNav a{
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/prev.png) no-repeat top ;
    background-size: 142px 67px;
}
.archiveNav a:hover {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/prev_o.png) no-repeat top ;
    background-size: 142px 67px;
}
.archiveNav a:first-child {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/next.png) no-repeat top ;
    background-size: 142px 67px;
}
.archiveNav a:first-child:hover {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/next_o.png) no-repeat top ;
    background-size: 142px 67px;
}



/*hover*/
.blog-footer-menu .navi01 a,
.blog-footer-menu .navi02 a,
.blog-footer-menu .navi03 a,
.blog-footer-menu .navi04 a {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/footer_navi@2x.png) no-repeat top;
    background-size: 419px 70px;
}
.blog-footer-menu .navi01 a{
    background-position: 0 0;
}
.blog-footer-menu .navi02 a{
    background-position: -58px 0;
}
.blog-footer-menu .navi03 a{
    background-position: -213px 0;
}
.blog-footer-menu .navi04 a {
    background-position: -299px 0;
}
.blog-footer-menu .navi01 a:hover{
    background-position: 0 -35px;
}
.blog-footer-menu .navi02 a:hover {
    background-position: -58px -35px;
}
.blog-footer-menu .navi03 a:hover {
    background-position: -213px -35px;
}
.blog-footer-menu .navi04 a:hover {
    background-position: -299px -35px;
}

.footer-copy {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/footer_copy@2x.png) no-repeat top ;
    background-size: 419px 34px;
}

.footer-dog {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/footer_dog@2x.png) no-repeat left;
    background-size: 151px 115px;
}


/* サイド
----------------------------------------------- */
.sidetitle {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_ttl_00@2x.png) no-repeat bottom;
    background-size: 275px 50px;
}

.plugin-recent_articles .sidetitle {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_ttl_01@2x.png) no-repeat bottom;
    background-size: 275px 50px;
}
.plugin-categorize .sidetitle {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_ttl_02@2x.png) no-repeat bottom;
    background-size: 275px 50px;
}
.plugin-monthly .sidetitle {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_ttl_03@2x.png) no-repeat bottom;
    background-size: 275px 50px;
}


.side {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_mid@2x.png) repeat-y;
    background-size: 275px 1px;
}

.plugin-recent_articles .side,
.plugin-categorize .side,
.plugin-monthly .side {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_mid@2x.png) repeat-y;
    background-size: 275px 1px;
}

.sidebody a:before {
    content: url("http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_heart_icn@2x.png");
    top: 6px;
    left: 11px;
    -moz-transform: scale(0.5,0.5);
    -webkit-transform: scale(0.5,0.5);
    -o-transform: scale(0.5,0.5);
    -ms-transform: scale(0.5,0.5);
}

.sidebottom {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_footer@2x.png) no-repeat top;
    background-size: 275px 18px;
}
.sidebottom.oddList {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_footer_2@2x.png) no-repeat top;
    background-size: 275px 18px;
}


/* その他のパーツ
----------------------------------------------- */
.plugin-message.sidewrapper {
    padding-bottom: 19px;
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_footer@2x.png) no-repeat bottom;
    background-size: 275px 19px;
}

#wrapper{
      background: url(http://livedoor.4.blogimg.jp/jigokuno_misawa/imgs/1/2/12976a4d.gif) #ffaac9;
    /*background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/bg_misawa.png) center top no-repeat #ffaac9;
    background-size: 2327px 25000px;*/
}

/* 記事下広告 */
.adsBox {
    background: url(http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/main_ads@2x.png) no-repeat top;
    background-size: 475px 315px;
}

.select2-container .select2-choice abbr {
    background: url('http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_search_icon@2x.png') right top no-repeat;
    background-size: 11px 7px;
}
.select2-container .select2-choice .select2-arrow b {
    background: url('http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_search_icon@2x.png') no-repeat 0 17px;
    background-size: 11px 7px;
}
.select2-dropdown-open .select2-choice .select2-arrow b {
    background: url('http://blog.livedoor.jp/jigokuno_misawa/designparts/pc/img/side_search_icon@2x.png') no-repeat 0 17px;
    background-size: 11px 7px;
}


}
/*ここまでレティナディスプレイ対応*/

/** ---------- Google AdSense ---------- **/
.google-user-ad { margin:0px auto;  }
.google-user-ad-728 { margin:0px auto; }
.google-user-ad-side { margin:0px; }
.google-user-ad-side1 { margin:0 0 30px; }
.ad-center { text-align:center; }