@charset "UTF-8";

/************************************************
*	Reset					*
************************************************/

h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,blockquote,cite,q,address {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	padding: 0px;
}

img {
border-style: none;
}
a:hover img{
	opacity:0.6;
	filter: alpha(opacity=60);
}

li{
	list-style-type: none;
}

abbr{
      border:none;
      background-image:url("http://www.hirano-comuten.com/img/whatsnew_icon.gif");
      background-position:left top;
      background-repeat:no-repeat;
      background-color:transparent;
      margin-left:12px;
      padding-left:12px;
}
div#new-topics{
      margin:10px auto;
}
div.border{
      height:4px;
      margin:5px auto;
      padding:0px;
      border:none;
      background-image:url("http://www.hirano-comuten.com/img/hr.jpg");
      background-position:left top;
      background-repeat:repeat-x;
      background-color:transparent;
}
/************************************************
*	clear										*
************************************************/
div:after {
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
/************************************************
*	Layout  									*
************************************************/
html {
overflow-x:hidden;
}
body {
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana, "ヒラギノ角ゴ Pro W3", Osaka, "メイリオ", "ＭＳ Ｐゴシック", sans-serif;
	color: #333333;
	background-color: #ffffff;
        background-image:url(http://www.hirano-comuten.com/img/body_bg.gif);
        background-repeat:repeat-x;
        background-position:left top;
	text-align: center;
	margin-top: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
}



div#header {
	color: #333333;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/header_bg.jpg);
        background-repeat:no-repeat;
        background-position:left top;
	text-align: left;
	margin-top: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	width: 1200px;
        height:135px;
	overflow: hidden;
}
div#banner{
        width:100%;
        height:69px;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/banner_bg.gif);
        background-repeat:repeat-x;
        background-position:left top;  
}


div#content {
	font-size: 100%;
	color: #333333;
	background-color: transparent;
	text-align: center;
	margin-top: 0px;
	padding: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
position:relative;
	width: 1200px;
}


div#main {
	font-size: 85%;
	line-height: 150%;
	color: #333333;
	background-color: #ffffff;
	text-align: left;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 20px;
	width: 615px;
	float: right;
}


div#sub {
	font-size: 100%;
	color: #333333;
	background-color: #ffffff;
	text-align: left;
	margin-top: 0px;
	padding: 0;
	margin-left: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	width: 220px;
	float: left;
        clear:left;
}


div#footer {
	font-size: 100%;
	color: #333333;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/footer_bg.jpg);
        background-repeat:repeat-x;
        background-position:left bottom;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
        height:310px;
	clear: both;
}

/************************************************
*	header  									*
************************************************/

div#banner .inner{
        width:1200px;
        height:69px;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/banner_bg.jpg);
        background-repeat:no-repeat;
        background-position:left top;
        margin:0 auto;
}

div#header .inner {
	padding-left: 20px;
	padding-right: 20px;
}
div#footer .inner {
        width:1200px;
        height:310px;
        margin:0 auto;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/footer_bg.jpg);
        background-repeat:no-repeat;
        background-position:left bottom;
}


div#banner h1 {
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"メイリオ","ＭＳ Ｐゴシック", sans-serif;
	font-size: 80%;
	font-weight: normal;
        margin:0 auto;
        text-align:left;
}

div#banner h1 a {
	text-decoration: none;
	color: #ffffff;
	background-color: transparent;
}
div#banner h1 a:hover {
	text-decoration: underline;
	color: #ffffff;
	background-color: transparent;
}


div#banner p {
	font-size: 80%;
	color: #e59c2c;
	background-color: transparent;
}
div#content-inner{
        width:850px;
        margin:0 auto;
}


/************************************************
*	Content 					     		    * 
************************************************/

div#main .inner {
       margin-top:20px;
}

/* 見出し */
div#main h2 {
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"メイリオ","ＭＳ Ｐゴシック", sans-serif;
	font-size: 130%;
	font-weight: bold;
	color: #333333;
	background-color: #ffffff;
	margin-top: 15px;
	padding-top: 5px;
	margin-left: 0px;
	padding-left: 0px;
	margin-right: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-bottom: 3px;
	clear: both;
}

