@charset "Shift_JIS";

/* テキストリンク */
.linkwht a:link{ color:#FFF;text-decoration:underline;}
.linkwht a:visited{ color:#FFF;text-decoration:underline;}
.linkwht a:active{ color:#FFF;text-decoration:underline;}
.linkwht a:hover{ color:#FFF;text-decoration:underline;}

/* テキストリンク */
.linkbrw a:link{ color:#05055b;text-decoration:underline;}
.linkbrw a:visited{ color:#05055b;text-decoration:underline;}
.linkbrw a:active{ color:#05055b;text-decoration:underline;}
.linkbrw a:hover{ color:#05055b;text-decoration:underline;}

/* clearfix */
.clearfix:after {  
	content: " ";   
	display: block;   
	height: 0;   
	clear: both;   
	visibility: hidden;  
}  
.clearfix {  
	display: inline-block;  
	min-height: 1%;  
}  
/* Hides from IE-mac \*/  
* html .clearfix {  
	height: 1%;  
}  
.clearfix {  
	display: block;  
}  
/* End hide from IE-Mac */ 


/* 文字のサイズ */
.t25{font-size:25px;line-height:27px;}
.t18{font-size:18px;line-height:20px;}
.t16{font-size:16px;line-height:20px;}
.t15{font-size:15px;line-height:17px;}
.t14{font-size:14px;line-height:18px;}
.t12{font-size:12px;line-height:16px;}
.t10{font-size:10px;line-height:14px;}

.Special_main{
	margin-bottom:10%;
}
.Special_main img{
	width:100%;
}
.Special_main a:hover img{
	opacity:1.0;
}


/***********************************************
　共通
***********************************************/
/* メニュー */
.hcode_nav{
	padding:0 0 3% 1%;
}
.hcode_nav li{
	max-width:235px;
	width:31%;
	margin:0 0 1% 1%;
	display:inline-block;
}
.hcode_nav p{
	margin:2% 0 0 0;
	text-align:right;
}
.hcode_nav p img{
	max-width:55%;
}


/***********************************************
　商品
***********************************************/
/*タイトル*/
.Special_main p{
	background:#1f3d85;
	text-align:center;
	margin-top:2%;
}
.Special_main p img{
	width:80%;
}


/*100100*/
.special_item{
	width:100%;
	background:#ffffff;
	padding:2% 0;
	margin-bottom:2%;
	font-size:0;
	text-align:left;
}
.special_item li{
	width:46%;
	margin:1% 2% 3%;
	display:inline-block;
	text-align:center;
	font-size:13px;
	line-height:18px;
	vertical-align:top;
}
.special_item li img{
	width:100%;
	border:#cccccc 1px solid;
}
.special_item li strong{
	font-size:20px;
	line-height:36px;
	color:#CF2975;
}


/*ページトップ*/
#SP_bkpage{
	text-align:right;
	padding:10px;
}
#SP_bkpage a{
	color:#29324e;
}


