* {
	padding: 0px;
	margin: 0px;
}
body {
	font-size: 13px;
	*font-size: small;
	*font: x-small;
	font-family:Tahoma, Geneva, sans-serif;
	background: #FFFFFF;
	color: #333333;
	padding: 0px 0px;
}
body.iframe {
	padding: 0px;
}
.none {
	height: 0px;
	padding: 0px;
	margin: 0px;
	border: 0px;
	font-size: 0px;
	line-height: 0px;
}
.vt {
	vertical-align: top;
}
.vm {
	vertical-align: middle;
}
.vb {
	vertical-align: bottom;
}
.alignL {
	text-align: left;
}
.alignR {
	text-align: right;
}
.alignC {
	text-align: center;
}
html>body .alignC {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
}
.floatL {
	float: left;
}
.floatL_new {
	float: left;
	width:300px;
	padding-top:7px;
}
.floatL_new2 {
	float: left;
	width:550px;
}
.floatR {
	float: right;
}
.floatR_new {
	float: right;
	padding:0 20px 0px 0;
}
.floatClear {
	clear: both;
}
img {
	border: 0px;
}
ul,ol {
	padding: 0px;
	margin: 0px;
}
/*select option { padding : 0 5px; }*/

/* ƒŠƒ“ƒNF
------------------------------------------------ */
a:link {
	color: #0000dd;
	text-decoration: underline;
}
a:visited {
	color: #993399;
}
a:hover {
	color: #0099ff;
	text-decoration: underline;
}
/* ƒŒƒCƒAƒEƒg
------------------------------------------------ */
#all {
	padding: 0px;
	margin: 0px auto;
	text-align: center;
}
/* •ƒz[ƒ€—p */
#home {
	width: 835px;
	margin: 0px auto;
	text-align: left;
}
/* •ƒŠƒLƒbƒh */
#contents {
	margin: 0px auto;
	text-align: left;
}
/* •930 */
#contents930 {
	width: 930px;
	margin: 0px auto;
	text-align: left;
}
/* •700 */
#contents700 {
	width: 700px;
	margin: 0px auto;
	text-align: left;
}
/* •640 */
#contents640 {
	width: 640px;
	margin: 0px auto;
	text-align: left;
}
/* ƒwƒbƒ_—v‘f
------------------------------------------------------------------------------------------------ */
.path {
	padding: 2px 2px 0px;
}
.searchPath {
	padding-bottom :10px;
}
	#header {
		height: 4.3em;
		font-size: 13px;
	}
		#contents930 #header {
			width: 930px;
		}
		#header .headerL {
			float: left;
			width: 363px;
			padding: 0.6em 0px 0.8em;
		}
		#header a {
			text-decoration: none;
		}
		#header img {
			vertical-align: middle;
		}
		#header iframe.b4 {
			margin: 2px 0px 0px;
		}
		#header iframe.c1 {
			padding: 0px;
			margin: 0px;
			vertical-align: middle;
			text-align: right;
		}
	/* ¡ƒy[ƒWã@ƒJƒeƒSƒŠƒJƒ‰[ ------------------- */
	#default #header,
	#shopview #header {
		border-top: 8px solid #001789;
	}
	#pc #header {
		border-top: 8px solid #0099ff;
	}
	#kaden #header {
		border-top: 8px solid #ff6400;
	}
	#camera #header {
		border-top: 8px solid #009899;
	}
	#keitai #header {
		border-top: 8px solid #3266cc;
	}
	#bb #header {
		border-top: 8px solid #670099;
	}
	#game #header {
		border-top: 8px solid #ffcc33;
	}
	#book-cd-dvd #header,
	#dvd #header {
		border-top: 8px solid #339933;
	}
	#sports #header,
	#golf #header,
	#bicycle #header,
	#snow #header,
	#fishing #header {
		border-top: 8px solid #3398cc;
	}
	#kuruma #header,
	#bike #header,
	#car-goods #header,
	#bike-goods #header {
		border-top: 8px solid #013466;
	}
	#insurance #header {
		border-top: 8px solid #34cc99;
	}
	#money #header {
		border-top: 8px solid #333367;
	}
	#food-drink #header {
		border-top: 8px solid #ff9934;
	}
	#fashion #header {
		border-top: 8px solid #a00000;
	}
	#beauty-health #header,
	#contactlens #header {
		border-top: 8px solid #99cc33;
	}
	#interior #header {
		border-top: 8px solid #cdcc00;
	}
	#pet #header {
		border-top: 8px solid #d68011;
	}
	#gakki #header {
		border-top: 8px solid #441bc7;
	}
	#baby #header {
		border-top: 8px solid #ffa4d1;
	}
	#used #header {
		border-top: 8px solid #4467cd;
	}

	/* ƒwƒbƒ_@ƒz[ƒ€—pÝ’è ------------------- */
	#home #header {
		font-size: 13px;
		border-top: 8px solid #001789;
		background: url(http://www.jobduty.net/forum/images/home_header_bg.gif) repeat-x left bottom;
		padding-bottom: 5px;
	}
		#home #header .headerL {
			float: left;
			width: 338px;
			padding: 0px;
		}
		#header .headerR {
			text-align: right;
		}
		#home #header iframe.b4 {
			margin: 8px 0px 0px;
		}
		/* macHACK */
		:root #home #header iframe.b4 {
			margin: 4px 0px 0px;
		}
		#home #header iframe.c1 {
			padding: 0px;
			margin-top: 10px;
			vertical-align: middle;
			text-align: right;
		}
