﻿@charset "UTF-8";


body	{margin: 0;
	background-color: #f7f7f7;
         font-family: 'メイリオ', 'Hiragino Kaku Gothic Pro', sans-serif}






/*黒バー*/


.boxBLA	{border: solid 5px #000000;
	color: #000000;
	border-color: #000000;
	background-color: #000000;
	text-align: center;
	line-height: 3px;
         margin-left: 0px}







/*背景白*/



.boxSIRO1	{
	background-color: #ffffff;
}



.boxSIRO2	{
	background-color: #ffffff;
}




.boxSIRO3	{
	background-color: #ffffff;
}





/*タイトルと電話番号*/



.box1	{
         border: solid 0px #ffffff;
	border-color: #ffffff;
	color: #ffffff;
	background-color: #ffffff;
	text-align: left;
	line-height: 0px}

.box1 img   {max-width: 100%;
             hight: auto}


.box1-2	{
         border: solid 0px #;
	color: #000000;
	background-color: #;
	text-align: right;
        padding-top: 48px
}

.box1-3	{
	background-color: #;
	text-align: right;
        padding-top: 10px
}




.boxA h1 a	{color: #000000;
	text-decoration: none}

.boxA h1	{margin: 0;
	font-size: 50px:}

.boxA h2	{margin: 0;
	font-size: 18px}

.boxA p	{margin: 0;
	font-size: 12px}








/* メニュー */




.boxM	{
         border: solid 0px #;
	border-color: #;
	background-color: #;
	text-align: center;
	line-height: 0px;
         margin-left: 0px;}





.menu ul	{margin: 0;
                 list-style: none}

.menu li a	{display: block;
	        padding: 31px;
	        color: #000000;
	        font-size: 16px;
	        text-decoration: none	}


