@charset "utf-8";
body{
 text-align:center;
 margin:0;
 font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}
* html body {	/* for IF6 */
 font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
}

a:link {color:#0099CC;}
a:visited {	color:#0099CC;}
a:hover {color:#FF6633;}

h2{ 
 margin:0px 0px 3px 0px;
 padding:0;
 }
p{ 
 margin:0 0 15px 0;
 padding:0;
 line-height:150%;
}
td{vertical-align: top;}

#header{
 width:980px;
 margin:0 auto;
}

#container{
 width:980px;
 margin:0 auto;
 }
#raytbl{
 border: solid 1px #0099FF;
 border-collapse: collapse;
 padding:0;
 background:#e5e5e5;
}
#title{
 width:920px;
 height:20px;
 margin:20px 0 0 30px;
 background:url(../img/kasou_common/kasou_title.gif) bottom no-repeat;
 font-size:68%;
}
#menu{ margin:0 0 0 30px;}
#main{
 width:720px;
 background:url(../img/kasou_common/kasou_textbg.jpg) repeat-y;
}

#maintext_end{
 width:720;
}

#footer{
 width:980px;
 margin:0 auto;
 background: url(../img/footer.gif) no-repeat;
 height:30px;
 padding:5px 0 0 25px;
 text-align:left;
}

#textarea{
 width:660px;
 background: url(../img/staff/staff1_profire.jpg) top right no-repeat;
 font-size:78%;
 color:#333333;
 margin:15px 0 0 20px;
}
#textarea2{
 width:660px;
 background: url(../img/staff/staff2_profire.jpg) top left no-repeat;
 font-size:78%;
 color:#333333;
 margin:15px 0 0 20px;
}
#credit{
 width:700px;
 color:#777777;
 font-size:65%;
 margin-left:10px;
 margin-top:5px;
}
.box1{
 width:460px;}

.box2{
 width:460px;
 margin-left:210px;
 }

.no-space{
 margin: 0;
 padding: 0;
}

.modoru{
 margin: 10px 0 0 0;
 padding: 0;
}
.photoL{
 float:left;
 margin:3px 3px 3px 0;
 }
.photoR{
 float:right;
 margin:3px 0 3px 5px;
 }

.clear{clear:both;}
a.action:link { color: #990000;font-size:87%; }
a.action:visited { color: #990000; }
a.action:hover { color: #FF3300; }
a.action:active { color: #FF3300; }
