﻿@charset "utf-8";



/* clearfix
---------------------------------------------*/
.clearfix:after {
    display: block;
    clear: both;
    height: 0;
    visibility: hidden;
    content: ".";
}
.clearfix {
    display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
    * height: 1%;
}
.clearfix {
    display: block;
}
/* End hide from IE-mac */




/* icon */
.icon_topic1 a,
.icon_topic1 span,
.icon_topic2 a,
.icon_topic2 span,
.icon_topic3 a,
.icon_topic3 span,
.icon_topic4 a,
.icon_topic4 span {
    padding: 0px 0px 0px 16px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0 0px;
}

.icon_topic1 a, .icon_topic1 span { background-image: url("../../media/temp/second/icon_topic1.gif"); padding-left:55px; }
.icon_topic2 a, .icon_topic2 span { background-image: url("../../media/temp/second/icon_topic2.gif"); padding-left:55px; }
.icon_topic3 a, .icon_topic3 span { background-image: url("../../media/temp/second/icon_topic3.gif"); padding-left:55px; }
.icon_topic4 a, .icon_topic4 span { background-image: url("../../media/temp/second/icon_topic4.gif"); padding-left:55px; }



div#left-contents div#combox h2 {
    background-image: url("../../media/temp/second/title_bg3.jpg")
    }


/*IE6用*/
#right-contents {
	_width: 240px;
    _padding-left:12px;
    _margin:0;
}
/*IE6用*/


div#direct,
div#direct_bottom {
	margin-left:35px;
	_margin:0 0 0 10px;
	}
	
div#direct {
	margin-left:35px;
	width:481px;
	height:49px;
	background:url(../../media/temp/second/title_d.gif) no-repeat 0 0;
	text-indent:-999em;
}
div#direct_bottom {
	margin-left:35px;
	width:461px;
	_width:481px;
	background: url(../../media/temp/second/direct_bg.jpg) repeat-x ;
	margin-bottom:15px;
	padding: 0 10px 15px 10px;
}

div#direct_bottom table.directtb {
	padding: 5px;
	_font-size:12px;
}
table.directtb div.toparea-title {
	margin:0.5em 0.5em 0 0;
}
div#chekibox {
	width:217x;
}
div#chekibox img{
	padding-left:0px;
}
div.attentioncompany {
	float:right;
	width:185px;
	margin-right:25px;
}
	#right-contents div#fortoroku {
		margin-bottom:5px;
	}

	#right-contents div#fortoroku div#middle{
		margin:0;
		padding:10px;
		background: url(../../media/temp/second/side1_waku_mid.gif) repeat-y 0 0;
		height:auto;
	}
	#right-contents div#fortoroku div#middle div.web{
		background: url(../../media/temp/second/ic_web.gif) no-repeat 0 6px;
		_height:30px;
	}
	#right-contents div#fortoroku div#middle div.raisha{
		background: url(../../media/temp/second/ic_raisya.gif) no-repeat 0 6px;
		_height:30px;
	}
	#right-contents div#fortoroku div#middle div.pre{
		background: url(../../media/temp/second/ic_pre.gif) no-repeat 0 6px;
		_height:30px;
	}
	#right-contents div#fortoroku div#middle div.sonota{
		background: url(../../media/temp/second/ic_sonota.gif) no-repeat 0 6px;
		_height:30px;
	}
	#right-contents div#fortoroku div#bottom{
		background: url(../../media/temp/second/side1_waku_bt.gif) no-repeat 0 0;
		height:9px;
	}
.toroku {
	margin:5px 0 0 -12px;
}
	#right-contents div#forstaff {
		margin-top:5px;
	}
	#right-contents div#forstaff div#top{
		background: url(../../media/temp/second/side2_title.gif) no-repeat 0 0;
		width:227px;
		height:41px;
		text-indent:-999em;
	}
	#right-contents div#forstaff div#top2 {
		background: url(../../media/temp/second/side2_title2.gif) no-repeat 0 0;
		width:227px;
		height:55px;
		text-align:center;
		font-weight:bold;
		color:#e3007f;
	}
	#right-contents div#forstaff div#middle{
		margin:0;
		padding:10px;
		background: url(../../media/temp/second/side2_waku_mid.gif) repeat-y 0 0;
		height:auto;
	}
	#right-contents div#forstaff div#bottom{
		background: url(../../media/temp/second/side2_waku_bt.gif) no-repeat 0 0;
		height:21px;
		margin-bottom:10px;
	}
