@charset "UTF-8";

@import "../../../common/func/sp.css";

/* ---------------------------------------------------------------------
*
*    ■シンプル①用のスマホ版CSS
*
* ------------------------------------------------------------------- */

#areaContents,
#blockDoc,
#index #blockDoc,
#listPickup,
#blockUpper,
#blockMid,
#footer {
	background-image:none;
}

#areaContents {
	padding-top:0px;
	background-color:#fff;
}
/*#blockDoc,
#blockUpper,
#blockMid {
	padding:15px;
	box-shadow:1px 1px 2px #bbb;
	border:1px solid #ccc;
}
*/

#blockDoc,
#blockUpper,
#blockMid {
	padding:0 15px;
}

#areaContents,
#index #blockDoc,
#index #blockUpper,
#index #blockMid {
	box-shadow:1px 1px 2px #bbb;
	border:1px solid #ccc;
}
#index #areaContents {
	box-shadow:none;
	border:none;
}
#index #blockDoc {
	padding-bottom:10px;
}

#blockSearch .wrapper-search {
	padding-bottom:10px;
}

#listPickup ul {
	padding:0 10px;
}
#listPickup h1, h1.strong {
	margin:15px 0 12px 14px;
}

#menuSearch {
	margin:0px;
}

#btnAllView {
	background:none;
}
/*
ul.type-pict li {
	width:28.7%;
	margin:1% 2% 0.5%;
}*/

#list #blockOption {
	margin-top:0px;
}

#menuSearch ul li h3, #menuSearch ul li a {
	height:34px;
}

#sakka_list #menuSearch {
	width:100%;
	margin:10px 0 0 0px;
}

#sakka_list #pageLink {
	padding:15px 0;
}

#blockData {
	padding:10px 0 0px;
}

#sakka_det #blockData {
	margin-top:10px;
	padding:10px 0 0px;
}

#sakka_det h1.strong {
	margin-top:35px;
}

#navPager {
	padding:20px 0 12px;
}

#det #navPager {
	padding:10px 0 10px;
}
#det ul.block-share-btn {
	top:5px;
	right:15px;
}
.share-btn-yes #detailMain {
	padding-top:40px;
}