.prText iframe {
	text-align: right;
	margin: 5px 0px 0px;
}
.c1in {
	padding: 2px 5px 0px 2px;
	font-size: 13px;
	text-align: right;
}
.c1in a {
	text-decoration: none;
}
/* macHACK */
html* .c1in   {
	padding-bottom: 5px;
}
/* ƒwƒbƒ_@‰Eƒp[ƒc ------------------- */
.prText a {
	text-decoration: underline;
}
a.sign {
	padding: 2px 0px 0px 18px;
	line-height: 120%;
	background: url(http://www.jobduty.net/forum/images/icon_login.gif) no-repeat left center;
}
a.guide {
	padding: 2px 2px 0px 18px;
	background: url(http://www.jobduty.net/forum/images/icon_guide.gif) no-repeat left center;
	/* -moz-background-clip: -moz-initial;
	-moz-background-origin: -moz-initial;
	-moz-background-inline-policy: -moz-initial; */
}
a.register {
	padding: 2px 2px 0px 24px;
	background: url(http://www.jobduty.net/forum/images/icon_register.gif) no-repeat left center;
}
a.mypage {
	padding: 2px 0px 0px 18px;
	line-height: 120%;
	background: url(http://www.jobduty.net/forum/images/icon_mypage.gif) no-repeat left center;
}

/* Ã“Iƒy[ƒW—p */
.helptop {
	margin-top: 25px;
}
/* ƒy[ƒWãƒtƒ‹ƒoƒi[ ------------------- */
.bnSuper {
	width: 930px;
	margin: 10px auto 15px;
	text-align: center;
}
/* H1
------------------------------------------------ */
.h1Area {
	position: relative;
	padding-bottom: 3px;
	margin-top: 1px;
	background: url(http://www.jobduty.net/forum/images/h1_btm.gif) repeat-x left bottom;
}
	* html #contents .h1Area {
		position: static;
		padding-bottom: 3px;
		margin-top: 1px;
		background: url(http://www.jobduty.net/forum/images/h1_btm.gif) repeat-x left bottom;
		width: 100%;
	}
.h1deco {
	padding: 1px;
	border: 1px solid #CCCCCC;
}
	* html #contents .h1bg {
		padding: 2px 0px 4px 0px;
		width: 100%;
	}
.h1bg {
	padding: 2px 2px 4px;
	background: url(http://www.jobduty.net/forum/images/h1bg.gif) repeat-x left top;
}
.h1Area img {
	position: absolute;
	top: 3px;
	right: 5px;
	width: 24px;
	height: 24px;
	display: block;
}
	* html #contents .h1Area img {
		width: 24px;
		height: 24px;
		float: right;
		position: static;
	}

.h1Area img.iconAd {
	position: absolute;
	top: 5px;
	right: 5px;
	width: 60px;
	height: 20px;
	display: block;
}
	* html #contents .h1Area img.iconAd {
		width: 60px;
		height: 20px;
		float: right;
		position: static;
	}
/* H1 ------------------- */
h1 {
	padding: 2px 30px 0px 4px;
	margin-top: 1px;
	font-size: 122%;
	font-weight: bold;
	line-height: 120%;
}
	* html #contents h1 {
		float: left;
		width: 700px;
	}
	h1 a:link,h1 a:visited,h1 a:hover {
		font-weight: bold;
		color: #333333;
		text-decoration: none;
	}
	h1 .subtitle {
		font-size: 92%;
		color: #E65C51;
		font-weight	: bold;
		margin-left:15px;
	}
	/* ¡H1@ƒJƒeƒSƒŠƒJƒ‰[ ------------------- */
	#home h1 {
		border-left: none;
		margin: 0px;
		padding: 0px;
	}
	#default h1,
	#shopview h1 {
		border-left: 10px solid #001789;
	}
	#pc h1 {
		border-left: 10px solid #0099ff;
	}
	#kaden h1 {
		border-left: 10px solid #fe6600;
	}
	#camera h1 {
		border-left: 10px solid #009899;
	}
	#keitai h1 {
		border-left: 10px solid #3266cc;
	}
	#bb h1 {
		border-left: 10px solid #670099;
	}
	#game h1 {
		border-left: 10px solid #ffcc33;
	}
	#book-cd-dvd h1,
	#dvd h1 {
		border-left: 10px solid #339933;
	}
	#sports h1,
	#golf h1,
	#bicycle h1,
	#snow h1,
	#fishing h1 {
		border-left: 10px solid #3398cc;
	}
	#kuruma h1,
	#car-goods h1,
	#bike-goods h1 {
		border-left: 10px solid #013466;
	}
	#insurance h1 {
		border-left: 10px solid #34cc99;
	}
	#money h1 {
		border-left: 10px solid #333367;
	}
	#food-drink h1 {
		border-left: 10px solid #ff9934;
	}
	#fashion h1 {
		border-left: 10px solid #a00000;
	}
	#beauty-health h1,
	#contactlens h1 {
		border-left: 10px solid #99cc33;
	}
	#interior h1 {
		border-left: 10px solid #cdcc00;
	}
	#pet h1 {
		border-left: 10px solid #d68011;
	}
	#gakki h1 {
		border-left: 10px solid #441bc7;
	}
	#baby h1 {
		border-left: 10px solid #ffa4d1;
	}
	#used h1 {
		border-left: 10px solid #4467cd;
	}

