@charset "utf-8";

/* @override http://www.a-relation.com/css/main.css */

body{margin:0px 0px 20px 0px;background-color:#FFDE6F;text-align:center;}
a{text-decoration:underline;}
a:link{color:#FF6600;}
a:visited{color:#FF6600;}
a:active{color:#FF6600;}
a:hover{color:#FF9933;}
h1, h2, h3{margin:0px;padding:0px;font-weight:normal;}
strong{font-weight:normal;}



#container{text-align:left;padding:0;width:750px;background-color:#fff;border-right:1px solid #666;border-bottom:1px solid #333;border-left:1px solid #999;margin:0 auto;}
#banner{color:#FF6600;background-color:#FFFFFF;text-align:left;border-bottom:1px solid #FF6600;padding-right:5px;padding-top:5px;margin-bottom:10px;height:75px;}
#center{float:left;width:560px;overflow:hidden;padding-left:7px;}
#right{float:right;width:180px;overflow:hidden;padding:0px;font-size:small;color:#333333;}


#banner img{margin-bottom:5px;margin-left:5px;}
#banner a{text-decoration:none;}
#banner h1{font-size:small;letter-spacing:1px;}
#menu{background-color:#FFDC4E;margin-bottom:10px;}
#menu ul{margin:0px;padding:0px;}
#menu li{text-align:left;margin-top:5px;margin-right:9px;margin-bottom:5px;margin-left:10px;}
.description{font-size:small;letter-spacing:1px;}


.content{background-color:#FFFFFF;color:#666666;font-size:small;padding-right:15px;padding-bottom:5px;padding-left:15px;}
.content a{text-decoration:none;}
.content form{margin:0px;padding:0px;}
.content p{color:#666666;font-size:small;font-weight:normal;line-height:130%;margin-bottom:10px;margin-top:5px;padding-left:10px;}
.content blockquote{line-height:130%;}
.content li{line-height:150%;}
.content h2{font-size:small;text-align:left;font-weight:bold;text-decoration:none;padding-bottom:10px;margin:0px;}
.blogttl{border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FF9900;margin-right:10px;margin-left:10px;padding-top:5px;margin-bottom:10px;}
.content h3{font-size:small;text-align:left;font-weight:bold;margin-bottom:10px;}
.content P.posted{CLEAR:both;PADDING-RIGHT:10px;BORDER-TOP:#999999 1px solid;PADDING-LEFT:10px;FONT-SIZE:x-small;MARGIN-BOTTOM:15px;PADDING-BOTTOM:3px;COLOR:#999999;LINE-HEIGHT:normal;PADDING-TOP:8px;TEXT-ALIGN:left}
.content img{float:left;margin-right:20px;margin-left:0px;margin-top:0px;margin-bottom:10px;border:0px;}


/*いきいきスマイル記事*/
#center div.content div table tbody tr td img {margin: 0;}
#center div.content div table tbody tr td p {margin: 0;padding: 0;}


.date{padding-top:3px;padding-left:15px;font-weight:bold;color:#FFFFFF;background-image:url(http://www.a-relation.com/images/date_bg.gif);background-repeat:no-repeat;background-position:top;text-align:left;height:18px;clear:both;}
.date a:link{color:#FFFFFF;}
.date a:visited{color:#FFFFFF;}
.date a:active{color:#FFFFFF;}
.date a:hover{color:#FFFFCC;}


.sidebar h2{color:#FFFFFF;font-size:x-small;text-align:center;font-weight:bold;letter-spacing:0.3em;padding-top:5px;padding-bottom:5px;}
.sidebar ul{margin-top:10px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:10px;padding-bottom:0px;padding-left:10px;}
.sidebar li{color:#666666;font-size:small;text-align:left;line-height:150%;margin-top:0px;list-style-type:none;margin-right:5px;margin-bottom:0px;margin-left:5px;}


#side_info {text-align: left;background-color: #ffdc4e;font-size: 12px;line-height: 16px;margin: 0 0 20px;padding: 0;color: #666;}
#side_info h4 {font-size: 14px;line-height: 16px;margin: 0;padding: 0 0 4px 13px;}
#side_info ul {margin: 0;padding: 0;}
#side_info ul li {margin: 0 10px 0 30px;padding: 0;list-style-position: outside;list-style-type: disc;font-size: 12px;line-height: 14px;}
#side_info ul li a{color: #ff5436;}





.photo{text-align:left;margin-bottom:20px;}
.link-note{font-family:Verdana, Arial, sans-serif;font-size:x-small;line-height:150%;text-align:left;padding:2px;margin-bottom:15px;}
.comment-header{margin-left:20px;}
.comment-content{margin-top:10px;margin-left:40px;border-left-width:1px;border-left-style:solid;border-left-color:#CCCCCC;}
#comment-data{float:left;width:180px;padding-right:15px;margin-right:15px;text-align:left;border-right:1px dotted #BBB;}
#comment-text{width: 370px;height:100px;}
.comment-footer{text-align:right;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FF9900;margin-right:20px;margin-bottom:10px;margin-left:20px;padding-bottom:5px;}
.comments-open-content{margin-left:30px;}


.title{padding-top:3px;padding-left:15px;font-weight:bold;color:#FFFFFF;background-image:url(http://www.a-relation.com/images/title_bg.gif);background-repeat:no-repeat;background-position:center top;margin-bottom:10px;height:18px;}
.yellow{width:180px;margin:0px;padding:0px;background-image:url(http://www.a-relation.com/images/yellow_bar.gif);background-repeat:no-repeat;background-position:left;}
.name{font-family:Georgia, "Times New Roman", Times, serif;font-size:small;font-weight:bold;color:#999999;}
.copyright{font-family:Geneva, Arial, Helvetica, sans-serif;font-size:x-small;color:#999999;letter-spacing:1px;text-align:center;margin-top:30px;margin-bottom:20px;}
.form{font-size:small;color:#333333;}
#prf td{line-height:normal;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#FF9900;}
.line1{border-bottom-width:1px;border-bottom-style:double;border-bottom-color:#FF6600;}
.bg1{background-color:#FFDC4E;margin-bottom:10px;padding-left:5px;line-height:normal;padding-top:1px;padding-bottom:1px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#FF9900;clear:both;}
.box1{border:2px dashed #FFDC4E;}
.gsearch{margin-left:0px;}
.white{color:#fff}
