/*
Theme Name: メシオプレス03
Theme URI: http://mesiopress.com/
Description: アドセンス＆アフィリエイトブログ用のテンプレートです。
Author: MN
Author URI:
Template:
Version: 1.12.1
*/
@charset "UTF-8";/*! normalize.css v2.1.2 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}
dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}
small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}
figure{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}
/*! end normalize.css v2.1.2 */.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0}
@font-face{font-family:'icomoon';src:url('fonts/icomoon.eot?50ntfs');src:url('fonts/icomoon.eot?50ntfs#iefix') format('embedded-opentype'),url('fonts/icomoon.ttf?50ntfs') format('truetype'),url('fonts/icomoon.woff?50ntfs') format('woff'),url('fonts/icomoon.svg?50ntfs#icomoon') format('svg');font-weight:normal;font-style:normal}
[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-pocket:before{content:"\e009"}.icon-line:before{content:"\e00a"}.icon-hatena:before{content:"\e00b"}
.icon-facebook:before{content:"\e60d"}.icon-twitter:before{content:"\e611"}.icon-spinner:before{content:"\e90d"}
.icon-avarage:before{content:"\e909"}.icon-bad:before{content:"\e90a"}.icon-good:before{content:"\e90b"}
.icon-verygood:before{content:"\e90c"}.icon-sp:before{content:"\e000"}.icon-arrow-pc:before{content:"\e001"}
.icon-pc:before{content:"\e002"}.icon-home:before{content:"\e003"}.icon-arrow:before{content:"\e004"}
.icon-delta-r:before{content:"\e005"}.icon-delta-l:before{content:"\e006"}.icon-line-m:before{content:"\e007"}
.icon-arrow-index:before{content:"\e008"}.icon-line-arrow-down:before{content:"\e901"}.icon-line-arrow-left:before{content:"\e902"}
.icon-line-arrow-right:before{content:"\e903"}.icon-line-arrow-up:before{content:"\e904"}.icon-maru-sankaku-down:before{content:"\e905"}
.icon-maru-sankaku-left:before{content:"\e906"}.icon-maru-sankaku-right:before{content:"\e907"}
.icon-maru-sankaku-up:before{content:"\e908"}.icon-ext-link:before{content:"\e900"}a{color:#039;text-decoration:none;background-color:inherit}
a:hover{color:#f90}img{border:0;line-height:1;vertical-align:baseline;transition:opacity .2s ease-out}a:hover img{opacity:.5}strong{color:#f00;letter-spacing:.08em;font-weight:bold}
em{font-style:normal;font-weight:bold}.alignleft{display:inline;float:left;margin-top:5px;margin-right:10px}.alignright{display:inline;float:right;margin-top:5px;margin-left:10px}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}body{color:#333;text-align:left;background-color:#FFF;font-size:15px;line-height:1.5;font-family:"メイリオ",Meiryo,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;-webkit-text-size-adjust:auto}
.wrap{width:100%}.content_header,.main,.content_footer{width:1000px;margin:0 auto}.content{width:683px}.content_1col{margin:0 auto;border:1px solid #ccc;border-top:0;border-radius:0 0 5px 5px;margin-bottom:20px;background-color:#fff}
.content_width_wide{width:900px}.content_width_normal{width:800px}.blog_sidebar{width:302px;position:relative}.wrap_3col{width:766px}.con_3col{width:531px}
.sb_3col{width:215px}.f_left{float:left}.f_right{float:right}.blog_header{border-top:5px solid #666;padding:19px 0 0;border-bottom:4px solid #666;position:relative}
.page_header{border-top:5px solid #666;border-bottom:1px solid #ccc;padding:19px 0 0}.page_header_normal{border-bottom:0}.header_h1_text{font-size:14px;font-weight:normal;position:absolute;top:0}
.content_header img{vertical-align:bottom}.content_header a:hover img{opacity:1}.headMenu,.sub_nav{width:1000px;margin:0 auto;position:relative}.nav_page{width:800px}
.headMenu{display:block}.headMenu li{display:block;float:left;list-style:none;border-right:1px solid #999;vertical-align:middle}.primaryMenu{position:absolute;top:-23px;right:0;background-color:#666;padding:2px 0 2px;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px}
.primaryMenu li{display:block;float:right;border-right:1px solid #ccc;padding:0 5px}.primaryMenu li:first-child{border-right:0}.primaryMenu a{color:#fff;font-size:12px;display:block;padding:0 5px}
.primaryMenu a:hover{font-weight:bold;text-decoration:underline}.main_nav{border-bottom:1px solid #999}.main_nav a{display:block;padding:5px;text-align:center;font-weight:bold;font-size:14px;transition:background-color .2s ease-out;height:40px;color:#333}
.main_nav .menu-item span{font-weight:normal;color:#999;font-size:12px;line-height:1.1;display:inline-block;margin-top:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;width:165px}
.main_nav_home{color:#333}.main_nav_home_span{font-weight:normal;font-size:12px}.main_nav_home{border-left:1px solid #999;width:93px}.main_nav_home a{line-height:1.3}
.main_nav_home .icon-home{font-size:20px}.headMenu .menu-item{width:18%}.head_description{max-width:700px;text-align:left;margin:20px 0 0}.head_social{margin:5px 0 0;float:right}
#searchBox{color:#666;margin:5px 10px 8px 15px;padding-left:5px;float:right;border:1px solid #CCC;height:28px;background-color:#fff;clear:both}.notFound #searchBox{margin:10px auto 30px;float:none;height:32px;width:320px}
#s{border:0;width:240px;vertical-align:baseline}#searchsubmit{border:0;background-image:url(images/bt_search.gif);background-repeat:no-repeat;cursor:pointer;background-color:#fff;padding-top:0;padding-bottom:1px;padding-left:22px;color:#666;line-height:1.3;font-size:15px;margin-top:5px}
#searchsubmit:hover{font-weight:bold}#s::-webkit-input-placeholder,{color:silver}#s:-moz-placeholder{color:silver}#s:-ms-input-placeholder{color:silver}
#searchBoxGoogle{color:#666;margin:10px 10px 2px 15px;padding-left:5px;float:right;line-height:1;font-size:8px;clear:both}.article .gsc-control-wrapper-cse table,.article .gsc-control-wrapper-cse th,.article .gsc-control-wrapper-cse td{border:0}
#gserchText{vertical-align:middle;font-size:12px;font-weight:normal}#gserchBox{width:300px}#sidebar #searchBox,#sidebar_sub #searchBox{float:none;height:32px}
#sidebar #searchBoxGoogle,#sidebar_sub #gserchText{float:none;margin:10px 10px 5px 2px}#sidebar #gserchText,#sidebar_sub #gserchText{font-size:7px;width:60px;color:#666}
#sidebar #s{width:200px}.main_3col #sidebar #s{width:112px}.post_content .gsc-results-wrapper-visible table,.post_content .gsc-results-wrapper-visible tr,.post_content .gsc-results-wrapper-visible td,.post_content .gsc-results-wrapper-visible th{border-style:none}
.wrap_adsence,.head_250{display:table-cell;vertical-align:middle}.wrap_adsence{text-align:right;width:750px}.head_250{width:250px}.main{position:relative;padding-bottom:10px}
.home_social_area{position:absolute;top:0;right:0;margin:9px 0}.excerpt_post a,.content_widgets a,.blog_sidebar a,.post_content a{text-decoration:underline}
.post_archive,.notFound{border:1px solid #CCC;margin:0 0 20px;background-color:#FFF;position:relative}.archive_frame{margin:0 auto 20px}.archive_frame:before{content:'';width:100%;position:absolute;top:-1px;left:-1px;border-style:solid;border-color:#666;border-width:5px 1px 0 1px;border-radius:3px 3px 0 0;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0}
.social_postTitle{background-color:#333;height:28px;margin:10px 10px 10px -10px;padding-top:7px;padding-right:5px;text-align:right;position:relative}.social_postTitle:before{content:'';position:absolute;border-style:solid;border-color:#666 #666 transparent transparent;border-width:5px;left:0;bottom:-10px}
.social_postTitle .wp_social_bookmarking_light{float:right}.postTitle{margin:10px 4% 0}.postTitle h1{font-size:1.5em}.postTitleContent,.excerpt_post{margin:10px 0 10px 165px}
.postNoThumTitleContent,.excerpt_post_NoThum{margin:10px 0 10px 0}.singleTitleContent{margin:10px 0 10px 135px}.singleNoThumTitleContent{margin:10px 0 10px 0}
.h1_front_page{padding:10px 15px;background-color:#ccc;font-size:17px;margin:0 0 10px;font-weight:normal;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}
.h1_archive_title{font-weight:bold;font-size:20px}.postTitle h1 a,.postTitle h1 a:visited,.postTitle h2 a,.postTitle h2 a:visited{color:#333}.postThum{margin:10px 0 0}
.postData{border-style:solid none;border-width:1px;border-color:#CCC;font-size:12px;line-height:1.8;padding:5px 0}.postData span{padding-left:20px;background-repeat:no-repeat;background-image:url(images/ico_postMeta.png)}
.postData .cat_label{background-image:none;padding:1px 8px;border-radius:3px;display:inline-block;margin:2px 5px 2px 0;line-height:1.5}.postDate{background-position:0 0}
.postData span.postCategory{padding-left:0;background-image:none}.postTag{background-position:0 -71px}.postAuthor{display:inline-block;vertical-align:middle}
.postAuthor div{display:table-cell;vertical-align:middle}.wrap_post_au_avatar img{vertical-align:text-bottom;border-radius:10px;margin-right:3px}.moreLink{margin:10px 10px}
.moreLink a{display:block;float:right;background-color:#666;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;padding:5px 10px 3px 10px;position:relative;transition:opacity .2s ease-out;font-size:14px}
.moreLink .icon-delta-r{margin-right:4px}.moreLink a:hover{opacity:.8}.tablenav{text-align:center;font-size:14px;margin:30px 0}.page-numbers{padding:4px 10px;border:1px solid #CCC;background-color:#fff;transition:background-color .2s ease-out}
.page-numbers:hover{background-color:#666;color:#fff}.tablenav_single{color:#2583ad;line-height:2.3;text-align:center;font-size:14px;background-color:#fff;padding:1em 0;border:0;margin:0}
.tablenav_single .page-numbers{padding:4px 10px;min-width:20px;display:inline-block;border-color:#e3e3e3 #cecece #b4b4b4 #d6d6d6;margin:0 3px}.tablenav_single .page-numbers:hover{background-color:#efefef;color:#f90}
.tablenav_single a .single-page-numbers{background-color:transparent;font-weight:normal}.tablenav_single a{font-weight:normal;text-decoration:none}.tablenav_single a:hover .single-page-numbers{background-color:#efefef;color:#f90}
.tablenav.tablenav_single .current{font-weight:bold;background-color:#5d5d5d;color:#fff}.tablenav_single .next,.tablenav_single .prev{border:1 none;background:white}
.tablenav_counter{color:#333;font-size:12px}.tablenav_counter span{color:#9f9f9f}.disable_nav.page-numbers{background-color:#e8e8e8;color:#999;border:1px solid #dfdfdf;font-weight:normal}
.disable_nav.page-numbers:hover{background-color:#e8e8e8;color:#999}.bread_nav{font-size:14px;margin:10px 0}.bread_nav ol{list-style:none}.bread_nav li{display:inline-block}
.bread_nav li:before{content:'>';margin:0 5px}.bread_nav li:first-child:before{content:'';margin:0}
.bread_1col{margin:0 28px;padding:10px 0 0}.author_box{overflow:hidden;background-color:#fff}.author_box_content{margin:10px 10px 10px 130px}.author_box .wrap_au_avatar{float:left;margin:10px 10px 10px 20px}
.author_box_name{font-size:22px;font-weight:bold}.author_box_title{color:#666;font-size:18px}.generalBox.author_box p{margin:5px 0 15px 0}.wrapper_page_header{text-align:center}
.wrapper_page_header img{vertical-align:bottom}.no_border{border:0}.post_page{padding:5px 0 0}.post_page h1{margin:15px 20px;background-color:#666;color:#fff;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;padding:10px 15px;font-size:1.5em;line-height:1.2}
.post_single.post_page h1{margin:0}.post_archive.post_page h1{margin:-5px 0}.content_width_wide .post_page h1{margin:15px 70px;padding:10px 15px}.post_content h2{font-size:18px;font-weight:bold;background-repeat:no-repeat;color:#000;margin:2em -28px 1em;padding:13px 28px 14px 29px;border-style:solid;border-width:1px 0 1px;border-color:#c2ccd1;line-height:1.2em;position:relative}
.post_content h2:before{content:"";width:8px;height:56%;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;background-color:#06f;position:absolute;top:9px;left:12px}
.post_content h2:after{content:"";width:100%;height:5px;background-color:#06f;position:absolute;bottom:-1px;left:0}.post_content.custom_h3 h2{border-style:none;font-size:20px;margin:25px -28px 15px;padding:13px 30px;background:#fff;line-height:1.2}
.content_width_wide .post_content.custom_h3 h2{margin:25px -78px 15px;padding:23px 80px}.post_content.custom_h3 h2:before,.post_content.custom_h3 h2:after{display:none}
.post_content h3{margin:0;padding:5px 5px;font-weight:bold;font-size:18px;line-height:1.1em;border-left:3px solid #333}.post_content h4,.post_content h5,.post_content h6{margin:0 10px;padding:5px 10px;font-weight:bold;font-size:16px;line-height:1.1em}
.sc_blockquote,blockquote{display:block;margin:20px auto 20px!important;background:url(images/bk-blockquote-l.png) no-repeat scroll 10px 10px;border:1px solid #dedede;background-color:#f5f5f5;width:500px;padding:0;position:relative;padding:15px 50px 0}
.sc_blockquote:after,blockquote:after{position:absolute;bottom:10px;right:10px;content:url(images/bk-blockquote-r.png)}.post_content .sc_blockquote,p,.post_content blockquote p{margin-top:15px}
.waku,.waku_ami{padding:4px}.waku{background-color:#FFF;padding:4px;border:1px solid #CCC}.waku_ami{background-image:url(images/bk_waku.png);background-repeat:repeat}
.kage{-webkit-box-shadow:2px 2px 5px #555;-moz-box-shadow:2px 2px 5px #555;box-shadow:2px 2px 5px #555}.post_content table,.post_content tr,.post_content td{border-color:#CCC;border-width:1px;border-collapse:collapse;border-style:solid}
.post_content table{margin:0}.post_content tr,.post_content td{padding:10px}.content_widgets.bottom_widgets{margin-top:25px}.content_widgets .generalBox{background-color:#FFF}
.generalBox{margin:0 0 20px;border:1px solid #CCC;word-wrap:break-word;overflow-wrap:break-word}.generalBox p{margin:10px 10px}.generalBox h3{font-size:17px;padding:12px 15px;background-color:#999;background-repeat:repeat;margin:-1px -1px 0;font-weight:normal}
.generalBox .h3_orange,.sideBox .h3_orange{background-image:url(images/h3_w_orange.png);color:#333!important;border:none!important}.generalBox .h3_green,.sideBox .h3_green{background-image:url(images/h3_w_green.png);color:#FFF!important;border:none!important}
.generalBox .h3_blue,.sideBox .h3_blue{background-image:url(images/h3_w_blue.png);color:#FFF!important;border:none!important}.generalBox .yarpp-related-widget ol{list-style:none;padding:10px 20px 15px}
.sideBox .yarpp-related-widget ol{margin:10px 0 15px}.sideBox .yarpp-related-widget li{background-image:none}.sideBox .h3_blue:before,.sideBox .h3_green:before{background-color:#FFF;border:1px solid #FFF}
.nbContent{margin:10px 20px}.content_footer .nbContent{margin:10px 0}.sideBox .nbContent{margin:10px}.sideBox .nbContent dt{float:left}.sideBox .thum_show dd{margin-left:60px}
.generalBox .thum_show dl{display:inline-block;width:120px;vertical-align:top;margin:0 20px}.generalBox .thum_hide dl{margin:10px 0}.generalBox .orderList dt{text-align:center}
.generalBox .newPosts dl{display:block;width:100%;vertical-align:baseline;margin:10px 0;border-bottom:1px dotted #ccc}.generalBox .newPosts dl:last-child{border-bottom:0;margin-bottom:0}
.post_content{margin:10px 28px;line-height:27px}.content_width_wide .post_content{margin:10px 78px;line-height:27px}.post_content p{margin-top:10px;margin-bottom:30px}
p.margin-small{margin-bottom:10px}.post_content ul,.post_content ol{margin-bottom:30px;margin-left:30px}.edit_link{text-align:right;padding:10px 10px 10px}
.post_adsence{margin:-5px auto 20px;text-align:center}.ad_label{margin:0 auto 5px}.ad_left{text-align:left;margin-left:20px}.ad_left.home_adsence{margin-left:0}
.ad_left_art{text-align:left}.post_footer{border:1px solid #CCC;margin:10px 0 25px;padding:0;text-align:right;background-color:#fff}.post_social_bottom{margin:0;padding:10px;text-align:center}
.social_copy{margin:0 0 10px}.post_blog_ranking{text-align:left;margin:0 20px 20px}.blog_ranking_label{margin:0 0 10px}.single_go_home{text-align:center;margin:10px}
.wrap_pn_post{text-align:center;margin:0;border-bottom:1px solid #CCC;display:table}.wrap_pn_post img{vertical-align:top}.prev_post{text-align:left;width:340px;border-right:1px solid #CCC;display:table-cell;vertical-align:top}
.next_post{text-align:right;width:340px;display:table-cell;vertical-align:top}.prev_post a,.next_post a{display:block;padding:10px;overflow:hidden;transition:background-color .2s ease-out}
.prev_post .pn_link{float:left}.next_post .pn_link{float:right}.pn_link div{display:table-cell;vertical-align:middle;min-height:46px}.pn_caption{width:100%;color:#333}
.pn_post_arrow{font-weight:bold;font-size:30px;padding:0 5px;line-height:1}.pn_link .pn_post_title{margin:5px 10px;width:210px;line-height:1.2;vertical-align:top;padding:5px}
.next_post .pn_post_title{text-align:left}.pn_end{padding:10px}.pn_end div{color:#999}.sideBox .wpp-thumbnail{margin:0 10px 0 0}.sideBox select{margin:10px;font-size:16px}
.category_description{margin-bottom:20px}.category_description p{margin-bottom:10px}.comments h3,.comments h2{font-size:20px;margin:10px 0;padding-left:20px;position:relative}
.comments h3:before,.comments h2:before{content:'';background-color:#666;border:2px solid #666;position:absolute;top:0;left:5px;height:23px;width:4px;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px}
.wrapper_comment{border:1px solid #CCC;margin-bottom:25px;padding:15px 31px;background-color:#FFF}.wrapper_comment li{list-style:none}.comment_list{margin:10px 31px}
.comment_list li{margin:20px 0 20px}.comment_list .children{margin-left:50px}.comment_list .avatar{float:left;padding:2px;border:1px solid #CCC}.commentAuthor{margin-left:70px}
.commentAuthor cite{font-weight:bold;font-style:normal}.commentCont{clear:left;margin:15px 0 10px;padding-bottom:5px;border-bottom:1px dotted #CCC}.commentCont p{margin-bottom:15px}
.text_input{width:80%;font-size:18px}.text_area{width:100%;font-size:16px}.form_note{font-size:14px;color:#999}.login{margin:10px 0}#commentform dt{font-weight:bold}
#commentform dd{margin-bottom:10px}.wrapper_comment_button{text-align:center}#commentform input[type="submit"]{background:#f8f8f8;background:url(images/post-commentx2.png),-webkit-gradient(linear,left top,left bottom,color-stop(0.88,#f8f8f8),color-stop(0,#fefefe));background:url(images/post-commentx2.png),-webkit-linear-gradient(top,#fefefe 0,#f8f8f8 88%);background:url(images/post-commentx2.png),-moz-linear-gradient(top,#fefefe 0,#f8f8f8 88%);background:url(images/post-commentx2.png),-o-linear-gradient(top,#fefefe 0,#f8f8f8 88%);background:url(images/post-commentx2.png),-ms-linear-gradient(top,#fefefe 0,#f8f8f8 88%);background:url(images/post-commentx2.png),linear-gradient(to bottom,#fefefe 0,#f8f8f8 88%);background-repeat:no-repeat;background-size:22px,100%;background-position:20px 10px,top left;border:1px solid #cfcfcf;border-top:1px solid #e3e3e3;border-bottom:1px solid #b4b4b4;color:#333;cursor:pointer;outline:0;appearance:none;-webkit-appearance:none;width:auto;padding:2px 20px 2px 45px;height:45px;font-size:16px;font-weight:bold;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;position:relative;text-align:left}
#commentform input[type="submit"]:hover{border-color:rgba(0,0,0,0.3);border-color:#aaa;background:#fafafa;background-repeat:no-repeat;background-size:22px,100%;background-position:20px 9px,top left;background-image:url(images/post-commentx2.png),-webkit-gradient(linear,50% 0,50% 100%,color-stop(0%,#fefefe),color-stop(100%,#eee));background-image:url(images/post-commentx2.png),-moz-linear-gradient(top,#fefefe,#eee);filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFFEFEFE',endColorstr='#FFEEEEEE');background-image:url(images/post-commentx2.png),linear-gradient(to bottom,#fefefe,#eee)}
.wrap_au_avatar{width:96px;float:left;margin:0 10px 0 0;overflow:hidden;border-radius:48px;height:96px;border:1px solid #ccc}.header_author{margin:10px 20px;overflow:hidden}
.h1_author_title{font-weight:bold;font-size:25px;border-bottom:1px solid #ccc;margin:5px 0 10px 106px}.author_archive{margin-bottom:30px}.wrap_authors_list{overflow:hidden;margin:0 20px 30px}
.page_authorList{display:inline-block;width:205px;vertical-align:top}.page_au_avatar{margin:0 auto;border:1px solid #ccc;overflow:hidden}.page_author_name{font-weight:bold;text-align:center}
.page_author_name .moreLink{margin:0;text-align:left;line-height:1.1;font-weight:normal}.page_author_name .moreLink a{float:none;margin:5px 30px 15px}
.page_author_name>span{display:block}.page_author_name .author_name{display:block;font-size:18px}.author_num{font-weight:normal;color:#666}.blog_sidebar li{list-style:none}
.sideBox{margin:0 0 20px;border:1px solid #CCC;background-color:#FFF}.sideBox h3{background-color:#666;padding:12px 5px 12px 15px;font-size:16px;margin:-1px -1px 0;font-weight:normal;position:relative}
.sideBox ul{padding:10px 15px}.generalBox .cat-item,.sideBox li{background-image:url(images/list_1st.png);background-repeat:no-repeat;background-position:left 2px;padding-left:20px;margin-bottom:5px;list-style:none}
.generalBox .cat-item .children,.sideBox .children{padding:0 0 0 10px}.sideBox .children li,.generalBox .cat-item .children li{padding-left:15px;background-image:url(images/list_2nd.gif);border-bottom:0}
.sideBox p{margin:10px}.blog_footer{background-color:#333;color:#fff;border-top:7px solid #999;position:relative}.blog_footer:before{content:'';border-top:1px solid #FFF;width:100%;position:absolute;z-index:0}
.wrap_go_top_tab{width:1000px;margin:5px auto 0;text-align:right;position:relative}.gotab_page{width:800px}.go_top_tab{background-color:#999;font-size:14px;padding:5px 10px 2px;border-color:#FFF;border-width:1px;border-style:none solid solid;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;color:#fff;transition:background-color .2s ease-out}
#page-top{position:fixed;bottom:20px;right:20px;z-index:1;-ms-transition:bottom .2s;-o-transition:bottom .2s;-moz-transition:bottom .2s;-webkit-transition:bottom .2s;transition:bottom .2s}
#page-top a{text-align:center;display:block}#page-top .go_top_text{text-decoration:none;color:#fff;padding:15px 10px 5px;border-radius:10px;background-color:#666;opacity:.7}
#page-top a:hover,#page-top a img:hover{text-decoration:none;opacity:1}#page-top a img{transition:opacity .2s ease-out}#page-top span{font-size:30px;padding:0}
.go_PC{display:block;text-align:center;background-color:#CCC;padding:20px 0;font-size:25px;border-top:1px solid #CCC}.icon-arrow-pc{font-size:18px;display:inline-block;padding:0 5px 0 0;line-height:.5}
.pcView{padding:65px 0 0;height:140px;font-size:50px}.content_footer{margin-bottom:15px;font-size:14px}.content_footer li{list-style:none}.content_footer a{color:#fff}
.content_footer .footBox a:hover{text-decoration:underline}.contet_footer:visited{color:#CCC}.footColmun{float:left;margin-left:50px}.col_300{width:300px;margin-left:0}
.col_num_2{width:650px}.col_num_3{width:300px}.col_num_4{width:183px}.footBox .textwidget{border:0;background-color:transparent;padding:0}.footBox h3{background-color:#ccc;color:#333;padding:5px 10px;margin:15px 0;font-size:15px;font-weight:nomal;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}
.footCopy{text-align:center;font-size:12px;border-top:1px solid #CCC;padding:5px 0;margin-top:10px}.footCopy a,.footcopy a:visited{color:#fff}.footColmun ul.children{margin-left:20px}
.footBox .orderList dt{float:left;margin-right:5px}.footBox .orderList dl{border-bottom:1px dotted #ccc;margin:0 0 10px;overflow:hidden}.sns-buttons-pc{overflow:hidden;padding:5px 0 10px}
.head_social .sns-buttons-pc{padding:5px 0 5px}.home_social_area .sns-buttons-pc{padding:0 0 2px}.home_social_area .sns-button-horizontal{display:inline-block}
.home_social_area .wp_social_bookmarking_light{display:inline-block}.social_postTitle .sns-buttons-pc{padding:0}.art_social .sns-buttons-pc{border-top:0;padding:5px 0 0;margin:0;line-height:1.5}
.snsb_home .sns-buttons-pc{border-top:0;padding:5px 0 0;margin:0}.article .sns-buttons-pc ul{margin:5px 0 0}ul.snsb-balloon{padding:0}ul.snsb-balloon li{list-style-type:none;margin-right:2px;display:inline-block}
.balloon-btn-set{display:block;width:60px;height:63px}.balloon-btn-set a{display:block;color:#777;font-size:14px;text-decoration:none}a.arrow-box-link{font-weight:bold;text-align:center;font-family:Arial;display:block}
a.balloon-btn-link{width:58px;height:20px;line-height:20px;position:relative;top:4px;color:white;border-radius:3px;text-align:center;display:block}.arrow-box{position:relative;background:#fff;border:1px solid #bbb;text-align:center;width:58px;height:33px;border-radius:3px;line-height:33px;display:inline-block}
.arrow-box:after,.arrow-box:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}
.arrow-box:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:3px;margin-left:-3px}.arrow-box:before{border-color:rgba(187,187,187,0);border-top-color:#ddd;border-width:5px;margin-left:-5px}
a.balloon-btn-link{font-size:11px;font-weight:normal;text-decoration:none;background-color:#ccc;color:#fff;display:inline-block;padding:1px 0 0}a.twitter-balloon-btn-link{background-color:#55acee}
a.facebook-balloon-btn-link{background-color:#3c5a99}a.googleplus-balloon-btn-link{background-color:#dd4b39}a.hatena-balloon-btn-link{background-color:#3c7dd1}
a.pocket-balloon-btn-link{background-color:#ee4257}a.line-balloon-btn-link{background-color:#00c300}a.evernote-balloon-btn-link{background-color:#51b125}
a.feedly-balloon-btn-link{background-color:#87bd33}a.twitter-balloon-btn-link:hover{background-color:#55acee}a.facebook-balloon-btn-link:hover{background-color:#3c5a99}
a.googleplus-balloon-btn-link:hover{background-color:#dd4b39}a.hatena-balloon-btn-link:hover{background-color:#3c7dd1}a.pocket-balloon-btn-link:hover{background-color:#ee4257}
a.line-balloon-btn-link:hover{background-color:#00c300}a.evernote-balloon-btn-link:hover{background-color:#51b125}a.feedly-balloon-btn-link:hover{background-color:#87bd33}
.social_postTitle .sns-button-horizontal{display:inline-block}.sns-button-horizontal .balloon-btn-set{display:block;width:auto;height:22px}.fa-spin:before{display:inline-block;-webkit-animation:spin 5s linear infinite;-moz-animation:spin 5s linear infinite;-ms-animation:spin 5s linear infinite;-o-animation:spin 5s linear infinite;animation:spin 5s linear infinite}
@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(360deg)}
}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(360deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(360deg)}
}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sns-button-horizontal ul.snsb-balloon .arrow-box{height:20px;width:50px;line-height:20px;float:right}
.sns-button-horizontal ul.snsb-balloon .arrow-box-link{line-height:20px;text-align:center}.sns-button-horizontal ul.snsb-balloon .balloon-btn-link{top:0;min-width:82px;width:auto}
.post_social_bottom .sns-button-horizontal ul.snsb-balloon .balloon-btn-link,.single_social_area .sns-button-horizontal ul.snsb-balloon .balloon-btn-link{padding:4px 0;font-size:12px}
.sns-button-horizontal ul.snsb-balloon .balloon-btn-link i{margin-right:3px;margin-left:3px;vertical-align:middle}.sns-button-horizontal ul .social-count{margin-left:3px;margin-right:5px}
.sns-button-horizontal .arrow-box{position:relative;background:#fff;border:1px solid #bbb}.sns-button-horizontal .arrow-box:after,.sns-button-horizontal .arrow-box:before{right:100%;top:50%;border:solid transparent;content:" ";height:0;width:0;left:auto;position:absolute;pointer-events:none}
.sns-button-horizontal .arrow-box:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:3px;margin-top:-3px}.sns-button-horizontal .arrow-box:before{border-color:rgba(119,119,119,0);border-right-color:#bbb;border-width:4px;margin-top:-4px}
.relatedPosts{margin-bottom:20px;background-color:#FFF}.relatedPosts .yarpp-related{margin:0}.relatedPosts .yarpp-related ol{margin:10px 10px 10px 40px}
.relatedPosts .yarpp-related ol li{margin:10px 0}.generalBox .yarpp-related a{font-weight:normal}.relatedPosts .yarpp-related h3{font-weight:normal;padding:12px 10px;font-size:100%;text-transform:capitalize;margin:-1px -1px 0}
.relatedPosts dl{border-bottom:dotted 1px #ccc;margin:15px 10px 0}.relatedPosts dl:last-child{border-bottom:0}.relatedPosts dt{margin:0 10px 0 5px}.mp-yarpp{list-style:none;padding:0!important}
.mp-yarpp li{border-bottom:1px dotted #ccc;background-image:none;margin:0;overflow:hidden;padding:0}.mp-yarpp li:last-child{border-bottom:0}.mp-yarpp a{display:block;overflow:hidden;padding:10px 25px;text-decoration:none}
.mp-yarpp a:hover,.mp-yarpp a:focus{background-color:#efefef}.mp-yarpp-img{margin-right:7px}.yarpp-related .yarpp-thumbnail-title{font-weight:normal!important}
.wrap_recentcomments .recentcomments_avatar{background-image:none;padding-left:0;margin-bottom:10px;padding-bottom:5px}.wrap_recentcomments .recentcomments_avatar:last-child{margin-bottom:0;border-bottom:0}
.wrap_recentcomments img{border:1px solid #ccc;padding:1px;margin-right:5px;vertical-align:middle;float:left}.recentcomments span{font-size:12px;color:#666;margin:0;display:block}
.recentcomment_text{margin-left:60px}.recentcomments{border-bottom:1px dotted #CCC}.generalBox ul{list-style-position:inside;padding:10px 15px}.wrap_recentcomments{list-style:none}
.wpp-list li{background-image:none;padding-left:0}.widePop{margin:0 auto}.widePop .wpp-list li{width:135px;display:inline-block;clear:none;vertical-align:top;margin-bottom:15px}
.generalBox .wpp-list li,.sideBox .wpp-list li{list-style:none;overflow:hidden;margin:0 0 5px;border-bottom:1px dotted #ccc;padding:5px 0}.generalBox .wpp-list li:last-child,.sideBox .wpp-list li:last-child,{border-bottom:0}
.wpp-list li.current{background-color:transparent!important;color:#333}.catRankOrder{counter-reset:item;list-style:none}.catRankOrder li{display:block;background-image:none;overflow:hidden;margin:0;position:relative;background-position:4px 0;background-repeat:no-repeat;padding:0;border-bottom:1px dotted #ccc}
.catRankOrder a{display:block;padding:10px 10px 10px;position:relative;text-decoration:none;overflow:hidden}.catRankOrder span{display:block;padding:30px 0 0}
.catRankOrder a:hover,.catRankOrder a:focus{background-color:#efefef}.catRankOrder li:last-child{border-bottom:0;padding-bottom:0}.catRankOrder li span:before{content:counter(item) "位";counter-increment:item;position:absolute;top:16px;font-weight:bold;color:#777}
.catRankOrder li:first-child span:before,.catRankOrder li:nth-child(2) span:before,.catRankOrder li:nth-child(3) span:before{top:10px}.catRankOrder li:first-child span:before{content:url(images/ie8-rank_list_r_1.png)}
.catRankOrder li:nth-child(2) span:before{content:url(images/ie8-rank_list_r_2.png)}.catRankOrder li:nth-child(3) span:before{content:url(images/ie8-rank_list_r_3.png)}
.widePop .catRankOrder li a{display:block;vertical-align:middle;padding:10px 25px 10px}.newPosts dt{margin-right:10px}.boxBanner{margin:0 0 20px}.sideBox .newPosts,.sideBox .orderList,.sideBox .authorList,.footBox .authorList{margin:0}
.newPosts a,.sideBox .orderList>a,.sideBox .authorList>a,.footBox .authorList>a{text-decoration:none;display:block;border-bottom:1px dotted #ccc;overflow:hidden;padding:10px}
.newPosts>a:hover,.sideBox .orderList>a:hover,.sideBox .authorList>a:hover,.newPosts>a:focus,.sideBox .orderList>a:focus,.sideBox .authorList>a:focus{background-color:#efefef}
.newPosts a:last-child,.sideBox .orderList>a:last-child,.sideBox .authorList>a:last-child{border-bottom:0}.new_post_date{color:#333;font-size:14px}.content_footer .new_post_date,.content_footer .recentcomments span{color:#999}
.content_footer .newPosts a:hover{text-decoration:underline;background-color:transparent}.tagcloud{padding:5px}.sideBox .cat_label,.footBox .cat_label,.generalBox .cat_label{background-image:none;padding:4px 6px;border-radius:3px;display:inline-block;margin:0 5px 2px 0;font-size:12px}
.generalBox .newPosts_category,.generalBox .new_post_date{display:inline-block}.generalBox .new_post_title{margin:3px 0}a.orderCatList_item{display:inline-block;text-decoration:none;width:310px;vertical-align:top;color:#333;padding:7px 0}
.footBox a.orderCatList_item{color:#fff;border-bottom:1px dotted #ccc;margin:0 0 5px}.sideBox .orderCatList{margin:0}.sideBox a.orderCatList_item{width:280px;border-bottom:1px solid #ccc;padding:10px}
.sb_3col .sideBox a.orderCatList_item{width:194px}.content_widgets a.orderCatList_item:hover{color:#f90}.sideBox a.orderCatList_item:hover{background-color:#efefef}
.orderCatList_item img{float:left;margin:0 5px 0 0}.scl_title{padding:0 0 0 10px}.scl_date{color:#999;font-size:12px;padding:0 0 0 10px}.generalBox a.widget_authorList{display:inline-block;text-decoration:none;width:290px;vertical-align:top;color:#333;border-bottom:0;margin:0 0 15px}
.author_name{display:table-cell;vertical-align:middle;font-weight:bold}.sb_au_avatar{float:left;margin:0 10px 0 0;overflow:hidden;border:1px solid #ccc}
.sb_au_avatar img,.page_au_avatar img{transition:opacity 0s ease-out}.author_title{display:block;font-size:14px;font-weight:normal;color:#666}.footBox .author_title{color:#ccc}
.footBox .newPosts .moreLink a,.footBox .moreLink.orderCatList_link a{background-color:#ccc;color:#333;text-decoration:none}.moreLink_widget{text-align:right;overflow:hidden}
.moreLink_authors{margin:0 10px}.author_box .moreLink_authors{text-align:right}.sideBox .moreLink_widget{margin:10px}.moreLink_widget a{background-image:url(images/list_1st.png);background-repeat:no-repeat;background-position:left 2px;padding-left:20px;margin-bottom:5px;display:block;text-align:left;float:right}
.moreLink_authors a{background-image:url(images/list_1st.png);background-repeat:no-repeat;background-position:left 2px;padding-left:20px;margin-bottom:15px;display:inline-block;text-align:left;font-weight:normal}
.generalBox .related_post,#sidebar .related_post{background-color:#fff;list-style:none;padding:10px 10px 10px 10px}.related_post a{display:block;text-decoration:none}
.related_post_tile{display:inline-block;vertical-align:top;width:145px;line-height:1.3;text-align:left;margin:10px 10px 20px}#sidebar .related_post_tile{width:120px;margin:10px 8px 20px;background-image:none;padding-left:0}
#sidebar .related_post_tile .related_post_thum{height:120px}#sidebar .related_post_list{background-image:none;padding-left:0}.related_post_tile .related_post_date{color:#666;font-size:14px}
.related_post_tile .related_post_thum{text-align:center;height:145px;overflow:hidden;margin:0 0 5px}.related_post_tile .related_post_thum img{width:auto;max-width:100%;height:auto}
.related_post_list{line-height:1.3;text-align:left;margin:0 -10px;border-bottom:1px dotted #ccc;padding:10px 20px 10px 20px}#sidebar .related_post_list{margin:0;padding:10px 0}
.related_post_list:last-child{border-bottom:0}.related_post_list .related_post_content{display:inline-block;vertical-align:top}.related_post_list .related_post_date{color:#666;font-size:14px}
.related_post_list .related_post_thum{overflow:hidden;display:inline-block;margin-right:5px}.boldtxt{font-weight:bold}.bigtxt{font-size:1.2em}.bigbigtxt{font-size:1.4em}
.smalltxt{font-size:.8em}.marker-yellow{background:#faf37a}.colorRed{color:#C00}.arrow-orange:before,.arrow-blue:before,.arrow-red:before,.arrow-pink:before,.arrow-green:before,.arrow-b-orange:before,.arrow-b-blue:before,.arrow-b-red:before,.arrow-b-pink:before,.arrow-b-green:before{position:relative;top:9px}
.arrow-orange:before,.arrow-b-orange:before{content:url(images/a_arrow_orange.png)}.arrow-blue:before,.arrow-b-blue:before{content:url(images/a_arrow_blue.png)}
.arrow-red:before,.arrow-b-red:before{content:url(images/a_arrow_red.png)}.arrow-pink:before,.arrow-b-pink:before{content:url(images/a_arrow_pink.png)}
.arrow-green:before,.arrow-b-green:before{content:url(images/a_arrow_green.png)}.arrow-b-orange,.arrow-b-blue,.arrow-b-red,.arrow-b-pink,.arrow-b-green{display:block;margin-left:22px;text-indent:-24px}
.delta2-orange:before,.delta2-blue:before,.delta2-red:before,.delta2-pink:before,.delta2-green:before,.delta2-b-orange:before,.delta2-b-blue:before,.delta2-b-red:before,.delta2-b-pink:before,.delta2-b-green:before{content:"▶▶";display:inline-block;margin:0 2px}
.delta3-orange:before,.delta3-blue:before,.delta3-red:before,.delta3-pink:before,.delta3-green:before,.delta3-b-orange:before,.delta3-b-blue:before,.delta3-b-red:before,.delta3-b-pink:before,.delta3-b-green:before{content:"▶▶▶";display:inline-block;margin:0 2px}
.delta2-orange:before,.delta3-orange:before,.delta2-b-orange:before,.delta3-b-orange:before{color:#ffaf46}.delta2-blue:before,.delta3-blue:before,.delta2-b-blue:before,.delta3-b-blue:before{color:#06F}
.delta2-red:before,.delta3-red:before,.delta2-b-red:before,.delta3-b-red:before{color:#C30}.delta2-pink:before,.delta3-pink:before,.delta2-b-pink:before,.delta3-b-pink:before{color:#f99}
.delta2-green:before,.delta3-green:before,.delta2-b-green:before,.delta3-b-green:before{color:#390}.delta2-b-orange,.delta2-b-blue,.delta2-b-red,.delta2-b-pink,.delta2-b-green{display:block;margin-left:32px;text-indent:-17px}
.delta3-b-orange,.delta3-b-blue,.delta3-b-red,.delta3-b-pink,.delta3-b-green{display:block;margin-left:49px;text-indent:-25px}.post_content .f_box p{margin-bottom:10px}
.tokuten,.box_b,.bullet_box,.box_h{border-width:2px;border-style:solid;margin:20px 4px;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}
.tokuten{border-color:#009ce2;padding:10px}.title_tokuten{color:#FFF;background-image:none;background-color:#009ce2;border-style:none;margin:0 0 10px;font-size:16px;padding:8px 10px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
img.tokuten_img{float:left;margin:0 10px}.box_b,.bullet_box{border-color:#ff843f}.box_h{background-color:#ffe79f;background-image:url(images/bk_box_h.gif);border-style:none}
.box_b p,.box_h p,.bullet_box p{margin-bottom:10px}.post_content .bullet_box ul{margin:0 20px 0}.bullet_box li{margin:10px 0}.bullet_box ul li{list-style:none;background-image:url(images/ico_check24_red.gif);background-position:top left;background-repeat:no-repeat;padding-left:27px;padding-top:2px}
.ranktable,.ranktable th,.ranktable td{border-color:#CCC;border-width:1px;border-collapse:collapse;border-style:solid}.ranktable th{padding:10px 5px 5px;background-color:#f1f1f1;text-align:left}
.ranktable td{padding:15px}.ranktable td{vertical-align:top}.ranktable .ranking_img{background-repeat:no-repeat;background-position:5px center;font-size:17px;text-align:left;padding:27px 10px 20px 75px;line-height:1.2}
.ranking_img_1{background-image:url(images/tate-rank-1.png)}.ranking_img_2{background-image:url(images/tate-rank-2.png)}.ranking_img_3{background-image:url(images/tate-rank-3.png)}
.rank_more{margin:10px 5px 0;text-align:right}.rank_more a{padding:8px 9px;font-weight:bold;font-size:15px;width:230px;text-align:center;display:inline-block}
.rank_more .icon-delta-r{margin-right:3px;font-size:14px}.custBox{margin:10px 10px 30px;border-style:solid;border-width:2px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.custBox_title{padding:7px 20px;background-color:#fdc4c1;font-size:18px;font-weight:bold;color:#FFF}.custBox_cont{margin:15px 30px}.box_no_border{border:0}
.box_no_border .custBox_cont{margin:30px 0}.custBox p{margin-top:30px}.custBox h3{font-size:16px;color:#1977a9;background:0;border:0;padding:0;margin:5px 0}
.custom_box p{margin:5px 0}#sidebar .custBox{margin:10px 0;padding:10px 10px}.box_pink,.box_pink-pink,.box_pink-gray,.box_pink-cream,.box_pink .balloonText{border-color:#f07fa3}
.box_pink .custBox_title,.box_pink-gray .custBox_title,.box_pink-cream .custBox_title{background-color:#f07fa3;color:#FFF}.box_pink-pink .custBox_title{background-color:transparent;color:#900;margin-bottom:-12px}
.box_pink-pink{background-color:#ffe8e8}.box_pink-gray{background-color:#fafafa}.box_pink-cream{background-color:#ffffe0}.box_pink2,.box_pink2-pink,.box_pink2-gray,.box_pink2-cream,.box_pink2 .balloonText{border-color:#e8868f}
.box_pink2 .custBox_title,.box_pink2-gray .custBox_title,.box_pink2-cream .custBox_title{background-color:#e8868f;color:#FFF}.box_pink2-pink .custBox_title{background-color:transparent;color:#900;margin-bottom:-12px}
.box_pink2-pink{background-color:#ffd6d9}.box_pink2-gray{background-color:#fafafa}.box_pink2-cream{background-color:#ffffe0}.box_lightpink,.box_lightpink-pink,.box_lightpink-gray,.box_lightpink-cream,.box_lightpink .balloonText{border-color:#fff2f2;background-color:#fff2f2}
.box_lightpink .custBox_title,.box_lightpink-gray .custBox_title,.box_lightpink-cream .custBox_title{background-color:#fff2f2;color:#900}.box_lightpink-pink .custBox_title{background-color:transparent;color:#900;margin-bottom:-12px}
.box_blue,.box_blue-blue,.box_blue-gray,.box_blue-cream,.box_blue .balloonText{border-color:#0e7ac4}.box_blue .custBox_title,.box_blue-cream .custBox_title,.box_blue-gray .custBox_title{background-color:#0e7ac4;color:#FFF}
.box_blue-blue .custBox_title{background-color:transparent;color:#4973a6;margin-bottom:-12px}.box_blue-blue{background-color:#e0fbff}.box_blue-gray{background-color:#fafafa}
.box_blue-cream{background-color:#ffffe0}.box_blue2,.box_blue2-blue,.box_blue2-gray,.box_blue2-cream,.box_blue2 .balloonText{border-color:#89bdde}.box_blue2 .custBox_title,.box_blue2-gray .custBox_title,.box_blue2-cream .custBox_title{background-color:#89bdde;color:#FFF}
.box_blue2-blue .custBox_title{background-color:transparent;color:#4973a6;margin-bottom:-12px}.box_blue2-blue{background-color:#c5e5f9}.box_blue2-gray{background-color:#fafafa}
.box_blue2-cream{background-color:#ffffe0}.box_lightblue,.box_lightblue-blue,.box_lightblue-gray,.box_lightblue-cream,.box_lightblue .balloonText{border-color:#eaf6fd;background-color:#eaf6fd}
.box_lightblue .custBox_title,.box_lightblue-gray .custBox_title,.box_lightblue-cream .custBox_title{background-color:#eaf6fd;color:#4973a6}.box_lightblue-blue .custBox_title{background-color:transparent;color:#4973a6;margin-bottom:-12px}
.box_green,.box_green-green,.box_green-gray,.box_green-cream,.box_green .balloonText{border-color:#509b49}.box_green .custBox_title,.box_green-cream .custBox_title,.box_green-gray .custBox_title{background-color:#509b49;color:#FFF}
.box_green-green .custBox_title{background-color:transparent;color:#477e26;margin-bottom:-12px}.box_green-green{background-color:#dcfdcc}.box_green-gray{background-color:#fafafa}
.box_green-cream{background-color:#ffffe0}.box_green2,.box_green2-green,.box_green2-gray,.box_green2-cream,.box_green2 .balloonText{border-color:#bedd89}
.box_green2 .custBox_title,.box_green2-gray .custBox_title,.box_green2-cream .custBox_title{background-color:#bedd89;color:#FFF}.box_green2-green .custBox_title{background-color:transparent;color:#477e26;margin-bottom:-12px}
.box_green2-green{background-color:#e1efc9}.box_green2-gray{background-color:#fafafa}.box_green2-cream{background-color:#ffffe0}.box_lightgreen,.box_lightgreen-green,.box_lightgreen-gray,.box_lightgreen-cream,.box_lightgreen .balloonText{border-color:#fcfff2;background-color:#fcfff2}
.box_lightgreen .custBox_title,.box_lightgreen-gray .custBox_title,.box_lightgreen-cream .custBox_title{background-color:#fcfff2;color:#477e26}.box_lightgreen-green .custBox_title{background-color:transparent;color:#477e26;margin-bottom:-12px}
.box_beige,.box_beige-green,.box_beige-gray,.box_beige-cream,.box_beige .balloonText{border-color:#fefaef;background-color:#fefaef}.box_beige .custBox_title,.box_beige-gray .custBox_title,.box_beige-cream .custBox_title{background-color:#fefaef;color:#949474}
.box_black,.box_black-gray,.box_black-cream,.box_black .balloonText{border-color:#000}.box_black .custBox_title,.box_black-cream .custBox_title,.box_black-gray .custBox_title{background-color:#000;color:#FFF}
.box_black-gray{background-color:#fafafa}.box_black-cream{background-color:#ffffe0}.box_black2,.box_black2-gray,.box_black2-cream,.box_black2 .balloonText{border-color:#595959}
.box_black2 .custBox_title,.box_black2-gray .custBox_title,.box_black2-cream .custBox_title{background-color:#595959;color:#FFF}.box_black2-gray{background-color:#fafafa}
.box_black2-cream{background-color:#ffffe0}ul.f_container,ol.r_container{list-style:none;margin:10px auto 25px;text-align:center;width:100%;padding:0}
ul.f_container li,ol.r_container li{display:inline-block;width:200px;border:1px solid #CCC;text-align:center;overflow:hidden;vertical-align:top}ul.f_container li strong{color:#000}
.f_box_text{text-align:left}.f_box img{margin:8px;border:1px solid #CCC;vertical-align:bottom}.generalBox .f_box p{margin:0}.f_box_text p,.generalBox .f_box_text p{font-size:13px;margin:5px 8px;line-height:1.5em}
.f_box_button{text-align:right;margin-bottom:10px;margin-right:7px}.r_container li{list-style:none;background-repeat:no-repeat;background-position:8px 5px;background-size:22px}
.r_container li:first-child{background-image:url(images/rank_list_1st_r.png)}.r_container li:nth-child(2){background-image:url(images/rank_list_2nd_r.png)}
.r_container li:nth-child(3){background-image:url(images/rank_list_3rd_r.png)}.r_box_title{font-weight:bold;text-align:left;margin:12px 5px 5px 35px;line-height:1.2;font-size:17px}
.sidebox .r_container li{width:auto;margin:10px auto}.qaBox{margin:10px 0}.answer,.question{padding:11px 0 11px 55px;background-repeat:no-repeat;background-position:top left}
.answer p{margin-top:0;color:#333}.answer_title{font-size:18px;margin-top:0}.question{font-size:18px;border-bottom:1px solid #CCC;margin-bottom:10px}.q_red{background-image:url(images/q-red.png);color:#d84529}
.a_red{background-image:url(images/a-red.png);color:#d84529}.q_blue{background-image:url(images/q-blue.png);color:#2d85e0}.a_blue{background-image:url(images/a-blue.png);color:#2d85e0}
.q_orange{background-image:url(images/q-orange.png);color:#e0892d}.a_orange{background-image:url(images/a-orange.png);color:#e0892d}.q_green{background-image:url(images/q-green.png);color:#9bbf30}
.a_green{background-image:url(images/a-green.png);color:#9bbf30}.a_text_off,.q_text_off{color:#333;font-weight:bold}.post_content .wrap_gcse_aw table,.post_content .wrap_gcse_aw tr,.post_content .wrap_gcse_aw td{border:0}
.post_content .wrap_gcse_aw table{margin:0;line-height:normal}.post_content .wrap_gcse_aw .gsc-input-box table{line-height:1.8}.post_content .wrap_gcse_aw tr,.post_content .wrap_gcse_aw td{padding:0}
.post_content .wrap_gcse_aw .gsc-control-cse{width:80%;margin:auto}.post_content .gsc-wrapper{line-height:normal}.balloonAvator_l,.balloonAvator_r{line-height:1.2;text-align:center}
.balloonAvator_l{float:left;margin-left:5px}.balloonAvator_r{float:right;margin-right:5px}.box_no_border .balloonAvator_l,.box_no_border .balloonAvator_r{margin:0}
.balloonText{border:2px solid #dedede;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:auto;position:relative;margin:10px}
.box_no_border .balloonText{width:auto;margin:0}.balloonText p:last-child{margin:0}.ballon_aqua{background-color:#cfe3fe;border-color:#dedede!important}
.ballon_yellow-green{background-color:#afe549;border-color:#dedede!important}.ballon_pink{background-color:#fedbe8;border-color:#dedede!important}.ballon_light-gray{background-color:#f5f5f5;border-color:#dedede!important}
.balloonAvator_l,.balloonAvator_r{margin:0;width:100px}.balloonText{width:390px;margin:0}.box_no_border .balloonText{width:450px;margin:0}.balloonText p{margin:0 0 30px}
#content-1col .balloonText{width:470px}.cont-1col .box_no_border .balloonText{width:630px}.cont-1col .balloonText{width:560px}.balloon_l,.box_no_border .balloon_l{float:right}
.balloon_r,.box_no_border .balloon_r{float:left}.balloon_l:before,.balloon_l:after,.balloon_r:before,.balloon_r:after{content:'';display:block;height:0;position:absolute}
.balloon_l.balloon_yoko:before{border-right:30px solid #dedede;border-top:14px solid transparent;border-bottom:16px solid transparent;top:8px;left:-30px}
.balloon_l.balloon_yoko:after{border-right:35px solid #fff;border-top:15px solid transparent;border-bottom:18px solid transparent;top:7px;left:-27px}.balloon_r.balloon_yoko:before{border-top:14px solid transparent;border-bottom:16px solid transparent;border-left:30px solid #dedede;top:8px;right:-30px}
.balloon_r.balloon_yoko:after{border-left:35px solid #fff;border-top:15px solid transparent;border-bottom:18px solid transparent;top:7px;right:-27px}.box_pink .balloon_l:before{border-right-color:#f07fa3}
.box_pink .balloon_r:before{border-left-color:#f07fa3}.box_green .balloon_l:before{border-right-color:#509b49}.box_green .balloon_r:before{border-left-color:#509b49}
.box_black .balloon_l:before{border-right-color:#000}.box_black .balloon_r:before{border-left-color:#000}.box_blue .balloon_l:before{border-right-color:#0e7ac4}
.box_blue .balloon_r:before{border-left-color:#0e7ac4}.balloon_l.balloon_yoko.ballon_aqua:before,.balloon_l.balloon_yoko.ballon_yellow-green:before,.balloon_l.balloon_yoko.ballon_pink:before,.balloon_l.balloon_yoko.ballon_light-gray:before{border-right-color:#dedede!important}
.balloon_r.balloon_yoko.ballon_aqua:before,.balloon_r.balloon_yoko.ballon_yellow-green:before,.balloon_r.balloon_yoko.ballon_pink:before,.balloon_r.balloon_yoko.ballon_light-gray:before{border-left-color:#dedede!important}
.balloon_l.ballon_aqua:after{border-right-color:#cfe3fe}.balloon_r.ballon_aqua:after{border-left-color:#cfe3fe}.balloon_l.ballon_yellow-green:after{border-right-color:#afe549}
.balloon_r.ballon_yellow-green:after{border-left-color:#afe549}.balloon_l.ballon_pink:after{border-right-color:#fedbe8}.balloon_r.ballon_pink:after{border-left-color:#fedbe8}
.balloon_l.ballon_light-gray:after{border-right-color:#f5f5f5}.balloon_r.ballon_light-gray:after{border-left-color:#f5f5f5}.balloonText_noFrame_l p{margin:0 0 30px 110px}
.balloonText_noFrame_r p{margin:0 110px 30px 0}.av_img_waku_maru{border-radius:50%;overflow:hidden}.wrap_av_img img{vertical-align:bottom}a.link_button_static{background-color:#1abc9c;border-radius:5px;color:#fff;display:inline-block;font-size:18px;font-weight:bold;position:relative;line-height:1.5;-webkit-transition:none;transition:none;text-shadow:0 1px 1px rgba(0,0,0,.3);text-decoration:none;margin:5px}
.link_button_text_static{padding:13px 30px;display:inline-block;position:relative}.lb_width_normal .lb_icon_yajirusi,.lb_width_normal .lb_icon_sankaku,.lb_width_normal .lb_icon_maru-sankaku,.lb_width_wide.lb_align_center .lb_icon_yajirusi.lb_icon_center,.lb_width_wide.lb_align_center .lb_icon_sankaku.lb_icon_center,.lb_width_wide.lb_align_center .lb_icon_maru-sankaku.lb_icon_center{padding:13px 22px 13px 38px}
.lb_width_normal .lb_icon_yajirusi.lb_icon_right,.lb_width_normal .lb_icon_sankaku.lb_icon_right,.lb_width_normal .lb_icon_maru-sankaku.lb_icon_right,.lb_width_wide.lb_align_center .lb_icon_yajirusi.lb_icon_center.lb_icon_right,.lb_width_wide.lb_align_center .lb_icon_sankaku.lb_icon_center.lb_icon_right,.lb_width_wide.lb_align_center .lb_icon_maru-sankaku.lb_icon_center.lb_icon_right{padding:13px 38px 13px 22px}
.lb_icon_right,.lb_icon_left{display:block}a.link_button_static:hover{opacity:.7;color:#fff;text-decoration:none}a.link_button_static:active,a.link_button_static:focus{color:#fff;text-decoration:none}
a.link_button_static_normal:active{top:3px;box-shadow:none}a.link_button_static_flat_green,a.link_button_static_normal_green,a.link_button_static_flat_green .lb_icon_yajirusi:after,a.link_button_static_normal_green .lb_icon_yajirusi:after{background-color:#23ac38}
a.link_button_static_flat_green .lb_icon_maru-sankaku:after,a.link_button_static_normal_green .lb_icon_maru-sankaku:after{border-left-color:#23ac38}a.link_button_static_flat_red,a.link_button_static_normal_red,a.link_button_static_flat_red .lb_icon_yajirusi:after,a.link_button_static_normal_red .lb_icon_yajirusi:after{background-color:#eb5350}
a.link_button_static_flat_red .lb_icon_maru-sankaku:after,a.link_button_static_normal_red .lb_icon_maru-sankaku:after{border-left-color:#eb5350}a.link_button_static_flat_blue,a.link_button_static_normal_blue,a.link_button_static_flat_blue .lb_icon_yajirusi:after,a.link_button_static_normal_blue .lb_icon_yajirusi:after{background-color:#29a7e1}
a.link_button_static_flat_blue .lb_icon_maru-sankaku:after,a.link_button_static_normal_blue .lb_icon_maru-sankaku:after{border-left-color:#29a7e1}a.link_button_static_flat_pink,a.link_button_static_normal_pink,a.link_button_static_flat_pink .lb_icon_yajirusi:after,a.link_button_static_normal_pink .lb_icon_yajirusi:after{background-color:#f6788a}
a.link_button_static_flat_pink .lb_icon_maru-sankaku:after,a.link_button_static_normal_pink .lb_icon_maru-sankaku:after{border-left-color:#f6788a}a.link_button_static_flat_orange,a.link_button_static_normal_orange,a.link_button_static_flat_orange .lb_icon_yajirusi:after,a.link_button_static_normal_orange .lb_icon_yajirusi:after{background-color:#f39801}
a.link_button_static_flat_orange .lb_icon_maru-sankaku:after,a.link_button_static_normal_orange .lb_icon_maru-sankaku:after{border-left-color:#f39801}
a.link_button_static_normal_green{box-shadow:0 3px 0 #197928}a.link_button_static_normal_red{box-shadow:0 3px 0 #963634}a.link_button_static_normal_blue{box-shadow:0 3px 0 #1d77a0}
a.link_button_static_normal_pink{box-shadow:0 3px 0 #a9525e}a.link_button_static_normal_orange{box-shadow:0 3px 0 #b37001}.lb_width_wide{width:100%}.lb_align_left{text-align:left}
.lb_align_center{text-align:center}.wrap_lbs{text-align:center}.lb_icon_yajirusi:before{display:block;font-family:'icomoon';content:"\e903";position:absolute;left:9px;line-height:1;margin:0;font-size:16px;top:32%;top:-webkit-calc(50% - 11px);top:calc(50% - 11px)}
.lb_width_normal .lb_icon_yajirusi:before,.lb_width_wide.lb_align_center .lb_icon_yajirusi.lb_icon_center:before{left:22px}.lb_icon_yajirusi.lb_icon_right:before{right:14px;left:auto}
.lb_icon_sankaku:before{font-family:'icomoon';display:block;content:"\e005";position:absolute;left:14px;margin:0;line-height:1;font-size:14px;top:34%;top:-webkit-calc(50% - 9px);top:calc(50% - 9px)}
.lb_icon_sankaku:hover:before{left:16px}.lb_width_normal .lb_icon_sankaku.lb_icon_right:before,.lb_width_wide .lb_icon_sankaku.lb_icon_right:before{right:14px;left:auto}
.lb_width_normal .lb_icon_sankaku.lb_icon_right:hover:before,.lb_width_wide .lb_icon_sankaku.lb_icon_right:hover:before{right:16px;left:auto}.lb_width_normal .lb_icon_sankaku:before,.lb_width_wide.lb_align_center .lb_icon_sankaku.lb_icon_center:before{left:22px}
.lb_width_normal .lb_icon_sankaku:hover:before,.lb_width_wide.lb_align_center .lb_icon_sankaku.lb_icon_center:hover:before{left:24px}.lb_icon_maru-sankaku:before{display:block;font-family:'icomoon';content:'\e907';position:absolute;font-size:19px;margin:0;line-height:1;left:8px;top:29%;top:calc(50% - 12px);top:-webkit-calc(50% - 12px)}
.lb_width_normal .lb_icon_maru-sankaku:before,.lb_width_wide.lb_align_center .lb_icon_maru-sankaku.lb_icon_center:before{left:15px}.lb_icon_maru-sankaku.lb_icon_right:before{right:14px;left:auto}
.lb_icon_gaibu:after{display:inline-block;font-family:'icomoon';content:'\e900';position:relative;font-size:19px;margin:0;line-height:1;left:5px}
.lb_icon_gaibu.lb_icon_right:after{right:14px;left:auto;top:29%;top:calc(50% - 12px);top:-webkit-calc(50% - 12px);display:block;position:absolute}.lb_width_normal .lb_icon_gaibu.lb_icon_right:after{right:-5px;display:inline-block;position:relative}
.sc_label{display:inline-block;background-color:#29a7e1;border-radius:3px;font-size:12px;color:#fff;padding:0 5px;line-height:1.8;margin:0 2px;vertical-align:text-top}
.sc_label_blue{background-color:#29a7e1}.sc_label_red{background-color:#eb5350}.sc_label_pink{background-color:#f6788a}.sc_label_green{background-color:#23ac38}
.sc_label_orange{background-color:#f39801}.sc_label_black{background-color:#333}.button{display:inline-block;*display:inline;zoom:1;padding:5px 15px;margin:0 3px;border:1px solid #bbb;overflow:visible;font:bold 13px arial,helvetica,sans-serif;text-decoration:none;white-space:nowrap;color:#fff;-moz-text-shadow:0 1px 0 rgba(0,0,0,.2);-webkit-text-shadow:0 1px 0 rgba(0,0,0,.2);text-shadow:0 1px 0 rgba(0,0,0,.2);background-color:#ddd;background-image:linear-gradient(top,rgba(255,255,255,.3),rgba(255,255,255,0)),url(data:image/png;base64,iVBORw0KGg[...]QmCC);transition:background-color .2s ease-out;background-clip:padding-box;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 2px -1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.3) inset;-webkit-box-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 2px -1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.3) inset;box-shadow:0 1px 0 rgba(0,0,0,.3),0 2px 2px -1px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.3) inset}
a.button{text-decoration:none}.button:hover{background-color:#eee;color:#fff}.button:visited{color:#fff}.button:active{background:#e9e9e9;position:relative;top:1px;outline:0;-moz-text-shadow:none;-webkit-text-shadow:none;text-shadow:none;-moz-box-shadow:0 1px 1px rgba(0,0,0,.3) inset;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.3) inset;box-shadow:0 1px 1px rgba(0,0,0,.3) inset}
.button.green{background-color:#26bb1a;border-color:#5d8324}.button.green:hover{background-color:#67cf5e}.button.btcolor{background-color:#ee8a25;border-color:#b14c05}
.button.btcolor:hover{background-color:#eea24f}.button.btcolor:active{background:#eea24f}.rating_number{color:#bf0000;margin:0 5px;font-weight:bold}.rating_number_l{font-size:20px}
.rating_number_m{font-size:17px}.rating_number_s{font-size:12px}.generalBox,.sideBox,.post_archive,.post_footer,.wrapper_comment,.relatedPosts{border-radius:5px;-webkit-border-radius:5px;-moz-der-radius:5px}
.sideBox h3,.generalBox h3{border-radius:5px 5px 0 0;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0}.post_content .margin-small{margin-bottom:5px}
.post_content .margin-upper-h3{margin-bottom:-30px}.fb_iframe_widget{width:auto!important;display:inline-block!important}.wrap .wp_social_bookmarking_light{border:0!important;padding:0!important;margin:1px 0 0 3px!important;overflow:hidden}
.wrap .wp_social_bookmarking_light div{min-height:23px!important;line-height:1em!important;float:none!important;display:inline-block;vertical-align:top}
.wp_social_bookmarking_light_clear{display:none}