/*
2005/06/24
ネットボクシング ウェブマスター　tomo
*/



body {
	padding : 0;
	margin : 0;
	font-size : 0.9em;
	color : #333;
	background : #f9fbed;
	font-size : 80%;
	line-height : 140%;
	text-align: center;
}


#contents {
	margin : 0 auto;
	padding : 0;
	border : 0;
	width : 953px;
	background : #ffc;
	text-align : left;
	border-top : solid 2px #c00;
	border-right : solid 3px #c00;
	border-left : solid 3px #c00;
	border-bottom : solid 3px #c00;
}


#head h1 {
	text-indent : -100000px;
	display : none;
	position: absolute;
	top: 0;

}


#home h1 {
	font-size:100%;
	font-weight:normal;
	margin:0;
}

#nav {
	width : 784px;
	height : 78px;
	padding : 0;
	border : 0;
}

#nav ul {
	width : 784px;
	height : 78px;
	background : url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") no-repeat;
	margin : 0;
	padding : 0;
	position : relative;


}

#nav ul li {
	margin : 0 ;
	padding : 0;
	list-style : none;
	position : absolute;
	top : 0px;
}

#nav ul li, #nav a {
	height : 78px;
	display : block;
}

#nav ul li a {
	text-indent : -10000px;
	text-decoration : none;
}

#menu1 {
	left : 0;
	width : 258px;
}

#menu2 {
	left : 272px;
	width : 69px;
}

#menu3 {
	left : 351px;
	width : 70px;
}

#menu4 {
	left : 431px;
	width : 73px;
}

#menu5 {
	left : 514px;
	width : 72px;
}

#menu6 {
	left : 596px;
	width : 70px;
}



#menu1 a:hover {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") 0px -89px no-repeat;
}

#menu2 a:hover {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") -272px -87px no-repeat;
}

#menu3 a:hover {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") -351px -87px no-repeat;
}

#menu4 a:hover {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") -431px -87px no-repeat;
}

#menu5 a:hover {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") -514px -87px no-repeat;
}

#menu6 a:hover {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") -596px -87px no-repeat;
}


body#index #menu1 {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") 0px -89px no-repeat;
}

body#kihon #menu2 {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") -272px -87px no-repeat;
}

body#traning #menu3 {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") -351px -87px no-repeat;
}

body#kintore #menu4 {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") -431px -87px no-repeat;
}

body#eiyou #menu5 {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") -514px -87px no-repeat;
}

body#info #menu6 {
	background : transparent url("http://www.h3.dion.ne.jp/~toomo/image/header/nav.gif") -596px -87px no-repeat;
}


#sub {
	background : #c00;
	padding: 3px 0 3px 0;
	color : #fff;
	font-weight : bold;
}


#sub a {
	color : #ffffff;
}


/*links*/

a:link {
	color : #0000ff;
	text-decoration : none;
}

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

a:hover {
	text-decoration : underline;

}

/*links*/

#cleft h2 {
	color : #000;
	padding:2px 5px 2px 10px;
	margin-top : 0;
	line-height:100%;
	font-size : 1.1em;
	border-left : 2px solid #ddd;
	background : #fff;
}




#home h2 {
	color : #fff;
	background-color : #003366;
	padding:5px 5px 5px 15px;
	margin-top : 0;
	line-height:20pt;
	font-size : 1.5em;
}

#cleft h1 {
	border-top:1px solid #999;
	border-bottom:2px solid #999;
	border-right:1px solid #999;	
	border-left:5px solid #c00;
	background-color : #fff;
	padding-left:5px;
	margin : 0 0 10px 0;
	line-height:20pt;
	font-size : 120%;
	font-weight:bold;
}




.midashi2 {
	border-bottom:1px solid #333333;
	border-left:5px solid #c00;
	padding-left:5px;
	margin-top : 0;
	line-height:20pt;
	font-size : 1.5em;
}

.midashi3 {
	border-bottom:1px solid #333333;
	border-left:5px solid #CC0000;
	padding-left:5px;
	margin-top : 15px;
	line-height:20pt;
	font-size : 1.5em;
}

h3, h4, h5 {
	font-weight : normal;
	font-size : 100%;
	margin : 0;
	padding : 0;
	border : 0;
}


#date {
	background : #f9fbed;
	padding : 5px 0 5px 5px;
	font-weight : bold;
	border-top : solid 1px #999;
	border-bottom : solid 2px #999;
}

#pantop {
	background : #f9fbed;
	padding : 5px 0 5px 5px;
	font-weight : nolmal;
	border-top : solid 1px #999;
	border-bottom : solid 2px #999;
}

#main {
	padding : 20px 5px 20px 5px;
	margin : 0;
	width : 943px;
}


#left {
	float : left;
	width : 259px;
	padding : 0;
	margin : 0;
}

