.version.index{color:#0000F5;background-color:#F950B0;}.js body{visibility:hidden;}.js body.initialized{visibility:visible;}#page{margin-right:auto;width:100%;background-image:none;z-index:1;margin-left:auto;background-color:transparent;border-color:#000000;border-width:0px;}#u190_align_to_page{margin-right:auto;margin-left:auto;position:relative;}.html{background-color:#FFFFFF;}body{position:relative;}@media (min-width: 481px), print{#muse_css_mq{background-color:#FFFFFF;}#bp_infinity.active{display:block;}#page{min-height:1800px;max-width:1200px;}#pu7051{z-index:5;padding-bottom:0px;margin-right:-10000px;width:100%;}#u7039{z-index:11;position:relative;margin-right:-10000px;width:100%;}#u7051,#u7051-bw{z-index:5;min-height:800px;}#u7063{z-index:13;margin-top:21px;position:relative;width:100%;}#u7051_align_to_page,#u7087_align_to_page{margin-left:auto;margin-right:auto;position:relative;}#u7075{z-index:15;position:relative;margin-right:-10000px;margin-top:21px;width:100%;}#u7087,#u7087-bw{z-index:4;min-height:1071px;}#pu7103{z-index:3;width:100%;}#u7103,#u7103-bw{z-index:3;height:1750px;}#u7091{z-index:17;position:relative;margin-right:-10000px;width:100%;}#pu7119{z-index:2;width:100%;}#u7119,#u7119-bw{z-index:2;height:780px;}#u7107{z-index:19;position:relative;margin-right:-10000px;width:100%;}#u7269{z-index:23;position:relative;width:100%;}#u7277{z-index:25;position:relative;width:100%;}#u7131{z-index:21;position:relative;width:83.34%;margin-left:8.34%;}#u7131:hover{min-height:0px;width:83.34%;margin:0px 0px 0px 8.333333333333332%;}.css_verticalspacer .verticalspacer{height:calc(100vh - 7763px);}#u190{z-index:6;min-height:39px;padding-bottom:14px;}#u198-4{z-index:7;min-height:23px;position:relative;margin-right:-10000px;margin-top:14px;width:96.67%;left:1.67%;}#u190-bw{z-index:6;min-height:39px;margin-top:9px;}.verticalspacer{min-height:160px;}#u7039_img,#u7063_img,#u7075_img,#u7091_img,#u7107_img,#u7269_img,#u7277_img,#u7131_img{width:100%;}}@media (max-width: 480px){#muse_css_mq{background-color:#0001e0;}#bp_480.active{display:block;}#page{min-height:1200px;max-width:480px;}#pu7151{z-index:7;margin-right:-10000px;width:100%;}#u7151{z-index:7;position:relative;width:100%;}#u7147{z-index:8;width:100%;}#u7165{z-index:9;margin-top:8px;position:relative;width:100%;}#u7161{z-index:10;width:100%;}#u7171{z-index:11;position:relative;width:100%;}#u7167{z-index:12;width:100%;}#u7177{z-index:13;position:relative;width:100%;}#u7173{z-index:14;width:100%;}#u7301{z-index:19;position:relative;width:100%;}#u7297{z-index:20;width:100%;}#u7307{z-index:17;margin-top:1px;position:relative;width:100%;}#u7303{z-index:18;width:100%;}#u7219{z-index:15;position:relative;width:83.34%;margin-left:8.34%;}#u7219:hover{min-height:0px;width:83.34%;margin:0px 0px 0px 8.333333333333332%;}#u7215{z-index:16;width:100%;}.css_verticalspacer .verticalspacer{height:calc(100vh - 3698px);}#u190{z-index:2;min-height:18px;padding-bottom:5px;}#u1076-4{z-index:3;min-height:14px;position:relative;margin-right:-10000px;margin-top:4px;width:91.67%;left:4.17%;}#u190-bw{z-index:2;min-height:18px;margin-top:39px;}body{overflow-x:hidden;min-width:320px;}.verticalspacer{min-height:68px;}}

.btn {
    padding: 6px 15px;
    margin: 0 auto;
    text-align: center;
    display: inline-block;
    text-decoration: none !important;
    font-size: 1.2em;
    border-radius: 5px
}
.btn01 {
    background-color: #ffffff;
    border: 2px solid #ffffff;
    color: #000000 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.btn01:hover {
    background-color: transparent;
    border: 2px solid #ffffff;
    color: #a9a9a9 !important;
}
.btnarea {
  text-align: center;
  display: block;
}


.btn_sp {
    padding: 6px 15px;
    margin: 0 auto;
    text-align: center;
    display: inline-block;
    text-decoration: none !important;
    font-size: 12px;
    border-radius: 5px
}
.btn01_sp {
    background-color: #ffffff;
    border: 2px solid #ffffff;
    color: #000000 !important;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: all .3s;
    transition: all .3s;
}
.btn01_sp:hover {
    background-color: transparent;
    border: 2px solid #ffffff;
    color: #a9a9a9 !important;
}