@charset "utf-8";

body { 
	margin:0;
	padding:0;
}
body, th, td {
	font-size:12px;
	font-family:"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, ul, li, dl, dt, dd, br, img {margin:0;	padding:0;}
img {border:0; vertical-align:bottom;}

a, a:link {color:#333;	text-decoration:underline;}
a:visited {color:#333;	text-decoration:underline;}
a:hover {color:#D01557;	text-decoration:none;}

/* clear */
#box:after, #cbox:after, #idxwrap:after, .ans:after, .cncptp:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#box, #cbox, #idxwrap, .ans, .cncptp {display:inline-block;}
* html #box {height:1%;}
* html #cbox {height:1%;}
* html #idxwrap {height:1%;}
* html .ans {height:1%;}
* html .cncptp {height:1%;}
#box, #cbox, #idxwrap, .ans, .cncptp {display:block;}



#container {
	width:820px;
	margin:0 auto;
}
#header {
	width:820px;
	height:85px;
	text-align:left;
	background:url(../image/header.jpg) repeat-x;
}
#header h1 {
	display:block;
	width:210px;
	height:85px;
	float:left;
	background:url(../image/logo.gif) no-repeat 0 6px;
	font-size:0;
	text-indent:-9999px;
}
#header h1 a, #header h1 a:link, #header h1 a:hover, #header h1 a:visited {
	display:block;
	width:210px;
	height:85px;
	text-decoration:none;
}
#catch {
	width:590px;
	height:80px;
	float:right;
}
#navi {
	width:820px;
	height:37px;
	background:url(../image/navi.jpg) no-repeat;
	position:relative;
	left:0;
	top:0;
}
#navi ul {
	display:block;
	width:780px;
	height:37px;
	margin:0 auto;
	list-style-type:none;
}
#navi li {
	display:block;
	width:130px;
	height:37px;
	float:left;
	font-size:0;
	text-indent:-9999px;
}
#nv1 strong a, #nv2 a, #nv3 a, #nv4 a, #nv5 a, #nv6 a {
	display:block;
	width:130px;
	height:37px;
	text-decoration:none;
}
#nv1 strong a:hover, #nv2 a:hover, #nv3 a:hover, #nv4 a:hover, #nv5 a:hover, #nv6 a:hover {
	background:url(../image/navi_o.jpg) no-repeat;
}
#nv2 a:hover {background-position:-130px 0;}
#nv3 a:hover {background-position:-260px 0;}
#nv4 a:hover {background-position:-390px 0;}
#nv5 a:hover {background-position:-520px 0;}
#nv6 a:hover {background-position:-650px 0;}

#pull {
	width:130px;
	background:#666;
	visibility:hidden;
	position:absolute;
	left:20px;
	top:auto;
	color:white;
}
#pull a, #pull a:link, #pull a:hover, #pull a:visited {
	display:block;
	padding-left:15px;
	color:white;
	text-decoration:none;
}
#pull_inner {
	text-align:left;
	padding:3px 5px 5px;
}
#pull span {
	display:block;
	font-size:12px;
	text-indent:0;
	text-align:left;
	line-height:1.5em;
}
.pull1, .pull2 {background:url(../image/bdrarrw.gif) no-repeat;}
.pull1 a:hover, .pull2 a:hover {background:#306799 url(../image/bdrarrw.gif) no-repeat;}
.pull2, .pull2 a:hover {background-position:0 -12px;}

.subcate {
	text-align:left;
	padding:3px 10px 0 30px;
}
.subcate a, .subcate a:link, .subcate a:hover, .subcate a:visited {
	display:block;
	padding-left:15px;
	color:white;
	text-decoration:none;
}
.subcate li {
	display:block;
	height:1.5em;
	line-height:1.5em;
}
.sbct1, .sbct2 {background:url(../image/bdrarrw.gif) no-repeat;}
.sbct1 a:hover, .sbct2 a:hover {background:#306799 url(../image/bdrarrw.gif) no-repeat;}
.sbct2, .sbct2 a:hover {background-position:0 -12px;}

.sbct1curr, .sbct2curr {background:#306799 url(../image/bdrarrw.gif) no-repeat;}
.sbct2curr {background-position:0 -12px;}

#footer {
	width:820px;
	margin:0 auto 40px;
	clear:both;
	font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif
}
#footer ul {
	display:block;
	text-align:right;
	list-style-type:none;
	margin:10px 5px;
}
#footer li {
	display:inline;
}
#copy {
	border-top:2px solid #333;
	padding-top:10px;
	text-align:center;
	font-size:10px;
	color:#666;
}





