/* ターゲットメール */


h3.title {
	margin : 20px auto 0px auto;
	padding : 0px 0px 10px 0px;
	width:639px;
	height:148px;
	background:url(../../img/company/ad/direct/direct_title.png) no-repeat;
	text-indent:-10000px;
}


p.target_boutou {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 40px 0px;
	line-height : 16px;
	text-align : center;
}


.bg_contetntsss1 {
	width : 588px;
	margin : 0px auto 40px auto;
	padding : 15px 0px 10px 0px;
	border : 1px dotted #CCCCCC;
	background-color : #EFEFEF
}

h4.dih4 {
	width : 470px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 3px 15px;
	border-bottom : 2px solid #66CCFF;
	font-size : 14px;
	letter-spacing : 1px;
	font-weight : bold;
}

.setbx {
	width : 460px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 0px 0px;
}

p.setbx {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	line-height : 18px;
}

.target_yaji {
	margin : 0px 0px 0px 0px;
	padding : 25px 0px 0px 0px;
	text-align : center;
}

.target_button {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 40px 0px;
	text-align : center;
}

/* 続き */


.delheadbelt {
	height : 77px;
	background-image : url(../../img/company/delivery/bg_loging.png);
}

p.lest_muryou {
	width : 280px;
	margin : 20px auto 0px auto;
	padding : 10px 10px 10px 10px;
	text-align : center;
	font-weight : bold;
	font-size : 14px;
	letter-spacing : 1px;
	border : 1px dotted #CCCCCC;
	background-color : #333333;
	color : #FFFFFF;
}

.kaisuusize {
	font-size : 20px;
}


