/*
Theme Name: linkplanet
Description: リンクプラネットブログ用テーマ
Auther: T Hashimoto
Auther URI: http://linkplanet.co.jp/
Version: 1.0
Tags: blue eco
*/

/* 全体的なルール */
* {margin: 0;padding: 0;font-size: 100%;}
body{background-image: url(image/main-background.gif);font-family: "ヒラギノ丸ゴ Pro W4","MS P ゴシック","Osaka",sans-serif;}
#bg-border{margin: 0 auto 0 auto;}
/* ヘッダーテンプレート */
div#page {width: 820px;margin: 30px auto 0 auto;}
#p-area {width: 800px;margin: 0 auto 0 auto;}
#rokuper {text-align: right;font-size: 10pt;color: blue;padding-right: 15px;}
#header-img{background-image: url(image/blog/header-back.png);height: 80px;background-repeat: repeat-x;}
#menu{width: 800px;height: 35px;}
#menu-area li{list-style: none;text-align: center;line-height: 2.5em;font-size: 11pt;float: left;}
.menu-bt {background-image: url(image/blog/menu-b1.png);width: 160px;height: 35px;}
.menu-bt ul {display: none;}
.menu-bt li {background-color: #7efcff;width: 159px;clear: both;border-left: 1px solid blue;border-right: 1px solid blue;border-bottom: 1px solid blue;}
.menu-bt:hover > ul {display: block;position: relative;left:-1px;top: -2px;}
.menu-bt li:hover > ul {display: block;position: absolute;top: 0;left:160px;}
.menu-bt li li:hover > ul {display: block;position: absolute;top: 0;left:-160px;}
.menu-bt2 {background-image: url(image/blog/menu-b2.png);width: 160px;height: 35px;}
.menu-bt2 ul {display: none;}
.menu-bt2 li {background-color: #7efcff;width: 159px;clear: both;border-left: 1px solid blue;border-right: 1px solid blue;border-bottom: 1px solid blue;}
.menu-bt2:hover > ul {display: block;position: relative;left:-1px;top: -2px;}
.menu-bt a {display: block;}
.menu-bt2 a {display: block;}
#menu-area a:link, #menu-area a:visited {color: white;}
#menu-area a{text-decoration: none;}
#menu-area a:hover {color: yellow;}
#menu-area li li a:link, #menu-area li li a:visited {color: blue;font-size: 9pt;line-height: 1em;padding: 5px 0 5px 0;}
#menu-area li li a{text-decoration: none;}
#menu-area li li a:hover {color: blue;background-color: #ffff00;}
.sub-dropmenu{line-height: 1.75em;}
.sub-dropmenu a:link, .sub-dropmenu a:visited {background-color: #ffff00;}
#menu-area li li li a:hover {color: yellow;background-color: blue;}
.searchform {font-size: 8pt;float: right;margin-top: -30px;padding-right: 20px;}
#mainbg-img {background-image: url(image/blog/side-back.gif);background-repeat: repeat-y;}

/*　フッター用テンプレート　*/
.banner-img {text-align: right;padding: 10px 25px 15px 0;}
.banner-img a:hover {position: relative;top: 1px;left: 1px;}
#footer-img {border-style: none;}
#footer {width: 800px;clear: both;text-align: center;position: relative;}
#footer-menu {padding: 5px 0 0 0;background-color: #7efcff;}
#footer-menu li{font-size: 11pt;list-style: none;display: inline;text-align: center;}
#footer-menu a:hover {text-decoration: none;}
#copyright {width: 800px;height: 50px;font-size: 8pt;text-align: center;color: white;background-image: url(image/blog/footer.png);}
#copyright p {padding: 30px 0 0 0;}
#footer a:link, #footer a:visited {color: #206dfb;}
#footer a{text-decoration: none;}
#footer a:hover {text-decoration: underline;}
#footer .riyo-tag2 {color: white;background-color:#206dfb;padding: 5px 10px 5px 10px;font-size: 9pt;text-align: left;}
#footer .riyo-tag2 a:link, #footer .riyo-tag2 a:visited {color: white;text-decoration: underline;}

/* コンテンツ部分 */
#contents-area {float: right;width: 600px;}
.pagetitle {width: 560px;height: 100px;background-image: url(image/title/title-d.jpg);background-repeat: no-repeat;margin: 0 20px 20px 20px;}
.pagetitle h1 {font-size: 15pt;text-align: left;color: yellow;text-indent: 1em;line-height: 7em;margin-left: 20px;}
.posttitle {padding: 0 30px 20px 30px;font-size: 10pt;list-style: none;color: gray;}
.posttitle h1 {text-align: center;}
.posttitle h3 {font-size: 13pt;font-weight: normal;}
.posttitle a:link,.posttitle a:visited {color: #206dfb;}
.index h4 {font-size: 9pt;color: gray;text-align: right;padding: 5px 20px 0 0;}
.index a:link, .index a:visited {color: gray;}
.index a{text-decoration: none;}
.index a:hover {text-decoration: underline;}
.img-center {padding: 5px 0 5px 0;text-align: center;}
#small-text {font-size: 7pt;}
/*　Page-Nav　*/
div.wp-pagenavi{padding: 0 0 20px 20px;font-size: 9pt;}
/*　サイドバー */
#sidemenu {float: left;width: 200px;}
#side-menu-button {padding: 10px 0 10px 0;}
#side-menu-button li{list-style: none;text-align: left;font-size: 10pt;border-bottom: 1px dotted #206dfb;text-indent: 1em;}
.top-button {border-top: 1px dotted #206dfb;}
#side-menu-button a:hover {position: relative;left: 3px;width: 197px;}
#sidemenu h3 {width: 200px;text-align: center;color: #206dfb;font-size: 10pt;font-weight: normal;padding: 10px 0 0 0;font-weight: bold;}
#side-banner {text-align: center;list-style: none;padding-top: 15px;}
#side-banner a:hover {position: relative;top: 1px;left: 1px;}
#side-menu-button a:link, #side-menu-button a:visited {color: #206dfb;}
#side-menu-button a{text-decoration: none;padding-top: 5px;padding-bottom: 5px;display: block;}
#side-menu-button a:hover {color: red;}
.post-list {text-decoration: none;list-style: none;font-size: 10pt;padding: 5px 15px 0 15px;border-bottom: 1px dotted #206dfb;}
.post-list2{text-align: right;font-size: 10pt;list-style: none;padding-right: 10px;}
#blog-post{color:#206dfb; }
#blog-post a:visited,#blog-post a:link{color: #206dfb;text-decoration: none;}
#blog-post a:hover{color: red;}
/*記事内使用*/
.time-right{text-align: right;padding-top: 10px;padding-bottom: 10px;border-bottom: 1px dotted #206dfb;color: gray;}
.time-right2{text-align: right;padding-top: 10px;color: gray;}
/*　コラム　*/
#column {line-height: 2.5em;}
/*　検索結果　*/
#search-title {padding: 0 30px 20px 30px;color: red;}
/*期間限定*/

/*page-navi*/
.wp-pagenavi .pages {font-size: 10pt;border: 1px solid green;}
.wp-pagenavi .current {padding: 0 3px 0 3px;}
.wp-pagenavi .page {padding: 0 3px 0 3px;}
.wp-pagenavi .previouspostslink {padding: 0 3px 0 3px;}
.wp-pagenavi .nextpostslink {padding: 0 3px 0 3px;}
.wp-pagenavi a:link,.wp-pagenavi a:visited {color: blue;}