@charset "EUC-JP";   /*   文字コード   */

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,address	{ margin: 0; padding: 0; }

body			{ background: #222 url(/nol/index_image/bg_dark.jpg); }
.clear			{ clear: both; }
.clear hr,
.clear br		{ display: none; }

#iframe			{ border-left: 1px solid #8B0000; border-right: 1px solid #8B0000; }
#page			{ width: 800px; margin: 0 auto; }

#head			{ position: relative; background: url(/nol/event/aka_midori/docs/men01.jpg) no-repeat; height: 540px; overflow: hidden; }
#head h1		{ text-indent: -9999px; }
#head p			{ text-indent: -9999px; }
#head hr		{ display: none; }
#head #back a		{ position: absolute; top: 465px; left: 447px; width: 199px; height: 61px; background: url(/nol/event/aka_midori/docs/go_back.jpg) no-repeat; overflow: hidden; text-indent: -9999px; text-decoration: none; }
#head #back a:hover	{ background-position: 0 -61px; }


#c1			{ background: url(/nol/event/aka_midori/docs/men02.jpg) no-repeat; height: 463px; overflow: hidden; }
#c1 h2, #c1_text	{ position: relative; left: -9999px; }



/*   contents common   */
#c2			{ padding: 9px 0 20px; background: url(/nol/event/aka_midori/docs/men_bg.jpg); border-left: 1px solid #8B0000; border-right: 1px solid #8B0000; }
#box			{ background: url(/nol/event/aka_midori/docs/box02.jpg) repeat-y; margin-left: 14px; margin-bottom: 15px; }
#contents		{ background: url(/nol/event/aka_midori/docs/box01.jpg) no-repeat; padding: 15px 0; margin: 0 3px; color: #333; }
#clear			{ background: url(/nol/event/aka_midori/docs/box03.jpg) no-repeat; height: 3px; }
#clear hr		{ display: none; }

#d3,#d4,#d5		{ margin-bottom: 25px; }
#d1 h3,
#d2 h3,
#d3 h3,
#d4 h3,
#d5 h3,
#d6 h3			{ margin: 0 0 10px; /*width: 764px;*/ width: 100%; height: 40px; background-repeat: no-repeat; overflow: hidden; text-indent: -9999px; }
#d1 h3			{ background-image: url(/nol/event/aka_midori/docs/head01.jpg); }
#d2 h3			{ background-image: url(/nol/event/aka_midori/docs/head02.jpg); }
#d3 h3			{ background-image: url(/nol/event/aka_midori/docs/head03.jpg); }
#d4 h3			{ background-image: url(/nol/event/aka_midori/docs/head04.jpg); }
#d5 h3			{ background-image: url(/nol/event/aka_midori/docs/head05.jpg); }
#d6 h3			{ background-image: url(/nol/event/aka_midori/docs/head06.jpg); }
#contents .text		{ font-size: 80%; line-height: 140%; color: #333; width: 680px; margin-left: 40px; }
#contents p		{ margin: 0 0 12px; }
#contents p.att		{ text-indent: -1em; padding-left: 1em; }

/*   contents detail   */
#d1			{ padding: 10px 0 0; }
#d1 #left		{ display: inline; float:  left; width: 383px; margin-left: 40px; margin-bottom: 12px; padding-top: 7px; font-size: 80%; line-height: 140%; color: #333; }
#d1 #right		{ display: inline; float: right; width: 341px; margin-bottom: 12px; height: 222px; overflow: hidden; }

#d2			{ margin-bottom: 35px; }
#d2_text		{ position: relative; width: 680px; margin-left: 40px; font-size: 80%; line-height: 140%; color: #333; }
#d2 #s			{ font-size: 100%; line-height: 140%; position: absolute; right: 0; bottom: -30px; }
#d2 #s a		{ color: #444; text-decoration: none; }
#d2 #s a:hover		{ color: #00F; }

#d6			{ padding-bottom: 8px; }
#contents #d6 p#space	{ margin-bottom: 12px; }
#contents #d6 p	.att	{ margin-bottom: 0; }

#foot			{ font-size: 12px; line-height: 16px; padding: 0 1px; margin: 0 14px; }
#foot #go_top		{ display: inline; float: right; width: 175px; border: 1px solid #AAA; background: #EEE; padding: 6px 0; text-align: center; }
#foot #go_top a		{ color: #00F; text-decoration: none; }
#foot #go_top a:hover	{ color: #00F; text-decoration: underline; }
#foot #copy		{ display: inline; float:  left; width: 580px; border: 1px solid #AAA; background: #EEE; padding: 6px 0; text-align: center; }
#foot #copy address	{ font-style: normal; color: #666; }