@charset "utf-8";
/*----------------------------------------------------------------------------
//[.wordBreak]
----------------------------------------------------------------------------*/
span.wordBreak{
	word-wrap:break-word;
	word-break:break-all;
}

/*----------------------------------------------------------------------------
//[#help]
----------------------------------------------------------------------------*/
div#help{
	display: inline-table;
	zoom:1;
}
	div#help:after{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}
	/* Hides from IE-mac \*/
	* html div#help{
		height: 1%;
	}
	div#help{
		display: block;
	}
	/* End hide from IE-mac */
/*----------------------------------------------------------------------------
//[#main]
----------------------------------------------------------------------------*/
div#main{
	width:750px;
	margin-top:10px;
	float:right;
}
/*----------------------------------------------------------------------------
//[#helpNav]
----------------------------------------------------------------------------*/
div#helpNav{
	width:194px;
	padding:10px 3px 0;
	margin-top:10px;
	float:left;
	background-color:#EFEDE4;
}
/*----------------------------------------------------------------------------
//[h1]
----------------------------------------------------------------------------*/
div#container h1{
	margin-top:10px;
}
/*----------------------------------------------------------------------------
//[.unified-widget]
----------------------------------------------------------------------------*/
div#container div.unified-widget{
	width:748px;
	border-color:#C3CACE;
}
	div#container div.unified-widget ol{
		width:730px;
		margin:0 auto;
		padding:0 0 5px 0;
	}
		div#container div.unified-widget ol li{
			list-style:inside decimal;
			line-height:110%;
			padding:10px 15px;
			background:url(../img/bg02.gif) left bottom repeat-x;
		}
		div#container div.unified-widget ol li.last{
			background:none;
		}
	div#container div.unified-widget ul{
		width:730px;
		margin:0 auto;
		padding:0 0 5px 0;
	}
		div#container div.unified-widget ul li{
			line-height:110%;
			padding:10px 15px;
			background:url(../img/bg02.gif) left bottom repeat-x;
		}
		div#container div.unified-widget ul li.last{
			background:none;
		}
	div#container div.unified-widget div.titleArea{
		background:none;
		padding:0;
	}
		div#container div.unified-widget div.titleArea h2{
			font-size:121%;
			background:url(../img/bg05.gif) repeat left top;
			padding:5px 7px;
		}
		div#container div.unified-widget div.titleArea h3{
			background:none;
			margin:0;
			padding:0;
		}
			div#container div.unified-widget div.titleArea h3.category {
				display:block;
				background:url(../img/bg05.gif) repeat left top;
				padding:5px 7px;

			}
			div#container div.unified-widget div.titleArea h3 a{
				display:block;
				background:url(../img/bg05_arrow.gif) right repeat;
				padding:7px 27px 7px 7px;
			}
			div#container div.unified-widget div.titleArea h3 a:hover{
				background:url(../img/bg05_arrow_on.gif) right repeat #C5E8FF;
			}
/*----------------------------------------------------------------------------
//[.aqCategorylist]
----------------------------------------------------------------------------*/
div#container ul.aqCategorylist{
	width:740px;
	padding-left:10px
}
	div#container ul.aqCategorylist li{
		width:730px;
		margin:0 10px 0 0;
	}
	div#container ul.aqCategorylist li.last{
		margin:0;
	}
		div#container ul.aqCategorylist li div.unified-widget{
			width:730px;
			position:relative;
			padding:0 0 40px 0;
		}
			div#container ul.aqCategorylist li div.unified-widget ul{
				width:700px;
				margin:10px auto;
				padding:0;
			}
				div#container ul.aqCategorylist li div.unified-widget ul li{
					line-height:110%;
					float:none;
					width:auto;
					margin:0 0 10px 0;
					padding:0 0 0 10px;
					background:url(../img/help/arrow.gif) left no-repeat;
				}
			div#container ul.aqCategorylist li div.unified-widget ul.all_list{
				width:auto;
				position:absolute;
				bottom:0;
				right:18px;
				margin:5px auto;
				padding:0;
			}
				div#container ul.aqCategorylist li div.unified-widget ul.all_list li{
					line-height:110%;
					float:none;
					width:auto;
					margin:0 0 10px 0;
					padding:0;
					background:none;
				}
