@charset "shift-jis";

@media screen and (max-width : 1024px) {
/********** ¤¤PC‚Í•1025pxˆÈãAƒ^ƒuƒŒƒbƒgEƒXƒ}ƒz‚Í1024pxˆÈ‰º¤¤ **********/

/*****¥¥ƒwƒbƒ_[¥¥*****/
.header01_globalNav_bg {
	display:none;
}
.header01 {
	width:100%;
	height:auto;
	margin:10px auto 20px auto;
	padding:0 0 0 0;
}
.header01_Left {
	width:100%;
	margin:10px 0 10px 0;
}
.header01_Left .logo {
	width:75%;
	margin:0 5% 0 20%;
}

.header01_Left .logo img {
	width:100%;
}

.header01_Center {
	float:right;
	margin:0 0% 0 0;
	padding:0;
	width:100%;
}


.header01_Right {
	display:none;
}

/*****¤¤ŒŸõ¤¤*****/
.header_searchArea {
	width:94%;	
	margin:10px 3% 0px 3%;
	padding-top:0important;
	clear:both!important;
}

.header_search_texarea {
	width:93%;	
	float:left;
	margin:0 0 0 0px;
}

.header_search_button {
	float:left;
	width:7%;
	height:28px;
	margin:0 0% 0 0px;
	background:#;
	text-align:left;
}

.header_search_button_img {
	height:25px;
	position:relative;
	top:5px;
	}

.header_search_input {
	width:100%;
	height:28px;
	margin-bottom:0px;
	margin-bottom:0px\9;
	*margin-bottom:0px;
	_margin-bottom:0px;
	border:1px solid #ccc;
	border-radius:5px;
	padding:0 0 0 10px;
}

/*****££ƒwƒbƒ_[££*****/
/*****¥¥ƒtƒbƒ^[¥¥*****/
.footer01_bg {
	padding:10px 0 20px 0;
	width:100%;
	background:#;
}
.footer01 {
	width:100%;
	background:#;
}

.footer01 .footer01_box {
	float:none;
	height:auto;
	width:100%;
	margin:0 3% 50px 3%;
	background:#;
}

.footer01 .footer01_box .contents {
	padding:0px;
}
.footer01_contentTitle {
	width:100%;
	background:#;
	padding-bottom:0;
}

.footer01 .footer01_box .contents img {
	width:100%;
	margin:0 auto;
}
.footer01 .footer01_box .contents .article img {
	width:100%;
	margin:10px 0 0 0;
}

.footer01 .footer01_box .contents .pay_img {
	width:100%;
}

.footer01 .footer01_box .link a {
	width:90%;
	display:block;
	border:1px solid #999;
	margin:10px 5% 0 5%;
	padding:4px 0px 2px 0px;
	font-size:17px;
}
/*****££ƒtƒbƒ^[££*****/
/*****¥¥ƒtƒbƒ^[ƒiƒr¥¥*****/

.footer_navi {
	width:100%;
	margin:0 auto 0 auto;
	padding:0 0 0 0;
}

.footer_navi ul {
	width:100%;
	list-style:none;
	margin:0px 0 0px 0px;
	padding:0px 0 20px 0px;
	border-left:none;
	border-right:none;

}
.footer_navi ul li {
	float:none;
	display:block;
}

.footer_navi ul li a {
	margin:0 0px 0 0px; 
	padding:8px 0px 6px 10px; 
	line-height:200%;
	font-weight:nomal;
	float:none;
	border-bottom:1px solid #666;
	border-left:none;
	border-right:none;
	display:block;
}

.copyright {
	font-size:0.9rem;
	padding-bottom:50px;
	line-height:160%;

}

/*****££ƒtƒbƒ^[ƒiƒr££*****/
/*****¥¥ƒRƒ“ƒeƒ“ƒc¥¥*****/
.wideslider {
	margin:0 auto 10px auto;
}
.contentArea {
	width:100%;
	height:auto;
	margin:0px auto 0px auto;
	padding:20px 0 0 0;
	float:none;
}

.mainContent {
	width:98%;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px 0 0 0;
	float:none;
}
.diagonalSpace01 {
	display:none;
}
.diagonalSpace02 {
	display:none;
}
.diagonalSpace03 {
	display:none;
}
.diagonalSpace04 {
	display:none;
}
.diagonalSpace05 {
	display:none;
}

.itemColumn {
	width:98%;
	margin:0 auto 30px auto;
	padding:0 0 0 0;
	float:none;
}
.top_title01 {
	padding:6px 0 6px 0px;
	font-size:26px;
	line-height:130%;
}

.top_title01 .crown {
	position:relative;
	top:3px;
	width:30px;
	margin:0 0px 0 0;
}

.top_title01 .eng {
	display:none;
}

.top_title01 .dotline {
	display:none;
}
.top_bannerArea  {
	width:100%;
	margin:10px auto;
}

.top_banner01 {
	float:none;
	width:84%;
	margin:0 auto 10px auto;
}

.newsArea {
	width:96%;
	height:150px;
	background:#fff;
	margin:0 auto 20px auto;
	padding:1px 0 0 0;
	border-bottom:1px dotted #666;
}
#news_content {
	 width:100%;
	 height:140px;
}


