* {
	padding:0px;
	margin:0px;
}

img{
	border:none;
}

body {
	text-align:center;
	background-color:#cbcbd3;
}

body.select {
	background-color:#ffffff;
}
div#container{
	width:1000px;
	margin:0px auto;
}

div#main{
	margin:0px;
	width:1000px;
	background-image:url(../images/wallpaper.gif);
	background-repeat:repeat;
	text-align:left;
	float:left;
}

div#main2{
	margin:0px;
	width:1000px;
	background-color:#000000;
	float:left;
}

div#divHeader {
	width:1000px;
	height:100px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
}

div#divTitle {
	margin:0;
	_margin:-5px 0 0 0;
	padding:0;
	width:1000px;
	height:65px;
	background-image:url(../images/maintitle.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	cursor:pointer;
	float:left;
}

#divTitle h1 {
	display:none;
}

div#divMenu  {
	margin:0;
	padding:0 0 0 20px;
	width:980px;
	_width:100%;
	height:25px;
	background-image:url(../images/menubar.gif);
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#000000;
	float:left;
}

#divMenu p {
	margin:0 5px 0 0;
	height:25px;
	text-align:left;
	float:left;
}

#divMenu p.menu01 {
	background-image:url(../images/mnu-top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#divMenu p.menu02 {
	background-image:url(../images/mnu-about.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#divMenu p.menu03 {
	background-image:url(../images/mnu-cont.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#divMenu p.menu04 {
	background-image:url(../images/mnu-reg.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#divMenu p.menu05 {
	background-image:url(../images/mnu-faq.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#divMenu p.menu06 {
	background-image:url(../images/mnu-guide.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#divMenu p.menu07 {
	background-image:url(../images/mnu-movie.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#divMenu p.menu08 {
	background-image:url(../images/mnu-link.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#divMenu p.menu09 {
	background-image:url(../images/mnu-info.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

#divMenu p.splt {
	margin:0;
	width:3px;
	height:25px;
	float:left;
}

#divMenu p.rss {
	margin:6px 0 0 25px;
	width:16px;
	float:right;
}

#divMenu a:hover, #divMenu a:active,
#divmenuTop a:hover, #divMenuTop a:active
 {
	text-decoration:underline;
}

div#divMenuTop  {
	margin:0;
	width:1000px;
	height:28px;
	_height:32px;
	background-image:url(../images/searchbar.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#000000;
	float:left;
}

div#divSearch1 {
	float:left;
}

div#divSearch2 {
	margin:0 0 0 15px;
	background-image:url(../images/split.gif);
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
}

#divMenuTop p#cpt {
	margin:5px 0 0 10px;
	color:#cccccc;
	font-size:10pt;
	float:left;
}

#divMenuTop p#cpt2 {
	margin:5px 0 0 5px;
	color:#cccccc;
	font-size:10pt;
	float:left;
}

#divMenuTop a:hover, #divMenuTop a:active
 {
	text-decoration:underline;
}

#divMenuTop p#blnk {
	width:370px;
	height:25px;
	float:left;
}

#divMenuTop p#mnu-usernm {
	margin:5px 15px 0 0;
	height:25px;
	color:#cccccc;
	font-size:10pt;
	float:right;
}

#divMenuTop p#logout {
	margin:5px 5px 0 0;
	width:60px;
	height:16px;
	float:right;
}

#divMenuTop p#login {
	margin:5px 5px 0 0;
	width:60px;
	height:16px;
	float:right;
}
#divMenuTop p#logout a, #divMenuTop p#login a,
#divMenuTop p#mnu-usernm a {
	margin:0;
	color:#ffffff;
	font-size:10pt;
}

#divMenuTop span {
	display:block;
	float:right
}

#divMenuTop select {
	margin:3px 0 0 10px;
	height:18px;
	font-size:10pt;
	float:left;
}

#divMenuTop input#imgsub1,
#divMenuTop input#imgsub2 {
	margin:3px 0 0 10px;
	width:21px;
	height:21px;
	border:none;
	font-size:0pt;
	background-image:url(../images/search.gif);
	background-repeat:no-repeat;
	background-position:top center;
	cursor:pointer;
	float:left;
}
#divMenuTop p#search {
	margin:2px 0 0 5px;
	width:150px;
	height:24px;
	background-image:url(../images/keyword.gif);
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
}

#divMenuTop input#search {
	width:135px;
	margin:4px 0 0 6px;
	border:none;
	background-color:#CCCCCC;
	float:left;
}
#divMenuTop p#lnk {
	float:left;
}

div#divTopics {
	position:absolute;
	top:50px;
	left:50px;
	width:300px;
	height:350px;
	/*opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=90);*/
	background-color:#eee;
	border:solid 1px #ccc;
	border-right:solid 2px #aaa;
	border-bottom:solid 2px #aaa;
}

div#divTopics h2 {
	margin:15px 0 0 0;
	font-size:11pt;
	font-weight:bold;
	color:#444444;
}

div#divTop {
	margin:0;
	width:1000px;
	background-image:url(../images/top-wallpaper.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
}

div#divCapt {
	width:510px;
	margin:60px 0 0 90px;
	_margin:60px 0 0 45px;
	font-size:10pt;
	color:#333333;
	float:left;
}

div#divGallery {
	margin:-5px 0 0 0;
	width:750px;
	_width:750px;
	min-height:360px;
	float:left;
}

div#divGallery-i {
	margin:0 auto auto 90px;
	_margin:0 auto auto 45px;
	width:510px;
	_width:510px;
	height:230px;
	float:left;

}

div#divFrame {
	margin:-230px auto auto 90px;
	_margin:-230px auto auto 45px;
	width:510px;
	_width:510px;
	height:230px;
	float:left;
}

div#divShowAll {
	margin:5px 0 0 0;
	width:600px;
	height:16px;
	text-align:right;
	float:left;
}

#divShowAll a {
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	color:#005000;
}

#divShowAll a:hover, #divShowAll a:active {
	text-decoration:underline;
	color:#ff6900;
}

#divGallery-i img {
	margin:1px;
	_margin:1px 1px 1px 0.9px;
	float:left;
}

#divGallery a.change_link {
	margin:1px;
	_margin:1px 1px 1px 0.9px;
	float:left;
}

div.slideshow {
	margin:10px 0 0 10px;
	width:750px;
	text-align:center;
	float:left;
}

div#divAreaList {
	margin:30px 0 0 0;
	width:1000px;
	font-size:10pt;
	background-color:#ffffff;
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=60);
	float:left;
}

div.divCityList {
	width:1000px;
	padding:5px 0 5px 0;
	float:left;
	color:#000000;
}

div.divPref {
	float:left;
}

.divPref p.prf {
	margin:0 0 5px 0;
	padding:3px 2px 2px 10px;
	background-color:#333333;
	width:988px;
	_width:1000px;
	font-size:9pt;
	color:#ffffff;
	font-weight:bold;
	float:left;
}

.divPref p.prf a {
	color:#ffffff;
	font-weight:bold;
}
.divCityList p.cty {
	margin:0 0 0 10px;
	width:85px;
	font-size:9pt;
	float:left;
}

.divCityList p.cnt {
	width:45px;
	font-size:9pt;
	float:left;
}

div#divLoginHd {
	margin:-4px 0 0 0;
	_margin:-4px 0 0 0;
	width:210px;
	background-image:url(../images/login-h.gif);
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
}

div#divLogin, div#divUserMain, div#divProf {
	margin:20px 0 0 10px;
	_margin:15px 0 0 5px;
	width:210px;
	font-size:10pt;
	text-align:center;
	opacity:0.8;
	/*filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=80);*/
	background-color:#ffffff;
	border:solid 1px #cccccc;
	-moz-border-radius: 6px;
	-webkit-box-shadow:  1px 1px 1px #0f0f0f;
	-moz-box-shadow: 1px 1px 1px #0f0f0f;
	box-shadow: 1px 1px 1px #0f0f0f;
	float:left;
	z-index:-1;
}


#divUserMain p.lnk {
	margin:5px 0 0 10px;
	_margin:5px 0 0 5px;
	width:200px;
	_width:195px;
	float:left;
}

#divUserMain p.logout {
	margin:25px 0 10px 10px;
	_margin:25px 0 10px 5px;
	width:200px;
	_width:180px;
	text-align:left;
	float:left;
}

