/* https://tenkuryo.jp/wp-content/themes/Kongouhoujik/css/about-tenku.css?20250703-103441 */
.clearfix{clear:both}#content .banner{background:url(/wp-content/themes/Kongouhoujik/css/../img/about-tenku/banner.png) no-repeat top center;background-size:cover}#content{padding-bottom:15px}#content .banner .pageTitle .top_txt{font-size:20px;display:block;text-align:center;color:#e2ee62}.area1{padding-top:37px}.area1 .list_attraction{width:960px;margin:48px auto 0;overflow:hidden}.area1 .list_attraction li{width:300px;float:left;margin-bottom:30px}.area1 .list_attraction li+li{margin-left:30px}@media (min-width:769px){.area1 .list_attraction li:nth-child(3n+1){margin-left:0}}.area1 .list_attraction li a{display:block;text-align:center;color:#fff;background:#426e33;font-size:28px;text-decoration:none;height:320px;vertical-align:middle;line-height:1.4}.area1 .list_attraction li a:before{content:"";height:100%;display:inline-block;vertical-align:middle;visibility:hidden}.area1 .list_attraction li a .wrap_text{display:inline-block;vertical-align:middle}.area1 .list_attraction li a .big{font-size:48px}.area1 .list_attraction li a .full{display:block}.area1 .box_note{width:100%;margin-top:70px}.area1 .box_note .row{width:100%;overflow:hidden}.area1 .box_note .row+.row{margin-top:62px}.area1 .box_note .row.row_table{margin-top:52px}.area1 .box_note .row .info_left{width:778px;float:left;padding-right:30px}.area1 .row .info_left .row_title{width:100%;vertical-align:bottom;margin-top:-10px}.area1 .row .info_left .row_title .num{font-size:78px;width:60px;display:inline-block;line-height:1}.area1 .row .info_left .row_title .text{font-size:23px;display:inline-block}.area1 .row .info_left .paragraph{font-size:14px;line-height:1.7;margin-top:18px}.area1 .row .info_left .paragraph .hightlight{font-weight:700;line-height:2.2}.area1 .box_note .row .img_right{width:202px;float:right}.area1 .row_table .title_tbl{text-align:center;font-size:17px}.area1 .row_table .list_tbl{width:100%;border-radius:5px;border:1px solid #c9c9c9;overflow:hidden;margin-top:10px}.area1 .row_table .list_tbl li{width:100%;overflow:hidden;border-bottom:1px solid #c9c9c9}.area1 .row_table .list_tbl li:last-child{border:none}.area1 .row_table .list_tbl li .col{width:50%;float:left;text-align:center;font-size:17px;padding:12px 0}.area1 .row_table .list_tbl li .col:first-child{color:#fff;background:#426e33;border-right:1px solid #c9c9c9}.area2{padding-top:95px}.area2 .in_area{width:100%;background:#e6ece8;margin-top:30px;overflow:hidden;padding-bottom:75px}.area2 .list_step{margin-top:50px}.area2 .list_step li{width:100%;position:relative}.area2 .list_step li:after{content:"";width:29px;height:40px;background:url(/wp-content/themes/Kongouhoujik/css/../img/about-tenku/arrow.png) no-repeat left center;background-size:100%;position:absolute;left:190px;bottom:-62px}.area2 .list_step li:last-child:after{display:none}.area2 .list_step li+li{margin-top:80px}.area2 .list_step li .img_step{text-align:left;float:left;position:relative}.area2 .list_step li .img_step .people{position:absolute;top:-104px;right:-102px}.area2 .list_step li .text_step{position:absolute;left:350px;top:0;font-size:27px;width:630px;margin-top:-5px}.area2 .list_step li.spec{margin-top:128px}.area2 .list_step li.config:after{bottom:-85px}.area2 .list_step li.spec .text_step{padding-left:85px}.area2 .list_step li .small_text{position:absolute;left:537px;bottom:96px;font-size:18px}.area2 .box_about{background:#f0dcbc;margin-top:65px;width:100%;padding:32px 0 55px;position:relative;padding-bottom:32px}.area2 .box_about .title_about{font-weight:700;color:#48722f;font-size:23px;text-align:center}.area2 .row_txt{width:100%;overflow:hidden;margin-top:15px}.area2 .row_txt .icon{width:202px;float:left;color:#48722f;text-align:center;padding-top:10px}.area2 .row_txt .icon span{display:inline-block;background:url(/wp-content/themes/Kongouhoujik/css/../img/about-tenku/area2_icon.png) no-repeat top center;padding-top:40px;font-size:16px}.area2 .row_txt .text{width:778px;float:right;padding-right:27px;line-height:1.7}.area2 .box_about:after{content:"";width:100%;height:35px;background:url(/wp-content/themes/Kongouhoujik/css/../img/about-tenku/shadow.png) no-repeat bottom left;background-size:100%;position:absolute;left:0;bottom:-35px}@media (max-width:768px){#content .banner{background:url(/wp-content/themes/Kongouhoujik/css/../img/about-tenku/banner_sp.png) no-repeat top center;background-size:cover}#content .banner .pageTitle .top_txt{font-size:15px}.area1{padding-top:20px}.area1 .list_attraction{width:100%;margin-top:35px}.area1 .list_attraction li{width:49%;margin-bottom:2vw}.area1 .list_attraction li+li{margin-left:2%}.area1 .list_attraction li a{height:60vw;font-size:5vw}.area1 .list_attraction li:nth-child(2n+1){margin-left:0}.area1 .list_attraction li a .big{font-size:8vw}.area1 .box_note{margin-top:40px}.area1 .box_note .row .info_left{width:100%;padding-right:0}.area1 .box_note .row .img_right{width:100%;text-align:center;margin-top:20px}.area1 .box_note .row+.row{margin-top:50px}.area2 .list_step li .img_step{width:100%;text-align:center}.area2 .list_step li .img_step img.sp{display:inline-block}.area2 .list_step li .text_step{position:static;width:100%;padding:0;font-size:24px;margin-top:15px;float:left}.area2 .list_step li:after{left:50%;transform:translateX(-50%)}.area2 .list_step li .small_text{position:static;width:100%;float:left;font-size:19px}.area2 .list_step li.spec .text_step{padding-left:0}.area2 .box_about{padding:30px 2%}.area2 .box_about .title_about{font-size:21px}.area2 .row_txt .text{width:100%;padding:0}.area2 .row_txt .icon{width:100%;margin-bottom:20px}.area2 .box_about:after{background:url(/wp-content/themes/Kongouhoujik/css/../img/about-tenku/shadow_sp.png) no-repeat bottom center;background-size:100%;bottom:-9vw;height:9vw}#content{padding-bottom:80px}.area2{padding-top:50px}.area2 .in_area{padding-top:25px}.area2 .list_step{margin-top:40px}.area1 .box_note .row.row_table{margin-top:40px}.area1 .row .info_left .row_title{width:100%;overflow:hidden;margin-top:0}.area1 .row .info_left .row_title .num{font-size:15vw;width:10vw}.area1 .row .info_left .row_title .text{max-width:calc(100% - 10vw);font-size:4.6vw}.area2 .list_step li.spec{margin-top:110px}.area1 .row .info_left .paragraph{margin-top:8px}}