.atwiki-contents h2 a{
    text-decoration: none;
color:steelblue
}

.atwiki-contents h2 a:hover{
    text-decoration: underline;
}

.atwiki-header-sitename .atwiki-header-title a:hover {
    text-decoration: underline;
}

.cmd_contact_button{
background-color:lightgray!important;
}

.atwiki-link-settings a{
border:1px solid steelblue!important;
color:steelblue!important;
}

#atwiki-offcanvas_header{
background-color:dimgray!important;
}

.uk-offcanvas-close{
background-color:dimgray!important;
}

#footer-fixed-menubar p{
width:auto!important;
font-size: 100%!important;
transform: none!important;
top:auto!important;
left:auto!important;
padding:0px 4px 4px 4px
}

#footer-fixed-menubar:before{
width:40px!important;
height:40px!important;
}

#footer-fixed-menubar{
width:auto!important;
height:auto!important;
background-color:steelblue!important;
}


.uk-navbar-right{
height:auto
}

.atwiki-responsive-headbar input{
border:1px solid!important;
border-color: darkgray!important;
border-radius:2px!important;
color:dimgray!important;
font-size:92%!important;
padding:4px 4px 4px 24px!important;
height:auto!important;
line-height:normal!important;
}

.atwiki-responsive-headbar input::placeholder{
color:darkgray!important;
}

.atwiki-search:before{
filter: brightness(58%);
    top: 50%!important;
    transform: translate(0%, -50%)!important;;
}


.atwiki-search-icon{
display:none!important;
}

.atwiki-dropdown-parent>a:after {
margin-left:0px!important;
filter: grayscale(100%) brightness(64%);
}

.atwiki-headbar-menu>li>a:after,.atwiki-responsive-logo{
filter: brightness(41%);
}

.atwiki-responsive-logo{
height:auto!important;
}

.atwiki-headbar-menu{
height:auto!important;
}

.atwiki-headbar-menu>li{
height:max-content!important;
}


.atwiki-responsive-headbar,.atwiki-responsive-headbar>nav{
background-color:whitesmoke!important;
color:dimgray!important;
height:40px!important;
}

.atwiki-headbar-menu a{
font-size:92%!important;
color:dimgray!important;
}

#menubar{
padding:12px
}

#atwiki-menu-top{
display:none!important;
}

.atwiki-recent-list,.atwiki-more-button{
display:none!important;
}

.uk-width-1-4{
width:50%
}

.uk-width-1-4:nth-child(2){
border-left:none!important;
}

.uk-width-1-4:first-child,.uk-width-1-4:nth-child(3){
display:none;
}

.atwiki-headbar-banner{
display:none!important;
}

.atwiki-shortcut-menu li:second-child,.atwiki-shortcut-menu li:nth-child(3){
display:none!important;
}

#left-ads,.atwiki-side-ads{
    position: static!important;
overflow:hidden
}

.responsive-header-btn{
box-shadow:none!important;
}

.responsive-header-btn ul li a{
font-family:sans-serif!important;
color:dimgray!important;
padding:8px 0px 0px 0px!important;
}

/*
.responsive-header-btn{
display:none!important
}
*/

#footer-fixed-menubar{
right:16px!important;
bottom:16px!important;
}

#atwiki-footer-fixed-nav li{
    list-style-type: none
}

#footer-fixed-popular{
display:none!important
}

/*リンクの色*/
.main_wrapper a{
color:steelblue;
　text-decoration:none!important;
}

/*リンクにカーソル乗せたときの文字色と装飾*/
.main_wrapper a:hover{
color:steelblue;
　text-decoration: underline!important;
}

li.uk-width-1-4{
    list-style-type: none
}


#atwiki-ads-overlay {
    position: static!important
}

.atwiki-ads{
    margin-left: auto;
    margin-right: auto;
    min-width: auto;
    min-height:auto;
    max-width: 100%;
text-align: center!important;
}