#divLoginHd p.ttl {
	width:210px;
	height:33px;
	margin:0;
	padding:10px 0 0 15px;
	color:#ffffff;
	text-align:left;
	font-size:9pt;
	font-weight:bold;
}

#divLogin p.phd {
	width:200px;
	_width:193px;
	margin:4px 0 0 15px;
	_margin:4px 0 0 7px;
	font-size:9pt;
	text-align:left;
	color:#001e00;
	float:left;
}

#divLogin p.pdt {
	width:190px;
	_width:180px;
	height:30px;
	margin:0 0 0 25px;
	_margin:0 0 0 12px;
	text-align:left;
	float:left;
}

#divLogin input#email, #divLogin input#password {
	width:156px;
	_width:156px;
	padding:0 4px 0 0;
	height:15px;
	height:20px;
	font-size:10pt;
	margin:3px 0 0 3px;
	ime-mode:disabled;
	float:left;
}

#divLogin p.cmd {
	margin:8px 0 10px 60px;
	_margin:8px 0 10px 30px;
	width:102px;
	height:26px;
	float:left;
	background-image:url(../images/btn-login.gif);
	background-repeat:no-repeat;
	background-position:top center;
}

#divLogin p.err {
	margin:0 0 0 15px;
	_margin:0 0 0 7px;
	width:195px;
	_width:190px;
	height:25px;
	text-align:left;
	float:left;
	color:#e61e00;
}

div#divTkjAds {
	margin:37px 0 0 90px;
	_margin:37px 0 0 45px;
	padding:0px;
	width:638px;
	height:80px;
	font-size:10pt;
	color:#ff0000;
	border:solid 1px #999999;
	float:left;
}

#divTkjAds object {
	border:none;
}

#divTkjAds p.bld {
	font-weight:bold;
}

div#divTkjAdsF {
	margin:37px 0 0 180px;
	_margin:37px 0 0 90px;
	padding:0px;
	width:638px;
	height:80px;
	font-size:10pt;
	color:#ff0000;
	border:solid 1px #999999;
	float:left;
}

div#divSongCharity {
	margin:40px 0 0 180px;
	_margin:40px 0 0 90px;
	padding:0px;
	width:638px;
	height:80px;
	font-size:10pt;
	color:#ff0000;
	border:solid 1px #333333;
	float:left;
}

#divSongCharity object {
	border:none;
}

#divSongCharity p.bld {
	font-weight:bold;
}

div#divListen {
	margin:-3px 0 0 180px;
	_margin:0 0 0 89px;
	padding:0px;
	width:640px;
	height:12px;
	_height:12px;
	_border-left:solid 1px #ffffff;
	_border-right:solid 1px #000000;
	float:left;
}

div#divTwitter {
	margin:8px 0 0 90px;
	_margin:8px 0 0 45px;
	width:642px;
	float:left;
}

#divTwitter h2 {
	margin:0px;
	padding:3px 0 3px 5px;
	width:635px;
	_width:640px;
	background-color:#999999;
	color:#ffffff;
	font-size:11pt;
	font-weight:bold;
	float:left;
}

#divTwitter p.ftr {
	margin:0px;
	padding:2px 5px 2px 0;
	width:635px;
	_width:640px;
	background-color:#999999;
	color:#ffffff;
	font-size:9pt;
	font-weight:bold;
	text-align:right;
	float:left;
}

#divTwitter p.ftr a {
	font-size:10pt;
	font-style:italic;
	text-decoration:none;
	font-weight:normal;
	color:#ffffff;
}

#divTwitter p.ftr a:hover, p.ftr a:active {
	text-decoration:underline;
	color:#ff6900;
}

div.tweet {
	display: block;
	background: #fff;
	margin: 2px;
	border-bottom:solid 1px #bbbbbb;
	overflow: hidden;
}

div.tweet img {
	width:42px;
	height:42px;
	margin:2px;
	float: left;
	border: 1px solid #333333;
}

div.tweet p.text {
	margin: 2px 0 2px 5px;
	width:580px;
	font-size:10pt;
	color:#333333;
	float:left;
}

div.tweet p.text a {
	font-size:10pt;
	text-decoration:none;
	font-weight:normal;
	color:#005000;
}

div.tweet p.text a:hover, p.text a:active {
	text-decoration:underline;
	color:#ff6900;
}

div.monitter {
	width:638px;
	_width:640px;
	height: 155px;
	_height:152px;
	overflow:hidden;
	float:left;
	background-color:#eeeeee;
	border:solid 1px #999999;
}

div#divAmazon {
	margin:13px 0 0 20px;
	_margin:13px 0 0 10px;
	width:210px;
	height:188px;
	background-image:url(../images/amazon_bg.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	border:solid 1px #999999;
	overflow:hidden;
	float:left;
}

#divAmazon h2 {
	margin:0px;
	padding:2px;
	width:210px;
	height:20px;
	font-size:10pt;
	background-color:#CCCCCC;
	border-bottom:solid 1px #999999;
	float:left;
}

#divAmazon img {
	margin:0;
	float:left;
}

#divAmazon a {
	margin:5px 0 0 10px;
	_margin:5px 0 0 5px;
	width:105px;
	font-size:10pt;
	_font-size:9pt;
	float:left;
}

#divAmazon a.cover {
	margin:5px 0 0 10px;
	_margin:5px 0 0 5px;
	width:85px;
	float:left;
}

#divAmazon p {
	margin:3px 0 0 10px;
	_margin:3px 0 0 5px;
	width:105px;
	font-size:9pt;
	_font-size:9pt;
	float:left;
}

#divAmazon p.plice {
	margin:0 0 0 10px;
	_margin:0 0 0 5px;
	font-weight:bold;
	color:#CC0000;
	float:left;
}

div#divUpd {
	/*margin:20px 0 0 20px;*/
	/*_margin:46px 0 0 10px;*/
	margin:5px 0 0 20px;
	_margin:5px 0 0 10px;
	width:210px;
	height:240px;
	_height:262px;
	/*height:428px;*/
	/*_height:369px;*/
	border:solid 1px #999999;
	background-color:#ffffff;
	display:none;
	float:left;
}

div#divUpd-i {
	width:210px;
/*	height:299px;*/
/*	height:404px;*/
	height:216px;
	_height:238px;
	float:left;
	background-color:#ffffff;
	overflow:auto;
}

#divUpd h2 {
	margin:0px;
	padding:3px 0 3px 5px;
	width:205px;
	_width:210px;
	background-color:#999999;
	color:#ffffff;
	font-size:11pt;
	font-weight:bold;
	float:left;
}

#divUpd p.row {
	width:188px;
	_width:186px;
	margin:0 2px 0 4px;
	_margin:0 auto 0 2px;
	border-bottom:solid 1px #bbbbbb;
	line-height:1em;
	float:left;
}

#divUpd span.ymd {
	font-size:9pt;
	font-weight:bold;
	color:#333333;
}

#divUpd span.text {
	font-size:9pt;
	font-weight:normal;
	color:#333333;
}

#divUpd span.apz {
	font-size:9pt;
	font-weight:normal;
	color:#ff0000;
}

#divUpd a {
	font-size:9pt;
	text-decoration:none;
	font-weight:normal;
	color:#005000;
}

#divUpd a:hover, #divUpd a:active {
	text-decoration:underline;
	color:#ff6900;
}

div.blank {
	width:188px;
	height:80px;
	_height:120px;
	float:left;
	background-color:#eeeeee;
}

#divRegist input#email,
#divRegist input#password,
#divRegist input#usernm {
	width:196px;
	_width:196px;
	height:18px;
	font-size:12pt;
	margin:8px 0 0 8px;
	border:none;
	float:left;
}

#divRegist p.reg {
	margin:20px 0 10px 20px;
	_margin:20px 0 10px 10px;
	width:140px;
	_width:130px;
	_height:25px;
	text-align:left;
	float:left;
}


#divRegist p.cmd {
	width:50px;
	height:40px;
	float:left;
}

div#divFooter {
	margin:20px 0 0 0;
	width:1000px;
	height:80px;
	background-image:url(../images/footer.gif);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
}

#divFooter p {
	margin:10px 0 0 10px;
	font-size:9pt;
	color:#333333;
	float:left;
}

#divFooter p.capt {
	text-align:right;
	float:right;
}

#divFooter p.powered {
	margin:10px 10px 0 0;
	_margin:10px 5px 0 0;
	text-align:right;
	float:right;
}

