@charset "utf-8";

/* introduction */

/* -------- content */

/* h3 */

div#alpha div#alpha_inner h3
{
	padding:18px 10px 10px 10px;
	margin:0 0 15px 0;
	background:url(http://www.yamashiro-hp.jp/introduction/images/h3-bg.gif) no-repeat 0 0;
	border-bottom:1px solid #ebacac;
}

div#alpha div#alpha_inner h3 span
{
	color:#cc6666;
	font-size:133.5%;
	font-weight:bold;
	letter-spacing:0.1em;
}

/* h4 */

div#alpha div#alpha_inner h4
{
	padding:6px 0 8px 7px;
	margin:0 0 10px 0;
	font-weight:bold;
	color:#cc6666;
	font-size:117%;
	letter-spacing:0.1em;
	background:url(http://www.yamashiro-hp.jp/introduction/images/h4-bg.gif) no-repeat left bottom;
}

/* h5 */

div#alpha div#alpha_inner h5
{
	padding:5px 10px 10px 0;
	margin:0 0 10px 0;
	background:url(http://www.yamashiro-hp.jp/introduction/images/h5-line.gif) repeat-x left bottom;
}

div#alpha div#alpha_inner h5 span
{
	padding:1px 0 2px 23px;
	margin:0 0 10px 0;
	color:#cc6666;
	line-height:1.5em;
	font-size:117%;
	font-weight:bold;
	background:url(http://www.yamashiro-hp.jp/introduction/images/h5-icon.gif) no-repeat 0 1px;
}

/* h6 */

div#alpha div#alpha_inner h6
{
	padding:6px 0 5px 18px;
	margin:0 0 10px 0;
	color:#666;
	font-size:108.5%;
	font-weight:bold !important;
	background:#ececec url(http://www.yamashiro-hp.jp/introduction/images/h6-bg.gif) no-repeat 0 0;
	border-bottom:1px solid #ddd;
}

/* list */

div#alpha div#alpha_inner ul.list01,
div#alpha div#alpha_inner ul.list02
{
	margin:0;
	padding:0;
	list-style:none;
}

div#alpha div#alpha_inner ul.list01 li
{
	margin:0;
	padding:1px 0 2px 16px;
	list-style:none;
	line-height:1.5em;
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/icon01.gif) no-repeat 0 5px; 
}

div#alpha div#alpha_inner ul.list02 li
{
	display:inline;
	float:left;
	margin-right:20px;
	padding:1px 0 2px 16px;
	list-style:none;
	line-height:1.5em;
	white-space:nowrap;
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/icon01.gif) no-repeat 0 5px; 
}

div#alpha div#alpha_inner ul.list01 li a,
div#alpha div#alpha_inner ul.list02 li a
{
	background:none; 
}

div#alpha div#alpha_inner p.list03
{
	margin-bottom:5px !important;
	padding:1px 0 2px 16px;
	list-style:none;
	line-height:1.5em;
	font-weight:bold;
	background:url(http://www.yamashiro-hp.jp/introduction/images/icon01.gif) no-repeat 0 5px; 
}

/* link */

div#alpha div#alpha_inner p.link01
{
	display:inline;
	float:left;
	margin:0 20px 5px 0;
	padding:0 0 0 10px;
	list-style:none;
	line-height:1.5em;
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/arrow01.gif) no-repeat 0 5px; 
}

div#alpha div#alpha_inner p.link01 a
{
	background:none; 
}

div#alpha div#alpha_inner ul.link02
{
	margin:0;
	padding:0;
	list-style:none;
}

div#alpha div#alpha_inner ul.link02 li
{
	margin:0 20px 5px 0;
	padding:0 0 0 10px;
	list-style:none;
	line-height:1.5em;
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/arrow01.gif) no-repeat 0 5px; 
}

div#alpha div#alpha_inner ul.link02 li a
{
	background:none; 
}

/* number */

dl.number01 dt 
{
	padding:1px 0 2px 28px;
	margin:0 0 10px 0;
	line-height:1.5em;
	font-weight:normal;
	color:#cc6666;
}

dl.number01 dt.no01 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number01-icon.gif) no-repeat 0 0;
}

dl.number01 dt.no02 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number02-icon.gif) no-repeat 0 0;
}

dl.number01 dt.no03 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number03-icon.gif) no-repeat 0 0;
}

dl.number01 dt.no04 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number04-icon.gif) no-repeat 0 0;
}

dl.number01 dt.no05 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number05-icon.gif) no-repeat 0 0;
}

dl.number01 dt.no06 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number06-icon.gif) no-repeat 0 0;
}

dl.number01 dt.no07 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number07-icon.gif) no-repeat 0 0;
}

dl.number01 dt.no08 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number08-icon.gif) no-repeat 0 0;
}

dl.number01 dd 
{
	padding-bottom:15px;
	margin-bottom:15px;
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/dot01.gif) repeat-x left bottom;
}

/* number */

ul.number02 
{
	padding:0;
	margin:0 0 15px 0;
	list-style:none;
}

ul.number02 li 
{
	padding:1px 0 2px 28px;
	margin:0 0 10px 0;
	line-height:1.5em;
	list-style:none;
}

ul.number02 li.no01 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number01-icon.gif) no-repeat 0 0;
}

ul.number02 li.no02 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number02-icon.gif) no-repeat 0 0;
}

ul.number02 li.no03 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number03-icon.gif) no-repeat 0 0;
}

ul.number02 li.no04 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number04-icon.gif) no-repeat 0 0;
}

ul.number02 li.no05 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number05-icon.gif) no-repeat 0 0;
}

ul.number02 li.no06 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number06-icon.gif) no-repeat 0 0;
}

