@charset "UTF-8";

/* ****************************************************************** 

	COPYRIGHT(C) CYBRiDGE CORPORATION.
	URL: http://www.cybridge.jp/

****************************************************************** */

/* common
-----------------------------------------------------------------------------  */
#main h2{
	padding:2px 0 4px;
	background:url("/img/common/line.gif") 0 100% no-repeat;
	color:#bd0e00;
	font-size:150%;
	font-weight:bold;
	margin-bottom:15px;
	}
#main h3{
	background: #FAFAFA;
	padding-left:5px;
	line-height:23px;
	font-weight:bold;
	margin-bottom:5px;
	}
#main h4{
	font-weight:bold;
	margin-bottom:5px;
	line-height:23px;
	background:url("/img/common/line_dot.gif") repeat-x 0 100%;
	}

.pmark{
	padding:10px;
	text-align:center;
	}


/*==================================================================
	help styles
===================================================================*/

dl#helpIndex{
	padding:0 10px 12px;
}
dl#helpIndex a{
		text-decoration:none;
	}
dl#helpIndex dd{
		margin:3px 0;
		padding-left:30px;
		background:url(/img/icon/ico_arw_02.gif) 15px 50% no-repeat;
		list-style:disc;
	}
dl#helpIndex dt{
		margin:15px 0 10px;		
		border-bottom:1px solid #ccc;
		font-weight:bold;
	}
	

#thisiteis{
	width:793px;
	margin:0 auto;
	padding:0 10px 0 12px;
	background:url(/img/about/bg_thissiteis.jpg) 0 0 no-repeat;
}


/*==================================================================
	about styles
===================================================================*/
#p-about #main{
	float:none;
	width:815px;
	margin:0 auto;
	}
#thissiteisFirst h2, 
#thissiteisFirst span,
#thissiteisSecond h3,
#thissiteisSecond dt,
#thissiteisThird h3,
#thissiteisThird p{
	display:block;
	left:-1000px;
	width:1px;
	height:1px;
	overflow:hidden;
	}
#thissiteisFirst p{
	height:165px;
	margin:290px 0 0 0;
	background:url(/img/about/bg_thissiteisFirst.gif) 0 0 no-repeat;
	}
#thissiteisSecond{
	margin:15px 0 20px 0;
	padding:0 18px 0 210px;
	background:url(/img/about/bg_thisiteisSecond.jpg) 0 0 no-repeat;
	}

#thissiteisSecond dd{
	margin:0 0 10px 0;
	padding:0 0 0 190px;
	}
#thissiteisSecond .dt1{
	background:url(/img/about/dt_thisiteisSecond01.gif) 0 0 no-repeat;
	}
#thissiteisSecond .dt2{
	background:url(/img/about/dt_thisiteisSecond02.gif) 0 0 no-repeat;
	}
#thissiteisSecond .dt3{
	height:60px;
	background:url(/img/about/dt_thisiteisSecond03.gif) 0 0 no-repeat;
	}
#thissiteisSecond .dt4{
	height:60px;
	background:url(/img/about/dt_thisiteisSecond04.gif) 0 0 no-repeat;
	}
#thissiteisSecond .dt5{
	background:url(/img/about/dt_thisiteisSecond05.gif) 0 0 no-repeat;
	}
	#thissiteisSecond .dt5 p{
	margin:0;
	}
	
#thissiteisThird{
	padding:130px 0 0 0;
	background:url(/img/about/bg_thisiisteisThird.gif) 0 0 no-repeat;
	}
#thissiteisThird dl{
	margin:0 30px 10px 40px;
	padding:0 0 0 85px;
	background:url(/img/about/tab_checkMark.gif) 0 0 no-repeat;
	}
#thissiteisThird dt{
	margin:0 0 0px 0;
	color:#ca3e33;
	font-size:20px;
	}
	
#thissiteisThird #registBtn{
	margin:10px 0 0 0;
	text-align:right;
	}
#thissiteisThird #registBtn a{
	display:block;
	width:163px;
	height:99px;
	margin:0 25px 0 auto;
	padding:34px 0 0 100px;
	background:url(/img/about/btn_thissiteisRegist.gif) 0 0 no-repeat;
	text-align:left;
	}
	
/*==================================================================
	whats styles
===================================================================*/

#main .wtHakenPre h3{
	background:url(/img/dline_468_02.gif) no-repeat 0 100%;
	margin:13px 0 0;
	padding:0px;
	line-height:normal;
	}
#main .wtHakenBlk h4{
	background:none;
	line-height:normal;
	margin-bottom:0px;
	}
	
.wtHakenBlk {}
.wtHakenBlk .localNav {
	margin:26px 0 0;
	padding:13px 0 0;
	background:url(/img/dline_468_02.gif) 0 0 no-repeat;
	text-align:center;
	}
.wtHakenBlk {}
.wtHakenBlk .localNav {
	margin:26px 0 0;
	padding:13px 0 0;
	background:url(/img/dline_468_02.gif) 0 0 no-repeat;
	text-align:center;
	}
.wtHakenBlk .wtMembBtn {
	margin:26px 0 15px;
	text-align:center;
	}

.wtHakenPre p {
	margin:7px 0 0;
	}
.wtHakenPre p em {
	color:#999;
	font-style:normal;
	}

.wtHakenBox,
.wtHakenBox3 {
	margin:13px 0 0;
	padding:0 0 13px;
	background:url(/img/whats/bg_wtHakenBox_btm.gif) 0 100% no-repeat;
	}
.wtHakenBox2,
.wtHakenBox3 {
	margin:20px 0 0;
	}

.wtHakenBox p,
.wtHakenBox ul {
	padding:9px 15px 0;
	}

/* time.html */
.wtHakenJob {
	margin:13px 0 0;
	padding:0 0 13px;
	background:url(/img/whats/bg_wtHakenBox02_btm.gif) 0 100% no-repeat;
	}
.wtHakenJob div {
	width:215px;
	padding:5px 15px 0;
	background:url(/img/whats/bg_wtHakenBox02_top.gif) 0 0 no-repeat;
	}
/* 左右振り分け */
.wtHakenJob .wtJobL {float:left;}
.wtHakenJob .wtJobR {float:right;}

/* time中身 */
.wtHakenJob h5 {
	padding:5px 0;
	border-bottom:1px solid #c3b593;
	color:#bd0e00;
	font-size:135%;
	font-weight:bold;
	text-align:center;
	}
.wtHakenJob ul {
	margin:8px 0 0;
	}
.wtHakenJob li {
	margin-left:1.2em;
	padding-top:1px;
	padding-bottom:1px;
	list-style:disc outside;
	}


.wtHakenBox3 ul {
	padding:0 15px;
	}
.wtHakenBox3 li {
	float:left;
	width:203px;
	margin-left:1.2em;
	padding-top:4px;
	padding-bottom:2px;
	list-style:disc outside;
	}
	

/*==================================================================
	contact styles
===================================================================*/

#p-contact #main .sheet th{
	width:160px;
	}
#p-contact #main .sheet textarea{
	width:98%;
	height:10em;
	}
#p-contact #main .sheet .formfield{
	width:220px;
	}