.atwiki-pagename{
margin-top:8px!important;
margin-bottom:8px!important;
font-size:136%!important;
padding:4px;
border-left:none;
background-color:lightskyblue;
}


#atwiki-fixed-nav{
display:none!important
}

.atwiki-shortcut-menu{
font-size:92%!important;
color:dimgray!important;
padding:4px!important;
}


.atwiki-shortcut-menu a{
padding:4px!important;
}

a.atwiki-new-button,a.atwiki-edit-button,a.atwiki-link-pagelist,a.atwiki-settings-button,a.atwiki-menu-button,a.atwiki-login-button{
color:dimgray!important;
}

a.atwiki-new-button:before,a.atwiki-edit-button:before,a.atwiki-link-pagelist:before,a.atwiki-settings-button:before,a.atwiki-menu-button:before,a.atwiki-login-button:before{
width:20px!important;
height:20px!important;
filter: grayscale(100%) brightness(64%);
}

.atwiki-guide-button {
display: none!important;
}

@media (min-width: 960px){
a.atwiki-new-button:before,a.atwiki-edit-button:before,a.atwiki-link-pagelist:before,a.atwiki-settings-button:before,a.atwiki-menu-button:before,a.atwiki-login-button:before{
margin-right:4px!important;
}
}

.atwiki-site-icon,.atwiki-logined-header-title p{
display:none
}
.atwiki-link-pagelist{
display:none
}

.atwiki-small-text,.uk-margin-auto-left{
display:none
}

.atwiki-page-info{
border-bottom:none
}

.main_wrapper{
background-color:transparent
}

.atwiki-contents-shadow{
box-shadow:none
}

.atwiki-list-title{
display:none!important;
}

.atwiki-responsive-headbar{
font-size:100%!important;
padding:0!important
}

.atwiki-contents ul li, .atwiki-sp-contents ul li{
margin:0
}

.atwiki-contents a img, .atwiki-sp-contents a img{
border:none
}

#page-ranking-list{
display:none
}

.atwiki-contents .atwiki-link-img-icon, .atwiki-sp-contents .atwiki-link-img-icon{
display:none
}

#atwiki-pv-view{
display:none
}

.responsive-breadcrumb,.uk-text-truncate{
display:none
}

.social-button{
display:none
}

.atwiki-tanuki-recommend,#tanuki-list,#newer_ranking_list,#wiki-ranking-list{
display:none
}

/*謎のフォント指定
@font-face{
font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:400
}*/

/*謎のフォント指定その2
@font-face{
font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700
}*/

/*英単語の改行とフォント指定と色*/
body{
word-wrap:break-word;
font-family:sans-serif!important;
color:dimgray;
font-size:100%
}

nav{
word-wrap:break-word;
font-family:sans-serif!important;
color:dimgray;
font-size:100%
}

/*全体のフォントサイズ？*/
.atwiki-contents, .atwiki-sp-contents{
font-size:100%
}


/*サイトデザインの横幅？小さくすると狭くなるが大きくしても変化なし*/
.main_wrapper{
max-width:100%
}

/*スマホ版ロゴ画像、消した*/
#atwiki-jp-bg1{
background-size:0px;width:0px;height:0px
}


/*ページごとのタイトルのサイズ*/
.header_title h2{
font-size:136%;
padding:0px 0px 8px 8px;
margin:0px
}

.header_title h2 a{
color:dimgray
}

/*タイトルを画像で指定したときに関係ありそう*/
.header_title img{
max-height:50px;overflow:hidden
}

/*変化なし*/
.header_title hr{
border-color:hsla(0,0%,100%,.6)
}

/*変化なし*/
.header_title span{
padding:5px 0 15px;color:#404040
}

/*wiki内検索に関係ありそうだが変化なし*/
.header_title form.atwiki_search>a,.header_title span,.off_contents>.box>ul>li>a,.off_contents>.box>ul>li>a:focus{
color:#fff
}

