@keyframes shiny{0%{left:-20%}10%{left:120%}100%{left:120%}}.qa_footer_block{padding:0 15px}.border_header a.more{background:#f37b1a;border-bottom:#a75523 solid 3px;border-radius:4px;box-sizing:border-box;display:inline-block;font-size:14px;font-weight:normal;height:28px;line-height:26px;margin-top:-15px;padding:0 0 0 33px;position:absolute;right:5px;top:50%;width:70px;zoom:1;color:#fff;text-decoration:none}.border_header a.more:before{content:"menu";color:#fff;font-family:Material Icons;font-feature-settings:"liga";font-size:20px;left:10px;line-height:1;margin:-10px 0 0;position:absolute;top:50%;-webkit-font-feature-settings:"liga"}.border_header a.more:hover{opacity:.7}.navi_content img{max-width:100%;height:auto}#search .search_module .cb_type .search_list label{display:flex}#bottom_index .content_index li a,#bottom_index .footer_index li a{height:auto}.wrap_main .ttl_main{text-shadow:1px 1px 1px #fff}a.a-disabled{pointer-events:none}.custom_desc{margin:0 15px 25px 15px}.custom_desc h3{color:#333;margin-bottom:15px}.custom_desc p{font-size:12px;line-height:1.2}.navi_related{margin-bottom:20px}.navi_related ul{position:relative;overflow:hidden;*zoom:1}.navi_related ul li{width:320px;margin-left:2px;padding:20px 0;background-color:#f8f5f0;line-height:16px;margin-bottom:3px;padding-left:0px;font-weight:bold;clear:both}.navi_related ul li:first-child{margin-left:0}.navi_related ul li::after{content:"";display:block;clear:both}.navi_related h4{font-size:16px}.navi_related .thumb{display:block;float:left;width:80px;height:80px;margin-left:15px;background-size:cover;background-position:center center;margin-bottom:10px;border:2px solid #d8d8d6}.navi_related a h4{color:#0263b5}.navi_related h4{width:190px;border:none;font-size:14px;line-height:20px;color:#333;text-align:left;padding-right:15px;float:right;font-weight:normal}.navi_related .btn{display:none}.further_narrow_down{padding:15px;margin-bottom:35px}.further_narrow_down h3,#main_content .further_narrow_down h3{font-size:16px;margin:15px 0 15px 0;position:relative}.further_narrow_down h3:first-child,#main_content .further_narrow_down h3:first-child{margin-top:0px}.further_narrow_down h3 i{font-size:24px;position:relative;top:7px}.further_narrow_down h4{font-weight:bold;margin:10px 0 5px 5px}.further_narrow_down li{display:inline-block;border-right:1px solid #999;padding:0 5px;margin:0 0 5px 0;font-size:14px}.further_narrow_down ul li:last-child{border-right:none}#navi .yarpp-thumbnails-horizontal .yarpp-thumbnail{color:#333;font-size:14px;border:1px solid #ccc}#navi .yarpp-thumbnails-horizontal .yarpp-thumbnail:hover{opacity:.8}#navi .yarpp-thumbnails-horizontal .yarpp-thumbnail .yarpp-thumbnail-title{font-weight:normal}.yarpp-related-post,#navi .yarpp-related-post{width:100%;overflow:hidden;margin-top:5px;font-size:0}.yarpp-related-post .related-entry,#navi .yarpp-related-post .related-entry{vertical-align:top;display:inline-block;width:48%;font-size:12px;line-height:1.6;margin:0 1% 6px 1%}.yarpp-related-post .related-entry a,#navi .yarpp-related-post .related-entry a{display:block;padding:10px;color:#333;font-weight:normal;border:1px solid #ccc}.yarpp-related-post .related-entry a:hover,#navi .yarpp-related-post .related-entry a:hover{opacity:.8}.yarpp-related-post .related-entry a span,#navi .yarpp-related-post .related-entry a span{display:block;height:3em;overflow:hidden}.yarpp-related-post .related-thumb,#navi .yarpp-related-post .related-thumb{content:" ";display:block;width:100%;height:120px;background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:10px}