/* ƒtƒbƒ^
------------------------------------------------ */
#footer {
	clear: both;
	margin-top: 15px;
	border-top: 1px solid #666666;
}
/* ƒtƒbƒ^A@ƒR[ƒ|ƒŒ[ƒgƒŠƒ“ƒN */
	#footer .footerInfo {
		padding: 10px 0px;
		line-height: 140%;
		text-align: center;
		background: url(http://www.jobduty.net/forum/images/dot_999999.gif) repeat-x left bottom;
	}
/* ƒtƒbƒ^B@ƒTƒCƒg“àƒŠƒ“ƒN */
	#footer .footerNavi ul {
		padding: 10px 0px;
		margin: 0px;
		font-size: 85%;
		color: #818181;
		line-height: 120%;
		text-align: left;
		background: url(http://www.jobduty.net/forum/images/dot_999999.gif) repeat-x left bottom;
	}
		#footer .footerNavi ul li {
			display: inline;
		}
		#footer .footerNavi ul li a:link,.footerNavi ul li a:visited {
			color: #818181;
			text-decoration: none;
		}
		#footer .footerNavi ul li a:hover {
			color: #0099ff;
			text-decoration: none;
		}
/* ƒtƒbƒ^C@ƒLƒƒƒvƒVƒ‡ƒ“ */
	#footer .footerCc {
		padding: 10px 0px;
		line-height: 120%;
		text-align: center;
	}
		#footer .footerCc a:link,.footerCc a:visited {
			color: #000;
			text-decoration: underline;
		}
		#footer .footerCc a:hover{
			color: #0099FF;
		}
