@charset "Shift_JIS";


/*基本指定-------------------------------------*/

*{
	margin:0;
	padding:0;
	font:normal normal normal 17px/1.4 "ＭＳ Ｐゴシック","Osaka",sans-serif;
	color: #000000;
	border:none;
	list-style:none;
}

body {
	background: #ffffff;
	margin: 0;
	padding: 0;
}

#wrapper {
	background: url(../../image/head_bg.gif) top center repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

/* floating box clear */
.clr:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; }
.clr { display: inline-table; min-height: 1%; }


/* hide text */
.hidetxt { text-indent: -9999px; overflow: hidden; font-size: 5px; }
.hidetxt a { text-decoration: none; font-size: 5px; }


/*リンクアクション-------------------------------------*/


a{
	color:#002AD1;
	font-style:normal;
	text-decoration:underline;
}

a:link {
	color:#0000ff;
	font-style:normal;
	text-decoration:underline;
}

a:visited {
	color:#800080;
	text-decoration:underline;
}

a:hover {
	color:#335BFF;
	font-style:normal;
	text-decoration:underline;
}

a:active {
	text-decoration:none;
}

/*systemリンク-------------------------------------*/

#system a, #system a:link, #system a:visited {
	color:#0000ff;
	font-style:normal;
	text-decoration:underline;
}

#system a:hover {
	color:#335BFF;
	font-style:normal;
	text-decoration:underline;
}




/*コンテンツ-------------------------------------*/


#content {
	background:#ffffff  url(../../image/main_bg.gif) repeat-y;
	clear:both;
	margin: 0 auto;
	text-align: left;
	width: 730px;
	overflow: hidden;
}

#footer {
	background:#b9dff8 url(../../image/footer_bg.gif) top center repeat-x;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
}

#copy {
	background: url(../../image/footer.gif) center no-repeat;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 100%;
	height: 40px;
}

/*トップページ｜全商品一覧-------------------------------------*/


#ware .title {
	background: url(../../image/h1_ware_all.gif) top no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 730px;
	height: 50px;
}

#ware .titlecamp {
	background: url(../../image/h1_campaign.gif) top no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 730px;
	height: 50px;
}


#content img {margin-top:10px;}

/*特定商取引法の表記-------------------------------------*/


#shopinfo .title {
	background: url(../../image/h1_shop_info.gif) top no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 730px;
	height: 50px;
}

#shopinfo .title2 {
	background: url(../../image/h1_shop_pay.gif) bottom no-repeat;
	margin: 0;
	padding: 20px 0 0 0;
	text-align: left;
	width: 730px;
	height: 50px;
}

#shopinfo td{font-size:13px;}

#shopinfo .table1{margin-top:10px;}

#shopinfo .CELL_1, #shopinfo .CELL_2{border:1px solid #4b4b4b;}

#shopinfo .CELL_1, #shopinfo .CELL_2 { color:#4b4b4b;padding: 5px 5px 5px 10px;}

div.minitable {font-size:13px;padding:20px 0 0 20px;}

/*プライバシーポリシー-------------------------------------*/


#privacy .title {
	background: url(../../image/h1_privacy.gif) top no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 730px;
	height: 50px;
}

#privacy .privacy_info {font-size:14px;}

#privacy td{font-size:13px;}

#privacy .table1{margin-top:10px;}

#privacy .CELL_1{border:1px solid #4b4b4b;}
#privacy .CELL_1 { color:#4b4b4b;padding: 5px 5px 5px 10px;}
#privacy .CELL_2 {padding-top:10px;color:#4b4b4b;}

/*system-------------------------------------*/


#system .title {
	background: url(../../image/h1_system.gif) top no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 730px;
	height: 65px;
}

#system * {font-size:13px;}


#system ul {
    list-style: none;
    margin: 0px;
    margin-left: 40px;
    padding: 0px;
}
 
#system li {
    margin: 0px;
    padding: 0px 0px 3px 20px;
    background: url(../../image/mark.gif) no-repeat 3px 0.4em;
    list-style: none;
}

#system li a {
	font-size:14px;
}


#system h2 { 
	font-size: 20px;
	font-weight: bold;
	margin: 0 0 10px 0px;
	padding: 0 0 0 15px;
	border-width : 0 0 1px 5px ;
	border-style : solid ;
	border-color : #acd9f7 ;
}

