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

@import url("reset.css") all;		/* all:メディアタイプ */

body{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color:#FBFBF4;
	color:#333;
}
h1{
	font-weight:bold;
}


#highlight{
	color:#F0F;
}
#chui{
	color:#F00;
}
#thin{
	/*
	color:#FBFBF4;
	*/
	color:#999;
}
.clear{
	clear:both;
}
#utikesi{
	text-decoration:line-through;
}
/*------------------------------------------------
------------------------------------------------*/
#wrapper{
	width:920px;
	margin:5px auto;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
}
#wrapper .header .top1{
	background-image:url(../images/top1.jpg);
	background-repeat:no-repeat;
	height:40px;
}
#wrapper .header .top1 p{
	color:white;
	text-align:right;
	padding-top:18px;
	padding-right:30px;
}
	
/*------------------------------------------------
------------------------------------------------*/
#wrapper .header .logo{
	height:90px;
	padding-left:15px;
}
#wrapper .header .logo .mark{
	float:left;
	width:250px;
	height:80px;
}

#wrapper .header .logo .mark p{
	float:left;
	font-size:20px;
	padding-top:30px;
	padding-left:16px;
	color:#333;
	font-weight:bold;
}
#wrapper .header .logo .mark .smaller{
	font-size:16px;
}

#wrapper .header .logo .right{
	float:right;
	width:550px;
}
#wrapper .header .logo .right .address{
	float: right;
	color:#333;
	margin-right:20px;
	padding-top:40px;
	font-size:12px;
}

#wrapper .header .logo a{ text-decoration:none;}
#wrapper .header .logo a:link{color:#333;}
#wrapper .header .logo a:visited{color:#333;}
#wrapper .header .logo a:hover{color:#666;}
#wrapper .header .logo a:active{color:#333;}
#wrapper .header .logo .right a:hover{color:#666;background-color:#d9d9c4;}

/* メニュー */
#wrapper .navi{
	clear:both;
	width:auto;
	padding-left:10px;
}

#wrapper .navi .button {
	padding-top:10px;
	padding-left:12px;
}
#wrapper .navi .button btnimg {
	background-image: url(../images/select/home.png);
}


#wrapper .navi .button ul{list-style:none;}
#wrapper .navi .button li{display:inline;}

#wrapper .navi .button a{
	display:block;
	float:left;
	width:100px;
	height:31px;
	text-decoration:none;
	margin-right:11px;
}
#wrapper .navi .button .home{ background-image:url(../images/noselect/home.png); }
#wrapper .navi .button .news{	background-image:url(../images/noselect/news.png);}
#wrapper .navi .button .taikai{	background-image:url(../images/noselect/taikai.png);}
#wrapper .navi .button .junior{	background-image:url(../images/noselect/junior.png);}
#wrapper .navi .button .kyokai{	background-image:url(../images/noselect/kyokai.png);}
#wrapper .navi .button .mtp{	background-image:url(../images/noselect/mtp.png);}
#wrapper .navi .button .about{	background-image:url(../images/noselect/kakusyu-taikai.png);}
#wrapper .navi .button .link{	background-image:url(../images/noselect/link.png);}

#wrapper .navi .button .home_select{ background-image:url(../images/select/home.png); }
#wrapper .navi .button .news_select{	background-image:url(../images/select/news.png);}
#wrapper .navi .button .taikai_select{	background-image:url(../images/select/taikai.png);}
#wrapper .navi .button .junior_select{	background-image:url(../images/select/junior.png);}
#wrapper .navi .button .kyokai_select{	background-image:url(../images/select/kyokai.png);}
#wrapper .navi .button .mtp_select{	background-image:url(../images/select/mtp.png);}
#wrapper .navi .button .about_select{	background-image:url(../images/select/kakusyu-taikai.png);}
#wrapper .navi .button .link_select{	background-image:url(../images/select/link.png);}

/*------------------------------------------------
	パンくずリスト
------------------------------------------------*/
#wrapper .pankuzu{
	/*
	clear:both;
	*/
	float:left;
	padding:0.5em 22px;
	color:#999;
}
#wrapper .pankuzu a{ text-decoration:none; }
#wrapper .pankuzu a:link{ color:#999;}
#wrapper .pankuzu a:visited{ color:#999;}
#wrapper .pankuzu a:hover{ color:#666;}
#wrapper .pankuzu a:active{ color:#999;}

/*------------------------------------------------
------------------------------------------------*/
#wrapper .main{
	clear:both;
	padding:0 10px;
	height:auto;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-y;
}
#wrapper .main .contents{
	padding:0 10px 15px 10px;
}
#wrapper .main .contents ul{
	list-style:disc;
	list-style-position:inside;
}
#wrapper .main .contents li{
	display:list-item;
}

#wrapper .main .contents .inner{
	padding:0 20px 20px 20px;
}

/*------------------------------------------------
	メニュー
------------------------------------------------*/
#wrapper .main .contents .inner #menu {
	padding-bottom:10px;
}
#wrapper .main .contents .inner #menu h1{
	padding-bottom:10px;
}
#wrapper .main .contents .inner #menu .ul {
	list-style:none;
}
#wrapper .main .contents .inner #menu .li {
	display:inline;
}
#wrapper .main .contents .inner #menu a {
	display:block;
	float:left;
	margin-right:10px;
}
#wrapper .main .contents .inner #menu a:link{color:#263d0a;}
#wrapper .main .contents .inner #menu a:visited{color:#666;}
#wrapper .main .contents .inner #menu a:hover{color:#fff;background-color:#4D4D26;}
#wrapper .main .contents .inner #menu a:active{color:#fff;background-color:#4D4D26;}
#wrapper .main .contents .inner #menu .selectcolor{
	color:#fff;
	background-color:#F90;
}
#hovernone a:hover{background-color:none;}

/*------------------------------------------------
------------------------------------------------*/
#wrapper .footer .bottom1{
	clear:both;
	background-image:url(../images/middle.jpg);
	background-repeat:repeat-y;
	height:80px;
}
#wrapper .footer .bottom2{
	background-image:url(../images/bottom2.jpg);
	background-repeat:no-repeat;
	height:20px;
}

#wrapper .footer p{
	color:#fff;
	text-align:center;
	padding-top:30px;
}
#wrapper .footer .menu{
	padding-left:20px;
	padding-top:10px;
}

#wrapper .footer .menu ul{
	list-style:none;
	color:#fff;
}

#wrapper .footer .menu li{
	display:inline;
}

#wrapper .footer .menu a{
	display:block;
	float:left;
	margin-right:10px;
}
#wrapper .footer .menu a:link{color:#fff;}
#wrapper .footer .menu a:visited{color:#999;}
#wrapper .footer .menu a:hover{color:#263d0a;background-color:#fff;}
#wrapper .footer .menu a:active{color:#804000;}


/*------------------------------------------------
	ヒストリ
------------------------------------------------*/
#history{
}
#history .ul {
	list-style:none;
}
#history .li {
	display:inline;
}
#history a {
	display:block;
	margin-right:5px;
	float:left;
	padding:0.2em;
	border:1px solid #d9d9c4;
	margin-bottom:10px;
}
#history a:hover{
	background-color:#d9d9c4;
}
/*------------------------------------------------
	汎用
------------------------------------------------*/
#base_left{
	float:left;
	width:auto;
	margin:10px;
}
#base_clear{
	clear:both;
}
#blue{
	color:blue;
}
