﻿@charset "utf-8";

html {
	overflow-y:scroll;
}

body {
	padding:0px 20px 0px;
	margin:0;
	background-color:#fff;
	text-align:center;
	font-family: "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","Lucida Grande",Osaka,"ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;
}

h1,h2,h3,h4,p{
	margin-top: 0;
	margin-bottom: 0;
}

h1{
	font-weight:normal;
	font-size:100%;
	color:#666;
}

a {
	text-decoration:none;
	color: #666;
}

a:visited {
	color: #666;
}

a:hover {
	text-decoration:none;
}

a img {
	border: none;
}

img {
	border: none;
}

#content {
	width:837px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
}

#header {
	width:837px;
	height:380px;
}

#amenu {
	background-image: url("../img/top/mbase.gif");
	background-repeat: no-repeat;
	width:837px;
	height:76px;
	margin-top:9px;
}

#amenu ul {
	padding: 0px;
	margin: 0px;
	margin-left:5px;
	padding-top:6px;
	width:828px;
	height:64px;
	list-style-type: none;
}

#amenu ul li {
	float:left;
	padding: 0px;
	margin: 0px;
	margin-right:1px;
	width:137px;
	height:64px;
}

/*--画像プリロード--*/
#amenu .m1 {background-image: url("../img/m1_act.png"); visibility: hidden;}
#amenu .m2 {background-image: url("../img/m2_act.png"); visibility: hidden;}
#amenu .m3 {background-image: url("../img/m3_act.png"); visibility: hidden;}
#amenu .m4 {background-image: url("../img/m4_act.png"); visibility: hidden;}
#amenu .m5 {background-image: url("../img/m5_act.png"); visibility: hidden;}
#amenu .m6 {background-image: url("../img/m6_act.png"); visibility: hidden;}
/*------------------*/

#amenu .m1 a,
#amenu .m2 a,
#amenu .m3 a,
#amenu .m4 a,
#amenu .m5 a,
#amenu .m6 a,
#amenu .m1_act,
#amenu .m2_act,
#amenu .m3_act,
#amenu .m4_act,
#amenu .m5_act,
#amenu .m6_act {
	display:block;
	width:137px;
	height:64px;
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
	visibility:visible;
}

#amenu .m1 a {background-image: url("../img/m1.png");}
#amenu .m2 a {background-image: url("../img/m2.png");}
#amenu .m3 a {background-image: url("../img/m3.png");}
#amenu .m4 a {background-image: url("../img/m4.png");}
#amenu .m5 a {background-image: url("../img/m5.png");}
#amenu .m6 a {background-image: url("../img/m6.png");}

#amenu .m1 a:hover {background-image: url("../img/m1_act.png");}
#amenu .m2 a:hover {background-image: url("../img/m2_act.png");}
#amenu .m3 a:hover {background-image: url("../img/m3_act.png");}
#amenu .m4 a:hover {background-image: url("../img/m4_act.png");}
#amenu .m5 a:hover {background-image: url("../img/m5_act.png");}
#amenu .m6 a:hover {background-image: url("../img/m6_act.png");}

#amenu .liset {
	margin-right:0px;
}

#bodyclum {
	padding:0px;
	margin:0px;
	margin-top:24px;
	width:837px;
}


#left-clum {
	float:left;
	padding-top:2px;
	padding-bottom:50px;
	margin-left:5px;
	width:637px;
}



#left-clum .ltimg {
	margin-left:8px;
}

#left-clum dl {
	padding:0px;
	margin:0px;
	background-image: url("../img/bline.gif");
	background-repeat: no-repeat;
	background-position:left bottom;

	font-size:12px;
	color:#666;
	padding-left:4px;
	padding-top:9px;
	padding-bottom:8px;
	width:610px;

	line-height:1.4em;
}

#left-clum dl dt {
	position:relative;
	z-index:2;

	background-image: url("../img/pos.gif");
	background-repeat: no-repeat;
	background-position:right;
	padding:0px;
	margin:0px;
	color:#498f1b;
	clear:none;

	width:6.5em;
}

