/* Updated 2010/06/28,E */
/* Updated 2009/09/30,E */

/*基本コンポーネント*/
#contents h2.heading {
	background-color:#CFEB70!important;
	border-bottom: solid 1px #C9E081;
	border-right: solid 1px #C9E081;
	color: #333333;
	font-size: 95%;
	margin: 0px 0px 10px 0px;
	line-height:140%;
	padding: 6px 3px 4px 16px;
	width:auto;
}

#contents h2.headingLR {
	background-color:#CFEB70!important;
	border-bottom: solid 1px #C9E081;
	border-right: solid 1px #C9E081;
	color: #333333;
	font-size: 95%;
	margin: 0px 0px 10px 0px;
	padding: 6px 10px 4px 6px;
	width: 524px !important;
	width /**/: 540px;
}

#contents h2.heading span.left,
#contents h2.headingLR span.left {
	display: block;
	float: left;
}

#contents h2.heading span.right,
#contents h2.headingLR span.right {
	display: block;
	float: right;
}


#contents h2.headingLR span.left img.headIcon,
#contents h2.headingLR span.left img.headIcon {
	margin: 0px 0px 1px 0px;
	vertical-align:middle;
}

#contents h3.subHeading01 {
	color: #006600;
	font-size: x-small !important;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size :small !important;
}

#contents h3.subHeading02 {
	color: #000099;
	font-size: small;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#contents h3.subHeading03 {
	color: #FF6600;
	font-size: small;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#contents div.answer h3.number {
	font-size: small;
	font-weight: normal;
	float: left;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
}

#contents h4.smallHeading {
	font-size: small;
	margin: 0px;
	padding: 0px;
}

/* テキスト系 */
#contents p.paragraph {
	font-size: small;
	line-height: 150%;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#contents p.paragraphRight {
	font-size: small;
	line-height: 150%;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	text-align: right;
}

#contents span.uppercase{
	text-transform:uppercase;
}

#contents a.deff_link {
	color: #333333;
	text-decoration: none;
}

#contents strong.oRed {
	color:#FF0000;
	font-weight: normal;
}

#contents strong.oRedBold {
	color:#FF0000;
}

/* インデント系 */
#contents div.rightbox {
	width: 100%;
	text-align: right;
}

#contents div.centerbox {
	width: 100%;
	text-align: center;
}

/*ボタンコンポーネント*/
#contents div.button {
	font-size: small;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#contents div.button img {
	vertical-align: middle;
}

/*リストコンポーネント*/
#contents ul, #contents ol {
	font-size: small;
	line-height: 130%;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#contents dl {
	font-size: small;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
}

#contents dt {
	float: left !important;
	float: none;
}

#contents li {
	padding: 0px 0px 3px 0px;
}

/*高橋@追加修正050131*/
#contents ul.unordered01 {
	list-style-type:none;
	padding: 0px 0px 2px 17px;
	text-indent:-22px;
}

#contents ul.unordered02 {
	list-style-type:none;
	padding: 0px 0px 2px 20px;
	text-indent:-22px;
}

#contents ul.unordered03 {
	list-style-type:none;
	padding: 0px 0px 2px 20px;
	text-indent:-22px;
}

#contents ul.unordered04 {
	list-style-type:none;
	padding: 0px 0px 2px 20px;
	text-indent:-22px;
}

#contents ul.unordered05 {
	list-style-type:none;
	padding: 0px 0px 2px 20px;
	text-indent:-22px;
}

#contents ul.unordered06 {
	list-style-type:none;
	padding: 0px 0px 2px 20px;
	text-indent:-24px;
}

#contents ul.unordered07p {
	list-style-type:none;
	padding: 0px 0px 2px 17px;
	text-indent:-22px;
}

/*高橋@追加修正ここまで050131*/

/* リスト系（順列） */

#contents ol.ordered01 {
	margin: 0px;
	padding: 0px 0px 2px 20px;
}

#contents ol.ordered01 {	list-style-image: url(/common_images/icon_ordered01_01.gif);}
#contents ol.ordered01 li.number02 {	list-style-image: url(/common_images/icon_ordered01_02.gif);}
#contents ol.ordered01 li.number03 {	list-style-image: url(/common_images/icon_ordered01_03.gif);}
#contents ol.ordered01 li.number04 {	list-style-image: url(/common_images/icon_ordered01_04.gif);}
#contents ol.ordered01 li.number05 {	list-style-image: url(/common_images/icon_ordered01_05.gif);}
#contents ol.ordered01 li.number06 {	list-style-image: url(/common_images/icon_ordered01_06.gif);}
#contents ol.ordered01 li.number07 {	list-style-image: url(/common_images/icon_ordered01_07.gif);}
#contents ol.ordered01 li.number08 {	list-style-image: url(/common_images/icon_ordered01_08.gif);}
#contents ol.ordered01 li.number09 {	list-style-image: url(/common_images/icon_ordered01_09.gif);}

#contents ol.ordered02 {
	padding: 0px 0px 2px 40px;
}

#contents ol.ordered02 li.number01 {	list-style-image: url(/common_images/icon_ordered02_01.gif);}
#contents ol.ordered02 li.number02 {	list-style-image: url(/common_images/icon_ordered02_02.gif);}
#contents ol.ordered02 li.number03 {	list-style-image: url(/common_images/icon_ordered02_03.gif);}
#contents ol.ordered02 li.number04 {	list-style-image: url(/common_images/icon_ordered02_04.gif);}
#contents ol.ordered02 li.number05 {	list-style-image: url(/common_images/icon_ordered02_05.gif);}
#contents ol.ordered02 li.number06 {	list-style-image: url(/common_images/icon_ordered02_06.gif);}
#contents ol.ordered02 li.number07 {	list-style-image: url(/common_images/icon_ordered02_07.gif);}
#contents ol.ordered02 li.number08 {	list-style-image: url(/common_images/icon_ordered02_08.gif);}
#contents ol.ordered02 li.number09 {	list-style-image: url(/common_images/icon_ordered02_09.gif);}

#contents ol.ordered03 {
	padding: 0px 0px 2px 16px;
}

#contents ol.ordered03 li.number01 {	list-style-image: url(/common_images/icon_ordered03_01.gif);}
#contents ol.ordered03 li.number02 {	list-style-image: url(/common_images/icon_ordered03_02.gif);}
#contents ol.ordered03 li.number03 {	list-style-image: url(/common_images/icon_ordered03_03.gif);}
#contents ol.ordered03 li.number04 {	list-style-image: url(/common_images/icon_ordered03_04.gif);}
#contents ol.ordered03 li.number05 {	list-style-image: url(/common_images/icon_ordered03_05.gif);}
#contents ol.ordered03 li.number06 {	list-style-image: url(/common_images/icon_ordered03_06.gif);}
#contents ol.ordered03 li.number07 {	list-style-image: url(/common_images/icon_ordered03_07.gif);}
#contents ol.ordered03 li.number08 {	list-style-image: url(/common_images/icon_ordered03_08.gif);}
#contents ol.ordered03 li.number09 {	list-style-image: url(/common_images/icon_ordered03_09.gif);}

#contents ol.ordered05 {
	padding: 0px 0px 2px 17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	padding: 0px 0px 2px 27px !important;
}

#contents ol.ordered05 li.number01 {	list-style-image: url(/common_images/icon_ordered05_01.gif);}
#contents ol.ordered05 li.number02 {	list-style-image: url(/common_images/icon_ordered05_02.gif);}
#contents ol.ordered05 li.number03 {	list-style-image: url(/common_images/icon_ordered05_03.gif);}
#contents ol.ordered05 li.number04 {	list-style-image: url(/common_images/icon_ordered05_04.gif);}
#contents ol.ordered05 li.number05 {	list-style-image: url(/common_images/icon_ordered05_05.gif);}
#contents ol.ordered05 li.number06 {	list-style-image: url(/common_images/icon_ordered05_06.gif);}
#contents ol.ordered05 li.number07 {	list-style-image: url(/common_images/icon_ordered05_07.gif);}
#contents ol.ordered05 li.number08 {	list-style-image: url(/common_images/icon_ordered05_08.gif);}
#contents ol.ordered05 li.number09 {	list-style-image: url(/common_images/icon_ordered05_09.gif);}

#contents ol.ordered06 {
	padding: 0px 0px 2px 17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	padding: 0px 0px 2px 38px !important;
}

#contents ol.ordered06 li.number01 {	list-style-image: url(/common_images/icon_ordered06_01.gif);}
#contents ol.ordered06 li.number02 {	list-style-image: url(/common_images/icon_ordered06_02.gif);}
#contents ol.ordered06 li.number03 {	list-style-image: url(/common_images/icon_ordered06_03.gif);}
#contents ol.ordered06 li.number04 {	list-style-image: url(/common_images/icon_ordered06_04.gif);}
#contents ol.ordered06 li.number05 {	list-style-image: url(/common_images/icon_ordered06_05.gif);}
#contents ol.ordered06 li.number06 {	list-style-image: url(/common_images/icon_ordered06_06.gif);}
#contents ol.ordered06 li.number07 {	list-style-image: url(/common_images/icon_ordered06_07.gif);}
#contents ol.ordered06 li.number08 {	list-style-image: url(/common_images/icon_ordered06_08.gif);}
#contents ol.ordered06 li.number09 {	list-style-image: url(/common_images/icon_ordered06_09.gif);}


