@charset "UTF-8";

@import "../../../common/func/sp.css";

/* ---------------------------------------------------------------------
*
*    ■シンプル②用のスマホ版CSS
*
* ------------------------------------------------------------------- */
body.FOR001 #header,
body.FOR001 #footer,
body.FOR001 .wrapper-contents {
	width:100% !important;
}

#header,
#footer,
.wrapper-contents {
	width:100% !important;
	margin:0 auto;
}
#menuSearch, #index nav, #panList {
	height:auto;
}

#blockSearch {
	/*width:94%;*/
	margin:0 10px;
}	
#blockSearch .wrapper-search {
	padding:15px 15px 10px;
}
#menuSearch {
	margin-bottom:15px;
}
#menuSearch ul {
	padding-left:5px;
}
#menuSearch ul li,
#menuSearch ul li h3,
#menuSearch ul li a,
#menuSearch ul li a span {
	width:auto;
}
#menuSearch ul li {
	margin-right:1%;
}
#menuSearch ul li h3, #menuSearch ul li a {
	height:36px;
}

#blockOption,
#blockDoc,
#blockMid {
	width:auto;
	margin:0 auto;
	padding:10px 10px 5px;
}

#listPickup {
	padding-top:5px;
}

#list #blockSearch {
	margin-top:10px;
}
#list #blockSearch .wrapper-search {
	padding-bottom:0px;
}

@media screen and (max-width: 320px) {
	#navPager li#nowPage {
		margin:2px 0px 0 -3px;
	}
}

#det #blockUpper #navPager ul {
	padding:0px;
}
#sakka_list #blockOption {
	padding-top:0px;
}
#pageLink {
	margin-right:0px;
}

#sakka_det #blockData {
	padding:0 15px;
}
#sakka_det #blockData section#kaisetsu {
	position:static;
}

#det #blockUpper #navPager {
	padding:10px 15px 5px 0;
}
#det ul.block-share-btn {
	top:10px;
	right:15px;
}
/*
ul.type-mix li.col-num02 {
	border-top: none;
}*/