@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

.tnt-number{display:none;}/* 目次 */
.categoryid-10 #anaden-upmenu .up-anm,.page-id-18 .date-tags,.sns-share{display:none;}
#main .pagination-next-link{
	background-color: #304878;color: #fff;
	border:none;
	font-size: 0.9em;
	border-radius: 10px;
}
#main .pagination-next-link:hover {
background-color: #1774b4;
color: #fff;
}
.yellow{color:#ff0;}
.rad10{border-radius:10px;}

/* gatya */
#main .t-gatya{margin-bottom:2px;}
#main .t-gatya td{
 font-size: 0.8em;
 background: #222;
 color: #fff;
 padding: 0.1em 0;
 line-height: normal;
 border-color: #fff;
 text-align:center;
}
#main .t-gatya .c-gatya{background:#fffff9;color:#000;padding:0.6em 0.6em;text-align:left;font-size:1em;}
#main .t-gatya .gabgpur{background:#c90182;}
#main .t-gatya figure{margin:0 auto;}
#main .gabgp{border-top:1px dashed #000;border-bottom:1px dashed #000;padding:1em 0.5em;background:#fffffa;margin-bottom:1.5em;line-height:1.5;}
#main .t-gatya .gabgblue{background:#2688cd;}
#main .t-gatya .galeft{width:202px;background:none;}
#main .t-gatya .galeft img,.garadi .l-gatya{border-radius:7px;}
.galine{margin-top:10px;}


/* toppage */
.home .sns-share,.page-id-2 .date-tags{display:none;}
.home #main{font-size: 14px;}
.postid-720 .date-tags{display:none;} /* memo */

body{background-image: none !important;}
.tagline{display:none;}
.sns-buttons a{height:35px;font-size:14px;}
.content-top{margin-top:0.2em;}
.home .post-date{visibility:hidden;}
.page-id-2513 .entry-title{text-align:center;margin:1px 0 25px;}
.page-id-2513 .date-tags{display:none;}