#contents ol.ordered07 {
	padding: 0px 0px 2px 17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	padding: 0px 0px 2px 28px !important;
}

#contents ol.ordered07 li.number01 {	list-style-image: url(/common_images/icon_ordered07_01.gif);}
#contents ol.ordered07 li.number02 {	list-style-image: url(/common_images/icon_ordered07_02.gif);}
#contents ol.ordered07 li.number03 {	list-style-image: url(/common_images/icon_ordered07_03.gif);}
#contents ol.ordered07 li.number04 {	list-style-image: url(/common_images/icon_ordered07_04.gif);}
#contents ol.ordered07 li.number05 {	list-style-image: url(/common_images/icon_ordered07_05.gif);}
#contents ol.ordered07 li.number06 {	list-style-image: url(/common_images/icon_ordered07_06.gif);}
#contents ol.ordered07 li.number07 {	list-style-image: url(/common_images/icon_ordered07_07.gif);}
#contents ol.ordered07 li.number08 {	list-style-image: url(/common_images/icon_ordered07_08.gif);}
#contents ol.ordered07 li.number09 {	list-style-image: url(/common_images/icon_ordered07_09.gif);}

#contents ol.charaorder01 {
	padding: 0px 0px 2px 16px;
}

#contents ol.charaorder01 li.cha_a {	list-style-image: url(/common_images/icon_cha_a.gif);}
#contents ol.charaorder01 li.cha_b {	list-style-image: url(/common_images/icon_cha_b.gif);}
#contents ol.charaorder01 li.cha_c {	list-style-image: url(/common_images/icon_cha_c.gif);}
#contents ol.charaorder01 li.cha_d {	list-style-image: url(/common_images/icon_cha_d.gif);}
#contents ol.charaorder01 li.cha_e {	list-style-image: url(/common_images/icon_cha_e.gif);}
#contents ol.charaorder01 li.cha_f {	list-style-image: url(/common_images/icon_cha_f.gif);}
#contents ol.charaorder01 li.cha_g {	list-style-image: url(/common_images/icon_cha_g.gif);}
#contents ol.charaorder01 li.cha_h {	list-style-image: url(/common_images/icon_cha_h.gif);}
#contents ol.charaorder01 li.cha_i {	list-style-image: url(/common_images/icon_cha_i.gif);}
#contents ol.charaorder01 li.cha_j {	list-style-image: url(/common_images/icon_cha_i.gif);}
#contents ol.charaorder01 li.cha_k {	list-style-image: url(/common_images/icon_cha_i.gif);}


/*高橋@修正050131*/
#contents p.paragraphList01 {
	font-size: small;
	line-height: 150%;
	margin-bottom: 5px;
	padding: 0px 0px 0px 24px;
	text-indent: -24px;
}

#contents p.paragraphList02 {
	font-size: small;
	line-height: 150%;
	margin-bottom: 5px;
	padding: 0px 0px 0px 12px;
	text-indent: -12px;
}

#contents p.paragraphList03 {
	font-size: small;
	line-height: 150%;
	margin-bottom: 5px;
	padding: 0px 0px 0px 24px;
	text-indent: -24px;
}

#contents p.paragraphList04 {
	font-size: small;
	line-height: 150%;
	margin-bottom: 5px;
	padding: 0px 0px 0px 16px;
	text-indent: -16px;
}
/*高橋@修正ここまで050131*/

/* リスト系（定義型） */

#contents dl.definition01 dd {	margin: 0px 0px 5px 38px;}
#contents dl.definition02 dd {	margin: 0px 0px 5px 25px;}
#contents dl.definition03 dd {	margin: 0px 0px 5px 38px;}
#contents dl.definition04 dd {	margin: 0px 0px 5px 32px;}
#contents dl.definition06 dd {	margin: 0px 0px 5px 35px;}
#contents dl.definition07 dd {	margin: 0px 0px 5px 25px;}


#contents dl.definitionNF01 dt{
	float:none !important;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
}

#contents dl.definitionNF01 dd{
	padding: 0px 0px 10px 0px;
}

/*エリアコンポーネント*/
#contents div.areaImage {
	padding: 0px 0px 5px 7px;
	float: right;
}

#contents div.relateLinkArea01,
#contents div.relateLinkArea02,
#contents div.relateLinkArea03,
#contents div.relateLinkArea04,
#contents div.relateLinkArea05,
#contents div.relateLinkArea06 {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 0px 5px;
	width: 530px !important;
	width /**/: 540px;
}

#contents div.relateLinkArea01 {	background-color: #F9E6CD;}
#contents div.relateLinkArea02 {	background-color: #FFFF99;}
#contents div.relateLinkArea03 {	background-color: #DDDDDD;}
#contents div.relateLinkArea04 {	background-color: #FFFFCC;}
#contents div.relateLinkArea05 {	background-color: #D9F1FB;}
#contents div.relateLinkArea06 {	background-color: #EEEEEE;}

#contents div.relateLinkArea06 div.areaImage {
	float: left;
	padding: 0px 0px 7px 0px;
	width: 100px;
	text-align: center;
}

#contents div.relateLinkArea06 div.pack {
	float: right;
	padding: 0px 0px 7px 0px;
	width: 420px;
}

#contents div.relateLinkArea07,
#contents div.relateLinkArea08 {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 2px 10px;
	width: 518px !important;
	width /**/: 540px;
}

#contents div.relateLinkArea07 {	border: solid 1px #CCCCCC;}
#contents div.relateLinkArea08 {	border: solid 1px #B4B4B4;}

#contents div.relateLinkArea07 p.paragraph,
#contents div.relateLinkArea08 p.paragraph {
	padding-top: 5px;
}


/* relateBox */

#contents div.relateBoxArea01,
#contents div.relateBoxArea02,
#contents div.relateBoxArea03{
	padding: 0px;
	margin: 0px 0px 10px 0px;
	width: 540px;
}

#contents div.relateBoxArea01 div.pack,
#contents div.relateBoxArea02 div.pack,
#contents div.relateBoxArea03 div.pack{
	padding: 10px 10px 0px 10px;
	width: 520px !important;
	width /**/: 540px;
}

#contents div.relateBoxArea01{	background: url(/common_images/bg_rbox01.gif) no-repeat bottom left;}
#contents div.relateBoxArea01 div.pack{	background: url(/common_images/bg_head_rbox01.gif) no-repeat top left;}

#contents div.relateBoxArea02{	background: url(/common_images/bg_rbox02.gif) no-repeat bottom left;}
#contents div.relateBoxArea02 div.pack{	background: url(/common_images/bg_head_rbox02.gif) no-repeat top left;}

#contents div.relateBoxArea03{	background: url(/common_images/bg_rbox03.gif) no-repeat bottom left;}
#contents div.relateBoxArea03 div.pack{	background: url(/common_images/bg_head_rbox03.gif) no-repeat top left;}

/*テーブルコンポーネント*/
#contents th {
	font-size: small;
}

#contents th.normal {
	font-weight: normal;
	line-height: 150%;
}

#contents table.table01, #contents table.table02 {
	border-left: solid 1px #B4B4B4;
	border-top: solid 1px #B4B4B4;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

#contents table.table01 th {
	background-color: #FFFFCB;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
}

#contents table.table02 th {
	background-color: #D9FFB3;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
}

#contents table.table01 td, #contents table.table02 td  {
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 5px 5px 0px 5px;
	vertical-align: top;
}

#contents table.table03 {
	border-top: 1px solid #B4B4B4;
	border-left: 1px solid #B4B4B4;
	margin: 0px 0px 10px 0px;
	width: 539px !important;
	width /**/: 540px;
}

#contents table.table04, #contents table.table05 {
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

#contents table.table03 th {
	background-color: #CCCCCC;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
}

#contents table.table03 th.crosswise {
	background-color: #CCCCCC;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
}

#contents table.table03 tr.color01 th.crosswise, #contents table.table03 tr.color01 th {
	background-color: #FFFFCC;
}

#contents table.table04 th {
	background-color: #FFFF99;
	border-bottom: solid 3px #FFFFFF;
	border-right: solid 3px #FFFFFF;
	padding: 5px 5px 0px 5px;
}

#contents table.table05 th {
	background-color: #CCFFCC;
	border-bottom: solid 3px #FFFFFF;
	border-right: solid 3px #FFFFFF;
	padding: 5px 5px 0px 5px;
}

#contents table.table03 td {
	background-color: #EEEEEE;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 5px 5px 0px 5px;
	vertical-align: top;
}

#contents table.table04 td, #contents table.table05 td {
	background-color: #EEEEEE;
	border-bottom: solid 3px #FFFFFF;
	border-right: solid 3px #FFFFFF;
	padding: 5px 5px 0px 5px;
	vertical-align: top;
}

#contents table.table04 th.rowEnd,
#contents table.table04 td.rowEnd,
#contents table.table05 th.rowEnd,
#contents table.table05 td.rowEnd {
	border-right: solid 0px #FFFFFF;
}

