@charset "utf-8";

/* CSS Document */

/****************************/

/*      共通ヘッダー        */

/****************************/

/* タイトルイメージ画像 */

.common_header a.title_logo	{

	outline: none;

}



/* ログアウトボタン・ショッピングカート・注文情報の確認 */



/****************/

/*--ログイン時--*/

/****************/

.titlenav	{

	height:23px;

	margin-bottom:15px;

	padding:7px 10px 0;

	background:url(../../images/nenga/bg-mainmenu.jpg) no-repeat;

	font-size: 12px;

}

ul.shopinfo	{

	float: left;

	margin: 0;

	text-align: left;

}

.shopinfo li	{

	display: block;

	float: left;

	margin: 3px 0 0 0;

	text-align: left;

}

.shopinfo li#shopcode {

	width: 9em;

}

.shopinfo li#shopname {

	width: 400px;

	max-width: 400px;

}



/*-ヘッダー部分のログアウトボタンとようこそコメント-*/

div.header-logout{

	float:left;

	width:450px;

}

div.header-logout span{

	margin-right:30px;

}

div.header-logout span.logout a{

	margin-left:5px;

}





/*▼ヘッダーメニューリストの並びここから--*/

#mainmenu {

background-image:url("../../images/nenga/top/bg-mainmenu.jpg");

background-repeat:no-repeat;

height:30px;

padding-left:5px;

padding-top:9px;

}

#mainmenu li {

background-image:url("../../images/nenga/top/mainmenubar.jpg");

background-position:left center;

background-repeat:no-repeat;

display:block;

float:left;

font-size:13px;

font-weight:700;

padding:0 10px;

}

#confirmation .price {

clear:both;

height:25px;

padding-bottom:2px;

text-align:right;

}

/*▲ヘッダーメニューリストの並びここから--*/







/* ショッピングカート・注文情報の確認 */

ul.orderinfo	{

	float: right;

	margin: 0;

	text-align: right;

}

.orderinfo li	{

	display: block;

	float: left;

	text-align: right;

	margin: 0;

	padding: 0 0 0 20px;		/* 頭にアイコンがつくため文字の先頭を空ける */

}

.orderinfo li#cart	{

	background: url(../../images/nenga/icn_cart.gif) no-repeat left;

}

.orderinfo li#status	{

	margin-left: 10px;	/* 左のリンクとくっつかないようにするため */

	background: url(../../images/nenga/icn_glass.gif) no-repeat left;

}

.orderinfo a	{

	padding: 3px;

}

.orderinfo a:link	{

	color: #333333;

	text-decoration: none;

}

.orderinfo a:visited	{

	color: #333333;

	text-decoration: none;

}

.orderinfo a:hover	{

	color: #0000FF;

	text-decoration: underline;

	background-color: #FFE3A8;

}



/******************/

/*--ログアウト時--*/

/******************/

.titlenav2	{

	height:27px;

	margin-bottom:15px;

	padding:4px 10px 0;

	background:url(../../images/nenga/bg-mainmenu.jpg) no-repeat;

	font-size: 12px;

} 



/*-ヘッダー部分のログインボタンとようこそコメント-*/

div.header-login{

	float:left;

	width:580px;

}

div.header-login span{

	margin-right:10px;

}

div.header-login span input.mailpass{

	height:15px;

	margin:0 5px 0 3px;

}

div.header-login span input.mail{

	width:150px;

}

div.header-login span input.pass{

	width:65px;

}

div.header-login span input.btn-login{

	height:20px;

	width:55px;

}



/* ショッピングカート・注文情報の確認 */

.titlenav2 ul.orderinfo	{

	float: right;

	margin:2px 0 0 0;

	text-align: right;

}



/****************************/

/*      共通フッター        */

/****************************/

/*フッター↓*/

#footer{

	width:922px;

	margin-top:30px;

	clear: both;

	line-height: normal;

	font-family: "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "Osaka";

}



#footer p#copyright {
	height:20px;
	color:#FFFFFF;/*コピーライト文字色変更箇所*/
	background-color:#c72349;/*コピーライト背景色変更箇所*/
	font-size:12px;
	padding:6px 0 0;
	text-align:center;
}



#footer div{

	height:50px;

	padding-top:20px;

	background-image: url(../../images/core/footerimg.jpg); 

	background-repeat: no-repeat;

	background-position: top;

	font-size:12px;

	text-align:center;

}


