@charset "utf-8";



/*全体*/

#zentai{max-width:800px;
        margin:auto;
        background-color:#ffffff;
        padding-top:20px;
        box-shadow:0px 0px 20px 3px #696969;
}






/*キャッチコピー*/

#catch1 img{max-width:100%;
}




/*サブキャッチ以下全て(copy right以外)*/

article{margin-right:35px;
        margin-left:35px;
        margin-top:150px;
}

article p{font-size:18px;
          line-height:170%;
}



/*サブキャッチコピー*/


#catch2{border :double 6px #595857;
        padding:30px;
        padding-bottom:40px;
        padding-top:40px;
}


#catch2 img{margin:auto;
            display:block;
            max-width:100%;
}


.p100{margin-top:50px;
}

.p120{margin-top:20px;
}

.p140{margin-top:80px;
}

.p140 span{font-weight:bold;
           font-size:20px;
           color:#ff0000;
}

.p160{margin-top:50px;
}

.p180{margin-top:30px;
}

.p200{margin-top:30px;
}

.p260{margin-top:30px;
}

.p260 span{font-weight:bold;
           font-size:20px;
           color:#ff0000;
}

.p280{margin-top:70px;
}

.p300{margin-top:30px;
}

.p320{margin-top:70px;
}

.p325{margin-top:30px;
}

.p340{margin-top:80px;
}

.p360{margin-top:60px;
      color:#0000ff;
      font-weight:bold;
      font-size:22px;
}

.p380{margin-top:70px;
}

.p400{margin-top:60px;
}



.sokkou{font-weight:bold;
        font-size:20px;
}

