@charset "utf-8";

body{

 background-color: #77f;

}

div.outer div.box1{

 background-color: #3cf;
 background-image: url(../../license/atkaijyo/atkaijyo.gif);
 background-repeat: no-repeat;
 background-size: contain;
 background-position: 50% 15px;
 height: auto;
 padding-top: 100px;
 padding-bottom: 15px;

}

table.requisite tr td:first-child{

 width: 30%;
 background-color: #eee;

}

table.slope tr td:first-child{

 width: 50%;

}

div.kentei{

 display: flex;
 flex-flow: row nowrap;
 padding: 10px;
 margin-bottom: 25px;

}

div.kentei div{

 color: #fff;
 border: 2px solid #ccc;
 text-align: center;
 padding: 5px;
 box-shadow: 2px 2px 2px #555;

}

div.kentei div:nth-child(2),
div.kentei div:nth-child(3){

 border-left-width: 0;

}

div.kentei div.l{

 width: 30%;
 background-color: #f30;

}

div.kentei div.k{

 width: 33.33%;
 background-color: #f93;

}

div.taco_room{

 border: 3px solid #ccc;
 padding: 5px;
 margin: 10px;

}

div.taco_room img{max-width: 100%;}

img.lwaku{

 border: 1px solid #00f;
 border-radius: 5px;

}

table.driving_lesson tr td,
table.osahou tr td{

 padding: 7px;

}

table.driving_lesson tr td:first-child{

 width: 10%;
 background-color: #eee;
 text-align: center;

}

table.driving_lesson tr td:nth-child(2){

 width: 45%;

}

table.driving_lesson tr td ul.round{

 margin: 0;

}

table.osahou tr td:first-child{

 width: 25%;
 color: #fff;
 background-color: #aaa;
 text-align: center;

}

table.osahou tr td ol{

 margin-left: 20px;

}

table.osahou tr td ol li{

 line-height: 1.75;

}

div.atmt{

 display: flex;
 flex-flow: row nowrap;
 border: 1px solid #000;
 box-shadow: 2px 2px 2px #555;
 margin-bottom: 25px;

}

div.atmt div{

 color: #000;
 text-align: center;
 padding: 10px;

}

div.atmt div:first-child{

 width: 76%;
 background-color: #f33;

}

div.atmt div:nth-child(2){

 width: 24%;
 background-color: #dd3;

}

div.okam{

 text-align: center;

}

div.okam p{

 color: #fff;

}

div#footer_koukai p{

 color: #fff;

}

@media screen and (min-width:392px){

div.outer div.box1{

 background-size: auto;

}

}/*392px*/

@media screen and (min-width:600px){

table.driving_lesson tr td ul.round{

 margin: 10px;

}

table.osahou tr td{

 padding: 15px;

}

}/*600px*/

@media screen and (min-width:1000px){



}/*1000px*/