/*global--------------------------------------------------*/
body{
	background-color:#ffffff;
	margin:0px auto 0px auto;
	font-size:12px;
	line-height:18px;
	text-align:center;
	vertical-align:top;
	color:#333333;
	/* font-family: "Hiragino Kaku Gothic Pro W3", "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3"; */
}

h1,h2,h3,h4,h5,h6,table,p,div,dl,dt,dd,from {
	border:0px;
	margin:0px;
	padding:0px;
}

img{
	vertical-align:top;
}

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

ol,ul{margin-top:0px;}
ul {
	list-style-type:disc;
	list-style-position:outside;
}
ul li {
	margin-left:-20px;
	margin-bottom:5px;
}

ol li {
	margin-left:-10px;
}
#infoarea ul {
	list-style-type:disc;
	list-style-position:outside;
	line-height:14px;
}
#infoarea li {
	margin-left:-20px;
	margin-bottom:10px;
}

A:link { color: #0000D6; text-decoration:underline}
A:visited { color: #0000D6; text-decoration:underline}
A:hover { color: #0000D6; text-decoration:underline}
A:active { color: #0000D6; text-decoration:underline}

/*margin--------------------------------------------------*/
.marginBottom5px{
	margin-bottom:5px;
}
.marginBottom10px{
	margin-bottom:10px;
}
.marginBottom20px{
	margin-bottom:20px;
}
.marginBottom40px{
	margin-bottom:40px;
}
.marginTop-5px{
	margin-top:-5px;
}
.marginTop-10px{
	margin-top:-10px;
}
.marginTop-15px{
	margin-top:-15px;
}
.marginLeft-5px{
	margin-left:-5px;
}
/*layout ID--------------------------------------------------*/
#top{
	width:780px;
	border:0px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
}
#header{
	width:780px;
	float:left;
}

#contents{
	width:780px;
	margin-top:60px;
	/*\*/
	margin-top:30px;
	/* */
	margin-bottom:20px;
	float:left;
}
#subarea{
	width:200px;
	background-color:#ffffff;
	background-image:url("../img/subarea-bg.gif");
	background-repeat:repeat-y;
	background-position:0px 33px;
	font-size:12px;
	float:left;
}
#topsubarea{
	width:200px;
	font-size:12px;
	float:left;
}
#topsubarea img{
	clear:both;
}
#subareainfo{
	width:200px;
	margin:20px 0px 10px 0px;
	float:left;
}
#mainarea{
	width:565px;
	margin-left:15px;
	float:right;
}
#sepmainarea{
	width:375px;
	float:left;
	word-break:break-all;
}
#infoarea{
	width:150px;
	font-size:12px;
	float:right;
}
#infoareacomp{
	width:150px;
	margin-bottom:20px;
	background-color:#ffffff;
	background-image:url("../img/infoarea-bg.gif");
	background-repeat:repeat-y;
	background-position:0px 33px;
	font-size:10px;
	float:right;
}
#footer{
	padding-top:40px;
	margin-bottom:20px;
	clear:both;
}
#blogdetail{
	width:170px;
	font-size:10px;
	float:left;
	word-break:break-all;
}
#result{
	width:780px;
/*	float:left;*/
}

