@charset "utf-8";
/* CSS Document */


a:link{color: #4086af; text-decoration:none;}
a:visited{color: #4086af; text-decoration:none;}
a:hover{color: #4086af; text-decoration:underline;}
a:active{color: #4086af; text-decoration:none;}
a{outline:none}

body,h1,h2,h3,h4,h5,h6,td,th,p,div,input,textarea,pre,ul,li,ol{
	color: #000000;
	font-family:'メイリオ','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','EE EゴシチE',Meiryo,sans-serif;
	font-weight:normal;
}

#wrapper{
	width: 847px;
	margin: auto;
}


/*---   header
-------------------------------------------------------*/

#header {
	width: 847px;
	padding: 25px 0 0 0;
}

#header h1 a{
	height: 53px;
	width:85px;
	background:url(../img/main_logo.png) top left no-repeat;
	text-indent:-9999px;
	display:block;
	float:left;
}

#header ul {
	width: 762px;
	height:38px;
	float: left;
	margin-top:15px;
}

#header ul li a{
	height:33px;
	float: left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/head_btn_navi.png) left top no-repeat;	
}

#header ul li#subtitle {
	height:38px;
	width:686px;
	float:left;
	text-indent:-9999px;
	background:url(../img/index_header_160517.png) -81px -15px no-repeat;
}

#header ul li#nav_about a{width:137px; background-position:0 0;}
#header ul li#nav_jwmsg a{width:137px; background-position:-137px 0;}
#header ul li#nav_supmsg a{width:137px; background-position:-274px 0;}
#header ul li#nav_blog a{width:137px; background-position:-411px 0;}
#header ul li#nav_item a{width:138px; background-position:-548px 0;}
#header ul li#nav_home a{width:76px; background-position:-686px 0;}

#header ul li#nav_about a:hover{background-position:0 -33px;}
#header ul li#nav_jwmsg a:hover{background-position:-137px -33px;}
#header ul li#nav_supmsg a:hover{background-position:-274px -33px;}
#header ul li#nav_blog a:hover{background-position:-411px -33px;}
#header ul li#nav_item a:hover{background-position:-548px -33px;}
#header ul li#nav_home a:hover{background-position:-686px -33px;}


/*---   footer
-------------------------------------------------------*/

#footer {
	width: 847px;
	margin: 35px auto 0 auto;
}

#footer #accountinfo_h {
	height:106px;
	width:847px;
	text-indent:-9999px;
	background:url(../img/index_account_higashi.png) left top no-repeat;
}

#footer #accountinfo_k {
	height:94px;
	width:847px;
	text-indent:-9999px;
	background:url(../img/index_account_kumamoto.png) left top no-repeat;
}

#footer ul#contacts li#attention {
	float: left;
	height:58px;
	width:847px;
	text-indent:-9999px;
	background:url(../img/index_account_att.png) left top no-repeat;
}

#footer ul {
	width: 847px;
	margin: 30px 0 0 0;
}

#footer ul#contacts li a{
	float: left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}

#footer ul#contacts li#foot_facebook a{height:84px; background: url(../img/index_btn_facebook.jpg) left top no-repeat; width:847px; background-position:0 0;}
#footer ul#contacts li#foot_facebook a:hover{background-position:0 -84px;}

#footer ul#contacts li#foot_contact a{height:38px; background: url(../img/foot_btn_contact160517.jpg) left top no-repeat; width:847px; background-position:0 0;}
#footer ul#contacts li#foot_contact a:hover{background-position:0 -38px;}

#footer ul#archive li a{
	float:left;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:54px;
	margin:0 0 0 0;
	background: url(../img/index_btn_archive.png) left top no-repeat;	
}

#footer ul#archive li#abcmart a{width:263px; background-position:0 0;}
#footer ul#archive li#sjtv a{width:156px; background-position:-263px 0;}

#footer ul#archive li#abcmart a:hover{background-position:0 -54px;}
#footer ul#archive li#sjtv a:hover{background-position:-263px -54px;}


#footer #credit {
	width:847px;
	height:60px;
	margin: 30px 0 0 0;
	text-indent:-9999px;
	background:url(../img/foot_credit.png) top center no-repeat;
	float: left;
}

#wrapper #contents #gotop a{
	width:28px;
	height:133px;
	background: url(../img/btn_totop.png) left top no-repeat;
	display:block;
	text-indent:-9999px;
	position: absolute;
	bottom: 30px;
	right: -29px;
}

#wrapper #contents #gotop a:hover{
	background: url(../img/btn_totop.png) right top no-repeat;
}