.work {
	background: url(../../media/temp/second/pink_arrow.gif) no-repeat 0 2px;
	display:block;
	padding-left:12px;
	margin:0.5em;
}
.work2 {
	background: url(../../media/temp/second/pink_circle.gif) no-repeat 0 3px;
	display:block;
	padding-left:12px;
	margin:0.5em;
}
img.banner {
	margin:0 0 5px 10px;
}
img.ichioshibn {
    border:1px solid #ccc;
    float:left;
	margin:0 5px 5px 5px;
}
span.haken {
	background: url(../../media/temp/second/ic_haken.gif) no-repeat 0 0px;
    padding-left:25px;
}
span.shokai {
	background: url(../../media/temp/second/ic_shokai.gif) no-repeat 0 0px;
    padding-left:25px;
}
span.seisha {
	background: url(../../media/temp/second/ic_seisha.gif) no-repeat 0 0px;
    padding-left:25px;
}
span.keiyaku {
	background: url(../../media/temp/second/ic_keiyaku.gif) no-repeat 0 0px;
    padding-left:25px;
}
/* add 090117 kanai スタッフNo照会 */
div#combox {
    margin: 0 20px 0 0;
    padding:0px;
}
    div#combox h1 {
        color: #e4197f;
        font-size: 1em;
    }
    div#combox p {
    }
    
div#combox div#referencebox {
    margin: 20px 0;
}
    div#combox div#referencebox div#temprinbox {
        float: left;
        width: 148px;
    }
        div#combox div#referencebox div#temprinbox img {
        }
    div#combox div#referencebox div#contactbox {
        float: right;
    }
        div#combox div#referencebox div#contactbox h3 {
            margin: 0;
            padding: 0;
            border: none;
        }
        div#combox div#referencebox div#contactbox table {
            background: transparent url("../../media/temp/second/reference/bg_form.jpg") no-repeat 0 0;
            width: 345px;
            height: 168px;
        }
            div#combox div#referencebox div#contactbox table tr th {
                padding: .6em .6em 0 0;
                vertical-align: top;
                font-weight: bold;
                font-size: .8em;
                text-align: right;
            }
            div#combox div#referencebox div#contactbox table tr td {
            }
                div#combox div#referencebox div#contactbox table tr td em {
                    font-weight: bold;
                    font-style: normal;
                    font-size: .8em;
                }
            div#combox div#referencebox div#contactbox table tr td input#staffnoform_com {
            }
            div#combox div#referencebox div#contactbox table tr td input#staffnoform_no {
            }
            div#combox div#referencebox div#contactbox table tr td input#staffnoform_birth {
            }
            div#combox div#referencebox div#contactbox table tr td input#staffnoform_btn {
            }

        /* finish */
        div#combox div#referencebox div#contactbox div#staffnofinishbox {
            padding: 30px 0 0 60px;
            background: transparent url("../../media/temp/second/reference/bg_form.jpg") no-repeat 0 0;
            width: 285px; /* 345px - 45px; */
            height: 138px; /* 168px - 30px; */
        }
            div#combox div#referencebox div#contactbox div#staffnofinishbox h4 {
                color: #e4197f;
                font-size: 1em;
            }
            div#combox div#referencebox div#contactbox div#staffnofinishbox input#staffnofinish_no {
                border: none;
                background: transparent url("../../media/temp/second/reference/finishinput.gif") no-repeat 0 0;
                width: 213px;
                height: 26px;
            }

div#combox div#referenceinfobox {
    margin-top: 20px;
}
    div#combox div#referenceinfobox h2 {
        color: #e4197f;
        font-size: 1em;
    }
    div#combox div#referenceinfobox p {
    }
    div#combox div#referenceinfobox img {
    }
/* /add 090911 お仕事探しはこちらから */
		#right-contents div#forjob {
		margin-top:5px;
	}
	#right-contents div#forjob div#top{
		background: url(../../media/temp/second/side2_title2_forjob.gif) no-repeat 0 0;
		width:227px;
		height:41px;
		text-indent:-999em;
	}
	#right-contents div#forjob div#top2 {
		background: url(../../media/temp/second/side2_title.gif) no-repeat 0 0;
		width:227px;
		height:41px;
		text-indent:-999em;
	}
	#right-contents div#forjob div#middle{
		margin:0;
		padding:10px;
		background: url(../../media/temp/second/side2_waku_mid.gif) repeat-y 0 0;
		height:auto;
	}
	#right-contents div#forjob div#bottom{
		background: url(../../media/temp/second/side2_waku_bt.gif) no-repeat 0 0;
		height:21px;
		margin-bottom:10px;
	}

/* /add 090117 kanai スタッフNo照会 */
.border_pink_dot {border: 1px dotted #ea006e;}
.px12{font-size:12px; padding-left: 8px; line-height: 150%;}
.px14_p{font-size:14px; color: #E5127C; font-weight: bold; line-height: 150%;}

