@charset "utf-8";

#contents #aero__container {text-align: center;}

/* ナビ */
#aero__container ul.spirit_navi {width: 920px;background-color: #FFF;margin: 50px auto;padding: 0px;display: block;text-align: center;position: relative;}
#aero__container ul.spirit_navi li {height: 130px;list-style-type: none;margin: 0px 4px 0px 0px;padding: 0px;float: left;}
#aero__container ul.spirit_navi li#btn01 {width: 130px;}
#aero__container ul.spirit_navi li#btn02 {width: 170px;height: 78px;margin-top: 52px;position: relative;}
#aero__container ul.spirit_navi li#btn03 {width: 170px;height: 78px;margin-top: 52px;}
#aero__container ul.spirit_navi li#btn04 {width: 170px;height: 78px;margin-top: 52px;}
#aero__container ul.spirit_navi li#btn05 {width: 130px;}
#aero__container ul.spirit_navi li#btn06 {width: 130px;margin: 0px;}
#aero__container ul.spirit_navi li#sub {width: 518px;height: 48px;margin: 0px;position: absolute;left: 134px;top: 0px;background-color: #e8e8e8;transition: all .5s;}

#aero__container ul.spirit_navi li p {font-size: 16px;color: #222;line-height: 1.4;margin: 0px;}
#aero__container ul.spirit_navi li#btn01 p,#aero__container ul.spirit_navi li#btn05 p,#aero__container ul.spirit_navi li#btn06 p {padding: 35px 0px 0px 0px;}
#aero__container ul.spirit_navi li#btn02 p,#aero__container ul.spirit_navi li#btn03 p,#aero__container ul.spirit_navi li#btn04 p {padding: 18px 0px 0px 0px;}
#aero__container ul.spirit_navi li#sub p {padding: 15px 0px 0px 0px;}
#aero__container ul.spirit_navi li#btn02 .head_hover p {padding: 15px 0px 0px 0px;}

#aero__container ul.spirit_navi li a {height: 100%;width: 100%;display: block;text-decoration: none;background-color: #e8e8e8;background-image: url(../images/navi_arrow_top_01.png);background-repeat: no-repeat;background-position: left 50% bottom 12px;background-size: 32px;transition: all .5s;}
#aero__container ul.spirit_navi li a:hover {background-color: #222;background-image: url(../images/navi_arrow_top_02.png);}
#aero__container ul.spirit_navi li a:hover p {color: #FFF;}
#aero__container ul.spirit_navi li.active a {background-color: #222;background-image: url(../images/navi_arrow_top_02.png);}
#aero__container ul.spirit_navi li.active a p {color: #FFF;}

#aero__container ul.spirit_navi li#btn02 .head_hover {width: 518px;height: 48px;margin: 0px;position: absolute;left: 0px;top: -52px;background-color: #222;transition: all .5s;z-index: 100;filter: alpha(opacity=00);opacity: 0.0;}
#aero__container ul.spirit_navi li#btn02 .head_hover p {font-size: 16px;color: #FFF;line-height: 1.4;margin: 0px;}
#aero__container ul.spirit_navi li#btn02 a:hover .head_hover {filter: alpha(opacity=100);opacity: 1.0;}

/* 下部ナビ */
#aero__container ul.spirit_navi.bottom li#btn01 p,#aero__container ul.spirit_navi.bottom li#btn05 p,#aero__container ul.spirit_navi.bottom li#btn06 p {padding: 55px 0px 0px 0px;}
#aero__container ul.spirit_navi.bottom li#btn02 p,#aero__container ul.spirit_navi.bottom li#btn03 p,#aero__container ul.spirit_navi.bottom li#btn04 p {padding: 40px 0px 0px 0px;}
#aero__container ul.spirit_navi.bottom li a {background-image: url(../images/navi_arrow_bottom_01.png);background-position: center 12px;}
#aero__container ul.spirit_navi.bottom li a:hover {background-image: url(../images/navi_arrow_bottom_02.png);}
#aero__container ul.spirit_navi.bottom li.active a {background-image: url(../images/navi_arrow_bottom_02.png);}