/*----------------------------------------------------------------------------
//[.Q-and-A]
----------------------------------------------------------------------------*/
div#container dl.Q-and-A{
}
	div#container dl.Q-and-A dd{
		background:url(../img/help/a.gif) left top no-repeat;
		margin:0 5px 35px 15px;
		padding:0 0 0 30px;
	}
		div#container dl.Q-and-A dd ul{
			list-style:outside disc;
			margin:0 0 10px 24px;
		}
			div#container dl.Q-and-A dd ul li{
			}
				div#container dl.Q-and-A dd ul li ul{
					list-style:outside circle;
					margin:0 0 0 24px;
				}
		div#container dl.Q-and-A dd ul.footnotes{
			list-style:outside circle;
		}
		div#container dl.Q-and-A dd ul.nav{
			list-style:none;
			text-align:right;
			margin:10px 0 0 0;
			clear:both;
		}
		div#container dl.Q-and-A dd p{
			margin:0 0 10px 0;
		}
		div#container dl.Q-and-A dd dl{
		}
			div#container dl.Q-and-A dd dt{
				background:none;
				margin:0;
				padding:0;
				font-size:100%;
			}
			div#container dl.Q-and-A dd dd{
				background:none;
				margin:0;
				padding:0;
			}

		div#container table{
			margin:1em 0;
			width: 100%;
		}
		div#container table.triple{
			float:left;
			margin-right:0.5em;
			width:30%;
		}

			div#container table caption{
				margin:0 0 5px 0;
				text-align:left;
				font-weight:bold;
			}
			div#container table tbody{
				font-size:85%;
			}
				div#container table tr{
				}
					div#container table thead tr th{
						background:#FCFAF4;
						border-top:1px solid #D0CBB7;
						border-left:1px solid #D0CBB7;
						border-right:1px solid #D0CBB7;
						border-bottom:3px double #D0CBB7;
						font-weight:normal;
					}
					div#container table tr td,
					div#container table tr th{
						padding:5px 10px 5px 10px;
						border:1px solid #D0CBB7;
					}
/*-- 共通スタイルレイアウト設定[header,footerなど] --*/

/*----------------------------------------------------------------------------
//[#container]
----------------------------------------------------------------------------*/
div#container{
	margin: 0 auto;
	padding: 0;
	width: 970px;
}
	/*[#header]
	------------------------------------------------------------------------*/
	div#header{}
	div#header-inner{
		position:relative;
		margin: 0 auto 0;
		padding:5px 0 0 0;
		width: 970px;
		height: 100px;
		border-bottom: 1px solid #C5E8FD;
		background: url(../img/header_bg.png) top right no-repeat;
	}
	body.general div#header-inner{
		border-bottom:none;
	}
		div#header p.tagline{
			font-size: 85%;
			margin-bottom:4px;
			line-height:110%;
		}
		div#header p.logo{
		}
		div#header img#sekaimon-logo{
		}
		div#header img#ebay-logo{
		}
		div#header ul#helpNavi{
			position:absolute;
			top:30px;
			right:0;
			padding:5px;
			font-size:85%;
			background:url(../img/bg04.gif) left top repeat;
			display: inline-table;
			zoom:1;
		}
			div#header ul#helpNavi:after{
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}
			/* Hides from IE-mac \*/
			* html div#header ul#helpNavi{
				height: 1%;
			}
			div#header ul#helpNavi{
				display: block;
			}
			/* End hide from IE-mac */
			div#header ul#helpNavi li{
				float:left;
				margin:0 15px 0 0;
			}
			div#header ul#helpNavi li.sitemap{
				margin:0;
			}
				div#header ul#helpNavi li a{
					color:#EE226A;
				}
				div#header ul#helpNavi li.firstTime a{
					padding:5px 0 5px 15px;
					background:url(../img/header_firsttime_icon.gif) left no-repeat;
				}
				div#header ul#helpNavi li.support a{
					padding:5px 0 5px 17px;
					background:url(../img/header_support_icon.gif) left no-repeat;
				}
				div#header ul#helpNavi li.sitemap a{
					padding:5px 0 5px 17px;
					background:url(../img/header_sitemap_icon.gif) left no-repeat;
				}
				div#header ul#helpNavi li.regist a{
					padding:5px 0 5px 17px;
					background:url(../img/header_regist_icon.gif) left no-repeat;
				}

		div#header ul#memberNavi{
			position:absolute;
			top:65px;
			right:0;
			display: inline-table;
			zoom:1;
		}
			div#header ul#memberNavi:after,
			div#footer div#footer-inner:after{
				content: ".";
				display: block;
				height: 0;
				clear: both;
				visibility: hidden;
			}
			/* Hides from IE-mac \*/
			* html div#header ul#memberNavi,
			* html div#footer div#footer-inner{
				height: 1%;
			}
			div#header ul#memberNavi,
			div#footer div#footer-inner{
				display: block;
			}
			/* End hide from IE-mac */
			div#header ul#memberNavi li{
				float:left;
				margin:0 0 0 5px;
			}
			div#helpNav div#helpMenu div.menuArea ul li.select ul li a{
							background:url(../img/mCategory.gif) no-repeat 5px 50% #ECF8FF;
							padding-left:18px;
							width:146px;
						}
						div#helpNav div#helpMenu div.menuArea ul li.select ul li a:hover{
							background:url(../img/mCategory.gif) no-repeat 5px 50% #FFFAC0;
						}