/* INDEX */
#box {
	width:820px;
	margin:5px auto 0;
	clear:both;
}
#alpha {
	width:439px;
	float:left;
}
#beta {
	width:376px;
	float:right;
	text-align:left;
}

#movie {
	margin-bottom:10px;
	background:#306799;
	color:white;
	line-height:1.3em;
	text-align:left;
}
#movie h2 {
	display:block;
	height:33px;
	background:url(../image/mov_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#movie h2 a, #movie h2 a:link, #movie h2 a:hover, #movie h2 a:visited {
	display:block;
	width:100%;
	height:33px;
	text-decoration:none;
}
#movie h2 a:hover {background:url(../image/mov_t_o.jpg) no-repeat;}
#movsub {
	height:49px;
	background:url(../image/mov_p.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#movsub a, #movsub a:link, #movsub a:hover, #movsub a:visited {
	display:block;
	width:100%;
	height:49px;
	text-decoration:none;
}
#movie .wh p a {
	text-decoration:none;
}

#mov {
	width:425px;
	margin:0 auto;
}
h3#sub {
	display:block;
	width:425px;
	height:28px;
	margin:0 auto;
	background:url(../image/mov_sub.jpg) no-repeat;
	font-size:1em;
	font-weight:normal;
	color:white;
	line-height:28px;
}
#sub b {
	display:block;
	margin-left:10px;
}
#movie p {
	margin:10px 16px;
}
#contemovie .wh a, 
#contemovie .wh a:link, 
#contemovie .wh a:visited {
	color:#ad0d0d;
	text-decoration:underline;
}
#contemovie .wh a:hover {
	color:#ad0d0d;
	text-decoration:none;
}

#meta {
	width:425px;
	margin:0 auto 20px;
	border-top:1px solid #12395c;
	padding-top:3px;
	text-align:right;
}
#meta a, #meta a:link, #meta a:visited, 
#sub a, #sub a:link, #sub a:visited {color:white;	text-decoration:underline;}
#meta a:hover, #sub a:hover {color:white;	text-decoration:none;}
#movbn {
	height:19px;
	background:#ad0d0d url(../image/mov_more.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#movbn a, #movbn a:link, #movbn a:hover, #movbn a:visited {
	display:block;
	width:100%;
	height:19px;
	text-decoration:none;
}
#movbn a:hover {background:white url(../image/mov_more_o.jpg) no-repeat;}

#listback {
	height:19px;
	background:#ad0d0d url(../image/mov_more.jpg) no-repeat top right;
	font-size:0;
	text-indent:-9999px;
}
#listback a, #listback a:link, #listback a:hover, #listback a:visited {
	display:block;
	width:100px;
	height:19px;
	float:right;
	text-decoration:none;
}
#bn h3, #bnt h3 {
	display:block;
	padding:3px 10px;
	background:#ad0d0d;
	font-size:12px;
	margin:3px 0;
}
#bn ul, #bnt ul {
	display:block;
	margin:10px 5px;
	list-style-type:none;
}
#bn li {display:inline;}
#bn li img {
	margin:0 3px 3px 0;
	vertical-align:top;
}
#bnt li {
	display:block;
	margin:3px 10px;
	background:url(../image/jesusarrw.jpg) no-repeat 0 2px;
	padding-left:15px;
}
#more {
	display:block;
	padding:3px 10px;
	background:#ad0d0d;
	text-align:right;	
}
#bn a, #bn a:link, #bn a:visited, 
#bnt a, #bnt a:link, #bnt a:visited, 
#more a, #more a:link, #more a:visited {
	color:white;
	text-decoration:none;
}
#bn a:hover, #bnt a:hover, #more a:hover {
	color:white;
	text-decoration:underline;
}

#bnr {margin-top:20px; clear:both;}
#bnr img {margin-bottom:6px;}

#news {
	display:block;
	width:376px;
	background:url(../image/idxconte_bg.gif) repeat-y;
}
#news h2 {
	display:block;
	height:27px;
	font-size:0;
	text-indent:-9999px;
	background:url(../image/news_t.jpg) no-repeat;
}