#main .stitle {
	text-align : center;
	font-weight : bold;
	color : #fff;
	background-color : #c00;
	padding : 3px 0 3px 0;
	border-top : 1px solid #999;
	border-left : 1px solid #999;
	border-right : 1px solid #999;
}

#main .stitle2 {
	text-align : center;
	font-weight : bold;
	color : #fff;
	background-color : #699;
	padding : 3px 0 3px 0;
	border-left : 1px solid #999;
	border-right : 1px solid #999;
}


#main .stitle3 {
	text-align : center;
	font-weight : bold;
	color : #fff;
	background-color : #f60;
	padding : 3px 0 3px 0;
	border-left : 1px solid #999;
	border-right : 1px solid #999;
}

#main .stitle4 {
	text-align : center;
	font-weight : bold;
	color : #fff;
	background-color : #266cff;
	padding : 3px 0 3px 0;
	border-left : 1px solid #999;
	border-right : 1px solid #999;
}

#main .stitle5 {
	text-align : center;
	font-weight : bold;
	color : #fff;
	background-color : #003366;
	padding : 3px 0 3px 0;
	border-left : 1px solid #999;
	border-right : 1px solid #999;
}


#main .stitle6 {
	text-align : center;
	font-weight : bold;
	color : #fff;
	background-color : #0085a6;
	padding : 3px 0 3px 0;
	border-left : 1px solid #999;
	border-right : 1px solid #999;
}

#main .stitle7 {
	text-align : center;
	font-weight : bold;
	color : #fff;
	background-color : #006666;
	padding : 3px 0 3px 0;
	border-left : 1px solid #999;
	border-right : 1px solid #999;
}

#main .stitle8 {
	text-align : center;
	font-weight : bold;
	color : #fff;
	background-color : #990000;
	padding : 3px 0 3px 0;
	border-left : 1px solid #999;
	border-right : 1px solid #999;
}


#main p {
	border : 1px solid #999;
	background-color : #f9fbed;
	padding : 3px;
}

#main .ad {
	background-color : #f9fbed;
	border-right : 1px solid #999;
	border-bottom : 1px solid #999;
	border-left : 1px solid #999;
}


#center {
	float : right;
	width : 678px;
	padding : 0;
	margig : 0;
}

#cleft {
	float : left;
	width : 468px;
	padding : 0 10px 0 10px;
	margin : 0;
}


#cleft .kakomi {
	border : 1px solid #999;
	background-color : #fff;
	padding : 5px;
}

#cright .rkakomi {
	border : 1px solid #999;
	background-color : #fff;
	padding : 5px;
}

#cright .rkakomi p {
	border : 0;
	background-color : #fff;
	padding : 3px;
}


#subright {
	float :right;
	width : 579px;
	padding : 0 5px 0 10px;
	margin : 0;
}


#main #subright p {
	background-color : #ffc;
	padding-bottom : 15px;
	line-height : 160%;
	border : 0;
}

#subright .kakomi {
	font-size : 1.2em;
	font-weight : bold;
	border : 1px solid #999;
	background-color : #fff;
	padding : 5px;
	margin : 15px 0 15px 0;
}


#cleft .kakomi p {
	border : 0;
	background-color : #fff;
	padding : 3px;
}

#cleft .kakomi a {
	font-weight : normal;
}

#cleft p {
	border : 0;
	background-color : #ffc;
	padding : 0 3px 15px 0;
	
}

#cleft p a{
	font-weight : normal;
}


#cleft .centertitle {
	font-weight : bold;
	color : #fff;
	background-color : #c00;
	padding : 5px 0 5px 5px;
	border-top : 1px solid #999;
	border-left : 1px solid #999;
	border-right : 1px solid #999;
}


#cleft .centertitle2 {
	font-weight : bold;
	color : #fff;
	background-color : #003399;
	padding : 5px 0 5px 5px;
	border-top : 1px solid #999;
	border-left : 1px solid #999;
	border-right : 1px solid #999;
}

#cright {
	float : right;
	width : 180px;
	padding : 0;
	margin : 0;
}

p {
	line-height : 160%;
	margin : 0 0 0 0;
	padding : 0 0 0 0;
}

.cach {
	background : url("http://www.h3.dion.ne.jp/~toomo/i/common/cach.gif") no-repeat 0 0;
	float : left;
	display : block;
	width : 14px;
	height : 14px;
	margin : .3em 5px 0 0;
	text-indent : -1000000px;
	border-width : 0;
}

img {
	display : block;
	border : 0;
}

.inline {
	display : inline;
}


#main ul {
	width : 174px
	line-height : 160%;
	margin : 0;
	padding : 0;
	list-style-type : none;
	background-color : #f9fbed;
	border-right : 1px solid #999;
	border-bottom : 1px solid #999;
	border-left : 1px solid #999;
}

