/*!
Theme Name: Battari
Theme URI: http://underscores.me/
Author: Nishikawa
Author URI: http://underscores.me/
Description: Blog Battari専用テーマ
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: battari
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Battari is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:rgba(0,0,0,0);text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}button,input[type=button],input[type=reset],input[type=submit]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgba(0,0,0,.8);font-size:12px;font-size:.75rem;line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=text],input[type=email],input[type=url],input[type=password],input[type=search],input[type=number],input[type=tel],input[type=range],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],input[type=color],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type=text]:focus,input[type=email]:focus,input[type=url]:focus,input[type=password]:focus,input[type=search]:focus,input[type=number]:focus,input[type=tel]:focus,input[type=range]:focus,input[type=date]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=color]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{clear:both;display:block;float:left;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation ul ul{box-shadow:0 3px 3px rgba(0,0,0,.2);float:left;position:absolute;top:100%;left:-999em;z-index:99999}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:200px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{float:left;position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:block}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{float:right;text-align:right;width:50%}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.sticky{display:block}.hentry{margin:0 0 1.5em}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}html,body,h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td,blockquote{margin:0;padding:0;border:0;font-size:100%;font-style:normal;vertical-align:baseline;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}article,header,footer,aside,figure,figcaption,nav,section{display:block}body{line-height:1.6;width:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;color:#666}ol,ul{list-style:none;list-style-type:none}a{text-decoration:none}body{font-family:"游ゴシック Medium","Yu Gothic Medium","游ゴシック体",YuGothic,sans-serif;background-color:#fff;font-size:16px;color:#333}a{color:#cc7272}a:hover{transition:.3s;opacity:.7}.flex{display:flex}.bg_navy{background-color:#42495c;color:#fff}.bg_sakura{background-color:#cc7272;color:#fff}.bg_gray{background-color:#9f9f9f;color:#fff}.bg_lgray{background-color:#ebebeb}.co_navy{color:#42495c}.co_sakura{color:#cc7272}.co_gray{color:#9f9f9f}.co_lgray{color:#ebebeb}.center{text-align:center}.pc{display:none}.mgn_top{margin-top:100px}h2.mgn_top10{margin-top:10px !important}header{width:100%}header img{width:160px;padding:30px 0}nav#menu{display:none}nav#menu ul li{border-top:#ccc 1px solid;padding-top:10px;margin:10px 20px}nav#menu ul li:last-child{margin-bottom:0;padding-bottom:20px}nav#menu a{display:block;color:#fff}.acd-check{display:none}.check-label,.acd-content{width:600px;font-size:14px;max-width:100%;width:600px;margin:0 auto 2px auto;color:#fff;border:1px solid #fff}.check-label{position:relative;display:block;padding:10px;user-select:none;cursor:pointer}.acd-content{height:0;opacity:0;padding:0 10px;transition:.3s}.acd-content ul{display:block;margin:0 auto}.acd-content ul li{width:100%;margin:10px auto}.acd-content a{display:block;color:#fff;padding:5px auto}.acd-check:checked+.check-label+.acd-content{display:flex;text-align:center;align-items:center;height:180px;opacity:1}#popular{margin-bottom:50px;overflow-x:hidden;width:100%}#popular h1.bg_sakura{padding:15px 0}#popular img{width:100%;max-width:480px;height:256px;object-fit:cover}.pickup{display:block;position:relative;margin-bottom:20px}.dot button{position:relative;text-indent:-9999px;border:none;background:0 0}.dot li button:before{content:'●';font-size:14px;text-indent:0px;position:absolute;top:0;left:0;color:#ebebeb}.dot li.slick-active button:before{color:#cc7272}ul.dot{text-align:center}.dot li{display:inline-block;width:30px}.pop_cat{position:absolute;background:#67bf5c;color:#fff;font-size:12px;padding:3px;top:10px;right:10px}.pop_title{position:absolute;background-color:rgba(0,0,0,.6);color:#fff;bottom:0;padding:10px;width:100%}.pop_title a{color:#fff;display:block}.pop_title time{font-size:14px;margin-bottom:10px;display:block}.pop_title h1{font-size:15px}#loop h1.bg_gray{padding:15px 0}#loop img{width:100%;max-width:480px;height:256px;object-fit:cover}#loop a{color:#42495c}#loop a:hover{color:#cc7272}#loop .loop_cat a{color:#cc7272}.loop_title{padding:10px 10px 25px}.loop_title time{font-size:13px;margin-bottom:10px;margin-right:10px;background:#ebebeb;padding:5px;float:left}.loop_cat{font-size:13px;padding:5px 0;display:block;color:#cc7272}.loop_cat:before{font-family:"Font Awesome 5 Free";font-weight:700;content:'\f07b';margin-right:5px}.loop_title h1{font-size:17px;display:block;clear:both}.pager{text-align:center;margin:20px auto 60px auto}a.page-numbers,.pager .current{background:#fff;border:solid 1px #42495c;padding:5px 8px;margin:0 2px;color:#42495c}.pager .current{background:#42495c;border:solid 1px #42495c;color:#fff}footer{margin-top:120px}footer a{color:#fff}footer a:hover{opacity:1}footer img{padding:0 10px;width:100%}footer h1{font-size:20px;padding:20px 0}footer h2{font-size:17px;padding:16px 0}footer p{font-size:15px;padding:0 10px 10px}.foot_box{display:block;font-size:15px;border:1px solid #fff;margin:10px;padding:10px 0}.foot_box:hover{color:#42495c;background:#fff;transition:.3s;opacity:1}.foot_profile,.foot_contact,.foot_archive{margin-bottom:60px}.copy{font-size:14px;padding:15px 0}.widgettitle{display:none}.acv_box{padding:0 10px;margin-bottom:30px}.tagcloud{display:flex;flex-wrap:wrap}.tagcloud a{font-size:13px !important;color:#fff;border:solid 1px #fff;padding:6px;margin:0 7px 13px 0;border-radius:2px}.tagcloud a:hover{color:#42495c;background:#fff}footer input[type=submit]{font-family:"Font Awesome 5 Free";font-weight:700}.searchform,.kensaku{display:flex;justify-content:space-between}.kensaku{width:100%}input.searchfield{margin:0;width:100%;border-radius:0;box-sizing:border-box;font-size:14px;border:0}input.fa{margin:0;width:60px;text-align:center;border-radius:0;background:#42495c;color:#fff;box-sizing:border-box;font-size:14px}footer select{width:100%;font-size:14px}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:3px;background:#fff;vertical-align:middle;font-size:14px;color:#42495c;box-sizing:border-box}.newRelease{margin-top:13px;position:relative;display:inline-block;overflow:hidden;height:100%}.newRelease .newRelease_caption{display:inline}.newRelease span{position:absolute;display:inline-block;top:40px;left:-40px;width:200px;padding:5px 10px;background:#cc0c0c;color:#fff;font-weight:700;text-align:center;transform:rotate(-45deg)}.newRelease time{position:absolute;display:inline-block;bottom:7px;right:0;background-color:#000;color:#fff;padding:2px 5px;font-size:.9em}.main_content{box-sizing:border-box;overflow:hidden}.wrapper{padding:0 10px;box-sizing:border-box;overflow:hidden;position:relative}.bread{padding:10px;font-size:12px}.bread i{color:#9f9f9f;margin:0 6px;vertical-align:-1px}.eyecatch img{width:100%}.eye_meta{padding:10px;font-size:12px}.eye_tag i,.eye_cat i{margin-right:5px;color:#cc7272}.eye_cat{margin-right:10px}.admsg{font-size:.8em;text-align:center;color:#42495c;background-color:#eee;padding:5px;margin:0 10px}.content p:not(.eye_cat){line-height:1.7;padding-bottom:20px}.content a{text-decoration:underline}.content h1{clear:both;font-size:20px;font-weight:700;border-top:1px solid #42495c;border-bottom:1px solid #42495c;padding:10px 0;margin-bottom:20px}.content h2{margin:100px 0 20px;font-size:18px;font-weight:700;border-left:3px solid #42495c;padding:10px 0 10px 10px}.content h3{position:relative;margin:40px 0 20px;font-size:17px;font-weight:700;padding:10px 0}.content h3:before{border-bottom:solid 2px #42495c;width:20%;position:absolute;z-index:1;bottom:0;left:0;content:""}.content h3:after{border-bottom:solid 2px #a1a6b2;width:100%;position:absolute;bottom:0;left:0;content:""}.content h4{margin:30px 0 10px;font-size:16px;font-weight:700}.img_shadow{box-sizing:border-box;filter:drop-shadow(0px 0px 3px rgba(0,0,0,.6))}.content ul{padding:10px 20px;margin:10px 0 30px;border:1px dotted #ccc}.content ul li{line-height:1.8;text-indent:-1em;padding-left:1em}.content ul li:before{content:"●";font-size:10px;color:#cc7272;vertical-align:2px;padding-right:7px}.wp-embedded-content p:before{content:'関連';display:block;font-size:12px;padding:1px 0;margin:0 0 5px;width:40px;text-align:center;background:#42495c;color:#fff}.wp-embedded-content p{padding-bottom:0}.wp-embedded-content{font-size:15px;padding:10px;margin:10px 0 20px;background:#efefef}.link_gaibu a:before{content:'参考';display:block;font-size:12px;padding:1px 0;margin:0 0 5px;width:40px;text-align:center;background:#cc7272;color:#fff}.link_gaibu{margin:10px 0 20px}.link_badge{display:block;font-size:12px;padding:1px 0;margin:0 0 5px;width:40px;text-align:center}.link_gaibu a,.wp-embedded-content a{text-decoration:underline}.content blockquote:not(.wp-embedded-content){color:#777;font-size:15px;margin:20px 0 30px;padding:10px;background:#efefef}.content cite{font-size:12px;display:block;width:100%;text-align:right}.content cite:before{content:'引用：'}.content table{width:100%;border:1px #42495c solid;border-collapse:collapse;background-color:#fff}.content tr td:not(.gmap){padding:10px 0 10px 10px}.content td{border-top:1px #42495c solid;border-bottom:1px #42495c solid}.content th{border-top:1px #42495c solid;border-bottom:1px #42495c solid;border-right:1px #42495c solid;background-color:#ebebeb;color:#42495c;vertical-align:middle}.ggmap{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}.ggmap iframe,.ggmap object,.ggmap embed{position:absolute;top:0;left:0;width:100%;height:100%}.fbx-inner{max-width:1000px !important;max-height:664px !important;transform:translate(-50%,-50%);margin:0 !important}.foogallery{box-sizing:border-box;position:relative;width:100% !important;height:100%;overflow:hidden}.fbx-inner-spacer{box-sizing:border-box;display:none}.fbx-caption{box-sizing:border-box;display:none}a.fbx-prev,a.fbx-next,a.fbx-close,a.fbx-open-caption{display:none}#page-links{display:block;width:300px;text-align:center;margin:20px auto 40px auto}#page-links a{text-decoration:none}.pagelink{background:#42495c;color:#fff;border:1px solid #42495c;padding:5px}a .pagelink{background:#fff;color:#42495c}a .pagelink:hover{background:#42495c;color:#fff}#amazon a.abtn{display:block;background-color:#dda510;color:#fff;text-align:center;text-decoration:none;margin:20px auto 20px auto;padding:18px 0;width:300px}#cta{margin-top:30px;background-color:#edf0f2;padding-bottom:20px}#cta h1{color:#fff;background-color:#51899a;text-align:center;border:none;font-size:16px;margin-bottom:0}#cta img{display:block;max-width:980px;width:98%;margin:10px auto}#cta p{padding:10px}#cta a.abtn{display:block;background-color:#dda510;color:#fff;text-align:center;text-decoration:none;margin:20px auto 20px auto;padding:18px 0;width:300px}#pr{margin-top:30px;background-color:#edf0f2;padding-bottom:20px}h2#pr{color:#fff;background-color:#51899a;text-align:center;border:none;font-size:16px;margin-bottom:0}.adsense{width:100%;padding:10px 0;margin:100px auto 40px auto}.adsense h1{font-size:14px;border:none;margin-bottom:10px;font-weight:lighter}.adsense .textwidget{display:flex;justify-content:space-around;max-width:700px;margin:0 auto}.ad_last{margin-top:60px}div.sp{display:none}#kanren{margin-top:60px;margin-bottom:60px}#kanren ul li{line-height:1.3;font-size:14px;border:1px solid #42495c;margin:6px 0;padding:5px;transition:.3s;height:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;word-wrap:break-word}#kanren ul li:hover{background:#42495c;color:#fff}#kanren ul a{color:#42495c;opacity:1}#share{margin-bottom:60px}#share ul{font-size:50px;color:#42495c;display:-webkit-flex;display:flex;justify-content:space-between;padding:0 10px;margin:0 auto}#share ul a{color:#42495c}.fa-hatena:before{content:"B!";font-family:Verdana;font-weight:700;font-size:.7em;padding:0 2px;background:#42495c;color:#ebebeb;border-radius:5px;vertical-align:5px}.cstmreba{margin:30px 0;padding:15px 10px;border:solid 1px #42495c;background:#fff}.cstmreba .kaerebalink-box{display:table;width:100%;vertical-align:middle}.cstmreba .kaerebalink-name>a,.booklink-name>a{display:inline-block;margin-bottom:3px;font-size:13px;font-weight:700;line-height:1.5}.cstmreba .kaerebalink-powered-date,.cstmreba .kaerebalink-detail,.booklink-powered-date,.booklink-detail{color:silver;font-size:.7em}.cstmreba .kaerebalink-powered-date a,.cstmreba .booklink-powered-date a{color:silver}.cstmreba .kaerebalink-image{display:table-cell;width:100px;vertical-align:middle}.cstmreba .kaerebalink-image a img{width:100%}.cstmreba .kaerebalink-info{display:table-cell;width:calc(100% - 100px);padding-left:15px}.cstmreba .kaerebalink-link1,.booklink-link2{margin-top:8px;display:flex}.cstmreba .kaerebalink-link1>div,.booklink-link2>div{display:flex;height:37px;margin:5px 10px 5px 0;padding:0 9px;border-radius:3px;background:#73c1ea;font-size:.95em;vertical-align:middle;line-height:37px;transition:.3s ease-in-out}.cstmreba .kaerebalink-link1>div a,.cstmreba .booklink-link2>div a{display:flex;justify-content:center;align-items:center}.cstmreba .kaerebalink-link1 .shoplinkamazon,.booklink-link2 .shoplinkamazon{background:#ebebeb;width:49%;text-align:center}.cstmreba .kaerebalink-link1 .shoplinkrakuten,.booklink-link2 .shoplinkrakuten{background:#ebebeb;width:49%;text-align:center}.cstmreba .kaerebalink-link1 .shoplinkamazon:hover,.cstmreba .kaerebalink-link1 .shoplinkrakuten:hover{opacity:.7}.cstmreba .kaerebalink-link1 a,.cstmreba .booklink-link2 a{color:#42495c;margin:0 auto;width:100%}.booklink-footer{display:none}.cstmreba a{text-decoration:none}.kaerebalink-info img,.kaerebalink-image>img,.booklink-info img{display:none}.kaerebalink-name p,.booklink-name p{margin-bottom:0}.appreach{text-align:left;padding:25px;margin:20px;border-radius:2px;overflow:hidden;box-shadow:0px 2px 5px 1px #e5e5e5}.appreach:after{content:"";display:block;clear:both}.appreach img,.appreach p{margin:0;padding:0}.appreach a:after{display:none}.appreach__icon{float:left;border-radius:10%;overflow:hidden;margin:0 3% 0 0 !important;width:25% !important;height:auto !important;max-width:120px !important}.appreach__detail{display:inline-block;font-size:20px;line-height:1.5;width:72%;max-width:72%}.appreach__detail:after{content:"";display:block;clear:both}p.appreach__name{font-size:16px;color:#555;padding-bottom:10px;font-weight:700;line-height:1.5em !important;max-height:3em;overflow:hidden}.appreach__info{font-size:12px !important;color:#888}.appreach__info a{color:#aaa}.appreach__developper,.appreach__price{margin-right:.5em}.appreach__posted a{margin-left:.5em}.appreach__links{float:left;height:40px;margin-top:15px;white-space:nowrap}.appreach__aslink img{margin-right:10px;height:40px;width:135px}.appreach__gplink img{height:40px;width:134.5px}@media only screen and (max-width:786px){.appreach{margin:20px 0}.appreach__info{font-size:11px !important}p.appreach__name{font-size:15px}}#toc_container{width:100% !important;margin-top:80px}#toc_container ul{margin:0;border:none;background:#ebebeb;font-size:95%}ul.toc_list li{margin:10px;font-weight:700}ul.toc_list li:before{font-size:6px}ul.toc_list li ul{margin:0;padding:0 0 10px 20px}ul.toc_list li ul li{margin:0;padding:0;font-weight:400}p.toc_title{padding:10px 0 !important}.toc_title{width:100%;background:#42495c;color:#fff;text-align:center;padding:0}.toc_list a{color:#42495c}.nb_box{display:flex;padding:10px 0;position:relative;box-sizing:border-box}.nb_box a{color:#fff;display:block;width:100%;font-size:13px;padding:30px 10px;text-align:center;box-sizing:border-box}.next,.prev{box-sizing:border-box;width:50%}.prev{margin-left:auto}.nb_box .next a:before{content:'【 次の記事 】\A';white-space:pre}.nb_box .prev a:before{content:'【 前の記事 】\A';white-space:pre}.nb_box .next a{border-right:.5px solid #fff}.nb_box .prev a{border-left:.5px solid #fff}.youtube{width:100%;aspect-ratio:16/9;padding:0 !important}.youtube iframe{width:100%;height:100%}.btn a{padding:10px;text-align:center;color:#fff;border:solid 1px #42495c;background-color:#42495c;display:block;margin:20px auto;max-width:300px;width:100%;text-decoration:none}.marker{background:linear-gradient(transparent 40%,#f7cdcd 40%);font-weight:700}.keiko_pink{background:linear-gradient(transparent 40%,#ffdcee 40%);font-weight:700}.keiko_blue{background:linear-gradient(transparent 40%,#cfe2f8 40%);font-weight:700}div.src_text{margin-top:30px}.src_box{width:100%;margin:0 auto;margin-top:30px}.src_box .tagcloud a{border:1px solid #42495c}.src_box .widgettitle{display:block;background:#42495c;color:#fff;padding:5px;margin-bottom:10px}.src_box .kensaku{margin-top:30px}.src_box select{width:100%;font-size:15px}.tag_box{display:flex;flex-wrap:wrap}.tagcl_box a{font-size:13px !important;color:#42495c;border:solid 1px #42495c;padding:6px;margin:0 7px 13px 0;border-radius:2px}.tagcl_box a:hover{background:#42495c;color:#fff !important;opacity:1}input.wpcf7-submit{color:#fff;text-align:center;background:#42495c;display:block;margin:0 auto}input.wpcf7-submit:hover{background:#fff;color:#42495c;border:solid 1px #42495c}.wpcf7-form .wpcf7-radio{display:block}.wpcf7-list-item{display:block;margin:0;padding:3px auto}form.sent p{display:none}.work_view .content .wrapper .adsense{display:none}.tw_card iframe{margin:0 auto}div.Author{display:block}.Author ul{margin:0;padding:10px 15px;border:none;font-size:.9em}.Author ul li{list-style-type:none}.Author ul li a{color:#fff}.Author ul li:before{list-style-type:none;content:""}.lyric{padding:10px 20px 20px}.inst{display:block;text-align:center;height:60px;overflow:hidden}.inst a{display:block;color:#fff;width:100%;height:100%;margin-top:20px;text-decoration:none}.rule{display:block;width:100%;color:#42495c;margin-top:20px;border:solid 1px #42495c;text-align:center}.rule:hover{color:#fff;background-color:#cc7272;transition:.5s}.rule p{padding:30px}.music_list{max-width:1000px;width:100%;background-color:#000;position:relative;margin-top:20px}.music_list h1{position:absolute;font-size:2em;color:#fff;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);margin:0;padding:0;font-family:'Noto Sans JP',sans-serif;letter-spacing:.3em}.music_list time{position:absolute;right:0;bottom:0;background-color:#67bf5c;color:#fff;font-size:.7em;padding:5px 10px}.music_list img{display:block;width:100%;height:150px;object-fit:cover;opacity:.6}.works_irai{margin-bottom:30px}#works_loop{margin-top:50px}#works_loop h2{font-size:1.7em;color:#333;width:100%;margin-bottom:30px}.works_list a{color:#000}.works_list ul{display:flex;max-width:1000px;width:100%}.works_list li{padding-bottom:40px}.works_list1{width:100px;margin-right:10px}.works_list2{width:500px}.works_list3{width:200px}.works_list4{width:70px;display:block;text-align:center;padding:2px 5px;vertical-align:middle;white-space:nowrap}.works_list4 .com{background-color:#cc7272;color:#fff}.works_list4 .doj{background-color:#67bf5c;color:#fff}.works_list time{display:block;background-color:#ebebeb;padding:2px 5px;text-align:center}.works_list h1{display:block;font-weight:400;margin-right:20px}.portfolio .works_list ul{padding:0 !important;margin:0 !important;border:none !important}.portfolio .works_list ul li:before{content:none !important}.portfolio .works_list a{text-decoration:none}.portfolio .works_list time{display:inline;text-align:center}#portfolio_page h2{background-color:#e5e8f1}#pf_music{display:flex;flex-wrap:wrap;justify-content:space-between}.pf_content{display:flex;flex-direction:column;width:100%;align-self:stretch;display:block;border:#42495c 1px solid;padding:0 15px;margin-bottom:20px}.pf_content.youtube{border:none !important}.pf_content p{margin-bottom:10px}.content #pf_music h3{margin-top:5px !important}.mejs-container,.mejs-container .mejs-controls,.mejs-embed,.mejs-embed body{background:#42495c !important}#mep_0,#mep_1,#mep_2,#mep_3,#mep_4{display:block;margin-top:auto !important;margin-bottom:15px}.pf_pf img{display:block;margin:0 auto;width:300px}.pf_pf p.name{font-weight:600;text-align:center}.link_btn{display:flex;-webkit-justify-content:space-between;justify-content:space-between;flex-wrap:wrap}.link_btn a{width:32%;display:block;text-align:center;text-decoration:none;border:1px solid;padding:10px 0;margin-bottom:20px}@media screen and (max-width:800px){.link_btn a{width:100%}}.pf_x{background-color:#000;color:#fff;border-color:#000}.pf_y{background-color:#e04c4c;color:#fff;border-color:#e04c4c}.pf_n{background-color:#fff;color:#000;border-color:#000}.pf_w{background-color:#d9cd9c;color:#fff;border-color:#d9cd9cc}.pf_s{background-color:#8ab594;color:#fff;border-color:#8ab594}.pf_b{background-color:#f7a1a2;color:#fff;border-color:#f7a1a2}.ptimeline-wrap{margin:0 auto 0}.ptimeline-wrap .ptimeline{padding:0 !important;list-style:none !important}.ptimeline-wrap .ptimeline-label{padding:3px 0 0 2px;color:#aaa;font-size:12px;font-weight:500}.ptimeline-wrap .ptimeline-title{font-size:1.1em;font-weight:700;line-height:1.5;color:#42495c}.ptimeline-wrap .ptimeline-main{margin-top:.5em;padding:0 0 1.5em;font-size:.9em;line-height:1.8;border-bottom:dashed 1px #ddd;color:#555}.ptimeline-wrap .ptimeline-main img{display:block;margin:1em auto}.ptimeline-wrap .ptimeline-item{position:relative;padding:0 0 1em 1.5em !important;margin-bottom:0 !important;border:none}.ptimeline-wrap .ptimeline .ptimeline-item:before{content:"";width:3px;background:#eee !important;display:block;position:absolute;top:25px;bottom:-3px;left:5px}.ptimeline-wrap .ptimeline-item:last-child:before{content:none}.ptimeline-wrap .ptimeline-marker{display:block;position:absolute;content:"";top:6px;left:0;width:14px;height:14px;border-radius:50%;border:solid 3px #42495c}.ptimeline-wrap .ptimeline-item:first-child .ptimeline-marker,.ptimeline-wrap .ptimeline-item:last-child .ptimeline-marker{background:#42495c}.ptimeline-wrap .square .ptimeline-marker{border-radius:0}.ptimeline-wrap .icon .ptimeline-item .ptimeline-marker{content:unset;border:none !important;background:0 0 !important}.ptimeline-wrap .icon .ptimeline-item .ptimeline-marker:before{font-family:"Font Awesome 5 Free";top:-1px;left:0;position:absolute;font-weight:700;font-size:16px;line-height:1;color:#42495c}.ptimeline-wrap .icon .ptimeline-item:first-child .ptimeline-marker,.ptimeline-wrap .icon .ptimeline-item:last-child .ptimeline-marker{background:0 0 !important}.ptimeline-wrap ul{border:none}.ptimeline-wrap ul li{text-indent:0}.pc_view.discography{padding:0 20px;max-width:400px}.content .dc_h1{border:none;font-size:2em;margin:50px 0;text-align:center;font-family:"roboto-condensed",sans-serif;font-weight:700}.dc_info{width:100%;max-width:400px;margin:0 auto}.dc_artwork{width:100%}.dc_subtitle{padding-left:20px;font-size:1.2em;text-align:center}.dc_title{text-align:center}.discography h2{border:none;font-size:2em;margin:0;padding:0}.dc_xfd h2,.dc_tracklist h2,.dc_credit h2{font-family:"roboto-condensed",sans-serif;font-weight:700}.discography h3:before{border:none}.discography h3:after{border:none}.discography h3{margin:20px 0 5px !important;font-size:1.1em;padding:0}.content p{padding:0 !important}.dc_event{margin-top:20px}.dc_booth,.dc_stream{width:200px;text-align:center}.dc_booth a,.dc_stream a{width:100%;display:block;text-decoration:none;padding:10px;font-weight:400}.dc_stream a{color:#67cc62;border:1px solid #67cc62}.dc_xfd{margin:100px auto 0 auto;max-width:700px}.dc_xfd h2{text-align:center;margin-bottom:20px}.dc_tracklist .flex{display:block}.dc_tracklist,.dc_credit{margin-top:100px}.dc_tracklist h2,.dc_credit h2{text-align:center;margin-bottom:20px;display:block;width:100%}.dc_left,.dc_right{width:100%}.dc_track_title{height:70px}.dc_track_title h3{font-size:1.3em;font-weight:400}.dc_track_title p{font-size:.85em}.dc_credit_box{margin-bottom:50px}.dc_credit ul{border:none;padding:0;margin:0}.dc_credit ul a{font-weight:400;color:#333}.dc_credit ul li:before{content:"・";font-size:1rem;font-weight:700;color:#000;padding-right:0}section.dc_credit{margin-bottom:100px}.dc_footer{text-align:center;color:#fff}.dc_footer h1{font-size:1.15rem}.dc_footer h1 a{text-decoration:underline}.dc_footer h1 a:hover{opacity:.8}.disc_list{width:100%}.disc_list h1{text-align:center}#request h1{text-align:center;font-size:1.3em}#request h2{margin:60px 0 20px 0!important;text-align:center;font-size:1.1em;border:none;background-color:#e3e2e2}.package p{margin:0 20px 10px}.package ul{border:none}#request .mgn_t_60{margin-top:60px}#request .mgn_t_120{margin-top:120px}#request .mgn_0{margin-top:0!important}#request p{margin-bottom:10px}#request p.toc_title{margin-bottom:0}.package{background-color:#fffdf8;padding-bottom:30px}#request .package h2{background-color:#fff2d2}.package h3{margin:40px 20px 0;position:static;font-size:1em;border-bottom:solid 1px #898989;padding:5px 0}.package ul{margin:0}.package li:before{font-size:.5em!important;vertical-align:3px!important}.content .package h3:before{border-bottom:none!important}.content .package h3:after{border-bottom:none!important}.req_option{background-color:#f5f8ff;padding-bottom:30px}.req_option h1{background-color:#b5c4e5;border:none}#request .req_option h2{background-color:#f5f8ff!important;text-align:left!important;margin:40px 20px 10px 20px!important;font-size:1em!important;border-bottom:solid 1px #898989!important;padding:5px 0}.content .req_option p{padding:0 20px!important}.content .req_option p:before{content:"●";color:#cc7272;padding-right:7px;font-size:.5em;vertical-align:3px}.req_flow{background-color:#fff;padding-bottom:30px}.req_flow h1{background-color:#42495c;color:#fff;border:none}#request .req_flow h2{background-color:#fff!important;text-align:left!important;font-size:1em!important;border-bottom:solid 1px #898989!important;padding:5px 0}.content .req_flow p:before{content:"●";color:#cc7272;padding-right:7px;font-size:.5em;vertical-align:3px}h3.req_form_h{margin:40px 0 5px}.req_form .wpcf7-list-item.first{padding:0;margin:0}input.wpcf7-submit{font-size:1.3em;padding:20px 40px}@media screen and (min-width:680px){header.center{text-align:left;display:block}header.center .pc_view{display:flex;height:100px}header h1{display:block}nav#menu ul li:last-child{margin-bottom:0;padding-bottom:0}nav#menu{display:block;margin-left:auto}nav#menu ul{display:flex}nav#menu ul li{border-top:none;padding-top:0;margin:0;display:flex;text-align:center;height:100px;width:100px;overflow:hidden}nav#menu a{display:inline-block;vertical-align:middle;height:100%;margin:37px auto}nav#menu ul li:hover{border-bottom:#fff solid 2px;transition:.3s}nav#menu ul li.irai{background-color:#67bf5c;width:150px;!important}nav#sp_menu{display:none}.pc_view.discography{max-width:700px}.content .dc_h1{font-size:3em}.dc_subtitle,.dc_title{text-align:left}.dc_information,.discography .flex{display:flex}.dc_info{width:50%;max-width:600px;padding:0 30px}.dc_artwork{width:50%}.dc_left,.dc_right{width:50%}.disc_list{max-width:300px;width:100%;padding:10px}#disc_loop:after{content:"";display:block;width:100%;max-width:300px}section#disc_loop{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap}div.Author{display:block}.Author ul{display:flex;justify-content:space-evenly;margin:0;padding:0;border:none;font-size:.9em}.Author ul li{display:inline-block;list-style-type:none;padding:10px}.Author ul li:before{list-style-type:none;content:""}.pf_content{max-width:470px}}@media screen and (min-width:480px){.pc{display:inline}.pc_view{max-width:800px;width:100%;margin:0 auto}div.sp{display:inline}.slide{display:flex;justify-content:space-between}.slide article{max-width:330px;width:33%}.pop_title{bottom:7px}#loop article{padding:30px 0;border-bottom:1px solid #42495c;clear:both;overflow:hidden}#loop img{width:250px;height:250px;margin-right:20px;object-fit:cover;float:left}.loop_title{padding:0;overflow:hidden}.loop_title h1{clear:both;font-size:20px;margin:20px 0}.loop_title time,.loop_cat{font-size:16px}footer .pc_view{display:flex;justify-content:space-between}footer .pc_box{max-width:400px;width:100%}.eyecatch img{padding:0 10px}#share ul{max-width:480px;width:100%}.pc.loop_content a{display:block}a.fbx-prev,a.fbx-next,a.fbx-close,a.fbx-open-caption{display:block}}div.yyi-rinker-contents{margin:0 !important}div.yyi-rinker-contents{border:solid 1px #42424230;border-radius:0;box-shadow:0 0px 3px rgba(0,0,0,.1)}div.yyi-rinker-contents div.yyi-rinker-box{padding:1em 0}div.yyi-rinker-contents div.yyi-rinker-image{margin-left:3%;width:30%}div.yyi-rinker-info{padding:0 3%;width:100%}.yyi-rinker-title{font-size:.9em}.yyi-rinker-title p{padding-bottom:6px !important}div.yyi-rinker-contents div.yyi-rinker-title p{margin:0}div.yyi-rinker-contents div.yyi-rinker-title a{color:#42424280;font-weight:700}div.yyi-rinker-contents div.yyi-rinker-detail{font-size:.8em;color:#42424280;padding-left:0;margin-top:0}div.yyi-rinker-contents div.yyi-rinker-detail .price-box{margin:.5em 0}div.yyi-rinker-contents div.yyi-rinker-detail .price-box .price{letter-spacing:.1em;font-size:1.2em;margin-right:.5em}div.yyi-rinker-contents ul.yyi-rinker-links li{width:45%;padding:0 .7em;margin:.5em 1.5em .4em 0;box-shadow:0 2px 3px rgba(0,0,0,.2);font-size:.8em;border-radius:0}div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:before,div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:before,div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:before{display:none}.rinker-star{margin-top:20px}div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink{background:#4a537f}div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink{background:#d66e6e}div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink{background:#eab371}div.yyi-rinker-contents ul.yyi-rinker-links li:hover{opacity:.7;transition:all .7s}div.yyi-rinker-contents ul.yyi-rinker-links li.amazonlink a:hover,div.yyi-rinker-contents ul.yyi-rinker-links li.rakutenlink a:hover,div.yyi-rinker-contents ul.yyi-rinker-links li.yahoolink a:hover{box-shadow:none}div.yyi-rinker-contents ul.yyi-rinker-links li a:hover{opacity:1}@media screen and (max-width:500px){div.yyi-rinker-contents div.yyi-rinker-box{display:block}div.yyi-rinker-contents div.yyi-rinker-image{width:auto}div.yyi-rinker-contents div.yyi-rinker-box div.yyi-rinker-info{padding:0;margin:auto;width:87%;text-align:center}div.yyi-rinker-contents div.yyi-rinker-detail .price-box .price{display:block}div.yyi-rinker-contents ul.yyi-rinker-links li{width:100%;margin:.5em 0}body div.yyi-rinker-contents ul.yyi-rinker-links li a{padding:0}}@media screen and (min-width:501px) and (max-width:1239px){div.yyi-rinker-contents ul.yyi-rinker-links li{width:80%}}
.yyi-rinker-images{display:flex;justify-content:center;align-items:center;position:relative}div.yyi-rinker-image img.yyi-rinker-main-img.hidden{display:none}.yyi-rinker-images-arrow{cursor:pointer;position:absolute;top:50%;display:block;margin-top:-11px;opacity:.6;width:22px}.yyi-rinker-images-arrow-left{left:-10px}.yyi-rinker-images-arrow-right{right:-10px}.yyi-rinker-images-arrow-left.hidden{display:none}.yyi-rinker-images-arrow-right.hidden{display:none}div.yyi-rinker-contents.yyi-rinker-design-tate div.yyi-rinker-box{flex-direction:column}div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box .yyi-rinker-links{flex-direction:column}div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info{width:100%}div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-title{text-align:center}div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-links{text-align:center}div.yyi-rinker-contents.yyi-rinker-design-slim .yyi-rinker-image{margin:auto}div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info ul.yyi-rinker-links li{align-self:stretch}div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{padding:0}div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-box{flex-direction:column;padding:14px 5px 0}.yyi-rinker-design-slim div.yyi-rinker-box div.yyi-rinker-info{text-align:center}.yyi-rinker-design-slim div.price-box span.price{display:block}div.yyi-rinker-contents.yyi-rinker-design-slim div.yyi-rinker-info div.yyi-rinker-title a{font-size:16px}div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonkindlelink:before,div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.amazonlink:before,div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.rakutenlink:before,div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.yahoolink:before,div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li.mercarilink:before{font-size:12px}div.yyi-rinker-contents.yyi-rinker-design-slim ul.yyi-rinker-links li a{font-size:13px}.entry-content ul.yyi-rinker-links li{padding:0}div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{width:89px;height:91px;position:absolute;top:-1px;right:-1px;left:auto;overflow:hidden}div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon span{display:inline-block;width:146px;position:absolute;padding:4px 0;left:-13px;top:12px;text-align:center;font-size:12px;line-height:24px;-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 1px 3px rgba(0,0,0,.2)}div.yyi-rinker-contents .yyi-rinker-attention.attention_desing_right_ribbon{background:0 0}.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-after,.yyi-rinker-attention.attention_desing_right_ribbon .yyi-rinker-attention-before{display:none}div.yyi-rinker-use-right_ribbon div.yyi-rinker-title{margin-right:2rem}
a{color:#85e2ca;font-weight:700}