@charset "utf-8"; 

/* -------------------- text -------------------- */

#athome body{margin:0;padding:0;font-size:14px;line-height:2.3em;}
#athome a:link{color:#0000FF}
#athome a:visited{color:#663399}
#athome a:a:hover,a:active{color:#0000FF}
#athome .clear{clear:both}
#athome div#frame{margin:0;width:620px;}
#athome div.title_main{margin:15px auto 0;padding:0;width:325px;height:49px;}
#athome div#contents{margin:15px auto 0;padding:15px 30px 30px;width:478px;background-color:white;}
#athome div.title_sub{margin:0 auto 15px;padding:0;width:473px;}
#athome div.number{margin:0;padding:0;float:left;width:116px;height:27px;}
#athome div.title_ber{margin:4px 0 0;padding:0;float:left;width:357px;height:18px;}
#athome h1{margin:0;padding:0;line-height:1.4em;}
#athome div.picture_1{margin:auto;padding:0;width:450px;height:312px;}
#athome h3{margin:15px 0 0;padding:0;line-height:1.4em;color:blue;}
#athome div.picture_2{margin:0;padding:0;}
#athome div.picture_2 p{float:left;margin:0 25px 25px 0;padding:0;width:120px;font-size:10px;line-height:1.2em}
#athome div.picture_2 p img{width:120px;height:120px;border:2px solid #800019}
#athome div.graybox{margin:15px;padding:10px;border:2px solid gray;}
#athome h4{margin:0;padding:0;line-height:1.4em;color:blue;}
#athome ul.square{list-style-type:square}
#athome div.picture_3{margin:auto;padding:0;width:295px;height:221px;}
#athome div.picture_4{margin:auto;padding:0;border:1px solid white;}
#athome div.picture_4 img{float:left;margin:0 10px 0;padding:0;width:180px;height:120px;}
#athome p.text{margin:0 0 20px}
#athome sup{margin:0;padding:0;color:#003d84;font-weight:bold;}
#athome p.credit{margin:5px 0 0;padding:0;font-size:11px;line-height:1.1em;}
#athome div.back{margin:auto;padding:0;width:83px;}
#athome rp{color:#ff5959;}
#athome rt{color:#ff5959;}
#athome .style2 {color: #0000FF}
#athome .style3 {
	font-size: 12px;
	color: #FF0000;
}
#athome .style4 {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}
#athome .right{margin:5px;float:right}
#athome .left{margin:5px;float:left}
#athome .big{float:left;margin:5px 10px 0;font-size:1.5em;font-weight:bold;width:20px}
#athome .blue{font-size:1.5em;font-weight:bold;}
#athome .outou{border:1px solid green}
#athome .qaaf{float:left;margin:0 0 5px;width:420px}
#athome .qaas{float:left;margin:15px 0 0;width:300px}
#athome table{margin:0;padding:0;width:330px}
#athome table td{margin:0;padding:0 5px 0;text-align:right;}
#athome #hatuden{float:right;padding:5px 0 0 10px;width:273px;height:46px;background:url("images/f_01h.gif") no-repeat}
#athome #hatuden p{float:left;margin:0;width:100px}
#athome #hatuden div {float:left;width:160px;margin:0;font-size:2.0em;line-height:1.5em;font-weight:bold}
#athome div .photox{margin:0 auto 20px;padding:0;width:450px;height:247px;}
#athome div .photox img{border:none}
#athome div.bluebox{margin:15px;padding:0;background-color:#fefded;color:black;border:2px solid #f68011}
#athome div.bluebox p{margin:0;padding:0 10px 0;text-align:center;font-size:1.2em;line-height:1.5em;background-color:#f68011}
#athome div.bluebox ul{margin-top:10px;margin-bottom:10px}
#athome div.blueimg {width:300px; padding:0px 10px 40px 50px;}
#athome div.blueimg span{margin:2px;font-size:10px;}
#athome div.graybox{margin:15px;padding:10px;border:2px solid gray;}
#athome div.green{margin:10px;padding:0;background-color:#dde9ae;color:black;border:2px solid #485f3b}
#athome div.green p{margin:0;padding:0 10px 0;text-align:center;font-size:1.2em;line-height:1.5em;background-color:#485f3b;color:white}
#athome div.green ul{margin-top:10px;margin-bottom:10px}