/* ƒtƒbƒ^D@ƒRƒs[ƒ‰ƒCƒg */
	#footer .copyRight {
		padding: 2px 0px;
		margin: 0px;
		color: #FFFFFF;
		line-height: 12px;
		text-align: center;
		background: #000080;
	}
		#footer .copyRight a:link,
		#footer .copyRight a:hover,
		#footer .copyRight a:visited {
			color: #FFFFFF;
			text-decoration: none;
		}

/* 08/05/01 ƒtƒbƒ^[ƒŠƒjƒ…[ƒAƒ‹’Ç‰Á ‚±‚±‚©‚ç */
/* ƒtƒbƒ^@ŒŸõ */
	#footer .footerInfo-new {
	padding: 10px 0px;
	line-height: 140%;
	text-align: left;
	background: url(http://www.jobduty.net/forum/images/dot_999999.gif) repeat-x left bottom;
}
#footer .footerInfo-new table {
	font-size: 85%;
}
#footer .footerInfo-new table td {
	vertical-align:middle;
	padding:0 0 0 12px;
}
#footer .footerInfo-new table td.theme {
	font-weight:bold;
	padding:0 0 0 0px;
}
#footer .footerInfo-new table td.select {
	padding:0 10px;
}
#footer .footerInfo-new table .search_txt {
	width:245px;
	height:20px;
	line-height:20px;
	padding:0 2px;
	border:1px solid #cecece;
}
/* ƒtƒbƒ^B@ƒTƒCƒg“àƒŠƒ“ƒN */
#footer .footerNavi-new {
	border-bottom: 1px solid #666666;
	padding-bottom:10px;
}
#footer .footerNavi-new ul {
	padding: 10px 0px 0 0;
	margin: 0px;
	font-size: 85%;
	color: #818181;
	line-height: 130%;
	text-align: left;
}
#footer .footerNavi-new ul li.theme {
	font-weight:bold;
	color:#484848;
	padding-right:15px;
}
#footer .footerNavi-new ul li {
	display:inline;
	color: #5e5e5e;
}
#footer .footerNavi-new ul li a,
#footer .footerNavi-new ul li a:link, 
#footer .footerNavi-new ul li a:visited {
	color: #5e5e5e;
	text-decoration: none;
}
#footer .footerNavi-new ul li.theme a,
#footer .footerNavi-new ul li.theme a:link, 
#footer .footerNavi-new ul li.theme a:visited {
	color:#484848;
	text-decoration: none;
}
#footer .footerNavi-new ul li a:hover {
	color: #0099ff;
	text-decoration: none;
}
#footer .footerNavi-new ul li.theme a:hover {
	color: #0099ff;
	text-decoration: none;
}
/* 08/05/01 ƒtƒbƒ^[ƒŠƒjƒ…[ƒAƒ‹’Ç‰Á ‚±‚±‚Ü‚Å */

