@charset "utf-8";
/* CSS Document */

* {font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif; font-style:normal; margin:0px; padding:0px;}

img{border:none; margin:0px; padding:0px;}
p{border:none; margin:0px; padding:0px;}
table{font-size:12px; line-height:150%;}

/* link --------------------------------------------------------------------*/
a:link{color:#000000; text-decoration:none; outline:none;}
a:visited{color:#000000; text-decoration:none; outline:none;}
a:active{color:#FF0000; text-decoration:underline; outline:none;}
a:hover{color:#FF0000; text-decoration:underline; outline:none;}

/* float --------------------------------------------------------------------*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

/* body --------------------------------------------------------------------*/
body{color:#666666; font-size:12px; margin:0px; background-image:url(/img/common/back_001.jpg); background-repeat:repeat; background-color:#FFFFFF; text-align:center;}

/* wrapper --------------------------------------------------------------------*/
.wrapper{width:770px; height:auto; margin:0px auto; font-size:12px; background:#ffffff; text-align:center; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}

/* contents --------------------------------------------------------------------*/
.title{width:762px; height:27px; margin:10px auto 0px;}
.contents{width:760px; height:auto; margin:0px auto 10px; border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2; clear:both;}

/* flash --------------------------------------------------------------------*/
.flash01{width:766px; height:388px; margin:0px auto;}
.flash02{width:766px; height:103px; margin:0px auto;}

/* footer --------------------------------------------------------------------*/
.footer{width:770px; height:70px; color:#ffffff; background:#ff81b1; text-align:center; clear:both;}
.footer a{color:#ffffff;}
.footer*a{color:#ffffff;}
.copyright{text-align:right; padding-right:10px;}

/* border --------------------------------------------------------------------*/
.border{border:1px solid #c2c2c2;}
.border2{border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2; border-bottom:1px solid #c2c2c2;}
.border3{border-left:1px solid #c2c2c2; border-right:1px solid #c2c2c2;}
