﻿/* 
CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it 
is easier to update the theme. Simply copy an existing style 
from style.css to this file, and modify it to your liking. */

.dash {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
}

/*------------------------------------------------------------------*/
/* MM */
/*------------------------------------------------------------------*/
.entrybg {
	background:#F5F8FA;
padding:5px 4px 5px 10px;
}

.tablenav {
	color: #2583ad;
	background:white;
	margin: 1em auto;
	line-height:2em;
	text-align:center;
}

a.page-numbers, .tablenav .current {
	color: #00019b;
	padding: 2px .4em;
	border:solid 1px #ccc;
	text-decoration:none;
	font-size:smaller;
}

a.page-numbers:hover {
	color:white;
	background: #328ab2;
}

.tablenav .current {
	color: white;
	background: #328ab2;
	border-color: #328ab2;
	font-weight:bold:
}

.tablenav .next, .tablenav .prev {
	border:0 none;
	background:transparent;
	text-decoration:underline;
	font-size:smaller;
	font-weight:bold;
}

.imgl {
	float: left;
	text-align: center;
	margin-bottom: 6px;
	margin-right: 10px;
	font-size: 12px;
	line-height: 140%;
	padding: 5px;
background:#f7f7f7;
}

.imgr {
	float: right;
	text-align: center;
	margin-bottom: 6px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 140%;
	padding: 5px;
background:#f7f7f7;
}

.blue {
color:#3366FF;
font-weight:bold;
}

.green{
color:#006600;
font-weight:bold;
}

.meta-cat a {
font-size:14px;
color:#B42134;
}

.entry-content h3 {
border-bottom: 1px dotted #ccc;
margin-top:10px;
padding-top:10px;
color:#6A2300;
}

.entry-content .redb {
color:#6a2300; font-family:"メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif; 
margin-top:16px 0 16px 0;
font-size:16px;
font-weight:bold;
}

#respond {
border-top: 1px dotted #ccc;
margin-top:10px;
}

.waku {
	border: 1px solid #CCCCCC;
}
.dotb {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
.dotb2 {
	background-color: #F7F5F8;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	font-size: 13px;
	margin-bottom: 3px;
}

.fontl {
font-size: 18px;
font-weight: bold;
line-heifgt:140%;
color: #6A2300;
}

.name {
color:#b42134;
font-size:15px;
padding:8px;
}

.subbg {
color:#6A2300;
font-size:15px;
padding:4px 4px;
background:#efefef;
line-height:38px;
   border-radius: 4px;         /* CSS3 */
   -moz-border-radius: 4px;    /* Firefox */
   -webkit-border-radius: 4px; /* Safari,Chrome */
}

.chubg {
color:#fff;
font-size:14px;
padding:2px;
margin:0 2px 4px 2px;
background:#6a2300;
font-weight:bold;
line-height:130%;
   border-radius: 4px;         /* CSS3 */
   -moz-border-radius: 4px;    /* Firefox */
   -webkit-border-radius: 4px; /* Safari,Chrome */
}

.bluebg {
color:#fff;
font-size:14px;
padding:2px;
margin:0 2px 4px 2px;
background:#0066FF;
font-weight:bold;
line-height:130%;
   border-radius: 4px;         /* CSS3 */
   -moz-border-radius: 4px;    /* Firefox */
   -webkit-border-radius: 4px; /* Safari,Chrome */
}

.bluebg a {
color:#fff;
}

.graybg {
color:#cc0000;
font-size:13px;
padding:4px;
margin:0 2px;
background:#efefed;
line-height:23px;
   border-radius: 4px;         /* CSS3 */
   -moz-border-radius: 4px;    /* Firefox */
   -webkit-border-radius: 4px; /* Safari,Chrome */
}

.dotwaku {
border: 1px dotted #d6ccc0;
padding: 4px;
background: #f6f6f6;
}

strong {
color:#000;
padding:1px 3px;
background:#ECFBFF;
font-weight:normal;
}

.wp-caption-text {
text-align:center;
color:#844e2c;
}

/*---------------------------------------------------------------------------------*/
/*sitemap */
/*---------------------------------------------------------------------------------*/

#sitemap_list {
	background: #fff;
	margin: 0;
	padding: 0;
}

#sitemap_list li.home-item {
	margin-left: 0px;
}

#sitemap_list li {
	background: url(images/business/line_dotted_brown.png) repeat-x 0 1.8em;
	font-size: 14px;
	text-indent: 0;
	padding: 0 0 12px 0px;
	margin: 12px 0;
	list-style-type: none;
}

#sitemap_list li a {
	color: #666;
	background: url(images/business/ico_lv1.png) no-repeat left center;
	text-decoration: none;
	display: inline-block;
	padding-left: 25px;
	line-height: 32px;
	}

#sitemap_list li li {
	font-size: 14px;
	background: none;
	margin: 7px 0 0 0;
	padding: 1px 0 0 27px;
}


#sitemap_list li li a {
	background: url(images/business/ico_lv2.png) no-repeat left center;
	padding-left: 15px;
	line-height: normal;
}

#sitemap_list li li li {
	padding-left: 15px;
}

#sitemap_list li li li a {
	background: url(images/business/ico_lower_lv.png) no-repeat left center;
}

#sitemap_list ul {
	padding: 0;
	margin: 0;
}

#sitemap_list .posts_in_category {
	position: absolute;
	padding-left: 10px;
	padding-top: 3px;
}

#sitemap_list li li .posts_in_category {
	padding-top: 0;
}

#sitemap_list li .posts_in_category a {
	background: #fff url(images/business/ico_post_list.png) no-repeat center;
	text-indent: -9999px;
	display: block;
	width: 1.2em;
	height: 1.2em;
	border: solid 1px #ccc;
	padding: 0;
}

.breadcrumbs {
	font-size:11px;
margin-bottom:10px;
}

.breadcrumbs a {
color:#0093D6;
}

.widget ul li img {
float: left;
margin-right: 5px;
}

#content .entry-title a {
font-size:16px;
margin-bottom: 8px;
line-height:150%;
}

.tfont td {
font-size:12px;
}