/* general */
	html { height:100%; margin:0; padding:0; }
	body { height:100%; margin:0; padding:0; color:#000000; background-color:#ffffff; }
	form { margin:0; padding:0; }
	strong { font-weight:bold; }
	table { text-align:left; }
	p { margin:20px 0px 0px 0px; padding:0; }

	a:link    { color:#336; text-decoration:underline; }
	a:visited { color:#555; text-decoration:underline; }
	a:hover   { color:#c00; text-decoration:underline; }
	a:active  { color:#c00; text-decoration:underline; }

/* text properties */
	* { font-family:'MS P Gothic', san-serif; }

	.fs80  { font-size:80%;  }
	.fs90  { font-size:90%;  }
	.fs100 { font-size:100%; }
	.fs110 { font-size:110%; }
	.fs120 { font-size:120%; line-height:110%; }
	.fs140 { font-size:140%; line-height:110%; }
	.fs150 { font-size:150%; line-height:110%; }
	.fs180 { font-size:180%; line-height:110%; }
	.fs200 { font-size:200%; line-height:110%; }

	.fs12pt { font-size:12pt; }
	.fs10pt { font-size:10pt; }
	.fs8pt  { font-size:8pt;  }

/* misc */
	.line1 { background-color:#666666; }
	.dotline1 { background-image:url(/resource/image/common/bg_dotline1.gif); }
	.vdotline1 { background-image:url(/resource/image/common/bg_vdotline1.gif); }

	*.ime-on { ime-mode:active; }
	*.ime-off { ime-mode:inactive; }

	*.nowrap { white-space:nowrap; }

	*.arrow1 { padding:0px 4px 2px 0px; }
	*.arrow2 { padding:0px 4px 1px 0px; }

	.em { color:#cc0000; }
	a.em:link, a.em:visited, a.em:hover { color:#cc0000; }

	.p0 { margin:0; }
	.p05 { margin-top:7px; }
	.p1 { margin-top:12px; }
	.p15 { margin-top:15px; }
	.p2 { margin-top:20px; }
	.p3 { margin-top:30px; }
	.p4 { margin-top:40px; }
	.p5 { margin-top:50px; }

/* accessibility */
	.skiplink {  }
	caption.cap1 { display:none; }

/* layout */
	* body, * th, * td { font-size:80%; }

/* header */
	.header { width:760px; }
	.hdr-bg1 { background-color:#cc0000; }
	.hdr-bg2 { background-color:#666666; }
	.hdr-bg3 { background-image:url(/resource/image/header/hdr_bg1.gif); background-color:#dd0000; }
	.hdr-bg4 { background-color:#666666; }
	.hdr-bg5 { background-color:#cccccc; }
	*#hdr-input-ask { width:90px; }

/* adarea */
	.adarea { margin-top:1px; }
	.adarea-b1 { background-color:#cccccc; }

/* footer */
	.footer { margin-top:1px; width:760px; padding-bottom:20px; }
	.footer-bg1 { background-color:#555555; }
	.footer-bg2 { background-color:#ffffff; }
	.footer-copyright { margin:3px 0px 0px 9px; }
	.footer-copyright1 { margin:6px 0px 0px 9px; }

/* delimiter */
	.delimiter { width:760px; }
	.delimiter a { white-space:nowrap; }
	.delimiter strong { font-weight:normal; white-space:nowrap; }

/* main-content */
	.main-content { width:760px; }
	.main-content-bg1 { background-color:#000000; }
	.main-content-bg2 { background-color:#efefef; }
	.main-content-bg3 { background-color:#ffffff; }

/* content-body */
	.content-body { line-height:140%; }
	.content-body-b1 { text-align:center; }
	.content-body-b2 { margin:auto; text-align:left; }
	.content-body-bg1 { background-color:#cc0000; }
	.content-body-bg2 { background-color:#666666; }

/* 行間150%暫定対応関連クラス */
	.content_body_1 { line-height:150%; }
	*.content_body_1 .list1 { list-style:none; margin:0px; padding:0px; }
	*.content_body_1 .list1 li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list1a.gif); background-repeat:no-repeat; }
	*.content_body_1 .list2 { list-style:none; margin:0px; padding:0px; }
	*.content_body_1 .list2 li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list2a.gif); background-repeat:no-repeat; }
	*.content_body_1 .list3 { list-style:none; margin:0px; padding:0px; }
	*.content_body_1 .list3 li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list3a.gif); background-repeat:no-repeat; }
	*.content_body_1 .list4 { list-style:none; margin:0px; padding:0px; }
	*.content_body_1 .list4 li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list4a.gif); background-repeat:no-repeat; }


/* headline */
	.h1, .h1-pt2 { margin:0; padding:0; font-size:150%; line-height:160%; }
	*.h1-pt2 { padding-left:8px; }
	.h1-top { margin:0; padding:0; }
	.h1-bg1 { background-color:#cc0000; }
	.h1-bg2 { background-color:#666666; }
	.h2, .h2-p2 { margin:0; padding:0px 0px 3px 0px; font-size:120%; border-bottom:solid 2px #666666; }
	.h3, .h3-p2 { margin:0; font-size:110%; }
	.h2, .h3 { margin-top:30px; }
	.h2-p2, .h3-p2 { margin-top:20px; }
	.hl-txt1 { color:#cc0000; font-size:80%; }
	.h2-02 { font-size:120%; padding:0px; margin:0px; }
	.h2-03 { font-size:120%; padding:0px; margin:8px 0px 8px 0px; }

/* rel-link */
	.rel-link { margin-top:40px; border:solid 1px #666666; padding:9px 14px; }
	*.rel-link-ttl { margin:0; padding:0px 0px 0px 8px; border-left:solid 3px #c00; font-size:100%; font-weight:bold; }
	.rel-link-line { margin-top:8px; background-color:#666666; }
	.rel-link-item { margin-top:8px; }
	*.rel-link-list { list-style:none; margin:0px; padding:0px; }
	*.rel-link-list li { margin-top:5px; padding-left:16px; background-image:url(/resource/image/common/icon_rellink.gif); background-repeat:no-repeat; }

/* back-link */
	.back-link-line { margin-top:40px; background-color:#666666; }
	*.back-link-list { list-style:none; margin:10px 0px 0px 0px; padding:0px; }
	*.back-link-list li { margin-top:5px; padding-left:16px; background-image:url(/resource/image/common/arrow_bg2.gif); background-repeat:no-repeat; }

/* pagetop */
	.pagetop { margin:30px 0px 10px 0px; text-align:right; }
	*.pagetop table { margin-left:auto; }
	*.pagetop .arrow1 { padding:0px 4px 0px 0px; }

/* list */
	*.list1 { list-style:none; margin:0px; padding:0px; }
	*.list1 li { margin-top:5px; padding-left:10px; background-image:url(/resource/image/common/arrow_bg1.gif); background-repeat:no-repeat; }

	*.list2 { list-style:none; margin:0px; padding:0px; }
	*.list2 li { margin-top:5px; padding-left:14px; background-image:url(/resource/image/common/list2_bg.gif); background-repeat:no-repeat; }

	*.list3 { list-style:none; margin:0px; padding:0px; }
	*.list3 li { margin-top:5px; padding-left:14px; background-image:url(/resource/image/common/list3_bg.gif); background-repeat:no-repeat; }

	*.list4 { list-style:none; margin:0px; padding:0px; }
	*.list4 li { margin-top:5px; padding-left:8px; background-image:url(/resource/image/common/list4_bg.gif); background-repeat:no-repeat; }

/* txtsize */
	.txtsize-bg1 { background-color:#cccccc; }
	.txtsize-b1 { color:#999999; font-size:12px; }

/* leftnavi */
	.leftnavi {
		margin:0px 0px 10px 0px;
		border-bottom:solid 1px #fff;
	}
	*.leftnavi-list { list-style:none; margin:0; padding:0; }
	*.leftnavi-list li { list-style:none; margin:0; padding:0; vertical-align:bottom; }
	*.leftnavi .l2-cur {
		width:100%;
		border-top:solid 1px #ffffff;
		background-color:#ffffff;
		background-image:url(/resource/image/leftnavi/leftnavi_l2cur_bg.gif);
		background-repeat:no-repeat;
	}
	*.leftnavi .l2-cur2 {
		width:100%;
		border-top:solid 1px #ffffff;
		background-color:#fbcece;
		background-image:url(/resource/image/leftnavi/leftnavi_l2cur2_bg.gif);
		background-repeat:no-repeat;
	}
	*.leftnavi .l2 {
		width:100%;
		border-top:solid 1px #ffffff;
		background-color:#efefef;
		background-image:url(/resource/image/leftnavi/leftnavi_l2_bg.gif);
		background-repeat:no-repeat;
	}
	*.leftnavi .l2-cur a, *.leftnavi .l2-cur2 a, *.leftnavi .l2 a {
		display:block;
		margin:0;
		padding:10px 5px 11px 26px;
	}

	*.leftnavi .l3-cur {
		width:100%;
		border-top:solid 1px #ffffff;
		background-color:#ffffff;
		background-image:url(/resource/image/leftnavi/leftnavi_l3cur_bg.gif);
		background-repeat:no-repeat;
	}
	*.leftnavi .l3 {
		width:100%;
		border-top:solid 1px #fff;
		background-color:#efefef;
		background-image:url(/resource/image/leftnavi/leftnavi_l3_bg.gif);
		background-repeat:no-repeat;
	}
	*.leftnavi .l3-cur a, *.leftnavi .l3 a {
		display:block;
		margin:0;
		padding:4px 5px 4px 26px;
	}
	.leftnavi-dotline1 { background-image:url(/resource/image/leftnavi/bg_dotline1.gif); }
	.leftnavi-vdotline1 { background-image:url(/resource/image/leftnavi/bg_vdotline1.gif); }
	*.leftnavi-list1 { list-style:none; margin:7px 10px; padding:0px; }
	*.leftnavi-list1 li { margin-top:5px; padding-left:9px; background-image:url(/resource/image/leftnavi/arrow_bg1.gif); background-repeat:no-repeat; }
	.leftnavi-p0 { margin:0 0 0 10px; }
	.leftnavi-p1 { margin:10px 0 0 10px; }
/* table */
	.table1 { background-color:#666666; }
	.table1 th.th1 { background-color:#efefef; font-weight:bold; text-align:center; }
	.table1 th.th2 { background-color:#d2d2d2; font-weight:bold; }
	.table1 th.th3 { background-color:#efefef; font-weight:bold; text-align:center; }
	.table1 td.td1 { background-color:#ffffff; }
	.table1 td.td2 { background-color:#ffffff; }
	*.table1 th.th1 { padding:3px 5px; white-space:nowrap; }
	*.table1 th.th2 { padding:3px 5px; white-space:nowrap; }
	*.table1 th.th3 { padding:3px 5px; }
	*.table1 td.td1 { padding:5px 7px; }
	*.table1 td.td2 { padding:5px 7px; white-space:nowrap; }

/* lower-navi */
	.l5-navi { margin-top:5px; }
	.l5-navi-link { padding:2px 5px; }
	.l5-h1 { margin-top:5px; }
	.l4-ttl { color:#666666; font-size:110%; font-weight:bold; }
	.l6-navi { margin-top:5px; text-align:right; }
	.l6-navi a { white-space:nowrap; }
	.l6-navi strong { white-space:nowrap; }

/* lower-navi temporary */
	.l5n-navi { margin-top:5px; }
	.l5n-navi a { white-space:nowrap; }
	.l5n-navi strong { white-space:nowrap; }

/* subwin */
	.subwin-header-b1 { padding:0px 0px 0px 10px; }
	.subwin-header-b2 { padding:0px 10px 0px 0px; }
	.subwin-b1 { padding:0px 10px 0px 0px; }
	.subwin-b2 { text-align:center; }
	.subwin-b3 { margin:auto; text-align:left; }
	.subwin-footer { margin-top:20px; }
	.subwin-footer-copyright { margin:3px 0px 10px 9px; }
	.subwin-footer-copyright1 { margin:6px 0px 6px 9px; }

/* form-caution */
	.form-caution { border:solid 1px #cc6600; }
	.form-caution-txt { color:#cc6600; }
	.form-caution-headline h2, .form-caution-headline h3 { background-color:#ffcc99; padding-top:5px; }

/* info */
	.info1 { border:solid 1px #666666; }

/* mobilephone */
	.mobilephone { border:solid 1px #666666; }
	.mobilephone-b1 { margin-top:7px; }

/* madoguchi */
	.madoguchi-b1 { margin-top:7px; }
	.madoguchi-b3 { margin:3px; text-align:center; }

/* step-navi */
	.step-navi-on { padding:10px 12px; background-color:#ffcccc; }
	.step-navi-off { padding:10px 12px; background-color:#e5e5e5; }
	.step-navi-arrow { padding:10px; }



/* COJP、ほっとの連携のためのほっとで適用した共通化用クラス */
/* 2006/06/67 add */
/* ↓ここから↓ */

/* ↓ここからテーブルのcss↓ */
/* 見出しが上に配置される場合（縦並び） */

.vertical {
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-collapse:collapse; 
	border-spacing:0;
	}

.vertical .th1, .vertical .th2, .vertical .th3, .vertical .th1_1, .vertical .th2_1, .vertical .th3_1 {
	margin:0;
	padding:5px 5px;
	font-weight:bold;
	vertical-align:top;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-spacing:0;
	line-height:150%;
	}

/* thが#efefef center*/
.vertical .th1 {
	background-color:#efefef;
	text-align:center;
	}

/* thが#d2d2d2 center*/

.vertical .th2 {
	background-color:#d2d2d2;
	text-align:center;
	}

/* thが#fdf9f0 center*/

.vertical .th3 {
	background-color:#fdf9f0;
	text-align:center;
	}

/* thが#efefef left*/
.vertical .th1_1 {
	background-color:#efefef;
	}

/* thが#d2d2d2 left*/

.vertical .th2_1 {
	background-color:#d2d2d2;
	}

/* thが#fdf9f0 left*/

.vertical .th3_1 {
	background-color:#fdf9f0;
	}


.vertical td {
	margin:0;
	padding:5px 5px;
	vertical-align:top;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-spacing:0;
	line-height:150%;
	}
/* ↑padding:5px 5px; はline-height:150%;がかかっている為の対応 */

/* お取扱い窓口table */

.tbl_service {
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-collapse:collapse; 
	border-spacing:0;
	}


.tbl_service .th1, .tbl_service .th1_1 {
	margin:0;
	padding:5px 5px;
	vertical-align:top;
	font-weight:bold;
	background-color:#f5f5f5;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-spacing:0;
	line-height:150%;
	}

.tbl_service .th1 {
	text-align:center;
	}

.tbl_service .th1_1 {
	text-align:left;
	}

.tbl_service td {
	margin:0;
	padding:5px 5px;
	vertical-align:top;
	background-color:#FDF9F0;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-spacing:0;
	line-height:150%;
	}



/* 見出しが左に配置される場合（横並び） */

.side {
	width:100%;
	margin:10px 0 0 0;
	padding:0;
	border-top:solid 1px #666666;
	border-left:solid 1px #666666;
	border-collapse:collapse; 
	border-spacing:0;
	}


.side .th1, .side .th2, .side .th3, .side .th1_1, .side .th2_1, .side .th3_1 {
	margin:0;
	padding:5px 5px;
	vertical-align:top;
	font-weight:bold;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-spacing:0;
	line-height:150%;
	}

/* thが#efefef left*/
.side .th1 {
	background-color:#efefef;
	}
/* thが#d2d2d2 left*/

.side .th2 {
	background-color:#d2d2d2;
	}

/* thが#fdf9f0 left*/

.side .th3 {
	background-color:#fdf9f0;
	}

/* thが#efefef center*/
.side .th1_1 {
	background-color:#efefef;
	text-align:center;
	}
/* thが#d2d2d2 center*/

.side .th2_1 {
	background-color:#d2d2d2;
	text-align:center;
	}

/* thが#fdf9f0 center*/

.side .th3_1 {
	background-color:#fdf9f0;
	text-align:center;
	}


.side td {
	margin:0;
	padding:5px 5px;
	vertical-align:top;
	border-right:solid 1px #666666;
	border-bottom:solid 1px #666666;
	border-spacing:0;
	line-height:150%;
	}
/* ↑padding:5px 5px; はline-height:150%;がかかっている為の対応 */

/* tdが#efefef left bold*/
.side .td1_1 {
	background-color:#efefef;
	font-weight:bold;
	}

td .center{
	text-align:center;
	}

td .right{
	text-align:right;
	}
/* ↑ここまでテーブルのcss↑ */

/*テキスト用のテーブル*/
/* ----------------------------------------------------- */
.txt_tbl {
	width:100%;
	margin:0px;
	padding:0;
	border-collapse:collapse; 
	border-spacing:0;
	}
.txt_tbl td {
	margin:0px;
	padding:0px;
	vertical-align:top;
	border-spacing:0;
	line-height:150%;
	}
.txt_tbl .td1 {
	margin:0px;
	padding:3px;
	vertical-align:top;
	border-spacing:0;
	line-height:150%;
	}

/*テーブルでのアイコンのトップマージン*/
/* ----------------------------------------------------- */
.icon_01 {
	margin-top:3px;
	}

/* ↑共通化用はここまで↑ */


/*RSSアイコン用*/
.h2_noline {
	margin:0;
	padding:0px 0px 3px 0px;
	font-size:120%;
	margin-top:30px;
	}
.h2_line {
	border-bottom:solid 2px #666666;
	}
.rss_icon {
	text-align:right;
	vertical-align:bottom;
	padding-bottom:5px;
	padding-right:5px;
	}

/*アクセシビリティOFF-LEFT対応*/
.offleft {
	position:absolute;
	left:-999px;
	width:999px;
	}

/*ハイフントップマージン対応*/
.hyphen10 {
	margin-top:10px;
	}

.hyphen9 {
	margin-top:9px;
	}

.hyphen8 {
	margin-top:8px;
	}

.hyphen7 {
	margin-top:7px;
	}

/* 行間150％リスト対応（list5〜9） */
	*.list5 { list-style:none; margin:0px; padding:0px; }
	*.list5 li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_rellink2.gif); background-repeat:no-repeat; line-height:150%; }

	*.list6 { list-style:none; margin:0px; padding:0px; }
	*.list6 li { margin:4px 0 5px 0; padding-left:16px; background-image:url(/resource/image/common/icon_blanklink2.gif); background-repeat:no-repeat; line-height:150%; }

	*.list7 { list-style:none; margin:0px; padding:0px; }
	*.list7 li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_pdflink2.gif); background-repeat:no-repeat; line-height:150%; }

	*.list8 { list-style:none; margin:0px; padding:0px; }
	*.list8 li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_movie2.gif); background-repeat:no-repeat; line-height:150%; }

	*.list9 { list-style:none; margin:0px; padding:0px; }
	*.list9 li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_doclink2.gif); background-repeat:no-repeat; line-height:150%; }

	*.list10 { list-style:none; margin:0px; padding:0px; }
	*.list10 li { margin:0px; padding-left:16px; background-image:url(/resource/image/common/icon_blanklink4.gif); background-repeat:no-repeat; line-height:150%; }

	*.list11 { list-style:none; margin:0px; padding:0px; }
	*.list11 li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/list1c.gif); background-repeat:no-repeat; line-height:150%;  }

/*画像の左右マージン対応*/

.hspace3 {
	margin:0px 3px;
	}

/* ソートされている列のTH背景色 */
.vertical .sort_bg {
	background:#fcd9d9;
	}

/* 携帯バッチ用 */
	.line2 { background-color:#8c8c8c; }

/* お取扱い窓口対応 */
.service_badge {
	width:100%;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	}

.service_badge .td1 {
	padding-top:6px;
	vertical-align:top;
	border-spacing:0;
	line-height:150%;
	background-color:#efefef;
	}

.service_badge .td2 {
	border-spacing:0;
	background-color:#009966;
	}

.icon_potision {
	position:relative;
	bottom:6px;
	left:6px;
	}

/* 赤線枠囲み */
.info2 {
	border:solid 1px #cc3300;
	}

.info2 td {
	margin:0;
	padding:10px 10px;
	vertical-align:top;
	border-spacing:0;
	line-height:150%;
	}

/* 黒線枠囲み（マージン・行間対応） */
.info3 {
	border:solid 1px #666666;
	}

.info3 td {
	margin:0;
	padding:10px 10px;
	vertical-align:top;
	border-spacing:0;
	line-height:150%;
	}

/*テキスト用のテーブル（widthの設定なし）*/
.txt_tbl1 {
	margin:0px;
	padding:0;
	border-collapse:collapse; 
	border-spacing:0;
	}
.txt_tbl1 td {
	margin:0px;
	padding:0px;
	vertical-align:top;
	border-spacing:0;
	line-height:150%;
	}
.txt_tbl1 .td1 {
	margin:0px;
	padding:3px;
	vertical-align:top;
	border-spacing:0;
	line-height:150%;
	}

/* テーブル内テーブル */
.into_tbl td {
	border:0;
	padding:0;
	line-height:150%;
	vertical-align:top;
	}

/* 順序リスト（1桁対応） */
.ol1 {
	margin:0px 0px 0px 25px;
	padding:0px;
	}

/* 順序リスト（2桁対応） */
.ol2 {
	margin:0px 0px 0px 30px;
	padding:0px;
	}

/* 赤※リスト */
	*.content_body_1 .list2_1 { list-style:none; margin:0px; padding:0px; }
	*.content_body_1 .list2_1 li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list2_1a.gif); background-repeat:no-repeat; }

/* 行間150％グレー背景リスト対応（list5〜9） */
	*.list1_bg { list-style:none; margin:0px; padding:0px; }
	*.list1_bg li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list1b.gif); background-repeat:no-repeat; }

	*.list2_bg { list-style:none; margin:0px; padding:0px; }
	*.list2_bg li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list2b.gif); background-repeat:no-repeat; }

	*.list3_bg { list-style:none; margin:0px; padding:0px; }
	*.list3_bg li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list3b.gif); background-repeat:no-repeat; }

	*.list4_bg { list-style:none; margin:0px; padding:0px; }
	*.list4_bg li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list4b.gif); background-repeat:no-repeat; }

	*.list5_bg { list-style:none; margin:0px; padding:0px; }
	*.list5_bg li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_rellink3.gif); background-repeat:no-repeat; line-height:150%; }

	*.list7_bg { list-style:none; margin:0px; padding:0px; }
	*.list7_bg li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_pdflink3.gif); background-repeat:no-repeat; line-height:150%; }

	*.list8_bg { list-style:none; margin:0px; padding:0px; }
	*.list8_bg li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_movie3.gif); background-repeat:no-repeat; line-height:150%; }

	*.list9_bg { list-style:none; margin:0px; padding:0px; }
	*.list9_bg li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_doclink3.gif); background-repeat:no-repeat; line-height:150%; }

	*.list10_bg { list-style:none; margin:0px; padding:0px; }
	*.list10_bg li { margin:0px; padding-left:16px; background-image:url(/resource/image/common/icon_blanklink3.gif); background-repeat:no-repeat; line-height:150%; }

/* 背景色（薄い黄色） */
.bg_yellow {
	background-color:#fffef2;
	}

/* 背景色（薄いピンク） */
.bg_pink {
	background-color:#fff2f2;
	}

/* 入力フォームの修正（文字との間に余白あり） */
.search_input {
	height:24px;
	padding:3px 5px;
	border:1px solid #7c7c7c;
	background:#fff;
}

#hdr-input-ask
{
 font-size:130%;
 height:26px;
 padding:3px 5px;
 border:1px solid #7c7c7c;
 background-color:#ffffff;
}
/* 透過リスト（下階層リンク） */
	*.list11 { list-style:none; margin:0px; padding:0px; }
	*.list11 li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/list1c.gif); background-repeat:no-repeat; line-height:150%;  }

/* 透過リスト（関連リンク（別のコーナーへ移動する）） */
	*.list12 { list-style:none; margin:0px; padding:0px; }
	*.list12 li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_rellink_t.gif); background-repeat:no-repeat; line-height:150%;  }

/* 透過リスト（別ウィンドウで開くリンク（新しいウィンドウ） ） */
	*.list13 { list-style:none; margin:0px; padding:0px; }
	*.list13 li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_blanklink_t.gif); background-repeat:no-repeat; line-height:150%;  }

/* 透過リスト（ ※ ） */
	*.list14 { list-style:none; margin:0px; padding:0px; }
	*.list14 li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_kome_t.gif); background-repeat:no-repeat; line-height:150%;  }	

/* 透過リスト */
	*.list1_cl { list-style:none; margin:0px; padding:0px; }
	*.list1_cl li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/list1c.gif); background-repeat:no-repeat; line-height:150%;  }

	*.list2_cl { list-style:none; margin:0px; padding:0px; }
	*.list2_cl li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_kome_t.gif); background-repeat:no-repeat; line-height:150%;  }	
	
	*.list2_1_cl { list-style:none; margin:0px; padding:0px; }
	*.list2_1_cl li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list2_1a_t.gif); background-repeat:no-repeat; line-height:150%;  }

	*.list3_cl { list-style:none; margin:0px; padding:0px; }
	*.list3_cl li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list3a_t.gif); background-repeat:no-repeat; line-height:150%;  }
	
	*.list4_cl { list-style:none; margin:0px; padding:0px; }
	*.list4_cl li { margin-top:0px; padding-left:18px; background-image:url(/resource/image/common/list4a_t.gif); background-repeat:no-repeat; line-height:150%;  }
	
	*.list5_cl { list-style:none; margin:0px; padding:0px; }
	*.list5_cl li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_rellink_t.gif); background-repeat:no-repeat; line-height:150%;  }
	
	*.list7_cl { list-style:none; margin:0px; padding:0px; }
	*.list7_cl li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_pdflink2_t.gif); background-repeat:no-repeat; line-height:150%;  }

	*.list8_cl { list-style:none; margin:0px; padding:0px; }
	*.list8_cl li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_movie2_t.gif); background-repeat:no-repeat; line-height:150%; }
	
	*.list9_cl { list-style:none; margin:0px; padding:0px; }
	*.list9_cl li { margin-top:0px; padding-left:16px; background-image:url(/resource/image/common/icon_doclink2_t.gif); background-repeat:no-repeat; line-height:150%; }	
	
	*.list10_cl { list-style:none; margin:0px; padding:0px; }
	*.list10_cl li { margin:0px; padding-left:16px; background-image:url(/resource/image/common/icon_blanklink_t.gif); background-repeat:no-repeat; line-height:150%; }