.menunon{ color: #777}    
    .maintxt{ max-width: 1442px; margin: auto;padding: 20px;font-size: 1.4rem;font-weight: bold;
              margin-top: 35px   ;border-bottom: solid 0px #666;}
    .newtitle{ max-width: 360px; padding: 10px;  margin-bottom: 15px;font-size: 2.1rem;text-align: center ;
               background-color:#ff6a00 ; color: #fff ;border: solid 0px #666;letter-spacing: 0.1rem;}

    .mainimg{ max-width: 1592px; margin: auto;padding:0;
              margin-top: 0px   ;border: solid 0px #666;display: flex;flex-wrap: wrap;}


.mainimg2{width: 100%;padding-bottom: 80px ;border: solid 0px #666;margin: auto;text-align: center}
.mimg2in{ max-width: 900px ; padding-bottom: 30px;border: solid 0px #666;display:inline-block;}



    .inimg{width: 530px;margin: 0; padding: 0;border: solid 0px #666;}
    
    .imgneme{ max-width: 300px;margin: auto;  margin-bottom: 8px;font-size: 1.9rem;text-align: center
              ;border-bottom: solid 1px #666;}
    
@media screen and (max-width: 1649px) {
    .inimg{ width:400px }
    .mainimg{ max-width: 1202px}
		}

@media screen and (max-width: 1458px) {
    .inimg{ width:398px }
    .mainimg{ max-width: 1202px}
    
		}
@media screen and (max-width: 1218px) {
    .inimg{ width:330px }
    .mainimg{ max-width: 1002px}
		}
@media screen and (max-width: 1018px) {
    .inimg{ width:700px }
    .imgskm{ margin-top: -11px}
    .imgbotm{ margin-bottom: 35px}
    .mainimg{ max-width: 700px}
		}
@media screen and (max-width: 979px) {
    .hssinimg{width: 480px}
		}
@media screen and (max-width: 404px) {
  .newtitle{ font-size:1.4rem }
		}

  .mainsimgs{ max-width: 1452px; margin: auto;padding:0;
              margin-top: 30px ;display: flex;flex-wrap: wrap;}

  .isimgs{ width: 478px; margin: 0; padding: 2px;}
@media screen and (max-width: 1470px) {
    .mainsimgs{ max-width: 969px}
		}

@media screen and (max-width: 1458px) {
		}
@media screen and (max-width: 1218px) {
		}
@media screen and (max-width: 985px) {
    .imgneme{max-width: 250px ;font-size: 1.3rem}

    .isimgs{ max-width: 300px}
    .mainsimgs{ max-width: 612px}
		}
@media screen and (max-width: 918px) {
    .isimgs{ max-width: 300px}
    .mainsimgs{ max-width: 612px}
		}
@media screen and (max-width: 628px) {
    .isimgs{ max-width: 480px}
    .mainsimgs{ max-width: 402px}
		}
  
.buyo{ margin-top: 70px}  


    
.iten{ width: 100%; margin: 0 auto; margin-top: 70px;margin-bottom: 70px;
       padding-top:30px; padding-bottom: 30px;background:#fdfdfd}
.karasp{ width: 100%; height: 50px ;margin-bottom:35px}    
.itenttl{ max-width: 360px; padding: 10px;  margin-bottom: 15px;font-size: 2.1rem;text-align: center ;
          background-color:#0094ff ; color: #fff ;border: solid 0px #666;letter-spacing: 0.5rem;}
.ulleft{ margin-left: 30px}
.ulud{ margin-top: 10px;margin-bottom: 10px;color: #055fa0;}
  @media screen and (max-width: 716px) {
 .ulleft{ margin-left: -40px;font-size: 1.1888rem}
		}

  .gmap{ max-width: 100%; margin:auto; padding-bottom: 0px;padding-top: 0px;padding-left: 5px;padding-right:5px}
  .tenpomae{ margin-top: -20px} 

  @media screen and (max-width: 1018px) {
    .isiclnd{ margin-bottom: 25px}
		}

  .hometop{ max-width:100%; text-align: right;}
  .topupin{ display:inline-block;width: 50px; margin:auto;height: 60px; text-align: left;}
  

  .tptiouter{ display: flex;flex-wrap: wrap;
              max-width: 1442px; margin: auto; text-align: left ;}
  
  .tptiinn{ max-width: 650px; }
  
.stin5{max-width: 700px ;margin: auto;font-size: 1.4rem;font-weight: bold; text-align: center}

.clspot{ max-width: 870px; margin: auto; margin-bottom: -40px; padding-top: 30px ;text-align: left;color: #d02e29;}