#contents table.table06, #contents table.table07, #contents table.table08, #contents table.table09, #contents table.table10 {
	border-left: solid 2px #B4B4B4;
	border-top: solid 2px #B4B4B4;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 10px 0px;
	width: 100%;
}

#contents table.table06 th {
	background-color: #D9EDFF;
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: left;
}

#contents table.table07 th {
	background-color: #FFFFCC;
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: left;
}

#contents table.table08 th {
	background-color: #EEEEEE;
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 5px 5px 0px 5px;
}

#contents table.table09 th {
	background-color: #EEEEEE;
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
}

#contents table.table10 th {
	background-color: #FFFFCB;
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: left;
	vertical-align: top;
}

#contents table.table06 td, #contents table.table07 td {
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 5px 5px 0px 5px;
	vertical-align: top;
}

#contents table.table08 td {
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 5px 5px 0px 5px;
	text-align: center;
	vertical-align: top;
}

#contents table.table09 td, #contents table.table10 td {
	border-bottom: solid 2px #B4B4B4;
	border-right: solid 2px #B4B4B4;
	padding: 5px 5px 0px 5px;
	vertical-align: top;
}

#contents table.table06 td.name {
	background-color: #F3FAFF;
}

#contents table.table07 td.name {
	background-color: #FFFFE6;
}

#contents table.table08 td.name {
	background-color: #CCFFBB;
}

#contents table.table08 td.maru {
	background-color: #FFFFCC;
}

/*ボックスコンポーネント*/
#contents div.boxImage {
	padding: 0px 0px 10px 7px;
	float: right;
}

/* テーブルボックス系 */

#contents table.box01 div.pack {
	background: url(/common_images/bg_head_box01.gif) no-repeat top left;
	padding: 10px 15px 0px 19px;
	width: 238px !important;
	width /**/: 272px;
}

#contents table.box02 div.pack {
	background: url(/common_images/bg_head_box02.gif) no-repeat top left;
	padding: 10px 15px 0px 19px;
	width: 335px !important;
	width /**/: 369px;
}

#contents table.box03 div.pack, #contents table.box04 div.pack {
	background: url(/common_images/bg_head_box03.gif) no-repeat top left;
	padding: 10px 15px 0px 19px;
	width: 506px !important;
	width /**/: 540px;
}

#contents table.box05 div.pack {
	background: url(/common_images/bg_head_box05.gif) no-repeat top left;
	padding: 13px 15px 0px 12px;
	width: 513px !important;
	width /**/: 540px;
}

#contents table.box06 div.pack {
	background: url(/common_images/bg_head_box06_02.gif) no-repeat top left;
	padding: 10px 11px 0px 11px;
	width: 514px !important;
	width /**/: 536px;
}

#contents table.box07 div.pack,
#contents table.box07 div.packLine {
	padding: 7px 15px 0px 19px;
}

#contents table.box10 div.pack,
#contents table.box10 div.packLine {
	padding: 8px 15px 0px 19px;
}




#contents table.box10 div.packLine {
	padding: 8px 15px 0px 19px;
}
#contents table.box07 div.packLine,
#contents table.box10 div.packLine{
	background: url(/common_images/bg_head_box10line.gif) no-repeat top left;
}

#contents table.box08 div.pack {
	background: url(/common_images/bg_head_box08.gif) no-repeat top left;
	padding: 10px 10px 0px 10px;
	width: 140px !important;
	width /**/: 160px;
}


#contents table.box01 h3, #contents table.box02 h3, #contents table.box03 h3, #contents table.box07 h3,#contents table.box10 h3 {
	font-size: medium;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#contents img.hedingArrow {
	margin: 0px 5px 0px -11px;
	vertical-align: middle;
}

#contents img.hedingArrow2 {
	margin: 0px 6px 0px -24px;
	vertical-align: middle;
}

#contents table.box08 h3 {
	font-size: small;
	margin: 0px;
	padding: 0px 0px 5px 11px;
}

#contents table.box04 h3 {
	font-size: medium;
	margin: 0px;
	padding: 0px 0px 5px 24px;
}

#contents table.box05 h3 {
	font-size: medium;
	margin: 0px;
	padding: 0px 0px 5px 11px;
}

#contents table.box06 h3 {
	background: url(/common_images/bg_head_box06.gif) no-repeat top left;
	background-color:#FF9900;/*背景を必ず指定する*/
	color: #FFFFFF;
	font-size: 95%;
	font-weight: bold;
	line-height: 130%;
	margin: 0px;
	padding: 4px 11px 4px 16px;
	width: 513px !important;
	width /**/: 540px;
}

#contents table.box01, #contents table.box07,
#contents table.box01, #contents table.box10 {
	border-spacing: 0px;
	width: 544px;
}

#contents table.box01 td, #contents table.box07 td,
#contents table.box01 td, #contents table.box10 td {
	background: url(/common_images/bg_box01.gif) no-repeat bottom left;
	padding-bottom: 11px;
	vertical-align: top;
	width: 272px;
}

#contents table.box01 td.bgNone, #contents table.box07 td.bgNone,
#contents table.box01 td.bgNone, #contents table.box10 td.bgNone,
#contents td.bgNone {
	background:none !important;
}


#contents table.box02 {
	border-spacing: 0px;
	width: 369px;
}

#contents table.box02 td {
	background: url(/common_images/bg_box02.gif) no-repeat bottom left;
	padding-bottom: 11px;
	vertical-align: top;
}

#contents table.box03, #contents table.box04, #contents table.box05, #contents table.box06 {
	border-spacing: 0px;
	width: 540px;
}

#contents table.box03 td, #contents table.box04 td, #contents table.box06 td {
	background: url(/common_images/bg_box03.gif) no-repeat bottom left;
	padding-bottom: 11px;
	vertical-align: top;
}

#contents table.box05 td {
	background: url(/common_images/bg_box05.gif) no-repeat bottom left;
	padding-bottom: 11px;
	vertical-align: top;
}

#contents table.box08 {
	border-spacing: 0px;
	width: 160px;
}

#contents table.box08 td {
	background: url(/common_images/bg_box08.gif) no-repeat bottom left;
	padding-bottom: 11px;
	vertical-align: top;
}

#contents p.boxStep{
	background: url(/common_images/bg_head_box07.gif) no-repeat top left;
	color: #333333;
	font-size: small;
	font-weight: bold;
	line-height: 130%;
	margin: 0px;
	padding: 5px 11px 5px 11px;
	width: 246px !important;
	width /**/: 268px;
}

#contents table.box10 p.boxStep,
#contents table.box10 p.boxStepG {
	background: url(/common_images/bg_head_box10.gif) no-repeat top left;
	color: #333333;
	font-size: small;
	font-weight: bold;
	line-height: 130%;
	margin: 0px;
	padding: 5px 11px 5px 11px;
	width: 246px !important;
	width /**/: 268px;
}

#contents table.box10 p.boxStepG {
	color: #006600 !important;
}

/* background-yellow */

#contents table.box01 td.coloredY01 div.pack {
	background: url(/common_images/bg_head_box01_y01.gif) no-repeat top left;
	padding: 10px 15px 0px 19px;
	width: 238px !important;
	width /**/: 272px;
}

#contents table.box01 td.coloredY01 {
	background: url(/common_images/bg_box01_y01.gif) no-repeat bottom left;
	padding-bottom: 11px;
	vertical-align: top;
	width: 272px;
}

#contents table.box03 td.coloredY01 div.pack, 
#contents table.box04 td.coloredY01 div.pack {
	background: url(/common_images/bg_head_box03_y01.gif) no-repeat top left;
	padding: 10px 15px 0px 19px;
	width: 506px !important;
	width /**/: 540px;
}

#contents table.box03 td.coloredY01,
#contents table.box04 td.coloredY01,
#contents table.box06 td.coloredY01 {
	background: url(/common_images/bg_box03_y01.gif) no-repeat bottom left;
	padding-bottom: 11px;
	vertical-align: top;
}

/*その他コンポーネント*/

/* ボタン2行バージョン */
#contents h1.h01_category,
#contents div.h01_category {
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 10px 0px 6px 0px;
	width: 73px;
}

#contents p.subscription img.h01{
	margin: 0px 0px 8px 0px;
}

/* タイトル画像2行バージョン */
#contents h1.h02_category,
#contents div.h02_category{
	float: left;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	width: 89px;
}

#contents p.subscription img.h02{
	margin: 8px 0px 0px 0px;
}

#contents ul.navi_2L {
	margin-top: 12px !important;
}

/*お申し込み*/
#contents div.apply {
	width: 540px;
}

#contents div.apply div.arrow {
	height: 27px;
	text-align: center;
}

#contents div.apply p {
	padding: 0px 0px 10px 0px;
	text-align: center;
	width: 540px;
}

#contents div.apply div.button {
	padding: 10px 0px 25px 0px;
	text-align: center;
}

/*under-apply*/

#contents div.d_underApply {
	padding-bottom: 15px;
	width: 540px;
}

#contents div.d_underApply p.bottom {
	float: right;
	padding-right: 10px;
}


/*プリント画面*/
#contents div.print,
#contents div.noprint {
	border-top: solid 1px #CCCCCC;
	padding-top: 7px;
	height: 45px !important;
	height /**/: 63px;
	width: 540px;
}