/*id tag--------------------------------------------------*/
#contents p,#mainarea p{
	margin-bottom:20px;
}
#contents .SearchResult p {
	margin-bottom:0px;
}
#footer hr{
	width:780px;
	height:1px;
	border: solid #DFDFDF;
	border-width:0px;
	/*\*/
	border-width:1px 0px 0px 0px;
	border-bottom:1px;
	/* */
	padding-top:10px;
	margin-top:5px;
}
#subarea hr {
	width:190px;
	height:1px;
	border: solid #BFBFBF;
	border-width:0px;
	/*\*/
	border-width:1px 0px 0px 0px;
	border-bottom:1px;
	/* */
	margin-left:5px;
	padding-top:10px;
	color:#BFBFBF;
}
#subarea .subareaobj hr,#subarealogin .subareaobj hr{
	width:150px;
	height:1px;
	border: solid #BFBFBF;
	border-width:0px;
	/*\*/
	border-width:1px 0px 0px 0px;
	border-bottom:1px;
	/* */
	margin-left:5px;
	margin-top:5px;
	padding-top:10px;
	color:#BFBFBF;
}
#mainarea hr{
	width:565px;
	height:1px;
	border: dotted #BFBFBF;
	border-width:0px;
	/*\*/
	border-width:1px 0px 0px 0px;
	border-bottom:1px;
	/* */
	padding-top:10px;
	margin-bottom:20px;
}
#sepmainarea hr{
	width:375px;
	height:1px;
	border: dotted #BFBFBF;
	border-width:0px;
	/*\*/
	border-width:1px 0px 0px 0px;
	border-bottom:1px;
	/* */
	padding-top:10px;
	margin-bottom:20px;
	color:#BFBFBF;
}
#quicksearch{
	margin-bottom:25px;
}
#quicksearch ul{
	list-style-type:none;
}
#quicksearch li{
	margin-left:-40px;
	margin-bottom:5px;
	font-size:12px;
}
.searchlist{
	width:780px;
	height:1px;
	border: solid #BFBFBF;
	border-width:0px;
	/*\*/
	border-width:1px 0px 0px 0px;
	border-bottom:1px;
	/* */
	padding-top:10px;
	margin-bottom:15px;
	color:#BFBFBF;
}
.resultline{
	width:780px;
	height:1px;
	border: solid #BFBFBF;
	border-width:0px;
	float:left;
	clear:both;
	/*\*/
	border-width:1px 0px 0px 0px;
	border-bottom:1px;
	/* */
	padding-top:10px;
	margin-bottom:15px;
	color:#BFBFBF;
}
/*style class--------------------------------------------------*/
.read{
	width:458px;
	height:25px;
	float:left;
}
.readtitle{
	font-size:10px;
	font-weight:normal;
}
.headmenubtn{
	width:322px;
	height:25px;
	padding-top:5px;
	font-size:10px;
	text-align:right;
	float:left;
}
.headmenu{
	width:322px;
	height:25px;
	padding-top:5px;
	font-size:10px;
	text-align:right;
	float:left;
}
.logo{
	width:198px;
	margin-top:8px;
	float:left;
}
.pagetitle{
	width:780px;
	margin-bottom:20px;
}
.pagetitlemenu{
	width:780px;
	margin-top:5px;
	text-align:right;
}
.subareainfoobj{
	width:195px;
	margin:20px 5px 0px 0px;
}
.subareaobj{
	width:150px;
	margin:10px 0px 10px 25px;
}
.subareaobj a{
	margin-left:10px;
	display:block;
}
.subareaul{
	width:150px;
	margin:10px 0px 10px 25px;
}
.subareaobjmsg{
	margin-left:10px;
}
.subareaobjmsg img{
	margin-left:5px;
}
.infoareaobj{
	width:110px;
	margin:10px 0px 10px 20px;
}
.infoareaobj strong{
	font-size:12px;
	font-weight:normal;
}
.more{
	margin-top:-15px;
	margin-bottom:20px;
	text-align:right;
}
.footermenu{
	font-size:10px;
	float:left;
}
.footerinfo{
	font-size:10px;
}
.outsidelink{
	font-size:10px;
	float:right;
}
.outsidelink2{
	font-size:10px;
	float:left;
}
.copyright{
	padding-top:10px;
	clear:both;
}
.imgsubtitle{
	margin-bottom:10px;
	padding:0px 0px 2px 0px;
	font-size:14px;
	font-weight:bold;
	position:relative;
}
.imgsubtitlefeature{
	background-image:url("../usrimg/feature_top.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-color:#BFBFBF;
	height:32px;
	font-size:14px;
	text-indent:-5000px;
}
.imgsubtitleranking{
	background-image:url("../usrimg/h3-ranking.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-color:#BFBFBF;
	height:23px;
	margin-bottom:10px;
	font-size:14px;
	text-indent:-5000px;
}
.imgsubtitlenewrecruit{
	background-image:url("../usrimg/h3-newrecruit.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-color:#BFBFBF;
	height:23px;
	font-size:14px;
	text-indent:-5000px;
}
.imgsubtitlenewblog{
	background-image:url("../usrimg/h3-newblog.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-color:#BFBFBF;
	height:23px;
	font-size:14px;
	text-indent:-5000px;
}
.imgsubtitleinfo{
	background-image:url("../usrimg/h3-info.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-color:#BFBFBF;
	height:23px;
	font-size:14px;
	text-indent:-5000px;
}
.imgsubtitlequick{
	background-image:url("../usrimg/h3-quicksearch.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-color:#BFBFBF;
	height:23px;
	font-size:14px;
	text-indent:-5000px;
}
.imgsubtitlesupport{
	background-image:url("../usrimg/h3-support.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-color:#BFBFBF;
	height:23px;
	margin-bottom:10px;
	font-size:14px;
	text-indent:-5000px;
}
.imgsubtitlerelation{
	background-image:url("../usrimg/h3-relation.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-color:#BFBFBF;
	height:23px;
	margin-bottom:10px;
	font-size:14px;
	text-indent:-5000px;
}
.imgsubtitleseplus{
	background-image:url("../usrimg/h3-seplus.gif");
	background-repeat:no-repeat;
	background-position:0px 0px;
	border-color:#BFBFBF;
	height:23px;
	margin-bottom:10px;
	font-size:14px;
	text-indent:-5000px;
}

.quicktitle{
	margin-top:10px;
	margin-bottom:5px;
	color:#636466;
	font-size:12px;
	font-weight:bold;
}
.quicktitleimg{
	color:#8BCB02;
}
.blogimage{
	margin-left:0px;
	width:780px;
	float:left;
	clear:both;
}
.bloginfoleft{
	margin-left:0px;
	margin-bottom:21px;
	width:160px;
	float:left;
	clear:both;
}
.bloginfo{
	margin-left:46px;
	margin-bottom:21px;
	width:160px;
	float:left;
}
.resultbox{
	margin-bottom:20px;
	width:780px;
	border-bottom:1px dotted #BFBFBF;
	float:left;
	clear:both;
}
.pagenavi{
	width:780px;
	text-align:center;
	float:left;
	clear:both;
}
.headbanner{
//	width:565px;
	margin-top:8px;
	margin-right:3px;
	float:right;
}
.ranking{
	margin-bottom:20px;
}
.ranking p{
	font-size:10px;
}
.ranking table{
	margin-top:-15px;
}
.ranking th{
	width:34px;
	text-align:left;
}
.ranking td{
	width:153px;
}
.topupdate{
	margin-top:-15px;
	text-align:right;
	text-indent:0px;
	color:#666666;
	font-size:12px;
	font-weight:normal;
}

.subareafont{
	font-size:12px;
}
.newlist {
	margin-bottom:40px;
}
.newlist A:link {text-decoration:none;}
.newlist A:visited { text-decoration:none;}
.newlist A:hover { text-decoration:none;}
.newlist A:active { text-decoration:none;}

.newlistcompfont{
	font-size:10px;
}
.newlisttitle{
	font-weight:bold;
}

.sepluslist {
	margin-bottom: 20px;
	list-style-type: none;
}

/*table--------------------------------------------------*/
.restable{
	border-color:#B9B9B9;
	border-width:0px 0px 1px 1px;
	border-style:solid;
	margin-bottom:20px;
	font-size:12px;
	line-height:18px;
}
.restable tr.payline {
	background-color:#ffffff;
}
.restable tr.payline2 {
	background-color:#F3F3F3;
}
.restable th {
	background-color:#D3D3D3;
	border-color:#B9B9B9;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
	color:#000000;
}
.restable td{
	border-color:#B9B9B9;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:left;
}
.restable td.icon{
	width:38px;
	border-width:1px 1px 0px 0px;
	padding:5px 3px 5px 3px;
	text-align:center;
}
.restable td.arearight{
	border-color:#B9B9B9;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:right;
}
.restable td.areatotal{
	border-color:#B9B9B9;
	border-width:2px 1px 0px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:left;
}

.iconimg{
	margin:3px 0px 0px 0px;
}
.claim{
	margin: 0px;
/*	margin-bottom:5px;*/
	padding: 0px;
	width: 775px;
	border: 1px #bebebe solid;
	page-break-before:always;
}
.clAddress{
	background-color: #ffffff;
	margin: 0px;
	padding: 10px 15px 10px 15px;
	font-size: 12px;
	line-height: 150%;
	clear: both;
}
.clIssue{
	background-color: #ffffff;
	margin: 0px;
	padding: 10px 15px 10px 15px;
	font-size: 12px;
	line-height: 150%;
	clear: both;
}
.claimtable{
	border-color:#B9B9B9;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	margin-bottom:20px;
	margin-top:10px;
	font-size:12px;
	line-height:18px;
}
.claimtable td{
	border-color:#B9B9B9;
	border-width:1px 1px 0px 1px;
	border-style:solid;
	margin:0px;
	padding:10px 10px 5px 15px;
	text-align:left;
}
.claimtable td.arealeft{
	border-color:#B9B9B9;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:left;
	vertical-align:top;
}
.claimtable td.arearight{
	border-color:#B9B9B9;
	border-width:0px 0px 0px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:right;
}
.claiminfo {
	font-size: 12px;
	font-weight: bold;
	text-align:left;
}
.claimtable h3{
	font-size: 14px;
	font-weight: bold;
	margin-bottom:10px;
}
.indent20{
	text-indent:20px;
}
.claimtotal {
	margin:0px 0px 20px 20px;
	font-size:14px;
	text-decoration:underline;
}
.maillist{
	border-color:#BFBFBF;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	margin-bottom:20px;
	font-size:12px;
	line-height:18px;
}
.maillist tr.line1,.applicantlist tr.line1{
	background-color:#ffffff;
}
.maillist tr.line2,.applicantlist tr.line2{
	background-color:#F3F3F3;
}
.maillist th,.applicantlist th{
	background-color:#DCDCDC;
	border-color:#ffffff;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
	color:#000000;
}
.maillist td,.applicantlist td{
	border-color:#ffffff;
	border-width:1px 1px 0px 0px;
	border-style:solid ;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:left;
}
.maillist td.linecenter{
	border-color:#BFBFBF;
	border-width:0px 0px 1px 0px;
	border-style:solid ;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
}
.maillist td.lineleft{
	border-color:#BFBFBF;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:left;
}
.maillist td.line,.applicantlist td{
	border-color:#BFBFBF;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
}
.maillist td.icon{
	width:56px;
	border-width:1px 0px 0px 0px;
	padding:5px 0px 5px 10px;
}
.applicantlist{
	border-color:#BFBFBF;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	margin-bottom:20px;
	font-size:12px;
	line-height:18px;
}


.wishlist{
	border-color:#BFBFBF;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	margin-bottom:20px;
	font-size:12px;
	line-height:18px;
}
.wishlist tr.line1,.applicantlist tr.line1{
	background-color:#ffffff;
}
.wishlist tr.line2,.applicantlist tr.line2{
	background-color:#F3F3F3;
}
.wishlist th,.applicantlist th{
	background-color:#DCDCDC;
	border-color:#ffffff;
	border-width:1px 1px 0px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
	color:#000000;
}
.wishlist td,.applicantlist td{
	border-color:#ffffff;
	border-width:1px 1px 0px 0px;
	border-style:solid ;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:left;
}
.wishlist td.linecenter{
	border-color:#BFBFBF;
	border-width:0px 0px 1px 0px;
	border-style:solid ;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
}
.wishlist td.lineleft{
	border-color:#BFBFBF;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:left;
}
.wishlist td.line,.applicantlist td{
	border-color:#BFBFBF;
	border-width:0px 0px 1px 0px;
	border-style:solid;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
}
.wishlist td.priority1{
	background-color:#8BCB02;
	border-color:#FFFFFF;
	border-width:1px 0px 1px 0px;
	border-style:solid ;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
}
.wishlist td.priority2{
	background-color:#A1D535;
	border-color:#FFFFFF;
	border-width:0px 0px 1px 0px;
	border-style:solid ;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
}
.wishlist td.priority3{
	background-color:#B8E066;
	border-color:#FFFFFF;
	border-width:0px 0px 1px 0px;
	border-style:solid ;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
}
.wishlist td.priority4{
	background-color:#D1EA99;
	border-color:#FFFFFF;
	border-width:0px 0px 1px 0px;
	border-style:solid ;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
}
.wishlist td.priority5{
	background-color:#E8F4CC;
	border-color:#FFFFFF;
	border-width:0px 0px 1px 0px;
	border-style:solid ;
	margin:0px;
	padding:5px 10px 5px 10px;
	text-align:center;
}
.message{
	border-color:#B9B9B9;
	border-width:1px 0px 0px 0px;
	border-style:dotted;
	font-size:12px;
	line-height:18px;
	margin-bottom:20px;
}
.message2{
	border-width:0px;
	font-size:12px;
	line-height:18px;
	margin-bottom:20px;
}
.message th,.message2 th{
	border-color:#B9B9B9;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	margin:0px;
	padding:5px 0px 5px 10px;
	text-align:right;
	vertical-align:top;
	color:#000000;
}
.message td,.message2 td{
	border-color:#B9B9B9;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	margin:0px;
	padding:5px 10px 5px 5px;
	text-align:left;
}

.auditionmessage{
	background-image:url("../img/auditiontable-back.gif");
	border-color:#999999;
	border-width:0px 0px 0px 0px;
	border-style:dotted;
	font-size:12px;
	line-height:18px;
}
.auditionmessage th{
	border-color:#999999;
	border-width:0px 0px 0px 0px;
	border-style:dotted;
	margin:0px;
	padding:5px 0px 5px 10px;
	text-align:right;
	vertical-align:top;
	color:#000000;
}
.auditionmessage td{
	border-color:#999999;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	margin:0px;
	padding:5px 10px 5px 5px;
	text-align:left;
}

.wishmessage{
	background-image:url("../img/wishtable-back.gif");
	border-color:#999999;
	border-width:0px 0px 0px 0px;
	border-style:dotted;
	font-size:12px;
	line-height:18px;
}
.wishmessage th{
	border-color:#999999;
	border-width:0px 0px 0px 0px;
	border-style:dotted;
	margin:0px;
	padding:5px 0px 5px 10px;
	text-align:center;
	vertical-align:top;
	color:#000000;
}
.wishmessage td{
	border-color:#999999;
	border-width:0px 0px 0px 0px;
	border-style:dotted;
	margin:0px;
	padding:5px 10px 5px 5px;
	text-align:left;
}

td.center{text-align:center;}

/*search ----------------------------------------------*/

.SearchResult {
	margin: 0px;
	margin-bottom:15px;
	padding: 0px;
	width: 775px;
	border: 1px #bebebe solid;
}
.srHeader {
	background-color: #ededed;
	margin: 0px;
	padding: 10px 15px 10px 15px;
	width: 745px;
	float: left;
}
.srTitle {
	font-size: 12px;
	font-weight: bold;
	text-align: left;
}
.srTitle A:link {text-decoration:none;}
.srTitle A:visited {text-decoration:none;}
.srTitle A:hover {text-decoration:none;}
.srTitle A:active { text-decoration:underline}

.srUpdate {
	color: #676767;
	font-size: 10px;
	text-align: right;
	float: right;
}
.srInfo {
	color: #676767;
	background-color: #ffffff;
	margin: 0px;
	padding: 10px 15px 10px 15px;
	font-size: 12px;
	line-height: 150%;
	clear: both;
}
.srInfo dl {
	width: 283px;
	margin: 0px 0px 0px 20px;
}
.srInfo dt {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
	font-weight: bold;
	text-align: left;
}
.srInfo dd {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 3px 0px;
	font-weight: normal;
	text-align: left;
	border-bottom: 1px #bfbfbf solid;
}
.thumbB {
	margin-bottom: 5px;
	padding: 0px;
	border: 0px;
}
.thumbS {
	margin-right: 3px;
	padding: 0px;
	border: 0px;
}
.textCol {
	color: #8DCB00;
}
.addmark{
	margin-left: 20px;
}
.applyarea {
	background-color:#E5E5E5;
	margin-top:-18px;
	margin-bottom:20px;
	padding:10px 0px 10px 0px;
	width:565px;
	float:left;
}
.applyareacenter {
	float:left;
	text-align:right;
	width:310px;
}
.applyareacenter2 {
	text-align:left;
	width:150px;
	float:left;
}
.applyarearight {
	text-align:right;
	float:right;
}
.applyarealeft {
	text-align:left;
	margin-left:10px;
	width:240px;
	float:left;
}

/*obj--------------------------------------------------*/
.login{
	background-color:#E5E5E5;
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	padding:15px;
}
.login table{
	border-color:#000000;
	border-width:0px 0px 1px 0px;
	border-style:dotted;
	margin:auto;
	font-size:12px;
	line-height:18px;
}
.layoutright{
	margin-top:-15px;
	text-align:right;
}
.layoutcenter{
	margin-top:-15px;
	margin-bottom:20px;
	text-align:center;
}
.layoutcenter2{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
	margin-left:0px;
}
.layoutcenter2 img{
	vertical-align:bottom;
}
.auditionlayout{
	margin-top:30px;
	margin-bottom:10px;
	text-align:center;
}
.auditionlayout2{
	margin-top:0px;
	margin-bottom:0px;
	text-align:left;
	margin-left:240px;
}
.auditionsample{
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}

.adinfo{
	width:150px;
	border-color:#BFBFBF;
	border-width:1px;
	border-style:solid;
	background-color:#EFEFEF;
	padding:5px;
	font-size:10px;
	color:#666666;
}
.searchright{
	float:right;
}

/*text--------------------------------------------------*/
.coution{color:#EE0000;}
.formcaption
	{
	font-size:10px;
	color:#666666;
	margin-top:2px;
	}
.blogentry{
	margin-bottom:5px;
	font-size:14px;
	font-weight:bold;
	color:#8BCB02;
}
.blogentryday{
	font-size:10px;
	text-align:right;
}
.bloginfoleft p{
	margin-top:10px;
}
.bloginfo p{
	margin-top:10px;
}
.blogentryname{
	font-size:10px;
}
.blogentryname{
	font-size:10px;
}

/*search layer--------------------------------------------------*/
#search{
	width:565px;
	margin-top:10px;
	float:right;
}
/*form--------------------------------------------------*/
.formobjtxtss{width:100px;}
.formobjtxts{width:150px;}
.formobjtxtm{width:250px;}
.formobjtxtl{width:350px;}
.zip1{width:30px;}
.zip2{width:50px;}
.tel{width:100px;}
.formobjtxtarea{
	width:350px;
	height:70px;
	font-size:12px;
}
.formobjtxtareal{
	width:350px;
	height:140px;
	font-size:12px;
}
.formobjmessage{
	width:400px;
	height:350px;
	font-size:12px;
}

.formobjallcheck{
	width:770px;
	margin:0px 0px 5px 0px;
	text-align:right;
}



/*popup--------------------------------------------------*/
#popuptop{
	width:640px;
	border:0px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
}
#popuptop #header{
	width:640px;
	float:left;
}
#popuptop #contents{
	width:640px;
	margin-top:30px;
	margin-bottom:20px;
	float:left;
}
#popuparea{
	width:425px;
	margin-left:15px;
	float:right;
}
#popuparea h4{margin-bottom:5px;}

#popuptop2{
	width:340px;
	border:0px;
	margin:0px auto 0px auto;
	padding:0px;
	text-align:left;
}
#popuptop2 #header{
	width:340px;
	float:left;
}
#popuptop2 #contents{
	width:340px;
	margin-top:30px;
	margin-bottom:20px;
	float:left;
}

.closebutton{
	margin-top:5px;
	font-size:10px;
	float:right;
}
.static{
	margin-left:35px;
}
.statictable table{
	margin-left:35px;
	border-collapse:0;
	border-spacing:0;
	border-top:1px solid #CECECE;
}
.statictable td
	{
	vertical-align: top;
	padding:10px 0;
	border-bottom:1px solid #CECECE;
	}
.helpimgleft{
	float:left;
	margin:0 10px 10px 0;
}
.helpimgright{
	float:right;
	margin:0 0 10px 10px;
}

.listtalble th{
	padding:5px 10px 5px 10px;
	font-weight:normal;
	text-align:right;
	vertical-align:top;
}

.listtalble td{
	padding:5px 0px 0px 0px;
	vertical-align:top;
}
.popread{
	float:left;
	font-size:12px;
	text-indent:-1000px;
}


/*sidemenu--------------------------------------------------*/
.sidemenubox{
	position:relative;
/*	display:none;*/
	z-index:2;
}