@charset "utf-8";
@import url(common.css);
@import url(select.css);
/* default */
a:link,a:visited{color:#7d6441;}
a:hover,a:active{color:#9a6723;}
hr{border:1px solid #999;}
/* layout */
body{color:#3a3a3a;line-height:1.4;}
#container{width:950px;}
#header{height:152px;margin-bottom:17px;background:url("images/design/header.png") 330px 35px no-repeat;}
#center{width:710px;padding-top:6.6em;padding-bottom:40px;float:left;font-size:1.4em;}
#index #center{padding-top:0;}
#sidenavi{width:220px;padding-bottom:30px;font-size:1.26em;float:right;}
#footer{line-height:1.2;padding:10px 0 20px 0;}
/* header */
#header h1{top:169px;left:0px;color:#555;width:700px;text-indent:16px;white-space:nowrap;line-height:82px;background:url("images/design/page_tt.png") left center no-repeat;font-weight:bold;margin:0;padding:0;}
#index #header h1{top:152px;font-size:10px;overflow:hidden;height:17px;line-height:100px;background:none;}
#header p{right:0px;top:0px;background:#221815;color:#fff;line-height:19px;height:19px;width:950px;text-align:right;}
#header h2{left:0px;top:0px;background:#221815;color:#fff;line-height:19px;text-indent:2px;}
#header h2 a{color:#fff;}
#header img{left:0px;top:35px;}
/* side */
/*top cat*/
#sidemenu{width:220px;background:url("images/design/navi_bg.png");margin-bottom:10px;}
#sidemenu ul li{background:url("images/design/navi_line.png") left bottom no-repeat;padding:0 0 5px 0;margin:0;}
#sidemenu ul li a{padding:13px 0px 10px 30px;text-decoration:none;color:#0c0c0c;background:url("images/design/navi.png") left top no-repeat;}
/*sub cat*/
#sidemenu ul li ul li{background:none;font-size:0.96em;}
#sidemenu ul li ul li a{padding:3px 0px 2px 30px;background:none;}
.banner ul li a img{margin:0 0 8px 0;}
/* center */
#center h3,#center h4,#center h5{font-weight:bold;padding:8px 12px 6px 12px;margin-bottom:15px;line-height:1.2;border-bottom:2px solid #acacac;background:url("images/design/hl.png") left center no-repeat;color:#000;}
#center h3 a{line-height:1.2;text-decoration:none;color:#000;}
.content table.sample{width:90%;margin:0px 0% 20px 5%;}
.content table.sample th{padding:6px;font-weight:normal;text-align:left;white-space:nowrap;border:solid 1px #ececec;color:#000;background:#f7f7f7;}
.content table.sample td{padding:6px;border:solid 1px #ececec;color:#000;background:#fff;}
/* footer */
#footer *{color:#393939;}
#footernavi{text-align:right;float:right;font-size:1.24em;line-height:1.4;width:50%;}
#footernavi a.btn_contact_f{display:block;overflow:hidden;background:url("images/design/btn_contact_f.png") no-repeat;width:75px;height:14px;line-height:60px;float:right;margin:0 0 0 5px;}
/* index */
#center .whats dl{padding:0.5em 5px 0.5em 12em;line-height:1;border-bottom:1px dotted #4e5344;}
#center .whats dl.wi_blog{background:url("images/design/btn_info_blog.png") 8em 0.6em no-repeat;}
#center .whats dl.wi_news{background:url("images/design/btn_info_news.png") 8em 0.6em no-repeat;}
#center .whats dl.wi_event{background:url("images/design/btn_info_event.png") 8em 0.6em no-repeat;}
#center .whats dl dt{left:5px;top:0.5em;margin-left:-11.6em;}
html>body #center .whats dl dt{margin-left:0;}
#index #center div.clear{font-size:10px;line-height:1;overflow:hidden;height:10px;}
#index_top{height:367px;margin-bottom:17px;background:url("images/design/container.png") left bottom no-repeat;}
#index_top .index_top_main{float:left;width:710px;overflow:hidden;}
#index_top ul{float:right;}
#index_top ul li{width:220px;}
#index_top ul li a img{margin:0 0 6px 0;}
#index_contents{width:710px;height:160px;}
#index_contents ul li{display:block;float:left;width:177px;}
#index_contents ul li a{display:block;background:url("http://www.arc-logic.net/images/design/bg.gif");overflow:hidden;height:160px;line-height:600px;}
#index_contents ul li.ic1 a{background:url("images/design/contents1.png") no-repeat;}
#index_contents ul li.ic2 a{background:url("images/design/contents2.png") no-repeat;}
#index_contents ul li.ic3 a{background:url("images/design/contents3.png") no-repeat;}
#index_contents ul li.ic4 a{background:url("images/design/contents4.png") no-repeat;}
#index #center .article h3{padding:0;margin-bottom:0px;line-height:1;border-bottom:0;background:none;}
#index #center .article h3 a{line-height:1;}
#index .content .article p{padding:0px;}
/* sitemap */
#sitemap #center ul{margin:0 5px 1em 5px;}
#sitemap #center ul ul{margin:0 5px 0.2em 5px;}
/* gnavi */
#gnavi{left:0px;top:92px;background:url("images/design/gnavi.png") no-repeat;}
#gnavi ul li{width:190px;}
#gnavi ul li a{height:60px;font-size:1.2em;line-height:180px;text-align:center;margin:0;}
/* common */
.pan{padding:0 0 1em 0;font-size:0.88em;}
.up{border-bottom:1px solid #0d0d0d;padding:10px 0 0 0;margin-bottom:10px;}
.up a{background:url("images/design/btn_up.png") no-repeat;width:53px;height:14px;line-height:60px;}
.link-bn{text-align:right;padding:10px 5px;}
.link-bn a{background:url("images/design/arrow.png") left center no-repeat;padding:0 0 0 17px;}
#btn_contact{top:35px;right:0px;}
#btn_contact a{background:url("images/design/btn_contact_h.png") no-repeat;width:160px;height:50px;line-height:180px;}
/* plusset */

/* slideshow */
#slideshow, #slideshow2 {
	position: relative;
	width: 710px;
	height: 345px;
	overflow: hidden;

}
#slideshow img, #slideshow2 img {
	position: absolute;
	left: 0;
	top: 0;
	width: 710px;
	height: 345px;
}
#pause1, #pause2 {
	z-index:100;
}

.casa1{padding:0;margin:0;
}