/********************
1. Common Setting
2. Basic layout
3. Header Setting
4. Main Box Setting
5. Rightbar Setting
6. Footer Setting

99.link box setting
********************/

/********************
1. Common Setting
********************/
html{
	background: #ffef00;	
	scroll-behavior: smooth;
	scroll-padding-top: 40px;
}

body{
	width: 100%;
	color: #000000;
	font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'Meiryo', 'メイリオ', 'sans-serif';
	background: url(../images/common/hf_line.png) repeat-x 0 10px;
}

#outer{
	width: 100%;
	background: url(../images/common/bg_outer.png) no-repeat top center;
}
ul{
	list-style:none;
}
.float_l{ display: inline; float: left; }
.float_r{ display: inline; float: right; }
.clr{ clear: both; }

.align_l{ text-align: left; }
.align_r{ text-align: right; }
.align_c{ text-align: center; }

.hdn{ visibility: hidden; }
.none{ display: none; }

.accent1{ color: #900; }
.accent2{ color: #004; }
.accent3{ color: #21663b; font-size: 153.9%; font-family: Arial; }

.clr1{ color:#482f17; }
.clr2{ color:#6b6a46; }
.clr3{ color:#745122; }

.alt{ display: none; }

a:link,
a:visited{
color:#00acdc;
}
a:hover{
color:#00acdc;
}
/********************
2. Basic layout
********************/

/********************
3. Header Setting
********************/

/********************
4. Main Box Setting
********************/

/********************
5.Sidebar Setting
********************/

/********************
6. Footer Setting
********************/
footer{
	padding:56px 0 0 0;
	background:url('../images/common/hf_line.png') repeat-x;
}
#footer_inner{	
	width:940px;
	margin:0 auto;
}
#footer_l{
	width:240px;
	float:left;
	font-size:90%;
}
#fnav{
	width:670px;
	float:left;
	padding:10px 0 0 30px;
}
#fnav li{
	float:left;
}
#fnav li{
	background:url('../images/common/footer_icon.png') no-repeat;
	margin:0 20px 0 0;
	padding:0 0 0 16px;
}
#fnav a{
	color:#000;
	text-decoration:none;
}
#fnav a:hover{
	text-decoration:underline;
}
footer #copyright{
	clear: both;
	font-size: 85%;
	text-align:center;
	color:#000;
	padding:20px 0 10px 0;
}

/********************
99.link box setting
********************/
#contents ul{
padding:0 0 0 20px;
list-style:disc;
}

.gotop {
	width: 40px;
	height: 40px;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 10000;
}


.gotop a{
	display:block;
	background:#fff;
	border:#00acdc double 3px;
	color:#00acdc;
	text-align:center;
	line-height:34px;
	text-decoration:none;
}

.gotop a:hover {
	color:#fff;
	background:#00acdc;
}