/* ƒƒjƒ…[i‰E240px‚Ìê‡j itemplate_middle.css‚æ‚èˆÚ“® 10/12@’†¬˜Hj
------------------------------------------------ */
#menu240 {
	float: right;
	width: 240px;
	font-size: 92%;
}

#main680 {
	float: left;
	width: 680px;
}
/* ƒtƒbƒ^[ü‚È‚µƒo[ƒWƒ‡ƒ“ itemplate_middle.css‚æ‚èˆÚ“® 10/12@”ª–Øj
------------------------------------------------ */

#footer-noBorder {
	margin-top: 5px;
}
#footer-noBorder .copyRight {
	padding: 2px 0px;
	margin: 0px;
	color: #FFFFFF;
	line-height: 12px;
	text-align: center;
	background: #000080;
}
#contents930 #footer-noBorder,
#contents930 #footer-noBorder .copyRight {
	width: 930px;
}
#contents700 #footer-noBorder,
#contents700 #footer-noBorder .copyRight {
	width: 700px;
}

/* ƒtƒbƒ^[ƒŠƒ“ƒN itemplate_middle.css‚æ‚èˆÚ“® 10/12@’†¬˜Hj
------------------------------------------------ */
.footerLinks {
	font-size: 13px;
}
.arrowTop a,
.arrowTop10 a{
	padding: 5px 20px 5px 0px;
	background: url(http://www.jobduty.net/forum/images/arrow_pagetop.gif) no-repeat right center;
	line-height: 180%;
}
.arrowTop,
.arrowTop10{
text-align: right;
clear:both;
}
.arrowTop {
margin: 30px 0px 10px;
}
.arrowTop10/* 08/06/06 ’Ç‰Á */ {
margin: 10px 0px 10px;
}
#linkList {
	padding: 0px 0px 2px;
	border: 1px solid #cccccc;
	background: url(http://www.jobduty.net/forum/images/link_bk.jpg) repeat-x left bottom;
}
	#linkList a {
		background: url(http://www.jobduty.net/forum/images/arrow_next01.gif) no-repeat left top;
		line-height: 200%;
		padding: 2px 0px 3px 18px;
		margin-left: 10px;
	}
	#contents930 #linkList {
		width: 928px;
	}
	#contents700 #linkList {
		width: 698px;
	}

/* “ÁWE‹LŽ–Œnƒeƒ“ƒvƒŒ—p@2007/03@”ª–Ø’Ç‰Á
------------------------------------------------ */
#report-pr {
	color:#333333;
}

#report-pr p {
	font-size:131%;
	line-height:150%;
	/*text-indent:0.5em;*/
	margin-bottom:20px;
}

#report-pr .lead{
	font-size:107%;
	line-height:140%;
	font-weight:bold;
}

#report-pr .caption {
	line-height:140%;
}

#report-pr .tbl {
	font-size:107%;
	line-height:150%;	
}


/* •
------------------------------------------------ */
.w930{
	width: 930px;
}
.w750{
	width: 750px;
}
.w700{
	width: 700px;
}
.w605{
	width: 605px;
}
.w150{
	width: 150px;
}
.w135{
	width: 135px;
}
.w120{
	width: 120px;
}
.w90{
	width: 90px;
}
.wLiquid {
	width: 100%;
}
/* ƒXƒy[ƒX
------------------------------------------------ */
.mTop5 {
	margin-top: 5px;
}
.mTop8 {
	margin-top: 8px;
}
.mTop10 {
	margin-top: 10px;
}
.mTop15 {
	margin-top: 15px;
}
.mTop20 {
	margin-top: 20px;
}
.mTop30 {
	margin-top: 30px;
}

.mLeft5 {
	margin-left: 5px;
}
.mLeft10 {
	margin-left: 10px;
}
.mLeft20 {
	margin-left: 20px;
}
.mRight5 {
	margin-right: 5px;
}
.mRight10 {
	margin-right: 10px;
}
.p8 {
	padding: 8px;
}
.pTop5 {
	padding-top: 5px;
}
.pTb40 {
	padding: 40px 0px;
}

