@charset "Shift_JIS";

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* インポート用CSS ------------------------------------------------------------------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

@import url(../../../試作/TEST/cptop_files/id.css);
@import url(../../../試作/TEST/cptop_files/font.css);


/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* PCAサイト基本ページレイアウト ---------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* wrapper すべてのページの外郭 --------------------------------------------------------------------------------------------------------------------- */
		#wrapper { width: 800px;}

	/* header すべてのページの先頭部分 ------------------------------------------------------------------------------------------------------------------ */
		#header { width: 800px; text-align: left;}
			#logo { float: left; width: 135px;}
			#back { text-align: right;}
			#home { text-align: right;}
			#headfoot { clear: both;}
	
	/* pagebody すべてのページの中央部分 ---------------------------------------------------------------------------------------------------------------- */	
		/* index.html専用 */
			#pagebodyind { width: 800px; border-bottom: 1px solid #666666; border-top: 2em solid #666666;}

		/* その他すべてのページ */	
			#pagebody { width: 800px; border-bottom: 1px solid #666666; border-top: 3em solid #666666; background-image : url(../../../試作/TEST/cptop_files/images/bg_navi.gif);}

	/* footer すべてのページの末尾部分 ------------------------------------------------------------------------------------------------------------------ */
		#footer { clear: both; width: 800px;}
			#footer ul { text-align: right; margin: 0; padding: 0;}
			#footer li { display: inline; padding-left: 1em;}

	/* content 分割レイアウトを取るすべてのページ（大抵のページは使用) ---------------------------------------------------------------------------------- */
		#content { float: right; width: 620px;}
		
		/* 一般ページ用の外郭レイアウト */
			.contwrp { margin-left: 20px; margin-right: 20px;}
			.contwrp .rttopt { margin-right: 0px;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 汎用クラス ----------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

	.nmwrp p { text-indent: 1em; line-height: 1.3em;}
	.nmwrp h2 { color: #006; font-size: 14pt; border-bottom: #006 4px solid;}
	.nmwrp .h2subtit { color: #006; font-size: 14pt; margin-bottom: 5px; padding: 2px; background-color: #eee;}	
	.nmwrp .h2s { font-size: 12pt;}
	.nmwrp h3 { border-bottom: #66a 2px solid; border-left: #66a 8px solid; text-indent: 10px; color: #339; padding-bottom: 3px;}
	.nmwrp .h3b { border-bottom: #00a 2px solid; border-left: #00a 12px solid; text-indent: 10px; color: #339; padding-bottom: 3px; font-size: 20pt;}	
	.nmwrp .h3s { font-size: 11pt;}	
	.nmwrp dl { margin-left: 10px;}
	.nmwrp dt { font-weight: bold; margin-bottom:5px;}
	.nmwrp dd { margin-bottom:10px; font-size: 10pt;}
	
	.nmwrp .rekkyo { list-style: square; padding-bottom: 0.3em; border-bottom: 2px solid #aaa;}
	.nmwrp .rekkyo li { margin-bottom: 0.5em; font-size: 9pt;}
	.nmwrp .rekkyo .hosoku { list-style: none; padding-left: 20px;}

	.nmwrp .hosoku { color: #44a; font-size: 8pt; margin-top: 0px;}
	

	/* 選択型メニュー ----------------------------------------------------------------------------------------------------------------------------------- */
		/* h1下(付属型) */	
			.menuh { margin-bottom: 0px;}		
				.menulyoko ul { text-align: left; margin: 0px; padding: 5px; background-color: #eee;}
				.menulyoko li { display: inline; font-size: 10pt; margin: 0px 2px 0px 2px; padding: 2px; background-color: #ddd; border-bottom: #999 solid 2px; border-right: #999 solid 2px; border-top: #fff solid 2px; border-left: #fff solid 2px;}
				.menulyoko a{ color:#444; text-decoration:none; border:none;}
				.menulyoko a:visited { color:#888; border: none;}
				.menulyoko a:hover { color:#b63; border: none;}
				.menulyoko a:active { color:#b63; border: none;}

		/* h1下(列挙型) */	
			.menul2 ul { text-align: left; margin: 0px; padding: 5px; background-color: #eee;}
			.menul2 li { font-size: 10pt; margin: 5px 2px 5px 2px; padding: 3px; background-color: #ddd; border-bottom: #999 solid 2px; border-right: #999 solid 2px; border-left: #999 solid 10px;}
			.menul2 a{ color:#444; text-decoration:none; border:none;}
			.menul2 a:visited { color:#888; border: none;}
			.menul2 a:hover { color:#b63; border: none;}
			.menul2 a:active { color:#b63; border: none;}	

	/* 強調用段落枠 */
	.und01yel { border-bottom: 6px double #cc9; color: #330;}	
	.pat01red { border: 4px dashed #c99; padding: 5px; line-height: 2em; color: #900; margin: 0.5em 0px 0.5em 0px;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* Kokuti用 ----------------------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------------------ */
/* basic tag----------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------ */
.fob11 { font-size : 11pt; font-weight: bold; line-height: 1.8em;}
.fored { color: #990000;}
body { color:#333; background-color: #fff; margin: 0; padding: 0; text-align: center; font-size : 10.5pt; font-family:"ＭＳ Ｐゴシック", "Osaka";}

ul { list-style: none;}
img { border: none;}

/* links----------------------------------------------- */
a{ color:#358; text-decoration:none; border-bottom:1px dotted #469;}
a:visited { color:#677; border-color:#899;}
a:hover { color:#933; border-color:#b55; border-bottom-style:solid;}
a:active { text-decoration: underline;}

h1 a { border: none;}
h1 a:visited { border: none;}
h1 a:hover { border: none;}
h1 a:active { border: none;}


.noline:link{ border-width: 0;}
.noline:visited{ border-width: 0;}
.noline:hover{ border-width: 0;}
.noline:active { text-decoration: none;}

/* h--------------------------------------------------- */
h1 { color: #000066; margin-top: 0; padding: 5px; background-image : url(../../../試作/TEST/cptop_files/images/h1_line.jpg); font-size: 20pt; text-indent:10px;	letter-spacing: -1px;}
.sh1 { color: #000066; margin-top: 0; padding: 5px; background-image : url(../../../試作/TEST/cptop_files/images/h1_line.jpg); font-size: 14pt; text-indent:10px;	letter-spacing: -1px; line-height: 20pt;}
#indh1 { color: #000066; margin: 0; padding: 0; background-image: none; font-size: 10pt; text-align: left; border-bottom: 8px solid #000099; clear: both;}

H2 { font-size : 14pt;}
h3 { font-size: 13pt;}
h4 { font-size: 12pt;}
h5 { font-size: 11pt;}
h6 { font-size: 10pt;}

/* table--------------------------------------------------- */
table { font-size: 9pt; margin-bottom: 20px;}
caption { font-size: 11pt; color: #444; background-color: #ccc; font-weight: bold; padding: 3px; border-bottom: #999 2px solid;}



/* ---------------------------------------------------------------------- */
/* 標準見出し用ページ−メニューページレイアウト-------------------------- */
/* ---------------------------------------------------------------------- */

	.normmenuwrp {}
	.normmenuwrp .title { margin-left: -10px; padding: 5px; background-image : url(../../../試作/TEST/cptop_files/images/menuwrptitle.gif); background-repeat: repeat-y; border-left: 12px #66a solid; border-bottom: 2px #66a solid; color: #226;}	
	.normmenuwrp .title2 { padding: 3px; border-bottom: 2px #66a dashed; color: #226;}
	.normmenuwrp ul { list-style: square;}
	.normmenuwrp li { margin-bottom: 0.5em;}	

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 更新情報サイトレイアウト /area_topics/topre.html --------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

	.topre {}
	.topre h5 { background-color: #eee; padding: 3px;}
	.topre .ps { margin-left: 20px;}		
	.topre .ps dt { text-decoration: underline; margin-bottom: 0.3em;}		
	.topre .ps dd { margin-bottom: 0.5em;}		

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 求人情報サイトレイアウト---------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* recask.html テーブル内CSS指定--- */
	.recask {}
	.recask th { width: 120px; padding: 3px; background-color: #eef; border-bottom: 2px solid #aaa;}
	.recask td { border-bottom: 2px solid #ccc; padding: 3px;}
	.recask h5 { text-align: left; font-size: 14pt; color: #444; text-decoration: none; border-bottom: 3px dashed #999; border-top: 3px dashed #999; margin: 20px 0px 10px 0px; padding: 5px 0px 5px 0px; background-color: #eee;}

	/* rectop.html ラッピング内の指定--- */
	.recwrp { }
	.recwrp .maintitle { border-bottom: 3px dotted #009; color: #009; font-size: 12pt; margin-bottom: 5px; margin-top: 10px;}
	.recwrp .maintext {  margin: 0px; padding: 2px 0px 2px 5px; background-image : url(../../../試作/TEST/area_corp_ir/image/rec/topbk.jpg);}
	.recwrp .maintext p { font-size: 11pt;}
	.recwrp .maintext h3 { font-size: 16pt;}
	
	.recwrp, .recjobwrp, .cata { width: 570px;}

	/* rectop.html recjob〜.html 分割された選択メニュー--- */	
	.recwrp .cataleft { float: left; width: 190px;}
	.recwrp .cataright { float: right; width: 190px;}
	.recwrp .catacenter { float: left; width: 190px;}	
	.recjobwrp .cataleft { float: left; width: 285px;}
	.recjobwrp .cataright { float: right; width: 285px;}	
	.recwrp, .recjobwrp, .hrboth { clear: both;}	

	/* rectop.html 選択メニュー個別の画像--- */		
	.recwrp .job01, .job02, .job03, .job04, .job05, .job06, .job07, .job08, .job09, .job10, .job11 { height:160px; padding:60px 25px 0px 10px; background-repeat: no-repeat; margin-bottom: 12px; font-size: 8pt;}	
	.recwrp .cata p { margin: 0px;}
	.recwrp .cata .syousai { margin: 10px 0px 0px 52px; font-size: 10pt;}		
	.recwrp .job01 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate01.jpg);}	
	.recwrp .job02 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate02.jpg);}	
	.recwrp .job03 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate03.jpg);}	
	.recwrp .job04 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate06.jpg);}	
	.recwrp .job05 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate07.jpg);}	
	.recwrp .job06 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate04.jpg);}	
	.recwrp .job07 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate05.jpg);}	
	.recwrp .job08 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate08.jpg);}	
	.recwrp .job09 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate09.jpg);}	
	.recwrp .job10 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate10.jpg);}	
	.recwrp .job11 { background-image : url(../../../試作/TEST/area_corp_ir/image/rec/reccate11.jpg);}
	
	/* recjob〜.html ラッピング内の指定--- */
	.recjobwrp { font-size: 9pt; padding-top: 1em;}
	.recjobwrp h3 { font-size: 14pt; border-bottom: #b63 5px double; border-left: #b63 10px solid; text-indent: 0.5em;}

		/* recjob〜.html 小タイトル用--- */
	.recjobwrp .shorttitle { font-size: 12pt; text-decoration: underline; color: #072;}
	
	.recjobwrp .dot { margin: 0px; font-size: 14pt; background-color: #fee; border: #b00 5px dotted; padding: 5px; text-align: center; color: #900;}	
	.recjobwrp .dotsp { margin: 0px 0px 20px 0px; padding: 0px; background-color: #fee;}
	.recjobwrp .dotsp ul { list-style: square; padding: 10px 0px 0px 20px; margin: 0px;}
	.recjobwrp .dotsp li { margin-bottom: 0.5em; font-size: 12pt; font-weight: bold; color: #600;}
	
	.recjobwrp .entry { margin-top: 20px;}
	
	.recjobwrp .bgeee { background-color: #eee; padding: 10px; margin-bottom: 5px; border-bottom: 2px solid #999; border-right: 2px solid #999;}
	.recjobwrp .bgeee h5 { background-color: #fff; padding: 5px; border-bottom: #ccc 3px dashed;}	

	.recjobwrp .bgeeed21 { background-color: #eee; padding: 10px; margin-bottom: 5px; border-bottom: 2px solid #999; border-right: 2px solid #999;}
	.recjobwrp .bgeeed21 h5 { background-color: #fff; padding: 5px; border-bottom: #ccc 3px dashed;}
	.recjobwrp .bgeeed21 .message { font-size: 11pt; width: 365px; background-color: #fff; float: right; padding: 5px; border-bottom: #999 2px solid;}
	.recjobwrp .bgeeed21 hr { clear: both;}
	.recjobwrp .bgeeed21 table { background-color: #fff;}
	.recjobwrp .bgeeed21 th { background-color: #933; color: #fff; padding: 4px;}			
	.recjobwrp .bgeeed21 caption { padding: 3px; text-align: left; background-color: #ffe; color: #660; text-decoration: none;}			
	.recjobwrp .bgeeed21 .time { font-family:"Verdana"; height: 80px; border-right: 3px dashed #f98; color: #f33; font-size: 13pt; font-weight: bold; text-align: right;}			
	.recjobwrp .bgeeed21 .cont {border-right: 2px solid #aaa; border-bottom: 2px solid #aaa; font-size: 10pt; font-weight: bold; width: 80px;}			
	.recjobwrp .bgeeed21 .tx { border-bottom: 2px solid #aaa; padding: 3px;}			
	
	.recjobwrp h4 { font-size: 11pt; text-decoration: underline;}

	/* recjob〜.html タイトル--- */	
	.jobh2 { margin: 0px; color: #fff; height: 35px; padding: 6px 0px 0px 8px; background-image : url(../../../試作/TEST/area_corp_ir/image/rec/h2_line.gif); background-repeat: no-repeat;}	

	/* recjob〜.html メニュー--- */	
	.jobulyoko ul { text-align: left; margin: 0px 10px 0px 10px; padding: 5px; background-color: #eee;}
	.jobulyoko li { display: inline; font-size: 10pt; margin: 0px 2px 0px 2px; padding: 2px; background-color: #ddd; border-bottom: #999 solid 2px; border-right: #999 solid 2px; border-top: #fff solid 2px; border-left: #fff solid 2px;}
	.jobulyoko a{ color:#444; text-decoration:none; border:none;}
	.jobulyoko a:visited { color:#888; border: none;}
	.jobulyoko a:hover { color:#b63; border: none;}
	.jobulyoko a:active { color:#b63; border: none;}

	/* recjob〜.html イメージ指定--- */	
	.jobimgcent { margin: 0.5em 0px 0.5em 0px; text-align: center;}
	.jobimgleft { float: left; margin: 0px 1em 0.5em 0px; text-align: center;}
	.jobimgright { float: right; margin: 0px 0px 0.5em 1em; text-align: center;}
	
	/* recjob〜.html テキストインデント指定--- */	
	.recjobwrp .textind p { text-indent: 1em;}

	/* recjob〜.html 仕事の概要--- */
	.recjobwrp .gaiyou { background-color: #eef; margin: 0px 5px 0px 5px;}
	.gaiyou p { margin-bottom: 0.5em;}	
	.gaiyou h4 { margin: 0px 0px 5px 0px; font-size: 10pt; background-color: #66a; color: #fff; padding: 3px;}	
	.gaiyou dl { margin: 10px 0px 5px 5px; height: 140px;}
	.gaiyou dt { text-decoration: underline; margin:0.5em 0px 0.5em 0px; color: #009;}
	.gaiyou dd { margin:0px; padding: 0px 0px 0px 2em;}
	.gaiyou ul { margin: 0px; list-style: square;}
	.gaiyou li { margin-bottom: 0.5em;}	
	
	/* recjob〜.html 必要とする技術等--- */
	.recjobwrp .gaiyou2 { background-color: #ffe; border-bottom: 3px solid #999; border-right: 3px solid #999; margin: 0px 5px 0px 5px;}
	.gaiyou2 p { font-size: 12pt; font-weight: bold; padding: 3px; color: #009; border-bottom: dashed 2px #009;}	
	.gaiyou2 ul { margin: 10px 0px 5px 5px; height: 140px; list-style: square;}
	.gaiyou2 li { margin-bottom: 0.5em;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 製品情報サイトレイアウト---------------------------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

	.prowrp caption { text-align: left;}
	.prowrp p { text-indent: 1em; line-height: 1.3em;}
	.prowrp h2 { color: #006; font-size: 16pt; border-bottom: #006 4px solid;}
	.prowrp h3 { border-bottom: #66a 2px solid; border-left: #66a 8px solid; text-indent: 10px; color: #339; padding-bottom: 3px;}
	.prowrp .h4kou { margin: 0px; text-align: right;}
	.prowrp dt { font-weight: bold; line-height: 1.5em;}
	.prowrp li {  margin-bottom: 10px;}
	.prowrp .sysb { color: #900; background-color: #eee;}
	.prowrp .tbcata { background-color: #eee;}
	.prowrp .ty85 p { font-size: 9pt; margin: 5px 5px 0px 5px; text-indent: 0px; color: #644;}
	.prowrp .ty85o { font-size: 9pt; margin: 5px 5px 0px 5px; text-indent: 0px; color: #644;}
	.kougp ul {margin-top: 0px;}
	.kougp h3 {margin-bottom: 2px;}
	
	.prowrp .camp { background-color: #a33; padding: 2px; width: 574px; margin-top: 1px;}
	.prowrp .camp .title { margin: 0px; padding: 0px; font-size: 20pt; color: #fff; font-weight: bold; border-bottom: 3px solid #900;}	
	.prowrp .camp .contents { margin: 0px; padding: 2px; background-color: #ffe;}
	.prowrp .camp .date { text-align: right; margin: 0px; font-size: 10pt; color: #449;}
	
/* 導入事例サイトレイアウト---------------------------------------------- */
	.prowrp .donyu h5 { text-decoration: underline;}
	
	.prowrp .donyu .mondai { border: 1px solid #ccc; padding: 5px;}
	.prowrp .donyu h2 { font-size: 14pt; padding: 5px;}
	.prowrp .donyu .mondai h3 { text-align: center; color: #009; font-size: 11pt; border:none; background-color: #eee; padding: 5px;}
	.prowrp .donyu .mondai h4 { text-align: center; color: #900; font-size: 12pt; border:none; background-color: #ede; padding: 5px;}		
	.prowrp .donyu .mondai ul { list-style-type: square;}
	.prowrp .donyu .mondai li { color: #006;}
	.prowrp .donyu .mondai dl { padding: 0px 10px 10px 10px; border-bottom: 2px solid #aaa;}	
	.prowrp .donyu .mondai dt { margin: 0px 0px 10px 10px; text-decoration: underline;}
	.prowrp .donyu .mondai dd { margin: 0px 0px 10px 0px; line-height: 1.6em;}
	.prowrp .donyu .mondai .a { color: #a00;}
			
/* ソリューションサイトレイアウト---------------------------------------------- */
	.solwrp h2 { color: #006; font-size: 16pt; border: #66a 2px solid; padding: 5px; margin: 0px;}
	.solwrp h3 { border-bottom: #66a 2px solid; border-left: #66a 8px solid; text-indent: 10px; color: #339; padding-bottom: 3px;}
	.solwrp .subtitle { color: #fff; background-color: #66a; padding: 5px; margin: 0px; border: #66a 2px solid; border-bottom: none;}
	.solwrp .menu { margin-top: 20px;}
	.solwrp .menu h3 { font-size: 11pt; margin: 0px; border: none; background-color: #eef;}
	.solwrp .menu p { font-size: 9pt; padding: 5px; margin: 0px; border: 2px solid #eef;}
	.solwrp .menur { float: right; width: 280px; margin-bottom: 20px;}
	.solwrp .menul { float: left; width: 280px; margin-bottom: 20px;}
	.solwrp .menur h5 { background-color: #eee; padding: 3px; margin: 0px;}
	.solwrp .menul h5 { background-color: #eee; padding: 3px; margin: 0px;}
	.solwrp .tokutyo { clear: both;}

	.solwrp ul { margin: 0px; padding: 0px;}
	.solwrp li { margin-top: 1em;}
	.solwrp dt { font-weight: bold; padding: 3px; background-color: #ccc;}
	.solwrp dd { padding: 3px;}
	.solwrp .hosoku { margin-top: 0.5em; margin-left: 20px; font-size: 9pt; color: #669;}

	.solwrp .box { margin-top: 20px; clear: both;}
	.solwrp .boxr { float: right; width: 280px; margin-bottom: 20px;}
	.solwrp .boxl { float: left; width: 280px; margin-bottom: 20px;}
	.solwrp .boxc { clear: both;}


/* セミナー情報サイトレイアウト---------------------------------------------- */
	.semwrp {}
	.semwrp table { border-top:1px solid #999999; border-left:1px solid #999999; border-collapse: collapse;}
	.semwrp td { padding: 5px; border-right:1px solid #999999; border-bottom:1px solid #999999;}
	.semwrp th { padding: 5px; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color: #eeeeff;}
	.semwrp h2 { margin-top:0px; background-color: #339; font-size: 18pt; font-weight: bold; text-align: center; color: #fff; padding: 5px;}	
	.semwrp h3 { background-color: #fec; border-left: 10px #dca solid; padding: 5px;}
	.semwrp h5 { font-size: 10pt; margin: 0pt;}
	.semwrp h6 { margin-bottom: 0px; background-color: #ddf; font-size: 12pt; font-weight: bold; text-align: center; color: #444; padding: 5px;}

	.semwrp li { margin-bottom: 0.5em;}
	.semwrp .bold { text-decoration: underline;}

	/* エントリーシート用クラス------------------------------------------ */
		.entry { border: 3px #f63 dotted; padding: 5px; font-size: 16pt; text-align: center; margin: 0 80px 30px 80px; font-weight: bold;}
		.entryp { border-left: 10px #f63 solid; border-bottom: 1px #f63 solid; padding-left: 10px;}
		.entry a { color: #f63; border-width: 0;}
		.entry a:hover { color: #f30; border-width: 0; text-decoration: underline;}
		.entry a:visited { color: #f63; border-width: 0;}
		
		.entry2 { border: 3px #3aa dotted; padding: 5px; font-size: 16pt; text-align: center; margin: 0 80px 30px 80px; font-weight: bold;}
		.entry2p { border-left: 10px #3aa solid; border-bottom: 1px #3aa solid; padding-left: 10px;}
		.entry2 a { color: #3aa; border-width: 0;}
		.entry2 a:hover { color: #f30; border-width: 0; text-decoration: underline;}
		.entry2 a:visited { color: #3aa; border-width: 0;}

		.entry3 { border: 3px #aa3 dotted; padding: 5px; font-size: 16pt; text-align: center; margin: 0 80px 30px 80px; font-weight: bold;}
		.entry3p { border-left: 10px #aa3 solid; border-bottom: 1px #aa3 solid; padding-left: 10px;}
		.entry3 a { color: #aa3; border-width: 0;}
		.entry3 a:hover { color: #f30; border-width: 0; text-decoration: underline;}
		.entry3 a:visited { color: #aa3; border-width: 0;}
	
		.entrylot { border: 3px #aaa dotted; padding: 5px; font-size: 16pt; text-align: center; margin: 0 80px 30px 80px; font-weight: bold;}
		.entrylotp { border-left: 10px #aaa solid; border-bottom: 1px #aaa solid; padding-left: 10px;}
		.entrylot a { color: #aaa; border-width: 0;}
		.entrylot a:hover { color: #aaa; border-width: 0; text-decoration: underline;}
		.entrylot a:visited { color: #aaa; border-width: 0;}
		
		.entryful {font-size: 14pt; text-align: center; font-weight: bold; color: #900;}

/* 法改正情報サイトトップレイアウト---------------------------------------------- */
.lawwrp caption { text-align: left;}
.lawwrp th { width: 105px;}
.lawwrp h3 { background-color: #eee; padding: 3px; border-left: #999 10px solid;}
.lawwrp ul { list-style: square;}
.lawwrp li { margin-bottom: 4px; font-size: 10pt;}

/* 選択画面レイアウト---------------------------------------------- */
.choicewrp h3 { margin: 0.8em 0em 0.8em 0em;}
.choicewrp ul { list-style: square; margin: 0px 0px 0px 40px;}
.choicewrp li { margin-bottom: 4px; font-size: 10pt;}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* PSSページ：サポートアンドサービスレイアウト--------------------------------------------------------------------------------------------------------- */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* psstopwrp.html−--------------------------------------------------------- */
	.psstopwrp {}
	.psstlis { width: 576px;}	
	.psstr { float: right; width: 280px;}
	.psstl { float: left; width: 280px;}
	.pssf { clear: both;}	
	.psstl h2, .psstr h2 { font-size: 11pt; margin-bottom: 3px; background-color: #aaf; padding: 3px; text-indent: 0.5em;}	
	.psstl h3, .psstr h3 { font-size: 11pt; margin-bottom: 3px; border-left: #44c 8px solid; border-bottom: #44c 3px double; padding: 1px; text-indent: 1em;}	
	.psstl p, .psstr p { margin-top: 2px; font-size: 9pt;}
	.psstl ul, .psstr ul { margin: 0px; padding: 0px; border: 2px #99a solid;}			
	.psstl li, .psstr li { font-size: 11pt; padding: 0px 0px 5px 10px;}
	.psstr .psshosoku { font-size: 9pt; margin: 0px 0px 3px 2px;}
	
	/* psskaiinnhou.html−--------------------------------------------------------- */
	.psstr2 { float: right; width: 436px;}
	.psstr2 h5 { background-color: #ecc; padding: 3px; margin: 0px 50px 2px 10px;}
	.psstr2 p { text-decoration: underline; margin: 0px; font-size: 10pt; line-height: 1.3em;}	
	.psstr2 ul { margin-top: 0px; list-style: square;}
	.psstr2 li { font-size: 9pt; list-style: square;}			
	.psstl2 { float: left; width: 140px;}
	
	.psstopwrp .goiken { margin-bottom: 0px; background-image : url(../../../試作/TEST/area_support/images/pss_top_image02.jpg); background-repeat: no-repeat; width: 576px; height: 30px; text-indent: 400px; padding-top: 4px;}
	.psstopwrp .goikenhosku { margin: 4px 0px 0px 10px; font-size: 9pt; color: #449;}
	.psstopwrp .user { margin: 4px 0px 20px 10px; font-size: 9pt; color: #444;}	

/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */
/* 販売店サイトレイアウト------------------------------------------------------------------------------------------------------------------------------ */
/* ---------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* top_ippan.html−メニュー分割------------------------------------------ */
	.saletlis { width: 560px; margin-bottom: 20px;}	
	.salestr { float: right; width: 280px;}
	.salestl { float: left; width: 280px;}
	.salestf { clear: both; width: 560px;}	
	.salestl h3, .salestr h3 { margin-bottom: 0px; background-color: #66a; padding: 5px; color: #fff;}
	.salestl ul, .salestr ul { margin: 0px; padding: 0px; border: 2px #99a solid;}			
	.salestl li, .salestr li { font-size: 10pt; padding: 0px 0px 5px 10px;}			

	
/* 販売店向けサイトレイアウト---------------------------------------------- */
.saleswrp p { text-indent: 1em; line-height: 1.3em; margin-bottom: 10px; margin-top: 0px;}
.saleswrp h3 { line-height: 1.5em; font-size:12pt; text-indent: 1em; background-color: #eee; color: #226; border-left: 10px #a44 solid; border-bottom: 2px #aaa solid; border-right: 2px #aaa solid;}
.saleswrp h4 { line-height: 2em; margin-bottom: 5px; margin-top: 5px; border-bottom: 2px #cccc99 solid; padding-left: 20px;}
.saleswrp h6 { text-align: right; margin: 0px;}
.saleswrp dl { line-height: 2em; margin-left: 30px;}
.saleswrp dt { color: #448; margin-top: 5px; font-weight: bold;}
.saleswrp caption { text-align: left;}

.saleswrp .salesinfo { margin-bottom: 2em; padding-bottom: 1em;}
.saleswrp .salesinfo h3 { line-height: 1.5em; margin: 5px 0px 5px 0px; font-size:12pt; text-indent: 1em; background-color: #fff; color: #226; border-left: 10px #a44 solid; border-bottom: 2px #aaa solid; border-right: none;}
.saleswrp .salesinfo h4 { margin: 0px 0px 12px 0px; font-size:11pt; width: 250px;}



/* サプライステーションレイアウト---------------------------------------------- */
.supstwrp h2 { border-bottom: #66a 2px solid; border-left: #66a 8px solid; text-indent: 10px; color: #339; padding-bottom: 3px;}
.supstwrp h3 { background-color: #eee; border-bottom: 2px #aaa solid; line-height: 2em; margin-bottom: 5px;}
.supstwrp p { text-indent: 1em; line-height: 1.3em; margin-bottom: 5px; margin-top: 0px;}
.supstwrp th { background-color: #ffe;}

/* テキストベースレイアウト---------------------------------------------- */
.txtwrp h2{ background-color: #6194b8; padding: 2px; color: #fff; text-decoration: none;}
.txtwrp p { text-indent: 1em; line-height: 1.3em; margin-bottom: 10px; margin-top: 0px;}
.txtwrp h3{ padding: 2px; border-bottom:1px solid #aaa;}


/* PDFダウンロード用レイアウト---------------------------------------------- */
.pdfwrp { border: 1px #ccc solid; margin-top: 20px; padding: 0px 5px 0px 5px; font-size: 9pt;}
.pdfwrp h5 { font-size: 11pt; margin: 0px; background-color: #eee; padding: 3px;}

/* 並列リンク用レイアウト---------------------------------------------- */
.tplink p { text-indent: 1em;}
.tplink h3 { background-image : url(../../../試作/TEST/cptop_files/images/icon/iconh3mark.gif); text-indent: 30px; background-repeat: no-repeat;	background-position: 0 2px; margin-left: 20px;}
.tplink h5 { font-weight: normal; margin: 0px 0px 0px 20px; padding-bottom: 1em; background-image : url(../../../試作/TEST/cptop_files/images/icon/iconh3mark.gif); text-indent: 25px; background-repeat: no-repeat;	background-position: 0 2px; margin-left: 10px;}
.tplink h6 { font-weight: normal; margin: 0px 0px 0px 10px; padding-top: 1em; border-bottom: 1px solid #ccc; margin-left: 10px;}

/* border_main------------------------------------------ */
#border_main { border: 2px #cccccc solid; text-align: left; margin: 0;}

.rttopt { margin-right: 20px; text-align: right; margin-top: 10px;}

/* navigation------------------------------------------- */
#navigation { float: left; width: 180px; text-align: left;}
#navigation ul { background-color: #eef; margin:0px 0px 0px 5px; padding: 0;}
#navigation li { font-size: 9pt; background-image : url(../../../試作/TEST/cptop_files/images/link_arrow.gif); background-repeat: no-repeat;	background-position: 5px 50%; padding-left: 15px; padding-bottom: 4px;}

.nvbn00 { padding: 0px; margin: 0px;}
.nvbn01 { padding-bottom: 6px; margin-bottom: 4px; border-bottom: #88a 5px dashed;}

.nvdiv { background-color: #bbd; font-weight: bold; border-bottom: 2px solid #66b; padding: 2px 0px 2px 5px; margin: 1px 0px 0px 3px; border-left: 4px solid #66b; font-size: 10pt;}
.nvdiv a { border-width: 0;}
.nvdivhosoku { background-color: #eef; margin:0px 0px 0px 5px; padding: 2px 0px 4px 8px; font-size: 9pt;}

.nvdivex { background-color: #bbb; font-weight: bold; padding: 2px 0px 2px 5px; margin: 1px 0px 0px 3px; font-size: 10pt;}
.nvdivex a { border-width: 0;}

.nviconmg { margin: 3px 0px 3px 0px; border: none;}
.nviconmg a { border-width: 0;}
.nviconmg a:hover { border-width: 0; text-decoration: underline;}
.nviconmg a:active { border-width: 0;}
.nviconmg a:visited { border-width: 0;}

.nvp { margin-bottom: 1px; margin-top: 0px; padding:3px; text-indent: 0.5em; background-color: #88a; font-weight: bold; border-bottom: #44a 2px solid; border-left: #44a solid 5px;}
.nvpnol { margin-bottom: 1px; margin-top: 0px; padding:3px; background-color: #88a; font-weight: bold; color: #eee; border-bottom: #44a 2px solid; border-left: #44a solid 5px;}
.nvp a { color: #fff; border-width: 0;}
.nvp a:hover { color: #eee; border-width: 0; text-decoration: underline;}
.nvp a:active { color: #eee; border-width: 0;}
.nvp a:visited { color: #fff; border-width: 0;}


/* ------------------------------------------------------------------------------------ */
/* class -------------------------------------------------------------------------------*/
/* ------------------------------------------------------------------------------------ */

/* div_class--------------------------------------------- */
.procom { margin-right: 20px;}
.procom p { font-size: 8.5pt; margin-top: 1em; margin-bottom: 0px;}

/* table_class------------------------------------------ */
.tdrnma { border-right:0px; vertical-align:top; width:35%;}
.tdrncd { vertical-align:top; width:35%;}

.tdrnmar { border-right:0px; vertical-align:top; color: #990000; width:35%;}
.tdrncdr { vertical-align:top; color: #990000; width:35%;}

.lowsp { margin-left: 20px;}
.lowsp th { padding: 2px; font-size: 9pt; font-weight: normal;}
.lowsp td { padding: 2px; font-size: 9pt; text-align: center;}

/*table役割毎クラス------------------------------------- */
	/*通常のテーブル-------------------------------------- */
	.tabnorm {}
	.tabnorm table { border-top:1px solid #999999; border-left:1px solid #999999; border-collapse: collapse;}
	.tabnorm td { padding: 5px; border-right:1px solid #999999; border-bottom:1px solid #999999;}
	.tabnorm th { padding: 5px; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color: #eeeeff;}
	.tabnorm ul {margin: 0px;}

	/*tdに1色選択------------------------------------------- */
	.twocol {}
	.twocol h3 { line-height: 1.2em; font-size:14pt; text-indent: 1em; background-color: #eee; color: #226; border-left: 10px #a44 solid; border-bottom: 2px #aaa solid; border-right: 2px #aaa solid;}
	.twocol table { border-top:1px solid #999999; border-left:1px solid #999999; border-collapse: collapse; margin-left: 10px;}
	.twocol th { padding: 5px; border-right:1px solid #999999; border-bottom:1px solid #999999; background-color: #eeeeff;}
	.twocol td { padding: 5px; border-right:1px solid #999999; border-bottom:1px solid #999999;}
	.twocol .t { background-color: #ffe; font-weight: bold;}
	.twocol .tn { background-color: #eee;}
	.fotwocol { color: #ffc;}

	/*値段表 (paddingなし)------------------------------------------- */
	.tabnedan { margin-left: 10px;}
	.tabnedan th { padding: 2px; border-right:1px solid #999; border-bottom:1px solid #999; background-color: #eee;}
	.tabnedan td { padding: 0px 0px 0px 5px; border-right:1px solid #999; border-bottom:1px solid #999;}
	.tabnedan caption { font-size: 11pt; color: #fff; font-weight: bold; padding: 3px; text-align: left; background-color: #999; border: none;}
	.tabnedan .cate { padding: 5px; color: #049; font-size: 11pt;}

	/* 住所用テーブル汎用クラス------------------------------------------ */
	.tabadd th { vertical-align:top; width: 80px; text-align: right; padding: 3px;border-bottom: 1px #ccc solid;}	
	.tabadd td { vertical-align:top; padding: 3px; border-bottom: 1px #ccc solid;}	
	.tabadd caption { font-size: 11pt; color: #333; font-weight: bold; padding: 5px; background-color: #eee; text-align: left; border: none;}
	.tabadd .txtcent {font-size: 12pt; font-weight: bold; text-align: left; border-left: #ccc solid 12px; text-indent: 1em;}
	.tabadd a:link { color: #444; border-width: 0;}	
	.tabadd a:hover { color: #999; border-width: 0;}
	.tabadd a:active { color: #999; border-width: 0;}
	.tabadd a:visited { color: #444; border-width: 0;}		
	
	/* 区分け用テーブル汎用クラス------------------------------------------ */
	.tabbreak table { vertical-align:top; padding: 3px; border: none;}	
	.tabbreak tr { vertical-align:top; padding: 3px; border: none;}		
	.tabbreak td { vertical-align:top; padding: 3px; border: none;}
	
	/* 製品情報用テーブル汎用クラス------------------------------------------ */
	.tabpro th { vertical-align:top; text-align: right; padding: 3px; border-right: 2px #ccc solid; border-bottom: 2px #ccc solid;}	
	.tabpro td { vertical-align:top; padding: 3px; border-bottom: 2px #ccc solid;}
	
	/* 製品情報用テーブル汎用クラス2------------------------------------------ */
	.tabpro2 th { vertical-align:top; padding: 3px; border-right: 2px #ccc solid; border-bottom: 2px #ccc solid;}	
	.tabpro2 td { vertical-align:top; padding: 3px;}
	
	
	.tabhosoku { margin-top: 0.5em; margin-left: 20px; font-size: 9pt; color: #669;}
	.tabhosoku .ind { padding-left: 20px; font-size: 9pt; color: #669;}
	
	.nomhosoku { margin-top: 0.5em; margin-left: 5px; font-size: 9pt; color: #669;}	

/* width_class------------------------------------------ */
.wdt30 { width: 30px;}
.wdt40 { width: 40px;}
.wdt50 { width: 50px;}
.wdt60 { width: 60px;}
.wdt70 { width: 70px;}
.wdt105 { width: 105px;}
.wdt115 { width: 115px;}
.wdt140 { width: 140px;}
.wdt175 { width: 175px;}
.wdt210 { width: 210px;}
.wdt225 { width: 225px;}
.wdt240 { width: 240px;}
.wdt320 { width: 320px;}
.wdt560 { width: 560px;}
.wdtbrk { clear:both;}

/* align_class------------------------------------------ */
.txtleft { text-align: left;}
.txtcent { text-align: center;}
.txtrigt { text-align: right;}

.txtind { text-indent: 1em;}
.txtund { text-decoration: underline;}

.imgleft, .left, img.left, .imgleftrenzoku { float:left;}
.imgrigt, .rigt, img.rigt, .imgrigtrenzoku { float:right;}
.imgcent { text-align: center;}
.imgleftrenzoku p, .imgrigtrenzoku p{ margin: 0px;}
.imgleftrenzoku h5,  .imgrigtrenzoku h5{ margin-top: 20px; margin-bottom: 0px;}
.floatclear { clear: both; padding-top: 20px;}
.leftbox { float:left; width: 280px;}
.rigtbox { float:right; width: 280px;}

/* PDFダウンロード用リスト------------------------------------------------- */
	.pdfdlul { font-size: 10pt;}
	.pdfdlul ul { margin: 0px 0px 0px 20px; padding: 0px;}
	.pdfdlul li { margin-bottom: 0.3em; height: 18px; padding-left: 20px; background-image : url(../../../試作/TEST/cptop_files/images/pdf_icon.gif); background-repeat: no-repeat;	background-position: 0 50%;}

	/* 注釈付き-------------------------------------------------------------- */
	.pdfdlul .tyu { padding-left: 30px; background-image: none; margin-bottom: 1em;}

/* img_class------------------------------------------ */	
.dl { margin-top: 2em; margin-bottom: 1em; text-indent: 30%; font-size: 20pt; font-weight: bold; background-image : url(../../../試作/TEST/cptop_files/images/icon/icon_download.gif); background-repeat: no-repeat;	background-position: 25% 50%;}
.dl20 { margin-top: 2em; margin-bottom: 1em; text-indent: 20%; font-size: 20pt; font-weight: bold; background-image : url(../../../試作/TEST/cptop_files/images/icon/icon_download.gif); background-repeat: no-repeat;	background-position: 13% 50%;}
.pdficon { height: 18px; padding-left: 20px; background-image : url(../../../試作/TEST/cptop_files/images/pdf_icon.gif); background-repeat: no-repeat;	background-position: 0 50%;}
.pdficonc { height: 18px; padding-left: 150px; background-image : url(../../../試作/TEST/cptop_files/images/pdf_icon.gif); background-repeat: no-repeat;	background-position: 130px 50%;}

.pmark { background-image : url(../../../試作/TEST/cptop_files/images/icon/iconh3mark.gif); padding-left: 20px; background-repeat: no-repeat;	background-position: 0 2px; margin-left: 20px;}

/* ulol_class------------------------------------------ */
.ulyoko ul { text-align: center; margin: 0; padding: 0;}
.ulyoko li { display: inline; padding-left: 0.3em;}

.ulprodm {  border: 1px #cccccc solid; width: 572px; margin-top: 5px;}
.ulprodm ul { text-align: center; margin: 0; padding: 0;}
.ulprodm li { display: inline; padding-left: 0.3em;}

.linorm {}
.linorm ul { list-style: square;}
.linorm li { margin-bottom: 8px;}

/* positoin_class------------------------------------------ */
.tbltl { veritical-align: top; text-align: left;}

/* margin_class------------------------------------------ */
.mgnal0 { margin: 0px;}
.mgnlr4 { margin-left: 4px; margin-right: 4px;}
.mgnl20 { margin-left: 20px;}
.mgnl40 { margin-left: 40px;}
.mgnl60 { margin-left: 60px;}
.mgnl90 { margin-left: 90px;}
.mgnl130 { margin-left: 130px;}
.mgnl180 { margin-left: 180px;}
.mgnl200 { margin-left: 200px;}
.mgnl250 { margin-left: 230px;}
.pad3 { paddin: 3px;}

.mgnthem { margin-top: 1em;}
.mgnb5 { margin-bottom: 5px;}
.mgnbhem li { margin-bottom: 1em;}
.mgnt5 { margin-top: 5px;}

/* border_class------------------------------------------ */
.bod { border: 1px #cccccc solid;}
.bodal10 { border: 1px #cccccc solid; margin-top: 10px; padding: 5px;}
.bodal20 { border: 1px #cccccc solid; margin-top: 20px; padding: 10px;}
.bod540c { text-align: center; border: 1px #cccccc solid; margin-top: 10px; padding: 10px;}
.bodu2l20 { border-bottom: 2px #cccc99 solid; padding-left: 20px;}
.bod2ccc { border: 2px #cccccc solid; padding: 2px;}

.bodmgnl20 { margin-left: 20px; border: 2px #cccccc solid; padding: 2px; width: 400px; background-color: #ffffff;}
.bodmgnl20540 { margin: 0px 20px 0px 20px; border: 1px #ccc solid; padding: 10px;}
.bod540c0a4 { text-align: center; border: 2px #0ba040 solid; margin-top: 10px; padding: 10px;}
/* box_class------------------------------------------ */
.bxclkai { background-color: #eeaaaa; padding: 5px;}
.bxclkyu { background-color: #aaeeaa; padding: 5px;}
.bxclkon { background-color: #ddddff; padding: 5px;}
.bxclkan { background-color: #ffffdd; padding: 5px;}
.bxclzei { background-color: #eeddee; padding: 5px;}
.bxcloth { background-color: #eeeeee; padding: 5px;}
.bxclffe { background-color: #ffe; padding: 5px 0 5px 0;}
.bxclffex { background-color: #ffe; border: 1px #f60 solid; padding: 5px;}
.bxclfec { background-color: #fec; padding: 5px 0 5px 0;}
.bxclffc { background-color: #ffc; padding: 5px 0 5px 0;}
.bxclefe { background-color: #efe; padding: 5px 0 5px 0;}
.bxclfef { background-color: #fef; padding: 5px 0 5px 0;}
.bxcleef { background-color: #eef; padding: 5px 0 5px 0;}
.bxcleee { background-color: #eee; padding: 5px 0 5px 0;}
.bxclccc { background-color: #ccc; padding: 5px 0 5px 0;}
.bxcl99cfw { background-color: #a9c; padding: 5px 0 5px 0; color: #fff; text-indent: 20px;}
.bxcla9cex { background-color: #a9c; padding: 5px 0 5px 0; text-indent: 5px; margin-right: 5px;}
.bxcl9c8 { background-color: #9ac98e; padding: 5px 0 5px 0;}
.bxcl3eee { background-color: #eee; padding: 3px;}

/* タイトル用汎用レイアウト------------------------------------------ */
.titleu2p0ba040 { border-bottom: 2px #0ba040 solid; padding-bottom: 4px; font-size: 14pt; color: #076010;}

/* 注釈用レイアウト------------------------------------------ */
.areaty { font-size: 9pt; margin: 5px 5px 0px 5px; text-indent: 0px; color: #644;}
.areaty h5 { font-weight: normal; font-size: 9pt; margin: 0px 0px 10px 0px;}
.areaty p { text-indent: 0px; margin: 0px 0px 10px 10px;}
.areaty dl { margin: 0px 0px 10px 20px;}

/* 告知用レイアウト------------------------------------------ */
.kokuti { background-color: #ffe; border: 1px #f60 solid; padding: 5px; margin-bottom: 30px;}
.kokuti .title { color: 444; border-left: 10px #f60 solid; border-bottom: 1px #f60 solid; padding-left: 10px; margin-top:2px;}
.kokuti .subtitle { color: 444; text-decoration: underline;}
.kokuti .main { margin-left: 5px;}
.kokuti .main .list li { margin-bottom: 1em;}

/* 問い合わせ用レイアウト------------------------------------------ */
.toiawase { padding: 5px; margin-bottom: 30px;}
.toiawase caption { text-decoration: underline; text-align: center; color:#444;}
.toiawase th { width:100pt; text-align:right; border-bottom: 1px #ccc solid; border-right: 1px #ccc solid;}
.toiawase td { text-align:left; border-bottom: 1px #ccc solid; }

/* IR情報スタイル------------------------------------------ */
.irwrap { }
.irwrap h3 { background-color: #dde; padding: 0.3em 0em 0.3em 0.1em;}
.irwrap h5 { margin: 1em 0em 1em 0em; padding: 5px 0px 5px 0px; border-bottom: 1px solid #66a;}
.irwrap li { margin-bottom: 0.5em;}

.irwrap .eturan { border: 1px solid #66a; padding: 5px; margin: 5px;}
.irwrap .kyotyo { color: #00a; font-weight: bold; margin-bottom: 5px; padding: 5px; text-decoration: underline; background-color: #dde;}

/* 満員御礼・その他特記事項------------------------------------------ */
.manin { color: #900; font-size: 20pt; font-weight: bold; text-align: center; background-color: #ffe; border-bottom: 3px solid #ccb; padding: 5px;}
.manins { color: #933; font-size: 11pt; font-weight: bold; background-color: #ffe;}

/* bgcolor_class------------------------------------------ */
.bgeee { background-color: #eee;}

/* font_class------------------------------------------ */
.faxtel { margin: 10px 280px 10px 30px; padding: 3px; background-color: #ffe; font-size: 20pt; font-weight: bold; text-decoration: underline;}
.faxtelhosoku { font-size: 10pt; margin-left: 30px; color: #336;}

/* li_class------------------------------------------ */
.litwo {display: inline; width: 50%;}


/* 製品戦略フォーラム特殊class------------------------------------------ */
.forumimg04 {  background-image : url(../../../試作/TEST/area_top/forum/images/forum05img04.jpg); background-repeat: no-repeat;}
.forumimg04 p { padding-top: 20px; margin: 0px; paddig-bottom: 0px;}
.forumimg04 div {margin-left: 90px; font-size: 11pt; margin-bottom: 18px; font-weight: bold; color: #060;}
.forumimg04 .forum20 {margin-left: 110px;}