/*スマホ版の右から出るメニューの文字色*/
#canvas_menu .off_contents>.box>ul>li,#canvas_menu .off_contents>.box>ul li a{
;color:white
}

/*上下両方のwiki内検索窓の最初から見えてる文字のサイズ
:placeholder-shown{
font-size:100%
}*/

/*上下両方のwiki内検索窓の最初から見えてる文字のサイズ
::-webkit-input-placeholder{
font-size:100%
}*/

/*謎*/
:-moz-placeholder,::-moz-placeholder{
font-size:100%
}

/*謎*/
:-ms-input-placeholder{
font-size:100%
}

/*謎*/
form.edit input[type=submit]{
padding:3px 15px;background-color:#f1f1f1;
color:dimgray!important;
}


form.edit input[type=submit]:hover{
background-color:#dddddd;
color:dimgray!important;
}

form.edit input[type=submit]:active{
background-color#f1f1f1;
color:dimgray!important;
}


/*サイドメニューの本文部分のフォントサイズ
.wiki_menu{
font-size:14px
}*/

/*サイドメニューのh2の幅と文字色、左の線の幅と色、フォントサイズと上の余白と太さ*/
.atwiki-contents h2, .atwiki-sp-contents h2{
padding:4px 4px;
color:dimgray;
border-left:4px solid lightskyblue;
font-size:112%;
margin-top:0px;
margin-bottom:0px;
font-weight:700;
background-color:transparent
}

/*サイドメニューのh3の幅と文字色、左の線の幅と色、フォントサイズと上の余白と太さ*/
.wiki_menu h3{
margin-top:0px;
margin-bottom:0px;
font-size:100%;
color:dimgray;
font-weight:700
}

/*スマホ版のメニュータイトル*/
.menu_title{
color:dimgray;
font-size:124%;
font-weight:bold;
padding:4px 8px;
background:lightskyblue;
margin:24px 0px
}

/*スマホ版のメニュータイトルの右下の装飾
.menu_title:before{
content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-left:8px solid #fff;border-top:8px solid #fff;border-color:rgba(0,0,0,.3) #fff #fff rgba(0,0,0,.3);border-style:solid;border-width:8px
}*/

/*リストの見出し記号、消すとただの黒丸
#wikibody li,.wiki_menu li{
list-style-image:url(//img.atwiki.jp/image/035col3/menu_arrow.gif)
}*/


/*謎*/
.uk-offcanvas-bar{
background-color:rgba(0,0,0,0.8);padding:0
}


/*スマホ版右メニューの何か*/
.off_contents a{
display:block
}

/*スマホ版右メニューの余白*/
.off_contents>.box{
padding:12px
}

/*消すと表の罫線が二重線になる、あとスクロールバーとか余白とか*/
table{
border-collapse:collapse;
display:block;
overflow:auto;
white-space:normal;
margin:4px 0px
}

/*表の罫線の太さと色とセル内余白*/
table td,table th{
border:1px solid darkgray;
border-collapse:separate;
padding:4px 8px
}

td.atwiki_plugin_region_button{
height:28px
}

/*謎*/
table tbody td{
vertical-align:top
}

/*謎*/
table thead tr{
white-space:nowrap
}

/*引用の>使った時*/
blockquote{
font-size:100%!important;
line-height:none!important;
font-style:normal!important;
color:dimgray!important;
border:double 4px darkgray;
padding:4px 8px;
margin:4px 0px 8px;
display:inline-block;
background: none
}

/*本文部分の枠
#wikibody{
padding:15px;border:2px dotted lightskyblue
}*/

/*本文のフォントサイズらしい
#wikibody li{
font-size:14px
}*/

/*本文のh2の装飾*/
#wikibody h2{
margin-top:8px;
margin-bottom:8px;
font-size:136%;
padding:4px;
border-bottom:4px solid lightskyblue;
border-left:none;
background-color:transparent
}

/*本文のh2とh3とh4の文字色と太さ*/
#wikibody h2,#wikibody h3,#wikibody h4{
color:dimgray;font-weight:700
}

