@charset "utf-8";.sidebar{float:right;}.content {float:left;}body,#top-header,#main　{background-color:#f1f1f1;}.archive-header,#article-content,.recent_entries .loop-share-num i,.loop-article,.loop-article .loop-meta.mb .loop-share-num div::before,.loop-article .loop-meta.mb .loop-share-num i:not(.sns_btn_trigger) {background-color:#ffffff;}body,a,a:hover{color:#444444;}.entry a{text-decoration:none;}.entry a:hover{text-decoration:underline;}.widget_text a,.dp_custom_text_widget a,.comment_section .commentlist a,.entry-content a{color:#F02475;}.widget_text a:hover,.dp_custom_text_widget a:hover,.entry-content a:hover {color:#c64c56;}.header_area {background-color:#ffffff;color:#444444;}.header_area a{color:#444444;}.header_area a:hover {color:#eeeeee;}#global_menu_ul .menu-caption {color:rgba(68,68,68,0.5);}.header_area #global_menu_ul > li a,.header_area #global_menu_ul > li a:hover {color:#444444;}#global_menu_ul .sub-menu{background-color:#444444;}.header_area #global_menu_ul li .sub-menu li a,.header_area #global_menu_ul li .sub-menu li a:hover {color:#ffffff;}#global_menu_ul > li > a.menu-link::before {background-color:#444444;}#global_menu_ul > li:nth-child(1) > a.menu-link::before,#global_menu_ul > li:nth-child(1) .sub-menu {background-color:#F02475;}#global_menu_ul > li:nth-child(2) > a.menu-link::before,#global_menu_ul > li:nth-child(2) .sub-menu {background-color:#F27435;}#global_menu_ul > li:nth-child(3) > a.menu-link::before,#global_menu_ul > li:nth-child(3) .sub-menu {background-color:#CFBE27;}#global_menu_ul > li:nth-child(4) > a.menu-link::before,#global_menu_ul > li:nth-child(4) .sub-menu {background-color:#61AE24;}#global_menu_ul > li:nth-child(5) > a.menu-link::before,#global_menu_ul > li:nth-child(5) .sub-menu {background-color:#00A1CB;}#global_menu_ul > li:nth-child(6) > a.menu-link::before,#global_menu_ul > li:nth-child(6) .sub-menu {background-color:#01A4A4;}#global_menu_ul > li:nth-child(7) > a.menu-link::before,#global_menu_ul > li:nth-child(7) .sub-menu {background-color:#4367a4;}#global_menu_ul > li:nth-child(8) > a.menu-link::before,#global_menu_ul > li:nth-child(8) .sub-menu {background-color:#6459a9;}#global_menu_ul > li:nth-child(9) > a.menu-link::before,#global_menu_ul > li:nth-child(9) .sub-menu {background-color:#F02475;}#global_menu_ul > li:nth-child(10) > a.menu-link::before,#global_menu_ul > li:nth-child(10) .sub-menu {background-color:#F27435;}#global_menu_ul .sub-menu::before{border-color: transparent transparent #444444 transparent;}#global_menu_ul > li:nth-child(1) .sub-menu::before{border-color: transparent transparent #F02475 transparent;}#global_menu_ul > li:nth-child(2) .sub-menu::before{border-color: transparent transparent #F27435 transparent;}#global_menu_ul > li:nth-child(3) .sub-menu::before{border-color: transparent transparent #CFBE27 transparent;}#global_menu_ul > li:nth-child(4) .sub-menu::before{border-color: transparent transparent #61AE24 transparent;}#global_menu_ul > li:nth-child(5) .sub-menu::before{border-color: transparent transparent #00A1CB transparent;}#global_menu_ul > li:nth-child(6) .sub-menu::before{border-color: transparent transparent #01A4A4 transparent;}#global_menu_ul > li:nth-child(7) .sub-menu::before{border-color: transparent transparent #4367a4 transparent;}#global_menu_ul > li:nth-child(8) .sub-menu::before{border-color: transparent transparent #6459a9 transparent;}#global_menu_ul > li:nth-child(9) .sub-menu::before{border-color: transparent transparent #F02475 transparent;}#global_menu_ul > li:nth-child(10) .sub-menu::before{border-color: transparent transparent #F27435 transparent;}.mq-bgcolor #global_menu_ul {background-color:#ffffff;}.mq-bgcolor #global_menu_ul > li {border-color:#444444;}.mq-bgcolor #global_menu_ul > li:nth-child(1) {border-color:#F02475;}.mq-bgcolor #global_menu_ul > li:nth-child(2) {border-color:#F27435;}.mq-bgcolor #global_menu_ul > li:nth-child(3) {border-color:#CFBE27;}.mq-bgcolor #global_menu_ul > li:nth-child(4) {border-color:#61AE24;}.mq-bgcolor #global_menu_ul > li:nth-child(5) {border-color:#00A1CB;}.mq-bgcolor #global_menu_ul > li:nth-child(6) {border-color:#01A4A4;}.mq-bgcolor #global_menu_ul > li:nth-child(7) {border-color:#4367a4;}.mq-bgcolor #global_menu_ul > li:nth-child(8) {border-color:#6459a9;}#header-search .modal-trigger::before,#header-search .gsc-search-button::before,#dp_hd_gcs div.gsc-input-box{color:#444444;background-color:#ffffff;}.header_area .header_title a{color:#444444;}.header_area .bar_title a{color:#ffffff;}#header-bar {background-color:#444444;color:#ffffff;}#header-bar a{color:#ffffff;}#header-sns li {border-color:rgba(255,255,255,0.4);}#expand_global_menu::before{color:#444444;}.header-banner-content{color:#ffffff;text-shadow:0 0 28px #000000;}.header-banner-content a{color:#ffffff;}.bx-next i::before {border-color: transparent transparent transparent #444444;}.bx-prev i::before {border-color: transparent #444444 transparent transparent;}.bx-pager-link {color:#444444;background-color:#444444;}.entry .nav a:hover,.entry .nav .current,.nav_to_paged a:hover,.dp-pagenavi a:hover,.entry-content .dp-pagenavi a:hover,.dp-pagenavi .page-numbers.current,.pager_last_msg,.author_info a.more-entry-link{background:rgba(68, 68, 68, 0.7);color:#ffffff;}button,input[type="submit"]{color:#ffffff;background-color:#444444;}button:hover,input[type="submit"]:hover{opacity:.72;}.nav .left a,.nav .right a,.nav .dots {color:#444444;}.nav .left a:hover,.nav .right a:hover {color:rgba(68, 68, 68, 0.7);}.dp-pagenavi a,.entry-content .dp-pagenavi a,.nav_to_paged a{background-color:#444444;color:#ffffff;}.dp_spinner::before {color:rgba(68, 68, 68, 0.3);}.nav-left a:hover,.nav-right a:hover {color:rgba(68, 68, 68, 0.7);}.nav-left a::before {border-color: transparent #444444 transparent transparent;}.nav-right a::before {border-color: transparent transparent transparent #444444;}.nav-left a:hover::before {border-color: transparent rgba(68, 68, 68, 0.7) transparent transparent;}.nav-right a:hover::before {border-color: transparent transparent transparent rgba(68, 68, 68, 0.7);}.author_img::before,.pc-theme .gotop {background-color:#444444;}.archive-header::before {background-color:#444444;}.cover,.cover a,.cover a:hover {color: #fff;}.normal .loop-cat a,.magazine .loop-date,.portfolio .loop-date,.magazine.three .loop-cat a,.magazine.three .author-info,.magazine.three .author-info a { color:#ffffff;}.normal .loop-title a {color:#444444 !important;}.magazine.three .loop-share-num i,.magazine.three  .loop-share-num div::before,.portfolio .loop-share-num i,.portfolio .loop-share-num div::before,.normal .loop-share-num i,.normal .loop-share-num div::before {background-color:rgba(68, 68, 68, 0.08);}.portfolio .thumb,.magazine .thumb {background:#444444;}.normal .loop-head a,.normal .loop-head,.normal .author-info a,.loop-article .meta-views,.loop-meta,.loop-meta a {color:rgba(68, 68, 68, 0.6);}.portfolio.two .loop-date,.magazine.one .loop-date,.magazine.two .loop-date {background-color:rgba(255, 255, 255, 0.3);}.magazine.three .loop-date,.portfolio .loop-date{background-color:rgba(0, 0, 0, 0.3);}.magazine.three .loop-date,.portfolio.three .loop-date{background-color:rgba(68, 68, 68, 0.6); color:#ffffff;}.dp_related_posts .loop-cat a,.magazine.two .loop-cat a,.portfolio.two .loop-cat a,.portfolio.one .loop-cat a,.magazine.one .loop-cat a {color:#ffffff;background:#444444;}.magazine.one .loop-date,.portfolio.one .loop-date{background-color:rgba(255, 255, 255, 0.2);}.new-entry a:hover {color:#c64c56;}.new-entry a.more-entry-link{color:#ffffff;background-color:#444444;}.entry,.widget_text,.dp_custom_text_widget{font-size:15px;}address,pre,th,dt,blockquote {background-color:rgba(68, 68, 68, 0.07);}blockquote::before,blockquote::after {color:#444444;}.single-article .entry code{background-color:rgba(68, 68, 68, 0.05);}.entry h1,.entry h2,.entry h3,.entry h4,.entry h5,.entry h6,.widget_text h1,.widget_text h2,.widget_text h3,.widget_text h4,.widget_text h5,.widget_text h6,.dp_custom_text_widget h1,.dp_custom_text_widget h2,.dp_custom_text_widget h3,.dp_custom_text_widget h4,.dp_custom_text_widget h5,.dp_custom_text_widget h6,.comment div h1,.comment div h2,.comment div h3,.comment div h4,.comment div h5,.comment div h6,.meta_box {border-color:rgba(68, 68, 68, 0.2);}.entry ul li::before,.widget_text ul li::before,.dp_custom_text_widget ul li::before,.comment div ul li::before{background:#444444;}.single-article .post-meta .loop-share-num:not(.floating) {background-color:rgba(68, 68, 68, 0.07);}.single-article .post-meta .post_meta_sns_btn.floating .sns_btn_trigger,.single-article .post-meta .loop-share-num.floating .sns_btn_trigger{color:#ffffff;background-color:#444444;}.single-article .post-meta .post_meta_sns_btn.floating .sns_btn_div,.single-article .post-meta .loop-share-num.floating .sns_btn_div{color:#444444;background-color:#ffffff;}.single-article .entry h1,.single-article .entry h2,.single-article .entry h3,.single-article .entry h4,.single-article .entry h5,.single-article .entry h6{font-weight:bold;font-style:normal;}#commentform label {color:rgba(68, 68, 68, 0.8) !important;}.required {color:#F02475;}.widget {background-color:#ffffff;}.widget-title,.widget-title a,.sidebar-title,.sidebar-title a,.mb-theme .archive-title {background:#444444;color:#ffffff;}td.gsc-search-button::before,.search-form .search-btn{background-color:#444444;color:#ffffff;}.search-form input[type="search"],.search-form input[type="text"]{color:#444444}.search-form .preset-words-area a.pword{background-color:rgba(68, 68, 68, .1);}.search-form .preset-words-area a.pword:hover{color:#ffffff;background-color:#444444;}.cat-item .count {color:#ffffff;background-color:rgba(68, 68, 68, 0.5);}.widget-meta,.widget-meta a {color:rgba(68, 68, 68, 0.5);}.widget .loop-share-num div::before,.widget .loop-share-num i {background:#ffffff;}.rank_label.thumb,.widget_rss li::before,.widget_recent_entries li::before {background-color:#444444;}.dp_breadcrumb a:hover,.post-meta.under-title a:hover,.post-meta.bottom a:hover {color:#c64c56;}.post-meta.bottom .meta-cat a,.post-meta.bottom .meta-tag a {color:#ffffff;background-color:rgba(68, 68, 68, 0.7);}.post-meta.bottom .meta-cat a:hover,.post-meta.bottom .meta-tag a:hover {background-color:rgba(68, 68, 68, 0.5);}.rssSummary {color:#444444;}.recent_entries:not(.thumb) a:hover,.widget_rss li cite,.widget_archive a:hover,.widget_meta a:hover,.widget_pages a:hover,.widget_nav_menu a:hover,.widget_categories a:hover,.widget_mycategoryorder a:hover,.widget_rss li a:hover,.widget_recent_comments a:hover,.widget_recent_entries a:hover { color:rgba(68, 68, 68, 0.6);}.widget a.more-entry-link{color:#ffffff;background-color:rgba(48, 48, 48, 1);}.tagcloud a {color:#444444;background-color:rgba(68, 68, 68, 0.04);}ul.dp_tab_widget_ul,.author_info .author_sns i::before{background-color:#444444;color:#ffffff;}ul.dp_tab_widget_ul .active_tab {color:#444444;background:#ffffff;}#wp-calendar tbody td a::after {border-color:#444444 transparent transparent transparent;}.bottom-title {color:#ffffff;border-color:#ffffff;}#widget-container-footer .widget_text,#widget-container-footer .dp_custom_text_widget {color:#ffffff;}#widget-container-footer {background:#cccccc;}#footer-widget-content .footer-widget-area {width:30.966%;}#footer-widget-area2{margin:0 3.2%;}#footer {color:#aaaaaa;background-color:#444444;}#footer .hatena-bookmark-widget-notheme,#footer .widget {background-color:#444444;}#footer .widget > div,#footer .widget > ul {border-color: transparent;}#footer a,#footer .widget_text a,#footer .dp_custom_text_widget a,#footer .tagcloud a,#footer-copyright{color:#cccccc;}#footer a:hover,#footer .widget_text a:hover,#footer .dp_custom_text_widget a:hover,#footer .recent_entries:not(.thumb) a:hover,#footer .widget_archive a:hover,#footer .widget_meta a:hover,#footer .widget_pages a:hover,#footer .widget_nav_menu a:hover,#footer .widget_categories a:hover,#footer .widget_mycategoryorder a:hover,#footer .widget_rss li a:hover,#footer .widget_recent_comments a:hover,#footer .widget_recent_entries a:hover {color:#ffffff;}#footer select{color:#aaaaaa;background-color:#444444;}#footer_menu_ul,#footer .widget-meta {background-color:rgba(170, 170, 170, 0.2);}#footer .search-form input[type="search"],#footer .search-form input[type="text"],#footer .widget-meta,#footer .widget-meta a,#footer .recent_entries h4 a,#footer .rssSummary,#footer .widget_rss li,#footer .widget_rss li cite,#footer .widget_recent_comments li,#footer .widget_recent_entries li,.footer-title a,.footer-title a:hover{color:#aaaaaa;}#footer .widget .loop-share-num div::before,#footer .widget .loop-share-num i {background-color:#444444;}#footer .gsc-search-button::before,#footer .search-form .search-btn {background:#aaaaaa;color:#444444;}#footer .search-form .preset-words-area a.pword{background-color:rgba(170, 170, 170, .1);}#footer .search-form .preset-words-area a.pword:hover{color:#444444;background-color:#cccccc;}#footer .widget_recent_comments li::before,#footer .widget_rss li::before,#footer .widget_recent_entries li::before {background-color:#aaaaaa;}#footer .widget_pages .children,#footer .widget_nav_menu .sub-menu,#footer .widget_categories .children,#footer .widget_mycategoryorder .children {background-color:rgba(170, 170, 170, 0.2);}#footer .tagcloud a:hover {border-color:#ffffff;}#footer a.more-entry-link,#footer .dp_tab_widget_ul {background-color:#aaaaaa;color:#444444;}#footer .dp_tab_widget_ul .active_tab {background-color:#444444;color:#aaaaaa;}#footer #wp-calendar td#today,#footer #wp-calendar td#today a,#footer #wp-calendar thead th{background-color:rgba(170, 170, 170, 0.2);}#footer #wp-calendar tbody td a::after {border-color:#aaaaaa transparent transparent transparent;}#hd_slider .loop-cat a,.normal .loop-cat a,.normal .loop-cat a::before,.normal .loop-cat a::after,.single-cat a,.single-cat a::before,.single-cat a::after{background-color:#444444;}.btn:not([class*="btn-"]),a.btn:not([class*="btn-"]),.dp-container a.btn:not([class*="btn-"]),.label{background-color:#444444;}.label::after{background-color:#ffffff;}#footer .label::after{background-color:#444444;}input[type="checkbox"]:checked,input[type="radio"]:checked {background-color:#444444;}select:hover {background-color:rgba(68, 68,68, 0.06);}.dp_toc_container{border-color:rgba(68, 68, 68,.2);background-color:#ffffff;}.dp_toc_container::before{background-color:rgba(68, 68, 68,.04);}.dp_toc_container ul.dp_toc_ul{border-color:rgba(68, 68, 68,.24);}.dp_toc_container p.toc_title_block>span::before,.dp_toc_container ul.dp_toc_ul>li::before{background-color:rgba(68, 68, 68,.16);}.dp_toc_container ul.dp_toc_ul li a,.dp_toc_container ul.dp_toc_ul li a:hover{color:#444444;}.wow{visibility:hidden}.mb-theme#wrapper,.mb-theme#main {background-color:#ffffff;}.footer_bar{background-color:#444444;color:#ffffff;}.ftbar_btn,.ftbar_btn a{color:#ffffff;}.modal_wrapper.main_menu{background-color:#f1f1f1;color:#444444;}.modal_wrapper.main_menu a{color:#444444;}.menu_sns_links .menu-title::before{background-color:rgba(68, 68, 68, 0.16);}.mb-theme .header_area {background-color:#444444;}.mb-theme .header_area a{color:#ffffff;}.mb-theme .widget-content.header .widget-title,.mb-theme .widget-content.footer .widget-title {background:#ffffff;color:#444444;}.loop-article.normal .loop-meta.mb,.loop-article.normal .loop-meta.mb a{background-color:rgba(68, 68, 68, 0.07);color:rgba(68, 68, 68, 0.5);}.loop-article.portfolio .loop-meta.mb .meta-views,.loop-article.portfolio .loop-meta.mb,.loop-article.portfolio .loop-meta.mb a{background-color: transparent;color:#ffffff;}.loop-article .loop-meta.mb .loop-share-num div::before,.loop-article .loop-meta.mb .loop-share-num i:not(.sns_btn_trigger) {background:#ffffff;color:rgba(68, 68, 68, 0.5);}.mb-theme .widget_pages .children,.mb-theme .widget_nav_menu .sub-menu,.mb-theme .widget_categories .children,.mb-theme .widget_mycategoryorder .children {background: none!important;}#footer_menu_mobile{background-color:rgba(68, 68, 68, 0.2);}.mb-theme .footer-title {background-color:rgba(170, 170, 170, 0.2);color:#aaaaaa;}.flexslider{line-height: normal!important;//    display: none!important;}.flexslider  ul{margin-bottom:0px!important;    margin-top:0px!important;}.flexslider  li{position:inherit!important;display:inherit!important;padding:inherit!important;}.flexslider  li::before{content:  inherit!important;background:  inherit!important;}.flexslider  ul{margin-left: 0px;}.flexslider img{    margin: 0 !important;    padding: 0 !important; border:none !important;}.annotation  li::before{content:  "※"!important;}.annotation {    font-size: smaller;}.annotation blockquote:before{content:  inherit!important;}.annotation blockquote:after{content:  inherit!important;}.archive-cat {border-style: solid !important;    margin: 8px 8px 0px!important;    text-align: center;width: 180px;    height:300px;    float:left;border-radius: 8px;    border-width: 3px !important;    background: #FFF url("http://teuri-neko.net/wordpress/wp-content/uploads/digipress/mature/background/old_mathematics_yellow.png") repeat scroll 0% 0%;border: 3px solid #EDD3BF;    }.archive-cat:hover{color:#E48E00;    background-color:#ddd;}.archive-cat img{    height: 150px;width: 150px;    margin:5px 5px 0px !important;    box-shadow: 1px 1px 3px rgba(89, 70, 51, 0.9);    border: 5px solid #FFF;}.archive-cat div{//border-style: solid !important;//    border-width: 1px 0px 0px 0px !important;    margin: 0px !important;}.cat-img{    height: 150px;width: 150px;}.archive-cat span,.cat_introduction span,.detail_show span,.detail_show2 span{    display: block;    border-radius: 3px!important;    background-color: #dd9933;    color: #FFF;        text-align: center;}.archive-cat dl,.cat_introduction dl,.detail_show dl,.detail_show2 dl{    display:block; margin:5px 0px 0px 5px; padding-bottom:3px; float:left; border-top:0px !important;    border-bottom:2px dotted #C1956F!important; }.archive-cat dl{width: 170px;}.cat_introduction dl{width:315px;//    border-width:inherit!important;    margin-bottom:1em!important;}.detail_show dl,.detail_show2 dl{width:100%;}.archive-cat  dl dt,.archive-cat  dl dd,.cat_introduction  dl dt,.cat_introduction  dl dd,.detail_show dl dt,.detail_show dl dd,.detail_show2 dl dt,.detail_show2 dl dd{    margin:0!important;    padding:0px !important;    border-right:0px;    border-left:0px;    border-bottom:0px; }.archive-cat dt,dd,.cat_introduction dt,dd,.detail_show  dt,dd,  .detail_show2  dt,dd  {float:left;}.archive-cat dt,dd{    line-height: 1.3 !important;}.cat_introduction dt,dd{    line-height: 1.5 !important;}.detail_show dt,dd,.detail_show2 dt,dd{        line-height: 1.5 !important;}.archive-cat dt,.cat_introduction dt{    width:40%;    font-size: small; }.detail_show dt{    width:100px;    font-size: small; }.detail_show2 dt{    width:150px;    font-size: small; }.cat_introduction dd,.cat_introduction dt{    border-style:none!important;padding:0px!important;}.archive-cat dd,.cat_introduction dd,.detail_show dd,.detail_show2 dd{    margin:0px 0px 0px 5px !important; }.archive-cat span.title{    margin:5px 5px 0px;clear:both;}.detail_show span.title,.detail_show2 span.title{    margin:5px 5px 0px;clear:both;}.cat-album{min-width:300px  !important;}.float_clear{clear:both;}.flexslider {    margin: 0px 0px 5px;}.umidori div{max-width:50%;float:left;}.umidori img{margin: 5px 5px !important;width:50%;    min-width:255px;//     height:193px;    padding: 0px 0px 0px 0px !important;    border: 0px !important;    }.umidori{width:100%;//     height:300px;float:left;   text-align: center;border-style: solid !important;    margin: 8px 2px 0px!important;    text-align: left;border-radius: 8px;    border-width: 3px !important;//    background: #FFF url("http://teuri-neko.net/wordpress/wp-content/uploads/digipress/mature/background/old_mathematics_yellow.png") repeat scroll 0% 0%;border: 3px solid #EDD3BF;    }.umidori span{    display: block;    border-radius: 3px !important;    background-color: #CD4952;    color: #FFF;    text-align: center;    margin:5px 5px 0px;clear:both;}.teuritou div{width:50%;float:left;    min-width:255px;}.teuritou img{    margin:5px 5px 0px!important;}.horizontal_half  div{width:48%;float:left;    min-width:255px;}.horizontal_half img{    margin:5px 5px 0px!important;    width:100%;}.rumoineko{margin:5px !important; border-width: 2px;border-style: dotted;   width:100%;}.rumoineko span.title{    margin:5px 5px 0px;clear:both;}.rumoineko span{    display: block;    border-radius: 3px!important;    background-color: #CD4952;    color: #FFF;        text-align: center;}.horizontal_half2{width:48%;float:left;    min-width:255px;    margin:5px 5px 0px!important;}.horizontal_half2 img{    margin:5px 5px 0px!important;    width:100%;}.aboutus{}.aboutus .event{}.flexbox {  display: flex;}.flexbox .flexitem {//  margin: 5px;  display: flex;}.ActivityHistory .flexbox {  flex-wrap: nowrap;}.ActivityHistory .flexitem{    border: solid 1px; }.ActivityHistory ul{margin-bottom: 5px !important;}.ActivityHistory li::before{border-radius: 0% !important;}#活動目的,#活動内容,#活動履歴,#譲渡規則,#収支報告,#cite_note-001{    margin-top:-48px;    padding-top:48px;}.FosterParents{}.FosterParents .TransferFlow{}div.FosterParents .TransferFlow {    border-radius: 10px!important;    background-color:#DEC77B;}.FosterParents .TransferFlow .title {  text-align: center;  border-radius: 1em!important;  color: #ffffffff;//  border: 1px solid #000;  /* 「#fff 50%, #ffc0cb」の間に「#ffc0cb 50%」を挿入 */  background-image: linear-gradient(#246E4B 50%, #004637 50%, #004637);  font-size:1.5em;}.FosterParents .flexbox{flex-wrap: wrap;justify-content: space-between;}.FosterParents .flexitem{    padding: 0em 2px 1em 2px;    width:115px;}.two-column .flexbox{  flex-wrap: nowrap;}.two-column span{    display: block;    border-radius: 0.5em!important;    background-color:#DEC77B;    color: #ffffff;    text-align: center;width:130px;text-shadow: 2px 2px 1px #503611,-2px 2px 1px #503611,2px -2px 1px #503611,-2px -2px 1px #503611;}.two-column .first-item{width:130px}.two-column .second-item{    padding: 0px 0px 0px 1em; }.maru-suuji ol {  counter-reset: my-counter!important;  list-style: none!important;  padding: 0!important;    margin-bottom:1em!important;}.maru-suuji li {//  margin-bottom: 10px!important;  padding-left: 30px!important;  position: relative!important;  list-style: none!important;}.maru-suuji li:before {  content: counter(my-counter)!important;  counter-increment: my-counter!important;  background-color: #bada55;  color: #222;//  display: block!important;//  position:static!important;  float: left!important;  line-height: 22px!important;  margin-left: -2.25em !important;  text-align: center!important;  height: 2.0em!important;  width: 2.0em!important;  border-radius: 50%!important;    left:inherit!important;    top: 1.0em !important;    display: -webkit-flex !important; display: flex !important; -webkit-align-items: center !important; /* 縦方向中央揃え（Safari用） */ align-items: center !important; /* 縦方向中央揃え */ -webkit-justify-content: center !important; /* 横方向中央揃え（Safari用） */ justify-content: center !important; /* 横方向中央揃え */    font-size: x-small;    color:#ffffff!important;//    text-shadow: 1px 1px 0 #ffffff!important;    font-weight:900;}.font-large{font-size: large;    font-weight:bold;}.cat_introduction{margin:5px !important; border-width: 2px;border-style: dotted;    line-height: 1.4 !important;}.flexbox .cat-album{min-width:300px  !important;flex: 1;line-height: 1!important;}.flexbox {  display: flex;  flex-wrap: wrap;}.nowrap{  flex-wrap: nowrap;}.flexbox .flexitem {  width: 300px;  margin: 5px;  display: flex;}.flexbox .flexitem2 {  margin: 5px;  display: flex;}.flexbox .width300 {  width: 300px;}.flexbox .width200 {  width: 200px;}.flexbox .width150 {  width: 150px;}.flexbox .width100 {  width: 100px;}.flexbox .width_m100 {  width: calc(100% - 100px);}.flexbox .width75 {  width: 75px;}.flexbox .width_m75 {  width: calc(100% - 75px);}.flexbox .width_m150 {  width: calc(100% - 170px);}.flexbox .width175 {  width: 175px;}.flexbox .width_m175 {  width: calc(100% - 175px);}.flexbox .width_m300 {  width: calc(100% - 320px);}.flexbox .minWidth_300{min-width:300px;}.flexbox .title{display: block;border-radius: 3px!important;background-color: #dd9933;color: #FFF;text-align: center;height: calc(100% + 0.4em);flex-shrink: 0;}/*　@media only screen and (max-width: 660px) { *//*    .hokenjo table thead{         display: block;         float: left;     }*//*    .hokenjo table thead,*/    .hokenjo table{  overflow-x: auto;        display:block;        border: 2px #808080 solid;     }     .hokenjo table tbody{   white-space: nowrap;  width: auto;      }    .hokenjo table td{         border-left: 1px #808080 solid;         border-right: 1px #808080 solid;        padding:0px;              }/*    .hokenjo .upline_2px td{         border-top: 2px #808080 solid!important;         border-bottom: hiden!important;       }    .hokenjo .upline_dotted {         border-top: 2px #808080 dotted!important;       }    .hokenjo .bottomline_dotted {         border-bottom: 2px #808080 dotted!important;       }    .hokenjo .upline_dashed {         border-top: 2px #808080 dashed!important;       }    .hokenjo .upline_none {         border-top: hiden!important;       }*//*    .hokenjo table tbody tr{         display: inline-block;         vertical-align: top;     }*//*} */.hokenjo .map{width : calc(100% - 20px) ;}.support-member h2{ border-width:initial!important;    border-left: 15px solid #f39700;border-top:none!important;border-bottom:none!important;    padding: 7px!important;/*    background: #f2dec1*/}.support-member li{    padding-left: 1em; /*1em（1文字）分、右に動かす*/    text-indent: -1em; /*最初の行だけ1em（1文字）分、左に動かす*/}.supported .flexbox{}.PX100{width:100px;}.PX200{width:200px;}.PX300{width:300px;}.supported .flexbox .flexitem {    margin: 5px;    border-radius: 10px;        /* CSS3草案 */      border: 2px solid #dd9933;    display:block;}.supported .flexbox .flexitem:hover{filter: brightness(110%);    border-radius: 10px;        /* CSS3草案 */      border: 2px solid #dda858;}.supported .flexbox .flexitem span.title{    display: block;border-top-left-radius: 7px;border-top-right-radius: 7px;    background-color: #dd9933;    color: #FFF;    text-align: center;    width:100%;}.supported .flexbox .flexitem span.title:hover{    display: block;border-top-left-radius: 7px;border-top-right-radius: 7px;    background-color: #dd9933;    color: #FFF;    text-align: center;    width:100%;}.WakuHasen{margin:3px !important; border-width: 1px;border-style: dotted;}.WakuHasen img{    margin-bottom:0px;}.WakuHasen p{    margin-bottom:0px;    text-align: center;}.flexbox .VideoWrapper{width:100%;}.flexbox .WidthMaxMin{    max-width:calc(100% - 180px);min-width:300px;    width:100%;}.flexbox P{    width:!important;}.pagination {    display: flex;    align-items: center;    justify-content: center;    margin: 40px 0;    position: relative;    font-size: 13px;}.pagination span, .pagination a {    display: block;    width: auto;    margin: 4px;    padding: 8px;    border: 1px solid #000;    background-color: #fff;    text-decoration: none;    text-align: center;    line-height: 16px;}/* ページ番号 */.pagination .pager{    width: 32px;}/* ホバー時 & 現在のページ */.pagination a:hover,.pagination .current  {    color: #fff;    border-color: #000;    background-color: #000;}/* 前へ */.pagination a.prev {    margin-right: 16px;}/* 次へ */.pagination a.next {    margin-left: 16px;}/* 最初へ */.pagination a.first {}/* 最後へ */.pagination a.last {}/* Page x / y */.pagination span.page_num {    display: none;}.btn {    color: #fff;    background: rgba(127, 194, 239, .5);    padding: .3em .5em;    margin-bottom: .3em;    border-radius: .3em;    text-align: center;//    display: table; }.btn:hover {    cursor: pointer;    }.btn:active {    background: rgb(127, 194, 239);}.box {//    border: 2px solid #d685b0;//    border-radius: .3em;//    height: 200px;}/* checkbox non-display */.add-control .chk{    display: none;}/* button control */.add-control #open-close ~ .btn-open-close::before {    content: "開く" ;}.add-control #open-close ~ .box {    display: none ;}.add-control #open-close:checked ~ .btn-open-close::before {    content: "閉じる" ;}.add-control #open-close:checked ~ .box {    display: block ;}.add-control span.title{//    display: block;    padding: .3em .5em;    margin-bottom: .3em;    border-radius: .3em;    background-color: #dd9933;    color: #FFF;}.loading #container {opacity: 0;}.loading:before  { content: 'LOADING'; display: block; margin: 100px 0 0; text-align: center; color: #fff; font-weight: bold; font-size: 60px; opacity: 0.3; }.flexslider .flex-direction-nav {line-height: 1!important;}.satooya .name{  padding-left: 3em!important;}.satooya .name:before{content:"名前：";  margin-left: -3em !important;}.satooya .sex{  padding-left: 3em!important;}.satooya .sex:before{content:"性別：";  margin-left: -3em !important;}.satooya .age{  padding-left: 3em!important;}.satooya .age:before{content:"年齢：";  margin-left: -3em !important;}div.center{margin : 0 auto;text-align: center;}.flexbox .full{width:100%;}div.full{width:100%;}ul.square li{  list-style-type: square!important;  list-style:square!important;;  padding-left:0px}ul.square  ul li,ul.circle li{  list-style-type: circle!important;  list-style:circle!important;;  padding-left:0px}ul.square li ul li ul li,ul.circle li ul,ul.disc li{  list-style-type: disc!important;  list-style:disc!important;;  padding-left:0px}ul.square li:before{  list-style-type: none!important;  list-style:none!important;;  width:0px!important;  height:0px!important;}ul.square  ul li:before,ul.circle li:before{  list-style-type: none!important;  list-style:none!important;;  width:0px!important;  height:0px!important;}ul.square li ul li ul li:before,ul.circle li ul:before,ul.disc li:before{  list-style-type: disc!important;  list-style:disc!important;;  width:0px!important;  height:0px!important;}ul.asterisk li:before,ul.disc li ul li:before,ul.circle li ul li ul li:before,ul.square li ul li ul li ul li:before{  display: block !important;  content: "※" !important;  top:0.4em;!important;  width: 0px;!important;  height: 0px;!important;}ul.asterisk li:marker,ul.disc li ul li:marker,ul.circle li ul li ul li:marker,ul.square li ul li ul li ul li:marker{  list-style-type: none!important;  list-style: none!important;}ul.starWhite li:before,ul.StarWhite li:before{  display: block !important;  content: "☆" !important;  top:0.4em;!important;  width: 0px;!important;  height: 0px;!important;}ul.starWhite li:marker,ul.StarWhite li:marker{  list-style-type: none!important;  list-style: none!important;}ul.starBlack li:before,ul.StarBlack li:before{  display: block !important;  content: "★" !important;  top:0.4em;!important;  width: 0px;!important;  height: 0px;!important;}ul.starBlack li:marker,ul.StarBlack li:marker{  list-style-type: none!important;  list-style: none!important;}.entry ul li::before {    border-radius: 0%!important;}.entry p{margin-bottom: 0em;}.textwidget p{margin-bottom:0!important;}ul.DoubleMaru li:before,ul.DoubleMaru li:before{  display: block !important;  content: "◎" !important;  top:0.4em;!important;  width: 0px;!important;  height: 0px;!important;}ul.DoubleMaru li:marker,ul.DoubleMaru li:marker{  list-style-type: none!important;  list-style: none!important;}ul.Maru li:before,ul.Maru li:before{  display: block !important;  content: "〇  " !important;  top:0.4em;!important;  width: 0px;!important;  height: 0px;!important;}ul.Maru li:marker,ul.Maru li:marker{  list-style-type: none!important;  list-style: none!important;}#contribution{    margin-top:-128px;    padding-top:128px;}