﻿#box-1m{
 border: 3px solid #ff0000;
 width:100%;
 text-align: left;
 line-height:1.5;
 padding:5px;
 background-color:#ffffcc;
 border-radius: 10px;
 margin: 10px auto;
}

#box-02m{border: 2px solid #008000; width:100%; margin: 0px auto;}

#box-2m { width: 100%; padding:5px; text-align: center; color:#FFFFFF; line-height:1.3; background-color:#008000; margin: 1px auto;}
#box-3m {
 width : 100%;
 padding:5px;
 background-color:#008000;
 margin: 1px auto;
}

#box-4m {width: 100%; background:#6633ff; padding:5px; border-radius: 20px;  margin: 3px auto;}
#box-5m {width: 75%; text-align:center; color:#000000; background-color:#ffffff; padding:5px; margin: 3px auto;}
#box-5ma {width: 75%; text-align:left; color:#000000; background-color:#ffffff; padding:5px; margin: 3px auto;}
#box-6m {width: 80%; text-align:center; color:#ffffff; background-color:#008000; padding:5px; margin: 3px auto;}
#box-7m {width: 80%; text-align:left; color:#ffffff; font-size:75%; background-color:#008000; padding:5px; margin: 3px auto;}
#box-6w {width: 80%; text-align:center; color:#000000; background-color:#ffffff; padding:5px; margin: 3px auto;}
#box-7w {width: 80%; text-align:left; color:#000000; font-size:75%; background-color:#ffffff; padding:5px; margin: 3px auto;}
#box-8w {width: 95%; text-align:left; font-size:90%; color :#000000; line-height:1.3;border : 1px solid #ff0000; background-color:#ffffff; padding:5px; margin: 3px auto;}
#box-9w {width: 95%; text-align:left; color :#000000; line-height:1.5; border : 1px solid #ff0000; background-color:#ffffff; padding:5px; margin: 3px auto;}
#box-10w { font-size:75%;}
#box-11w {width: 97%; text-align:left; font-size:90%; color :#000000; line-height:1.3;border : 1px solid #ff0000; background-color:#f5deb3; padding:5px; margin: 3px auto; border-radius: 10px;}

#box-title{
 width: 250px;
 text-align:center;
 color:#000000;
 padding:5px;
 background-color:#ffffe0;
 border-radius: 5px;
 margin: 1px auto;
}

#box-txt14a{
 text-align:left;
 line-height:1.5;
 color:#FFFFFF;
 margin:3px;
}

#box-txt14b{
 text-align:center;
 line-height:1.5;
 color:#000000;
 margin:3px;
}

#box-title3{
 width:80%;
 text-align :center;
 color:#000000;
 padding:5px;
 background-color:#ffffe0;
 border-radius: 5px;
 margin: 1px auto;
}


#box-txt16c{width: 98%; border-radius: 10px; padding:5px; background-color:#ffffcc; text-align:left; line-height :1.5; color:#000000; margin: 10px auto;}
img { max-width:100%; height:auto; }

#space{	width:100%; height:5px;}
#space2{ width:100%; height:20px;}
#table-10{ width:100%; border-collapse:collapse; border:1px solid #000000; background-color:#ffffcc; margin:1px auto;}
.td-11{ border:1px solid #000000; width:30%; padding:2px;}
.td-12{ border:1px solid #000000; width:70%; padding:2px;}

#table-20{ width:98%; border-collapse:collapse; border:1px solid #000000; background-color:#ffffcc; margin:1px auto;}
.td-21{ border:1px solid #000000; width:40%; padding:2px;}
.td-22{ border:1px solid #000000; width:58%; padding:2px;}

#table-30{ width:100%; border-collapse:collapse; border:1px solid #000000; background-color:#ffffcc; margin:1px auto; color: #000000; }
.td-31{ border:1px solid #000000; width:26%; padding:2px;}
.td-32{ border:1px solid #000000; width:70%; padding:2px;}
#table-30a{ width:100%; background-color:#ffffcc; }


#box-subtitle {width: 100%; padding:5px; text-align: center; color:#ffffff; background-color :#4b0082; margin: 5px auto; border-radius: 10px;}

#box-txt30{ text-align:center; font-size:30pt; color:#FFFFFF; margin:5px; margin: 1px auto;}

#box-title2{width:230px; padding:5px;text-align:center; color:#000000; background:#ffff00; border-radius: 10px; margin: 1px auto;}
#arrow { width:130px; margin: 1px auto;}}

#table-qa{ margin: 1px auto; border-collapse:collapse;	border:1px solid #0000ff;}
.select {font-size:16pt; line-height:2.0;}
#box-title17{width:330px; padding:5px;text-align:center; font-size:12pt; color:#000000; background:#00ff7f; border-radius: 10px; margin: 1px auto;}


/* スマホ用 */
    @media only screen and (max-width: 480px) {

#box-6m {width: 95%; text-align:center; color:#ffffff; background-color:#008000; padding:5px; margin: 3px auto;}
#box-7m {width: 95%; text-align:left; color:#ffffff; font-size:75%; background-color:#008000; padding:5px; margin: 3px auto;}
#box-6w {width: 95%; text-align:center; color:#000000; background-color:#ffffff; padding:5px; margin: 3px auto;}
#box-7w {width: 95%; text-align:left; color:#000000; font-size:75%; background-color:#ffffff; padding:5px; margin: 3px auto;}
#box-8w {width: 95%; text-align:left; font-size:90%; color :#000000; line-height:1.3;border : 1px solid #ff0000; background-color:#ffffff; padding:5px; margin: 3px auto;}

}