div#main h3 {
        width:606px;
        height:47px;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"メイリオ","ＭＳ Ｐゴシック", sans-serif;
	font-size: 150%;
	font-weight: bold;
        text-indent:30px;
        line-height:250%;
	color: #ffffff;
	background-color: #ffffff;
        background-image:url(http://www.hirano-comuten.com/img/h3.jpg);
        background-position:left top;
        background-repeat:no-repeat;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
div#main h4{
        height:23px;
	background-color: #ffffff;
        background-image:url(http://www.hirano-comuten.com/img/h4.jpg);
        background-position:left bottom;
        background-repeat:repeat-x;
        margin:10px 0px;
}
div#main h5{
        font-size:100%;
        _font-size:120%;
        _padding-top:4px;
        font-weight:bold;
        height:18px;
        text-indent:25px;
        margin:10px 0px;
        color:#ff9900;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/h5.jpg);
        background-repeat:no-repeat;
        background-position:left top;
}

div#main h6{
        font-size:100%;
        font-weight:bold;
        _font-size:110%;
        _padding-top:3px;
        text-indent:15px;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/h6.jpg);
        background-repeat:no-repeat;
        background-position:left top;
}


/* ハイパーリンク */
div#main a {
	text-decoration: none;
	color: #e59c2c;
}

div#main a:hover {
	text-decoration: underline;
	color: #e59c2c;
}
/* 段落 */
div#main p {
  font-size:100%;
	margin: 0px;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
}
.menu {
	padding-top: 20px;
}

/* 画像 */
div#main img {
	border: none;
	margin-bottom: 10px;
}
/* リスト */
div#main ol,div#main ul {
	margin-top: 0;
	margin-left: 0px;
	margin-right: 0;
	margin-bottom: 10px;
	padding: 0;
}

div#main ol li,div#main ul li {
	margin-top: 0;
	margin-left: 0;
	margin-right: 0;
	margin-bottom: 0;
}
/* 引用 */
div#main blockquote {
	color: #333333;
	background-color: #eeeeee;
	line-height: 140%;
	margin-top: 5px;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
	padding-top: 3px;
	margin-left: 0;
	padding-left: 10px;
	margin-right: 0;
	padding-right: 10px;
	margin-bottom: 5px;
	padding-bottom: 3px;
}

div#main blockquote p {
	padding-top: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
}

/* 引用元情報 */
div#main cite {
	font-style: italic;
}

/* 整形済みテキスト */
div#main pre {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	padding: 5px;
	overflow: scroll;
}
/* 箇条書き（定義リスト） */
div#main dl {
	margin-top: 5px;
	margin-bottom: 5px;
}


div#main dt {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 0;
	padding-bottom: 10px;
}

div#main dd {
	padding-left: 5px;
}

/* 画像左配置 */
.mt-image-left {
    float: left;
    margin: 0 20px 20px 0;
}
/* 画像中央配置 */
.mt-image-center {
    display: block;
    margin: 0 auto 20px;
    text-align: center;
}
/* 画像右配置 */
.mt-image-right {
    float: right;
    margin: 0 0 20px 20px;
}
/* 画像左配置 */
div#main .imageleft{
	margin-right: 10px;
	float: left;
}
/* 画像右配置 */
div#main .imageright{
	margin-left: 10px;
	float: right;
}

/* option ====================================== */

.clear{
	clear:both;
}

.center{
	text-align: center;
}

.photo-left{
	text-align: left;
}

.ImgLeft{
	float:left;
}

.ImgRight{
	float:right;
}

.mb-15{
	margin-bottom: 15px;
}

.mb-25{
	margin-bottom: 25px;
}

.mb_5
{
	margin-bottom: 5px;
        text-align:center;
}

/* 続き */
div#main .extended {
	margin-top: 10px;
	margin-bottom: 10px;
	float: right;
	display: block;
}

div#main .entry-tags {
    margin: 10px 0 10px 10px; 
	clear: both;
}
div#main .entry-tags-header,
div#main .entry-tags-list,
div#main .entry-tag { display: inline; }
div#main .entry-tags-list {
	margin: 0px;
	padding: 0px;
	list-style: none;
}


div#main .posted img {
	border: none;
	margin-bottom: -5px;
}

div.comment-reply {
	margin-left: 20px;
}


/* コメンター画像 */
.asset-meta img {
	position: relative;
	top: 14px;
}


