#title_area.archive{background-image:url(/wp-content/themes/fit/img/bg_bukken.jpg)}#bukken #archive_none h3{padding:150px 0;text-align:center;letter-spacing:2px}#bukken #bukken_info h2.bukken_number{padding:150px 0;color:#f83600;text-align:center;font-size:30px;letter-spacing:2px}#bukken #bukken_info h2.bukken_number span{font-size:48px;position:relative;margin:0 4px;top:3px}@media only screen and (max-width:768px){#bukken #archive_none h3,#bukken #bukken_info h2.bukken_number{padding:100px 0}}.bukken_base{display:flex;flex-flow:row;flex-wrap:wrap;border:50px solid #f0f0f0;box-sizing:border-box;margin-bottom:50px}.bukken_l{width:100%;max-width:400px;display:flex;flex-flow:column;justify-content:center}.bukken_l a,.bukken_l img.no_img{width:100%;height:100%}.bukken_l a{display:inline-block;overflow:hidden}.bukken_l a:after{display:block;width:100%;height:100%;content:" ";background-color:rgba(248,54,0,.75);background-image:url(/wp-content/themes/fit/img/search-plus-solid.svg);background-size:50px 50px;background-repeat:no-repeat;background-position:center;position:relative;top:-100%;opacity:0;transition:.3s}.bukken_l a:hover:after{opacity:1;background-size:30px 30px}.bukken_l img{display:block;width:100%;height:100%;object-fit:cover;transition:.3s}.bukken_l a:hover img{transform:scale(1.1)}.bukken_r{width:calc(100% - 400px);display:flex;flex-flow:column;flex-wrap:wrap;justify-content:center;padding:30px;box-sizing:border-box}.bukken_base .title_area{width:100%}.bukken_base .title_area h1{color:#f83600;font-size:28px;letter-spacing:2px;line-height:1.2;padding-bottom:10px;border-bottom:3px solid #f83600;margin:0 0 20px}.bukken_base .bukken_shousai{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:space-between;width:100%}.bukken_base .bukken_shousai ul{display:flex;flex-flow:column;width:50%;list-style:none;padding:0;margin:0}.bukken_base .bukken_shousai li{display:flex;flex-flow:column;flex-wrap:wrap;width:100%;min-height:45px;background-size:36px;background-repeat:no-repeat;background-position:left center;padding-left:50px;box-sizing:border-box;margin:0 0 20px}.bukken_base .bukken_shousai li h3{line-height:1;margin:0 0 6px;font-size:18px;letter-spacing:1px}.bukken_base .bukken_shousai li h2{font-size:18px;font-weight:400;line-height:1.2;margin:0;padding-right:15px;letter-spacing:1px}.bukken_base .bukken_shousai li.chinryo{flex-flow:row}.bukken_base .bukken_shousai li.chinryo h3{display:flex;flex-flow:column;justify-content:center;margin-right:8px}.bukken_base .bukken_shousai li.chinryo h2{display:flex;justify-content:center;font-weight:700;color:#f83600;font-size:28px;margin:0;line-height:38px}.bukken_base .bukken_shousai li.chinryo h2 span{font-size:18px;margin-left:4px;line-height:44px}.bukken_base .bukken_access,.bukken_base .bukken_setsubi{display:flex;flex-flow:row;flex-wrap:wrap;width:100%;box-sizing:border-box;background-size:36px;background-repeat:no-repeat;background-position:left center;border-top:3px solid #b4b4b4;padding:20px 0 20px 50px}.bukken_base .bukken_shousai li.address{background-image:url(/wp-content/themes/fit/img/icon_b1.png)}.bukken_base .bukken_shousai li.madori{background-image:url(/wp-content/themes/fit/img/icon_b2.png)}.bukken_base .bukken_shousai li.menseki{background-image:url(/wp-content/themes/fit/img/icon_b3.png)}.bukken_base .bukken_shousai li.tikunensu{background-image:url(/wp-content/themes/fit/img/icon_b4.png)}.bukken_base .bukken_shousai li.chinryo,.bukken_base .bukken_shousai li.kanrihi,.bukken_base .bukken_shousai li.shikikin{background-image:url(/wp-content/themes/fit/img/icon_b5.png)}.bukken_base .bukken_shousai li.tatemono_type{background-image:url(/wp-content/themes/fit/img/icon_b6.png)}.bukken_base .bukken_access{background-image:url(/wp-content/themes/fit/img/icon_b7.png)}.bukken_base .bukken_setsubi{background-image:url(/wp-content/themes/fit/img/icon_b8.png);margin-bottom:-20px}.bukken_base .bukken_access h3,.bukken_base .bukken_setsubi h3{display:flex;flex-flow:column;justify-content:center;font-size:18px;letter-spacing:1px;line-height:1.4;margin:0;width:120px}.bukken_base .bukken_access p,.bukken_base .bukken_setsubi p{width:calc(100% - 120px);font-size:15px;color:#1e1e1e;margin:0;line-height:1.4;letter-spacing:1px;text-align:justify}@media only screen and (max-width:1200px){.bukken_base{border:30px solid #f0f0f0}}@media only screen and (max-width:1024px){.bukken_l,.bukken_r{width:100%}.bukken_l{max-width:unset;flex-flow:row;margin-top:30px}.bukken_l a,.bukken_l img.no_img{width:50%;height:100%}}@media only screen and (max-width:600px){.bukken_base{border:20px solid #f0f0f0}.bukken_l{flex-flow:column;margin:0}.bukken_base .bukken_shousai ul,.bukken_l a{width:100%}.bukken_base .bukken_setsubi h3 br,.bukken_l img.no_img{display:none}.bukken_r{padding:20px}.bukken_base .title_area h1{font-size:20px}.bukken_base .bukken_shousai li h2,.bukken_base .bukken_shousai li h3{font-size:16px;padding-right:0}.bukken_base .bukken_access h3,.bukken_base .bukken_access p,.bukken_base .bukken_setsubi h3,.bukken_base .bukken_setsubi p{width:100%}.bukken_base .bukken_access h3,.bukken_base .bukken_setsubi h3{font-size:16px;margin:0 0 6px}}@media only screen and (max-width:500px){#bukken #archive_none h3,#bukken #bukken_info h2.bukken_number{padding:50px 0}.bukken_base{border:10px solid #f0f0f0}}@media only screen and (max-width:370px){.bukken_base .bukken_shousai li.chinryo{flex-flow:column}.bukken_base .bukken_shousai li.chinryo h3{margin:0}.bukken_base .bukken_shousai li.chinryo h2,.bukken_base .bukken_shousai li.chinryo h3{width:100%;justify-content:start}}#bukken #page_navigation{display:flex;flex-flow:row;flex-wrap:wrap;justify-content:center;text-align:center}#bukken #page_navigation a,#bukken #page_navigation span{color:#f83600;text-decoration:none;font-size:20px;font-weight:700;display:flex;flex-flow:column;justify-content:center;border:1px solid #f83600;width:40px;height:40px;margin:5px;box-sizing:border-box;transition:.2s}#bukken #page_navigation span.current{background:#4d4d4d;border-color:#4d4d4d;color:#fff}#bukken #page_navigation span.dots{border:none;margin:5px -5px}#bukken #page_navigation a.next,#bukken #page_navigation a.prev{font-size:13px}#bukken #page_navigation a:hover{background:#f83600;color:#fff}@media only screen and (max-width:390px){#bukken #page_navigation a,#bukken #page_navigation span{width:36px;height:36px}}