@charset "utf-8";@media screen and (min-width:768px){.top_01{width:100%;height:800px;background-image:url(//www.banshu-tfc.jp/wp-content/themes/btfc/common/css/../img/head_bk.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.mai_ch{position:absolute;top:20%;left:10%}.top_02{background-image:url(//www.banshu-tfc.jp/wp-content/themes/btfc/common/css/../img/gara_right.jpg);background-repeat:no-repeat;background-position:right top;width:100%;padding:100px 0 0}.top_02_box{background-image:url(//www.banshu-tfc.jp/wp-content/themes/btfc/common/css/../img/gara_left.jpg);background-repeat:no-repeat;background-position:left bottom;width:100%;padding:0 0 80px}.title_style01{width:1000px;margin:0 auto 0px auto;text-align:center}.title_style01_moji01{font-family:oswald,sans-serif;font-weight:400;font-style:normal;font-size:40px}.news_box{width:700px;margin:0 auto 40px auto;padding:60px 0 0}.news_box_child{padding-bottom:30px}.news_box_child a{color:#000!important}.news_box_day{width:100px;float:left;font-size:13px;font-weight:700}.cat01{float:left;width:100px;background:#ec6c00;text-align:center;margin:0 auto 0px auto;color:#fff;font-size:13px}.cat02{float:left;width:100px;background:#084f9f;text-align:center;margin:0 auto 0px auto;color:#fff;font-size:13px}.news_box_title{width:400px;float:left;padding-left:20px}.news_readmore a{width:190px;line-height:45px;height:45px;border:1px solid #000;text-align:center;font-size:16px;margin:30px auto 0px auto;display:block;color:#000!important}.news_readmore a:after{content:'';background-image:url(//www.banshu-tfc.jp/wp-content/themes/btfc/common/css/../img/top_icon01.png);background-repeat:no-repeat;width:26px;height:13px;display:inline-block;margin-left:15px}.top_03{width:100%;height:310px;background-image:url(//www.banshu-tfc.jp/wp-content/themes/btfc/common/css/../img/top_03_bk.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;text-align:center;padding:60px 0 0}.top_04{width:1000px;margin:0 auto 0px auto;display:flex;padding:100px 0 0}.top_04 a{width:calc(100%/3);border:1px solid #000;padding:4px;margin:0 5px;height:150px;text-align:center;color:#000!important}.top_04 a:hover{border:1px solid #589a3d;color:#fff;background:#589a3d}.top_04_01_01{padding:40px 0 20px}}@media screen and (max-width:767px){.top_01{width:100%;height:300px;background-image:url(//www.banshu-tfc.jp/wp-content/themes/btfc/common/css/../img/head_bk.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative}.mai_ch{position:absolute;top:30%;left:2%}.top_02{background-image:url(//www.banshu-tfc.jp/wp-content/themes/btfc/common/css/../img/gara_right.jpg);background-repeat:no-repeat;background-position:right top;width:100%;padding:100px 0 0}.top_02_box{background-image:url(//www.banshu-tfc.jp/wp-content/themes/btfc/common/css/../img/gara_left.jpg);background-repeat:no-repeat;background-position:left bottom;width:100%;padding:0 0 80px}.title_style01{width:100%;margin:0 auto 0px auto;text-align:center}.title_style01_moji01{font-family:oswald,sans-serif;font-weight:400;font-style:normal;font-size:40px}.news_box{width:100%;margin:0 auto 40px auto;padding:60px 0 0}.news_box_child{padding-bottom:30px}.news_box_child a{color:#000!important}.news_box_day{width:30%;float:left;font-size:13px;font-weight:700;padding-left:10px}.cat01{float:left;width:50%;background:#ec6c00;text-align:center;margin:0 auto 0px auto;color:#fff;font-size:13px}.cat02{float:left;width:50%;background:#084f9f;text-align:center;margin:0 auto 0px auto;color:#fff;font-size:13px}.news_box_title{width:100%;float:left;padding-left:20px}.news_readmore a{width:100%;line-height:45px;height:45px;border:1px solid #000;text-align:center;font-size:16px;margin:30px auto 0px auto;display:block;color:#000!important}.news_readmore a:after{content:'';background-image:url(//www.banshu-tfc.jp/wp-content/themes/btfc/common/css/../img/top_icon01.png);background-repeat:no-repeat;width:26px;height:13px;display:inline-block;margin-left:15px}.top_03{width:100%;height:250px;background-image:url(//www.banshu-tfc.jp/wp-content/themes/btfc/common/css/../img/top_03_bk.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;position:relative;text-align:center;padding:60px 0 0}.top_04{width:100%;margin:0 auto 0px auto;padding:30px 0 0}.top_04 a{border:1px solid #000;padding:4px;margin:0 10px 10px;height:150px;text-align:center;display:block;color:#000!important}.top_04 a:hover{border:1px solid #589a3d;color:#fff;background:#589a3d}.top_04_01_01{padding:40px 0 20px}}