@charset "utf-8";

/*3f61a3*/

* {
	margin: 0;
	padding: 0;
}
a {
	color:#a69023;
	text-decoration:none;
}
.footer .tels a {
	color:#eee;
	text-decoration:none;
}

body {
	width: 100%;
	font-family:"メイリオ", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:14px;
	color: #555;
	line-height:1.8;
	-webkit-text-size-adjust: 100%;
	overflow-x:hidden;
}
h1 {
	font-size:12.5px;
	color:#555;
	width:980px;
	margin:auto;
	padding:3px 0 0px;
	letter-spacing:0.5px;
	font-style: normal;
	text-align:right;
	font-weight: normal;
}
h2 img,h3 img{
width: 100%;
}
h3{
 margin:60px 0 30px;
}
.wrapper {
	width: 100%;
}
.main{
width: 980px;
margin: 0 auto;
 vertical-align: top;
}
#menubar {
	width: 180px;
 display: inline-block;
 vertical-align: top;
 margin-right: 15px;
 margin-bottom: 30px;
}
.link_home{
height:194px;border-bottom:1px solid #fff;
}
.link{
height:80px;border-bottom:1px solid #fff;
}
.container {
 display: inline-block;
	margin:0 auto 50px;
 vertical-align: top;
}
.contents{
max-width:775px;
}
strong {
	font-weight:normal;
}

.photo {
	width: 100%;
	text-align: center;
	margin: auto;
}
.images {
	margin: 0 auto;
	width: 100%;
	height: 150px;
}
p.pan {
	width:980px;
	margin:7px auto 20px;
	color:#555;
	font-size:14px;
}
p.pan strong {
	font-weight:normal;
	color:#222;
}
p.pan a {
	color:#555;
	text-decoration:none;
	font-size:13px;
}
p.pan a:hover {
	text-decoration:underline;
}
.tabmenu,
.tabmenu li,
.tabmenu li a {
    float: left;
    padding:3px;
    margin-right:2px;
}
 
.tabmenu li{
    list-style-type: none;
}
 
.content {
    clear: both;
    overflow: hidden;
    width: 300px;
    border:1px solid #eee;
    height:200px;
}
.tabbox {
    display: none;
}
.tabmenu li.active {
    background: #eee;
}
.tabmenu li.active a{
    color:red;
}

.bar {
	padding: 32px 0;
}
.bar_s {
	margin: 0 auto;
	width:980px;
}
.bar p {
	float:left;	
}
.footer {
	width: 100%;
 padding: 20px 0 10px;
 color: #fff;
	background: url(/images/top/footer/footer_back.jpg) repeat-y center;
}
.footer a{
 color: #fff!important;
 }
.footer .footer_box{
	width: 980px;
	margin: 0 auto;
 padding:0 15px; 
	line-height:1.8;
color: #fff;
line-height: 2em;
}
.footer p{
font-size: 1.3em;
margin-bottom: 10px;
font-weight: 700;
}
.footer p span{
font-size: 0.8em;
}
.wrapper #page_top {
	position: fixed!important;
}
.wrapper #page_top img{
 width:100px;
 height: 100px;
}
.copyright {
display: block;
max-width: 100%;
font-size: 0.7em;
color: #000;
text-align: right;
}


.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb-30{margin-bottom:-30px !important;}