#system table { margin: 10px 0 0 10px; }

#system td {border:1px solid #4b4b4b;}

#system .CELL_1 { width:160px;}
#system .CELL_1 { color:#4b4b4b;padding: 5px 5px 5px 10px;}
#system .CELL_2 { padding:5px;color:#4b4b4b;}




/*malmaga-------------------------------------*/


#malmaga .title {
	background: url(../../image/h1_malmaga.gif) top no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 730px;
	height: 65px;
}

#malmaga .titleend {
	background: url(../../image/h1_malmaga_end.gif) top no-repeat;
	margin: 0;
	padding: 0;
	text-align: left;
	width: 730px;
	height: 65px;
}

#malmaga * {font-size:13px;}

#malmaga input {border-style:normal;}

#malmaga h2 { border:1px solid #4b4b4b;padding:10px;}
#malmaga h2 { color:#4b4b4b;}

#malmaga h3 { font-size:14px;color:#4b4b4b;padding: 0 0 20px 0;}

#malmaga p {
	padding: 10px 0 20px 20px;
	color:#4b4b4b;
}
#malmaga table {margin-left:20px;margin-bottom:20px;}
#malmaga .CELL_1 { margin:0px 10px 0 20px;text-align:right;}
#malmaga .CELL_1 { color:#4b4b4b;padding: 5px 5px 5px 10px;}
#malmaga .CELL_1 {
	border-width : 0 5px 0 0 ;
	border-style : solid ;
	border-color : #acd9f7 ;
}
#malmaga .CELL_2 { padding:5px;color:#4b4b4b;}
#malmaga  .CELL_2 input {border :1px solid #4b4b4b;}


input[type='submit'], input[type='reset'], input[type='button'] {
	width: 150px;
	height: 30px;
	background-color: #e0ecf4;
	border-width: 1px;
	border-style : solid ;
	border-color: #acd9f7;
}



/*アズロッソ店舗情報-------------------------------------*/

#azrs {margin:0;}

#azrs div#main{
    overflow:auto;
    height:247px;
    width:606px;
    position:absolute;
    top:50%;
    left:50%;
    margin-top:-125px;
    margin-left:-303px;
}

#azrs .azrslogo {float: left;}
#azrs .azrsinfo {overflow: none; height: 118px; margin-top: 125px;}
#azrs .azrsinfo img {margin: 10px 0 0 13px;}

#azrstenpo * { font: normal normal normal 14px/1.4 "ＭＳ Ｐゴシック","Osaka",sans-serif;}


body#azrstenpo {
margin:0px; /* ページ全体のmargin */
padding:0px; /* ページ全体のpadding */
text-align:center; /* 下記のautoに未対応用のセンタリング */
}

#azrstenpo div#main{
margin-left:auto; /* 左側マージンを自動的に空ける */
margin-right:auto; /* 右側マージンを自動的に空ける */
text-align:left; /* 中身を左側表示に戻す */
width:606px; /* 幅を決定する */
}

#azrstenpo h1, #azrstenpo h2, #azrstenpo .map { margin: 15px 0 20px 0;}

#azrstenpo div#main div { margin-bottom: 0px;}

#azrstenpo .blandset img { padding-bottom: 10px;}

#azrstenpo .bland { padding-right: 10px;}

#azrstenpo .txth1 { font-size: 17px; font-weight: bold; color: #3b1616;}

#azrstenpo .line { margin: 15px 0 0px 0;}

#azrstenpo .nonetxt {padding: 20px 0; text-align : center; color: #fff;}

/*other-------------------------------------*/

.hrimg {
	background: url(../../image/hr_dot.gif) top center no-repeat;
	margin: 20px 0 0 0;
	padding: 0;
	text-align: center;
	height: 30px;
}


.none {
	display:none ;
	width: 0px ;
	height: 0px ;
	overflow: hidden ;
	position: absolute; /* for the benefit of IE5 Mac */
}

sup {
	font-size:11px;
	font-weight: bold;
	text-decoration:underline;
	color: #f33902;
}

#system p.minitext { font-size:11px;color:#585858;}

.spacedot { text-align:center;}

.space10 {margin-bottom:20px;}

