@charset "UTF-8";
.design .noscript,
.slick_nav{
	display: none !important;
}
.all{
	margin: 0 !important;
	width: 1080px !important;
}
*{
	text-shadow: none !important;
}
.main .top_money h2 span {
	text-shadow: #fff 1px 1px 0, #fff -1px -1px 0, #fff -1px 1px 0, #fff 1px -1px 0, #fff 0px 1px 0, #fff 0 -1px 0, #fff -1px 0 0, #fff 1px 0 0 !important;
}

/* 追従メニュー */
.clone-nav{
	display: none;
}

/* 画像リスト */
.main .ilist_lower ul,
.main .ilist2_lower ul{
	display: block !important;
	overflow: hidden !important;
}
.main .ilist_lower ul > li,
.main .ilist2_lower ul > li{
	float: left !important;
}

/* 分類 */
.inbody .sub_main-box,
.inbody .sub_main-box .main_outline,
.inbody .sub_main-box .main_outline .main_naka {
	display: block !important;
	/*overflow: hidden;*/
}
.design .main_naka {display: block !important;}
.design .main_naka,
.main_naka_h1,
.pankuzu_lower,
.footstep_lower {max-width: 960px;}
.design .main_naka .page_left .page_left_float{
	display: block !important;
	overflow: hidden !important;
}
.design .main_naka .page_left .page_left_float .cate_post01{
	float: left !important;
}


/* 記事 */
.waku {max-width: 960px;}
.waku_top{
	overflow: hidden;
}

/*Firefox対応 印刷時の文字2重表示対策*/
h1,h2,h3,h4,h5,h6,strong,th,em{
	font-family: arial, "ヒラギノ角ゴ Pro W6", "Hiragino Kaku Gothic Pro";
}
b{
	font-weight: normal;
}
/*メインビジュアルとメニューの間の調整*/
.menu_wrap .menu {
  margin-top: 0px;
}
/*g-naviのactive時のtext-shadowが反映されない対策*/
.g_navi_in > li > a:hover, .g_navi_in > li.active > a {
  color: #000;
	font-weight: bolder;
	
}

/* header関連 */
.h_top .h_toplist a {
	color: #0033CC !important;
	text-decoration: underline !important;
}
/* 表関連 */
.main .new_wrap .new {
	padding: 0;
	border: 1px solid #C5C5C5;
	border-radius: 0;
	margin: 0 auto;
}
.main .new_wrap .new .h2 {
	background: #DAD0BA;
	border-top: 1px solid #752100;
	border-bottom: 1px solid #752100;
}
.main .top_annai h2 {
	border-bottom: 3px double #8C7042;
	background: #FFF;
	border-radius: 0;
}
.main .top_annai table {border: 1px solid #CCC;}
.main .top_annai th {
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background: #EEE;
}
.main .top_annai td {border-bottom: 1px solid #CCC;}

.g_navi_in > li > a:hover, .g_navi_in > li.active > a {
  text-shadow: none;
  color: #fff;
}
.block-link {
  display: inline-block;
}
body {
	overflow-wrap: anywhere;
}
.foot_id {
  margin: 1px auto 0;
}
