body {
	margin : 0px;
	font-size : 13px;
	color : #333333;
	background-color : #ffffff;
	font-family : ＭＳ Ｐゴシック;
}

img {
	border : 0px;
}

form {
	margin : 0px;
}

a.no_borders:link {
	color : #333333;
	text-decoration : none;
}

a.no_borders:visited {
	color : #333333;
	text-decoration : none;
}

a.no_borders:hover {
	color : #333333;
	text-decoration : none;
}

a.no_borders:active {
	color : #333333;
	text-decoration : none;
}

/* float解除 */
.clear-both {
	clear: both;
	height: 1px;
	font-size: 1px;
	text-align: center;
}

/* リンク色 */
a:link {
	color : #0033CC;
}

a:visited {
	color : #0033CC;
}

a:hover {
	color : #FF6600;
}

a:active {
	color : #0033CC;
}


/* ヘッダ */
.spe_ad_header {
	width : 770px;
	height : 87px;
	margin : 10px auto 0px auto;
	background-image : url(../img/company/special_ad/bg_spe1.gif);
}

.spe_ad_header1 {
	width : 450px;
	float : left;
}

.spe_ad_header2 {
	width : 270px;
	float : right;
	padding-right : 5px;
}

p.header_link1 {
	margin : 0px 0px 0px 0px;
	padding-top : 25px;
}

p.header_link2 {
	margin : 0px 0px 0px 0px;
	padding-top : 4px;
}

p.header_link1 img {
	vertical-align : middle;
	padding-right : 5px;
}

p.header_link2 img {
	vertical-align : middle;
	padding-right : 5px;
}

/* コンテンツ枠 */
.spe_ad_waku {
	width : 770px;
	margin : 0px auto 0px auto;
	background-image : url(../img/company/special_ad/bg_spe2.gif);
}

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

/* サンプル */
.special_days {
	border : 2px solid #0134FF;
	background-color : #DDE5FB;
	padding : 2px 0px 2px 0px;
}

.special_border {
	width : 538px;
	border : 2px solid #FF0000;
	padding : 2px;
}

/* 検索説明 */
.spec_adtitle {
	margin : 0px 0px 0px 55px;
	padding : 20px 0px 0px 0px;
}

.spec_adsubtitle {
	width : 612px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 20px 0px;
}

.kaku_title {
	width : 614px;
	margin : 0px auto 0px auto;
}

.nakawaku1 {
	width : 614px;
	margin : 0px auto 0px auto;
}

.nakawaku2 {
	width : 614px;
	margin : 0px auto 0px auto;
	background-image : url(../img/company/special_ad/nakawaku2.gif);
}

.search_image1 {
	width : 504px;
	height : 191px;
	margin : 0px 0px 0px 24px;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/company/special_ad/search_image1.gif);
	background-position : 0px 9px;
	background-repeat : no-repeat;
}

p.search_image_text1 {
	margin : 0px 0px 0px 90px;
	padding : 22px 0px 0px 0px;
	font-size : 14px;
}

.place_syokusyu {
	width : 540px;
	margin : 0px auto 0px auto;
	padding : 0px 0px 10px 0px;
}

.place_allbox {
	width : 174px;
	float : left;
}

p.place_syokusyu_name {
	margin : 10px 0px 0px 0px;
	font-weight : bold;
	color : #666666;
}

.place_box {
	width : 156px;
	margin : 0px 0px 0px 0px;
	background-color : #F2F2F2;
	border : 1px solid #CCCCCC;
}

.place_box2 {
	margin : 0px 0px 3px 5px;
	padding : 3px 0px 0px 0px;
}

p.place_text1 {
	width : 101px;
	margin : 0px 0px 0px 0px;
	float : left;
}

p.place_text2 {
	width : 43px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.syokusyu_allbox {
	width : 174px;
	float : left;
}

.syokusyu_box {
	width : 355px;
	margin : 0px 0px 0px 0px;
	background-color : #F2F2F2;
	border : 1px solid #CCCCCC;
}

.syokusyu_box2 {
	margin : 0px 0px 3px 5px;
	padding : 5px 0px 0px 0px;
}

p.syokusyu_text1 {
	width : 204px;
	margin : 0px 0px 0px 0px;
	float : left;
}

p.syokusyu_text2 {
	width : 135px;
	margin : 0px 0px 0px 0px;
	float : left;
}

.kaku_title2 {
	width : 614px;
	margin : 15px auto 0px auto;
}

.search_image2 {
	width : 584px;
	height : 146px;
	margin : 0px 0px 0px 24px;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/company/special_ad/search_image2.gif);
	background-position : 0px 9px;
	background-repeat : no-repeat;
}

