﻿.innerWrap{width:960px;margin:auto}@media (max-width: 960px){.innerWrap{width:100%;padding:0 3%}}.fl_box{display:-webkit-box;display:-webkit-flex;display:flex}.br-pc{display:block}.br-sp{display:none}@media (max-width: 480px){.br-pc{display:none}.br-sp{display:block}}.base-tl_en{font-size:60px;font-size:6rem;font-family:'Avenir','Helvetica Neue','Helvetica','Arial';font-weight:lighter;text-transform:capitalize;line-height:1;margin-bottom:20px}@media (max-width: 480px){.base-tl_en{font-size:48px;font-size:4.8rem;margin-bottom:4%}}.base-tl_en+p{font-size:21px;font-size:2.1rem;line-height:1.4;margin-bottom:10px}@media (max-width: 768px){.base-tl_en+p{font-size:18px;font-size:1.8rem}.base-tl_en+p br{display:none}}.base-tl_en+p span{font-size:18px;font-size:1.8rem;display:block}.base_tl{font-size:28px;font-size:2.8rem;margin-bottom:10px;font-weight:normal;background:url(../../img/border_menu.png) no-repeat right center}.base_tl span{display:inline-block;padding:0 6px 0 0;background:#231815}.more-btn{position:relative;display:inline-block;color:#000;padding:7px 20px;border:solid 1px #000;line-height:1;z-index:1;transition:all 0.3s ease}@media (max-width: 480px){.more-btn{display:block;text-align:center}}.more-btn::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:#000;z-index:-1;transition:all 0.3s ease}@media (max-width: 960px){.more-btn::before{display:none}}.more-btn:hover{color:#fff}.more-btn:hover::before{width:100%}.more-btn.totop{display:block;width:200px;margin:auto;font-weight:bold;text-align:center}.more-btn.w-btn{color:#fff;border-color:#fff}.more-btn.w-btn::before{background:#fff}.more-btn.w-btn:hover{color:#000}.base_list li{position:relative}.base_list li::before{content:"●";font-size:1.4rem;margin-right:5px}.tyuki{margin-bottom:30px;font-family:"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HiraMinProN-W3","游明朝","Yu Mincho","游明朝体","YuMincho","ＭＳ Ｐ明朝","MS PMincho",serif}@media (max-width: 480px){.tyuki{font-size:1.4rem}}.wid-100{width:100%;height:auto}.floatL{float:left}.floatR{float:right}.phoL{float:left;margin-right:20px}.phoR{float:right;margin-left:20px}.clearL{clear:left}.clearR{clear:right}.clearB{clear:both}.alignL{text-align:left}.alignR{text-align:right}.alignC{text-align:center}
