@charset "utf-8";/*-------------------------------------------*//*	grid-unit/*-------------------------------------------*/.bv-grid-unit-item { border:1px solid #ccc; border-radius: 5px;/* グリッドアイテムの角丸のサイズ */ margin:0 1% 10px; width: 48%; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } .gallery-item { border:1px solid #ccc; border-radius: 5px;/* グリッドアイテムの角丸のサイズ */ margin:5px !important; padding:10px !important; width : calc(95% / 3) !important; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; /* margin:5px !important; */ }.bv-grid-unit-item .bv-grid-unit-item-inner { background-color:rgba(0, 0, 0, 0.2); padding:10px; text-align: center !important;/* firefox */ } .gallery-icon { background-color:rgba(0, 0, 0, 0.2); padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; } .bv-grid-unit-item .bv-grid-unit-item-inner a,.gallery-icon a { text-decoration: none; color:#333; } .bv-grid-unit-item .bv-grid-unit-item-inner a:hover,.gallery-icon a:hover { text-decoration: underline; color:#c00; }#content .bv-grid-unit-item p,#sideTower .bv-grid-unit-item p,#content .'gallery-item dd { margin-bottom: 0px; padding:0; line-height: 140%; }.bv-grid-unit-thumb a,.bv-grid-unit-date,dt.gallery-icon a { display: block; height: auto;}.bv-grid-unit-thumb,dt.gallery-icon { margin-bottom:10px; display: block; background-color:rgba(0, 0, 0, 0.6); border:5px solid #000; box-shadow:2px 2px 5px rgba(0, 0, 0, 0.8); } .bv-grid-unit-thumb img,dt.gallery-icon img { display: inline-block; }  dt.gallery-icon img { width: 48% !important; } .bv-grid-unit-thumb a,dt.gallery-icon a  { } #content p.bv-grid-unit-date { font-size:10px; margin-bottom:5px; } /* 追加 ここから */.bv-grid-unit-wrapper span.infoCate { display:none !important; /* 消去 */}.gallery .moreLink { display:none !important; /* 消去 */}/* Galleryリストページgrid-unit使用の部分 */.home #wrap .bv-grid-unit-wrapper,.gallery #wrap .bv-grid-unit-wrapper { background-color: rgba( 192,210,210,0.5 ) !important;/*TopページGalleryの背景色*/ padding:10px 0px 0px 0px; /* TopページGalleryの背景の余白 */ /*TopページGalleryの背景の角丸*/ border-radius: 5px;        /* CSS3草案 */   -webkit-border-radius: 5px;    /* Safari,Google Chrome用 */   -moz-border-radius: 5px;   /* Firefox用 */} /*SNSボタン非表示*/.gallery .shareaholic-canvas { display:none !important; /* 消去 */}#content p.bv-grid-unit-title, #content dd.wp-caption-text { text-align:center; }.bv-grid-unit-item .bv-grid-unit-thumb,.gallery dt.gallery-icon { -moz-transition: -moz-transform 0.5s linear !important; -webkit-transition: -webkit-transform 0.5s linear !important; -o-transition: -o-transform 0.5s linear !important; -ms-transition: -ms-transform 0.5s linear !important; transition: transform 0.5s linear !important;}.bv-grid-unit-item .bv-grid-unit-thumb:hover,.gallery dt.gallery-icon:hover { -webkit-transform: scale(1.1) !important; -moz-transform: scale(1.1) !important; -o-transform: scale(1.1) !important; -ms-transform: scale(1.1) !important; transform: scale(1.1) !important; opacity: 1 !important;/*  */ animation-name: flash !important;/*  */ -webkit-animation-name: flash !important; -webkit-animation: flash 0.3s !important;/* */ animation: flash 0.3s !important;/*  */ animation-iteration-count: 0.5 !important;/*  */}@-webkit-keyframes flash {0% { opacity: .4; }100% { opacity: 1; }}@keyframes flash {0% { opacity: .4; }100% { opacity: 1; }}ul#gallery-category-nav { width:950px; clear: both !important; margin:10px 0 10px; /*font-size: 0;*/ height: 35px !important; overflow: hidden !important; list-style-type: none;}ul#gallery-category-nav li {list-style-type: none !important; float: left !important; width: 13%; padding:0; margin:0; text-align:center;}ul#gallery-category-nav li a {font-size: 12px !important; display: block !important; width:auto !important; line-height: 35px !important; color: #fff !important; text-align: center !important; margin: 0 !important; text-shadow:0 -1px 0px #333,0 1px 0px #555; text-decoration:none !important; background-color: #333 !important;}ul#gallery-category-nav li a:hover { background-color: #555 !important; color: #fff !important;}ul#gallery-category-nav li:first-child a {   border-left:0;  box-shadow:-1px 0px 0px rgba(225,225,225,0.3) inset,              0px 1px 1px rgba(0,0,0,0.1) inset,              0px -1px 1px rgba(0,0,0,0.3) inset,              0px 1px 3px rgba(0,0,0,0.3) ;	       border-radius:5px 0 0 5px !important;        /* CSS3草案 */   -webkit-border-radius:5px 0 0 5px !important;    /* Safari,Google Chrome用 */   -moz-border-radius:5px 0 0 5px !important;   /* Firefox用 */}ul#gallery-category-nav li:last-child a {  box-shadow: 1px 0px 0px rgba(225,225,225,0.3) inset,              0px 1px 1px rgba(0,0,0,0.1) inset,              0px -1px 1px rgba(0,0,0,0.3) inset, 	     0px 1px 3px rgba(0,0,0,0.3) ;	       border-radius: 0 5px 5px 0 !important;        /* CSS3草案 */   -webkit-border-radius: 0 5px 5px 0 !important;    /* Safari,Google Chrome用 */   -moz-border-radius: 0 5px 5px 0 !important;   /* Firefox用 */}/* 追加 ここまで */@media (min-width: 640px) {.bv-grid-unit-item,.gallery-item { width: 31%; }}#content .bv-grid-unit-wrapper { display:block; overflow:hidden; } #sideTower .bv-grid-unit-item { width: 100%; }.bv-more-container{ position: relative;}.bv-more-container .loading-img.now { position: absolute; width: 100%; height: 100%; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background: url(../image/unload.gif) no-repeat center center;}.bv-more-container .bv-ajax-error-message { background: rgba( 255, 0, 0, 0.6 ); color: #fff; padding: 1em; margin-top: 10px; opacity: 0;}.bizvektor_grid_unit_widget .bgc{ color: #fff;}.bizvektor_grid_unit_widget .moreBtnBottom{ padding: 0.5em; text-align: center; cursor: pointer; font-weight: bold; border-style: dotted; border-width: 2px; margin-bottom: 50px;}.bizvektor_grid_unit_widget .moreBtnBottom:hover { color: #fff;}.bv-grid-unit-wrapper ._moreBtn { padding: 5px;}.bv-grid-unit-wrapper ._moreBtn ._processing { display:none;}.bv-grid-unit-wrapper ._moreBtn.processing ._processing{ display: block;}.bv-grid-unit-wrapper ._moreBtn.processing ._inner{ display:none;}.bv-grid-unit-wrapper ._moreBtn.processing ._inner._pr { display:block;}.bv-grid-unit-wrapper ._moreBtn ._inner._pr { display:none;}.bv-grid-unit-wrapper ._moreBtn ._inner{ display:block; min-height: 140px; border-style: dotted; border-width: 2px; cursor: pointer;}.bv-grid-unit-wrapper ._moreBtn ._inner._wa:hover { color: #fff;}.bv-grid-unit-wrapper ._moreBtn .spinner > div { background-color: #fff;}.bv-grid-unit-wrapper .moreBtn{ font-size: 65px; padding: 35px 5px; font-weight: bold; text-align: center;}.bv-grid-unit-wrapper ._moreBtn.processing .moreBtn { display: none;}.bv-grid-unit-wrapper  .loadmessage_ie { display: none; display: inline\9; text-align: center; text-weight:bold;}.bv-grid-unit-wrapper .spinner { margin: 48px auto; width: 50px; height: 40px; text-align: center; font-size: 10px;}.bv-grid-unit-wrapper .spinner > div { height: 100%; width: 6px; display: inline-block; -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out; animation: sk-stretchdelay 1.2s infinite ease-in-out;}.bv-grid-unit-wrapper .spinner .rect2 { -webkit-animation-delay: -1.1s; animation-delay: -1.1s;}.bv-grid-unit-wrapper .spinner .rect3 { -webkit-animation-delay: -1.0s; animation-delay: -1.0s;}.bv-grid-unit-wrapper .spinner .rect4 { -webkit-animation-delay: -0.9s; animation-delay: -0.9s;}.bv-grid-unit-wrapper .spinner .rect5 { -webkit-animation-delay: -0.8s; animation-delay: -0.8s;}@-webkit-keyframes sk-stretchdelay { 0%, 40%, 100% { -webkit-transform: scaleY(0.4) } 20% { -webkit-transform: scaleY(1.0) }}@keyframes sk-stretchdelay { 0%, 40%, 100% { transform: scaleY(0.4); -webkit-transform: scaleY(0.4); }   20% { transform: scaleY(1.0); -webkit-transform: scaleY(1.0); }}