@charset "utf-8";

#shinryo {margin:10px auto;
	padding:5px;
	height:70px;
	border:1px solid #CC3366;}
#shinryo .shinryo-button{margin:0;
	padding:11px 0;
	height:22px;
	font-size:16px;
	background:#000000;
	color:#ffffff;
	text-shadow:none;}
#shinryo .shinryo-button a:link{color:#ffffff;}
#shinryo .shinryo-button a:visited{color:#ffffff;}
#shinryo .shinryo-button a:hover{color:#ffffff;}
#shinryo .shinryo-button a:focus{color:#ffffff;}
#shinryo .shinryo-button a:active{color:#ffffff;}

#shinryo ul{margin:5px auto;}
#shinryo li strong{margin:0;
	font-size:14px;}
#shinryo li{margin:2px 0 0 0;
	padding:0 3px 0 3px;
	font-size:10px;
	float:left;
	border-right:1px solid #CC3366;
	color:#000000;
	line-height:12px;
	text-shadow:none;}
#shinryo li:last-child{border:none;}

/*　　　　　　　　　　　　　　　　　　　　　　　　　*/
#main-access {margin:0; padding:0;
	width:100%;
	height:auto;
	background:#ffffff;
        font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P Gothic","Osaka",Verdana,Arial,Helvetica,sans-serif;
	overflow:hidden;}
#access-area { margin:0; padding:0;
	font-size:12px;
	color:#333333;
	text-shadow:none;}
#access-area p{ margin:10px 0; padding:4px;}
#main-access  .access-close{
	margin:20px auto; padding:3px;
	font-size:16px;
	text-align:center;
	color:#333333;
	text-shadow:none;
	border:1px solid #CC3366;}
#main-access  .access-close a{color:#333333;}

/*　　　　　　　　　　　　　　　　　　　　　　　　　*/
#shinryo-lists {margin:10px auto;
	width:95%;
	height:900px;
	background:#ffffff;}
#shinryo-lists h4{margin:0 auto; padding:0;
	width:100%;
	height:37px;
	background:#000000 url(/sphone/image/flick-title.jpg) no-repeat;}
#flicktable-back{
	width:100%;
	background:#ffffff;
        overflow: hidden;}
#flickable1 {
	margin:0 auto;
        width: 320px;
        height: 870px;
	background:
-webkit-gradient(linear, center top, center bottom, from(#cccccc), color-stop(25%, #fbfbfb), color-stop(50%, #fcfcfc), color-stop(75%, #fbfbfb), to(#dddddd));
        overflow: hidden;}
#flickable1 ul {
        list-style: none;
        width:100%;
        margin: 0;
        padding: 5px;
}
#flickable1 ul li {
        margin: 2px;
        padding: 0;
        background-color: #ffffff;
	width: 150px;
	height: 210px;
        float: left;}

#flickable1 ul li a figure{
        margin: 0;
        padding: 0;
	display:block;}

#flickable1 ul li img{
	width:140px;
	height:140px;}
#flickable1 ul li p{
	margin:0;
	font-size:11px;
	font-weight:normal;
	line-height:14px;
	color:#333333;
	text-shadow:none;
}
#flickable1 .ui-flickable-container {
cursor: pointer;}
