﻿@charset "utf-8";

/* ------------------------------------------------------------
#	style.css
#
#
#
#
------------------------------------------------------------ */
/*	clearfix
-------------------------------------------------------------*/
.clearfix
{
	display: block;
	min-height: 1%;
}
.clearfix:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .clearfix
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
/*	font Style
-------------------------------------------------------------*/
.fMono		{ font-family: Arial, Verdana, Helvetica, sans-serif;}
.fNormal	{ font-weight: normal;}
.fBold		{ font-weight: bold;}
.fItalic	{ font-style: italic;}

.fSSS	{ font-size: 70%;}
.fSS	{ font-size: 78%;}
.fS		{ font-size: 85%;}	/* base 12px = 10px */
.fL		{ font-size: 115%;}	/* base 12px = 14px */
.fLL	{ font-size: 130%;}	/* base 12px = 16px */
.fLLL	{ font-size: 143%;} /* base 12px = 18px */

.fBoldLightBlue	{ color:#3399CC; font-weight:bold;}
.fBoldOrange	{ color:#FF6600; font-weight:bold;}
.fBoldBlue		{ color:#006699; font-weight:bold;}
.fBoldRed		{ color:#CC0000; font-weight:bold;}

.fLightBlue		{ color:#3399CC;}
.fRed			{ color:#CC0000;}

.fBoldBgRED10	{ padding: 1px 2px; background-color: #B50303; font-size: 85%; color: #ffffff; font-weight: bold;}
.fBgGLAY10		{ padding: 1px 2px; background-color: #999999; font-size: 85%; color: #ffffff;}

.form_error_text	{ color: #cc0000;}

sub.note	{ color: #cc0000; font-size: 85%; vertical-align:baseline;}
span.note	{ color: #cc0000;}
sub.noteB	{ color: #3366FF; font-size: 85%; vertical-align:baseline;}
span.noteB	{ color: #3366FF;}
sub.noteG	{ color: #009900; font-size: 85%; vertical-align:baseline;}
span.noteG	{ color: #009900;}
sup.reg		{ font-size: 85%; vertical-align: top;}

.pNavi sup.reg,
.pNavi4 sup.reg,
.pNavi3 sup.reg,
.pNavi2 sup.reg { font-size: 85%; position: relative; top: -5px; vertical-align: baseline;}
/*	float
-------------------------------------------------------------*/
.fltL { float: left;}
.fltR { float: right;}
.ft { overflow: hidden; zoom: 1;}
/*	preset margin
-------------------------------------------------------------*/
.mcAll { margin: 0 !important;}
.mcT,
.mt00 { margin-top:  0   !important;} .mt05 { margin-top:  5px !important;}
.mt10 { margin-top: 10px !important;} .mt15 { margin-top: 15px !important;}
.mt20 { margin-top: 20px !important;} .mt25 { margin-top: 25px !important;}
.mt30 { margin-top: 30px !important;} .mt35 { margin-top: 35px !important;}
.mt40 { margin-top: 40px !important;} .mt45 { margin-top: 45px !important;}
.mt50 { margin-top: 50px !important;} .mt55 { margin-top: 55px !important;}
.mt60 { margin-top: 60px !important;}
.mcB,
.mb00 { margin-bottom:  0   !important;} .mb05 { margin-bottom:  5px !important;}
.mb10 { margin-bottom: 10px !important;} .mb15 { margin-bottom: 15px !important;}
.mb20 { margin-bottom: 20px !important;} .mb25 { margin-bottom: 25px !important;}
.mb30 { margin-bottom: 30px !important;} .mb35 { margin-bottom: 35px !important;}
.mb40 { margin-bottom: 40px !important;} .mb45 { margin-bottom: 45px !important;}
.mb50 { margin-bottom: 50px !important;} .mb55 { margin-bottom: 55px !important;}
.mb60 { margin-bottom: 60px !important;}
.mcL,
.ml00 { margin-left:  0   !important;} .ml05 { margin-left:  5px !important;}
.ml10 { margin-left: 10px !important;} .ml15 { margin-left: 15px !important;}
.ml20 { margin-left: 20px !important;} .ml25 { margin-left: 25px !important;}
.ml30 { margin-left: 30px !important;} .ml35 { margin-left: 35px !important;}
.ml40 { margin-left: 40px !important;} .ml45 { margin-left: 45px !important;}
.ml50 { margin-left: 50px !important;}
.mcR,
.mr00 { margin-right:  0   !important;} .mr05 { margin-right:  5px !important;}
.mr10 { margin-right: 10px !important;} .mr15 { margin-right: 15px !important;}
.mr20 { margin-right: 20px !important;} .mr25 { margin-right: 25px !important;}
.mr30 { margin-right: 30px !important;} .mr35 { margin-right: 35px !important;}
.mr40 { margin-right: 40px !important;} .mr45 { margin-right: 45px !important;}
.mr50 { margin-right: 50px !important;}
/*	preset padding
-------------------------------------------------------------*/
.pt00 { padding-top:  0   !important;} .pt05 { padding-top:  5px !important;}
.pt10 { padding-top: 10px !important;} .pt12 { padding-top: 12px !important;} .pt15 { padding-top: 15px !important;}
.pt20 { padding-top: 20px !important;} .pt25 { padding-top: 25px !important;}
.pt30 { padding-top: 30px !important;} .pt35 { padding-top: 35px !important;}
.pt40 { padding-top: 40px !important;} .pt45 { padding-top: 45px !important;}
.pt50 { padding-top: 50px !important;}
.pr00 { padding-right:  0   !important;} .pr05 { padding-right:  5px !important;}
.pr10 { padding-right: 10px !important;} .pr12 { padding-right: 12px !important;} .pr15 { padding-right: 15px !important;}
.pr20 { padding-right: 20px !important;} .pr25 { padding-right: 25px !important;}
.pr30 { padding-right: 30px !important;} .pr35 { padding-right: 35px !important;}
.pr40 { padding-right: 40px !important;} .pr45 { padding-right: 45px !important;}
.pr50 { padding-right: 50px !important;}
.pb00 { padding-bottom:  0   !important;} .pb05 { padding-bottom:  5px !important;}
.pb10 { padding-bottom: 10px !important;} .pb12 { padding-bottom: 12px !important;} .pb15 { padding-bottom: 15px !important;}
.pb20 { padding-bottom: 20px !important;} .pb25 { padding-bottom: 25px !important;}
.pb30 { padding-bottom: 30px !important;} .pb35 { padding-bottom: 35px !important;}
.pb40 { padding-bottom: 40px !important;} .pb45 { padding-bottom: 45px !important;}
.pb50 { padding-bottom: 50px !important;}
.pl00 { padding-left:  0   !important;} .pl05 { padding-left:  5px !important;}
.pl10 { padding-left: 10px !important;} .pl12 { padding-left: 12px !important;} .pl15 { padding-left: 15px !important;}
.pl20 { padding-left: 20px !important;} .pl25 { padding-left: 25px !important;}
.pl30 { padding-left: 30px !important;} .pl35 { padding-left: 35px !important;}
.pl40 { padding-left: 40px !important;} .pl45 { padding-left: 45px !important;}
.pl50 { padding-left: 50px !important;}

/*	inline align
-------------------------------------------------------------*/
.inlineL { text-align: left;}
.inlineC { text-align: center;}
.inlineR { text-align: right;}

/*	vertical align
-------------------------------------------------------------*/
.alignT { vertical-align: top !important;}
.alignM { vertical-align: middle !important;}
.alignB { vertical-align: bottom !important;}

/*　preset width
-------------------------------------------------------------*/
.w_1em { width: 1em;} .w_2em { width: 2em;} .w_3em { width: 3em;} .w_4em { width: 4em;} .w_5em { width: 5em;}

.w_tri { width: 33%;}
.w_half { width: 48%;}
.w_quart { width: 24%;}

.w_01 { width: 1%;} .w_02 { width: 2%;} .w_03 { width: 3%;} .w_04 { width: 4%;} .w_05 { width: 5%;}
.w_06 { width: 6%;} .w_07 { width: 7%;} .w_08 { width: 8%;} .w_09 { width: 9%;} .w_10 { width: 10%;}
.w_15 { width: 15%;} .w_20 { width: 20%;} .w_25 { width: 25%;} .w_30 { width: 30%;} .w_33 { width: 33%;}
.w_35 { width: 35%;} .w_40 { width: 40%;} .w_45 { width: 45%;} .w_50 { width: 50%;} .w_100 { width: 99.9%;}

/*　block align
-------------------------------------------------------------*/
.blockC { text-align: center;}
	.blockC .block { margin-right: auto; margin-left: auto; text-align: left;}
	* html .blockC .block { margin-right: 0; margin-left: 0;}/* ie 6 Fix */
.blockR { text-align: right;}
	.blockR .block { margin-left: auto; text-align: left;}
	* html .blockR .block { margin-left: 0;}/* ie 6 Fix */

/*	tool
-------------------------------------------------------------*/
.printBefore { page-break-before: always;}
.printAfter { page-break-after: always;}

.clear { clear: both;}

.block { display: block !important;}
.inline { display: inline;}

.nobg { background: none !important;}
.noborder { border: none !important;}
.none { display: none;}

/*	coding marker
-------------------------------------------------------------*/
.atode { border: 2px solid #9966CC; padding: 10px; text-align: center; background-color: #FF99FF; font-size: 30px; color: #FFF;}
/*pre { padding: 5px; margin-bottom: 40px; background: #cccccc; line-height: 1.5;}*/

/*	section main
-------------------------------------------------------------*/
.sectionLv1, .sectionLv2, .sectionLv3, .secIn
{
	display: block;
	min-height: 1%;
}
.sectionLv1:after, .sectionLv2:after, .sectionLv3:after, .secIn:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .sectionLv1, * html .sectionLv2, * html .sectionLv3, * html .secIn
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}

.sectionLv1 { margin: 8px 0 35px;}
.sectionLv2 { margin-top: 8px;}
.sectionLv3 { margin: 8px 15px 35px;}

.sectionNote { font-size: 85%; color: #777; line-height: 1.5;}

.secIn		{ margin-bottom: 20px;}
.fltImgR { display: inline; float: right; margin-left: 20px;}
.fltImgL { display: inline; float: left; margin-right: 20px;}
.fltImgR p, p.fltImgR,
.fltImgL p, p.fltImgL { font-size: 85%;}

.nocolmunContents .secLeft				{ display: inline; float: left; width: 470px;}
.nocolmunContents .secRight 			{ display: inline; float: right; width: 470px;}
.nocolmunContents #main_in .secLeft		{ display: inline; float: left; width: 380px;}
.nocolmunContents #main_in .secRight	{ display: inline; float: right; width: 380px;}

.colmunContents .secLeft				{ display: inline; float: left; width: 360px;}
.colmunContents .secRight				{ display: inline; float: right; width: 360px;}
.colmunContents #main_in .secLeft		{ display: inline; float: left; width: 270px;}
.colmunContents #main_in .secRight		{ display: inline; float: right; width: 270px;}

/*	section sub class
-------------------------------------------------------------*/
.secIndent	{ margin: 0 15px;}
.secBorder	{ padding-top: 20px; background: url(/resource/images/common/images/bg_dot-x.gif) repeat-x left top;}

.secBox_bgGray { margin: 15px 0; padding: 5px 10px; background-color:#eeeeee;}
.secBox_Gray { border: 1px solid #ccc; padding: 12px 15px;}
.secBox_Gray2 { border: 1px solid #ccc; padding: 10px 10px; margin-left: 24px; margin-right: 24px;}
.secBox_Blue { border: 1px solid #ccc;}

.sectionLead { font-weight: bold; border-bottom: 1px solid #dddddd; padding-bottom: 7px; margin-bottom: 8px;}
.sectionLead101 { font-weight: bold; margin-bottom: 5px;}

.secInEnd		{} /* 20091228 Suspended */
.sectionText	{} /* 20091228 Suspended */

/*	Common Parts
	UL column layout
	:	101 -> 2 coulmns	:	102 -> 3 columns
	:	103 -> 4 columns	:	104 -> 5 columns
------------------------------------------------------------*/
div.ul_layout101 ul,
div.ul_layout201 ul,
div.ul_layout301 ul,
div.ul_layout401 ul {
	display: block;
	min-height: 1%;
}
div.ul_layout101 ul:after,
div.ul_layout201 ul:after,
div.ul_layout301 ul:after,
div.ul_layout401 ul:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html div.ul_layout101 ul,
* html div.ul_layout201 ul,
* html div.ul_layout301 ul,
* html div.ul_layout401 ul {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
div.ul_layout101 {}
	div.ul_layout101 ul li.li_layout101 { float: left;	width: 50%;}
	div.ul_layout101 ul li.li_layout102 { float: right;	width: 49.9%;}
div.ul_layout201 {}
	div.ul_layout201 ul li.li_layout101 { float: left;	width: 33%;}
	div.ul_layout201 ul li.li_layout102 { float: left;	width: 33%;}
	div.ul_layout201 ul li.li_layout103 { float: right;	width: 33.99%;}
div.ul_layout301 {}
	div.ul_layout301 ul li.li_layout101 { float: left;	width: 25%;}
	div.ul_layout301 ul li.li_layout102 { float: left;	width: 25%;}
	div.ul_layout301 ul li.li_layout103 { float: left;	width: 25%;}
	div.ul_layout301 ul li.li_layout104 { float: right;	width: 24.99%;}
div.ul_layout401 {}
	div.ul_layout401 ul li.li_layout101 { float:left;	width:20%;}
	div.ul_layout401 ul li.li_layout102 { float:left;	width:20%;}
	div.ul_layout401 ul li.li_layout103 { float:left;	width:20%;}
	div.ul_layout401 ul li.li_layout104 { float:left;	width:20%;}
	div.ul_layout401 ul li.li_layout105 { float:right;	width:19.99%;}

/*	Common Parts
	Extra
------------------------------------------------------------*/
.h1_pagetitle101 {}

/*	Common Parts
	2nd level : font-size: 28px ;
------------------------------------------------------------*/
.h1_pagetitle201 {
	display: block;
	min-height: 1%;
}
.h1_pagetitle201:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .h1_pagetitle201 {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
.h1_pagetitle201 {
	position: relative;
	border-bottom: 1px solid #CCCCCC;
	font-size: 28px;
	margin-bottom: 13px;
}
.h1_pagetitle201 h1 {
	position: relative;
	z-index: 10;
	margin-top: -3px;
	margin-bottom: -1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	display: block;
	float: left;
	line-height: 1.3;
	background: url(/resource/images/common/images/bg_h1_201.gif) repeat-x left bottom;
}
.h1_pagetitle201 p {
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 5;
}
* html .h1_pagetitle201 h1{
	margin-top: 0;
	padding: 4px 0 0;
	height: 1.3em;
	line-height: 1.1;
}

/*	Common Parts
	3rd level or more : font-size: 24px ;
------------------------------------------------------------*/
.h1_pagetitle {
	display: block;
	min-height: 1%;
}
.h1_pagetitle:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .h1_pagetitle {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
.h1_pagetitle { position: relative; border-bottom: 1px solid #CCCCCC; font-size: 24px; /* height: 1.2em; */ margin-bottom: 20px;}
.h1_pagetitle h1 {
	position: relative;
	z-index: 10;
	margin-top: -3px;
	margin-bottom: -1px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #333333;
	display: block;
	float: left;
	line-height: 1.3;
	background: url(/resource/images/common/images/bg_h1_201.gif) repeat-x left bottom;
}
.h1_pagetitle p { position: absolute; right: 0; bottom: 0; z-index: 5;}
* html .h1_pagetitle h1{ margin-top: 0; padding: 4px 0px 0px; height: 1.3em; line-height: 1.1;}

/*	Common parts
	News Release
------------------------------------------------------------*/
.h1_pagetitle401 {
	display: block;
	min-height: 1%;
}
.h1_pagetitle401:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .h1_pagetitle401 {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
.h1_pagetitle401 { overflow:  hidden; border-bottom:  1px solid #ccc;}
.h1_pagetitle401_in { float: left; border-top:  1px solid #ccc; padding:  6px 0; width: 560px; font-weight: normal;}
.h1_pagetitle401_01 { margin-bottom: 0px;}
.h1_pagetitle401_02 { margin-bottom: 0px; font-size: 183%; font-weight: bold;}
.h1_pagetitle401_03 { color: #555;}
.h1_pagetitle401_utility { float: right; padding-bottom: 6px; width: 160px; text-align: right; line-height: 1.5;}
.h1_pagetitle401_print { margin-bottom: 7px;}
.h1_pagetitle401_release {}
.h1_pagetitle401_modify {}

/*	Common Parts
	Only for page title
------------------------------------------------------------*/
.h2_type101,
.h2_type102 { width: 740px; background: url(/resource/images/common/images/bg_h2_101_740.gif) no-repeat left bottom; padding-bottom: 3px;}
#main_in .h2_type101,
#main_in .h2_type102 { width: 560px; background: url(/resource/images/common/images/bg_h2_101.gif) no-repeat left bottom; padding-bottom: 3px;}
.h2_type101 { margin-bottom: 30px;}
.h2_type102 { margin-bottom: 10px;}

.h2_type101_in,
.h2_type102_in { background: url(/resource/images/common/images/bg_h2_101_740.gif) no-repeat left top; padding: 8px 5px 5px 10px;}
#main_in .h2_type101_in,
#main_in .h2_type102_in { background: url(/resource/images/common/images/bg_h2_101.gif) no-repeat left top; padding: 8px 5px 5px 10px;}
.h2_type101 h2,
.h2_type102 h2 { font-size: 16px; font-weight: bold; color: #333333; line-height: 1.5;}

/*	Common Parts
	Only for page title
------------------------------------------------------------*/
.h2_type103,
.h2_type104 { width: 740px; background: url(/resource/images/common/images/bg_h2_103_740.gif) no-repeat left bottom; padding-bottom: 3px;}
#main_in .h2_type103,
#main_in .h2_type104 { width: 560px; background: url(/resource/images/common/images/bg_h2_103.gif) no-repeat left bottom; padding-bottom: 3px;}
.h2_type103 { margin-bottom: 30px;}
.h2_type104 { margin-bottom: 10px;}
.h2_type103_in,
.h2_type104_in { background: url(/resource/images/common/images/bg_h2_103_740.gif) no-repeat left top; padding: 8px 5px 5px 10px;}
#main_in .h2_type103_in,
#main_in .h2_type104_in { background: url(/resource/images/common/images/bg_h2_103.gif) no-repeat left top; padding: 8px 5px 5px 10px;}
.h2_type103 h2,
.h2_type104 h2 { font-size: 16px; font-weight: bold; color: #333333; line-height: 1.5;}

/*	Common Parts
	h2 normal version
------------------------------------------------------------*/
.h2_type201,
.h2_type202,
.h2_type203,
.h2_type_compare,
.h2_type_compare_result,
.h2_type_option_taiou,
.h2_type_option_category,
.h2_type_option_product { border: 1px solid #ccc; padding: 4px 0;}

.h2_type201,
.h2_type202,
.h2_type203 { margin-bottom: 5px;}
.h2_type_compare { margin-bottom: 20px;}
.h2_type_compare_result { margin-bottom: 15px;}
.h2_type_option_taiou { margin-bottom: 15px;}
.h2_type_option_category { margin-bottom: 20px;}
.h2_type_option_product { margin-bottom: 20px;}

.h2_type201 h2,
.h2_type_compare h2,
.h2_type_compare_result h2,
.h2_type_option_taiou h2,
.h2_type_option_category h2,
.h2_type_option_product h2
{
	position: relative;
	margin-left: -1px;
	border-left: 3px solid #b50303;
	padding: 0 0 0 6px;
	font-size: 115%;
	font-weight: bold;
	zoom:1;
}
.h2_type202 h2
{
	position: relative;
	margin-left: -1px;
	border-left: 3px solid #00349a;
	padding: 0 0 0 6px;
	font-size: 115%;
	font-weight: bold;
	zoom:1;
}

.h2_type203 h2
{
	position: relative;
	margin-left: -1px;
	padding: 0 0 0 6px;
	font-size: 115%;
	font-weight: bold;
	zoom:1;
}

/*	Common Parts
	h2 with link on right side
------------------------------------------------------------*/
.h2_type301,
.h2_type302,
.h2_type303 {
	display: block;
	min-height: 1%;
}
.h2_type301:after,
.h2_type302:after,
.h2_type303:after {
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html .h2_type301,
* html .h2_type302,
* html .h2_type303 {
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}
.h2_type301,
.h2_type302 { border: 1px solid #ccc; padding: 4px 0;}
.h2_type303 { border: 1px solid #ccc;}
.h2_type303 div { background: url(/resource/images/common/images/bg_h2_201.gif) repeat-x left top; border: 1px solid #fff; padding: 4px 0;}
.h2_type301,
.h2_type302 { margin-bottom: 5px;}
.h2_type301 h2 {
	position: relative;
	z-index: 10;
	margin-left: -1px;
	border-left: 3px solid #b50303;
	padding: 0 0 0 6px;
	font-size: 115%;
	font-weight: bold;
	zoom:1;
}
.h2_type302 h2,
.h2_type303 h2 {
	position: relative;
	z-index: 10;
	margin-left: -1px;
	border-left: 3px solid #00349a;
	padding: 0 0 0 6px;
	font-size: 115%;
	font-weight: bold;
	zoom:1;
}
.h2_type301 p,
.h2_type302 p,
.h2_type303 p { position: relative; z-index: 20; display: inline; float: right; padding: 2px 6px 0 0;}
.h2_type301 p a,
.h2_type302 p a,
.h2_type303 p a { text-decoration: none; display: block; padding: 0 0 0 10px; background: url(/resource/images/common/images/ico/ico_arrR02.gif) no-repeat left center;}

/*	Common Parts
	h2 image version
------------------------------------------------------------*/
.h2_type401 { margin-bottom: 20px;}
.h2_type401 h2 {}

/*	Common Parts
	h3 normal version
------------------------------------------------------------*/
.h3_type101 { margin-bottom: 5px;}
.h3_type102 { margin-bottom: 20px;}
.h3_type101 h3,
.h3_type102 h3 { border-bottom: 1px solid #ddd; line-height: 1.5; font-size: 14px; font-weight: bold; color: #333;}

/*	Common Parts
	h3 gray background version
------------------------------------------------------------*/
.h3_type201 { margin-bottom: 5px;}
.h3_type_option_category102,
.h3_type_option_product102 { margin-bottom: 15px;}
.h3_type201,
.h3_type_compare,
.h3_type_option_product102 { padding: 0 0 0 5px; background-color: #eeeeee; font-size: 115%; font-weight: bold; line-height: 1.5;}

/*	Common Parts
	h3-1 with no underline
------------------------------------------------------------*/
.h3_type301 { margin-bottom: 5px;}
.h3_type301 h3 { line-height: 1.5; font-size: 14px; font-weight: bold; color: #333;}

/*	Common Parts
	h3 for links
------------------------------------------------------------*/
.h3_type401 { margin-bottom: 5px;}
.h3_type401 h3 { border-bottom: 1px solid #ddd; line-height: 1.5; font-size: 14px; font-weight: bold; color: #333;}
.h3_type401 h3 a { text-decoration: none; padding-left: 10px; background: url(/resource/images/common/images/ico/ico_arrR02.gif) no-repeat left 0.3em;}

/*	Common Parts
	h3 secure version
------------------------------------------------------------*/
.h_secure { margin-bottom: 5px;}
.h_secure h3 { border-bottom: 1px solid #ddd; line-height: 1.5; font-weight: bold; color: #333;}

/*	Common Parts
	Text Links
------------------------------------------------------------*/
/*	Icon facing right
------------------------------------------------------------*/
.link_next101_L { text-align: left;}
.link_next101_C { text-align: center;}
.link_next101_R { text-align: right;}
	.link_next101_L a,
	.link_next101_C a,
	.link_next101_R a { padding-left: 10px; background: url(/resource/images/common/images/ico/ico_arrR02.gif) no-repeat left 0.3em;}
/*ie7*/
	*:first-child+html .link_next101_L a,
	*:first-child+html .link_next101_C a,
	*:first-child+html .link_next101_R a { background-position: left 0.2em;}
/*ie5-6*/
	* html .link_next101_L a,
	* html .link_next101_C a,
	* html .link_next101_R a { background-position: left 0.2em;}

/*	Icon facing left
------------------------------------------------------------*/
.link_prev101_L { text-align: left;}
.link_prev101_C { text-align: center;}
.link_prev101_R { text-align: right;}
	.link_prev101_L a,
	.link_prev101_C a,
	.link_prev101_R a { padding-left: 10px; background: url(/resource/images/common/images/ico/ico_arrL01.gif) no-repeat left 0.3em;}
/*ie7*/
	*:first-child+html .link_prev101_L a,
	*:first-child+html .link_prev101_C a,
	*:first-child+html .link_prev101_R a { background-position: left 0.2em;}
/*ie5-6*/
	* html .link_prev101_L a,
	* html .link_prev101_C a,
	* html .link_prev101_R a{ background-position: left 0.2em;}

/*	Icon facing down
------------------------------------------------------------*/
.link_anchor101_L { text-align: left;}
.link_anchor101_C { text-align: center;}
.link_anchor101_R { text-align: right;}
	.link_anchor101_L a,
	.link_anchor101_C a,
	.link_anchor101_R a { padding-left: 10px; background: url(/resource/images/common/images/ico/ico_arrB01.gif) no-repeat left 0.3em;}
/*ie7*/
	*:first-child+html .link_anchor101_L a,
	*:first-child+html .link_anchor101_C a,
	*:first-child+html .link_anchor101_R a { background-position: left 0.2em;}
/*ie5-6*/
	* html .link_anchor101_L a,
	* html .link_anchor101_C a,
	* html .link_anchor101_R a{ background-position: left 0.2em;}

.link_next101_L a,
.link_next101_C a,
.link_next101_R a,
.link_prev101_L a,
.link_prev101_C a,
.link_prev101_R a,
.link_anchor101_L a,
.link_anchor101_C a,
.link_anchor101_R a { text-decoration: none;}

/*	Link icon
------------------------------------------------------------*/
.link_type01 { background: url(/resource/images/common/images/ico/ico_arrR02.gif) left 0.6em no-repeat; padding-left: 12px;}

.link_type01p { background: url(/resource/images/common/images/ico/ico_arrL01.gif) left 0.6em no-repeat; padding-left: 12px;}

/*ie7*/
	*:first-child+html .link_type01,
	* html .link_type01,
	* html .link_type01p { background-position: left 0.6em; padding-top: 2px; padding-bottom: 2px; height: 1%;}
	* html .icon_type01 { padding: 2px 0;}
/*ie5-6*/



/*	Common Parts
	Main Image
------------------------------------------------------------*/
.mainimg, #mainL .mainimg { margin-bottom: 20px;}

/*	Common Parts
	Image Layout 1
------------------------------------------------------------*/
.imgC { font-size: 85%; text-align: center;}
.imgL { font-size: 85%; text-align: left;}
.imgR { font-size: 85%; text-align: right;}
.imgBorder img	{ border: 1px solid #ccc; }

/*	Common Parts
	Table
------------------------------------------------------------*/
/*	td left align
------------------------------------------------------------*/
.table_type101 { border-collapse: separate; border-spacing: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; line-height: 1.4;}
.table_type101 th,
.table_type101 td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0;}
.table_type101 th div, .table_type101 td div { padding: 0 5px;}

/*	td left align
------------------------------------------------------------*/
.table_form101 { border-collapse: separate; border-spacing: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; line-height: 1.4;}
.table_form101 th,
.table_form101 td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 10px 0;}
.table_form101 th div, .table_form101 td div { padding: 0 10px;}

/*	td center align
------------------------------------------------------------*/
.table_type102 { border-collapse: separate; border-spacing: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; line-height: 1.4;}
.table_type102 th { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0;}
.table_type102 td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; text-align: center;}
.table_type102 th div, .table_type102 td div { padding: 0 5px;}

/*	td left align
------------------------------------------------------------*/
.table_type103 { border-collapse: separate; border-spacing: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; line-height: 1.4;}
.table_type103 th,
.table_type103 td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; vertical-align: top;}
.table_type103 th div, .table_type103 td div { padding: 0 5px;}

/*	td center align, top valign
------------------------------------------------------------*/
.table_type104 { border-collapse: separate; border-spacing: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; line-height: 1.4;}
.table_type104 th { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; vertical-align: top;}
.table_type104 td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; text-align: center; vertical-align: top;}
.table_type104 th div, .table_type104 td div { padding: 0 5px;}

/*	td right align
------------------------------------------------------------*/
.table_type105 { border-collapse: separate; border-spacing: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; line-height: 1.4;}
.table_type105 th { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0;}
.table_type105 td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; text-align: right;}
.table_type105 th div, .table_type105 td div { padding: 0 5px;}

/*	td right align, top valign
------------------------------------------------------------*/
.table_type106 { border-collapse: separate; border-spacing: 0; border-top: 1px solid #ccc; border-left: 1px solid #ccc; line-height: 1.4;}
.table_type106 th { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; vertical-align: top;}
.table_type106 td { border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding: 5px 0; text-align: right; vertical-align: top;}
.table_type106 th div, .table_type106 td div { padding: 0 5px;}

/*	td with background (blue, gray)
------------------------------------------------------------*/
.table_type110 { background: #dddddd; border-collapse: separate; border-spacing: 1px;}
.table_type110 th,
.table_type110 td { padding: 5px 0;}
.table_type110 th { background: #ffffff; text-align: left;}
.table_type110 td { background: #ffffff; text-align: right;}
.table_type110 th div, .table_type110 td div { padding: 0 5px;}
tr.tr_blue01 th,
tr.tr_blue01 td { background: #ebf0f8; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: center;}
tr.tr_gray01 th,
tr.tr_gray01 td { background: #f5f5f5; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
.th_type101 { text-align: center;}
.th_type102 { text-align: center;}

/*
------------------------------------------------------------*/
.table_type120 { border-collapse: separate; border-spacing: 0;}
.table_type120 th,
.table_type120 td { padding: 5px 0; background: url(/resource/images/common/images/bg_table_type120.gif) repeat-x left bottom;}
.table_type120 th div, .table_type120 td div { padding: 0 5px 0 0;}
.table_type120 div.td_dotY { padding-left: 5px; background: url(/resource/images/common/images/bg_td_dotY.gif) repeat-y left top;}

/*	Common Cell Style
------------------------------------------------------------*/
th.th_type101 { text-align: center;	background-color: #eee; /* font-weight: bold; */}
th.th_type102 { text-align: center;	background-color: #eee;}
th.th_type103 { text-align: left;	background-color: #eee; /* font-weight: bold; */}
th.th_type104 { text-align: left;	background-color: #eee;}
th.th_type105 { text-align: center;	background-color: #e0e0e0;  /* font-weight: bold; */}
th.th_type106 { text-align: center;	background-color: #e0e0e0;}
th.th_type107 { text-align: left;	background-color: #e0e0e0;  /* font-weight: bold; */}
th.th_type108 { text-align: left;	background-color: #e0e0e0;}
td.td_type101 { text-align: center; /* font-weight: bold; */}
td.td_type102 { text-align: center;}
td.td_type103 { text-align: left;	/* font-weight: bold; */}
td.td_type104 { text-align: left;}
td.td_type105 { text-align: right;	/* font-weight: bold; */}
td.td_type106 { text-align: right;}
td.td_type107 { vertical-align: top;}

th.th_noborder,
td.td_noborder { border-right: none !important; border-bottom: none !important;}

/*	Table Reset
------------------------------------------------------------*/
.table_type101 .table_reset,
.table_type102 .table_reset { border-collapse: separate; border-spacing: 0; border-top: none; border-left: none; line-height: 1.4;}
.table_type101 .table_reset th,
.table_type102 .table_reset th,
.table_type101 .table_reset td,
.table_type102 .table_reset td { border-right: none; border-bottom: none; padding: 5px 0;}
.table_type101 .table_reset td
.table_type102 .table_reset td { vertical-align: top; text-align: left; }

/*	Table Padding
------------------------------------------------------------*/
.table_padding {}
.table_padding th,
.table_padding td { padding: 3px;}

/*	Common Parts
	Page Top
------------------------------------------------------------*/
.pageTop { margin-top: 25px; border-top: 1px solid #cccccc; padding-top: 5px; text-align: right;}
/* Normal */
.pageTop a { text-decoration: none; padding-left: 12px; background: url(/resource/images/common/images/ico/ico_arrT01.gif) no-repeat left 0.35em;}
/* Back */
.pageTop a.pageTop_hisback { float: left; padding-left: 12px; background: url(/resource/images/common/images/ico/ico_arrR02.gif) no-repeat left center;}
/* Home */
.pageTop a.pageTop_home { margin-right: 10px; padding-left: 12px; background: url(/resource/images/common/images/ico/ico_arrL01.gif) no-repeat left center;}
/* About this site */
.pageTop a.pageTop_help { margin-right: 10px; padding-left: 12px; background: url(/resource/images/common/images/ico/ico_arrL01.gif) no-repeat left center;}
.colmunContents .pageTop { float: right; width: 740px;}
@media print {
	.colmunContents .pageTop { display: none;}
}
/*	Common Parts
	Tab Navigation
------------------------------------------------------------*/
.pNavi,
.pNavi4,
.pNavi3,
.pNavi2 { position: relative; height: 40px; background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -112px top; margin-bottom: 20px;}
#main_in .pNavi,
#main_in .pNavi4,
#main_in .pNavi3,
#main_in .pNavi2 { position: relative; height: 40px; background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat right top; margin-bottom: 20px;}
.pNavi li,
.pNavi4 li,
.pNavi3 li,
.pNavi2 li,
#main_in .pNavi li,
#main_in .pNavi4 li,
#main_in .pNavi3 li,
#main_in .pNavi2 li { overflow: hidden; position: absolute; left: 0; top: 0; height: 40px; line-height: 40px;}

.pNavi li			{ width: 148px;}
.pNavi4 li			{ width: 185px;}
.pNavi3 li			{ width: 246px;}
.pNavi3 li			{ width: 246px;}
.pNavi2 li			{ width: 370px;}
#main_in .pNavi li			{ width: 112px;}
#main_in .pNavi4 li			{ width: 140px;}
#main_in .pNavi3 li			{ width: 186px;}
#main_in .pNavi3 li			{ width: 186px;}
#main_in .pNavi2 li			{ width: 280px;}

.pNavi li a,
.pNavi4 li a,
.pNavi3 li a,
.pNavi2 li a,
#main_in .pNavi li a,
#main_in .pNavi4 li a,
#main_in .pNavi3 li a,
#main_in .pNavi2 li a { display: block; height: 40px; text-align: center; text-decoration: none;}

.pNavi li.line2,
.pNavi4 li.line2,
.pNavi3 li.line2,
.pNavi2 li.line2,
#main_in .pNavi li.line2,
#main_in .pNavi4 li.line2,
#main_in .pNavi3 li.line2,
#main_in .pNavi2 li.line2 { line-height: 16px; font-size: 12px;}

.pNavi li.line2 span,
.pNavi4 li.line2 span,
.pNavi3 li.line2 span,
.pNavi2 li.line2 span,
#main_in .pNavi li.line2 span,
#main_in .pNavi4 li.line2 span,
#main_in .pNavi3 li.line2 span,
#main_in .pNavi2 li.line2 span { padding-top: 4px;}

.pNavi li span,
.pNavi4 li span,
.pNavi3 li span,
.pNavi2 li span { /*	margin: 0 auto; */ cursor: pointer; text-align:left; position: relative;}
.pNavi li span img,
.pNavi4 li span img,
.pNavi3 li span img,
.pNavi2 li span img { position:absolute; left: -10px; top: 20px; margin-top: -4px;}

/*	5 Columns
------------------------------------------------------------*/
.pNavi li.pNav01 {}
.pNavi li.pNav02 { left: 148px;}
.pNavi li.pNav03 { left: 296px;}
.pNavi li.pNav04 { left: 444px;}
.pNavi li.pNav05 { left: 592px;}
.pNavi li.pNav01 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat left top;}
.pNavi li.pNav02 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat -148px top;}
.pNavi li.pNav03 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat -296px top;}
.pNavi li.pNav04 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat -444px top;}
.pNavi li.pNav05 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat -592px top;}
.pNavi li.pNav01 a:hover	{ background-position: left -40px;}
.pNavi li.pNav02 a:hover	{ background-position: -148px -40px;}
.pNavi li.pNav03 a:hover	{ background-position: -296px -40px;}
.pNavi li.pNav04 a:hover	{ background-position: -444px -40px;}
.pNavi li.pNav05 a:hover	{ background-position: -592px -40px;}
.p01 .pNavi li.pNav01 a		{ background-position: left -80px !important;}
.p02 .pNavi li.pNav02 a		{ background-position: -148px -80px !important;}
.p03 .pNavi li.pNav03 a		{ background-position: -296px -80px !important;}
.p04 .pNavi li.pNav04 a		{ background-position: -444px -80px !important;}
.p05 .pNavi li.pNav05 a		{ background-position: -592px -80px !important;}

#main_in .pNavi li.pNav01 {}
#main_in .pNavi li.pNav02 { left: 112px;}
#main_in .pNavi li.pNav03 { left: 224px;}
#main_in .pNavi li.pNav04 { left: 336px;}
#main_in .pNavi li.pNav05 { left: 448px;}
#main_in .pNavi li.pNav01 a			{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat left top;}
#main_in .pNavi li.pNav02 a			{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -112px top;}
#main_in .pNavi li.pNav03 a			{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -224px top;}
#main_in .pNavi li.pNav04 a			{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -336px top;}
#main_in .pNavi li.pNav05 a			{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -448px top;}
#main_in .pNavi li.pNav01 a:hover	{ background-position: left -40px;}
#main_in .pNavi li.pNav02 a:hover	{ background-position: -112px -40px;}
#main_in .pNavi li.pNav03 a:hover	{ background-position: -224px -40px;}
#main_in .pNavi li.pNav04 a:hover	{ background-position: -336px -40px;}
#main_in .pNavi li.pNav05 a:hover	{ background-position: -448px -40px;}
#main_in .p01 .pNavi li.pNav01 a	{ background-position: left -80px !important;}
#main_in .p02 .pNavi li.pNav02 a	{ background-position: -112px -80px !important;}
#main_in .p03 .pNavi li.pNav03 a	{ background-position: -224px -80px !important;}
#main_in .p04 .pNavi li.pNav04 a	{ background-position: -336px -80px !important;}
#main_in .p05 .pNavi li.pNav05 a	{ background-position: -448px -80px !important;}

/*	4 Columns
------------------------------------------------------------*/
.pNavi4 li.pNav01 {}
.pNavi4 li.pNav02 { left: 185px;}
.pNavi4 li.pNav03 { left: 370px;}
.pNavi4 li.pNav04 { left: 555px;}
.pNavi4 li.pNav01 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat left -120px;}
.pNavi4 li.pNav02 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat -185px -120px;}
.pNavi4 li.pNav03 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat -370px -120px;}
.pNavi4 li.pNav04 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat -555px -120px;}
.pNavi4 li.pNav01 a:hover	{ background-position: left -160px;}
.pNavi4 li.pNav02 a:hover	{ background-position: -185px -160px;}
.pNavi4 li.pNav03 a:hover	{ background-position: -370px -160px;}
.pNavi4 li.pNav04 a:hover	{ background-position: -555px -160px;}
.p01 .pNavi4 li.pNav01 a	{ background-position: left -200px !important;}
.p02 .pNavi4 li.pNav02 a	{ background-position: -185px -200px !important;}
.p03 .pNavi4 li.pNav03 a	{ background-position: -370px -200px !important;}
.p04 .pNavi4 li.pNav04 a	{ background-position: -555px -200px !important;}

#main_in .pNavi4 li.pNav01 {}
#main_in .pNavi4 li.pNav02 { left: 140px;}
#main_in .pNavi4 li.pNav03 { left: 280px;}
#main_in .pNavi4 li.pNav04 { left: 420px;}
#main_in .pNavi4 li.pNav01 a		{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat left -120px;}
#main_in .pNavi4 li.pNav02 a		{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -140px -120px;}
#main_in .pNavi4 li.pNav03 a		{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -280px -120px;}
#main_in .pNavi4 li.pNav04 a		{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -420px -120px;}
#main_in .pNavi4 li.pNav01 a:hover	{ background-position: left -160px;}
#main_in .pNavi4 li.pNav02 a:hover	{ background-position: -140px -160px;}
#main_in .pNavi4 li.pNav03 a:hover	{ background-position: -280px -160px;}
#main_in .pNavi4 li.pNav04 a:hover	{ background-position: -420px -160px;}
#main_in .p01 .pNavi4 li.pNav01 a	{ background-position: left -200px !important;}
#main_in .p02 .pNavi4 li.pNav02 a	{ background-position: -140px -200px !important;}
#main_in .p03 .pNavi4 li.pNav03 a	{ background-position: -280px -200px !important;}
#main_in .p04 .pNavi4 li.pNav04 a	{ background-position: -420px -200px !important;}

/*	3columns
------------------------------------------------------------*/
.pNavi3 li.pNav01 {}
.pNavi3 li.pNav02 { left: 246px;}
.pNavi3 li.pNav03 { left: 493px;}
.pNavi3 li.pNav01 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat left -240px;}
.pNavi3 li.pNav02 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat -246px -240px;}
.pNavi3 li.pNav03 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat -493px -240px;}
.pNavi3 li.pNav01 a:hover	{ background-position: left -280px;}
.pNavi3 li.pNav02 a:hover	{ background-position: -246px -280px;}
.pNavi3 li.pNav03 a:hover	{ background-position: -493px -280px;}
.p01 .pNavi3 li.pNav01 a	{ background-position: left -320px !important;}
.p02 .pNavi3 li.pNav02 a	{ background-position: -246px -320px !important;}
.p03 .pNavi3 li.pNav03 a	{ background-position: -493px -320px !important;}

#main_in .pNavi3 li.pNav01 {}
#main_in .pNavi3 li.pNav02 { left: 186px;}
#main_in .pNavi3 li.pNav03 { left: 373px;}
#main_in .pNavi3 li.pNav01 a		{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat left -240px;}
#main_in .pNavi3 li.pNav02 a		{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -186px -240px;}
#main_in .pNavi3 li.pNav03 a		{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -373px -240px;}
#main_in .pNavi3 li.pNav01 a:hover	{ background-position: left -280px;}
#main_in .pNavi3 li.pNav02 a:hover	{ background-position: -186px -280px;}
#main_in .pNavi3 li.pNav03 a:hover	{ background-position: -373px -280px;}
#main_in .p01 .pNavi3 li.pNav01 a	{ background-position: left -320px !important;}
#main_in .p02 .pNavi3 li.pNav02 a	{ background-position: -186px -320px !important;}
#main_in .p03 .pNavi3 li.pNav03 a	{ background-position: -373px -320px !important;}


/*	2 colums
------------------------------------------------------------*/
.pNavi2 li.pNav01 {}
.pNavi2 li.pNav02 { left: 370px;}
.pNavi2 li.pNav01 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat left -360px;}
.pNavi2 li.pNav02 a			{ background: url(/resource/images/common/images/bg_pNav.gif) repeat -370px -360px;}
.pNavi2 li.pNav01 a:hover	{ background-position: left -400px;}
.pNavi2 li.pNav02 a:hover	{ background-position: -370px -400px;}
.p01 .pNavi2 li.pNav01 a	{ background-position: left -440px !important;}
.p02 .pNavi2 li.pNav02 a	{ background-position: -370px -440px !important;}

#main_in .pNavi2 li.pNav01	{}
#main_in .pNavi2 li.pNav02	{ left: 280px;}
#main_in .pNavi2 li.pNav01 a		{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat left -360px;}
#main_in .pNavi2 li.pNav02 a		{ background: url(/resource/images/common/images/bg_pNav_sub.gif) repeat -280px -360px;}
#main_in .pNavi2 li.pNav01 a:hover	{ background-position: left -400px;}
#main_in .pNavi2 li.pNav02 a:hover	{ background-position: -280px -400px;}
#main_in .p01 .pNavi2 li.pNav01 a	{ background-position: left -440px !important;}
#main_in .p02 .pNavi2 li.pNav02 a	{ background-position: -280px -440px !important;}

.p01 li.pNav01 a span,
.p02 li.pNav02 a span,
.p03 li.pNav03 a span,
.p04 li.pNav04 a span,
.p05 li.pNav05 a span { padding-left: 0; background: none; color: #666666;}
.p01 li.pNav01 a span img,
.p02 li.pNav02 a span img,
.p03 li.pNav03 a span img,
.p04 li.pNav04 a span img,
.p05 li.pNav05 a span img { display: none;}


/*	Common Parts
	ul_link
------------------------------------------------------------*/
ul.ul_link { padding: 5px 0;}
ul.ul_link li { margin-bottom: 2px;}
ul.ul_link a { text-decoration: none; display: block; padding-left: 8px; background: url(/resource/images/common/images/ico/ico_arrR02.gif) no-repeat left 0.35em;}

/*	Common Parts
	ul_link_anchor
------------------------------------------------------------*/
.ul_link_anchor {}
.ul_link_anchor li { display: inline; margin-right: 10px; padding-left: 10px; background: url(/resource/images/common/images/ico/ico_arrB01.gif) no-repeat left 0.3em;}
.ul_link_anchor li a { text-decoration: none;}


/*	Common Parts
	ol_basic
------------------------------------------------------------*/
.ol_basic ol {}
.ol_basic ol li { list-style: outside decimal; margin-left: 2.7em;}
* html .ol_basic ol li { margin-left: 3em; /* IE FIX */}

/*	Common Parts
	ADOBE READER
	ADOBE FLASH
------------------------------------------------------------*/
.adobeBox { background: #eeeeee; padding: 10px; position: relative; overflow: hidden; zoom: 1;}
.adobeBox dt { float: left; margin-right: 10px;}
.adobeBox dd { padding-top: 0.2em; overflow: hidden; zoom: 1;}