#news, #live, #wave, #cast {
	display:block;
	width:376px;
	background:url(../image/idxconte_bg.gif) repeat-y;
}
#news h2, #live h2, #wave h2, #cast h2 {
	display:block;
	height:27px;
	font-size:0;
	text-indent:-9999px;
}
#news h2 {background:url(../image/news_t.jpg) no-repeat;}
#live h2 {background:url(../image/live_t.jpg) no-repeat;}
#wave h2 {background:url(../image/wave_t.jpg) no-repeat;}
#cast h2 {background:url(../image/cast_t.jpg) no-repeat;}

#news h2 a, #news h2 a:link, #news h2 a:hover, #news h2 a:visited, 
#live h2 a, #live h2 a:link, #live h2 a:hover, #live h2 a:visited, 
#wave h2 a, #wave h2 a:link, #wave h2 a:hover, #wave h2 a:visited, 
#cast h2 a, #cast h2 a:link, #cast h2 a:hover, #cast h2 a:visited {
	display:block;
	width:376px;
	height:27px;
	text-decoration:none;
}
#news h2 a:hover {background:url(../image/news_t_o.jpg) no-repeat;}
#live h2 a:hover {background:url(../image/live_t_o.jpg) no-repeat;}
#wave h2 a:hover {background:url(../image/wave_t_o.jpg) no-repeat;}
#cast h2 a:hover {background:url(../image/cast_t_o.jpg) no-repeat;}

#news strong, #live strong, #wave strong, #cast strong {
	color:#ad0d0d;
	border-bottom:1px solid #1377a9;
	text-decoration:none;
}
.idxwrap {
	width:360px;
	margin:5px auto;
}
.idxwrap a, .idxwrap a:link, .idxwrap a:hover, .idxwrap a:visited {
	display:block;
/*	width:100%;
	height:100%;*/
	text-decoration:none;
}
.bn, .more {
	height:25px;
	font-size:0;
	text-indent:-9999px;
	clear:both;
}
.bn {background:white url(../image/backnum.jpg) no-repeat;}
.more {background:white url(../image/more.jpg) no-repeat;}
.bn a, .bn a:link, .bn a:hover, .bn a:visited, 
.more a, .more a:link, .more a:hover, .more a:visited {
	display:block;
	width:100%;
	height:25px;
	text-decoration:none;
}
.bn a:hover {background:white url(../image/bn_o.jpg) no-repeat;}
.more a:hover {background:white url(../image/more_o.jpg) no-repeat;}

.idxdet {
	width:265px;
	float:right;
	line-height:1.3em;
}
.castmp3 th, .castmp3 td {
	line-height:1em;
}
.podcast {
	width:79px;
	height:24px;
	background:url(../image/podcast.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.podcast a, .podcast a:link, .podcast a:hover, .podcast a:visited {
	display:block;
	width:79px;
	height:19px;
	text-decoration:none;
}
.mp3 {
	width:68px;
	height:24px;
	background:url(../image/mp3.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.mp3 a, .mp3 a:link, .mp3 a:hover, .mp3 a:visited {
	display:block;
	width:68px;
	height:19px;
	text-decoration:none;
}
.date {padding-left:10px;}
.mailmag {
	width:147px;
	height:19px;
	background:url(../image/mailmag.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
.mailmag a, .mailmag a:link, .mailmag a:hover, .mailmag a:visited {
	display:block;
	width:147px;
	height:19px;
	text-decoration:none;
}
#news table {margin:3px 5px;}
#news th, #news td {
	padding:3px;
	font-weight:normal;
	vertical-align:top;
}
#news th {
	background:url(../image/arrow.jpg) no-repeat 0 3px;
	padding-left:14px;
	padding-right:10px;
}




/* contents */
#his {
	margin:3px 0;
	text-align:left;
}
#his ul {
	display:block;
	list-style-type:none;
}
#his li {
	display:inline;
}

#cbox {
	width:820px;
	margin:5px auto 15px;
	clear:both;
	background:url(../image/conte_bg.jpg) repeat-y;
}
#conte_alpha {
	width:600px;
	float:right;
}
#conte_beta {
	width:200px;
	float:left;
}
#cnavi {
	width:200px;
}
#cnavi ul {
	display:block;
	list-style-type:none;
}
#cnavi li {
	display:block;
	vertical-align:top;
}
.cate {}