#contents div.print p {
	left: 414px;
	height: 13px !important;
	position: relative;
	margin-top: -25px;
	width: 126px;
	z-index: 2;
}

#contents div.print div.button,
#contents div.noprint div.button {
	position: relative;
	height: 38px !important;
	height /**/: 46px;
	padding:8px 0px 0px 0px;
	left:0px;
	width: 80px;
	z-index: 3;
}

#contents div.noprint p {
	left: 414px;
	height: 13px;
	position: relative;
	margin-top: 28px;
	width: 126px;
	z-index: 2;
}

/*インデックスに戻る*/
#contents div.backIndex {
	width: 540px;
}

#contents div.backIndex div.button {
	position: relative;
	text-align: center;
	margin-bottom: -54px;
	padding-top: 20px;
	z-index: 1;
}

/*フッターリンクに戻る*/
#contents div.bottomLink {
	padding-bottom: 11px;
	width: 540px;
}

#contents div.bottomLink strong {
	color: #666666;
}

#contents div.bottomLink p {
	text-align: center;
}

/* 特殊フォーマット系 */

/*口座開設までの流れ*/
#contents div.accountFlow {
	background: url(/common_images/img_accountflow.gif) no-repeat top left;
	height: 312px;
	overflow: hidden;
	width: 540px;
}

#contents div.accountFlow p, #contents div.accountFlow ul {
	display: none;
}

/*もっと詳しく知りたい方へ*/
#contents div.moreKnow {
	margin: 0px;
	padding: 0px 0px 5px 0px;
	width: 540px;
}

#contents div.moreKnow div.block {
	margin: 0px;
	padding: 0px 0px 12px 0px;
	width: 540px;
}

#contents div.moreKnow div.lineBlock {
	background: url(/common_images/line_540.gif) no-repeat top left;
	margin: 0px;
	padding: 1px 0px 12px 0px;
	width: 540px;
}

#contents div.moreKnow div.image {
	float: left;
	text-align: center;
	vertical-align: top;
	width: 100px;
}

#contents div.moreKnow div.pack {
	float: right;
	margin: 0px;
	padding: 14px 0px 0px 0px;
	width: 440px;
}

#contents div.moreKnow p.dial {
	color: #CC0000;
	font-size: 110%;
	line-height: 130%;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#contents div.moreKnow th {
	font-size: small;
	font-weight: normal;
	line-height: 130%;
	text-align: left;
}

#contents div.moreKnow td {
	font-size: small;
	line-height: 130%;
}

#contents div.moreKnow td strong {
	color: #CC0000;
	font-weight: normal;
}

#contents div.moreKnow td.tel {
	vertical-align: top;
}

#contents div.telpack p.dial {
	color: #CC0000;
	font-size: small;
	line-height: 130%;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#contents div.telpack th {
	font-size: small;
	font-weight: normal;
	line-height: 130%;
	text-align: left;
}

#contents div.telpack td {
	font-size: small;
	line-height: 130%;
}

#contents div.telpack td strong {
	color: #CC0000;
	font-weight: normal;
}

#contents div.telpack td.tel {
	vertical-align: top;
}


/*One'sダイレクトフロー*/
#contents div.directFlow {
	margin-left: 7px;
	padding: 0px 0px 5px 0px;
	width: 525px;
}

#contents div.directFlow div.pack2 {
	float: left;
	width: 387px;
}

#contents div.directFlow div.pack2 img {
	margin-right: 10px;
}


#contents div.directFlow div.question {
	background-color: #FFFFCC;
	border: solid 1px #BBBBBB;
	padding: 5px 5px 0px 5px;
	text-align: center;
}

#contents div.directFlow table {
	margin: 0px auto;
}

#contents div.directFlow div.button {
	margin: 0px 0px 15px 0px;
	padding: 0px;
}

#contents div.directFlow div.button img {
	margin: 0px;
	padding: 0px;
}

#contents div.directFlow ul.q1, #contents div.directFlow ul.q2 {
	height: 42px;
	overflow: hidden;
}

#contents div.directFlow ul.q1 li, #contents div.directFlow ul.q2 li {
	float:left;
	height: 42px;
	text-align: right; 
}

#contents div.directFlow ul.q1 li.yes {
	width: 230px;
}

#contents div.directFlow ul.q1 li.no {
	width: 266px;
}

#contents div.directFlow ul.q2 li.yes {
	width: 130px;
}

#contents div.directFlow ul.q2 li.no {
	width: 197px;
}

#contents div.directFlow div.pack2 div.yesArea {
	background-color: #D9F1FB;
	float: left;
	padding: 10px 5px 5px 5px;
	text-align: center;
	width: 176px !important;
	width /**/: 186px;
}

#contents div.directFlow div.pack2 div.yesArea02 {
	background-color: #D9F1FB;
	float: left;
	padding: 10px 10px 5px 10px;
	width: 190px !important;
	width /**/: 210px;
}

#contents div.directFlow div.pack2 div.noArea {
	background-color: #FFE5DF;
	float: right;
	padding: 10px 5px 5px 5px;
	text-align: center;
	width: 168px !important;
	width /**/: 178px;
}

#contents div.directFlow div.pack2 div.noArea02 {
	background-color: #FFE5DF;
	float: right;
	padding: 10px 10px 5px 10px;
	width: 122px !important;
	width /**/: 142px;
}

#contents div.directFlow div.noArea {
	background-color: #FFE5DF;
	float: right;
	padding: 10px 5px 5px 5px;
	text-align: center;
	width: 107px !important;
	width /**/: 117px;
}

#contents div.directFlow div.noArea02 {
	background-color: #FFE5DF;
	float: right;
	padding: 10px 5px 5px 5px;
	width: 107px !important;
	width /**/: 117px;
}

/* word dictionary */

#contents ul.yougo_list01 {
	list-style-type:none;
	margin-left: 10px;
}

#contents ul.yougo_list01 li {
	margin: 0px 0px 10px 24px;
}

#contents ul.yougo_list01 li a img {
	margin: 0px 6px 0px -24px;
	vertical-align: middle;
}

/*FAQ*/

#contents div.answer {
	margin: 0px;
	padding: 0px 0px 5px 16px;
	width: 524px !important;
	width /**/: 540px;
}

#contents div.answer p.number {
	font-size: small;
	float: left;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
}

#contents div.answer div.pack {
	float: right;
	margin: 0px;
	padding: 0px;
	width: 492px;
}

/* お問い合わせフローtable版 */

#contents table.t_directFlow {
	border-spacing: 0px;
	margin: 0px 0px 0px 0px;
	width: 540px;
}

#contents table.t_directFlow td {
	vertical-align:top;
	text-align: center;
}

#contents table.t_directFlow td.td_space {
	padding: 0px 0px 0px 10px;
}

#contents table.t_directFlow td.td_question {
	background-color: #FFFFCC;
	border: solid 1px #BBBBBB;
	padding: 5px 5px 0px 5px;
}

#contents table.t_directFlow div.d_q1 {
	background-color: #FFFFCC;
	border: solid 1px #BBBBBB;
	padding: 5px 5px 0px 5px;
	text-align: left;
	width: 388px !important;
	width /**/: 400px;
}

#contents table.t_directFlow div.d_q1 table.t_q1 {
	margin: auto;
}

#contents table.t_directFlow div.d_q1 table.t_q1 td {
	text-align: left;
	vertical-align: middle;
}

#contents table.t_directFlow div.d_q1 table.t_q1 td.td_r {
	padding: 0px 0px 0px 10px;
}

#contents table.t_directFlow table.t_q2 {
	width: 400px;
}

#contents table.t_directFlow table.t_q2 div.d_yesArea01 {
	background-color: #D9F1FB;
	padding: 10px 7px 5px 8px;
	text-align: left;
	width: 185px !important;
	width /**/: 200px;
}

#contents table.t_directFlow table.t_q2 div.d_noArea01 {
	background-color: #FFE5DF;
	padding: 10px 7px 5px 8px;
	text-align: left;
	width: 175px !important;
	width /**/: 190px;
}

#contents table.t_directFlow div.d_noArea02 {
	background-color: #FFE5DF;
	padding: 10px 10px 5px 10px;
	text-align: left;
	width: 110px !important;
	width /**/: 130px;
}

#contents table.t_directFlow a.linkText{
	background-color: #D9F1FB;
	color: #333333;
	text-decoration: none;
}

/* 資料請求フローtable版 */

/* Updated▼ 2009/09/30,E */

#contents table.t_shiryoFlow {
	border-spacing: 0px;
	margin: 0px 0px 20px 0px;
	width: 540px;
}

#contents table.t_shiryoFlow td {
	vertical-align:top;
	text-align: center;
}

#contents table.t_shiryoFlow td.td_question {
	background-color: #FFFFCC;
	border: solid 1px #BBBBBB;
	padding: 5px 5px 0px 5px;
}

#contents table.t_shiryoFlow div.d_q1 {
	background-color: #FFFFCC;
	border: solid 1px #BBBBBB;
	padding: 5px 5px 0px 5px;
	text-align: left;
	width: 347px !important;
	width /**/: 357px;
}

#contents table.t_shiryoFlow div.d_q1 table.t_q1 {
	margin: auto;
}

