/*****************************************************************************************  
Theme Name: ypr_theme
Theme URI: 
Description: 株式会社　吉田地図PRセンター
Version: 
Author: 株式会社　吉田地図PRセンター
Author URI: http://www.ypr.co.jp/
*****************************************************************************************/

body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	margin: 0 auto 0 auto;
	padding:0; 
	width: 800px;
}

#wrap{
	width: 800px;
	margin: 0;
	padding: 0;
	background-image: url(images/bg.gif);
	background-repeat: repeat;
}

/* header
*******************************************************************************/

#header {
	margin: 0 auto 0 auto;
	text-align: center;
	padding: 0;
	height: auto;
}

#header h1{
	margin: 0;
	padding: 0;
}

/* a:link { text-decoration: none; color : #006699; border: none;} */

/* a:active { text-decoration: none; color : #006699; border: none;} */

/* a:visited { text-decoration: none; color : #006699; border: none;} */

a:hover	{ 
	text-decoration: underline; 
	color : orange; /* #4192e5 */
	border: none;
} 


/*   "ホーム" "タウンガイド" "アメニティアイ" "住宅地図" "会社概要" "お問い合わせ"
*******************************************************************************/

#mainNavi {
	height: 35px;
	width: 720px;
	margin: 20px auto 0 auto;
	/* margin: 20px auto 20px auto; */
        padding: 0 0 0 0;
	/* border: solid 0px red; */
}

/*  "ホーム" "タウンガイド" "アメニティアイ" "住宅地図" "会社概要" "お問い合わせ"
*******************************************************************************/
#navi01 {
	width: 120px;
	height: 35px;
	float: left;
}
#navi02 {
	width: 120px;
	height: 35px;
	float: left;
}
#navi03 {
	width: 120px;
	height: 35px;
	float: left;
}
#navi04 {
	width: 120px;
	height: 35px;
	float: left;
}
#navi05 {
	width: 120px;
	height: 35px;
	float: left;
}
#navi06 {
	width: 120px;
	height: 35px;
	float: left;
}

