@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
@charset "UTF-8";
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important;}
.wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:2px solid #00a0d2;}
.wpcf7 form.init .wpcf7-response-output, .wpcf7 form.resetting .wpcf7-response-output, .wpcf7 form.submitting .wpcf7-response-output{display:none;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;}
.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;}
.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;}
.wpcf7-form-control-wrap{position:relative;}
.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:normal;display:block;}
.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em;}
.wpcf7-list-item{display:inline-block;margin:0 0 0 1em;}
.wpcf7-list-item-label::before, .wpcf7-list-item-label::after{content:" ";}
.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:0.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative;}
form.submitting .wpcf7-spinner{visibility:visible;}
.wpcf7-spinner::before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1000ms;animation-timing-function:linear;animation-iteration-count:infinite;}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before{animation-name:blink;animation-duration:2000ms;}
}
@keyframes spin {
from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
@keyframes blink {
from{opacity:0;}
50%{opacity:1;}
to{opacity:0;}
}
.wpcf7 [inert]{opacity:0.5;}
.wpcf7 input[type="file"]{cursor:pointer;}
.wpcf7 input[type="file"]:disabled{cursor:default;}
.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed;}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"]{direction:ltr;}
.wpcf7-reflection > output{display:list-item;list-style:none;}
.wpcf7-reflection > output[hidden] {
display: none;
}.chat_l, .chat_r{position:relative;margin:0 0 2em;overflow:hidden;}
.bubble{display:inline-block;position:relative;min-height:60px;min-width:60px;padding:.75em;border:1px solid #ccc;box-sizing:border-box;background:#fff;font-size:1.4rem;}
.rc8{border-radius:8px;}
.chat_l .bubble{float:left;}
.chat_r .bubble{float:right;}
.bubble .bubble_in{border-color:#fff;line-height:1.8;}
.talker{display:block;width:100px;height:auto;text-align:center;}
.talker b{display:inline-block;height:auto;line-height:1.6;font-weight:normal;font-size:1rem;text-align:left;vertical-align:top;}
.talker img{display:block;width:auto;max-width:100%;margin:auto;}
.chat_l .talker{float:left;}
.chat_r .talker{float:right;}
.chat_l .bubble_wrap{float:right;width:100%;padding-left:30px;}
.chat_r .bubble_wrap{float:left;width:100%;padding-right:30px;}
.bubble .bubble_in::after, .bubble .bubble_in::before{position:absolute;top:55px;width:0;height:0;border:solid transparent;content:"";}
@media screen and (max-width:767px){
.bubble .bubble_in::after, .bubble .bubble_in::before{position:absolute;top:30px;width:0;height:0;border:solid transparent;content:"";}
}
.wp-admin .bubble .bubble_in::after, .wp-admin .bubble .bubble_in::before{position:absolute;top:50%;width:0;height:0;border:solid transparent;content:"";}
.chat_l .bubble .bubble_in::after, .chat_l .bubble .bubble_in::before{right:100%;}
.chat_r .bubble div::after, .chat_r .bubble div::before{left:100%;}
.chat_l .bubble .bubble_in::after{margin-top:-4px;border-width:4px 6px;border-color:transparent;border-right-color:inherit;border-top-color:inherit;}
.chat_l .bubble .bubble_in::before{margin-top:-5px;border-width:5px 8px;border-color:transparent;border-right-color:#ccc;border-top-color:#ccc;}
.chat_r .bubble .bubble_in::after{margin-top:-4px;border-width:4px 6px;border-color:transparent;border-left-color:inherit;border-top-color:inherit;}
.chat_r .bubble .bubble_in::before{margin-top:-5px;border-width:5px 8px;border-color:transparent;border-left-color:#ccc;border-top-color:#ccc;}
.bubble p:last-child{margin-bottom:0;}
.chat_style02 .bubble{border-top:0;border-left:0;background-color:#05a5ab;color:#fff;}
.chat_style02 .bubble .bubble_in{border-color:#05a5ab;}
.chat_l.chat_style02 .bubble .bubble_in::before{border-right-color:inherit;border-top-color:inherit;}
.chat_r.chat_style02 .bubble .bubble_in::before{border-left-color:inherit;border-top-color:inherit;}
.chat_style03 .bubble{background-color:#eee;border-color:#d6d6d6;border-top:0;border-left:0;}
.chat_style03 .bubble .bubble_in{border-color:#eee;}
.chat_r.chat_style03 .bubble .bubble_in::before{border-left-color:#d6d6d6;border-top-color:#d6d6d6;}
.chat_l.chat_style03 .bubble .bubble_in::before{border-right-color:#d6d6d6;border-top-color:#d6d6d6;}
.chat_style03 .bubble .bubble_in::after{margin-top:-5px}
.together .talker{width:100%;}
.together .bubble_wrap{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
.together .talker b{display:inline-block;max-width:100px;margin-right:10px;text-align:left;vertical-align:top;}
.together.chat_l .talker, .together.chat_r .talker{float:none;margin:0 0 10px;}
.together.chat_l .talker{text-align:left;}
.together.chat_r .talker{text-align:right;}
.together .bubble .bubble_in::after, .together .bubble .bubble_in::before{top:auto;bottom:100%;}
.together.chat_l .bubble .bubble_in::after, .together.chat_l .bubble .bubble_in::before{right:auto;left:50px;}
.together.chat_r .bubble .bubble_in::after, .together.chat_r .bubble .bubble_in::before{right:50px;left:auto;}
.together.chat_l .bubble .bubble_in::after{margin-top:-20px;margin-left:-6px;border-width:6px 4px;border-color:transparent;border-bottom-color:inherit;border-left-color:inherit;}
.together.chat_l .bubble .bubble_in::before{margin-top:-21px;margin-left:-7px;border-width:8px 5px;border-color:transparent;border-bottom-color:#ccc;border-left-color:#ccc;}
.together.chat_r .bubble .bubble_in::after{margin-top:-20px;margin-right:-8px;border-width:6px 4px;border-color:transparent;border-right-color:inherit;border-bottom-color:inherit;}
.together.chat_r .bubble .bubble_in::before{margin-top:-21px;margin-right:-9px;border-width:8px 5px;border-color:transparent;border-right-color:#ccc;border-bottom-color:#ccc;}
.bubble_in p:last-child{margin-bottom:0;}
.chat_l{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.chat_r {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: start;
-ms-flex-align: start;
align-items: flex-start;
-webkit-box-orient: horizontal;
-webkit-box-direction: reverse;
-ms-flex-flow: row-reverse;
flex-flow: row-reverse;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;
}#toc_container li,#toc_container ul{margin:0;padding:0}#toc_container.no_bullets li,#toc_container.no_bullets ul,#toc_container.no_bullets ul li,.toc_widget_list.no_bullets,.toc_widget_list.no_bullets li{background:0 0;list-style-type:none;list-style:none}#toc_container.have_bullets li{padding-left:12px}#toc_container ul ul{margin-left:1.5em}#toc_container{background:#f9f9f9;border:1px solid #aaa;padding:10px;margin-bottom:1em;width:auto;display:table;font-size:95%}#toc_container.toc_light_blue{background:#edf6ff}#toc_container.toc_white{background:#fff}#toc_container.toc_black{background:#000}#toc_container.toc_transparent{background:none transparent}#toc_container p.toc_title{text-align:center;font-weight:700;margin:0;padding:0}#toc_container.toc_black p.toc_title{color:#aaa}#toc_container span.toc_toggle{font-weight:400;font-size:90%}#toc_container p.toc_title+ul.toc_list{margin-top:1em}.toc_wrap_left{float:left;margin-right:10px}.toc_wrap_right{float:right;margin-left:10px}#toc_container a{text-decoration:none;text-shadow:none}#toc_container a:hover{text-decoration:underline}.toc_sitemap_posts_letter{font-size:1.5em;font-style:italic}.wpp-no-data{}
.wpp-list{}
.wpp-list li{overflow:hidden;float:none;clear:both;margin-bottom:1rem;}
.wpp-list li:last-of-type{margin-bottom:0;}
.wpp-list li.current{}
.wpp-thumbnail{display:inline;float:left;margin:0 1rem 0 0;border:none;}
.wpp-post-title{}
.wpp-excerpt{}
.wpp-meta, .post-stats{display:block;font-size:0.8em;}
.wpp-meta:empty, .post-stats:empty{display:none;}
.wpp-comments{}
.wpp-views{}
.wpp-author{}
.wpp-date{}
.wpp-category{}
.wpp-rating {
}
  article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}*,::after,::before{background-repeat:no-repeat;box-sizing:inherit}::after,::before{text-decoration:inherit;vertical-align:inherit}html{box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin: 0}h1{font-size:2em;margin:.67em 0}code,kbd,pre,samp{font-family: monospace;font-size: 1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small,sub,sup{font-size:83.3333%}sub,sup{line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow: hidden}a{background-color:transparent;-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}button,input,select,textarea{background-color:transparent;border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type="button"]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[tabindex],a,area,button,input,label,select,textarea{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0,0,0,0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}
.toc-area_inner li::before, .widget .cast-box_sub .cast-box_sub_title span{font-family:'Oswald', serif;}
.site-title{font-family:'Oswald','Yu Gothic Medium', '游ゴシック Medium', '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
@font-face{font-family:'keni8-icons';src:url(https://yukuriha.net/wp-content/themes/keni80_wp_standard/fonts/keni8-icons.eot?ds3ffr);src:url(https://yukuriha.net/wp-content/themes/keni80_wp_standard/fonts/keni8-icons.eot?ds3ffr#iefix) format('embedded-opentype'), url(https://yukuriha.net/wp-content/themes/keni80_wp_standard/fonts/keni8-icons.ttf?ds3ffr) format('truetype'), url(https://yukuriha.net/wp-content/themes/keni80_wp_standard/fonts/keni8-icons.woff?ds3ffr) format('woff'), url(https://yukuriha.net/wp-content/themes/keni80_wp_standard/fonts/keni8-icons.svg?ds3ffr#keni8-icons) format('svg');font-weight:normal;font-style:normal;font-display:swap;}
blockquote::before, blockquote::after, .keni-gnav_cont .keni-gnav-child_btn_icon-open > .keni-gnav-child_btn::before, .keni-gnav_cont .keni-gnav-child_btn_icon-close > .keni-gnav-child_btn::before, .keni-slider-pager_prev::before, .keni-slider-pager_next::before, .keni-breadcrumb-list li:first-child::before, .keni-breadcrumb-list li::after, .toc-area_btn_open::before, .toc-area_btn_close::before, .check-list li::before, .accordion-list dt::after, .link-next a::before, .link-back a::before, .page-nav .page-nav_next a::after, .page-nav .page-nav_prev a::before, .commentlist .children li::before, .form-login .form-login_title::before, .contact-box_tel::before, .page-top a::before, .tagcloud a::before{font-family:'keni8-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
html{font-size:62.5%;}
a, button{-webkit-transition:0.3s;transition:0.3s;}
address,caption,cite,code,dfn,var,h1,h2,h3,h4,h5,h6{
font-style: normal;
font-weight: normal;
}
q{quotes:none;}
q::before,q::after{content:'';content:none;}
div{word-wrap:break-word;}
pre{overflow:auto;white-space:pre-wrap;word-wrap:break-word;}
form{margin:0;}
caption{
text-align: left;
}
p{margin:0 0 1.5em;}
figure{margin:1em 0;}
input, select, textarea{margin:0;max-width:100%;padding:.2em;border:1px solid #ddd;border-radius:4px;background-color:#fff;font-size:1em;}
textarea{width:100%;}
button, input, select, textarea, optgroup, option{vertical-align:baseline;}
textarea{min-height:100px;vertical-align:top;}
caption{text-align:left;}
body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.6em;}
body, input, textarea{font-family:'Yu Gothic Medium', '游ゴシック Medium', '游ゴシック体', 'Yu Gothic', YuGothic, 'ヒラギノ角ゴシック Pro', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;}
img{max-width:100%;height:auto;vertical-align:bottom;}
embed, iframe, object, video{max-width:100%;}
.show-sp{display:block!important;}
.show-sp02{display:inline!important;}
.show-pc, .show-pc02{display:none!important;}
ul,ol{margin:1em 0 1.5em 1.5em;padding-left:0;}
ul > li, ol > li{margin-bottom:.5em;}
ul > li:last-child, ol > li:last-child{margin-bottom:0;}
dd{margin-left:0;padding-left:1em;}
.inline{margin:1em 0;padding:0;}
.inline li{display:inline;list-style-type:none;}
.none{margin:1em 0;padding:0;}
.none li{list-style-type:none;}
table{width:100%;margin:1em 0;padding:0;word-break:break-all;word-wrap:break-word;border-collapse:collapse;border-spacing:0;}
th,td{padding:.5em .75em;font-size:1.4rem;vertical-align:top;}
.keni-main th, .keni-main td{line-height:1.5;}
th{border:1px solid #05a5ab;background-color:#05a5ab;color:#fff;font-weight:bold;text-align:left;}
td{border:1px solid #ddd;}
tbody th{background:#f7f7f7;border:1px solid #ddd;color:#505050;text-align:center;}
.table_no-style table{width:auto;margin:0;padding:0;border:0;border-spacing:0;}
.table_no-style th, .table_no-style td{padding:0;background:transparent;border:0;}
.table_no-style thead th{background-color:transparent;}
.table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;}
.table-list thead{display:none;}
.table-list{border-top:1px solid #ddd;}
.table-list tr, .table-list th, .table-list td{display:block;}
.table-list td{border-top:0;}
.table-list tbody td::before{display:inline-block;width:6.5em;content:attr(data-th)":";}
.table-block, .table-block thead, .table-block tbody, .table-block tfoot, .table-block tr, .table-block th, .table-block td{display:block;}
.table-block{border-top:1px solid #ddd;}
.table-block th, .table-block td{box-sizing:border-box;}
.table-block td, .table-block th{border-top:0;}
.table-block th{text-align:left;}
.table-scroll::before{content:"※スクロールできます。"}
blockquote{position:relative;margin:0 0 2.5em;padding:20px 25px;color:#555;background:#f4f4f4;}
blockquote::before, blockquote::after{position:absolute;font-size:16px;color:#999;}
blockquote::before{top:10px;left:10px;content:"\e912";}
blockquote::after{right:10px;bottom:10px;content:"\e91b";}
.link-ref, .article-body .link-ref{margin-bottom:0;font-size:1.4rem;text-align:right;}
body{
color: #505050;
}
a{color:#0329ce;}
   body{background-color:#f0f0f0;}
.keni-container, .keni-mv_wrap{overflow:hidden;}
.keni-sub, .keni-footer_outer{padding:20px 0;}
.col1 .keni-mv_wide .keni-mv_outer, .col2 .keni-mv_wide .keni-mv_outer, .col2r .keni-mv_wide .keni-mv_outer{max-width:none;}
.keni-mv_wide .keni-mv{width:100%;height:auto;}
.keni-mv_outer > img{display:block;margin-right:auto;margin-left:auto;}
.keni-mv_bg .keni-mv_outer{padding:15px;background-position:center center;background-size:cover;}
.keni-lp .keni-mv_bg .keni-mv_outer{padding:0;}
.keni-section_wrap{margin:10px;margin-top:0;padding:10px;background:#fff;}
.free-area .keni-section_wrap{padding:20px;}
.keni-section_wrap_style02{padding:0;background:transparent;}
.keni-section_outer{margin:10px 0;padding:20px;background-color:#fff;}
.keni-section_outer .keni-section_wrap{margin:0;}
.keni-sub .keni-section_wrap, .keni-footer .keni-section_wrap{margin-top:0;margin-bottom:40px;padding:0 20px 20px;}
.keni-sub .widget, .keni-footer .widget{padding-top:20px;}
.section_wrap-wide{padding:0;background:transparent;}
.keni-section_wrap .keni-section_wrap{padding:10px 0;}
.keni-main{background:transparent;}
.keni-sub{background:transparent;}
.keni-main_inner{padding:20px 0;}
.keni-sep-conts_wrap{margin-bottom:10px;}
.keni-sep-conts{padding:10px;}
.fixed{position:fixed;top:0;z-index:60;width:100%;}
.keni-header_wrap{padding-top:4px;background-size:4px 4px;background-repeat:repeat-x;background-color:#fff;}
.keni-header{padding-right:50px;}
.no-gn .keni-header{padding-right:0;}
.keni-header_cont{padding:10px;font-size:1.4rem;}
.keni-header_cont .header-mail{display:block;margin:-10px;background:#f7f7f7;}
.keni-header_cont .header-mail .btn_header{display:inline-block;padding:15px;text-decoration:none;}
.keni-header_cont .header-mail span{vertical-align:middle;}
.keni-header .keni-header_cont{margin-top:0;}
.site-title{margin:0;padding:8px 10px;font-size:2.3rem;font-weight:bold;font-feature-settings:'palt';}
.site-title > a{color:#000;text-decoration:none;}
 .keni-header_col1 .site-title, .keni-header_col1 .keni-header_cont{float:none;}
.keni-header_col2 .site-title{float:left;max-width:65%;}
.keni-header_col2 .keni-header_cont{float:right;max-width:35%;}
.keni-header_col1 .keni-header_cont{margin-right:-50px;}
.no-gn .keni-header_col1 .keni-header_cont{margin-right:0;}
.keni-header_col1 .keni-header_cont p{margin-bottom:0;}
.keni-gnav_wrap{background-color:#fff;}
.keni-gnav_inner{display:none;position:fixed;top:54px;right:0;z-index:200;width:250px;overflow-y:auto;}
.keni-gnav_cont{margin:0;background:#fff;}
.keni-gnav_cont ul{display:none;margin:0;border-top:1px solid #e8e8e8;}
.keni-gnav_cont .icon_home::before{font-size:16px;}
.keni-gnav_inner li{position:relative;margin:0;border-bottom:1px solid #e8e8e8;font-size:1.4rem;}
.keni-gnav_inner li:last-child{border-bottom:0;}
.keni-gnav_inner li a{display:block;padding:15px;color:#000;text-decoration:none;}
.keni-gnav_inner li a span{font-size:inherit;}
.keni-gnav_inner li li{background-color:#f7f7f7;}
.keni-gnav_inner li li li a{padding-left:25px;}
.keni-gnav_inner li li li li a{padding-left:35px;}
.keni-gnav_btn{position:fixed;top:4px;right:0;z-index:100;width:50px;height:50px;margin:0;background:#fff;color:#000;font-size:1.1rem;line-height:50px;vertical-align:middle;cursor:pointer;}
.keni-gnav_wrap_bottom .keni-gnav_btn{top:auto;bottom:0;z-index:100;}
.admin-bar .keni-gnav_btn.fixed{top:4px;}
.admin-bar .keni-gnav_btn{position:fixed;top:50px;}
.keni-gnav_btn_icon-open{display:block;position:absolute;top:50%;left:15px;width:20px;height:2px;margin-top:-1px;background-color:#000;}
.keni-gnav_btn_icon-open::before, .keni-gnav_btn_icon-open::after{position:absolute;top:50%;left:0;width:20px;height:2px;background-color:#000;content:"";}
.keni-gnav_btn_icon-open::before{margin-top:-8px;}
.keni-gnav_btn_icon-open::after{margin-top:6px;}
.keni-gnav_btn_icon-close{position:absolute;top:0;left:0;font-size:2rem;}
.keni-gnav_btn_icon-close::before{position:absolute;width:50px;text-align:center;content:"X";}
.keni-gnav-child_btn{display:block;position:absolute;top:0;right:0;width:40px;height:51px;line-height:51px;color:#fff;font-size:1.2rem;text-align:center;cursor:pointer;}
.keni-gnav-child_btn::before{display:block;}
.keni-gnav_cont .keni-gnav-child_btn_icon-open > .keni-gnav-child_btn::before, .keni-gnav_cont .keni-gnav-child_btn_icon-close > .keni-gnav-child_btn::before{line-height:50px;font-size:12px;color:#505050;}
.keni-gnav_cont .keni-gnav-child_btn_icon-open > .keni-gnav-child_btn::before{content:"\e903";}
.keni-gnav_cont .keni-gnav-child_btn_icon-close > .keni-gnav-child_btn::before{content:"\e906";}
.keni-gnav .keni-gnav-child_btn_icon-open > a, .keni-gnav .keni-gnav-child_btn_icon-close > a{padding-right:50px;}
.keni-gnav-child_btn_icon-open > ul{display:none;}
.keni-gnav-child_btn_icon-close > ul{display:block;-webkit-animation:fadeIn 0.5s ease 0s 1 normal;animation:fadeIn 0.5s ease 0s 1 normal;}
@keyframes fadeIn{ 0%{opacity:0}
100%{opacity:1}
}
@-webkit-keyframes fadeIn{ 0%{opacity:0}
100%{opacity:1}
}
#click-space{position:fixed;top:0px;left:0px;z-index:90;background:rgba(0, 0, 0, 0.3);}
.keni-mv_outer{position:relative;}
.keni-lp .keni-mv_outer{background-position:center top;background-size:cover;}
.catch-area{width:100%;margin:50px auto;}
.keni-lp .catch-area{position:absolute;}
.keni-lp .catch-area{width:100%;}
.catch-area_inner{padding:15px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:left;}
.keni-lp .catch-area{bottom:80px;}
.keni-lp .catch-area_inner{width:80%;margin:auto;}
.catch-area .catch_main{margin-bottom:10px;font-size:2.5rem;}
.catch-area .catch_sub{margin-bottom:10px;font-size:1.4rem;}
.keni-mv_btn{margin-top:20px;text-align:center;}
.keni-mv_btn a{color:#fff;text-decoration:none;line-height:1;}
.keni-mv_btn span::before{font-size:30px;}
.keni-slider{position:absolute;top:0;width:100%;height:100%;}
.keni-slider img{display:block;position:absolute;width:100%;height:auto;}
.keni-slider-pager{list-style:none;position:absolute;top:50%;left:50%;width:100%;margin:0;padding:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.keni-slider-pager a{color:#fff;}
.keni-slider-pager_prev, .keni-slider-pager_next{line-height:30px;position:absolute;top:0;width:30px;height:30px;color:#fff;text-decoration:none;text-align:center;-webkit-transform:translateY(-50%);transform:translateY(-50%);}
.keni-slider-pager_prev{left:10px;}
.keni-slider-pager_next{right:10px;}
.keni-slider-pager_prev::before, .keni-slider-pager_next::before{display:inline-block;font-size:20px;}
.keni-slider-pager_prev::before{content:"\e904";}
.keni-slider-pager_next::before{content:"\e905";}
.keni-slider-nav{position:absolute;bottom:0;left:0;width:100%;text-align:center;}
.keni-slider-nav a{display:inline-block;width:10px;height:10px;margin:0 10px;border-radius:100%;background:#fff;}
.keni-slider-nav a.keni-slider-nav_active{background:#ccc;cursor:default;}
.keni-slider_wrap{position:relative;width:100%;max-width:1200px;margin-right:auto;margin-left:auto;}
.keni-slider_wrap::before{display:block;padding-top:31.25%;content:"";}
.keni-slider_wrap.keni-mv_wide{max-width:none;}
.keni-slider_outer{position:absolute;top:0;bottom:0;left:50%;width:100%;overflow:hidden;-webkit-transform:translateX(-50%);transform:translateX(-50%);}
.bg-video video, .bg-video iframe{display:none;position:relative;top:50%;left:50%;width:100%;max-width:none;height:100%;overflow:hidden;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
keni-lp .bg-video{background-color:#000;}
.keni-lp .bg-video .catch-area_inner{width:100%;max-width:100%;margin:0;}
.keni-breadcrumb-list_wrap{padding:5px 10px;border-top:1px solid #eee;border-bottom:1px solid #eee;background:#fff;}
.keni-breadcrumb-list{padding:0;}
.keni-breadcrumb-list_inner{margin:0;overflow:hidden;}
.keni-breadcrumb-list li{display:inline-block;margin-bottom:0;padding:2px 0;font-size:1.4rem;line-height:1.2;}
.keni-breadcrumb-list li:first-child::before, .keni-breadcrumb-list li::after{display:inline-block;font-size:14px;}
.keni-breadcrumb-list li:first-child::before{margin-right:5px;content:"\e910";}
.keni-breadcrumb-list li::after{margin:0 10px;content:"\e905";}
.keni-breadcrumb-list li:last-child::after{content:none;}
.keni-breadcrumb-list li a{display:inline-block;color:#000;text-decoration:none;}
.keni-breadcrumb-list li a:hover, .keni-breadcrumb-list li a:active, .keni-breadcrumb-list li a:focus{text-decoration:underline;}
.keni-main{letter-spacing:.025em;font-size:1.6rem;line-height:2.0em;}
.keni-main .free-area, .keni-sub{font-size:1.4rem;line-height:1.8em;}
h1, h2, h3, h4, h5, h6{margin:0;font-weight:bold;font-size:100%;font-family:inherit;}
.keni-section h1{margin:40px -10px 10px;padding:20px 10px 0;background-image:linear-gradient( -45deg, #fff 25%, #05a5ab 25%, #05a5ab 50%, #fff 50%, #fff 75%, #05a5ab 75%, #05a5ab );background-size:4px 4px;background-repeat:repeat-x;font-size:2.0rem;}
.keni-section h1:first-child{margin:-10px -10px 20px;}
.keni-main .keni-section .article-body h1{margin-top:0;}
.archive_title{margin:0 10px 20px;padding:20px;background-size:4px 4px;background-repeat:repeat-x;background-color:#fff;font-size:2.0rem;}
h2{margin-bottom:23px;padding:10px 10px 5px;background:#05a5ab;color:#fff;font-size:1.9rem;}
.keni-section h2{margin-top:60px;}
h3{margin:1px 1px 24px;padding:10px 0;border-top:1px solid #05a5ab;border-bottom:1px solid #05a5ab;color:#00858a;font-size:1.8rem;}
.keni-section h3{margin-top:60px;}
h4{margin-bottom:18px;padding:0 0 5px;border-bottom:1px dotted #05a5ab;color:#00858a;font-size:1.8rem;}
.keni-section h4{margin-top:60px;}
h5{margin-bottom:12px;color:#00858a;font-size:1.8rem;}
.keni-section h5{margin-top:60px;}
h6{margin-bottom:12px;color:#505050;font-size:1.6rem;}
.keni-section h6{margin-top:60px;}
.keni-section h2:first-child, .keni-section h3:first-child, .keni-section h4:first-child, .keni-section h5:first-child, .keni-section h6:first-child{margin-top:0;}
.keni-section h1 a, .keni-section h3 a, .keni-section h4 a, .keni-section h5 a, .keni-section h6 a{color:#505050;}
              .keni-section h2 a{color:#fff;}
.keni-section h2 a:hover, .keni-section h2 a:active, .keni-section h2 a:focus{color:#505050;}
.keni-section .sub-section_title{line-height:1.0;margin:0 -20px 16px;padding:10px;border:0;outline:0;font-weight:normal;font-size:1.6rem;color:#fff;border-radius:0;box-shadow:none;}
.keni-main .keni-section .sub-section_title, .keni-sub .widget > .keni-section .sub-section_title, .keni-footer .widget > .keni-section .sub-section_title, .keni-sub .widget > .keni-section .cast-box_sub_title, .keni-footer .widget > .keni-section .cast-box_sub_title{margin-top:-20px;}
.keni-section .sub-section_title a{color:#fff;}
.title_no-style, .keni-section .title_no-style{line-height:1.0;margin:0 0 16px;padding:0;border:0;outline:0;border-radius:0;box-shadow:none;background:none;color:#333;font-weight:normal;font-size:100%;}
.title_no-style::before, .keni-section .title_no-style::before, .title_no-style::after, .keni-section .title_no-style::after{position:static;width:auto;height:auto;content:none;}
.btn{display:inline-block;position:relative;margin-bottom:1em;padding:1em 2em;border:0;border-radius:8px;box-shadow:2px 2px 0px #e9e9e9;background:#aaa;color:#fff;font-size:1.4rem;line-height:1.5;text-decoration:none;}
.btn span{vertical-align:top;}
.dir-arw_r .icon_arrow_s_right{position:absolute;top:50%;right:10px;margin-top:-6px;font-size:12px;line-height:1.0;}
.dir-arw_l .icon_arrow_s_left{position:absolute;top:50%;left:10px;margin-top:-6px;font-size:12px;line-height:1.0;}
.btn:hover, .btn:active, .btn:focus{box-shadow:none;cursor:pointer;-webkit-transform:translateY(2px);transform:translateY(2px);}
.btn_gray{background:#666;color:#fff;}
.btn_bluegreen{background:#07cbd2;color:#fff;}
.btn_orange{background:#e69400;color:#fff;}
.btn_gray:hover, .btn_gray:active, .btn_gray:focus, .btn_bluegreen:hover, .btn_bluegreen:active, .btn_bluegreen:focus, .btn_orange:hover, .btn_orange:active, .btn_orange:focus{color:#fff;}
.btn_style01{background-color:#fff;border:1px solid #00858a;font-weight:bold;}
.btn_style02{border:1px solid #00858a;font-weight:bold;}
.btn_style03{color:#fff;}
.btn_style03:hover, .btn_style03:active, .btn_style03:focus{color:#fff;}
.btn-detail{margin:15px 0;text-align:center;}
.btn-detail .btn{width:100%;}
.keni-header_cont .btn, .keni-footer-panel .btn{margin-bottom:0;padding:.5em;}
.btn-area .btn-area_r, .btn-area .btn-area_l{max-width:49%;}
.btn-area .btn-area_r{float:right;}
.btn-area .btn-area_l{float:left;}
.keni-footer-panel .utility-menu_item span{display:block;}
.entry .article-header{margin:0;padding:0;}
.article-header{list-style:none;}
.entry_status .entry_category_item{display:inline-block;margin-right:5px;margin-bottom:5px;padding:.25em .75em;border-radius:4px;background:#f0efe9;font-size:1.2rem;}
.entry_category_item a{color:#505050;text-decoration:none;}
.home .article-body{padding-bottom:0;}
.article-body p{margin-bottom:40px;}
.article-visual{margin-bottom:30px;text-align:center;}
.entry-list{margin:0;margin-bottom:40px;padding:0;line-height:1.5;}
.entry-list_item{list-style:none;overflow:hidden;}
.entry-list > .entry-list_item{margin:0 0 20px;padding:20px;background-color:#fff;}
.entry-list .entry_thumb{overflow:hidden;max-height:220px;margin:-20px -20px 10px;text-align:center;}
.entry-list .entry_thumb a{display:inline-block;}
.entry-list .entry_thumb img{display:block;width:100%;height:auto;}
.entry_inner{overflow:hidden;font-size:1.4rem;}
.entry-list .entry_title{margin-top:0;margin-bottom:5px;padding:0;border:0;background-color:transparent;font-weight:bold;font-size:1.6rem;line-height:1.8;}
.entry-list .entry_title a{color:#000;text-decoration:none;}
  .ently_read-more{margin:15px 0;text-align:center;}
.ently_read-more .btn{position:relative;width:100%;border:1px solid;background-color:#f7f7f7;box-shadow:2px 2px 0px #e9e9e9;}
.ently_read-more .btn i{position:absolute;top:50%;right:15px;margin-top:-9px;font-size:12px;}
.entry_status{font-size:1.2rem;line-height:1.2;}
.entry_status > ul{margin:0 0 10px;letter-spacing:-.5em;}
.entry_status > .entry_date, .entry_status > .entry_pv{display:inline-block;}
.entry_status > .entry_date{margin-right:10px;}
.entry_pv{margin:0 0 10px;font-size:1.2rem;color:#adadad;}
.entry_status li{margin:0;letter-spacing:0;}
.entry_status .entry_date_item{display:inline;color:#adadad;font-size:1.2rem;}
.entry_status .entry_date_item:nth-child(2){margin-left:.5em;padding-left:.5em;border-left:1px solid #ccc;}
.behind-article-area{margin-top:20px;}
.profile-box{margin-bottom:30px;padding:10px;overflow:hidden;line-height:1.5;}
.profile-box-thumb{display:block;max-width:120px;height:auto;margin-right:auto;margin-left:auto;}
.profile-box-thumb img{border-radius:95px;}
.keni-section .profile-box-author{margin:20px 0;padding-bottom:0;border:0;text-align:center;}
.keni-section .profile-box-desc-title{margin:20px 0;padding-bottom:0;border-bottom:0;text-align:center;}
.link-author-list{margin:15px 10px 0 0;text-align:right;}
.advance-billing-box .advance-billing-box_title{padding:10px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;font-size:1.8rem;line-height:1.2;text-align:center;}
.advance-billing-box_next-title{font-size:2.0rem;font-weight:bold;}
.step-chart_style01, .step-chart_style02{margin-left:0;}
.step-chart_style02{letter-spacing:-.5em;}
.step-chart_style01 > li, .step-chart_style02 > li{position:relative;list-style:none;margin-bottom:16px;padding:20px 10px;background:#ccc;}
.step-chart_style02 > li{padding:20px;font-size:1.6rem;letter-spacing:0;}
.step-chart li > p:last-child{margin-bottom:0;}
.step-chart_style01 li::after{position:absolute;bottom:-24px;left:50%;margin-left:-12px;border:solid transparent;border-width:12px;border-top-color:#ccc;content:'';}
.step-chart_style02 li::after{position:absolute;bottom:-24px;left:50%;margin-left:-12px;border:solid transparent;border-width:12px;border-top-color:#ccc;content:'';}
.step-chart li:nth-child(1){z-index:40;background-color:#f0f0f0;}
.step-chart_style01 li:nth-child(1)::after,
.step-chart_style02 li:nth-child(1)::after{border-top-color:#f0f0f0;}
.step-chart li:nth-child(2){z-index:30;}
 .step-chart li:nth-child(3){z-index:20;}
 .step-chart li:nth-child(4){z-index:10;color:#fff;}
 .step-chart li:last-child::after{border-width:0;}
.toc-area{position:relative;margin:60px auto;border:3px solid #f0f0f0;}
.toc-area_inner ol{margin:15px 0 0 5px;counter-reset:num;}
.toc-area_inner .toc-area_list{margin-left:15px;padding:15px;}
.toc-area_inner .toc-area_list li{position:relative;list-style-type:none;margin-bottom:15px;padding-left:10px;font-size:1.4rem;}
.toc-area_btn_open::before, .toc-area_btn_close::before{display:inline-block;font-size:12px;}
.toc-area_btn_open::before{content:"\e903";}
.toc-area_btn_close::before{content:"\e906";}
.toc-area_inner .toc-area_list > li::before{position:absolute;top:5px;left:-7px;width:22px;height:22px;margin-right:1em;margin-left:-1em;color:#fff;font-size:14px;line-height:22px;text-indent:0;text-align:center;vertical-align:middle;counter-increment:num;content:counter(num);}
.toc-area_inner .toc-area_list ol li::before{position:absolute;left:-7px;background:transparent;font-size:inherit;line-height:inherit;counter-increment:num;content:counter(num);}
.toc_title{padding:10px;background-color:#f0f0f0;font-weight:bold;line-height:1.5;text-align:center;}
.toc-area_btn{position:absolute;top:0;right:0;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;}
.list_style01{font-weight:bold;font-size:1.8rem;}
.list-conts{font-weight:normal;font-size:1.6rem;}
.list_style02, .list_style02 ol{counter-reset:num;}
.list_style02{margin-left:22px;}
.list_style02 li{position:relative;list-style-type:none;margin-bottom:15px;padding-left:10px;}
.list_style02 li::before{position:absolute;top:5px;left:-7px;width:22px;height:22px;margin-right:1em;margin-left:-1em;border-radius:1em;color:#fff;font-size:14px;line-height:22px;text-indent:0;text-align:center;vertical-align:middle;counter-increment:num;content:counter(num);}
.check-list{margin-left:28px;}
.check-list li{list-style:none;}
.check-list li{position:relative;margin-bottom:1em;}
.check-list li::before{position:absolute;top:5px;left:-23px;display:inline-block;font-size:18px;content:"\e911";color:#eb3b54;}
.dl_style01 dt, .dl_style01 dd{padding:10px 0;}
.dl_style01 dt{display:block;float:left;width:30%;padding-right:10px;font-weight:bold;}
.dl_style01 dd{padding-left:30%;border-bottom:1px dotted #aaa;}
.dl_style02{margin:50px 0;}
.dl_style02 dt, .dl_style02 dd{padding:10px;}
.dl_style02 dt{display:block;color:#fff;font-weight:bold;}
 .qa-list{padding-top:3px;}
.qa-list dt{position:relative;display:block;margin-bottom:30px;padding:4px 0 10px 40px;font-weight:bold;}
.qa-list dd{position:relative;margin-bottom:20px;margin-left:0;padding:4px 0 20px 40px;border-bottom:1px solid #f0f0f0;}
.qa-list dt::before, .qa-list dd::before{position:absolute;top:0;left:0;width:35px;height:35px;margin-right:1em;font-weight:bold;font-size:14px;font-family:'Lucida Sans Unicode', 'Lucida Grande', serif;color:#fff;line-height:35px;text-indent:0;text-align:center;vertical-align:middle;}
.qa-list dt::before{background:#05a5ab;content:'Q';}
.qa-list dd::before{background:#eb3b54;content:'A';}
.accordion-list dt{padding:7px 30px 7px 40px;color:#fff;}
.accordion-list dt::before{top:5px;background:transparent;}
.accordion-list dt::after{position:absolute;top:15px;right:10px;font-size:16px;}
.accordion-list dt::after{content:"\e903";}
.accordion-list .accordion-list_btn_open::after{content:"\e906";}
.news-list{margin-left:0;}
.news-list > li{list-style:none;}
.news-list_item_cat{}
.news-list_item_cat_name{display:inline-block;margin-right:3px;padding:3px;background-color:#999;color:#fff;font-size:1.2rem;line-height:1;}
.cat001{background-color:#eb3b54!important;color:#fff;}
.cat002{background-color:#db8d00!important;color:#fff;}
.cat003{background-color:#0baedd!important;color:#fff;}
.cat004{background-color:#20a672!important;color:#fff;}
.cat001 > a, .cat002 > a, .cat003 > a, .cat004 > a{color:#fff;}
.news-list_item_date{display:inline-block;color:#adadad;font-size:1.4rem;}
.news-list_item_headline{display:block;width:auto;}
.ranking-list{margin-left:0;counter-reset:num;}
.ranking-list > li{position:relative;list-style:none;margin-bottom:35px;overflow:hidden;text-align:center;counter-increment:num;}
.ranking-list > li:nth-child(n + 6){margin-bottom:20px;}
.ranking-list > li::before{position:absolute;top:0;left:0;z-index:0;border-width:16px;border-style:solid;border-color:#b3b3b3;content:'';}
.ranking-list > li::after{position:absolute;top:0;left:0;width:32px;color:#fff;font-weight:bold;line-height:32px;content:counter(num);}
.ranking-list_item .btn-detail{max-width:230px;margin-right:auto;margin-left:auto;}
.ranking-list > .ranking-list_item_hasimage::before, .ranking-list > .ranking-list_item_hasimage::after{display:none;}
.ranking-list .rank_title{margin-bottom:20px;padding-top:2px;padding-left:40px;font-weight:bold;font-size:1.8rem;line-height:1.5;background-position:left top;background-size:36px 36px;background-repeat:no-repeat;text-align:left;}
.ranking-list > .ranking-list_item_hasimage .rank_title{padding-left:0;}
.ranking-list .review_desc_title{font-weight:bold;}
.rank_desc{text-align:left;}
.comparative-list .rank_desc{clear:both;}
.rank_thumb{display:inline-block;position:relative;margin-bottom:20px;text-align:center;}
.rank_thumb::before{position:absolute;top:0;left:0;z-index:10;border-width:20px;border-style:solid;border-right-color:transparent;border-bottom-color:transparent;content:'';}
.rank_thumb::after{position:absolute;top:0;left:5px;z-index:20;color:#fff;font-weight:bold;content:counter(num);}
.ranking-list > li:nth-child(1)::before,
.ranking-list > li:nth-child(1) .rank_thumb::before{border-color:#f9a825;}
.ranking-list > li:nth-child(2)::before,
.ranking-list > li:nth-child(2) .rank_thumb::before{border-color:#bdbdbd;}
.ranking-list > li:nth-child(3)::before,
.ranking-list > li:nth-child(3) .rank_thumb::before{border-color:#8d6e63;}
.ranking-list > li:nth-child(4)::before,
.ranking-list > li:nth-child(5)::before,
.ranking-list > li:nth-child(4) .rank_thumb::before,
.ranking-list > li:nth-child(5) .rank_thumb::before{border-color:#80cbc4;}
.ranking-list > li:nth-child(n+1) .rank_thumb::before{border-right-color:transparent;border-bottom-color:transparent;}
.rank_thumb .review-table{width:100%;max-width:330px;margin-right:auto;margin-left:auto;margin-bottom:0;border:0;}
.review-table tr:nth-child(odd){background:transparent;}
.review-table th{width:8em;padding:0;padding-right:1em;border:0;background:transparent;color:inherit;font-weight:bold;text-align:left;}
.review-table td{padding:0;border:0;font-weight:bold;text-align:left;}
.item-data{overflow:hidden;padding-top:15px;padding-bottom:15px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;}
.item-data dl{margin:0 0 10px;line-height:1.5;text-align:left;}
.item-data dl:last-child{margin-bottom:0;}
.item-data dt, .item-data dd{display:inline-block;padding:0;}
.item-data_outer{overflow:hidden;}
.review_desc{padding:13px;text-align:left;}
.review_star{position:relative;display:inline-block;height:16px;padding-left:90px;font-size:16px;line-height:1;}
.review_star::before, .review_star::after{display:inline-block;position:absolute;top:0;left:0;height:16px;line-height:16px;font-weight:normal;content:'★★★★★';}
.review_star::before{color:#ddd;}
.review_star::after{overflow:hidden;color:#ffc71c;white-space:nowrap;}
.star00::after{width:0;}
.star05::after{width:8px;}
.star10::after{width:16px;}
.star15::after{width:24px;}
.star20::after{width:32px;}
.star25::after{width:40px;}
.star30::after{width:48px;}
.star35::after{width:56px;}
.star40::after{width:64px;}
.star45::after{width:72px;}
.star50::after{width:80px;}
.item-box{margin:40px 0;padding:10px;background-color:#f0f0f0;}
.item-box .item-box_title{margin-top:15px;margin-bottom:15px;font-weight:bold;font-size:1.8rem;line-height:1.0;}
.item-box .item-box_desc{overflow:hidden;}
.item-box .item-box_thumb{display:block;margin-bottom:10px;text-align:center;}
.item-box02{margin:40px 0;padding:6px;background-image:linear-gradient( -45deg, #fff 25%, #05a5ab 25%, #05a5ab 50%, #fff 50%, #fff 75%, #05a5ab 75%, #05a5ab );background-size:4px 4px;background-repeat:repeat;}
.item-box02 .item-box_inner{position:relative;padding:12px;}
.item-box02 .item-box_title{margin-top:20px;margin-bottom:20px;padding:10px;color:#fff;font-weight:bold;font-size:1.8rem;line-height:1.2;text-align:center;}
.item-box02 .item-box_thumb{display:block;margin-bottom:10px;text-align:center;}
.item-box02 .item-data_sec{margin-bottom:15px;padding:25px;background:#fff;}
.item-box03 .item-box_inner{padding:12px;border:1px solid #ddd;}
.item-box03 .item-box_title{margin-top:20px;margin-bottom:20px;padding:10px;color:#fff;font-weight:bold;font-size:1.8rem;line-height:1.2;text-align:center;}
.item-box03_thumb{margin-bottom:20px;text-align:center;}
.item-box03_cont{line-height:1.8;}
.btn-detail_wrap{clear:both;max-width:650px;margin:auto;margin-top:20px;}
.btn-detail_col{text-align:center;}
.btn-detail_left{float:left;}
.btn-detail_right{float:right;}
.box_style{margin:0 0 30px;font-size:1.8rem;}
.box_style p:last-child{margin-bottom:0;}
.box_style01{padding:6px;background-image:linear-gradient( -45deg, #fff 25%, #05a5ab 25%, #05a5ab 50%, #fff 50%, #fff 75%, #05a5ab 75%, #05a5ab );background-size:4px 4px;background-repeat:repeat;}
.box_style01 .box_inner{padding:10px;}
.box_style02{padding:6px;background-image:linear-gradient( -45deg, #fff 25%, #999999 25%, #999999 50%, #fff 50%, #fff 75%, #999999 75%, #999999 );background-size:4px 4px;background-repeat:repeat;}
.box_style02 .box_inner{padding:10px;background-color:#fff;}
.box_style02 li{line-height:2em;}
.box_style03{padding:16px;}
.box_style04{padding:16px;background:#f0f0f0;}
.box_style05{padding:16px;background:#333333;color:#fff;}
.box_style06{padding:16px;background-image:linear-gradient( -45deg, #fff 25%, #eff9f9 25%, #eff9f9 50%, #fff 50%, #fff 75%, #eff9f9 75%, #eff9f9 );background-size:4px 4px;background-repeat:repeat;}
.box_style07{padding:10px;background:url(https://yukuriha.net/wp-content/themes/keni80_wp_standard/images/sample011.jpg) center center;background-size:cover;}
.box_style07 .box_inner{padding:10px;background-color:rgba(255,255,255,0.7);}
.box_style_blue, .box_style_green, .box_style_orange, .box_style_red, .box_style_pink, .box_style_yellow, .box_style_gray{margin-bottom:30px;padding:6px;background-size:4px 4px;background-repeat:repeat;font-size:1.4rem;}
.box_style_blue .box_inner, .box_style_green .box_inner, .box_style_orange .box_inner, .box_style_red .box_inner, .box_style_pink .box_inner, .box_style_yellow .box_inner, .box_style_gray .box_inner{padding:15px;}
.box_style_blue .box_style_title, .box_style_green .box_style_title, .box_style_orange .box_style_title, .box_style_red .box_style_title, .box_style_pink .box_style_title, .box_style_yellow .box_style_title, .box_style_gray .box_style_title{margin:-8px 0 5px -27px;color:#fff;line-height:1.4;}
.box_style_title span{position:relative;display:inline-block;padding:5px 10px;}
.box_style_title span::before{position:absolute;top:100%;left:0;height:0;width:0;border:3px solid transparent;border-top-color:#d6d6d6;border-right-color:#d6d6d6;content:"";}
.box_style_blue{background-image:linear-gradient( -45deg, #fff 25%, #0baedd 25%, #0baedd 50%, #fff 50%, #fff 75%, #0baedd 75%, #0baedd );}
.box_style_blue .box_inner{background-color:#f8fdff;}
.box_style_blue .list_style02 li::before, .box_style_blue .box_style_title span{background-color:#0baedd;}
.box_style_green{background-image:linear-gradient( -45deg, #fff 25%, #5bc130 25%, #5bc130 50%, #fff 50%, #fff 75%, #5bc130 75%, #5bc130 );}
.box_style_green .box_inner{background-color:#f9fff3;}
.box_style_green .list_style02 li::before, .box_style_green .box_style_title span{background-color:#5bc130;}
.box_style_orange{background-image:linear-gradient( -45deg, #fff 25%, #fca60d 25%, #fca60d 50%, #fff 50%, #fff 75%, #fca60d 75%, #fca60d );}
.box_style_orange .box_inner{background-color:#fdf9f1;}
.box_style_orange .list_style02 li::before, .box_style_orange .box_style_title span{background-color:#fca60d;}
.box_style_red{background-image:linear-gradient( -45deg, #fff 25%, #d94b59 25%, #d94b59 50%, #fff 50%, #fff 75%, #d94b59 75%, #d94b59 );}
.box_style_red .box_inner{background-color:#fff8f9;}
.box_style_red .list_style02 li::before, .box_style_red .box_style_title span{background-color:#d94b59;}
.box_style_pink{background-image:linear-gradient( -45deg, #fff 25%, #f48cc0 25%, #f48cc0 50%, #fff 50%, #fff 75%, #f48cc0 75%, #f48cc0 );}
.box_style_pink .box_inner{background-color:#fffafd;}
.box_style_pink .list_style02 li::before, .box_style_pink .box_style_title span{background-color:#f48cc0;}
.box_style_yellow{background-image:linear-gradient( -45deg, #fff 25%, #f2cb0c 25%, #f2cb0c 50%, #fff 50%, #fff 75%, #f2cb0c 75%, #f2cb0c );}
.box_style_yellow .box_inner{background-color:#fffdf3;}
.box_style_yellow .list_style02 li::before, .box_style_yellow .box_style_title span{background-color:#f2cb0c;}
.box_style_gray{background-image:linear-gradient( -45deg, #fff 25%, #999999 25%, #999999 50%, #fff 50%, #fff 75%, #999999 75%, #999999 );}
.box_style_gray .box_inner{background-color:#fafafa;}
.box_style_gray .list_style02 li::before, .box_style_gray .box_style_title span{background-color:#999999;}
.cast-box{padding:6px;background-image:linear-gradient( -45deg, #fff 25%, #05a5ab 25%, #05a5ab 50%, #fff 50%, #fff 75%, #05a5ab 75%, #05a5ab );background-size:4px 4px;background-repeat:repeat;}
.cast-box_sub{margin:-20px;padding-left:20px;padding-right:20px;}
.keni-footer .cast-box_sub{margin:0 -20px -20px;}
.keni-footer .widget .cast-box_sub .cast-box_sub_title{margin-top:0;}
.cast-box .box_inner{padding:12px;background-color:#fff;}
.cast-box .cast_name, .cast-box_sub .cast_name{display:block;margin-bottom:20px;font-weight:bold;font-size:1.8rem;text-align:center;}
.cast-box .cast_headshot, .cast-box_sub .cast_headshot{display:block;width:100px;height:auto;margin:auto;margin-bottom:10px;}
.cast-box .cast_headshot img, .cast-box_sub .cast_headshot img{border-radius:50%;}
.cast-box_sub .cast{margin:0 -20px;padding:20px;border-bottom:1px solid #eee;}
.cast-box dd, .cast-box_sub dd{padding-left:0;}
.cast-box .cast{margin-top:0;margin-bottom:30px;}
.cast-box_sub .cast{padding:20px;border-bottom:1px solid #eee;}
.cast-box .cast:last-child, .cast-box_sub .cast:last-child{margin-bottom:0;}
.widget .cast-box_side{margin:-20px -20px 0}
.widget .cast-box_sub .cast-box_sub_title{margin:-20px -20px 25px;padding:20px 20px 0;border:0;background-size:4px 4px;background-repeat:repeat-x;font-size:2.0rem;text-align:center;line-height:1.2;}
.widget .cast-box_sub .cast-box_sub_title span{display:block;color:#000;font-size:2.9rem;}
.voice-box{margin-bottom:15px;padding:15px;}
.voice_styl01{border:1px solid #ccc;}
.voice_styl03{background-size:4px 4px;background-repeat:repeat;}
.voice-box .voice{margin:0;}
.voice-box .voice_headshot{float:left;display:block;width:100px;height:auto;margin:auto;margin-bottom:5px;}
.voice-box .voice_title{float:right;width:calc(100% - 100px);min-height:100px;margin-bottom:10px;font-size:1.4rem;}
.voice-box .voice_title span{display:block;font-weight:bold;}
.voice-box .voice_title .voice_name{font-size:1.8rem;}
.voice-box .voice_headshot img{border-radius:50%;}
.voice-box dd{padding-left:0;}
.voice_cont{clear:both;}
.voice-box .voice_cont p:last-child{margin-bottom:0;}
.chat_l, .chat_r{position:relative;margin:0 0 2em;overflow:hidden;}
.bubble{display:inline-block;position:relative;min-height:60px;min-width:60px;padding:.75em;border:1px solid #ccc;border-radius:8px;box-sizing:border-box;background:#fff;font-size:1.4rem;}
.chat_l .bubble{float:left;}
.chat_r .bubble{float:right;}
.bubble .bubble_in{border-color:#fff;line-height:1.8;}
.talker{display:block;width:50px;height:auto;text-align:center;}
.talker b{display:inline-block;height:auto;line-height:1.6;font-weight:normal;font-size:1.2rem;text-align:left;vertical-align:top;}
.talker img{display:block;width:50px;max-width:100%;margin:auto;}
.chat_l .talker{float:left;}
.chat_r .talker{float:right;}
.chat_l .bubble_wrap{float:right;width:100%;margin-left:-60px;padding-left:60px;}
.chat_r .bubble_wrap{float:left;width:100%;margin-right:-60px;padding-right:60px;}
.bubble .bubble_in::after, .bubble .bubble_in::before{position:absolute;top:55px;width:0;height:0;border:solid transparent;content:"";}
@media screen and (max-width:767px){
.bubble .bubble_in::after, .bubble .bubble_in::before{position:absolute;top:30px;width:0;height:0;border:solid transparent;content:"";}
}
.chat_l .bubble .bubble_in::after, .chat_l .bubble .bubble_in::before{right:100%;}
.chat_r .bubble div::after, .chat_r .bubble div::before{left:100%;}
.chat_l .bubble .bubble_in::after{margin-top:-4px;border-width:4px 6px;border-color:transparent;border-right-color:inherit;border-top-color:inherit;}
.chat_l .bubble .bubble_in::before{margin-top:-5px;border-width:5px 8px;border-color:transparent;border-right-color:#ccc;border-top-color:#ccc;}
.chat_r .bubble .bubble_in::after{margin-top:-4px;border-width:4px 6px;border-color:transparent;border-left-color:inherit;border-top-color:inherit;}
.chat_r .bubble .bubble_in::before{margin-top:-5px;border-width:5px 8px;border-color:transparent;border-left-color:#ccc;border-top-color:#ccc;}
.bubble p:last-child{margin-bottom:0;}
.chat_style02 .bubble{border-top:0;border-left:0;color:#fff;}
.chat_l.chat_style02 .bubble .bubble_in::before{border-right-color:inherit;border-top-color:inherit;}
.chat_r.chat_style02 .bubble .bubble_in::before{border-left-color:inherit;border-top-color:inherit;}
.chat_style03 .bubble{background-color:#eee;border-color:#d6d6d6;border-top:0;border-left:0;}
.chat_style03 .bubble .bubble_in{border-color:#eee;}
.chat_r.chat_style03 .bubble .bubble_in::before{border-left-color:#d6d6d6;border-top-color:#d6d6d6;}
.chat_l.chat_style03 .bubble .bubble_in::before{border-right-color:#d6d6d6;border-top-color:#d6d6d6;}
.chat_style03 .bubble .bubble_in::after{margin-top:-5px}
.together .talker{width:100%;}
.together .bubble_wrap{width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;}
.together .talker b{display:inline-block;max-width:100px;margin-right:10px;text-align:left;vertical-align:top;}
.together.chat_l .talker, .together.chat_r .talker{float:none;margin:0 0 10px;}
.together.chat_l .talker{text-align:left;}
.together.chat_r .talker{text-align:right;}
.together .bubble .bubble_in::after, .together .bubble .bubble_in::before{top:auto;bottom:100%;}
.together.chat_l .bubble .bubble_in::after, .together.chat_l .bubble .bubble_in::before{right:auto;left:50px;}
.together.chat_r .bubble .bubble_in::after, .together.chat_r .bubble .bubble_in::before{right:50px;left:auto;}
.together.chat_l .bubble .bubble_in::after{margin-top:-20px;margin-left:-6px;border-width:6px 4px;border-color:transparent;border-bottom-color:inherit;border-left-color:inherit;}
.together.chat_l .bubble .bubble_in::before{margin-top:-21px;margin-left:-7px;border-width:8px 5px;border-color:transparent;border-bottom-color:#ccc;border-left-color:#ccc;}
.together.chat_r .bubble .bubble_in::after{margin-top:-20px;margin-right:-8px;border-width:6px 4px;border-color:transparent;border-right-color:inherit;border-bottom-color:inherit;}
.together.chat_r .bubble .bubble_in::before{margin-top:-21px;margin-right:-9px;border-width:8px 5px;border-color:transparent;border-right-color:#ccc;border-bottom-color:#ccc;}
.bubble_in p:last-child{margin-bottom:0;}
.related-entry-list{margin:0 0 40px;padding:0;line-height:1.5;}
.related-entry-list li{position:relative;list-style:none;overflow:hidden;background:#fff;}
.related-entry-list .related-entry_title a{color:#000;text-decoration:none;}
.related-entry_title a::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0);}
   .related-entry-list_style01 > .entry-list_item{margin:0;padding:10px 0;border-bottom:1px solid #ccc;border-radius:0;}
.related-entry-list_style01 > .entry-list_item:last-child{border-bottom:1px solid #ccc;}
.related-entry-list_style01 .related-entry_inner{overflow:hidden;font-size:1.4rem;}
.related-entry-list_style01 .related-entry_title{margin:0;padding:15px;overflow:hidden;color:#000;font-size:1.2rem;}
.related-entry-list_style01 .related-entry_thumb{position:relative;float:left;width:90px;height:90px;margin:0;overflow:hidden;text-align:center;}
.related-entry-list_style01 .related-entry_thumb img{position:absolute;top:50%;left:50%;max-width:none;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.related-entry-list_style02{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;}
.related-entry-list_style02 .related-entry-list_item{width:48%;margin-right:4%;padding:10px;border:1px solid #ddd;font-size:1.2rem;}
.related-entry-list_style02 .related-entry-list_item, .related-entry-list_style02 .related-entry-list_item:last-child{margin-bottom:15px;}
.related-entry-list_style02 .related-entry_title{margin-top:0;margin-bottom:0;overflow:hidden;}
.related-entry-list_style02 .related-entry_thumb{position:relative;max-width:none;height:100px;margin:-10px -10px 10px;overflow:hidden;background:#f2f2f2;}
.related-entry-list_style02 .related-entry_thumb img{position:absolute;top:50%;left:50%;width:100%;max-width:none;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.related-entry-list_style02 li:nth-child(2n){margin-right:0;}
.interval01 span{display:block;width:10px;height:10px;margin:auto;margin-bottom:30px;border-radius:50%;}
.interval02 span{display:block;width:10px;height:10px;margin:auto;margin-bottom:60px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.link-next a{display:inline-block;}
.link-back a{display:inline-block;}
.link-next a::before, .link-back a::before{display:inline-block;margin-right:5px;font-size:12px;color:#505050;text-decoration:none;}
.link-next a::before{content:"\e905";}
.link-back a::before{content:"\e904";}
.link-next02 a{position:relative;padding-left:12px;color:#000;text-decoration:none;}
.link-next02 a::before{position:absolute;top:5px;left:0;border-width:4px 6px;border-style:solid;border-color:transparent;border-left-color:#000;content:'';}
.link-back02 a{position:relative;padding-left:16px;color:#000;text-decoration:none;}
.link-back02 a::before{position:absolute;top:5px;left:-4px;border-width:4px 6px;border-color:transparent;border-style:solid;border-right-color:#000;content:'';}
.page-nav ol{margin-left:0;letter-spacing:-.5em;text-align:center;}
.page-nav li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:4px 12px;background-color:#fff;letter-spacing:0;}
.page-nav li:last-child{margin-right:0;}
.page-nav li a{display:block;margin:-4px -12px;padding:4px 12px;color:#333;text-decoration:none;}
.page-nav li span.current{display:block;margin:-4px -12px;padding:4px 12px;}
.page-nav .current, .page-nav li a:hover, .page-nav li a:active, .page-nav li a:focus{color:#fff;}
.page-nav .page-nav_next a::after, .page-nav .page-nav_prev a::before{display:inline-block;font-size:14px;}
.page-nav .page-nav_next a::after{margin-left:5px;content:"\e905";}
.page-nav .page-nav_prev a::before{margin-right:5px;content:"\e904";}
     .nav-links{display:table;position:relative;width:100%;margin:30px 0;overflow:hidden;font-size:1.4rem;table-layout:fixed;}
.nav-links::before{position:absolute;top:10px;left:50%;width:1px;height:45px;margin-top:-20px;background-color:#ccc;content:'';}
.nav-links .nav-next, .nav-links .nav-previous{display:table-cell;width:50%;}
.nav-links .nav-next{float:right;text-align:right;}
.nav-links .nav-previous{float:left;text-align:left;}
.nav-links .nav-next a, .nav-links .nav-previous a{display:block;overflow:hidden;color:#000;text-decoration:none;line-height:1.5;white-space:nowrap;text-overflow:ellipsis;font-size:1.2rem;}
.nav-links .nav-next a{padding:10px 20px 10px 10px;background:url(https://yukuriha.net/wp-content/themes/keni80_wp_standard/images/icon/page-nav_arrow_r.svg) right top no-repeat;background-size:10px 36px;}
.nav-links .nav-previous a{padding:10px 10px 10px 20px;background:url(https://yukuriha.net/wp-content/themes/keni80_wp_standard/images/icon/page-nav_arrow_l.svg) left top no-repeat;background-size:10px 36px;}
.nav-links .nav-next a:hover, .nav-links .nav-next a:active, .nav-links .nav-next a:focus, .nav-links .nav-previous a:hover, .nav-links .nav-previous a:active, .nav-links .nav-previous a:focus{color:#00858a;text-decoration:underline;}
.commentlist{margin-left:0;}
.commentlist{border-bottom:1px solid #e8e8e8;}
.commentlist li{position:relative;list-style:none;margin-bottom:15px;padding:15px;background:#fff;font-size:1.4rem;line-height:1.5;}
.commentlist > li{border:1px solid #e8e8e8;}
.comment-body .reply{position:absolute;top:15px;right:15px;font-size:1.2rem;}
.comment-body .reply a::before{display:inline-block;border-style:solid;border-width:4px 6px;border-color:transparent;border-left-color:#000;content:'';}
.commentlist .children{margin:15px -15px -15px;border-top:1px solid #e8e8e8;}
.commentlist .children li{position:relative;padding:15px 15px 15px 35px;background-color:#f7f7f7;}
.commentlist .children li::before{position:absolute;top:16px;left:13px;display:inline-block;content:"\e91c";font-size:13px;}
.commentlist .children > li:last-child{border-bottom:0;}
.commentlist li p:last-child{margin-bottom:0;}
.comment-author img{float:left;margin-right:8px;border-radius:50%;}
.comment-author{font-size:1.4rem;}
.comment-metadata, .comment-metadata a{color:#adadad;font-size:1.2rem;text-decoration:none;}
.comment-meta{padding-right:45px;}
.comment-content{margin-top:10px;}
.commentary-box{padding:6px;background-image:linear-gradient( -45deg, #fff 25%, #999 25%, #999 50%, #fff 50%, #fff 75%, #999 75%, #999 );background-size:4px 4px;background-repeat:repeat;}
.commentary-box_inner{position:relative;padding:12px;background-color:#fff;}
.commentary-box_inner .talker-thumb{width:150px;height:auto;margin:20px auto;border-radius:50%;}
.commentary-box_inner .talker-thumb img{border-radius:50%;background:#f0f0f0;}
.commentary-box .commentary-box_title{padding-bottom:10px;border-bottom:1px solid #999;font-size:2.2rem;line-height:1.2;}
.commentary-box .commentary-box_title span{color:#505050;font-size:1.6rem;}
.comment-form_item_title, .comment-form_item_input, .comment-form_item_textarea{margin-top:-1px;margin-bottom:0;padding:10px;border:1px solid #e8e8e8;background-color:#fff;}
.comment-form_item_title{background-color:#f7f7f7;font-weight:bold;}
.tab-menu, .tab-conts{margin:0;}
.tab-menu{display:table;width:100%;border-right:1px solid #d6d6d6;table-layout:fixed;}
.tab-conts{margin-bottom:25px;border-top:0;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;}
.tab-menu > li, .tab-conts > li{list-style:none;margin-bottom:0;background-color:#d6d6d6;}
.tab-menu > li{display:table-cell;border-bottom:5px solid #f0f0f0;background-color:#e9e8e8;color:#666;font-size:1.4rem;cursor:pointer;}
.tab-menu > li span{display:block;margin-top:-5px;padding:10px 10px 5px;overflow:hidden;border-right:1px solid #d6d6d6;white-space:nowrap;text-overflow:ellipsis;}
.tab-menu > .tab-menu_select{background-color:#fff;border:5px solid #f0f0f0;border-bottom:0;color:inherit;}
.tab-menu > li:last-child span, .tab-menu > .tab-menu_select span{border-right:0;}
.tab-menu_select + li span{border-left:1px solid #d6d6d6;}
.tab-conts > li{padding:10px;border:5px solid #f0f0f0;border-top:0;background-color:#fff;}
.calendar, .widget_calendar table{font-size:1.4rem;}
.calendar caption, .widget_calendar table caption{font-weight:bold;}
.calendar tbody, .calendar thead, .widget_calendar table tbody, .widget_calendar table thead{background:#fff;}
.calendar th, .calendar td, .widget_calendar table th, .widget_calendar table td{padding:10px 0;text-align:center;}
.calendar th, .widget_calendar table th{border-color:#eee;}
.calendar tfoot td, .widget_calendar table tfoot td{padding:0;padding-top:10px;border:0;text-align:left;}
.calendar tfoot td:last-child, .widget_calendar table tfoot td:last-child{border-right-width:1px;text-align:right;}
.calendar td a{display:block;margin:-10px 0;padding:10px 0;}
.calendar tfoot td a{color:#000;text-decoration:none;}
.calendar tfoot td a:hover, .calendar tfoot td a:active, .calendar tfoot td a:focus{text-decoration:underline;}
.keni-footer_wrap{background:#fff;font-size:1.4rem;line-height:1.8em;}
.keni-footer-cont_wrap{overflow:hidden;}
.keni-footer-cont{margin-left:0;width:auto;}
.keni-footer-panel_wrap{z-index:80;width:100%;background:#f7f7f7;}
.keni-footer-panel{position:relative;min-height:43px;padding:0;}
.keni-footer-panel ul{display:table;width:100%;margin:0;table-layout:fixed;border-top:1px solid #e8e8e8;}
.keni-footer-panel li{display:table-cell;border-right:1px solid #e8e8e8;font-size:1.2rem;text-align:center;}
.keni-footer-panel li a{display:block;padding:5px;color:#000;text-decoration:none;}
.keni-footer-panel li span::before{font-size:16px;}
.fixed-bottom{position:fixed;bottom:0;}
.keni-footer-panel_sns{display:none;position:absolute;bottom:100%;background-color:#f7f7f7;}
.keni-footer-panel_sns .sns-btn_wrap{padding:5px 0;border-top:1px solid #e8e8e8;}
.fn-footer-panel{position:fixed;left:0;bottom:-60px;-webkit-transition-duration:0.3s;transition-duration:0.3s;}
.fn-footer-panel.is-active{bottom:0;}
.btn_share{cursor:pointer;}
.keni-copyright_wrap{padding:15px;border-top:1px solid #eee;}
.search-box{position:relative;max-width:300px;padding:15px;}
.article-body .search-box{max-width:500px;margin:20px auto;}
.article-body .search-box input[type=search],
.article-body .search-box input[type=text]{border:1px solid #ddd;}
.menu-search .search-box{background-color:#333;}
.search-box input[type=search],
.search-box input[type=text]{width:100%;height:40px;padding:4px 25px 4px 4px;border:0;}
.keni-footer .search-box input[type=search],
.keni-footer .search-box input[type=text]{border:1px solid #ddd}
.btn-search{position:absolute;top:15px;right:15px;height:40px;color:#fff;vertical-align:top;cursor:pointer;}
.btn-search span{color:#000;}
.sns-btn_wrap{display:table;width:100%;max-width:850px;padding:0 5px 20px;line-height:1.5;table-layout:fixed;border-spacing:5px 0;}
.keni-section_wrap .sns-btn_wrap{padding:0 0 20px}
.entry-list .sns-btn_wrap{margin-right:0;}
.sns-btn_wrap > div{display:table-cell;background-color:rgba(255,255,255,0.85);border:1px solid #ddd;border-radius:4px;text-align:center;}
.sns-btn_wrap > div:hover, .sns-btn_wrap > div:active, .sns-btn_wrap > div:focus{-webkit-transition:0.3s;transition:0.3s;opacity:0.5;}
.sns-btn_wrap > div a{display:block;padding:3px 0;text-decoration:none;color:#fff;font-weight:bold;}
.sns-btn_wrap > .sns-btn_tw a{color:#1da1f2;}
.sns-btn_wrap > .sns-btn_fb a{color:#3b5998;}
.sns-btn_wrap > .sns-btn_hatena a{color:#00a4de;}
.sns-btn_wrap > .sns-btn_gplus a{color:#d34836;}
.sns-btn_wrap > .sns-btn_line a{color:#00b900;}
.sns-btn_wrap > div .icon_line{margin-right:5px;}
.sns-btn_wrap > .sns-btn_pocket a{color:#ef4156;}
.sns-btn_wrap > .sns-btn_insta i{padding:3px;background-color:#c40094;border-radius:3px;}
.sns-btn_wrap > .sns-btn_insta span{color:#c40094;}
.sns-btn_wrap > div i{margin-right:5px;font-size:12px;}
.sns-btn_wrap > div svg{margin-right:5px;}
.sns-btn_wrap_s > div i{display:inline;}
.sns-btn_wrap > div a > span{font-size:1.1rem;}
.sns-btn_wrap > div i::before{font-size:16px;}
.sns-btn_fb .fab.fa-facebook::before, .sns-btn_fb .fab.fa-twitter::before, .sns-btn_fb.fa-get-pocket:before{font-weight:normal;}
.f-hatena{display:inline-block;font:normal normal normal 14px/1 Verdana;}
.f-hatena::before{font-weight:bold;font-size:inherit;content:"B!";}
.sns-follow-btn{margin:10px 0;text-align:center;}
.sns-follow-btn_tw, .sns-follow-btn_fb, .sns-follow-btn_insta, .sns-follow-btn_ws{display:inline-block;width:25px;height:25px;margin-bottom:4px;border-radius:4px;overflow:hidden;vertical-align:middle;text-align:center;}
.sns-follow-btn_tw > a, .sns-follow-btn_fb > a, .sns-follow-btn_insta > a, .sns-follow-btn_ws > a{color:#fff;text-decoration:none;}
.sns-follow-btn_tw{background-color:#1da1f2;}
.sns-follow-btn_fb{background-color:#3b5998;}
.sns-follow-btn_insta{background-color:#c40094;}
.sns-follow-btn_ws{background-color:#aaa;}
.sns-follow-btn_tw .fa-twitter, .sns-follow-btn_fb .fa-facebook, .sns-follow-btn_insta .fa-instagram, .sns-follow-btn_ws .fa-home{position:relative;z-index:2;color:#fff;font-size:16px;line-height:25px;}
.sns-follow-box{margin:30px 0;background:#f0f0f0;border:1px solid #ddd;line-height:1.5;}
.sns-follow-box_inner{padding:20px;font-size:1.4rem;text-align:center;}
.sns-follow-box_btns_fb, .sns-follow-box_btns_tw, .sns-follow-box_btns_insta{display:inline-block;width:55px;height:55px;margin:0 5px;color:#fff;font-size:2.2rem;text-align:center;line-height:55px;}
.sns-follow-box_btns_fb a, .sns-follow-box_btns_tw a, .sns-follow-box_btns_insta a{display:block;border-radius:50%;color:#fff;}
.sns-follow-box_btns_fb a{background:#3b5998}
.sns-follow-box_btns_tw a{background:#1da1f2;}
.sns-follow-box_btns_insta a{background:#c40094;}
.sns-follow-box_btns_fb a:hover, .sns-follow-box_btns_fb a:focus, .sns-follow-box_btns_fb a:active, .sns-follow-box_btns_tw a:hover, .sns-follow-box_btns_tw a:focus, .sns-follow-box_btns_tw a:active, .sns-follow-box_btns_insta a:hover, .sns-follow-box_btns_insta a:focus, .sns-follow-box_btns_insta a:active{opacity:0.5;}
.facebook-pageplugin-area{margin:30px 0;text-align:center;}
.btn_mailmaga_wrap{margin:30px 0;}
.btn_mailmaga_wrap .btn{padding:1em;}
.btn_mailmaga{display:inline-block;font-weight:bold;font-size:2.0rem;line-height:1.2;}
.btn_mailmaga span::before{display:inline-block;margin-right:5px;line-height:26px;}
.form-mailmaga{background:#fff;margin:30px 0;padding:15px;line-height:1.5;border:1px solid #ddd;font-size:1.4rem;text-align:center;}
.form-mailmaga .form-mailmaga_inner{max-width:450px;margin:auto;}
.form-mailmaga .form-mailmaga_mail{margin:10px;}
.form-mailmaga .form-mailmaga_title{font-weight:bold;font-size:2.0rem;}
.form-mailmaga .btn{margin-bottom:0;}
.form-login{margin:30px 0;padding:25px;border:1px solid #ccc;font-size:1.4rem;}
.form-login .form-login_inner{text-align:center;}
.form-login-item{max-width:450px;margin:auto;margin-bottom:10px;}
.form-login .form-login_title{font-weight:bold;font-size:2.0rem;text-align:center;}
.form-login .form-login_title::before{display:inline-block;margin-right:5px;content:"\e913";font-size:20px;}
.form-login-item .form-login_title{font-weight:bold;font-size:2.0rem;}
.form-login .form-login_title_sub{font-weight:bold;font-size:1.6rem;}
.form-login-item_btn{width:200px;margin:20px auto;}
.form-login-item_btn button{width:200px;}
.form-login-item_btn p{text-align:left;}
.form-login-item_btn .link-next02{margin-bottom:10px;}
.form-login hr{position:relative;height:1.5em;margin:25px -25px;border:0;line-height:1em;text-align:center;outline:0;}
.form-login hr:before{position:absolute;left:0;top:50%;width:100%;height:1px;background-color:#ccc;content:'';}
.form-login hr:after{position:relative;display:inline-block;width:38px;height:38px;margin-top:-9px;border:1px solid #ccc;border-radius:50%;background-color:#fff;color:#ccc;line-height:38px;content:attr(data-content);}
.list-login-btn_sns{margin:0 auto;}
.list-login-btn_sns li{list-style:none;}
.login-btn_fb button, .login-btn_tw button, .login-btn_gplus button{width:100%;margin-bottom:5px;padding:8px;border-radius:6px;box-shadow:2px 2px 0px #e9e9e9;color:#fff;line-height:30px;text-align:left;}
.login-btn_fb button:hover, .login-btn_fb button:active, .login-btn_fb button:focus, .login-btn_tw button:hover, .login-btn_tw button:active, .login-btn_tw button:focus, .login-btn_gplus button:hover, .login-btn_gplus button:active, .login-btn_gplus button:focus{box-shadow:none;cursor:pointer;-webkit-transform:translateY(2px);transform:translateY(2px);}
.login-btn_fb button{background-color:#3b5998;}
.login-btn_tw button{background-color:#1da1f2;}
.login-btn_gplus button{background-color:#d34836;}
.login-btn_fb button i, .login-btn_tw button i, .login-btn_gplus button i{margin-right:10px;font-size:20px;}
.contact-box{padding:6px;background-size:4px 4px;background-repeat:repeat;}
.contact-box_inner{position:relative;padding:12px;}
.contact-box .contact-box-title{margin-top:20px;margin-bottom:20px;padding:10px;color:#fff;font-weight:bold;font-size:1.8rem;line-height:1.2;text-align:center;}
.contact-box_in{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:column;flex-direction:column;max-width:650px;margin-left:auto;margin-right:auto;}
.contact-box_mail{display:-webkit-flex;display:flex;}
.contact-box-item p{margin-bottom:0;}
.contact-box_mail a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;width:100%;border-radius:8px;text-decoration:none;}
.contact-box_tel{margin-bottom:10px;text-align:center;font-weight:bold;font-size:3rem;}
.contact-box_tel::before{display:inline-block;content:"\e920";font-size:24px;}
.contact-box_tel a{text-decoration:none;}
.contact-box_tel span{display:block;font-weight:normal;font-size:1.4rem;}
.page-top{display:none;position:fixed;right:0;bottom:0;z-index:90;margin-bottom:0;background-color:#333;line-height:1.0;}
.page-top a{display:block;padding:19px 20px;text-align:center;}
.page-top a::before{display:inline-block;content:"\e906";font-size:20px;color:#fff;text-decoration:none;}
.col6-wrap, .col5-wrap, .col4-wrap, .col3-wrap, .col2-wrap{margin:0 0 1em;}
.col6-wrap::after, .col5-wrap::after, .col4-wrap::after, .col3-wrap::after, .col2-wrap::after{display:block;content:" ";clear:both;}
.col, .col_ns{float:none;width:auto;margin-left:0;}
.col{margin-bottom:2%;}
.col_ns{margin-bottom:0;}
.col-wrap_onimage > .col{position:relative;overflow:hidden;max-width:300px;margin:auto;margin-bottom:20px;}
.col-wrap_onimage_02 > .col{max-width:300px;margin:auto;margin-bottom:20px;background-size:cover;}
.col-wrap_onimage > .col .col-text_onimage{position:absolute;bottom:0;box-sizing:border-box;width:100%;margin:0;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;}
.col-wrap_onimage > .col .col-text_onimage a{color:#fff;}
.col-wrap_onimage > .col .col-text_onimage a:hover, .col-wrap_onimage > .col .col-text_onimage a:active, .col-wrap_onimage > .col .col-text_onimage a:focus{text-decoration:none;}
.col-wrap_onimage_02 > .col .col-text_onimage{box-sizing:border-box;margin:0;padding:20px;background-color:rgba(0,0,0,0.5);}
.col-wrap_onimage_02 > .col a{color:#fff;}
.col-wrap_onimage_02 > .col a:hover, .col-wrap_onimage_02 > .col a:active, .col-wrap_onimage_02 > .col a:focus{text-decoration:none;}
.post-tag dl{margin:20px 0;overflow:hidden;}
.post-tag:last-child dl{margin-bottom:0;}
.post-tag dt, .post-tag dd, .post-tag ul, .post-tag li{margin:0;padding:0;display:inline-block;}
.post-tag dt{width:3.5em;float:left;}
.post-tag dt::after{content:"："}
.post-tag dd{float:left;width:calc(100% - 3.5em);}
.post-tag dd li{display:inline-block;margin-right:5px;margin-bottom:5px;padding:.25em .75em;line-height:1.5;border-radius:4px;background:#f0efe9;font-size:1.2rem;}
.post-tag dd li a{color:#505050;text-decoration:none;}
.widget_recent_entries .keni-section > ul, .widget_recent_comments .keni-section > ul, .widget_archive .keni-section > ul, .widget_categories .keni-section > ul, .widget_pages .keni-section > ul, .widget_nav_menu .keni-section ul, .widget_rss .keni-section > ul, .widget_meta .keni-section > ul{margin:-16px -20px -20px;}
.keni-section_wrap.widget_calendar{padding:0;background:transparent;}
.keni-section_wrap.widget_calendar .keni-section .sub-section_title{margin:0 0 16px;}
.widget_archive .keni-section > select{width:100%;max-width:300px;}
.widget_archive .keni-section > label{display:none;}
.widget_recent_entries .keni-section ul li, .widget_recent_comments .keni-section ul li, .widget_archive .keni-section > ul li, .widget_categories .keni-section > ul li, .widget_pages .keni-section > ul li, .widget_nav_menu .keni-section ul li, .widget_rss .keni-section > ul li, .widget_meta .keni-section > ul li{list-style:none;margin-bottom:0;border-bottom:1px solid #eee;font-size:1.4rem;}
.widget_categories .keni-section > ul ul, .widget_pages .keni-section > ul ul, .widget_nav_menu .keni-section ul ul{margin:0;border-top:1px solid #eee;}
.widget_recent_entries .keni-section ul li, .widget_recent_comments .keni-section ul li, .widget_rss .keni-section ul li, .widget_meta .keni-section ul li{position:relative;padding:10px 10px 10px 28px;}
.widget_categories .keni-section > ul ul li:last-child, .widget_pages .keni-section > ul ul li:last-child, .widget_nav_menu .keni-section ul ul li:last-child{border-bottom:0;}
.widget_archive .keni-section > ul li a, .widget_categories .keni-section > ul li a, .widget_pages .keni-section > ul li a, .widget_nav_menu .keni-section ul li a{position:relative;display:block;padding:10px 10px 10px 28px;color:#000;text-decoration:none;}
.widget_archive .keni-section > ul li a:hover, .widget_archive .keni-section > ul li a:active, .widget_archive .keni-section > ul li a:focus, .widget_categories .keni-section > ul li a:hover, .widget_categories .keni-section > ul li a:active, .widget_categories .keni-section > ul li a:focus, .widget_pages .keni-section > ul li a:hover, .widget_pages .keni-section > ul li a:active, .widget_pages .keni-section > ul li a:focus, .widget_nav_menu .keni-section ul li a:hover, .widget_nav_menu .keni-section ul li a:active, .widget_nav_menu .keni-section ul li a:focus{color:#00858a;text-decoration:underline;}
.widget_recent_entries .keni-section ul li a{text-decoration:none;}
.widget_recent_entries .keni-section ul li a, .widget_recent_comments .keni-section ul li a, .widget_rss .keni-section ul li a, .widget_meta .keni-section ul li a{color:#000;}
.widget_recent_entries .keni-section ul li a:hover, .widget_recent_entries .keni-section ul li a:active, .widget_recent_entries .keni-section ul li a:focus, .widget_recent_comments .keni-section ul li a:hover, .widget_recent_comments .keni-section ul li a:active, .widget_recent_comments .keni-section ul li a:focus, .widget_rss .keni-section ul li a:hover, .widget_rss .keni-section ul li a:active, .widget_rss .keni-section ul li a:focus, .widget_meta .keni-section ul li a:hover, .widget_meta .keni-section ul li a:active, .widget_meta .keni-section ul li a:focus{text-decoration:underline;}
.widget_recent_entries .keni-section ul li a::before, .widget_recent_comments .keni-section ul li::before, .widget_archive .keni-section > ul li a::before, .widget_categories .keni-section > ul li a::before, .widget_pages .keni-section > ul li a::before, .widget_nav_menu .keni-section ul li a::before, .widget_rss .keni-section > ul li a::before, .widget_meta .keni-section > ul li a::before{position:absolute;top:18px;left:13px;border-width:4px 6px;border-style:solid;border-color:transparent;border-left-color:#000;content:'';}
.widget_recent_entries .keni-section ul li .post-date::before, .list_widget_recent_entries_img li .post-date::before{content:' (';}
.widget_recent_entries .keni-section ul li .post-date::after, .list_widget_recent_entries_img li .post-date::after{content:')';}
.widget_categories .keni-section > ul ul li a, .widget_pages .keni-section > ul ul li a, .widget_nav_menu .keni-section ul ul li a{padding-left:48px;}
.widget_categories .keni-section > ul ul li a::before, .widget_pages .keni-section > ul ul li a::before, .widget_nav_menu .keni-section ul ul li a::before{left:33px;}
.widget_categories .keni-section > ul ul li li a, .widget_pages .keni-section > ul ul li li a, .widget_nav_menu .keni-section ul ul li li a{padding-left:68px;}
.widget_categories .keni-section > ul ul li li a::before, .widget_pages .keni-section > ul ul li li a::before, .widget_nav_menu .keni-section ul ul li li a::before{left:53px;}
.widget_search, .widget_tag_cloud{background-color:transparent;}
.widget_search .search-box{margin-top:-20px;margin-bottom:-20px;padding:0;}
.widget_search .sub-section_title+.search-box{margin-top:0;}
.widget_search .keni-section .btn-search{top:0;right:5px;}
.tagcloud{margin:0 -20px -20px;}
.tagcloud a{display:inline-block;margin:0 0 5px 5px;padding:2px 8px;border-radius:4px;box-shadow:2px 2px 0 0 #ddd;background-color:#fff;color:#000;text-decoration:none;vertical-align:middle;}
.tagcloud a::before{display:inline-block;margin-right:5px;content:"\e91f";font-size:12px;color:#00858a;}
.widget_recent_entries_img, .widget_recent_entries_img02, .widget_recent_entries_img03, .widget_keni_recent_post{background:transparent;}
.widget_recent_entries_img .list_widget_recent_entries_img{margin:-8px -20px -20px;padding:0;}
.widget_recent_entries_img02 .list_widget_recent_entries_img, .widget_recent_entries_img03 .list_widget_recent_entries_img{margin:0 -20px -20px;padding:0;}
.widget_recent_entries_img .list_widget_recent_entries_img li{list-style:none;overflow:hidden;background:#fff;}
.keni-footer .widget_recent_entries_img .list_widget_recent_entries_img li{margin-bottom:0;border-bottom:1px solid #eee;}
.widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_thumb{position:relative;float:left;width:90px;height:90px;margin:0;overflow:hidden;text-align:center;}
.widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_thumb img{position:absolute;top:50%;left:50%;max-width:none;height:auto;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;height:auto;}
.widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_img_entry_title{overflow:hidden;margin:0;padding:10px 15px;color:#000;font-size:1.2rem;line-height:1.5;}
.widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_img_entry_title a{display:block;height:70px;overflow:hidden;color:#000;text-decoration:none;}
.widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_img_entry_title a:hover, .widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_img_entry_title a:active, .widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_img_entry_title a:focus{text-decoration:underline;}
.widget_recent_entries_img .list_widget_recent_entries_img li{height:90px;}
.list_widget_recent_entries_img li{list-style:none;}
.google-auto-placed, .google-auto-placed ins{height:auto !important;}
.google-auto-placed iframe{position:static !important;}
.widget_recent_entries_img02 li{position:relative;overflow:hidden;display:block;max-width:300px;margin:auto;margin-bottom:20px;}
.widget_recent_entries_img02 .widget_recent_entries_thumb{margin:0;}
.widget_recent_entries_img02 img{width:100%;height:auto;vertical-align:top;}
.widget_recent_entries_img02 .widget_recent_entries_img_entry_title{position:absolute;bottom:0;box-sizing:border-box;width:100%;margin:0;padding:10px;background-color:rgba(0,0,0,0.55);color:#fff;font-size:1.4rem;}
.widget_recent_entries_img02 .widget_recent_entries_img_entry_title a{color:#fff;text-decoration:none;}
.widget_recent_entries_img03 .list_widget_recent_entries_img li{max-width:300px;height:200px;margin:auto;margin-bottom:20px;overflow:hidden;background-size:cover;}
.widget_recent_entries_img03 .list_widget_recent_entries_img .widget_recent_entries_img_entry_title{padding:15px;background-color:rgba(0,0,0,0.5);color:#fff;font-size:1.4rem;}
.widget_recent_entries_img03 .list_widget_recent_entries_img a{color:#fff;text-decoration:none;}
.widget_recent_entries_ranking ol{counter-reset:num;}
.widget_recent_entries_ranking .list_widget_recent_entries_img > li{counter-increment:num;position:relative;}
.widget_recent_entries_ranking .list_widget_recent_entries_img > li::before{position:absolute;z-index:10;top:0;left:0;border-width:20px;border-style:solid;border-color:#80cbc4;border-right-color:transparent;border-bottom-color:transparent;content:'';}
.widget_recent_entries_ranking .list_widget_recent_entries_img > li::after{position:absolute;z-index:20;top:0;left:5px;content:counter(num);color:#fff;font-weight:bold;line-height:1.5;}
.widget_recent_entries_ranking .list_widget_recent_entries_img > li:nth-child(1)::before{border-color:#f9a825;border-right-color:transparent;border-bottom-color:transparent;}
.widget_recent_entries_ranking .list_widget_recent_entries_img > li:nth-child(2)::before{border-color:#bdbdbd;border-right-color:transparent;border-bottom-color:transparent;}
.widget_recent_entries_ranking .list_widget_recent_entries_img > li:nth-child(3)::before{border-color:#8d6e63;border-right-color:transparent;border-bottom-color:transparent;}
.widget_recent_entries_img.widget_recent_entries_ranking .list_widget_recent_entries_img > li::before{border-width:14px;}
.widget_recent_entries_img.widget_recent_entries_ranking .list_widget_recent_entries_img > li::after{font-size:1.2rem;}
.widget_recent_entries_img03 .list_widget_recent_entries_img .widget_recent_entries_img_entry_title{display:table;width:100%;height:200px;margin-bottom:0;padding:0;}
.widget_recent_entries_img03 .list_widget_recent_entries_img .widget_recent_entries_img_entry_title a{display:table-cell;padding:25px 15px 15px 25px;vertical-align:middle;}
.ads_col2{margin-left:auto;margin-right:auto;text-align:center;}
.ads_col2 > li{min-width:320px;list-style-type:none;}
.ads_col2 .adslot_1{display:none;}
.alignleft{float:left;margin:0 1em 1em 0;}
.alignright{float:right;margin:0 0 1em 1em;}
.aligncenter{display:block;float:none;margin-right:auto;margin-bottom:1em;margin-left:auto;}
.post-tag a{word-break:break-all;}
.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:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.wp-caption{max-width:100%;}
.gallery, .gallery-item{box-sizing:border-box;}
.gallery{margin-bottom:1em;}
.gallery-item{display:inline-block;width:100%;text-align:center;vertical-align:top;}
.gallery-columns-2 .gallery-item, .gallery-columns-3 .gallery-item, .gallery-columns-4 .gallery-item, .gallery-columns-5 .gallery-item, .gallery-columns-6 .gallery-item, .gallery-columns-7 .gallery-item, .gallery-columns-8 .gallery-item, .gallery-columns-9 .gallery-item{margin:1%;}
.gallery-columns-2 .gallery-item{max-width:48%;}
.gallery-columns-3 .gallery-item{max-width:31.3%;}
.gallery-columns-4 .gallery-item{max-width:23%;}
.gallery-columns-5 .gallery-item{max-width:18%;}
.gallery-columns-6 .gallery-item{max-width:14.6%;}
.gallery-columns-7 .gallery-item{max-width:12.2%;}
.gallery-columns-8 .gallery-item{max-width:10.5%;}
.gallery-columns-9 .gallery-item{max-width:9.1%;}
.gallery-icon img{margin:0 auto;}
.gallery-caption{display:block;font-size:1.4rem;}
.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:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.keni-link-card_wrap{min-height:75px;margin-bottom:2.5em;padding:15px;border:1px solid #ccc;border-radius:6px;}
.keni-link-card_wrap .keni-link-card{position:relative;line-height:1.4;margin-bottom:0;padding:0;color:#505050;font-style:normal;background:transparent;}
.keni-link-card_wrap .keni-link-card::before, .keni-link-card_wrap .keni-link-card::after{display:none;}
.keni-link-card_thumb{position:absolute;top:0;right:0;overflow:hidden;width:75px;height:75px;}
.keni-link-card_thumb img{position:absolute;top:50%;left:50%;width:auto;height:100%;max-width:none;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);}
.keni-link-card_title{margin-right:85px;margin-bottom:5px;font-size:1.4rem;}
.keni-link-card_title a{color:#505050;font-weight:bold;text-decoration:none;}
.keni-link-card_title a:hover, .keni-link-card_title a:active, .keni-link-card_title a:focus{text-decoration:underline;}
.keni-link-card_url{overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;font-size:1.2rem;white-space:nowrap;}
.keni-link-card_url a{color:#999;text-decoration:none;}
.keni-link-card_desc{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;max-height:65px;margin-right:85px;font-size:1.2rem;}
.gsc-search-box table{margin:0;}
.gsc-search-box table th, .gsc-search-box table thead th, .gsc-search-box table tbody th, .gsc-search-box table td{padding:0;border:0;}
.gsc-search-box table td a{padding:0;}
.gsc-input{height:23px!important;}
.gsc-results-wrapper-visible table{width:100%;margin:initial;padding:initial;}
.gsc-results-wrapper-visible th, .gsc-results-wrapper-visible td{padding:initial;font-size:inherit;border:0;}
.keni-main_outer::after, .keni-header_inner::after, .keni-gnav_inner::after, .nav-links::after, .page-nav-bf::after, .btn-area::after, .item-box::after, .item-box02::after, .item-box03_col_wrap::after, .btn-detail_wrap::after, .clearfix::after{display:block;content:" ";clear:both;}
@media(min-width:480px){  .entry-list_style01{margin-bottom:40px;}
.entry-list_style01 > .entry-list_item{padding-bottom:0;border-top:0;border-radius:0;}
.entry-list_style01 .entry_title{margin-top:0;margin-bottom:5px;}
.entry-list_style01 .entry_status > ul{display:inline-block;margin:0 10px 5px 0;}
.entry-list_style01 .entry_status > ul > li{display:inline-block;}
.entry-list_style01 .entry_status .entry_date_item{font-size:1.4rem;}
.entry-list_style01 .entry_thumb{float:left;max-width:35%;min-width:200px;margin:0 20px 15px 0;overflow:hidden;}
.entry-list_style01 .ently_read-more{float:right;width:210px;margin-bottom:0;}
.entry-list_style02{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-start;justify-content:flex-start;}
.entry-list_style02 > .entry-list_item{width:49%;margin-right:2%;}
.entry-list_style02 .entry-list_item:nth-child(2n){margin-right:0;}
.entry-list_style02 > .entry-list_item{margin-bottom:20px;padding:15px;}
.entry-list_style02 .entry_thumb{max-width:none;margin:-15px -15px 10px;}
.rank_title{background-size:48px 48px;font-size:2rem;}
.keni-main .cast-box .cast{position:relative;min-height:100px;padding-left:115px;}
.col1 .keni-sub .cast-box_sub .cast, .free-area .cast-box_sub .cast{position:relative;min-height:150px;padding-left:135px;}
.keni-main .cast-box .cast_headshot{position:absolute;top:0;left:0;}
.col1 .keni-sub .cast-box_sub .cast_headshot, .free-area .cast-box_sub .cast_headshot{position:absolute;top:20px;left:20px;}
.cast-box .cast_name, .cast-box_sub .cast_name{text-align:left;}
.profile-box-thumb{float:left;margin-right:30px;}
.profile-box-desc{overflow:hidden;}
.related-entry-list_style02 > li{font-size:1.4rem;}
.related-entry-list_style02 .related-entry-list_item{padding:15px;}
.related-entry-list_style02 .related-entry_thumb{margin:-15px -15px 15px;}
.col, .col_ns{float:left;}
.col::after, .col_ns::after{display:block;clear:both;height:0;content:'';}
.col5-wrap > .col, .col4-wrap > .col, .col2-wrap > .col{width:49%;}
.col5-wrap > .col:nth-child(odd),
.col4-wrap > .col:nth-child(odd),
.col2-wrap > .col:nth-child(odd){margin-right:2%;}
.col6-wrap > .col, .col3-wrap > .col{width:32%;margin-right:2%;}
.col6-wrap > .col:nth-child(3n),
.col3-wrap > .col:nth-child(3n){margin-right:0;}
.col5-wrap > .col_ns, .col4-wrap > .col_ns, .col2-wrap > .col_ns{width:50%;}
.col6-wrap > .col_ns, .col3-wrap > .col_ns{width:33.33333333%;}
.keni-footer-cont_wrap{padding:0 10px;}
.sns-btn_wrap{width:80%;margin-right:auto;margin-left:auto;}
.entry-list_style02 .entry_title{line-height:1.4;overflow:hidden;max-height:65px;}
.entry-list_style02 .entry_title a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.entry-list_style02 .sns-btn_wrap{width:100%;margin-top:5px;padding-bottom:0;text-align:right;border-spacing:0;letter-spacing:-.5em;}
.entry-list_style02 .sns-btn_wrap > div{display:inline-block;width:25px;margin:0 2px;border:0;line-height:1;letter-spacing:0;}
.entry-list_style02 .sns-btn_wrap > div{display:inline-block;width:25px;margin:0 2px;border:0;line-height:1;letter-spacing:0;}
.entry-list_style02 .sns-btn_wrap > div i{margin:0;}
.entry-list_style02 .sns-btn_wrap > div i::before{font-size:18px;}
.entry-list_style02 .sns-btn_wrap > div span{display:none;}
.entry-list_style02 .sns-btn_tw, .entry-list_style02 .sns-btn_fb, .entry-list_style02 .sns-btn_hatena, .entry-list_style02 .sns-btn_gplus{background-color:transparent;}
.entry-list_style02 .sns-btn_tw i{color:#1da1f2;}
.entry-list_style02 .sns-btn_fb i{color:#3b5998;}
.entry-list_style02 .sns-btn_hatena i{color:#00a4de;}
.entry-list_style02 .sns-btn_gplus i{color:#d34836;}
.entry-list_style02 .entry_description{overflow:hidden;max-height:58px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1.3rem;}
.entry-list_style02 .ently_read-more{display:none;}
.entry-list_style02 .entry_status .entry_date_item{display:list-item;margin-bottom:5px;}
.entry-list_style02 .entry_status .entry_date_item:nth-child(2){margin-left:0;padding-left:0;border-left:0;}
.btn_mailmaga{font-size:2.5rem;}
.btn_mailmaga span::before{font-size:28px;line-height:32px;}
.btn-detail_col{margin:10px 0;}
} @media(min-width:768px){ .show-sp, .show-sp02{display:none!important;}
.show-pc{display:block!important;}
.show-pc02{display:inline!important;}
.keni-main .keni-section_wrap{padding:30px 40px;}
.keni-main .keni-section_wrap.widget{padding:20px;}
.keni-main .section_wrap-wide, .keni-main .keni-section_wrap_style02{padding:0;}
.keni-main .keni-section h1{margin:40px -40px 30px;padding:30px 40px 0;font-size:2.4rem;}
.keni-section_outer{margin-bottom:40px;}
.keni-section_outer .keni-section_wrap{margin:0;}
.keni-section h1:first-child{margin:-30px -40px 30px;}
h2{font-size:2.1rem;}
h3{font-size:2.0rem;}
h4{font-size:2.0rem;}
h5{font-size:2rem;}
.col1 .keni-header_outer, .col1 .keni-gnav_outer, .col1 .keni-mv_outer, .col1 .catch-area, .col1 .archive_title_wrap, .col1 .keni-breadcrumb-list_outer, .col1 .keni-footer_outer, .col1 .keni-copyright, .col1 .keni-section_wrap, .col1 .keni-sep-conts_outer, .col1 .keni-footer-panel_outer{max-width:980px;margin-right:auto;margin-left:auto;}
.col1 .keni-sub{padding:10px 0;}
.col1 .keni-main_outer, .col1 .section_wrap-wide{width:100%;max-width:none;}
.col1 .keni-section_wrap, .col1 .section_wrap-wide, .col1 .section_wrap-wide .keni-section{margin-right:auto;margin-left:auto;}
.col1 .keni-section_wrap{max-width:900px;}
.col1 .section_wrap-wide{max-width:none;}
.col1 .section_wrap-wide .keni-section{padding:0 20px;}
.col2 .keni-header_outer, .col2 .keni-gnav_outer, .col2 .keni-mv_outer, .col2 .archive_title_wrap, .col2 .keni-main_outer, .col2 .catch-area, .col2 .keni-breadcrumb-list_outer, .col2 .keni-footer_outer, .col2 .keni-copyright, .col2 .keni-sep-conts_outer, .col2 .keni-footer-panel_outer{max-width:1200px;margin-right:auto;margin-left:auto;}
.col2r .keni-header_outer, .col2r .keni-gnav_outer, .col2r .keni-mv_outer, .col2r .catch-area, .col2r .archive_title_wrap, .col2r .keni-main_outer, .col2r .keni-breadcrumb-list_outer, .col2r .keni-footer_outer, .col2r .keni-copyright, .col2r .keni-sep-conts_outer, .col2r .keni-footer-panel_outer{max-width:1200px;margin-right:auto;margin-left:auto;}
.col1 .keni-lp .keni-header_outer, .col1 .keni-lp .keni-gnav_outer, .col1 .keni-lp .keni-mv_outer, .col1 .keni-lp .catch-area, .col2 .keni-lp .keni-header_outer, .col2 .keni-lp .keni-gnav_outer, .col2 .keni-lp .keni-mv_outer, .col2 .keni-lp .catch-area, .col2r .keni-lp .keni-header_outer, .col2r .keni-lp .keni-gnav_outer, .col2r .keni-lp .keni-mv_outer, .col2r .keni-lp .catch-area{max-width:none;}
.col2 .keni-main{float:left;width:100%;margin-right:-300px;padding-right:300px;}
.col2 .keni-sub{float:right;width:300px;}
.col2r .keni-main{float:right;width:100%;margin-left:-320px;padding-left:320px;}
.col2r .keni-sub{float:left;width:300px;}
.keni-header{padding-right:0;}
.keni-header_col1 .keni-header_cont{margin-right:0;}
.catch-area_inner{padding:30px;}
.catch-area .catch_main{margin-bottom:10px;font-size:3rem;}
.catch-area .catch_sub{margin-bottom:10px;font-size:2.0rem;}
.keni-slider-pager a i{font-size:25px}
.keni-slider-nav a{width:15px;height:15px;border-radius:50%;}
.table-list thead{display:table-header-group;}
.table-list tr{display:table-row;}
.table-list th, .table-list td{display:table-cell;}
.table-list tbody td::before{display:none;width:auto;}
.table-block{display:table;}
.table-block tbody{display:table-row-group;}
.table-block tr{display:table-row;}
.table-block th, .table-block td{display:table-cell;}
.table-block th{width:25%;}
.table-block::after{display:none;}
.table-scroll::before{content:"";}
.fixed{position:static;width:100%;}
.keni-container{padding-top:0!important;}
.keni-header .site-title, .keni-header_col1 .site-title{float:left;max-width:50%;font-size:3.0rem;}
.keni-header_cont, .keni-header_col1 .keni-header_cont{float:right;max-width:50%;background-color:transparent;}
.fixed .keni-header_col1 .keni-header_cont{display:block;}
.keni-header_cont .btn{margin-top:10px;padding:10px 30px;}
.keni-gnav_btn{display:none;}
.keni-gnav_wrap{border-top:#f0f0f0;}
.keni-gnav_inner{display:block!important;position:static;margin-left:auto;width:100%;padding:0;overflow-y:visible;border:0;}
.keni-gnav-child_btn{top:10px;right:5px;width:20px;height:20px;line-height:20px;}
.keni-gnav_cont .keni-gnav-child_btn_icon-open > .keni-gnav-child_btn::before, .keni-gnav_cont .keni-gnav-child_btn_icon-close > .keni-gnav-child_btn::before, .keni-gnav_cont ul .keni-gnav-child_btn_icon-open > .keni-gnav-child_btn::before, .keni-gnav_cont ul .keni-gnav-child_btn_icon-close > .keni-gnav-child_btn::before{line-height:20px;}
.keni-gnav_cont .keni-gnav-child_btn_icon-open > .keni-gnav-child_btn::before{content:"\e903";color:#000;}
.keni-gnav_cont .keni-gnav-child_btn_icon-close > .keni-gnav-child_btn::before{content:"\e906";color:#000;}
.keni-gnav_cont ul .keni-gnav-child_btn_icon-open > .keni-gnav-child_btn::before{content:"\e905";color:#fff;}
.keni-gnav_cont ul .keni-gnav-child_btn_icon-close > .keni-gnav-child_btn::before{content:"\e904";color:#fff;}
.keni-gnav_inner ul{border-top:0;letter-spacing:-.5em;}
.keni-gnav_inner > ul{display:table;}
.keni-gnav_inner li{display:table-cell;margin:0;border-bottom:0;vertical-align:middle;letter-spacing:0;}
.keni-gnav_inner .menu-search{display:none;}
.keni-gnav_inner li:last-child{border-right:0;}
.keni-gnav_inner li a{display:block;padding:10px 20px 7px;border-bottom:3px solid #fff;text-decoration:none;}
.keni-gnav_inner li a:hover, .keni-gnav_inner li a:active, .keni-gnav_inner li a:focus{border-bottom:3px solid #05a5ab;}
.keni-gnav_inner li ul{position:absolute;z-index:20;top:100%;padding:0;border-top:1px solid #999;background:#333;}
.keni-gnav_inner li ul ul{position:absolute;top:-1px;left:100%;border-top:1px solid #999;background:#fff;}
.keni-gnav_inner li ul li{display:inline-block;width:100%;min-width:150px;border-right:0;border-bottom:1px solid #999;}
.keni-gnav_inner li ul li:last-child{border-bottom:1px solid #999;}
.keni-gnav_inner li ul a{display:inline-block;width:100%;min-height:42px;border-bottom:0;background:#333333;color:#fff;vertical-align:middle;}
.keni-gnav_inner li ul a:hover, .keni-gnav_inner li ul a:active, .keni-gnav_inner li ul a:focus{border-bottom:0;}
.keni-gnav ul .keni-gnav-child_btn_icon-open > a, .keni-gnav ul .keni-gnav-child_btn_icon-close > a{padding-right:50px;}
.keni-gnav_inner li li li a{background:#565656;}
.keni-gnav_inner li li li a, .keni-gnav_inner li li li li a{padding-left:20px;}
.col1 .catch-area, .col2 .catch-area{width:100%;margin:50px auto;}
.col1 .catch-area_c, .col2 .catch-area_c{width:50%;}
.col1 .keni-lp .catch-area_c, .col2 .keni-lp .catch-area_c{width:100%;}
.catch-area_l .catch-area_inner{margin-right:50%;}
.catch-area_r .catch-area_inner{margin-left:50%;}
.catch-area .catch_main{font-size:3.5rem;}
.keni-slider-pager_prev, .keni-slider-pager_next{width:50px;height:50px;line-height:50px;}
.keni-slider-pager_prev::before, .keni-slider-pager_next::before{width:30px;height:30px;line-height:50px;}
.keni-lp .bg-video{background-image:none!important;background-color:#000;}
.bg-video video, .bg-video iframe{display:inline;}
profile-box-desc{overflow:hidden;}
.keni-section_wrap{margin-bottom:40px;}
.error404 .keni-main .keni-section_wrap{margin-bottom:10px;}
.article_wrap{margin-bottom:20px;}
.col1 .archive_title{margin-right:auto;margin-left:auto;}
.step-chart_style02 > li{display:inline-block;width:20%;margin-right:20px;padding:20px;font-size:1.6rem;vertical-align:middle;}
.step-chart_style02 > li:last-child{margin-bottom:16px;}
.step-chart_style02 li::after{position:absolute;top:50%;bottom:auto;right:-30px;left:auto;margin-top:-15px;border:solid transparent;border-left-color:#ccc;border-width:15px;content:'';}
.step-chart_style02 li:nth-child(1)::after,
.step-chart_style02 li:nth-child(2)::after,
.step-chart_style02 li:nth-child(3)::after,
.step-chart_style02 li:nth-child(4)::after{border-top-color:transparent;}
.step-chart_style02 li:nth-child(1)::after{border-left-color:#f0f0f0;}
      blockquote{margin-right:24px;margin-left:24px;padding:35px 40px;}
blockquote::before, blockquote::after{font-size:28px;}
.col1 .rank_thumb, .free-area .rank_thumb{float:left;margin-right:20px;}
.item-box .item-box_thumb{float:left;margin-right:30px;}
.col1 .item-box02 .item-box_thumb{float:right;margin-left:40px;max-width:40%;}
.keni-main .voice-box .voice, .col1 .keni-sub .voice-box .voice{position:relative;min-height:100px;padding-left:135px;}
.voice-box .voice_title{float:none;width:auto;min-height:0;}
.keni-main .voice-box .voice_headshot, .col1 .keni-sub .voice-box .voice_headshot{position:absolute;top:0;left:0;}
.voice-box .voice_headshot{width:auto;}
.voice-box .voice_headshot img{width:120px;}
.keni-main .voice-box .voice_title span, .col1 .keni-sub .voice-box .voice_title span{display:inline;margin-right:10px;}
.bubble{padding:1.5em;}
.talker, .talker img{width:100px;}
.chat_l .bubble_wrap{margin-left:-120px;padding-left:120px;}
.chat_r .bubble_wrap{margin-right:-120px;padding-right:120px;}
.together.chat_l .bubble_wrap{margin-left:0;padding-left:0;}
.together.chat_r .bubble_wrap{margin-right:0;padding-right:0;}
.commentary-box_inner{padding:30px;}
.commentary-box_inner .talker-thumb{position:absolute;top:30px;right:30px;width:100px;height:auto;margin:0;}
.commentary-box .commentary-box_title{margin-bottom:30px;padding-bottom:20px;font-size:3.2rem;line-height:1.4;}
.commentary-box .commentary-box_title span{font-size:1.8rem;}
.keni-section .profile-box-author, .keni-section .profile-box-desc-title{text-align:left;}
.related-entry-list_style02 > .related-entry-list_item{width:32%;margin-right:2%;}
.related-entry-list_style02 .related-entry-list_item:nth-child(2n){margin-right:2%;}
.related-entry-list_style02 .related-entry-list_item:nth-child(3n){margin-right:0;}
.ranking-list_item .btn-detail{max-width:230px;margin-right:0;text-align:center;}
.item-box{padding:30px;}
.item-box .btn-detail{margin-top:30px;text-align:right;}
.item-box02 .item-box_inner{padding:30px;}
.item-box02 .item-box_title{margin-bottom:30px;}
.item-data_sec{overflow:hidden;}
.item-box02 .btn-detail{margin-top:30px;}
.item-box .btn-detail .btn{width:auto;}
.item-box02 .btn-detail .btn{width:80%;padding:1.5em 2.5em;font-weight:bold;}
.col1 .item-box03_thumb{float:left;width:30%;}
.col1 .item-box03_cont{float:right;width:68%;}
.col1 .btn-detail_wrap{margin-top:0;}
.form-login{padding:45px;}
.form-login hr{margin:45px -45px;}
.list-login-btn_sns{max-width:260px;}
.login-btn_fb button, .login-btn_tw button, .login-btn_gplus button{padding:8px 24px;}
.col1 .contact-box_in{flex-direction:row;}
.col1 .contact-box-item{width:48%;text-align:center;}
.col1 .contact-box_tel{margin-bottom:0;}
.page-nav ol{text-align:center;}
.ads_col2 > li{display:inline-block;}
.ads_col2 > li{margin-right:.5em;margin-left:.5em;}
.ads_col2 .adslot_1{display:inline-block;}
.col1 .keni-sub .list_widget_recent_entries_img, .free-area .list_widget_recent_entries_img, .list_widget_recent_entries_img li, .keni-footer_col1 > .keni-footer-cont .list_widget_recent_entries_img{overflow:hidden;}
.col1 .keni-sub .widget_recent_entries_img .list_widget_recent_entries_img li, .free-area .widget_recent_entries_img .list_widget_recent_entries_img li, .keni-footer_col1 > .keni-footer-cont .list_widget_recent_entries_img li{list-style:none;float:left;width:49%;margin-right:2%;}
.col1 .keni-sub .widget_recent_entries_img .list_widget_recent_entries_img li:nth-child(2n),
.free-area .widget_recent_entries_img .list_widget_recent_entries_img li:nth-child(2n),
.keni-footer_col1 > .keni-footer-cont .widget_recent_entries_img .list_widget_recent_entries_img li:nth-child(2n){margin-right:0;}
.col1 .keni-sub .widget_recent_entries_img02 .list_widget_recent_entries_img li, .free-area .widget_recent_entries_img02 .list_widget_recent_entries_img li, .col1 .keni-sub .widget_recent_entries_img03 .list_widget_recent_entries_img li, .free-area .widget_recent_entries_img03 .list_widget_recent_entries_img li, .keni-footer_col1 > .keni-footer-cont .widget_recent_entries_img02 .list_widget_recent_entries_img li, .keni-footer_col1 > .keni-footer-cont .widget_recent_entries_img03 .list_widget_recent_entries_img li{list-style:none;float:left;width:32%;margin-right:2%;}
.col1 .keni-sub .widget_recent_entries_img02 .list_widget_recent_entries_img li:nth-child(3n),
.free-area .widget_recent_entries_img02 .list_widget_recent_entries_img li:nth-child(3n),
.col1 .keni-sub .widget_recent_entries_img03 .list_widget_recent_entries_img li:nth-child(3n),
.free-area .widget_recent_entries_img03 .list_widget_recent_entries_img li:nth-child(3n),
.keni-footer_col1 > .keni-footer-cont .widget_recent_entries_img02 .list_widget_recent_entries_img li:nth-child(3n),
.keni-footer_col1 > .keni-footer-cont .widget_recent_entries_img03 .list_widget_recent_entries_img li:nth-child(3n){margin-right:0;}
.keni-footer-cont{float:left;}
.keni-footer-cont::after{display:block;clear:both;height:0;content:'';}
.keni-footer .keni-section_wrap{margin:0;margin-bottom:30px;}
.keni-footer .keni-footer_col1 .keni-section_wrap{margin:0 auto;margin-bottom:30px;}
.keni-footer .keni-section_wrap:last-child{margin-bottom:0;}
.keni-footer-cont_wrap > .keni-footer-cont{width:32%;margin-right:2%;}
.keni-footer_col1 > .keni-footer-cont{width:100%;margin-right:0;}
.keni-footer_col2 > .keni-footer-cont{width:48%;margin-right:4%;}
.keni-footer-cont_wrap > .keni-footer-cont:nth-child(3n){margin-right:0;}
.keni-footer_col2 > .keni-footer-cont:nth-child(2n){margin-right:0;}
.keni-footer-cont{border:0;}
.keni-footer-cont:first-child{margin-left:0;}
.sns-btn_wrap{width:80%;margin-right:auto;margin-left:auto;}
.entry-list_item .sns-btn_wrap{width:100%;padding:0 0 20px;}
.entry-list_style02 .sns-btn_wrap{padding-bottom:0;}
.sns-btn_wrap > div i, .sns-btn_wrap > div svg{display:inline-block;margin-bottom:0;margin-right:10px;}
.sns-btn_wrap > div i::before{font-size:14px;}
.sns-follow-box{display:table;width:100%;margin:30px 0;overflow:hidden;background:#f2f2f2;}
.sns-follow-box_inner{display:table-cell;padding:15px;border:0;vertical-align:middle;}
.col6-wrap > .col{width:15%;margin-right:2%;}
.col6-wrap > .col:nth-child(3n){margin-right:2%;}
.col6-wrap > .col:nth-child(6n){margin-right:0;}
.col5-wrap > .col{width:18.4%;margin-right:2%;}
.col5-wrap > .col:nth-child(5n){margin-right:0;}
.col4-wrap > .col{width:23.5%;margin-right:2%;}
.col4-wrap > .col:nth-child(4n){margin-right:0;}
.col6-wrap > .col_ns{width:16.66666666%;}
.col5-wrap > .col_ns{width:20%;}
.col4-wrap > .col_ns{width:25%;}
.col-wrap_onimage > .col, .col-wrap_onimage_02 > .col{max-width:none;}
.keni-footer-panel_wrap{display:none;}
.keni-link-card_wrap .keni-link-card{min-height:100px;margin:0;background:transparent;}
.keni-link-card_thumb{width:100px;height:100px;}
.keni-link-card_title{margin-right:110px;font-size:1.6rem;font-weight:bold;}
.keni-link-card_desc{margin-right:110px;}
} @media(min-width:920px){
.col2 .keni-main{margin-right:-320px;padding-right:320px;}
.col2r .keni-main{margin-left:-320px;padding-left:320px;}
.entry-list_item .sns-btn_wrap{width:65%;clear:both;}
.entry-list_style02 > .entry-list_item{width:32.5%;margin-right:1.25%;}
.entry-list_style02 .entry-list_item:nth-child(2n){margin-right:1.25%;}
.entry-list_style02 .entry-list_item:nth-child(3n){margin-right:0;}
.rank_thumb{float:left;margin-right:20px;}
.item-box02 .item-box_thumb{float:right;margin-left:40px;max-width:40%;}
.col2 .item-box03_thumb, .col2r .item-box03_thumb{float:left;width:30%;}
.col2 .item-box03_cont, .col2r .item-box03_cont{float:right;width:68%;}
.col2 .btn-detail_wrap, .col2r .btn-detail_wrap{margin-top:0;}
.col1 .related-entry-list_style01{letter-spacing:-.5em;}
.col1 .related-entry-list_style01 .related-entry-list_item{display:inline-block;width:47%;height:90px;margin-right:2%;vertical-align:top;letter-spacing:0;}
.col1 .related-entry-list_style01 .related-entry-list_item:nth-child(2n){margin-right:0;}
.related-entry-list_style01 .related-entry_title{padding:20px 15px;}
.related-entry-list .related-entry_title a{display:block;overflow:hidden;}
.related-entry-list_style02 .related-entry-list_item{width:23.5%;margin-right:2%;}
.related-entry-list_style02 .related-entry-list_item:nth-child(2n){margin-right:2%;}
.related-entry-list_style02 .related-entry-list_item:nth-child(3n){margin-right:2%;}
.related-entry-list_style02 .related-entry-list_item:nth-child(4n){margin-right:0;}
.contact-box_in{-webkit-flex-direction:row}
.contact-box-item{width:48%;text-align:center;}
.contact-box_tel{margin-bottom:0;}
.keni-copyright{padding:0;}
} @media(min-width:1200px){
.keni-footer-cont_wrap{padding:0;}
.entry-list_item .sns-btn_wrap{width:50%;clear:both;}
}  .keni-footer_outer .footer-menu{margin:1em 0;}
.keni-footer_outer .footer-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.keni-footer_outer .footer-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;list-style-type:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.keni-footer_outer .footer-menu li{margin-bottom:0;}
.keni-footer_outer .footer-menu li a{display:block;padding:15px;border-bottom:3px solid #fff;color:#000;text-decoration:none;}
@media(max-width:767px){
.keni-slider_wrap::before{
padding-top:66.66%;
}
.keni-footer_outer .footer-menu {
display: block;
}
.keni-footer_outer .footer-menu > div {
display: block;
}
.keni-footer_outer .footer-menu li {
width: 50%;
}
}
  .note{display:block;padding-left:1em;text-indent:-1em;}
.note2{display:block;padding-left:2em;text-indent:-2em;}
.warning, .error{color:#e53935!important;}
.required{display:inline-block;padding:.1em .5em;background-color:#eb3b54;color:#fff;font-size:1.2rem;line-height:1.0;}
.dot{position:relative;padding-top:5px;}
.dot:before{position:absolute;top:0;left:50%;width:0.2em;height:0.2em;margin-left:-.1em;border-radius:50%;background:#333;content:"";}
.shadow{box-shadow:4px 4px 0px #e9e9e9;}
.shadow02{box-shadow:0px 0px 4px #666;}
.outline{box-sizing:border-box;border:1px solid #ccc;}
.frame{max-width:95%;padding:8px;box-sizing:border-box;box-shadow:0px 0px 8px #666;background:#fff;}
.bdr, .bdr_gray{border:1px solid #ccc;}
.bdr_red{border:1px solid #e00000;}
.bdr_blue{border:1px solid #0329ce;}
.bdr_green{border:1px solid #01995e;}
.bdr_yellow{border:1px solid #ffe400;}
.bdr_navy{border:1px solid #133d94;}
.bdr_orange{border:1px solid #eca100;}
.bdr_pink{border:1px solid #eb67b5;}
.bdr_lime{border:1px solid #2abe0d;}
.bdr_aqua{border:1px solid #0baedd;}
.bdr_black{border:1px solid #000;}
.resize10{max-width:10%;height:auto;}
.resize20{max-width:20%;height:auto;}
.resize30{max-width:30%;height:auto;}
.resize40{max-width:40%;height:auto;}
.resize50{max-width:50%;height:auto;}
.resize60{max-width:60%;height:auto;}
.resize70{max-width:70%;height:auto;}
.resize80{max-width:80%;height:auto;}
.resize90{max-width:90%;height:auto;}
.circle{border-radius:50%;}
.rc4{border-radius:4px;}
.rc4-tl{border-top-left-radius:4px;}
.rc4-tr{border-top-right-radius:4px;}
.rc4-bl{border-bottom-left-radius:4px;}
.rc4-br{border-bottom-right-radius:4px;}
.rc8{border-radius:8px;}
.rc8-tl{border-top-left-radius:8px;}
.rc8-tr{border-top-right-radius:8px;}
.rc8-bl{border-bottom-left-radius:8px;}
.rc8-br{border-bottom-right-radius:8px;}
.rc12{border-radius:12px;}
.rc12-tl{border-top-left-radius:12px;}
.rc12-tr{border-top-right-radius:12px;}
.rc12-bl{border-bottom-left-radius:12px;}
.rc12-br{border-bottom-right-radius:12px;}
.rc50{border-radius:50px;}
.fl-l{float:left;margin:0 1em 1em 0;}
.fl-r{float:right;margin:0 0 1em 1em;}
.fl-c{clear:both;}
.left{margin:0 0 1em 0;}
.right{margin:0 0 1em 0;}
@media(min-width:768px){ .left{float:left;margin:0 1em 1em 0;}
.right{float:right;margin:0 0 1em 1em;}
}  .tl-a{table-layout:auto;}
.tl-f{table-layout:fixed;}
.al-l{text-align:left!important;}
.al-r{text-align:right!important;}
.al-c{text-align:center!important;}
.vl-t{vertical-align:top!important;}
.vl-m{vertical-align:middle!important;}
.vl-b{vertical-align:bottom!important;}
.m0{margin:0!important;}
.m0-t{margin-top:0!important;}
.m0-r{margin-right:0!important;}
.m0-b{margin-bottom:0!important;}
.m0-l{margin-left:0!important;}
.m5{margin:5px!important;}
.m5-t{margin-top:5px!important;}
.m5-r{margin-right:5px!important;}
.m5-b{margin-bottom:5px!important;}
.m5-l{margin-left:5px!important;}
.m10{margin:10px!important;}
.m10-t{margin-top:10px!important;}
.m10-r{margin-right:10px!important;}
.m10-b{margin-bottom:10px!important;}
.m10-l{margin-left:10px!important;}
.m15{margin:15px!important;}
.m15-t{margin-top:15px!important;}
.m15-r{margin-right:15px!important;}
.m15-b{margin-bottom:15px!important;}
.m15-l{margin-left:15px!important;}
.m20{margin:20px!important;}
.m20-t{margin-top:20px!important;}
.m20-r{margin-right:20px!important;}
.m20-b{margin-bottom:20px!important;}
.m20-l{margin-left:20px!important;}
.m25{margin:25px!important;}
.m25-t{margin-top:25px!important;}
.m25-r{margin-right:25px!important;}
.m25-b{margin-bottom:25px!important;}
.m25-l{margin-left:25px!important;}
.m30{margin:30px!important;}
.m30-t{margin-top:30px!important;}
.m30-r{margin-right:30px!important;}
.m30-b{margin-bottom:30px!important;}
.m30-l{margin-left:30px!important;}
.m40{margin:40px!important;}
.m40-t{margin-top:40px!important;}
.m40-r{margin-right:40px!important;}
.m40-b{margin-bottom:40px!important;}
.m40-l{margin-left:40px!important;}
.m50{margin:50px!important;}
.m50-t{margin-top:50px!important;}
.m50-r{margin-right:50px!important;}
.m50-b{margin-bottom:50px!important;}
.m50-l{margin-left:50px!important;}
.m60{margin:60px!important;}
.m60-t{margin-top:60px!important;}
.m60-r{margin-right:60px!important;}
.m60-b{margin-bottom:60px!important;}
.m60-l{margin-left:60px!important;}
.m70{margin:70px!important;}
.m70-t{margin-top:70px!important;}
.m70-r{margin-right:70px!important;}
.m70-b{margin-bottom:70px!important;}
.m70-l{margin-left:70px!important;}
.m80{margin:80px!important;}
.m80-t{margin-top:80px!important;}
.m80-r{margin-right:80px!important;}
.m80-b{margin-bottom:80px!important;}
.m80-l{margin-left:80px!important;}
.m90{margin:90px!important;}
.m90-t{margin-top:90px!important;}
.m90-r{margin-right:90px!important;}
.m90-b{margin-bottom:90px!important;}
.m90-l{margin-left:90px!important;}
.m100{margin:100px!important;}
.m100-t{margin-top:100px!important;}
.m100-r{margin-right:100px!important;}
.m100-b{margin-bottom:100px!important;}
.m100-l{margin-left:100px!important;}
.m120{margin:120px!important;}
.m120-t{margin-top:120px!important;}
.m120-r{margin-right:120px!important;}
.m120-b{margin-bottom:120px!important;}
.m120-l{margin-left:120px!important;}
.m150{margin:150px!important;}
.m150-t{margin-top:150px!important;}
.m150-r{margin-right:150px!important;}
.m150-b{margin-bottom:150px!important;}
.m150-l{margin-left:150px!important;}
.m200{margin:200px!important;}
.m200-t{margin-top:200px!important;}
.m200-r{margin-right:200px!important;}
.m200-b{margin-bottom:200px!important;}
.m200-l{margin-left:200px!important;}
.m300{margin:300px!important;}
.m300-t{margin-top:300px!important;}
.m300-r{margin-right:300px!important;}
.m300-b{margin-bottom:300px!important;}
.m300-l{margin-left:300px!important;}
.p0{padding:0!important;}
.p0-t{padding-top:0!important;}
.p0-r{padding-right:0!important;}
.p0-b{padding-bottom:0!important;}
.p0-l{padding-left:0!important;}
.p5{padding:5px!important;}
.p5-t{padding-top:5px!important;}
.p5-r{padding-right:5px!important;}
.p5-b{padding-bottom:5px!important;}
.p5-l{padding-left:5px!important;}
.p10{padding:10px!important;}
.p10-t{padding-top:10px!important;}
.p10-r{padding-right:10px!important;}
.p10-b{padding-bottom:10px!important;}
.p10-l{padding-left:10px!important;}
.p15{padding:15px!important;}
.p15-t{padding-top:15px!important;}
.p15-r{padding-right:15px!important;}
.p15-b{padding-bottom:15px!important;}
.p15-l{padding-left:15px!important;}
.p20{padding:20px!important;}
.p20-t{padding-top:20px!important;}
.p20-r{padding-right:20px!important;}
.p20-b{padding-bottom:20px!important;}
.p20-l{padding-left:20px!important;}
.p25{padding:25px!important;}
.p25-t{padding-top:25px!important;}
.p25-r{padding-right:25px!important;}
.p25-b{padding-bottom:25px!important;}
.p25-l{padding-left:25px!important;}
.p30{padding:30px!important;}
.p30-t{padding-top:30px!important;}
.p30-r{padding-right:30px!important;}
.p30-b{padding-bottom:30px!important;}
.p30-l{padding-left:30px!important;}
.p40{padding:40px!important;}
.p40-t{padding-top:40px!important;}
.p40-r{padding-right:40px!important;}
.p40-b{padding-bottom:40px!important;}
.p40-l{padding-left:40px!important;}
.p50{padding:50px!important;}
.p50-t{padding-top:50px!important;}
.p50-r{padding-right:50px!important;}
.p50-b{padding-bottom:50px!important;}
.p50-l{padding-left:50px!important;}
.p60{padding:60px!important;}
.p60-t{padding-top:60px!important;}
.p60-r{padding-right:60px!important;}
.p60-b{padding-bottom:60px!important;}
.p60-l{padding-left:60px!important;}
.p70{padding:70px!important;}
.p70-t{padding-top:70px!important;}
.p70-r{padding-right:70px!important;}
.p70-b{padding-bottom:70px!important;}
.p70-l{padding-left:70px!important;}
.p80{padding:80px!important;}
.p80-t{padding-top:80px!important;}
.p80-r{padding-right:80px!important;}
.p80-b{padding-bottom:80px!important;}
.p80-l{padding-left:80px!important;}
.p90{padding:90px!important;}
.p90-t{padding-top:90px!important;}
.p90-r{padding-right:90px!important;}
.p90-b{padding-bottom:90px!important;}
.p90-l{padding-left:90px!important;}
.p100{padding:100px!important;}
.p100-t{padding-top:100px!important;}
.p100-r{padding-right:100px!important;}
.p100-b{padding-bottom:100px!important;}
.p100-l{padding-left:100px!important;}
.m10-20-t{margin-top:10px;}
.m15-30-t{margin-top:15px;}
.m20-40-t{margin-top:20px;}
.m25-50-t{margin-top:25px;}
.m30-60-t{margin-top:30px;}
.m35-70-t{margin-top:35px;}
.m40-80-t{margin-top:40px;}
.m45-90-t{margin-top:45px;}
.m10-20-b{margin-bottom:10px;}
.m15-30-b{margin-bottom:15px;}
.m20-40-b{margin-bottom:20px;}
.m25-50-b{margin-bottom:25px;}
.m30-60-b{margin-bottom:30px;}
.m35-70-b{margin-bottom:35px;}
.m40-80-b{margin-bottom:40px;}
.m45-90-b{margin-bottom:45px;}
@media(min-width:768px){ .m10-20-t{margin-top:20px!important;}
.m15-30-t{margin-top:30px!important;}
.m20-40-t{margin-top:40px!important;}
.m25-50-t{margin-top:50px!important;}
.m30-60-t{margin-top:60px!important;}
.m35-70-t{margin-top:70px!important;}
.m40-80-t{margin-top:80px!important;}
.m45-90-t{margin-top:90px!important;}
.m10-20-b{margin-bottom:20px!important;}
.m15-30-b{margin-bottom:30px!important;}
.m20-40-b{margin-bottom:40px!important;}
.m25-50-b{margin-bottom:50px!important;}
.m30-60-b{margin-bottom:60px!important;}
.m35-70-b{margin-bottom:70px!important;}
.m40-80-b{margin-bottom:80px!important;}
.m45-90-b{margin-bottom:90px!important;}
}  .b{font-weight:bold!important;}
.normal{font-weight:normal!important;}
.big{font-size:1.2em!important;}
.big2{font-size:1.5em!important;}
.big3{font-size:1.8em!important;}
.small{font-size:0.8em!important;}
.f08em{font-size:0.8em!important;}
.f09em{font-size:0.9em!important;}
.f10em{font-size:1.0em!important;}
.f11em{font-size:1.1em!important;}
.f12em{font-size:1.2em!important;}
.f13em{font-size:1.3em!important;}
.f14em{font-size:1.4em!important;}
.f15em{font-size:1.5em!important;}
.f16em{font-size:1.6em!important;}
.f17em{font-size:1.7em!important;}
.f18em{font-size:1.8em!important;}
.f19em{font-size:1.9em!important;}
.f20em{font-size:2.0em!important;}
.f21em{font-size:2.1em!important;}
.f22em{font-size:2.2em!important;}
.f23em{font-size:2.3em!important;}
.f24em{font-size:2.4em!important;}
.f25em{font-size:2.5em!important;}
.f26em{font-size:2.6em!important;}
.f27em{font-size:2.7em!important;}
.f28em{font-size:2.8em!important;}
.f29em{font-size:2.9em!important;}
.f30em{font-size:3.0em!important;}
.f08rem{font-size:0.8rem!important;}
.f09rem{font-size:0.9rem!important;}
.f10rem{font-size:1.0rem!important;}
.f11rem{font-size:1.1rem!important;}
.f12rem{font-size:1.2rem!important;}
.f13rem{font-size:1.3rem!important;}
.f14rem{font-size:1.4rem!important;}
.f15rem{font-size:1.5rem!important;}
.f16rem{font-size:1.6rem!important;}
.f17rem{font-size:1.7rem!important;}
.f18rem{font-size:1.8rem!important;}
.f19rem{font-size:1.9rem!important;}
.f20rem{font-size:2.0rem!important;}
.f21rem{font-size:2.1rem!important;}
.f22rem{font-size:2.2rem!important;}
.f23rem{font-size:2.3rem!important;}
.f24rem{font-size:2.4rem!important;}
.f25rem{font-size:2.5rem!important;}
.f26rem{font-size:2.6rem!important;}
.f27rem{font-size:2.7rem!important;}
.f28rem{font-size:2.8rem!important;}
.f29rem{font-size:2.9rem!important;}
.f30rem{font-size:3.0rem!important;}
.f10px{font-size:10px!important;}
.f11px{font-size:11px!important;}
.f12px{font-size:12px!important;}
.f13px{font-size:13px!important;}
.f14px{font-size:14px!important;}
.f15px{font-size:15px!important;}
.f16px{font-size:16px!important;}
.f17px{font-size:17px!important;}
.f18px{font-size:18px!important;}
.f19px{font-size:19px!important;}
.f20px{font-size:20px!important;}
.f21px{font-size:21px!important;}
.f22px{font-size:22px!important;}
.f23px{font-size:23px!important;}
.f24px{font-size:24px!important;}
.red{color:#e00000!important;}
.blue{color:#0329ce!important;}
.green{color:#01995e!important;}
.yellow{color:#ffe400!important;}
.navy{color:#133d94!important;}
.orange{color:#eca100!important;}
.pink{color:#eb67b5!important;}
.purple{color:#9940d2!important;}
.olive{color:#9bb814!important;}
.lime{color:#2abe0d!important;}
.aqua{color:#0baedd!important;}
.black{color:#000!important;}
.gray{color:#999!important;}
.white{color:#fff!important;}
.brown{color:#4b1c1c!important;}
.line-blue{background:linear-gradient(transparent 50%, #9ddff1 50%);}
.line-yellow{background:linear-gradient(transparent 50%, #fff499 50%);}
.line-orange{background:linear-gradient(transparent 50%, #f7d999 50%);}
.line-pink{background:linear-gradient(transparent 50%, #f7c2e1 50%);}
.line-lime{background:linear-gradient(transparent 50%, #aae59e 50%);}
.line-gray{background:linear-gradient(transparent 50%, #d6d6d6 50%);}
.v-res_wrap{max-width:500px;margin:auto;margin-bottom:40px;}
.v-res{position:relative;overflow:hidden;height:0;padding-top:30px;padding-bottom:56.25%;}
.v-res iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
.lh10{line-height:1.0!important;}
.lh11{line-height:1.1!important;}
.lh12{line-height:1.2!important;}
.lh13{line-height:1.3!important;}
.lh14{line-height:1.4!important;}
.lh15{line-height:1.5!important;}
.lh16{line-height:1.6!important;}
.lh17{line-height:1.7!important;}
.lh18{line-height:1.8!important;}
.lh19{line-height:1.9!important;}
.lh20{line-height:2.0!important;}
.w05{width:5%;}
.w10{width:10%;}
.w15{width:15%;}
.w20{width:20%;}
.w25{width:25%;}
.w30{width:30%;}
.w35{width:35%;}
.w40{width:40%;}
.w45{width:45%;}
.w50{width:50%;}
.w55{width:55%;}
.w60{width:60%;}
.w65{width:65%;}
.w70{width:70%;}
.w75{width:75%;}
.w80{width:80%;}
.w85{width:85%;}
.w90{width:90%;}
.w95{width:95%;}
.w100{width:100%;}
.underline{text-decoration:underline!important;}
.del{text-decoration:line-through;}
.noborder{border:0!important;}
.z1{z-index:1!important;}
.z2{z-index:2!important;}
.z3{z-index:3!important;}
.z4{z-index:4!important;}
.z5{z-index:5!important;}
.z10{z-index:10!important;}
.z20{z-index:20!important;}
.z30{z-index:30!important;}
.z40{z-index:40!important;}
.z50{z-index:50!important;}
.icon_point, .icon_caution, .icon_blank, .icon_arrow_up, .icon_arrow_right, .icon_arrow_down, .icon_arrow_left, .icon_download, .icon_pdf, .icon_zip, .icon_mail, .icon_mail_white, .icon_cart, .icon_search, .icon_home, .icon_folder, .icon_time, .icon_calendar, .icon_building, .icon_map, .icon_new, .icon_beginner, .icon_share, .icon_tel{line-height:1;font-size:20px;}
.icon_point::before, .icon_caution::before, .icon_blank::before, .icon_arrow_up::before, .icon_arrow_right::before, .icon_arrow_down::before, .icon_arrow_left::before, .icon_download::before, .icon_pdf::before, .icon_zip::before, .icon_mail::before, .icon_mail_white::before, .icon_cart::before, .icon_search::before, .icon_home::before, .icon_folder::before, .icon_time::before, .icon_calendar::before, .icon_building::before, .icon_map::before, .icon_new::before, .icon_beginner::before, .icon_share::before, .icon_tel::before{font-family:'keni8-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;}
.icon_point::before{content:"\e91a";}
.icon_caution::before{content:"\e90d";}
.icon_blank::before{content:"\e909";}
.icon_arrow_up::before{content:"\e907";}
.icon_arrow_right::before{content:"\e902";}
.icon_arrow_down::before{content:"\e900";}
.icon_arrow_left::before{content:"\e901";}
.icon_download::before{content:"\e90e";}
.icon_pdf::before{content:"\e919";}
.icon_zip::before{content:"\e922";}
.icon_mail::before{content:"\e914";}
.icon_cart::before{content:"\e90c";}
.icon_search::before{content:"\e91d";}
.icon_home::before{content:"\e910";}
.icon_folder::before{content:"\e90f";}
.icon_time::before{content:"\e921";}
.icon_calendar::before{content:"\e90b";}
.icon_building::before{content:"\e90a";}
.icon_map::before{content:"\e915";}
.icon_new::before{content:"\e916";}
.icon_beginner::before{content:"\e908";}
.icon_share::before{content:"\e91e";}
.icon_tel::before{content:"\e920";}
.icon_arrow_s_up, .icon_arrow_s_right, .icon_arrow_s_down, .icon_arrow_s_left{line-height:1;font-size:12px;}
.icon_arrow_s_up::before, .icon_arrow_s_right::before, .icon_arrow_s_down::before, .icon_arrow_s_left::before{font-family:'keni8-icons' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:inherit;}
.icon_arrow_s_up:before{content:"\e906";}
.icon_arrow_s_right:before{content:"\e905";}
.icon_arrow_s_down:before{content:"\e903";}
.icon_arrow_s_left:before{ content: "\e904"; }
  body{background-color:#fff;}
p,ul li,dt,dd{
}
a{color:#0044CC;}
.news-conts .entry::after{content:"";display:block;clear:both;}
.pc-br,.pcl-br{display:none;}
@media(min-width:768px){
.pc-br{display:block;}
.sp-br{display:none;}
.pc-al-c{text-align:center!important;}
}
@media(min-width:1200px){
.pcl-br{display:block;}
} .keni-container{padding-top:0!important;}
.keni-main_inner{padding:0 0 20px;}
.custom-header{position:relative;}
.keni-header{padding-right:0;}
.keni-header_col1 .keni-header_cont{margin:0;display:block!important;}
.custom-keni-header_wrap{background:none;}
.custom-keni-header_wrap.fixed{z-index:inherit;}
.custom-keni-header_wrap.keni-header_wrap{padding-top:0;background:none;}
.site-title{position:relative;top:0;width:50%;margin:0 auto;padding:10px 0 0;}
.keni-header_inner{position:relative;display:table;width:100%;padding-bottom:0;}
.inner-cell{display:table-cell;width:25%;vertical-align:middle;text-align:right;}
.site-title.inner-cell{width:70%;padding-left:10px;}
.site-title.inner-cell img{display:block;max-width:100%;margin:0 auto;}
.inner-cell.inner-menu,.inner-cell.inner-search{position:relative;top:3px;}
.inner-cell.inner-menu img,.inner-cell.inner-search img{max-height:64px;max-width:64px;width:64px;height:64px;}
.fixed{position:relative;}
.keni-header_inner .inner-cell.inner-menu{position:fixed;top:0;right:0;width:80px;height:80px;padding:8px;z-index:35;}
.keni-header_inner .inner-cell.inner-search{position:fixed;top:0;left:0;width:80px;height:80px;padding:8px;z-index:35;}
.keni-header_inner.nofixed .inner-cell.inner-menu{position:relative;}
.keni-header_inner .inner-cell.inner-menu img{background:none;}
.keni-header_inner .inner-cell.inner-menu.active{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-close.svg) no-repeat center center;background-size:64px 64px;}
.keni-header_inner .inner-cell.inner-menu.active img{opacity:0;}
.keni-gnav_wrap{display:none;}
.article-body p{margin-bottom:20px;}
.cloneNav{position:fixed;top:0;left:0;padding:0;z-index:20;width:100%;transition:.3s;transform:translateY(-100%);}
.cloneNav-in{display:table;width:100%;max-width:1200px;margin:0 auto;}
.is-show{transform:translateY(0);}
.cloneNav .sub-title{margin:0;text-align:left;background:red;}
.cloneNav .sub-title img{display:block;margin:0;padding:0;background:#fff;}
.cloneNav .inner-cell.inner-menu,.cloneNav .inner-cell.inner-search{top:0;}
.cloneNav .inner-cell.inner-menu img,.cloneNav .inner-cell.inner-search img{max-height:64px;max-width:64px;padding:0;background:#fff;border-bottom:1px solid #eaeef3;border-left:1px solid #eaeef3;}
.clone-home{left:0;position:absolute;width:250px;height:80px;}
.clone-home img{padding:5px;max-height:80px;}
html.stop{overflow:hidden;}
.custom-menu,.srarch-menu{display:none;width:100%;margin:0 auto;padding:0;}
.srarch-menu ul,.cloneNav-in-search ul{width:auto;margin:0 10px 20px;padding:0;}
.srarch-menu ul li,.cloneNav-in-search ul li{list-style:none;margin:0;padding:0;}
.srarch-menu ul li .search-box,.cloneNav-in-search ul li .search-box{max-width:100%;background-color:#556080;}
.custom-menu ul{display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:inherit;margin:0 -10px;padding:100px 10px 140px;border:0;list-style:none;}
.cloneNav-in-menu #f-menu{display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:inherit;margin:0;padding:90px 10px 140px;border:0;list-style:none;}
.custom-menu ul li,.cloneNav-in-menu ul#f-menu li{position:relative;width:50%;width:-webkit-calc(100% / 2);width:calc(100% / 2);margin:0 0 10px;padding:0 10px;list-style:none;text-align:center;}
.cloneNav-in-menu ul#f-menu li.menu-search{width:100%;width:-webkit-calc(100% / 1);width:calc(100% / 1);}
.cloneNav-in-menu ul#f-menu li.menu-search .search-box{background-color:#18a8a6;}
.cloneNav-in-menu ul#f-menu li.menu-search .search-box input[type=text]{background:#fff;}
.custom-menu ul li a,.cloneNav-in-menu ul#f-menu li a{position:relative;display:block;padding:40px 0 10px;list-style:none;letter-spacing:0.05em;text-decoration:none;transition:all 1s ease;border-bottom:2px dotted #18a8a6;font-size:2rem;font-weight:900;font-family:"Arial", Gadget, "sans-serif";color:#18a8a6;}
.cloneNav-in-menu ul#f-menu li a{padding:36px 0 10px;font-size:1.6rem;}
.custom-menu ul li.menu-01 a,.cloneNav-in-menu ul#f-menu li.menu-01 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-01.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-02 a,.cloneNav-in-menu ul#f-menu li.menu-02 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-02.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-03 a,.cloneNav-in-menu ul#f-menu li.menu-03 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-03.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-04 a,.cloneNav-in-menu ul#f-menu li.menu-04 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-04.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-05 a,.cloneNav-in-menu ul#f-menu li.menu-05 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-05.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-06 a,.cloneNav-in-menu ul#f-menu li.menu-06 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-06.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-07 a,.cloneNav-in-menu ul#f-menu li.menu-07 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-07.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-08 a,.cloneNav-in-menu ul#f-menu li.menu-08 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-08.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-09 a,.cloneNav-in-menu ul#f-menu li.menu-09 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-09.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-10 a,.cloneNav-in-menu ul#f-menu li.menu-10 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-10.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-11 a,.cloneNav-in-menu ul#f-menu li.menu-11 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-11.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li.menu-12 a,.cloneNav-in-menu ul#f-menu li.menu-12 a{background:url(//yukuriha.net/wp-content/themes/keni8_child/images/menu-12.svg) no-repeat center 10px;background-size:24px 24px;}
.custom-menu ul li a,.cloneNav-in-menu ul#f-menu li.even a{position:relative;}
.cloneNav-in-menu ul#f-menu li.even a:after{position:absolute;content:'';left:-11px;bottom:0;width:2px;height:100%;border-right:2px dotted #18a8a6;}
.custom-menu ul li a:hover,.cloneNav-in-menu ul#f-menu li a:hover{position:relative;color:#fdd001;transition:.3s;}
.cloneNav-in-menu,.cloneNav-in-search{position:fixed;top:0;bottom:0;padding:0;z-index:15;width:100%;height:100%;transition:.3s;transform:translateY(-100%);background-color:rgba(255,255,255,0.9);overflow-y:auto;}
.cloneNav-in-menu.active,.cloneNav-in-search.active{transform:translateY(0);}
.site-title-text{position:relative;margin-bottom:0;}
.site-title-text span{position:relative;left:10px;z-index:2;padding:0 10px;background:#fff;}
.site-title-text:after{position:absolute;content:'';top:0;bottom:0;left:0;margin:auto 0;width:100%;height:2px;border-bottom:dotted #ccc 2px;}
.cloneNav-in-menu ul.front-mv-parts{display:none;}
.keni-slider_wrap::before{padding-top:35.8%;}
.keni-slider img{padding:10px;}
ul.front-mv-parts{display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:inherit;margin:0 auto;padding:10px;border:0;list-style:none;max-width:1200px;}
ul.front-mv-parts li{position:relative;width:100%;width:-webkit-calc(100% / 1);width:calc(100% / 1);margin:0 0 10px;padding:0;list-style:none;}
ul.front-mv-parts li:last-child{margin-bottom:0;}
ul.front-mv-parts li img{display:block;width:100%;max-width:inherit;}
.keni-sub{padding-top:0;}
.keni-sub .keni-section_wrap{padding:20px 30px;margin-bottom:20px;}
.keni-sub .keni-section_wrap:last-child{margin-bottom:0;}
.keni-sub .keni-section_wrap.widget_media_image{padding:0 10px;margin-bottom:10px;}
.keni-sub .keni-section_wrap.widget_media_image img{max-width:inherit;width:100%;}
.keni-sub .keni-section_wrap.widget.widget_search{margin-top:40px;}
.search-box{max-width:inherit;width:100%;margin-left:auto;margin-right:auto;}
.search-box input[type=search], .search-box input[type=text]{background:#dddddd;}
.keni-footer-panel_wrap{background:#fff;}
.keni-footer-panel li a{padding:15px 5px;}
.custom-waku-01{margin:0 -20px 40px;padding:0 20px 40px;background-image:-webkit-gradient(linear, left bottom, right top, color-stop(0,rgb(223,241,242)), color-stop(100%,rgb(250,250,250)));background-image:-moz-linear-gradient( 0, rgb(255,255,255) 20%, rgb(223,241,242) 30%, rgb(255,255,255) 40%);background-image:-webkit-linear-gradient( 0, rgb(255,255,255) 20%, rgb(223,241,242) 30%, rgb(255,255,255) 40%);background-image:-ms-linear-gradient( 0, rgb(255,255,255) 20%, rgb(223,241,242) 30%, rgb(255,255,255) 40%);background-image:linear-gradient( 0, rgb(255,255,255) 20%, rgb(223,241,242) 30%, rgb(255,255,255) 40%);font-weight:900;}
.custom-waku-01-inside-l,.custom-waku-01-inside-r{position:relative;z-index:2;padding:20px;border:2px solid #cce7ea;border-radius:8px;background-color:#FFF;background-image:linear-gradient( transparent 95%, rgba(225,232,245, 0.7) 50%, rgba(225,232,245, 0.7)), linear-gradient( 90deg, transparent 95%, rgba(225,232,245, 0.7) 50%, rgba(225,232,245, 0.7));background-size:16px 16px;background-repeat:repeat;}
.custom-waku-01 >p,.custom-waku-01-inside-l >p,.custom-waku-01-inside-r >p{margin-bottom:20px;}
.custom-waku-01 >p:last-child,.custom-waku-01-inside-l >p:last-child,.custom-waku-01-inside-r >p:last-child{margin-bottom:0;}
ul.pastel-ul{margin:0 0 1.5em;padding:0;}
ul.pastel-ul li{position:relative;list-style:none;}
ul.pastel-ul li::before{position:relative;font-family:'Font Awesome 5 Free';content:'\f111';padding:0 10px 0 0;;font-weight:900;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#c3eafb;}
ul.pastel-ul li.c-green::before{color:#00ab8e;}
ul.pastel-ul li.c-perple::before{color:#8e5cd4;}
ul.pastel-ul li.c-yellow::before{color:#dcd014;}
ul.pastel-ul li.c-pink::before{color:#ff95ca;}
ul.pastel-ul li.c-blue::before{color:#56c1ff;}
.about-01{position:relative;margin:0 0 160px;}
.about-01:before{position:absolute;content:'';bottom:-120px;left:-10px;width:180px;height:152px;background:url(//yukuriha.net/wp-content/themes/keni8_child/images/about-01.png) no-repeat center center;background-size:auto 152px;}
.about-01:after{position:absolute;content:'';bottom:-170px;right:0;background:url(//yukuriha.net/wp-content/themes/keni8_child/images/chara-02.png) no-repeat center center;background-size:100% auto;width:157px;height:152px;}
.about-02{padding-left:170px!important;}
.about-02:after{position:absolute;content:'';top:0;left:0;background:url(//yukuriha.net/wp-content/themes/keni8_child/images/about-02.png) no-repeat;background-size:150px auto;width:157px;height:152px;}
.about-03{margin:40px 0 10px!important;padding-top:0!important;}
.about-03:after{position:absolute;z-index:2;content:'';top:-60px;left:0;background:url(//yukuriha.net/wp-content/themes/keni8_child/images/about-03.png) no-repeat;background-size:120px auto;width:120px;height:156px;}
.custom-btn-01{background:#18A8A6;}
.custom-btn-01:hover, .custom-btn-01:active, .custom-btn-01:focus{color:#fff;}
ul.service-ul{display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:inherit;margin:0 -5px 40px;padding:0;border:0;list-style:none;}
ul.service-ul li{position:relative;width:48%;width:-webkit-calc(100% / 2.08);width:calc(100% / 2.08);margin:0 0 10px;padding:0;border:1px solid #dbdbdb;list-style:none;}
ul.service-ul li .list-in{padding:10px;height:100%;}
.menu-thumbnail{margin:-10px -10px 10px;}
ul.service-ul li .list-in p{margin-bottom:0;font-size:1.4rem;line-height:1.5;}
ul.news-list{margin:0;padding:0;}
ul.news-list li{list-style:none;padding:10px;border-bottom:dotted 2px #ccc;}
ul.news-list li span.date,ul.news-list li h3{display:inline-block;}
ul.news-list li span.date{font-size:0.9em;}
ul.news-list li.odd,ul.service-ul li:nth-child(2) .list-in,ul.service-ul li:nth-child(3) .list-in,ul.service-ul li:nth-child(6) .list-in,ul.service-ul li:nth-child(7) .list-in,ul.service-ul li:nth-child(10) .list-in{background:#ECECEC;}
.keni-slider-nav a{background:#eaeaea;}
.bubble{border:2px solid #b8dfe2;font-size:1.6rem;}
.chat_l .bubble .bubble_in::before{border-right-color:#b8dfe2;border-top-color:#b8dfe2;}
.keni-section h1:first-child,.keni-section h1.entry_title{margin:0 0 20px;padding:10px;background:#ccebee!important;border-bottom:2px solid #2d8293;color:#424242;}
h1.archive_title{margin:0 10px 20px;padding:10px;background:#ccebee!important;background-image:none!important;border-bottom:2px solid #2d8293;color:#424242;}
.keni-section h2{margin:0 0 20px;padding:0 0 10px;background:none;border-bottom:2px solid #2d8293;color:#2d8293;}
.keni-section h2.custom-01{margin:0;padding:25px 0 0 70px;border:0;background:url(//yukuriha.net/wp-content/themes/keni8_child/images/chara-01.png) no-repeat;background-size:60px 110px;line-height:30px;min-height:110px;color:#000000;}
.keni-section h2.custom-02{position:relative;background:none;margin:0;padding:20px 0 0 0;border:0;color:#2d8293;text-align:right;}
.keni-section h2.custom-03{display:inline-block;background:#1B8DB7;margin:0 0 20px;padding:5px 30px;border-radius:30px;font-size:1.6rem;border:0;color:#fff;}
.keni-section h3{border:0;border-left:6px solid #2d8293;background:#f1f8f9;padding:0.25em 10px 0.25em 10px;}
.service-ul h3{margin:0 0 10px;padding:0;background:none;border:0;color:#2892B7;font-size:1.6rem;line-height:1.5;}
ul.news-list li h3{margin:0;padding:0 10px;border:0;background:none;font-size:1.4rem;}
ul.news-list li h3 a{color:#0044CC;}
.keni-section .sub-section_title{padding:20px;background:#ccebee!important;border-bottom:2px solid #29acb7;color:#424242;font-weight:900;}
.icon_prezent::before,.icon_voice::before,.icon_youtube::before{font-family:'Font Awesome 5 Free'!important;speak:none;font-style:normal;font-weight:900;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;}
.icon_prezent::before{content:"\f06b";}
.icon_voice::before{content:"\f086";}
.icon_youtube::before{content:"\f144";}
.keni-footer-panel ul{border-top:1px solid #cce7ea;font-weight:900;}
.keni-footer-panel li{border-right:1px solid #cce7ea;}
.keni-footer-panel li:last-child{border-right:0;}
.free-area_after-cont .widget_media_image{margin:0 -10px;}
.free-area_after-cont .widget_media_image img{border:1px solid #999ca0;padding:10px;}
.entry-list{margin-bottom:20px;}
.entry-list > .entry-list_item{margin-bottom:0;padding-bottom:0;}
.entry-list .entry_thumb{margin:0 -10px 10px;}
.entry-list .entry_thumb.front_thumb{float:left;padding:0 20px 20px 0;width:100px;}
.entry-list>article:last-child .front_entry .sns-btn_wrap{padding-bottom:0;}
@media(min-width:480px){
.entry-list .entry_thumb{margin:0 0 15px 0;padding:0 20px 0 0;}
.entry-list .entry_thumb.front_thumb{min-width:inherit;margin-bottom:0;}
} @media(min-width:768px){ .keni-main_wrap{padding:0 10px;}
.keni-main .keni-section_wrap{padding:0;}
.keni-main_inner{padding:0 0 20px;}
.col2 .keni-main{margin-right:-220px;padding-right:220px;}
.col2 .keni-sub{width:220px;}
.keni-header{position:relative;max-width:1200px;margin:0 auto;padding:10px 20px 0;}
.keni-header_col1 .keni-header_cont{margin-right:0;}
.keni-header_inner{position:relative;max-width:1200px;margin:0 auto;padding:0;}
.keni-header .site-title, .keni-header_col1 .site-title{padding:0;width:30%;}
.site-title-text{width:100%;}
.keni-header_cont, .keni-header_col1 .keni-header_cont{float:none;width:100%;max-width:1200px;margin:0 auto;padding:10px 0;}
.keni-header_col1 .keni-header_cont p.catch{font-size:1.6rem;color:#000;}
.keni-header_cont p.show-pc{display:table-cell!important;vertical-align:bottom;}
.keni-header_cont p.show-pc:last-child{width:40%;}
.h-position{position:absolute;top:20px;left:30%;width:70%;}
.h-table{display:table;padding:20px 80px 0 10px;}
.h-table p{display:table-cell;vertical-align:bottom;}
.keni-gnav_inner > ul{width:100%;font-weight:900;}
.keni-gnav_inner li{font-size:1.5rem;}
.keni-gnav_inner > ul li:first-child{width:11%;}
.keni-gnav_inner > ul li:last-child{width:18%;}
.keni-gnav_inner > ul li a{padding:10px 5px 7px;text-align:center;}
.keni-gnav_inner > ul li.current-menu-item a:after,.keni-gnav_inner > ul li a:hover:after{position:absolute;content:'';left:0;right:0;bottom:0;width:40px;height:3px;margin:0 auto;background:#d7d3c8;}
.keni-gnav_inner li a,.keni-gnav_inner li a:hover, .keni-gnav_inner li a:active, .keni-gnav_inner li a:focus{border-bottom:0;}
.custom-menu ul li a,.cloneNav-in-menu ul#f-menu li a{padding:60px 0 10px;}
.cloneNav-in-menu ul#f-menu li a{font-size:2rem;}
.custom-menu ul li.menu-01 a,.cloneNav-in-menu ul#f-menu li.menu-01 a,.custom-menu ul li.menu-02 a,.cloneNav-in-menu ul#f-menu li.menu-02 a,.custom-menu ul li.menu-03 a,.cloneNav-in-menu ul#f-menu li.menu-03 a,.custom-menu ul li.menu-04 a,.cloneNav-in-menu ul#f-menu li.menu-04 a,.custom-menu ul li.menu-05 a,.cloneNav-in-menu ul#f-menu li.menu-05 a,.custom-menu ul li.menu-06 a,.cloneNav-in-menu ul#f-menu li.menu-06 a,.custom-menu ul li.menu-07 a,.cloneNav-in-menu ul#f-menu li.menu-07 a,.custom-menu ul li.menu-08 a,.cloneNav-in-menu ul#f-menu li.menu-08 a,.custom-menu ul li.menu-09 a,.cloneNav-in-menu ul#f-menu li.menu-09 a,.custom-menu ul li.menu-10 a,.cloneNav-in-menu ul#f-menu li.menu-10 a,.custom-menu ul li.menu-11 a,.cloneNav-in-menu ul#f-menu li.menu-11 a,.custom-menu ul li.menu-12 a,.cloneNav-in-menu ul#f-menu li.menu-12 a{background-size:48px auto;}
.cloneNav-in-menu ul#f-menu li.menu-search{display:none;}
.keni-slider img{padding:0 20px;}
.talker b{text-align:center;}
.keni-sub .keni-section_wrap{padding:20px;}
.keni-sub .keni-section_wrap.widget_media_image{padding:0;}
.custom-waku-01{margin:0 0 40px}
ul.front-mv-parts{padding:0 15px 10px;}
ul.front-mv-parts li,ul.service-ul li{width:32%;width:-webkit-calc(100% / 3.125);width:calc(100% / 3.125);padding:0;}
ul.service-ul li:nth-child(2) .list-in, ul.service-ul li:nth-child(3) .list-in, ul.service-ul li:nth-child(6) .list-in, ul.service-ul li:nth-child(7) .list-in, ul.service-ul li:nth-child(10) .list-in{background-color:inherit;}
ul.service-ul li.odd .list-in{background:#ECECEC}
.about-01:before{content:none;}
.about-02:after{left:-30px;top:-120px;background-size:200px auto;width:200px;height:200px;}
.about-03{margin-top:100px!important;}
.about-03:after{top:-150px;background:url(//yukuriha.net/wp-content/themes/keni8_child/images/about-03-pc.png) no-repeat;background-size:100% auto;width:225px;height:110px;}
h2.custom-01{position:relative;}
h2.custom-01:before{position:absolute;content:none;top:0;right:0;background:url(//yukuriha.net/wp-content/themes/keni8_child/images/about-01.png) no-repeat;background-size:150px auto;width:157px;height:152px;}
.about-02{padding-left:110px!important;}
.keni-section .sub-section_title{padding:10px;}
.entry-list .entry_thumb.front_thumb{width:150px;}
.entry-list .entry_title{font-size:2rem;}
} @media(min-width:920px){
html.stop{overflow:auto;}
.keni-main{font-size:1.8rem;}
.col2 .keni-main{margin-right:-250px;padding-right:250px;}
.col2 .keni-sub{width:250px;}
.keni-header_cont p.show-pc:last-child{width:40%;padding:0 10px;}
.h-table{padding:20px 110px 0 10px;}
.keni-gnav_wrap{display:block;padding:0 20px 20px;}
.clone-home{width:300px;height:108px;}
.clone-home img{max-height:108px;}
.cloneNav-in-menu #f-menu{max-width:1200px;margin:0 auto;padding:140px 80px 20px;}
.keni-header_inner .inner-cell.inner-menu{right:10px;width:100px;height:100px;padding:10px;}
.inner-cell.inner-menu img, .inner-cell.inner-search img,.cloneNav .inner-cell.inner-menu img, .cloneNav .inner-cell.inner-search img,.cloneNav .sub-title img{max-height:80px;max-width:80px;width:80px;height:80px;}
.keni-header_inner .inner-cell.inner-menu.active{background-size:80px 80px;}
.custom-menu ul li, .cloneNav-in-menu ul#f-menu li{width:33.33%;width:-webkit-calc(100% / 3);width:calc(100% / 3);}
.cloneNav-in-menu ul#f-menu li a:after{position:absolute;content:'';left:-11px;bottom:0;width:2px;height:100%;border-right:2px dotted #18a8a6;}
.cloneNav-in-menu ul#f-menu li:nth-child(4) a:before, .cloneNav-in-menu ul#f-menu li:nth-child(7) a:before,.cloneNav-in-menu ul#f-menu li:nth-child(10) a:before,.cloneNav-in-menu ul#f-menu li:nth-child(13) a:before{position:absolute;content:'';right:-11px;bottom:0;width:2px;height:100%;border-right:2px dotted #18a8a6;}
.cloneNav-in-menu ul.front-mv-parts{display:flex;padding:0 70px;}
.custom-waku-01{padding:40px;}
.custom-waku-01-inside-l, .custom-waku-01-inside-r{padding:40px;}
.about-03:after{width:300px;height:146px;background-size:100% auto;}
.btn{font-size:1.8rem;}
ul.news-list{margin-bottom:20px;}
ul.news-list li h3{font-size:1.8rem;}
.keni-section h2.custom-01{padding:40px 0 40px 110px;background:url(//yukuriha.net/wp-content/themes/keni8_child/images/chara-01.png) no-repeat;background-size:80px 143px;line-height:40px;font-size:2.4rem;}
h2.custom-01:before{top:-30px;background-size:200px auto;width:200px;height:200px;}
.keni-section h2.custom-02{font-size:2.4rem;}
.keni-section h3{padding:0.5em 20px;font-size:2.2rem;}
.keni-section .service-ul h3{margin:0 0 10px;padding:0;font-size:2rem;}
} @media(min-width:1200px){ .col2 .keni-main{margin-right:-300px;padding-right:300px;}
.col2 .keni-sub{width:300px;}
.keni-header .site-title, .keni-header_col1 .site-title{width:25%;}
.keni-header_cont p.show-pc:last-child{text-align:right;}
p.catch{position:relative;padding:0 0 0 20px;font-weight:400;}
.about-02:after{z-index:3;left:-30px;top:-110px;background-size:227px auto;width:227px;height:184px;}
} @media(min-width:1400px){
.h-table{
width: 100%;
padding-right: 0;
}
.keni-main .keni-section_wrap.widget.widget_media_image{
margin: 0 -20px;
}
.keni-main .keni-section_wrap.widget.widget_media_image img{
max-width: inherit;
width: 100%;
height: auto;
}
}
  .color01{color:#00858a;}
.color02{color:#05a5ab;}
.color03{color:#b3e4e6;}
.color04{color:#def2f3;}
.color05{color:#e8f7f7;}
.color06{
color: #d1eff0;
}
q{background:#d1eff0;}
a:hover, a:active, a:focus{color:#00858a;}
.keni-header_wrap{background-image:linear-gradient( -45deg, #fff 25%, #05a5ab 25%, #05a5ab 50%, #fff 50%, #fff 75%, #05a5ab 75%, #05a5ab );}
.keni-header_cont .header-mail .btn_header{color:#00858a;}
.site-title > a span{color:#00858a;}
.keni-breadcrumb-list li a:hover, .keni-breadcrumb-list li a:active, .keni-breadcrumb-list li a:focus{color:#00858a;}
.archive_title{background-image:linear-gradient( -45deg, #fff 25%, #05a5ab 25%, #05a5ab 50%, #fff 50%, #fff 75%, #05a5ab 75%, #05a5ab );}
.keni-section h1 a:hover, .keni-section h1 a:active, .keni-section h1 a:focus, .keni-section h3 a:hover, .keni-section h3 a:active, .keni-section h3 a:focus, .keni-section h4 a:hover, .keni-section h4 a:active, .keni-section h4 a:focus, .keni-section h5 a:hover, .keni-section h5 a:active, .keni-section h5 a:focus, .keni-section h6 a:hover, .keni-section h6 a:active, .keni-section h6 a:focus{color:#00858a;}
.keni-section .sub-section_title{background:#333;}
.btn_style01{color:#00858a;}
.btn_style02{background-color:#f7f7f7;color:#00858a;}
.btn_style03{background:#05a5ab;}
.entry-list .entry_title a:hover, .entry-list .entry_title a:active, .entry-list .entry_title a:focus{color:#00858a;}
.ently_read-more .btn{border-color:#00858a;color:#00858a;}
.profile-box{background-color:#e8f7f7;}
.advance-billing-box_next-title{color:#b3e4e6;}
.step-chart li:nth-child(2){background-color:#def2f3;}
.step-chart_style01 li:nth-child(2)::after,
.step-chart_style02 li:nth-child(2)::after{border-top-color:#def2f3;}
.step-chart li:nth-child(3){background-color:#b3e4e6;}
.step-chart_style01 li:nth-child(3)::after,
.step-chart_style02 li:nth-child(3)::after{border-top-color:#b3e4e6;}
.step-chart li:nth-child(4){background-color:#05a5ab;}
.step-chart_style01 li:nth-child(4)::after,
.step-chart_style02 li:nth-child(4)::after{border-top-color:#05a5ab;}
.toc-area_inner .toc-area_list > li::before{background:#05a5ab;}
.toc_title{color:#00858a;}
.list_style02 li::before{background:#05a5ab;}
.dl_style02 dt{background:#05a5ab;}
.dl_style02 dd{background:#def2f3;}
.accordion-list dt{background:#05a5ab;}
.ranking-list .review_desc_title{color:#00858a;}
.review_desc{background-color:#e8f7f7;}
.item-box .item-box_title{color:#00858a;}
.item-box02{background-image:linear-gradient( -45deg, #fff 25%, #05a5ab 25%, #05a5ab 50%, #fff 50%, #fff 75%, #05a5ab 75%, #05a5ab );}
.item-box02 .item-box_inner{background-color:#e8f7f7;}
.item-box02 .item-box_title{background-color:#05a5ab;}
.item-box03 .item-box_title{background-color:#05a5ab;}
.box_style01 .box_inner{background-color:#e8f7f7;}
.box_style03{background:#e8f7f7;}
.box_style06{background-color:#e8f7f7;}
.cast-box .cast_name, .cast-box_sub .cast_name{color:#00858a;}
.widget .cast-box_sub .cast-box_sub_title{background-image:linear-gradient( -45deg, #fff 25%, #05a5ab 25%, #05a5ab 50%, #fff 50%, #fff 75%, #05a5ab 75%, #05a5ab );}
.voice_styl02{background-color:#e8f7f7;}
.voice_styl03{background-image:linear-gradient( -45deg, #fff 25%, #e8f7f7 25%, #e8f7f7 50%, #fff 50%, #fff 75%, #e8f7f7 75%, #e8f7f7 );}
.voice-box .voice_title{color:#00858a;}
.chat_style02 .bubble{background-color:#05a5ab;}
.chat_style02 .bubble .bubble_in{border-color:#05a5ab;}
.related-entry-list .related-entry_title a:hover, .related-entry-list .related-entry_title a:active, .related-entry-list .related-entry_title a:focus{color:#00858a;}
.interval01 span{background-color:#05a5ab;}
.interval02 span{background-color:#05a5ab;}
.page-nav .current, .page-nav li a:hover, .page-nav li a:active, .page-nav li a:focus{background:#05a5ab;}
.commentary-box .commentary-box_title{color:#05a5ab;}
.page-nav .page-nav_prev a:hover::before, .page-nav .page-nav_prev a:active::before, .page-nav .page-nav_prev a:focus::before, .page-nav .page-nav_next a:hover::after, .page-nav .page-nav_next a:active::after, .page-nav .page-nav_next a:focus::after{color:#fff;}
.calendar tfoot td a:hover, .calendar tfoot td a:active, .calendar tfoot td a:focus{color:#00858a;}
.form-mailmaga .form-mailmaga_title{color:#05a5ab;}
.form-login .form-login_title{color:#05a5ab;}
.form-login-item .form-login_title{color:#05a5ab;}
.contact-box{background-image:linear-gradient( -45deg, #fff 25%, #05a5ab 25%, #05a5ab 50%, #fff 50%, #fff 75%, #05a5ab 75%, #05a5ab );}
.contact-box_inner{background-color:#e8f7f7;}
.contact-box .contact-box-title{background-color:#05a5ab;}
.contact-box_tel{color:#00858a;}
.tagcloud a::before{color:#00858a;}
.widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_img_entry_title a:hover, .widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_img_entry_title a:active, .widget_recent_entries_img .list_widget_recent_entries_img .widget_recent_entries_img_entry_title a:focus{color:#00858a;}
.keni-link-card_title a:hover, .keni-link-card_title a:active, .keni-link-card_title a:focus{color:#00858a;}
@media(min-width:768px){
.step-chart_style02 li:nth-child(2)::after{border-left-color:#def2f3;}
.step-chart_style02 li:nth-child(3)::after{border-left-color:#b3e4e6;}
.step-chart_style02 li:nth-child(4)::after{border-left-color:#05a5ab;}
.col1 .contact-box_tel{color:#00858a;}
} @media(min-width:920px){
.contact-box_tel{
color: #00858a;
}
}.imgareaselect-border1{background:url(//yukuriha.net/wp-includes/js/imgareaselect/border-anim-v.gif) repeat-y left top;}
.imgareaselect-border2{background:url(//yukuriha.net/wp-includes/js/imgareaselect/border-anim-h.gif) repeat-x left top;}
.imgareaselect-border3{background:url(//yukuriha.net/wp-includes/js/imgareaselect/border-anim-v.gif) repeat-y right top;}
.imgareaselect-border4{background:url(//yukuriha.net/wp-includes/js/imgareaselect/border-anim-h.gif) repeat-x left bottom;}
.imgareaselect-border1, .imgareaselect-border2,
.imgareaselect-border3, .imgareaselect-border4{filter:alpha(opacity=50);opacity:0.5;}
.imgareaselect-handle{background-color:#fff;border:solid 1px #000;filter:alpha(opacity=50);opacity:0.5;}
.imgareaselect-outer{background-color:#000;filter:alpha(opacity=50);opacity:0.5;}
.imgareaselect-selection {
}