@charset "iso-8859-1";
/* ===================================================================
 file name  : help.css
 author     : sano(admin)
 style info : common css
=================================================================== */


/* maincontents 
=========================================*/

#mainContents{
	width: 975px;
	float: none;
	font-size: 110%;
}

/*help h2
----------------------------*/
.helpPage .s-head01-line{
	font-size:110%;
	margin:30px 0 0 0;
}

.searchBox {
	width: 95%;
	margin: 10px 0 0 0;
	padding: 0 0 0 10px;
}



/*help list
----------------------------*/

/*h3*/
.Midashi {
	width: 98%;
	margin:20px 0 5px 10px;
	padding: 0;
	color: #FF6600;
}

#helplist {
	width: 100%;
}

#helplist .block1 {
	width: 20%;
	float: left;
}

#helplist .block2 {
	margin: 0 1em 0 0;
	width: 30%;
	float: left;	
}


/*help list01*/
ul.list01 {
 	display: block;
	padding: 5px 0 0 3px;
}

ul.list01 li {
	margin: 3px 0;
	padding: 0 0 0 10px;
	background: url(/e/common/images/link_arrow.gif) no-repeat 1px 6px;
}

/*help list02*/
ul.list02 {
	padding: 2px 0 0 4px;
}

ul.list02 li {
	padding: 0 0 0 10px;
	background: url(/e/common/images/link_arrow.gif) no-repeat left 6px;
}

/*help list03*/
.helpList03 {
	padding: 2px 0 0 20px;
}

.helpList03 li {
	margin: 5px 0;
	padding: 0 0 0 10px;
	background: url(/e/common/images/link_arrow.gif) no-repeat left 6px;
}

.helpList04num,
.helpList04num02 {
	padding: 2px 0 0 20px;
}

.helpList04num li,
.helpList04num02 li {
	margin: 5px 0 5px 20px;
	padding: 0 0 0 0;
	zoom: normal;
	list-style-type: decimal;
	display:list-item;
}

.helpList04num02 li{
	margin: 1em 0 1em 20px;
}

/* normal list */
.helpList05 {
	margin:0 0 5px 15px;
	padding:2px 0 0 20px;
}

.helpList05 li {
	margin: 2px 0;
	padding: 0 0 0 10px;
	background: url(/e/common/images/list-gray01.gif) no-repeat left 8px;
}

/* support */
.helpsupport{
    border-left:5px solid #FFE1C1;
	padding:0 10px;
	margin:10px 0 10px 20px;
}

/*help itembox*/
.helpPage .textBox01 {
	width: 97%;
	margin: 5px 0;
	padding: 5px;
	word-break: all;

}

.helpPage .textBox02 {
	width: 98%;
	padding: 10px 20px;
}

.helpPage .textBox01 p{
	font-size: 100%;
	margin: 0 0;
	padding: 10px 20px;
}

span.pickup1 {
	background-color:#FFE1C1;
}

span.textlin {
	text-decoration:underline;	
}

.contacttable{
	width:98%;
	padding:5px;
	margin:10px auto;
	border:1px solid #999;
}

.contacttable td{
	border-right:#666 1px dotted;
	padding:5px 5px 0 0;
	vertical-align:top;
}

.contacttable td.end{
	border-right:none;
	padding:5px 10px 0 10px;
}

.contacttable .txtb{
	font-size:95%;
	font-weight:bold;
	margin-bottom:10px;
}

.contacttable p{
	font-size:95%;
}

.adress{
	vertical-align:bottom;	
	padding:2px 0 0 0;
}


/*help search
----------------------------*/
#help #searchResult {
	margin: 0 auto;
	width: 850px;
}

.searchTitle {
	margin:10px 0 0 0;
	padding: 5px 0 3px 10px;
	color: #FFF;
	background-color:#114399;
	font-size:100%;
}

.searchNavi {
	display: block;
	height:20px;
	padding: 5px 10px 3px 10px;
	background-color:#DFEBEE;
}

.naviBlock1 {
	padding: 0;
	width: 50%;
	float: left;	
	font-size:90%;
}

.naviBlock2 {
	width: 50%;
	float: left;	
	text-align:right;
	font-size:90%;
}

.resultBox {
	padding:0;
	margin:0;
}

.resultBox a{
	font-size:110%;
	font-weight:bold;
}

.resultBox p{
	font-size:100%;
	padding:10px 0;
}


.resultBox .odd{
	background-color:#eee; 
	padding:20px 20px;
}

.resultBox .even{
	background-color:#fff; 
	padding:20px 20px;
}

.itemtitle {
 	width: 98%;
 	margin:0 0;
 	padding: 20px 20px;
	height: 20px;
	color: #FF6600;
	font-size: 120%;
	background: url(/e/common/images/helpbox_bg.gif) no-repeat left top;
}

/* error */

.error{
	border:#FF6600 1px solid;
	margin:10px 0;
	padding:12px 10px 0 10px;
}

.error .tit{
	font-size:120%;
	font-weight:bold;
	color:#FF6600;
}

.toOtherHelp{
	margin: 1em 0;
	padding: 0 0 0 1em;
}
.toOtherHelp li{
	padding: 0 0 0 25px;
	background:url(/e/common/images/tri_orange_cir.gif) no-repeat 5px 3px;
	font-weight:bold;
}

* html.toOtherHelp li{
	padding: 0 0 0 25px;
	background:url(/e/common/images/tri_orange_cir.gif) no-repeat 0 0;
	font-weight:bold;
}

/*--archives_Paragraph--------------*/
.para{
	padding: 0;
	margin: 0 0 0 17px;
}

/*-------------------------
clearfix
----------------------------*/
#container:after,
#mainContents:after,
#contents:after,
#header:after,
#searchResult:after,
#footer:after,
.h1box:after,
#helplist:after,
#subHeader:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}

