@charset "utf-8";
/* ===================================================================
CSS information

 file name  :  styles.css
 style info :  yukadanran専用css
 
=================================================================== */

/* ==== ▼ primary ▼ ==== */
#primary {
	float : right ;/*left ;*/
}
/* ==== ▲ primary ▲ ==== */

/* ==== ▼ secondary ▼ ==== */
#secondary {
	float : left ;/*right ;*/
}
#secondary .sideBox {
    margin : 5px 6px 10px 0 ;/*5px 0 10px 6px ;*/
}
/* ==== ▲ secondary ▲ ==== */

#sideBoxList .yukadanran {
	/*background-color: #ffd781;*/
	background-color: #ffe2a3;
}

/* ==== ▼ Current All ▼ ==== */
p {
	line-height: 1.5em;
	margin: 5px 0 5px 0.5em;
	font-size: 1.1em;
}
table {
	margin-left: 10px;
	margin-right: 5px;
	border-collapse: separate;/*collapse;*/
	border-spacing: 2px;
}
td,th {
	padding: 1px 5px 5px 5px;
	text-align: left;
	border: solid 1px #ccc;
	vertical-align: top;
}
th {
	width: 170px;/*auto;*/
	vertical-align: middle;
	background-color: #f7f7f9;
	font-weight: normal;
	/*white-space: nowrap;*/
}
td.r1 {
	height: 135px;
}
dl {
	margin-left: 15px;
}
dl dt {
	/*clear: left;
	float: left;
	font-weight: bold ;*/
}
dd {
	margin-left: 1.0em;
}
br {
	clear: both;
}
/* ==== ▲ Current All ▲ ==== */

#primary_inner h2.yukadanran {
	color:#ff8973;
	background: none;
	border-top: solid 1px #ff8973;
	border-bottom: solid 1px #ff8973;
	font-size: 1.6em;
	font-weight: bold;
	margin-top: 10px;
	padding: 0;
	text-align: center;
	text-indent: 0;/*normal;*/
	line-height: 1.6em;
	height: auto;
}
#primary_inner p.attention {
	color: #333;
	font-size: 0.9em;
	margin-left: 10px;
}

/* ==== ▼ yukadanran_top ▼ ==== */
#yukadanran_top {
	background: url(photo/yukadanran_top_bg3.1.gif) top left no-repeat;
	/*border: solid 1px #00f;*/
	color: #333;
	height: 846px;
	position: static;
	width: 595px;
}
#yukadanran_top h2 {
	border-left: solid 5px #ff4900;
	border-bottom: solid 1px #ff7640;
	font-size: 1.2em;
	font-weight: bold;
	background: none;
	width: auto;
	height: auto;
	border-top: none;
	line-height: normal;
	text-indent: 0;
	color: #333;
	padding: 0 0 0 5px;
	margin: 5px 5px 1px 5px;
}
#yukadanran_top p {
	font-size: 1.0em;
	font-weight: bold;
	line-height: 1.2em;
}
/* ==== ▲ yukadanran_top ▲ ==== */

#yukadanran_caption {
	/*border: solid 1px #00f;*/
	height: 40px;
	position: relative;
	top: 15px;
	width: 595px;
}
#yukadanran_caption p {
	color:#ff8973;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.2em;
	padding: 0 10px 0 10px;
	white-space: nowrap;
}
/* (yukadanran_caption.height + top) + (feature.height + feature.top) = 846px +10px*/
#feature {
	/*border: solid 1px #00f;*/
	height: 370px;
	position: relative;
	top: 486px;
	width: 595px;/*395px;*/
}

/* ==== ▼ tokucyou_minute ▼ ==== */
#tokucyou_minute {
	margin: 0 5px 0 5px;
}
#tokucyou_minute h4 {
	margin-left: 5px;
	/*padding: 0 0 0 3px;*/
	/*color: #f33;*/
	/*text-decoration: underline;*/
	font-size: 1.1em;
	font-weight: bold;
	/*border-left: solid 3px #f33;*/
}
#tokucyou_minute span {
	color: #f33;
	/*font-weight: bold;*/
	/*font-size: 1.1em;*/
}
#tokucyou_minute p {
	margin-left: 10px;
}
#tokucyou_minute img {
	clear: left;
	float: right;
	margin: 0;
}
/* ==== ▲ tokucyou_minute ▲ ==== */

th.title {
	width: 20%;
}

/* ==== ▼ layout_sumples ▼ ==== */
#layout_sumples {
	background-color: #efe;
	height: 250px;
	width: 580px;
	margin-left: 10px;
}
#layout_sumples img {
	clear: left;
	float: right;
	margin: 0;
}
#layout_sumples ul {
	list-style : none ;
	margin: 0;
}
#layout_sumples ul li {
	border-bottom: solid 1px #c5c5c5;
	border-left: solid 1px #c5c5c5;
	color: #333;
	font-size: 1.2em;
	height: 49px;
	line-height: normal;
	list-style-type: none;
	margin: 0;
	text-indent: 1.2em;
	width: 129px;
}
#layout_sumples ul li a {
	color: #666;
	display: block;
	width: 129px;
	height: 34px;
	text-decoration: none;
	line-height: normal;
	padding: 15px 0 0 0;
}
#layout_sumples ul li a.top {
	border-top: solid 1px #c5c5c5;
	height: 33px;
}
#layout_sumples li a:hover {
	text-decoration: underline;
	background-color: #ffe2a3;
}
/* ==== ▲ layout_sumples ▲ ==== */

#yukadanran_footlink {
/*	margin: 15px 0 0 5px;*/
	margin: 0 0 0 5px;
/*	font-size: 0.8em;*/
	width: 585px;
	height: 25px;
	background-color: #fea;
	text-align: center;
}
#yukadanran_footlink p {
	padding: 2px 0 0 0;
}
#yukadanran_footlink a {
	color: #666;
	text-decoration: none;
	margin-top: 5px;
}
#yukadanran_footlink a:hover {
	text-decoration: underline;
	background-color: #fff;
}
#yukadanran_footlink a.current {
	background-color: #fff;
}

/* ==== ▼ yukadan_sekourei ▼ ==== */
#yukadan_sekourei {
	margin: 0 5px 0 5px;
}
#yukadan_sekourei h4 {
	margin-left: 5px;
	font-size: 1.1em;
	font-weight: bold;
}
#yukadan_sekourei span {
	color: #f33;
}
#yukadan_sekourei p {
	margin-left: 10px;
}
#yukadan_sekourei img {
	clear: left;
	float: right;
	margin: 0;
}
/* ==== ▲ yukadan_sekourei ▲ ==== */

