@charset "utf-8"; @font-face { font-family: 'NSJ'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/NotoSerifCJKjp-Medium.otf) format('opentype'); } @font-face { font-family: 'NSJ'; font-style: normal; font-display: swap; font-weight: 700; src: url(../fonts/NotoSerifCJKjp-Bold.otf) format('opentype'); } body{ } /*CSSリセット*/ 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; } table{ border-collapse:collapse; border-spacing:1px; } fieldset,img{ border:0; } h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td,button,input{ font-family:'Yu Gothic','YuGothic','Meiryo', 'Hiragino Kaku Gothic Pro', sans-serif; font-size:16px; font-weight:normal; font-style:normal; line-height:188%; color: #000000; max-height: 100%; font-weight: 500; } @media all and (-ms-high-contrast:none) { h1,h2,h3,h4,h5,h6,p,li,dt,dd,th,td{ font-family: "メイリオ",Meiryo,"游ゴシック",YuGothic,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","MS Pゴシック","MS PGothic",sans-serif; } } ul{ list-style:none; } a:link,a:visited{ text-decoration:none; color:#00aa8f; } a:hover{ text-decoration:underline; color:#00aa8f; } .clearFix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } * html .clearFix { zoom: 1; } /* IE6 */ *:first-child+html .clearFix { zoom: 1; } /* IE7 */ div.cont1 p.subscription{ text-align:right; margin:20px 0; font-weight:bold; } p.acenter{ text-align:center; } a.mover{ -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } a.mover:hover{ filter: alpha(opacity=80); -moz-opacity:0.80; opacity:0.80; text-decoration: none; } a{ cursor: pointer; } .accordion-block:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } * html .accordion-block { zoom: 1; } /* IE6 */ *:first-child+html .accordion-block { zoom: 1; } /* IE7 */