/* コメントフォーム文字サイズ */
div#main input,div#main textarea {
	font-size: 92%;
}
div#main label {
	margin-bottom: 0.8em;
	width: 11em;
	float: left;
	clear: both;
	white-space: nowrap;
}



/************************************************
*	 Sidebar 					     	    * 
************************************************/

div#sub .inner {
}

/* サイドバーリスト */
div#sub dl {
	clear:both;
        margin-bottom:20px;
}

div#sub dt {
        height:49px;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"メイリオ","ＭＳ Ｐゴシック", sans-serif;
	font-size: 80%;
	font-weight: normal;
	color: #333333;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/banner/banner03.jpg);
        background-repeat:no-repeat;
        background-position:left top;
        padding-left:60px;
        padding-top:8px;
        margin:10px auto;
}
div#sub dt#topDT a{
  color:#ff9900;
}

div#sub dd {
	font-size: 100%;
}
	
	
div#sub ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	}

div#sub ul li {
        display:block;
	font-size: 75%;
	padding-top: 2px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 3px;
}

div#sub ul li li {
	font-size: 100%;
	margin-left: 20px;
		
}
	
div#sub ul li a {
        display:block;
        width:219px;
        height:50px;
	text-decoration: none;
	color: #131313;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/icon_topcategory.jpg);
        background-repeat:no-repeat;
        background-position:left top;
	margin: 0;
        line-height:380%;
        text-indent:40px;
}

div#sub ul li a:hover{
	text-decoration: none;
	color: #e59c2c;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/icon_topcategory_hover.jpg);
        background-repeat:no-repeat;
        background-position:left top;
}
/* サイドバー段落 */
div#sub p{
	line-height: 20px;
	margin: 0;
	padding-top: 3px;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 0;
}
/* サイドバータグクラウド */
div#sub .module-tagcloud .module-content
	{text-align: left; }

div#sub .module-tagcloud .module-content .module-list
	{ list-style: none; }

div#sub .module-tagcloud .module-content .module-list .module-list-item
	{ display: inline; }

div#sub .module-tagcloud .module-content .module-list li.taglevel1
	{ font-size: 170%; }

div#sub .module-tagcloud .module-content .module-list li.taglevel2
 	{ font-size: 150%; }

div#sub .module-tagcloud .module-content .module-list li.taglevel3
	{ font-size: 130%; }
	
div#sub .module-tagcloud .module-content .module-list li.taglevel4
	{ font-size: 110%; }
	
div#sub .module-tagcloud .module-content .module-list li.taglevel5
	{ font-size: 90%; }
	
div#sub .module-tagcloud .module-content .module-list li.taglevel6
	{ font-size: 70%; }


div#sub li.item {
	display: inline;
	float: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	text-align: center;
	vertical-align: middle;
	width: 70px;
	height: 70px;
}

/************************************************
*	Footer  									*
************************************************/
/* 文責 */
div#footer address {
	padding-top: 20px;
	padding-bottom: 20px;
	font-family: Arial, Helvetica, Tahoma, "Trebuchet MS", Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"メイリオ","ＭＳ Ｐゴシック", sans-serif;
	font-size: 70%;
	font-weight: bold;
}
/* 段落 */
div#footer p {
	font-size: 70%;
}

div#footer a{
         color:#131313;
         text-decoration:none;
}
div#footer a:hover{
         color:#e59c2c;
         text-decoration:underline;
}

/* ----- 店舗情報 ------------------------- */
div#lib{
         width:210px;
         height:380px;
         margin:0 auto 10px auto;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/lib_img01.jpg);
        background-repeat:no-repeat;
        background-position:left top;
}
div#lib .inner{
        font-size:80%;
        position:relative;
        top:235px;
        margin:5px;
}
div#lib .inner a{
        color:#e59c2c;
}

/* ------ TOP部分 --------- */
div#banner-box{
      width:850px;
      margin:0 auto;
}
div#banner-box .box01{
       width:425px;
       height:69px;
       float:left;
       position:relative;
       left:35px;
       top:25px;
}
div#banner-box .box02{
       font-size:80%;
       color:#e59c2c;
       width:425px;
       height:69px;
       float:left;
       text-align:right;
       position:relative;
       top:25px;
}
div#banner-box .box02 a{
        color:#e59c2c;
        text-decoration:none;
}
div#banner-box .box02 a:hover{
        text-decoration:underline;
}

