@charset "UTF-8";
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*common*/
.prg{padding:12px 0 0 0;}
.last{margin:0;padding:0;}
.last_m{margin:0}
.last_p{padding:0;}
div#sukoyakaInner{padding:0 !important;}
div#job_main .section {width: 715px;margin:0 !important;}
div#job_main .section a {color: #299476;}
div#job_main .section a:hover {color: #299476;}
div#job_main .section a:visited {color: #299476;}
div#job_main .section a:active {color: #299476}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*main*/
div#sukoyakaInner div.txt-l p, div#sukoyakaInner div.txt-l330 p, div#sukoyakaInner div.txt-l350 p, div#sukoyakaInner div.txt-l444 p, div#sukoyakaInner div.txt-l500 p, div#sukoyakaInner div.txt-l520 p, div#sukoyakaInner div.txt-l540 p, div#sukoyakaInner div.txt-l560 p, div#sukoyakaInner div.txt-l715 p, div#sukoyakaInner div.txt-r p, div#sukoyakaInner div.txt-r330 p, div#sukoyakaInner div.txt-r350 p, div#sukoyakaInner div.txt-long p, div#sukoyakaInner div.txt p { margin: 0px 0px 15px; line-height: 2; }
div#job_main { width: 715px; padding: 0px; letter-spacing: 0.1px; }
div#job_main a { color: rgb(41, 148, 118); text-decoration: underline; }
div#job_main a:hover { color: rgb(41, 148, 118); text-decoration: none; }
div#job_main {
width: 715px;
padding: 0 0 0px 0;
letter-spacing: 0.1px;
}
@media screen and (max-width: 767px) {
div#job_main {width: auto;}
.contentsMainImage {max-width:100% !important;}
}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*job_intro*/
#job_intro_wrapper {
width: 100%;
padding: 48px 0 32px;
background-color:#dff2fc;
}
#job_intro_box{
width: 610px;
margin:0 auto;
background: url(../images/job/vol1/intro_board.gif) repeat-y center center;
background-size: 100% auto;
}
#job_intro_ttl{width: 100%;}
#job_intro_board{
width: 100%;
padding:0 86px;
}
#job_intro01{padding: 10px 0 0;}
#job_intro02{margin:10px 0 0 0;}
#job_intro02_l{width: 222px;float:left;}
#job_intro02_r{width:184px;float:right;}
#job_intro03{margin:10px 0 0 0;}
#job_intro03_l{width:340px;float:left;}
#job_intro03_r{width:82px;float:right;}
#job_intro03_l > ul > li{
list-style-type: none;
font-size: 1.2rem;
line-height: 1.6;
margin: 4px 0 0 0;
}
#job_intro_btm{}
@media screen and (max-width: 979px){
div#contentsWrapper {margin:0 !important;}
}
@media screen and (max-width: 767px) {
div#contentsWrapper {width:100% !important;
background-size: contain;
}
#job_intro_box{width:94%;}
#job_intro_board{width:100%;padding: 0 12%;}
#job_intro02_l{width: 50%;}
#job_intro02_r{width:42%;}
#job_intro03_l{width:75%;}
#job_intro03_r{width:20%;}
}
@media screen and (max-width: 480px) {
#job_intro02_l{width: 75%;float:none; margin:6% auto;}
#job_intro02_r{width:100%;float:none;}
#job_intro03_l{width:100%;float:none;}
#job_intro03_r{width:40%;float:none; margin:6% auto;}
}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*job_doubt*/
#job_doubt_wrapper{
background: url("../images/job/vol1/doubt_bg.gif") repeat!important;
background-size: contain;
width: 100%;
margin:;
padding:50px 65px;
}
#job_doubt_box01_wrapper,
#job_doubt_box02_wrapper,
#job_doubt_box03_wrapper,
#job_doubt_box04_wrapper,
#job_doubt_box05_wrapper{
width:586px;
margin:0 auto;
}
#job_doubt_box03_wrapper,
#job_doubt_box04_wrapper,
#job_doubt_box05_wrapper{
margin:10px auto 0;
}
#job_doubt_box01_wrapper{}
#job_doubt_box02_wrapper{margin:50px 0 0 0;}
#job_doubt_box03_wrapper{}
#job_doubt_box04_wrapper{}
#job_doubt_box05_wrapper{}

