@charset "utf-8";

	H2{
		font-size:20pt;
		font-weight:bold;
		color:#457aae;
		border-bottom:solid 3px #457aae;
		margin-bottom:2px;
		text-align:center;
		line-height:1.2em;
	}
	H3{
		font-weight:bold;
		font-size:14pt;
		margin-top:8px;
		color:#457aae;
	}
	.inquiry{
		margin-bottom:8px;
	}
	H4{font-weight:bold;}

	.box{border-right:solid 1px #999;border-bottom:solid 1px #999;margin-bottom:20px;padding:0 10px 10px 0;}
	.rev{background-color:#618abb;color:#fff;text-align:center;padding:4px;margin-bottom:6px;}
	DL.nomargin DD{margin-left:0;}
	SPAN.note{color:#457aae;}
	.note{text-indent:-1em;margin-left:1em;}
	P.read{font-weight:bold;margin:4px 0;text-indent:0;}

	.fl{width:500px;float:left;}
	.fr{width:500px;float:right;}
	.box .fl{width:500px;float:left;}
	.box .fr{width:500px;float:right;}

	DT{float:left;font-weight:bold;}
	DD{margin-left:80px;line-height:1.5em;}
	UL{margin-left:20px;}

	DL.list DT{font-weight:normal;}
	DL.list DD{margin-left:140px;}
	DL.nobold DT{font-weight:normal;}
	DL.nobold DD{margin-left:65px;}

	DL.m20 DD{margin-left:30px;}
	DL.m40 DD{margin-left:40px;}
	DL.m50 DD{margin-left:50px;}
	DL.m60 DD{margin-left:60px;}
	DL.m70 DD{margin-left:70px;}
	DL.m150 DD{margin-left:160px;}
	LI{line-height:1.3em;}
	UL.inline LI{display:inline;float:left;margin-left:0px;margin-right:10px;}
	UL.inline{margin-left:0;}

	DL.m120 DD{margin-left:120px;}
	DL.m140 DD{margin-left:140px;}



	.sub{background-color:#457aae;color:#fff;padding:4px;text-align:center;font-weight:bold;}

	.dblue{color:#003c83;}
	.bbox{background-color:#e3e8f2;border-radius:10px;padding:10px;}
	.bbox H3{background-color:transparent !important;color:#3c7ab1 !important;margin-bottom:4px !important;}
	.dred{color:#d01031;}
	.cls{clear:both;}
	.bold{font-weight:bold;}
	.sbox{border:solid 4px #e3e8f2;border-radius:10px;padding:10px;}
	.sbox H2{border:none;color:#ec652f;}

	.tdcnt TD{text-align:center;}
	TD.cnt{text-align:center;}


	.table1 TH,.table1 TD{border:solid 1px #fff;padding:5px;}
	.table1 TH{background-color:#6a91c0;color:#fff;white-space:nowrap;font-weight:bold;text-align:center;}
	.table1 TR.odd{background-color:#ecf0f7;}
	.table1 TR.even{background-color:#dae2f0;}

	
	.table2 {width:100%;}
	.table2 CAPTION{font-weight:bold;}
	.table2 TH{border:solid 1px #fff;padding:5px;}
	.table2 TD{border:solid 1px #87a3cb;padding:5px;}
	.table2 TH{font-weight:bold;text-align:center;background-color:#87a3cb;color:#fff;white-space:nowrap;padding:5px 10px;}
	.table2 TR.first TH{background-color:#6a91c0;color:#fff;}
	.table2 TD.tdrt{text-align:right;padding-right:1em;}

	.table3 {width:100%;}
	.table3 TH{border:solid 1px #fff;padding:5px;}
	.table3 TD{border:solid 1px #fff;padding:5px;background-color:#dae2f0;}
	.table3 TH{font-weight:bold;text-align:center;background-color:#b6c5df;white-space:nowrap;padding:5px 10px;}
	.table3 TR.first TH{background-color:#6a91c0;color:#fff;}
	.table3 TR.odd TD{background-color:#ecf0f7;}
	.table3 TR.even TD{background-color:#dae2f0;}
	.table3 TD.odd{background-color:#dae2f0;}
	.table3 TD.even{background-color:#ecf0f7;}

	.table4 {width:100%;}
	.table4 TH{border:solid 1px #fff;padding:5px;background-color:#e3e8f2;}
	.table4 TD{border:solid 1px #fff;padding:5px;font-weight:bold;text-align:center;}
	.table4 TR.first TH{background-color:#6a91c0;color:#fff;font-weight:bold;}
	.table4 TH DIV{font-weight:bold;}
	.table5 TR.first TH{background-color:#6a91c0;color:#fff;font-weight:bold;}
	.table5 TH,.table5 TD{border:solid 1px #fff;padding:5px;}
	.table5 TH{white-space:nowrap;font-weight:bold;text-align:center;}
	.table5 TR.odd TH,.table5 TR.odd TD{background-color:#ecf0f7;}
	.table5 TR.even TH,.table5 TR.even TD{background-color:#dae2f0;}

	#box4_1 H3{
		background-color:#618abb;
		color:#fff;
		text-align:center;
	}

	#box_gomi #r4{background-color:#3c7ab1;color:#fff;border-radius:10px;font-size:18pt;padding:6px;text-align:center;}
	#box_gomi H3{background-color:#ecf0f7;color:#3c7ab1;border-left:solid 8px #7d9ec8;padding:4px 10px;}
	#box_gomi #r4 SPAN{font-size:12pt;}
	#box_gomi H4{font-weight:bold;font-size:12pt;}
	#box_gomi H5{font-weight:bold;}
	#gomi_1 H4,#gomi_1 H5,#gomi_1 H6{font-size:12pt;font-weight:bold;}
	#gomi_1 H5,#gomi_1 H6{margin-top:10px;}
	#gomi_2{background-color:#ecf0f7;padding:10px;}
	#gomi_3 H4{color:#003b82;font-size:18pt;font-weight:bold;}
	#denchi{
		border-radius: 10px;
		padding: 10px;
		border:solid 1px #cccccc;
		position:relative;
		margin-top:16px;
	}
	#box_gomi #denchi H3{border:none;color:#91abd0;background-color:#fff;font-size:13pt;font-weight:bold;text-align:center;margin:0;padding:0;}

	#box0{border-top:solid 2px #3c7ab1;margin-top:20px;padding-top:0;}
	#box0 H3{text-align:center;margin:0;background-color:#3c7ab1;padding:6px;font-size:18pt;border:0;color:#fff;border-radius:0 0 10px 10px;}
	#box0 H3 SPAN{font-size:12pt;}
	#box0_1{float:left;width:490px;margin-right:10px;}
	#box0_2{float:left;width:490px;margin-left:10px;margin-top:14px;}
	#box0 H4{color:#000;border:none;background-color:#fff;margin:0;font-size:12pt;margin-top:5px;padding:0;}
	#box0_1_1{background-color:#edf0f7;padding:10px;}
	#box0 H5{font-weight:bold;font-size:11pt;}
	#box0_2 UL{margin:6px 0 6px 20px;}
	#box0 .box0_3{width:480px;float:left;}
	#box0 .box0_3 H4{background-color:#ecf0f7;color:#3c7ab1;border-left:solid 10px #7d9ec8;padding:4px 0 4px 10px;}
	DL.list DT{font-weight:normal;}
	DL.list DD{margin-left:140px;}


	#denchi IMG#month{
		position:absolute;
		top:-10px;
		right:-10px;
	}
	#exmark{
		float:left;margin-top:10px;
		list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAACpElEQVQ4jYWVXUiTURjHf762FgNbibALvwiGrAWCopMiYS3NCKUyMEwiL7QSooSUEvFCJYQEsZtu9GIhokEJWaQDkUVhTMHAgpYO50eBw5z7iLlpaRdTN1/fd/6uznn5n/953uc55zlxi0s+xPQPTmGxzRSN2BeNgAHQARrABdgTj6rGb57WWavL8yzqBOW+9XHRpgs/vdzreG/6Mu+qBCoAYd+KCJsqpaK3rthgrr6ROypp+u27i2utr6oCoY16IEPskHDkMP7gupT5dGm2tv1ZY3H3zgdBZNgmNqy7lMPWpyZ8I4/or7ssZZoxMOloe/DkXdWuqdcfouLpG9N2hEniFQ01xt3x9SuZ6JP3SQCSBiYd9UOjP0wAQlefDbcvUCn1ywBuz9qe+XIgJCUDyHjc86EybGr9WkS4KJKsegJ75sE1WVPcvkBF/+BUkRAIbRiJUeXZefeeuUyxdhAsthmjQPgcyu/ujUTqcLpjKMOMOZcMAuGDLYvHF9wdi1MhRSC0oRMI3xRZ3P5IocSpkEEjEL56sswurUY28B4cKeASAHsshedPpNrRqYiBPZ60cyeBs3IK54qPXzMrfByfo3N4kvW//2I6ZqVrXgoqpcIKbMqJ9MlJ3C4zcKc8j0J96kFRbpbkaK3CxVPpFqBXTtVx9zy5WSloTyTS1Xw1pqNKqegtK8m0CC33C1EpFWZgWkro8UbyKL6yIqbrig1mdYKS+IbGJrTH1c63E44gcAZQRSstk06ObR1ids5NTecQy37JE/C7QJfa0lJb8Bqi+mn/4BT1L0arAMl+GivCrHRNe09zaffOK7Cn849NLFDzfNi03bUO7PxAb2W+3txae0G68+/g9Yfo6rPR89le5PYFjEi8UcB4abbW+vBWviUtRb1vt/8hSA9uxY1RYAAAAABJRU5ErkJgggA=');
		margin-left:50px;
	}
	#exmark LI{
		color:#003b82;
		font-size:21px;
		line-height:21px;
		font-weight:bold;
	}
	.tablegomi TH,.tablegomi TD{border:solid 1px #4a79b1;padding:6px 2px;line-height:1.3em;text-align:center;}
	.tablegomi TR.first TH{background-color:#6b91c0;color:#fff;line-height:1.4em;width:140px;padding:2px;}
	.tablegomi TH{background-color:#dae2ef;font-weight:bold;}

	#box_recipe{background-color:#fefbec;margin-top:10px;}
	#box_recipe .lf{width:50%;float:left;}
	#box_recipe H3{background-color:#c54528;color:#FFF;text-align:center;font-size:16pt;padding:5px 0;}
	#box_recipe .read{background-color:#f8e8eb;padding:6px 10px;}
	#box_recipe .read H4{color:#c54528;font-weight:bold;font-size:11pt;text-align:center;}
	#box_recipe .inquiry{text-align:center;margin:4px 0;}
	#box_recipe H4{font-size:16pt;font-weight:bold;text-align:center;margin-top:8px;}
	#box_recipe H4 SMALL{font-size:11pt;}
	#box_recipe H5{background-color:#c54528;color:#FFF;font-weight:bold;text-align:center;margin-left:10px;font-size:13pt;padding:2px;margin-top:60px;}
	#box_recipe UL LI{margin-left:30px;font-weight:bold;white-space:nowrap;}
	#memo{background-color:#ffefe6;border:dotted 2px #c54528;margin:10px;border-radius:10px;padding:6px;}
	#memo H4{color:#c54528;font-size:13pt;text-align:left;margin:0;}
	#title2{position:relative;width:460px;margin:0 auto;height:140px;margin-bottom:10px;}
	#title2 #title_inner{position:absolute;top:60px;left:20px;width:260px;font-size:11pt;font-weight:bold;line-height:1.4em;}
	#title2 #img_caption{position:absolute;bottom:-20px;right:0;width:180px;font-size:10pt;text-align:center;line-height:1.2em;}
	#recipe{border:solid 1px #595758;border-radius:10px;margin:0 10px;padding:4px;}
	#recipe H4{color:#595758;font-size:12pt;margin:0;}
	#recipe TABLE{}
	#recipe TABLE TH{width:150px;}
	#recipe TABLE TD{white-space:nowrap;width:50px;}
	#box_recipe OL{margin:10px 20px 10px 40px;}
	#eiyo TH{width:90px;}
	#eiyo TD{width:70px;}


	#box_inner{border:solid 1px #d3d3d4;border-radius:10px;padding:10px;}
	#box_inner H3{background-color:#d3d3d4;text-align:center;color:#000;}

	.nowrap{white-space:nowrap;}
	.haigus{width:100%;}
	.haigus TH,.haigus TD{border:solid 1px #000;text-align:center;padding:4px;}
	.haigus TR.first TH{background-color:#d0daeb;}
	.haigus TR.even TD{border-width:2px 1px;}
	.haigus TR.even TD.col2{border-width:2px 1px 2px 2px;}
	.haigus TR.even TD.col7{border-width:2px 2px 2px 1px;}
	.haigus TR.even TD{font-weight:bold;}
