


/* +++++++++++++++++++++ 全体の幅設定 +++++++++++++++++++++ */
#container {width:800px; margin-left:auto; margin-right:auto; text-align:left;}
body {font-size:11px; color:#666666; background-image:url(img/bg.jpg);background-repeat: repeat-y;background-position: center top;background-color:#efefef;margin: 0px;padding: 0px;}
img {border:none;}




/* +++++++++++++++++++++ TOP_01の幅設定 +++++++++++++++++++++ */
#top_01 {width:800px; height:190px; background-image:url(img/top_01.jpg);}
#contents {width:500px; font-size:10px; text-align:left; margin-top:165px; margin-left:8px; margin-right:auto; float:left;}




/* +++++++++++++++++++++ カレンダーパーツの設定 +++++++++++++++++++++ */
#calendar_bg {width:800px; height:31px; background-image:url(img/calendar_bg.jpg); background-position:center; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
#calendar {width:780px; text-align:center; border-bottom:dotted; border-bottom-width:1px; border-bottom-color:#CCCCCC; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:25px;}
#calendar h2 {font-size:12px;display:inline;margin-right:10px;}
#calendar span {font-size:10px;padding:3px;}
#calendar a {text-decoration:none;color:#FF0000;}
#calendar a:hover {text-decoration:none;color:#ffffff;}




/* +++++++++++++++++++++ centerの設定 +++++++++++++++++++++ */
#center {float:left; width:560px; margin-left:10px; margin-right:20px; margin-bottom:30px; display:inline;}
#center h1 {font-size:16px; color:#FF9999; margin:0px 0px 20px 0px; padding:0px;}
#center h4 {font-size:12px; color:#000066; margin-left:3px; background-image:url(http://www.s-y-n-a-p-s.com/blog/img/ya.jpg); background-repeat:no-repeat; padding-left:15px;}
#center type01 {font-size:10px; color:#333333;}
#center a {font-size:10px; color:#990000; text-decoration:none; padding:0px; margin:0px;}
#center a:hover {color:#ffffff; text-decoration:none;}

.top_entry {width:560px; margin-bottom:50px; border-bottom:dotted; border-bottom-width:1px; border-bottom-color:#999999; padding-bottom:10px;}
.top_entry h2 {font-size:10px; color:#999999; margin:0px; padding:0px;}
.top_entry h3 {font-size:16px; color:#333333; margin:0px; padding:5px 0px 0px 0px;}
.top_entry p {font-size:11px; color:#666666; line-height:180%;}
.top_entry p img{border:1px solid #CCCCCC; padding:2px;}
.top_entry p img:hover {border:1px solid #CCCCCC; padding:2px; background:#FFFFFF;}

.top_entry a {font-size:10px; color:#999999;}

#posted {font-size:9px; color:#FF9999; margin-bottom:5px;}




/* +++++++++++++++++++++ rightの設定 +++++++++++++++++++++ */
#right {float:right; width:200px; margin-right:10px; margin-bottom:30px; display:inline;}

#beta label {font-size:10px; color:#333333;}
#Powered {font-size:9px; color:#666666;}
#Powered a:link {font-size:9px; color: #666666;text-decoration: none;}
#Powered a:visited {}
#Powered a:hover {font-size:9px; color:#ffffff;text-decoration:none;}
#Powered a:active {}

#info_side {width:200px; margin-bottom:20px;}
#info_side a {font-size:10px; color:#FF0033; text-decoration:none;}
#info_side a:hover {font-size:10px; color:#ffffff; text-decoration:none;}




/* +++++++++++++++++++++ 最近のエントリー設定 +++++++++++++++++++++ */
.entries_title {width:200px; height:auto; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:5px;}
.entries_title a:link, .categories_title a:visited {font-size:12px; font-weight:bold; display:block; padding:2px; border:1px solid #FF0033; color:#FF0033; background-color:#ffffff; text-decoration:none;}
.entries_title a:hover {padding:2px; border:1px solid #FF0033; color:#FFFFFF; background-color:#FF0033; text-decoration:none;}

.entries {width:200px; height:auto; margin-left:auto; margin-right:auto text-align:left; margin-bottom:20px;}
.entries a {font-size:10px;color:#666666;}
.entries ul {list-style-type:none; margin-top:5px;margin-bottom:0; margin-left:12px; padding-left:0;}
.entries li {font-size:10px;color:#000033; margin-left:-10px; margin-bottom:5px;}




/* +++++++++++++++++++++ 最近のコメント設定 +++++++++++++++++++++ */
.comment_title {width:200px; height:auto; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:5px;}
.comment_title a:link, .categories_title a:visited {font-size:12px; font-weight:bold; display:block; padding:2px; border:1px solid #FF0033; color:#FF0033; background-color:#ffffff; text-decoration:none;}
.comment_title a:hover {padding:2px; border:1px solid #FF0033; color:#FFFFFF; background-color:#FF0033; text-decoration:none;}

.comment {width:200px; height:auto; margin-left:auto; margin-right:auto text-align:left; margin-bottom:20px;}
.comment a {font-size:10px; color:#666666;}
.comment ul {list-style-type:none; margin-top:5px;margin-bottom:0; margin-left:12px; padding-left:0;}
.comment li {font-size:10px;color:#000033; margin-left:-10px; margin-bottom:5px;}

.comment_type {background-image:url(http://www.s-y-n-a-p-s.com/blog/img/ya.gif); background-repeat:no-repeat; padding-left:10px; margin-left:3px;}

a.type2 {font-size:12px; font-weight:bold; color:#666666; text-decoration:none; margin:0px; padding:0px;}
a.type2:hover {color: #333333; text-decoration: underline;}




/* +++++++++++++++++++++ カテゴリーのデザイン設定 +++++++++++++++++++++ */
.categories_title {width:200px; height:auto; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:5px;}
.categories_title a:link, .categories_title a:visited {font-size:12px; font-weight:bold; display:block; padding:2px; border:1px solid #FF0033; color:#FF0033; background-color:#ffffff; text-decoration:none;}
.categories_title a:hover {padding:2px; border:1px solid #FF0033; color:#FFFFFF; background-color:#FF0033; text-decoration:none;}

.categories {width:200px; height:auto; margin-left:auto; margin-right:auto; text-align:left; margin-bottom:20px;}
.categories a {font-size:10px; color:#666666;}
.categories ul {list-style-type:none; margin-top:5px;margin-bottom:0; margin-left:12px; padding-left:0;}
.categories li {font-size:10px;color:#000033; margin-left:-10px; margin-bottom:5px;}




/* +++++++++++++++++++++ アーカイブのデザイン設定 +++++++++++++++++++++ */
.archives_title {width:200px; height:auto; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:5px;}
.archives_title a:link, .archives_title a:visited {font-size:12px; font-weight:bold; display:block; padding:2px; border:1px solid #FF0033; color:#FF0033; background-color:#ffffff; text-decoration:none;}
.archives_title a:hover {padding:2px; border:1px solid #FF0033; color:#FFFFFF; background-color:#FF0033; text-decoration:none;}

.archives {width:200px; height:auto; margin-left:auto; margin-right:auto; text-align:left; margin-bottom:20px;}
.archives a {font-size:10px; color:#666666;}
.archives ul {list-style-type:none; margin-top:5px;margin-bottom:0; margin-left:12px; padding-left:0;}
.archives li {font-size:10px;color:#000033; margin-left:-10px; margin-bottom:5px;}




/* +++++++++++++++++++++ リンクのデザイン設定 +++++++++++++++++++++ */
.link_title {width:200px; height:auto; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:5px;}
.link_title a:link, .archives_title a:visited {font-size:12px; font-weight:bold; display:block; padding:2px; border:1px solid #FF0033; color:#FF0033; background-color:#ffffff; text-decoration:none;}
.link_title a:hover {padding:2px; border:1px solid #FF0033; color:#FFFFFF; background-color:#FF0033; text-decoration:none;}

.link {width:200px; height:auto; margin-left:auto; margin-right:auto; text-align:left; margin-bottom:20px;}
.link a {font-size:10px; color:#666666;}
.link ul {list-style-type:none; margin-top:5px;margin-bottom:0; margin-left:12px; padding-left:0;}
.link li {font-size:10px;color:#000033; margin-left:-10px; margin-bottom:5px;}




/* +++++++++++++++++++++ blogpeopleのデザイン設定 +++++++++++++++++++++ */
.bp_title {width:200px; height:auto; margin-left:auto; margin-right:auto; text-align:center; margin-bottom:5px;}
.bp_title a:link, .archives_title a:visited {font-size:12px; font-weight:bold; display:block; padding:2px; border:1px solid #FF0033; color:#FF0033; background-color:#ffffff; text-decoration:none;}
.bp_title a:hover {padding:2px; border:1px solid #FF0033; color:#FFFFFF; background-color:#FF0033; text-decoration:none;}

.bp {width:200px; height:auto; margin-left:auto; margin-right:auto; text-align:left; margin-bottom:20px;}
.bp a {font-size:10px; color:#666666;}
.bp ul {list-style-type:none; margin-top:5px;margin-bottom:0; margin-left:12px; padding-left:0;}
.bp li {font-size:10px;color:#000033; margin-left:-10px; margin-bottom:5px;}




/* +++++++++++++++++++++ footerの設定 +++++++++++++++++++++ */
#page_box {width:790px; text-align:right; margin-bottom:10px; margin-left:auto; margin-right:auto; clear:both;}
#footer {width:790px; height:20px; border-top:dotted; border-top-width:1px; border-top-color:#666666; padding-top:5px; margin-left:auto; margin-right:auto; background-image:url(img/copy.jpg); background-repeat:no-repeat; background-position:center; clear:both;}





/* +++++++++++++++++++++ その他設定 +++++++++++++++++++++ */
h1#seo {font-size: 12px;color: #fff;text-indent: -9999px;position: absolute;top: -9999px;left: -9999px;}

a{font-size:10px; color:#666666; text-decoration:none;}
a:link{}
a:visited{}
a:active{}
a:hover{color:#ffffff; text-decoration:none; background:#990000;}

.ta {clear:both; margin-left:auto; margin-right:auto; margin-top:10px; border-top:solid; border-top-color:#333333; border-top-width:3px;}
.font_01 {font-size:11px; color:#666666;}
.font_02 {font-size:10px; color:#666666;}
.font_03 {font-size:9px; color:#990033;}
.font_04 {font-size:14px; color:#666666;}
.img_margin_01 {margin-top:5px;}
.img_margin_02 {margin-top:60px; margin-bottom:10px;}
.img_margin_03 {margin-top:40px; margin-bottom:10px;}