/* ------ footer --------------- */
div#footer-box{
         width:850px;
         height:190px;
         margin:0 auto;
}
div#footer-box table{
         margin-top:20px;
         font-size:80%;
         text-align:left;
}
div#footer-box-left{
         width:300px;
         float:left;
}
div#footer-box-right{
         width:550px;
         float:right;
}
div#footer-box-right table{
}
div#footer-box .box01{
         width:260px;
}
div#footer-box .box01 table{
         width:280px;
         margin-left:20px;
}
div#footer-box .box02{
         width:225px;
         float:left;
}
div#footer-box .box02 table{
        margin-left:20px;
}

div#footer-box .box03{
         width:270px;
         float:right;
         margin:0px auto;
}
div#footer-box2{
         color:#ffffff;
         width:850px;
         margin:0 auto;
         text-align:left;
}
div#footer-box2 p{
          margin-left:20px;
}

div#main table{
          _font-size:80%;
          overflow:hidden;
}



/*===============================================
*	 注文住宅 									*
===============================================*/

div.order
{
	margin-bottom: 25px;
}

div.orderBox01
{
	margin-bottom: 25px;
}


/*===============================================
*	 リフォーム 									*
===============================================*/

div.reform
{
	margin-bottom: 25px;
}

div.reformBox
{
	margin-bottom: 25px;
}

div.reform table tr th
{
	padding: 0 12px;
	border-left: 1px #ccc dashed;
	border-collapse: collapse;
}

div.reform table
{
	margin-bottom: 25px;
}

div.reform table tr td
{
	padding: 0 12px;
	border-left: 1px #ccc dashed;
	border-collapse: collapse;
}

div.reform table tr th.border-non{	border-left: none;}
div.reform table tr td.border-non{	border-left: none;}

div.reform p.reform-Txt01R
{
	float: right;
	width: 380px;
	font-weight: bold;
	font-size: 135%;
	line-height: 170%;
}


/*===============================================
*	 店舗設計 									*
===============================================*/

div.shopdesign
{
	margin-bottom: 25px;
}

div.shopBox
{
	margin-bottom: 25px;
}


/*===============================================
*	 デザイン 									*
===============================================*/

div.designBox
{
	margin-bottom: 25px;
}

div.designBox p.designTxt_R
{
	width: 350px;
	float: right;
}

/*===============================================
*	 有効活用・収益 									*
===============================================*/

div.effeBox
{
	margin-bottom: 25px;
}

div.effeBox p.effeTxt_R
{
	width: 330px;
	float: right;
}


/*===============================================
*	 会社概要 									*
===============================================*/

div.companyBox
{
 margin-bottom: 25px;
}

div.companyBox p.midasi
{
	font-size: 1em;
	color: #051f16;
	font-weight: bold;
}

div.companyBox div.companyTxt_L
{
	width: 350px;
	float: left;
}

div.companyBox table
{
	width: 610px;
}

div.companyBox table tr th
{
	padding: 10px 30px 5px 10px;
	border-bottom: 1px #6c6c6c dashed;
	text-align: left;
	vertical-align: top;
}

div.companyBox table tr td
{
	padding: 10px 10px 5px;
	border-bottom: 1px #6c6c6c dashed;
}

/*===============================================
*	 スタッフ紹介 									*
===============================================*/

div.staffBox
{
	margin-bottom: 25px;
}

div.staffBox div.staffPH
{
	padding: 5px;
	border: 1px solid #dbdbdb;
	background: #eeeeee;
	float: left;
}

div.staffBox div.staffPH_M
{
	padding: 5px;
	border: 1px solid #dbdbdb;
	background: #eeeeee;
	float: left;
	margin: 0 12px;
}

div.staffBox div.staffPH p
{
	background: #fff;
	padding: 5px 0;
	border-bottom: 2px solid #eeeeee;
	width: 180px;
	text-align: center;
}

div.staffBox div.staffPH_M p
{
	background: #fff;
	padding: 5px 0;
	border-bottom: 2px solid #eeeeee;
	width: 180px;
	text-align: center;
}


/*===============================================
*	 お客様の声 									*
===============================================*/

div.voice
{
	margin-bottom: 25px;
}