.dellirae {
	width : 758px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.direxc_ad_waku {
	width : 770px;
	margin : 0px auto 0px auto;
}

p.dittil,p.dittil_under {
	width : 800px;
	margin : 25px auto 0px auto;
	padding : 7px 0px 7px 15px;
	font-weight : bold;
	background-color : #EFEFEF;
	border : 1px dotted #CCCCCC;
}

p.dittil_under {
	margin : 25px auto 25px auto;
}

/* table */

p.ssdamek {
	width : 600px;
	margin : 15px auto 0px auto;
	padding : 7px 0px 7px 0px;
	text-align : center;
	font-size : 12px;
	background-color : #FFFFE8;
	border : 1px dotted #CCCCCC;
}

.dameaka {
	font-size : 16px;
	color : #FFCCCC;
}

.ksetb {
	width : 645px;
	margin : 0px auto 100px auto;
	padding : 15px 0px 0px 0px;
}

.ksetble {
	width : 645px;
}

.kseth1,.kseth2,.kseth3 {
	background:url(../../img/company/ad/direct/bg_th.gif);
	font-weight : bold;
	color : #FFFFFF;
	border-right : 1px solid #FFFFFF;
}

.kseth1 {
	width : 473px;
	padding : 10px 0px 10px 10px;
}

.kseth2 {
	width : 80px;
	padding : 10px 0px 10px 0px;
	text-align : center;
}

.ksetd_le,.ksetd_ce,.ksetd_le_err,.ksetd_ce_err,.ksetd_ce_ng {
	background-color : #EFEFEF;
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #FFFFFF;
}

.ksetd_le_err,.ksetd_ce_err {
	background-color : #FFCCCC;
}

.ksetd_le,.ksetd_le_err {
	padding : 6px 0px 6px 10px;
}

.ksetd_ce,.ksetd_ce_err,.ksetd_ce_ng {
	padding : 6px 0px 6px 0px;
	text-align : center;
}

.ksetd_ce_ng {
	background-color : #EFEFEF;
}


.klitb {
	width : 750px;
	margin : 0px auto 100px auto;
}

.klitb2 {
	width : 607px;
	margin : 15px auto 0px auto;
}

.klitble {
	width : 750px;
}

.klitble-sr {
	width : 100%;
}

.klitble2 {
	width : 607px;
}

.klith-sr9,.klith1,.klith2,.klith3,.klith4,.klith5,.klith6,.klith8,.klith-sr1,.klith-sr2,.klith-sr3,.klith-sr4,.klith-sr5,.klith-sr6,.klith-sr7,.klith-sr8 {
	padding : 10px 0px 10px 0px;
	text-align : center;
	background:url(../../img/company/ad/direct/bg_th.gif);
	font-weight : bold;
	color : #FFFFFF !important;
	border-right : 1px solid #FFFFFF;
}

.klith7 {
	width : 287px;
	padding : 10px 0px 10px 10px;
	background:url(../../img/company/ad/direct/bg_th.gif);
	font-weight : bold;
	color : #FFFFFF;
	border-right : 1px solid #FFFFFF;
}

p.usuusu {
	width : 660px;
	margin : 25px auto 10px auto;
	padding : 7px 0px 7px 0px;
	border : 1px dotted #CCCCCC;
	background-color : #FFFFCC;
	font-size : 12px;
	text-align : center;
}

.klith1,.klith-sr1 {
	width : 64px;
}

.klith2,.klith-sr2 {
	width : 82px;
}

.klith3,.klith-sr3 {
	width : 40px;
}

.klith4,.klith-sr4 {
	width : 40px;
}

.klith5,.klith-sr5 {
	width : 80px;
}

.klith6 {
	width : 80px;
}

.klith-sr6,.klith-sr9 {
	width : 148px;
}

.klith-sr7 {
	width : 149px;
}

.klith8,.klith-sr8 {
	width : 60px;
}

.malebg {
	background-image : url(../../img/company/delivery/sex_man.gif);
}

.femalebg {
	background-image : url(../../img/company/delivery/sex_woman.gif);
}

.klitd_le,.klitd_ce,.klitd_le_ng,.klitd_ce_ng {
	border-top : 1px solid #FFFFFF;
	border-bottom : 1px solid #CCCCCC;
	border-right : 1px solid #FFFFFF;
	font-size : 12px;
}

.klitd_le,.klitd_ce {
	color: #333333 !important;
}

.skclr {
	color : #5BB700;
}

p.skcleac {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 9px 0px;
}

.klitd_le_ng,.klitd_ce_ng {
	color : #999999;
	background-color : #EFEFEF;
}

.klitd_le,.klitd_le_ng {
	padding : 6px 0px 6px 10px;
}

.klitd_ce,.klitd_ce_ng {
	padding : 6px 0px 6px 0px;
	text-align : center;
}

p.honsp {
	width : 450px;
	margin : 0px auto 0px auto;
	padding : 25px 0px 20px 0px;
}

p.hons_tp {
	width : 450px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
}

p.hons_top {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 100px 0px;
	text-align : center;
}

ul.nexthyouji {
	width : 400px;
	margin : 0px auto 0px auto;
	padding : 35px 0px 10px 0px;
}

ul.nexthyouji li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
}

ul.nexthyouji_hons {
	width : 400px;
	margin : 0px auto 10px auto;
	padding : 10px 0px 10px 40px;
	background-color : #DFFFDF;
	border : 1px dotted #009900;
}

ul.nexthyouji_hons li {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	font-weight : bold;
	color : #009900;
}

.delingtablebb_direct {
	width : 759px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	border-top : 1px solid #CCCCCC;
}

.delingtd_r {
	line-height : 20px;
}

.slachgrey {
	color : #666666;
}

.bg_bg_result0 {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 0px;
}

p.result0_mousi {
	width : 450px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 10px 0px;
	background-color : #FFD9D9;
	border : 2px dotted #CC0000;
	color : #CC0000;
	text-align : center;
	line-height : 20px;
}

/* 詳細 */

.daywakuw {
	width : 676px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 3px 0px;
}

p.resumeregist {
	width : 500px;
	margin : 0px 0px 0px 0px;
	padding : 8px 0px 0px 0px;
	float : left;
}

.pric {
	width : 129px;
	margin : 0px 0px 0px 0px;
	padding : 0px 10px 4px 0px;
	float : right;
}


