@charset "utf-8";

/* c2  */

/* s176 */

.cover-split6 {
	margin-right:-20px;
	}
.cover-split6 > div {
	margin-left: 0px;
	margin-right:-20px;
	}
.cover-split6 > div:first-child {
	margin-right: 0px;
	}
.cover-split6 div.single {
	display: inline-block;
	margin-left: 0px;
	margin-right:20px;
	}

/* s177 */

.cover-space { margin: 0 0 12px 0; }
.doubleItem span { width: 187px; }

/* s35 */

a.yet { margin-bottom: 0.8em; }

/* s37 */

.s37 .ward h4 { display: block; }

/* s30 */

.s30 .column img {
	float:right;
	padding-left: 24px;
	}

/* s23 */

.s23 .column .wide {
	width: 528px;
	margin-left: 31px;
	}

.s23 .column .sub-ward {
	margin-top:	14px;
	margin-left: -12px;
	}
.s23 .column .sub-ward > * {
	width: 96px;
	margin-left: 12px;
	}

/* s22 */

.s22 .ward h4 { display: block; }

/* s40 */

.s40 .split3 h4 {
	margin: 16px 0 0;
	}

/* s42 */

.s42 h3 {
	margin: 0 0 14px; 
	}

/* s44 */

.s44 .sub-ward.free {
	width: 286px;
	margin: 0 0 24px -4px;
	}

.s44 .shopitem {
	margin: 12px 4px 0;
	}

.s44 .ins { margin: 2px 0px -8px; }

/* s179 */

.s179 .sub-ward.free {
	width: 286px;
	margin: 0 0 24px -4px;
	}

.s179 .sub-ward.free  div {
	width: 132px;
	margin: 10px 5px 0;
	}

.s179 .shopitem {
	margin: 12px 4px 0;
	}


/*b45*/
.column_box,
.wide_size{overflow: hidden;}
.column_box:after,
.wide_size:after{content: "";display: block;clear: both;height: 1px;overflow: hidden;}
* html .column_box,
* html .wide_size{height: 1em;overflow: visible;}
.column_box .right{float : right; }
.column_box .left{ width :440px; float : left;}

.wide_size li{display:inline-block; width :187px; float : left;!important ; text-align : center; margin-right : 20px; }


/*b18 調整*/
#b18{position: relative;} 
#b18 .cover-split6{position: relative; top : -140px; margin-bottom : -140px; z-index : 1px; width : 450px !important;}
#b18 .covering{z-index : 9999px;}

.category_border{
	border-bottom:1px #000 solid;
	width:277px;
	margin-top:20px;
	margin-left:-50px;
	margin-bottom:15px;
}
.single3 .margin_top, .single .margin_top{
	margin-top:26px;
}
/*
#center{
	margin-left:155px;
}
*/
#page-wrap .right_margin{
	margin-left:112px;
}
#page-wrap .left_side{
	margin-left:50px;
	margin-top:8px;
}
.right_margin{
	margin-top:8px;
}
.border_doubble{
	border-bottom:1px #000 solid;
	width:329px;
	margin-left:-105px;
	margin-bottom:15px;
	margin-top:38px;
}
#left_top{
	margin-top:28px;
}
#page-header h1 {
	/*margin-left:30px;*/
	margin-left:0;
}
#b22{
	padding-top: 20px;
}
#breadcrumbs{
	height:19px;
	padding:12px 0;
}
#page-wrap .single2 {
	width: 180px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#single_s {
	width: 538px;
	overflow-y: hidden;
}
.single3 {
width: 180px;
margin-bottom: 16px;
float: left;
margin-left: 8px;
margin-right: 8px;
}
.inblock {
	float:left	
}

#page-wrap .tab {
	height:57px;	
}