div#divPhotoCheck {
	margin:-20px 40px 0 auto;
	_margin:-60px 40px 0 auto;
	width:200px;
	_width:220px;
	height:25px;
	float:right;
}

#divSubHeader a {
	font-size:10pt;
	color:#ffffff;
}

div#checks {
	margin:0;
	margin-right:-30px;
	height:22px;
	float:right;
}

#checks p {
	height:22px;
}

#checks p.check_twitter {
	display:inline;
	float:right;
}
#checks p.check_fb {
	display:inline;
	float:right;
}

#checks p.check_gp {
	margin-left:8px;
	_margin-left:4px;
	display:inline;
	float:right;
}

#checks p.check_hb {
	margin-left:8px;
	_margin-left:4px;
	display:inline;
	float:right;
}

/* Â²¯À°,FB on index.php */
div#divCheck {
	margin:0px 0 0 830px;
	_margin:0px 0 0 410px;
	width:152px;
	_width:170px;
	height:16px;
	float:left;
}

/* Â²¯À°,FB on index.php */
div#divCheck-s {
	margin:5px auto auto 90px;
	_margin:5px auto auto 45px;
	width:510px;
	height:22px;
	float:left;
}

body#bodyViewPhoto {
	background-color:#000000;
}

div#divPhoto {
	width:1000px;
	_width:980px;
	margin:0;
	background-color:#000000;
	float:left;
}

#divPhoto p#err {
	width:920px;
	height:24px;
	font-size:16pt;
	margin:40px 40px 0 40px;
	float:left;
}

#divPhoto p#errlnk {
	font-size:12pt;
	margin:20px 40px 0 250px;
	float:left;
}

div#img {
	margin:10px 0 0 0;
	width:980px;
	height:510px;
	text-align:center;
	display:none;
	float:left;
}

/*div#img img#imgPhoto1, */
div#img img#imgPhoto2 {
	margin:0 auto 0 auto;
	display:none;
}

div#comment {
	margin:0 0 0 20px;
	padding:5px;
	_width:950px;
	height:40px;
	color:#aaaaaa;
	font-size:10pt;
	text-align:left;
	float:left;
}

#comment a {
	text-decoration:none;
	color:#ff7d00;
}

#comment a:hover, #comment a:active {
	text-decoration:underline;
}

div#info {
	margin:5px 0 0 0;
	width:1000px;
	_width:960px;
	text-align:left;
	float:left;
}

#info p.usr {
	margin:5px;
	padding:0 0 0 15px;
	_padding:0 0 0 7px;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	float:left;
}

#info p.usr a {
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#info p.usr a:hover, #info p.usr a:active {
	text-decoration:underline;
}

#info p.mail {
	margin:5px 0 0 2px;
	padding:0 0 0 0px;
	_padding:0 0 0 0px;
	cursor:pointer;
	float:left;
}

#info p.plc {
	/*width:120px;*/
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	_padding:0 0 0 7px;
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	float:left;
}

#info p.plc a {
	font-size:10pt;
	color:#ffffff;
	font-weight:bold;
	text-decoration:none;
}

#info p.plc a:hover, #info p.plc a:active {
	text-decoration:underline;
}

#info p.ymd {
	/*width:150px;*/
	margin:5px 0 0 0;
	padding:0 0 0 15px;
	_padding:0 0 0 7px;
	font-size:10pt;
	color:#ffffff;
	font-weight:normal;
	float:left;
}

#info p.imgid {
	margin:5px 10px 0 0;
	font-size:10pt;
	color:#8d8d8d;
	font-weight:normal;
	float:right;
}

#info p.admin {
	margin:5px 20px 0 0;
	_margin:5px 0 0 0;
	font-size:8pt;
	color:#8d8d8d;
	font-weight:normal;
	cursor:pointer;
	float:right;
}

#info p.dsc {
	font-size:10pt;
	color:#cccccc;
	margin:5px 0 3px 15px;
	padding:5px0 0 0;
	width:960px;
	float:left;
}


div#divCmd {
	font-size:10pt;
	color:#cccccc;
	margin:0;
	width:980px;
	height:200px;
	padding:10px 0 0 0;
	float:left;
	text-align:left;
}

#divCmd p.directC {
	margin:0 20px 0 0;
	_margin:0 20px 0 0;
	padding:0 0 0 0;
	width:818px;
	height:150px;
	text-align:right;
	background-image:url(../images/close.gif);
	background-position:790px 0px;
	background-repeat:no-repeat;
	float:right;
}
#divCmd a {
	color:#cccccc;
	text-decoration:none;
}

#divCmd a:hover, #divCmd a:active {

}

div#divDirection {
	margin:10px 0 0 0;
	width:980px;
	height:200px;
	padding:10px 0 0 0;
	float:left;
	text-align:left;
}

#divCmd p.dummy {
	margin:100px 0 0 20px;
	_margin:100px 0 0 10px;
	padding:0 0 0 20px;
	width:450px;
	height:28px;
	float:left;
}

#divCmd p.directL {
	margin:100px 0 0 20px;
	padding:0 0 0 20px;
	width:450px;
	height:28px;
	text-align:left;
	background-image:url(../images/left.gif);
	background-position:20px 0px;
	background-repeat:no-repeat;
	float:left;
	display:none;
}

#divCmd p.directR {
	margin:100px 20px 0 0;
	padding:0 20px 0 0;
	_padding:0 0 0 0;
	width:450px;
	height:28px;
	text-align:right;
	background-image:url(../images/right.gif);
	background-position:422px 0px;
	background-repeat:no-repeat;
	float:right;
	display:none;
}

#divCmd a#linkPrev,
#divCmd a#linkNext,
#divCmd a#linkExp,
#divCmd a#linkRed,
#divCmd a#linkRotate,
#divCmd a#linkRotatel {
	cursor:pointer;
}

div#directAuto {
	margin:0 0 0 20px;
	_margin:0 0 0 20px;
	width:82px;
	height:150px;
	text-align:left;
	float:left;
}


div#divCtl {
	margin:-40px 0 0 20px;
	width:30px;
	height:110px;
	float:left;
}

#divCtl a {
	margin:0;
	display:block;
	float:left;
}

#divCtl p {
	margin:5px 0 0 0;
	width:30px;
	height:30px;
	float:left;
}

#divCtl p#exp {
	background-image:url(../images/exp.gif);
}

#divCtl p#red {
	background-image:url(../images/red.gif);
}

#divCtl p#rotate {
	background-image:url(../images/rotate.gif);
}

#divCtl p#rotatel {
	background-image:url(../images/rotatel.gif);
}

#directAuto p#prg {
	margin:3px 0 0 0;
	width:82px;
	height:24px;
	background-image:url(../images/progress.gif);
	background-position:top center;
	background-repeat:no-repeat;
	float:left;
}

#prg img {
	display:none;
}

#divSlidePanel {
	width:82px;
	height:150px;
	background-image:url(../images/slide_panel.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}
div#SelSlide {
	margin:24px 0 0 15px;
	_margin:24px 0 0 7px;
	width:50px;
	height:96px;
	float:left;
}

#SelSlide p.menu {
	width:50px;
	height:16px;
	margin:4px 0 0 0;
	float:left;
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
}

#SelSlide p#menu15 {
	background-image:url(../images/slide_menu15.gif);
}

#SelSlide p#menu10 {
	background-image:url(../images/slide_menu10.gif);
}

#SelSlide p#menu5 {
	background-image:url(../images/slide_menu5.gif);
}

#SelSlide p#menu3 {
	background-image:url(../images/slide_menu3.gif);
}

#SelSlide p#menu1 {
	background-image:url(../images/slide_menu1.gif);
}

#SelSlide p#menu0 {
	background-image:url(../images/slide_menu0.gif);
}

#divSlidePanel p#pBtnStop {
	width:38px;
	height:18px;
	margin:5px 0 0 25px;
	_margin:5px 0 0 12px;
	padding:0px;
	background-image:url(../images/slide_stop.gif);
	background-position:top left;
	background-repeat:no-repeat;
	cursor:pointer;
	float:left;
}



#img img {
	border:solid 1px #cccccc;
	padding:5px;
}

div#divMsg {
	margin:15px 0 0 20px;
	width:740px;
	_width:750px;
	background-color:#ffffff;
	border:solid 1px #CCCCCC;
	font-size:10pt;
	float:left;
}