/*----------------------------------------------------------------------------
//[#footer]
----------------------------------------------------------------------------*/
div#footer{
	width:100%;
	background:#E1ECF8 url(../img/footer.gif) repeat-x top center;
}
	div#footer div#footer-inner{
		width:970px;
		margin:0 auto;
		padding:140px 0 30px;
		position:relative;
		font-size:71%;
		background:url(../img/footer_inner.gif) no-repeat top;
	}
		div#footer ul.footer-utility-navi{
			float:left;
			margin-bottom:3px;
			width:450px;
		}
			div#footer ul.footer-utility-navi li{
				border-left:1px solid #B9C8D7;
				display:inline;
				padding:0 8px;
			}
			div#footer ul.footer-utility-navi li.last{
				border-right:1px solid #B9C8D7;
			}
		div#footer address{
			font-style:normal;
		}
		div#footer address.corporate-info{
			float:right;
			text-align:right;
			line-height:130%;
			width:450px;
			white-space:nowrap;
		}

		div#footer address.copyright{
			float:left;
			margin-bottom:14px;
			width:450px;
		}
		div#footer dl.alliance-site{
			clear:both;
			margin-bottom:30px;
			display: inline-table;
			zoom:1;
			display:block;
		}
		div#footer dl.alliance-site:after{
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
			div#footer dl.alliance-site dt{
				width:90px;
				float:left;
				background-color:#CED9E5;
				text-align:center;
				color:#86445B;
				height:20px;
				line-height:20px;
			}
			div#footer dl.alliance-site dd{
				width:873px;
				float:right;
				line-height:170%;
			}
				div#footer dl.alliance-site dd a{
					color:#6E6F6D;
				}

/*----------------------------------------------------------------------------
//[.topicpathArea] a.k.a breadcrumb
----------------------------------------------------------------------------*/
div.topicpathArea{
	margin:1px 0 0 0;
	font-size:85%;
	background:#EFEDE4;
	clear:both;
}
body.general div.topicpathArea{
	margin-top:0;
}
	/*.topicpathArea > ul
	------------------------------------------------------------------------*/
	div.topicpathArea ul{
		padding:5px;
	}
		div.topicpathArea ul li{
			line-height:110%;
			padding:0 0 0 4px;
		}
			div.topicpathArea ul li img{
				margin:0 4px 0 0;
			}
			div.topicpathArea ul li a{
				margin:0 4px 0 0;
			}
			div.topicpathArea ul li a.home{
				text-transform:uppercase;
			}

/*----------------------------------------------------------------------------
//[#otherInfo] override
----------------------------------------------------------------------------*/

div#helpNav div#otherInfo{
	margin:0 auto 6px;
	padding:0 0 0 0;
	width:194px;
	font-size:85%;
}

/*----------------------------------------------------------------------------
//[#otherInfoInq] override
----------------------------------------------------------------------------*/

