@charset "UTF-8";.clearfix:after{content:'';display:block;clear:both;height:0}.number{font-family:Arial}@font-face{font-family:RiffIcons;src:url(https://s.yimg.jp/images/riff/3.7.0/fonts/icon/RiffIcons.eot);src:url(https://s.yimg.jp/images/riff/3.7.0/fonts/icon/RiffIcons.eot?#iefix) format("eot"),url(https://s.yimg.jp/images/riff/3.7.0/fonts/icon/RiffIcons.woff2) format("woff2"),url(https://s.yimg.jp/images/riff/3.7.0/fonts/icon/RiffIcons.woff) format("woff"),url(https://s.yimg.jp/images/riff/3.7.0/fonts/icon/RiffIcons.ttf) format("truetype")}#contents{background-color:transparent}.footerMenu{background-color:#FFF}.main-header{padding:12px 12px 0;line-height:1;font-size:18px}.main-footer{background-color:#FFF;padding:12px 0}.main-footer aside{margin-bottom:12px}.common-notification{background:#fff;border-bottom:0}.module{margin:12px 6px;padding:10px;background-color:#FFF;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.25);box-shadow:0 1px 2px rgba(0,0,0,.25)}.module .module-head{margin-bottom:10px;padding-left:20px;line-height:1;font-size:14px;font-weight:700;background:url(../../img/icon_head.png) no-repeat 0 50%}.module .module-body{overflow:hidden}.module .module-body .module-half{margin-bottom:10px}.module .module-body iframe{width:100%!important}.module.common-note{background-color:#F6F7F8;border:1px solid #DADEE3;-webkit-box-shadow:none;box-shadow:none;font-size:13px}.module.giin-info{display:-webkit-box;display:-webkit-flex;display:flex}.module.giin-info .giin-img{width:120px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #EDEFF2;margin-right:10px;padding:3px}.module.giin-info .giin-img img{width:100%;vertical-align:top}.module.giin-info .giin-intro{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding-top:10px;line-height:1.3}.module.giin-info .giin-intro .giin-name{margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #DADEE3;font-size:22px;font-weight:700}.module.giin-info .giin-intro .giin-name rt{font-weight:400;font-family:sans-serif}.module.giin-news{padding:10px 0;border-bottom:0}.module.giin-news .module-head{margin-left:10px}.module.giin-news li{border-bottom:1px solid #eee;line-height:1.3}.module.giin-news li:first-child{border-top:1px solid #eee}.module.giin-news li a{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items:center;padding:10px}.module.giin-news li dl{-webkit-box-flex:1;-webkit-flex:1;flex:1}.module.giin-news li dd{display:inline;font-size:13px;color:#999}.module.giin-news li .thumb{margin-right:10px}.module.giin-news li .thumb span{display:table-cell;width:80px;height:80px;background:#efefef;border:1px solid rgba(0,0,0,.06);text-align:center;vertical-align:middle}.module.giin-news li .thumb img{max-width:80px;max-height:80px;vertical-align:middle}.module.giin-news li .zeroMatch{padding:12px}.module.giin-news .ft{text-align:right;padding:8px;font-size:16px}.module.giin-profile table{display:block;text-align:left}.module.giin-profile table caption{caption-side:bottom;padding:0 6px 6px;font-size:14px}.module.giin-profile table td,.module.giin-profile table th,.module.giin-profile table tr{display:block;padding:0}.module.giin-profile table tr{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid #EDEFF2}.module.giin-profile table th{font-weight:700;font-size:13px}.module.giin-profile table td{font-size:14px}.giin-report li a{display:block;padding-bottom:10px;border-bottom:1px solid #eee;color:#333}.giin-report li:last-child a{border-bottom:0}.giin-report li .report-title{padding:10px 0 5px;line-height:1.3;font-weight:700;font-size:18px}.giin-report li .report-description{padding-bottom:5px;font-size:15px}.giin-report li .report-credit{padding-bottom:10px;color:#999;font-size:13px}.giin-report li .report-image{max-height:270px;margin:5px 0;border-radius:4px;overflow:hidden}.giin-report li .report-image img{border-radius:4px;max-width:100%}.giin-report li .report-link{color:#246aab;text-align:right}#garally-body{background:#333;text-align:center}.module.giin-garally{padding:10px 0 0}.module.giin-garally .module-head{margin:0 10px 10px}.module.giin-garally .garally-main li{display:none;position:relative;height:272px;line-height:272px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.module.giin-garally .garally-main li img{max-width:100%;max-height:272px}.module.giin-garally .garally-main li .garally-caption{position:absolute;bottom:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 1px;text-align:left;line-height:1.3;font-size:13px}.module.giin-garally .garally-main li .garally-caption p{padding:8px;background:rgba(255,255,255,.5)}.module.giin-garally .garally-menu{display:-webkit-box;display:-webkit-flex;display:flex}.module.giin-garally .garally-menu li{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:3px;height:90px;line-height:90px;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.module.giin-garally .garally-menu li img{max-width:100%;max-height:90px}#garally-body.pic1 .garally-main1,#garally-body.pic2 .garally-main2,#garally-body.pic3 .garally-main3{display:-webkit-box;display:-webkit-flex;display:flex}#garally-body.pic1 .garally-menu1,#garally-body.pic2 .garally-menu2,#garally-body.pic3 .garally-menu3{-webkit-box-shadow:0 0 0 3px #1EB980 inset;box-shadow:0 0 0 3px #1EB980 inset}#garally-body.pic1 .garally-menu1 img,#garally-body.pic2 .garally-menu2 img,#garally-body.pic3 .garally-menu3 img{opacity:.5}.searchMain{display:-webkit-box;display:-webkit-flex;display:flex;margin:10px}.searchMain .searchWrap{-webkit-box-flex:1;-webkit-flex:1;flex:1;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:4px 10px 4px 25px;border:2px solid #1a75ff;border-right:0;border-radius:4px 0 0 4px;background:#fff;overflow:hidden;-webkit-user-select:none;user-select:none}.searchMain .searchWrap:after,.searchMain .searchWrap:before{font-family:RiffIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.searchMain .searchWrap:before{content:"\e613"}.searchMain .searchWrap:before{position:absolute;top:12px;left:6px;color:#aaa;font-size:18px}.searchMain .searchWrap input.searchText{width:100%;height:32px;line-height:32px;border:0;color:#444;-webkit-appearance:none;appearance:none;font-size:16px}.searchMain input.searchSubmit{display:block;width:72px;height:44px;line-height:44px;border:0;border-radius:0 4px 4px 0;background:#1a75ff;-webkit-appearance:none;appearance:none;color:#fff;text-align:center;letter-spacing:1px;font-weight:700;font-size:16px}#searchExpand{background-color:#FFF;margin:8px;padding:8px;border:1px solid #ddd;border-radius:4px}#searchExpand .expand-body{display:none}#expand-btn{font-size:15px;font-weight:700}#expand-btn span{margin-right:4px}#expand-btn span:after,#expand-btn span:before{font-family:RiffIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#expand-btn span:before{content:"\e635"}#searchExpand.open #expand-btn span:after{content:"\e633"}#searchExpand.open #expand-btn span:before{content:""}.search-condition dt{font-size:14px;font-weight:700;margin:8px 0 2px}.search-condition dd{position:relative}.search-condition dd:after,.search-condition dd:before{font-family:RiffIcons;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.search-condition dd:after{content:"\e633"}.search-condition dd:after{position:absolute;top:1px;right:12px;z-index:100;display:block;width:12px;height:38px;line-height:38px;font-size:12px;color:#666}.search-condition select{display:block;width:100%;height:40px;line-height:40px;padding-left:12px;background-color:#fff;border:1px solid #bbb;border-radius:4px;color:#444;font-size:16px;-webkit-appearance:none;appearance:none}.search-condition select:focus{border:1px solid #1a75ff;outline:0}.labelSearch{border-top:2px solid #97a3dc;padding:4px 10px}.labelSearch h3{font-size:14px}#giinlst{background:#fff}.listRowlink{margin-bottom:8px}.listRowlink li{border-bottom:1px solid #ddd;overflow:hidden}.listRowlink li a{display:block;overflow:hidden;padding:8px}.listRowlink li .image{display:block;float:left;margin-right:10px}.listRowlink li .image img{vertical-align:bottom}.listRowlink li dl dt.colName{line-height:1.6;font-size:18px;font-weight:700}.listRowlink li dl dd{line-height:1.4;color:#333;font-size:14px}.listRowlink li dl dd.colHouse,.listRowlink li dl dd.colZone{display:inline-block}.listRowlink li div.nodata{padding:8px;font-size:14px}