#user-data{
	width: 700px;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
}
	
/*	#user-data h1 {
	width:100%;
	display:block;
	text-indent:-9999px;
	background:url(../img/new/2ndtitle.gif) no-repeat scroll 0 0;
	width:700px;
	height:30px;
	font-size:120%;
	padding:12px 0px 0px 28px;
}
*/
#user-data h2 {
/*	width:100%;
	margin-top:15px;
	font-size:1.5em;
*/
	padding:5px 15px;
	border-color:#997E00;
	border-style:solid;
	background:url(../img/new/h2.gif) repeat-x scroll 0 0;
	border-width:0 0 1px 7px;
	margin: 15px 0 10px;
	font-size: 115%;
}

#user-data h3 {
	margin:10px 0px 0px 10px;
	font-weight:bold;
	font-size: 115%;
}

#user-data .area {
	background:transparent url(../img/new/listarea.gif) repeat-x scroll left top;
	padding:10px 10px 30px;
}

#user-data p {
margin: 0.5em 0 0 0;
line-height: 1.5em;
}

#user-data dl{
	width:90%;
	margin:8px 0 0 30px;
}

#user-data ul li.bold{
	font-weight:bolder;
	line-height:2.0em;
}



/*マップ*/
#user-data .map{
	border:#CCCCCC solid 1px;
	background:#FFFFFF;
	margin-left:40px;
}

/*ゲートラウンジ内のお店*/
#user-data .lounge{
	width:100%;
	text-align:center;
	background-color:#FFFFFF;
	border:#CCCCCC solid 1px;
}

/*送料についてテーブル1*/
#user-data .table1{
	width:80%;
	border: 1px #CCCCCC solid;
	margin-top: 0.5em;
	margin-left:2px;
	background-color:#FFFFFF;
	border-collapse:collapse;
}
#user-data .table1 th{
	text-align:center;
	background:#997E00;
	white-space: nowrap;
	color:#FFFFFF;
	padding:0.5em;
}
#user-data .table1 td{
	border-collapse: collapse;
	border: 1px #CCCCCC solid;
	text-align:center;
	padding:0.5em;
}

/*特定商取引法に関する表示テーブル2*/
#user-data .table2{
	margin-top:20px;
	width:99%;
	border-bottom: 1px #CCCCCC solid;
	border-collapse:collapse;
	margin-left:1px;
}
#user-data .table2 th{
/*	text-align:center;*/
	vertical-align:top;
	white-space: nowrap;
	color:#333333;
	padding:0.5em;
	border-bottom: 1px #CCCCCC solid;
}
#user-data .table2 td{
	border-collapse: collapse;
	border-bottom: 1px #CCCCCC solid;
	padding:0.5em;
}


/*FAQ*/
#user-data .faq1{
	width:700px;
	height:50px;
	background:url(../img/new/q.gif)  no-repeat;
}
#user-data .faq1 span{
	width:90%;
	padding-left:45px;
	padding-top:5px;
	display:block;
}

#user-data .faq2{
	width:700px;
	height:70px;
	background:url(../img/new/a.gif)  no-repeat;
	margin-bottom:25px;
}
#user-data .faq2 span{
	width:90%;
	padding-left:45px;
	display:block;
	padding-top:5px;
}


/*カート送信フォーム*/
#under02column_cart #form1{
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
	padding:0px 0px 5px 0px;
	margin-top:10px;
}

#under02column_cart #form1 div{
	margin-left:10px;
}

#under02column_cart #form1 .goriyou{
	border:#CCCCCC solid 1px;
	margin-left:10px;
}

#under02column_cart #form1 h2{
	font-size:1.5em;
	margin-top:15px;
	padding:5px 8px;
	border-color:#997E00;
	border-style:solid;
	background:#F8F8F8;
	border-width:0 0 1px 7px;
}

#under02column_cart #form1 h3{
	margin:10px 0 0 10px;
/*	padding:5px 8px;
	border-color:#997E00;
	border-style:solid;
	background:#F8F8F8;
	border-width:0 0 1px 2px;*/
}

#under02column_cart #form1 p{
	margin-top:10px;
	margin-left:10px;
}

/*カートカスタマーフォーム*/
#under02column_customer #form1 table{
	background:#FFFFFF;
	margin-bottom:5px;
}

#under02column_customer #form1 th{
	white-space: nowrap;
/*	background:#FFEADF;*/
}


#delivery{
width:100%;
}








/*カートショッピングフォーム*/
#under02column_shopping #form1 .payarea{
	background:#FFFFFF;
	/*border:#CCCCCC solid 1px;*/
	padding:5px;
}

#under02column_shopping #form1 .payarea02{
	background:#FFFFFF;
	/*border:#CCCCCC solid 1px;*/
	padding:5px;
}

#under02column_shopping #form1{
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
	padding:5px;
}
#under02column_shopping #completetext{
	background:#FFFFFF;
	border:#CCCCCC solid 1px;
	padding:5px;
}
.totalmoneyarea{
	background:#FFFFFF}


#one-column #content #breadcrumbs {
display:block;
height:30px;
overflow:hidden;
width:700px;
margin-left: 30px;
}

/*入力フォームフォント*/
.attention { color: #ff0000; }
.mini { font-size: 90%; }
em{
    font-style: normal;
    color: #ff0000;
}

/*セカンドページサブ画像*/
#detailarea table{
	margin:20px 0 0 0;
	}
#subimg{
	margin:0px 2px 2px 2px;
	padding:4px 4px 2px;
	background:#E3E5E4 none repeat scroll 0 0;
	float:left;
}
#subimg img{
	border:1px solid #595C61;
}

#subtitle{
	vertical-align:top;
}

#subtitle p{
	padding:15px 0 0 20px;
}


/*トップページバナー*/

* html #banner {
    height: 1em;
}

#banner {
    display: block;
}

#banner {
	background: transparent url(../img/new/bg_banner.gif) repeat scroll 0 0;
	margin-top: 10px;
	padding: 16px 7px 1px;
	min-height: 1em;
    display: inline-table;
}

#banner :after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

#banner a {
	margin: 0;
	padding: 0;
	margin: 0 8px;
}

#banner .banner_left{
	float:left;
}
#banner .banner_left li{
	margin-bottom:10px;
}

#banner .banner_right{
	float:left;
}

/*IEバグ回避(中山)*/
* html #banner .banner_right li{
	display:inline;
}

#banner .banner_right img{
	margin-bottom:10px;
}

/*2010.04.5 追加　新着ページタイトル*/

#news_title{

}
#news_title h1{
	font-size:120%;
}
#news_title .dott{
	width:100%;
	background:url(../img/new/dottline.gif) repeat-x;
	height:1px;
	}

#h1_title{
	background:url(../img/new/2ndtitle.gif) no-repeat scroll 0 0;
	width:700px;
	height:30px;
	font-size:120%;
	padding:12px 0px 0px 28px;
}

#h1_image{
background-attachment:scroll;
background-image: url(../img/new/dott.gif);
background-position:center bottom;
background-repeat:repeat-x;
clear:both;
font-size:120%;
font-weight:bold;
margin:0;
margin-bottom:10px;
padding-bottom:7px;
padding-left:2px;
padding-right:20px;
padding-top:7px;
width:630px;
}
.h1_text{
width:630px;
margin:0 auto;
padding:0px 0px 0px 25px;
/*background:url(../img/new/h2_icon.gif) no-repeat;*/
}
.dotttop{
background:url(../img/new/dottline.gif);
background-position:center top;
background-repeat:repeat-x;
width:670px;
height:1px;
overflow: hidden;
}