/*****¤¤¤•iˆê——¤¤*****/
/*3s
.itemColumn_box {
	width:32%;
	float:left;
	margin:0 0.6% 20px 0.6%;
	padding:10px;
	text-align:left;
	font-size:0.9rem;
	line-height:140%;
}
*/

.item_slide {
	width:100%;
	overflow:hidden;
    display:-webkit-box;
    display:-moz-box;
    display:-ms-box;
    display:-webkit-flexbox;
    display:-moz-flexbox;
    display:-ms-flexbox;
    display:-webkit-flex;
    display:-moz-flex;
    display:-ms-flex;
    display:flex;
    -webkit-box-lines:multiple;
    -moz-box-lines:multiple;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.itemColumn .box01 {
	width:49%;
	float:left;
	margin:0 0.5% 20px 0.5%;
	padding:0px;
}
.itemColumn .item_slide .box01_rank {
	width:96%!important;
	float:left;
	padding:0 2 20px 2%!important;
	text-align:left;
	font-size:0.9rem;
	line-height:140%;
	border:none;
}
.ranking_number_01 {
	width:100%;
	height:41px;
	margin:10px 0px 0 0px;
	text-align:center;
	font-size:1.2rem;
	font-weight:bold;
	color:#E1B70C;
}

.ranking_number_02 {
	width:100%;
	height:41px;
	margin:10px 0px 0 0px;
	text-align:center;
	font-size:1.2rem;
	font-weight:bold;
	color:#7B7B7B;
}

.ranking_number_03 {
	width:100%;
	height:41px;
	margin:10px 0px 0 0px;
	text-align:center;
	font-size:1.2rem;
	font-weight:bold;
	color:#D65010;
}
.ranking_number_01 .p,
.ranking_number_02 .p,
.ranking_number_03 .p {
	float:left;
}

.ranking_crown {
	position:relative;
	top:-7px;
	width:35px!important;
	margin:0 15px 0 0;
	float:left;
}
.ranking_crown img {
	width:35px;
}
.ranking_number_04 {
	width:100%;
	height:41px;
	margin:10px 0px 0 0px;
	line-height:%;
	text-align:center;
	font-size:1.2rem;
	font-weight:bold;
	color:#9E9E9E;
}

.ranking_number_05 {
	width:100%;
	height:41px;
	margin:10px 0px 0 0px;
	line-height:%;
	text-align:center;
	font-size:1.2rem;
	font-weight:bold;
	color:#9E9E9E;
}
.ranking_number_number {
	font-size:1.5rem;
}
.item_slide02 {
 width:100%;
 margin:20px 0 0 0;
 padding:20px 0% 10px 1%;
 background:#;
}
.item_slide02 .box01 {
	width:96%!important;
	float:left;
	padding:0 2 20px 2%!important;
}
/*****¢¢¤•iˆê——¢¢*****/
.itemColumn  .box01_manufacturer {
	width:49%;
	margin:0 0.5% 0 0.5%;
}

/*****££ƒRƒ“ƒeƒ“ƒc££*****/
/*****¥¥ƒŒƒtƒgƒiƒr¥¥*****/
.leftContent {
	width:96%;
	margin:0 2% 0 2%;
	padding:0;
	text-align:center;
	float:right;
}

.leftnavi_category {
	width:100%;
	margin:0 0 20px 0;
	padding:15px 0 0 0;
	border:1px solid #999;
	border-top:none;
	font-size:14px;
	line-height:140%;
}

.leftnavi_category p {
	line-height:180%;
	text-align:center;
	float:left;
	width:45.8%;
	padding:10px 2% 10px 2%;
	font-size:17px;
}
.borderTop {
	border-top:1px dotted #999;
}
.borderRight {
	border-right:1px dotted #999;
}
.borderBottom {
	border-bottom:1px dotted #999;
}

.leftnavi_category p a {

	color:#666;
}
.leftnavi_category p a:hover {
	color:#FF0066;
}

.leftnavi_category ul {
	display:none;
}

.leftnavi_title01 {
	width:100%; margin:0px 0px 0px 0px; padding:6px 0 0px 0px; background:#fff; color:#025AA2; font-size:26px; text-align:center; clear:both; line-height:130%; border:1px solid #999;
	border-bottom:none;

}


.leftnavi_title01 .eng {
	font-size:18px; color:#333;
}


.leftnavi_title01 .eng img {
	position:relative;
	top:0px;
	width:20px;
}
/*****££ƒŒƒtƒgƒiƒr££*****/
}
