@charset "utf-8";
/*
Theme Name: ハカドリ
Theme URI: https://hakadori.com/
Description: hakadori.com
Version: 1.0
Author: hakadori.com
Author URI:  https://hakadori.com/
*/
:focus,a,a:active,a:hover{outline:0}.post table td,.post table th{padding:10px;border-width:0 0 1px 1px}span#last_update:after,li.licenter:after,ol.sga-ranking li:after,li.licenter_side:after,ul.post li:after{line-height:0;visibility:hidden}abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;font-size:14px;color:#555}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{font-weight:400;text-align:left}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav{display:block}
body{font:12px/1.5 "Lucida Sans Unicode","Lucida Grande","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;color:#333;background:#fff;-webkit-text-size-adjust:none}a{margin:0;padding:0;text-decoration:none;vertical-align:baseline;background:0 0;font-size:100%;color:#0044CC}a:active,a:hover{color:#87a3d7}a img:hover{opacity:.8}.inner:after,.newsTitle:after,.post:after,nav#mainNav .inner:after,nav#mainNav ul:after,ul#banners:after,ul.news:after,ul#catchild:after,.top_content_inner:after{content:"";display:table;clear:both}li.licenter:after,li.licenter_side:after,ul.post li:after{content:"."}
input[type=text],textarea{vertical-align:middle;max-width:90%;line-height:30px;height:30px;padding:1px 5px;border:1px solid #d4d4d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;font-size:100%;color:#555;background:#fcfcfc}textarea{height:auto;line-height:1.5}a#logo{text-align:center;display: block;width: 1140px; margin:5px auto}#header,#header_top,#header_top img{margin:0 auto;text-align:center}input[type=submit],input[type=reset],input[type=button],p.readon a{padding:3px 10px;background:#324252;background:-moz-linear-gradient(top,#324252 0,#324252 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#324252),color-stop(100%,#324252));background:-webkit-linear-gradient(top,#324252 0,#324252 100%);background:-o-linear-gradient(top,#324252 0,#324252 100%);background:linear-gradient(to bottom,#324252 0,#324252 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#324252', endColorstr='#324252', GradientType=0 );border:0;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;line-height:1.5;font-size:120%;color:#fff}#content,#sidebar,#content_single{padding:10px 0 0px 0px;}input[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,p.readon a:hover{background:#2763a9;background:-moz-linear-gradient(top,#2763a9 0,#2763a9 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#2763a9),color-stop(100%,#2763a9));background:-webkit-linear-gradient(top,#2763a9 0,#2763a9 100%);background:-o-linear-gradient(top,#7499bf 0,#7499bf 100%);background:linear-gradient(to bottom,#2763a9 0,#2763a9 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2763a9', endColorstr='#2763a9', GradientType=0 );cursor:pointer}#wrapper,.inner{margin:0 auto;width:1140px}#content,#content_single{float:left;width:820px}#sidebar{float:right;width:300px}#footer{margin-top:10px;clear:both;background:#f8f8f8;border-top:#eee 1px solid}#head_h1{background:#aaa;border-bottom:1px solid #FFB4D6;background-size:100% 100%;color:#333;padding:5px 0}#head{background:#fff;padding:10px 0}#header{width:100%;background:#fff;padding: 10px 0px; margin: 0 auto 0px auto;border-bottom:1px #EDEDED solid;}#header_inner{width:1140px;display: table;text-align: right;margin:0px auto;}#header_top{background:#f0f0f0;height:250px;padding:0}#header_top img{padding:0} #head_h1_inner{width:1140px;margin:0 auto;text-align:left}.alignright,.sns{float:right}.sns img{margin-left:5px}#mainImg{clear:both;margin-top:20px;line-height:0;text-align:center;z-index:0}.post{margin:0 0 20px;padding:0px;background:#fff;border-radius:1px;}.toppage h4{margin:0 0 15px;font-size:16px;font-weight:400;color:#333}.list{padding:10px 0;border-bottom:1px dashed #e4e4e4}.list:last-child{border:0}.post .list p{padding:0}.list span{padding-left:10px}h1#title,h1#title_category{clear:both;margin:0 0 0px 0;font-weight:700;padding:15px 10px 12px 10px;word-wrap: break-word;line-height: 32px;font-size: 32px;line-height: 32px;word-wrap: break-word;}h1#title span,h1#title_category span{font-size: 32px;line-height: 42px;word-wrap: break-word;}.dateLabel{text-align:right;font-family:Georgia,"Times New Roman",Times,serif}.post p{padding:10px 20px;font-size:16px;line-height:24px}.post ul{margin:0 0 10px 10px}.post ul li{margin-bottom:5px;padding-left:15px;background:url(images/bullet.png)0 8px no-repeat}.post ol{margin:0 0 10px 30px}.post h4.psk{border-bottom: solid 1px #ddd;margin: 10px 0 5px 0;padding:2px 0 10px 15px;font-size:150%;background:url(https://ikejo.net/wp-content/themes/ikejo/images/headingBg.png)0 50% no-repeat}.post dt,.post h2{font-weight:700}.post h2{margin:2px 0 10px 0;font-size:28px;padding:15px 10px 15px 15px;border-bottom: 1px solid #ddd;}.post h2 span{font-size:28px}.post blockquote{clear:both;padding:10px 0 10px 15px;margin:10px 0 25px 30px;border-left:5px solid #ccc}.post blockquote p{padding:5px 0}.post table{border:1px solid #eed5db;border-collapse:collapse;border-spacing:0;margin:10px 0 20px}.post table th{color:#666;border:1px solid #eee;background:#fefefe}.post table td{border:1px solid #eed5db;background:#fff}.post dd{padding-bottom:10px}.post img{max-width:100%;height:auto;text-align:center}img.aligncenter{display:block;margin:5px auto}img.alignleft,img.alignright{margin:0 10px 15px 15px;display:inline}img.alignleft{margin:10px 15px 15px 10px}.alignleft{float:left}#gallery-1 img{border:1px solid #eaeaea!important;padding:5px;background:#fff}#gallery-1 img:hover{background:#fffaef}.title h3{font-weight:400}#sidebar ul#banners{width:220px;margin:10px 0}#sidebar ul#banners li{float:none;margin:0 0 10px}section.widget h3{clear:both;margin:0 0 -5px;padding:5px 5px 5px 17px;font-size:110%;background:url(https://ikejo.net/wp-content/themes/ikejo/images/headingBg.png)0 50% no-repeat}#searchform input[type=text]{line-height:1.7;height:24px;width:90px;vertical-align:bottom}#searchform{padding:20px 0}#calendar_wrap table{margin:0 auto;width:90%}#calendar_wrap table caption{padding:10px 0;text-align:center;font-weight:700}#calendar_wrap table td,#calendar_wrap table th{padding:3px;text-align:center}#calendar_wrap table td:nth-child(6),#calendar_wrap table th:nth-child(6){color:#0034af}#calendar_wrap table td:nth-child(7),#calendar_wrap table th:nth-child(7){color:#950000}#calendar_wrap table td#prev{text-align:left}#calendar_wrap table td#next{text-align:right}#calendar_wrap a{color:#324252;font-weight:700}.newsTitle{clear:both;margin:0 0 -10px;padding:7px 10px 7px 17px;font-size:110%;background:url(https://ikejo.net/wp-content/themes/ikejo/images/headingBg.png)0 50% no-repeat}#footer h3{font-size:120%}#footer h3,.contact img.logo{margin-bottom:10px}.newsTitle h3{float:left;font-weight:400}.newsTitle p{float:right;padding:0 0 0 10px;background:url(images/arrow2.png)0 5px no-repeat}.news p{clear:both;padding-bottom:2px}.news span{padding-left:10px}.news a:hover span{color:#324252}#footer .boxWrap{width:980px;margin-right:-40px}#footer .box{float:left;width:300px;margin-right:20px;padding:20px 0}.box .widgetWrap,.box section.widget ul{padding-left:10px;background:0 0;border:0;box-shadow:none}#footer h3{padding:5px;background:url(images/border2.png)0 100% repeat-x}#footer h3 span{padding-left:17px;background:url(https://ikejo.net/wp-content/themes/ikejo/images/headingBg.png)0 50% no-repeat}.contact p{padding:3px 0 3px 32px;margin-bottom:3px;font-size:110%;background:url(images/iconHome.png)4px 0 no-repeat}.contact p.mail{background-image:url(images/iconMail.png)}.contact p.tel{background-image:url(images/iconTel.png)}.contact p.fax{background-image:url(images/iconFax.png)}.contact p.tw{background-image:url(images/iconTW.png)}.contact p.fb{background-image:url(images/iconFB.png)}#copyright{clear:both;padding:15px 0 10px;text-align:center;font-size:90%;background:#A29C10;border-top:1px #eee solid}ul.post li,ul.post li:nth-child(even){background:#fff}.pagenav{clear:both;width:100%;height:30px;margin:5px 0 20px}.prev{float:left}.next{float:right}#pageLinks{clear:both;color:#4f4d4d;text-align:center}ul#banners,ul.post{padding-bottom:0}ul.post li{width:100%;border-bottom:solid #eee 1px}ul.post li:last-child{border:none}ul.post{margin:0 0 10px 0;padding:0 10px;background:0 0;border:1px solid #eaeaea;box-shadow:none}ul.post img{max-width:220px;height:auto}ul.post a{display:block;padding:20px 10px;font-size:16px;color:#0044CC}p.readon{font-size:90%}li.licenter_side a:hover,ul.post li a:hover{color:#777}.relate99{background:#fff}li.licenter{margin:10px 0;border-bottom:#aaa 1px solid;padding:10px;list-style:none}li.licenter a{font-size:18px;font-weight:700}li.licenter img{float:left;margin-right:5px;width:60px;height:60px}li.licenter:after,.boxWrap:after,ul.post:after{display:block;clear:both;height:0}.widget ul li, li.licenter_side,ol.sga-ranking li{margin:10px 0;border-bottom:#eee 1px solid;padding:15px 5px}.widget ul li a,li.sga-ranking a,li.licenter_side a{font-size:14px;font-weight:400}
.widget ul li:first-child,li.licenter_side:first-child,ol.sga-ranking li:first-child{margin-top:0;}
li.licenter_side img{float:left;margin-right:10px;width:70px;height:70px}.widget ul li:after,li.licenter_side:after{display:block;clear:both;height:0}.thumbimg{float:left;width:60px;margin-right:10px}.thumbimg img{border:1px solid #aaa;width:60px;height:60px}ul.post li:after{display:block;clear:both;height:0}ul.post li p{margin-top:0;font-size:11px;line-height:16px;color:#999}.pagination{margin: -15px 0 25px 0px;}.pagination,.paginationfront{font-size:11px;line-height:13px}h2.title_top{clear:both;margin:0 0 0px 0;font-weight:700;padding:15px 7px 15px 15px;background:#f9f9f9;border-top: solid 3px #A29C10;font-size:16px}h2.title_top span{color:#555;font-size:16px}h3.relate{clear:both;margin:0 0 10px 0;font-weight:700;padding:15px 20px 15px 20px;background:#f9f9f9;border-top: solid 3px #A29C10;font-size:21px}h3.relate span{font-size:21px;margin:0;color:#333;padding:20px 20px 15px 20px;font-weight:400;display:block}ul.post li a span{font-size:16px;font-weight:400}p#topbox{background:#fff;border:1px solid #eee;padding:10px;border-top:none;margin-bottom:15px;}#topbox2{background:#fff;border:1px solid #eee;padding:10px;border-top:none;margin-bottom:15px;}.post img{margin:0 auto}.paginationfront{clear:both;padding:0;margin-top:-10px;margin-bottom:60px;position:relative}img.alignnone{margin:0 auto}.pagination{clear:both;padding:20px 0;position:relative}.pagination a,.pagination span,.paginationfront a,.paginationfront span{display:block;float:left;margin:2px 2px 2px 0;padding:6px 14px 5px;text-decoration:none;width:auto;color:#fff;background:#FF8EC1}#business_top,#diet_top,#yume_top{margin:5px 0 20px 0;width:665px}.pagination a:hover,.paginationfront a:hover{color:#fff;background:#C4266E}.pagination .current,.paginationfront .current{padding:6px 14px 5px;background:#C4266E;color:#fff}#sidebar h3{border-bottom:1px solid #A29C10;margin:0 0 -5px;padding:5px;color:#A29C10;font-size:18px}.widget ul,ul.rsides,ol.sga-ranking{border-radius:4px;background:#fafafa;padding:0 10px 5px;margin-bottom:15px;margin-top:0px}.entry-meta,.kiji{padding:10px}ol.sga-ranking li:last-child,.widget ul:first-child,ul.rsides li:last-child{border-bottom:none}.list_time{font-size:11px;margin-right:10px}h3.cateh3{border-bottom:solid 1px #dadada;margin:10px 0 5px}#business_top,#diet_top,#love_top{border-bottom:1px solid #eee}.kiji{margin:10px 0;font-size:16px;border:1px solid #ccc;border-radius:6px}#business_top,#diet_top,#love_top,#yume_top{border-radius:2px;padding:10px 5px 10px 150px}.kiji a{font-size:18px;font-weight:700;display:block;margin-bottom:0}
#cat_desc{margin:15px 0;padding: 0px;}#cat_desc p{font-size: 12px;}span#bread{display:block;font-size: 11px; color: #aaa}h3#matome{margin:40px 0 10px 0;font-size:28px;padding:0px 10px 15px 15px;border-bottom: 1px solid #ddd;font-weight:bold;}#adbottom{background: #eee;width: 100%; text-align: center;margin:0;padding:5px 0 0 0;}
.clearfix {
	padding: 3px 0px;
}
.clearfix li {
	display:inline;
	padding: 1px;
}
.clearfix {
	padding: 3px 0px;
}
.clearfix li {
	display:inline;
	padding: 1px;
}#headimg{
	background: #fafafa;
	text-align: left;
	float: left;
	over-flow: hidden;
	width: 135px;
	margin-right: 20px;
}
#headimg img{
	float: left;
	width: 135px;
	height: 135px;
	margin: 0 auto;
}#headh2{float: left;word-wrap: break-word;width: 900px;vertical-align: middle;}
#cat_desc img{
	width: 820px;
}#toc_container{margin: 0 0px;background: #fff;border:1px solid #f5f5f5; padding: 15px 10px 5px 10px;}span#last_update{font-size: 11px;float: right;display:block;margin:4px 0 0 0;color:#999;}
span#sansho{font-size:12px;color:#999;display: block;margin:5px 0 0 0;}
ul#catchild li{display: table-cell;margin: 5px 10px;padding: 2px 5px;border-right: 1px solid #ccc}ul#catchild{display: table;margin: 10px 0}ul#catchild li:last-child{border: none;}#top_keywords{width: 100%;}