.detaidv {
	width : 676px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	border-top : 1px solid #CCCCCC;
}

.detable {
	width : 676px;
	background-color : #656565;
	border-top : 2px solid #FFFFFF;
}

.detaft {
	width : 136px;
	padding : 0px 0px 0px 0px;
	border-right : 1px solid #FFFFFF;
	border-bottom : 1px solid #FFFFFF;
	padding : 6px 0px 0px 20px;
	color : #FFFFFF;
	font-weight : bold;
	line-height : 20px;
}

.detagt {
	width : 540px;
	background-color : #EFEFEF;
	border-bottom : 1px solid #FFFFFF;
	padding : 6px 0px 0px 20px;
	line-height : 20px;
}

p.detap {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 6px 0px;
}

p.detap img {
	vertical-align : middle;
}

.mini_tui {
	font-size : 11px;
	color : #CC0000;
}

.yajinko {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 45px 0px;
}

.yajia {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

.yajiwet {
	width : 500px;
	margin : 0px auto 0px auto;
	padding : 10px 0px 45px 0px;
}

.yajiwet_l {
	width : 250px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.yajiwet_r {
	width : 250px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.yajibpol {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	text-align : center;
}

.yajibpor {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	text-align : center;
}

.yajinkocal {
	width : 220px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.yajinkocar {
	width : 220px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

p.yajipl {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 7px 11px;
	color : #8A5304;
	background-image : url(../../img/company/ad/direct/kome-cha.png);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	font-size : 12px;
	line-height : 16px;
}

p.yajipr_long {
	width : 410px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 7px 154px;
	color : #246724;
	background-image : url(../../img/company/ad/direct/kome-gre.png);
	background-repeat : no-repeat;
	background-position : 140px 2px;
	font-size : 12px;
	line-height : 16px;
}

.yajipr_longbox {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 70px 0px;
}

p.yajipr {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 7px 11px;
	color : #246724;
	background-image : url(../../img/company/ad/direct/kome-gre.png);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	font-size : 12px;
	line-height : 16px;
}

p.yajipr_red {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 7px 12px;
	color : #FF0000;
	background-image : url(../../img/company/ad/direct/kome-red.gif);
	background-repeat : no-repeat;
	background-position : 0px 5px;
	font-size : 12px;
	line-height : 20px;
}

.redparg {
	color : #FF0000;
	font-weight : bold;
}

p.yajidel {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 7px 11px;
	background-image : url(../../img/company/ad/direct/kome-black.gif);
	background-repeat : no-repeat;
	background-position : 0px 2px;
	font-size : 12px;
	line-height : 16px;
}

/* 質問する */

.bg1,.bg3,.bg1_myq {
	width : 490px;
}

.bg1 {
	margin : 0px auto 0px auto;
	padding : 20px 0px 0px 0px;
}

.bg1_myq {
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.bg2 {
	width : 550px;
	margin : 0px auto 0px auto;
	padding : 10px 10px 10px 10px;
	background-color : #EFEFEF;
	border : 1px solid #CCCCCC;
}

.bg3 {
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

p.question_txt1 {
	margin : 0px 0px 10px 0px;
	line-height : 20px;
}

p.question_txt2 {
	margin : 0px 0px 10px 0px;
	line-height : 20px;
}
p.question_txt3 {
	margin : 0px 0px 0px 0px;
	font-size : 13px;
	color : #0066CC;
	font-weight : bold;
}

.tyuui {
	margin : 15px auto 0px auto;
	width : 530px;
	background-image : url(../../img/company/question/onegai.gif);
	background-repeat : no-repeat;
	background-position : 0px 4px;
}

p.tyuui_txt {
	margin : 0px 0px 0px 48px;
	font-size : 13px;
	color : #FF0000;
	line-height : 20px;
}

p.textarea_txt {
	width : 500px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
}

p.textarea_txt2 {
	margin : 0px 0p 0px 0p;
	padding : 15px 0px 0px 0px;
	text-align : center;
}

.arean {
	width : 500px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.question_txtarea {
	width : 500px;
	height : 200px;
}

.submit_buttonyj {
	width : 180px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.submit_buttonsh {
	width : 184px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 60px 0px;
}

.submit_buttonaip {
	width : 462px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 60px 0px;
}

p.thanks1,p.thanks2,p.thanks2_2 {
	width : 450px;
	margin : 0px auto 0px auto;
	line-height : 25px;
}

p.thanks1 {
	padding : 40px 0px 20px 0px;
}

p.thanks2 {
	padding : 0px 0px 60px 0px;
}

p.thanks2_2 {
	padding : 0px 0px 0px 0px;
}

p.closeout {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 120px 0px;
	line-height : 30px;
	text-align : center;
}

/* 申込み */

p.sct5ig {
	margin : 0px 0px 0px 0px;
	padding : 40px 0px 20px 0px;
	text-align : center;
	font-weight : bold;
}

.feebox {
	width : 270px;
	margin : 30px auto 0px auto;
	padding : 0px 0px 0px 0px;
	border : 1px dotted #CCCCCC;
}

.feeboxl,.feeboxr {
	width : 134px;
	float : left;
}

.feeboxl {
	background-color : #EFEFEF;
}

.feeboxr {
	background-color : #FFFFFF;
}

p.feel {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 0px;
	font-size : 14px;
	letter-spacing : 1px;
	font-weight : bold;
	text-align : center;
}

p.sitei {
	margin : 0px 0px 0px 0px;
	padding : 12px 0px 0px 0px;
	text-align : center;
	font-size : 12px;
}

p.gosyo {
	margin : 0px 0px 0px 0px;
	padding : 7px 0px 0px 0px;
	text-align : center;
	font-size : 12px;
}

.yajilas {
	margin : 0px 0px 0px 0px;
	padding : 7px 0px 10px 0px;
	text-align : center;
}

.saplkaute {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

h1.hurikomih1 {
	margin : 20px 0px 20px 0px;
	padding : 10px 0px 10px 20px;
	background-color : #EFEFEF;
	border-top : 1px dotted #CCCCCC;
	border-bottom : 1px dotted #CCCCCC;
	font-size : 14px;
	letter-spacing : 1px;
}

/* 完了 */

p.ookini {
	width : 630px;
	margin : 30px auto 0px auto;
	padding : 10px 0px 10px 20px;
	background-color : #333333;
	color : #FFFFFF;
	font-size : 14px;
	letter-spacing : 1px;
	font-weight : bold;
}

.ookinibox {
	width : 600px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 10px 0px;
}

p.ookinitxt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	line-height : 20px;
}

/* 質問回答受信 */

.shiboxk {
	width : 650px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

p.question_txt {
	width : 650px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
	font-weight : bold;
}

p.question_txt2 {
	width : 650px;
	margin : 0px auto 0px auto;
	padding : 5px 0px 0px 0px;
	font-weight : bold;
}

.wait {
	color : #FF0000;
	font-weight : bold;
}

.wait2 {
	color : #003399;
	font-weight : bold;
}

/* 無効 */

p.scout_mukou {
	width : 450px;
	margin : 40px auto 0px auto;
	padding : 10px 0px 10px 0px;
	text-align : center;
	border : 1px dotted #CCCCCC;
	background-color : #EFEFEF;
}

/* 求職者 */
.enjin {
	color : #CC0000;
}

p.mazuha {
	margin : 0px 0px 0px 0px;
	padding : 55px 0px 0px 0px;
	text-align : center;
	font-weight : bold;
	color : #666666;
}

p.mazuhakigen {
	
}

.kakunin_bu {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	text-align : center;
}

p.mstle {
	width : 490px;
	margin : 0px auto 0px auto;
	padding : 55px 0px 5px 0px;
	font-weight : bold;
	color : #666666;
}

p.mstle_my {
	width : 490px;
	margin : 0px auto 0px auto;
	padding : 25px 0px 0px 0px;
	font-weight : bold;
}

p.mstle_my2 {
	margin : 0px 0px 0px 0px;
	padding : 25px 0px 0px 0px;
	text-align : center;
	font-weight : bold;
}

p.mstle_my3 {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 12px 0px;
	text-align : center;
	font-weight : bold;
}

.mstlekigen_box {
	width : 490px;
	margin : 0px auto 0px auto;
	padding : 7px 0px 7px 0px;
}

p.mstlekigen {
	width : 290px;
	margin : 0px 0px 0px 50px;
	padding : 7px 0px 7px 0px;
	background-color : #FFFFEC;
	border : 1px dotted #CCCCCC;
	color : #990000;
	font-size : 11px;
	text-align : center;
}

p.mstlekigen2 {
	width : 310px;
	margin : 10px auto 10px auto;
	padding : 7px 0px 7px 0px;
	background-color : #FFFFEC;
	border : 1px dotted #CCCCCC;
	color : #990000;
	font-size : 11px;
	text-align : center;
}

p.mesabxl {
	width : 500px;
	margin : 0px auto 0px auto;
	padding : 15px 15px 15px 15px;
	line-height : 20px;
	border : 1px solid #CCCCCC;
	background-color : #EFEFEF;
}

.mqyajilas {
	margin : 0px 0px 0px 0px;
	padding : 15px 0px 0px 0px;
	text-align : center;
}

.anserokxob {
	width : 500px;
	margin : 0px auto 0px auto;
	padding : 45px 0px 100px 0px;
}

p.anserok {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 15px 0px;
	line-height : 25px;
}

/* 削除 */

p.sct5ig_sdel {
	width : 450px;
	margin : 40px auto 10px auto;
	padding : 10px 0px 10px 0px;
	text-align : center;
	font-weight : bold;
	border : 1px dotted #CCCCCC;
	background-color : #EFEFEF;
}

p.sct5ig_sdel_de {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 20px 0px;
	text-align : center;
}

p.sct5ig_sdel_de2 {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 60px 0px;
	text-align : center;
}

p.ngword,p.ngword2 {
	width : 350px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 10px 0px;
}

p.ngword2 {
	padding : 15px 0px 10px 0px;
}

ul.ngwordul {
	width : 350px;
	margin : 0px auto 10px auto;
	padding : 10px 0px 10px 30px;
	border : 1px dotted #CCCCCC;
	background-color : #EFEFEF;
}

ul.ngwordul li {
	margin : 0px auto 0px auto;
	padding : 0px 0px 10px 0px;
}
/* 追加 */

.machiingboxes {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 40px 0px;
}


p.machimachi {
	width : 525px;
	margin : 0px auto 0px auto;
	padding : 8px 0px 8px 25px;
	font-weight : bold;
	border-top : 1px solid #C6E4F2;
	border-bottom : 1px solid #C6E4F2;
	background-color : #E3F1FA;
	text-align : left;
}

.machiingmaeeboxes {
	width : 480px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
}

p.machiingmaee {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 8px 0px;
	text-align : left;
	line-height : 18px;
}


p.machimachi2 {
	width : 525px;
	margin : 0px auto 0px auto;
	padding : 8px 0px 8px 25px;
	font-weight : bold;
	border-top : 1px solid #66CC66;
	border-bottom : 1px solid #66CC66;
	background-color : #CCEECC;
	text-align : left;
}

.onsbu {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 10px 0px;
	text-align : center;
}

/*  */

/* MyQ-JiNの方の続き */

.doublyaji {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

p.kanarazuanw {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 0px;
	text-align : center;
	font-size : 16px;
	font-weight : bold;
	letter-spacing : 3px;
	line-height : 22px;
	color : #666666;
}

.doubanzone,.doubanzone_last {
	width : 450px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.douban_tl {
	width : 186px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

.douban_tr {
	width : 186px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : right;
}

p.douban_tlxt,p.douban_trxt {
	margin : 0px 0px 0px 0px;
	padding : 10px 0px 10px 0px;
	font-size : 16px;
	line-height : 22px;
	font-weight : bold;
	text-align : center;
}

p.douban_tlxt {
	color : #009900;
}

p.douban_trxt {
	color : #666666;
}

.doubanzone_si {
	width : 450px;
	height : 110px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
	background-image : url(../../img/company/ad/direct/double_yaji3.png);
}

.doubanzone_sisi {
	width : 480px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

p.douban_tlxt2 {
	margin : 10px 0px 120px 0px;
	padding : 5px 0px 5px 22px;
	font-size : 12px;
	line-height : 18px;
	background-color : #3BA83B;
	background-image : url(../../img/company/ad/direct/komeshite.png);
	color : #FFFFFF;
	background-repeat : no-repeat;
	background-position : 10px 9px;
	border : 1px dotted #009900;
}

p.douban_tlxt3 {
	margin : 10px 0px 120px 0px;
	padding : 5px 0px 5px 22px;
	font-size : 12px;
	line-height : 18px;
	background-image : url(../../img/common/kome.gif);
	color : #000000;
	background-repeat : no-repeat;
	background-position : 10px 9px;
}

.doubanzone_last {
	padding : 10px 0px 0px 0px;
}

.douban_tl_last {
	width : 210px;
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	float : left;
}

/* 企業＾＾ */

.sc_ad_waku,.sc_ad_waku_naka,.sc_ad_waku_last {
	width : 770px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 0px 0px;
}

.sc_ad_waku {
	padding : 20px 0px 0px 0px;
}

.sc_ad_waku_naka {
	background-image : url(../../img/company/ad/direct/bg_adsc2.gif);
	padding : 20px 0px 0px 0px;
}

.sc_ad_waku_last {
	padding : 0px 0px 0px 0px;
}

p.tyuui_de {
	margin : 5px 0px 0px 70px;
	font-size : 13px;
	color : #333333;
}

.c_name2_de {
	width : 640px;
	margin : 0px auto 0px auto;
	border-bottom : 2px solid #666666;
}

.matingtxbx,.matingtxbx_lasg {
	margin : 0px 0px 0px 0px;
	padding : 40px 0px 0px 0px;
}

.matingtxbx_lasg {
	padding : 40px 0px 70px 0px;
}

p.matingtxt {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	text-align : center;
}

p.matingtxtby {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 0px 0px;
	text-align : center;
}

/* 追加 */

p.machinko,p.machinko_machi,p.machinko_jitai {
	width : 270px;
	margin : 10px auto 30px auto;
	padding :10px 10px 10px 10px;
	border : 1px dotted #999999;
	font-size : 16px;
	background-color : #FFFF99;
	text-align : center;
}
p.machinko_machi {
	line-height : 22px;
	font-size : 12px;
	background-color : #EFEFEF;
	margin : 10px auto 10px auto;
}

p.machinko_jitai {
	font-size : 12px;
	background-color : #EFEFEF;
}

p.zehisagasite {
	margin : 10px auto 0px auto;
	padding : 0px 0px 30px 0px;
	text-align : center;
}

p.dozodozo {
	width : 470px;
	margin : 0px auto 0px auto;
	padding :20px 0px 20px 0px;
	font-size : 14px;
	letter-spacing : 1px;
	line-height : 24px;
}

.yajilast_que {
	width : 324px;
	margin : 0px auto 0px auto;
	padding :10px 20px 0px 0px;
}

p.ksetb_hokani_que_txt {
	width : 480px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 0px 0px;
	line-height : 20px;
}

.ksetb_hokani_que {
	width : 645px;
	margin : 0px auto 40px auto;
	padding : 0px 0px 0px 0px;
}

p.err {
	width : 300px;
	margin : 15px auto 15px auto;
	padding : 10px 0px 10px 0px;
	color : #FFFFFF;
	background-color : #CC0000;
	text-align : center;
	font-weight : bold;
}
