/*-------------------左メニュー---------------------*/
.left_paragraph{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:240px;
}
.right_paragraph{
 margin:0px 0px 0px 20px;
 padding:0px 0px 0px 0px;
 width:620px;
}
/*-------------------くずきり-------------------*/
.kuzumap{
 margin:0px 0px 0px 10px;
 padding:10px 0px 15px 0px;
 width:630px;
 height:10px;
}
ul#kuzumap{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:630px
}
li.kuzu{
 list-style-type:none;
 padding-right:10px;
 font-size:10px;
 letter-spacing:0px;
 line-height:10px;
 float:left;
 color:#444444;
}
li.kuzu#home{
 font-size:11px;
 font-family:"arial";
}
li.kuzu#second{
 background:url(./../images/kuzumap.gif) no-repeat left top;
 padding-left:15px;
 font-size:10px;
 vertical-align:top;
}
li.kuzu a{
 color:#444444;
 text-decoration:none;
}
/*-----------------ページ全体-------------*/
.page_top{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:640px;
}
.page_table{
 background:url(./../images/page_back.gif) repeat-y left top;
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:640px;
}
.page_title{
 background:url(./../images/page_title.gif) no-repeat left top;
 margin:0px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:600px;
 height:63px;
}
.page_title h3{
 margin:0px 20px 0px 20px;
 padding:20px 0px 0px 0px;
 font-size:18px;
 letter-spacing:1px;
 line-height:20px;
 color:#ffffff;
}
.page_title_under{
 background:url(./../images/page_title.gif) no-repeat left top;
 margin:20px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:600px;
 height:63px;
}
.page_title_under h3{
 margin:0px 20px 0px 20px;
 padding:20px 0px 0px 0px;
 font-size:18px;
 letter-spacing:1px;
 line-height:20px;
 color:#ffffff;
}
.page_bottom{
 margin:0px 0px 0px 0px;
 padding:0px 0px 0px 0px;
 width:640px;
}
/*-----------------左テーブル------------*/
.right_report{
 margin:25px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.right_8kun{
 margin:15px 0px 0px 0px;
 padding:0px 0px 0px 0px;
}
.right_inquiry_table{
 background:url(./../images/right_inquiry_table.gif) no-repeat left top;
 margin:25px 15px 0px 15px;
 padding:0px 0px 0px 0px;
 width:210px;
 height:240px;
}
.right_inquiry_title{
 margin:0px 0px 0px 0px;
 padding:20px 0px 0px 0px;
 width:210px;
 text-align:center;
 vertical-align:top;
 font-size:11px;
 letter-spacing:-1.5px;
 line-height:10px;
 color:#444444;
}
.right_inquiry_tel{
 margin:0px 0px 0px 0px;
 padding:10px 0px 5px 16px;
 width:210px;
 vertical-align:top;
}
.right_inquiry_text{
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 25px;
 width:210px;
 vertical-align:top;
 font-size:10px;
 letter-spacing:0px;
 line-height:12px;
 color:#444444;
}
.blue{
 color:#007cff;
}
.red{
 color:#ff3400;
}
.right_inquiry_name{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 0px;
 width:210px;
 text-align:center;
 font-size:10px;
 letter-spacing:-1px;
 line-height:10px;
 color:#444444;
 font-family:"ＭＳ ゴシック";
}
.right_inquiry_logo{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 16px;
 width:210px;
 font-size:10px;
 letter-spacing:0px;
 line-height:10px;
 color:#444444;
}
.right_inquiry_address{
 margin:0px 0px 0px 0px;
 padding:5px 0px 0px 25px;
 width:210px;
 vertical-align:top;
 font-size:10px;
 letter-spacing:0px;
 line-height:12px;
 color:#444444;
}
.right_inquiry_botton{
 margin:0px 0px 0px 0px;
 padding:10px 0px 0px 10px;
 width:210px;
 font-size:10px;
 letter-spacing:0px;
 line-height:10px;
 color:#444444;
}
/*--------------右側実績----------------*/
.ec-cube_banner{
 margin:0px 0px 20px 20px;
 padding:0px 0px 0px 0px;
 width:600px;
}
.right_hp_title{
 background:url(./../images/right_hp_title.gif) no-repeat left top;
 margin:20px 15px 0px 15px;
 padding:0px 0px 0px 0px;
 width:210px;
}
.right_hp_title_under{
 background:url(./../images/right_hp_title.gif) no-repeat left top;
 margin:0px 15px 0px 15px;
 padding:0px 0px 0px 0px;
 width:210px;
}
.right_hp_title h4{
 margin:0px 0px 0px 0px;
 padding:9px 0px 9px 0px;
 width:210px;
 font-size:10px;
 letter-spacing:0px;
 line-height:12px;
 color:#ffffff;
 text-align:center;
}
.right_hp_title_under h4{
 margin:0px 0px 0px 0px;
 padding:9px 0px 9px 0px;
 width:210px;
 font-size:10px;
 letter-spacing:0px;
 line-height:12px;
 color:#ffffff;
 text-align:center;
}
.right_hp_table{
 background:url(./../images/right_hp_table.gif) repeat-y left top;
 margin:0px 15px 0px 15px;
 padding:0px 0px 0px 0px;
 width:210px;
}
.right_hp_image{
 margin:0px 0px 0px 0px;
 padding:10px 15px 0px 15px;
 width:210px;
}
.right_hp_name p{
 margin:0px 0px 0px 0px;
 padding:5px 15px 0px 15px;
 font-size:10px;
 letter-spacing:0px;
 line-height:12px;
 color:#343434;
}
.right_hp_name p a{
 color:#343434;
 text-decoration:none;
}
.right_hp_name p a:hover{
 color:#ffffff;
 background-color:#006600;
}
.right_hp_bottom{
 margin:0px 15px 0px 15px;
 padding:0px 0px 0px 0px;
 width:210px;
}
.left_banar{
 margin:20px 30px 0px 30px;
 padding:0px 0px 0px 0px;
 width:180px;
}
/*--------------------コンテンツタイトル-----------------*/
.content_title{
  background:url(./../images/content_title.gif) no-repeat left top;
 margin:20px 20px 0px 20px;
 padding:0px 0px 0px 0px;
 width:600px;
}
.content_title h4{
 margin:0px 20px 0px 0px;
 padding:10px 0px 10px 0px;
 font-size:16px;
 letter-spacing:1px;
 line-height:20px;
 color:#333333;
 font_family:"ＭＳ Ｐ ゴシック";
}

/*---------------------お問合わせ------------------------*/
.inquiry_table{
 background:url(./../images/inquiry_table.gif) no-repeat left top;
 margin:80px 60px 0px 60px;
 padding:140px 0px 25px 0px;
 width:500px;
 height:35px;
}
.inquiry_botton{
 border:0px;
 margin:0px 0px 0px 195px;
 width:250px;
 height:35px;
 overflow:hidden;
}
.inquiry_botton img {
 visibility:hidden;
}
.inquiry_botton a,
.inquiry_botton a:link,
.inquiry_botton a:visited {
	background-position: 0px 0px;
	float:left;
}
.inquiry_botton a:focus,
.inquiry_botton a:hover,
.inquiry_botton a:active {
	background-position: 0px 35px;
	float:left;
}
/*----------ボタン設定------------*/
.inquiry_botton .inquiry a{
 background-image:url(./../images/menu/inquiry_botton.gif);
}