@media screen and (min-width:880px){.dpg_lp_main{width:880px;max-width:880px;margin-left:auto;margin-right:auto}}@media screen and (max-width:879px){.dpg_lp_main{width:100%;padding-left:20px;padding-right:20px}}.dpg_lp_main .lp_content_area{margin-bottom:20px}.dpg_lp_main .dpg_lp_header_wrapper{border-top:3px solid #ff9224;margin:0 auto;line-height:1}.dpg_lp_main .dpg_lp_header{width:auto;max-width:1120px;margin-left:auto;margin-right:auto}.dpg_lp_main .main_image img{max-width:100%}.dpg_lp_main .dpg_lp_section_title,.dpg_lp_main .title{color:#fff;background:#ff9224;margin-bottom:20px;padding:8px 12px;font-weight:700}.dpg_lp_main .dpg_lp_footer_wrapper{color:#868686;background-color:#3b3b3b;font-size:12px}.dpg_lp_main .dpg_lp_footer{padding:10px 0}.dpg_lp_main .dpg_lp_footer .copy{text-align:center}.dpg_lp_main .img-responsive{max-width:100%}.dpg_lp_main a{color:#38e}.dpg_lp_main .btn_area{text-align:center;width:100%;margin:20px auto;position:relative}.dpg_lp_main .btn_area li{margin-right:20px;display:inline-block}.dpg_lp_main .btn_area li:last-child{margin-right:0}.dpg_lp_main .button{cursor:pointer;appearance:none;color:#fff;text-align:center;background-color:#777;border:none;border-radius:4px;outline:none;padding:0;text-decoration:none;transition:none;display:inline-block;position:relative;top:-5px;box-shadow:0 5px #686868}.dpg_lp_main .button:hover{background-color:#777c;top:0;box-shadow:0 1px #686868}.dpg_lp_main .button:active{box-shadow:none;top:0}.dpg_lp_main .btn_lightgray{color:#222;box-shadow:0 4px #c3c3c3;background-color:#f5f5f5;border:1px solid #c3c3c3;-webkit-box-shadow:0 5px #c3c3c3}.dpg_lp_main .btn_lightgray:hover{background-color:#d7d7d7;box-shadow:0 1px #c3c3c3}.dpg_lp_main .btn_lightgray_list{color:#222;background-color:#f5f5f5;border:1px solid #c3c3c3;box-shadow:0 2px #c3c3c3}.dpg_lp_main .btn_lightgray_list:hover{background-color:#d7d7d7;box-shadow:0 0 #c3c3c3}.dpg_lp_main .btn_red{background-color:#ff4d4d;box-shadow:0 5px #cc2828}.dpg_lp_main .btn_red:hover{background-color:#ff4d4dcc;box-shadow:0 1px #cc2828}.dpg_lp_main .btn_orange{background-color:#ff7c11;box-shadow:0 5px #b85300}.dpg_lp_main .btn_orange:hover{background-color:#ff7c11cc;box-shadow:0 1px #b85300}.dpg_lp_main .btn_lightgray_mini{color:#222;background-color:#f5f5f5;border:1px solid #cdcdcd;top:-2px;box-shadow:0 2px #adadad}.dpg_lp_main .btn_lightgray_mini:hover{background-color:#d7d7d7;box-shadow:0 0 #adadad}.dpg_lp_main .btn190{width:190px}.dpg_lp_main .btn220{width:220px}.dpg_lp_main .btn260{width:260px}.dpg_lp_main .btn30p{width:30%}.dpg_lp_main .btn40p{width:40%}.dpg_lp_main .btn50p{width:50%}.dpg_lp_main .btn100p{width:100%}.dpg_lp_main .button-l{padding:6px 12px;font-size:18px}.dpg_lp_main .button-m{padding:5px 8px;font-size:14px}.dpg_lp_main .button-s{padding:2px 4px;font-size:12px}.dpg_lp_main table.table-noborder{border-top:none;border-left:none}.dpg_lp_main table.table-noborder td{border-bottom:none;border-right:none}.dpg_lp_main{word-wrap:break-word;overflow-wrap:break-word;line-height:1.6}.dpg_lp_main h2{border-bottom:3px solid #ff7300;margin:1.6em auto;font-size:1.8em}.dpg_lp_main h3{border-left:4px solid #ff7300;margin-top:1em;margin-bottom:20px;padding-left:6px;font-size:1.4em}.dpg_lp_main h4{margin-top:1em;margin-bottom:1em;font-weight:700}.dpg_lp_main .button_tandoku{padding:1em 0;line-height:1.8}.dpg_lp_main ul.asterisk{margin-left:1em}.dpg_lp_main ul.asterisk:before{clear:both;content:"";display:block}.dpg_lp_main ul.asterisk li{text-indent:-1em;list-style-type:none}.dpg_lp_main ul.asterisk li:before{content:"※";font-size:.95em;display:inline}.dpg_lp_main img{max-width:100%;height:auto}.dpg_lp_main img .img_right_50p{float:right;max-width:50%;height:auto}.dpg_lp_main:after{content:"";clear:both;display:block}@media screen and (max-width:880px){.dpg_lp_main h2,.dpg_lp_main h2{font-size:1.52em}.dpg_lp_main h3,.dpg_lp_main h3{font-size:1.24em}.dpg_lp_main .responsive_table,.dpg_lp_main .responsive_table{border:none}.dpg_lp_main .responsive_table th,.dpg_lp_main .responsive_table td,.dpg_lp_main .responsive_table th,.dpg_lp_main .responsive_table td{border:none;width:100%;display:block}.dpg_lp_main .responsive_table tr,.dpg_lp_main .responsive_table tr{margin-bottom:1em}}@media screen and (min-width:880px){.dpg_lp_main .button_tandoku .btn100p{padding:.8em 0}.dpg_lp_main img.img_right_50p,.dpg_lp_main img.img_right_50p{float:right;max-width:47%;height:auto;margin:20px 0 20px 20px}.dpg_lp_main img.img_left_50p,.dpg_lp_main img.img_left_50p{float:left;max-width:47%;height:auto;margin:20px 20px 20px 0}}.dpg_lp_main .fc-row div.no_event{text-align:center;margin:0 auto;padding-top:2em}.dpg_lp_main .fc-row div.fc-content>.no_event{display:none}@media (max-width:880px){.dpg_lp_main .container{width:100%;min-height:400px}.dpg_lp_main .fc-calendar .fc-row>div{box-shadow:0 -1px #fff3}.dpg_lp_main .fc-row div.no_event{padding-top:0}.dpg_lp_main .fc-row{display:table}.dpg_lp_main .fc-row span{vertical-align:top;display:table-cell}.dpg_lp_main .fc-row div.fc-content div{line-height:1.2}}@media (min-width:881px){.dpg_lp_main .fc-row,.dpg_lp_main .fc-calendar .fc-row>div{min-height:8em!important}}.dpg_lp_main #calendar .fc-calendar{background-color:#ccc;color:#000!important;text-shadow:none!important}.dpg_lp_main .txt-center{text-align:center}.dpg_lp_main .txt-right{text-align:right}.dpg_lp_main .txt-left{text-align:left}.dpg_lp_main .txtsize-14{font-size:.875rem}.dpg_lp_main .txtsize-15{font-size:.9375rem}.dpg_lp_main .txtsize-16{font-size:1rem}.dpg_lp_main .txtsize-18{font-size:1.125rem}.dpg_lp_main .txtsize-20{font-size:1.25rem}.dpg_lp_main .txtsize-24{font-size:1.5rem}.dpg_lp_main .txtsize-36{font-size:2.25rem}.dpg_lp_main .pt-1{padding-top:1em}.dpg_lp_main .pb-1{padding-bottom:1em}.dpg_lp_main .pl-1{padding-left:1em}.dpg_lp_main .pr-1{padding-right:1em}.dpg_lp_main .mt-1{margin-top:1em}.dpg_lp_main .mb-1{margin-bottom:1em}.dpg_lp_main .ml-1{margin-left:1em}.dpg_lp_main .mr-1{margin-right:1em}.dpg_lp_main .pt-2{padding-top:2em}.dpg_lp_main .pb-2{padding-bottom:2em}.dpg_lp_main .pl-2{padding-left:2em}.dpg_lp_main .pr-2{padding-right:2em}.dpg_lp_main .mt-2{margin-top:2em}.dpg_lp_main .mb-2{margin-bottom:2em}.dpg_lp_main .ml-2{margin-left:2em}.dpg_lp_main .mr-2{margin-right:2em}.dpg_lp_main .no_display{display:none}.dpg_lp_main .btn_outerbase{text-align:center}.dpg_lp_main .btn_nomal a{background-color:#fff;border:1px solid #ccc;border-radius:4px;padding:.5em 2em;text-decoration:none;display:inline-block}