/* コンテンツ */
#aero__container .contents_box {background-color: #f0f0f0;background-image: url(../images/gradation_top.png);background-repeat: repeat-x;background-position: top;}
#aero__container .contents_box .end_line {background-image: url(../images/gradation_bottom.png);background-repeat: repeat-x;background-position: bottom;}
#aero__container .contents_box .tabbox {width: 920px;margin: 0px auto;padding: 50px 0px;text-align: left;}
#aero__container .contents_box .tabbox .switch {width: 100%;margin: 0px;padding: 0px;}
#aero__container .contents_box .tabbox .switch p {font-size: 16px;color: #444;line-height: 1.8;margin: 0px;padding: 0px;}
#aero__container .contents_box .tabbox .switch p.heading {font-size: 32px;color: #222;line-height: 1.3;font-weight: bold;margin-bottom: 10px;}
#aero__container .contents_box .tabbox .switch p.lead {font-size: 18px;color: #222;line-height: 1.4;}

/* タブ1 */
#aero__container .contents_box .tabbox#tab1 .switch p.heading {margin-bottom: 15px;}
#aero__container .contents_box .tabbox#tab1 .switch p.lead {line-height: 1.8;}
#aero__container .contents_box .tabbox#tab1 .switch p.lead span {font-size: 14px;line-height: 1.6;color: #C00;display: block;padding-top: 5px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail{ max-width: 700px; margin: 30px auto 0;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article{position: relative;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article .fL{width: 164px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article .fR{width: 710px;position: relative;top: -4px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article .fR p{font-size: 16px;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article .fR span{font-size: 14px;display: block;padding-top: 3px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article li{position: absolute;list-style-type: none;background-color: #F0F0F0;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n01{ width: 105px; left: 0px; top: 0px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n02{ width: 92px; left: 0px; bottom: 0px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n03{ width: 70px; left: 270px; top: 0px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n04{ width: 97px; left: 496px; bottom: 0px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n05{ width: 90px; top: 271px; right: -8px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n06{ width: 118px; left: 410px; top: 0px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n07{ width: 85px; left: 496px; bottom: 85px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article li a img{filter: alpha(opacity=100);opacity: 1.0;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .article li a:hover img {filter: alpha(opacity=70);opacity: 0.7;}
.lity-container{width: 740px;background-color: #000;filter: alpha(opacity=80);opacity: 0.8;}
.element_inner{padding: 28px;}
.element_inner p{font-size: 16px;color: #fff;line-height: 1.8;margin: 0px;padding: 0px;font-family: 'Hiragino Kaku Gothic ProN', メイリオ, Meiryo, sans-serif;}
.element_inner p.heading{font-size: 24px;line-height: 1.1;padding-bottom: 15px;font-weight: bold;}
.test img{width: auto !important;}

/* タブ2 */
#aero__container .contents_box .tabbox#tab2 .switch .category{margin-top: 40px;background-color: #2b4f68;border-left: 5px solid #95a7b4;padding: 10px 0px 8px 20px;}
#aero__container .contents_box .tabbox#tab2 .switch .category p{font-size: 21px;color: #FFF;line-height: 1.1;font-weight: bold;}
#aero__container .contents_box .tabbox#tab2 .switch .detail{margin-top: 40px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .headline{font-size: 26px;color: #2b4f68;line-height: 1.1;font-weight: bold;border-left: 5px solid #2b4f68;padding-left: 20px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .headline span{font-size: 16px;color: #48677c;font-weight: normal;display: block;padding-top: 10px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .article{border-left: 5px solid #999;padding: 20px 0px 0px 20px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .article .fL{width: 164px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .article .fR{width: 710px;position: relative;top: -4px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .article .fR p{font-size: 16px;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .article .fR span{font-size: 14px;line-height: 1.6;display: block;padding-top: 5px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr{margin-top: 40px;position: relative;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr p{font-size: 16px;line-height: 1.1;text-align: center;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr .b1{width: 184px;position: absolute;left: 25px;bottom: 25px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr .b2{width: 218px;position: absolute;left: 225px;bottom: 25px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr p a {color: #333;display: block;text-decoration: none;padding: 10px 0px 8px 0px;border-radius: 10px;background-color: #FFF;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr p a:hover {background-color: #f0f0f0;}

/* タブ3 */
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab {display: block;margin: 40px 0px 0px 0px;padding: 0px;}
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li{list-style-type: none;margin: 0px;padding: 0px 0px 0px 2%;width: 47%;border: 2px solid #2C4F68;transition: all .5s;}
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li.active{background-color: #2b4f68;}
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li#btn01{float: left;}
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li#btn02{float: right;}

#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li a{text-decoration: none;}
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li a p{font-size: 21px;line-height: 1.1;font-weight: bold;text-decoration: none;color: #2C4F68;padding: 12px 0px 10px 0px;transition: all .5s;}
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li a p span {font-size: 15px;position: relative;top: -2px;}
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li.active a p{color: #FFF;}
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li.active a p span{font-size: 15px;position: relative;top: -2px;display: none;}
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li:hover {background-color: #2b4f68 !important;}
#aero__container .contents_box .tabbox#tab3 .switch #engineer_tab li:hover a p{color: #FFF; !important}

#aero__container .contents_box .tabbox#tab3 .switch .category{margin-top: 40px;background-color: #2b4f68;border-left: 5px solid #95a7b4;padding: 10px 0px 8px 20px;}
#aero__container .contents_box .tabbox#tab3 .switch .category p{font-size: 21px;color: #FFF;line-height: 1.1;font-weight: bold;}
#aero__container .contents_box .tabbox#tab3 .switch .detail{margin-top: 40px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .headline{font-size: 26px;color: #2b4f68;line-height: 1.1;font-weight: bold;border-left: 5px solid #2b4f68;padding-left: 20px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .headline span{font-size: 16px;color: #48677c;font-weight: normal;display: block;padding-top: 10px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .article{border-left: 5px solid #95a7b4;padding: 20px 0px 0px 20px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .article .fL{width: 164px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .article .fR{width: 710px;position: relative;top: -4px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .article .fR p{font-size: 16px;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .article .fR span{font-size: 14px;display: block;padding-top: 3px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr{margin-top: 40px;position: relative;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr p{font-size: 16px;line-height: 1.1;text-align: center;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr .b1{width: 184px;position: absolute;left: 25px;bottom: 25px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr .b2{width: 218px;position: absolute;left: 225px;bottom: 25px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr p a {color: #333;display: block;text-decoration: none;padding: 10px 0px 8px 0px;border-radius: 10px;background-color: #FFF;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr p a:hover {background-color: #f0f0f0;}

/* タブ4 */
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab {display: block;margin: 40px 0px 0px 0px;padding: 0px;}
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li{list-style-type: none;margin: 0px;padding: 0px 0px 0px 2%;width: 47%;border: 2px solid #2C4F68;transition: all .5s;}
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li.active{background-color: #2b4f68;}
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li#btn01{float: left;}
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li#btn02{float: right;}

#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li a{text-decoration: none;}
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li a p{font-size: 21px;line-height: 1.1;font-weight: bold;text-decoration: none;color: #2C4F68;padding: 12px 0px 10px 0px;transition: all .5s;}
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li a p span {font-size: 15px;position: relative;top: -2px;}
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li.active a p{color: #FFF;}
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li.active a p span{font-size: 15px;position: relative;top: -2px;display: none;}
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li:hover {background-color: #2b4f68 !important;}
#aero__container .contents_box .tabbox#tab4 .switch #engineer_tab li:hover a p{color: #FFF; !important}

#aero__container .contents_box .tabbox#tab4 .switch .category{margin-top: 40px;background-color: #2b4f68;border-left: 5px solid #95a7b4;padding: 10px 0px 8px 20px;}
#aero__container .contents_box .tabbox#tab4 .switch .category p{font-size: 21px;color: #FFF;line-height: 1.1;font-weight: bold;}
#aero__container .contents_box .tabbox#tab4 .switch .detail{margin-top: 40px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .headline{font-size: 26px;color: #2b4f68;line-height: 1.1;font-weight: bold;border-left: 5px solid #2b4f68;padding-left: 20px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .headline span{font-size: 16px;color: #48677c;font-weight: normal;display: block;padding-top: 10px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .article{border-left: 5px solid #95a7b4;padding: 20px 0px 0px 20px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .article .fL{width: 164px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .article .fR{width: 710px;position: relative;top: -4px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .article .fR p{font-size: 16px;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .article .fR span{font-size: 14px;display: block;padding-top: 3px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr{margin-top: 40px;position: relative;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr p{font-size: 16px;line-height: 1.1;text-align: center;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr .b1{width: 184px;position: absolute;left: 25px;bottom: 25px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr .b2{width: 218px;position: absolute;left: 225px;bottom: 25px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr p a {color: #333;display: block;text-decoration: none;padding: 10px 0px 8px 0px;border-radius: 10px;background-color: #FFF;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr p a:hover {background-color: #f0f0f0;}

/* タブ5 */
#aero__container .contents_box .tabbox#tab5 .switch p.lead {margin-bottom: 40px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail{margin-top: 20px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail.line{margin-top: 20px;padding-top: 25px;border-top: 1px dotted #999;}
#aero__container .contents_box .tabbox#tab5 .switch .detail:first-child{margin-top: 0px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fL{width: 440px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fL p{font-size: 14px;line-height: 1.6;padding-top: 10px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fR{width: 460px;position: relative;top: -1px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fR p{font-size: 16px;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fR span{font-size: 14px;line-height: 1.6;display: block;padding-top: 5px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fR span.heading{font-size: 21px;display: block;padding-top: 0px;padding-bottom: 10px;line-height: 1.3;font-weight: bold;}

/* タブ6 */
#aero__container .contents_box .tabbox#tab6 .switch p.lead {margin-bottom: 40px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail{margin-top: 20px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail.line{margin-top: 25px;padding-top: 25px;border-top: 1px dotted #999;}
#aero__container .contents_box .tabbox#tab6 .switch .detail:first-child{margin-top: 0px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fL{width: 440px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fL p{font-size: 14px;line-height: 1.6;padding-top: 10px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR{width: 460px;position: relative;top: -1px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR p{font-size: 16px;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR span{font-size: 14px;line-height: 1.6;display: block;padding-top: 5px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR span.heading{font-size: 21px;display: block;padding-top: 0px;padding-bottom: 10px;line-height: 1.3;font-weight: bold;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR span.date{font-size: 14px;display: block;padding-top: 0px;padding-bottom: 5px;line-height: 1.3;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR p a{color: #16499d;text-decoration: none;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR p a:hover{color: #839cc6;text-decoration: none;}

#aero__container .fL { float: left; }
#aero__container .fR { float: right; }
#aero__container .pc {display: block;}
#aero__container .sp {display: none;}

.clearfix:after {content:"";display:block;clear:both;}


/* スマホ対応 */
@media screen and (max-width: 768px) {
html { font-size: 80%; }
body { font-size: 100% !important; -webkit-text-size-adjust: 100%; }

#contents #aero__container {width: 100%;min-width: 100%;max-width: 100%;margin: 0px;}
#aero_engine_nav {text-align: left;}

/* ナビ */
#aero__container ul.spirit_navi {width: 92%;background-color: #FFF;margin: 25px 4%;padding: 0px;display: block;text-align: center;}
#aero__container ul.spirit_navi li {height: auto;list-style-type: none;margin: 0px 0px 3px 0px;padding: 0px;float: none;}
#aero__container ul.spirit_navi li#btn01 {width: 100%;height: auto;margin-top: 0px;}
#aero__container ul.spirit_navi li#btn02 {width: 100%;height: auto;margin-top: 0px;}
#aero__container ul.spirit_navi li#btn03 {width: 100%;height: auto;margin-top: 0px;}
#aero__container ul.spirit_navi li#btn04 {width: 100%;height: auto;margin-top: 0px;}
#aero__container ul.spirit_navi li#btn05 {width: 100%;height: auto;margin-top: 0px;}
#aero__container ul.spirit_navi li#btn06 {width: 100%;height: auto;margin-top: 0px;}
#aero__container ul.spirit_navi li#sub {display: none;}
#aero__container ul.spirit_navi li a {background-position: 4% center;background-size: 10%;}
#aero__container ul.spirit_navi li a p {font-size: 1.4rem;color: #222;line-height: 1.4;padding: 14px 0px 12px 18%;margin: 0px;text-align: left;}
#aero__container ul.spirit_navi li a p span {font-size: 1.1rem;line-height: 1.4;display: block;margin-bottom: 5px;}
#aero__container ul.spirit_navi li a p span br {display: none;}
#aero__container ul.spirit_navi li#btn01 p,#aero__container ul.spirit_navi li#btn05 p,#aero__container ul.spirit_navi li#btn06 p {padding: 14px 0px 12px 18%;}
#aero__container ul.spirit_navi li#btn02 p,#aero__container ul.spirit_navi li#btn03 p,#aero__container ul.spirit_navi li#btn04 p {padding: 14px 0px 12px 18%;}
#aero__container ul.spirit_navi li#sub p {padding: 16px 4% 12px 4%;text-align: left;}

/* 下部ナビ */
#aero__container ul.spirit_navi.bottom li a {background-position: 4% center;background-size: 10%;}
#aero__container ul.spirit_navi.bottom li a p {padding: 15px 0px 13px 18%;}
#aero__container ul.spirit_navi.bottom li a p span {font-size: 1.1rem;line-height: 1.4;display: block;margin-bottom: 5px;}
#aero__container ul.spirit_navi.bottom li#btn01 p,#aero__container ul.spirit_navi.bottom li#btn05 p,#aero__container ul.spirit_navi.bottom li#btn06 p {padding: 14px 0px 12px 18%;}
#aero__container ul.spirit_navi.bottom li#btn02 p,#aero__container ul.spirit_navi.bottom li#btn03 p,#aero__container ul.spirit_navi.bottom li#btn04 p {padding: 14px 0px 12px 18%;}


/* コンテンツ */
#aero__container .contents_box .tabbox {width: 92%;margin: 0px 4%;padding: 35px 0px;text-align: left;}
#aero__container .contents_box .tabbox .switch p {font-size: 1.4rem;color: #444;line-height: 1.8;margin: 0px;padding: 0px;}
#aero__container .contents_box .tabbox .switch p.heading {font-size: 1.8rem;color: #222;line-height: 1.4;font-weight: bold;margin-top: 50px;margin-bottom: 8px;}
#aero__container .contents_box .tabbox .switch p.lead {font-size: 1.3rem;color: #222;line-height: 1.6;}

/* タブ1 */
#aero__container .contents_box .tabbox#tab1 .switch p.heading {margin-bottom: 15px;}
#aero__container .contents_box .tabbox#tab1 .switch p.lead {line-height: 1.6;}
#aero__container .contents_box .tabbox#tab1 .switch p.lead span {line-height: 1.6;}
#aero__container .contents_box .tabbox#tab1 .switch .detail{margin-top: 20px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .test img{width: 100% !important;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .element_inner{display:none;background-color:#484848;padding: 15px;margin-top: 25px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .element_inner p{font-size: 1.2rem;line-height: 1.6;color:#FFF;padding-bottom: 0px;}
#aero__container .contents_box .tabbox#tab1 .switch .detail .element_inner p.heading{font-size: 1.6rem;padding-bottom: 5px !important;margin: 0px !important;}


/* タブ2 */
#aero__container .contents_box .tabbox#tab2 .switch .detail{margin-top: 25px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .headline{font-size: 1.6rem;line-height: 1.4;border-left: 4px solid #2b4f68;padding-left: 10px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .headline span{font-size: 1.2rem;padding-top: 5px;line-height: 1.4;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .article{border-left: 4px solid #95a7b4;padding: 10px 0px 0px 10px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .article .fL{width: 40%;margin: 4px 15px 15px 0px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .article .fR{width: 100%;position: relative;top: 0px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .article .fR p{font-size: 1.2rem;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab2 .switch .detail .article .fR span{font-size: 1.0rem;line-height: 1.6;display: block;padding-top: 5px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr{margin-top: 25px;position: relative;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr p{font-size: 1.1rem;line-height: 1.1;color: #333;text-align: center;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr .b1{width: 40%;position: absolute;left: 4%;bottom: 64px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr .b2{width: 40%;position: absolute;left: 4%;bottom: 20px;}
#aero__container .contents_box .tabbox#tab2 .switch .detail.bnr p a {padding: 8px 0px 8px 0px;border-radius: 15px;}


/* タブ3 */
#aero__container .contents_box .tabbox#tab3 .switch .category{margin-top: 25px;border-left: 4px solid #95a7b4;padding: 10px 0px 8px 10px;}
#aero__container .contents_box .tabbox#tab3 .switch .category p{font-size: 1.6rem;color: #FFF;line-height: 1.1;font-weight: bold;}
#aero__container .contents_box .tabbox#tab3 .switch .detail{margin-top: 25px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .headline{font-size: 1.6rem;line-height: 1.4;border-left: 4px solid #2b4f68;padding-left: 10px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .headline span{font-size: 1.2rem;padding-top: 5px;line-height: 1.4;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .article{border-left: 4px solid #95a7b4;padding: 10px 0px 0px 10px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .article .fL{width: 40%;margin: 4px 15px 15px 0px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .article .fR{width: 100%;position: relative;top: -0px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .article .fR p{font-size: 1.2rem;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab3 .switch .detail .article .fR span{font-size: 1.0rem;line-height: 1.6;display: block;padding-top: 5px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr{margin-top: 25px;position: relative;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr p{font-size: 1.2rem;line-height: 1.1;color: #333;text-align: center;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr .b1{width: 40%;position: absolute;left: 4%;bottom: 64px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr .b2{width: 40%;position: absolute;left: 4%;bottom: 20px;}
#aero__container .contents_box .tabbox#tab3 .switch .detail.bnr p a {padding: 8px 0px 8px 0px;border-radius: 15px;}

/* タブ3 */
#aero__container .contents_box .tabbox#tab4 .switch .category{margin-top: 25px;border-left: 4px solid #95a7b4;padding: 10px 0px 8px 10px;}
#aero__container .contents_box .tabbox#tab4 .switch .category p{font-size: 1.6rem;color: #FFF;line-height: 1.1;font-weight: bold;}
#aero__container .contents_box .tabbox#tab4 .switch .detail{margin-top: 25px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .headline{font-size: 1.6rem;line-height: 1.4;border-left: 4px solid #2b4f68;padding-left: 10px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .headline span{font-size: 1.2rem;padding-top: 5px;line-height: 1.4;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .article{border-left: 4px solid #95a7b4;padding: 10px 0px 0px 10px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .article .fL{width: 40%;margin: 4px 15px 15px 0px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .article .fR{width: 100%;position: relative;top: -0px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .article .fR p{font-size: 1.2rem;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab4 .switch .detail .article .fR span{font-size: 1.0rem;line-height: 1.6;display: block;padding-top: 5px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr{margin-top: 25px;position: relative;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr p{font-size: 1.2rem;line-height: 1.1;color: #333;text-align: center;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr .b1{width: 40%;position: absolute;left: 4%;bottom: 64px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr .b2{width: 40%;position: absolute;left: 4%;bottom: 20px;}
#aero__container .contents_box .tabbox#tab4 .switch .detail.bnr p a {padding: 8px 0px 8px 0px;border-radius: 15px;}

/* タブ5 */
#aero__container .contents_box .tabbox#tab5 .switch .detail{margin-top: 25px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fL{width: 100%;padding-top: 10px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fL p{font-size: 1.0rem;line-height: 1.6;padding-top: 5px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fR{width: 100%;position: relative;top: 0px;padding-top: 0px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fR p{font-size: 1.2rem;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fR span{font-size: 1.0rem;line-height: 1.6;display: block;padding-top: 5px;}
#aero__container .contents_box .tabbox#tab5 .switch .detail .article .fR span.heading{font-size: 1.6rem;display: block;padding-top: 0px;padding-bottom: 10px;line-height: 1.3;}

/* タブ5 */
#aero__container .contents_box .tabbox#tab6 .switch .detail{margin-top: 25px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fL{width: 100%;padding-top: 10px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR{width: 100%;position: relative;top: -0px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR p{font-size: 1.2rem;line-height: 1.8;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR span{font-size: 1.0rem;line-height: 1.6;display: block;padding-top: 5px;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR span.heading{font-size: 1.6rem;display: block;padding-top: 0px;padding-bottom: 10px;line-height: 1.3;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR span.date{font-size: 1.0rem;display: block;padding-top: 0px;padding-bottom: 5px;line-height: 1.3;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR p a{color: #16499d;text-decoration: none;}
#aero__container .contents_box .tabbox#tab6 .switch .detail .article .fR p a:hover{color: #839cc6;text-decoration: none;}


#aero__container .pc {display: none;}
#aero__container .sp {display: block;}
	
	#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n01 {
		width: 105px;
		left: 0px;
		top: 0px;
	}
	#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n02 {
		width: 92px;
		left: 0px;
		bottom: -15px;
	}
	#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n03 {
		width: 70px;
		left: 133px;
		top: 0px;
	}
	#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n04 {
		width: 97px;
		left: 296px;
		bottom: -25px;
	}
	#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n05 {
		width: 90px;
		top: 103px;
		right: -8px;
	}
	#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n06 {
		width: 118px;
		left: 240px;
		top: 0px;
	}
	#aero__container .contents_box .tabbox#tab1 .switch .detail .article li.n07 {
		width: 85px;
		left: 300px;
		bottom: 50px;
	}

}

@media screen and (max-width: 375px) {
#aero__container ul.spirit_navi li a p span br {display: block;}
}