/*本文のh3の上の余白とフォントサイズ*/
#wikibody h3{
padding:4px 4px;
border-left:4px solid lightskyblue;
font-size:124%;
margin-top:8px;
margin-bottom:4px;
border-bottom:none
}

/*本文のh4の装飾*/
#wikibody h4{
margin-top:8px;margin-bottom:4px;font-size:112%
}

/*謎*/
#wikibody [name=chmod_select] table{
border:none
}

/*本文の横線*/
hr{
border:0px solid transparent!important;
border-bottom:1px solid darkgray!important;
padding:0px!important;
height:0px!important;
margin:4px 0px!important
}

/*サイドメニューの横線*/
#menubar hr{
border:0px solid transparent;
border-bottom:1px solid darkgray;
padding:0px;
height:0px;
margin:4px 0px
}

/*コメントフォームの枠の太さと色と横幅*/
#wikibody form input,#wikibody input,#wikibody textarea{
font-size:100%;box-sizing:border-box;border:1px solid darkgray;max-width:100%
}

/*謎、ボタンの高さについては別のところで設定済み*/
#wikibody atwiki_plugin_region_button{
background-color:transparent;margin:0;border:none;padding:0;vertical-align:top;text-align:center;cursor:pointer
}

/*謎*/
#wikibody .plugin_comment_num2_form input[type=submit],#wikibody .plugin_comment_num_form input[type=submit]{
display:inline-block;width:85px;height:34px
}

/*謎*/
#wikibody .plugin_comment_num2_form input[type=submit],#wikibody .plugin_comment_num_form input[type=submit],#wikibody .plugin_comment input[type=submit]{
margin-top:10px;border-radius:5px;padding:5px 0;font-size:100%;background-color:#ff9909;color:#fff;border:none
}

/*facebookの何か？*/
.fb-comments{
overflow-x:scroll;width:100%
}


/*消すとシェアボタンが縦に並ぶ*/
#at_social_links2>div{
display:inline-block;vertical-align:bottom
}

#atwiki_footer label{
border:none
}

/*フッターの色*/
.atwiki_footer_link{
background-color:dimgray
}

/*上まで移動するボタンの背景色と^の色*/
.top_scroll{
background-color:rgba(255,255,255,0);color:white
}

/*謎*/
.atwiki_num2_form table,.atwiki_num2_form tbody,.atwiki_num2_form td,.atwiki_num2_form th,.atwiki_num2_form tr{
display:block
}

/*謎*/
.atwiki_num2_form tr>td>input{
width:100%
}

/*謎*/
.plugin_comment_num2_form a,.plugin_comment_num2_showall,.plugin_comment_num_form a{
padding:5px 10px;display:inline-block;text-align:center;background-color:#5cb0bb;border-radius:5px;color:#fff
}

/*謎*/
.plugin_comment_num2_showall:hover{
color:#fff
}

/*謎*/
.plugin_comment,.plugin_comment_num2_form,.plugin_comment_num_form{
background-color:#f9f9f9;padding:10px;max-width:500px
}

/*謎*/
.plugin_comment_num2_form td,.plugin_comment_num_form td,.plugin_comment td{
white-space:nowrap;border:none
}

/*謎*/
.plugin_comment_num2_form td input,.plugin_comment_num_form td input,.plugin_comment td input{
padding:5px
}

/*謎*/
.plugin_comment_num2_form form tr td:nth-child(2),.plugin_comment_num2_form input,.plugin_comment_num2_form tr td:nth-child(2),.plugin_comment_num_form form tr td:nth-child(2),.plugin_comment_num_form input,.plugin_comment_num_form tr td:nth-child(2),.plugin_comment form tr td:nth-child(2),.plugin_comment input,.plugin_comment tr td:nth-child(2){
width:100%
}

/*謎*/
.plugin_comment_num2_form br,.plugin_comment_num_form br,.plugin_comment br{
display:none
}

/*更新履歴の日付*/
.plugin_recent_day{
margin:4px 4px 0px
}

