/* ==========================================
   1. PC・基本スタイル（デフォルト）
   ========================================== */
/* これまでの bun_arrang.css の内容をそのまま記述 */
.res_size11{}.res_hstyle1{font-size:20px;color:#2E008F}.res_topma60{height:60px}.res_topma30{height:30px}.res_datalink_3{width:170px}.res_topimg240{width:240px}.res_butsulink{line-height:1.3em;float:left;font-size:12px;width:50px;padding:10px;margin:0 25px;background:#E4E2FF;border:solid 1px #A195CB;border-radius:40px;text-align:center}.res_explan{font-size:14px;color:#6076A8;line-height:1.6em;padding:10px 30px 10px 30px}.res_explan2{font-size:16px;font-weight:700}.res_explan3{font-size:14px;color:#6076A8;line-height:1.6em;padding:10px 30px 10px 30px}.res_explan4{font-size:14px;color:#6076A8;line-height:1.6em;padding:10px 30px 10px 30px}.res_excome{font-size:14px;color:#036EB8;margin:0 10px 10px 10px}.res_excome2{font-size:14px;color:#666;margin:0 10px 0 10px}.res_kigo_tsuki{font-size:16px}.res_kigo_tsuki2{font-size:18px}.res_kigo_tsuki3{font-size:15px}.res_to_ketsu{font-size:16px;width:200px}.res_to_ketsu2{font-size:20px;margin:20px 0 10px 10px;padding:10px 0 0 20px;color:#960}.res_to_ketsu3{font-size:15px;margin:10px 20px;padding:10px 10px 0 10px;line-height:2.6em;border-top:solid 1px #960}.res_zenbun{font-size:15px;padding:10px;margin:10px;color:#666;line-height:2em}.res_zenbun2{font-size:18px;color:#666;margin:10px 20px;padding:10px;line-height:2.6em;border-top:solid 1px #960;border-bottom:solid 1px #960}.res_model1p_tx1{font-size:14px;line-height:1.6em}.res_menuthum1{width:160px;margin:5px 5px}.res_menuthum1b{width:160px;margin:5px 5px}.res_mtwidth{width:30px}.res_btnwidth{width:110px}.res_btnwidth2{width:55px;margin:3px}.res_lettr_txt1{font-size:14px;line-height:1.4em}.res_ncbtnimg1{width:120px;margin:22px 5px}.res_ncod_txt1{font-size:14px;line-height:180%;padding-top:10px;margin-bottom:15px;color:#6076A8}.res_lma1{margin-left:20px}.res_lma2{margin:0 10px}.res_w360{width:360px}.res_w360b{width:360px}.res_price_mokuji1{display:none}.res_price_mokuji2{display:block}.res_price_tawide{width:730px}.res_price_img1{width:165px;background-color:#888;text-align:center;padding:2px 2px 0 2px;margin-top:5px;margin-left:5px;float:left}.res_price_img2{height:95px}.res_atena_img1{width:95px;padding:0 40px;margin:3px}.res_atena_img2{width:430px}.res_Mtxt1{font-size:16px;line-height:1.8em;color:#666;margin:10px 10px 0 20px}.res_Mtxt2{color:#666;margin:10px 20px;line-height:1.8em;background:#EDF6FF;border-radius:6px;border:solid 1px #8195C4;font-size:14px;padding:5px}.res_Mttt1{margin:40px 10px 10px 10px;border-left:solid 15px #3F5B9C;border-bottom:solid 1px #3F5B9C;color:#3F5B9C;font-size:18px;padding:5px 0 10px 6px;font-weight:700}.res_Mfaq1{font-size:15px;margin-left:10px;margin-right:10px;padding-top:10px;border:none;line-height:1.8em}.res_Mrei1{margin:0 0 10px 38px;font-weight:700;font-size:20px;color:#666}.res_Mrei2{border-left:solid 5px #999;padding-left:10px;color:#666;margin-bottom:30px}.res_faq_txt1{font-size:15px;margin-left:10px;margin-right:10px;padding-top:10px;border-radius:0 0 10px 10px;line-height:1.8em}.res_faq_txt2{margin:20px;border-top:1px solid #CCC;color:#666}.res_faq_txt3{font-size:15px;margin-left:10px;margin-right:10px;padding-top:10px;border-radius:0 0 10px 10px;line-height:1.8em}.res_manner_img1{width:113px;margin-bottom:5px}.res_tips_tt1{color:#508E48;font-size:20px;font-weight:700;padding-bottom:5px}.paycellt{background:#99c;color:#FFF;text-align:center;font-size:12px}.paycellc{background:#ececf4;color:#99c;text-align:left;font-size:12px}.paycell1{background:#ececf4;color:#555;text-align:center;font-size:13px}.paycell2{background:#ececf4;color:#317AE3;text-align:center;font-size:13px}.paycell3{background:#ececf4;color:#FF6262;text-align:center;font-size:13px}.res_pay_ma10{margin:10px 0 10px 25px;width:114px;height:114px}.res_pay_ma10b{margin:10px 0 10px 0;width:114px;height:114px}.res_pay_ma20{margin:10px 0 10px 45px;width:114px}.res_pay_ma20b{margin-right:45px}.res_pay_ma30{margin:10px 0 10px 25px;width:114px;height:114px}.res_pay_ma30b{margin:10px 0 10px 0;width:114px;height:114px}.res_pcell1{font-size:14px;color:#666}.jump70{display:block;padding-top:70px;margin-top:-70px}.jump100{display:block;padding-top:100px;margin-top:-100px}.bunimg_2s{height:112px}.bunimg_s{height:132px}.bunimg_r{height:150px}.bunimg_r152{height:152px}.bunimg_rr{height:175px}.bunimg_r185{height:185px}.bunimg_rl{height:200px}.bunimg_l{height:250px}.bunimg_2l{height:300px}.bunimg_rlb{height:200px}img{image-rendering:-webkit-optimize-contrast}.bimg_txt{font-size:12px;color:#7BB9D3}.bunimg_3_20{height:185px}.mask13{-webkit-clip-path:inset(1.3%);clip-path:inset(1.3%)}.mask16{-webkit-clip-path:inset(1.6%);clip-path:inset(1.6%)}.mask20{-webkit-clip-path:inset(2%);clip-path:inset(2%)}.mask22{-webkit-clip-path:inset(2.2%);clip-path:inset(2.2%)}.mask24{-webkit-clip-path:inset(2.4%);clip-path:inset(2.4%)}.mask26{-webkit-clip-path:inset(2.6%);clip-path:inset(2.6%)}.mask28{-webkit-clip-path:inset(2.8%);clip-path:inset(2.8%)}.mask30{-webkit-clip-path:inset(3%);clip-path:inset(3%)}.mask30l{-webkit-clip-path:inset(3% 3% 3% 4.8%);clip-path:inset(3% 3% 3% 4.8%)}.mask3_20{-webkit-clip-path:inset(20% 0% 0% 0%);clip-path:inset(20% 0% 0% 0%)}.mask3_13{-webkit-clip-path:inset(13% 0% 0% 0%);clip-path:inset(13% 0% 0% 0%)}a.modec_b{font-size:14px;background:#FFF;text-decoration:none;color:#7BB9D3;padding:.2em .6em;border:1px solid #7BB9D3;border-radius:10px}a.modec_b:link,a.modec_b:visited{background:#FFF;color:#7BB9D3;text-decoration:none;padding:.2em .6em;border:1px solid #7BB9D3;border-radius:10px}a.modec_b:hover{background:#7BB9D3;color:#FFF;text-decoration:underline;padding:.2em .6em;border:1px solid #7BB9D3;border-radius:10px}.ma15_10{margin:15px 0 10px 0}a.modec_p{font-size:14px;background:#FFF;text-decoration:none;color:#E781BA;padding:.2em .6em;border:1px solid #E781BA;border-radius:10px}a.modec_p:link,a.modec_b:visited{background:#FFF;color:#E781BA;text-decoration:none;padding:.2em .6em;border:1px solid #E781BA;border-radius:10px}a.modec_p:hover{background:#E781BA;color:#FFF;text-decoration:underline;padding:.2em .6em;border:1px solid #E781BA;border-radius:10px}.olspan{float:left;width:330px;margin:0 20px 0 0}.mokujililu{border-bottom:solid 1px #6076A8}.mokujiliru{border-bottom:solid 1px #6076A8}.mokujiol{background-color:#CCDAE8;margin:-15px 10px 10px 10px;border-radius:0 0 6px 6px;padding-bottom:10px;padding-top:1px}.mokujilil{border-top:solid 1px #6076A8;list-style-position:inside;color:#6076A8;padding:7px 0 5px 7px;font-size:14px;font-weight:700}.mokujilir{border-top:solid 1px #6076A8;list-style-position:inside;color:#6076A8;padding:7px 0 5px 7px;font-size:14px;font-weight:700}a.color10:link{color:#6076A8;text-decoration:none}a.color10:visited{color:#6076A8;text-decoration:none}a.color10:hover{color:#000;text-decoration:none}a.color11:link{color:#925DAA;text-decoration:none}a.color11:visited{color:#925DAA;text-decoration:none}a.color11:hover{color:#000;text-decoration:none}a.color12:link{color:#999;text-decoration:none}a.color12:visited{color:#999;text-decoration:none}a.color12:hover{color:#000;text-decoration:none}a.color13:link{color:#A06566;text-decoration:none}a.color13:visited{color:#A06566;text-decoration:none}a.color13:hover{color:#000;text-decoration:none}a.color14:link,a.color14:visited{color:#FFF;text-decoration:none}a.color14:hover{color:#FFFF80;text-decoration:underline}a.color15:link,a.color15:visited,a.color15:hover{color:#FFF;text-decoration:none}.nbtn01{width:225px}.nbtn02{width:115px}.arr_txt{font-size:14px}#go_degign3{margin-left:13px}

/* ==========================================
   2. スマホ用スタイル（500px以下で上書き）
   ========================================== */
@media screen and (max-width: 500px) {
.res_size10{font-size:10px}.res_size11{font-size:11px}.res_size12{font-size:12px}.res_size13{font-size:13px}.res_size14{font-size:14px}.res_size16{font-size:16px}.res_size20{font-size:20px}.res_hstyle1{font-size:16px;color:#2E008F;margin-top:0}.res_topma60{height:45px}.res_topma30{height:20px}.res_datalink_3{width:115px}.res_topimg240{width:160px}.res_butsulink{line-height:1.3em;float:left;font-size:11px;width:45px;padding:10px;margin:0 7px;background:#E4E2FF;border:solid 1px #A195CB;border-radius:40px;text-align:center}.res_explan{font-size:12px;color:#6076A8;line-height:1.5em;padding:10px 25px 10px 25px}.res_explan2{font-size:14px;font-weight:700}.res_explan3{font-size:11.5px;color:#6076A8;line-height:1.25em;padding:0 15px 5px 15px}.res_explan4{font-size:13px;color:#6076A8;line-height:1.4em;padding:10px 25px 10px 25px}.res_excome{font-size:12px;color:#036EB8;margin:0 10px 5px 10px}.res_excome2{font-size:12px;color:#666;margin:0 10px 0 10px}.res_kigo_tsuki{font-size:14px}.res_kigo_tsuki2{font-size:14px}.res_kigo_tsuki3{font-size:12px}.res_to_ketsu{font-size:14px;width:150px}.res_to_ketsu2{font-size:16px;margin:15px 0 5px 10px;padding:10px 0 0 10px;color:#960}.res_to_ketsu3{font-size:12px;margin:5px 10px;padding:10px 10px 0 10px;line-height:2.4em;border-top:solid 1px #960}.res_zenbun{font-size:13px;padding:5px;margin:5px;color:#666;line-height:1.8em}.res_zenbun2{font-size:12px;color:#666;margin:10px 10px;padding:10px;line-height:2em;border-top:solid 1px #960;border-bottom:solid 1px #960}.res_model1p_tx1{font-size:12px;line-height:1.4em}.res_menuthum1{width:110px;margin:5px 0}.res_menuthum1b{width:110px;margin:5px 115px 5px 0}.res_mtwidth{width:0}.res_btnwidth{width:90px}.res_btnwidth2{width:38px;margin:2px}.res_lettr_txt1{font-size:12px;line-height:1.3em}.res_letter_img1{width:260px}.res_ncbtnimg1{width:75px;margin:10px 5px}.res_ncod_txt1{font-size:12px;line-height:160%;padding-top:10px;margin-bottom:15px;color:#6076A8}.res_lma1{margin-left:10px}.res_lma2{margin:0 5px}.res_w360{width:340px}.res_w360b{width:340px;margin-bottom:5px}.res_price_mokuji1{display:block}.res_price_mokuji2{display:none}.res_price_tawide{width:354px}.res_price_img1{width:105px;background-color:#888;text-align:center;padding:2px 2px 0 2px;margin-top:5px;margin-left:4px;float:left}.res_price_img2{height:55px}.res_atena_img1{width:70px;padding:0 4px;margin:3px}.res_atena_img2{width:240px}.res_Mtxt1{font-size:14px;line-height:1.6em;color:#666;margin:10px 10px 0 20px}.res_Mtxt2{color:#666;margin:10px 20px;line-height:1.6em;background:#EDF6FF;border-radius:6px;border:solid 1px #8195C4;font-size:12px;padding:5px}.res_Mfaq1{font-size:14px;margin-left:10px;margin-right:10px;padding-top:10px;border:none;line-height:1.6em}.res_Mrei1{margin:0 0 0 20px;font-weight:700;font-size:17px;color:#666}.res_Mrei2{border-left:solid 5px #999;padding:0 20px 0 10px;color:#666;font-size:14px;margin-left:22px;margin-bottom:30px}.res_faq_txt1{font-size:14px;margin-left:10px;margin-right:10px;padding-top:10px;border-radius:0 0 10px 10px;line-height:1.7em}.res_faq_txt2{margin:20px;border-top:1px solid #CCC;color:#666;font-size:13px}.res_manner_img1{width:100px}.res_tips_tt1{color:#508E48;font-size:16px;font-weight:700;padding-bottom:5px}.paycell1{background:#ececf4;color:#555;text-align:center;font-size:11px}.paycell2{background:#ececf4;color:#317AE3;text-align:center;font-size:11px}.paycell3{background:#ececf4;color:#FF6262;text-align:center;font-size:11px}.res_pay_ma10{margin:5px 0 5px 5px;width:60px;height:60px}.res_pay_ma10b{margin:5px 0 5px 0;width:60px;height:60px}.res_pay_ma20{margin:5px 0 5px 15px;width:80px}.res_pay_ma20b{margin-right:15px}.res_pay_ma30{margin:5px 0 5px 10px;width:90px;height:90px}.res_pay_ma30b{margin:5px 0 5px 0;width:90px;height:90px}.res_pcell1{font-size:11px;color:#666}.jump70{display:block;padding-top:0;margin-top:0}.jump100{display:block;padding-top:0;margin-top:0}.bunimg_2s{height:48px}.bunimg_s{height:57px}.bunimg_r{height:65px}.bunimg_r152{height:65px}.bunimg_rr{height:75px}.bunimg_r185{height:80px}.bunimg_rl{height:85px}.bunimg_l{height:100px}.bunimg_2l{height:120px}.bunimg_rlb{height:120px}.bimg_txt{font-size:10px;color:#7BB9D3}.bunimg_3_20{height:80px}a.modec_b{font-size:12px}a.modec_p{font-size:12px}.ma15_10{margin:10px 0 10px 0}.olspan{width:300px;margin:0 0 0 -10px}.mokujililu{border-bottom:none}.mokujilil{font-size:12px;padding:10px 0 10px 7px}.mokujilir{font-size:12px;padding:10px 0 10px 7px}.mokujiol{margin:-13px 10px 10px 10px}.nbtn01{width:155px}.nbtn02{width:80px}.arr_txt{font-size:12px;padding-left:5px;padding-right:5px}#go_degign{width:340px;height:120px}#go_degign2{width:350px;height:48px}#go_degign4{width:280px}#go_degign3{width:165px;margin-left:10px}
}
