div,h1,h2,h3,h4,h5,h6,ul,ol,table th,table td,input,textarea,select{font-family:'Noto Serif JP',serif!important;font-weight:normal}.small-text{font-size:80%}nav{font-family:'Noto Serif JP',serif!important;font-weight:normal}.pc_only__ml-1em{margin-left:1em}@media screen and (max-width:768px){.pc_only__ml-1em{margin-left:0}}.sp_only{display:none}.text_align_left__sp_only{text-align:center!important}.text-center{text-align:center}@media screen and (max-width:768px){.pc_only{display:none}.sp_only{display:block}.text_align_left__sp_only{text-align:left!important}}.top_main .et_pb_slide_description p{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;-o-writing-mode:vertical-rl;writing-mode:vertical-rl;height:7em;display:inline-block;vertical-align:middle;margin:0;position:absolute;top:50%;left:50%;margin-right:-50%;transform:translate(-50%,-50%)}.top_photogallery .et-pb-slider-arrows{display:none}.top_photogallery .et_pb_slide{padding:0}.top_photogallery .et_pb_gallery_image a{pointer-events:none}.et_pb_image_3.top_gallery-of-gionji{background-size:50% auto}@media (max-width:375px){.et_pb_column .et_pb_grid_item{margin:0 2% 2% 0;width:47%;clear:none;float:left}.et_pb_column .et_pb_grid_item:nth-child(3n){margin-right:2%}}.mfp-title{display:none}.entry-content .table_gallery th,.entry-content .table_gallery td{padding:4px 0 6px 8px;border-top:1px solid #eee}.et-social-facebook a.icon:before{color:#FFF;background:#1877f2;border-radius:10px;padding:4px;font-size:12px}.et-social-twitter a.icon:before{color:#FFF;background:#1DA1F2;border-radius:10px;padding:4px;font-size:12px}.et-social-instagram a.icon:before{color:#FFF;background-image:linear-gradient(-135deg,#1400c8,#b900b4,#f50000);border-radius:10px;padding:4px;font-size:12px}.et-social-icons.for_sp .et-social-facebook a.icon:before{color:#FFF;background:#1877f2;border-radius:18px;padding:8px;font-size:20px}.et-social-icons.for_sp .et-social-twitter a.icon:before{color:#FFF;background:#1DA1F2;border-radius:18px;padding:8px;font-size:20px}.et-social-icons.for_sp .et-social-instagram a.icon:before{color:#FFF;background-image:linear-gradient(-135deg,#1400c8,#b900b4,#f50000);border-radius:18px;padding:8px;font-size:20px}.et-social-icons.for_sp{padding:0}.et-social-icons.for_sp li:first-child{margin-left:0}