
.body2   {border-left:solid #000000 1px;
                  border-right:solid #000000 1px;
                  background-color:#ffffff;
                  width:740px;}


/*nir*/
.navi02 a   {font:400 11px "qMmpS Pro W3","Osaka",sans-serif;
                      display:block;
                      width:100%;
                      height:100%;
                      text-decoration:none;
                      background-color:#ffffff;}
.navi02 a:hover   { background-color:#C6FF4B;}
.navi02   {border:solid #012702 1px;
                   font:900 11px "qMmpS Pro W3","Osaka",sans-serif;
                   line-height:1.2em;
                   color:#ffffff;background-color:#012702;}
/*n^Cg*/
.T01   {font:900 16px "qMmpS Pro W3","Osaka",sans-serif;
                color:#0A042D;
                background-color:#ffffff;
                border-left:solid #012702 12px;
                border-bottom:solid #012702 2px;}
.toppage   {font:400 11px "qMmpS Pro W3","Osaka",sans-serif;}

/*Rs[*/
.text01   {font:400 12px "qMmpS Pro W3","Osaka",sans-serif;
                         color:#101010;line-height:1.2em;}
.sub2   {background-color:#4C85FF;}
.hd2   {font:900 12px "qMmpS Pro W3","Osaka",sans-serif;
             color:#0A042D;line-height:1.2em;}

/*fUC*/


.title   {font:900 20px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#501010;}
.text00   {font:900 11px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#501010;line-height:1.2em;}
.text01   {font:400 12px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#101010;line-height:1.3em;}
select   {font:400 12px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#101010;line-height:1em;border:solid #505050 1px;}
.title02   {font:400 17px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#101050;line-height:1.5em;}
.title03   {font:400 13px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#000000;}
.text04   {font:400 12px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#101010;border-top        :solid #101050 1px;
                      border-left        :solid #101050 1px;
                      border-right      :solid #101050 2px;
                      border-bottom :solid #101050 2px;}
.white   {background-color:#ffffff;}
.text05   {font:900 17px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#000020;}
.text06   {font:400 13px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#FF0006;}
.titled   {border-left        :solid #101050 15px;border-bottom :solid #101050 2px;}
.titled2   {font:400 30px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#101050;}
.under   {text-decoration:underline;}

.bcopy   {font:400 12px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#07005B;background-color:#93BDFF;}
.ocopy   {font:400 12px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#07005B;background-color:#DBA8FF;}
.title03d   {font:400 13px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#000000;line-height:1.5em;}
.style   {font:900 16px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                color:#ffffff;line-height:1.3em;background-color:#FF003A;
                border-top:solid #4C0008 2px;border-bottom:solid #4C0008 2px;
                letter-spacing:3;}

.titleno1  {font:400 40px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#120066;}
.titleno2  {font:400 40px "qMmpS Pro W3","Osaka","lr oSVbN",sans-serif;
                         color:#120066;}

.NO   {font:900 45px "arial","Verdana","Helvetica","Osaka","lr oSVbN",sans-serif;color:#FFFFFF;}
.form1   {background-color:#dcdcdc;}
.form2   {background-color:#FFFFFF;}
.form3   {background-color:#FFF0FF;}