#main ul li {
	padding : 4px 0 4px 15px;
	font-weight : bold;
	background : url("http://www.h3.dion.ne.jp/~toomo/image/cach.gif") no-repeat 2px .6em;
	border-top : 1px solid #999;
}

#main ul li .sub {
	padding : 4px 0 4px 15px;
	font-weight : normal;
	background : url("http://www.h3.dion.ne.jp/~toomo/image/cach.gif") no-repeat 2px .6em;
	border-top : 1px solid #999;
}

#main ul li a{
	text-decoration : none;
}

#main ul li a:hover{
	text-decoration : underline;
}


#main #subright ul {
	background-color : #ffc;
	line-height : 160%;
	margin : 0;
	padding : 0;
	border : 0;
	list-style-type : none;
}

#main #subright ul li {
	padding : 3px 0 3px 10px;
	margin-bottom : 0;
	font-weight : normal;
	background : none;
	border : 0;
}

#main #subright ul span {
	font-weight : bold;
}

#topics {
	border : 1px solid #999;
	background-color : #fff;
	padding : 2px;
	margin-bottom : 10px;
}

#topics ul {
	line-height : 140%;
	background-color : #fff;
	border-top : 1px solid #999;
}

#topics ul li {
	background : none;
	border : 0;
	font-weight : normal;
}

#main #mame {
	margin-top : 35px;

}

#main #mame li {
	background : none;
	font-weight : normal;
}


/*START DOUN CONTENTS*/


#midashi {
	text-indent : -100000px;
	margin : -20px 0 5px 0;
}

#midashiline{
	color : #000000;
}


.arrow {
	background : url("../i/common/arrow.gif") no-repeat 0 0;
	display : block;
	margin : .3em 5px 0 0;
	padding : 0 0 0 22px;
	border-width : 0;
}


.sidetext {
	font-weight : normal;
	line-height : 160%;
	margin : 0;
	padding : 0;

}

#pan {
	background-color : #f9fbed;
	padding : 5px 0 5px 5px;
	margin-top : 2px;
	font-size : 100%;
	border-top : solid 1px #999;
	border-bottom : solid 2px #999;
	clear : both;
}

#subright h4 {
	background : #f9fbed;
	border-top : 1px solid #ccc;
	border-right : 1px solid #ccc;
	border-bottom : 2px solid #ccc;
	border-left : 3px solid orange;
	padding : 3px 0 3px 5px;
	margin-top : 15px;
	margin-bottom : 15px;
	font-weight : bold;
}

.midashi4 {
	background : #f9fbed;
	border-top : 1px solid #ccc;
	border-right : 1px solid #ccc;
	border-bottom : 2px solid #ccc;
	border-left : 3px solid orange;
	padding : 3px 0 3px 5px;
	margin-top : 15px;
	margin-bottom : 15px;
	font-weight : bold;
}

/*END DOUN CONTENTS*/


.none{
	display : none;
}


#flink {
	clear : both;
	padding : 20px 0 0 5px;
	text-align : center;
	margin : 0;
}


#footerup {
	clear : both;
	padding : 1px 0 1px 0;
	margin-top : 0px;
	width : 953px;
	color : #fff;
	text-align : center;
	background : #336699;
	letter-spacing : .15em;
}


#footer {
	clear : both;
	padding : 5px 0 5px 0;
	width : 100%;
	border-bottom : solid 3px #c00;
	text-align : center;
	background : #f5F9EC;
	letter-spacing : .1em;

}




.pageup a:visited {
	color : #0000ff;
}

.pageup {
	text-align : right;
}

.red {
	color : #cc0000;
}

.text .right {
	float : right;
	padding : 0 0 0 5px;
}


/*
fontcolor
*/

.font003366 {
	color : #003366;
	font-weight : bold;
}

.fontff0000 {
	color : #ff0000;
	font-weight : bold;
}

.font000099 {
	color : #000099;
	font-weight : bold;
}

/*
END fontcolor
*/


.textright {
	text-align : right;
}

.textcenter {
	text-align : center;

}

.centering {
	margin : auto;

}

.kakomi img {
	float : right;
	display : inline;
	border : 0;
}

.imgleft {
	float : left;
	display : inline;
	border : 0;
	padding-right : 2px;
}

.orange {
	color : #ff6600;
	font-weight : bold;
}

.textope {
	padding : 7px;
	margin : 0;
}


/*
START enq table
*/

table,td,th {
	border : 1px solid #666;
	padding : 10px;
}

#cleft table {
	width : 100%;
	background-color : #fff;
	border-collapse : collapse;
}

.right{
	text-align : right;
}

.ranktop{
	text-align : right;
	color : red;
	font-weight : bold;
	border-left : 1px solid #666;
}