div#divMsg h2 {
	margin:30px 20px 0px 20px;
	_margin:30px 10px 0px 10px;
	padding:5px;
	width:680px;
	font-size:12pt;
	background-color:#90ff95;
	float:left;
}

div#divMsg p.contactdesc {
	margin:10px 20px 0px 20px;
	_margin:10px 10px 0px 10px;
	padding:5px;
	float:left;
}

div#divMsg p.contactdesc2 {
	margin:5px 20px 60px 20px;
	_margin:5px 10px 60px 10px;
	padding:5px;
	float:left;
}

div#divMsgList {
	margin:20px;
	_margin:20px 10px 20px 10px;
	width:700px;
	_width:710px;
	float:left;
}

div#divMsgList p {
	color:#555555;
	padding:5px 0 5px 0;
	float:left;
	border-right:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
}

div#divMsgList p.msgChk {
	width:32px;
	height:15.5px;
	text-align:center;
	border-left:solid 1px #cccccc;
}

div#divMsgList p.msgFlg {
	width:59px;
	text-align:center;
}

div#divMsgList p.msgFrom {
	width:229px;
	_width:239px;
	padding-left:10px;
}

div#divMsgList p.msgYmd {
	width:64px;
	_width:69px;
	padding-left:5px;
}

div#divMsgList p.msgTitle {
	width:285px;
	_width:295px;
	padding-left:10px;
}

div#divMsgList p.row0 {
	background-color:#c9ffde;
}

div#divMsgList p.row1 {
	background-color:#fbffdc;
}

div#divMsgList p.msgDel {
	width:189px;
	height:28px;
	padding:2px 0 0 10px;
	text-align:left;
	border-right:none;
	border-left:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	float:left;
}

div#divMsgList p.msgPage {
	width:499px;
	padding:7px 0 0 0;
	height:23px;
	text-align:right;
	float:left;
	border-bottom:solid 1px #cccccc;
}

div#divMsgList a {
	margin:0 10px 0 0;
	text-decoration:none;
	font-weight:normal;
	color:#005000;
}

div#divMsgList a:hover, div#divMsgList a:active {
	text-decoration:underline;
	color:#ff004b;
}

div#divMsgList p.msgPage a {
	margin:0 10px 0 0;
	text-decoration:none;
	font-weight:normal;
	color:#ff6900;
}

div#divMsgList p.msgPage a:hover, div#divMsgList p.msgPage a:active {
	text-decoration:underline;
}

div#divMsgList p.bottom {
	border-bottom:solid 1px #cccccc;
}

div#divMsgImg {
	margin:20px 0 0 20px;
	_margin:20px 0 0 10px;
	width:700px;
	_width:710px;
	float:left;
}

div#divMsgBody {
	margin:20px;
	_margin:20px 10px 20px 10px;
	width:700px;
	_width:710px;
	color:#555555;
	float:left;
}

div#divMsgBody p {
	margin:0px 0 5px 0;
}

div#divMsgBody p.title {
	width:58px;
	height:22px;
	_height:30px;
	margin:0px;
	padding:8px 0 0 10px;
	background-color:#c9ffde;
	border-left:solid 1px #cccccc;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	float:left;
}

div#divMessage {
	width:688px;
	_width:640px;
	float:left;
	border:solid 1px #cccccc;
}

div#divMessage p {
	margin:20px 24px 20px 24px;
	_margin:20px 12px 20px 12px;
	width:641px;
}

div#divMsgCmd {
	width:648px;
	_width:667px;
	padding:10px 20px 10px 20px;
	border:solid 1px #cccccc;
	border-top:none;
	text-align:center;
	float:left;
}

div#divMsgCmd a {

}

div#divSend {
	width:640px;
	height:360px;
	padding:20px 24px 20px 24px;
	text-align:center;
	float:left;
	border:solid 1px #cccccc;
}

div#divSend p {
	margin:20px;
	width:600px;
	text-align:left;
	float:left;
}

div#divMsgBody p.desc {
	width:609px;
	height:22px;
	_height:30px;
	margin:0px;
	padding:8px 0 0 10px;
	background-color:#ffffff;
	border-top:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	float:left;
}

div#divMsgBody a {
	margin:0 10px 0 0;
	text-decoration:none;
	font-weight:normal;
	color:#ff6900;
	cursor:pointer;
}

div#divMsgBody a:hover, div#divMsgBody a:active {
	text-decoration:underline;
}

div#divMsgBody input#subj,
div#divMsgBody input#name,
div#divMsgBody input#email {
	margin:-2px 0 0 2px;
	border:solid 1px #99CC99;
	width:320px;
	height:18px;
	float:left;
}

div#divMsgBody input#subj,
div#divMsgBody input#name {
	ime-mode:active;
}

div#divMsgBody input#email {
	ime-mode:disabled;
}

div#divMsgBody textarea#msg {
	width:640px;
	height:250px;
	margin:20px 25px 20px 24px;
	_margin:20px 13px 10px 12px;
	font-size:10pt;
	color:#222222;
	border:solid 1px #99CC99;
	ime-mode:active;
	float:left;
}

div#divMsgBody span.err {
	margin:0 0 0 15px;
	_margin:0 0 0 7px;
	color:red;
	float:left;
	display:none;
}

div#divList {
	margin:15px 0 0 0;
	width:760px;
	_width:770px;
	float:left;
}

#divList p#req {
	margin:40px 0 0 20px;
	width:740px;
	color:#333333;
	float:left;
}

div.divPageLink {
	margin:0;
	width:760px;
	_width:760px;
	text-align:right;
	font-size:10pt;
	color:#444444;
	float:left;
}

div.btm {
	margin:15px 0 0 0;
}

.divPageLink a {
	font-size:10pt;
	text-decoration:underline;
	color:#ff6900;
}

.divPageLink a:hover, .divPageLink a:active {
	text-decoration:underline;
}

div#divListCheck {
	margin:15px 0 0 15px;
	width:760px;
	_width:730px;
	text-align:right;
	float:left;
}

div#divReq {
	margin:20px 0 0 300px;
	_margin:20px 0 0 150px;
	width:470px;
	float:left;
}

#divReq p.check_twitter {
	width:82px;
	float:left;
}
#divReq p.check_fb {
	width:70px;
	_width:80px;
	float:left;
}

div.divRow {
	width:152px;
	float:left;
}

.divRow img {
	width:150px;
	height:120px;
	margin:4px 2px 0px 2px;
	_margin:2px 1px 0px 0px;
	border:solid 1px #cccccc;
	border-bottom:none;
}

.divRow a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

.divRow a:hover, .divRow a:active {
	text-decoration:underline;
}

.divLbl {
	margin:-15px 0 0 3px;
	padding:15px 0 0 3px;
	_margin:-20px 0 0 0px;
	_padding:20px 0 0 1px;
	_border-left:solid 1px #ffffff;
	width:147px;
	_width:151px;
	height:64px;
	_height:80px;
	font-size:10pt;
	color:#ffffff;
	text-align:left;
	background-color:#000000;
	opacity:0.6;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=60);
	float:left;
}

.divRow p.plc, .divRow p.ymd, .divRow p.unm {
}

.divRow p.unm {
	padding-bottom:4px;
	height:24px;
}

div.divDel {
	margin:-122px auto 0 140px;
	_margin:-184px auto 0 70px;
	position:relative;
	_float:left;
}

.divDel img {
	width:8px;
	height:8px;
	border:none;
}

div.divEdt {
	margin:-15px auto 0 -148px;
	_margin:-82px auto 0 2px;
	padding:0;
	position:relative;
	float:left;
	width:30px;
}

.divDel a, .divEdt a {
	font-size:9pt;
	font-weight:normal;
}

div.divDel p.del a {
	font-weight:normal;
	color:#000000;
}


#divProf img {
	margin:10px auto 0 auto;
}

#divProf p.lst {
	margin:0px;
}

#divProf p.lst a {
	text-decoration:none;
	color:#005032;
}

#divProf p.lst a:hover,
#divProf p.lst a:active {
	color:#ff6900;
}

h2.prf {
	margin:-4px 0 0 0;
	_padding:5px 0 0 0;
	width:210px;
	_width:210px;
	_height:30px;
	background-image:url(../images/login-h.gif);
	background-repeat:no-repeat;
	background-position:top center;
	color:#ffffff;
	float:left;
}