/*更新履歴のリンクの文字色
.plugin_recent_ul a{
color:steelblue
}*/

/*更新履歴のリンクのカーソル乗せたときの文字色
.plugin_recent_ul a:hover{
color:lightskyblue;text-decoration:none
}*/

/*謎*/
pre.diff{
background:#fd8;padding:10px;color:#333
}

/*謎*/
#atwiki-jp-bg2,.footer_fixed{
display:flex;flex-direction:column;min-height:100vh
}

.uk-container-small {
max-width:100%
}

/*フッターのc2005のところにカーソルを乗せたときの文字色(そんなものはない)*/
footer a:hover{
color:white
}

/*謎*/
footer form.atwiki_search input{
background-color:#fff
}

/*謎*/
footer form.atwiki_search button{
padding:0 15px;line-height:29px;background-color:#5cb0bb;color:#fff;border:none
}

/*コメント欄の左余白*/
.plugin_pcomment>.plugin_pcomment_form ul li ul li ul li ul li ul,.plugin_pcomment ul:first-child{
padding-left:0px
}

/*謎*/
#wikibody .plugin_comment_num2_form input[type=submit],#wikibody .plugin_comment_num_form input[type=submit]{
width:100%;margin-bottom:10px
}

/*謎*/
#wikibody .plugin_comment_num2_form a,#wikibody .plugin_comment_num_form a{
width:100%;box-sizing:border-box
}

/*謎*/
#wikibody .plugin_pcomment>.plugin_pcomment_form ul li ul li ul li ul li ul{
padding-left:30px
}

/*謎*/
#wikibody .plugin_pcomment>.plugin_pcomment_form ul li ul li ul li ul li ul li ul li ul li ul{
padding-left:0
}

/*ロゴ画像のサイズ？*/
#atwiki-jp-bg1{
background-size:0px 0px;width:0px;height:72px;margin:0px
}

/*本文の周囲の余白*/
/*
#wikibody{
padding:0px
}
*/

/*謎*/
#wikibody .plugin_pcomment>.plugin_pcomment_form ul li ul li ul li ul li ul{
padding-left:30px
}

/*謎*/
#wikibody .plugin_pcomment>.plugin_pcomment_form ul li ul li ul li ul li ul li ul li ul li ul{
padding-left:0
}

/*タイトルの横幅とか*/
.wiki_title{position:relative;padding:16px 8px 16px
}

/*タイトルのサイズ*/
.atwiki-header-sitename .atwiki-header-title{
font-size:136%!important;
color:steelblue!important;
max-width:none!important;
line-height:normal!important;
margin:0!important;
}

.atwiki-header-sitename {
    padding: 8px 12px!important
}


.atwiki-logined-sitename,a.atwiki-logined-sitename,.atwiki-sitename,a.atwiki-sitename{
font-size:136%!important;
color:steelblue!important;
max-width:none!important;
line-height:normal!important;
}

atwiki-header-title:hover, atwiki-logined-header-title:hover{
text-decoration:underline
}


.atwiki-header-sitename{
border-bottom:4px solid lightskyblue!important;
margin:16px 12px 12px 12px
}



/*謎*/
.header_title h1 a img{
width:auto;max-height:60px
}



/*謎*/
.atwiki_ads>div:nth-child(2){
margin-left:0px
}

/*1行空けた時の余白、ただしPC版のみ*/
*+address,*+dl,*+fieldset,*+figure,*+ol,*+p, +pre,*+ul{
margin-top: 0px;
}

/*1行空けた時の余白その2、ただしPC版のみ*/
address,dl,fieldset,figure,ol,p,pre,ul{
margin:0 0 0px 0
}

/*見出しだけフォントが変わるのを防ぐやつ*/
.uk-h1,.uk-h2,.uk-h3,.uk-h4,.uk-h5,.uk-h6,h1,h2,h3,h4,h5,h6{
margin:0 0 20px 0;font-family:sans-serif!important;font-weight:400;color:dimgray;text-transform:none
}

