@charset "utf-8";
/* index */
body,div,ol,ul,dl{margin:0px; padding:0px;}
p,h1,h2,h3,h4,h5,h6,dl,dd{margin:0px; padding:0px; font-size:100%;}
body {
width: auto;
margin:0 auto;
font-size: 75%;
line-height:1.3;
background-color:#CCCCCC;
color: #585858;
font-style: normal;
font-weight: normal;
letter-spacing:0.04em;
padding: 0;
border-color:#CCCCCC;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";}

body a:link { color: #FF3366; text-decoration: underline;}
body a:visited { color: #FF3366; text-decoration: none;}
body a:hover { color: #FF3366; text-decoration: underline;}

img {border: 0;}

#wrapper{width:800px; height:auto; margin:0 auto; font-size:1.0em;}

h1{width:800px; height:36px; background:url(../img/index/index01.jpg) no-repeat; text-indent:-9999em;}
#index_cont{width:800px; height:571px; clear:both;}
#index_ml{width:386px; height:571px; float:left; background:url(../img/index/index02.jpg) no-repeat; text-indent:-9999em;}
#index_mr{width:414px; height:571px; float:right;}
.index_mr_h{width:414px; height:249px; float:right;}
.index_mr_hl{width:361px; height:249px; float:left;}
.index_mr_hl .head{width:361px; height:11px; background:url(../img/index/index03.jpg) no-repeat;}
.index_mr_hl .middle{width:346px; height:110px; background:url(../img/index/index04.jpg) no-repeat; padding:10px 5px 10px 10px;}
.index_mr_hl .middle .text_box{width:341px; height:110px; overflow:auto; background-color:transparent; padding-right:5px;}
.index_mr_hl .foot{width:361px; height:108px; background:url(../img/index/index05.jpg) no-repeat; text-indent:-9999em;}
.index_mr_hr{width:53px; height:249px; float:right;}
.index_mr_f01{width:264px; height:52px; float:right; background:url(../img/index/index07_h.jpg) no-repeat; padding:3px 0 0 150px;}
.index_mr_f02{width:264px; height:262px; float:right; background:url(../img/index/index07_f.jpg) no-repeat; padding:5px 0 0 150px;}
.index_mr_f02 table{float:left;} 

#footer{width:800px; height:100px; background:url(../img/index/index08.jpg) no-repeat; text-align:center;}
#footer span.eng { display:block; margin:0; padding:10px 0;}
#footer p{ margin:5px 0;}
#footer p a:link    {text-decoration:underline; color:#585858;}
#footer p a:visited {text-decoration:underline; color:#585858;}
#footer p a:hover   {text-decoration:none; color:#585858;}



.iepngfix{behavior: expression(IEPNGFIX.fix(this));}/*透過png*/