div#otherInfoInq{
	margin:0 auto 6px;
	padding:10px 0 0 0;
	width:194px;
	font-size:85%;
	background:url(../img/mypage/myPage_bg_top.gif) no-repeat scroll left top;
}
	div#otherInfoInq div.menuArea{
		background:url(../img/detailsrch_catnav_bottom.gif) left bottom no-repeat;
		padding:0 0 10px;
	}
		div#otherInfoInq div.menuArea ul{
			padding:5px 0 8px 0;
			width:194px;
			background:url(../img/detailsrch_catnav_bg.gif) left top repeat-y;
		}
			div#otherInfoInq div.menuArea ul li{
				line-height:140%;
				margin:0 12px;
				padding:0 0 1px 0;
				width:170px;
				background:url(../img/bg02.gif) left bottom repeat-x;
			}
				div#otherInfoInq div.menuArea ul li a{
					background:#ECF8FF url(../img/mypage/myapge_nav_arrow01.gif) no-repeat scroll left 50%;
					display:block;
					padding:5px 0 5px 12px;
					width:158px;
				}
				div#otherInfoInq div.menuArea ul li a:hover{
					background:#FFFAC0 url(../img/mypage/myapge_nav_arrow02.gif) left 50% no-repeat;
				}
/*----------------------------------------------------------------------------
//[#infoSearch] override
----------------------------------------------------------------------------*/

div#infoSearch{
	margin:0 auto 6px;
	padding:0 0 0 0;
	width:194px;
	font-size:85%;
}
	div#infoSearch div.menuArea{
		background:url(../img/detailsrch_catnav_bottom.gif) left bottom no-repeat;
		padding:0 0 10px;
	}
		div#infoSearch div.menuArea ul{
			padding:5px 0 8px 0;
			width:194px;
			background:url(../img/detailsrch_catnav_bg.gif) left top repeat-y;
		}
			div#infoSearch div.menuArea ul li{
				line-height:140%;
				margin:0 12px;
				padding:0 0 1px 0;
				width:170px;
				background:url(../img/bg02.gif) left bottom repeat-x;
			}
				div#infoSearch div.menuArea ul li a{
					background:#ECF8FF url(../img/mypage/myapge_nav_arrow01.gif) no-repeat scroll left 50%;
					display:block;
					padding:5px 0 5px 12px;
					width:158px;
				}
				div#infoSearch div.menuArea ul li a:hover{
					background:#FFFAC0 url(../img/mypage/myapge_nav_arrow02.gif) left 50% no-repeat;
				}


div#helpNav div#helpMenu div.menuArea ul li.select ul li{ line-height:29px; }
div#helpNav div#helpMenu div.menuArea ul li.menuTop a{
	font-size:14px;
	background-image:none;
	background-color:#ECF8FF;
	display:block;
	padding-left:5px;
	width:160px;
	text-decoration:none;
}
div#helpNav div#helpMenu div.menuArea ul li.menuTop a:hover{
	background-image:none;
	background-color:#FFFAC0;
}
div#helpNav div#helpMenu div.menuArea ul li a,
div#infoSearch div.menuArea ul li a,
div#otherInfoInq div.menuArea ul li a,
div#helpNav div#otherInfo div.menuArea ul li a{
	padding-left:15px;
	padding-right:5px;
	width:150px;
	background:#ECF8FF url(../img/mypage/myapge_nav_arrow01.gif)  5px 50% no-repeat;
}
/*div#helpNav div#otherInfo div.menuArea ul li a{ padding-right:5px;width:150px; }*/
div#helpNav div#helpMenu div.menuArea ul li a:hover,
div#infoSearch div.menuArea ul li a:hover,
div#otherInfoInq div.menuArea ul li a:hover,
div#helpNav div#otherInfo div.menuArea ul li a:hover{
	background:#FFFAC0 url(../img/mypage/myapge_nav_arrow02.gif) 5px 50% no-repeat;

}
div#help div#main h1{
	margin-left:10px;
	padding-bottom:15px;
}

/* utility classes */
.red{
	color:#ff0000;
}
.blue{
	color:#0000ff;
}
.space5{
	height:5px;
}
.space10{
	height:10px;
}
.space20{
	height:20px;
}
.space30{
	height:30px;
}

div#helpNav div#helpMenu div.menuArea ul li{ margin:auto; }


div#container dl.Q-and-A dt{
        background:url(../img/help/q.gif) left no-repeat;
        margin:0 0 15px 0;
        padding-top:15px;
        padding-left:30px;
        font-size:128%;
        clear:both;
}
div#container dl.Q-and-A dt.wordBreak h1{
    margin:0;
    font-size:100%;
    width:650px;
    /* height:15px; */
    padding:0;
    padding-top:3px;
    background-image: none;
    /* background-color: #ff0000; */
    text-align: left;
    vertical-align: middle;
}
.flag{
    margin: 0;
    padding: 0;
    padding-bottom: 10px;
    font-size: 10px;
}