#divProf p.prf, #divUserMain p.prf {
	margin:15px 10px 30px 10px;
	_margin:15px 10px 30px 5px;
	width:190px;
	text-align:left;
	color:#001e00;
	float:left;
}

#divUserMain p.lnk {
	text-align:left;
	width:190px;
	float:left;
}

#divProf p.prf a, #divUserMain p.prf a {
	width:190px;
	text-align:left;
	float:left;
}

#divProf p.mail {
	margin:20px 0px 30px 92px;
	_margin:20px 0px 30px 46px;
	width:25px;
	height:17px;
	float:left;

}

#divProf p.mail img {
	border:none;
}


#divUserMain img, #divProf img {
	margin:10px 0 0 0;
	border:solid 5px #cccccc;
}

div#divUpload {
	margin:20px 0 0 0;
	width:760px;
	float:left;
}

div#divStep {
	margin:0 0 0 0;
	width:760px;
	height:30px;
	background-image:url(../images/step_1.gif);
	background-position:top left;
	background-repeat:no-repeat;
	float:left;
}

div#divNotice {
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	width:740px;
	height:18px;
	font-size:12pt;
	font-weight:bold;
	color:#ff3e31;
	float:left;
}

iframe#frameForms {
	width:0px;
	height:0px;
	border:none;
	float:left;
}


div.divMask {
	margin:-220px 0 0 0;
	width:400px;
	height:280px;
	background-color:#444444;
	/* opacity:0.5;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=50);*/
	float:left;
}

div.divInput {
	margin:10px 0 10px 10px;
	_margin:10px 0 10px 10px;
	width:390px;
	height:260px;
	/* opacity:0;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=0);*/
	float:left;
	background-color:#cccccc;
	border:solid 1px #222222;
}

.divInput p.phd_area {
	margin:10px 0 20px 10px;
	width:80px;
	font-size:10pt;
	float:left;
}

.divInput p.pdt_area a {
	color:#008200;
}

.divInput p.pdt_area {
	margin:10px 0 20px 0;
	width:280px;
	font-size:10pt;
	float:left;
	color:#008200;
	text-decoration:underline;
	cursor:pointer;
}

.divInput p.phd {
	margin:0 0 0 10px;
	width:80px;
	font-size:10pt;
	float:left;
}

.divInput p.pdt {
	margin:0 0 0 0;
	width:280px;
	font-size:10pt;
	float:left;
}

.divInput p.phd_comment {
	margin:16px 0 20px 10px;
	width:80px;
	font-size:10pt;
	float:left;
}

.divInput p.pdt_comment {
	margin:16px 0 20px 0;
	width:280px;
	font-size:10pt;
	float:left;
}

.divInput p.cmt {
	margin:0 0 10px 90px;
	_margin:0 0 10px 45px;
	width:280px;
	font-size:10pt;
	color:#222222;
	float:left;
}

.divInput p.err_area,
.divInput p.err_comment {
	margin:2px 0 0 80px;
	_margin:2px 0 0 40px;
	width:280px;
	font-size:10pt;
	color:#ff6419;
	height:18px;
	float:left;
	display:none;
}

.divInput textarea.comment {
	width:280px;
	height:80px;
	font-size:10pt;
	float:left;
}

div#divFileCmd {
	width:760px;
	text-align:center;
	float:left;
}

#divFileCmd p#spanButtonPlaceHolder {
	margin:15px 0 0 70px;
	display:block;
	cursor:pointer;
	float:left;
}
#divFileCmd p#spanButtonCancel {
	margin:15px 0 0 2px;
	cursor:pointer;
	float:left;
	display:none;
}

#divFileCmd input#btnCancel {
	margin:-2px 0 0 2px;
	font-size: 8pt;
	height: 20px;
	float:left;
}

div#divFormCmd {
	margin:40px 0 0 0;
	padding:20px 0 0 0;
	width:760px;
	text-align:center;
	float:left;
}

#divFormCmd p.caution  {
	margin:50px 0 0 0;
	color:#ff6419;
	font-size:11pt;
}

#divFormCmd p.caution a {
	color:#ff6419;
	text-decoration:none;
}

#divFormCmd p.caution a:hover,
#divFormCmd p.caution a:active {
	color:#ff3219;
	text-decoration:underline;
}

div#divComplete {
	margin:80px 0 0 0;
	padding:20px 0 0 0;
	width:760px;
	text-align:center;
	float:left;
	display:none;
}

#divComplete p, #divComplete a, #divNotice a {
	font-size:12pt;
	font-weight:bold;
	color:#ff3e31;
}

#divComplete a:hover,
#divComplete a:active,
#divNotice a:hover,
#divNotice a:active {
	color:red;
}

div#divPopup {
	width:280px;
	_width:274px;
	height:35px;
	_height:40px;
	position:absolute;
	top:0px;
	left:550px;
	_left:0px;
	background-color:#ffffff;
	border:solid 2px #008200;
	display:none;
}

div#divSelect {
	position:absolute;
	top:0px;
	left:0px;
	width:280px;
	_width:270px;
	height:35px;
	background-color:#ffffff;
}

#divSelect select#pref,
#divSelect select#city {
	margin:6px 0 0 10px;
	float:left;
}

#divSelect input#btnOK {
	margin:5px;
	float:left;
}

div#divUpForm {
	margin:20px 0 0 0;
	width:760px;
	float:left;
}

#divUpForm p.errComment, #divUpForm p.err {
	width:260px;
	margin:3px 0 0 100px;
	_margin:3px 0 0 50px;
	color:#ff0000;
	font-size:10pt;
	float:left;
}


div#preview_field {
	width:400px;
	height:350px;
	padding:20px 0 0 0;
	text-align:center;
	float:center;
	background-color:#cccccc;
	border:solid 1px #d4d4d4;
}

#preview_field img {
	border:solid 5px #ffffff;
}

#divUpForm p.phd {
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	font-size:11pt;
	color:#333333;
	width:80px;
	float:left;
}

#divUpForm p.pdt {
	margin:10px 0 0 0;
	width:240px;
	color:#333333;
	float:left;
}

#divUpForm input#upfile {
	width:180px;
	_width:173px;
	margin:5px 0 0 0;
	float:left;
}

#divUpForm input#username,
#divUpForm input#email,
#divUpForm input#password {
	width:160px;
	height:20px;
	font-size:11pt;
	color:#444444;
}

#divUpForm input#username {
	ime-mode:active;
}

#divUpForm input#email,
#divUpForm input#password {
	ime-mode:disabled;
}

#divUpForm select#pref,
#divUpForm select#city,
#divUpForm select#year,
#divUpForm select#month {
	height:20px;
	font-size:11pt;
	color:#444444;
}

#divUpForm textarea#comment {
	width:250px;
	height:180px;
	font-size:10pt;
	color:#444444;
	ime-mode:active;
}

#divUpForm p.cmt {
	margin:0;
	width:350px;
	font-size:10pt;
	color:#ff6419;
	text-align:right;
	float:left;
}

#divUpForm p.msg {
	margin:30px 0 0 0;
	width:740px;
	text-align:center;
	font-size:13pt;
	letter-spacing:0.6em;
	color:#ff6419;
	float:left;
}

#divUpForm p.cmd {
	margin:40px 0 0 0;
	_margin:40px 0 0 0;
	width:300px;
	text-align:center;
	float:left;
}

#divUpForm p.caution {
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	width:340px;
	font-size:10pt;
	color:#ff6900;
	float:left;
}

#divUpForm p.caution a {
	color:#cd3700;
	text-decoration:none;
}

#divUpForm p.caution a:hover,
#divUpForm p.caution a:active {
	color:#ff004b;
	text-decoration:underline;
}

div#edit_img {
	width:400px;
	float:left;
}

#edit_img p.cpt {
	margin:8px 0 0 0;
	_margin:6px 0 0 0;
	width:225px;
	font-size:10pt;
	color:#ff6900;
	float:left;
}
#edit_img p.fil {
	width:175px;
	float:left;
}

div#edit_info {
	width:360px;
	float:left;
}

div#divUpMovie {
	margin:20px 0 0 0;
	width:760px;
	float:left;
}

#divUpMovie input#url {
	width:245px;
	float:left;
	ime-mode:disabled;
}

#divUpMovie p.errComment, #divUpMovie p.err {
	width:260px;
	margin:3px 0 0 100px;
	_margin:3px 0 0 50px;
	color:#ff0000;
	font-size:10pt;
	float:left;
}