/*横線の余白とか決めてるっぽい、色は変わらず*/
.uk-hr,hr{
box-sizing:content-box;height:0;overflow:visible;text-align:inherit;margin:0px;border:0;border-top:1px solid #e5e5e5
}

/*横線の上の余白*/
*+.uk-hr,*+hr{
margin-top:0px
}

/*スマホ版横から出てくるメニューの横線の色*/
.uk-offcanvas-bar hr{
border:0px solid transparent;border-bottom:1px solid darkgray;padding:0px;height:0px
}

/*表のセル内中央揃え*/
table tbody td{
text-align:center;vertical-align:middle
}

/*表ヘッダーのセル内中央揃えと色*/
table thead tr{
text-align:center;
vertical-align:middle;
background-color:lightgray;
font-weight:bold
}

/*メンバー登録フォームのいろいろ*/
.cmd_contributor{
font-size:100%!important
}

/*メンバー登録フォームのいろいろ2*/
.cmd_contributor, .cmd_contributor h1, .cmd_contributor h2, .cmd_contributor h3, .cmd_contributor h4{
font-family:sans-serif!important;color:dimgray!important;border-bottom:none!important
}

/*メンバー登録フォームのいろいろ3*/
.cmd_contributor h3:after{
    position:none!important;
    bottom:none!important;
    left:none!important;
    z-index:none!important;
    content:none!important;
    width:none!important;
    height:none!important;
    background-color:none!important;
}

/*画像の上下左右に余白をつける*/
img {
margin:4px 4px
}

/*動画プラグインの左右に余白をつける*/
.plugin_video {
margin:4px 4px
}


/*文字選択で反転したときの色*/
::selection {
    background:cornflowerblue;
    color:white;
}

/*箇条書きとかの段落*/
ul {
    display: block;
    margin-block-start: 0em;
    margin-block-end: 0em;
    margin-inline-start: 0px;
    margin-inline-end: 0px;
    padding-inline-start: 24px;
    list-style-type: disc!important
}

/*ヘッダーどうにかするシリーズ
.atwiki_header .header_link {
    display: flex;
    align-items: center;
    height: 45px;
    padding: 0 15px;
    margin: 0;
}
.atwiki_header .header_menu .pc_menu_list {
    width: 100%;
}
.topbar-nav_wrap #topbar-nav{
display:-webkit-box;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
padding:0;
margin:0;
list-style:none}
.topbar-nav_wrap #topbar-nav ul{
width:290px;list-style:none
}
.topbar-nav_wrap #topbar-nav li{position:relative}
.topbar-nav_wrap #topbar-nav a{
box-sizing:border-box;
text-decoration: none;
color:dimgray}
.topbar-nav_wrap #topbar-nav>li>ul{
position:absolute;
top:100%;
z-index:1001;
padding:8px;
background:#fff;
box-shadow:0 5px 12px rgba(0,0,0,.15)}
.topbar-nav_wrap #topbar-nav>li>ul>li>ul{width:240px;padding-left:15px}
.topbar-nav_wrap #topbar-nav>li>ul>li a{-webkit-box-pack:left;justify-content:left;padding:5px 0;display:block}
.topbar-nav_wrap.is-hoverable .metismenu>li:hover>ul{display:block}
.navbar-expand .navbar-nav .nav-link {
color:dimgray
}
.navbar {
background-color:whitesmoke;
padding:0
}
.header_search{
margin:4px
}
.navbar-expand .navbar-nav .nav-link:hover{
background-color:gainsboro
}
.topbar-nav_wrap #topbar-nav>li>a:hover{
background-color:gainsboro
}
.topbar-nav_wrap #topbar-nav>li>ul>li a:hover {
background-color:gainsboro
}
.atwiki_header .header_menu .header_search_icon{background-color:whitesmoke
}

.atwiki_header .header_menu .header_search_icon:focus{outline:none}.atwiki_header .header_menu .header_search_icon[aria-expanded=true]{background-color:#eaeaea}.atwiki_header .sp_menu_list{background-color:#f9f9f9}
*/
/*スマホ版メニューの四角の内側の余白*/
.atwiki_header .sp_menu_list .sp_menu_list_inner a {
    padding: 8px 0px 8px 0px;
    color: dimgray;
}