.cate a, .cate a:link, .cate a:hover, .cate a:visited {
	display:block;
	width:200px;
	height:40px;
	text-decoration:none;
}
#cnv1, #cnv2, #cnv3, #cnv4, #cnv5, #cnv6, #cnv7, 
#cnv2curr, #cnv3curr, #cnv4curr, #cnv5curr, #cnv6curr, #cnv7curr {
	background:url(../image/cnavi.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#cnv2 {background-position:0 -40px;}
#cnv3 {background-position:0 -80px;}
#cnv4 {background-position:0 -120px;}
#cnv5 {background-position:0 -160px;}
#cnv6 {background-position:0 -200px;}
#cnv7 {background-position:0 -240px;}

#cnv1 a:hover, #cnv2 a:hover, #cnv3 a:hover, 
#cnv4 a:hover, #cnv5 a:hover, #cnv6 a:hover, 
#cnv7 a:hover, 
#cnv2curr, #cnv3curr, #cnv4curr, #cnv5curr, #cnv6curr, #cnv7curr {
	background:url(../image/cnavi_o.jpg) no-repeat;
}
#cnv2curr, #cnv2 a:hover {background-position:0 -40px;}
#cnv3curr, #cnv3 a:hover {background-position:0 -80px;}
#cnv4curr, #cnv4 a:hover {background-position:0 -120px;}
#cnv5curr, #cnv5 a:hover {background-position:0 -160px;}
#cnv6curr, #cnv6 a:hover {background-position:0 -200px;}
#cnv7curr, #cnv7 a:hover {background-position:0 -240px;}

.wh {
	margin:10px;
	padding:10px;
	background:white;
	color:#333;
}
.wh b {
	color:#ad0d0d;
}
.contecom {
	display:block;
	margin:20px;
}
#mp3p {margin:30px 0 50px;}

/* movie */
#contemovie {
	margin-bottom:10px;
	background:#306799;
	color:white;
	line-height:1.3em;
	text-align:left;
}
#contemovie h2 {
	display:block;
	height:33px;
	background:url(../image/cmov_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#contemovsub {
	height:49px;
	background:url(../image/mov_p.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#clist {
	margin:10px;
}
#clist th, #clist td {
	vertical-align:top;
}
.clistd {
	padding:5px 10px;
	background:white;
	color:#333;
	border-top:4px solid black;
	border-bottom:4px solid black;
}
#clist h3 {
	display:block;
	font-size:14px;
}
#clist td a, #clist td a:link, #clist td a:visited {
	display:block;
	color:#333;
	text-decoration:none;
}
#clist td a:hover {
	display:block;
	color:#333;
	text-decoration:underline;
}
.listdate {
	border-top:1px solid #12395c;
	margin-top:3px;
	text-align:right;
}

#cmov {
	width:425px;
	margin:10px auto;
}
h3#contesub {
	display:block;
	width:580px;
	height:28px;
	margin:0 auto;
	background:#ad0d0d url(../image/mov_sub.jpg) no-repeat top right;
	font-size:1em;
	font-weight:normal;
	color:white;
	line-height:28px;
}
#contesub b {
	display:block;
	margin-left:10px;
}
#contemovie p {
	margin:10px 16px;
	line-height:1.5em;
}
#contemovie p strong {
	display:block;
	padding-bottom:5px;
	margin-bottom:5px;
	font-weight:normal;
	border-bottom:1px solid #12395c;
}
#contemovie a, #contemovie a:link, #contemovie a:visited {color:white;	text-decoration:none;}
#contemovie a:hover {color:white;	text-decoration:underline;}

#contemeta {
	margin:0 15px 20px;
	border-top:1px solid #12395c;
	padding-top:3px;
	text-align:right;
}

