/* CSS Document */

body{
	font-size:16px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	font-family: "ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
#wrap{
	width:1040px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

h3{
	clear:both;
}

hr {
    border: 0;
    height: 1px;
    background: #333;
    background-image: -webkit-linear-gradient(left, #ccc, #333, #ccc);
    background-image:    -moz-linear-gradient(left, #ccc, #333, #ccc);
    background-image:     -ms-linear-gradient(left, #ccc, #333, #ccc);
    background-image:      -o-linear-gradient(left, #ccc, #333, #ccc);
}
/*************************/
/*　　 共通クラス 　　　 */
/*************************/

.mR5{
	margin-right:5px;
}
.mR8{
	margin-right:8px;
}
.mL5{
	margin-left:1px;
}
/*************************/
/*　　    font 　　　　 */
/*************************/

.item_text{
	padding-top:50px;
	margin-bottom:30px;
    line-height:30px;
	text-align:left;	
}
.bland{
	text-align:left;
	font-weight: bold; 
	color: #0000ff;	
}
.price{
	text-align:left;
	font-weight: bold; 
	color: #44919A;
}
.more{
	text-align:left;
	paddin-top:20px;
}
/*************************/
/*　　  　header　　　　 */
/*************************/

#menu li{
	float:left;
	text-align:center;
	margin:0 auto;
	
}
.button{
	width:258px;
}

/*************************/
/*　　　contents　　　　 */
/*************************/
.contents{
	margin-bottom:80px;
}
.sub_contents{
	padding-top:100px;
	margin-bottom:200px;
}

.top_item li{
	width:520px;
	float:left;
}

.bottom_item li{
	width:200px;
	float:left;
	margin-bottom:50px;	
}
.bottom_item p{
	border:1px dotted #81C8CF;
	font-size:14px;
}
/*************************/
/*　  topへ戻るボタン　  */
/*************************/

#page-top {
	    position: fixed;
	    bottom: 20px;
	    right: 20px;
	    font-size: 77%;
	}
	
#page-top a {
		background-color:#666;
	    text-decoration: none;
	    color: #fff;
	    width: 75px;
	    padding: 30px 0;
	    text-align: center;
	    display: block;
	    border-radius: 100px;
	}
	
#page-top a:hover {
	    text-decoration: none;
	    background: #999;
	}