@charset "EUC-JP";

/* =============================================

	Support / page.css
	
============================================= */

div#PageContent {
margin-bottom:30px;
}

h2 {
	width:550px;
	height:60px;
	background:url(./img/title_h2.gif);
	text-indent:-9999px;
}

	h2#TitleSupportTop {
		background-position:630px 420px;
	}

	h2#TitleRule {
		background-position:630px 360px;
	}
	
	h2#TitleInq {
		background-position:630px 241px;
	}

	h2#TitlePassword {
		background-position:630px 180px;
	}
	
	h2#TitleAccount {
		background-position:630px 120px;
	}
	
	h2#TitleInfraction {
		background-position:630px 60px;
	}
	
/* トップページ */
.SupportTopBox {

}

.SupportTopBox h3 a{
	display:block;
	width:630px;
	height:38px;
	background:url(./img/title_h3_support_top.gif);
	text-indent:-9999px;
	outline:none;
}

	h3#TitleFaq a { background-position:640px 400px; }
	h3#TitleBbs a { background-position:640px 200px; }
	h3#TitleManual a { background-position:640px 300px; }
	h3#TitleInq a { background-position:640px 100px; }
	h3#TitleFaq a:hover { background-position:640px 350px; }
	h3#TitleBbs a:hover { background-position:640px 150px; }
	h3#TitleManual a:hover { background-position:640px 250px; }
	h3#TitleInq a:hover { background-position:640px 50px; }

.SupportTopBox p {
	margin:0 0 10px;
	padding:12px 15px;
}

.SupportTopBox ul {
	padding:12px 15px;
}

.SupportTopBox li {
	display:inline;
}

/* パスワード再設定 */
.SupportPassword h3 {
	margin-bottom:10px; 
	padding:5px 10px;
	background:#eaeaea;
	color:#0084cc;
	font-weight:bold;
	font-size:14px;
	border-left:3px solid #0084cc;
}

/* -----------------------------------------------------------
	Side Area
----------------------------------------------------------- */

/* サポートメニュー */
div#SideSupport {
	position:relative;
	margin:0 0 10px;
}

div#SideSupport dl dt {
	width:180px;
	height:30px;
	background:url(/support/img/title_side_support.gif);
	background-position:310px 60px;
	text-indent:-6000px;
}

div#SideSupport dl dd {
	width:298px;
	padding:10px 0 10px;
	border:1px solid #0abe74;
	border-top:3px solid #0abe74;
}

div#SideSupport dl dd ul li {
	width:274px;
	padding:3px 12px 0;
}

div#SideSupport dl dd ul li#LinkBbs {
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px dotted #ccc;
}

	div#SideSupport dl dd ul li a {
		display:block;
		height:22px;
		padding-left:22px;
		background-position:0 center;
	}
	
		div#SideSupport dl dd ul li#LinkFaq a { background:url(/support/img/icon_link_faq.gif) no-repeat; }
		div#SideSupport dl dd ul li#LinkManual a { background:url(/support/img/icon_link_manual.gif) no-repeat; }
		div#SideSupport dl dd ul li#LinkBbs a { background:url(/support/img/icon_link_bbs.gif) no-repeat; }
		div#SideSupport dl dd ul li#LinkInq a { background:url(/support/img/icon_link_inq.gif) no-repeat; }
		
		div#SideSupport dl dd ul li ul#LinkInqList {
			display:block;
			padding:0px 0 0;
			width:200px;
		}
		
		div#SideSupport dl dd ul li ul#LinkInqList li {
			width:200px;
			padding:2px 0 0 20px;
		}
		
		div#SideSupport dl dd ul li ul#LinkInqList li a { 
			width:158px;
			padding-left:15px;
			height:20px;
			background:url(/top/img/icon_arrow_orange.gif) no-repeat;
			background-position:0 center;
		}

/* Information */
div#SideInfo2 {
	position:relative;
	width:230px;
	margin-bottom:15px;
}

div#SideInfo2 dl dt {
	width:180px;
	height:30px;
	background:url(/top/img/title_side_index.gif);
	background-position:310px 136px;
	text-indent:-6000px;
}

div#SideInfo2 dl dd {
	width:228px;
	border:1px solid #0084c0;
	border-top:3px solid #0084c0;
}

div#SideInfo2 dl dd ul li {
	width:204px;
	padding:7px 12px;
	border-bottom:1px dotted #ccc;
}

	div#SideInfo2 dl dd ul li span {
		float:left;
		display:block;
		width:40px;
	}
	
	div#SideInfo2 dl dd ul li a {
		float:left;
		display:block;
		width:164px;
	}

div#SideInfo2 dl dd ul li {
    zoom:1;/*for IE 5.5-7*/
}

div#SideInfo2 dl dd ul li:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}





/* -----------------------------------------------------------
	Contents（利用規約）
----------------------------------------------------------- */

div#rule h3 {
	padding-top:20px;
	margin-bottom:20px;
	font-size:24px;
	font-weight:bold;
	color:#0084cc;
}

div#rule dl dt {
	margin-bottom:10px;
	padding:5px 10px;
	background:#eaeaea;
	font-size:16px;
	font-weight:bold;
	border-left:5px solid #0084cc;
}

div#rule dl dd {
	margin-bottom:20px;
	padding:0 20px;
	line-height:1.7;
}
	
	#rule ul {
		margin:0 0 0 15px;
	}
	
	#rule li {
		list-style-type:decimal;
	}
	
	#rule ul.none {
		list-style-type:none;
	}
	
	#rule ul.rule_list_disc li { 
		list-style-type:disc;
	}
	
	#rule ul.rule_list_disc li span {
		color : #0084cc;
	}
	
	#rule ol {
		margin:0 0 0 15px;
	}









.table_inq { 
	margin: 0;
	padding: 0;
	width:630px;
	background-color: #999;
}


.cell_inq1 {
	width:160px;
	padding-left:10px;
	font-weight: bold;
	background-color: #dedede;
	border-style: solid;
	border-width: 1px 0px 0px 1px;
	border-color: #fff;
}

.cell_inq2 {
	padding:7px;
	text-align: left;
	background-color: #FFF;
	border-style: solid;
	border-width: 0px 1px 1px 0px;
	border-color: #FFF;
}

.cell_inq3 td{
	padding:3px;
	text-align: center;
}

.cell_inq3 img{
	margin:0 10px 3px 0;
	border:1px #999 solid;
}

.table_inq input {
	font-size:14px;
}

.btn {
	font-size:14px;
}

#verisign {
	margin:15px 0 0;
	padding:0px 0 0 80px;
	background:#f2f2f2;
	border:1px solid #ccc;
}

.faq_sch_txt{
    padding:0px 0px 0px 12px;
    letter-spacing:1px;
    margin:3px 5px 0px 0px;
    color:#ADB300;
    font-size:12px;
    line-height: 18px;
}