/* cast */
#contecast {
	margin-bottom:10px;
	background:#306799;
	color:white;
	line-height:1.3em;
	text-align:left;
}
#contecast h2 {
	display:block;
	height:33px;
	background:url(../image/ccast_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#contecastsub {
	height:20px;
	background:url(../image/cast_p.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

/* wave */
#contewave {
	margin-bottom:10px;
	background:#306799;
	color:white;
	line-height:1.3em;
	text-align:left;
}
#contewave h2 {
	display:block;
	height:33px;
	background:url(../image/cwave_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#contewavesub {
	height:20px;
	background:url(../image/wave_p.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

/* concept */
#concept {
	margin-bottom:10px;
	padding-bottom:40px;
	background:#306799;
	color:white;
	line-height:1.3em;
	text-align:left;
}
#concept h2 {
	display:block;
	height:33px;
	background:url(../image/concept_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#concept p {
	margin:10px 30px;
	line-height:1.7em;
}
.cncptp {
	width:543px;
	margin:0 auto;
}
.ccp {
	margin:10px;
	line-height:1.7em;
}
#concept table {margin:10px;}
#concept th, #concept td {
	vertical-align:top;
	font-size:100%;
	line-height:1.7em;
	font-weight:normal;
}
#concept th {padding-left:10px;}
#concept h3 {
	display:block;
	height:33px;
	margin:10px;
	padding-bottom:5px;
	border-bottom:2px solid white;
	font-size:0;
	text-indent:-9999px;
}
h3#greet1 {background:url(../image/greet1.jpg) no-repeat;}
h3#greet2 {background:url(../image/greet2.jpg) no-repeat;}
h3#about1 {background:url(../image/about1.jpg) no-repeat;}
h3#about2 {background:url(../image/about2.jpg) no-repeat;}
h3#about3 {background:url(../image/about3.jpg) no-repeat;}
h3#history1 {background:url(../image/history1.jpg) no-repeat;}
h3#do1 {background:url(../image/do1.jpg) no-repeat;}
h3#do2 {background:url(../image/do2.jpg) no-repeat;}
h3#do3 {background:url(../image/do3.jpg) no-repeat;}

.cncpt {margin:15px 0 20px;}
.cncpt th {
	padding:3px 5px 3px 0;
	vertical-align:top;
	font-weight:normal;
}
.cncpt td {
	padding:3px 0;
	vertical-align:top;
	font-weight:normal;
}
.cncpt a, .cncpt a:link, .cncpt a:hover, .cncpt a:visited {
	font-size:14px;
/*	color:white;*/
	font-weight:bold;
	letter-spacing:0.1em;
}
#concept strong {
	display:block;
	margin:5px 20px;
	padding:10px;
	font-size:1.2em;
	letter-spacing:0.1em;
	font-family:Tahoma;
	background:#ccc;
}
#bk, #rd, #wh, #yw {
	width:100px;
	height:100px;
	font-weight:bold;
	padding-top:20px;
}
#bk {background:url(../image/bk.jpg) no-repeat; color:white;}
#rd {background:url(../image/rd.jpg) no-repeat; color:white;}
#wh {background:url(../image/wh.jpg) no-repeat; color:#333;}
#yw {background:url(../image/yw.jpg) no-repeat; color:#333;}

#fuku {
	height:30px;
	margin:0 20px;
	background:url(../image/fuku_t.jpg) no-repeat 0 10px;
	border-bottom:1px solid #333;
	font-size:0;
	text-indent:-9999px;
}
#dosub0, #dosub1, #dosub2, #dosub3, #dosub4 {
	display:block;
	font-size:0;
	text-indent:-9999px;
}
#dosub0 {height:38px; background:url(../image/dosub0.jpg) no-repeat 20px 10px;}
#dosub1 {height:38px; background:url(../image/dosub1.jpg) no-repeat 0 10px;}
#dosub2 {height:52px; background:url(../image/dosub2.jpg) no-repeat 0 10px;}
#dosub3 {height:38px; background:url(../image/dosub3.jpg) no-repeat 0 10px;}
#dosub4 {height:38px; background:url(../image/dosub4.jpg) no-repeat 0 10px;}

#c517 {
	width:543px;
	height:117px;
	margin:0 auto;
	background:url(../image/corinth5_17.gif) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#logo {
	margin:10px 25px;
	line-height:1.7em;
	padding-right:220px;
	background:url(../image/logo.gif) no-repeat top right;
}
#mark {
	margin:3px 20px;
	padding:20px 0 10px 20px;
	background:url(../image/mark.jpg) no-repeat;
}
#prof {margin:10px 25px;}
#prof table {margin:0; border:none; background:none;}
#prof td {line-height:1.7em; vertical-align:top;}

#dosubb1 {
	width:255px;
	height:60px;
	background:url(../image/dosubb1.jpg) no-repeat 0 15px;
	font-size:0;
	text-indent:-9999px;
}
#fin {
	margin:10px 20px;
	border-top:1px dotted #ccc;
}
#dosubb2 {
	width:255px;
	height:60px;
	margin:0 auto;
	background:url(../image/dosubb2.jpg) no-repeat 0 15px;
	font-size:0;
	text-indent:-9999px;
}