/* ƒtƒHƒ“ƒg
------------------------------------------------ */
.font10 {
	font-size: 10px;
}
.font11 {
	font-size: 11px;
}
.font12 {
	font-size: 12px;
}
.font14 {
	font-size: 14px;
}
.font17 {
	font-size: 17px;
}
.font10L {
	font-size: 77%;
}
.font11L {
	font-size: 85%;
}
.font12L {
	font-size: 92%;
}
.font14L {
	font-size: 107%;
}
.font17L {
	font-size: 129%;
}
.font20 {
	font-size: 20px;
}
.fontNormal {
	font-weight: normal;
}
.fontRed {
	color: #FF0000;
}
/* •\Ž¦
------------------------------------------------ */
.hand {
	cursor: pointer;
}
.hidden {
	display: none;
}



/* ƒwƒ‹ƒvƒoƒ‹[ƒ“•\Ž¦(2008/11/20 ’Ç‰Á)
------------------------------------------------ */
.bl_top, .bl_topL, .bl_topR, 
.bl_mid, 
.bl_btm, .bl_btmL, .bl_btmR { behavior: expression(IEPNGFIX.fix(this));} 

.helpBT {
	cursor:pointer;
}
.balloon {
position:absolute;
width:324px;
display:none;
z-index:999;
}
.bl_top {
background:url(http://www.jobduty.net/forum/images/balloon_tp.png);
width:324px;
height:10px;
overflow:hidden;
}
.bl_topL {
background:url(http://www.jobduty.net/forum/images/balloon_tp2.png);
width:324px;
height:27px;
overflow:hidden;
}
.bl_topR {
background:url(http://www.jobduty.net/forum/images/balloon_tp3.png);
width:324px;
height:27px;
overflow:hidden;
}


.bl_mid {
background:url(http://www.jobduty.net/forum/images/balloon_md.png) top left repeat-y;
width:324px;
}
.bl_mid .Inbox { padding:0 13px 0 10px; }
.bl_mid .Inbox table {
border-top:1px solid #ababab;
border-left:1px solid #ababab;
}
.bl_mid .Inbox table th,
.bl_mid .Inbox table td {
border-bottom:1px solid #ababab;
border-right:1px solid #ababab;
background:none;
padding:5px;
line-height:140%;
vertical-align:top !important;
}
.bl_mid .Inbox table td.list { background:#f2f5f7;}
.bl_mid .Inbox table.catalog {
border:none;
width:100%;
}
.bl_mid .Inbox table.catalog td {
border:none;
width:33%;
text-align:center;
padding:3px;
}
.bl_mid .Inbox table th {
background:#e5ecf0;
padding:3px 5px;
font-weight:bold;
}
.bl_btm {
background:url(http://www.jobduty.net/forum/images/balloon_bt.png);
width:324px;
height:34px;
text-align:right;
}
.bl_btmL {
background:url(http://www.jobduty.net/forum/images/balloon_bt2.png);
width:324px;
height:49px;
text-align:right;
}
.bl_btmR {
background:url(http://www.jobduty.net/forum/images/balloon_bt3.png);
width:324px;
height:49px;
text-align:right;
}

.balloon p.Title {
border-left:5px solid #7f7f7f;
padding:0 5px;
margin:0 0 10px 0;
font-weight:bold;
text-align:left;
}

.bl_btm .close, .bl_btmL .close, .bl_btmR .close { 
padding:3px 13px 0 10px; 
}

.balloon p {
color:#333333;
margin:0;
padding:0px 0 10px 0;
}
.balloon p.caption {
font-size:88%;
padding:0px 0 0px 0;
}




/* clearfix
------------------------------------------------ */
#header:after,
.h1Area:after,
.h1bg:after,
#mainContents:after,
#main #linkList ul:after {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
	content: ".";
}

