@charset "UTF-8";.secService{padding:40px 0;background-color:#f6faf5}.secService .head{padding-top:40px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/ico_tit_service01.png) 50% 0 no-repeat;background-size:43px auto}.secService .read{line-height:1.7;padding:15px 0 25px;font-size:1.6rem;text-align:center}.secService .list{margin-bottom:25px}.secService .list .item{background-color:#fff}.secService .list .item+.item{margin-top:15px}.secService .list .item .box{padding:0 20px 20px;border-top:3px solid #257e61}.secService .list .item .box .titItem{padding:10px 0 8px;border-bottom:1px solid #d9d8cf;color:#257e61;font-weight:500;font-size:1.9rem;text-align:center}.secService .list .item .box .txt{padding-top:10px}.secService .btn{box-sizing:border-box;padding:0 20px}@media all and (min-width:600px){.secService{padding:67px 0 70px}.secService .head{padding-top:60px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/ico_tit_service01.png) 50% 0 no-repeat;background-size:61px}.secService .read{padding:20px 0 30px;font-size:1.7rem}.secService .list{margin-bottom:30px}.secService .list .item{float:left;width:353px;margin-right:20px;margin-bottom:20px}.secService .list .item+.item{margin-top:0}.secService .list .item:nth-child(3n){margin-right:0}.secService .list .item .box{padding:0 30px 30px}.secService .list .item .box .titItem{padding:20px 0 12px;font-size:2.3rem}.secService .list .item .box .txt{padding-top:15px}.secService .btn{width:410px;margin:auto;padding:0}}.secFeatures{padding:40px 0;background-color:#0f6b4d}.secFeatures .head .read{position:relative;width:275px;margin:0 auto 8px;padding:5px 0;border-radius:25px;background-color:#fff;font-weight:500;font-size:1.7rem;text-align:center}.secFeatures .head .read:before{position:absolute;right:0;bottom:-7px;left:0;width:0;height:0;margin:auto;border-width:7px 7px 0;border-style:solid;border-color:#fff transparent transparent;content:""}.secFeatures .head .tit{margin-bottom:10px;text-align:center}.secFeatures .head .tit .titIn{background-color:#0f6b4d;color:#fff;font-weight:500;font-size:2.9rem}.secFeatures .head .tit .titIn .num{display:inline-block;line-height:1.2;font-weight:500;font-size:5.4rem}.secFeatures .head .tit:before{background-color:#579883}.secFeatures .list .item{display:table;width:100%}.secFeatures .list .item+.item{margin-top:15px}.secFeatures .list .item .img{display:table-cell;width:176px;vertical-align:middle}.secFeatures .list .item .txt{display:table-cell;padding-left:15px;color:#fff;vertical-align:middle}@media all and (min-width:600px){.secFeatures{padding:70px 0 90px;background:#0f6b4d url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/bg_service01.png) 100% 0 no-repeat}.secFeatures .head .read{width:550px;margin-bottom:10px;padding:10px 0;font-size:2.1rem}.secFeatures .head .read:before{bottom:-10px;border-width:10px 10px 0}.secFeatures .head .tit{margin-bottom:25px}.secFeatures .head .tit .titIn{font-size:4rem}.secFeatures .head .tit .titIn .num{line-height:1.1;font-size:9rem}.secFeatures .list{margin-left:30px}.secFeatures .list .item{float:left;width:303px}.secFeatures .list .item+.item{margin-top:0;margin-left:80px}.secFeatures .list .item .img{display:block;width:295px;margin-bottom:5px;margin-left:auto}.secFeatures .list .item .txt{display:block;padding-right:40px;padding-left:0}}.secMessage{box-shadow:0 2px 3.92px .08px rgba(215,215,215,.49)}.secMessage .img{margin:0 -15px}.secMessage .box{padding:35px 15px 25px}.secMessage .box .head{margin-bottom:3px;padding-left:50px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/ico_tit_message01.png) 6px 0 no-repeat;background-size:30px auto}.secMessage .box .head .tit{line-height:1;margin-bottom:7px;font-weight:500;font-size:2.3rem}.secMessage .box .head .eng{text-align:left}@media all and (min-width:600px){.secMessage{padding:80px 0 70px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/bg_message01.png) 50% 50% no-repeat;background-size:cover;box-shadow:none}.secMessage .relative{position:relative}.secMessage .img{position:absolute;right:60px;bottom:-70px;width:371px;margin:0}.secMessage .box{box-sizing:border-box;width:685px;padding:55px 60px 60px;background-color:#fff}.secMessage .box .head{margin-bottom:20px;padding-left:60px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/ico_tit_message01.png) 6px 5px no-repeat;background-size:37px auto}.secMessage .box .head .tit{margin-bottom:5px;font-size:3.2rem}}.secNew{padding:35px 0}.secNew .head .tit{line-height:1;margin-bottom:7px;font-weight:500;font-size:2.2rem}.secNew .head .eng{text-align:left}.secNew .list{margin-bottom:25px}.secNew .list .item{margin:0 -15px;padding:0 15px;border-bottom:1px solid #e0e0e0}.secNew .list .item a{display:block;padding:18px 0;text-decoration:none}.secNew .list .item a .date{color:#918674}.secNew .list .item a .date:before{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;background-color:#918674;content:""}.secNew .list .item a .txt{color:#257e61;font-weight:500}.secNew .btn{box-sizing:border-box;padding:0 20px}@media all and (min-width:600px){.secNew{padding:40px 0}.secNew .relative{position:relative}.secNew .head{float:left;width:260px;padding-top:25px}.secNew .head .tit{margin-bottom:5px;font-size:3rem}.secNew .list{float:right;width:840px;margin-bottom:50px}.secNew .list .item{margin:0;padding:0;border-bottom:1px solid #e0e0e0}.secNew .list .item a{padding:25px 0}.secNew .list .item a .date{float:left;width:130px}.secNew .list .item a .txt{padding-left:130px}.secNew .list .item a:hover .txt{text-decoration:underline}.secNew .btn{width:410px;margin:auto;padding:0}}.secColumn{padding:44px 0;background-color:#f7fbf6}.secColumn .head{margin-bottom:20px;padding-top:40px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/ico_tit_column01.png) 50% 0 no-repeat;background-size:48px auto}.secColumn .list{margin-bottom:25px}.secColumn .list .item+.item{margin-top:20px}.secColumn .list .item .img{margin:0 -15px}.secColumn .list .item .box{position:relative;margin-top:-25px;padding:25px 20px 15px;border-top:3px solid #257e61;background-color:#fff;box-shadow:0 0 20px 0 rgba(51,51,51,.3)}.secColumn .list .item .box a{display:block;text-decoration:none}.secColumn .list .item .box a .category{margin-bottom:10px}.secColumn .list .item .box a .category .date{color:#918674}.secColumn .list .item .box a .category .date:before{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;background-color:#918674;content:""}.secColumn .list .item .box a .category .catName{display:inline-block;box-sizing:border-box;min-width:90px;margin-left:10px;padding:2px 5px;background-color:#257e61;color:#fff;font-weight:500;font-size:1.3rem;text-align:center}.secColumn .list .item .box a .titColumn{color:#257e61;font-weight:500;font-size:1.9rem}.secColumn .btn{box-sizing:border-box;padding:0 20px}@media all and (min-width:600px){.secColumn{padding:80px 0 70px}.secColumn .head{margin-bottom:40px;padding-top:50px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/ico_tit_column01.png) 50% 0 no-repeat;background-size:57px auto}.secColumn .list{margin-bottom:20px}.secColumn .list .item{float:left;width:536px;margin-bottom:30px}.secColumn .list .item+.item{margin-top:0}.secColumn .list .item:nth-child(even){float:right}.secColumn .list .item .img{height:303px;margin:0}.secColumn .list .item .box{margin:-47px 15px 0;padding:30px 50px}.secColumn .list .item .box a{display:block;text-decoration:none}.secColumn .list .item .box a .category .catName{min-width:88px;margin-left:15px;font-size:1.3rem}.secColumn .list .item .box a .titColumn{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d6d6d6;font-size:2rem}.secColumn .list .item .box a:hover .titColumn{text-decoration:underline}.secColumn .btn{width:410px;margin:auto;padding:0}}.secAccess{padding:40px 0 0}.secAccess .head{margin-bottom:20px;padding-top:40px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/ico_tit_access01.png) 50% 0 no-repeat;background-size:37px auto}.secAccess .mapWrap{margin:0 -15px}.secAccess .map{position:relative;width:100%;height:174px}.secAccess .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.secAccess .box{margin:0 -15px;padding:0 15px 50px;background-color:#69412b}.secAccess .box .boxIn{position:relative;margin-top:-25px;padding:40px 20px 30px;background-color:#fff;box-shadow:0 0 20px 0 rgba(51,51,51,.3)}.secAccess .box .boxIn:before{position:absolute;top:-12px;left:-5px;width:135px;height:70px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/bg_access01.png) 0 0 no-repeat;background-size:contain;content:""}.secAccess .box .boxIn .logo{margin-bottom:25px}.secAccess .box .boxIn .txt{margin-bottom:15px}.secAccess .box .boxIn .link{margin-bottom:30px}.secAccess .box .boxIn .link a{position:relative;padding-right:20px;color:#257e61}.secAccess .box .boxIn .link a:before,.secAccess .box .boxIn .link a:after{position:absolute;right:0}.secAccess .box .boxIn .link a:before{top:7px;width:12px;height:12px;border-radius:50%;background:#257e61;content:""}.secAccess .box .boxIn .link a:after{top:10px;box-sizing:border-box;width:3px;height:3px;border:3px solid transparent;border-left:5px solid #fff;content:""}@media all and (min-width:600px){.secAccess{padding:70px 0 0}.secAccess .head{margin-bottom:30px;padding-top:50px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/ico_tit_access01.png) 50% 0 no-repeat;background-size:44px auto}.secAccess .mapWrap{margin:0 0 -305px}.secAccess .map{height:509px}.secAccess .box{margin:0 -100%;padding:195px 100% 80px}.secAccess .box .boxIn{margin:0 90px;margin-top:0;padding:50px 0 55px}.secAccess .box .boxIn:before{position:absolute;top:-30px;left:-23px;width:338px;height:175px;background:url(//www.yuihoumu.com/cms/wp-content/themes/yuihoumu/css/../img/home/bg_access01.png) 0 0 no-repeat;background-size:contain;content:""}.secAccess .box .boxIn .logo{width:414px;margin:0 auto 25px}.secAccess .box .boxIn .txt{line-height:1.8;margin-bottom:15px;text-align:center}.secAccess .box .boxIn .link{margin-bottom:33px;text-align:center}.secAccess .box .boxIn .link a{padding-right:27px;font-size:1.6rem}.secAccess .box .boxIn .link a:before{top:6px;width:16px;height:16px}.secAccess .box .boxIn .link a:after{top:10px;width:4px;height:4px;border:4px solid transparent;border-left:6px solid #fff}.secAccess .box .boxIn .btn{width:410px;margin:auto}}