/* IE対策とりあえず */
#gMenu {
background: #794213;
}
#topMainBnrFrame{
border-color: black !important;
}
/* IE対策とりあえず */

/* h3背景色 */
body #content h3{
  background-color: #EFEFEF;
  border-left-color: #2D468B !important; /*元指定　#401000*/
}
/* h3背景色 */



/* 汎用設定 */
body {
  font-size: 94% !important;　/* 15pxに相当 */
/*  font-size: 105% !important;*/
  line-height: 1.8em !important;
  color:#333;
}
h1,h2,h3,h4,h5,h6,p,li{
  font-family:'Lucida Grande','Hiragino Kaku Gothic ProN','ヒラギノ角ゴ ProN W3',Meiryo,メイリオ,sans-serif !important;
}
#topMainBnr {
  background:url(http://artplace.jp/wp_home/wp-content/uploads/2015/03/bg_bricks_dense_004.jpg) #fff !important;
}
＿#content p{
  text-indent:1em;
}
#header #site-title a img {
  max-height: 100px;
  margin-top: 3px;
}
/* ヘッダー連絡先設定 */
#header #headContact #headContactTxt {
  font-size: 14px !important;
  font-weight:bold;
  color:#401000;
}
#header #headContact #headContactTime {
  font-size: 12px;
}
#header #headContact #headContactTime {
  font-size: 14px !important;
  font-weight:bold;
  color:#401000;
}
/* グローバルメニュー背景設定 */
@media (min-width: 770px){
#gMenu {
  box-shadow: inset 0 1px 0 #fff !important;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#411101), to(#D99532)) !important;
  background: -moz-linear-gradient(#411101, #D99532) !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#411101, EndColorStr=#D99532)" !important;
}
#gMenu .menu > li, #gMenu .menu > li.current-menu-item, #gMenu .menu > li.current_page_item, #gMenu .menu > li.current_page_ancestor {
  box-shadow: inset 0 1px 0 #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#411101), to(#D99532)) !important;
  background: -moz-linear-gradient(#411101, #D99532) !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#411101, EndColorStr=#D99532)" !important;
}
#gMenu .menu li a {
  color: #fff;
}
#gMenu .menu > li > a {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#411101), to(#D99532));
  background: -moz-linear-gradient(#411101, #D99532);
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#411101, EndColorStr=#D99532)" !important;
}
#gMenu .menu > li.current_page_item > a, #gMenu .menu > li.current-menu-item > a, #gMenu .menu > li.current_page_ancestor > a, #gMenu .menu > li.current-page-ancestor > a, #gMenu .menu > li > a:hover {
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#FF7F00), to(#FFCC99)) !important;
  background: -moz-linear-gradient(#FF7F00, #FFCC99) !important;
  background: linear-gradient(#FF7F00, #FFCC99) !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#FF7F00, EndColorStr=#FFCC99)" !important;
}
#gMenu .menu > li.current_page_item > a, #gMenu .menu > li.current-menu-item > a, #gMenu .menu > li.current_page_ancestor > a, #gMenu .menu > li.current-page-ancestor > a, #gMenu .menu > li > a:hover {
  box-shadow: none;
  color: #fff !important;
}
#gMenu .menu > li > a span {
  color: #fff;
}
#gMenu .menu > li.current_page_item > a span, #gMenu .menu > li.current-menu-item > a span, #gMenu .menu > li.current_page_ancestor > a span, #gMenu .menu > li.current-page-ancestor > a span, #gMenu .menu > li > a:hover span {
  color: #411101;
  opacity: 0.6;
}
#gMenu .sub-menu li > a {
  color: #411101;
}
}
/* サイドメニュー設定 */
.sideTower .sideWidget .textwidget {
  padding-top: 0px;
}
#sideTower .localHead {
  border-top: 5px solid #401000 !important;
  border-left: 1px solid #e5e5e5;
  border-right: 1px solid #e5e5e5;
  -moz-box-shadow: inset 0 1px 0 #fff;
  -webkit-box-shadow: inset 0 1px 0 #fff;
  box-shadow: inset 0 1px 0 #fff;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e5e5e5), to(#fff)) !important;
  background: -moz-linear-gradient(#e5e5e5, #fff) !important;
  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#e5e5e5, EndColorStr=#fff)" !important;
}
/* メインコンテンツ設定 */
@media (min-width: 970px) { /* スクロール分余裕に20px */
#main #container #content {
  float: left;
  _width: 100% !important;
}
/* 3PR画像設定 */
#topPr .prImage {
  border: 0px solid #ccc;
}
@media (min-width: 660px){
#topPr .topPrInner p.topPrDescription {
  font-size: 14px;
}
}
/* 親ページブロック設定 */
#content .child_page_block {
  width: 48%;
  height: 100% !important;
}
/* 画像dropshadow、角丸設定 */
_#content img {
  box-shadow: 3px 3px 3px rgba(0,0,0,0.4);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
}

/* フォーム設定 */
#fscf_form_fieldset2{
  max-width:90% !important;
}
/* フッター設定 */
#footer dl#footerOutline {
  margin: 0px;
  line-height: 150%;
  width: 300px;
  color:#fff;
}
#powerd{
  display:none;
}

/* Grid Unit設定 */
@media (min-width: 420px) {
.bv-grid-unit-item {
  border:1px solid #cccccc;
  border-radius: 2px;
  margin:0 1% 10px;
  width: 100% !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
}
@media (min-width: 419px) {
.bv-grid-unit-item {
  width: 23% !important;
}
}
.bv-grid-unit-thumb a {
  text-align: center; 
}
.infoCate a{
  display:none;
}
.bv-grid-unit-title a{
  overflow: hidden !important;
}