/* 「a」 "ホーム" "タウンガイド" "アメニティアイ" "住宅地図" "会社概要" "お問い合わせ"
*******************************************************************************/
#navi01 a {
	text-decoration: none;
	display: block;
	height: 35px;
	width: 120px;
	background-image: url(images/menu_home_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navi02 a {
	text-decoration: none;
	display: block;
	height: 35px;
	width: 120px;
	background-image: url(images/menu_town_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
#navi03 a {
	text-decoration: none;
	display: block;
	height: 35px;
	width: 120px;
	background-image: url(images/menu_amenity_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi04 a {
	text-decoration: none;
	display: block;
	height: 35px;
	width: 120px;
	background-image: url(images/menu_maps_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#navi05 a {
	text-decoration: none;
	display: block;
	height: 35px;
	width: 120px;
	background-image: url(images/menu_com_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#navi06 a {
	text-decoration: none;
	display: block;
	height: 35px;
	width: 120px;
	background-image: url(images/menu_contact_1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/* 「a:hover」 "ホーム" "タウンガイド" "アメニティアイ" "住宅地図" "会社概要" "お問い合わせ"
*******************************************************************************/

#navi01 a:hover {
	text-decoration: none;
	background-image: url(images/menu_home_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}

#navi02 a:hover {
	text-decoration: none;
	background-image: url(images/menu_town_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
#navi03 a:hover {
	text-decoration: none;
	background-image: url(images/menu_amenity_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
#navi04 a:hover {
	text-decoration: none;
	background-image: url(images/menu_maps_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}
#navi05 a:hover {
	text-decoration: none;
	background-image: url(images/menu_com_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	




}
#navi06 a:hover {
	text-decoration: none;
	background-image: url(images/menu_contact_2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;	
}


/* "営業マンブログ" "デザイナーブログ" "プログラマブログ" 
*********************************************************************************/

#mainBlogNavi { 
	height: 28px;
	width: 720px;
	margin: 0 auto 0 auto;
        padding: 20px 0 0 20px;
        /* border-bottom: solid 2px #E7F9FF; */
}

#menu-underbar {
	display: block; /*  */
	width: 700px;
	height: 2px;
	background-image: url(images/blogmanu_line.gif);
        background-repeat: no-repeat;
        margin: 0 0 0 50px;
}

/*********************************************************************************/

#blognavi01 {
	width: 180px;
	height: 28px;
	float: left;
}

#blognavi02 {
	width: 180px;
	height: 28px;
	float: left;
}

#blognavi03{
	width: 180px;
	height: 28px;
	float: left;
}

/*********************************************************************************/

#blognavi01 a {
	display: block;
	width: 167px;
	height: 28px;
	background-image: url(images/blogmenu_eigyouman.gif);
        background-repeat: no-repeat;
	background-position: 0px 0px;
}

#blognavi02 a {
	display: block;
	width: 167px;
	height: 28px;
        background-image: url(images/blogmenu_designer.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#blognavi03 a {
	display: block;
	width: 167px;
	height: 28px;
        background-image: url(images/blogmenu_programmer2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

/*********************************************************************************/

#blognavi01 a:hover {
	background-image: url(images/blogmenu_eigyouman2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#blognavi02 a:hover {
	background-image: url(images/blogmenu_designer2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}

#blognavi03 a:hover {
	background-image: url(images/blogmenu_programmer2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}


/* 記事下の　カテゴリー　や　コメントへのリンク
*********************************************************************************/

.postmetadata { 
	background: #FFDCA8; 
	padding: 5px;
	margin: 30px 0 80px 0;
	font-size: 12px;
}


/* ブログ記事　本文
*******************************************************************************/
#main{
	width:720px;
	margin:0 auto;
	padding:0;
}

#content{
	float: left;
	width: 510px;
	margin:20px 0 0 10px;
	padding:0 10px 0 0;
	border-right: 1px #d8eaf3 solid;
        dispaly: inline;
}

.entry{

}

#top-entry-title{
	text-decoration:none;
}

.entry h2 a { 
	color : #000000; 
}

.entry h2 a:hover{ 
	color : orange;
} 

#date-author {
	margin: 0 0 40px 15px;	
	font-size: 12px;
}


/* サイドバー
*************************************************************/

#rsidebar{
	float: right;
	width: 170px;
	margin: 25px 0 0 0;
	padding:0; 
	overflow: hidden;
	font-size: 11px;
	background-image: url(images/side_bar2.gif);
	/* background-repeat: no-repeat; */
        dispaly: inline;
}

#rsidebar-avobe {
	width: 170px;
	padding:0; 
	overflow: hidden;
	background-image: url(images/side_bar.gif);
	background-repeat: no-repeat;
}

#sidebar-contents {
        width: 150px;
}

/*************************************************************/

/* 
#rsidebar h2{
        font-size: 12px; 
        border-bottom: #eeeaec 1px solid; 
        margin: 0 0 5px 0; 
        padding: 0;
} 
*/

#search-sidebar{
	/* width: 160px; */
        height: 30px;
        margin: 10px 0 0 0;
	background-image: url(images/side_bar_menu.gif);
	background-repeat: no-repeat;
}


#recent-post-sidebar{
	/* width: 160px; */
        height: 30px;
        margin: 10px 0 0 0;
	background-image: url(images/side_bar_toukoukiji.gif);
	background-repeat: no-repeat;
}

#category-sidebar{
        height: 30px;
        margin: 10px 0 0 0;
	background-image: url(images/side_bar_category.gif);
	background-repeat: no-repeat;
}

#rss-sidebar{
        height: 30px;
        margin: 10px 0 0 0;
	background-image: url(images/side_bar_RSS.gif);
	background-repeat: no-repeat;
}

#meta-sidebar{
        height: 30px;
        margin: 10px 0 0 0;
	background-image: url(images/side_bar_saitokanri.gif);
	background-repeat: no-repeat;
}

/*************************************************************************************/


