@charset "UTF-8";

/* addition css start */

body{font-family: "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", Osaka, sans-serif;color:#737373;font-size:12px;line-height:1.4em;}

body#help { 
	margin:0px;
	padding:0px;
	background:url("/pid/help/image/helpcmn_bg_003.jpg") ;
	color:#737373;
}

.help_top_menu {
	width:800px;
	height:30px;
	background:url("/pid/help/image/helphd_bg_001.jpg") no-repeat;
}


.help_footArea {
	width:800px;
	height:51px;
	background:url("/pid/help/image/helpft_bg_003.jpg") bottom no-repeat;
	color:#FFFFFF;
}

.help_footArea p {
	color:#FFFFFF;
	font-size:10px;
	line-height:13px;
}

	.help_footArea A:link {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.help_footArea A:visited {
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.help_footArea A:hover {
		color:#FFFFFF;
		text-decoration:underline;
	}
	
	.help_footArea A:active {
		color:#FFFFFF;
		text-decoration:underline;
	}

.help_footArea dl {
	margin:0px;
	font-size:10px;
	line-height:13px;
	padding:0px;
}

	.help_footArea dt {
		margin-right:8px;
		padding:0px 0px 0px 10px;
		display:block;
		background:  url("/pid/image/ft_arr_001.gif") left top no-repeat;
		float:left;
	}
	
	.help_leftShade {
	background:url("/pid/help/image/help_sd_001.jpg") repeat-y;
}

.help_rightShade {
	background:url("/pid/help/image/help_sd_002.jpg") repeat-y;
}


/*** add 0314 ***/
/*** Contents Area ***/
.contentsArea {
	background:url("/pid/image/cmn_cnbg_001.jpg") repeat-y;
}

.contentsArea_pop {
	width:600px;
	background:url("/pid/image/cmn_cnbg_001.jpg") repeat-y;
}

body.popup610 .contentsArea {
	background:url("/pid/image/cmn_cnbg_003.jpg") repeat-y;
}

.bglogoArea {
	width:800px;
	background: url("/pid/image/cmn_cnbg_002.jpg") no-repeat;
}

.leftShade {
	filter:Alpha(style=0,opacity=70);
	background:url("/pid/image/cmn_sd_001.jpg") repeat-y;
}

.rightShade {
	filter:Alpha(style=0,opacity=70);
	background:url("/pid/image/cmn_sd_002.jpg") repeat-y;
}


/*** Element style ***/

p {
margin:0;
padding:0;
}

h1 {
	font-size:22px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

h2 {
	font-size:16px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

h3,h4 {
	font-size:12px;
	margin:0px;
	padding:0px;
	font-weight:bold;
}

strong {
	font-weight:bold;
}

em {
	font-style:italic;
}

small {
	font-size:83%;
	line-height:110%;
}

sup {
	font-size:83%;
	vertical-align:15%;
}



/*** Text style1 ***/
.font2 {
	font-size:62.5%;
	line-height: 150%;
}
.font3 {
	font-size:75%;
	line-height:150%;
}
.font4 {
	font-size:90%;
	line-height:150%;
}

/*** Text style2 ***/
.f-font2 {
	font-size:10px;
	line-height:13px;
}
.f-font3 {
	font-size:12px;
	line-height:16px;
}
.f-font4 {
	font-size:14px;
	line-height:20px;
}
.fl-font2 {
	font-size:10px;
	line-height:15px;
}

.fl-font3 {
	font-size:12px;
	line-height:18px;
}

/*** Justify Text ***/
.jkahen-font2 {
	font-size:62.5%;
	line-height:150%;
	text-align: justify;
	text-justify: distribute
}

.j-font2 {
	font-size:10px;
	line-height:13px;
	text-align: justify;
	text-justify: distribute
}
.j-font3 {
	font-size:12px;
	line-height:16px;
	text-align: justify;
	text-justify: distribute
}
.j-font4 {
	font-size:14px;
	line-height:20px;
	text-align: justify;
	text-justify: distribute
}

.jl-font2 {
	font-size:10px;
	line-height:15px;
	text-align: justify;
	text-justify: distribute
}

.jl-font3 {
	font-size:12px;
	line-height:18px;
	text-align: justify;
	text-justify: distribute
}

/*** Link Color ***/
A:link {
	color:#519886;
	text-decoration:none;
}

A:visited {
	color:#519886;
	text-decoration:none;
}

A:hover {
	color:#519886;
	text-decoration:underline;
}

A:active {
	color:#737373;
	text-decoration:underline;
}

A.Gray:link {
	color:#737373;
	text-decoration:none;
}

A.Gray:visited {
	color:#737373;
	text-decoration:none;
}

A.Gray:hover {
	color:#737373;
	text-decoration:underline;
}

A.Gray:active {
	color:#737373;
	text-decoration:underline;
}

/*** Arrow ***/
/* */
dl.arrowTop {
	margin:0px;
	font-size:10px;
 line-height:13px;
}

	dl.arrowTop dt {
		padding:2px 0px 0px 13px;
		display:block;
		background:url("/pid/image/cmn_arr_001top.gif") left top no-repeat;
	}

/* */
dl.arrowBack {
	margin:0px;
	font-size:10px;
	line-height:13px;
}

	dl.arrowBack dt {
		padding:3px 0px 0px 13px;
		display:block;
		background:url("/pid/image/cmn_arr_001left.gif") left top no-repeat;
	}
	
/* */
dl.arrow {
	margin:2px 0px 0px 0px;
	font-size:12px;
	line-height:16px;
}

	dl.arrow dt {
		padding:2px 0px 0px 13px;
		display:block;
		background:url("/pid/image/cmn_arr_001.gif") left top no-repeat;
	}

/* */
dl.m-arrow {
	margin:0px;
	font-size:12px;
	line-height:16px;
}

	dl.m-arrow dt {
		padding:2px 0px 0px 13px;
		display:block;
		background:url("/pid/image/cmn_arr_001.gif") left top no-repeat;
	}


/*** Line ***/
.linD {
	background:url("/pid/image/cmn_lin_001.gif") repeat-x center;
}

.linG {
	background:url("/pid/image/cmn_lin_002.gif") repeat-x center;
}

.linY {
	background:url("/pid/image/cmn_lin_003.gif") repeat-y center;
	text-align:center;
}


/*** Pid 31 color ***/

#pid {
width:773px;
margin:0;
padding-left:27px;
background:url(/inc/31source/image/cmn_cnbg_003.gif) no-repeat;
}


#pid h1.pid31 {
	font-size:22px;
	margin:38px 0 0 3px;
	padding:0;
	font-weight:bold;
}

/*** Table Area ***/
.mainArea {
	background-color:#D1D1D1;
}

.mainArea02 {
	background-color:#E2E0DA;
}

.mainArea03 {
	background-color:#FFFFFF;
	border:1px solid #DBDBDB;
}

.cntleftShade {
	filter:Alpha(style=0,opacity=70);
	background:url("/pid/image/cnt_sd_001r.jpg") repeat-y;
}

.cntrightShade {
	filter:Alpha(style=0,opacity=70);
	background:url("/pid/image/cnt_sd_001l.jpg") repeat-y;
}

.cntrightShade2 {
	filter:Alpha(style=0,opacity=70);
	background:url("/pid/image/cnt_sd_001sp.jpg") repeat-y;
}

.cntrightShade3 {
	filter:Alpha(style=0,opacity=70);
	background:url("/pid/image/cnt_sd_001sp2.jpg") repeat-y;
}

/* TD Color */
td.bgPT1 {
	background-color:#F1F0EC;
	border:1px solid #FFFFFF;
	padding:8px 15px;
}

td.bgPT2 {
	background-color:#F9F8F6;
	border:1px solid #FFFFFF;
	padding:8px 15px;
}

td.bgPT3 {
	background-color:#F1F0EC;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:8px 15px;
}

td.bgPT4 {
	background-color:#F9F8F6;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	padding:8px 15px;
}

td.bgPT5 {
	background-color:#F9F8F6;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:8px 15px;
}

td.bgPT6 {
	background-color:#E2DFD8;
	border:1px solid #FFFFFF;
	padding:8px 15px;
}

td.bgPT7 {
	background-color:#ECEAE0;
	padding:14px 0px 13px 0px;
}

td.bgPT8 {
	background-color:#EEECE8;
	padding:7px 10px 9px 10px;
}

td.bgPT9 {
	background-color:#F8F7F4;
	padding:7px 10px 9px 10px;
}

td.bgPT10 {
	background:#FFFFFF url("/pid/help/image/ind_line_003.gif") repeat-x;
}

td.bgPT11 {
	background:#FFFFFF url("/pid/help/image/ind_line_004.gif") repeat-y;
}

td.bgPT12 {
	background-color:#EEECE8;
	padding:4px 10px 7px 10px;
}

td.bgPT13 {
	background-color:#F8F7F4;
	padding:4px 10px 7px 10px;
}

td.bgPT14 {
	background-color:#ECEAE0;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:13px 0px 11px 0px;
}


td.bgPT15 {
	background-color:#F1F0EC;
	border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	padding:8px 15px;
}


td.bgPT16 {
	background-color:#ECEAE0;
	border:1px solid #FFFFFF;
	padding:13px 0px 13px 0px;
}