.read{font-weight:bold;color:#0860A8;margin-bottom:10px;margin-top:10px}.read p{margin-bottom:10px}.option_midashi1{background-color:#5390C2;color:#FFFFFF;font-size:18px;font-weight:bold;line-height:1.3;padding:8px 10px 5px 10px;margin:40px 0 15px 0;border-left:8px solid #0860A8}.option_midashi2{background-color:#FDB74C;color:#FFFFFF;font-size:18px;font-weight:bold;line-height:1.3;padding:8px 10px 5px 10px;margin:40px 0 15px 0;border-left:8px solid #FF6600}.option_list{list-style-type:none;margin-bottom:0}.option_list li{padding-left:1em;margin-bottom:10px;position:relative}.option_list li::before{content:"●";color:#0860A8;font-size:0.5em;position:absolute;top:5px;left:0}.option_list .course_list{margin-left:30px}.option_list .course_list li{font-size:14px;margin-bottom:0}.option_list .course_list li::before{display:none}.option_list .course_list li span{display:inline-block}.option_list .course_list li .course_list_ttl{width:140px}table th,table td{padding:5px 4px;text-align:center;width:15%}.lineup_table{background:#fff;margin:10px auto}.lineup_table img{margin:5px 0}.table_title{font-size:15px;font-weight:bold}.orange_color{color:#F57730}.pink_color{color:#E95874}.yellow_color{color:#FED133}.blue_color{color:#088DD6}.course_table{margin-left:20px}.btn_group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:10px;font-size:13px}.offer_arrow_l{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#DDDDDD;padding-left:15px;min-width:180px;position:relative}.offer_arrow_l,.offer_arrow_m p{font-size:13px;font-weight:bold;line-height:1.4;color:#333333}.offer_arrow_m{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#DDDDDD;padding-left:15px;min-width:180px;height:110px;position:relative}.button_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;row-gap:20px}.button_text_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 0 0 35px}.offer_box{font-size:13px;margin:0 0 0 35px;min-width:275px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.offer_box_text{margin:0 0 5px 0}.offer_arrow_s{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#DDDDDD;padding-left:15px;width:180px;height:60px}.offer_arrow_s p{font-size:13px;font-weight:bold;line-height:1.4;color:#333333}.btn_pdf a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#FFFFFF;text-decoration:none;font-size:18px;font-weight:bold;text-shadow:1px 1px rgba(102,102,102,0.4);-webkit-box-shadow:3px 3px rgba(102,102,102,0.2),inset 0 2px 0 rgba(255,255,255,0.2),inset 0 -35px 0 rgba(0,0,0,0.05);box-shadow:3px 3px rgba(102,102,102,0.2),inset 0 2px 0 rgba(255,255,255,0.2),inset 0 -35px 0 rgba(0,0,0,0.05);border:solid 1px #419406;border-radius:8px;background:#5BB601;background:-webkit-gradient(linear, left bottom, left top, from(#7CCF29), to(#5BB601));background:-webkit-linear-gradient(bottom, #7CCF29, #5BB601);background:linear-gradient(to top, #7CCF29, #5BB601);width:270px;min-height:80px}.btn_pdf_2023 a{border:solid 1px #288aa3;background:#34b3d5;background:-webkit-gradient(linear, left bottom, left top, from(#34b3d5), to(#288aa3));background:-webkit-linear-gradient(bottom, #34b3d5, #288aa3);background:linear-gradient(to top, #34b3d5, #288aa3)}.btn_offer a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#FFFFFF;text-decoration:none;font-size:18px;font-weight:bold;text-shadow:1px 1px rgba(102,102,102,0.4);-webkit-box-shadow:3px 3px rgba(102,102,102,0.2),inset 0 2px 0 rgba(255,255,255,0.2),inset 0 -35px 0 rgba(0,0,0,0.05);box-shadow:3px 3px rgba(102,102,102,0.2),inset 0 2px 0 rgba(255,255,255,0.2),inset 0 -35px 0 rgba(0,0,0,0.05);border:solid 1px #0F63A2;border-radius:8px;background:#2170B2;background:-webkit-gradient(linear, left bottom, left top, from(#4F8BBD), to(#2170B2));background:-webkit-linear-gradient(bottom, #4F8BBD, #2170B2);background:linear-gradient(to top, #4F8BBD, #2170B2);width:270px;height:80px}.btn_pdf a:hover,.btn_offer a:hover{filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;-webkit-transition:0.2s ease-in-out;transition:0.2s ease-in-out;cursor:pointer}.btn_pdf a span.yellow,.btn_offer a span.yellow{color:#F3FF00;font-size:22px;line-height:1}.btn_pdf a span.white1,.btn_offer a span.white1{color:#FFFFFF;font-size:12px;font-weight:normal;line-height:1.4}.offer_arrow_l_triangle{width:0;height:0;border-left:20px solid #DDDDDD;border-top:110px solid transparent;border-bottom:110px solid transparent}.offer_arrow_m_triangle{width:0;height:0;border-left:20px solid #DDDDDD;border-top:55px solid transparent;border-bottom:55px solid transparent}.offer_arrow_s_triangle{width:0;height:0;border-left:20px solid #DDDDDD;border-top:30px solid transparent;border-bottom:30px solid transparent}.offer_arrow_triangle{width:20px;background:-webkit-gradient(linear, right top, left bottom, color-stop(50%, transparent), color-stop(50%, #ddd)) top left/100% 50% no-repeat,-webkit-gradient(linear, right bottom, left top, color-stop(50%, transparent), color-stop(50%, #ddd)) bottom left/100% 50% no-repeat;background:-webkit-linear-gradient(top right, transparent 50%, #ddd 50%) top left/100% 50% no-repeat,-webkit-linear-gradient(bottom right, transparent 50%, #ddd 50%) bottom left/100% 50% no-repeat;background:linear-gradient(to bottom left, transparent 50%, #ddd 50%) top left/100% 50% no-repeat,linear-gradient(to top left, transparent 50%, #ddd 50%) bottom left/100% 50% no-repeat}.offer_note{max-width:270px;font-size:13px;margin:10px 0 0 0%}.note{margin:15px auto}.dateLarge{font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";font-size:16px}.title_border{font-weight:bold;color:#0860A8;text-align:left;margin-top:20px;margin-bottom:5px;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B0DAFB}.sho_table{margin-top:20px}.sho_table .sho_table_title{background:#fffecc;width:200px}.sho_table .label{background:#eeffff;color:#0860A8;font-weight:bold}.sho_table .bg_gray{background:#eee}.sho_table.sho_table1 td{width:10%}.sho_table.sho_table1 .sho_table_title{width:30%}.sho_table.sho_table2 td{width:50%}.sho_table.sho_table2 .sho_table_title{width:30%}.option_caption{margin-top:5px}.btn_pdf.btn_pdf_2025 a{background:-webkit-gradient(linear, left bottom, left top, from(#30aaca), to(#288ca6));background:-webkit-linear-gradient(bottom, #30aaca, #288ca6);background:linear-gradient(to top, #30aaca, #288ca6);border:solid 1px #30aaca}.offer_box-txt{min-width:inherit;min-width:inherit;display:block;width:100%}.offer_box-txt .offer_note{min-width:inherit;width:100%;display:block;max-width:inherit}
