@charset "utf-8";
/* CSS Document */

/* ヘッダーロゴ
------------------------------------------------ */
div#mobileshop_header {
    background: url("../img/imgmobileshop/bg.png");
    width: 900px;
    height: 142px;
    margin: 0 auto;
}
div#mobileshop_header h1 a {
    float: left;
    display: block;
    margin: 15px 0 0 8px;
    width: 294px;
    height: 80px;
    background: url("../img/imgmobileshop/logo.png");
}
div#mobileshop_header em {
    display: none;
}

/* ヘッダーナビ
----------------------------------------------- */

div#mobileshop_information {
    padding: 85px 0px 0 0;
}


/*メインメニュー（ヘッダー下の横並びのメニュー）
---------------------------------------------------------------------------*/
ul#mobileshop_menu li {
	float: left;
	line-height: 40px;
	height: 40px;
	margin-right: 1px;
	font-size: 110%;
	font-weight:bold;
}

ul#mobileshop_menu a {
	color: #FFFFFF;		/*メニューの文字色*/
	text-decoration: none;
	display: block;
	width: 149px;
	text-align: center;
	background-image: url("../img/imgmobileshop/menu_bg.gif");	/*メニューの背景画像*/
	background-repeat: no-repeat;
	background-position: top;	/*メニューの背景画像の上半分を表示させる設定*/
	overflow: hidden;	/*オーバーした文字を非表示にする設定*/
}

ul#mobileshop_menu a:hover {
	background-image: url("../img/imgmobileshop/menu_bg.gif");	/*メニューの背景画像*/
	background-repeat: no-repeat;
	background-position: left bottom;	/*メニューの背景画像の下半分を表示させる設定*/
	color: #ff6600;	/*カーソルオーバー時の文字色*/
}

/* サイドブロック
----------------------------------------------- */
h2#sideblc{
	margin-top:15px;
	padding: 0px 0 0 15px !important;
	background-image: url("../img/imgmobileshop/sideblc.jpg");
	line-height: 34px;
	height: 34px;
	color:#FFF;
}

h2#sideblc img{
	padding:0px;
	vertical-align:middle;
}

/* ガイド
----------------------------------------------- */
#mobileshop_guide{
	float: left;
	line-height: 34px;
	height: 34px;
	font-size: 95%;
	font-weight:bold;
	margin:13px 0 88px 0;
}

ul#mobileshop_guide a {
	color: #333333;		/*メニューの文字色*/
	text-decoration: none;
	display: block;
	width: 172px;
	padding-left:18px;
	background-image: url("../img/imgmobileshop/guide.png");	/*メニューの背景画像*/
	background-repeat: no-repeat;
	background-position: top;	/*メニューの背景画像の上半分を表示させる設定*/
	overflow: hidden;	/*オーバーした文字を非表示にする設定*/
}

ul#mobileshop_guide a:hover {
	background-image: url("../img/imgmobileshop/guide.png");	/*メニューの背景画像*/
	background-repeat: no-repeat;
	background-position: left bottom;	/*メニューの背景画像の下半分を表示させる設定*/
	color: #ff6600;	/*カーソルオーバー時の文字色*/
}

/* フッター
----------------------------------------------- */
#mobileshop_pagetop {
    width: 884px;
    margin: 0 auto;
    padding: 30px 16px 0px 0px;
    background: url("../img/imgmobileshop/pagetop.gif") no-repeat right bottom;
    text-align: right;
	background-color: #FFF;
	color: #FFFFFF;
	font-weight:bold;    
}
div#mobileshop_pagetop a:link { color: #FFFFFF; }
div#mobileshop_pagetop a:visited { color: #FFFFFF; }
div#mobileshop_pagetop a:hover { color: #ff6600; }
div#mobileshop_pagetop a { text-decoration: none; }

#mobileshop_fotter {
    width: 884px;
    margin: 0 auto;
    padding: 15px 8px;
    font-size: 90%;
    color: #666666;
    text-align: left;
}