/* contelive */
#contelive {
	margin-bottom:10px;
	padding-bottom:40px;
	background:#306799;
	color:white;
	line-height:1.3em;
	text-align:left;
}
#contelive h2 {
	display:block;
	height:33px;
	background:url(../image/clive_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#contelive p {
	margin:10px 25px;
	line-height:1.5em;
}
#contelive h3 {
	display:block;
	height:33px;
	margin:10px;
	padding-bottom:5px;
	border-bottom:2px solid white;
	font-size:0;
	text-indent:-9999px;
}
h3#live1 {background:url(../image/live1.jpg) no-repeat;}

#contelive strong {
	display:block;
	margin:5px 20px;
	padding:10px;
	font-size:1.2em;
	letter-spacing:0.1em;
	font-family:Tahoma;
	background:#ccc;
}
#ques1, #ques2 {
	display:block;
	height:68px;
	font-size:0;
	text-indent:-9999px;
	clear:both;
}
#ques1 {background:url(../image/q1.jpg) no-repeat 20px 10px;}
#ques2 {background:url(../image/q2.jpg) no-repeat 20px 10px;}
.ans {
	display:block;
	margin:5px 20px;
	padding:10px;
}

/* CONTACT */
#contact {
	margin-bottom:10px;
	padding-bottom:40px;
	background:#306799;
	color:white;
	line-height:1.3em;
	text-align:left;
}
#contact h2 {
	display:block;
	height:33px;
	background:url(../image/contact_t.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}
#contact p {
	margin:10px 25px;
	line-height:1.5em;
}
#fmtb {
	border-collapse:collapse;
	width:540px;
	margin:0 auto;
}
.fmth, .fmtd {
	vertical-align:top;
	font-weight:normal;
	padding:10px;
	border-bottom:1px dotted #ccc;
}
.fmth {
	border-left:2px solid #306799;
}
.fmtd2 {
	vertical-align:top;
	font-weight:normal;
	padding:5px;
	border-bottom:1px dotted #ccc;
}
#fmbtn {}
#fmbtn ul {
	display:block;
	list-style-type:none;
}
#fmbtn li {
	display:block;
	font-size:0;
	text-indent:-9999px;
	float:left;
}
#fmcheck, #fmsubmit {
	width:121px;
	height:31px;
}
#fmreset, #fmback {
	width:71px;
	height:31px;
}
#fmcheck {background:url(../image/fm_check.jpg) no-repeat;}
#fmsubmit {background:url(../image/fm_submit.jpg) no-repeat;}
#fmreset {background:url(../image/fm_reset.jpg) no-repeat;}
#fmback {background:url(../image/fm_back.jpg) no-repeat;}
#fmcheck a, #fmcheck a:link, #fmcheck a:hover, #fmcheck a:visited, 
#fmsubmit a, #fmsubmit a:link, #fmsubmit a:hover, #fmsubmit a:visited {
	display:block;
	width:111px;
	height:31px;
	text-decoration:none;
}
#fmreset a, #fmreset a:link, #fmreset a:hover, #fmreset a:visited, 
#fmback a, #fmback a:link, #fmback a:hover, #fmback a:visited {
	display:block;
	width:61px;
	height:31px;
	text-decoration:none;
}

/* conte News */
#contenews {
	margin-bottom:10px;
	background:#306799;
	color:white;
	line-height:1.3em;
	text-align:left;
}
#contenews h2 {
	display:block;
	height:33px;
	background:url(../news/image/title.jpg) no-repeat;
	font-size:0;
	text-indent:-9999px;
}

#contenews table {margin:3px 5px;}
#contenews th, #news td {
	padding:3px;
	font-weight:normal;
	vertical-align:top;
}
#contenews th {
	background:url(../image/arrow.jpg) no-repeat 0 3px;
	padding-left:14px;
	padding-right:10px;
}
#contenews td a, #contenews td a:link, #contenews td a:visited {
	color:#333;
	text-decoration:underline;
}
#contenews td a:hover {
	color:#D01557;
	text-decoration:none;
}
#contenews h3 {
	display:block;
	margin:10px;
	background:url(../image/ico.jpg) no-repeat;
	line-height:30px;
	padding:0 0 5px 35px;
	color:white;
	border-bottom:2px solid white;
}
#contenews h3 span {
	display:block;
	width:120px;
	float:right;
	padding:15px 5px 0;
	font-size:12px;
	font-weight:normal;
	line-height:1em;
	text-align:right;
}

#close {
	display:block;
	margin:15px auto;
	padding:0;
	width:129px;
	height:23px;
	font-size:0;
	text-indent:-9999px;
	background:url(../workshop/image/close.gif) no-repeat;
}
#close a{
	display:block;
	width:129px;
	height:23px;
}




