@charset "utf-8";

#inputform{
    width:720px;
    margin: 10px auto 10px auto;
}
#inputform p.note{
    width:600px;
}

#inputform table.center{
    margin: 10px auto 10px auto;
}

#inputform table.center2{
    margin: 10px auto 10px auto;
		background-color:#F9F9C9;
}

#inputform td.center{
    text-align:center;
}
#inputform td.right{
    text-align:right;
}

#inputform div.member1{
    float:left;
}
#inputform div.member2{
    float:left;
    margin-left:10px;
    width:450px;
}
#inputform div.clear{
    clear:both;
    margin:0px;
    padding:0px;
}

#inputform td{
    text-align:left;
}
#inputform td.title{
    width:150px;
    background-color:#F9F9C9;
    padding:10px;
}
#inputform td.form{
    border-width:1px 1px 1px 1px;
    border-style:solid;
    border-color:#D0D0D0;
    width:360px;
    padding:10px;
}
#inputform td.form2{
    border:1px solid #D0D0D0;
    width:560px;
    padding:10px;
    line-height:180%;
}
#inputform td.form3{
    border:1px solid #D0D0D0;
    width:500px;
    padding:10px;
    line-height:180%;
}

#inputform td.form2 label{
	float:left;
    margin-right:10px;
    white-space:pre;
}

#inputform span.wage_other{
    display:none;
}
#inputform select.illustrator{
	display:none;
	float:left;
}
#inputform input.place2,#inputform input.place4{
	display:none;
	width:200px;
}

#inputform input,#inputform select{
	vertical-align:middle;
	
}

#inputform input.point{
    width:50px;
    ime-mode: disabled;
}
#inputform input.eikaiwa{
    width:200px;
}


#inputform div.button{
    text-align:center;
    
}
#inputform div.button img{
    cursor:pointer;
}
#inputform div.skill{
    position:relative;
}

#inputform div.skill select{

}

#inputform div.navi{
	margin: 0px auto 10px auto;
	text-align:center;
}
#inputform div.navi table{
    margin:0px auto 0px auto;
}
#inputform div.navi td{
    vertical-align:top;
    text-align:center;
}
#inputform div.navi td.middle img{
	margin-top:10px;
}



	
#inputform td.note{
    border-width:1px 1px 1px 1px;
    border-style:solid;
    border-color:#D0D0D0;
    width:200px;
    padding:10px;
}

#inputform div.reserveDate input{
    ime-mode:disabled;
    width:20px;
}

#inputform input.tel{
    ime-mode:disabled;
    width:50px;
}
#inputform input.zip3{
    ime-mode:disabled;
    width:30px;
}
#inputform input.zip4{
    ime-mode:disabled;
    width:40px;
}
#inputform input.kibou{
    width:200px;
    border:0px;
}

#inputform input.name{
    width:100px;
}
#inputform input.address{
    width:250px;
}
#inputform input.mail{
    ime-mode:disabled;
    width:250px;
}

#inputform table.osigotoInfo input{
    border:0px;
}

#inputform span.notice,#inputform p.notice{
    color:red;
}

#inputform h3.cfm{
	padding:3px;
	margin-top:10px;
	margin-bottom:10px;
    font-size:14px;
    background-color:#ff69b4;
}

#inputform h2{
    font-size:12px;
    text-align:left;
		font-weight:normal;
}

#inputform h3{
    font-size:12px;
    text-align:left;
		font-weight:normal;
}

#inputform h4{
    font-size:12px;
		font-weight:normal;
}

#inputform table.lef{
    text-align:left;
}

#inputform td.enq{
		background-color:#F9F9C9;
}
#inputform font.notice{
		color:red;
}

#inputform input.input2{
		width:280px;
}

#inputform textarea.input2{
		width:98%;
        height:200px;
}

#inputform input.input1{
		width:119px;
}

#inputform input.input4{
		width:400px;
}

#inputform div.career{
    margin:20px 0px 20px 0px;
}


#inputform table.career td{
    padding-top:3px !important;
    padding-bottom:3px !important;
}

#inputform div.removeButton{
    text-align:right;
}

#inputform hr{
	display:block;
	border:1px solid #CCCCCC;
	margin:10px 0px 10px 0px;
}

#inputform div.thanks{
	margin: 40px auto;
}


#careerOriginal{
	display:none;
}


#list{
    width:711px;
    margin: 10px auto 10px auto;
}



	
#list table{
    border-collapse:collapse ;
}

#list td{
    border:1px solid #cccccc;
}

#list table.center{
    margin: 10px auto 10px auto;
}
#list td{
    text-align:left;
}

#list h4{
    font-size:12px;
		font-weight:normal;
}

ul.errors{
    border:1px solid red;
    width:500px;
    margin-top:10px;
    border-radius:6px;
}
ul.errors li{
    margin:10px;
    color:red;
    font-weight:bold;
}