#divUpMovie p.phd {
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	font-size:11pt;
	color:#333333;
	width:80px;
	float:left;
}

#divUpMovie p.pdt {
	margin:10px 0 0 0;
	width:240px;
	color:#333333;
	float:left;
}

#divUpMovie input#upfile {
	width:180px;
	_width:173px;
	margin:5px 0 0 0;
	float:left;
}

#divUpMovie input#username,
#divUpMovie input#email,
#divUpMovie input#password {
	width:160px;
	height:20px;
	font-size:11pt;
	color:#444444;
}

#divUpMovie input#username {
	ime-mode:active;
}

#divUpMovie input#email,
#divUpMovie input#password {
	ime-mode:disabled;
}

#divUpMovie select#pref,
#divUpMovie select#city,
#divUpMovie select#year,
#divUpMovie select#month {
	height:20px;
	font-size:11pt;
	color:#444444;
}

#divUpMovie textarea#comment {
	width:250px;
	height:180px;
	font-size:10pt;
	color:#444444;
	ime-mode:active;
}

#divUpMovie p.cmt {
	margin:0;
	width:350px;
	font-size:10pt;
	color:#ff6419;
	text-align:right;
	float:left;
}

#divUpMovie p.msg {
	margin:30px 0 0 0;
	width:740px;
	text-align:center;
	font-size:13pt;
	letter-spacing:0.6em;
	color:#ff6419;
	float:left;
}

#divUpMovie p.cmd {
	margin:40px 0 0 0;
	_margin:40px 0 0 0;
	width:300px;
	text-align:center;
	float:left;
}

#divUpMovie p.caution {
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	width:340px;
	font-size:10pt;
	color:#ff6900;
	float:left;
}

#divUpMovie p.caution a {
	color:#cd3700;
	text-decoration:none;
}

#divUpMovie p.caution a:hover,
#divUpMovie p.caution a:active {
	color:#ff004b;
	text-decoration:underline;
}

div#icon_edit {
	margin:0;
	width:240px;
	float:left;
}

div#icon_field {
	margin:10px 0 0 10px;
	_margin:10px 0 0 5px;
	width:240px;
	height:240px;
	text-align:center;
	float:left;
	background-color:#cccccc;
	border:solid 1px #d4d4d4;
}

#icon_field img {
	margin:10px 0 0 0;
	border:solid 5px #ffffff;
}

div#fil {
	margin:5px 0 0 10px;
	_margin:5px 0 0 5px;
	width:240px;
	float:left;
}

div#info_edit {
	margin:5px 0 0 20px;
	_margin:5px 0 0 10px;
	width:500px;
	_width:500px;
	float:left;
}

div#divUserForm {
	margin:15px 0 0 0;
	width:760px;
	font-size:10pt;
	float:left;
}

#divUserForm p.cmt {
	margin:3px 0 0 120px;
	_margin:3px 0 0 60px;
	width:350px;
	color:#ff6419;
	text-align:right;
	float:left;
}

#divUserForm p.phd {
	margin:10px 0 0 20px;
	_margin:10px 0 0 10px;
	font-size:11pt;
	color:#333333;
	width:100px;
	float:left;
}

#divUserForm p.pdt2 {
	margin:10px 0 0 0;
	color:#333333;
	width:360px;
	float:left;
}

#divUserForm p.pdt {
	margin:10px 0 0 0;
	color:#333333;
	width:160px;
	float:left;
}

#divUserForm input#username,
#divUserForm input#email,
#divUserForm input#password {
	width:160px;
	height:20px;
	font-size:11pt;
	color:#444444;
}

#divUserForm input#username {
	ime-mode:active;
}

#divUserForm input#email,
#divUserForm input#password {
	ime-mode:disabled;
}

#divUserForm select#birthyear,
#divUserForm select#birthmonth,
#divUserForm select#birthdate {
	height:20px;
	font-size:11pt;
	color:#444444;
}

#divUserForm textarea#profile {
	width:350px;
	height:200px;
	font-size:10pt;
	color:#444444;
}

#divUserForm p.msg {
	margin:30px 0 0 0;
	width:740px;
	text-align:center;
	font-size:13pt;
	letter-spacing:0.6em;
	color:#ff6419;
	float:left;
}

#divUserForm span.almsg {
	margin:2px 10px 0 0;
	_margin:2px 5px 0 0;
	float:left;
}

#divUserForm p.cmd {
	margin:40px 0 0 0;
	_margin:40px 0 0 0;
	width:300px;
	text-align:center;
	float:left;
}

#divUserForm select.pref, #divUserForm select.year,
#divUserForm select.city, #divUserForm select.month {
	width:100px;
}

#divUserForm input#upfile {
	margin:5px 0 0 0;
	width:200px;
	_height:20px;
	float:left;
}

#divUserForm p.err {
	margin:15px 0 0 10px;
	width:200px;
	height:22px;
	color:#ff6419;
	display:none;
	float:left;
}

#divUserForm p.err2 {
	margin:-25px 0 0 10px;
	width:200px;
	height:22px;
	color:#ff6419;
	display:none;
	float:left;
}

#divUserForm p.err3 {
	margin:10px 0 0 10px;
	width:200px;
	height:22px;
	color:#ff6419;
	display:none;
	float:left;
}

#divUserForm input#submit {
	display:none;
}

div#divRegist {
	width:640px;
	height:380px;
	margin:60px 0 0 280px;
	_margin:60px 0 0 140px;
	float:left;
}

div.divRegistRow {
	width:640px;
	margin:0;
	float:left;
}

#divRegist h2 {
	margin:20px 0 20px 0;
	width:100%;
	font-size:12pt;
	font-weight:bold;
	color:#333333;
	float:left;
}

#divRegist p.cmp {
	margin:0 0 0 5px;
	width:600px;
	color:#333333;
	font-size:10pt;
	float:left;
}

span.red {
	color:#ff0000;
}
#divRegist p.cmp2 {
	margin:25px 0 0 5px;
	width:600px;
	color:#333333;
	font-size:10pt;
	float:left;
}

#divRegist p.cmp3 {
	margin:15px 0 0 5px;
	width:600px;
	color:#333333;
	font-size:10pt;
	float:left;
}

#divRegist p.phd {
	margin:15px 0 0 0;
	height:20px;
	width:100px;
	color:#333333;
	font-size:12pt;
	float:left;
}

#divRegist p.pdt {
	margin:10px 0 0 0;
	height:32px;
	width:250px;
	float:left;
	background-image:url(../images/input2.gif);
	background-repeat:no-repeat;
	background-position:0px -2px;
}

#divRegist p.cmd {
	margin:20px 0 0 100px;
	_margin:20px 0 0 50px;
	width:250px;
	text-align:center;
	float:left;
}

#divRegist input#usernm,
#divRegist input#email,
#divRegist input#password {
	width:200px;
	height:20px;
	font-size:11pt;
	color:#333333;
}

#divRegist input#usernm {
	ime-mode:active;
}

#divRegist input#email,
#divRegist input#password {
	ime-mode:disabled;
}

#divRegist p.err {
	margin:15px 0 0 10px;
	width:280px;
	height:22px;
	color:#ff6419;
	display:none;
	float:left;
}

#divRegist p.err2 {
	margin:-25px 0 0 10px;
	width:280px;
	height:22px;
	color:#ff6419;
	display:none;
	float:left;
}

#divRegist p.err3 {
	margin:10px 0 0 10px;
	width:280px;
	height:22px;
	color:#ff6419;
	display:none;
	float:left;
}

#divRegist input#submit {
	display:none;
}

div#divPageLogin {
	width:400px;
	height:300px;
	margin:60px 0 0 280px;
	_margin:60px 0 0 140px;
	float:left;
}

#divPageLogin p.phd {
	margin:15px 0 0 0;
	height:20px;
	width:100px;
	color:#333333;
	font-size:12pt;
	float:left;
}

#divPageLogin p.pdt {
	margin:10px 0 0 0;
	height:32px;
	width:250px;
	float:left;
	background-image:url(../images/input2.gif);
	background-repeat:no-repeat;
	background-position:0px -2px;
}

#divPageLogin p.cmd {
	margin:20px 0 0 100px;
	_margin:20px 0 0 50px;
	width:250px;
	text-align:center;
	float:left;
}

#divPageLogin input#email,
#divPageLogin input#password {
	width:196px;
	_width:196px;
	height:18px;
	font-size:12pt;
	margin:8px 0 0 8px;
	border:none;
	float:left;
	ime-mode:disabled;
}