#top_keywords h3{display: block;}#top_keywords ul li{float: left;margin:0 10px;border:none;}#top_keywords ul{border:none;margin:0px 5px 55px 0;padding: 5px;}
#cat_desc h2.reviewh3{padding: 15px 0px 5px 0;font-weight: bold;font-size: 18px;}#cat_desc img{margin-bottom: 10px;}#articleh3{margin: 0 0 5px 0;font-size: 18px;font-weight: bold;}#cat_desc h3,#cat_desc h3#matome{background: #ededed; padding: 10px;margin-top: 10px;font-weight: bold;font-size: 14px;}
table.brwsr2 {
    margin: 0;
    width: 800px;
    border: none;
    border-top: solid 1px #666;
    border-bottom: solid 1px #666;
    border-collapse: separate;
    border-spacing: 0 10px;
    background: #f5f5f5;
}
 
table.brwsr2 th {
    vertical-align: middle;
    height: 53px;
    width: 140px;
    border-right: solid 1px #666;
    margin: 0;
    text-align: center;
    color: #333;
    font-size: 16px;
    font-weight: bold;
}
 
table.brwsr2 td.data {
    padding: 0 10px 0 20px;
    margin: 0 10px;
    height: 53px;
    border: none;
    color: #666;
    line-height: 16px;
    vertical-align: middle;
    white-space: nowrap;
    overflow: hidden;
}
table.brwsr2 td.fst{
font-weight: bold;
font-size: 24px;
width: 350px;
text-align: left;
padding-left: 25px;
}
table.brwsr2 td span{
font-size: 21px;
padding-left: 25px;
}
table.brwsr2 td.sec{
	text-align: left;
	width: 300px;
	padding: 0;
} 
table.brwsr2 td:fst-child {
    padding: 0 0 0 10px;
    vertical-align: middle;
}
 