div.voiceBox
{
	margin-bottom: 25px;
}

div.voice01
{
	background: #eaeaea;
	padding: 10px;
	margin-bottom: 15px;
}

div.voice02
{
	border: 1px #ccc dashed;
	margin-bottom: 15px;
	padding: 10px;
}

div.voice03
{
	margin-bottom: 20px;
	text-align: center;
}

p.VoiceTxtR
{
	width: 530px;
	float: right;
}

ul.VoiceTxtR
{
	width: 515px;
	float: right;
	margin: 0;
	padding: 0;
}

ul.VoiceTxtR li
{
	padding: 5px 0 10px;
	margin: 0;
}


/*===============================================
*	 お問合せ 									*
===============================================*/

div.contactBox
{
	text-align: center;
	margin-bottom: 25px;
}

div.contactBox p.conTxt
{
	text-align: left;
	padding-bottom: 25px;
}

div.contactBox table
{
	width: 600px;
	border: #ccc 1px solid;
	border-collapse: collapse;
}

div.contactBox table tr th
{
	width: 35%;
	text-align: left;
	padding: 7px 10px;
	border: #ccc 1px solid;
	border-collapse: collapse;
	background: #e4f4ee;
	font-weight: normal;
}

div.contactBox table tr th span
{
	color: #9d2912;
}


div.contactBox table tr td
{
	width: 65%;
	text-align: left;
	padding: 7px 10px;
	border: #ccc 1px solid;
	border-collapse: collapse;
}


/*===============================================
*	 リンク 									*
===============================================*/

div.link
{
	margin-bottom: 25px;
}

div.link table
{
	width: 600px;
	border: #ccc 1px solid;
	border-collapse: collapse;
	margin: 25px 0;
}

div.link table tr th
{
	border-collapse: collapse;
	background: #e4f4ee;
	border: #ccc 1px solid;
	padding: 5px 10px;
}

div.link table tr td
{
	border-collapse: collapse;
	border: #ccc 1px solid;
	padding: 5px 10px;
}

div.l_01 table.linkBox
{
	border: none;
	margin: 0 0 25px;
}

div.l_01 table.linkBox tr th
{
	background: none;
	border: none;
}

div.l_01 table.linkBox tr td
{
	background: none;
	border: none;
}



/*===============================================
*	 プライバシー・ポリシー 									*
===============================================*/

div.privacy
{
	margin-bottom: 25px;
}

div.privacyBox
{
	margin-bottom: 25px;
}

div.privacyBox ul
{
	margin-bottom: 25px;
}

div.privacyBox ul li
{
	padding-bottom: 10px;
}

div.privacyBox table
{
	margin: 0 15px 15px;
}

div.privacyBox table tr th
{
	width: 35%;
	text-align: left;
	font-weight: bold;
	padding: 5px 10px;
}

div.privacyBox table tr td
{
	width: 55%;
	padding: 5px 10px;
}


/*===============================================
*	 T 									*
===============================================*/

div.t
{
	margin-bottom: 25px;
}

div.tTxtR01
{
	width: 350px;
	float: right;
}

div.t p.pb-15
{
	padding-bottom: 15px;
}




/*===============================================
*	 保証 									*
===============================================*/

div.guarantee
{
	margin-bottom: 25px;
}

div.guaranTxtR
{
	width: 430px;
	float: right;
	text-align: left;
}



/*===============================================
*	 見学会 									*
===============================================*/

div.inspectBox
{
	margin-bottom: 25px;
}

div.inspectBox ul
{
	padding-bottom: 30px;
}

div.inspectBox div.map01
{
	text-align: center;
	margin-bottom: 10px;
}

div.inspectBox table
{
	width: 450px;
	margin-bottom: 30px;
	margin-left: 80px;
	text-align: left;
}

div.inspectBox table tr th
{
	padding: 10px 30px 5px 10px;
	border-bottom: 1px #6c6c6c dashed;
	text-align: left;
	vertical-align: top;
}

div.inspectBox table tr td
{
	padding: 10px 10px 5px;
	border-bottom: 1px #6c6c6c dashed;
}



/*===============================================
*	 thickbox 									*
===============================================*/

body.staff-l
{
	background: #fff;
	text-align: center;
}

div.innerLeftBox
{
	float:left;
	width:350px;
	padding-top:30px;
	margin-right: 15px;
}

