@charset   "Shift_JIS";


#main h1 {width:100%;
background-color:;
color:#006f37;
margin:0 0 20 0;
padding:0;
}

#main h3 {width:100%;
	background-color:;
	font-size:px;
margin:80 auto 0;
padding:10;

}


#p_dc {width:100%;

margin:0 auto;
padding:0;
text-align:center;

}


#p_dc p {font-size:px;}

.c_tel {font-size:px;
color:red;
font-weight:bold;

}


#myjool_f {width:75%;
background-color:;
margin:50 auto;
padding:0;
text-align:left;
color:;

}

#myjool_f img{width:100%;
background-color:;
margin:50 auto;
padding:0;
text-align:;
}


#c_f {width:75%;
background-color:;
margin:50 auto;
padding:0;
text-align:center;
    border: solid 3px #cccccc;

-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;

color:;

}

#c_f table{width:80%;
background-color:;
margin:0 auto;
padding:0;
text-align:;
color:;

}

#c_f h3 {font-size:25px;

margin:30 0;
padding:0;
background-color:;
}


#c_f_comp {width:75%;
background-color:;
margin:50 auto;
padding:0;
text-align:center;
}

#c_f_comp h3 {font-size:25px;}


#c_f_comp a{width:20%;
background-color:#a61c4b;
display:block;
margin:50 auto;
padding:20;
text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-weight:bold;
color:white;
text-decoration:none;


}


#c_f_comp a:hover{width:20%;
background-color:#a61c4b;
display:block;
margin:50 auto;
padding:20;
text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-weight:bold;
color:white;
text-decoration:none;

	opacity: 0.8 ;
}





.ta {border:0;
padding:2px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:100%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.r {border:0;
padding:2px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:100%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}


.r_n {border:0;
padding:2px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:75%;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;

}

.r_m {border:0;
padding:2px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:50%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color:#fafafa;
}


.r_p {border:0;
padding:2px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:50%;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;

}

.hw {font-size:12px;
color:;

}


.by {border:0;
padding:2px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:20%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}

.b {border:0;
padding:2px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:10%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}

.cb {border:0;
padding:2px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#aaa;
border:solid 2px #ccc;
margin:0 0 20px;
width:;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}

input:focus {
    border:solid 2px #EEA34A;

}

TEXTAREA:focus{
    border:solid 2px #EEA34A;
}




.required {
background-color: #f8bb03;
padding:0 2;
font-size:12px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:white;
font-weight:bold;
}




.free {
background-color: #999999;
padding:0 2;
font-size:12px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
color:white;
font-weight:bold;
}

.atn {font-size:13px;
}



.btn {border:solid 0px ;
padding:10px 20px;
margin:0 0 20px;
font-family:Arial, sans-serif;
font-size:1em;
text-transform:uppercase;
font-weight:bold;
color:white;
cursor:pointer;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;
background-color:#006f33;
}

.re_btn {border:solid 0px ;
padding:10px 20px;
margin:0 0 20px;
font-family:Arial, sans-serif;
font-size:1em;
text-transform:uppercase;
font-weight:bold;
color:#006f37;
cursor:pointer;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;
background-color:#cccccc;
}



.obtn {border:solid 1px #ccc;
padding:10px 20px;
margin:30 0 20 0;
font-family:Arial, sans-serif;
font-size:1em;
text-transform:uppercase;
font-weight:bold;
color:#333;
cursor:pointer;
text-decoration:none;


}


.obtn a:hover {border:solid 1px #ccc;
padding:10px 20px;
margin:30 0 20 0;
font-family:Arial, sans-serif;
font-size:1em;
text-transform:uppercase;
font-weight:bold;
color:#333;
cursor:pointer;
text-decoration:;



}



#main-visual h2 {
	font-size: 180%;
	color: #fff;
	float: left;
	background-image : url(../recruit/Img0199-3.jpg);
}



.inner h2 {
	margin: 10 0 20 0;
	padding: 0;
	background-image: ;
	background-repeat: no-repeat;
font-size:25px;

}

.inner {text-align:left;}

.inner p {

background-color:;
padding:0;
font-size:16px;}









@media screen and (max-width: 1450px) {

#main-visual img {width:100%;
margin:0 auto 10;
height:auto;
}


	.inner p {width:100%;
		padding-left: 0;
background-color:;

	}


}


@media screen and (max-width: 1100px) {



.inner p {
width:100%;
background-color:;
padding:0;
font-size:16px;}




}



@media screen and (max-width: 900px) {

#main-visual img {width:100%;
margin:70 auto 10;
height:auto;
}

#main h1 {width:100%;
background-color:;
color:#006f37;
margin:40 0 20 0;
padding:0;
}

#myjool_f {width:90%;
background-color:;
margin:10 auto;
padding:15;
text-align:left;
color:;

}


#p_dc img {width:100%;
display:block;}

#c_f {width:100%;
background-color:;
margin:20 auto;
padding:15;
text-align:left;
    border: solid 0px ;
    border-radius: ;
}

#c_f table{width:100%;
background-color:;
margin:0 auto;
padding:15;
text-align:;

}



.ta {border:0;
padding:2px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:100%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}



#c_f_comp h3 {font-size:22px;}


#c_f_comp a{width:40%;
background-color:#a61c4b;
display:block;
margin:50 auto;
padding:20;
text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-weight:bold;
color:white;
text-decoration:none;


}


#c_f_comp a:hover{width:40%;
background-color:#a61c4b;
display:block;
margin:50 auto;
padding:20;
text-align:center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
font-weight:bold;
color:white;
text-decoration:none;

	opacity: 0.8 ;
}







}




@media screen and (max-width: 380px) {






.r {border:0;
padding:3px 8px;
font-size:1.1em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:100%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}

.r_n {border:0;
padding:2px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:100%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}





.r_p {border:0;
padding:3px 8px;
font-size:1.1em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:50%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}


.by {border:0;
padding:3px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:30%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}

.b {border:0;
padding:3px 8px;
font-size:1.3em;
font-family:Arial, sans-serif;
color:#666666;
border:solid 2px #ccc;
margin:0 0 20px;
width:20%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;

}





	}
