@charset "utf-8";.btn{position:relative;width:100%;max-width:400px;height:140px;display:block;overflow:hidden;margin-right:auto;margin-left:auto;margin-bottom:15px}.btn .btn_scale{position:absolute;left:50%;bottom:33px;width:300px;height:auto;margin-left:-150px}.btn .arrow{position:absolute;z-index:2;width:80px;height:80px;top:35px;animation-name:arwanime;animation-duration:.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-name:arwanime;-webkit-animation-duration:.6s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-name:arwanime;-moz-animation-duration:.6s;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;-o-animation-name:arwanime;-o-animation-duration:.6s;-o-animation-timing-function:ease-in-out;-o-animation-iteration-count:infinite;-o-animation-direction:alternate;-ms-animation-name:arwanime;-ms-animation-duration:.6s;-ms-animation-timing-function:ease-in-out;-ms-animation-iteration-count:infinite;-ms-animation-direction:alternate}@keyframes arwanime{0%{left:0}100%{left:15px}}@-webkit-keyframes arwanime{0%{left:0}100%{left:15px}@-moz-keyframes arwanime{0%{left:0}100%{left:15px}@-o-keyframes arwanime{0%{left:0}100%{left:15px}@-ms-keyframes arwanime{0%{left:0}100%{left:15px}.btn{position:relative;width:100%;max-width:400px;height:140px;display:block;overflow:hidden;margin-right:auto;margin-left:auto;margin-bottom:15px}.btn .btn_scale{position:absolute;left:50%;bottom:33px;width:300px;height:auto;margin-left:-150px}.btn .arrow{position:absolute;z-index:2;width:80px;height:80px;top:35px;animation-name:arwanime;animation-duration:.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-name:arwanime;-webkit-animation-duration:.6s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-name:arwanime;-moz-animation-duration:.6s;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate;-o-animation-name:arwanime;-o-animation-duration:.6s;-o-animation-timing-function:ease-in-out;-o-animation-iteration-count:infinite;-o-animation-direction:alternate;-ms-animation-name:arwanime;-ms-animation-duration:.6s;-ms-animation-timing-function:ease-in-out;-ms-animation-iteration-count:infinite;-ms-animation-direction:alternate}@keyframes arwanime{0%{left:0}100%{left:15px}}@-webkit-keyframes arwanime{0%{left:0}100%{left:15px}@-moz-keyframes arwanime{0%{left:0}100%{left:15px}@-o-keyframes arwanime{0%{left:0}100%{left:15px}@-ms-keyframes arwanime{0%{left:0}100%{left:15px}*{margin:0;padding:0}body{-webkit-text-size-adjust:100%;word-break:break-all;font-family:Helvetica;font-size:16px;line-height:18px}#header{text-align:center;border-bottom:2px solid #aca49d}#top img{width:100%}#footer{color:#2b2b2b;line-height:40px;font-size:14px;background-color:#ededed;border-top:3px solid #174e9e;padding-top:40px;padding-bottom:20px;box-shadow:0px 2px 4px inset}.center{text-align:center;display:block}.right{text-align:right}a{color:#118aff}section>div{margin-bottom:50px}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix{zoom:1}.clear{clear:both}*:first-child+html .clearfix{zoom:1}#lp_name{border-bottom:1px solid #bbb;padding:5px 0}#lp_name img{width:240px}#title{font-size:24px;line-height:1.4em;font-weight:700;margin-top:0;margin-right:15px;margin-left:15px;margin-bottom:5px;padding-bottom:15px;padding-top:10px}.box .sub_title{border-bottom:3px double #019fe6;padding-top:5px;padding-bottom:5px;margin-bottom:25px;padding-left:10px}.box .sub_title p{font-weight:700;margin:0;line-height:1.3em;font-size:24px;padding-left:10px;border-left:5px solid #019fe6}.box .sub_title p span{line-height:1.3em}div.date{font-size:14px;color:#a4a4a4;text-align:right;margin-top:0;margin-bottom:30px;border-bottom:1px solid #d5d5d5;padding-bottom:20px}div.date span:nth-child(1){float:left;margin-left:15px}div.date span:nth-child(2){float:right;margin-right:15px}.box p{margin-top:5px;margin-right:15px;margin-left:15px;margin-bottom:25px;color:#454545;font-size:20px;line-height:1.8em}.box p span{font-weight:700;line-height:1.8em}.box p.no_margin,.box div.no_margin{margin:5px 15px}.box .sub_box{margin-right:15px;margin-left:15px;background-color:#fffef6;padding:10px;border:1px dotted #d5d5d5;font-size:18px;margin-bottom:25px}.box .sub_box p{margin:0 0 15px}.box .sub_box p:last-child{margin:0}.box .sub_box a{display:block}.box img{margin:5px auto;display:block;width:100%}.box .sub_box img{width:95%;border:1px solid #b1b1b1;margin-bottom:15px}.foot_menu{line-height:80px}.foot_menu a{text-decoration:underline}.arr_shak{overflow:hidden}.arr_shak a{position:relative;width:100%;max-width:400px;display:block;height:140px;margin-right:auto;margin-left:auto;padding-bottom:10px}.arr_shak a .btn_shak{position:absolute;left:50%;bottom:10px;width:300px;height:131px;margin-left:-150px;z-index:1;animation-name:btn_shak;animation-duration:3s;animation-timing-function:ease-in;animation-iteration-count:infinite;animation-direction:normal;-webkit-animation-name:btn_shak;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease-in;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:normal;-moz-animation-name:btn_shak;-moz-animation-duration:3s;-moz-animation-timing-function:ease-in;-moz-animation-iteration-count:infinite;-moz-animation-direction:normal}@keyframes btn_shak{0%{left:55%}3.5%{left:47%}7%{left:53%}10.5%{left:48%}14%{left:52%}17.5%{left:49%}21%{left:51%}28%{left:49%}35%{left:51%}42%{left:50%}100%{left:50%}}@-webkit-keyframes btn_shak{0%{left:55%}3.5%{left:47%}7%{left:53%}10.5%{left:48%}14%{left:52%}17.5%{left:49%}21%{left:51%}28%{left:49%}35%{left:51%}42%{left:50%}100%{left:50%}}@-moz-keyframes btn_shak{0%{left:55%}3%{left:47%}6%{left:53%}9%{left:48%}12%{left:52%}15%{left:49%}18%{left:51%}24%{left:49%}30%{left:51%}36%{left:50%}100%{left:50%}}.arr_shak a .btn_arr{position:absolute;z-index:2;width:80px;height:80px;top:50%;margin-top:-40px;animation-name:btn_arr;animation-duration:.6s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-name:btn_arr;-webkit-animation-duration:.6s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-name:btn_arr;-moz-animation-duration:.6s;-moz-animation-timing-function:ease-in-out;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate}@keyframes btn_arr{0%{left:-35px}100%{left:5px}}@-webkit-keyframes btn_arr{0%{left:-35px}100%{left:5px}}@-moz-keyframes btn_arr{0%{left:-35px}100%{left:5px}}.blink{animation-name:blinkanime;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;-webkit-animation-name:blinkanime;-webkit-animation-duration:.5s;-webkit-animation-timing-function:linear;-webkit-animation-iteration-count:infinite;-webkit-animation-direction:alternate;-moz-animation-name:blinkanime;-moz-animation-duration:.5s;-moz-animation-timing-function:linear;-moz-animation-iteration-count:infinite;-moz-animation-direction:alternate}@keyframes blinkanime{0%{color:#ff4848}70%{color:#ff4848}71%{color:#fff}100%{color:#fff}}@-webkit-keyframes blinkanime{0%{color:#ff4848}70%{color:#ff4848}71%{color:#fff}100%{color:#fff}}@-moz-keyframes blinkanime{0%{color:#ff4848}70%{color:#ff4848}71%{color:#fff}100%{color:#fff}}.txt12{font-size:12px}.txt14{font-size:14px}.txt18{font-size:18px}.txt20{font-size:20px}.txt22{font-size:22px}.txt24{font-size:24px}.red{color:#dc0000}.blue{color:#0075e7}.d_blue{color:#2672aa}.pink{color:#ff66f9}.grey{color:#a4a4a4}.green{color:#48ad38}.marker{background-color:#ffe476}.uline{text-decoration:underline}#footer p{font-size:12px;text-align:center;line-height:60px}#footer p a{text-decoration:none}div.note{font-size:14px;color:#454545;text-align:right;margin-top:-20px;margin-right:15px;margin-bottom:0;padding-bottom:20px}