.header_search{width:100%}.header_search input.form-control{width:100%;color:#797979}.header_search input.form-control:focus{box-shadow:none}
.atwiki_header .header_menu .header_search{width:auto;margin-right:10px;position:relative;color:#a7a7a7}.atwiki_header .header_menu .header_search .header_search_icon{background-color:transparent;position:absolute;top:2px;left:1px;padding:8px 10px;pointer-events:none}.atwiki_header .header_menu .header_search .search_input{padding:1px 6px 1px 35px;margin-top:4px;height:30px;border:1px solid #ddd;width:180px}.atwiki_header .header_menu .header_search .search_input:focus{border-color:#ddd;box-shadow:none}

/*スマホ表示用のサイドメニュー(下に100%の幅で表示させる)*/
.col-lg-3 {
max-width: 100%;
width:100%;
 padding: 8px 12px 0px 12px;
}

/*パソコン表示用のサイドメニュー(左に16％の幅で表示させる)*/
@media (min-width: 960px){
.atwiki-left-column {
width:216px;
}
}

/*スマホ版本体の横幅*/
.col-lg-9 {
min-width:100%;
padding: 0 8px 0 8px!important
}

/*パソコン版本体の横幅*/
@media (min-width: 960px){
.atwiki-main-column {
    width: 84%;
overflow:hidden;
}
}

/*パソコン版更新履歴の日付*/
@media screen and (min-width: 960px)
.plugin_recent_day {
    margin: 4px 0px 0px 4px;
}
}

#atwiki_footer,ins{background-color:#fff}#atwiki_footer{margin-top:3rem}

#atwiki_footer label{border:none}

#atwiki_footer .footer_search_wrap{max-width:991px;margin:0 auto}

#atwiki_footer .footer_search_wrap .input-group .form-control{font-size:100%;background-color:#fff}

#atwiki_footer .footer_search_wrap .input-group .form-control:focus{border-color:#797979;box-shadow:none}

#atwiki_footer .footer_link{background-color:#404040;font-size:100%}

#atwiki_footer .footer_link a{color:#fff}

#atwiki_footer .footer_link .footer_link_inner{max-width:1200px;margin:0 auto}

#atwiki_footer .footer_link .footer_link_inner .list-group_wrap{padding:0}

#atwiki_footer .footer_link .footer_link_inner .list-group_wrap>ul{max-width:400px}

#atwiki_footer .footer_link .footer_link_inner .list-group_wrap>ul>li{padding:0;background-color:transparent;text-align:center;border-radius:0;border:0 #fff}

#atwiki-jp-bg2,.footer_fixed{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;min-height:100vh}

#atwiki_footer {
background-color:whitesmoke;
text-transform:none
}

#atwiki_footer .footer_link {
    background-color:dimgray;
text-transform:none
}

#wikibody .wikisearch label {
    display: inline;
}

#wikibody input[type=checkbox],#wikibody input[type=radio] {
    margin: 0 4px;
}

#offcanvas_menu{position:fixed;top:0;bottom:0;left:100%;width:270px;z-index:1000;overflow-y:auto;background-color:rgba(0,0,0,.8);-webkit-transition:visibility .3s ease-out,-webkit-transform .3s ease-out;transition:visibility .3s ease-out,-webkit-transform .3s ease-out;transition:transform .3s ease-out,visibility .3s ease-out;transition:transform .3s ease-out,visibility .3s ease-out,-webkit-transform .3s ease-out}#offcanvas_menu.open{visibility:visible;-webkit-transform:translateX(-100%);transform:translateX(-100%)}#offcanvas_menu .close{color:#fff;position:absolute;top:15px;right:15px;padding:5px}#offcanvas_menu a{color:#fff;display:block;padding:0}

