@charset "shift_jis";
/* CSS Document */

/*---------------------------------------------------------------------
Style Reset
---------------------------------------------------------------------*/
/* -- html -- */
*    {margin:0;padding:0;} 
html {overflow-y:scroll;}

/* -- body -- */
body {font:12px/1.5; margin:0; padding:0;}
	* html body             {font-family:"ＭＳ Ｐゴシック", sans-serif; font-size:75%;}/* for IE6 */
	*+html body             {font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック"; font-size:75%;}/* for IE7 */
	html>/**/body           {font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", sans-serif; font-size:75%;}/* for IE8 */
	html:not(:target) body  {font:12.4px/1.5 Osaka, "ＭＳ Ｐゴシック", sans-serif;}/* for modern browser not IE8(FF,safari,chrome,opera) */

/* -- other tags -- */
a {overflow:hidden;}
a img, img {border:0;}
img {line-height:100%; vertical-align:bottom;}
abbr, acronym {border:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal; font-weight:normal;}
caption, th {text-align:left;}
code, kbd, pre, samp, tt {font-family:monospace; line-height:100%;}
	*+html code, kbd, pre, samp, tt {font-size:108%;}/* for IE7 */
h1, h2, h3, h4, h5, h6 {font-size:100%; font-weight:normal; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
ol, ul {list-style:none;}
q:before, q:after {content:'';}
button, fieldset, form, input, label, legend, select, textarea {font-family:inherit; font-size:100%; font-style:inherit; font-weight:inherit; margin:0; padding:0; vertical-align:baseline;}
fieldset {border:none;}
table {border-collapse:collapse; border-spacing:0; font-size:100%;}/* tables still need 'cellspacing="0"' */
object {outline:none;}

/* clearfix */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */
	* html .clearfix {display:inline-block;}/* for IE6 */
	*+html .clearfix {display:inline-block;}/* for IE7 */


/* base layout */
#container,#wrapper {width:100% !important;}
#header             {width:768px; margin:0 auto 35px auto;}
#hdr_menu,
#footer             {width:768px; margin:0 auto;}

.contents           {background:#E60012; text-align:center;}

#ekakiuta-wrapper   {width:768px; margin:0 auto; text-align:left;}

/* ugo-container layout */
#ekakiuta-container	{padding:50px 0 35px 0;}

/* container layout */
#read						{margin-bottom:28px;}
#btn_pdf				{background:url(images/btn_pdf.gif) no-repeat left top; height:83px; width:420px; margin:30px auto;}
#btn_pdf a			{display:block; overflow:hidden; height:0; width:420px; padding-top:83px; background:url(images/btn_pdf.gif) no-repeat left top;}
#btn_pdf a:hover	{background:url(images/btn_pdf_on.gif) no-repeat left top;}

#btn_return     {width:299px; height:57px; margin:0 auto; background:url(images/btn_returntop.gif) no-repeat 0 0;}
#btn_return a   {display:block; overflow:hidden; height:0; padding-top:57px; background:url(images/btn_returntop.gif) no-repeat 0 0;}
#btn_return a:hover {background:url(images/btn_returntop_on.gif) no-repeat 0 0;}