@charset "utf-8";
/* CSS Document */
/**********SETTING*************/
html {
	margin:0;
	padding:0;
	}
body {
	margin:0 auto;
	padding:0;
	color:#444444;
	font-family:Verdana, Helvetica, Arial, "ヒラギノ角ゴPro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック" ,sans-serif;
	font-size:12px;
	letter-spacing:0.3px;
	line-height:1.5;
	
	}
html > body {
	font-size:12px;
	}
* + html body {
	/*font-family:"メイリオ","Meiryo";*/
	margin:0;
	padding:0;
}
* {
	margin:0;
	padding:0;
	}
img{
	border:0px;
	margin:0px;
	padding:0px;
	vertical-align:bottom;
	}
.clear {
	clear:both;
	}
ul{
	zoom: 100%;
	}
ul:after{
	content: "";
	clear: both;
	height: 0;
	display: block;
	visibility: hidden;
}
li {
	list-style-image:none;
	list-style-type:none;
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	}
a{
	outline:none;

}
a:link {
	color:#933;
	text-decoration:underline;
	}
a:visited {
	color:#933;
	text-decoration:underline;
	}
a:active {
	color:#933;
	text-decoration:underline;
	}
a:hover {
	color:#006;
	text-decoration:underline;
	}
/**********LEYOUT*************/
#wrapper{
	width:940px;
	margin:0 auto 0 auto;
	}

#header{
	width:940px;
	height:150px;
	margin:0 auto 0 auto;
	background-color:#592425;
	}
#show_case{
	width:940px;
	margin:0 auto 20px auto;
	padding:0 0 0 0 ;
	clear:both;
	line-height:0px;
	font-size:0px;
	}
#main{
	width:940px;
	margin:0 0 20px 0;
	padding:0px 0 0px 0;
	float:left;
	}
#left{
	width:660px;
	float:left;
	margin:0 0 30px 0;
	}
#right{
	width:270px;
	float:right;
	color:#3f0707;
	}
#footer{
	width:100%;
	height:195px;
	margin:0px auto 0 auto;
	background:url(footer_bg.jpg) repeat-x 0 bottom ;
	clear:both;
	}
/**********header*************/
#header h1{
	width:600px;
	font-size:16px;
	color:#FFF;
	float:left;
	margin:5px 0 0 0;
	}		
.site_id{
	width:261px;
	height:46px;
	margin:45px 0 0 0;
	position:relative;
	left:-575px;
	float:left;
	}
.hed_info{
	clear:left;
	text-align:right;
	margin:0px 0px 0 0;
	padding:0 10px 0 0;
	line-height:0px;
	font-size:0px;
	}

/**********main*************/
#left .top_titles{
	margin:0 0 20px 0;
	}	
#left_inner{
	width:630px;
	margin:0 0 0 10px;
	float:left;
	}
#left_inner p{
	margin:0 0 10px 0px;
	}
h2{
	font-size:14px;
	color:#999966;
	margin:10px 0 7px 0;
}

h3{
font-size:16px;
margin-top:15px;
margin-bottom:15px;
}

#kadomaru2 {
width:600px;
text-align:center;
margin-left:10px;
margin-top:50px;
margin-bottom:20px;
   border-radius: 20px;         /* CSS3 */
   -moz-border-radius: 20px;    /* Firefox */
   -webkit-border-radius: 20px; /* Safari,Chrome */
   border: 3px #DCDCDC solid;     /* 枠線の装飾 */
   background-color:#F5F5F5;   /* 背景色 */
}

.rollover01 {
width:349px;
height:268px;
background:url(site_link_on.jpg) no-repeat left bottom;
margin-bottom:0px;
margin-left:130px;
}
.rollover01 a {
display:block;
width:349px;
height:268px;
font-size:1px;
line-height:1px;
outline:none;
}
.rollover01 a:hover {
text-indent:-9999px;
}

#title2{
font-size:14px;
color:#990000;
margin-bottom:20px;
}

#right_inner{
	width:240px;
	height:auto;
	background:#f6f4e9;
	border:solid 1px #D6D6D6;
	margin:2px auto 0 auto;
	padding:10px 10px 10px 10px;
	
	}
#right_inner .comp{
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	font-size:14px;
	font-weight:bold;
	border-bottom:dotted 1px #d6d6d6;
	}
#right_inner ul li{
	font-size:11px;
	line-height:1.8em;
	}
.right_img{
	text-align:center;
	margin:15px 0 10px 0;
	padding:0 0 0 0;
	}

/**********footer*************/
#footer_inner{
	width:940px;
	height:195px;
	margin:0 auto 0 auto;
}
.pagetop{
	font-size:0px;
	margin:0px 0 0 0;
	text-align:right;
}
.foot_info{
	width:97px;
	float:left;
	margin:20px 0 0 0;
}
#footer #footer_inner ul{
	margin:5px 0px 0 100px;
	font-size:11px;
	font-weight:bold;
}
#footer #footer_inner ul li{
	display:inline;
}
.copy{
	margin:0px 10px 0 0;
	font-size:11px;
	font-family:Century Gothic, Tahoma, Geneva, sans-serif;
	clear:left;
	text-align:right;
	color:#8a4d4d;
}
	
	