div.innerRightBox
{
	float:left;
	width:340px;
	padding-top:20px;
	text-align: left;
	font-size:1em;
	line-height: 150%;
}

div.innerRightBox dl
{
	margin-bottom: 20px;
}

div.innerRightBox dl dt
{
	margin-top:10px;
	font-weight: bold;
	padding-bottom: 10px;
}

div.innerRightBox dl dd
{
	padding: 5px 0 8px;
}

div.innerRightBox h5{
        font-size:100%;
        font-weight:bold;
        height:18px;
        text-indent:25px;
        margin:10px 0px;
        color:#ff9900;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/h5.jpg);
        background-repeat:no-repeat;
        background-position:left top;
}

div.l-staff
{
	font-size:1em;
	line-height: 150%;
	text-align: left;
	width: 705px;
}

div.l-staff h5{
        font-size:100%;
        font-weight:bold;
        height:18px;
        text-indent:25px;
        margin:10px 0px;
        color:#ff9900;
	background-color: transparent;
        background-image:url(http://www.hirano-comuten.com/img/h5.jpg);
        background-repeat:no-repeat;
        background-position:left top;
}

div.l-staff dl
{
	margin-bottom: 20px;
}

div.l-staff dl dt
{
	margin-top:10px;
	font-weight: bold;
	padding-bottom: 10px;
}

div.l-staff dl dd
{
	padding: 5px 0 8px;
}



/*===============================================
*	 施工例 									*
===============================================*/

div.execution
{
	margin-bottom: 25px;
}

div.exeBT
{
	margin-left: 10px;
}



/*===============================================
*	 施工事例　注文住宅 									*
===============================================*/

div.ORBox
{
	margin-bottom: 25px;
	margin-top: 15px;
}

div.ORBox div.ORPH
{
	padding: 5px;
	border: 1px solid #dbdbdb;
	background: #eeeeee;
	float: left;
}

div.ORBox div.ORPH_M
{
	padding: 5px;
	border: 1px solid #dbdbdb;
	background: #eeeeee;
	float: left;
	margin: 0 12px;
}

div.ORBox div.ORPH p
{
	background: #fff;
	padding: 5px 0;
	border-bottom: 2px solid #eeeeee;
	width: 180px;
	text-align: center;
}

div.ORBox div.ORPH_M p
{
	background: #fff;
	padding: 5px 0;
	border-bottom: 2px solid #eeeeee;
	width: 180px;
	text-align: center;
}



/*===============================================
*	 施工事例　注文住宅 詳細ページ 					*
===============================================*/

div.swapBox
{
        width:595px;
	text-align: center;
        margin:15px auto 25px auto;
}

div.swapBox div.phBG-W
{
	padding-left: 70px;
	_padding-left: 15px;
}
/* ----- IE7用ハック ----- */
*:first-child+html div.swapBox div.phBG-W{
        padding-left:0px;
}
div.swapBox div.phBG-W div.photoBG
{
	width: 470px;
	height: 320px;
	background: url(http://www.hirano-comuten.com/img/execution/order/swap/swapBG.jpg) no-repeat 0 0;
}

div.swapBox div.phBG-W div.photoBG img
{
	margin-left: 5px;
	margin-top: 10px;
}

div.backpage
{
	margin: 0 10px 25px;
	padding: 7px 10px 7px 0;
	background: #051f16;
	text-align: right;
}

div.backpage p a{	color: #fff;}
div.backpage p a:hover{	color: #fff;}


/* Easy Slider */

	#slider{margin:0 auto;
text-align:left;}	
	#slider ul, #slider li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:615px;
		height:180px;
		overflow:hidden;
                margin:0 auto;
                text-align:left;
		}	
	#prevBtn, #nextBtn{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		top:590px;
                text-indent:-9999px;
		}	
	#nextBtn{
		left:1000px;
		}														
	#prevBtn a, #nextBtn a{  
		display:block;
		width:30px;
		height:77px;
		background:url(http://www.hirano-comuten.com/img/btn_prev.png) no-repeat 0 0;	
		}	
	#nextBtn a{ 
		background:url(http://www.hirano-comuten.com/img/btn_next.png) no-repeat 0 0;	
		}												

/* // Easy Slider */
			

/* // Easy Slider */
					