#contents table.t_shiryoFlow div.d_q1 table.t_q1 td {
	text-align: left;
	vertical-align: middle;
}

#contents table.t_shiryoFlow td.q2_yes {
	background:url(/common_images/bg_shiryoflow01.gif) repeat-y 0 0;
	width: 174px;
}

#contents table.t_shiryoFlow td.q2_no {
	background: url(/common_images/bg_shiryoflow01.gif) repeat-y -174px 0 ;
	padding: 0 0 0 9px;
	width: 174px !important;
	width /**/: 183px;
}

#contents table.t_shiryoFlow div.box {
	padding: 10px 7px 5px 8px;
	width: 158px !important;
	width /**/: 174px;
	text-align:left;
}

#contents table.t_shiryoFlow p.allow {
	background:#FFF;
	text-align:center;
}

#contents table.t_shiryoFlow td.q1_no_top {
	background:url(/common_images/bg_shiryoflow02.gif) repeat-y center center;
	padding-left:10px;
	width : 173px;
}


#contents table.t_shiryoFlow td.q1_no {
	background:url(/common_images/bg_shiryoflow01.gif) repeat-y top right;
	width : 173px;
	padding-left:10px;
}

/* Updated▲ 2009/09/30,E */

/* box系フォーマット */

#contents div.boxFormat01 {
	border: 1px solid #CFC999;
	margin: 0px 0px 10px 0px;
	padding: 1px;
	font-size: small;
	width: 536px !important;
	width /**/: 540px;
}

#contents div.boxFormat01 div.pack{
	padding: 10px 9px 9px 9px;
	font-size: small;
	width: 518px !important;
	width /**/: 536px;
}

#contents div.boxFormat01 p.paragraph {
	padding-top: 5px;
}

#contents div.boxFormat01 h3.subHeading01 {
	background: url(/common_images/bg_h2.gif) no-repeat top left;
	border-bottom: solid 1px #C9E081;
	border-right:none !important;
	color: #333333;
	font-size: 95%;
	margin: 0px;
	line-height:140%;
	padding: 6px 3px 4px 16px;
	width:auto;
}

/* PDF kiteiLink */

#contents div.kiteiLink01 {
	width: 540px;
}

#contents div.kiteiLink01 p {
	width: 508px !important;
	width /**/: 540px;
	border: solid 1px #B3B3B3;
	background-color: #EDFFBA;
	padding: 15px;
	margin-bottom: 10px;
}


/* お問い合わせbox */
#contents table.otoiawase_box01 {
	border-left: solid 1px #B4B4B4;
	border-top: solid 1px #B4B4B4;
	border-collapse: collapse;
	border-spacing: 0px;
	margin: 0px 0px 10px 0px;
	width: 538px !important;
	width /**/: 540px;
}

#contents table.otoiawase_box01 th {
	background-color: #D9FFB3;
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 5px 5px 5px 5px;
	text-align: left;
	vertical-align: top;
}

#contents table.otoiawase_box01 td {
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	padding: 10px 0px 10px 15px;
	vertical-align: top;
}

#contents table.otoiawase_box01 table.freedial{
	margin: 0px 0px 10px 0px;
}

#contents table.otoiawase_box01 table.freedial td{
	font-size:small;
	padding: 0px 0px 5px 0px;
	text-align:left;
	border:none;
}
#contents table.otoiawase_box01 div.pack{
	margin: 0px 0px 10px 0px;
	float:left;
}

#contents table.otoiawase_box01 div.cutin{
	margin: 5px 0px 0px 0px;
	float:right;
}

#contents table.otoiawase_box01 dl.moreKnow{
	font-size:small;
}

#contents table.otoiawase_box01 dl.moreKnow dt{
	float:left;
	margin: 0px 0px 0px 15px;
}

#contents table.otoiawase_box01 dl.moreKnow dd{
	color: #CC0000;
}

/* お問い合わせbox02 */

#contents div.otoiawase_box02{
 background:#FFFFFF url(/common_images/bg_goalbox_shadow.gif) no-repeat 5px 5px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	width: 540px;
}

#contents div.otoiawase_box02 table{
	background: #fff;
	border: 1px solid #CCCCCC;
	width : 535px;
}

#contents div.otoiawase_box02 table td{
	vertical-align:top;
	padding: 10px 15px 5px 15px;
}

#contents div.otoiawase_box02 table td.heading{
	border-bottom: 1px solid #CCCCCC;
	background-color: #CCFF99;
	padding: 5px 3px 4px 5px;
}

#contents div.otoiawase_box02 table td.heading h2{
	color: #006600;
	font-size: small;
	margin: 0px;
	padding: 0px;
}

/* テーブル内レイアウトテーブル */

#contents table.t_innertable01{
	border:none !important;
	background-color:transparent !important;
	margin: 0px 0px 5px 0px;
	border-collapse:separate;
	text-indent:0px; /* against indent-error for IE5x NN7x */
}

#contents table.t_innertable01 th,
#contents table.t_innertable01 td{
	border-left:none !important;
	border-right:none !important;
	border-top:none !important;
	border-bottom:none !important;
	background-color:transparent !important;
	padding:2px !important;
	margin:0px !important;
	line-height:130% !important;
	vertical-align:top;
	text-align:left;
	font-size:small;
}

#contents table.t_innertable02{
	border:2px solid #EEEEEE !important;
	margin: 0px 0px 5px 0px;
	border-collapse:separate;
	text-indent:0px; /* against indent-error for IE5x NN7x */
}

#contents table.t_innertable02 th,
#contents table.t_innertable02 td{
	border-left:2px solid #EEEEEE !important;
	border-right:2px solid #EEEEEE !important;
	border-top:2px solid #EEEEEE !important;
	border-bottom:2px solid #EEEEEE !important;
	padding: 3px !important;
	text-align: center !important;
	font-weight: normal;
	line-height:130%;
	font-size:small;
}


#contents table.t_innertable02 th{
	background-color: #FFFFFF !important;
}

#contents table.t_innertable02 th.col,
#contents table.t_innertable02 td{
	background-color: #CCCCCC !important;
}

/* Table system */

#contents table.tableFormat01{
	border-left: solid 1px #B4B4B4;
	border-top: solid 1px #B4B4B4;
	border-collapse:separate;
	border-spacing: 0px;
	margin: 0px 0px 10px 0px;
	text-indent:0px; /* against indent-error for IE5x NN7x */
}

#contents table.tableFormat01 th,
#contents table.tableFormat01 td{
	border-right: solid 1px #B4B4B4;
	border-bottom: solid 1px #B4B4B4;
	padding: 5px;
	vertical-align:top;
	text-align:left;
	font-weight:normal;
	font-size: small;
}

#contents table.tableFormat01 th p.paragraph,
#contents table.tableFormat01 td p.paragraph{
	padding: 0px;
}

/* caption */
#contents table.tableFormat01 caption{
	padding: 0px 0px 5px 0px;
	text-align:left;
	font-weight:bold;
	font-size: x-small !important;
	voice-family: "\"}\"";
	voice-family:inherit;
	font-size :small !important;
}

#contents table.tableFormat01 caption.C,
#contents table.tableFormat01 caption.CN{
	text-align:center;
}

#contents table.tableFormat01 caption.R,
#contents table.tableFormat01 caption.RN{
	text-align:right;
}

#contents table.tableFormat01 caption.N,
#contents table.tableFormat01 caption.CN,
#contents table.tableFormat01 caption.RN{
	font-weight:normal;
}

/* th cell width */
#contents table.tableFormat01 th.w60,
#contents table.tableFormat01 th.w60C,
#contents table.tableFormat01 th.w60R,
#contents table.tableFormat01 th.w60m,
#contents table.tableFormat01 th.w60mC,
#contents table.tableFormat01 th.w60mR,
#contents table.tableFormat01 th.w60B,
#contents table.tableFormat01 th.w60CB,
#contents table.tableFormat01 th.w60RB,
#contents table.tableFormat01 th.w60mB,
#contents table.tableFormat01 th.w60mCB,
#contents table.tableFormat01 th.w60mRB{
	width:60%;
}

#contents table.tableFormat01 th.w50,
#contents table.tableFormat01 th.w50C,
#contents table.tableFormat01 th.w50R,
#contents table.tableFormat01 th.w50m,
#contents table.tableFormat01 th.w50mC,
#contents table.tableFormat01 th.w50mR,
#contents table.tableFormat01 th.w50B,
#contents table.tableFormat01 th.w50CB,
#contents table.tableFormat01 th.w50RB,
#contents table.tableFormat01 th.w50mB,
#contents table.tableFormat01 th.w50mCB,
#contents table.tableFormat01 th.w50mRB{
	width:50%;
}

#contents table.tableFormat01 th.w40,
#contents table.tableFormat01 th.w40C,
#contents table.tableFormat01 th.w40R,
#contents table.tableFormat01 th.w40m,
#contents table.tableFormat01 th.w40mC,
#contents table.tableFormat01 th.w40mR,
#contents table.tableFormat01 th.w40B,
#contents table.tableFormat01 th.w40CB,
#contents table.tableFormat01 th.w40RB,
#contents table.tableFormat01 th.w40mB,
#contents table.tableFormat01 th.w40mCB,
#contents table.tableFormat01 th.w40mRB{
	width:40%;
}