.zendai{background:linear-gradient(transparent 80%, #ff8c00 0%)
}

.p200,.p220,.p240{
                  font-weight:bold;
                  color:#0000ff;
}

.p340 span{background:linear-gradient(transparent 60%, #fdd35c 0%)
}







/*顧客が抱える問題の明確化*/


.mondai{background-color:#f3f3f2;
        margin-top:80px;
        padding:30px;
        padding-bottom:40px;
        padding-top:40px;
}

.mondai h3{font-size:24px;
           color:#008000;
}

.mondai h3 span{background:linear-gradient(transparent 40%, #00ff00 100%);
}

.p420,.p440{font-weight:bold;
}

.p420{margin-top:40px;
}

.p440{margin-top:25px;
}

.p460{margin-top:80px;
}

.p480{margin-top:30px;
}

.p500{margin-top:20px;
}

.p520{margin-top:60px;
}






/*自己紹介*/

.jiko{border :solid 6px #006400;
      border-top:solid 30px #006400;
      padding:30px;
      padding-bottom:40px;
      padding-top:40px;
      margin-top:80px;
}

.p560{margin-top:40px;
}

.p580,.p600{margin-top:30px;
}

.jiko figure{margin-top:10px;
}

.jiko img{max-width:100%;
}

.jiko aside{background-color:#f0f6da;
            margin-top:30px;
            padding-top:30px;
            padding-bottom:30px;
}

.jiko h3{text-align:center;
         font-size:26px;
         font-weight:bold;
         color:#006400;
}

.jiko aside p{padding-left:30px;
              font-weight:bold;
}

.p620,.p680{margin-top:40px;
}

.p640,.p660,.p700,.p720,.p740,.p760,.p780{margin-top:8px;
}

.p680{font-size:22px;
}

.p800,.p820,.p840,.p860{margin-top:40px;
}





/*解決策とメリット*/

.kaiketusaku{margin-top:140px;
}

.kaiketusaku img{max-width:100%;
}

.p880{margin-top:40px;
}

.p880 span{background:linear-gradient(transparent 80%, #ff8c00 0%);
}

.p900,.p920{margin-top:30px;
}

.p940{margin-top:70px;
}

.p960,.p980,.p1000,.p1020{margin-top:30px;
}

.p960,.p1000{font-weight:bold;
             color:#ff0000;
}

.p1040{margin-top:50px;
}

.p1060{margin-top:20px;
}

.p1080{margin-top:20px;
}

.p1100{margin-top:60px;
}

.p1120{margin-top:40px;
}

.p1120 span{font-size:20px;
            font-weight:bold;
}

.p1140{margin-top:30px;
}

.p1160{margin-top:30px;
}

.p1200{margin-top:30px;
}

.p1220{margin-top:60px;
}

.p1220 span{font-size:20px;
            font-weight:bold;
            color:#dc143c;
}

.p1240{margin-top:60px;
}

.p1240 span{font-size:20px;
            font-weight:bold;
}

.p1260{margin-top:60px;
}

.p1280{margin-top:30px;
}

.p1320{margin-top:30px;
}

.p1320 span{font-size:22px;
            font-weight:bold;
            color:#ff1493;
}

.p1340{margin-top:60px;
}

.p1340 span{font-size:20px;
            font-weight:bold;
}

.p1360{margin-top:30px;
}

.p1360 span{background:linear-gradient(transparent 80%, #ff8c00 0%);
}

.p1380{margin-top:60px;
}


.meritto{margin-top:120px;
}

.p1400{margin-top:30px;
}

.p1420{margin-top:30px;
}

.me30{background-color:#f3f3f2;
      padding:20px;
      padding-top:30px;
      padding-bottom:30px;
      margin-top:60px;
}


.p1440,.p1460{font-weight:bold;
}

.p1440 span,.p1460 span{background:linear-gradient(transparent 40%, #e6b422 100%);
}


.p1460{margin-top:60px;
}

.p1443{margin-top:15px;
}

.kasen{background:linear-gradient(transparent 80%, #ff4500 0%);
}

.p1446,.p1449,.p1452{margin-top:20px;
}




/*明確な指示*/


.p2480{margin-top:130px;
}

.p2500{margin-top:20px;
}

.p2500 span{font-size:22px;
            font-weight:bold;
            color:#ff0000;
}

.p2520{margin-top:60px;
}

.p2540{margin-top:40px;
}

.p2560{margin-top:60px;
}

.p2580{margin-top:30px;
}

.p2600{margin-top:60px;
}

.p2620{margin-top:30px;
}

.p2640{margin-top:60px;
}





/*つなぎ*/

.tunagi{margin-top:120px;
}

.tunagi img{margin:auto;
            display:block;
            max-width:100%;
}




/*商品説明*/

.syouhin{margin-top:80px;
         border:dotted 3px #004d25;
         padding:30px;
         padding-bottom:40px;
         padding-top:40px;
}

.syouhinmei img{margin:auto;
                display:block;
                max-width:100%;
}

.syouhin h3{background-color:#006400;
            font-size:26px;
            text-align:center;
            padding-top:10px;
            padding-bottom:10px;
            margin-top:100px;
            color:#ffffff;
}

.p2660{margin-top:30px;
}

.p2700{margin-top:30px;
}

.syouhin h4{font-size:24px;
            font-weight:bold;
            margin-top:50px;
            border-left:solid 10px #2e8b57;
            padding-top:5px;
            padding-bottom:5px;
            padding-left:10px;
}

.p2720,.p2780{margin-top:20px;
}

.zen{font-weight:bold;
     color:#ff0000;
}

.p2840{margin-top:70px;
}

.p2860{margin-top:30px;
}

.p2880{margin-top:40px;
}

.p2900{margin-top:60px;
}

.p2900 span{font-weight:bold;
            font-size:20px;
}

.p2920{margin-top:30px;
}

.p2940{margin-top:30px;
}

.p2960{margin-top:40px;
}

.p2980{margin-top:50px;
}

.p3000,.p3020,.p3040,.p3060,.p3080,.p3100,.p3120{color:#006400;
                                                 font-weight:bold;
                                                 margin-top:25px;
}

.p3000{margin-top:50px;
}

.p3140{margin-top:60px;
}

.p3140 span{font-weight:bold;
            font-size:20px;
}

.p3160{margin-top:40px;
}

.p3200{margin-top:60px;
}

.p3240{margin-top:60px;
}

.p3260{margin-top:60px;
}

.p3280{margin-top:60px;
}

.p3280 span{background:linear-gradient(transparent 80%, #ff1493 0%);
}

.p3300{margin-top:40px;
}

.p3320{margin-top:60px;
       font-weight:bold;
       color:#d0576b;
}

.p3340{margin-top:20px;
       font-weight:bold;
       color:#d0576b;
}

.p3360{margin-top:20px;
       font-weight:bold;
       color:#d0576b;
}

.p3380{margin-top:60px;
}

.hyou{margin-top:10px;
}

.hyou img{max-width:100%;
}



.p3400{margin-top:80px;
}

.p3420{margin-top:20px;
}

.p3440{margin-top:60px;
}

.p3460{margin-top:20px;
}

.p3460 span{font-weight:bold;
            font-size:20px;
}


.p3480{margin-top:60px;
}

.p3500{margin-top:30px;
}

.p3520{margin-top:5px;
}

.p3540{margin-top:5px;
}

.p3560{margin-top:40px;
}

.p3560 span{background:linear-gradient(transparent 0%, #ffd700 100%);
}

.sai{font-weight:bold;
     color:#ff0000;
}

.syouhin .bumon{margin-top:100px;
}

.p3580{margin-top:30px;
}

.p3600{margin-top:30px;
}

.p3620{margin-top:60px;
}

.p3640,.p3660,.p3680,.p3700,.p3720,.p3740,.p3760,.p3780,.p3800{color:#006400;
                                                               font-weight:bold;
                                                               margin-top:25px;
}

.p3640{margin-top:50px;
}

.p3820{margin-top:60px;
}

.p3820 span{font-weight:bold;
            font-size:20px;
}

.p3840{margin-top:20px;
}

.p3880{margin-top:40px;
}

.p3900{margin-top:40px;
}

.p3920{margin-top:60px;
}

.p3920 span{background:linear-gradient(transparent 80%, #ff1493 0%);
}



.p3940{margin-top:40px;
}

.p3960{margin-top:60px;
       font-weight:bold;
       color:#d0576b;
}

.p3980{margin-top:20px;
       font-weight:bold;
       color:#d0576b;
}

.p4000{margin-top:20px;
       font-weight:bold;
       color:#d0576b;
}

.p4020{margin-top:20px;
       font-weight:bold;
       color:#d0576b;
}

.p4040{margin-top:60px;
}

.p4060{margin-top:80px;
}

.p4080{margin-top:30px;
}

.p4100{margin-top:60px;
}

.p4120{margin-top:20px;
}

.p4120 span{font-weight:bold;
            font-size:20px;
}

.p4140{margin-top:60px;
}

.p4160{margin-top:30px;
}

.p4180{margin-top:5px;
}

.p4200{margin-top:5px;
}

.p4220{margin-top:5px;
}

.p4240{margin-top:40px;
}

.p4240 span{background:linear-gradient(transparent 0%, #ffd700 100%);
}


.p4260{margin-top:40px;
}

.p4280{margin-top:40px;
}

.p4300{margin-top:10px;
}

.p4320{margin-top:10px;
}

.p4340{margin-top:10px;
}

.p4360{margin-top:10px;
}

.p4380{margin-top:10px;
}

.p4400{margin-top:10px;
}

.p4280,.p4300,.p4320,.p4340,.p4360,.p4380,.p4400{font-weight:bold;
                                                 color:#0000cd;
}

.p4420{margin-top:40px;
}

.p4440{margin-top:30px;
}

.p4440 span{font-weight:bold;
            font-size:20px;
}

.rikai{color:#ff0000;
}

.p4460{margin-top:60px;
}

.p4480{margin-top:30px;
}

.p4500{margin-top:60px;
}

.p4520{margin-top:30px;
}

.p4540{margin-top:30px;
}

.p4560{margin-top:5px;
}

.p4580{margin-top:5px;
}

.p4600{margin-top:30px;
}

.p4620{margin-top:30px;
}

.p4640 span{font-weight:bold;
            font-size:20px;
            color:#ff0000;
}

.p4660{margin-top:50px;
}

.p4660 span{background:linear-gradient(transparent 80%, #3cb371 0%);
}

.p4680{margin-top:40px;
}

.p4680 span{font-weight:bold;
            font-size:20px;
}

.p4700{margin-top:30px;
}

.p4720{margin-top:30px;
}

.p4740{margin-top:50px;
}

.p4760{margin-top:30px;
}

.p4780{margin-top:30px;
}

.p4800{margin-top:30px;
}

.p4820{margin-top:30px;
}

.p4840{margin-top:30px;
}

.p4860{margin-top:30px;
}

.p4880{margin-top:30px;
}

.p4740,.p4760,.p4780,.p4800,.p4820,.p4840,.p4860,.p4880{font-weight:bold;
                                                        color:#006400;
}



.p4900{margin-top:70px;
}

.p4920{margin-top:30px;
}

.p4920 span{font-weight:bold;
            font-size:20px;
            color:#ff0000;
}

.p4940{margin-top:30px;
}

.p4960{margin-top:40px;
}

.p4980{margin-top:30px;
}

.p4980,.p5000{font-weight:bold;
}

.p5020{margin-top:40px;
}

.p5040{margin-top:40px;
}

.p5060{margin-top:30px;
}

.p5060,.p5080,.p5100{font-weight:bold;
                     color:#004d25;
}

.p5120{margin-top:30px;
}

.p5140{margin-top:60px;
}

.p5160{margin-top:30px;
}

.p5160,.p5180,.p5200,.p5220{font-weight:bold;
                            color:#387d39;
}

.p5240{margin-top:30px;
}

.p5260{margin-top:40px;
}

.p5260 span{background:linear-gradient(transparent 80%, #ea5550 0%);
}

.p5280{margin-top:40px;
}

.p5300{margin-top:60px;
}

.p5300 span{font-weight:bold;
            font-size:20px;
}

.p5320{margin-top:60px;
}

.p5320 span{background:linear-gradient(transparent 80%, #9cbb1c 0%);
}





/*価格*/



.kakaku{margin-top:120px;
}

.kakaku h3{background-color:#f0e68c;
           font-size:24px;
           text-align:center;
           padding-top:10px;
           padding-bottom:10px;
           margin-top:100px;
}

.kaisetugazou img{max-width:80%;
}

.p5340{margin-top:40px;
}

.p5340,.p5360{font-weight:bold;
}

.p5380{margin-top:30px;
}

.p5420{margin-top:30px;
}

.p5440{margin-top:40px;
}

.p5460 span{background:linear-gradient(transparent 80%, #ff4500 0%);
}

.p5480{margin-top:40px;
}

.kaisetugazou{margin-top:50px;
}

.p5500,.p5520{font-weight:bold;
              font-size:16px;
}

.p5540{margin-top:60px;
}

.p5560{margin-top:30px;
}

.p5580{margin-top:30px;
}

.p5600{margin-top:70px;
}

.p5620{margin-top:25px;
}

.p5600,.p5620{font-weight:bold;
}

.p5660{margin-top:40px;
}

.p5680{margin-top:30px;
}

.p5680 span{font-weight:bold;
            font-size:20px;
}

.p5700{margin-top:100px;
}

.p5720{margin-top:20px;
}

.p5740{margin-top:30px;
}

.p5760{margin-top:100px;
}

.p5780{margin-top:40px;
}

.p5800{margin-top:50px;
}

.p5820{margin-top:60px;
}

.p5820 span{font-weight:bold;
            font-size:20px;
            color:#ff0000;
}


.p5840{margin-top:40px;
}

.p5860{margin-top:40px;
}

.p5880{margin-top:60px;
}

.p5900{margin-top:10px;
}

.p5920{margin-top:60px;
}

.p5940{margin-top:20px;
}

.p5960{margin-top:60px;
}

.p5960 span{background:linear-gradient(transparent 80%, #9cbb1c 0%);
}


.p5980{margin-top:40px;
}

.p6020{margin-top:40px;
}

.p6060{margin-top:40px;
}

.p6080{margin-top:60px;
}

.p6100{margin-top:30px;
}

.p6120{margin-top:60px;
}

.p6140{margin-top:60px;
}

.p6160{margin-top:30px;
}

.p6180{margin-top:30px;
}

.p6200{margin-top:60px;
}

.p6220{margin-top:60px;
}

.p6240{margin-top:40px;
       font-weight:bold;
       font-size:20px;
       color:#0000ff;
}

.p6260{margin-top:40px;
}


.p6280{margin-top:40px;
}

.p6300{margin-top:40px;
}

.p6320{margin-top:60px;
}

.p6340{margin-top:60px;
}

.p6360{margin-top:60px;
       font-weight:bold;
       color:#ff00ff;
}

.p6380{margin-top:20px;
       font-weight:bold;
       color:#ff00ff;
}

.p6400{margin-top:20px;
       font-weight:bold;
       color:#ff00ff;
}

.p6420{margin-top:80px;
}

.p6420 span{font-weight:bold;
            color:#ff0000;
            font-size:20px;
}

.p6440{margin-top:50px;
}

.p6460{margin-top:30px;
}

.p6480{margin-top:30px;
}

.p6500{margin-top:40px;
}

.p6520{margin-top:70px;
}

.p6540{margin-top:20px;
}

.p6560{margin-top:60px;
}

.p6580{margin-top:70px;
}

.p6580,.p6600{line-height:150%;
              font-weight:bold;
}

.p6580 span,.p6600 span{color:#0000ff;
                        font-size:26px;
}

.p6600{margin-top:20px;
}

.p6620{margin-top:70px;
}

.p6640{margin-top:50px;
}

.p6660{margin-top:50px;
}

.p6660 span{background:linear-gradient(transparent 80%, #ff6347 0%);
}

.p6680{margin-top:60px;
}

.p6700{margin-top:40px;
}

.p6720{margin-top:60px;
}

.p6740{margin-top:60px;
}

.p6740,.p6760{font-weight:bold;
}

.p6780{margin-top:60px;
}

.p6800{margin-top:40px;
}

.p6820{margin-top:40px;
}

.p6840{margin-top:70px;
}

.p6860{margin-top:50px;
       color:#0000ff;
       font-size:26px;
       font-weight:bold;
}

.p6880{margin-top:50px;
}

.p6880 span{font-weight:bold;
            font-size:20px;
}

.p6900{margin-top:70px;
}

.p6900 span{font-weight:bold;
            font-size:20px;
            color:#ff0000;
}

.p6920{margin-top:20px;
}

.p6940{margin-top:70px;
}

.p6960{margin-top:70px;
}

.p6980{margin-top:30px;
}





/*特典*/


.tokuten{margin-top:220px;
}

.tokuten h2{font-size:50px;
            text-align:center;
}

.tokuten h2 span{background:linear-gradient(transparent 40%, #9cbb1c 80%);
}

.p7000{margin-top:50px;
}

.p7020{margin-top:30px;
}

.tokuten h3{background-color:#d1de4c;
            font-size:24px;
            text-align:center;
            padding-top:10px;
            padding-bottom:10px;
            margin-top:100px;
}

.p7040{margin-top:40px;
}

.p7060{margin-top:20px;
}

.p7080{margin-top:70px;
}

.p7100{margin-top:50px;
       font-weight:bold;
}

.p7120{font-weight:bold;
}

.p7140{margin-top:50px;
}

.p7160{margin-top:60px;
}

.p7180{margin-top:30px;
}

.p7200{margin-top:40px;
}

.p7220{margin-top:50px;
}

.p7220 span{font-size:20px;
            font-weight:bold;
}

.p7240{margin-top:20px;
}

.p7240 span{background:linear-gradient(transparent 80%, #008000 0%);
}

.p7260{margin-top:70px;
}

.p7280{margin-top:50px;
}

.p7300{margin-top:70px;
}

.p7320{margin-top:70px;
}

.p7340{margin-top:30px;
}

.p7360{margin-top:70px;
}

.p7380{margin-top:70px;
}

.p7380 span{font-weight:bold;
            color:#ff0000;
}











/*限定*/



.gentei{margin-top:180px;
}

.gentei h3{color:#ff0000;
           font-size:28px;
           font-weight:bold;
           text-align:center;
}

.gentei h3 span{color:#ff0000;
                background:linear-gradient(transparent 60%, #ffff00 0%);
}

.genteinoko{border: solid 6px #db7093;
            margin-top:30px;
            padding:20px;
            padding-top:30px;
            padding-bottom:30px;
}




.p7400 span{font-size:22px;
            font-weight:bold;
}

.p7420{margin-top:30px;
}

.p7440{margin-top:40px;
}

.p7460{margin-top:20px;
}








/*注文先*/

.tyumonsaki{margin-top:180px;
            border:dotted 3px #006400;
            padding:30px;
            padding-bottom:40px;
            padding-top:50px;
}

.tyumonsaki img{display:block;
                margin:auto;
                max-width:100%;
}


.syouhingazou1,.syouhingazou2,.syouhingazou3{margin-top:100px;
}


.tyumonkotira1{margin-top:160px;
}

.tyumonkotira2{margin-top:80px;
}

.tyumonkotira3{margin-top:50px;
}

.tyumonkotira1 a,.tyumonkotira2 a,.tyumonkotira3 a{display:block;
                                                   background-color:#228b22;
                                                   width:250px;
                                                   margin:auto;
                                                   text-align:center;
                                                   font-size:22px;
                                                   color:#ffffff;
                                                   padding-top:16px;
                                                   padding-bottom:16px;
                                                   border-radius:10px;
}


.p7480{margin-top:30px;
}

.p7500{margin-top:20px;
}


.toiawase{margin-top:150px;
}

.toiawase a{display:block;
            background-color:#696969;
            width:220px;
            margin:auto;
            text-align:center;
            font-size:18px;
            color:#ffffff;
            padding-top:10px;
            padding-bottom:10px;
            border-radius:10px;
}

.p7520{margin-top:30px;
}


.nagare{margin-top:120px;
        text-align:center;
        font-size:22px;
}

.p7540{margin-top:40px;
       text-align:center;
       font-weight:bold;
       color:#69821b;
}

.p7560{margin-top:10px;
       text-align:center;
}

.p7580{margin-top:10px;
       text-align:center;
       font-weight:bold;
       color:#69821b;
}

.p7600{margin-top:10px;
       text-align:center;
}

.p7620{margin-top:10px;
       text-align:center;
       font-weight:bold;
       color:#69821b;
}

.p7640{margin-top:10px;
       text-align:center;
}
.p7660{margin-top:10px;
       text-align:center;
       font-weight:bold;
       color:#69821b;
}

.p7680{margin-top:10px;
       text-align:center;
}

.p7700{margin-top:10px;
       text-align:center;
       font-weight:bold;
       color:#69821b;
}

.p7720{margin-top:10px;
       text-align:center;
}

.p7740{margin-top:10px;
       text-align:center;
       font-weight:bold;
       color:#69821b;
}











/*追伸*/


.tuisin{margin-top:140px;
}

.tuisin img{max-width:100%;
            display:block;
            margin:auto;
}

.p7760{margin-top:30px;
}

.p7780{margin-top:50px;
       font-weight:bold;
       color:#ff0000;
       font-size:20px;
}

.p7800{margin-top:30px;
}

.p7820{margin-top:70px;
}

.p7840{margin-top:30px;
}

.p7860{margin-top:60px;
}

.p7880{margin-top:30px;
}

.p7900{margin-top:50px;
}

.p7920{margin-top:30px;
}

.p7920 span{background:linear-gradient(transparent 80%, #ff8c00 0%);
}

.p7940{margin-top:30px;
}

.p7960{margin-top:60px;
}

.p7980{margin-top:60px;
}

.p8000{margin-top:70px;
}

.p8040{margin-top:30px;
}

.p8060{margin-top:120px;
}

.p8080{margin-top:40px;
}

.p8100{margin-top:40px;
}

.p8120{margin-top:60px;
}

.p8140{margin-top:40px;
}

.p8160{margin-top:40px;
}









/*特定商取引法*/

.tokutei{margin-top:200px;
         text-align:center;
         padding-bottom:10px;
}


























/*ここからレスポンシブ*/


/*本当はmax480pxにしたかったが、なぜか17pxくらい誤差があるので、仕方ないから500pxにした。その結果483pxくらいでブレイクポイントとなる。
でも作り変えてからは誤差が無くなっていた。*/




@media screen and (max-width: 500px){

article p{font-size:16px;
}


article{margin-right:15px;
        margin-left:15px;
        margin-top:100px;
}


#catch2{border :double 5px #595857;
        padding:15px;
        padding-bottom:30px;
        padding-top:30px;
}

.p360{font-size:20px;
}


.mondai{padding:15px;
        padding-bottom:40px;
        padding-top:40px;
}

.mondai h3{font-size:20px;
}



.jiko{border :solid 3px #006400;
      border-top:solid 20px #006400;
      padding:15px;
      padding-bottom:40px;
      padding-top:40px;
      margin-top:80px;
}

.jiko aside p{padding-left:10px;
              font-weight:bold;
}


.p1320 span{font-size:20px;
}

.me30{padding:10px;
      padding-top:20px;
      padding-bottom:20px;
}



.syouhin{padding:10px;
         padding-bottom:40px;
         padding-top:40px;
}

.syouhin h3{font-size:20px;
}


.syouhin h4{font-size:18px;
            border-left:solid 8px #2e8b57;
            padding-left:5px;
}



.kakaku h3{font-size:20px;
}

.kaisetugazou img{max-width:100%;
}

.p5500,.p5520{font-size:14px;
}

.p5820 span{font-size:18px;
}

.p6240{font-size:18px;
}

.p6580 span,.p6600 span{font-size:24px;
}

.p6860{font-size:24px;
}

.p6880 span{font-size:18px;
}

.p6900 span{font-size:18px;
}


.tokuten{margin-top:170px;
}

.tokuten h2{font-size:36px;
}



.tokuten h3{font-size:20px;
}



.gentei{margin-top:120px;
}

.genteinoko{border: solid 3px #db7093;
            margin-top:30px;
            padding:15px;
            padding-top:20px;
            padding-bottom:20px;
}


.p7400 span{font-size:18px;
}



.tyumonsaki{margin-top:120px;
            border:dotted 3px #191970;
            padding:15px;
            padding-bottom:20px;
            padding-top:25px;
}



.syouhingazou1,.syouhingazou2,.syouhingazou3{margin-top:60px;
}

.nagare{margin-top:120px;
        font-size:20px;
}







}











/*本当はmax350pxにしたかったが、なぜか17pxくらい誤差があるので、仕方ないから370pxにした。その結果352pxくらいでブレイクポイントとなる
でも作り変えてからは誤差が無くなっていた。*/

@media screen and (max-width: 350px){




#catch2{padding:10px;
        padding-bottom:30px;
        padding-top:30px;
}


.mondai{padding:10px;
        padding-bottom:40px;
        padding-top:40px;
}


.jiko{padding:10px;
      padding-bottom:30px;
      padding-top:30px;
      margin-top:80px;
}


.genteinoko{margin-top:30px;
            padding:10px;
            padding-top:20px;
            padding-bottom:20px;
}


.tyumonsaki{padding:10px;
            padding-bottom:20px;
            padding-top:25px;
}

















}