#job_doubt_box01,
#job_doubt_box02,
#job_doubt_box03,
#job_doubt_box04,
#job_doubt_box05{
width:100%;
padding:36px 62px;
border:solid #6cbb5a 2px;
background-color: #fff;
}
@media screen and (max-width: 979px){
}
@media screen and (max-width: 767px) {
#job_doubt_box01_wrapper,
#job_doubt_box02_wrapper,
#job_doubt_box03_wrapper,
#job_doubt_box04_wrapper,
#job_doubt_box05_wrapper{
width:100%;
}
#job_doubt_box01,
#job_doubt_box02,
#job_doubt_box03,
#job_doubt_box04,
#job_doubt_box05{
padding:36px 5%;
}
#job_doubt_wrapper {padding: 36px 5%;}
}
@media screen and (max-width: 480px) {
}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#job_doubt_box01_ttl{}
#job_doubt_box01_l{width:284px;float:left;}
#job_doubt_box01_r{
width:140px;
margin: 48px 0 0 0px;
float:right;
}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#job_doubt_box02_ttl{}
#job_doubt_box02_txt{}
#job_doubt_box02_ttl2{margin:28px 0 0 0;}
#job_doubt_box02_study{
margin:18px 0 0 0;
padding:20px 30px;
border:solid #6cbb5a 1px;
border-radius: 10px;
}
.job_doubt_box02_study_item{margin:16px 0 0 0;}
.job_doubt_box02_study_item_ttl{width:29.7%;}
.job_doubt_box02_study_item_txt{line-height:1.6;margin:8px 0 0 0;}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#job_doubt_box03_ttl{}
#job_doubt_box03a{margin:24px 0 0 0;}
#job_doubt_box03b{margin:12px 0 0 0}
#job_doubt_box03_l{width:212px;float:left;}
#job_doubt_box03_r{width:226px;float:right;}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#job_doubt_box04_ttl{}
#job_doubt_box04_txt{margin:24px 0 0 0;}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
#job_doubt_box05_ttl{}
#job_doubt_box05_txt{margin:24px 0 0 0;}
#job_doubt_box05illust{margin:18px 0 24px 0;}
#job_doubt_box05cap{
font-size: 1.2rem;
line-height: 1.6;
margin: 8px 0 0 0;
}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
@media screen and (max-width: 979px){
}
@media screen and (max-width: 767px) {
#job_doubt_box01_l{width:65%;}
#job_doubt_box01_r{width:32%;}
.job_doubt_box02_study_item_ttl{width:25%;}
#job_doubt_box03_l{width:44%;}
#job_doubt_box03_r{width:52%;}
}
@media screen and (max-width: 480px) {
#job_doubt_box01_l{width:100%;float:none;}
#job_doubt_box01_r{width:45%;float:none; margin:6% auto;}
.job_doubt_box02_study_item_ttl{width:33%;}
#job_doubt_box03_l{width:66%;float:none; margin:6% auto;}
#job_doubt_box03_r{width:100%;float:none;}
#job_doubt_box05illust{
    width: 66%;
    float: none;
    margin: 6% auto;
}
#job_doubt_box05illust img{
    width: 100%;
}
}
/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/*job_interview*/
#job_interview_wrapper{
width: 100%;
padding: 48px 0 60px;
background-color:#fce9f2;
}
#job_interview_box{
width:586px;
margin:0 auto;
background-color:#fff;
}
#job_interview_ttl{}
#job_interview_board{
width:436px;
margin:0 auto;
}
.job_interview_qa{margin:28px 0 0 0;}
.job_interview_q{color:#6cbb5a;font-size: 1.5rem;}
.job_interview_a{margin:12px auto;}
#job_interview_graph{width:436px;margin:48px auto 0;}
#job_interview_btm{}
@media screen and (max-width: 979px){
}
@media screen and (max-width: 767px) {
#job_interview_box{width:90%;}
#job_interview_board{width:90%;}
#job_interview_graph{width:100%;}
}
@media screen and (max-width: 480px) {
}

/*＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
p.credit {margin:12px 0 48px;text-align: right;}
@media screen and (max-width: 480px) {
p.credit {}
}