p.search_image_text2 {
	margin : 0px 0px 0px 142px;
	padding : 30px 0px 0px 0px;
	font-size : 14px;
}

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

p.search_image_text2 img {
	vertical-align : middle;
	padding-left : 5px;
}

.search_image3 {
	width : 585px;
	height : 231px;
	margin : 0px 0px 0px 24px;
	padding : 0px 0px 0px 0px;
	background-image : url(../img/company/special_ad/search_image3.gif);
	background-position : 0px 9px;
	background-repeat : no-repeat;
}

p.search_image_text3 {
	margin : 0px 20px 0px 100px;
	padding : 18px 0px 0px 0px;
	font-size : 14px;
	line-height : 18px;
}

.suspend {
	width : 614px;
	margin : 15px auto 0px auto;
}

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

.minikome {
	width : 280px;
	margin : 5px auto 0px auto;
	background-image : url(../img/company/special_ad/mini_kome.gif);
	background-repeat : no-repeat;
	background-position : 0px 1px;
}

p.mini_kome_text {
	font-size : 11px;
	margin : 0px 0px 0px 12px;
}

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

.btn_select_qjin {
	text-align : center;
	margin : 15px 0px 0px 0px;
	padding-bottom : 10px;
}

/* ログイン */
.login_title {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 0px 0px;
	text-align : center;
}

p.login_text {
	margin : 25px 0px 0px 0px;
	text-align : center;
}

.login_box {
	width : 215px;
	margin : 10px auto 0px auto;
	border : 1px solid #666699;
	background-color : #F1F1F6;
}

.login_table {
	width : 160px;
	margin : 10px auto 0px auto;
}

p.id_pass {
	margin : 0px 10px 3px 0px;
	font-size : 12px;
	text-align : right;
}

p.id_pass2 {
	margin : 0px 0px 3px 0px;
}

.id_pass_size {
	width : 90px;
	font-size : 12px;
}

p.login_button {
	margin : 7px 0px 10px 0px;
	text-align : center;
}

/* MyQ-JiN説明 */
.spec_adtitle {
	margin : 0px 0px 0px 0px;
	padding : 20px 0px 0px 0px;
	text-align : center;
}

.spec_adsubtitle2 {
	width : 686px;
	margin : 0px auto 0px auto;
	padding : 15px 0px 20px 0px;
}

.myqjin_image1 {
	width : 614px;
	margin : 0px auto 0px auto;
}

.pinpoint_image1 {
	width : 614px;
	height : 67px;
	margin : 0px auto 0px auto;
	background-image : url(../img/company/special_ad/pinpoint_image1.gif);
	background-repeat : no-repeat;
}

.pinpoint_image2 {
	width : 614px;
	height : 103px;
	margin : 0px auto 0px auto;
	background-image : url(../img/company/special_ad/pinpoint_image2.gif);
	background-repeat : no-repeat;
}

.pinpoint_image3 {
	width : 614px;
	margin : 0px auto 0px auto;
}

.pinpoint_image4 {
	width : 614px;
	height : 74px;
	margin : 0px auto 0px auto;
	background-image : url(../img/company/special_ad/pinpoint_image6.gif);
	background-repeat : no-repeat;
}

p.pinpoint_text1 {
	margin : 0px 0px 0px 115px;
	padding : 29px 0px 0px 0px;
	font-size : 14px;
}

p.pinpoint_text2 {
	width : 345px;
	margin : 0px 0px 0px 255px;
	padding : 11px 0px 0px 0px;
	font-size : 14px;
}

p.pinpoint_text3 {
	margin : 0px 0px 0px 266px;
	padding : 10px 0px 0px 0px;
	line-height : 18px;
	font-size : 14px;
}

p.pinpoint_text3 img {
	vertical-align : middle;
	padding-left : 5px;
}

/* みにれべる */

.level_minibox {
	margin : 0px 30px 0px 0px;
	padding : 0px 0px 0px 0px;
	width : 70px;
	float : right;
}

.minilevelimg {
	margin : 0px 0px 0px 0px;
	padding : 11px 0px 1px 0px;
	text-align : center;
}

.mini_levelingbox {
	width : 68px;
	margin : 0xp 0px 0px 0px;
	padding : 0px 0px 1px 0px;
	border : 1px solid #CCCCCC;
	background-image : url(../img/company/ad/bg_minilevel.gif);
}

.minilevellevel {
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
}
p.panpan,p.panpan2 {
	font-size : 11px;
	text-align : right;
}

p.panpan {
	margin : 0px 10px 0px 0px;
	padding : 2px 0px 20px 0px;
}

p.panpan2 {
	margin : 0px 10px 0px 0px;
	padding : 2px 0px 0px 0px;
}
