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

#pagetop {
  display: none;
  position: fixed;
  bottom: 5px;
  right: 5px;
  width:100px;
  height:50px;
  font-size:14px;
  line-height:50px;
  text-align:center;
  font-weight:normal;
  background-image:url(../gazo/pagetop_bg.png);
}

#pagetop a:link{
color:#FFFFFF;
text-decoration:none;
}

#pagetop a:visited{
color:#FFFFFF;
text-decoration:none;
}

#pagetop a:hover{
color:#FFFFFF;
text-decoration:none;
}

a img{
border:none;
}

a:link{
color:#FFFFFF;
text-decoration:none;
}

a:visited{
color:#FFFFFF;
text-decoration:none;
}

a:hover{
color:#FFFFFF;
text-decoration:none;
}

p.site_links_in a:link{
color:#3254ab;
text-decoration:none;
}

p.site_links_in a:visited{
color:#3254ab;
text-decoration:none;
}

p.site_links a:hover{
color:#032da9;
text-decoration:none;
}

p.site_links a:link{
color:#000;
text-decoration:none;
}

p.site_links a:visited{
color:#000;
text-decoration:none;
}

p.site_links a:hover{
color:#000;
text-decoration:underline;
}


body {
padding:0px;
margin:0px;
}

#bg_wrap{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:815px;
height:auto;
background-color:none;
}

#contentsarea_waku{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:803px;
height:auto;
background-image:url(../gazo/contents_waku.png);
background-repeat:repeat-y;
background-color:none;
}

/*cotents area*/
#contents{
padding:0px;
margin:0px 1px;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}

#contentsarea_waku_footer{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:803px;
height:61px;
background-image:url(../gazo/contentsarea_waku_footer.png);
background-repeat:repeat-y;
}



#a1{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:548px;
}

#a2{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:632px;
}

#a3_01{
padding:0px;
margin:10px auto 0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}

#a3_01_left{
width:425px;
height:auto;
float:left;
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
background-color:#FF9900;
}

#a3_01_right{
width:373px;
height:auto;
float:right;
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
}

#a3_01_right_up{
width:373px;
height:143px;
float:right;
padding:0px;
margin:0px auto;
font-size:0px;
background-color:#00CC33;
}

.details h4{
height:50px;
margin:50px 0px 0px 0px;
text-align:center;
font-size:36px;
font-weight:bold;
color:#FFFFFF;

}

#a3_01_right_bottom{
width:373px;
height:auto;
float:right;
padding:0px;
margin:0px auto;
font-size:0px;
background-color:#0000CC;
}

/*    */
#a3_02{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}

#a3_02 img{
padding:0px;
margin:0px auto 0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}


/*    */
#a3_03{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}

#a3_03 img{
padding:0px;
margin:3px auto 0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}


/*    */
#a3_04{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}

#a3_04_01{
float:left;
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}

#a3_04_01_left{
float:left;
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:421px;
height:auto;
}

#a3_04_01_center{
float:left;
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:357px;
height:auto;
}

#a3_04_02{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:801px;
}


/*    */
#a3_05{
padding:0px;
margin:0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}

#a3_05 img{
padding:0px;
margin:3px auto 0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}

#a3_05 img {
padding:0px;
margin:3px auto 0px auto;
font-size:0px;
overflow:hidden;
width:801px;
height:auto;
}




#footer{
padding:0px;
margin:10px auto 400px auto;
width:740px;
height:auto;
}


/*copy*/
.site_links{
padding:0px;
margin:0px auto 0px auto;
width:740px;
height:auto;
overflow:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-weight:normal;
line-height:25px;
text-align:center;
}

.site_links_in{
padding:0px 0px 0px 0px;
margin:0px auto 0px auto;
width:740px;
height:40px;
overflow:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-weight:normal;
line-height:18px;
text-align:center;
background-image:url(../gazo/awd_archives.jpg);

}

.site_copy{
padding:0px;
margin:10px auto 0px auto;
width:740px;
height:auto;
overflow:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-weight:normal;
line-height:25px;
text-align:center;
}

.site_comment{
padding:0px;
margin:0px auto 0px auto;
width:740px;
height:auto;
overflow:auto;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:center;
}


/*finger*/
.site_top_link{
padding:0px;
margin:0px;
width:95%;
height:30px;
overflow:hidden;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
font-weight:normal;
line-height:20px;
text-align:right;
background-color:none;
clear:both:
}











