/* ‹¤’ÊÝ’è */

html{
    height:100%;
}

body{
    height:100%;
}
td {
vertical-align:top;
}
.container{
    width: 100%;
    margin:0px;
    position:relative;
    height: 100%;
    min-height: 100%;
}

body > #container {
        height: auto;
}

* {
	padding:0 0 0 0;
	margin:0 0 0 0;
	color:#666666;
	font:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color:#000000;
	font-size:12px;
	font-weight:100;
	line-height:150%;
}


A:link { text-decoration:none; color:#3333FF; line-height:180%;}
A:visited { text-decoration:none; color:#3366FF; line-height:180%;}
A:active { text-decoration:underline; color:#3366FF;line-height:180%; }
A:hover { text-decoration:underline; color:#3399FF;line-height:180%; }


/* ƒwƒbƒ_[ƒGƒŠƒA */
.QAHeaderArea{
	padding:0 0 0 0;
	margin:10px 0 10px 0;
	width:100%;
	height:40px;
	background-repeat:no-repeat;
	background-position:right;
	background-color:#ffffff;
	
	border:#999999;
	border-width:0 0 0 0;
	border-style:solid;
	border:#999999;
	
	border-bottom-color:#FF9900;
	border-bottom-width:10px;
	border-bottom-style:solid;
	text-align:left;
	vertical-align:middle;
}



/* ƒtƒbƒ^[ƒGƒŠƒA */
.QAfooterArea{
	position:absolute;
    bottom:0px;
    width:100%;
	padding:3px 0px 3px 0px;
	margin:0 0 0 0;
	background-color:#cccccc;
	color:#ffffff;
	border:#999999;
	border-width:1px 0 1px 0;
	border-style:solid;
	text-align:center;
}

/* ƒRƒ“ƒeƒ“ƒcƒGƒŠƒA */
.QAContentsArea{
	padding:5px 20px 5px 20px;
	margin:0 0 30px 0;
	background-color:#ffffff;
	line-height:180%;
}

.SmallContainer{
	padding: 0 0 0 0;
	margin: 0 0 10px 30px;
}

/*Q Ul*/
.QAList{
	padding: 0 0 0 0;
	margin: 0 0 20px 0;
	/*margin: 0 0 20px 18px;*/
}

/*QList*/
.Qli{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style-image:url(img/q_small_icon.gif);
	list-style-position:outside;
	line-height:150%;
}

/*AList*/
.Ali{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	list-style-image:url(img/a_small_icon.gif);
	list-style-position:outside;
	line-height:200%;
}

/*•\*/
.QAtable{
	padding:3px@3px@3px@3px;
	margin: 0 0 0 0;
	font-size:12px;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	}


.QAtable th{
	background-color:#FFCC66;
	font-weight:normal;
	padding:3px 3px@3px@3px;
	margin: 0 0 0 0;
	font-size:12px;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
}

.QAtable td{
	padding:3px 3px@3px@3px;
	margin: 0 0 0 0;
	font-size:12px;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
}


.QAtable td.qacl{
	padding:3px 3px@3px@3px;
	margin: 0 0 0 0;
	font-size:12px;
	border-color:#333333;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	background-color:#6699FF;
	color:#ffffff;
}


.QAtable td span{
	padding:3 3 3 3;
	margin: 0 0 0 0;
	font-size:10px;
	color:#0099CC;
}


/*’ˆÓ‘‚«*/
.Attesion{
	padding: 0 0 0 0;
	margin:0 0 10px 30px;
	font-size:10px;
	line-height:150%;
	color:#FF6600;
	font-weight:bold;
}

/*ƒŠƒ“ƒN*/
.link{
	padding: 0 0 0 0;
	margin: 0 0 0 30px;
	line-height:150%;
}


/*ƒNƒƒlƒRDM•Ö¤•i‰×Žp */
.Packagetxt{
	font-weight:bold;
	font-size:12px;
	color:#FF9900;
	padding:0 0 0 0;
	margin:10px 0 0 0;
	text-align:center;
}

.Packageimage {
	padding:0 0 0 0;
	margin:5px 5px 5px 5px;
	vertical-align:middle;
	text-align:center;
}

.Packageimage img{
	background:#ffffff;
	border-color:#FF9900;
	border-style:solid;
	border-width:1px;
	border-collapse:collapse;
	padding:0 0 0 0;
	margin:0 0 0 0;
}





/* •Â‚¶‚éƒ{ƒ^ƒ“ */
.closeBtn{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:100%;
	height:20px;
	text-align:right;
}


.closeBtn img{
	padding:0 20px 0 0;
}
