@charset "euc-jp";
body { font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif; color: #333333; margin: 0px; padding: 0px; font-size: 12px; line-height: 1.6; text-align: center;background:url(http://www.wolf-agent.com/images/bg.gif) top center; background-repeat:repeat-y;}
body div { text-align: left; margin: 0px auto;}
img {  margin: 0px; padding: 0px;}
p { margin: 0px; padding: 0px;}
a { overflow: hidden;}
a img { border: 0;}
a: link {  color: #1fc5ff;  text-decoration: underline;}
a: visited { color: #1fc5ff; text-decoration: underline;}
a: hover {  color: #8fe2ff; text-decoration: none;}
#container { background: #ffffff url(http://www.wolf-agent.com/images/bg.gif) repeat-x top; margin: 0px auto; text-align: center;background:url(http://www.wolf-agent.com/images/bg.gif) top center; background-repeat:repeat-y;}
#header { width: 880px; height: 60px; text-align: left;  margin: 20px auto 0px auto; padding:0;}
#top_area{width:300px; height:60px; float:left;margin:0;padding:0; background:url(http://www.wolf-agent.com/images/wlf_logo.gif) top left no-repeat;}
#top {width:300px;height:15px;line-height:15px;color:#666666; font-size:12px; margin:0; padding:0; clear:both;text-indent:55px}
#logo { width:300px; height:40px; margin:0 0 0 55px; padding:0; text-align:left;}
#tel {width:270px; height:60px; float:right; margin:0; padding:0;}
#sitemap {float: right;margin: 0; padding: 23px 0px 0px 0px;}
#navi { width:880px; height:40px; margin: 0px auto; padding:0; background-color: #ffffff;}
#navi ul { margin: 0px; padding: 0px;}
#navi li { width:110px; height:40px; float:left; margin:0; padding:0; display:inline; list-style-type:none;}
#navi li a:hover { background-color:#ffffff;}
#navi li a:hover img { visibility:hidden;}
li#menu01 {margin:0;}
li#menu02 {margin:0;}
li#menu03 {margin:0;}
li#menu04 {margin:0;}
li#menu05 {margin:0;}
li#menu06 {margin:0;}
li#menu07 {margin:0;}
li#menu08 {margin:0;}
li#menu01 a { display:block; position:relative; background:url(http://www.wolf-agent.com/images/nb01b.gif) no-repeat;}
li#menu02 a { display:block; position:relative; background:url(http://www.wolf-agent.com/images/nb02b.gif) no-repeat;}
li#menu03 a { display:block; position:relative; background:url(http://www.wolf-agent.com/images/nb03b.gif) no-repeat;}
li#menu04 a { display:block; position:relative; background:url(http://www.wolf-agent.com/images/nb04b.gif) no-repeat;}
li#menu05 a { display:block; position:relative; background:url(http://www.wolf-agent.com/images/nb05b.gif) no-repeat;}
li#menu06 a { display:block; position:relative; background:url(http://www.wolf-agent.com/images/nb06b.gif) no-repeat;}
li#menu07 a { display:block; position:relative; background:url(http://www.wolf-agent.com/images/nb07b.gif) no-repeat;}
li#menu08 a { display:block; position:relative; background:url(http://www.wolf-agent.com/images/nb08b.gif) no-repeat;}
#content { width:880px; margin:0 auto; background-color: #FFFFFF; }
#topimg { width: 880px; height: 150px; padding: 10px 0px 20px 0px; margin: 0px auto; }
#left { width: 200px; float: left;}
#left ul { list-style-type: none; margin: 0px; padding: 0px;}
#left li { margin: 0 0 20px 0; padding: 0px;}
.midashi { width: 660px; height: 35px; margin: 0px;line-height:32px; padding: 0 0 0 5px;  background: url(http://www.wolf-agent.com/images/midashi.gif) no-repeat; font-size:14px;}
.midashi02 { width: 660px; height: 95px; margin: 0px;line-height:95px; padding: 0 0 0 5px;  background: url(http://www.wolf-agent.com/images/midashi.gif) no-repeat bottom; font-size:14px;}

#news h2 { width: 440px; height: 35px; margin: 0px;line-height:32px; padding:0 0 0 5px;  background: url(http://www.wolf-agent.com/images/midashi.gif)}
.bar {width:100%;height:auto;clear:both;margin:0 0 15px 0;padding:0;}
ul.news { margin: 10px 0 0 0; padding: 0px; list-style: none;}
.news li { margin: 0px 0px 8px 0px; padding: 0px; font-size: 12px; text-indent: 10px;}
#main { width: 660px; float: right;}
#satei_top{ width:500px;float:left;margin0;padding:0;}
.right_banner{width:150px;float:right;margin:30px 0 0 0;}
dl#reason {float:left; width:320px; margin:5px 0 0 5px; padding:0; }
dl#reason dt {clear:both; width:250px; margin:0; }
dl#reason dd {clear:both; width:270px;padding:0; margin: 0 0 0 40px;}
.bf_top {width:320px;margin:5px 5px 0 0;float:right;}
.bf_af{ width:320px;height:300px; float:right; margin:0 5px 10px 0;}
.bf_ask {margin:10px auto 0 auto; float:none; text-align:center;}
.block {width:660px;margin:0 0 20px 0;padding:0;clear:both;}
.block_b {width:658px;margin:0 0 20px 0;padding:5px 0;border:1px solid;border-color:#666666;clear:both;overflow:hidden; }
.flow{width:660px;margin:0 0 10px 0;}
.f_b14 {font-size:14px;font-weight:bold;color:#006699;}
.f_r14 {font-size:14px;font-weight:bold;color:#ff0000;}
.f_r12 {font-size:12px;font-weight:bold;color:#ff0000;}
.indent_b {margin:10px 0 0 0;font-size:14px;font-weight:bold;}
.indent_12 {margin:0 0 10px 0;font-size:12px;}
.center{margin:0 auto; float:none; text-align:center;}
.banner{margin:0 0 20px 86px;float:left;}
dl#company_list {width:650px; margin:0 0 10px 20px; padding:0;float:left; }
dl#company_list dt {float:left; width:150px; margin: 10px 0 0 0; color: #ff9900; font-size:12px; }
dl#company_list dd {float:left; width:480px; margin: 10px 0 0 0; font-size:12px;}
.block_cate{width:660px; height:80px; margin: 0; padding:0;}
ul.categorylist  {margin:0; padding:0;float:left; list-style-type: none; }
ul.categorylist li {margin:0 0 0 10px; padding:0; font-size:11px; float:left; display: inline; text-align:center; }
.main_item{width:140px ;float:left; height:auto ;border:1px solid;border-color:#666666; background-color:#ffffff;margin:10px 10px; }
.item_pic{width:140px;margin:0 0 0 0;padding:0 auto; clear:both;text-align:center; }
.left_b{width:132px;margin:0 0 0 4px;clear:both;text-align:left;font-size:10px }
.right_r{width:132px;margin:2px 0 0 4px;clear:both;text-align:right;color:#ff0000;font-size:14px;font-weight:bold; }
.right_g{width:132px;margin:2px 0 0 4px;clear:both;text-align:right;color:#333333;font-size:10px }
#block_detail {width:656px;border:2px solid #cccccc;height:auto;margin:0 0 20px 0; }
h2#detail {width:520px;float:left;font-size:16px; line-height:38px;margin:0 0 0 5px; }
.price_s {width:130px;font-size:10px;color:#999999;float:left;text-align:center;}
.price_b {width:130px;font-size:16px;color:#ff0000;float:left;font-weight:bold;text-align:center;}
#detail_pic {width:322px;margin:0 0 20px 0;float:left;}
.detail_pic_01{border:1px solid #666666;width:320px;height:240px;margin:0 0 5px 0;}
.detail_pic_02{width:76px;height:57px;margin:0 5px 5px 0;float:left;}
.detail_pic_03{width:76px;height:57px;margin:0 0 5px 0;float:left;}
#item_detail {width:310px;margin:0 0 20px 20px;float:left;}
table#list {width:307px; border:1px solid #666666; border-collapse : collapse ; text-align:center;}
table#list th {width:100px;line-height:17px; border:1px solid #666666; font-size:12px; background-color:#cccccc;}
table#list td {width:200px;line-height:17px; border:1px solid #666666; font-size:12px; background-color:#ffffff;}
table#equipment {width:658px; border:1px solid #666666; border-collapse : collapse ; text-align:center;}
table#equipment th {width:100px;vertical-align:middle; border:1px solid #666666; font-size:12px; background-color:#cccccc;}
table#equipment td {width:auto; border:1px solid #666666; font-size:12px; background-color:#ffffff;text-align:left;padding:5px;}
table#sateiform {width:658px; border:1px solid #666666; border-collapse : collapse ; text-align:center; font-size:12px;}
table#sateiform th {width:55px;vertical-align:middle; border:1px solid #666666; font-size:12px; background-color:#cccccc;}
table#sateiform td {width:auto; border:1px solid #666666; font-size:12px; background-color:#ffffff;text-align:left;padding:5px;}
.detail_contact {margin:10px auto; float:none; text-align:center;}
dl#way { width: 465px; margin:20px 0 10px 0; padding:5px; border: #cccccc dashed 1px }
dl#way dt { margin: 20px 0 0 0; color: #ff6600; font-size:85%; font-weight:bold; }
dl#way dd { margin: 5px 0 0 0; font-size:75%; }
#page-title { width: 630px; padding: 10px 0 10px 10px; border-left:#006699 solid 8px; font-size:14px; line-height: 120%; }
#news_body { font-size:12px; margin:20px 0 20px 0; }
.right {float:right; margin:20px 0 0 0;}
.indent {margin:10px 0 12px 20px}
.right_d {width:320px;margin:10px 0px;float:right;}
.map {margin:10px 0 10px 80px; border:#999999 solid 1px;width:500px float:none;}
.user_pic {width:320px;margin:10px 0px; padding:0; float:left}
.g_zone {width:320px;margin:0 0 5px 0;float:right;background-color:#cccccc;}
.intro {width:320px;margin:0;float:right;}
.bold {margin:10px 0 5px 5px;font-weight:bold;font-size:14px}
.place{margin:5px 0 10px 5px;font-size:12px}
.clear{width:880px;overflow:hidden;margin:15px 0;}
/* フッター */
#footer { height: 20px; margin: 20px auto 0 auto; font-size:100%; text-align: center; clear: both;}
#footernavi { width: 880px; height: 20px; margin: 0px auto; padding: 0; text-align: left; background-color:#006699;}
#footer ul { margin: 0; padding: 0; list-style-type: none;}
#footer li { margin: 0 0 0 15px; padding: 0px; display: inline;}
#footer a { color: #ffffff; text-decoration: none;}
#footer a: hover { color: #ffffff; text-decoration: underline;}
#copyright { width: 880px; margin: 0px auto; padding: 0px; font-family: font-family: Tahoma, Verdana, Arial; text-align: right;}
.clearfix: after { content: "."; display: block; height: 0px; clear: both; visibility: hidden;}
.clearfix { display: inline-block;}* html .clearfix { height: 1%;}.clearfix { display: block;}
/* お問い合わせ */
.comments-open-content {font-size:100%; background-color:#cccccc; padding:10px; margin:10px 0 20px 0; }
.mail-form {margin:10px 0 0 0;}
/* サイトマップ */
ul#site_map {font-size:100%;}
ul#site_map li {margin: 0 0 10px 0; }
.media_bg{width:610px;background:url(http://www.wolf-agent.com/images/media_bg.gif) no-repeat left top;clear:both;padding:30px 20px 0 20px;margin:0 0 15px 0;overflow:hidden;}
.media_lt {float:left;margin:0;padding:0;}
.media_rt {width:400px;float:right;margin:0 30px 0 0;padding:0;}
.media_tt {width:auto;clear:both; margin:0 0 10px 0; padding:0;}
.media_ft {width:auto; float:left; margin:0 0 10px 15px; padding:0;}
/* End hide from IE-mac */