#divPageLogin p.err {
	margin:15px 0 0 80px;
	width:640px;
	height:22px;
	color:#ff6419;
	float:left;
}


div#divKiyaku {
	width:600px;
	_width:500px;
	margin:20px 0 0 20px;
	_margin:20px 0 0 5px;
	border:solid 1px #cccccc;
	color:#333333;
	background-color:#ffffff;
	text-align:left;
	float:left;
}

#divKiyaku-i {
	width:520px;
	_width:480px;
	margin:20px 40px 40px 40px;
	_margin:20px 20px 40px 20px;
	font-size:10pt;
	float:left;
}

#divKiyaku-i p {
	margin:10px 0 0 0;
	float:left;
}

#divKiyaku-i p.ttl {
	margin:20px 0 0 0;
	padding:2px 0 2px 10px;
	width:516px;
	_width:500px;
	background-color:#90ff95;
	font-weight:bold;
}

#divKiyaku-i p.lst {
	margin:5px 0 0 10px;
	_margin:5px 0 0 0;
	_padding:0 0 0 10px;
	width:500px;
	_width:480px;
	text-indent:-0.5em;
}

#divKiyaku-i p.lstnum {
	margin:5px 0 0 15px;
	_margin:5px 0 0 0;
	_padding:0 0 0 15px;
	width:500px;
	_width:480px;
	text-indent:-1em;
}

#divKiyaku h2 {
	margin:0 0 20px 0;
	width:500px;
	_width:480px;
	font-size:12pt;
	font-weight:bold;
	color:#333333;
	float:left;
}

#divKiyaku-i span.bld {
	font-weight:bold;
}

#divKiyakuMenu {
	margin:2px 5px 0 10px;
	padding:0px;
	float:left;
}

#divKiyaku-i p.mnu {
	margin:2px 5px 0 10px;
	padding:0px;
	float:left;
}

#divKiyaku-i span.mnu {
	margin:2px 5px 0 10px;
	_padding:2px 5px 0 10px;
	color:#005000;
}

span.mark {
	background-color:#ffffc9;
}

#divKiyaku-i p.gtp {
	margin:20px 0 0 0;
	width:520px;
	_width:500px;
	padding:0 5px 2px 0;
	height:16px;
	text-align:right;
	background-color:#cdffbf;
	color:#005000;
	float:left;
}

#divKiyaku-i a {
	text-decoration:none;
	color:#005000;
}

#divKiyaku-i a.mnu:hover,
#divKiyaku-i a.mnu:active,
#divKiyaku-i p.gtp a:hover,
#divKiyaku-i p.gtp a:active {
	text-decoration:underline;
	color:#ff004b;
}

#divKiyaku-cmd {
	margin:50px 0 0 0;
	width:1000px;
	text-align:center;
	float:left;
}


#divAbout {
	width:600px;
	margin:20px 0 0 200px;
	_margin:20px 0 0 100px;
	border:solid 1px #cccccc;
	color:#000000;
	background-color:#ffffff;
	opacity:0.7;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);
	float:left;
}

#divAbout h2 {
	margin:30px 20px 0px 20px;
	padding:5px;
	width:550px;
	font-size:12pt;
	background-color:#90ff95;
	float:left;
}

#divAbout p {
	margin:20px 25px 0px 25px;
	font-size:10pt;
	float:left;
}

#divAbout p.gotop {
	margin:20px 20px 20px 20px;
	padding:0px 0 2px 0;
	width:560px;
	text-align:right;
	background-color:#cdffbf;
	float:left;
}

#divAbout p.gotop a {
	text-decoration:none;
	font-weight:normal;
	color:#005000;
}

#divAbout p.gotop a:hover, #divAbout p.gotop a:active {
	text-decoration:underline;
	color:#ff004b;
}

#divAbout p a {
	text-decoration:none;
	color:#001e00;
	font-weight:bold;
}

#divAbout p a:hover, #divAbout p a:active {
	text-decoration:underline;
	color:#ff1e00;
}

#divAbout p.caution {
	background-color:#ffffb5;
	padding:10px 20px 10px 20px;
	_padding:10px;
	border:double 1px #ff8200;
	color:#9b0000;
	float:left;
}

#divInfo {
	width:600px;
	margin:20px 0 0 200px;
	_margin:20px 0 0 100px;
	border:solid 1px #cccccc;
	color:#333333;
	background-color:#ffffff;
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=90);
	float:left;
}

#divInfo h2 {
	margin:30px 20px 0px 20px;
	padding:5px;
	width:550px;
	font-size:12pt;
	background-color:#90ff95;
	float:left;
}

#divInfo p {
	margin:20px 25px 0px 25px;
	font-size:10pt;
	width:550px;
	float:left;
}

#divInfo p.gotop {
	margin:20px 20px 20px 20px;
	padding:0px 0 2px 0;
	width:560px;
	text-align:right;
	background-color:#cdffbf;
	float:left;
}

#divInfo p.gotop a {
	text-decoration:none;
	font-weight:normal;
	color:#005000;
}

#divInfo p.gotop a:hover, #divInfo p.gotop a:active {
	text-decoration:underline;
	color:#ff004b;
}

#divInfo p a {
	text-decoration:none;
	color:#001e00;
}

#divInfo a.link {
	margin:0 0 10px 120px;
	width:300px;
	height:300px;
	padding:0px;
	float:left;
}

#divInfo p a:hover, #divInfo p a:active {
	text-decoration:underline;
	color:#ff1e00;
}

#divInfo p.caution {
	background-color:#ffffb5;
	padding:10px 20px 10px 20px;
	_padding:10px;
	border:double 1px #ff8200;
	color:#9b0000;
	float:left;
}

#divInfo p.img {
	width:550px;
	margin:30px auto 0px 25px;
	text-align:center;
	float:left;
}

#divInfo ul {
	margin:10px 0 0 80px;
	_margin:10px 0 0 40px;
	width:550px;
	font-size:10pt;
	float:left;
}

#divInfo li.pc {
	margin:10px 0 0 0;
	font-weight:bold;
}

#divInfo li.cr {
	margin:3px;
	list-style-type:none;
}

div.divInfoDesc {
	width:360px;
	_width:390px;
	margin:20px auto 20px 95px;
	_margin:20px auto 20px 45px;
	padding:15px;
	font-size:10pt;
	border:solid 1px #444444;
	float:left;
}


#divLinks {
	width:580px;
	_width:560px;
	margin:20px 0 0 200px;
	_margin:20px 0 0 100px;
	padding:0 20px 0 0;
	border:solid 1px #cccccc;
	color:#000000;
	font-size:10pt;
	background-color:#ffffff;
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=90);
	float:left;
}

#divLinks h2 {
	margin:30px 20px 20px 20px;
	_margin:30px 10px 20px 10px;
	padding:5px;
	width:550px;
	_width:545px;
	font-size:12pt;
	background-color:#90ff95;
	float:left;
}

.link p {
	margin:0 25px 0px 10px;
	_margin:0 12px 0 5px;
	font-size:10pt;
	float:left;
}

#divLinks span.title {
	display:block;
	padding:0 0 5px 0;
	font-size:12pt;
	font-weight:bold;
}

div.link {
	margin:0 0 40px 25px;
	_margin:0 0 40px 12px;
	/* width:250px;
	height:70px;*/
	float:left;
}

.link img {
	margin:0 30px 0 0;
	_margin:0 30px 50px 0;
	padding:0 0 50px 0;
	float:left;
}

#divLinks a {
	color:#0A600A;
	text-decoration:none;
}

#divLinks a:hover, #divLinks a:active {
	color:#FF3300;
	text-decoration:underline;
}

div.bunner {
	margin:0 20px 10px 25px;
	_margin:0 0 0 12px;
	padding-bottom:20px;
	width:550px;
	_width:550px;
	float:left;
}

.bunner p.bn1 {
	margin:0 0 0 51px;
	width:350px;
	font-size:9pt;
	float:left;
}

.bunner textarea#txtBn1 {
	margin:0 0 0 51px;
	width:350px;
	height:60px;
	font-size:9pt;
	float:left;
}

.bunner p.bn2 {
	margin:0 0 0 31px;
	width:350px;
	font-size:9pt;
	float:left;
}

