@charset "shift_jis";

/*  layout
------------*/
/*--main

#main {
	float:right;
	width:670px;
}

--*/

#main-ttl-box {

}


#main-ttl {
	float:left;
	padding-top:10px;
	padding-bottom:10px;
}

#main-ttl img {
}


#main-txt {
	width:510px;
	height:300px;
	overflow:auto;
	margin:25px auto;
	border-left:5px solid #666;
	padding:0 20px;
}

#main-navi {
	float:left;
}

#main-navi ul {
	margin-left:40px;
}

#main-navi ul li {
	float:left;
	margin-right:10px;
}

#main-navi ul li a {
	text-indent:-9999px;
	display:block;
	height:35px;
	width:35px;
}


#main-navi ul li.m-navi01 a {
	background:url(../img/001s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi01 a:hover,
#main-navi ul li.m-navi01 a.live {
	background:url(../img/001s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi02 a {
	background:url(../img/002s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi02 a:hover,
#main-navi ul li.m-navi02 a.live {
	background:url(../img/002s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi03 a {
	background:url(../img/003s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi03 a:hover,
#main-navi ul li.m-navi03 a.live {
	background:url(../img/003s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi04 a {
	background:url(../img/004s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi04 a:hover,
#main-navi ul li.m-navi04 a.live {
	background:url(../img/004s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi05 a {
	background:url(../img/005s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi05 a:hover,
#main-navi ul li.m-navi05 a.live {
	background:url(../img/005s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi06 a {
	background:url(../img/006s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi06 a:hover,
#main-navi ul li.m-navi06 a.live {
	background:url(../img/006s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi07 a {
	background:url(../img/007s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi07 a:hover,
#main-navi ul li.m-navi07 a.live {
	background:url(../img/007s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi08 a {
	background:url(../img/008s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi08 a:hover,
#main-navi ul li.m-navi08 a.live {
	background:url(../img/008s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi09 a {
	background:url(../img/009s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi09 a:hover,
#main-navi ul li.m-navi09 a.live {
	background:url(../img/009s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi10 a {
	background:url(../img/010s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi10 a:hover,
#main-navi ul li.m-navi10 a.live {
	background:url(../img/010s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi11 a {
	background:url(../img/011s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi11 a:hover,
#main-navi ul li.m-navi11 a.live {
	background:url(../img/011s_on.jpg) no-repeat 0 0;
}

#main-navi ul li.m-navi12 a {
	background:url(../img/012s.jpg) no-repeat 0 0;
}
#main-navi ul li.m-navi12 a:hover,
#main-navi ul li.m-navi12 a.live {
	background:url(../img/012s_on.jpg) no-repeat 0 0;
}


.dotline {
	margin:0 0 0 0;
}



#main-contents {
	padding:25px 10px 0 0;
}


#main-contents #main-phot {
	float:left;
	width:350px;
}
#main-contents #main-phot img {
	border:1px #666 solid;
}

#main-contents #main-phot p.zoom a {
	float:right;
	margin-top:3px;
	text-indent:-9999px;
	background:url(../../../common/img/btn_zoom.gif) no-repeat;
	display:block;
	width:70px;
	height:10px;
}
#main-contents #main-phot p.zoom a:hover {
	background:url(../../../common/img/btn_zoom_on.gif) no-repeat;
}

#main-contents #main-phot #prev-next {
	width:120px;
	margin:0 auto;
}

#main-contents #main-phot #prev-next p a.prev {
	float:left;
	margin-top:15px;
	text-indent:-9999px;
	background:url(../../../common/img/btn_prev.gif) no-repeat;
	display:block;
	width:50px;
	height:10px;
}	


#main-contents #main-phot #prev-next p a.prev:hover {
	background:url(../../../common/img/btn_prev_on.gif) no-repeat;
}

#main-contents #main-phot #prev-next p a.next {
	float:right;
	margin-top:15px;
	text-indent:-9999px;
	background:url(../../../common/img/btn_next.gif) no-repeat;
	display:block;
	width:50px;
	height:10px;
}	

#main-contents #main-phot #prev-next p a.next:hover {
	background:url(../../../common/img/btn_next_on.gif) no-repeat;
}


#main-contents #main-txt {
	float:right;
	width:280px;
}


#main-contents #main-name {
	border-left:5px solid #666;
	margin-bottom:50px;
	padding-left:10px;
}

#main-contents #main-name h2 {
	font-size:14px;
}

#main-contents #main-name h2.small {
	font-size:13px;
}

#main-contents #main-name h3 {
	font-size:12px;
}


#main-contents #main-name p {
}


dt{	font-size:14px;line-height:1.5;font-weight:bold;padding-top:12px;}
dd{	font-size:12px;line-height:1.5;}
dt.top{padding-top:0;}

.yel{color:#999;padding-right:4px;}

a:link, a:visited, a:active {color: #C90;font-size:10px;}
a:hover {color: #999;font-size:10px;}
