
/* base
===============================================================*/
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,dd,tr {
	font-size: 16px;
	line-height: 24px;
}

body {
/*	overflow-x:hidden;*/
	color:#000;
	background-color:#ffffff;
	font-family: "Hiragino Kaku Gothic Pro", 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Osaka', 'メイリオ', Meiryo, 'ＭＳ ゴシック', Verdana, san-serif;
	min-width: 1200px;
	font-weight: bold;
}


/* font
===============================================================*/
a {
	color:#000;
	text-decoration:none;
}

a:visited {
	color:#000;
	text-decoration:none;
}

a:hover {
	color:#000;
	text-decoration: underline;
}

a:active {
	color:#000;
	text-decoration: underline;
}
.sp{
	display: none;
}


/* bottom_Area
===============================================================*/
#bottom_Area{
	padding: 50px 0 0;
}
#bottom_Area .conv {
	position:relative;
	background: url(/images/top/bg09.png?0203) no-repeat center top;
	width: 1100px;
	height: 311px;
	margin: 0 auto 32px;
}
#bottom_Area .conv .b0{
	position: absolute;
	top: 224px;
	left: 30px;
}
#bottom_Area .conv .b0 a {
	display: block;
	width: 318px;
	height: 63px;
	text-indent: -9999px;
	background: url(/images/common/btn04.png) no-repeat 0 0;
}
#bottom_Area .conv .b0 a:hover {
	background: url(/images/common/btn04.png) no-repeat 0 -63px;
}
#bottom_Area .conv .b1 {
	position: absolute;
	top: 222px;
	left: 391px;
}
#bottom_Area .conv .b1 a {
	display: block;
	width: 318px;
	height: 63px;
	text-indent: -9999px;
	background: url(/images/common/btn02.png?0202) no-repeat 0 0;
}
#bottom_Area .conv .b1 a:hover {
	background: url(/images/common/btn02.png?0202) no-repeat 0 -63px;
}
#bottom_Area .conv .b2 {
	position: absolute;
	top: 222px;
	left: 741px;
}
#bottom_Area .conv .b2 a {
	display: block;
	width: 318px;
	height: 63px;
	text-indent: -9999px;
	background: url(/images/common/btn03.png?0202) no-repeat 0 0;
}
#bottom_Area .conv .b2 a:hover {
	background: url(/images/common/btn03.png?0202) no-repeat 0 -63px;
}

#bottom_Area .Bn_three a{
	display: block;
	width: 1097px;
	margin: 0 auto;
}
#bottom_Area .Bn_three a:hover{
	opacity: .8;
}

#bottom_Area .footer{
	background: #83ab00;
	margin: 70px 0 0;
	padding: 60px 0;
	text-align: center;
}
#bottom_Area .footer .bn_easter a:hover{
	opacity: .8;
}
#bottom_Area .footer .copy{
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 30px 0 0;
}
#bottom_Area .footer .copy .text{
	margin-left: 22px;
}
#bottom_Area .footer .copy p{
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	text-align: left;
}
#bottom_Area .footer .copy p.small{
	padding: 6px 0 0;
	font-size: 10px;
	line-height: 1;
}


/* pageTop
===============================================================*/
#pageTop{
	position: fixed;
	right: 20px;
	bottom: 20px;
	z-index: 2000;
	opacity: 0;
	transition: .3s;
}
#pageTop.show{
	opacity: 1;
}
#pageTop a{
	display: block;
	width: 136px;
	height: 123px;
	transition: .3s;
}
#pageTop a:hover {
	opacity: .8;
}