#left-clum dl dd {
	position:relative;
	z-index:1;

	padding:0px;
	margin:0px;
	margin-top:-1.4em;

	padding-left:7.3em;
}

#left-clum .noline {
	background-image: none;
}

#left-clum dl dd a {
/*
	display:block;
*/
	padding:0px;
	margin:0px;
}

#left-clum dl dd a:hover {
	background-color:transparent;
	color:#cc0000;
}

#left-clum .newstitle {
	margin-bottom:5px;
}



#right-clum {
	float:right;
	padding-top:20px;
	margin-bottom:50px;
	width:170px;
}

#right-clum ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}

#right-clum ul li {
	float:left;
	padding: 0px;
	margin: 0px;
	width:170px;
	height:150px;
	padding-bottom:17px;
}

#right-clum a {
	display:block;
	width:170px;
	height:150px;
	outline:none;
	text-decoration:none;
}


#footer {
	padding: 0px;
	margin: 0px;
	width:837px;
}

#footer .btmbar {
	padding-bottom:8px;
}

#footer .btmleft {
	float:left;
	margin-left:5px;
	width:262px;
}

#footer ul {
	padding: 0px;
	margin: 0px;
	margin-right:8px;
	width:262px;
	height:12px;
	list-style-type: none;
}

#footer ul li {
	float:left;
	padding: 0px;
	margin: 0px;
	margin-right:8px;
}

/*--画像プリロード--*/
#footer .bm1 {background-image: url("../img/bm1_act.gif"); visibility: hidden;}
#footer .bm2 {background-image: url("../img/bm2_act.gif"); visibility: hidden;}
#footer .bm3 {background-image: url("../img/bm3_act.gif"); visibility: hidden;}
/*------------------*/

#footer .bm1 a,
#footer .bm2 a,
#footer .bm3 a,
#footer .bm1_act,
#footer .bm2_act,
#footer .bm3_act {
	display:block;
	height:12px;
	width:80px;

	font-size:8px;
	text-indent:-9999px;
	outline:none;
	text-decoration:none;
	visibility:visible;
}

#footer .bm1 a {width:113px; background-image: url("../img/bm1.gif");}
#footer .bm2 a {width: 72px; background-image: url("../img/bm2.gif");}
#footer .bm3 a {width: 53px; background-image: url("../img/bm3.gif");}

#footer .bm1 a:hover {background-image: url("../img/bm1_act.gif");}
#footer .bm2 a:hover {background-image: url("../img/bm2_act.gif");}
#footer .bm3 a:hover {background-image: url("../img/bm3_act.gif");}

#footer .bm1_act {background-image: url("../img/bm1_act.gif");}
#footer .bm2_act {background-image: url("../img/bm2_act.gif");}
#footer .bm3_act {background-image: url("../img/bm3_act.gif");}

#footer .btmright {
	padding: 0px;
	margin: 0px;
	float:right;
	width:275px;
	padding-right:0px;
	padding-bottom:40px;
}


/* Windows IE only \*/
* html img, div {behavior: url(css/iepngfix.htc);}
/* end */


/*--特別なお知らせ--*/
#top_special_info {
	margin: 0px;
	padding: 10px 0 5px 0 ;
	font-size:12px;
	line-height:150%;
	text-align:center;
}

#top_special_info_text {
	margin: 0px;
	padding: 10px 0 10px 0;
	background-image: url("../img/bline.gif");
	background-repeat: no-repeat;
	background-position:bottom;
}

#top_special_info_link {
	margin: 0px;
	padding: 10px 0 10px 0;
	background-image: url("../img/bline.gif");
	background-repeat: no-repeat;
	background-position:bottom;
}

#top_special_info_link p a{
	margin: 0px;
	padding: 0px 20px;
	background-image: url("../img/pos.gif");
	background-repeat: no-repeat;
	background-position:left center;
}

#top_special_info_link p a{text-decoration:none; color: #0000cc;}
#top_special_info_link p a:visited{text-decoration:none; color: #0000cc;}
#top_special_info_link p a:hover{text-decoration:none; color: #0000cc;}


