@charset "utf-8";

/******************************************************
yamatoshaken.com
Copyright(c) Nack Co., Ltd. All rights reserved.
******************************************************/

/***************************************
 category_h
***************************************/

/****** base.css ******/

@import url(base.css);

/* common */
h3 u{ color: #ee7b00; text-decoration: none;}
h4{
	margin: 0 0 0.5em;
	padding: 0 0 0 15px;
	color: #003f97;
	background: url(../img/li_cross0.gif) no-repeat 0 0;
	font-size: 100%;
}

/* kn_flow.html */

.l_font{ color: #003f97; font-weight: bold; font-size: 140%;}

#topic_float{
	margin: 0 20px 20px 0;
	padding: 10px 15px 0;
	clear: both;
	background: #ffe6ca;
}
#topic_float p{ margin: 0; padding: 0; float: right; width: 360px; line-height: 150%; font-size: 90%;}
#topic_float h3{
	margin: 0;
	color: #333;
	background: url(../img/category_h/bg_h3_2.gif) no-repeat left;
	float: left;
	width: 125px;
}
#topic_float span{ color: #d36d00; font-weight: bold;}

/* kn_cost.html */

div#inner .inner_article table.cost,
div#inner .inner_article table.cost td,
div#inner .inner_article table.cost th{ border-collapse: collapse;}
div#inner .inner_article table.cost{ margin: 0 0 5px; width: 530px; border-left: solid 1px #ccc;}
div#inner .inner_article table.cost th{
	color: #fff;
	background: #5987c7 url(../img/bg_blue1.gif) top repeat-x;
	border-top: solid 1px #739eda;
	border-bottom: solid 1px #3f70b3;
	border-right: solid 1px #3f70b3;
	font-weight: normal;
}
.cost td{ border-right: solid 1px #ccc; text-align: center;}
div#inner .inner_article table.cost .blue1{
	color: #000080;
	background: #dbe7f8 url(../img/bg_white.gif) top repeat-x;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
div#inner .inner_article table.cost .gray{
	color: #333;
	background: #eee url(../img/bg_white.gif) top repeat-x;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
div#inner .inner_article table.cost .blue2{ background: #dbe7f8 url(../img/bg_white.gif) top repeat-x;}
div#inner .inner_article table.cost .blue3{ background: #ecf2f9 url(../img/bg_white.gif) top repeat-x;}
div#inner .inner_article table.cost .orange{ background: #ffe6cc url(../img/bg_white.gif) top repeat-x;}
div#inner .inner_article table.cost .yellow{ background: #fffaa6 url(../img/bg_white.gif) top repeat-x;}
div#inner .inner_article table.cost .green1{ background: #d3f6a4 url(../img/bg_white.gif) top repeat-x;}
div#inner .inner_article table.cost .green2{ background: #ebfed2 url(../img/bg_white.gif) top repeat-x;}

.category_h ul.ul_cross1{ margin: 0; padding: 0; list-style: none;}
.category_h ul.ul_cross1 li{ padding: 0 0 0 15px; background: url(../img/li_cross0.gif) no-repeat 0 0;}
.category_h ul.ul_cross1 strong{ color: #003f97;}

.category_h .topics ul.ul_cross1 li{ padding: 0 0 0 15px; background: url(../img/li_cross2.gif) no-repeat 0 0;}
.category_h .topics ul.ul_cross1 strong{ color: #333;}

/* kn_period.html */

.read_kn_period{
	margin: 0 20px 25px 0;
	padding: 0 155px 0 0;
	background: url(../img/category_h/4/img_01.jpg) no-repeat top right;
	text-align: justify;
	text-justify: inter-ideograph;
}
.read_kn_period img{ margin: 0 0 8px; vertical-align: bottom;}
div#inner .read_kn_period p{ margin: 0 0 0 5px;}















