body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,p,blockquote,th,td {
margin:0; padding:0;
}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,th,var {
font-style:normal;font-weight:normal;
}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;}

.cont{font-size:14px; padding:10px; text-align:left;}
.clear {clear:both;}
body {font-family:Arial, Geneva, sans-serif; font-size:12px;}
a {text-decoration:underline;outline:none;}
a:active {text-decoration:none;outline:none;}
a:hover {text-decoration:none;outline:none;}
a:visited {text-decoration:none;outline:none;color:lightgray;}

@font-face {
	font-family: 'AgencyFBRegular';
	src: url('AGENCYR.eot');
	src: local('Agency FB'), local('AgencyFB-Reg'), url('AGENCYR.woff') format('woff'), url('AGENCYR.ttf') format('truetype');
}

#wrap {width:100%;min-width:1000px;margin:0 auto;}
#header {width:100%;min-width:1000px;height:287px;font-size: 16px;font-family: 'AgencyFBRegular', sans-serif;}

#header .l {float:left;z-index:1;width:47%;height:287px;background:url(../images/head-l.jpg) repeat-x;overflow:hidden;}
#header .r {float:right;z-index:2;width:47%;height:287px;background:url(../images/head-r.jpg) repeat-x;overflow:hidden;}
.h-box {overflow:hidden;}
.c-head {z-index:5;margin:-287px auto 0 auto;width:955px;height:287px;background:url(../images/header.png) no-repeat;position:relative;}

.logo {padding:40px 0 0 380px;width:200px;height:140px;}
.logo a {display:block;width:200px;height:140px;}
.contact {position:absolute;top:160px;right:0;width:148px;height:50px;background:url(../images/contact-bg.png) no-repeat 0 3px;color:#fff;letter-spacing:0.5px;font-size:17px;text-indent:5px;}
.contact p {padding:2px 0 0 0;line-height:1.3;}
.contact a {color:#fff;text-decoration:none;}
.contact a:hover {color:#fff;text-decoration:underline;}
#header .tel {position:absolute;top:223px;right:55px;display:block;color:#790e11;font-size:24px;}
#header .tel a {color:#790e11;text-decoration:none;}
#header .tel a:hover {color:#790e11;text-decoration:underline;}
.main2 {position:absolute;top:10px;left:20px;width:90px;height:190px;}
.main2 a {display:block;width:90px;height:190px;}
.cont2 {position:absolute;top:10px;right:20px;width:90px;height:190px;}
.cont2 a {display:block;width:90px;height:190px;}

.main-box {
float:left;
background:#cebca5; 
padding : 0 182px 0 182px;
height:100%;
}

#c-r {
width: 100%;
float: right;
min-width : 545px; 
}

#c-column {
width: 100%;
float:left;
background:#fff;
}

#r-column {
float : right;
width:182px;
margin:0 -182px 0 0;
}

#left {
width: 182px;
margin-left: -182px;
float: left;
}


.marg {visibility:hidden;}

.menu2 {width:182px;background:url(../images/left-bg.png) repeat-y;}
.menu2 .inner {width:182px;background:url(../images/left-top.png) no-repeat 0 0;padding:60px 0 0 0;}
.menu2 .end {width:182px;height:43px;background:url(../images/left-bot.png) no-repeat 0 0;}
.menu2 ul {padding:0 0 0 20px;}
.menu2 ul li {padding:5px 0 5px 20px;background:url(../images/mark.png) no-repeat 0 5px;}
.menu2 ul li a {color:#000;text-decoration:underline;}
.menu2 ul li a:hover {color:#000;text-decoration:none;}




.box {width:182px;background:url(../images/right-bg.png) repeat-y;}
.box .inner {width:182px;background:url(../images/right-top.png) no-repeat 0 0;padding:60px 0 0 0;}
.box .end {width:182px;height:52px;background:url(../images/right-bot.png) no-repeat 0 0;}
.box .inner .text {width:155px;margin:0 16px;}


.top-c {width:100%;overflow:hidden;height:70px;background:url(../images/c-top-bg.png) repeat-x;}
.top-c-l {float:left;width:81px;height:70px;background:url(../images/c-top-l.png) no-repeat;}
.top-c-r {float:right;width:81px;height:70px;background:url(../images/c-top-r.png) no-repeat;}
.bot-c {width:100%;overflow:hidden;height:67px;margin-bottom:-30px;background:url(../images/c-bot-bg.png) repeat-x;}
.bot-c-l {float:left;width:49px;height:67px;background:url(../images/c-bot-left.png) no-repeat;}
.bot-c-r {float:right;width:49px;height:67px;background:url(../images/c-bot-right.png) no-repeat;}

.c-c {width:100%;background: url(../images/c-c-left.png) repeat-y 0 0;}
.c-c .inner {width:100%;background:url(../images/c-c-right.png) repeat-y 100% 0;}
.c-c .content {width:86%;margin:-45px 0 0 50px;}
.content h1 {font-size:14px;padding:0 0 24px 0;text-align:center;}
.content p {padding:5px 0; text-indent:1.5em;}
.content ul li {padding:5px 0 5px 20px;background:url(../images/mark.png) no-repeat 0 5px;}





.footer {width:100%;clear:both;height:73px;background:url(../images/foot-bg.jpg) repeat-x;}
.footer .navi ul {margin:0 auto;padding:3px 0;list-style:none;width:100%;text-align:center;}
.footer .navi ul li {display:inline-block;vertical-align:top;padding:0 5px;display:inline-block;margin:0 1px;}
* html .footer .navi ul li {display:inline;zoom:1;}
.footer .navi ul li a {color:#fff;text-decoration:none;}
.footer .navi ul li a:hover {color:#fff;text-decoration:underline;}
.counter {float:left;padding:10px 0 0 20px;width:100px;height:20px;}
.footer .tel {float:right;width:150px;height:20px;padding:10px 20px 0 0;font-family: 'AgencyFBRegular', sans-serif;color:#fff;font-size:24px;}
.footer .copy {margin:-10px auto 0 auto;color:#fff;width:210px;}
* html .footer .copy {margin:-25px auto 0 auto;}
