/*
Theme Name: メシオプレス03
Theme URI: http://mesiopress.com/
Description: アドセンス＆アフィリエイトブログ用のテンプレートです。
Author: MN
Author URI:
Template:
Version: 1.7
*/
@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');src:url('fonts/icomoon.eot?#iefix') format('embedded-opentype'),url('fonts/icomoon.woff') format('woff'),url('fonts/icomoon.ttf') format('truetype'),url('fonts/icomoon.svg#icomoon') format('svg');font-weight:normal;font-style:normal}
[data-icon]:before{font-family:'icomoon';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-sp,.icon-arrow-pc,.icon-pc,.icon-home,.icon-arrow,.icon-delta-r,.icon-delta-l,.icon-line-m,.icon-arrow-index{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}
.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"}
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{width:800px;margin:0 auto;border:1px solid #ccc;border-top:0;border-radius:0 0 5px 5px;margin-bottom:20px;background-color:#fff}
.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}.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:5px}.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:15px 0 0;float:right}
#searchBox{color:#666;margin:10px 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:10px 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;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;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;text-align:center;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)}
.postDate{background-position:0 0}.postCategory{background-position:0 -22px}.postComments{background-position:0 -46px}.postTag{background-position:0 -71px}
.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:3px 10px;border:1px solid #CCC;background-color:#fff;transition:background-color .2s ease-out}
.page-numbers:hover{background-color:#666;color:#fff}.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}.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_content h2{font-size:18px;font-weight:bold;background-repeat:no-repeat;color:#000;margin:2em -10px 1em;padding:10px 10px 13px 27px;border-style:solid;border-width:1px 1px 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:7px;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}
.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}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}
blockquote:after{position:absolute;bottom:10px;right:10px;content:url(images/bk-blockquote-r.png)}.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 10px;background-color:#999;background-repeat:repeat;margin:-1px -1px 0;font-weight:normal;text-align:center}
.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}.post_content p{margin-top:10px;margin-bottom:30px}p.margin-small{margin-bottom:10px}.post_content ul,.post_content ol{margin-bottom:20px;margin-left:30px}
.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 31px;padding:10px}
.social_copy{text-align:left;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}.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 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;text-align:center;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}
.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}
.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:40px 10px 10px;text-decoration:none;overflow:hidden}.catRankOrder a:hover,.catRankOrder a:focus{background-color:#efefef}
.catRankOrder li:last-child{border-bottom:0;padding-bottom:0}.catRankOrder li:before{content:counter(item) "位";counter-increment:item;position:absolute;left:26px;top:18px;font-weight:bold;color:#777}
.catRankOrder li:first-child:before,.catRankOrder li:nth-child(2):before,.catRankOrder li:nth-child(3):before{top:12px;left:22px}.catRankOrder li:first-child:before{content:url(images/ie8-rank_list_r_1.png)}
.catRankOrder li:nth-child(2):before{content:url(images/ie8-rank_list_r_2.png)}.catRankOrder li:nth-child(3):before{content:url(images/ie8-rank_list_r_3.png)}
.widePop .catRankOrder li a{display:block;vertical-align:middle;padding:45px 25px 15px}.newPosts dt{margin-right:10px}.boxBanner{margin:0 0 20px}.sideBox .newPosts,.sideBox .orderList{margin:0}
.newPosts a,.sideBox .orderList a{text-decoration:none;display:block;border-bottom:1px dotted #ccc;overflow:hidden;padding:10px}.newPosts a:hover,.sideBox .orderList a:hover,.newPosts a:focus,.sideBox .orderList a:focus{background-color:#efefef}
.newPosts a:last-child,.sideBox .orderList 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:none;color:#999}.tagcloud{padding: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{position:relative;top:9px}
.arrow-orange:before{content:url(images/a_arrow_orange.png)}.arrow-blue:before{content:url(images/a_arrow_blue.png)}.arrow-red:before{content:url(images/a_arrow_red.png)}
.arrow-pink:before{content:url(images/a_arrow_pink.png)}.arrow-green:before{content:url(images/a_arrow_green.png)}.delta2-orange:before,.delta2-blue:before,.delta2-red:before,.delta2-pink:before,.delta2-green:before{content:"▶▶";display:inline-block;margin:0 2px}
.delta3-orange:before,.delta3-blue:before,.delta3-red:before,.delta3-pink:before,.delta3-green:before{content:"▶▶▶";display:inline-block;margin:0 2px}
.delta2-orange:before,.delta3-orange:before{color:#ffaf46}.delta2-blue:before,.delta3-blue:before{color:#06F}.delta2-red:before,.delta3-red:before{color:#C30}
.delta2-pink:before,.delta3-pink:before{color:#f99}.delta2-green:before,.delta3-green:before{color:#390}.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:#f1f1f1}.box_pink-cream{background-color:#ffffe0}.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:#f1f1f1}.box_blue-cream{background-color:#ffffe0}.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:#f1f1f1}.box_green-cream{background-color:#ffffe0}.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:#f1f1f1}
.box_black-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}.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)}.q_blue{background-image:url(images/q-blue.png);color:#2d85e0}
.a_blue{background-image:url(images/a-blue.png)}.q_orange{background-image:url(images/q-orange.png);color:#e0892d}.a_orange{background-image:url(images/a-orange.png)}
.q_green{background-image:url(images/q-green.png);color:#9bbf30}.a_green{background-image:url(images/a-green.png)}.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:96px}.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}.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}.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:0!important}
.wrap .wp_social_bookmarking_light div{min-height:23px!important;line-height:1em!important}