#detect_device{visibility:hidden}#detect_device div,.mobile{display:none}html body{-webkit-text-size-adjust:100%}@media screen and (max-width:1188px){#detect_device div.pcn{display:block}}@media screen and (max-width:860px){#detect_device div.tb,.mobile{display:block}html #pc,html body{width:100%;overflow-x:hidden}html #pc .submenu{position:fixed;width:55px;height:84px;right:0;top:100px;z-index:10000}html #pc img{max-width:100%}html #pc object{max-width:100%;margin:auto auto 10px}html #pc .eye-catch img,html #pc .topmain img{max-width:1200px!important}html #pc object{display:block}html #pc #headbg{height:80px}html #pc #headbg #mobile-menu{position:absolute;right:12px;top:32px}html #pc #headbg #mobile-menu-expand{width:100%;font-size:11px;display:none;background:#fff}html #pc #headbg #mobile-menu-expand p{margin:0;padding:4px 0;border:1px solid #036;border-top:none}html #pc #headbg #mobile-menu-expand p.plus{position:relative}html #pc #headbg #mobile-menu-expand p.plus a{text-indent:20px}html #pc #headbg #mobile-menu-expand p.plus img{position:absolute;left:5px;top:11px}html #pc #headbg #mobile-menu-expand p:first-child{border-top:1px solid #036}html #pc #headbg #mobile-menu-expand a{display:block;padding:2px 10px;text-align:left;text-decoration:none;color:#036}html #pc #headbg #mobile-menu-expand ul{display:none;margin:0;padding:0;list-style:none}html #pc #headbg #mobile-menu-expand ul li{margin:0;padding:0;border:1px solid #036;border-top:none}html #pc #headbg #mobile-menu-expand ul li a{text-indent:17px}html #pc #headbg #headlayout{width:100%}html #pc #headbg #head-l{width:100%;float:none}html #pc #headbg #headlogo{width:auto;height:auto;padding-left:10px}html #pc #headbg #headlogo img{width:auto;height:80px}html #pc #headbg #mainnavi{display:none}html #pc h2{width:80%;max-width:350px}html #pc .snsbox{width:100%;float:right}html #pc .layoutbox,html #pc .layoutbox2,html #pc .layoutbox3,html #pc .layoutbox4{width:98%;height:auto;padding-left:1%;padding-right:1%}html #pc .eye-catch{height:400px}html #pc .thumb-1.readimg{width:30%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .thumb-2,html #pc .thumb-3{float:none;width:100%}html #pc .thumb-4{width:70%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .thumb-25,html #pc .thumb-33{width:96%;height:auto;padding-left:2%;padding-right:2%}html #pc .thumb-33{float:none;max-width:327px;margin:0 auto 2em}html #pc .circle-menu,html #pc .listbox .textbox2{width:auto}html #pc .thumb-column-r{background-color:#fff;float:none;position:absolute;right:0;top:0;display:none;padding:10px;border:1px solid #036;z-index:10}html #pc .readimg2{width:94.16666667%}html #pc .floatbox1.grid-item{width:29%;height:auto;margin-left:2%;margin-right:2%}html #pc .floatbox1.grid-item a img{width:98%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .topcontets .thumb-1{width:31%;margin-left:1%;margin-right:1%;height:auto;padding:0;margin-bottom:20px}html #pc .topcontets .thumb-1 img{width:90%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .padding1{padding-top:40px}html #pc .thumb-map-l{width:100%;text-align:center;padding:0}html #pc .thumb-map-l>img{margin:auto}html #pc .thumb-map-l object{max-width:395px;width:100%}html #pc .photobox .bg,html #pc .photobox .photo-big{width:100%;left:0}html #pc .photobox .bg img,html #pc .photobox .photo-big img{display:block;margin:0 auto}html #pc .photobox .container-photo-small{position:relative;left:50%;top:-30px}html #pc .photobox .photo-small{display:inline-block;cursor:pointer;width:15px;height:15px;margin:0 10px;bottom:20px;background:url('/img/navi/slide_off.png') 0 0 no-repeat}html #pc .photobox .photo-small img{display:none}html #pc .photobox .photo-small.current{background-image:url('/img/navi/slide_on.png')}html #pc .footerbg{height:680px}html #pc .footerbg .thumb-footer1{display:none}html #pc .footerbg .thumb-footer2{width:41%;height:auto;padding-left:2%;padding-right:2%}html #pc .footerbg .thumb-footer2>div{text-align:center}html #pc .footerbg .thumb-footer3{width:51%;height:auto;padding-left:2%;padding-right:2%}html #pc .koukoku div{padding:8px}html #pc .copybg{background:none;position:relative;width:100%;height:100px;padding-top:0;margin-top:-100px;z-index:9}html #pc .copybg div.thumb-2.mt30{float:none;width:auto;margin:0}html #pc .copybg div.thumb-2.mt20.mb20{margin:0;position:absolute;float:none;width:76px;left:50%;margin-left:-38px}html #pc div.top-banner{width:100%;float:none;padding:0;margin:8px 0}html #pc .topmain{height:500px}html #pc .topmain .topmainlogo{margin-top:-80px}html #pc .search_building{display:block;margin:0 auto 20px}html #pc .shoplistbox{width:46%}html #pc .shoplistbox,html #pc .spiconbox{height:auto;padding-left:2%;padding-right:2%}html #pc .spiconbox{width:21%}html #pc #pankuzu{margin-left:10px}html #pc .thumb-column-l{float:none;width:100%;padding:0}html #pc .thumb-column-l .floormap{width:100%;max-width:393px;margin:0 auto}html #pc .thumb-column-l .floormap a img{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .thumb-50-l,html #pc .thumb-50-r,html #pc .thumb-column-l-1,html #pc .thumb-column-l-2,html #pc .thumb-map-r{width:96%;height:auto;padding-left:2%;padding-right:2%}html #pc .thumb-column-l-3,html #pc .thumb-column-l-7,html #pc .thumb-column-l-9{width:26%;height:auto;padding-left:2%;padding-right:2%}html #pc .thumb-column-l-4,html #pc .thumb-column-l-8,html #pc .thumb-column-l-10{width:66%;height:auto;padding-left:2%;padding-right:2%}html #pc .thumb-activity-l{text-align:center;margin-bottom:1em}html #pc .thumb-activity-l,html #pc .thumb-activity-r{width:96%;height:auto;padding-left:2%;padding-right:2%}html #pc .planbox{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .planbox div{text-align:left;width:31%;height:auto;padding-left:1%;padding-right:1%;min-height:185px}html #pc .planbox div img{display:block;margin:0 auto}html #pc .buildingname{padding-top:10px}html #pc .buildingname div{width:28%;height:auto;margin-left:2%;margin-right:2%}html #pc #service .layoutbox3 .thumb-map-l{width:50%;height:auto;margin-left:0;margin-right:0;text-align:left}html #pc #service object.service{width:100%;max-width:100%;height:auto}html #pc #recruit .listbox .thumb-photo,html #pc .listbox .thumb-photo{width:21%;height:auto;padding-left:2%;padding-right:2%}html #pc #recruit .listbox .thumb-photo img,html #pc .listbox .thumb-photo img{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc #recruit .listbox .textbox,html #pc #recruit .listbox .textbox2,html #pc .listbox .textbox,html #pc .listbox .textbox2{width:75%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .thumb-interviewmain-l{width:96%;height:auto;padding-left:2%;padding-right:2%}html #pc .thumb-interviewmain-l img{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .thumb-interviewmain-r{width:96%;height:auto;padding-left:2%;padding-right:2%}html #pc .thumb-interviewmain-r .interviewmaintext{padding-top:2em}html #pc .thumb-column-l2{width:28%;height:auto;padding-left:1%;padding-right:1%}html #pc .thumb-column-l2 img{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .thumb-column-r2{width:68%;height:auto;padding-left:1%;padding-right:1%}}@media screen and (max-width:480px){#detect_device div.sp{display:block}html #pc .footerbg{height:350px}html #pc .footerbg .thumb-footer1,html #pc .footerbg .thumb-footer3{display:none}html #pc .footerbg .thumb-footer2{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0;float:none;margin-top:5px}html #pc .footerbg .thumb-footer2>div{width:46%;height:auto;padding-left:2%;padding-right:2%;float:left}html #pc .footerbg .thumb-footer2>div img{width:95%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .copybg{margin-top:-100px}html #pc .copybg div.thumb-2.mt30{position:relative;top:-10px}html #pc #pankuzu{width:100%}html #pc #headbg #headlogo img{height:40px}html #pc .eye-catch{height:260px}html #pc .eye-catch h1.h1-mt img{max-width:90%!important;height:auto}html #pc .thumb-1.readimg{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .thumb-1,html #pc .thumb-2,html #pc .thumb-3,html #pc .thumb-4{float:none;width:98%;height:auto;padding-left:1%;padding-right:1%}html #pc .thumb-1 img,html #pc .thumb-2 img,html #pc .thumb-3 img,html #pc .thumb-4 img{display:block;width:auto;margin:auto}html #pc .floatbox1.grid-item{width:46%;height:auto;margin-left:2%;margin-right:2%}html #pc .floatbox1.grid-item a img{width:98%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .thumb-column-l-1,html #pc .thumb-column-l-2,html #pc .thumb-column-l-3,html #pc .thumb-column-l-4,html #pc .thumb-column-l-7,html #pc .thumb-column-l-8,html #pc .thumb-column-l-9,html #pc .thumb-column-l-10{width:96%;height:auto;padding-left:2%;padding-right:2%}html #pc .thumb-column-l-1 img,html #pc .thumb-column-l-2 img,html #pc .thumb-column-l-3 img,html #pc .thumb-column-l-4 img,html #pc .thumb-column-l-7 img,html #pc .thumb-column-l-8 img,html #pc .thumb-column-l-9 img,html #pc .thumb-column-l-10 img{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc #buildingguidesyousai .thumb-column-l-4 .mt10 img,html #pc .thumb-column-l-1 .column-l-infomation2 img,html #pc .thumb-column-l-2 .column-l-infomation2 img,html #pc .thumb-column-l-3 .column-l-infomation2 img,html #pc .thumb-column-l-4 .column-l-infomation2 img,html #pc .thumb-column-l-7 .column-l-infomation2 img,html #pc .thumb-column-l-8 .column-l-infomation2 img,html #pc .thumb-column-l-9 .column-l-infomation2 img,html #pc .thumb-column-l-10 .column-l-infomation2 img{width:auto}html #pc #buildingguidesyousai .mr2,html #pc #buildingguidesyousai .mr10{display:block;margin:2px auto}html #pc .float-l{width:46%;margin-right:0;padding:2%}html #pc .float-l img,html #pc .thumb-50{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .shoplist{padding-top:10px}html #pc .shoplist h2{margin-top:0}html #pc .topread .topreadtitle{font-size:.95em}html #pc .sort>div{display:block}html #pc .sort>div:first-child{top:17px;right:111px}html #pc .buildingname{padding-top:10px}html #pc .buildingname div{width:96%;height:auto;margin-left:2%;margin-right:2%}html #pc object.building_info2{width:auto;height:400px}html #pc .topmain{height:300px}html #pc .topmain .topmainlogo{margin-top:-180px}html #pc .topmainlogo{width:80%;height:auto;margin:0 auto}html #pc .topmainlogo>img{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc #mobile-menu-expand{margin-top:28px}html #pc .topcontets .thumb-1{width:48%;height:auto;margin-left:1%;margin-right:1%;float:left}html #pc .shoplistbox{width:98%;height:auto;padding-left:1%;padding-right:1%}html #pc .shop-searchbox{width:80%}html #pc .spiconbox{width:29%;height:auto;padding-left:2%;padding-right:2%}html #pc .spiconbox img{width:70%}html #pc .cat2box{display:block;float:left;width:46%;height:auto;margin-left:2%;margin-right:2%;margin-bottom:10px}html #pc .cat2box a,html #pc .cat2box img{display:block;margin:0 auto}html #pc .container-cat2{zoom:1}html #pc .container-cat2:after{content:".";display:block;height:0;clear:both;visibility:hidden}html #pc .shoplistbox{min-height:auto}html #pc .shoplistbox .thumb-photo{width:16%;height:auto;padding-left:2%;padding-right:2%}html #pc .shoplistbox .textbox{width:80%}html #pc .shoplistbox .textbox,html #pc .shoplistbox img{height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .shoplistbox img{width:100%}html #pc .search_building{display:none}html #pc .planbox{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .planbox div{width:48%;height:auto;padding-left:1%;padding-right:1%;min-height:185px}html #pc .thumb-column-l2{width:96%;height:auto;padding-left:2%;padding-right:2%;margin-top:1em}html #pc .thumb-column-l2 img{width:100%;height:auto;margin-left:0;margin-right:0;padding-left:0;padding-right:0}html #pc .thumb-column-r2{width:96%;height:auto;padding-left:2%;padding-right:2%}html #pc #shopguide .thumb-column-l-2 img,html #pc .eventnews-info a img{width:auto}html #pc .plusminus{display:none}html #pc #service .layoutbox3 .thumb-map-l,html #pc #service .layoutbox3 .thumb-map-r{width:100%;height:auto;margin-left:0;margin-right:0;text-align:left}html #pc #service object.service{width:100%;max-width:100%;height:auto}html #pc .documentbox{margin-bottom:1em}html #pc .artholesyousaibox-l,html #pc .artholesyousaibox-r{width:98%;height:auto;margin-left:1%;margin-right:1%}}@media print{html body{width:100%;overflow-x:hidden;zoom:90%}html body #pc #headbg{zoom:90%}html body #pc .footerbg,html body #pc .snsbox{display:none}}
/*# sourceMappingURL=responsive.css.map*/