@charset "utf-8";


body { 
    background:#9DC7F2 url(../img/0905/bg.jpg) repeat-x top;
	line-height:180%;
	font-size:12px;
	*font-size:small;
	*font:x-small;
	color:#333333;
	text-align:center;
}

html                  { height:100%;margin-bottom:1px;}

body,h1,h2,h3,h4,h5,h6,td,th,p,div,input,textarea,pre,ul,ol {
    font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo, Verdana,'ＭＳ Ｐゴシック',sans-serif;
    font-weight:normal;
}
body,div,p,ul,ol,li,dl,dt,dd,form,input,textarea,pre  { margin:0px; padding:0px;}
h1,h2,h3,h4,h5,h6     { margin:0px; padding:0px; font-weight:normal; font-size:100%;}
img                   { margin:0px; padding:0px; vertical-align:bottom; border:none;}
table                 { border:none;}
ul,li                 { list-style-type:none;}
a                     { color:#FF625A; text-decoration:underline;}
a:link                { color:#FF625A; text-decoration:underline;}
a:visited             { color:#D58484; text-decoration:underline;}
a:hover               { color:#FFBC80; text-decoration:underline;}
a:active              { color:#FFBC80; text-decoration:underline;}

hr                    { display:none;clear:both;}
address               { color:#666666; font-style:normal; font-size:77%; text-align:center; margin:7px 0px;}


/* iepngfix */
* html .iepngfix      { behavior: expression(IEPNGFIX.fix(this));}

/* claer */
.clearfix             { zoom:1; display: inline-block;}
.clearfix:after { content:"."; display: block; height:0px; clear:both; visibility:hidden; line-height:0;}
.clear                { clear:both; font-size:0; line-height:0; padding:0; margin:0;}
/* Hides from IE-mac \*/
* html .clearfix      { height:1%;}
.clearfix             { display:block;}
/* End hides from IE-mac */


/*  
font-size
10px→77%
11px→85%
12px→93%
13px→100%
14px→108%
15px→116%
  */

#wrapper              { margin:0px auto; padding:0px 50px; width:800px; text-align:left; background:#FFFFFF;}
h1                    { margin:0px -50px;}
p#txt_01              { margin:5px 0px 20px 0px;}
p.txt_02              { margin:10px 0px 20px 0px; color:#666666; line-height:1.65; font-size:85%;}
h2                    { margin:0px 0px 15px 0px;}

/*table                 { width:800px; border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
th,td                 { border-bottom:1px solid #CCCCCC; border-left:1px solid #CCCCCC; padding:5px 15px;}*/
th                    { font-weight:bold; width:175px; background:#FEFCE7; text-align:center; vertical-align:middle;}
td.double             { text-align:center;}

div.box{
	width:713px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
div.box p.btn_01              { float:left; width:231px; text-align:center; margin-bottom:20px;margin-right:10px;}
div.box p.btn_02              { float:left; width:231px; text-align:center; margin-bottom:20px;margin-right:10px;}
div.box p.btn_03              { float:left; width:231px; text-align:center; margin-bottom:20px;}