.bgc-red{background:#ffeeee;border:1px #ccc solid;padding:1em;border-radius:15px;margin:1.5em 0;}
.btnspan{display: inline-block;margin-right: 10px;
border: 1px #aaa solid;padding: 0.2em 0.3em;
line-height: normal;border-radius: 5px;background: #fafafa;
cursor: pointer;}
.fa-chevron-circle-down::before{margin:0 5px 0 0;}

#anaden-upmenu{position:absolute;top:-15px;right:5px;display:inline-block;z-index:1;}
#anaden-upmenu a{display:inline-block;padding:0.5em 0.6em 0.3em;background:#aaa;color:#fff;text-decoration:none;font-size:0.7em;line-height:normal;border-radius:5px;background: linear-gradient(#2c306a, #96afc9);border: 1px #69b solid;}
.postid-2696 #anaden-upmenu a:nth-child(3),.postid-720 #anaden-upmenu a:nth-child(2),.postid-4306 #anaden-upmenu a:nth-child(1){display:none;}
#custom_html-2{position:relative;margin-bottom: 0.3em;}
.logo-text {padding: 2px 0 3px;}
.logo{text-align:left;}
#container #header .site-name-text {font-size: 14px;}
.site-name-text-link{color:#fff;}
#header{background: #304878;}


.attxt {background: #fffef5;border: 1px #d5cdc3 solid; padding: 0.5em;border-radius: 7px;position: relative;margin-top:3em;}
.attxt p{position: absolute;top: -1em;left: 1em;background:#f4ff49;color: #000;border: 1px #c3d14a solid;padding: 0 1em;height: 2em;line-height: 2em;border-radius: 7px;}
.attxt ul{margin:1.5em 1em 0.5em 0;padding-left:1.5em;}

/* anodun */
.fl2main {display: flex;flex-wrap: wrap;margin-bottom:0.1em;}
.flsub {width: 100%;}

.brs5000{border-radius:5px 0 0 0;}.brs0500{border-radius:0 5px 0 0;}.brs0050{border-radius:0 0 5px 0;}.brs0005{border-radius:0 0 0 5px;}

.fll{background:#1e50a2;color:#fff;}
.fl2main .flfi{padding:0 0px;margin-bottom:1.3em;}
.flsub table{margin-bottom:1.3em;}

.fl2main .fltxt{text-align:left;background-color: #f3fafe;}
.whnow{white-space:nowrap;}
.fl2main .fllbl{padding:0.3em 0.1em 0.1em 0.1em;background:#f8f4e6;text-align:center;}
.fl2main .fline{display:inline-block;margin-left:0.5em;}
.fl2main .fllbl2{background:#fff7cc;}


.anm-dun{line-height:1.4;margin:0 1px;table-layout: fixed;width: 100%;border-radius:10px;border-collapse:separate;box-shadow: 2px 2px 3px #877f77;border:1px #f3f3f3 solid;}
#main .anm-dun th,#main .anm-dun td{border:1px #fff solid;}

.fllbl br{display:none;}.fllbl strong{margin-left:5px;}

.flth4{width:3.7em;}
.anm-dun .flho{width:6.0em;text-indent:1.7em;background-position: 0.7em 0.8em;}
@media (min-width: 782px) {
  .flsub {width: 50%;}
  body .fl2main .fline{display:block;margin-left:0;}
  .flth4{width:3.7em;}.anm-dun .flho{text-indent:0;}
  .anm-dun .flho{background-size: auto;background-position: center 0.8em;}
 .fl2main .flsub:nth-child(2) .flfi{padding-left:8px;}
 .fl2main .flsub:nth-child(3) .flfi{padding-right:4px;}
 .fl2main .flsub:nth-child(4) .flfi{padding-left:4px;}
body .fllbl br{display:block;}body .fllbl strong{margin-left:0px;}
}

.anm-dun .ana-ten,.anm-dun .ana-mei,.anm-dun .ana-tenmei{
background-size: auto;vertical-align:bottom;text-shadow:none;color:#fff;
text-shadow: 1px 1px 0 #000, -1px -1px 0 #000, -1px 1px 0 #000, 1px -1px 0 #000, 0px 1px 0 #000, 0-1px 0 #000, -1px 0 0 #000, 1px 0 0 #000;font-size:0.8em;
}
.anm-dun .ana-tenmei{
background-size: auto;background-color:#8e0;width:83px;text-indent:0;font-size:0.9em;
}
.anm-dun .ana-mei{background-color:#f14ff3;}
.anm-dun .ana-ten{background-color:#ffdd34;}

.fntp20{font-size:120%;}
.td2line td,.td2line th{border-color:#adb9c4;}
.td2line td:nth-child(2n){border-right: 3px #999 double;}
.td2line td:nth-child(4n){border-right: 1px #adb9c4 solid;}
.td2line td:nth-child(2n+1){background-color:#e5fbff;}
.an-sele{width:30%;}
.margintb{margin:0.5em 0;}

/* enhance */
#main .an-tb-en {margin:0 auto 2em; table-layout: fixed;width: 100%;}
#main .an-tb-en td{padding:0;text-align: center;vertical-align: middle;}
#main .an-tb-en tr th:nth-child(2) {width:6.5em;}
#main .an-tb-en th{font-weight:normal;word-break: keep-all;background:#373737;background:#484f5d;color:#fff;}
#main .an-tb-en tr:nth-of-type(2n),#main #an-dun .tr2f3 {background-color: #f3f3f3;}
#main .an-tb-en tr:nth-of-type(2n+1),#main #an-dun .tr2ff {background-color: #fff;}
.an-eq{background:#f60;color:#fff;display:inline-block;padding:0.1em 0.7em;border-radius:5px;}

/* quest */
.elmbox{color: #fff;display: inline-block;padding: 0.1em 0.3em;line-height: normal;border-radius: 4px;margin:0 1px 1px 0;font-size:13px;}
.elmrai{background: #ca0;}
.elmin{background: #b0b;}
.elmkaze{background: #3b3;}
.elmhi{background: #d00;}
.elmmizu{background: #07c;}
.elmti{background: #933;}
.elmsyo{background: #69c;}
.elmmu{background:#eee;color:#000;border:1px #999 solid;}
.elmora{background:#ea0;}
.elmbuki{background:#000;}
.elmname{background:#000;color:#fff;font-size:1.0em;font-weight:bold;border-radius:10px 0 0 10px;}
.elmth{background:#069;color:#fff;}
.elmname:first-letter{color:#fa3;font-size:1.5em;}
#main .bortop1{border-top:6px #666 dashed;padding:1.8em 0 0;}
/* personal */
.disn{display:none;}
.pertagon .dzone{display:block;}
.elmkbs{background:#eef;}
.elmktn{background:#fc8;}
.elmkn{background:#fa9;}
.elmon{background:#fe9;}
.elmono{background:#cdf;}
.elmyari{background:#efe;}
.elmyumi{background:#cfd;}
.elmtue{background:#fdf;}
.elmwe{color:#000;border:1px #999 solid;font-weight:lbold;}
#personal i{font-style:normal;}
#main .hizone span{border-color:#e77;}
#main .mizuzone span{border-color:#07c;}
#main .tizone span{border-color:#933;}
#main .kazezone span{border-color:#3b3;}
#main .inzone span{border-color:#b0b;}
#main .syozone span{border-color:#7ac;}
#main .raizone span{border-color:#ca0;}
#main .zanzone span:not(.peron){background-color:#fea;}
#main .dazone span:not(.peron){background-color:#eef;}
#main .totuzone span:not(.peron){background-color:#efe;}
#main .mazone span:not(.peron){background-color:#fef;}


table.nohover{pointer-events: none;}
.tdwid7{width:7em;}
.tdwid4{width:4em;}
#main .thmap{background-color:#b3e3ff;font-size:0.8em;padding:0.1em 0 0.1em 1em;text-align:left;line-height:normal;}
.maplistenemy{display:block;border-radius:5px;margin:0 auto 0.5em;}
.txtcen{text-align:center;}
.t-material td{line-height:1.5;}
.t-material td[class^="w-"]{text-align:center;width:2.5em;}
.t-material tr:hover{background-color:#ffc;}
#main .nowline td{border-bottom-color:#f00;border-bottom-width:2px;}
#main .td2center td+td{text-align:center;}
#main .tdfcenter td:first-child{text-align:center;}
#main .td23center td:nth-child(2),#main .td23center td:nth-child(3){text-align:center;}
.fnt12{font-size:12px;}.fnt14{font-size:14px;}.fnt16{font-size:16px;}
.fnt11{font-size:11px;}
.gray{color:#999;}
.orange{color:#f90;}
.pink{color:#e07;}
.blue3{color:#40f;}
.blue2{color:#029;}
.bgpur{background:#909;color:#fff;padding:0em 0.4em;margin:0 1px;}
.bgpin{background:#f0b;color:#fff;padding:0em 0.4em;margin:0 1px;}
.bgred{background:#f00;color:#fff;padding:0em 0.4em;margin:0 1px;border-radius:47%;}
.t-catdiary .marubg{
position:absolute;left:-0.9em;top:-1em;font-size:11px;
}
.marubg{
background:#333;color:#fff;width:1.9em;border-radius:50%;
position:absolute;left:-0.9em;top:-1em;font-size:11px;
text-align:center;line-height:normal;
}

@media screen and (max-width: 834px){
tr.fnt11[class^="fnt1"],td *[class^="fnt1"]{font-size:0.8em;}
}
.td1w1x2 td:nth-child(1),.td1w1x2 td:nth-child(3){width:35%; }
.td1w1x2 td:nth-child(2),.td1w1x2 td:nth-child(4){width:15%; }
.tdw11x2 td:nth-child(1),.tdw11x2 td:nth-child(3){width:15%; }
.tdw11x2 td:nth-child(2),.tdw11x2 td:nth-child(4){width:35%; }
.td1w1x2 td:nth-child(2),.tdw11x2 td:nth-child(2),.td1w1x2 th:nth-child(2),.tdw11x2 th:nth-child(2){border-right:1px #ccc solid;}
.td1w1x2 td.borrn{border-right:0;}
.td13center td:nth-child(1),.td13center td:nth-child(3),.td24center td:nth-child(2),.td24center td:nth-child(4){text-align:center;}
.t-material tr:nth-child(1) th,.t-material .colth th{font-size:0.8em;background:#222;color:#fff;padding:0.3em 0;line-height:normal;border-color:#fff;}



li figure{margin:1.5em 0;}
li figure img{border-radius:10px;}

.mapitem{display:block;border:1px #ccc solid;padding:0.5em;margin:0 0 1em;background:#fafafa;border-radius:10px;}
.mapenemy td:nth-child(2),.mapenemy td:nth-child(3){
 text-align: center;
}
.mapenemy th{padding: 0.2em 0.2em;font-size:12px;text-align: center;}

#main .steph2{
	background: #0bd;
color: #fff;
box-shadow: 6px 6px 0px #efe028;
border-radius: 3px;
padding: 0.6em 0.6em;
line-height: normal;
}
#main .steph3,.home #main .post-2 h2{
	background: #eee;
color: #046;
box-shadow: 5px 7px 0px #fe3;
border-left:10px #69c solid;
border-radius: 3px;
padding: 0.4em 0.6em;
line-height: normal;
font-size:1.2em;
}
.hint-step{position:relative;}
.hint-step img{border-radius:10px;}
.hint-step  figure{margin:1.5em auto;}
.step-no{position:absolute;left:0;top:0;}
.step-main{padding:0.1em 0 0 2.1rem;}
.step-no span{background:#f00;color:#fff;display:inline-block;border-radius:50%;
height:2.1em;width:2.1em;line-height:2.1;font-weight:bold;font-size:12px;text-align:center;
}

.hint-step {
  list-style-type: none;
}
.hint-step li {
  counter-increment: step-counter;
  position: relative;
  padding-left: 2.5em;
  padding-bottom: 1rem;
}
.hint-step li::before {
  content: counter(step-counter);
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 80%;
  background-color: #f00;
  color: #fff;
  font-weight: bold;
  padding: 3px 9px;
  border-radius: 18px;
}

#reply-title{font-size:0;padding:15px 0;}
#reply-title a{font-size:12px;}
.sidebar{font-size:14px;}
body .charamenu li {width: 50%;float: left;}
body .charamenu li a{/*
	font-size:0.9em;*/
}
#block-10 .sidelia li{display:block;}
.sidelia .fa-play-circle:before{margin-right:0.4em;color:#689;}
.sidelia .fa-play-circle{border-bottom:1px #ccc dashed;}

#commentform .comment-form-author,
.comment-form-cookies-consent{display:none;}
#cicon{width:50%;}
.comment-form-icon label{font-size:0;visibility:hidden;}
li .comment-body{position:relative;}
.comment-author .says{display:none;}
.coicon0{
}
#sidebar .cohead,.sns-share-message{display:none;}
#sidebar .cmright{position:relative;top:0;display:inline;height:auto;width:auto;}
.comment-form-icon img{
 width: 37px;
 height: 37px;
 vertical-align: middle;
 border: 1px #b8b682 solid;
 border-radius: 6px;
 background: #fff3af;
}
.cohead{
	background: url(https://anaden-style.com/images/icon-Varuo-1.png) no-repeat;
	background-size: 50px;
    display: inline-block;
    border-radius: 10px;
	width: 50px;height:50px;
	position: absolute;
	border: 1px #96b162 solid;
	background-color: #d5fd87;
}
.coicon1,.coicon16{
	background: url(https://anaden-style.com/images/icon-Aldo-1.png) no-repeat;
	border-color: #7495c3;
	background-color: #9df;
}
.coicon2{
	background-image:url(https://anaden-style.com/images/icon-feinne50a.png);
	border-color:#7c5dbb;
	background-color:#e2b1ff;
}
.coicon3{
	background-image: url(https://anaden-style.com/images/icon-Moke-1.png);
	border-color: #daa971;
	background-color: #ffe172;
}
.coicon4{
	background-image:url(https://anaden-style.com/images/icon-Thillelille-1.png);
	border-color: #933;
	background-color: #f88;
}
.coicon5{
	background-image:url(https://anaden-style.com/images/icon-Amy-a.png);
	border-color: #b8aa59;
	background-color: #fffa97;
}
.coicon6{
	background-image:url(https://anaden-style.com/images/icon-Riica-a.png);
	border-color: #c19595;
	background-color: #ffd8d8;
}
.coicon7{
	background-image:url(https://anaden-style.com/images/icon-Cyrus-a.png);
	border-color: #8ac795;
	background-color: #cdffdb;
}
.coicon8{
	background-image:url(https://anaden-style.com/images/icon-Yakumo-a.png);
	border-color: #888888;
	background-color: #e0e0e0;
}
.coicon9{
	background-image:url(https://anaden-style.com/images/icon-nona-a.png);
	border-color: #be814c;
	background-color: #ffd8b6;
}
.coicon2{background-image:url(https://anaden-style.com/images/icon-feinne50a.png);border-color:#7c5dbb;
background-color:#e2b1ff;}
.coicon10{
	background-image:url(https://anaden-style.com/images/icon-neko-a.png);
}
.coicon11{
	background-image:url(https://anaden-style.com/images/icon-neko-b.png);
}
.coicon12{
	background-image:url(https://anaden-style.com/images/icon-neko-c.png);
}
.coicon13{
	background-image:url(https://anaden-style.com/images/icon-neko-d.png);
}
.coicon14{
	background-image:url(https://anaden-style.com/images/icon-neko-e.png);
}
.coicon15{
	background-image:url(https://anaden-style.com/images/icon-neko-f.png);
background-color:#ff8600;
border-color: #af5134;
}
.coicon16{background-color: #ff8511;}

.cohead span{
    visibility: hidden;
    font-size: 0;
}
.cmright{
	position: absolute;
    left: 0;
    top: 57px;
    display: block;
    width: 50px;
    text-align: center;
    font-size: 12px;color:#999;
}
/*
.cmright::before {
  content: "\f007";
}*/
.commets-list .comment-meta{display: inline;
    position: absolute;
    top: 0.6em;
    right: 6em;
    font-size: 12px;
}
.comment-meta a{text-decoration:none;color:#aaa;}

.comment-content{
	background: #eafbff;
	margin: 0 0 0 55px;
	padding: 1.5em 0.5em 1.3em;
	border-radius: 10px;
	max-height: 210px;
    overflow-y: auto;
	border: 1px #cde solid;
	-webkit-overflow-scrolling:touch;
overflow-scrolling: touch;
}
.children .comment-content{
	background: #f6f9fc;
}
.children .children  .comment-content{
	background: #f6fcf7;border-color:#cfedca;
}
.commets-list .children {
    padding-left: 10px;
}
.commets-list .children .children {
    padding-left: 10px;
}
.commets-list .children .children .comment-meta{
    right: 1em;
}

.comment-content p{margin:0;font-size:14px;}
.commets-list .reply {
    position: absolute;
    top: 5px;
    right: 1px;
}
.comment-reply-link {
    font-size: 12px;
    padding: 2px 5px;
    border-radius: 10px;
	background-color: #fff;
}
.commets-list .comment-body{
	border-top: 1px #ddd dashed;
    padding-top: 6px;
    margin-bottom: 6px;
}
.commets-list .children .comment-body{
	border-top: 0px #ddd dashed;
    padding-top: 6px;
    margin-bottom: 6px;
}
.comment-reply-title {border-top: 1px #666 dashed;
    margin-top: 20px;
    padding: 0.8em 0.3em;
    font-size: 14px;
}
.related-entry-heading, .comment-title {
    margin: 22px 0;
    font-size: 16px;
}
textarea#comment{max-height:100px;}
#throwsSpamAway{font-size:12px;color:#666;margin-top:1em;line-height:1.4;}
.form-submit{text-align:center;}
.comment-form .submit{width:80%;}

/* main table ul */
#main .article table ul,#main .article table ol { padding-left: 20px; }
.article table ul,.article table ol { margin-bottom: 1em; }
.article .wp-block-flexible-table-block-table{ margin-bottom:1em;}
.article .wp-block-flexible-table-block-table table{ margin-bottom:1em;}
.article .wp-block-flexible-table-block-table:last-child table{ margin-bottom:1.8em;}

@media screen and (max-width: 960px){
main.main, div.sidebar {
    margin: 0px;
    width: auto;
}
}
.inblo{
	min-width: 10em;
	display: inline-block;
}
.imgclr{
	clear: both;
}
.spnobr,.linobr a,.badge-pink,.badge-green,.badge-brown{
	white-space: nowrap;
}
#main p.linobr {
	line-height: 2.2;
}


.category-8 .posts-not-found,.category-8 #navi,.categoryid-8 .posts-not-found,.categoryid-8 #navi{display:none;}
.categoryid-8 #related-entries,#email-notes,.category-8 #toc{display:none;}
.category-8 .main{font-size: 15px;}
.categoryid-8 .main{font-size: 15px;}
#footer,.footer-bottom{margin-top: 1px;}
.footer-bottom-logo{display:none;}
.source-org{line-height:1.3;}

#main .toggle-content{padding:1em 0.1em;}

.is-style-border-left-box {
	border: 0px;
	background: #000;
	color: #fff;
	border-radius: 0.5em;
	border: 9px #fff double;background: linear-gradient(#000, #444);
}
.main .is-style-triangle-box::after {
    border-bottom-color: #fbd403;}
.main .is-style-triangle-box::before {
    border-left-color: #fbd403;}
.main .is-style-triangle-box {background:#111;color:#fff;}


/* css */
.imgw-40{max-height: 40px;vertical-align:middle;border: 1px solid #fff;border-radius: 5px;}

/* map-title */
#main .toctile{color: #fff;border-radius: 5px;background-position:center right; background-repeat: no-repeat;background-color: #000;}
#main .bgimg-br{background-position:bottom right;}


/* 2column map  */
h2+p+.wp-block-columns.is-layout-flex{margin-bottom: 0.5rem;}
.is-layout-flex {gap: 0.5rem;}

.key-green1{background-image: url("https://anaden-style.com/images/anadan-green1.png");}
.key-green2{background-image: url("https://anaden-style.com/images/anadan-green.png");}
.key-red{background-image: url("https://anaden-style.com/images/anadan-red.png");}
#main #tablepress-2 tr td:first-child,#main #tablepress-2 tr td:nth-child(5){padding:0;}
#main #tablepress-2 tr td:nth-child(5){padding:0;text-align: center;}
#main #tablepress-2 tr td:nth-child(5) img{max-height:31px;width:auto;vertical-align: middle;
    border-radius: 3px;
	box-shadow: 1px 1px 1px 0px #666;
}
#tablepress-2 td{vertical-align: middle;}

#main #tablepress-2 tr td:first-child div,.key-red {padding:0.5rem 0.2rem 0.5rem 23px;background-repeat: no-repeat;background-position: center left;}
#main #tablepress-2 tr td:nth-child(4) {
    padding: 0.2rem 0.2rem 0;
    text-align: center;
	min-width: 3rem;
}
.ana-ten,.ana-mei,.ana-tenmei{
	background-repeat: no-repeat;
	background-position: center top;
	background-image: url(https://anaden-style.com/images/anaden-ten.png);
	background-size: contain;
	padding: 0.5rem 0 0;
	color: #000;
	font-size: 15px;
	font-weight: bold;
	line-height: normal;
	letter-spacing: -0.07em;
	text-shadow: 1px 1px 0 #FFF, -1px -1px 0 #FFF, -1px 1px 0 #FFF, 1px -1px 0 #FFF, 0px 1px 0 #FFF, 0-1px 0 #FFF, -1px 0 0 #FFF, 1px 0 0 #FFF;
}
#main .ana-mei{
	background-image: url(https://anaden-style.com/images/anaden-mei.png);
}
#main .ana-mei{
	background-image: url(https://anaden-style.com/images/anaden-mei.png);
}
#main .ana-tenmei{
	background-image: url(https://anaden-style.com/images/anaden-tenmei.png);
}







#main .sbp-l div.speech-balloon {
    background-color: #e7fcff;
    border-color: #82bad7;
}
#main .sbp-l .speech-balloon::before {
    border-right-color: #82bad7;
}
#main .sbp-l .speech-balloon::after {
    border-right-color: #e7fcff;
}

#main .sbp-r div.speech-balloon {
    background-color: #ffeaf7;
    border-color: #d782b8;
}
#main .sbp-r .speech-balloon::before {
    border-left-color: #d782b8;
}
#main .sbp-r .speech-balloon::after {
    border-left-color: #ffeaf7;
}
#main .speech-icon img,#main .speech-icon amp-img {
	/*border: 2px solid #82bad7;*/
	border: 1px solid #ccc;border-radius: 10px;
}
#main .sbp-r .speech-icon img,#main .sbp-r .speech-icon amp-img {
	/* border: 2px solid #d782b8; */
border: 1px solid #ccc;
}
#main .tablepress th {
	word-break: keep-all;
	border-right: 1px #999 solid;
}
#main .tablepress {
    --hover-bg-color: #ffc;
}
#main .tablepress td {border-right: 1px solid #eee;}
#main .tablepress td:last-child {border-right: none;}
#main .toggle-content {border:none;}
#main .toggle-button::before{font-size: 1.2em;}
#main .has-border-color .toggle-button::before {opacity: 0.9;}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
@media screen and (max-width: 1212px) {
body .main {width: 71.7%;}
}
@media screen and (max-width: 1212px) {
body .sidebar {padding: 1.3%;width: 26.0%;}
}
.main {padding: 15px 26px 15px;}
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
	.sidebar{font-size:13px;}
	td{font-size:0.9em;}
}

/*834px以下*/
@media screen and (max-width: 834px){
	main.main, div.sidebar{padding: 15px 16px 15px;}
  /*必要ならばここにコードを書く*/
	figure table th, figure table td {
    font-size: 0.9em;
}
.t-material th, .t-material td {font-size: 0.9em;}
textarea#comment{max-height: 100px;min-height:100px;}
}
/*700px以下*/
@media screen and (max-width: 700px){
main.main, div.sidebar {
    padding: 15px 10px 15px;
}
.postid-720 #main .tablepress td{
     padding: 0.4rem 0.3rem;line-height: 1.5;
}
.category-8 .main{font-size: 14px;}
.categoryid-8 .main{font-size: 14px;}
.comment-content p{font-size:13px;line-height:1.6;}
#main .fnt14{font-size:13px;}#main .fnt16{font-size:14px;}
}

/*600px以下*/
@media screen and (max-width: 600px){
.cohead{background-size: 40px;width: 40px;height:40px;}
.comment-content{margin:0 0 0 45px;}
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
.entry-title, .article h2 {
font-size: 16px;
padding: 0.1em 0;
}
.dataTables_wrapper .dataTables_filter label input{width:50%;}
#main .hint-step  figure{margin:0.5em auto;}
#main .mapitem{margin-bottom:0.5em;font-size:0.9em;}
#main .t-material td{padding: 3px 4px;}
}

@media screen and (max-width: 1023px){
  main.main{
	  width: auto;
  }
}


@media screen and (max-width: 1023px) {
  .content-in {
    display: block;
  }
  main.main,
  div.sidebar {
    display: block;
    margin: 0 3px 0 3px;
    width: auto;
  }
	main.main {
    display: block;
    margin: 0 0px 10px 3px;
    width: 73%;
  }
  #content #sidebar{
    display: block;
    margin: 0 3px 10px 0px;
    width: 25%;
  }
}






@media screen and (max-width: 1023px){
  .content-in{
    display: flex;
  }
.mblt-footer-mobile-buttons .go-to-top-button{display:flex;}
}

/*
@media screen and (max-width: 1023px){
.no-mobile-sidebar .sidebar {
    display: block;
}
}
*/
@media screen and (max-width: 960px){
#content #sidebar{display: none;}
}

@media screen and (max-width: 960px){
.mblt-footer-mobile-buttons .go-to-top-button{display:none;}
  .content-in{
    display: block;
  }
  main.main,
  div.sidebar{
    margin: 0px;
    width: auto;
  }
  #content #sidebar{
	  display: none;
  }
}

@media screen and (max-width: 1023px){
.mobile-menu-buttons {
    display: none;
	position: fixed;
    align-items: center;
}
}
@media screen and (max-width: 960px){
.mobile-menu-buttons {
    display: flex;
    align-items: stretch;
}
}

/* log */
.memi0{background-image:url(https://anaden-style.com/images/charalist-r0.jpg);}
.memi1{background-image:url(https://anaden-style.com/images/charalist-r1.jpg);}
.memi2{background-image:url(https://anaden-style.com/images/charalist-r2.jpg);}
.memi3{background-image:url(https://anaden-style.com/images/charalist-r3.jpg);}
.memi4{background-image:url(https://anaden-style.com/images/charalist-r4.jpg);}
.memi5{background-image:url(https://anaden-style.com/images/charalist-r5.jpg);}
.memi6{background-image:url(https://anaden-style.com/images/charalist-r6.jpg);}
.memi7{background-image:url(https://anaden-style.com/images/charalist-r7.jpg);}
.memi8{background-image:url(https://anaden-style.com/images/charalist-r8.jpg);}
.memi9{background-image:url(https://anaden-style.com/images/charalist-r9.jpg);}
.memi10{background-image:url(https://anaden-style.com/images/charalist-r10p.jpg);}
.memi11{background-image:url(https://anaden-style.com/images/charalist-r11o.jpg);}
.mem201{background-position:0 -1700px;}.mem200{background-position:0 -1600px;}.mem199,.mem222{background-position:0 -1500px;}.mem198,.mem221{background-position:0 -1400px;}.mem197,.mem220{background-position:0 -1300px;}.mem196,.mem219{background-position:0 -1200px;}.mem195,.mem218{background-position:0 -1100px;}.mem194{background-position:0 -1000px;}.mem193{background-position:0 -900px;}.mem192,.mem215{background-position:0 -800px;}.mem191,.mem214{background-position:0 -700px;}.mem190,.mem213{background-position:0 -600px;}.mem189,.mem211{background-position:0 -500px;}.mem188,.mem212{background-position:0 -400px;}.mem187,.mem210{background-position:0 -300px;}.mem186,.mem209{background-position:0 -200px;}.mem184,.mem208{background-position:0 -100px;}.mem185,.mem207{background-position:0 0;}
.mem183,.mem203{background-position:0 -1900px;}.mem182,.mem202{background-position:0 -1800px;}.mem181{background-position:0 -1700px;}.mem180{background-position:0 -1600px;}.mem179{background-position:0 -1500px;}.mem178{background-position:0 -1400px;}.mem177{background-position:0 -1300px;}.mem176{background-position:0 -1200px;}.mem175{background-position:0 -1100px;}.mem174{background-position:0 -1000px;}.mem173{background-position:0 -900px;}.mem172{background-position:0 -800px;}.mem171{background-position:0 -700px;}.mem170{background-position:0 -600px;}.mem169{background-position:0 -500px;}.mem168{background-position:0 -400px;}.mem167{background-position:0 -300px;}.mem166{background-position:0 -200px;}.mem165{background-position:0 -100px;}.mem164{background-position:0 0;}
.mem163{background-position:0 -1900px;}.mem162{background-position:0 -1800px;}.mem161{background-position:0 -1700px;}.mem160{background-position:0 -1600px;}.mem159{background-position:0 -1500px;}.mem158{background-position:0 -1400px;}.mem157{background-position:0 -1300px;}.mem156{background-position:0 -1200px;}.mem155{background-position:0 -1100px;}.mem154{background-position:0 -1000px;}.mem153{background-position:0 -900px;}.mem152{background-position:0 -800px;}.mem151{background-position:0 -700px;}.mem150{background-position:0 -600px;}.mem149{background-position:0 -500px;}.mem148{background-position:0 -400px;}.mem147{background-position:0 -300px;}.mem146{background-position:0 -200px;}.mem145{background-position:0 -100px;}.mem144{background-position:0 0;}
.mem143{background-position:0 -1900px;}.mem142{background-position:0 -1800px;}.mem141{background-position:0 -1700px;}.mem140{background-position:0 -1600px;}.mem139{background-position:0 -1500px;}.mem138{background-position:0 -1400px;}.mem137{background-position:0 -1300px;}.mem136{background-position:0 -1200px;}.mem135{background-position:0 -1100px;}.mem134{background-position:0 -1000px;}.mem133{background-position:0 -900px;}.mem132{background-position:0 -800px;}.mem131{background-position:0 -700px;}.mem130{background-position:0 -600px;}.mem129{background-position:0 -500px;}.mem128{background-position:0 -400px;}.mem127{background-position:0 -300px;}.mem126{background-position:0 -200px;}.mem125{background-position:0 -100px;}.mem124{background-position:0 0;}
.mem123{background-position:0 -1900px;}.mem122{background-position:0 -1800px;}.mem121{background-position:0 -1700px;}.mem120{background-position:0 -1600px;}.mem119{background-position:0 -1500px;}.mem118{background-position:0 -1400px;}.mem117{background-position:0 -1300px;}.mem116{background-position:0 -1200px;}.mem115{background-position:0 -1100px;}.mem114{background-position:0 -1000px;}.mem113{background-position:0 -900px;}.mem112{background-position:0 -800px;}.mem111{background-position:0 -700px;}.mem110{background-position:0 -600px;}.mem109{background-position:0 -500px;}.mem108{background-position:0 -400px;}.mem107{background-position:0 -300px;}.mem106{background-position:0 -200px;}.mem105{background-position:0 -100px;}.mem104{background-position:0 0;}
.mem103{background-position:0 -1900px;}.mem102{background-position:0 -1800px;}.mem101{background-position:0 -1700px;}.mem100{background-position:0 -1600px;}.mem99{background-position:0 -1500px;}.mem98{background-position:0 -1400px;}.mem97{background-position:0 -1300px;}.mem96{background-position:0 -1200px;}.mem95{background-position:0 -1100px;}.mem94{background-position:0 -1000px;}.mem93{background-position:0 -900px;}.mem92{background-position:0 -800px;}.mem91{background-position:0 -700px;}.mem90{background-position:0 -600px;}.mem89{background-position:0 -500px;}.mem88{background-position:0 -400px;}.mem87{background-position:0 -300px;}.mem86{background-position:0 -200px;}.mem85{background-position:0 -100px;}.mem84{background-position:0 0;}
.mem83{background-position:0 -1900px;}.mem82{background-position:0 -1800px;}.mem81{background-position:0 -1700px;}.mem80{background-position:0 -1600px;}.mem79{background-position:0 -1500px;}.mem78{background-position:0 -1400px;}.mem77{background-position:0 -1300px;}.mem76{background-position:0 -1200px;}.mem75{background-position:0 -1100px;}.mem74{background-position:0 -1000px;}.mem73{background-position:0 -900px;}.mem72{background-position:0 -800px;}.mem71{background-position:0 -700px;}.mem70{background-position:0 -600px;}.mem69{background-position:0 -500px;}.mem68{background-position:0 -400px;}.mem67{background-position:0 -300px;}.mem66{background-position:0 -200px;}.mem65{background-position:0 -100px;}.mem64{background-position:0 0;}
.mem63{background-position:0 -1900px;}.mem62{background-position:0 -1800px;}.mem61{background-position:0 -1700px;}.mem60{background-position:0 -1600px;}.mem59{background-position:0 -1500px;}.mem58{background-position:0 -1400px;}.mem57{background-position:0 -1300px;}.mem56{background-position:0 -1200px;}.mem55{background-position:0 -1100px;}.mem54{background-position:0 -1000px;}.mem53{background-position:0 -900px;}.mem52{background-position:0 -800px;}.mem51{background-position:0 -700px;}.mem50{background-position:0 -600px;}.mem49{background-position:0 -500px;}.mem48{background-position:0 -400px;}.mem47{background-position:0 -300px;}.mem46{background-position:0 -200px;}.mem45{background-position:0 -100px;}.mem44{background-position:0 0;}
.mem43,.mem206{background-position:0 -1900px;}.mem42,.mem205{background-position:0 -1800px;}.mem41,.mem204{background-position:0 -1700px;}.mem40{background-position:0 -1600px;}.mem39{background-position:0 -1500px;}.mem38{background-position:0 -1400px;}.mem37{background-position:0 -1300px;}.mem36{background-position:0 -1200px;}.mem35{background-position:0 -1100px;}.mem34{background-position:0 -1000px;}.mem33{background-position:0 -900px;}.mem32{background-position:0 -800px;}.mem31{background-position:0 -700px;}.mem30{background-position:0 -600px;}.mem29{background-position:0 -500px;}.mem28{background-position:0 -400px;}.mem27{background-position:0 -300px;}.mem26{background-position:0 -200px;}.mem25{background-position:0 -100px;}.mem24{background-position:0 0;}
.mem23{background-position:0 -1600px;}.mem22{background-position:0 -1500px;}.mem21{background-position:0 -1400px;}.mem20{background-position:0 -1300px;}.mem19{background-position:0 -1200px;}.mem18{background-position:0 -1100px;}.mem17{background-position:0 -1000px;}.mem16{background-position:0 -900px;}.mem15{background-position:0 -800px;}.mem14{background-position:0 -700px;}.mem13{background-position:0 -600px;}.mem12{background-position:0 -500px;}.mem11{background-position:0 -400px;}.mem10{background-position:0 -300px;}.mem9{background-position:0 -200px;}.mem8{background-position:0 -100px;}.mem7{background-position:0 0;}
.mem6{background-position:0 -600px;}.mem5{background-position:0 -500px;}.mem4{background-position:0 -400px;}.mem3{background-position:0 -300px;}.mem2{background-position:0 -200px;}.mem1{background-position:0 -100px;}.mem0{background-position:0 0;}

table.nohover tr:hover {
background-color: transparent;
}
table.nohover tr:nth-of-type(2n+1) {
background-color: var(--cocoon-xxx-thin-color);
}
.tbtopb{
border-top:1px #ccc dashed;padding:7px 0 0;margin:7px 0 0;
}

.categoryid-10 .main {
    font-size: 15px;
}

#main .new-chara{
list-style-type:none;
padding:0;line-height:1.6;
}
#main .new-chara li{
border-top:1px #ccc dashed;
padding:0.7em 0.3em;
background:#ffffff;
margin:1px 0;
}
#main .new-chara li:nth-of-type(2n+1) {
background:#f9f9f9;
}