@charset "euc-jp";

/* ========================================================== */
/*  common                                                    */
/* ---------------------------------------------------------- */
body			{ margin:0px auto; background:#ffffff; color:#000000; font-size:80%; line-height:1.3; }
*				{ margin:0; padding:0; }
a 				{ color:#004985; }
p,ul,ol,dl		{ line-height:1.3; }
th,td			{ font-size:1em; line-height:1.3; text-align:left; vertical-align:top; }
table p			{ line-height:1.3; }
h1,h2,h3		{ font-size:1em; font-weight:bold; line-height:1.3; }
img				{ border-style:none; vertical-align:bottom; }
ul,ol			{ list-style-type:none; }

/* ========================================================== */
/*  contents                                                  */
/* ---------------------------------------------------------- */
/* layout */
#wrapper			{ width:100%; margin:0px auto; background:url(/image/common/k013_n_070518_with_head_bg.gif) repeat-x; }
#contentsarea		{ width:720px; margin:0px auto; }

/* header */
#header				{ width:720px; height:70px; margin:0px auto; background:url(/image/common/k013_n_070518_with_head.gif) no-repeat; border-style:none; }
#header	a			{ display:block; text-indent:-9999px; text-decoration:none; }
#logo a				{ float:left; width:135px; height:70px; }
#gnavi				{ float:right; margin-top:26px; }
#gnavi li			{ float:left; height:44px; }
#gnavi01 a			{ width:130px; height:44px; }
#gnavi02 a			{ width:77px; height:44px; }
#gnavi03 a			{ width:76px; height:44px; }
#gnavi04 a			{ width:86px; height:44px; }
#gnavi05 a			{ width:77px; height:44px; }
#gnavi06 a			{ width:102px; height:44px; }
#gnavi01 a:hover	{ background:url(/image/common/k013_n_070518_with_head_n.gif) no-repeat -172px -26px; }
#gnavi02 a:hover	{ background:url(/image/common/k013_n_070518_with_head_n.gif) no-repeat -302px -26px; }
#gnavi03 a:hover	{ background:url(/image/common/k013_n_070518_with_head_n.gif) no-repeat -379px -26px; }
#gnavi04 a:hover	{ background:url(/image/common/k013_n_070518_with_head_n.gif) no-repeat -455px -26px; }
#gnavi05 a:hover	{ background:url(/image/common/k013_n_070518_with_head_n.gif) no-repeat -541px -26px; }
#gnavi06 a:hover	{ background:url(/image/common/k013_n_070518_with_head_n.gif) no-repeat -618px -26px; }
#gnavi01 a.selected,#gnavi01 a:hover.selected	{ background:url(/image/common/k013_n_070518_with_head_s.gif) no-repeat -172px -26px; }
#gnavi02 a.selected,#gnavi02 a:hover.selected	{ background:url(/image/common/k013_n_070518_with_head_s.gif) no-repeat -302px -26px; }
#gnavi03 a.selected,#gnavi03 a:hover.selected	{ background:url(/image/common/k013_n_070518_with_head_s.gif) no-repeat -379px -26px; }
#gnavi04 a.selected,#gnavi04 a:hover.selected	{ background:url(/image/common/k013_n_070518_with_head_s.gif) no-repeat -455px -26px; }
#gnavi05 a.selected,#gnavi05 a:hover.selected	{ background:url(/image/common/k013_n_070518_with_head_s.gif) no-repeat -541px -26px; }
#gnavi06 a.selected,#gnavi06 a:hover.selected	{ background:url(/image/common/k013_n_070518_with_head_s.gif) no-repeat -618px -26px; }

/* breadcrumbs */
p#breadcrumbs		{ margin:15px 0 0 0; font-size:85%; }

/* footer */
#footer				{ clear:both; width:720px; margin:20px auto 20px; border-style:none; }
p#footerlink		{ margin:0; padding:11px 12px; background:url(/image/common/k013_n_070518_with_footer_bg.gif); color:#004985; font-size:11px; }
#copyright			{ height:40px; background:url(/image/common/k013_n_070518_with_footer.gif) no-repeat; text-indent:-9999px; }

/* heading */
h1					{ height:36px; margin:24px 0 20px 0; text-indent:-9999px; }
	.b1ptitle		{ margin:24px 0 0 0; background:url(/image/common/k013_n_070518_with_b1_t.gif) no-repeat; }
	.b2ptitle		{ background:url(/image/common/k013_n_070518_with_b2_t.gif) no-repeat; }
	.b3ptitle		{ background:url(/image/common/k013_n_070518_with_b3_t.gif) no-repeat; }
	.c1ptitle		{ background:url(/image/common/k013_n_070518_with_c1_t.gif) no-repeat; }
	.c2ptitle		{ background:url(/image/common/k013_n_070518_with_c2_t.gif) no-repeat; }
	.c3ptitle		{ background:url(/image/common/k013_n_070518_with_c3_t.gif) no-repeat; }
	.c4ptitle		{ background:url(/image/common/k013_n_070518_with_c4_t.gif) no-repeat; }
	.d1ptitle		{ background:url(/image/common/k013_n_070518_with_n08_t.gif) no-repeat; }
	.d2ptitle		{ background:url(/image/common/k013_n_070518_with_d2_t.gif) no-repeat; }
	.e1ptitle		{ margin:24px 0 4px 0; background:url(/image/common/k013_n_070518_with_e1_t.gif) no-repeat; }
	.e2ptitle		{ margin:24px 0 4px 0; background:url(/image/common/k013_n_070518_with_e2_t.gif) no-repeat; }
	.e4ptitle		{ margin:24px 0 4px 0; background:url(/image/common/k013_n_070518_with_e4_t.gif) no-repeat; }
	.e5ptitle		{ margin:24px 0 4px 0; background:url(/image/common/k013_n_070518_with_e5_t.gif) no-repeat; }
	.e6ptitle		{ margin:24px 0 4px 0; background:url(/image/common/k013_n_070518_with_e6_t.gif) no-repeat; }
	.ecoptitle		{ background:url(/image/common/k013_n_070518_with_eco_t.gif) no-repeat; }
h2					{ height:41px; margin-bottom:19px; padding-left:1px; text-indent:-9999px; text-decoration:none; }
	.b1sbtitle01	{ background:url(/image/common/k013_n_070518_with_b1st_01.gif) no-repeat; }
	.b1sbtitle02	{ background:url(/image/common/k013_n_070518_with_b1st_02.gif) no-repeat; }
	.b3sbtitle01	{ background:url(/image/common/k013_n_070518_with_b3st_01.gif) no-repeat; }
	.c1sbtitle01	{ background:url(/image/common/k013_n_070518_with_c1st_01.gif) no-repeat; }
	.c2sbtitle01	{ background:url(/image/common/k013_n_070518_with_c2st_01.gif) no-repeat; }
	.c3sbtitle01	{ background:url(/image/common/k013_n_070518_with_c2st_01.gif) no-repeat; }
	.c4sbtitle01	{ background:url(/image/common/k013_n_070518_with_c4st_01.gif) no-repeat; }
	.d2sbtitle01	{ background:url(/image/common/k013_n_070518_with_d2st_01.gif) no-repeat; }
	.d2sbtitle02	{ background:url(/image/common/k013_n_070518_with_d2st_02.gif) no-repeat; }
	.d2sbtitle03	{ background:url(/image/common/k013_n_070518_with_d2st_03.gif) no-repeat; }
	.e1sbtitle01	{ background:url(/image/common/k013_n_070518_with_e1st_01.gif) no-repeat; }
	.e1sbtitle02	{ background:url(/image/common/k013_n_070518_with_e1st_02.gif) no-repeat; }
	.e2sbtitle01	{ background:url(/image/common/k013_n_070518_with_e2st_01.gif) no-repeat; }
	.e2sbtitle02	{ background:url(/image/common/k013_n_070518_with_e2st_02.gif) no-repeat; }
	.e4sbtitle01	{ background:url(/image/common/k013_n_070518_with_e4st_01.gif) no-repeat; }
	.n08sbtitle01	{ background:url(/image/common/k013_n_070518_with_n08st_01.gif) no-repeat; }
	.ecosbtitle01	{ background:url(/image/common/k013_n_070518_with_ecost_01.gif) no-repeat; }
	.ecosbtitle02	{ background:url(/image/common/k013_n_070518_with_ecost_02.gif) no-repeat; }
h3					{ height:36px; margin-bottom:19px; text-indent:-9999px; text-decoration:none; }
	.n08sbtitle1	{ background:url(/image/common/k013_n_070518_with_n08sst_01.gif) no-repeat; }
	.n08sbtitle2	{ background:url(/image/common/k013_n_070518_with_n08sst_02.gif) no-repeat; }
	.ecosbtitle1	{ height:61px; background:url(/image/common/k013_n_070518_with_ecosst_01.gif) no-repeat; }
	.ecosbtitle2	{ height:61px; background:url(/image/common/k013_n_070518_with_ecosst_02.gif) no-repeat; }
	.ecosbtitle3	{ height:61px; background:url(/image/common/k013_n_070518_with_ecosst_03.gif) no-repeat; }

/* paragraph + icon */
p					{ margin-bottom:1em; }
p.txtitle			{ margin-bottom:8px; font-size:110%; font-weight:bold; }
p.txbig				{ font-size:110%; font-weight:bold; }
p.catch				{ margin-bottom:20px; }
p.lead				{ display:block; margin-bottom:28px; text-indent:-9999px; text-decoration:none; }
p.ppopup			{ margin-top:10px; padding-left:22px; background:url(/image/common/k013_n_070518_with_icn_popwin.gif) no-repeat left 0.1em; }
p.plink				{ margin-top:10px; padding-left:16px; background:url(/image/common/k013_n_070518_with_arrow_green.gif) no-repeat left 0.3em; }
p.pagetop			{ margin:30px 0; text-align:right; }
p.pagetopbtm		{ margin:30px 0 0 0; text-align:right; }
.red				{ color:#a40000; }
.bold				{ font-weight:bold; }

/* list */
.listbox	{ clear:left; padding:9px; margin-bottom:5px; }
	.listbox:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .listbox {
		height: 1%;
	}
	.listbox {
		display: block;
	}
	/**/
	.listbox {
		display: inline-block;
	}
.listbox p { margin-bottom:0; }
.listdisc	{ margin-bottom:10px; padding-left:25px; background:url(/image/common/k013_n_070518_with_icon_03.gif) no-repeat left 3px; }
.listemarrow	{ margin-bottom:10px; padding-left:25px; background:url(/image/common/k013_n_070518_with_arrow_orange.gif) no-repeat; }
.listend	{ margin-bottom:0; }

/* box + background */
.bgbox		{ padding:20px; }
	.bgbox:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .bgbox {
		height: 1%;
	}
	.bgbox {
		display: block;
	}
	/**/
	.bgbox {
		display: inline-block;
	}
.lineembox	{ padding:15px 16px; background-color:#ffffff; border:solid 2px #b0de66; }
	.lineembox:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .lineembox {
		height: 1%;
	}
	.lineembox {
		display: block;
	}
	/**/
	.lineembox {
		display: inline-block;
	}
.linestrongbox	{ padding:14px 16px; border:solid 5px #009944; font-size:110%; font-weight:bold; }
.linebgbg	{ background:url(/image/common/k013_n_070518_with_table_bg01.gif); border:solid 5px #d7efb5; }

/* ========================================================== */
/*  common others                                             */
/* ---------------------------------------------------------- */
.navihidden			{ position:absolute; z-index:100; top:0px; right:9999px; display:run-in; width:1px;	height:1px; border-style:none; overflow:hidden; }
.mgn				{ margin-bottom:20px; }
.mgnmore			{ margin-bottom:30px; }
p.mgnnone			{ margin-bottom:0px; }
.mgn10px			{ margin-bottom:10px; }
.imgctr				{ margin:0 auto; text-align:center; }
.imgrt				{ float:right; }
.picrt				{ float:right; margin-left:10px; margin-bottom:10px; }
.ftclr				{ clear:both; }
.alnctr				{ text-align:center; }
.nowrap				{ white-space:nowrap; }

/* ========================================================== */
/*  style                                                     */
/* ---------------------------------------------------------- */
/* top */
ol.topfunclist { float:left; width:490px; margin-top:20px; }
ol.topfunclist li { float:left; margin:0 6px 8px 0; }
ol.topfunclist li a	{ display:block; width:232px; height:74px; text-decoration:none; text-indent:-9999px; }
	.topfunc01 a	{ background:url(/image/common/k013_n_070518_with_off_01.gif) no-repeat; }
	.topfunc02 a	{ background:url(/image/common/k013_n_070518_with_off_02.gif) no-repeat; }
	.topfunc03 a	{ background:url(/image/common/k013_n_070518_with_off_03.gif) no-repeat; }
	.topfunc04 a	{ background:url(/image/common/k013_n_070518_with_off_04.gif) no-repeat; }
	.topfunc05 a	{ background:url(/image/common/k013_n_070518_with_off_05.gif) no-repeat; }
	.topfunc06 a	{ background:url(/image/common/k013_n_070518_with_off_06.gif) no-repeat; }
	.topfunc01 a:hover	{ background:url(/image/common/k013_n_070518_with_on_01.gif) no-repeat; }
	.topfunc02 a:hover	{ background:url(/image/common/k013_n_070518_with_on_02.gif) no-repeat; }
	.topfunc03 a:hover	{ background:url(/image/common/k013_n_070518_with_on_03.gif) no-repeat; }
	.topfunc04 a:hover	{ background:url(/image/common/k013_n_070518_with_on_04.gif) no-repeat; }
	.topfunc05 a:hover	{ background:url(/image/common/k013_n_070518_with_on_05.gif) no-repeat; }
	.topfunc06 a:hover	{ background:url(/image/common/k013_n_070518_with_on_06.gif) no-repeat; }
.topbnnrarea	{ float:right; padding:10px 10px 0 10px; margin-top:20px; }
.topbnnrtitle	{ width:189px; height:13px; margin-bottom:8px; background:url(/image/common/k013_n_070518_with_banner_t.gif) no-repeat; text-decoration:none; text-indent:-9999px; }
.topbnnr		{ margin-bottom:10px; }
.topsolutionboxtop { clear:both; margin-top:20px; width:469px; height:10px; background:url(/image/common/k013_n_070518_with_box_tp.gif) no-repeat; }
.topsolutionbox { padding:0 8px; background:url(/image/common/k013_n_070518_with_box_bg.gif) repeat-y; }
	/*\*/
	* html .topsolutionbox {
		height: 1%;
	}
	.topsolutionbox {
		display: block;
	}
	/**/
	.topsolutionbox {
		display: inline-block;
	}
.topsolutionbox li { float:left; margin:0 10px 0 0; }
.topsolutionbox li a	{ display:block; width:222px; height:32px; text-decoration:none; text-indent:-9999px; }
	.topsl01 a	{ background:url(/image/common/k013_n_070518_with_soff_02.gif) no-repeat; }
	.topsl02 a	{ background:url(/image/common/k013_n_070518_with_soff_01.gif) no-repeat; }
	.topsl01 a:hover	{ background:url(/image/common/k013_n_070518_with_son_02.gif) no-repeat; }
	.topsl02 a:hover	{ background:url(/image/common/k013_n_070518_with_son_01.gif) no-repeat; }
.topsolutionboxbtm { height:8px; background:url(/image/common/k013_n_070518_with_box_btm.gif) no-repeat; }

/* b1 */
.b1lead01		{ height:14px; background:url(/image/common/k013_n_070518_with_b1_read01.gif) no-repeat; }
.b1lead02		{ height:32px; background:url(/image/common/k013_n_070518_with_b1_read02.gif) no-repeat; }
.b1bgbox		{ padding:10px 16px 14px 16px; }
	.b1bgbox:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .b1bgbox {
		height: 1%;
	}
	.b1bgbox {
		display: block;
	}
	/**/
	.b1bgbox {
		display: inline-block;
	}
.b1aboutwithft		{ float:left; width:263px; }
.b1aboutwithlist	{ float:left; width:377px; }
	.b1aboutwithlist ul	{ margin-top:-2px; }
	.b1aboutwithlist li	{ float:left; width:160px; margin-bottom:4px; padding-left:13px; background:url(/image/common/k013_n_070518_with_b1img_arrow.gif) no-repeat left 3px; }
.b1markmgn			{ margin:4px 0 3px 0; }
.b1iconlist li		{ margin-bottom:30px; }
p.b1listttl			{ display:block; margin-bottom:0; text-decoration:none; text-indent:-9999px; }
	p.b1listttl1		{ height:44px; margin-bottom:10px; background:url(/image/common/k013_n_070518_with_b1icn_t01.gif) no-repeat; }
	p.b1listttl2		{ height:50px; margin-bottom:10px; background:url(/image/common/k013_n_070518_with_b1icn_t02.gif) no-repeat; }
	p.b1listttl3		{ height:51px; background:url(/image/common/k013_n_070518_with_b1icn_t03.gif) no-repeat; }
	p.b1listttl4		{ height:44px; background:url(/image/common/k013_n_070518_with_b1icn_t04.gif) no-repeat; }
	p.b1listttl5		{ height:55px; margin-bottom:10px; background:url(/image/common/k013_n_070518_with_b1icn_t05.gif) no-repeat; }
	p.b1listttl6		{ height:44px; margin-bottom:10px; background:url(/image/common/k013_n_070518_with_b1icn_t06.gif) no-repeat; }
	p.b1listttl7		{ height:44px; margin-bottom:10px; background:url(/image/common/k013_n_070518_with_b1icn_t07.gif) no-repeat; }
.b1listttlum		{ padding-left:30px; list-style-type:decimal; }
.b1listttlum li		{ margin-bottom:0; list-style-type:decimal; }

/* c1 */
.c1list li 			{ width:326px; padding-bottom:3px; background:#ffffff url(/image/common/k013_n_070518_with_c1shadow_01.gif) no-repeat left bottom; }
.c1list li p		{ margin-bottom:0; }
.c1list li div		{ margin-bottom:0; border-color:#b0de66; border-style:solid; border-width:2px; }
.c1list li div.c1up	{ height:105px; }
.c1listttl a		{ display:block; height:45px; text-decoration:none; text-indent:-9999px; }
	li.c1listttl1	{ float:left; margin-bottom:20px; }
		li.c1listttl1 p.c1listttl		{ background:url(/image/common/k013_n_070518_with_c1img_01.gif) no-repeat; }
	li.c1listttl2	{ float:right; margin-bottom:20px; }
		li.c1listttl2 p.c1listttl		{ background:url(/image/common/k013_n_070518_with_c1img_02.gif) no-repeat; }
	li.c1listttl3	{ clear:both; float:left; }
		li.c1listttl3 p.c1listttl		{ background:url(/image/common/k013_n_070518_with_c1img_03.gif) no-repeat; }
	li.c1listttl4	{ float:right; }
		li.c1listttl4 p.c1listttl		{ background:url(/image/common/k013_n_070518_with_c1img_04.gif) no-repeat; }
p.c1listtxt			{ padding:12px 10px 16px 10px; }

/* e1 */
.e1lead01			{ height:32px; background:url(/image/common/k013_n_070518_with_e1_read01.gif) no-repeat; }
h3.e1tx01			{ height:16px; background:url(/image/common/k013_n_070518_with_e1sst_01.gif) no-repeat; }

/* e2 */
.e2lead01			{ height:32px; background:url(/image/common/k013_n_070518_with_e2_read01.gif) no-repeat; }
.e2list li			{ padding:10px; background-color:#ffffff; border:solid 2px #b0de66; }
	.e2list li:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .e2list li {
		height: 1%;
	}
	.e2list li {
		display: block;
	}
	/**/
	.e2list li {
		display: inline-block;
	}
.e2list li p		{ float:left; }
.e2listttl			{ width:120px; padding-left:24px; background:url(/image/common/k013_n_070518_with_blue_mark.gif) no-repeat; font-weight:bold; }
.e2listtxt			{ width:500px; }
#e2table				{ width:100%; margin-bottom:30px; border-collapse:collapse; border-spacing:0px; border:solid 1px #90b634; color:#666666; }
	#e2table th			{ padding:6px 10px; background-color:#e5f1b7; border-collapse:collapse; border-spacing:0px; border:solid 1px #90b634; font-weight:bold; text-align:center; vertical-align:middle; }
	#e2table td			{ padding:10px 10px; border-collapse:collapse; border-spacing:0px; border:solid 1px #90b634; vertical-align:top; }
	#e2table td.tdbg	{ background-color:#f6fce6; }
	#e2table td.tdbgk	{ background:url(/image/common/k013_n_070518_with_table_bg03.gif); text-align:center; }
	#e2table td.tdbgh	{ background:url(/image/common/k013_n_070518_with_table_bg04.gif); text-align:center; }
	#e2table th.invoiceicn			{ white-space:nowrap; text-align:center; }
	#e2table th.invoiceicn span		{ padding-left:20px; background:#e5f1b7 url(/image/common/k013_n_070518_with_e2icn_01.gif) no-repeat; }
	#e2table th.billicn			{ white-space:nowrap; text-align:center; }
	#e2table th.billicn	span	{ padding-left:20px; background:#e5f1b7 url(/image/common/k013_n_070518_with_e2icn_02.gif) no-repeat; }

/* e4 */
.e4lead01			{ height:32px; background:url(/image/common/k013_n_070518_with_e4_read01.gif) no-repeat; }

/* e5 */
.e5lead01			{ height:32px; background:url(/image/common/k013_n_070518_with_e5_read01.gif) no-repeat; }

/* e6 */
.e6lead01			{ height:50px; background:url(/image/common/k013_n_070518_with_e6_read01.gif) no-repeat; }

/* solutions */
.c235point			{ margin-bottom:15px; width:658px; height:38px; background:url(/image/common/k013_n_070518_with_5ptitle.gif) no-repeat; text-indent:-9999px; text-decoration:none; }
.lineillustbox		{ padding:8px 16px 12px 16px; border:solid 5px #d7ecb5; }
	.lineillustbox:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .lineillustbox {
		height: 1%;
	}
	.lineillustbox {
		display: block;
	}
	/**/
	.lineillustbox {
		display: inline-block;
	}
.lineillustbox ul 	{ float:left; width:440px; margin-top:6px; }
.lineillustbox div	{ float:right; padding:15px 18px 0 0; }
.solutionbox		{ padding:20px; }
	.solutionbox:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .solutionbox {
		height: 1%;
	}
	.solutionbox {
		display: block;
	}
	/**/
	.solutionbox {
		display: inline-block;
	}
.solutionbox ul 	{ float:left; width:380px; margin:0 10px; }
.solutionbox div.imgrt 		{ margin:4px 10px 0 0; }
.solutionbox div.lineembox	{ padding:4px 4px 0 4px; background:#ffffff; border:2px solid #b0de66; }
	.solutionbox div.lineembox:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .solutionbox div.lineembox {
		height: 1%;
	}
	.solutionbox div.lineembox {
		display: block;
	}
	/**/
	.solutionbox div.lineembox {
		display: inline-block;
	}
html>body .solutionbox div.lineembox	{ padding:4px 4px 15px 4px; }
.lineemboxsw				{ padding-bottom:3px; background:#ffffff url(/image/common/k013_n_070518_with_c23shadow_01.gif) repeat-x left bottom; }

/* case */
.casebox					{ margin-bottom:20px; padding:10px 10px 10px 32px; background:#ffffff url(/image/common/k013_n_070518_with_c4icn_01.gif) no-repeat 10px 11px; border:solid 2px #b0de66; }
li.casebox					{ margin-bottom:5px; }
.casebox p					{ margin:0; }
.casebox p.casecatch		{ margin:0 0 4px 0; font-weight:bold; font-size:110%; }
.casebox p.caselistcompany	{ margin:0; font-weight:bold; }
.casebox p.casecompany		{ margin:0; font-size:110%; }
.caseuserinfo				{ margin:20px 0 30px 0; padding:20px; background:url(/image/common/k013_n_070518_with_table_bg02.gif); }
.caseuserinfotitle			{ height:22px; background:url(/image/common/k013_n_070518_with_c4sst_01.gif) no-repeat; }
.caseuserinfo ul			{ background:url(/image/common/k013_n_070518_with_dot_line01.gif) repeat-x left bottom; }
.caseuserinfo li.useinfoli	{ clear:both; padding:8px 0 7px 0; background:url(/image/common/k013_n_070518_with_dot_line01.gif) repeat-x; }
	.caseuserinfo li.useinfoli:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .caseuserinfo li.useinfoli {
		height: 1%;
	}
	.caseuserinfo li.useinfoli {
		display: block;
	}
	/**/
	.caseuserinfo li.useinfoli {
		display: inline-block;
	}
.caseuserinfo li.useinfoli2	{ clear:both; padding:8px 0 7px 0; background:url(/image/common/k013_n_070518_with_dot_line01.gif) repeat-x; }
	/*\*/
	* html .caseuserinfo li.useinfoli {
		height: 1%;
	}
	.caseuserinfo li.useinfoli {
		display: block;
	}
	/**/
	.caseuserinfo li.useinfoli {
		display: inline-block;
	}
.caseuserinfoitem			{ float:left; width:120px; font-weight:bold; }
.caseuserinfodspn			{ float:left; width:560px; }
.caseuserinfodspn2			{ float:left; width:340px; }
.caseuserinfodspn3			{ float:left; width:200px; padding:0 0px 0 10px; }
.caseuserinfo li ol			{ background:transparent; list-style-type:decimal; padding-left:2.4em; }
.caseuserinfo li ol li		{ padding:2px 0; background:transparent; }

/* contact */
.n08ftbox			{ margin-bottom:20px; }
	.n08ftbox:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .n08ftbox {
		height: 1%;
	}
	.n08ftbox {
		display: block;
	}
	/**/
	.n08ftbox {
		display: inline-block;
	}
.n08ftbox div		{ float:left; width:320px; text-indent:-9999px; text-decoration:none; }
.n08ftbox p			{ float:left; width:400px; }
.infodial			{ width:254px; height:55px; background:url(/image/common/k013_n_070518_with_n08img_01.gif) no-repeat; }
.infomail a			{ display:block; width:289px; height:50px; background:url(/image/common/k013_n_070518_with_n08img_02.gif) no-repeat; text-decoration:none; }
.infomail a:hover	{ background:url(/image/common/k013_n_070518_with_n08img_02on.gif) no-repeat; }

/* company overview */
table.companyoverview							{ margin-bottom:20px; }
table.companyoverview td						{ padding:0 20px 0.5em 0; vertical-align:top; }
table.companyoverview td p.tableintitle			{ margin-bottom:8px; }
table.companyoverview td.companyhistorydate		{ padding-right:30px; white-space:nowrap; text-align:right; }

/* eco */
.ecotopiclist li	{ margin-bottom:10px; }
	.ecotopiclist li:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .ecotopiclist li {
		height: 1%;
	}
	.ecotopiclist li {
		display: block;
	}
	/**/
	.ecotopiclist li {
		display: inline-block;
	}
.ecotopicslt		{ float:left; width:130px; }
.ecotopicsrt		{ float:left; width:590px; }
.ecotopicstitle01 	{ height:15px; background:url(/image/common/k013_n_070518_with_ecoimg_01.gif) no-repeat; text-decoration:none; text-indent:-9999px; }
.ecotopicstitle02	 { height:15px; background:url(/image/common/k013_n_070518_with_ecoimg_02.gif) no-repeat; text-decoration:none; text-indent:-9999px; }
ul.ecocategory li	{ float:left; width:216px; margin-right:10px; url(/image/common/k013_n_070518_with_c23shadow_01.gif) repeat-x left bottom; }
ul.ecocategory li.ecocategoryliend	{ margin-right:0; }
ul.ecocategory li div	{ height:130px; background:#ffffff; border:2px solid #b0de66; }
ul.ecocategory li a	{ display:block; width:216px; height:51px; text-decoration:none; text-indent:-9999px; }
	p.ecocategory01	{ height:51px; background:url(/image/common/k013_n_070518_with_ecoimg_03.gif) no-repeat; }
	p.ecocategory02	{ height:51px; background:url(/image/common/k013_n_070518_with_ecoimg_04.gif) no-repeat; }
	p.ecocategory03	{ height:51px; background:url(/image/common/k013_n_070518_with_ecoimg_05.gif) no-repeat; }
.ecocategorytxt		{ padding:0 10px; }
.ecobox				{ padding:0 0 17px 0; border:solid 5px #b0de66; }
.ecobox p			{ margin-left:20px; margin-right:20px; }
.ecobox hr.dotline	{ height:1px; margin:0px 20px 10px 20px; background:url(/image/common/k013_n_070518_with_dot_line01.gif) repeat-x; }
.ecobox div			{ margin-left:20px; margin-right:20px; }
	p.ecocategorytitle		{ height:30px; margin-bottom:10px; text-decoration:none; text-indent:-9999px; }
	.ecocategorytitle01		{ background:url(/image/common/k013_n_070518_with_ecoimg_06.gif) no-repeat; }
	p.ecocategorytitle02	{ height:40px; background:url(/image/common/k013_n_070518_with_ecoimg_07.gif) no-repeat; }
	.ecocategorytitle03		{ background:url(/image/common/k013_n_070518_with_ecoimg_08.gif) no-repeat; }
	.ecocategorytitle04		{ background:url(/image/common/k013_n_070518_with_ecoimg_09.gif) no-repeat; }
	.ecocategorytitle05		{ background:url(/image/common/k013_n_070518_with_ecoimg_10.gif) no-repeat; }
.ecoboxcategory3			{ padding:15px 0; }
.ecopwithimg01			{ height:134px; margin-bottom:20px; padding-right:180px; background:url(/image/common/k013_n_070518_with_ecoimg_1.gif) no-repeat right top; }
.ecopwithimg01 p		{ margin:0; line-height:2.4; }
.ecomark1			{ margin-bottom:10px; padding-left:70px; padding-bottom:15px; background:url(/image/common/k005_m_ecoi_001.gif) no-repeat; }
.ecomark2			{ margin-bottom:10px; padding-left:70px; background:url(/image/common/k005_m_ecoi_003.gif) no-repeat; }
.ecomark3			{ margin-bottom:10px; padding-left:70px; background:url(/image/common/k005_m_ecoi_002.gif) no-repeat; }
.ecogybox			{ margin:0 0 15px 0; padding:10px; border:1px solid #cccccc; }

/* withkaunet function */
.funcnavi		{ margin:50px 0 0 0; border-bottom:solid 3px #bbbbbb; }
	.funcnavi:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .funcnavi {
		height: 1%;
	}
	.funcnavi {
		display: block;
	}
	/**/
	.funcnavi {
		display: inline-block;
	}
p.funcnavititle	{ height:36px; margin-bottom:10px; background:url(/image/common/k013_n_070518_with_list_t.gif) no-repeat; text-decoration:none; text-indent:-9999px; }
.funcnavi ul	{ margin-left:16px; }
.funcnavi li	{ float:left; margin:0 30px 10px 0; padding-left:16px; background:url(/image/common/k013_n_070518_with_arrow_green.gif) no-repeat left 0.3em; color:#999999; }

/* popup */
.sbwinbody  { margin:10px; }
.pupupclose	{ margin-right:10px; text-align:right; }

/* popup - delivery */
.deliverytitle { font-size:1.4em; font-weight:bold; margin-bottom:20px; }
.deliverytitle span { padding-left:10px; font-size:0.75em; font-weight:normal; }
.deliveryarea { width:580px; margin-bottom:10px; }
	.deliveryarea:after {
		content: ".";
		display: block;
		clear: both;
		height:0;
		visibility: hidden;
	}
	/*\*/
	* html .deliveryarea {
		height: 1%;
	}
	.deliveryarea {
		display: block;
	}
	/**/
	.deliveryarea {
		display: inline-block;
	}
.deliverypref { float:left; width:80px; }
.deliverycity { float:right; width:500px; }
/* withkaunet2.css nnagase 1.6 08/06/18 for Version Control */
