:root{--header-height:60px;--bg-alpha-0:rgba(255,255,255,0);--bg-alpha-w:rgba(255,255,255,.8)}.bg-0{background:var(--bg-alpha-0)}#glovalNav .menu-item,#glovalNav .menu-item .sub-menu .menu-item,.bg-w{background:#fff}.slide-dots button:after,.bg-01{background:#f1f2f5}.border-01{border:1px solid #dedfe2}body{background:#fff;font-size:.95em}.color-white{color:#fff}em,.color-red{font-style:normal;color:#b20000}.color-1{color:#141618}#glovalNav .menu-item a,body{color:#646473}body,.font-nml{font-family:"メイリオ","Meiryo","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","verdana",sans-serif;font-weight:400}.font-goc{font-family:"Noto Sans JP","メイリオ","Meiryo","游ゴシック Medium","Yu Gothic Medium","游ゴシック体","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","verdana",sans-serif}.font-maru{font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ゴシックM-PRO","HGMaruGothicMPRO"}.font-min{font-family:"Lora","Noto Serif JP","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.font-pop{font-family:"Hachi Maru Pop","ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ゴシックM-PRO","HGMaruGothicMPRO"}.font-italic{font-style:italic!important}.font-light{font-weight:300}.font-normal,.titleH2.engTitle:before{font-weight:400}.font-bold{font-weight:700}.font-xbold{font-weight:900}.text-border-w{text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff}.text-border-b{text-shadow:1px 1px 0 #111,-1px 1px 0 #111,1px -1px 0 #111,-1px -1px 0 #111}.text-shadow-1{text-shadow:1px 1px 1px rgba(40,40,40,.8),2px 2px 4px rgba(40,40,40,.6)}.text-shadow-2{text-shadow:0 0 1px rgba(0,0,0,1),1px 1px 4px rgba(0,0,0,.8)}.text-shadow-3{text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff,1px 1px 1px rgba(0,0,0,1),3px 3px 4px rgba(0,0,0,.8)}section.typeA:after{content:'';width:100%;height:3px;order:-1;display:block;background:#bed3f4}section.typeA .tabLabel{order:-1;border-radius:0 10px 0 0;color:#999;background:#eee;transition:.5s;cursor:pointer;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}section.typeA .tabLabel:nth-last-of-type(1){margin-right:0}section.typeA .tab-content{width:100%;height:0;overflow:hidden;opacity:0}section.typeA input:checked+.tabLabel{color:#444;background:#fff;border-top:1px solid #bed3f4;border-left:1px solid #bed3f4;border-right:1px solid #bed3f4}section.typeA input:checked+.tabLabel+.tab-content{padding:15px;height:auto;overflow:hidden;transition:.5s opacity;opacity:1;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-right:1px solid #ddd}