@charset "UTF-8";html,body{height:auto}#bukken #bukken_main{background:#fff;margin-bottom:40px}#bukken #wrapper a:hover img{opacity:.7}#bukken #bukken_near{padding-bottom:30px}#bukken #bukken_near .pic:hover{opacity:.7}#bukken #bukken_near h3{background:#ee2500;padding:10px 10px 10px 20px;color:#FFF;letter-spacing:1px}#bukken #bukken_near h3 .sub{font-size:12px}#bukken #bukken_near .house_inner{padding:20px 0 20px 0;background:#FFF}#bukken #bukken_near .house_inner .cullum{padding:0 22px 0 22px;float:left;border-right:1px solid #CCC;width:268px}#bukken #bukken_near .house_inner .cullum:last-child{padding:0 0 0 22px;border-right:0}#bukken #bukken_near .house_inner .cullum h4{font-size:16px;color:#ee2500;float:left;font-weight:bold;padding-bottom:15px}#bukken #bukken_near .house_inner .cullum h4 .sub{font-size:12px;font-weight:normal;margin-left:5px}#bukken #bukken_near .house_inner .cullum a.link{float:right;background:url(/images/top/link_arrow.gif) no-repeat left;padding:0 0 0 25px}#bukken #bukken_near .house_inner .cullum .box{padding:0 0 20px 0;clear:both;cursor:pointer}#bukken #bukken_near .house_inner .cullum .box .key{position:relative;width:100%;padding-bottom:5px}#bukken #bukken_near .house_inner .cullum .box .key .img{width:100%}#bukken #bukken_near .house_inner .cullum .box .key .icon{position:absolute;top:0;right:0;padding:3px 10px 3px 10px;font-size:12px;font-weight:bold;color:#FFF;letter-spacing:1px}#bukken #bukken_near .house_inner .cullum .box .key .cam{position:absolute;bottom:20px;left:-15px;color:#FFF;background:url(/images/top/house/cam_1_middle.png) repeat-x bottom;font-size:14px;height:36px;line-height:45px;padding:0 10px 5px 9px}#bukken #bukken_near .house_inner .cullum .box .key .cam img.cam_l{position:absolute;top:-5px;left:0}#bukken #bukken_near .house_inner .cullum .box .key .cam img.cam_r{position:absolute;top:5px;right:-10px}#bukken #bukken_near .house_inner .cullum .box p{font-size:12px;padding-bottom:5px;line-height:18px}#bukken #bukken_near .house_inner .cullum .box p.name{font-size:16px}#bukken #bukken_near .house_inner .cullum a.all{background:#eee;font-size:12px;padding:5px 0 7px 0;width:100%;display:block;text-align:center;border:1px solid #EEE}#bukken #bukken_near .house_inner .cullum a.all img{margin-bottom:-4px;margin-right:2px}#bukken #bukken_near .house_inner .cullum a.all:hover{background:#FFF;border:1px solid #EEE;text-decoration:none}#bukken #bukken_main .bukken_share{background:#0085c8;position:relative;text-align:left}#bukken #bukken_main .bukken_share h3{margin:0}#bukken #bukken_main .bukken_share span.company_name_nologo{font-size:12px;font-weight:bold;background:#FFF !important;color:#0085c8 !important;padding:1px 7px;margin:0 5px 0 0;display:inline-block;vertical-align:top}#bukken #bukken_main .bukken_share span.company_name img{width:77px}#bukken #bukken_main .bukken_share span.house_name{clear:both;display:block}#bukken #bukken_main h2.bukken_share span.type_name{font-size:12px;font-weight:bold;border:1px solid #fff;color:#fff;padding:0 7px;margin:0 5px 0 0;display:inline-block;vertical-align:top}#bukken #bukken_main .bukken_share span.company_name{display:block;margin:0 10px 10px 0;float:left}#bukken #bukken_main .bukken_apart{background:#00bdc1;position:relative;text-align:left}#bukken #bukken_main .bukken_apart h3{margin:0}#bukken #bukken_main h2.bukken_apart span.type_name{font-size:12px;font-weight:bold;border:1px solid #fff;color:#fff;padding:0 7px;margin:0 5px 0 0;display:inline-block;vertical-align:top}#bukken #bukken_main .bukken_apart span.company_name{display:block;margin:0 10px 10px 0;float:left}#bukken #bukken_main .bukken_apart span.company_name_nologo{font-size:12px;font-weight:bold;background:#FFF !important;color:#00bdc1 !important;padding:1px 7px;margin:0 5px 0 0;display:inline-block;vertical-align:top}#bukken #bukken_main .bukken_apart span.company_name img{width:77px}#bukken #bukken_main .bukken_apart span.house_name{clear:both;display:block}#bukken #bukken_main .bukken_social{background:#ffbc00;position:relative;text-align:left}#bukken #bukken_main .bukken_social h3{margin:0}#bukken #bukken_main h2.bukken_social span.type_name{font-size:12px;font-weight:bold;border:1px solid #fff;color:#fff;padding:0 7px;margin:0 5px 0 0;display:inline-block;vertical-align:top}#bukken #bukken_main .bukken_social span.company_name{display:block;margin:0 10px 10px 0;float:left}#bukken #bukken_main .bukken_social span.company_name_nologo{font-size:12px;font-weight:bold;background:#FFF !important;color:#ffbc00 !important;padding:1px 7px;margin:0 5px 0 0;display:inline-block;vertical-align:top}#bukken #bukken_main .bukken_social span.company_name img{width:77px}#bukken #bukken_main .bukken_social span.house_name{clear:both;display:block}#bukken #bukken_main .bukken_share_apart{background:#a482ea;position:relative;text-align:left}#bukken #bukken_main .bukken_share_apart h3{margin:0}#bukken #bukken_main h2.bukken_share_apart span.type_name{font-size:12px;font-weight:bold;border:1px solid #fff;color:#fff;padding:0 7px;margin:0 5px 40px 0;display:inline-block;vertical-align:top}#bukken #bukken_main .bukken_share_apart span.company_name{display:block;margin:0 10px 10px 0;float:left}#bukken #bukken_main .bukken_share_apart span.company_name_nologo{font-size:12px;font-weight:bold;background:#FFF !important;color:#a482ea !important;padding:1px 7px;margin:0 5px 0 0;display:inline-block;vertical-align:top}#bukken #bukken_main .bukken_share_apart span.company_name img{width:77px}#bukken #bukken_main .bukken_share_apart span.house_name{clear:both;display:block}#bukken #bukken_main .bukken_photoarea{margin:0 10px;position:relative;overflow:hidden}#bukken #bukken_main .bukken_photoarea ul.slider{width:920px}#bukken #bukken_main .bukken_photoarea ul.slider li{float:left}#bukken #bukken_main .bukken_photoarea ul.slider li:first-child{float:right}#bukken #bukken_main .bukken_photoarea li.slide{width:400px;margin:0 auto;text-align:center}#bukken #bukken_main .bukken_photoarea li.slide p{position:absolute;left:10px;top:10px}#bukken #bukken_main .bukken_photoarea .prev_next{width:132px;position:absolute;top:316px;left:42.5%;border:1px solid #ccc;border-radius:12px;padding:4px 4px 1px 4px;z-index:1}#bukken #bukken_main .bukken_photoarea .prev_next #bx-prev{float:left}#bukken #bukken_main .bukken_photoarea .prev_next #bx-next{float:right}#bukken #bukken_main .bukken_option{margin:30px 10px 25px 10px}#bukken #bukken_main .bukken_option li{width:101px;float:left;text-align:center;padding:10px 4px 10px 4px;box-shadow:inset 0 0 0 1px #e1e1e1;color:#d6d6d6;font-size:12px;margin:0 5px 5px 0;line-height:16px;display:table-cell;vertical-align:middle}#bukken #bukken_main .bukken_option li.right{margin:0}#bukken #bukken_main .bukken_option li.on{background:#e5f3fa;color:#0088ca;border:0;box-shadow:none;width:101px;padding:11px 4px 11px 4px;display:table-cell;vertical-align:middle}#bukken #bukken_main .bukken_option_2{margin:30px 10px 25px 10px}#bukken #bukken_main .bukken_option_2 ul{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}#bukken #bukken_main .bukken_option_2 li{width:83px;text-align:center;font-size:11px;margin:0 10px 8px 0;padding:7px;box-sizing:border-box;border:1px solid #6e6e6e;border-radius:2px}#bukken #bukken_main .bukken_option_2 li:nth-child(10n){margin-right:0}#bukken #bukken_main .bukken_option_2 li .img{position:relative;overflow:hidden;display:flex;width:50px;height:50px;margin:0 auto 10px;align-items:center;justify-content:center}#bukken #bukken_main .bukken_option_2 li .img img{max-width:50px;max-height:50px}#bukken #bukken_main .bukken_option_2 li .lable{border-top:1px solid #6e6e6e;display:block;padding-top:6px;line-height:1.4}#bukken #bukken_main .bukken_option_2 li.right{margin:0}#bukken #bukken_main .bukken_option_3{margin:30px 10px 25px 10px}#bukken #bukken_main .bukken_option_3 ul{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}#bukken #bukken_main .bukken_option_3 li{width:83px;text-align:center;font-size:11px;margin:0 10px 8px 0;padding:7px;box-sizing:border-box;border:0 solid #6e6e6e;border-radius:2px;background:#f4f4f4}#bukken #bukken_main .bukken_option_3 li:nth-child(10n){margin-right:0}#bukken #bukken_main .bukken_option_3 li .img{position:relative;overflow:hidden;display:flex;width:50px;height:50px;margin:0 auto 10px;align-items:center;justify-content:center}#bukken #bukken_main .bukken_option_3 li .img img{max-width:50px;max-height:50px}#bukken #bukken_main .bukken_option_3 li .lable{border-top:1px solid #6e6e6e;display:block;padding-top:6px;line-height:1.4}#bukken #bukken_main .bukken_option_3 li.right{margin:0}#bukken #bukken_main .bukken_campaign{border:1px solid red;display:table;width:918px;margin:25px auto 25px auto;border-collapse:collapse}#bukken #bukken_main .bukken_campaign--limited{border:1px solid #38ab00}#bukken #bukken_main .bukken_campaign a:link{text-decoration:underline}#bukken #bukken_main .bukken_campaign th{color:#fff;text-align:center;width:120px;background:#ee2500;padding:15px;font-weight:bolder;font-size:17px}#bukken #bukken_main .bukken_campaign--featured th,#bukken #bukken_main .bukken_campaign--limited th{width:177px;box-sizing:border-box}#bukken #bukken_main .bukken_campaign--limited th{background:#38ab00}#bukken #bukken_main .bukken_campaign h3{font-size:17px}#bukken #bukken_main .bukken_campaign .bukken_campaign__title{font-weight:bold;display:block}#bukken #bukken_main .bukken_campaign .bukken_campaign__text+.bukken_campaign__title{margin-top:1em}#bukken #bukken_main .bukken_campaign .campaign_jp{font-size:12px;font-weight:normal}#bukken #bukken_main .bukken_campaign td{padding:15px;width:740px}#bukken #bukken_main .bukken_campaign--featured td{box-sizing:border-box;padding:20px}#bukken #bukken_main .bukken_campaign .bukken_campaign__text+.bukken_campaign__text{margin-top:1em}#bukken #bukken_main .bukken_campaign .bukken_campaign__title+.bukken_campaign__text{margin-top:.4em}#bukken #bukken_main .bukken_campaign__limited dt{font-weight:bold;margin-top:1em}#bukken #bukken_main .bukken_campaign__limited dt:first-child{margin-top:0}#bukken #bukken_main #bukken_tabarea{width:880px;margin:0 auto 20px auto;padding:25px 20px;background:#eee;border:1px solid #ccc}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text{background:#fff;border:1px solid #ccc;padding:25px 20px;margin-top:-9px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information{width:400px;float:left;border-collapse:collapse}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information th{background:url(/images/bukken/bukken_th_head.jpg) no-repeat left top 15px;border-bottom:1px dotted #999;width:105px;vertical-align:top;text-align:left;padding:15px;line-height:1.4}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information td{border-left:1px dotted #999;border-bottom:1px dotted #999;vertical-align:top;padding:15px 25px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information th.last{border-bottom:0;width:105px;vertical-align:top;text-align:left;padding:15px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information td.last{border-bottom:0;border-left:1px dotted #999;vertical-align:top;padding:15px 25px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information_right{float:right;width:410px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information_right h4{background:url(/images/bukken/bukken_th_head.jpg) no-repeat left top;padding-left:10px;margin-bottom:7px;font-weight:bolder}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information_right p{line-height:1.6;word-break:break-all}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information_right .bukken_map{margin-bottom:15px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information_right .bukken_detail{margin-bottom:15px;padding-bottom:15px;border-bottom:1px dotted #999}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .bukken_information_right .bukken_detail p{line-height:2.0}#bukken #bukken_main #bukken_tabarea #tab_room_information .bukken_roading{border:1px solid #ccc;margin-bottom:30px}#bukken #bukken_main #bukken_tabarea #tab_room_information .bukken_roading li.all{float:left;width:418px}#bukken #bukken_main #bukken_tabarea #tab_room_information .bukken_roading li.open{float:left;width:417px;border-right:1px solid #ccc}#bukken #bukken_main #bukken_tabarea #tab_room_information .bukken_roading li a{display:block;text-align:center;text-decoration:none;color:#f14a2a;padding:10px 0}#bukken #bukken_main #bukken_tabarea #tab_room_information .bukken_roading li a:hover{display:block;background:#ffede5;text-align:center;text-decoration:none;color:#f14a2a;padding:10px 0}#bukken #bukken_main #bukken_tabarea #tab_room_information .bukken_roading li.active{background:#ffede5;color:#f14a2a}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation{border-collapse:collapse;width:830px;margin:0 auto}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation thead.scrollHead,tbody.scrollBody{display:block;border-collapse:collapse}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation td,th{table-layout:fixed}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation th{background:#333;color:#fff;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:1px solid #ccc}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation td{text-align:center;border:1px solid #ccc}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .photo{padding:15px 8px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .photo .glass{display:block;position:absolute;bottom:23px;right:27px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .price{width:80px;padding:15px 8px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .common{width:64px;padding:15px 8px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .no{width:60px;padding:15px 8px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .type{width:72px;padding:15px 8px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .necessary{width:63px;padding:15px 8px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .width{width:46px;padding:15px 8px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .station{width:67px;padding:15px 8px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .etc{width:109px;padding:15px 8px}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .etc .add_mylist{display:block;background:#ee2500;border:1px solid #ee2500;color:#fff;width:96px;padding:3px 5px 2px 5px;margin-bottom:10px;text-decoration:none}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .etc .contact{display:block;background:#ff7f00;border:1px solid #ff7f00;color:#fff;width:96px;padding:3px 5px 2px 5px;text-decoration:none}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .etc .add_mylist:hover{display:block;background:#fff;border:1px solid #ee2500;color:#ee2500;width:96px;padding:3px 5px 2px 5px;margin-bottom:10px;text-decoration:none}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .buuken_roominformation .etc .contact:hover{display:block;background:#fff;border:1px solid #ff7f00;color:#ff7f00;width:96px;padding:3px 5px 2px 5px;text-decoration:none}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .gallery li{margin:0 8px 15px 8px;width:148px;position:relative;display:inline-block;vertical-align:top}#bukken #bukken_main #bukken_tabarea .bukken_tabarea_text .gallery .glass{display:block;position:absolute;top:85px;right:7px}#bukken #content_area p,#bukken #content_area ul,#bukken #content_area table,#bukken #content_area dl,#bukken #content_area figure{margin:0 10px 1em 10px}#bukken #content_area ul>li{line-height:2}#bukken #content_area ul>li:before{content:'●';color:#ee2500;padding-right:7px;font-size:17px}#bukken #content_area table.table_typeA{width:100%;border-collapse:collapse;border:1px solid #ccc}#bukken #content_area table.table_typeA th{border:1px solid #ccc;background:#555;color:#fff;padding:10px 15px;font-weight:normal}#bukken #content_area table.table_typeA td{border:1px solid #ccc;color:#000;padding:10px 15px}#bukken #content_area table.table_typeA tr:nth-child(even){background:#eee}#bukken #content_area table.table_typeA tr:nth-child(odd){background:#fff}#bukken #content_area table.table_typeB{width:98%;border-collapse:collapse;border:1px solid #ccc}#bukken #content_area table.table_typeB th{border:1px solid #ccc;background:#555;text-align:left;color:#fff;padding:10px 15px;font-weight:normal}#bukken #content_area table.table_typeB td{border:1px solid #ccc;color:#000;padding:10px 15px}#bukken #content_area table.table_typeB tr:nth-child(odd){background:#eee}#bukken #content_area table.table_typeB tr:nth-child(even){background:#fff}#bukken #content_area dt{font-size:16px;color:#ee2500;margin-bottom:5px}#bukken #content_area dd{margin-bottom:15px}#bukken #content_area dd:before{content:'●';color:#ee2500;padding-right:7px;font-size:10px}#bukken #content_area .obj_left{float:left}#bukken #content_area .obj_right{float:right}#bukken #content_area.stepsbox article{margin:0 0 30px 0}#bukken #content_area.stepsbox h3{border-bottom:2px solid #ee2500;font-size:14px;padding:0 0 5px 0;margin:0 0 15px 0;font-weight:bold}#bukken #content_area.stepsbox h3 span{color:#ee2500;padding:0 10px 0 0;font-size:18px}#bukken #content_area.stepsbox h4{font-weight:bold;margin:0 0 15px 0;font-size:16px}#bukken #content_area.stepsbox .aratbox{background:#ffefef;padding:10px 10px 5px 10px;margin:0 0 20px 0}#bukken #content_area.stepsbox .arattxt{color:#ee2500}#bukken .chartsbtn{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#e31d00;text-align:center;width:400px;margin:10px 0 0 0;padding:15px 0;font-size:14px}#bukken a.fancybox:link,#bukken a.fancybox:visited{color:#fff !important;text-decoration:none !important;border:0}#bukken a.fancybox:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#bukken .chartsbtn p img{padding:0 8px 0 0;margin:0 0 -5px 0}#bukken .bukkenbtn_share{background:#258bc8;color:#fff;text-align:center;font-size:22px;border:5px solid #eee;padding:30px 0;text-decoration:none !important;width:910px;margin:10px auto 30px auto}#bukken a:hover{text-decoration:none}#bukken .bukken_listbox a:link{text-decoration:none}#bukken #house{margin:auto;width:920px}#bukken #house h3{background:#ee2500;padding:10px 10px 10px 20px;color:#FFF;letter-spacing:1px}#bukken #house h3 .sub{font-size:12px}#bukken #house .house_inner{padding:0;background:#FFF}#bukken #house .house_inner .cullum{padding:0 30px 0 30px;float:left;width:268px}#bukken #house .house_inner .cullum:first-child{border-right:1px solid #CCC}#bukken #house .house_inner .cullum:last-child{padding:0 0 0 30px;border-left:1px solid #CCC}#bukken #house .house_inner .cullum h4{font-size:16px;color:#ee2500;float:left;font-weight:bold;padding-bottom:15px}#bukken #house .house_inner .cullum h4 .sub{font-size:12px;font-weight:normal;margin-left:5px}#bukken #house .house_inner .cullum a.link{float:right;background:url(/images/top/link_arrow.gif) no-repeat left;padding:0 0 0 25px}#bukken #house .house_inner .cullum .box{padding:0 0 20px 0;clear:both;cursor:pointer}#bukken #house .house_inner .cullum .box .key{position:relative;width:100%;padding-bottom:5px}#bukken #house .house_inner .cullum .box .key .img{width:100%}#bukken #house .house_inner .cullum .box .key .icon{position:absolute;top:0;right:0;padding:3px 10px 3px 10px;font-size:12px;font-weight:bold;color:#FFF;letter-spacing:1px}#bukken #house .house_inner .cullum .box .key .cam{position:absolute;bottom:20px;left:-15px;color:#FFF;background:url(/images/top/house/cam_1_middle.png) repeat-x bottom;font-size:14px;height:36px;line-height:45px;padding:0 10px 5px 9px}#bukken #house .house_inner .cullum .box .key .cam img.cam_l{position:absolute;top:-5px;left:0}#bukken #house .house_inner .cullum .box .key .cam img.cam_r{position:absolute;top:5px;right:-10px}#bukken #house .house_inner .cullum .box p{font-size:12px;padding-bottom:5px;line-height:18px}#bukken #house .house_inner .cullum .box p.name{font-size:16px}#bukken #house .house_inner .cullum a.all{background:#eee;font-size:12px;padding:5px 0 7px 0;width:100%;display:block;text-align:center;border:1px solid #EEE}#bukken #house .house_inner .cullum a.all img{margin-bottom:-4px;margin-right:2px}#bukken #house .house_inner .cullum a.all:hover{background:#FFF;border:1px solid #EEE;text-decoration:none}#bukken #oakMember{padding-bottom:30px}#bukken #oakMember .oakMember_inner{padding:20px 0 20px 0;background:#FFF}#bukken #oakMember .oakMember_inner .special_box{width:920px;margin:auto;padding-bottom:0;margin-bottom:0}#bukken #oakMember .oakMember_inner .special_box:last-child{border-bottom:0}#bukken #oakMember .oakMember_inner .special_box .banner img{width:100%;background:#000;margin:auto}#bukken #house .house_inner .special_box{width:920px;margin:auto;padding-bottom:0;margin-bottom:0}#bukken #house .house_inner .special_box:last-child{border-bottom:0}#bukken #house .house_inner .special_box .banner{padding-bottom:6px;border-bottom:1px solid #7f7f7f;margin:0 auto 10px auto}#bukken #house .house_inner .special_box .banner img{width:100%;background:#000;margin:auto}#bukken #house .house_inner .special_box .banner img:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}#bukken #house .house_inner .special_box h4{font-size:16px;color:#ee2500;float:left;font-weight:bold;padding:15px 0 5px 0}#bukken #house .house_inner .special_box h4 .sub{font-size:12px;font-weight:normal;margin-left:5px}#bukken #house .house_inner .special_box .catch{font-size:12px}#bukken #house .house_inner .special_box .catch span{color:#ee2500;font-weight:bold}#bukken #house .house_inner a.specialall{background:#eee;font-size:12px;padding:5px 0 7px 0;width:270px;display:block;text-align:center;float:right;border:1px solid #EEE;margin:0 20px 0 0}#bukken #house .house_inner a.specialall img{margin-bottom:-4px;margin-right:2px}#bukken #house .house_inner a.specialall:hover{background:#FFF;border:1px solid #EEE;text-decoration:none}/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:0;vertical-align:top;height:480px}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);box-shadow:0 10px 25px rgba(0,0,0,0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('fancybox_loading.gif') center center no-repeat}.fancybox-close{background:url(/images/lightbox/close.png) no-repeat;position:absolute;top:-52px;right:-2px;width:54px;height:54px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background-color:rgba(51,51,51,0.9)}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0,0,0,0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0,0,0,.8)}.smart_form{background:#ffe9e5;border:5px solid #fff3ee;padding:20px;margin-bottom:30px;width:870px;margin-left:auto;margin-right:auto}.smart_form h5{color:#ee2500;font-size:20px;margin-bottom:20px;text-align:center;font-weight:bold}.smart_form .smart_forweb{width:410px;float:left;background:#fff;padding:5px 5px 5px 5px;text-align:center;font-size:16px}.smart_form .smart_forweb a{display:block;background:#0056b5;color:#fff;text-align:center;font-size:20px;padding:30px 0 0 0;height:50px;text-decoration:none}.smart_form .smart_forweb a:before{content:url(/images/bukken/icon/icon_mail.png);margin-right:5px}.smart_form .smart_forweb_onlyone{width:850px;float:left;background:#fff;padding:5px 5px 5px 5px;text-align:center;font-size:16px}.smart_form .smart_forweb_onlyone a{display:block;background:#0056b5;color:#fff;text-align:center;font-size:20px;padding:30px 0 0 0;height:50px;text-decoration:none}.smart_form .smart_forweb_onlyone a:before{content:url(/images/bukken/icon/icon_mail.png);margin-right:5px}.smart_form .smart_fortel{width:410px;float:right;background:#fff;padding:5px 5px 5px 5px;text-align:center;font-size:16px}.smart_form .smart_fortel a{display:block;background:#f56600;text-align:center;text-decoration:none;color:#fff;font-size:12px;padding:10px 0 0 0;height:70px}.smart_form .smart_fortel a p.service_center{font-size:14px;margin-bottom:3px}.smart_form .smart_fortel a .telephone{display:inline-block;font-size:30px}.smart_form .smart_fortel a .telephone:before{content:url('/images/smart/smart_dial.png');margin-right:5px;vertical-align:middle}.smart_form .smart_fortel a p.daytime{font-size:14px;display:inline-block;line-height:1.2;margin-left:10px;padding-top:3px}.smart_form .smart_fortel a img{float:left;padding-left:55px}#bukken #bukken_main .bukken_blog{display:table;width:918px;margin:0 auto 25px auto;border-collapse:collapse;position:relative !important}#bukken #bukken_main .bukken_blog a:link{text-decoration:underline}#bukken #bukken_main .bukken_blog th{color:#fff;text-align:center;width:120px !important;background:#444;padding:15px;font-weight:bolder;font-size:17px}#bukken #bukken_main .bukken_blog h3{font-size:17px}#bukken #bukken_main .bukken_blog .campaign_jp{font-size:12px;font-weight:normal;line-height:1.0}#bukken #bukken_main .bukken_blog td{width:740px;background:#eee;position:relative;padding:5px 30px}#bukken #bukken_main .bukken_blog td img{float:left;padding:0 10px 0 0}#bukken #bukken_main .bukken_blog td span{font-size:12px;display:inline-block;padding:20px 0 0 0}#bukken #bukken_main .blog_slider{margin:0 10px}#bukken #bukken_main .blog_slider ul.slider2{width:620px}#bukken #bukken_main .blog_slider ul.slider2 li{float:left}#bukken #bukken_main .blog_slider ul.slider2 li:first-child{float:right}#bukken .blog_slider li.slide{width:215px !important;margin:0 auto;padding:0;text-align:center;background:#FFF}#bukken #bukken_main .blog_slider .prev_next #bx-prev2{position:absolute;left:12px;top:18px}#bukken #bukken_main .blog_slider .prev_next #bx-next2{position:absolute;right:3px;top:18px}#bukken #bukken_main .blog_slider ul.slider2 li{text-align:left;font-size:10px;line-height:1.2em}#bukken #bukken_main .blog_slider ul.slider2 li .title{text-align:left;font-weight:bold;font-size:14px;margin:0 0 5px 0;line-height:20px}#bukken #bukken_main .blog_slider ul.slider_limit{width:700px}#bukken #bukken_main .blog_slider ul.slider_limit li{margin-right:26px;float:left}#bukken #bukken_main .blog_slider ul.slider_limit li:nth-child(3){float:right;margin-right:0}#bukken #bukken_main .blog_slider ul.slider_limit li{text-align:left;font-size:10px;line-height:1.2em}#bukken #bukken_main .blog_slider ul.slider_limit li div.rightbox{width:145px;word-break:break-all;float:right}#bukken #bukken_main .blog_slider ul.slider_limit li .title{text-align:left;font-weight:bold;font-size:14px;margin:0 0 5px 0;line-height:20px}#bukken #bukken_main .bukken_blog_limit{display:table;width:918px;margin:0 auto 25px auto;border-collapse:collapse;position:relative !important}#bukken #bukken_main .bukken_blog_limit a:link{text-decoration:underline}#bukken #bukken_main .bukken_blog_limit th{color:#fff;text-align:center;width:160px !important;background:#444;padding:15px;font-weight:bolder;font-size:18px}#bukken #bukken_main .bukken_blog_limit h3{font-size:16px}#bukken #bukken_main .bukken_blog_limit .campaign_jp{font-size:12px;font-weight:normal;line-height:1.0}#bukken #bukken_main .bukken_blog_limit td{width:720px;background:#eee;position:relative;padding:5px 30px}#bukken #bukken_main .bukken_blog_limit td img{float:left;padding:0 10px 0 0}#bukken #bukken_main .bukken_blog_limit td span{font-size:12px;display:inline-block;padding:20px 0 0 0}#bukken #bukken_main .bukken_event{border:1px solid #0087cd;display:table;width:918px;margin:0 auto 25px auto;border-collapse:collapse}#bukken #bukken_main .bukken_event a:link{text-decoration:underline}#bukken #bukken_main .bukken_event th{color:#fff;text-align:center;width:120px;background:#0087cd;padding:15px;font-weight:bolder;font-size:17px}#bukken #bukken_main .bukken_event h3{font-size:17px}#bukken #bukken_main .bukken_event .campaign_jp{font-size:12px;font-weight:normal}#bukken #bukken_main .bukken_event td{padding:15px;width:740px}#bukken #bukken_main .bukken_event td img{float:left;padding:0 10px 0 0}#bukken #bukken_main .bukken_event td span{font-size:12px;display:inline-block;padding:20px 0 0 0}#bukken #bukken_main #ui-tab li{font-size:14px}#bukken #bukken_main #ui-tab2 li{font-size:14px}h3.tab_h3{background:#ee2500;border:#ee2500;width:922px;color:#fff;padding:17px 0;text-indent:30px;margin:auto;font-size:18px;font-weight:bold}#bukken #bukken_main #ui-tab .co_box{width:820px;margin:20px auto}#bukken #bukken_main #ui-tab .co_box .co_img{float:left;padding:0 10px 0 0}h3.co_h{font-size:16px;margin:10px 0 10px 20px;padding:0 0 0 7px;border-left:6px solid #f12100;clear:both}#bukken #bukken_main #ui-tab .co_box h4{font-size:14px}#bukken #bukken_main #ui-tab .co_box p{font-size:14px;margin:10px 0}#bukken #bukken_main #ui-tab ul.house li{float:left;width:16.5%;list-style:none;margin:0 !important;height:180px}#bukken #bukken_main #ui-tab ul.house>li:before{content:none;color:#ee2500;padding-right:0;font-size:0}#bukken #bukken_main #ui-tab ul.house li .house_style_box{padding:0 5px 0 5px;width:120px !important;margin:0 !important}#bukken #bukken_main #ui-tab ul.house li .house_style_box .cate{position:static}#bukken #bukken_main #ui-tab ul.house li .house_style_box .favor{top:30px}#bukken #bukken_main #ui-tab ul.house li .house_style_box .price{font-size:16px;padding:3px 0 3px 0;width:100%}#bukken #bukken_main #ui-tab ul.house li .house_style_box .price span{padding:0 5px 0 5px;display:inline-block}.bukken_info{clear:both}.bukkeninfo_box01{width:336px;float:left;position:relative}.bukkeninfo_box01 img{width:100%;margin:0;padding:0;line-height:0}.bukkeninfo_box01 .favor img{width:auto;position:absolute;right:5px;top:5px}.bukkeninfo_box01 p{position:absolute}.bukkeninfo_box02{width:230px;margin:0 0 0 20px;float:left}.bukkeninfo_box03{width:230px;margin:0 0 0 20px;float:left}.bukken_info_option{padding-top:5px}.bukken_info_option ul{padding:0;font-size:0;display:flex;flex-wrap:wrap;margin-top:5px}.bukken_info_option li{margin:0;font-size:12px !important;display:flex;align-items:flex-start;background:#f4f4f4;border-radius:4px;padding:5px;margin-right:7px;margin-bottom:7px}.bukken_info_option li .img{width:20px;height:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-right:5px}.bukken_info_option li .img img{max-width:20px;max-height:20px}.bukken_info_option_title{font-size:14px;font-weight:bold}table.cost1{width:100%;background:#e0f3fa;color:#0087cd;border-bottom:1px solid #0087cd;border-right:1px solid #0087cd;margin-bottom:10px;font-size:14px}table.cost1 th{width:50px;border-left:1px solid #0087cd;border-top:1px solid #0087cd;padding:10px;text-align:left}table.cost1 td{padding:10px;text-align:left;border-left:1px solid #0087cd;border-top:1px solid #0087cd}table.cost2{width:100%;background:#0087cd;color:#FFF;border-bottom:1px solid #0087cd;margin-bottom:5px;font-size:14px}table.cost2 th.point{width:50px;border-left:1px solid #0087cd;border-top:1px solid #0087cd;background:#0087cd;color:#fff;text-align:left;padding:8px}table.cost2 td.point{font-size:16px;border-left:1px solid #FFF;border-top:1px solid #0087cd;background:#0087cd;color:#fff;text-align:left;padding:9px}table.cost2 th{width:50px;background:#FFF;border-left:1px solid #0087cd;border-top:1px solid #0087cd;padding:10px;color:#0087cd;text-align:left}table.cost2 td{padding:10px;background:#FFF;text-align:left;border-right:1px solid #0087cd;border-left:1px solid #0087cd;border-top:1px solid #0087cd;color:#0087cd}table.cost3{width:100%;color:#000;border-bottom:1px solid #ddd;margin-bottom:5px;font-size:14px;height:96%}table.cost3 th{width:70px;background:#eee;border-left:1px solid #ddd;border-top:1px solid #ddd;padding:10px;font-weight:bold;text-align:left}table.cost3 td{padding:10px;background:#FFF;text-align:left;border-right:1px solid #ddd;border-left:1px solid #ddd;border-top:1px solid #ddd}table.cost1.campaign,table.cost1.campaign--limited{width:100%;color:#e61800;border-bottom:1px solid #e61800;border-right:1px solid #e61800;margin-bottom:10px;font-size:14px}table.cost1.campaign--limited{color:#38ab00;border-bottom:1px solid #38ab00;border-right:1px solid #38ab00;margin-bottom:10px;font-size:14px}table.cost2.campaign,table.cost2.campaign--limited{width:100%;color:#e61800;border-bottom:1px solid #e61800;margin-bottom:10px;font-size:14px}table.cost1.campaign--limited,table.cost2.campaign--limited{color:#38ab00;border-color:#38ab00}table.cost1.campaign th,table.cost1.campaign--limited th{width:50px;border-left:1px solid #e61800;border-top:1px solid #FFF;padding:10px;background:#e61800;color:#fff;text-align:left}table.cost1.campaign--limited th{background:#dcffca}table.cost2.campaign th,table.cost2.campaign--limited th{width:50px;border-left:1px solid #e61800;border-top:1px solid #e61800;padding:10px;background:#FFF;color:#e61800;text-align:left}table.cost1.campaign--limited th,table.cost2.campaign--limited th{color:#38ab00;border-color:#38ab00}table.cost2.campaign th.point,table.cost2.campaign--limited th.point{width:50px;border-left:1px solid #e61800;border-right:1px solid #e61800;padding:7px;background:#e61800;text-align:left;color:#fff}table.cost1.campaign--limited th.point,table.cost2.campaign--limited th.point{background:#38ab00;border-color:#38ab00;color:#fff}table.cost1.campaign td,table.cost1.campaign--limited td{padding:8px;text-align:left;border-left:1px solid #e61800;border-top:1px solid #e61800;background:#FFF;color:#e61800}table.cost2.campaign td,table.cost2.campaign--limited td{padding:10px;text-align:left;border-left:1px solid #e61800;border-top:1px solid #e61800;border-right:1px solid #e61800;background:#FFF;color:#e61800}table.cost1.campaign--limited td,table.cost2.campaign--limited td{border-color:#38ab00;color:#38ab00}table.cost2.campaign td.point,table.cost2.campaign--limited td.point{padding:10px;text-align:left;border-left:1px solid #e61800;border-top:1px solid #e61800;border-right:1px solid #e61800;border-left:1px solid #FFF;background:#e61800;color:#FFF}table.cost1.campaign--limited td.point,table.cost2.campaign--limited td.point{background:#38ab00;border-color:#38ab00;color:#fff}table.cost1 th span.campicon,table.cost2 th span.campicon,table.cost1.campaign--limited th span.campicon,table.cost2.campaign--limited th span.campicon{color:#e61800;background:#fff;font-size:14px;padding:0 5px;margin:0 10px 0 0}table.cost1.campaign--limited th span.campicon,table.cost2.campaign--limited th span.campicon{color:#38ab00;font-size:11px}table.cost1 span.slash,table.cost2 span.cslash{text-decoration:line-through}.bukken_info .open span{background-color:rgba(227,29,0,0.8);color:#fff;text-align:center;padding:7px 20px;font-size:18px;display:inline-block}.bukken_info .plan span{background-color:rgba(222,112,0,0.8);color:#fff;text-align:center;padding:7px 20px;font-size:18px;display:inline-block}.bukken_info .close span{background-color:rgba(80,101,112,0.8);color:#fff;text-align:center;padding:7px 20px;font-size:18px;display:inline-block}.bukken_info .camp span{background-color:rgba(56,171,0,0.8);color:#fff;text-align:center;padding:7px;font-size:18px;display:inline-block}.contact_box{clear:both;margin:10px 0 25px 0;padding:0 0 25px 0;border-bottom:1px solid #DDD;display:flex;justify-content:space-between}.contact_box a{color:#fff;display:block;text-decoration:none;flex:1 1 400px}.contact_box a+a{margin-left:20px}.contact_box a:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.contact_box .favbtn,.contact_box .inqbtn,.contact_box .prvbtn{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;text-align:center;padding:15px 0;font-size:16px}.contact_box .favbtn{background:#e31d00}.contact_box .inqbtn{background:#0056b5}.contact_box .prvbtn{background:#00afb5}.contact_box .favbtn p img{padding:0 8px 0 0;margin:0 0 -5px 0}.contact_box .inqbtn p img{padding:0 8px 0 0;margin:0 0 -2px 0}.contact_box .prvbtn p img{vertical-align:middle;width:28px;height:auto;margin-right:8px;margin-top:-4px}.recommend{background:none repeat scroll 0 0 #f6f6f6;margin:10px 0;padding:10px 25px 15px;position:relative}.recommend .reco_slide_count{color:#ee2500;font-size:14px;position:absolute;right:20px;top:10px}.recommend p.ttl{color:#e31d00;font-size:16px}.recommend p.ttl span{font-size:12px}.recommend .arrow_l{cursor:pointer;position:absolute;right:10px;top:50%}.recommend .arrow_r{cursor:pointer;left:10px;position:absolute;top:50%}.recommend .slider{height:auto;margin:10px 0 0;overflow:hidden;position:relative;width:100%}.recommend .slider .slider_inner{left:0;position:absolute;top:0;width:5000px}.recommend .slider ul.house li{float:left;width:33%}.recommend .slider ul.house li .house_style_box{padding:0 5px;width:120px}.recommend .slider ul.house li .house_style_box .cate{position:static}.recommend .slider ul.house li .house_style_box .favor{top:30px}.recommend .slider ul.house li .house_style_box .price{font-size:16px;padding:3px 0;width:100%}.recommend .slider ul.house li .house_style_box .price span{display:inline-block;padding:0 5px}.bukken_listbox{width:920px;margin:0 auto;padding:0 0 0 40px}.box{clear:both;margin:0 14px 0 0;padding:15px 0;cursor:pointer;width:275px;display:inline-block;background:#fff;border:1px solid #ddd;position:relative}.box:first-child{margin:30px 14px 00px 0}.box.three{margin:0}.box figure{position:relative;width:245px;height:182px;padding-bottom:0;margin:auto;overflow:hidden}.box figure .img{width:100%}.box figure .icon{position:absolute;top:0;right:0;padding:3px 10px 3px 10px;font-size:12px;font-weight:bold;color:#FFF;letter-spacing:1px}.box figcaption{position:absolute;padding:5px;bottom:-22px;height:40px;left:0;z-index:2;width:100%;-webkit-transition:.3s;transition:.3s;color:#fff;font-size:12px;opacity:.9}.box figure:hover{opacity:.8}.box figure:hover figcaption{bottom:0}.box figcaption.pink{background:#e56b91}.box figure .cam img.cam_l{position:absolute;top:-5px;left:0}.box figurey .cam img.cam_r{position:absolute;top:5px;right:-10px}.box p{font-size:12px;padding-bottom:5px;line-height:18px}.box p.name{font-size:16px}.box .cont{width:245px;padding-bottom:5px;margin:auto}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('fancybox_loading@2x.gif');background-size:24px 24px}}#loading_area{padding:100px 0 0 0}#loading_area img{width:60px}.pano_h{font-size:18px;color:#ee2500;padding:5px 0;font-weight:bold}.pano_p{padding:5px 0 10px 0}.slider li{display:none}.bx-viewport .slider li{display:block !important}.bukken_loading{width:100%;text-align:center}.staffbox{display:inline-block;margin:0 25px 0 0;width:250px}#bukken #bukken_main #bukken_tabarea .staffbox .bukken_information{width:250px;float:none}#bukken #bukken_main #bukken_tabarea .staffbox .bukken_information th{width:50px}.staffbox .staff_img{width:250px}#bukken #bukken_main .room_info{position:absolute;left:260px;bottom:40px;z-index:9999;width:400px;background-color:rgba(255,255,255,0.7);font-weight:bold;text-align:center;font-size:16px;padding:3px 0}#bukken #bukken_main .room_info.close{background-color:rgba(224,112,0.8);color:#fff;text-align:center;padding:0;font-size:14px;display:inline-block}#bukken #bukken_main .room_info.open{background-color:rgba(240,33,0,0.8);color:#fff;text-align:center;padding:0;font-size:14px;display:inline-block}#bukken #bukken_main .room_info.plan{background-color:rgba(224,112,0,1);background-color:rgba(222,112,0,0.8);color:#fff;text-align:center;padding:0;font-size:14px;display:inline-block}#bukken #bukken_main .room_info p{margin:4px}#bukken #bukken_main .room_info p span{font-size:12px;font-weight:normal;background:transparent !important}#bukken #bukken_main h2 span.availability{font-size:12px;font-weight:bold;color:#fff;padding:1px 10px;margin:0 5px 20px 0;display:inline-block;vertical-align:top}#bukken #bukken_main h2 span.availability.close{background-color:rgba(80,101,112,0.8)}#bukken #bukken_main h2 span.availability.open{background-color:rgba(240,33,0,1)}#bukken #bukken_main h2 span.availability.plan{background-color:rgba(224,112,0,1)}.inner_blogtable{border-collapse:collapse;margin:0 0 0 35px;width:150px;float:left}.inner_blogtable td{text-align:left;border:1px solid #cecece;background:#eee}.inner_blogtable td.top{text-align:center;padding:30px 0;border-bottom:3px solid #fff;border:1px solid #cecece;width:150px;overflow:hidden;background:#fff}.inner_blogtable td dl{width:150px;margin:10px}.inner_blogtable td dt{float:left;font-weight:bold;margin-left:10px}#tab_staff .tab_staff_01{width:840px;margin:37px 7px 1px;background:#fff;border:#cecece solid 1px;margin-left:auto;margin-right:auto}#tab_staff .tab_staff_01 .tab_staff_01_title{background:#eee;height:50px}#tab_staff .tab_staff_01 .tab_staff_01_title p{text-align:center;vertical-align:middle;font:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;color:#000;font-weight:bold;line-height:1.2;padding:15px 0;border-bottom:#cecece solid 1px}.tab_staff_01_text p{font-size:14px;color:#000;text-align:left;padding:10px 15px}#tab_staff .tab_staff_bt_text{width:820px;text-align:right;padding-top:10px;font-size:14px;color:#000}#tab_staff .tab_staff_table_main{margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;margin-bottom:10px}#tab_staff .tab_staff_table_main .tab_staff_table img{width:255px;height:auto;text-align:center;margin-left:auto;margin-right:auto;padding:8px}.checkbtn{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#89c238;text-align:center;width:100%;margin:10px 0 0 0;padding:6px 0;font-size:14px;float:left;color:#fff}.checkbtn p img{padding:0 8px 0 0;margin:0 0 -5px 0}a.chartbox:hover{filter:alpha(opacity=70);-moz-opacity:.7;opacity:.7}.icon_info{width:20px;margin:0 0 -3px 20px}.attention{color:#ee2500;font-size:12px}#bukken #content_area.stepsbox article{border-bottom:1px #666 dotted;padding:0 0 10px 0}#bukken #content_area.stepsbox article.noborder{border:0}#bukken #content_area.stepsbox p{font-size:14px;line-height:1.7em}#bukken #content_area.stepsbox h3.move_h{position:relative;padding-bottom:.5em;border-bottom:4px solid #ccc;color:#ee2500;font-size:18px}#bukken #content_area.stepsbox h3.move_h::after{position:absolute;bottom:-4px;left:0;z-index:2;content:'';width:20%;height:4px;background-color:#ee2500}#bukken #content_area.stepsbox h3.move_h .leave1{font-size:14px;font-weight:normal;margin:0 0 0 20px}#bukken #content_area.stepsbox h4.step_h{color:#ee2500;font-size:16px}#bukken #content_area.stepsbox h4.step_h span{font-size:14px;position:relative;display:inline-block;padding:0 15px;width:auto;min-width:80px;height:40px;color:#f6f6f6;line-height:40px;text-align:center;background:#ee2500;z-index:0;margin:15px 20px 10px 0;border-radius:5px 0 0 5px / 5px 0 0 5px}#bukken #content_area.stepsbox h4.step_h span:after{content:"";position:absolute;top:50%;right:-8px;margin-top:-8px;display:block;width:0;height:0;border-style:solid;border-width:8px 0 8px 8px;border-color:transparent transparent transparent #ee2500}#bukken #content_area.stepsbox ul.step_imglist{list-style-type:none;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;margin:0 0 40px 0}#bukken #content_area.stepsbox ul.step_imglist li{width:260px;height:260px;background-size:cover;position:relative;margin:0 5px}#bukken #content_area.stepsbox ul.step_imglist li.pic01{background:url(/images/bukken/step/step1_01.png) no-repeat}#bukken #content_area.stepsbox ul.step_imglist li.pic02{background:url(/images/bukken/step/step1_02.png) no-repeat}#bukken #content_area.stepsbox ul.step_imglist li.pic03{background:url(/images/bukken/step/step1_03.png) no-repeat}#bukken #content_area.stepsbox ul.step_imglist li span.num{width:30px;height:30px;background:#fff;color:#ee2500;border:2px solid #ee2500;text-align:center;font-size:18px;position:absolute;font-weight:bold;left:10px;top:10px;line-height:1.7em}#bukken #content_area.stepsbox ul.step_imglist li span.pictit{font-size:16px;position:absolute;font-weight:bold;left:55px;top:12px;line-height:1.7em;color:#ee2500}#bukken #content_area.stepsbox ul.step_imglist li span.num{width:30px;height:30px;background:#fff;color:#ee2500;border:2px solid #ee2500;text-align:center;font-size:18px;position:absolute;font-weight:bold;left:10px;top:10px;line-height:1.7em}#bukken #content_area.stepsbox ul.step_imglist li p{position:absolute;border:10px;background:rgba(0,0,0,0.5);padding:10px;width:240px;left:-10px;bottom:-13px;text-align:center;color:#fff;font-size:13px}#bukken #content_area.stepsbox ul.step_imglist>li:before{content:none;padding-right:0}#bukken #content_area.stepsbox h5{font-size:16px;font-weight:bold;margin:25px 0 10px 0}#bukken #content_area.stepsbox h5 span.num2{display:inline-block;width:30px;height:30px;background:#FFF;color:#ee2500;text-align:center;font-size:18px;font-weight:bold;line-height:1.7em;border:2px solid #dfdfdf;margin:0 10px 0 0}#bukken #content_area.stepsbox .aratbox h5{font-size:14px;padding:0 0 0 10px}#bukken #content_area.stepsbox a .commonbtn{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#e31d00;text-align:center;width:400px;height:40px;margin:10px auto 10px auto;padding:15px 0 0 0;font-size:14px;line-height:0;color:#fff;text-decoration:none !important}#bukken #content_area.stepsbox a .commonbtn{color:#fff !important;text-decoration:none !important}#bukken #content_area.stepsbox a .commonbtn p{color:#fff !important;text-decoration:none !important}#bukken #content_area.stepsbox a:link{text-decoration:underline;color:#ee2500}#bukken #content_area.stepsbox a:hover{text-decoration:none;opacity:.7}#bukken #content_area.stepsbox a:visited{text-decoration:underline;color:#ee2500}#bukken #content_area.stepsbox .favbtn{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#e31d00;text-align:center;width:400px;margin:10px 0 0 0;padding:15px 0;font-size:16px;float:left}#bukken #content_area.stepsbox .favbtn p img{padding:0 8px 0 0;margin:0 0 -5px 0}#bukken #content_area.stepsbox.contact_box .inqbtn{border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;background:#0056b5;text-align:center;width:400px;margin:10px 0 0 0;padding:15px 0;font-size:16px;float:right}#bukken #content_area.stepsbox　.contact_box .inqbtn p img{padding:0 8px 0 0;margin:0 0 -2px 0}#bukken .blink{text-decoration:underline !important;color:#0056b5 !important}#bukken #bukken_main .bukken_memories{border:1px solid #ffa200;display:table;width:918px;margin:0 auto 25px auto;border-collapse:collapse}#bukken #bukken_main .bukken_memories th{color:#fff;text-align:center;width:140px;background:#ffa200;padding:5px;font-weight:bolder;font-size:17px}#bukken #bukken_main .bukken_memories h3{font-size:17px}#bukken #bukken_main .bukken_memories .campaign_jp{font-size:12px;font-weight:normal}#bukken #bukken_main .bukken_memories td{padding:15px;width:740px}.bukken_memories .photo_list{display:flex;justify-content:flex-start;align-items:flex-start}.bukken_memories .photo_list .item{width:18.079%;margin-left:2.40125%}.bukken_memories .photo_list .item:first-child{margin-left:0}.bukken_memories .photo_list .item img{vertical-align:bottom;width:100%;max-width:133px;height:auto}.bukken_memories .photo_list .item a:hover img{opacity:.75}.bukken_memories .btn_list{margin-top:15px}.bukken_memories .btn_list a{display:block;color:#fff;background:#ff6161;text-align:center;font-size:14px;line-height:1;padding:13px;text-decoration:none}.bukken_memories .btn_list a:hover{opacity:.75}.bukken_feature{color:#6e6e6e;background:#f4f4f4;max-width:918px;margin:25px auto;box-sizing:border-box;line-height:1.6;display:flex}.bukken_feature h3{background:#ee2500;color:#fff;padding:25px;white-space:nowrap;display:flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center}.bukken_feature h3 em{font-weight:bold;font-style:normal}.bukken_feature p{padding:20px;max-width:740px;box-sizing:border-box}.step_img{max-width:85%}.step_img img{width:100%;border:10px solid #eee}.step_img02{width:50%}.step_img02 img{width:100%;border:0}.p-manager{background-color:#fff;border:1px solid #dcdcdc;box-sizing:border-box;position:relative;padding:19px 29px}.p-manager__image{position:absolute;overflow:hidden;border:1px solid #dcdcdc;border-radius:50%;top:-10px;left:-10px;width:140px;height:140px}.p-manager__image img{position:absolute;max-width:100%;max-height:100%;top:50%;left:50%;transform:translate(-50%,-50%)}.p-manager__list{padding-left:0;min-height:82px}.p-manager__image+.p-manager__list{padding-left:121px}.p-manager__list li{display:flex;align-items:flex-start;padding-bottom:10px;border-bottom:1px solid #dcdcdc;font-size:14px}.p-manager__list li+li{margin-top:10px}.p-manager__list li:last-child{padding-bottom:0;border-bottom:0}.p-manager__list__title{background:#ffe8e4;margin-right:20px;font-weight:bold;border-radius:13px;padding:0 25px;height:26px;line-height:26px;text-align:center;box-sizing:border-box;white-space:nowrap}.p-manager__list__title:after{content:'';display:block;height:1px;width:130px}.p-manager__list__text{line-height:1.714}