@charset "utf-8"; /* ------------------------------------------------------------------ application ------------------------------------------------------------------ */ .application_flow{ border-top: 1px solid #ddd; background: #e5f6f6; padding: 0 0 10px; margin: 20px 0; } .application_flow h2{ border-top: 1px solid #fff; background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A1EEED),color-stop(100%,#e5f6f6)); background-image: -moz-linear-gradient(top,#A1EEED 0%,#e5f6f6); text-align: center; padding: 5px 0 0; margin: 0 0 8px; font-size: 15px; } .application_flow div{ margin: 0 10px 5px; padding:10px; background:#fff; border-radius:5px; } .application_flow div table th{ width:25px; padding-right:5px; } .application_flow div table th.v_top{ vertical-align:top; padding-top:5px; } .application_flow div table th span{ height:25px; width:25px; vertical-align:middle; text-align:center; background:#00aba8; color:#fff; border-radius:13px; display:block; line-height: 25px; } .application_flow div table td{ vertical-align:top; padding-top:5px; color:#00aba8; } .application_flow div table td small{ display:block; font-size:12px; margin-top:3px; color:#444; } .application_attention{ margin:20px 0 10px; background:#fbf1f2; padding:10px; } .application_attention dt{ background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/application_attention.png) no-repeat center top; background-size:113px; color:#fff; text-align:center; height:26px; line-height:20px; margin-bottom:5px; } .application_attention dd{ text-indent:-1em; padding-left:1em; line-height:1.6em; } table.application_schedule{ width:100%; text-align:center; } table.application_schedule caption{ background:#00aba8; height:35px; line-height:35px; color:#fff; padding:0 10px; } table.application_schedule caption a.prev{ float:left; display:inline-block; padding:0 0 0 20px; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/prev_month.png) no-repeat left center; background-size:15px; color:#fff !important; } table.application_schedule caption a.next{ float:right; display:inline-block; padding:0 20px 0 0; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/next_month.png) no-repeat right center; background-size:15px; color:#fff !important; } table.application_schedule th{ background:#bbbdbf; height:25px; vertical-align:middle; width:14%; color:#fff; border-left:1px solid #fff; } table.application_schedule td{ background:#f5f5f5; height:30px; vertical-align:middle; border-left:1px solid #fff; border-right:1px solid #bbbdbf; border-top:1px solid #fff; border-bottom:1px solid #bbbdbf; } table.application_schedule td.holi{ background:#fceef3; color:#ec1b23; } table.application_schedule td a{ color:#0063c7; display:block; } table.application_schedule tr th:first-child,table.application_schedule tr td:first-child{ border-left:1px solid #bbbdbf; } .holi_box{ display:inline-block; width:40px; height:13px; border:1px solid #bbbdbf; background:#fceef3; margin:0 5px 0 0; vertical-align:-3px; } .calendar_date{ margin:10% auto 0; width:300px; text-align:center; text-shadow:none; } .calendar_date h1{ margin:0; padding:8px 0 5px; background:#fff; color:#00aba8; font-size:14px; } .calendar_date h2{ margin:0; padding:2px; background:#00aba8; color:#fff; font-size:13px; } .calendar_date .time_schedule{ margin:0; padding:15px 20px; background:#fff; text-align:right; } .calendar_date .time_schedule table{ width:100%; margin:0; padding:0; } .calendar_date .time_schedule table a,.calendar_date .time_schedule table{ font-size:12px; color:#444 !important; } .calendar_date .time_schedule table td{ width:30px; } .calendar_date .time_schedule table th{ padding-bottom:3px; } div.other_date{ height:35px; line-height:35px; background:#bbbdbf; padding:0 10px; } div.other_date a.yesterday{ float:left; display:inline-block; padding:0px 0 0px 20px; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/arrow_yesterday.png) no-repeat left center; background-size:15px; color:#403f41 !important; } div.other_date a.tomorrow{ float:right; display:inline-block; padding:0px 20px 0px 0px; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/arrow_tomorrow.png) no-repeat right center; background-size:15px; color:#403f41 !important; } .calendar_date .close_x{ display:block; height:30px; line-height:30px; } .calendar_date .close_x span{ color:#fff; display:inline-block; padding:0px 0 0px 18px; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/close_x.png) no-repeat left center; background-size:13px; } .tel_date_dl{ border-top: 1px solid #ddd; background: #e5f6f6; padding: 0 0 10px; margin: 20px 0 10px; } .tel_date_dl.nobg{ border-top: 0px; background: transparent; padding: 0px; } .tel_date_dl dt{ border-top: 1px solid #fff; background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#A1EEED),color-stop(40%,#e5f6f6),color-stop(100%,#e5f6f6)); background-image: -moz-linear-gradient(top,#A1EEED 0%,#e5f6f6 40%,#e5f6f6); text-align: center; padding: 10px 0 5px; margin: 0 0 8px; font-size: 13px; font-weight:normal; } .tel_date_dl dd{ margin:0 10px; border-radius:5px; background:#fff; padding:10px; } .tel_date_dl dd strong{ display:block; color:#00aba8; margin-bottom:3px; } .tel_date_dl dd span{ display:block; font-size:11px; } .tel_date_dl dd big{ display:block; border-bottom:1px solid #aaa; margin-bottom:10px; padding:2px 5px 2px; } .tel_date_dl.nobg dd big{ border-bottom: 0px; } .tel_date_dl dd big a{ display:block; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/tel_ico_app.gif) no-repeat left center; background-size:18px; padding:1px 0 1px 25px; font-size:30px; color:#58595b; font-weight: bold; font-family:'MS Serif',serif,'Franklin Gothic Medium','Batang'; } /* ???\???????L?????Z?? */ .cx_top_box{ margin-top:20px; background: #e5f6f6; padding:0 0 10px; } .cx_top_box h3{ color: #00aba8; margin:3px 0 10px; text-align:center; } .cx_top_box div{ background:#fff; margin:0 10px; padding:10px; border-radius:5px; } .midasi_app_green{ padding-bottom: 12px; background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/common/shadow_circle.png) no-repeat left bottom; background-size: 100% 12px; } .midasi_app_green p{ padding: 7px 10px; background: #33bdba; color: #fff; font-size: 12px; } .cx_box{ margin:10px; } .cx_box .error{ color:#FF5492; text-align:center; margin:0 0 10px; font-weight:bold; } .cx_box .error img{ padding-right:5px; vertical-align:-10px; } .cx_box .form{ background:#f1f1f1; padding:10px 10px 15px; margin-bottom:10px; display:block; } .cx_box .form.white{ background: #FFF; padding: 0px; } .cx_box .form strong, .form_bouquet strong{ color:#00aca9; } .cx_box .form b{ color:#FF5492; } .cx_box .form span{ background:#fff; display:block; padding:5px; margin-top:5px; } .cx_box .form span.attention{ font-size: 10px; } .cx_box .form input[type="text"], .cx_box .form input[type="password"], .cx_box .form textarea{ width:99%; } .cx_box .form.w_auto input[type="text"], .cx_box .form.w_auto input[type="password"], .cx_box .form.w_auto textarea{ width:auto; } .cx_box .form input[type="radio"], .cx_box .form input[type="checkbox"]{ margin: 0px 2px 5px 0px !important; padding: 0px; font-size: 12px; vertical-align: -2px; } .cx_box .form label{ display: inline; clear: left; } .cx_box .form.l_indent p{ position: relative; margin: 0px; padding-left: 1em; text-indent: -1em; } .cx_box .form img.balloon{ margin: 0px 0px 0px 7px !important; padding: 0px !important; vertical-align: middle; zoom: 1; width: 13px; height: 13px; } .cx_box .form img.detail{ margin: 0px 0px 0px 7px !important; padding: 0px !important; vertical-align: middle; zoom: 1; width: 30px; height: 13px; } .cx_church{ margin:10px 10px 15px; } .cx_church p{ margin:0px 0px 10px; } .cx_church table{ width:100%; } .cx_church table th{ padding: 3px 10px; background: #33bdba; color: #fff; text-align:left; } .cx_church table td{ padding: 5px 10px; border-bottom:1px solid #fff; background: #f1f1f1; line-height: 20px; } .cx_church table td.gray{ background: #e6e6e6; width:60%; } /* ???X?\?? */ .reservation_choice table{ border-collapse:separate; border-spacing:1px; width:100%; color:#505050; } .reservation_choice table th{ border-right:1px solid #bbbdbf; border-bottom:1px solid #bbbdbf; background:#e6e6e6; padding:15px 10px; text-align:right; width:85px; } .reservation_choice table td{ border-bottom:1px solid #bbbdbf; background:#f1f1f1; padding:15px 10px; font-weight:bold; } .reservation_choice table.cell_blue th{ background: #CCEEEE; } .reservation_choice table.cell_blue td{ background: #E5F7F6; } .reservation_choice table b{ color: #F00; } .reservation_choice table tr:last-child td,.reservation_choice table tr:last-child th{ border-bottom:none; } .reservation_choice div.tr{ padding:10px 0 15px; } .reservation_choice div.tr a{ display:inline-block; background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/next_month.png) no-repeat 6px center #3a3a3a; background-size: 15px; color:#fff; height:25px; line-height:25px; padding:0 10px 0px 25px; border-radius:5px; } /* ???x?????L?????Z???????? */ .tel_contact{ padding:3px; background:#c5b793; } .tel_contact p{ display:block; border-radius:2px; border:1px solid #9c854c; height:65px; padding-top:5px; background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/ui/cancel_bg_left.gif) no-repeat left center,url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/ui/cancel_bg_right.gif) no-repeat right center; background-size:21px,21px; color:#fff; text-align:center; font-size:14px; } .tel_contact span,.tel_contact small{ display:block; } .tel_contact a { font-size: 20px; display: block; font-family: serif; font-weight: bold; color: #4e401d; margin-top:2px; } .cx_about_box{ background: #e5f6f6; padding:1px 10px 1px; } .cx_about_box .app_about{ background: #fff; padding:10px 10px 10px 5px; margin:0 0 10px; border-radius:5px; } .cx_about_box .app_about table th{ color:#00aba8; vertical-align:top; } .cancel_about_dl{ margin:10px 0; } .cancel_about_dl dt{ margin:0; padding:2px 5px; background: #33bdba; color: #fff; font-size: 12px; } .cancel_about_dl dd{ margin:0; padding:10px; background: #f1f1f1; } .cancel_about_pink{ background:#ffeff1; margin:0 0 20px; padding:0 0 10px; } .cancel_about_pink dl{ background:#fac8ce; margin:0 5px 10px; padding:10px; } .cancel_about_pink dl dt{ text-indent:-1em; padding-left:1em; } .cancel_about_pink dl dt:first-letter{ color:#ef5366; } .cancel_about_pink dl dd{ margin-bottom:2px; } .cancel_about_pink p.totu{ margin:0 10px 5px; } .cancel_about_pink p.totu b{ color:#f17886; } /* credit */ .credit_box, .credit02_box{ margin-top:20px; } .credit_box div, .credit02_box div{ padding:7px 10px; } .credit_box div p, .credit02_box div p{ margin-bottom:1em } .credit_box img{ float:right; } .credit_box span{ background:#9c4c6a; padding:3px 8px 1px 8px; color:#fff; margin:0 0.5em 0 0; font-size:90%; } .tex_ind{ text-indent: -1.7em; margin-left: 1.8em; } .tex_ind02{ text-indent: -2.5em; margin-left: 2em; } .credit02_box h3{ background:#9c854c; color:#fff; font-family:"MS P明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; text-align:center; width:30%; padding:8px; margin:0 0 0 10px; } .credit02_box span{ color:#bd0000; } .credit02_box b{ color:#9c854c; font-size:90%; } .flow_box{ border-bottom:2px dotted #666; margin:7px 10px 20px 10px; padding:0 !important; } .flow_box.end{ border:none !important; } .flow_img{ border:2px solid #9c854c; padding:8px !important; margin:-7px 0 1em 0; } .dot_line{ height: 0px; border-bottom: 1px dotted #777; margin: 10px 0px; padding: 0px; } .double_line{ height: 0px; border-top: 1px solid #BBB; border-bottom: 1px solid #FFF; margin: 10px 0px; padding: 0px; } .form_bouquet p{ margin: 0px; padding: 0px 0px 10px; width: 33.3333%; width: -webkit-calc(100/3%); width: calc(100/3%); float: left; } .form_bouquet p label{ display: block; padding: 10px 5px; } .form_bouquet p label img{ zoom: 1; width: 100%; margin: 0px 0px 4px; } .form_bouquet p label input{ position: static; float: left; display: inline-block !important; margin: 2px 2px 0px 0px !important; padding: 0px; font-size: 12px; vertical-align: middle; } p.l_indent{ padding-left: 1em; text-indent: -1em; margin: 5px 0px; } .caution{ background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/pink_bikkuri.png) no-repeat left center; background-size:23px; color:#e53072; padding: 10px 10px 10px 30px; font-weight:bold; } .notice_red{ margin: 10px -10px; padding: 10px; background: #FBF1F2; color: #E60033; } .notice_red p{ padding-left: 1em; text-indent: -1em; } .notice_red p b{ color: #F29B8B; } #balloon_box{ position: fixed; top: 10px; left: 0px; z-index: 1000; width: 100%; background: rgba(26,11,8,0.8); text-align: center; padding: 0px 0px 10px; } #bopacityoon_box.open{ display: block; opacity: 1; } #balloon_box div{ margin: 20px 15px 5px; padding: 10px; border: 2px solid #9C854C; background: #F5F3ED; } #balloon_box div h3{ font-family: serif; margin: 0px 0px 5px; font-size: 20px; color: #927B41; } #balloon_box div h4{ font-size: 12px; margin: 0px 0px 5px; color: #333; } #balloon_box div p{ margin: 5px 0px 0px; text-align: left; } #balloon_box div img{ zoom: 1 !important; width: 240px; } /* 掲示板用 */ .board_box{ margin: 15px 0px; background: #FDEFF4; padding: 15px 10px; height: 160px; overflow-y: auto; border-radius: 10px; } .board_box h3{ background: url(../img/application/icon_board_cust.png) no-repeat left center; background-size: 80px 45px; padding: 0px 0px 5px 85px; margin: 0px 0px 5px; font-size: 11px; font-weight: normal; } .board_box h3 strong{ display: block; font-size: 14px; line-height: 1.6em; color: #E79291; } .board_box.staff{ background: #E5F7F6; } .board_box.staff h3{ background: url(../img/application/icon_board_staff.png) no-repeat left center; background-size: 80px 45px; } .board_box.staff h3 strong{ color: #00ACA9; } .comments_confirm{ border: 1px solid #58595B; padding: 10px; background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#D0D0D0),color-stop(40%,#FFFFFF)); } img[src="https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/calendar_o.gif"], img[src="https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/calendar_x.gif"]{ zoom: 1; width: 46px; } img[src="https://www.exeojapan.com/ssl/royalkaila/s/static/img/application/button_close.png"]{ zoom: 1; width: 58px; } /* カメラマン指定フォーム用 ※2014/12/21追加 */ .cameraman p{ margin: 5px 0px !important; } .cameraman a{ display: inline-block; padding: 0px 5px !important; margin: 0px 5px; border-radius: 4px; background: #E1447F; font-size: 10px; line-height: 1.4em; vertical-align: middle; color: #FFF; text-indent: 0px !important; } /* 160222 */ s{ color: #f00; text-decoration : line-through ; } s b { color: #666 !important; font-weight: normal; }