ul.number02 li.no07 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number07-icon.gif) no-repeat 0 0;
}

ul.number02 li.no08 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number08-icon.gif) no-repeat 0 0;
}

ul.number02 li.no09 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number09-icon.gif) no-repeat 0 0;
}

ul.number02 li.no10 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number10-icon.gif) no-repeat 0 0;
}

ul.number02 li.no11 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number11-icon.gif) no-repeat 0 0;
}

ul.number02 li.no12 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number12-icon.gif) no-repeat 0 0;
}

ul.number02 li.no13 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number13-icon.gif) no-repeat 0 0;
}

ul.number02 li.no14 
{
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/number14-icon.gif) no-repeat 0 0;
}

/* table */

div.stripe
{
	clear:both;
	display:block;
	width:575px;
	background:url(http://www.yamashiro-hp.jp/introduction/images/stripe.gif) repeat 0 0;
	margin-bottom:20px;
}

div.stripe table
{
	width:575px;
}

div.stripe table th
{
	background-color:#ebacac;
	padding:5px;
	text-align:center;
	font-weight:normal;
	color:#fff;
}

div.stripe table th.narrow
{
	width:150px;
}

div.stripe table td
{
	background-color:#fff;
	padding:5px;
	text-align:center;
	font-weight:normal;
}

div.stripe table td.text-left
{
	text-align:left;
}

div.stripe table td.item
{
	background-color:#eee;
	white-space:nowrap;
}

/* -------- inline-text */

ul.inline-text
{
	display:block;
	width:575px;
	margin:0;
	padding:0;
	list-style:none;
}

ul.inline-text li
{
	display:block;
	padding-bottom:1px;
}

ul.inline-text li ul 
{
	display:inline;
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}

ul.inline-text li ul li 
{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	letter-spacing:0.1em;
	line-height:2.0em;
	border:none;
}

ul.inline-text li ul li.item
{
	display:inline;
	float:left;
	width:300px;
	margin:0;
	padding:0;
	list-style:none;
	letter-spacing:0.1em;
	line-height:2.0em;
}


/* -------- history */

ul.history
{
	display:block;
	width:575px;
	margin:0;
	padding:0;
	list-style:none;
}

ul.history li
{
	display:block;
	padding-bottom:1px;
	border-bottom:1px solid #ddd;
}

ul.history li ul 
{
	display:inline;
	clear:both;
	margin:0;
	padding:0;
	list-style:none;
	border:none;
}

ul.history li ul li.date 
{
	display:inline;
	float:left;
	width:140px;
	margin:0;
	padding:0;
	list-style:none;
	color:#cc6666;
	letter-spacing:0.1em;
	line-height:2.0em;
}

ul.history li ul li 
{
	display:inline;
	margin:0;
	padding:0;
	list-style:none;
	letter-spacing:0.1em;
	line-height:2.0em;
	border:none;
}

ul.history li ul li.date span 
{
	display:block;
	padding:0 0 1px 20px;
	background:#fff url(http://www.yamashiro-hp.jp/introduction/images/icon02.gif) no-repeat 5px 7px;
}

/* -------- img-box */

div.img-box-w-right
{
	display:block;
	float:right;
	width:230px;
	margin:0 0 10px 20px;
}

div.img-box-w-left
{
	display:block;
	float:left;
	width:230px;
	margin:0 20px 10px 0;
}

div.img-box-h-right
{
	display:block;
	float:right;
	width:170px;
	margin:0 0 10px 20px;
}

div.img-box-h-left
{
	display:block;
	float:left;
	width:170px;
	margin:0 20px 10px 0;
}

div.img-box-w-right p,
div.img-box-w-left p,
div.img-box-h-right p,
div.img-box-h-left p
{
	font-size:79.5% !important;
	line-height:2.0em;
	text-align:center;
	margin-bottom:0 !important;
}

p.sup
{
	text-align:right;
}


/* -------- sidebar */

div#sidebar
{
	width:200px;
	margin:0;
	padding:0;
}

div#sidebar ul.sidebar-content
{
	margin:0;
	padding:0 11px;
	list-style:none;
	background:url(http://www.yamashiro-hp.jp/introduction/images/sidebar-bg.gif) repeat-y 0 0;
}

div#sidebar ul.sidebar-content li
{
	width:178px;
	margin:0;
	padding:10px 0;
	list-style:none;
	border-top:1px solid #ebacac;
}

div#sidebar ul.sidebar-content li a
{
	color:#cc6666;
	text-decoration:none;
	background:none;
}

div#sidebar ul.sidebar-content li a:hover
{
	color:#cc6666;
	text-decoration:underline;
}

div#sidebar ul.sidebar-content li.none1
{
	width:178px;
	margin:0;
	padding:10px 0;
	list-style:none;
	border-top:none;
}

div#sidebar ul.sidebar-content li span
{
	display:block;
	padding-left:13px;
	margin-left:6px;
	line-height:1.3em;
	background:#ffffff url(http://www.yamashiro-hp.jp/introduction/images/sidebar-icon.gif) no-repeat 0px 3px;
}

div#sidebar div#sidebar-bottom
{
	height:15px;
	background:url(http://www.yamashiro-hp.jp/introduction/images/sidebar-bottom.gif) no-repeat 0 0;	
}

div#sidebar div#sidebar-bottom hr
{
	display:none;
}

div#sidebar h3
{
	display:block;
	width:200px;
	height:55px;
	font-size:0;
	text-indent:-9999px;
	text-decoration:none;
}

div#sidebar h3 a
{
	width:200px;
	height:55px;
	display:block;
}

div#sidebar h3
{
	background:url(http://www.yamashiro-hp.jp/introduction/images/sidebar-ti.gif) no-repeat 0 0;
}