/*
#rsidebar ul li{
	list-style-type: none;
	margin:0 0 10px 15px;
	padding: 0 0 0 15px;
}

#rsidebar ul li a{
	text-decoration: none;
}
*/

/**********************/

#rsidebar ul{
	list-style-type: none;
	margin:0;
	padding:0;
}

#rsidebar ul li{
	list-style-type: none;
	margin:0 0 10px 0;
	padding:0;
}

#rsidebar ul li a{
	text-decoration: none;
}

#rsidebar ul li ul{
	list-style-type: square;
	margin:0;
	padding: 0 0 0 15px;
}
/**/

/*************************************************************/

.navigation{
	width:580px;
	color:#666;
	margin:0 auto; 
	padding:0;
}

.alignright{
	float:right;
	margin-top:10px; 
	margin-bottom:10px;
        dispaly: inline;
}

.alignleft{
	float:left;
	margin-top:10px; 
	margin-bottom:10px;
        dispaly: inline;
}

/* 検索フォーム
******************************************************************************************/

#searchform { 
	/* margin: 30px 0 30px 0; */
	text-align: center;
	padding: 5px 0 0 5px;
}

#search-button {
	margin: 5px 0 20px 0;
}


/*******************************************************************************************/

input#s { 
	color: #5188d2; 
	width: 150px; 
	border: 1px solid #cbcbcb; 
	background:#fcfcfc;
}


/* footer
*******************************************************************************/

#footer {
	background-image: url(images/img_foot.gif);
	background-repeat: no-repeat;
	height: 63px;
	width: 800px;
	padding: 0;
	clear:both;
}

#footer #footer-box {
	width: 690px;
	height: 63px;
	color: #ffffff;
	margin: auto;
}

#footer #words {
	padding: 35px 0 0 10px;
}

#footer #name {
	font-weight: bold;
	font-size: medium;
	text-align: center;
	color: #ffffff;
}

#footer #tel {
	font-weight: bold;
	font-size: 9px;
	text-align: left;
	color: #ffffff;
}

#footer #copy {
	font-size: 8px;
	text-align: right;
	vertical-align: bottom;
	color: #FF0000;
	padding: 0 0 0 80px;
}


/* コメントの欄
*******************************************************************************/

.boxcomments{
	border-top:5px solid #ddd;
	border-bottom:5px solid #ddd;
	margin-bottom:20px;
	width:450px;
}

#commentform{
	border-top:1px solid #eee;
	margin:0;
	padding:15px 15px 1px;
}

#commentform label{
	display:block;
	margin:0;
}

#commentform input{
	width:170px;
	margin:0 5px 10px 0;
	padding:1px;
}

#commentform textarea{
	width:400px;
	margin:0 0 10px;
	padding:0;
}

#commentform #submit{
	margin:0 0 20px;
}

#commentform p{
	margin:5px 0;
}

ol.commentlist{
	margin:0 0 1px;
	padding:0;
}

ol.commentlist :hover{
	background:#e7f9ff;
}

ol.commentlist li{
	border-top:1px solid #eee;
	display:block;
	list-style:none;
	margin:0;
	padding:15px 15px 1px;
}

ol.commentlist li :hover{
	background:none;
}

ol.commentlist li.commenthead{
	display:block;
	list-style:none;
	margin:0;
	padding:5px 15px;
}

ol.commentlist li.commenthead h2{
	margin:0;
}

ol.tblist{
	border-top:1px solid #fff;
	list-style:none;
	margin:0 0 1px;
	padding:15px;
}

ol.tblist li{
	display:block;
	list-style:none;
	background:#e7f9ff;
	padding-left:15px;
	margin:0 0 5px;
}

/********************************************************************************/



/* 引用のブロックの設定
*******************************************************************************/

blockquote {
	background-color: #e0ffff; 
	border-left: 3px solid #6F6F6F; 
	font-family: Osaka, Verdana, sans-serif;

	margin-left: 50px;
	padding: 10px 10px 10px 20px;
	color: green;
}

/*******************************************************************************/