#offcanvas_menu div,#offcanvas_menu nav{padding:8px}

#offcanvas_menu #sidebar-nav{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;padding:0;margin:0;list-style:none}#offcanvas_menu #sidebar-nav a{position:relative;display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;text-decoration:none;font-size:15px;padding:5px 0;outline-width:0}#offcanvas_menu #sidebar-nav a:active,#offcanvas_menu #sidebar-nav a:focus,#offcanvas_menu #sidebar-nav a:hover{text-decoration:none}

#offcanvas_menu #sidebar-nav ul{padding-left:20px}

#offcanvas_menu #sidebar-nav ul>li{position:relative;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}#offcanvas_menu #sidebar-nav .dropdown-divider{border-color:#a7a7a7}.metismenu .has-arrow:after{right:5px;-webkit-transform:rotate(-135deg) translateY(-50%);transform:rotate(-135deg) translateY(-50%);-webkit-transition:all .2s ease-out;transition:all .2s ease-out}.metismenu .has-arrow[aria-expanded=true]:after,.metismenu .mm-active>.has-arrow:after{-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}

@media (min-width: 960){
.pl-md-5, .px-md-5 {
padding-left:20px!important;
padding-right:20px!important;
}
}

/*タイトル下線と高さ*/
.flex-row {
border-bottom:4px solid lightskyblue;}

/*ヘッダーのフォント*/
header {
font-family:sans-serif!important}

/*広告スペースの横幅的なやつ*/
.atwiki-ads-margin {
    width: 100%!important;
    margin: 8px!important
}

/*最後に出る最終更新日*/
.atwiki-lastmodify {
color:dimgrey!important;
font-size:100%!important;
}

/*スマホ版メニューの横余白？*/
@media screen and (max-width:960px){
.p-4 {
    padding:8px!important;
}
}

/*編集画面にwiki名を出す*/
.atwiki_pedit #atwiki-jp-bg2 h1 {
display:block!important;
padding: 4px 0 4px 8px;
}

/*所持率チェッカー*/
label {
display: inline-block;
margin-bottom: 0;
}

/*所持率チェッカーのチェックしたい*/
td.none{
background-color:gainsboro
}

/*編集画面で出るログインボタン*/
.login-btn{
color:dimgray!important;
}

.login-btn:hover{
background-color:#dddddd!important;
color:dimgray!important;
}

.atwiki-pedit-pagename a{
color:steelblue!important;
}

.atwiki-description-display{
color:steelblue!important;
}

.atwiki-viewmode-tabs .atwiki-preview-tab-item{
color:steelblue!important;
}

.atwiki-viewmode-tabs #atwiki-preview-pc:checked+label, .atwiki-viewmode-tabs #atwiki-preview-sp:checked+label {
color:dimgray!important;
}

.atwiki-modal .atwiki-modal-header{
    background-color: #444!important;
}

.atwiki-headbar-button .atwiki-headbar-menu-button{
position: fixed!important;
z-index:20;
top: auto!important;
bottom: 0px;
right: 0px;
margin:4px!important;
width:fit-content;
background-color: steelblue;
margin:4px!important;
border-radius:8px;
}

.atwiki-headbar-menu-button img{
filter: brightness(0) saturate(100%) invert(92%) sepia(51%) saturate(0%) hue-rotate(228deg) brightness(105%) contrast(92%);
width:40px;
margin:0px;
padding:4px 4px 0px 4px;
}

.atwiki-headbar-button .atwiki-headbar-menu-button span{
font-size:100%!important;
width:auto!important;
padding:0px 4px 8px 4px;
}

.atwiki-search img{
filter: brightness(0) saturate(100%) invert(40%) sepia(10%) saturate(9%) hue-rotate(28deg) brightness(97%) contrast(84%);
}

.atwiki-search span{
display:none!important;
}
