@charset "utf-8";
/*  
Theme Name: wp.Vicuna
Theme URI: http://wp.vicuna.jp/
Description: <a href="http://en.wp.vicuna.jp">wp.Vicuna</a> Structure Template + <a href="http://en.wp.vicuna.jp/skin/">Skin</a>
Version: 1.5.7
Author: wu
*/

/* sidemenu */

ul.pages{
	margin:0;
	width:180px;
	list-style:none;
}
ul.pages li{
    list-style:none;
	width:180px;
	height:30px;
    float:left;
}
ul.pages li a{
	background: url(http://www2.hokua.com/siguma2/img/side-btn3_r.gif);
    font:bold 13px/30px "ＭＳ Ｐゴシック", "Osaka";
	padding:0 0 0 0.5em;
	display:block;
	color:#FFF;
}
* html body ul.pages li a{width:180px;}
ul.pages li a:hover{
	background: url(http://www2.hokua.com/siguma2/img/side-btn3_r.gif) 0px -31px;
	color: #C8C8C8;
}

/* 本文
-----------------------------*/

h1 {
	text-align:left;
	background:url(http://www2.hokua.com/siguma2/img/bar-title.gif) no-repeat top center;
	margin: 0.1em 0;
	height:30px;
	width:540px;
}

h1 span{
	color:#495865;
	font:bold 19px/30px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 0 0 1em;
}

div.entry div.textBody{
	margin: 0;
	padding: 0 1em 1em 0;
	text-align:left;
}

div.entry div.textBody img {
	margin: 0;
	padding: 0;
}

div.entry div.textBody p {
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 0 0.5em 1.2em;
	clear:both;
}

div.entry div.textBody h2 {
	font:bold 17px/20px "ＭＳ Ｐゴシック", "Osaka";
	border-left:5px solid #5A7DBE;
	margin:0.8em 0 0.3em 0.3em;
	padding-left:0.5em;
	clear:both;
}

/* top */

dl.index{margin:0.5em 0;}
dl.index dt{
	text-align:left;
	background:url(http://www2.hokua.com/siguma2/img/bar1.gif) no-repeat top center;
	height:25px;
	width:540px;
}
dl.index dt a{
	color:#FFF;
	width:520px;
	display:block;
	font:bold 16px/25px "ＭＳ Ｐゴシック", "Osaka";
	padding:0 0 0 1em;
}
dl.index dt a:hover{color: #C8C8C8;}
dl.index dt.sigma{
	text-align:right;
	background:url(http://www2.hokua.com/siguma2/img/bar2.gif) no-repeat top center;
	height:25px;
	width:540px;
}
dl.index dt.sigma a{
	color:#FFF;
	font:bold 16px/25px "ＭＳ Ｐゴシック", "Osaka";
	padding:0 1em 0 0;
}
dl.index dd{
	margin-bottom:0.5em;
}

/* アルミキャストのお薦め */

dl.recommand{
	width:500px;
	margin:0 0 0 1.3em;
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
}
dl.recommand dt{
	font-weight:bold;
}
dl.recommand dd{
	margin:0 0 0.5em 0;
	padding-left:1.8em;
}

/* 保有設備 */

div.entry div.equipment{
	margin: 0;
	padding: 0 1em 1em 0;
	text-align:left;
}

div.entry div.equipment h2 {
	font:bold 17px/20px "ＭＳ Ｐゴシック", "Osaka";
	border-left:5px solid #5A7DBE;
	margin:0.8em 0 0.3em 0.3em;
	padding-left:0.5em;
	clear:both;
}

div.entry div.equipment p{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0 0 0.5em 1.2em;
}

div.entry div.equipment ol{
	margin-left:1.5em;
}

div.entry div.equipment ol li{
	font:bold 15px/18px "ＭＳ Ｐゴシック", "Osaka";
	padding:0.5em 0;
}

div.entry div.equipment ol li p{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0.2em 0 0.5em;
}

/* 施工事例 */

div.entry div.ex{
	margin: 0;
	padding: 0 1em 1em 0;
	text-align:left;
}

div.entry div.ex img {
	margin: 0.2em;
	padding: 0;
}

div.entry div.ex h2 {
	font:bold 17px/20px "ＭＳ Ｐゴシック", "Osaka";
	border-left:5px solid #5A7DBE;
	margin:0.8em 0 0.3em 0.3em;
	padding-left:0.5em;
	clear:both;
}

div.entry div.ex table{
	font:15px/18px "ＭＳ Ｐゴシック", "Osaka";
	margin:0;
	width:250px;
	float:left;
}
div.entry div.ex table th{
	width:70px;
	text-align:left;
	vertical-align:top;
	padding-left:1.2em;
}
div.entry div.ex table td{
	width:180px;
}