table.brwsr2 td.bar {
    height: 1px;
    width: 100%;
    border-top: solid 1px #34495e;
}ul#shurui li{border-bottom: 1px #555 dashed;padding: 5px 5px;width: 380px;float: left}
#cat_article h4{font-weight: bold;margin: 10px 0 8px 0;background: #eaeaea;padding: 5px 8px;}#cat_article p{font-size: 14px;line-height: 21px; padding: 5px 10px;}#cat_article{padding: 10px 10px 10px 10px;background: #fff;border: #ccc 1px solid}
span#hosoku{font-size: 12px; color: #999;display: block;margin-top: 10px;}
.pr_table{display: table;border: solid 1px #aaa;padding: 10px;}.pr_table_img{display: table-cell;vertical-align: middle;margin: 0 10px 0 0;}.pr_table_desc{display: table-cell;vertical-align: middle;padding: 10px;}.pr_table_desc p{margin:0; padding:0;font-size: 12px;line-height: 16px;}.pr_table_desc a{padding: 5px 0; display: block;font-size: 16px;}
h2.title,h2.mi span{display: block;border: none;padding: 5px 20px 0px 10px;margin-left:-15px;}
h3.mi,h3.mi span{display: block;background: #2A3242;color: #fff;border: none;padding: 10px 20px 10px 10px;font-weight: normal;font-size: 24px}h4.mi{background: #EEE;color: #333; padding: 10px 25px;font-size: 21px;font-weight: bold;margin: 15px 0 10px 0;}h5.posth5{font-size: 16px;border-bottom: 1px solid #999;margin-bottom: 5px;}.post ul.check{listy-style: none;}.post ul.check li{background-image: url(https://ikejo.net/img/check.png);background-size: 16px;background-position: 0px 1px ;padding: 0 0 0 25px;margin: 0;font-weight: bold;}p.pr_p{font-size: 14px;}.post p span.aka{color: #D0021B;font-weight: bold;}a.pr_more{border-radius: 3px;background: #7ED321;color:#fff;display: block;width: 450px;padding: 15px 0;text-align: center;margin: 15px auto 0 auto;}.postpr{text-align: center;}.postpr a img{margin: 0 auto;}
h5.mi,h4.mi span,h5.mi span{background: #EEE;color: #333; padding: 10px 10px;font-size: 18px;font-weight: bold;margin: 15px 0 10px 0;}
.ranking {
    background: -webkit-repeating-linear-gradient(-45deg, #f5edfd, #f5edfd 5px, #fdfcff 5px, #fdfcff 10px);
    background: repeating-linear-gradient(-45deg, #f5edfd, #f5edfd 5px, #fdfcff 5px, #fdfcff 10px);
    color: #4a1086;
    margin: 5px 0;
    padding: 10px 10px;
}.ranking_inner{background: #fff;padding: 0px 10px;margin: 0 auto;}
.ranking a{display: block;margin: 0 auto;text-align: center;}
h4.rank1{background:url(/img/no1.png);border-bottom: 4px solid #EEE233;}h4.rank2{background:url(/img/no2.png);border-bottom: 4px solid #ADADAD;}h4.rank3{background:url(/img/no3.png);border-bottom: 4px solid #7F6C16;}h4.rank4{background:url(/img/no4.png);border-bottom: 4px solid #7F6C16;}h4.rank5{background:url(/img/no5.png);border-bottom: 4px solid #7F6C16;}
h4.rank1,h4.rank2,h4.rank3,h4.rank4,h4.rank5,h4.rank6{background-size: 45px;background-position: 0px 0px ;padding: 4px 0 4px 60px;margin: 0px 0;font-weight: bold;font-size: 21px;background-repeat: no-repeat;}span.aka{color: #EF4055;font-size: 100%;font-weight: bold;}.ranking h4 span,span.keikou{background: linear-gradient(transparent 60%, #ffff66 0%);font-size: 100%;}a.pr_more{border-radius: 3px;background: #7ED321;color:#fff;display: block;width: 95%;padding: 15px 0;text-align: center;margin: 15px auto 0 auto;font-weight: normal;font-size: 18px;}
.quote{font-size: 11px; color: #aaa;}
#top_content{background: #FAFAFA;padding: 10px 0 0 0;margin:0 0 10px 0;border-bottom: #eee solid 1px; min-height: 155px;vertical-align: middle;}
#breadcrumb{font-size:11px;padding:0px 0px 0px 0;width:100%;color:#ccc;vertical-align: middle;background: none;}#breadcrumb ul li,#breadcrumb ul li a span{font-size: 11px;color: #aaa;background: none;}
.top_content_inner{width: 1140px;margin: 0 auto 10px auto;}
h2#category{background: none;border: none;font-size: 24px;font-weight: bold;}
#top_content_img{float: left;width: 150px;margin: 0px 10px 0 0;padding: 0px 0 0 0;vertical-align: middle;}
#top_content_body{float: left;width: 900px;margin: 0 10px 0 0;}#top_content_body p{font-size: 16px;line-height: 24px;}
#top_content_box{width: 100%;}span#last_update{font-size: 11px; color: #999;}
.copy_btn{text-align: center;width: 90%;border: solid 1px #999;padding: 10px 5px;}span#prh1{font-weight: normal;font-size: 90%}#category_desc p{padding: 6px 0px;font-size: 14px;}h1#title_cate{clear:both;margin:0 0 0px 0;font-weight:700;padding:20px 10px 20px 10px;background:#f9f9f9;word-wrap: break-word;line-height: 32px;font-size: 32px;line-height: 32px;word-wrap: break-word;}#title_category h3.mi{margin-top: 15px;}
ul.app_ul{list-style:none;}
ul.app_ul li.q{font-weight:bold;}.post_app{font-size: 12px; padding: 10px;}a#renai_btn{display: block; padding:10px 0;margin: 10px auto; border-radius: 4px; border: solid 2px #DF5557;text-align:center; color: #DF5557;}
h3#comment_qah3{margin-top: 0px; padding: 10px 15px; background:#F1EFE3; text-align: left; font-weight: bold;font-size: 18px;color: #555;}h3#comment_ah3{margin-top: 0px; margin-bottom: -10px;padding: 10px 15px; background:#F5F5F5; text-align: left; font-weight: bold;font-size: 18px;color: #555;}
#comment_qa{margin-top: 10px;border: 1px solid #ddd; padding: 0px; background: #FAFAFA;border-radius: 3px;}#comment_qa_body{padding: 10px}
.comment-info{font-size: 80%;margin-bottom: 0px;padding: 0 10px 5px 10px;border-bottom: 1px #eee solid;margin: 0 10px;}.aka p{color: #F4806E;font-weight: bold;font-size: 140%}.comment-author{font-size: 12px;}li.comment p{font-size: 14px; line-height: 24px;padding: 10px;}
a.tsuho{color: #999;font-size: 90%;margin-left: -5px;}.comment-listCon{padding:10px 0 0px 0;}
li.comment{border-top: 1px solid #ddd;margin-top: 10px;padding-bottom: 20px;}li.comment:first-child{margin-top:0;}li.comment:last-child{padding-bottom: 30px;}.content_single p{margin-left: 0px;padding-left: 0px;}#single_content{border: solid 1px #ccc; border-radius: 4px;padding-bottom: 10px;}#day {text-align:right;padding: 0 10px;}ol.commentlist{border: 1px solid #ddd; border-radius: 3px;margin: 0px 0 10px 0;padding: 0 0px;}span.days{text-align: right;float: right;display: block;font-size: 11px; color: #999;}.cld-like-dislike-wrap{text-align:right;float: right}#comment,#author{font-size: 12px;width: 500px;}#submit{font-size: 14px; color:#FFF; background: #DF5657;padding: 10px 50px;}p.comment-form-comment,p.comment-form-author,p.form-submit{padding: 5px 0px;width: 500px;}p.form-allow{font-size: 11px;padding: 5px 0px;}ul.wpuf-form{list-style:none;}ul,ul li,ul.wpuf-form li,ul.wpuf-form li.wpuf-el{list-style:none;}ul.wpuf-form li.wpuf-el{margin: 0;}a#post_btn{padding: 15px 0px;display:block;width: 99%;background:#FEFEFE;border: 2px solid #DF5657;color: #DF5657;text-align: center;font-size: 18px;font-weight: bold;border-radius: 4px;margin-bottom: 10px;}.comment-report-button{background: none;margin: 0 0px 0 0px;border: none;color: #999;}span.com_icon{background: url(/img/fuki.png) no-repeat; padding-left: 20px;background-size: 16px 16px; color: #999;float: right;background-position: 0px 4px;}span.nickname{float: left; font-size: 11px;padding-top: 5px;background: url(/img/human.png) no-repeat; padding-left: 20px;background-size: 16px 16px;background-position: 0px 5px;}span.nicknames{font-size: 11px;padding-top: 5px;background: url(/img/human.png) no-repeat; padding-left: 20px;background-size: 16px 16px;background-position: 0px 5px;}h3.batsu{font-size: 21px;padding-top: 5px;background: url(/img/batsu.png) no-repeat; padding-left: 30px;background-size: 24px 24px;background-position: 0px 8px;font-weight:bold;}.reply{margin-left: 10px;font-size: 12px; border-radius: 3px; border: 1px solid #DF5557;padding: 3px 8px; width: 60px;text-align: center}.reply a.comment-reply-link{color: #DF5557;display: block; font-size: 12px;}h3#reply-title{margin: 15px 10px 0 10px; } h3#reply-title small a{background:#ccc; padding: 8px 10px; border-radius: 3px; color: #FFF;}ul.children{margin-top: 10px;}#bread_list{margin: 15px 20px 5px 0px;}#bread_list a{padding: 5px 8px; background: #777;border-radius: 4px;margin: 0 2px; color: #FEFEFE;}#bread_list a.subcate{padding: 1px 8px;}.qa_box{
    padding: 0.5em 0.5em;
	   background: #FAFAFA;
    border: solid 2px #DDD;
    border-radius: 8px;	
			font-weight: bold;
			color: #555;
}
.kan_maru,.kan_batsu{
    position: relative;
    margin:35px 0;
		padding: 5px 5px;
    border: solid 1px #95ccff;
    border-radius: 3px;
}
.author{
    margin: 35px 0;
		padding: 5px 5px;
	    border: solid 1px #aaa;
	    border-radius: 2px;
}
.kan_maru{
	    border: solid 1px #F69291;	
}
.author p,.kan_maru p,.kan_batsu p{
    margin: 0px; 
    padding: 0;
}
.author p.box-p,.kan_maru p.box-p,.kan_batsu p.box-p{
		margin-top:0px;
		padding: 10px 10px 10px 10px;
		font-size: 14px;
}
.kan_maru p.box-title,.kan_batsu p.box-title{
    position: absolute;
    display: inline-block;
    top: -30px;
    left: 10px;
    padding: 0 9px 0 9px;
    line-height: 1;
    font-size: 18px;
    background: #FFF;
    color: #95ccff;
    font-weight: bold;
}
.kan_maru p.box-title{
	height: 25px;
	padding-top: 20px;
	color: #F69291;
}
.author p.box-title{
	height: 12px;
	padding-top: 10px;
	padding-left: 10px;
	color: #999;	
}
.kan_batsu p.box-title{
	height: 25px;
	padding-top: 20px;
}

.kan_batsu p.box-p span{
	padding-top: 10px;
	font-weight: bold;
}
.kan_maru p.box-p{
	padding-top: 25px;
}
span.doko{color: #aaa;font-size: 12px;margin-right: 5px;padding-left: 10px;}
span.basho{color: #FFF;background:#999;border-radius:4px;font-size: 11px;padding: 2px 6px;margin: 0 3px;}
span.sei{font-size: 12px;background: #EAEAEA;border-radius: 4px;padding: 4px 8px;text-align:right;margin-left: 10px;margin-bottom: 10px;color:#555;}
.post span.kyou{color: red;font-size: 110%; font-weight: bold;}
.kan_maru span.kyou{color: red;font-size: 110%;}
.kan_batsu span.kyou{color: blue;font-size: 110%;}
.post h3{font-weight: bold;border-top: 1px solid #aaa;border-bottom: 1px solid #aaa;padding: 10px 10px 10px 10px;margin-top: 15px;}p.box-p{font-size: 90%;}.post h3 span{font-size: 21px;}
#nav_back{
  background-color: #7A7120;
  height: 30px;
  padding: 5px 0 5px 0;
  margin-bottom: 5px;
}
.nav-horizontal {
  height: 30px;
  overflow: hidden;
  width: 100%;
  vertical-align: middle;
}
.nav-horizontal .mask {
    height: 40px;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  
.nav-horizontal .list {
    display: inline-table;
    margin: 0 auto;
    max-width: 100%;
    padding: 0;
    white-space: nowrap;
}    
.nav-horizontal .list li {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
  border-width: 0 1 0 0px;
  border-style: solid;
  border-image: linear-gradient(to bottom, black, rgba(0, 0, 0, 0)) 1 100%;
    }
.nav-horizontal .list li:last-child{
    border-right: none;	
}
.nav-horizontal .list li a {
      display: block;
      text-align: center;
      text-decoration: none;
      color: #fefefe;
      height: 20px;
      vertical-align: middle;
      padding: 5px 10px 5px 10px;
      font-size: 14px;
      font-weight: bold;

}
.nav-horizontal .list li a:hover {
        background: #9A913F;
      }
#topbox{background:#fafafa;height: 250px;border-top: 2px solid #eee;margin-top: 10px;}
#topbox_inner{width: 1140px;margin: 0 auto;}ul#topbox_top_left li{background: #fff;text-align: left;width: 330px;padding: 10px 12px;float: left;margin: 0 5px;}#topbox_top_left li:last-child{padding: 10px 12px 10px 0px;}ul#topbox_top_left a{font-size: 18px;color: #555;}ul#topbox_top_left p{font-size: 12px; color: #aaa;display: block;margin-top: 6px;}
.top_li_img{width: 340px;height: 190px;overflow: hidden;position: relative;text-align: center;margin-bottom: 10px;}.top_li_img img{  position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: auto;}#top_content{background: #FAFAFA;padding: 10px 0 0 0;margin:0 0 10px 0;border-bottom: #eee solid 1px;}
#top_content #breadcrumb{font-size:12px;padding:5px 0px 5px 0;width:100%;color:#ccc;vertical-align: middle;}
.top_content_inner{width: 1040px;margin: 0 auto 10px auto;}
h2#category{background: none;border: none;font-size: 24px;font-weight: bold;}
#top_content_img{float: left;width: 150px;margin: 0 10px 0 0;}
#top_content_body{float: left;width: 800px;margin: 0 10px 0 0;}#top_content_body p{font-size: 16px;line-height: 24px;}
#top_content_box{width: 100%;}#headh2{float: left;width: 800px;}span#last_update{font-size: 11px; color: #999;}#toc_container{margin: 0 0px;background: #fff;border:1px solid #f5f5f5; padding: 15px 10px 5px 10px;}ul#rrp{list-style: none;vertical-align: middle;background: none;width: 660px;}ul#rrp li{list-style: none;vertical-align: middle;background: none;border-bottom: 1px solid #aaa;padding: 5px 10px;}ul#rrp li a{font-size: 18px;}ul#rrp li img{vertical-align: middle;margin-right: 10px;width: 250px;margin-bottom: 10px;}h2.reviewh2{font-size: 21px;margin: 15px 0px 5px 0px;font-weight: bold;}a#more_button{width: 250px;padding: 20px;display: block;margin: 10px auto 20px auto;background: #2C3A48;text-align: center;color: #fff;border-radius: 4px;font-size: 18px;font-weight: bold;}input#uranai_button{padding: 25px;width: 450px;text-align: center;margin: 15px auto 15px auto;display: block;background: #63AB11;}
.kami{display: table;border-bottom: 1px solid #ddd; margin-bottom: 20px; padding-bottom: 20px;}
.kami_img{display: table-cell;vertical-align: top;width: 280px;}
.kami_img a.haira{color: #ccc; font-size: 9px;width: 100%;}
.kami_body{display: table-cell;vertical-align: top;}span.gaiyou{font-weight: bold;margin-bottom: -10px;margin-left: -20px;}h2.rank{border-bottom: 3px solid #BE094A;}table.gaitbl{margin-top: 0px; padding-top: 0px;}