#subright table {
	width : 100%;
	background-color : #fff;
	border-collapse : collapse;
}

#subright table .foodm {
	background-color : #036;
	color : #fff;
	font-weight : bold;
	white-space : nowrap;
}

/*
END enq table
*/


/*
START FAQ
*/

.ulleft {
	float : left;
	width : 275px;
}

.ulright {
	float : right;
	width : 274px;
}

#cleft .qtitle {
	background : #f9fbed;
	border-top : 1px solid #ccc;
	border-right : 1px solid #ccc;
	border-bottom : 2px solid #ccc;
	padding : 5px 0 5px 0;
	margin-top : 25px;
}

#cleft .atitle {
	background : #f9fbed;
	border-top : 1px solid #ccc;
	border-right : 1px solid #ccc;
	border-bottom : 2px solid #ccc;
	padding : 5px 0 5px 0;
	margin-top : 15px;
}

#cleft .faqtext {
	background-color : #f9fbed;
	border-top : 1px solid #ccc;
	border-bottom : 2px solid #ccc;
	border-right : 1px solid #ccc;
	border-left : 3px solid #ccc;
	padding : 13px 10px 0 10px;
	margin-top : 2px;
}

#cleft .faqtext p {
	background-color : #f9fbed;
	line-height : 180%;
}

.qback {
	background-color : #c00;
	color : #fff;
	padding : 7px;
	margin-right : 5px;
	font-weight : bold;
}

.aback {
	background-color : #036;
	color : #fff;
	padding : 7px;
	margin-right : 5px;
	font-weight : bold;
}

/*
END FAQ
*/



/*
START YOUGO
*/

.b {
	font-weight : bold;
	padding-left : 5px;
	border-left : 3px solid #336699;
	color : #c00;
}

#yougo {
	width : 387px;
	clear : both;
}

#yougo ul {
	background : none;
	border : 0;
	padding-bottom : 25px;
}

#yougo ul li {
	background : none;
	padding : 3px 0 3px 0;
	margin-bottom : 0;
	border : 0;
	font-weight : normal;
}

#yougo .yougor {
	float : right;
	width : 387px;
}

#yougo .yougol2 {
	float : left;
	width : 190px;
}

#yougo .yougor2 {
	float : right;
	width : 190px;
}



label {
	cursor : pointer;
}

.check {
	color : #ff0000;
	font-size : 1.5em;
	font-weight : bold;
}


#kouka {
	width : 540px;
	line-height : 160%;
}

#kouka .koukat {
	background : #003399;
	padding : 5px;
	margin : -5px -5px 5px -5px;
	color : #fff;
	font-weight : bold;
}


#kouka #koukaleft {
	width : 250px;
	float : left;
	border : 1px solid #333;
	padding : 5px;
	background : #F9FBED;
}

#kouka #koukaright {
	width : 250px;
	float : right;
	border : 1px solid #333;
	padding : 5px;
	background : #F9FBED;
}

#info .kakomi {
	background : #fff;
	width : 95%;
	padding : 5px;
	font-weight : normal;
	font-size : 90%;
	margin-top : 5px;
}


.size14 {
	font-size : 14px;
	font-weight : bold;
}


.bold {
	font-weight : bold;
}

.date {
	text-align : right;
}

#kintore  p img {
	float : right;
	margin : 0 0 0 0;
}

.clear {
	clear : both;
	margin-top : 30px;
}

.posted {
	border-bottom : 1px solid #666;
	padding : 3px 0 3px 3px;
	margin-bottom : 25px;
}


.m4 {
	background : #f9fbed;
	border-top : 1px solid #ccc;
	border-right : 1px solid #ccc;
	border-bottom : 2px solid #ccc;
	border-left : 3px solid orange;
	padding : 3px 0 3px 5px;
	margin-top : 15px;
	margin-bottom : 15px;
	font-weight : bold;
	color:#000;
}


.houhou #main h3{
	font-size:100%;
	margin-bottom:10px;
	font-weight:bold;
	margin-left:5px;
}

.houhou h3 a{
	text-decoration: underline;
}


.main_head {
	border-left:3px solid blue;
	padding:5px;
	padding-left:10px;
	border-bottom:1px solid #ccc;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#fff;
	font-size:120%;
	font-weight:bold;
}


.lban .l1 {
	background : url("./images/ver1.gif") no-repeat 0 0;
	display : block;
	width : 259px;
	height : 42px;
	text-indent : -1000000px;
	border-width : 0;
	margin:10px 0 5px 0;
}


.lban .l2 {
	background : url("./images/ver2.gif") no-repeat 0 0;
	display : block;
	width : 259px;
	height : 42px;
	text-indent : -1000000px;
	border-width : 0;
	margin:0 0 10px 0;
}