.menu li a:hover	{background-color: #eeeeee}

.menu ul:after	{content: "";
	        display: block;
	        clear: both}

.menu li	{float: left;
	        width: auto}
















.boxTA00000-2 p	{margin: 0;
	         font-size: 16px;
                 color: #000000;}


.boxTA00000-2:after	{content: "";
                         display: block;
                         clear: both}


.boxA1-2 {border: solid 2px;
        margin-top: 35px;
        border-color: #eeeeee;
         background-color: #eeeeee}

.boxTA-2 {line-height: 65px;
	text-align: center;
        font-size: 19px;
         width: 33%;
         margin-left: 0%;
         background-color: #eeeeee}

.boxTA2-2 {line-height: 65px;
	 text-align: center;
         font-size: 19px;
         width: 33%;
         margin-left: 0%;
         background-color: #eeeeee}

.boxTA3-2 {line-height: 65px;
	 text-align: center;
         font-size: 19px;
         width: 33%;
         margin-left: 0%;
         background-color: #eeeeee}

.boxTA4-2 {line-height: 65px;
	 text-align: center;
         width: 33%;
         font-size: 19px;
         margin-left: 0%;
         background-color: #eeeeee}

.boxTA5-2 {line-height: 65px;
	 text-align: center;
         width: 33%;
         font-size: 19px;
         margin-left: 0%;
         background-color: #eeeeee}

.boxTA6-2 {line-height: 65px;
	 text-align: center;
         width: 33%;
         font-size: 19px;
         margin-left: 0%;
         background-color: #eeeeee}


.boxTA-2:hover, .boxTA2-2:hover, .boxTA3-2:hover, .boxTA4-2:hover, .boxTA5-2:hover, .boxTA6-2:hover   {opacity:0.7;}

.boxTA-2, .boxTA2-2, .boxTA3-2, .boxTA4-2, .boxTA5-2, .boxTA6-2  {float: left;}











.boxTA00000-3 p	{margin: 0;
	         font-size: 15px;
                 color: #000000;}


.boxTA00000-3:after	{content: "";
                         display: block;
                         clear: both}


.boxTA-30 {line-height: 75px;
        margin-top: 30px;
	text-align: center;
         width: 100%;
         margin-left: 0%;
         background-color: #ffff00}

.boxTA-3B {line-height: 75px;
	text-align: center;
         width: 100%;
         background-color: #eeeeee}


.boxTA-3 {line-height: 75px;
	text-align: center;
         width: 33%;
         background-color: #eeeeee}

.boxTA2-3 {line-height: 75px;
	 text-align: center;
         width: 33%;
         background-color: #eeeeee}

.boxTA3-3 {line-height: 75px;
	 text-align: center;
         width: 34%;
         background-color: #eeeeee}

.boxTA4-3 {line-height: 75px;
	 text-align: center;
         width: 33%;
         background-color: #eeeeee}

.boxTA5-3 {line-height: 75px;
	 text-align: center;
         width: 33%;
         background-color: #eeeeee}

.boxTA6-3 {line-height: 75px;
	 text-align: center;
         width: 34%;
         background-color: #eeeeee}


.boxTA-3:hover, .boxTA-3B:hover, .boxTA2-3:hover, .boxTA3-3:hover, .boxTA4-3:hover, .boxTA5-3:hover, .boxTA6-3:hover   {opacity:0.7;}

.boxTA-3, .boxTA-30, .boxTA2-3, .boxTA3-3, .boxTA4-3, .boxTA5-3, .boxTA6-3  {float: left;}












/* 罫線　*/
.boxline2  {border-bottom: solid 2px #ff008d;
          padding-top: 0px;
          padding: 0px}




.boxline1  {border-bottom: solid 1px #ff0000;
          margin-top: 25px;
          margin-left: 50px;
          margin-right: 50px;
          margin-bottom: 25px;
}




.boxline4  {border-bottom: solid 1px #ff0000;
          margin-top: 35px;
          margin-left: 15px;
          margin-right: 19px;
          margin-bottom: 15px;
}



.boxline5  {border-bottom: solid 1px #009900;
          margin-top: 20px;
          margin-left: 0px;
          margin-right: 40px;
          margin-bottom: 15px;
}



.boxline066  {border-bottom: solid 1px #ff008d;
          margin-top: 0px;
          margin-left: 0px;
          margin-right: 0px;
          margin-bottom: 0px;
}





/*　直前講習会　　*/


.boxFAQ	{
         padding-top: 50px;
	text-align: center;
}



.boxFAQ2 img   {max-width: 100%;
             hight: auto}


.boxFAQ2  {
         padding-right: 5px;
         padding-left: 5px;
         padding-top: 30px;
	text-align: center;
}



.boxFAQ-F	{
         padding-top: 43px;
	text-align: left;
}


.boxFAQ-F img	{
        margin-left: 45px;
}



.boxFAQ-F2 img   {max-width: 100%;
             hight: auto}


.boxFAQ-F2  {
         padding-top: 30px;
	text-align: left;
}



.boxFAQ-F3  {
         padding-top: 25px;
	text-align: center;
}


.boxFAQ-F3-2  {
         margin-top: 28px;
	text-align: center;
}

.boxFAQ-F3-2 img   {max-width: 100%;
             hight: auto}






.boxMOJI-01	{
         margin-right: 65px;
         margin-left: 65px;
        margin-top: 35px;}


.boxMOJI-01 p	{
	font-size: 16px;}




.boxMOJI-02	{
         margin-right: 65px;
         margin-left: 65px;
        margin-top: 37px;}


.boxMOJI-02 p	{
	font-size: 16px;}




.boxMOJI-03	{text-align: center;
         margin-right: 75px;
         margin-left: 75px;
        margin-top: 40px;}


.boxMOJI-03 p	{
	font-size: 16px;}




.boxMOJI-04	{text-align: left;
         margin-right: 110px;
         margin-left: 110px;
        margin-top: 35px;}


.boxMOJI-04 p	{
	font-size: 16px;}




.boxMOJI-05	{text-align: left;
         margin-right: 110px;
         margin-left: 110px;
        margin-top: 36px;}


.boxMOJI-05 p	{
	font-size: 16px;}





.boxMOJI-06	{text-align: left;
         margin-right: 110px;
         margin-left: 110px;
        margin-top: 36px;}


.boxMOJI-06 p	{
	font-size: 16px;}

.boxMOJI-06 h2	{
	font-size: 20px;}








.boxSS:after	{content: "";
	display: block;
	clear: both}



.boxSS2	{
        float: left;
        width: 250px;
	text-align: center;
         margin-top: 60px;
         margin-left:200px;
}


.boxSS3	{
        float: left;
        width: 250px;
	text-align: center;
         margin-top: 60px;
         margin-left:92px;
}







.boxDESA:after{content:"";
             display: block;
             clear: both}


.boxDESA1-Z	{float: left;
                width: 50%}


.boxDESA1-Z img {margin-left: 240px;
                margin-top: 58px;
                max-width: 100%;
                hight: auto}


.boxDESA2-Z	{float: left;
                width: 49%}

.boxDESA2-Z img {margin-left: 70px;
                margin-top: 58px;
                max-width: 100%;
                hight: auto}



.boxDESA1-2    {text-align: center;}

.boxDESA1-2 img   {
              margin-top: 45px;
              max-width: 100%;
              hight: auto}

.boxDESA2-2    {text-align: center;}

.boxDESA2-2 img   {
              margin-top: 45px;
              margin-bottom: 25px;
              max-width: 100%;
              hight: auto}




.boxSAGA1	{
                margin-top: 33px;
	text-align: center;
         width: 100%}



.boxSAGA2	{
         margin-top: 3px;
         padding-left: 15px;
         padding-right: 15px;
	 text-align: center;
}

.boxSAGA2 img   {max-width: 100%;
             hight: auto}



.boxSAGA3	{
         margin-top: 30px;
         padding-left: 15px;
         padding-right: 15px;
	 text-align: center;}


.boxSAGA3 img   {max-width: 100%;
             hight: auto}





.boxSAGA1 img   {max-width: 100%;
             hight: auto}

.boxSAGA4 img   {max-width: 100%;
             hight: auto}





.boxFAQ-N	{
         padding-top: 4px;
	text-align: center;
         margin-bottom: 15px;
}



.boxFAQ-N-2 img   {max-width: 100%;
             hight: auto}


.boxFAQ-N-2  {
         margin-left: 15px;
         margin-right: 15px;
         padding-top: 30px;
	text-align: center;
         margin-bottom: 30px;
}






.boxFAQ-N3	{
         padding-top: 20px;
	text-align: center;
}



.boxFAQ-N3-2 img   {max-width: 100%;
             hight: auto}


.boxFAQ-N3-2  {
         padding-top: 26px;
	text-align: center;
}






.boxFAQ-N4	{
         padding-top: 35px;
	text-align: center;
}



.boxFAQ-N2 img   {max-width: 100%;
             hight: auto}


.boxFAQ-N2  {
         padding-top: 1px;
	text-align: center;
}




.boxFAQ-N-A	{
         padding-top: 43px;
	text-align: center;}

.boxFAQ-N-A2 img   {max-width: 100%;
             hight: auto}

.boxFAQ-N-A2  {
         margin-left: 15px;
         margin-right: 15px;
         padding-top: 34px;
	text-align: center;}




.boxFAQ-N-B	{
         padding-top: 43px;
	text-align: center;}

.boxFAQ-N-B2 img   {max-width: 100%;
             hight: auto}

.boxFAQ-N-B2  {
         margin-left: 15px;
         margin-right: 15px;
         padding-top: 28px;
	text-align: center;}




.boxFAQ-N-C	{
         padding-top: 43px;
	text-align: center;}

.boxFAQ-N-C2 img   {max-width: 100%;
             hight: auto}

.boxFAQ-N-C2  {
         margin-left: 15px;
         margin-right: 15px;
         padding-top: 33px;
	text-align: center;}




.boxFFAA	{
         padding-top: 42px;
	text-align: center;}

.boxFFAA img   {max-width: 100%;
             hight: auto}


.boxFFAA2  {
         margin-left: 15px;
         margin-right: 15px;
         padding-top: 29px;
	text-align: center;}

.boxFFAA2 img   {max-width: 100%;
             hight: auto}




.boxFAQ-N-D	{
         padding-top: 30px;
	text-align: center;}

.boxFAQ-N-D2 img   {max-width: 100%;
             hight: auto}

.boxFAQ-N-D2  {
         margin-left: 15px;
         margin-right: 15px;
         padding-top: 18px;
	text-align: center;}



.boxFAQ-N-E	{
         padding-top: 28px;
	text-align: center;}

.boxFAQ-N-E2 img   {max-width: 100%;
             hight: auto}

.boxFAQ-N-E2  {
         margin-left: 15px;
         margin-right: 15px;
         padding-top: 16px;
	text-align: center;}



.box-RY  {margin-top: 3px;
	text-align: center;}

.box-RY img   {max-width: 100%;
             hight: auto}



.box-RYY  {padding-top: 41px;
	text-align: center;}

.box-RY img   {max-width: 100%;
             hight: auto}





.box-RYYX  {padding-top: 33px;
	text-align: center;}

.box-RYYX img   {max-width: 100%;
             hight: auto}



.box-RYX  {padding-top: 30px;
         margin-left: 15px;
         margin-right: 15px;
	text-align: center;}

.box-RYX img   {max-width: 100%;
             hight: auto}











.box-RY2  {padding-top: 20px;
	text-align: left;
         margin-left: 100px;}

.box-RY2 img   {max-width: 100%;
             hight: auto}





.boxline02  {border-bottom: solid 1px #7266ff;
        margin-top: 17px;
        margin-bottom: 28px;
         margin-right: 0px;
         margin-left: 0px;}









/*　画材について　学費について　バナー　*/



.boxGAGA:after	{content: "";
	display: block;
	clear: both}



.boxGAGA1	{
         border: solid 2px #1e90ff;
	border-color: #1e90ff;
	color: #000000;
	background-color: #;
	text-align: center;
         margin-top: 90px;
         margin-left:70px;
}

.boxGAGA1:hover   {opacity:0.6;}


.boxGAGA2	{
         border: solid 2px #1e90ff;
	border-color: #1e90ff;
	color: #000000;
	background-color: #;
	text-align: center;
         margin-top: 90px;
         margin-right:70px;

}

.boxGAGA2:hover   {opacity:0.6;}


.boxGAGA h1	{margin: 0;
	font-size: 19px;
	color: #1e90ff;
          padding-top: 20px;
          padding-left:60px;
          padding-right:60px;
          padding-bottom: 20px;


}












/*見学、お問合せ、入学の流れへのリンク*/



.boxG:after	{content: "";
	display: block;
	clear: both}

.boxG	{padding-bottom: 65px;}



.box6	{
         border: solid 1px;
	border-color: #1e90ff;
	background-color: #1e90ff;
	text-align: center;
	line-height: 48px;
        margin-top: 90px;
        margin-left: 17px
}

.box6:hover   {opacity:0.8;}




.box6-2	{
         border: solid 1px;
	border-color: #1e90ff;
	background-color: #1e90ff;
	text-align: center;
	line-height: 48px;
        margin-top: 90px;
        margin-left: 73px}

.box6-2:hover   {opacity:0.8;}



.box6-3	{
         border: solid 1px;
	border-color: #1e90ff;
	background-color: #1e90ff;
	text-align: center;
	line-height: 48px;
        margin-top: 90px;
        margin-left: 70px}

.box6-3:hover   {opacity:0.8;}



.boxG h1	{
	font-size: 18px;
        color: #ffffff;}


.boxG h1 a	{color: #ffffff;
	text-decoration: none}







/* 罫線　*/
.boxline3  {border-bottom: solid 1px #dddddd;}









/*サイトマップ*/



.boxH:after	{content: "";
	display: block;
	clear: both}

.boxH	{padding-top: 70px;
         padding-left: 20px;
	 padding-bottom:100px}


	{background-color: #555555;}



/* サイトマップメニュー */




.boxH ul	{margin: 0;
	        padding: 0;
                list-style: none}

.boxH li a	{display: block;
	        padding: 11px;
	        color: #000000;
	        font-size: 13px;
	        text-decoration: none}

.boxH li a:hover	{background-color: #eeeeee}




/* 罫線　*/

.boxline8  {border-bottom: solid 1px #3cb371;
          padding-top: 35px}






/*中美住所*/




.box8 h1	{margin: 10;
        color: #000000;
          letter-spacing: 2px;
	font-size: 15px:
}


.box8	{
          margin-top: 50px;
          padding-left: 5px;
         }

.box8 img	{
          margin-left: 5px;
          margin-top: 5px;

         }




.box82 p	{
	font-size: 16px;
        line-height: 15px}


.box82	{ border: solid 0px;
	border-color: #1e90ff;
          margin-top: 30px;
         }

.box82 ul {margin: 0;
	    padding: 0;
            list-style: none}

.box82 li {display: inline-block;
	   padding: 12px;
           margin: 0;
	   color: #000000;
	   font-size: 11px;
	   text-decoration: none}




/*コピーライト*/


.boxCOP	{
          margin-top: 90px;
         }

.boxCOP p	{
	font-size: 11px;
          padding-left: 5px;}









/*エンドバー*/


.box9	{
          margin-top: 3px;
         border: solid 10px;
	color: #000000;
	border-color: #000000;
	background-color: #000000;
	text-align: center;
	line-height:30px}












 

/*フォント*/

.h1 a       {color: #000000;
            text-decoration: none}



.p          {margin: 0;

             fomt-size: 10px}







/*ブレイクポイント*/

@media (max-width: 415px) {





.boxM	{display: none}



.boxSS2	{
        float: center;
        width: 100%;
	text-align: center;
         margin-top: 50px;
         margin-left:auto;
         margin-right:auto;
}


.boxSS3	{
        float: left;
        width: 100%;
	text-align: center;
         margin-top: 50px;
         margin-left:auto;
         margin-right:auto;
}





.boxline1  { margin-left: 15px;
          margin-right: 15px;}

.boxFFAA	{display: none}

.box-RYYX	{display: none}

.box-RYY	{display: none}


.boxFAQ-N4	{display: none}

.boxFAQ-N-A	{display: none}
.boxFAQ-N-B	{display: none}
.boxFAQ-N-C	{display: none}
.boxFAQ-N-D	{display: none}
.boxFAQ-N-E	{display: none}


.box-RY  {margin-left: 15px;
          margin-right: 15px;
          padding-top: 25px;}


.box-RY2  {margin-left: 15px;
          margin-right: 15px;
          padding-top: 10px;}


.boxMOJI-05  {margin-left: 15px;
              margin-right: 15px;
              margin-top: 25px;}

.boxMOJI-06  {margin-left: 15px;
              margin-right: 15px;
              margin-top: 25px;}



.boxMOJI-04 {margin-top: 25px;
             margin-left: 15px;
             margin-right: 15px;}


.boxFAQ-GAZ2  {

          margin-left: 30px;
          margin-right: 40px;}



.boxSAGA1	{display: none}


.boxFAQ-N4	{display: none}

.boxline5	{display: none}


.boxFAQ	{display: none}

.boxFAQ-F	{display: none}


.boxFAQ-F3	{display: none}



.boxFAQ-N3	{display: none}


.boxFAQ-N	{display: none}

.boxFAQ-GAZ	{display: none}

.boxAS2	{display: none}


.boxDESA	{display: none}



.boxFAQ2	{
         margin-top:9px;
         margin-right: 0px;
         margin-left: 0px;
}


.boxMOJI-01	{
         margin-right: 18px;
         margin-left: 18px;
        margin-top: 28px;}


.boxMOJI-02	{
         margin-right: 18px;
         margin-left: 18px;
        margin-top: 23px;}

.boxMOJI-03	{
         margin-right: 18px;
         margin-left: 18px;
        margin-top: 40px;
text-align: left;}


.boxline01  {
         margin-right: 18px;
         margin-left: 18px;}


.boxFAQ-F2	{
         margin-right: 15px;
         margin-left: 15px;
}


.boxFAQ-F3-2	{
         margin-right: 15px;
         margin-left: 15px;
}




.boxFAQ-B2	{
         margin-right: 15px;
         margin-left: 15px;
}


.boxFAQ-N2	{
         margin-right: 15px;
         margin-left: 15px;
}

.boxFAQ-N3-2	{
         margin-right: 15px;
         margin-left: 15px;
}



.boxSONOTA	{
         margin-right: 15px;
         margin-left: 15px;
}




.boxAS1	{width: 90%;
         margin-right: 15px;
         margin-left: 15px;
}



.boxAS1	{width: 90%;
         margin-right: 15px;
         margin-left: 15px;
}





.box6	{margin-left: 15px;
         margin-right: 15px;}








.boxSAGA1 {
text-align: center;
margin-left: 0px;
margin-right:0px;

}



.boxSAGA2 {
text-align: center;
margin-left: 0px;
margin-right:0px;
}


.boxSAGA3 {
text-align: center;
margin-left: 0px;
margin-right:0px;
}



.boxSAGA4 {
text-align: center;

margin-left: 0px;
margin-right:0px;
}












.boxDESA1-2    {
                margin-right: 15px;
                margin-left: 15px;}


.boxDESA2-2     {
                margin-right: 15px;
                margin-left: 15px;}













.boxM	{width: auto;
margin-top: 10px}


.boxM	{background-color: #eeeeee;
	line-height: 22px}

.menu li a	{padding: 20px;
	        font-size: 14px}

.menu li a:hover	{background-color: #dcdcdc}



.boxA:after	{content: "";
	display: block;
	clear: both}


.boxA	{
	width: 97%}


.box1	{float: center;
	width: 97%}

.box1 img	{
	padding: 0 10px 0 10px;
	box-sizing: border-box;
	}

.box1-2	{float: right;
	width: 80%}

.box1-3	{float: right;
	width: 80%}



.box1-2	{padding-top: 15px}








.boxGOUTX	{border: solid 2px #1e90ff;;
                 margin-top: 60px}

.boxGOUTX p	{margin: 0;
	font-size: 16px;
          padding-top: 0px;
          padding-left:30px;
          padding-right:30px;
          padding-bottom: 30px;
	line-height: 29px}



.boxGAGA1	{margin-top: 70px;
                margin-left:0px}


.boxGAGA2	{margin-top: 50px;
                margin-left:0px}


.boxGAGA1	{width: 99%}

.boxGAGA2	{width: 99%}





.box6	{margin-top: 90px}


.box6-2	{margin-top: 50px;
        margin-left: 15px;
        margin-right: 15px;}

.box6-3	{margin-top: 50px;
        margin-left: 15px;
        margin-right: 15px;}


.boxH {display: none}

.boxline3 {display: none}

.boxline  {border-bottom: solid 2px #7266ff;
          padding-top: 130px}



.box8  {border: solid 19px #ffffff;
          padding-top: 10px}

.box8 h1         {margin-top: 10px;
            font-size: 26px}


.box8 img {margin-left: 5px;}



.box82 p  {font-size: 15px}



.box82	{ 
	border-color: #1e90ff;
          margin-top: 0px;
         border: solid 19px #ffffff;
}



.box82 li {padding: 6px;}






.boxCOP	{border: solid 19px #ffffff}

.box9	{
          margin-top: 0px;
         border: solid 12px}


.boxCOP	{margin-top: 35px}














}





/*ブレイクポイント*/

@media (min-width: 415px){


.box-RY	{display: none}


.boxFFAA2	{display: none}


.boxA1-2  {display: none}


.box-RYX	{display: none}

.boxFAQ-N-2	{display: none}

.boxFAQ-N-A2	{display: none}
.boxFAQ-N-B2	{display: none}
.boxFAQ-N-C2	{display: none}
.boxFAQ-N-D2	{display: none}
.boxFAQ-N-E2	{display: none}



.boxSAGA2	{display: none}

.boxSAGA3	{display: none}


.boxTA00000-3	{display: none}




.boxFAQ2 {display: none}


.boxFAQ-F3-2 {display: none}


.boxFAQ-F2 {display: none}



.boxFAQ-N3-2 {display: none}

.boxFAQ-N2 {display: none}

.boxFAQ-GAZ2 {display: none}

.boxAS2-2 {display: none}





.boxDESA1-2	{display: none}
.boxDESA2-2	{display: none}






.boxA:after	{content: "";
	display: block;
	clear: both}

.box1	{float: left;
	width: 49%}

.box1-2	{float: left;
	width: 50%}

.box1-3	{float: left;
	width: 50%}





.box2C	{float: left;
	width: 7%}





.boxM	{
	width: 870px}



.boxG:after	{content: "";
	display: block;
	clear: both}

.box6	{float: left;
	width: 27%}

.box6-2	{float: left;
	width: 27%}

.box6-3	{float: left;
	width: 27%}



.box7	{float: left;
	width: 13%}

.box7-2	{float: left;
	width: 31%}

.box7-3	{float: left;
	width: 22%}

.box7-4	{float: left;
	width: 18%}

.box7-5	{float: left;
	width: 15%}









.boxGAGA1	{float: left;
	width: 310px}

.boxGAGA2	{float: right;
	width: 310px}





}








/* ########### 415px以上 ########### */

@media (min-width: 415px) {
/* 全体の横幅を固定 */
.boxFAQ, .boxSIRO2, .box82, .boxCOP, .boxGAGA, .boxA, .boxA-inner, .boxG, .boxM, .boxH, .box8, .box0011
	{width: 954px;
	margin-left: auto;
	margin-right: auto}




.box82     {width:970px}


.boxSIRO2     {width:999px}



.boxH         {width:970px}


.boxFAQ-F	{width: 954px;
	margin-left: auto;
	margin-right: auto}


.boxAS	{width: 848px;
	margin-left: auto;
	margin-right: auto}



.boxSONOTA	{width: 848px;
	margin-left: auto;
	margin-right: auto}




}











/* BOX Xの下に罫線を挿入 */
.boxX	{margin-bottom: 10px;
	border-bottom: solid 1px #dddddd}

}




