
.body {
	text-align:left;
	width:852px;
	line-height:0pt;
}


a:hover {
opacity: 0.7;
filter: alpha(opacity=70);
}


a { color: #666666; text-decoration: none;}
a:link { color: #666666; text-decoration: none;}
a:visited { color: #666666; text-decoration: none;}
a:hover { color: #0066FF; text-decoration: underline;}


pre {
    white-space: -moz-pre-wrap; /* Mozilla */
    white-space: -pre-wrap;     /* Opera 4-6 */
    white-space: -o-pre-wrap;   /* Opera 7 */
    white-space: pre-wrap;      /* CSS3 */
    word-wrap: break-word;      /* IE 5.5+ */
}



.headerbar {
	background-image: url("https://www.spotwork.com/images/header_barback.gif");
}

.headermenubackall {
	background-image: url('https://www.spotwork.com/images/header_menubackall.gif');
	width:852px;
	background-repeat:no-repeat;
}

.headermenutop {
	background-image: url('https://www.spotwork.com/images/header_menutop.gif');
	width:852px;
	height:5px;
	font-size:0pt
}

.headermenubanner {
	padding:8px 0px 28px 20px;
	margin-bottom:1px;
	font-size:10pt;
	line-height:12px
}

.headermenubanner a { color: #0000CC; text-decoration: underline; }
.headermenubanner a:link { color: #0000CC; text-decoration: underline; }
.headermenubanner a:visited { color: #0000CC; text-decoration: underline; }
.headermenubanner a:hover { color: #0066FF; text-decoration: none; }

.pager {
	height:30px;
}

.pager a { color: #666666; text-decoration: none; line-height:0px; margin-bottom:0px}
.pager a:link { color: #666666; text-decoration: none;; line-height:0px; margin-bottom:0px}
.pager a:visited { color: #666666; text-decoration: none;; line-height:0px; margin-bottom:0px}
.pager a:hover { color: #0066FF; text-decoration: none;; line-height:0px; margin-bottom:0px}


.headermenubanner2 {
	float:left;
	width:300px
}

.headermenubanner3 {
	float:left;
	width:400px
}

.headermenubannerad {
	float:left;
	width:120px
}



.headerrightview {
	text-align:right;
	width:852px;
}

.headersohonum {
	color:#ffffff;
	font-size:10pt;
}

.headersearchbox {
	float:right;
	background-image: url("https://www.spotwork.com/images/header_searcharea.gif");
	background-repeat: no-repeat;
	width:377px;
	height:58px;
	margin-top:10px;
}

.headersearchbox2 {
	padding:10px 10px 10px 15px;
}


.headerninki {
	margin:2px 10px 0px 50px;
}

.headerlogo {
	padding-top:20px;
	padding-bottom:30px;
	display:inline
}


.bodytop {
	background-image: url("https://www.spotwork.com/images/bodytop.gif");
	background-repeat: no-repeat;
	width:852px;
	height:5px;
	margin-top:5px;
	margin-bottom:0px;
	font-size:0pt;
}


.bodyback {
	background-image: url("https://www.spotwork.com/images/bodyback.gif");
	width:852px;
	margin-top:0px;
	background-color:#fff;
	line-height:18pt;
	overflow: hidden;
}

.bodynomal {
	font-size:12pt;
	padding:10px;
	min-height:700px;  
	height:auto !important;
	height:700px;
}

.bodytitle {
	margin:0px 0px 10px 5px;
	font-size:10pt;
	color:#0066CC;
	line-height:18px;
}

.bodytitle a { color: #0066CC; text-decoration: none; }
.bodytitle a:link { color: #0066CC; text-decoration: none; }
.bodytitle a:visited { color: #0066CC; text-decoration: none; }
.bodytitle a:hover { color: #0066CC; text-decoration: underline; }



.bodyhead {
	padding:0px 0px 15px 5px;
}


.bodynomal_left {
	float:left;
	width:222px;
	padding-left:8px;

}

.bodynomal_right {
	float:left;
	width:596px;
	padding-left:6px;
}

.bodynomal_bottom {
	margin-top:20px;
}


.newworkinfo {
	float:left;
	width:295px;
	margin-top:20px;
}

.newworkinfo2 {
	background-image: url('https://www.spotwork.com/images/contents_newwork.gif');
	width:286px;
	height:33px;
}

.newworkinfo3 {
	padding:5px 5px 5px 5px;
	font-size:10pt;
}

.new_more {
	text-align:right;
	margin-top:5px;
	margin-right:10px;
}

.newsohoinfo {
	float:left;
	width:295px;
	margin-top:20px;
	margin-left:5px;
}

.newsohoinfo2 {
	background-image: url('https://www.spotwork.com/images/contents_sohoinfo.gif');
	width:286px;
	height:33px;
}

.newsohoinfo3 {
	padding:5px 5px 5px 5px;
	font-size:10pt;
}


.searchgenre {
	clear:both;
	margin-top:20px;
}

.searchgenre2 {
	background-image: url('https://www.spotwork.com/images/contents_genre.gif');
	width:586px;
	height:33px;
}

.searchgenre3 {
	padding:5px 15px 5px 15px;
	font-size:10pt
}


.mypage {
	clear:both;
}

.mypage2 {
	background-image: url('https://www.spotwork.com/images/contents_mypage.gif');
	width:586px;
	height:33px;
}

.mypage3 {
	padding:5px 15px 5px 15px;
	font-size:10pt
}



.line_mini{
	height:3px;
	line-height:0px;
}



.sohocolumn {
	clear:both;
}

.sohocolumn2 {
	background-image: url('https://www.spotwork.com/images/contents_sohocolumn.gif');
	width:586px;
	height:33px;
}

.sohocolumn3 {
	padding:5px 15px 5px 15px;
	font-size:10pt
}

.sohocolumn4 {
	float:left;
	width:280px;
	padding-top:5px;
	line-height:14pt
}

.sohocolumn5 {
	float:left
}

.sohocolumn6 {
	padding-top:5px;
	float:left
}

.sohocolumn6 a { color: #0000CC; text-decoration: underline; }
.sohocolumn6 a:link { color: #0000CC; text-decoration: underline; }
.sohocolumn6 a:visited { color: #0000CC; text-decoration: underline; }
.sohocolumn6 a:hover { color: #0066FF; text-decoration: none; }



.sohocolumn7 {
	clear:both;
}


.sohocolumn_img {
	margin-right:10px;
	margin-top:5px;
}





.bodybottom {
	background-image: url("https://www.spotwork.com/images/bodybottom.gif");
	background-repeat: no-repeat;
	width:852px;
	height:12px;
}

.leftmenu_kaiin {
	background-image: url('https://www.spotwork.com/images/leftmenu_kaiin.gif');
	width:218px;
	height:37px
}

.leftmenu_kaiin2 {
	width:216px;
	border:1px solid #CCC;
	background-color:#EEE;
}

.leftmenu_kaiin3 {
	margin:2px;
	width:210px;
	border:1px solid #DDD;
	background-color:#FFF;
	padding:3px 0px 3px 0px;
}

.leftmenu_kaiin_email {
	padding-left:26px;
	margin-top:10px;
}

.leftmenu_kaiin_passwd {
	padding-left:6px;
}

.leftmenu_kaiin_checkbox {
	text-align:center;
	font-size:10pt
}

.leftmenu_kaiin_error {
	text-align:center;
	font-size:8pt;
	color:#ff0000;
}

.leftmenu_kaiin_submit {
	text-align:center;
	margin-bottom:10px
}





.leftmenu_ranking {
	background-image: url('https://www.spotwork.com/images/leftmenu_ranking.gif');
	width:218px;
	height:37px;
	margin-top:10px;
}

.leftmenu_ranking2 {
	width:216px;
	border:1px solid #CCC;
	background-color:#EEE;
}

.leftmenu_ranking3 {
	margin:2px;
	width:210px;
	border:1px solid #DDD;
	background-color:#FFF;
	padding:3px 0px 3px 0px;
	line-height:12pt;
}

.leftmenu_rankingblock {
	margin:2px;
	width:200px;
	padding:3px 1px 3px 3px;
	font-size:10pt;
}


.footer {
	width:852px;
}

.footer a { color: #FFFFFF; text-decoration: none; font-weight:bold; }
.footer a:link { color: #FFFFFF; text-decoration: none; font-weight:bold; }
.footer a:visited { color: #FFFFFF; text-decoration: none; font-weight:bold; }
.footer a:hover { color: #FFFFFF; text-decoration: underline; font-weight:bold; }


.footer2 {
	float:left;
	width:620px;
	height:70px;
	color:#fff;
	margin:20px 0px 0px 10px;
	text-align:left;
	font-size:10pt
}

.footer3 {
	float:left;
	width:180px;
	text-align:right;
	margin:15px;
}



.input {
	
	border:1px solid;
	border-color:#666 #666 #AAA #AAA;
	background-image: url('https://www.spotwork.com/images/input_back.gif');

}







.absmiddle {
	vertical-align: middle;
}

.font-nomal {
	font-size: 10pt;
	line-height:14pt;
	padding:0px 15px 20px 15px;
}

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

.color-blue {
	color:#2B60FF;
	font-weight:bold;
}

.color-green {
	color:#00AA2B;
	font-weight:bold;
}



form img,
form input,
form select	{
	vertical-align: middle;
	}

.scrollbar {
 overflow:auto;
 width:500px;
 height:120px;
 padding: 5px 10px 5px 5px;
 border: 1px inset;
 text-align:left;
 font-size:12px;
 margin-top:10px;
}

.joinbox_form {
border:1px solid #CCCCCC;
font-size:12px;
line-height:160%;
margin:0 auto;
width:580px;
text-align:left;
}

.joinbox_form_back {
	background-image:url(https://www.spotwork.com/images/tab_bottom2.gif);
	background-repeat:no-repeat;
	clear: both;
	padding-top:8px;
	font-size:0px;
	line-height:0px;

}

.joinbox_form a { color: #0000CC; text-decoration: underline; }
.joinbox_form a:link { color: #0000CC; text-decoration: underline; }
.joinbox_form a:visited { color: #0000CC; text-decoration: underline; }
.joinbox_form a:hover { color: #0066FF; text-decoration: none; }


.joinbox_menu {
background-image:url(https://www.spotwork.com/images/form_back.gif);
background-color:#AABFFF;
color:#333;
font-size:12px;
font-weight:bold;
line-height:160%;
padding:10px 10px 10px 10px;
border-bottom:1px solid #CCCCCC;
}

.joinbox_menu_worklist {
background-image:url(https://www.spotwork.com/images/form_back_blue.gif);
background-color:#AABFFF;
color:#333;
font-size:12px;
font-weight:bold;
line-height:160%;
padding:10px 10px 10px 10px;
border-bottom:1px solid #CCCCCC;

}

.joinbox_menu_green {
background-image:url(https://www.spotwork.com/images/form_back_green.gif);
background-color:#AAFFBF;
color:#333;
font-size:12px;
font-weight:bold;
line-height:160%;
padding:10px 10px 10px 10px;
border-bottom:1px solid #CCCCCC;

}

.joinbox_menu_green2 {
background-image:url(https://www.spotwork.com/images/form_back_green2.gif);
background-color:#AAFFBF;
color:#fff;
font-size:12px;
font-weight:bold;
line-height:160%;
padding:10px 10px 10px 10px;
border-bottom:1px solid #CCCCCC;

}

.joinbox_menu_orange {
background-image:url(https://www.spotwork.com/images/form_back_orange.gif);
background-color:#FFDFBF;
color:#333;
font-size:12px;
font-weight:bold;
line-height:160%;
padding:10px 10px 10px 10px;
border-bottom:1px solid #CCCCCC;

}

.joinbox_menu_pink {
background-image:url(https://www.spotwork.com/images/form_back_pink.gif);
background-color:#FFFBF0;
color:#333;
font-size:12px;
font-weight:bold;
line-height:160%;
padding:10px 10px 10px 10px;
border-bottom:1px solid #CCCCCC;

}


.joinbox_box {
background-color:#ffffff;
font-size:12px;
line-height:160%;
padding:14px 14px 14px 20px;
border-bottom:1px solid #CCCCCC;
vertical-align: middle;

}


.joinbox_list {
font-size:12px;
line-height:160%;
padding:5px 5px 5px 10px;
background-color:#ffffff;
border-bottom:1px dotted #CCCCCC;
vertical-align: middle;

}

.joinbox_list_entryend {
font-size:12px;
line-height:160%;
padding:5px 5px 5px 10px;
background-color:#efefef;
border-bottom:1px dotted #CCCCCC;
vertical-align: middle;

}

.joinbox_list_soho {
font-size:12px;
line-height:160%;
padding:5px 5px 5px 10px;
background-color:#FFF4EA;
border-bottom:1px dotted #CCCCCC;
vertical-align: middle;

}

.joinbox_list_soho2 {
font-size:12px;
line-height:160%;
padding:5px 5px 20px 10px;
background-color:#ffffff;
border-bottom:1px dotted #CCCCCC;
vertical-align: middle;

}


.joinbox_list a { color: #0000CC; text-decoration: underline; }
.joinbox_list a:link { color: #0000CC; text-decoration: underline; }
.joinbox_list a:visited { color: #0000CC; text-decoration: underline; }
.joinbox_list a:hover { color: #0066FF; text-decoration: none; }



.joinbox_box_ex {
padding-top:10px;
color:#333333
}

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

.button_entry_back {
	float:right;
	text-align:center;
	padding:8px 8px 7px 5px;
	margin:3px 8px 3px 3px;
	width:567px;
	height:41px;
}

.tab_worklist {
	font-size:12px;
	margin:10px 8px 0px 0px;
	font-size:0px;
	line-height:0px;
}

.tab_worklist2 {
	font-size:0px;
	margin-left:10px;
	font-size:0px;
	line-height:0px;
}

.tab_worklist3 {
	margin-right:5px;
	display:inline;
	font-size:0px;
	line-height:0px;
	
}

.tab_worklist3_right {
	margin-left:260px;
	display:inline;
	font-size:0px;
	line-height:0px;
}

.tab_worklist3_right2 {
	margin-left:100px;
	margin-right:5px;
	display:inline;
	font-size:0px;
	line-height:0px;
}

.mypage_main_icon{
	display:inline;
	margin:9px;
	float:left;
	width:130px
}


.msg_replay{
	color:#0035D5;
}

.msg_sentyet{
	background-color:#FFEAEF;
	margin:10px;
	padding:10px;
	font-size:10pt;
	text-align:center;
}