.bunner textarea#txtBn2 {
	margin:0 0 0 31px;
	width:350px;
	height:60px;
	font-size:9pt;
	float:left;
}

.bunner p.bn3 {
	margin:0 0 0 21px;
	width:264px;
	font-size:9pt;
	float:left;
}

.bunner textarea#txtBn3 {
	margin:0 0 0 21px;
	width:264px;
	height:60px;
	font-size:9pt;
	float:left;
}

.bunner img {
	margin:0 20px 0 0;
	_margin:0 20px 20px 0;
	padding:0 0 20px 0;
	float:left;
}

#divLinks p.gotop {
	margin:20px 20px 20px 20px;
	_margin:20px 10px 20px 10px;
	padding:0px 0 2px 0;
	width:560px;
	_width:540px;
	text-align:right;
	background-color:#cdffbf;
	float:left;
}

#divLinks p.gotop a {
	text-decoration:none;
	font-weight:normal;
	color:#005000;
}

#divLinks p.gotop a:hover, #divLinks p.gotop a:active {
	text-decoration:underline;
	color:#ff004b;
}

#divLinks p a {
	text-decoration:none;
	color:#001e00;
	font-weight:bold;
}

#divLinks p a:hover, #divLinks p a:active {
	text-decoration:underline;
	color:#ff1e00;
}

#divLinks p.caution {
	background-color:#ffffb5;
	padding:10px 20px 10px 20px;
	_padding:10px;
	border:double 1px #ff8200;
	color:#9b0000;
	float:left;
}

#divFootMenu {
	width:100%;
	margin:20px 0 20px 0;
	text-align:center;
	float:left;
}

#divFootMenu ul {
	width:100%;
	list-style-type:none;
	text-align:center;
	float:left;
}

#divFootMenu li {
	display:inline;
	margin:0 12px 0 0;
	font-size:10pt;
	color:#333333;
	clear:both;
}

#divFooter a,
#divFootMenu a {
	text-decoration:none;
	color:#555555;
}

#divFooter a:hover, #divFooter a:active,
#divFootMenu a:hover, #divFootMenu a:active {
	text-decoration:underline;
	color:#973333;
}

#divFooter span.cnt {
}

div#divError {
	width:640px;
	height:300px;
	margin:60px 0 0 280px;
	_margin:60px 0 0 140px;
	float:left;
}

#divError h2 {
	width:100%;
	font-size:16pt;
	font-weight:bold;
	color:#444444;
	float:left;
}

#divError hr {
	height:1px;
	color:#444444;
	width:100%;
	float:left;
}

#divError p {
	width:100%;
	margin:20px 0 0 0;
	font-size:11pt;
	color:#444444;
	float:left;
}

div#divListUser {
	width:550px;
	float:left;
}

#divListUser p.icon {
	margin:10px;
	width:80px;
	height:80px;
	border:solid 1px #cccccc;
	float:left;
}

#divListUser h2 {
	margin:10px 0 0 0;
	width:420px;
	height:20px;
	padding:0px;
	font-size:11pt;
	font-weight:bold;
	color:#444444;
	background-color:#cccccc;
	float:left;
}

#divListUser p.nm {
	margin:0 0 0 10px;
	float:left;
}

#divListUser p.add {
	margin:2px 0 0 15px;
	font-size:10pt;
	font-weight:normal;
	float:left;
}

#divListUser p.prf {
	width:420px;
	min-height:80px;
	font-size:10pt;
	color:#444444;
	float:left;
}

div#divMovie {
	margin:15px 0 0 0;
	width:760px;
	_width:770px;
	float:left;
}

#divMovie p#req {
	margin:40px 0 0 20px;
	width:740px;
	color:#333333;
	float:left;
}

div#divScreen {
	width:760px;
	_width:760px;
	text-align:center;
	background-color:black;
	float:left;
}

#divScreen iframe {
	padding:5px;
	margin:20px auto 20px 170px;
	_margin:20px auto 20px 85px;
	border:solid 1px #cccccc;
	float:left;
}

p#moviecomment {
	width:425px;
	margin:3px auto 20px 170px;
	_margin:3px auto 20px 85px;
	padding:0 0 10px auto;
	font-size:10pt;
	color:#cccccc;
	text-align:left;
	float:left;
}

#divScreen a {
	text-decoration:none;
	color:#ff7d00;
}

#divScreen a:hover, #divScreen a:active {
	text-decoration:underline;
}


div#divMovieList {
	width:760px;
	_width:770px;
	float:left;
	overflow:hidden;
	overflow-y:scroll;
}

#divMovie p#moviereq {
	margin:20px auto 20px auto;
	color:#cccccc;

}

#divScreen img {
	margin:20px auto 0 auto;
}

#divManual {
	width:700px;
	margin:20px 16px 0 40px;
	_margin:20px 8px 0 20px;
	border:solid 1px #cccccc;
	color:#000000;
	background-color:#ffffff;
	opacity:0.9;
	filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=90);
	float:left;
}

#divManual ul {
	width:700px;
	margin:30px auto 10px auto;
	text-align:center;
}

#divManual li {
	display:inline;
	margin:0px 0px 0px 15px;
	font-size:10pt;
}
#divManual h2 {
	margin:30px 20px 0px 20px;
	padding:5px;
	width:650px;
	font-size:12pt;
	background-color:#90ff95;
	float:left;
}

#divManual p {
	margin:0;
	font-size:10pt;
	float:left;
}

#divManual p.menu {
	margin:0px auto 20px 0px;
	width:700px;
	background-image:url(../images/next_on.gif);
	background-position:top right;
	background-repeat:no-repeat;
	float:left;
}

#divManual p.move {
	width:680px;
	text-align:right;
}

#divManual p.gotop {
	margin:20px 20px 20px 20px;
	padding:0px 0 2px 0;
	width:660px;
	text-align:right;
	background-color:#cdffbf;
	float:left;
}

#divManual p.gotop a {
	text-decoration:none;
	font-weight:normal;
	color:#005000;
}

#divManual p.gotop a:hover, #divManual p.gotop a:active {
	text-decoration:underline;
	color:#ff004b;
}

#divManual p a {
	text-decoration:none;
	color:#001e00;
	font-weight:bold;
}

#divManual p a:hover, #divManual p a:active {
	text-decoration:underline;
	color:#ff1e00;
}

#divManual p.caution {
	background-color:#ffffb5;
	padding:10px 20px 10px 20px;
	_padding:10px;
	border:double 1px #ff8200;
	color:#9b0000;
	float:left;
}

/* SWFUpload */

#fsUploadProgress {
	margin:40px 0 8px 0;
	width:760px;
	font-size: 12px;
	line-height: 133%;
	float:left;
}
#fsUploadProgress .progressWrapper {
	margin: 0 0 20px 20px;
	_margin: 0 0 20px 10px;
	padding: 4px;
	border: 1px solid #333333;
	width: 710px;
	height: 300px;
	float: left;
	background: #444444;
}
#fsUploadProgress .progressWrapper .progressContainer {
	position: relative;
}
#fsUploadProgress .progressWrapper .progressContainer a.progressCancel {
	position: absolute;
	top: 0;
	right: 0;
	display: block;
	width: 14px;
	height: 14px;
	background: #444444;
	background-image:url(../images/cancelbutton.gif);
	cursor: pointer;
}
#fsUploadProgress .progressWrapper .progressContainer .progressName {
	padding: 2px 4px 4px;
	font-weight: bolder;
	line-height: 100%;
	color:#ffffff;
}
#fsUploadProgress .progressWrapper .progressContainer .progressBarStatus {
	padding:0 0 0 10px;
	color:#ffffff;
}
#fsUploadProgress .progressWrapper .progressContainer .progressBarInProgress {
	width: 0;
	height: 7px;
	/*background: #008200;*/
	background-image:url(../images/progressbar.gif);
	background-repeat:repeat-x;
	background-position:top;
}
#fsUploadProgress .progressWrapper .progressContainer .progressBarComplete {
}
 
/* ’Ç‰Á */
#fsUploadProgress .progressWrapper .progressContainer .progressThumbnail {
	margin:10px 0 10px 20px;
	_margin:10px 0 10px 10;
	width: 280px;
	height: 260px;
	background-color: #000000;
	background-position: center center;
	background-repeat: no-repeat;
	border:solid 1px #000;
	float:left;
}

div#divStatus {
	width:750px;
	float:left;
}

div#divSWFCommand {
	width:750px;
	float:left;
}