#contents table.tableFormat01 th.w30,
#contents table.tableFormat01 th.w30C,
#contents table.tableFormat01 th.w30R,
#contents table.tableFormat01 th.w30m,
#contents table.tableFormat01 th.w30mC,
#contents table.tableFormat01 th.w30mR,
#contents table.tableFormat01 th.w30B,
#contents table.tableFormat01 th.w30CB,
#contents table.tableFormat01 th.w30RB,
#contents table.tableFormat01 th.w30mB,
#contents table.tableFormat01 th.w30mCB,
#contents table.tableFormat01 th.w30mRB{
	width:30%;
}

#contents table.tableFormat01 th.w20,
#contents table.tableFormat01 th.w20C,
#contents table.tableFormat01 th.w20R,
#contents table.tableFormat01 th.w20m,
#contents table.tableFormat01 th.w20mC,
#contents table.tableFormat01 th.w20mR,
#contents table.tableFormat01 th.w20B,
#contents table.tableFormat01 th.w20CB,
#contents table.tableFormat01 th.w20RB,
#contents table.tableFormat01 th.w20mB,
#contents table.tableFormat01 th.w20mCB,
#contents table.tableFormat01 th.w20mRB{
	width:20%;
}

#contents table.tableFormat01 th.w10,
#contents table.tableFormat01 th.w10C,
#contents table.tableFormat01 th.w10R,
#contents table.tableFormat01 th.w10m,
#contents table.tableFormat01 th.w10mC,
#contents table.tableFormat01 th.w10mR,
#contents table.tableFormat01 th.w10B,
#contents table.tableFormat01 th.w10CB,
#contents table.tableFormat01 th.w10RB,
#contents table.tableFormat01 th.w10mB,
#contents table.tableFormat01 th.w10mCB,
#contents table.tableFormat01 th.w10mRB{
	width:10%;
}


/* th valign align */

#contents table.tableFormat01 th,
#contents table.tableFormat01 th.w60,
#contents table.tableFormat01 th.w50,
#contents table.tableFormat01 th.w40,
#contents table.tableFormat01 th.w30,
#contents table.tableFormat01 th.w20,
#contents table.tableFormat01 th.w10,
#contents table.tableFormat01 th.B,
#contents table.tableFormat01 th.w60B,
#contents table.tableFormat01 th.w50B,
#contents table.tableFormat01 th.w40B,
#contents table.tableFormat01 th.w30B,
#contents table.tableFormat01 th.w20B,
#contents table.tableFormat01 th.w10B{
	vertical-align:top;
	text-align:left;
}

#contents table.tableFormat01 th.C,
#contents table.tableFormat01 th.w60C,
#contents table.tableFormat01 th.w50C,
#contents table.tableFormat01 th.w40C,
#contents table.tableFormat01 th.w30C,
#contents table.tableFormat01 th.w20C,
#contents table.tableFormat01 th.w10C,
#contents table.tableFormat01 th.CB,
#contents table.tableFormat01 th.w60CB,
#contents table.tableFormat01 th.w50CB,
#contents table.tableFormat01 th.w40CB,
#contents table.tableFormat01 th.w30CB,
#contents table.tableFormat01 th.w20CB,
#contents table.tableFormat01 th.w10CB{
	vertical-align:top;
	text-align:center;
}

#contents table.tableFormat01 th.R,
#contents table.tableFormat01 th.w60R,
#contents table.tableFormat01 th.w50R,
#contents table.tableFormat01 th.w40R,
#contents table.tableFormat01 th.w30R,
#contents table.tableFormat01 th.w20R,
#contents table.tableFormat01 th.w10R,
#contents table.tableFormat01 th.RB,
#contents table.tableFormat01 th.w50RB,
#contents table.tableFormat01 th.w60RB,
#contents table.tableFormat01 th.w40RB,
#contents table.tableFormat01 th.w30RB,
#contents table.tableFormat01 th.w20RB,
#contents table.tableFormat01 th.w10RB{
	vertical-align:top;
	text-align:right;
}

#contents table.tableFormat01 th.m,
#contents table.tableFormat01 th.w60m,
#contents table.tableFormat01 th.w50m,
#contents table.tableFormat01 th.w40m,
#contents table.tableFormat01 th.w30m,
#contents table.tableFormat01 th.w20m,
#contents table.tableFormat01 th.w10m,
#contents table.tableFormat01 th.mB,
#contents table.tableFormat01 th.w60mB,
#contents table.tableFormat01 th.w50mB,
#contents table.tableFormat01 th.w40mB,
#contents table.tableFormat01 th.w30mB,
#contents table.tableFormat01 th.w20mB,
#contents table.tableFormat01 th.w10mB{
	vertical-align:middle;
	text-align:left;
}

#contents table.tableFormat01 th.mC,
#contents table.tableFormat01 th.w60mC,
#contents table.tableFormat01 th.w50mC,
#contents table.tableFormat01 th.w40mC,
#contents table.tableFormat01 th.w30mC,
#contents table.tableFormat01 th.w20mC,
#contents table.tableFormat01 th.w10mC,
#contents table.tableFormat01 th.mCB,
#contents table.tableFormat01 th.w60mCB,
#contents table.tableFormat01 th.w50mCB,
#contents table.tableFormat01 th.w40mCB,
#contents table.tableFormat01 th.w30mCB,
#contents table.tableFormat01 th.w20mCB,
#contents table.tableFormat01 th.w10mCB{
	vertical-align:middle;
	text-align:center;
}

#contents table.tableFormat01 th.mR,
#contents table.tableFormat01 th.w60mR,
#contents table.tableFormat01 th.w50mR,
#contents table.tableFormat01 th.w40mR,
#contents table.tableFormat01 th.w30mR,
#contents table.tableFormat01 th.w20mR,
#contents table.tableFormat01 th.w10mR,
#contents table.tableFormat01 th.mRB,
#contents table.tableFormat01 th.w60mRB,
#contents table.tableFormat01 th.w50mRB,
#contents table.tableFormat01 th.w40mRB,
#contents table.tableFormat01 th.w30mRB,
#contents table.tableFormat01 th.w20mRB,
#contents table.tableFormat01 th.w10mRB{
	vertical-align:middle;
	text-align:right;
}

/* th font-weight */

/*Bold*/
#contents table.tableFormat01 th.B,
#contents table.tableFormat01 th.w60B,
#contents table.tableFormat01 th.w50B,
#contents table.tableFormat01 th.w40B,
#contents table.tableFormat01 th.w30B,
#contents table.tableFormat01 th.w20B,
#contents table.tableFormat01 th.w10B,
#contents table.tableFormat01 th.CB,
#contents table.tableFormat01 th.w60CB,
#contents table.tableFormat01 th.w50CB,
#contents table.tableFormat01 th.w40CB,
#contents table.tableFormat01 th.w30CB,
#contents table.tableFormat01 th.w20CB,
#contents table.tableFormat01 th.w10CB,
#contents table.tableFormat01 th.RB,
#contents table.tableFormat01 th.w60RB,
#contents table.tableFormat01 th.w50RB,
#contents table.tableFormat01 th.w40RB,
#contents table.tableFormat01 th.w30RB,
#contents table.tableFormat01 th.w20RB,
#contents table.tableFormat01 th.w10RB,
#contents table.tableFormat01 th.mB,
#contents table.tableFormat01 th.w60mB,
#contents table.tableFormat01 th.w50mB,
#contents table.tableFormat01 th.w40mB,
#contents table.tableFormat01 th.w30mB,
#contents table.tableFormat01 th.w20mB,
#contents table.tableFormat01 th.w10mB,
#contents table.tableFormat01 th.mCB,
#contents table.tableFormat01 th.w60mCB,
#contents table.tableFormat01 th.w50mCB,
#contents table.tableFormat01 th.w40mCB,
#contents table.tableFormat01 th.w30mCB,
#contents table.tableFormat01 th.w20mCB,
#contents table.tableFormat01 th.w10mCB,
#contents table.tableFormat01 th.mRB,
#contents table.tableFormat01 th.w60mRB,
#contents table.tableFormat01 th.w50mRB,
#contents table.tableFormat01 th.w40mRB,
#contents table.tableFormat01 th.w30mRB,
#contents table.tableFormat01 th.w20mRB,
#contents table.tableFormat01 th.w10mRB{
	font-weight:bold;
}

/*td cell-width*/

#contents table.tableFormat01 td.w20,
#contents table.tableFormat01 td.w20m,
#contents table.tableFormat01 td.w20C,

#contents table.tableFormat01 td.w20R,
#contents table.tableFormat01 td.w20mC,
#contents table.tableFormat01 td.w20mR{
	width:20%;
}

#contents table.tableFormat01 td.w30,
#contents table.tableFormat01 td.w30m,
#contents table.tableFormat01 td.w30C,
#contents table.tableFormat01 td.w30R,
#contents table.tableFormat01 td.w30mC,
#contents table.tableFormat01 td.w30mR{
	width:30%;
}

#contents table.tableFormat01 td.w40,
#contents table.tableFormat01 td.w40m,
#contents table.tableFormat01 td.w40C,
#contents table.tableFormat01 td.w40R,
#contents table.tableFormat01 td.w40mC,
#contents table.tableFormat01 td.w40mR{
	width:40%;
}

