@charset "EUC-JP";

* {margin:0;padding:0;font-family:sans-serif;}
img {border:none;}
a:link {color:#000066}
a:visited {color:#000066}
a:hover {color:#996600}
a:active {color:#996600}
a {text-decoration:none}

body {margin:10px 40px;color:#584a28;background-color:#aaaaaa;font-size:12px;line-height:130%;font-weight:normal;}

div#address {margin-right:1em;margin-bottom:5px;font-size:10px;line-height:150%;font-weight:normal;text-align:right;}
div#address img {margin-right:5px;vertical-align:bottom;}
div#main {min-height:350px;padding:10px;border:solid 1px #333333;color:#584a28;background-color:#fffa4e;background:url(IMAGES/bg_image.gif) no-repeat center top fixed;}
div#main_message {min-height:350px;padding:10px;border:solid 1px #333333;color:#584a28;background-color:#ffffff;}
div#AYA_LOGO {position:absolute;left:70px;top:70px;}
div#data {width:250px;float:right;}
div#data p.today {font-size:36px;line-height:140%;font-weight:bold;font-family:Helvetica,arial narrow;text-align:right;}
table#calendar {margin-top:10px;margin-left:auto;}
table#calendar td {padding:1px 4px;text-align:right;}
table#calendar td a {color:#584a28;}
table#calendar td.sun {color:#bb0000;}
table#calendar td.sun a {color:#bb0000;}
table#calendar td.sat {color:#000066;}
table#calendar td.sat a {color:#000066;}
table#calendar td.off {color:#ada684;}
table#calendar td.off a {color:#ada684;}
p#today_data {padding-top:1em;font-size:11px;line-height:130%;font-weight:normal;}
p#moonage {text-align:right;}
p#message {padding:25px;height:280px;font-size:14px;line-height:160%;font-family:serif;text-align: center;}
div#word {width:auto;height:50px;padding-top:250px;font-size:21px;line-height:24px;font-weight:bold;font-family:serif;background:url(IMAGES/aya_con.gif) no-repeat left top;}
div#birthday {position:absolute;left:350px;top:90px;text-align:center;}
div#birthday p {font-size:27px;line-height:140%;font-weight:bold;font-family:Bookman Old Style,Times New Roman,serif;}
div#list {width:auto;height:300px;background:url(IMAGES/aya_con.gif) no-repeat left top;}
div#list p.link{text-indent:15px;letter-spacing:3px;}
div#list p.link a {text-decoration:underline;}
div.thum {padding:5px;}
div.thum img {margin:5px 10px;border:solid 1px #333333;}
div.thum img:hover {border:solid 1px #999999;}
div#photo {position:absolute;left:330px;top:80px;}
div#input {width:auto;height:100px;padding-top:200px;background:url(IMAGES/aya_con.gif) no-repeat left top;line-height:180%;}
div#info {width:auto;height:270px;padding-top:30px;padding-left:30px;background:url(IMAGES/aya_con.gif) no-repeat left top;font-size:16px;line-height:145%;font-family:serif;}
div#info p {font-size:14px;line-height:160%;font-family:sans-serif;text-indent:-1em;text-decoration:underline;}
div#info span {font-size:11px;line-height:140%;font-family:sans-serif;}
div#info img {padding:2px 4px 0;}
div#navi {height:42px;clear:both;}
div#navi .logo {margin-left:auto;padding-left:5px;float:right;}
div#navi ul {list-style:none;float:right;}
div#navi li.ng {font-size:11px;text-decoration:line-through;}
div#copyright {margin-top:5px;font-size:10px;line-height:130%;font-weight:normal;text-align:right;clear:both;}
div#copyright p.copyEN {margin-right:1em;}
p.dff {margin:15px 10px 0px;}
div#show_comm {margin:0px 25px 10px;font-size:14px;font-family:serif;text-align:center;}
