body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{overflow-y:scroll}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{list-style:none}fieldset,img{border:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}body{font-family:"Noto Sans JP"!important;, sans-serif;*
  font-size:small;*
  font:x-small;color:#666}input,textarea{font-family:"メイリオ",Meiryo,"Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック","Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif}* html body{font-family:"ＭＳ Ｐゴシック","MS PGothic",sans-serif}* html input,* html textarea{font-family:"ＭＳ Ｐゴシック","MS PGothic",sans-serif}.mnc{font-family:"source-han-serif-japanese","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}table{font-size:inherit;font:100%}.text10{font-size:77%}.text11{font-size:85%}.text12{font-size:93%}.text13{font-size:100%}.text14{font-size:108%}.text15{font-size:116%}.text16{font-size:123.1%}.text17{font-size:131%}.text18{font-size:138.5%}.text19{font-size:146.5%}.text20{font-size:153.9%}.text21{font-size:161.6%}.text22{font-size:167%}.text23{font-size:174%}.text24{font-size:182%}.text25{font-size:189%}.text26{font-size:197%}.text24{font-size:24px}.text30{font-size:30px}.text32{font-size:32px}a{text-decoration:none}a:hover{}#tp{margin:10px 0;font-size:12px}#tp li{display:inline;line-height:110%;list-style-type:none}#tp li a{padding-right:5px;background:url(https://www.msp-shimanami.com/images/common/tp.png) no-repeat right}a:hover img.hoverimg{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}input:hover{opacity:.8;filter:alpha(opacity=80);-ms-filter:"alpha( opacity=80 )"}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button{display:inline-block;text-align:center;text-decoration:none;outline:none}.button::before,.button::after{position:absolute;z-index:-1;display:block;content:''}.button,.button::before,.button::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s;transition:all .3s}.effect-fade{opacity:0;transform:translate(0,100px);transition:all 2000ms}.effect-scroll{opacity:1;transform:translate(0,0)}