#contents table.tableFormat01 td.w50,
#contents table.tableFormat01 td.w50m,
#contents table.tableFormat01 td.w50C,
#contents table.tableFormat01 td.w50R,
#contents table.tableFormat01 td.w50mC,
#contents table.tableFormat01 td.w50mR{
	width:50%;
}

#contents table.tableFormat01 td.w60,
#contents table.tableFormat01 td.w60m,
#contents table.tableFormat01 td.w60C,
#contents table.tableFormat01 td.w60R,
#contents table.tableFormat01 td.w60mC,
#contents table.tableFormat01 td.w60mR{
	width:60%;
}

#contents table.tableFormat01 td.w70,
#contents table.tableFormat01 td.w70m,
#contents table.tableFormat01 td.w70C,
#contents table.tableFormat01 td.w70R,
#contents table.tableFormat01 td.w70mC,
#contents table.tableFormat01 td.w70mR{
	width:70%;
}

#contents table.tableFormat01 td.w80,
#contents table.tableFormat01 td.w80m,
#contents table.tableFormat01 td.w80C,
#contents table.tableFormat01 td.w80R,
#contents table.tableFormat01 td.w80mC,
#contents table.tableFormat01 td.w80mR{
	width:80%;
}

/* td valign align */

#contents table.tableFormat01 td.m,
#contents table.tableFormat01 td.w20m,
#contents table.tableFormat01 td.w30m,
#contents table.tableFormat01 td.w40m,
#contents table.tableFormat01 td.w50m,
#contents table.tableFormat01 td.w60m,
#contents table.tableFormat01 td.w70m,
#contents table.tableFormat01 td.w80m{
	vertical-align:middle;
	text-align:left;
}

#contents table.tableFormat01 td.C,
#contents table.tableFormat01 td.w20C,
#contents table.tableFormat01 td.w30C,
#contents table.tableFormat01 td.w40C,
#contents table.tableFormat01 td.w50C,
#contents table.tableFormat01 td.w60C,
#contents table.tableFormat01 td.w70C,
#contents table.tableFormat01 td.w80C{
	vertical-align:top;
	text-align:center;
}

#contents table.tableFormat01 td.R,
#contents table.tableFormat01 td.w20R,
#contents table.tableFormat01 td.w30R,
#contents table.tableFormat01 td.w40R,
#contents table.tableFormat01 td.w50R,
#contents table.tableFormat01 td.w60R,
#contents table.tableFormat01 td.w70R,
#contents table.tableFormat01 td.w80R{
	vertical-align:top;
	text-align:right;
}

#contents table.tableFormat01 td.mC,
#contents table.tableFormat01 td.w20mC,
#contents table.tableFormat01 td.w30mC,
#contents table.tableFormat01 td.w40mC,
#contents table.tableFormat01 td.w50mC,
#contents table.tableFormat01 td.w60mC,
#contents table.tableFormat01 td.w70mC,
#contents table.tableFormat01 td.w80mC{
	vertical-align:middle;
	text-align:center;
}

#contents table.tableFormat01 td.mR,
#contents table.tableFormat01 td.w20mR,
#contents table.tableFormat01 td.w30mR,
#contents table.tableFormat01 td.w40mR,
#contents table.tableFormat01 td.w50mR,
#contents table.tableFormat01 td.w60mR,
#contents table.tableFormat01 td.w70mR,
#contents table.tableFormat01 td.w80mR{
	vertical-align:middle;
	text-align:right;
}

/* sType01-sType06 */

#contents table.sType01,
#contents table.sType02,
#contents table.sType03,
#contents table.sType04,
#contents table.sType05,
#contents table.sType06{
	width:100%;
}

#contents table.sType01 th,
#contents table.sfType01 th{
	background-color:#FFFFCC;
}

#contents table.sType02 th,
#contents table.sfType02 th{
	background-color:#D9FFB3;
}

#contents table.sType03 th,
#contents table.sfType03 th{
	background-color:#FFFF99;
}

#contents table.sType04 th,
#contents table.sfType04 th{
	background-color:#CCFF99;
}

#contents table.sType05 th,
#contents table.sfType05 th{
	background-color:#E7E7E7;
}

#contents table.sType06 th,
#contents table.sfType06 th{
	background-color:#EEEEEE;
}

#contents table.sType01 tr.color01 th,
#contents table.sType02 tr.color01 th,
#contents table.sType03 tr.color01 th,
#contents table.sType04 tr.color01 th,
#contents table.sfType01 tr.color01 th,
#contents table.sfType02 tr.color01 th,
#contents table.sfType03 tr.color01 th,
#contents table.sfType04 tr.color01 th{
	background-color:#E7E7E7;
}

#contents table.sType05 tr.color01 th,
#contents table.sType06 tr.color01 th,
#contents table.sfType05 tr.color01 th,
#contents table.sfType06 tr.color01 th{
	background-color:#FFFFCC;
}

#contents table.sType01 th.sub,
#contents table.sType02 th.sub,
#contents table.sType03 th.sub,
#contents table.sType04 th.sub,
#contents table.sfType01 th.sub,
#contents table.sfType02 th.sub,
#contents table.sfType03 th.sub,
#contents table.sfType04 th.sub{
	background-color:#E7E7E7;
}

#contents table.sType05 th.sub,
#contents table.sType06 th.sub,
#contents table.sfType05 th.sub,
#contents table.sfType06 th.sub{
	background-color:#FFFFCC;
}

#contents table.sType01 th.sub2,
#contents table.sType02 th.sub2,
#contents table.sType03 th.sub2,
#contents table.sType04 th.sub2,
#contents table.sType05 th.sub2,
#contents table.sType06 th.sub2,
#contents table.sfType01 th.sub2,
#contents table.sfType02 th.sub2,
#contents table.sfType03 th.sub2,
#contents table.sfType04 th.sub2,
#contents table.sfType05 th.sub2,
#contents table.sfType06 th.sub2{
	background-color:#FFFFFF;
}

/* sType07-sType09 */

#contents table.sType07,
#contents table.sType08,
#contents table.sType09{
	width:100%;
}

#contents table.sType07 th,
#contents table.sfType07 th{
	background-color:#F3FAFF;
}

#contents table.sType07 tr.color01 th,
#contents table.sfType07 tr.color01 th,
#contents table.sType07 th.sub,
#contents table.sfType07 th.sub{
	background-color:#D9EDFF;
}

#contents table.sType08 th,
#contents table.sfType08 th{
	background-color:#FFF1ED;
}

#contents table.sType08 tr.color01 th,
#contents table.sfType08 tr.color01 th,
#contents table.sType08 th.sub,
#contents table.sfType08 th.sub{
	background-color:#FFE3DC;
}

#contents table.sType09 th,
#contents table.sfType09 th{
	background-color:#FFF9EE;
}

#contents table.sType09 tr.color01 th,
#contents table.sfType09 tr.color01 th,
#contents table.sType09 th.sub,
#contents table.sfType09 th.sub{
	background-color:#FFDDAA;
}

#contents table.sType07 th.sub2,
#contents table.sType08 th.sub2,
#contents table.sType09 th.sub2,
#contents table.sfType07 th.sub2,
#contents table.sfType08 th.sub2,
#contents table.sfType09 th.sub2{
	background-color:#FFFFFF;
}

/*  pType01 */

#contents table.pType01{
	width:100%;
}

#contents table.pType01 th,
#contents table.pfType01 th{
	background-color:#E7E7E7;
}

#contents table.pType01 tr.color01 th,
#contents table.pfType01 tr.color01 th{
	background-color:#FFFFCC;
}

#contents table.pType01 tr.color02 th,
#contents table.pfType01 tr.color02 th{
	background-color:#F0F0F0
}

#contents table.pType01 th.main,
#contents table.pfType01 th.main{
	background-color:#E7E7E7 !important;
}

#contents table.pType01 th.sub,
#contents table.pfType01 th.sub{
	background-color:#F0F0F0;
}

#contents table.pType01 th.sub2,
#contents table.pfType01 th.sub2{
	background-color:#F9F9F9;
}

#contents table.pType01 td,
#contents table.pfType01 td{
	background-color:#F9F9F9;
}

/*  pType02 */

#contents table.pType02{
	width:100%;
}

#contents table.pType02 th,
#contents table.pfType02 th{
	background-color:#FFFF99;
}

#contents table.pType02 td,
#contents table.pfType02 td{
	background-color:#EEEEEE;
}

#contents table.pType02 th.sub,
#contents table.pfType02 th.sub{
	background-color:#FFFFCC;
}

#contents table.pType02 th.sub2,
#contents table.pfType02 th.sub2{
	background-color:#EEEEEE;
}

/*  pType03 */

#contents table.pType03{
	width:100%;
}

#contents table.pType03 th,
#contents table.pfType03 th{
	background-color:#CCFFCC;
}

#contents table.pType03 td,
#contents table.pfType03 td{
	background-color:#EEEEEE;
}

#contents table.pType03 th.sub,
#contents table.pfType03 th.sub{
	background-color:#E5FFE5;
}

#contents table.pType03 th.sub2,
#contents table.pfType03 th.sub2{
	background-color:#EEEEEE;
}

