#footer_widget{margin:1em auto}.btn_area{text-align:right}.official_btn{display:inline-block;border:3px solid #23a9e2;color:#23a9e2;border-radius:3px;font-weight:bold;padding:.3em 1em;font-size:1.2rem;transition:.7s;text-decoration:none;margin:.5em 1em}.official_btn::after{content:'\0bb';margin-left:.5em}.official_btn:active,.official_btn:hover{color:#fff;background-color:#23a9e2}.detail_btn{display:inline-block;border:3px solid #eb051b;color:#eb051b;border-radius:3px;font-weight:bold;padding:.3em 1em;font-size:1.2rem;transition:.7s;text-decoration:none;margin:.5em 1em}.detail_btn::after{content:'\0bb';margin-left:.5em}.detail_btn:active,.detail_btn:hover{color:#fff;background-color:#eb051b}.inner-box{margin-bottom:1em}.inner-box::after{display:block;content:'';clear:both}.sidebox{border:2px solid #ff7373;padding:10px}.content{margin-bottom:1em}.content::after{display:block;clear:both;content:''}.contentbox{font-size:14px;border:2px dotted #c46926;padding:10px 10px 0;margin-bottom:1em;border-radius:3px;color:#c46926}.contentbox::after{display:block;content:'';clear:both}.contentbox h4{margin-top:0}.copy{text-align:center;color:#fff}.copy a{color:#fadbd6}.logo-image{max-width:300px}table th{background-color:#37af89}table th[scope="row"]{background-color:#bbeadb;color:#267b60;width:30%}.fs1{color:red}.fs2{color:#ff6631}.fs3{font-weight:bold;background:-webkit-linear-gradient(transparent 95%,red 100%);background:linear-gradient(transparent 95%,red 100%)}.fs4{background:-webkit-linear-gradient(transparent 85%,red 100%);background:linear-gradient(transparent 85%,red 100%)}.fs5{font-weight:bold;background:-webkit-linear-gradient(transparent 85%,#ff6 85%);background:linear-gradient(transparent 85%,#ff6 85%)}.fs6{background:-webkit-linear-gradient(transparent 85%,#ff6 85%);background:linear-gradient(transparent 85%,#ff6 85%)}.fs7{color:red;background:-webkit-linear-gradient(transparent 80%,#ff6 80%);background:linear-gradient(transparent 80%,#ff6 80%)}.fs8{color:red;font-weight:bold;background:-webkit-linear-gradient(transparent 80%,#ff6 80%);background:linear-gradient(transparent 80%,#ff6 80%)}.fs9{background:linear-gradient(transparent 70%,#fbd 70%);background:-webkit-linear-gradient(transparent 80%,#fbd 80%);font-weight:bold}.fs10{background:linear-gradient(transparent 80%,red 80%);background:-webkit-linear-gradient(transparent 80%,red 80%);font-weight:bold}#menu-footer-menu{padding:0 2em;margin-bottom:1em}#menu-footer-menu li a{text-decoration:none}.charaArea{overflow:hidden;*zoom: 1;background-color:#faf9f8;margin:1em 0;padding:3%;border:2px dashed #544639;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.charaArea .balloon{width:66%;background-color:#f6fbef;dispay:inline-block;position:relative;border:1px solid #000;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-size:16px;padding:1em;letter-spacing:.1em;line-height:1.6}.charaArea .balloon::before{content:"";display:inline-block;border:10px solid transparent;position:absolute;top:50%;margin-top:-9px}.charaArea .balloon::after{content:"";display:inline-block;border:9px solid transparent;position:absolute;top:50%;margin-top:-8px}.charaArea .chara{width:26%}.charaArea .balloon{float:left}.charaArea .balloon::before{right:-20px;border-left-color:#000;top:50%;margin-top:-9px}.charaArea .balloon::after{border-left-color:#f6fbef;right:-18px;top:50%;margin-top:-8px}.charaArea .chara{float:right}@media (min-width:48em){#menu-footer-menu{text-align:center}#menu-footer-menu li{font-size:9px;display:inline-block;margin:0 1em}}@media (max-width:48em){.btn_area{text-align:center}.alignleft,.alignright{float:none;display:block;margin:0 auto 1em}}