
html,body{ background-repeat: repeat-y; background-position: center 0; margin:0; padding:0    }
body{ font-weight: normal; font-style: normal; font-variant: normal; text-align:center  }
p { margin-top: 0.3em; margin-bottom: 0.3em; }
div#container /* The whole */ { background-color: #fff; width:760px; margin-right: auto; margin-left: auto; }
.tdmargin { padding-right: 1.5em; padding-left: 1.5em }
.tdmargin2 { font-size: 90%; padding-top: 0.5em; padding-bottom: 0.5em }
.tdmargin3 { font-size: 90%; padding-right: 0.5em; padding-left: 0.5em; }
.tdmargin img { margin-right: 0.5em; margin-bottom: 0.5em; border: solid 5px #cacaca }
/*<agl.folder "textbody">*/
	address { font-weight: normal; font-style: normal; }
	fieldset { font-weight: normal; font-style: normal; padding: 1em; border: solid 1px #ac7952; }
	legend { color: #b16225; font-weight: bold; font-style: normal; }
/*</agl.folder>*/
/*<agl.folder "header">*/
	div#header       { line-height: 100%; background-color: white; background-repeat: repeat-x; width: 760px; }
	div#header h1{ color: #606060; font-size: x-small; margin:0; padding-left:10px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; }
	.op       { color: #5c5c5c; font-size: 95%; background-repeat: repeat-x; background-position: 0 top; padding-top: 10px; clear: both }
	.op3      { background-image: url(../images/header/logo_iwate.gif); background-repeat: no-repeat; background-position: 0 bottom; padding-bottom: 0; padding-left: 60px; width: 300px; height: 95px; float: left; }
	.op2    { font-size: 95%; background-repeat: no-repeat; background-position: center; float: right ; clear: inherit; margin-top: 10px; margin-bottom: 5px; }
/*</agl.folder>*/
/*<agl.folder "home contents">*/
div#illustration { text-align: center; position: relative; clear: both; }
	.table_1a { background-image: url(../images/home/table1_1.gif); background-repeat: no-repeat; background-position: 0 0; width: 457px; height: 30px; padding: 0; }
	.table_1b { background-image: url(../images/home/table1_2.gif); background-repeat: repeat-y; width: 457px; padding: 0 1em; }
	.table_1b ul { line-height: 1.4em; margin: 0 10px 0 20px; padding: 0 10px 0 0; list-style-image: url(../images/home/icon_1.gif); }
	.table_1c { background-image: url(../images/home/table1_3.gif); background-repeat: no-repeat; width: 457px; height: 12px; }
/*</agl.folder>*/
/*<agl.folder "tubmenu">*/
div#tubmenu { text-align: right; position: relative; height: 32px; }
div#tubmenu2 { text-align: right; position: relative; }
/*</agl.folder>*/
/*<agl.folder "main contents">*/
div#wrapper { font-size: 95%; background-repeat: repeat-y; text-align: left; margin-top: 1em; margin-bottom: 1em }
	div#container{ text-align:left   }
div#content{ font-size: 95%; line-height: normal; background-repeat: repeat-y; width: 450px; float:left; }
div#content p  { color: #2e2e2e; margin: 0.2em 0 0 }
div#content h3 { font-size: 80%; margin: 0; padding: 0; }
div#content2 { font-size: 95%; width: 520px; float: right; padding-bottom: 1em; padding-left: 1em; border-left: 2px solid #dbdbdb; }
div#content2 p { line-height: 1.4em; }
div#content td { font-size: 80%; line-height: 1.2em; }
div#wrapper td { font-size: 95%; }
div#wrapper h2  { color: white; font-size: 110%; background-color: #006500; background-image: url(h2.gif); background-repeat: repeat-y; letter-spacing: 1px; margin: 0.5em 0; padding: 0.5em 1em 0.5em 2em; rder-right-width: medium; }
div#wrapper h3 { font-size: 1.1em; font-weight: bold; margin-bottom: 0; }
div#wrapper h4  { color: #639a00; font-size: 1.2em; font-weight: bold; margin: 0.83em 0 }
/*</agl.folder>*/
/*<agl.folder "navigation">*/
div#navigation { background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 300px; float: right  }
	div#navigation td { font-size: 80%; line-height: 1.2em; }
	.bnrp1  { background-repeat: no-repeat; margin-top: 1em; width: 181px; height: 17px }
.bnr  { background-repeat: repeat-y; text-align: left;}
.bnrp3  { background-repeat: no-repeat; margin-bottom: 10px; width: 181px; height: 17px }
	div#navigation2  { color: #2e2e2e; font-size: 90%; background-image: none; width: 220px; float: left }
	div#navigation2 ul { line-height: 1.6em; list-style-type: disc; margin: 0.5em 0 0.5em 20px; padding-right: 0.8em; padding-left: 0; list-style-image: url(arrow_1.gif); }
	div#navigation2 li { list-style-type: disc; margin: 0; border-bottom: 1px dotted #dbdbdb; }
	div#navigation2 p { line-height: 1.6em; }
	div#navigation2 td { color: #1d7a00; font-size: 80%; }
	.workd1  { background-image: url(../images/home/table2_1.gif); background-repeat: no-repeat; margin-top: 1em; width: 285px; height: 9px }
.workd2 { background-image: url(../images/home/table2_bg.gif); background-repeat: repeat-y; text-align: left; width: 285px; padding-right: 10px; padding-left: 10px; }
.workd2 td { font-size: 80%; text-align: left; }
.workd3  { background-image: url(../images/home/table2_2.gif); background-repeat: no-repeat; width: 285px; height: 9px }
	div#extra{ font-size: 90%; line-height: 1.4em; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width: 290px; float:right; clear:right; padding-bottom: 1em; }
	.navititle   { color: #006612; font-weight: bold; background-color: #eee; background-image: url(navi.gif); background-repeat: no-repeat; background-position: 0 50%; margin-bottom: 2px; padding-left: 25px }
/*</agl.folder>*/
/*<agl.folder "footer">*/
div#footer{ font-size: 90%; line-height: 1.2em; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; border-top: 1px solid #6d6d6d; }
div#footer p{margin:0;padding:5px 10px}
div#footer{ clear:both; width:100%; padding-top: 0.5em; padding-bottom: 1em; padding-left: 1em; }
div#footer a{ display:inline; padding:0; }
/*</agl.folder>*/
/*<agl.folder "line">*/
	.black { margin-bottom: 0.5em; border-bottom-style: solid; border-bottom-width: 3px; }
	.gray { border-bottom: 2px solid #606060; border-left: 10px solid #606060; }
/*</agl.folder>*/
/*<agl.folder "table">*/
	.a_1  { margin-bottom: 1em; border: solid 1px #dbd3c6 }
	.a_td1  { color: #006500; background-color: #f7efd6; padding: 0.5em 1em; border-bottom: 5px solid #ff8242 }
	.a_td2 { background-color: white; padding: 0.5em 1em 1em; }
/*</agl.folder>*/
/*<agl.folder "recipe">*/
	.recipe_td1 { color: white; font-weight: bold; background-color: #ff7400; margin: 0; padding: 0.2em 0.5em; }
	.recipe_td2 { color: white; font-weight: bold; background-color: #ff7400; text-align: right; margin: 0; padding: 0.2em 0.5em; }
	.recipe_td3  { border-bottom: 1px solid #a0a0a0 }
	.recipe_table { margin: 0; padding: 0; }
/*</agl.folder>*/