/* innerTable for pType */

#contents table.t_innertable03{
	border-top:1px solid #B4B4B4 !important;
	border-left:1px solid #B4B4B4 !important;
	margin: 0px 0px 3px 0px;
	border-collapse:separate;
	text-indent:0px; /* against indent-error for IE5x NN7x */
}

#contents table.t_innertable03 th,
#contents table.t_innertable03 td{
	border-bottom:1px solid #B4B4B4 !important;
	border-right:1px solid #B4B4B4 !important;
	padding: 3px !important;
	font-weight: normal;
	line-height:130%;
	font-size:small;
	text-align:center;
}

#contents table.t_innertable03 th{
	background-color: #EEEEEE !important;
}

#contents table.t_innertable03 th.col,
#contents table.t_innertable03 td{
	background-color: #FFFFFF !important;
}

/* uniq cell color */

#contents table.tableFormat01 th.ucColorW00,#contents table.tableFormat01 td.ucColorW00{	background-color:#FFFFFF;}
#contents table.tableFormat01 th.ucColorW01,#contents table.tableFormat01 td.ucColorW01{	background-color:#F9F9F9;}
#contents table.tableFormat01 th.ucColorW02,#contents table.tableFormat01 td.ucColorW02{	background-color:#F0F0F0;}
#contents table.tableFormat01 th.ucColorW03,#contents table.tableFormat01 td.ucColorW03{	background-color:#EEEEEE;}
#contents table.tableFormat01 th.ucColorW04,#contents table.tableFormat01 td.ucColorW04{	background-color:#E7E7E7;}
#contents table.tableFormat01 th.ucColorY01,#contents table.tableFormat01 td.ucColorY01{	background-color:#FFFFCC;}
#contents table.tableFormat01 th.ucColorY02,#contents table.tableFormat01 td.ucColorY02{	background-color:#FFFF99;}
#contents table.tableFormat01 th.ucColorY03,#contents table.tableFormat01 td.ucColorY03{	background-color:#E7E7E7;}
#contents table.tableFormat01 th.ucColorB01,#contents table.tableFormat01 td.ucColorB01{	background-color:#F3FAFF;}
#contents table.tableFormat01 th.ucColorB02,#contents table.tableFormat01 td.ucColorB02{	background-color:#D9EDFF;}
#contents table.tableFormat01 th.ucColorR01,#contents table.tableFormat01 td.ucColorR01{	background-color:#FFF1ED;}
#contents table.tableFormat01 th.ucColorR02,#contents table.tableFormat01 td.ucColorR02{	background-color:#FFE3DC;}
#contents table.tableFormat01 th.ucColorO01,#contents table.tableFormat01 td.ucColorO01{	background-color:#FFF9EE;}
#contents table.tableFormat01 th.ucColorO02,#contents table.tableFormat01 td.ucColorO02{	background-color:#FFDDAA;}
#contents table.tableFormat01 th.ucColorG01,#contents table.tableFormat01 td.ucColorG01{	background-color:#D9FFB3;}
#contents table.tableFormat01 th.ucColorG02,#contents table.tableFormat01 td.ucColorG02{	background-color:#CCFF99;}
#contents table.tableFormat01 th.ucColorG03,#contents table.tableFormat01 td.ucColorG03{	background-color:#E5FFE5;}
#contents table.tableFormat01 th.ucColorG04,#contents table.tableFormat01 td.ucColorG04{	background-color:#CCFFCC;}


/* Reverse L */

#contents table.tableFormat01 th.rLmarge01h,
#contents table.tableFormat01 th.rLmarge01d,
#contents table.tableFormat01 td.rLmarge01d{
	border-bottom: none;
}

#contents table.tableFormat01 td.rLmarge02h{
	border-bottom: solid 1px #B4B4B4;
	border-right: solid 1px #B4B4B4;
	border-top: none;
	padding:0px;
	width:8px;
}

#contents table.tableFormat01 th.rLmarge02h,
#contents table.tableFormat01 th.rLmarge02d,
#contents table.tableFormat01 td.rLmarge02d{
	border-top: solid 1px #B4B4B4;
}


/* RecerseL pType01 */

#contents table.pType01 td.rLmarge02h,
#contents table.pfType01 td.rLmarge02h{
	background-color:#E7E7E7;
}

#contents table.pType02 td.rLmarge02h,
#contents table.pfType02 td.rLmarge02h{
	background-color:#FFFF99;
}

#contents table.pType03 td.rLmarge02h,
#contents table.pfType03 td.rLmarge02h{
	background-color:#CCFFCC;
}

/* end of Table system */
#contents a img.icon {
margin-right:3px;
vertical-align:middle;
}

/*imeコントロール*/
#contents input.txtzen {
  ime-mode: active;   /* 全角モード */
}
#contents input.txthan {
  ime-mode: inactive; /* 半角モード */
}


/* Updated▼ 2007/01/15,E */
/* 資料請求フロー（テーブル版） */

#contents table.t_directFlow2{
	width:540px;
	margin-bottom:25px;
}

#contents table.t_directFlow2 td {
	vertical-align:top;
	text-align: center;
}

#contents table.t_directFlow2 td.td_question,
#contents table.t_directFlow2 div.d_question {
	background-color: #FFFFCC;
	border: solid 1px #BBBBBB;
	padding: 5px 5px 0px 5px;
}

#contents table.t_directFlow2 td.yes{
	padding: 0px 20px 0px 0px;
	width: 260px !important;
	width /**/: 280px;
}

#contents table.t_directFlow2 td.no{
	width:260px;
	background-color: #FFE5DF;
}

#contents table.t_directFlow2 td.longNo{
	background: url(/common_images/x_longNobar.gif) repeat-y center top;
} 

#contents table.t_directFlow2 td.btm{
	vertical-align:bottom;
}

#contents table.t_directFlow2 div.d_yesArea01{
	padding: 10px 7px 0px 8px;
	text-align: left;
	width: 245px !important;
	width /**/: 260px;
	background-color: #D9F1FB;
}

#contents table.t_directFlow2 div.d_noArea01{
	padding: 10px 7px 0px 8px;
	text-align: left;
	width: 245px !important;
	width /**/: 260px;
	background-color: #FFE5DF;
}

#contents table.t_directFlow2 div.button{
	text-align:center;
}

#contents h3.ibRiyotoroku01{
	font-weight:bold;
}

/* Updated▲ 2007/01/15,E */

/* Updated▼ 2010/06/28,E */

/*マージン系*/

.tm5 {margin-top:5px !important;}
.tm10 {margin-top:10px !important;}
.tm15 {margin-top:15px !important;}
.tm20 {margin-top:20px !important;}
.tm25 {margin-top:25px !important;}
.tm30 {margin-top:30px !important;}
.tm35 {margin-top:35px !important;}
.tm40 {margin-top:40px !important;}

.bm5 {margin-bottom:5px !important;}
.bm10 {margin-bottom:10px !important;}
.bm15 {margin-bottom:15px !important;}
.bm20 {margin-bottom:20px !important;}
.bm25 {margin-bottom:25px !important;}
.bm30 {margin-bottom:30px !important;}
.bm35 {margin-bottom:35px !important;}
.bm40 {margin-bottom:40px !important;}

.rm5 {margin-right:5px !important;}
.rm10 {margin-right:10px !important;}
.rm15 {margin-right:15px !important;}
.rm20 {margin-right:20px !important;}
.rm25 {margin-right:25px !important;}
.rm30 {margin-right:30px !important;}
.rm35 {margin-right:35px !important;}
.rm40 {margin-right:40px !important;}

.lm5 {margin-left:5px !important;}
.lm10 {margin-left:10px !important;}
.lm15 {margin-left:15px !important;}
.lm20 {margin-left:20px !important;}
.lm25 {margin-left:25px !important;}
.lm30 {margin-left:30px !important;}
.lm35 {margin-left:35px !important;}
.lm40 {margin-left:40px !important;}


/* お知らせボックス青 */

#contents .infobox_01 {
	margin:10px 0 20px;
}

#contents .infobox_01 h2 {
	background:#1F9FED url(/kojin/image_dir/bg_infobox_01.gif) no-repeat;
	color:#ffffff;
	padding:6px 0 6px 5px;
	_zoom:1;
}

#contents .infobox_01 h2 img{
	margin-right:10px;
	vertical-align:middle;
}

#contents .infobox_01 .bbox {
	border:1px solid #1F9FED;
	padding:10px 10px 0;
}

/* Updated▲ 2010/06/28,E */


/* IE5/Win Only Styles
----------------------------------------------- */
@media tty {
	i{content:"＼";/*" "*/}} @import '/common_css/ie5win.css'; /*";}
}/* */

@media print {
#contents table.box06 div.pack ul.unordered07p li img{
	margin-top:-22px;
}
html>body #contents table.box06 div.pack ul.unordered07p li img{
	margin-top:0px;
}
#contents table.box01 div.packLeft ul.unordered07p li img{
	margin-top:-22px;
}
html>body #contents table.box01 div.packLeft ul.unordered07p li img{
	margin-top:0px;
}

}

.clearfix:after
{content:".";height:0;display:block;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End Hides from IE-mac \*/
