@charset 'UTF-8';.content_oita #about,.content_oita #introduction .introduction_article .main .about .about_body{*zoom:1}.content_oita #about:after,.content_oita #introduction .introduction_article .main .about .about_body:after{display:table;clear:both;content:''}.content .social-icons{position:absolute;z-index:1000;top:20px;right:40px}.content_oita{font-family:'ヒラギノ角ゴ Pro W3',HiraKakuPro-W3,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',Arial,Verdana,sans-serif;font-size:14px;line-height:1.8em;min-width:980px;color:#666;background:url(../img/bg_pattern.png)}.content_oita a{color:#4dc5df}.content_oita a:hover{text-decoration:none}.content_oita dd,.content_oita dl,.content_oita dt,.content_oita li,.content_oita ul{margin:0;padding:0}.content_oita li{list-style:none}.content_oita figure{margin:0}.content_oita .content_inner{width:980px;min-width:980px;margin:0 auto}.content_oita .header_oita{position:relative;overflow:hidden;width:100%;height:585px}.content_oita .header_oita .logo{position:absolute;z-index:10;top:60px;left:50%;margin-left:-250px}.content_oita .header_oita .bg{position:absolute;top:0;left:0;width:5820px;height:585px;animation:slide 30s linear 0s infinite;background:url(../img/header_bg.jpg) left top repeat-x}@keyframes slide{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(-1455px,0,0)}}.content_oita #about{position:relative;margin:110px 0 0;background:#fff}.content_oita #about figure{float:left;width:600px;margin:0}.content_oita #about .about_body{float:right;box-sizing:border-box;width:380px;padding:20px 40px 0 0}.content_oita #about .about_body a{line-height:1;position:relative;padding-left:18px}.content_oita #about .about_body a:before{position:absolute;top:2px;left:0;width:8px;height:12px;content:url(../img/arrow_link.png)}.content_oita #about:before{position:absolute;top:-56px;left:0;width:980px;height:14px;content:url(../img/border_up.png)}.content_oita #introduction .header_introduction{position:relative;width:100%;height:386px;text-align:center}.content_oita #introduction .header_introduction:before{position:absolute;top:40px;left:0;width:980px;height:14px;content:url(../img/border_up.png)}.content_oita #introduction .header_introduction:after{position:absolute;bottom:40px;left:0;width:980px;height:14px;content:url(../img/border_down.png)}.content_oita #introduction .header_introduction>img{margin:120px 0 60px}.content_oita #introduction .tab{text-align:center}.content_oita #introduction .tab ul{font-size:0}.content_oita #introduction .tab li{position:relative;display:inline-block;margin:0 28px}.content_oita #introduction .tab li:before{position:absolute;bottom:-23px;left:50%;width:20px;height:13px;margin-left:-10px}.content_oita #introduction .tab li:after{position:absolute;top:17px;right:-35px;content:url(../img/tab_comma.png)}.content_oita #introduction .tab li:last-child:after{display:none}.content_oita #introduction .tab li a{position:relative;display:block;width:155px;height:45px}.content_oita #introduction .tab li a img{transition:opacity .2s linear;opacity:0}.content_oita #introduction .tab li.beppu.on img,.content_oita #introduction .tab li.nagayu.on img,.content_oita #introduction .tab li.yufuin.on img{opacity:1}.content_oita #introduction .tab li.beppu a{background:url(../img/tab_btn_beppu.png)}.content_oita #introduction .tab li.beppu.on:before{content:url(../img/tab_btn_beppu_arrow.png)}.content_oita #introduction .tab li.yufuin a{background:url(../img/tab_btn_yufuin.png)}.content_oita #introduction .tab li.yufuin.on:before{content:url(../img/tab_btn_yufuin_arrow.png)}.content_oita #introduction .tab li.nagayu a{background:url(../img/tab_btn_nagayu.png)}.content_oita #introduction .introduction_article .point a.btn_activity:hover,.content_oita #introduction .introduction_article .point a.btn_detail:hover{opacity:.6}.content_oita #introduction .tab li.nagayu.on:before{content:url(../img/tab_btn_nagayu_arrow.png)}.content_oita #introduction .introduction_article{box-sizing:border-box;padding:40px;background:#fff}.content_oita #introduction .introduction_article .main{font-size:13px;position:relative;min-height:656px}.content_oita #introduction .introduction_article .main h1{position:absolute;top:0;right:0;margin:0;padding:0}.content_oita #introduction .introduction_article .main .main_inner{width:730px}.content_oita #introduction .introduction_article .main .main_img{margin:0 0 40px}.content_oita #introduction .introduction_article .main h2{margin:0}.content_oita #introduction .introduction_article .main .about h3{font-size:18px;color:#282525}.content_oita #introduction .introduction_article .main .about .about_body .sentence{float:left;width:250px}.content_oita #introduction .introduction_article .main .about .about_body figure{font-size:0;float:right}.content_oita #introduction .introduction_article .main .about .about_body figure img{display:inline-block;margin-left:10px}.content_oita #introduction .introduction_article .main .about .about_body.column2 .sentence{width:460px}.content_oita #introduction .introduction_article .point{font-size:0;position:relative;margin:60px 0 0;text-align:left}.content_oita #introduction .introduction_article .point .point_inner{box-sizing:border-box;width:790px}.content_oita #introduction .introduction_article .point h1{line-height:0;margin:0 0 30px}.content_oita #introduction .introduction_article .point ul li{display:inline-block;margin-left:50px;vertical-align:top}.content_oita #introduction .introduction_article .point ul li:first-child{margin-left:0}.content_oita #introduction .introduction_article .point a.btn_detail{font-size:16px;line-height:60px;display:block;width:100%;height:60px;margin:20px 0 0;text-align:center;text-decoration:none;color:#fff;border-radius:5px;background:#f47334}.content_oita #introduction .introduction_article .point a.btn_detail p{margin:0}.content_oita #introduction .introduction_article .point a.btn_activity{font-size:16px;font-weight:700;line-height:60px;display:block;box-sizing:border-box;width:100%;height:60px;margin:50px 0 0;text-align:center;text-decoration:none;color:#f47334;border-top:1px solid #f47334;border-bottom:1px solid #f47334}.content_oita #introduction .introduction_article .point a.btn_activity p{position:relative;display:inline-block;box-sizing:border-box;margin:0}.content_oita #introduction .introduction_article .point a.btn_activity p:before{position:absolute;top:-1px;left:-15px;content:url(../img/arrow_link_orange.png)}.content_oita #introduction .introduction_article .point dl{width:370px}.content_oita #introduction .introduction_article .point dl dt{line-height:1;margin:0 0 20px}.content_oita #introduction .introduction_article .point dl dd.photo{line-height:1}.content_oita #introduction .introduction_article .point dl dd.sentence{font-size:14px}.content_oita #introduction .introduction_article .point dl dd.sentence p{margin:20px 0 0}.content_oita #introduction .introduction_article .point dl dd.sentence p.place{line-height:1.6em;margin:30px 0 0}.content_oita #introduction .introduction_article .point dl dd.sentence p.address{font-size:12px;line-height:1.6em;margin:10px 0 0}.content_oita #introduction .introduction_article .point.point01 .point_inner,.content_oita #introduction .introduction_article .point.point03 .point_inner{margin-left:110px}.content_oita #introduction .introduction_article .point.point01{background:url(../img/beppu/point01_deco.png) 0 120px no-repeat}.content_oita #introduction .introduction_article .point.point02{background:url(../img/beppu/point02_deco.png) right 140px no-repeat}.content_oita #introduction .introduction_article .point.point02 .point_inner{margin-right:110px}.content_oita #introduction .introduction_article .point.point03{background:url(../img/beppu/point03_deco.png) 0 140px no-repeat}.content_oita #introduction .footer_introduction{position:relative;height:240px}.content_oita #introduction .footer_introduction:before{position:absolute;top:40px;left:0;width:980px;height:14px;content:url(../img/border_down.png)}.content_oita #introduction .footer_introduction .tab{padding:120px 0 0}.content_oita #introduction .footer_introduction .tab li:before{top:-23px;transform:rotateZ(180deg)}.content_oita .footer_oita{width:100%;padding:40px 0;text-align:center;background:#fff97e}.content_oita .footer_oita .footer_oita_inner{width:980px;margin:0 auto}.content_oita .footer_oita li{margin:0 0 20px}.content_oita .footer_oita li:last-child{margin:0}.content_oita .footer_oita img{width:980px;margin:0 auto;vertical-align:bottom}