@charset "utf-8"; /* ------------------------------------------------------------------ option ------------------------------------------------------------------ */ .bg_none{ background:none !important; } .p20{ padding-left:20px; padding-right:20px; } /* 中身 */ .option_menu{ border-top:1px solid #bbbdbf; margin:10px 0 20px; } .option_menu a{ border-bottom:1px solid #bbbdbf; background:#f7f5f0; padding:1px 10px 1px 1px; display:block; height:71px; position:relative; } .option_menu a img{ position:absolute; top:1px; left:1px; width: 80px; zoom: 1; } .option_menu a p{ margin-left:85px; height:71px; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/common/menu_arrow_right.png) no-repeat right center; background-size:6px; display:block; } .option_menu a p span{ display:block; padding:20px 0 2px 0; font-family: serif; font-size: 15px; color: #917B45; font-weight:bold; } .option_menu a p span.long{ display:block; padding:5px 0 2px 0; font-family: serif; font-size: 15px; color: #917B45; font-weight:bold; } .option_menu a p small{ display:block; font-size: 11px; color: #c8bb9c; } .option_top { text-align:center; padding:10px 10px 0; } .option_top .plan_title{ font-size: 17px; font-family: serif; color: #98824b; font-family: "ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; } .option_top span{ font-family: "Times New Roman","ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; font-weight:bold; display: block; font-style: italic; } .option_top b{ font-family: "ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; font-weight:bold; display: block; font-size: 14px; line-height: 16px; margin-top: 5px; } .option_hairmake .midasi,.midasi_option{ background:#9c844c; padding:10px; color: #fff; font-size: 12px; margin:20px 0 0; } .option_hairmake .midasi span,.midasi_option span{ padding-left:5px; color:#c8bb9c; font-weight:normal; font-family:serif; font-family: "Times New Roman","ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; font-style: italic; } .option_hairmake p{ padding:10px; } .option_top p b.plus{ color: #fff; background: #3C2F2D; display: block; font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif; padding: 2px 10px; width: 120px; font-size: 12px; border-radius: 4px; margin: 10px auto 10px; font-weight: normal; } p.shadow_bottom{ background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/common/shadow_circle.png) no-repeat left bottom; background-size: 100% 12px; height:12px; } /* カメラマン */ .photographer_right{ margin-left:135px; padding-bottom:15px; min-height:165px; } .photographer_right dt{ border-bottom: 1px solid #999; margin-bottom: 5px; font-family: 'Garamond','PMingLiU',serif; font-size: 18px; font-weight: normal; } .photographer_left{ margin-right:135px; padding-bottom:15px; min-height:165px; } .photographer_left dt{ border-bottom: 1px solid #999; margin-bottom: 5px; font-family: 'Garamond','PMingLiU',serif; font-size: 18px; text-align:right; font-weight: normal; } .photographer_all{ padding-bottom:15px; min-height:165px; } .photographer_all dt{ border-bottom: 1px solid #999; margin-bottom: 5px; font-family: 'Garamond','PMingLiU',serif; font-size: 18px; font-weight: normal; } .photographer_box h3{ font-size:14px; font-weight:normal; margin:0 0 5px 10px; } .photographer_box table{ width:100%; } .photographer_box table td{ vertical-align:top; text-align:center; padding-top:60px; } .photographer_box table td a{ color:#9c844c; } .photographer_box table th{ vertical-align:middle; text-align:center; width:270px; } .photographer_box dl{ margin:10px; background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/cameraman_wave.png) no-repeat center 10px #f2efe8; background-size:40px; border-radius:10px; padding:40px 10px 10px; } .photographer_box dt{ padding-top:5px; border-top:1px solid #beb18e; text-align:center; } .photographer_box dt span{ display:block; margin-top:5px; } .photographer_box dt strong{ font-size:16px; } .photographer_box dd{ padding:10px; background:#fff; border-radius:10px; margin-top:5px; line-height:18px; } .photographer_box div.details figure b, .photographer_box dd b{ color: #cdc1a5; } .photographer_box p{ margin:0 10px; } .photographer_box p strong.mincho{ font-size: 110%; font-family: serif; color: #be9632; } .photographer_box div.details{ background: #f2efe8; padding: 10px; margin: 10px 0 20px; } .photographer_box div.details figure{ background: #fff; padding: 10px; border-radius: 8px; } .photographer_box div.details figure h5{ margin: 15px 0 5px; padding: 2px; text-align: center; background: #f2efe8; border-bottom: 1px solid #bfb18f; font-size: 14px; line-height: 1.2em; } .photographer_box div.details figure h5:first-child{ margin-top: 0; } .photographer_box div.details figure p{ margin: 0; text-align: center; } .photographer_box div.details figure p.yes:before{ content: "〇 "; font-weight: bold; color: #ff7bac; } .photographer_box div.details figure p.no:before{ content: "× "; font-weight: bold; color: #0aa0d2; } .photographer_box div.details figure .attention_box{ margin: 0 !important; padding: 0 !important; } h3.decoration{ position: relative; background: url(../img/option/album/bg_midasi.png) no-repeat center center; background-size: 320px; margin: 10px 0 0; padding: 20px 10px 5px; text-align: center; font-family: serif; font-weight: bold; font-size: 18px; line-height: 1.2em; } h3.decoration small{ display: block; font-weight:normal; font-size: 13px; line-height: 1.5em; color: #be9632; } h3.decoration.popular:before{ content: ""; position: absolute; display: block; width: 60px; height: 60px; margin: -30px 0; background: url(../img/option/album/icon_popular.png) no-repeat center center; background-size: 100%; top: 50%; left: 20px; } h4.price{ margin: 10px 0 20px; text-align: center; font-family: serif; font-size: 18px; line-height: 1.3em; } h4.price strong{ font-size: 160%; } #album_slide .nv_btn { display:block; margin: 0; height:20px; text-align:center; } #album_slide .nv_btn a{ display: inline-block; height: 15px; width: 15px; background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/top/top_slide_btn.png) no-repeat center center; background-size: 15px; margin: 0; } #album_slide .nv_btn a.active{ background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/top/top_slide_btn_act.png) no-repeat center center; background-size: 15px; } /* ブーケ */ a.bouquet_btn{ display:block; float:right; height:30px; line-height:30px; border-radius:5px; background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#4cc4c2),color-stop(49%,#4cc4c2), color-stop(50%,#00aba8), color-stop(100%,#00aba8)); background-image: -moz-linear-gradient(top,#4cc4c2 0%,#4cc4c2 49%,#00aba8 50%,#00aba8); color:#fff; padding:0 10px; } a.bouquet_btn span{ padding:0 0 0 20px; background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/bouquet_btn.png) no-repeat left center; background-size:14px; font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif; display:block; } table.bouquet_design_table{ width:100%; border-collapse: collapse; border:0px; } table.bouquet_design_table tr { width:100%; border:0px; margin: 0; padding: 0; } table.bouquet_design_table th{ display: inline-block; width:100%; border: 0px; margin: 0; padding: 0; vertical-align:top; text-align: center; color: #333; background: #D0EDF6; padding: 2px 0; } table.bouquet_design_table td{ display: inline-block; width:30%; border: 0px; margin: 0; padding: 1%; vertical-align:top; } table.bouquet_design_table td:last-child{ width:66%; padding: 1%; margin: 0 0 1em; } table.bouquet_design_table th{ text-align: center; color: #333; background: #D0EDF6; padding: 2px 0; } table.bouquet_design_table td img{ width:100%; } table.wedding_bouquet_list{ margin:0 auto; border-spacing:10px; border-collapse:separate; width: 100%; } table.wedding_bouquet_list td{ vertical-align:top; position: relative; } table.wedding_bouquet_list td img.icon{ position: absolute; width: 60%; top: 3%; right: 5%; } table.wedding_bouquet_list td small{ display: block; margin-top: 0px; line-height: 1.2em; height: 5em; } table.wedding_bouquet_list td small b{ font-weight: 600; color: #c00; } .bouquet_box h3{ border-bottom:1px solid #403f41; margin:20px 0 5px; padding:0; font-weight:normal; } .bouquet_box h3 span{ background:#403f41; border-radius:5px 5px 0 0; display:inline-block; padding:3px 12px 2px; margin-right:5px; color:#fff; } .bouquet_box .bouquet_price{ margin:8px 0; text-align:right; } .bouquet_box .bouquet_price strong{ font-size:18px; padding-right:5px; } .bouquet_box .bouquet_flower{ text-align:center; border-radius:10px; background:#f2efe8; padding:5px; margin:10px 0; } .bouquet_box .bouquet_flower p{ background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/bouquet_box_left.gif) no-repeat left center,url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/bouquet_box_right.gif) no-repeat right center; background-size:22px,22px; padding:5px 0; } .bouquet_box .bouquet_color1{ display:inline-block; width:60px; vertical-align: 2px; } .bouquet_box .bouquet_color2{ display:inline-block; width:30px; vertical-align: 2px; } .bouquet_box table tr th, .bouquet_box table tr td{ vertical-align: top; } /* 雨の日 */ .rain_box{ background-color: #F7F5F0; border-radius: 10px; padding: 10px; text-align: center; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; } .rain_box2{ background-color: #FFFFFF; border-radius: 10px; padding: 5px; margin-top: 10px; text-align: left; } .rain_box3{ background-color: #00ABA8; border-radius: 10px; padding: 10px; text-align: center; margin-top: 10px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; color: #FFF; } .rain_box4{ background-color: #FFFFFF; border-radius: 10px; text-align: left; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 10px; } .blown{ color: #98824b; font-size: 13px; font-weight: bolder; } .rain_aro{ background-repeat: no-repeat; background-position: center center; height: 100%; width: 100%; text-align: center; } .pink{ color: #E53072; font-weight: normal; } .font11{ font-size:11px; } .font18{ font-size:18px; } /* ブーケ */ .limousine_box{ margin:0 10px 10px; } .limousine_box table{ margin:0 0px 15px; width:100%; border-collapse:separate; border-spacing:1px; background:#b2a178; } .limousine_box table th{ padding:8px; text-align:center; background:#ebe7dd; color:#7e631e; font-weight: normal; } .limousine_box table th dt{ padding-bottom:8px; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/limousine_img02.gif) no-repeat center bottom; background-size:280px; margin-bottom:5px; font-size:14px; } .limousine_box table th dd{ color:#403f41; font-size:12px; } .limousine_box table th dd span{ color:#cdc1a5; } .limousine_box table td{ padding:8px 10px; background:#fff; } .limousine_box table td span{ float:right; } /* レセプション */ .reception_box{ padding:10px 10px; } .reception_box p{ margin:0 0px 10px; } .reception_box p b.cook{ display: block; float:right; background:url(https://www.exeojapan.com/ssl/royalkaila/img/reception/beige_ico.png) no-repeat left top; font-weight: normal; padding-left: 24px; } .reception_box h3{ margin:0 0px 10px; font-size: 15px; color: #98824b; font-family: "ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; } .reception_box table{ margin:0 0px 10px; border-top:1px solid #b2a178; border-left:1px solid #b2a178; width:100%; } .reception_box table th{ width:75px; padding:8px 4px; vertical-align:top; text-align:left; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/white_line.gif) repeat-x left top #ebe7dd; background-size:1px; border-bottom:1px solid #b2a178; border-right:1px solid #b2a178; font-weight:normal; } .reception_box table td{ padding:8px; border-bottom:1px solid #b2a178; border-right:1px solid #b2a178; } .reception_box table td span{ color: #CBC0A5; } .reception_box dl{ padding:10px; border-radius:10px; background:#ebe7dd; margin:20px 0; } .reception_box dl dt{ background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/reception_img_dt.gif) no-repeat center top; background-size:88px; padding:25px 0 5px; font-size:14px; border-bottom:1px solid #beb18e; color:#7e631e; text-align:center; } .reception_box dl dd div.up_to_me{ padding:10px; border-radius:8px; background:#fff; margin:10px 0 0; } .reception_box dl dd div.up_to_me strong{ display:block; padding:0px 0 5px; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/reception_img_strong.gif) no-repeat center bottom,url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/reception_img_strong_bg.gif) repeat-x left bottom; background-size:17px 4px,1px 4px; text-align:center; color:#7e631e; font-size:14px; font-weight:normal; margin-bottom:10px; } .reception_box dl dd div.up_to_me p{ margin:0; line-height:1.5em; } .reception_box dl dd div.up_to_me p.tc{ background:#403f41; color:#fff; padding:3px; margin-bottom:5px; } .reception_box dl dd div.up_to_me p span{ color:#cdc1a5; } .reception_box dl dd div.up_to_me p span.tx_gold{ color:#7e631e; } .reception_menu { margin-top: 20px; } .reception_menu a { height: 45px; padding: 0 10px; display: block; } .reception_menu a { background: #e1dac9; border-bottom: 1px solid #927b40; } .reception_menu a:hover { background: #473b39; border-bottom: 1px solid #927b40; } .reception_menu a p { background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/location/location_link.gif) no-repeat right center; background-size: 17px; height: 45px; } .reception_menu a:hover p { background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/location/location_here.gif) no-repeat right center; background-size: 17px; height: 45px; } div.reception_menu a:last-child { border-bottom: none; } .reception_menu a p strong { display: block; padding-top: 5px; color: #7e631e; font-size: 14px; font-weight: normal; } .reception_menu a:hover p strong { display: block; padding-top: 5px; color: #fff; font-size: 14px; font-weight: normal; } .reception_menu a p span { display: block; color: #7e631e; font-family: "ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; font-weight: bold; font-style: italic; } .reception_menu h3 p span { color: #fff; } .reception_box dl.new{ padding:0; border-radius:0; background: none; margin:0; } .reception_box dl.new dt{ background:none; padding:0 0 10px; font-size:14px; border-bottom:none; color:#7E631E; text-align:center; font-family: "ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/reception_img_strong.gif) no-repeat center bottom,url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/reception_img_strong_bg.gif) repeat-x left bottom; background-size:17px 4px,1px 4px; } .reception_box dl.new dt small{ color: #403F41; font-family: "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", メイリオ, sans-serif; } .reception_box dl.new dd div.up_to_me{ display:block; padding:10px; border-radius:0; background:#F2EFE8; margin:10px 0 0; } .reception_box dl.new dd div.up_to_me p{ margin:0; line-height:1.5em; } .reception_box dl.new dd div.up_to_me p.price{ border-bottom: 1px dotted #A59262; padding-bottom: 5px; margin-bottom: 5px; } .reception_box dl.new dd div.up_to_me p b{ color: #7E631E; font-size: 15px; font-weight: normal; } .reception_box dl.new dd div.up_to_me p span{ color:#7E631E; font-size: 15px; } .reception_box dl.new dd div.up_to_me p span.tx_gold{ color:#7e631e; } .reception_menu_box { display: block; padding: 0; margin: 20px 10px; } .reception_menu_box h4 { display: block; padding: 10px 18px; margin: 0px; border-bottom: 1px solid #9C844C; font-size: 15px; line-height: 15px; color: #7E631E; font-weight: normal; font-family: "Times New Roman","ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; text-align: center; } .reception_menu_box h4 b { font-size: 12px; line-height: 12px; color: #403F41; font-weight: normal; font-family: "メイリオ","Meiryo","MS Pゴシック",osaka,monospace; } .reception_menu_box div { background: #F5F2ED; padding-top: 5px; margin-top: 10px; } .reception_menu_box .reception_menu_img { display: block; width: 40%; margin: 0px auto 15px; } .reception_menu_box h5 { display: block; background: url(/img/reception/reception_menu_title_bg.png) repeat-y top left; padding: 10px 0; margin: 0px; font-size: 15px; line-height: 20px; color: #9C844C; font-weight: normal; text-align: center; font-family: "Times New Roman","ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; } .reception_menu_box h5 b { font-size: 13px; line-height: 13px; color: #636363; font-family: "メイリオ","Meiryo","MS Pゴシック",osaka,monospace; font-weight: normal; } .reception_menu_box h5 span { font-size: 12px; line-height: 15px; color: #636363; font-family: "メイリオ","Meiryo","MS Pゴシック",osaka,monospace; } .reception_menu_box p.price { font-family: "メイリオ","Meiryo","MS Pゴシック",osaka,monospace; font-size: 12px; line-height: 28px; color: #636363; font-weight: bold; text-align: center; margin: 20px 0px; } .reception_menu_box p.price b { font-size: 26px; color: #9C844C; font-weight: normal; font-family: "Times New Roman","ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; } .reception_menu_box p.price b small { font-size: 14px; } .reception_menu_box p.menu { font-family: "メイリオ","Meiryo","MS Pゴシック",osaka,monospace; font-size: 12px; line-height: 20px; color: #4C4C4C; text-align: center; padding: 0 5px 40px; } .reception_menu_box p.menu strong { font-weight: bold; font-size: 16px; line-height: 20px; font-family: "Times New Roman","ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; } .reception_menu_box p.menu span { display: inline-block; margin: 5px 0; } .reception_menu_box p.menu span.box { display: inline-block; margin: 5px 0; text-align: left; } .reception_menu_box p.menu b { color: #7E631E; } .reception_menu_box p.price_cake { font-family: "メイリオ","Meiryo","MS Pゴシック",osaka,monospace; font-size: 12px; line-height: 18px; color: #636363; font-weight: bold; text-align: center; margin: 20px 0px 0; } .reception_menu_box p.price_cake.last { padding-bottom: 40px; } .reception_menu_box p.price_cake b { font-size: 20px; font-family: "Times New Roman","ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; color: #9C844C; font-weight: normal; } .reception_menu_box p.price_cake b small { font-size: 14px; } .reception_icon_menu { border-top: 1px solid #bbbdbf; margin: 10px 0 20px; } .reception_icon_menu a { border-bottom: 1px solid #bbbdbf; background: #f7f5f0; padding: 1px 10px 1px 1px; display: block; height: 71px; position: relative; } .reception_icon_menu a img { position: absolute; top: 1px; left: 1px; width: 80px; } .reception_icon_menu a p { margin-left: 85px; height: 71px; background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/common/menu_arrow_right.png) no-repeat right center; background-size: 6px; display: block; } .reception_icon_menu a p span { display: block; padding: 20px 0 2px 0; font-family: serif; font-size: 15px; color: #917B45; font-weight: bold; } .reception_icon_menu a p span.long { display: block; padding: 5px 0 2px 0; font-family: serif; font-size: 15px; color: #917B45; font-weight: bold; } .reception_icon_menu a p span i { font-style: normal; font-size: 13px; } .reception_icon_menu a p small { display: block; font-size: 11px; color: #c8bb9c; } .reception_box div.tag { text-align: right; } .reception_box div.tag span{ display: inline-block; font-size: 11px; color: #FFF; background: #00ABA8; padding: 4px 5px; margin: 0 4px 20px 0; } .reception_box div.tag span.last{ margin: 0; } /* スパトリートメント */ .option_top .spa_info_box{ background:url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/option/spa_treatments_info.gif) no-repeat center top; background-size:300px; height:50px; width:300px; margin:10px auto 0; padding:38px 0 0; text-align:center; color:#ea5a8e; font-weight:bold; } .option_spa_esthetic{ margin:25px 0 0; } .option_spa_esthetic .page_links{ margin:0px 10px; } .option_spa_esthetic h2{ background: #9c844c; padding: 10px; color: #fff; font-size: 12px; margin: 20px 0 0; } .option_spa_esthetic h2.midasi{ background: #3c2f2d; color: #a59262; } .option_spa_esthetic dl dt{ padding:10px 10px 10px; } .option_spa_esthetic dl dt img{ float:left; margin-right:10px; } .option_spa_esthetic dl dt p{ clear: both; margin: 50px 0 0; font-family: "ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; font-size: 14px; color:#927b40; font-weight:bold; } .option_spa_esthetic dl dt p span { font-family: 'arial',"メイリオ","Meiryo","MS Pゴシック",osaka,monospace; font-weight:normal; } .option_spa_esthetic dl dt p small { font-size: 11px; font-family: "メイリオ","Meiryo","MS Pゴシック",osaka,monospace; font-weight:normal; } .option_spa_esthetic dl dd p{ padding:0px 0px 15px; margin:10px 10px 0; border-bottom:1px dotted #bbbdbf; } .option_spa_esthetic dl dd:last-child p{ border-bottom:none; } /* 150423追加 */ b.no1{ font-size:18px; margin-top:10px; font-family: 'ヒラギノ明朝 Pro W4', 'Hiragino Mincho Pro', 'HGS明朝B', 'MS P明朝', serif; color: #AF9D6F; } small.value{ float:right; } .kaila_price { color: #EF8395; font-style: normal; } .kaila_price.hide { display: none; } .option_hairmake .l_indent{ margin: 0px 10px 5px; padding: 0px 0px 0px 1em; text-indent: -1em; } .option_hairmake .l_indent b{ color: #AEF; } /* flower_shower */ .cam_pink{ font-size:120%; margin:0.8em 0 0 0; font-weight:bold; color:#eb6475; text-shadow:1px 1px 1px #fff; font-family:"MS P明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif; } .cam_flower{ background:#eb6475; padding:8px; color:#fff; font-weight:bold; text-shadow:1px 1px 1px #666; margin:0 0 0.8em 0; } img[src="../static/img/option/rain_aro.png"]{ width: 41px; zoom: 1; } img[src="/s/static/img/option/spa_kind_face.png"], img[src="/s/static/img/option/spa_kind_foot.png"], img[src="/s/static/img/option/spa_kind_hand.png"], img[src="/s/static/img/option/spa_kind_body.png"]{ width: 75px; zoom: 1; } img[src="/s/static/img/option/spa_no1.png"]{ width: 57px; zoom: 1; } .l_indent{ margin: 0px !important; padding-left: 1em; text-indent: -1em; } .line-bottom{ margin: 0px 0px 10px !important; padding: 0px 0px 10px; border-bottom: 2px dotted #D9D0BC; } .line-bottom:last-child{ margin: 0px !important; padding: 0px !important; border-bottom: 0px; } .m0{ margin: 0px !important; } /* 150329 アルバムページ変更対応 */ .album_menu { margin-top: 20px; } .album_menu a { height: 45px; padding: 0 10px; display: block; } .album_menu a { background: #e1dac9; border-bottom: 1px solid #927b40; } .album_menu a.active, .album_menu a:hover { background: #473b39; border-bottom: 1px solid #927b40; } .album_menu a p { background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/location/location_link.gif) no-repeat right center; background-size: 17px; height: 45px; } .album_menu a.active p, .album_menu a:hover p { background: url(https://www.exeojapan.com/ssl/royalkaila/s/static/img/location/location_here.gif) no-repeat right center; background-size: 17px; height: 45px; } div.album_menu a:last-child { border-bottom: none; } .album_menu a p strong { display: block; padding-top: 5px; color: #7e631e; font-size: 14px; font-weight: normal; } .album_menu a.active p strong, .album_menu a:hover p strong { display: block; padding-top: 5px; color: #fff; font-size: 14px; font-weight: normal; } .album_menu a p span { display: block; color: #7e631e; font-family: "ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif; font-weight: bold; font-style: italic; } .album_menu h3 p span { color: #fff; } .photographer_box h3.b_line{ border-bottom: 1px solid #9C844C; padding-bottom: 5px; margin-bottom: 10px; } /*.photographer_box iframe{ width : -webkit-calc(100% - 20px) ; width : calc(100% - 20px) ; height: auto; margin: 10px 10px; }*/ .color_beige{ color: #CDC1A5; } .photographer_box dt span.l{ text-align: left; padding-left: 8px; } .photographer_box dt span.b_line{ border-bottom: 1px dotted #808183; padding-bottom: 5px; margin-bottom: 10px; } p.premium{ padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px #999 dotted; padding-left:1em; text-indent:-1em; } p.premium.last{ padding-bottom: 0px; margin-bottom: 10px; border-bottom: none; } p.premium span.price{ font-size: 20px; /*font-family: "ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif;*/ font-weight: bold; } p.premium span.price small{ font-size: 13px; font-weight: normal; } p.premium span.color_beige{ color: #E4D4AC; } .photographer_box h3.b_line span.price{ font-size: 20px; font-weight: bold; margin-left:1em; letter-spacing: -0.1em; } .photographer_box h3.b_line span.price small{ font-size: 13px; font-weight: normal; } img.cleft{ float: left; margin: 0 10px 2px 0; zoom: 1; width: 140px; } .photographer_box span.color_red{ color: #B82D30; font-size: 11px; display: block; padding: 10px 0; } .photographer_box p.small{ font-size: 11px; } .beige_box { background: #F2EFE8; border-radius: 7px; padding: 10px; margin: 10px; font-size: 12px; line-height: 24px; } .beige_box span.price{ font-size: 18px; font-weight: bold; margin-left:1em; } .beige_box span.price small{ font-size: 13px; font-weight: normal; } .photographer_box .movieinfo { position: relative; margin: 10px; padding-top: 56.25%; padding-bottom: 0px; } .photographer_box .movieinfo iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .beige_box div.box{ line-height: 1.4em; } .attention_box{ padding: 10px; margin: 0; } .attention_box strong{ color: #BF1300; } .attention_box b{ color: #CDC1A5; } /* 150330 早朝オプション対応 */ .early_morning_time{ font-size: 14px; /*font-family: "ヒラギノ明朝 Pro W4", "Hiragino Mincho Pro", "HGS明朝B", "MS P明朝", serif;*/ margin-bottom: 30px; } /* 150405 プレミアムスライドショー */ .premium_slideshow h3{ position: relative; background: #3C2F2D; font-size: 14px; line-height: 18px; color: #AF9D6F; font-weight:normal; margin: 10px 0 0; padding: 10px 0 0 75px; height: 30px; } .premium_slideshow h3.line2{ padding: 3px 0 0 75px; height: 37px; } .premium_slideshow h3 img{ position: absolute; z-index: 10; zoom: 1; width: 60px; height: auto; top: -10px; left: 10px; } .premium_slideshow p{ padding: 10px; } .premium_slideshow p.shadow_bottom{ padding: 0; } .shadow_bottom_movieinfo { position: relative; padding-top: 56.25%; padding-bottom: 0px; } .shadow_bottom_movieinfo iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } ul.p_merits{ list-style: none; padding: 5px 10px; } ul.p_merits li{ padding: 5px 0 10px 50px; font-size: 14px; line-height: 20px; } ul.p_merits li.merit01{ background: url(/img/premium_slideshow/icon_merit01.png) no-repeat left top; } ul.p_merits li.merit02{ background: url(/img/premium_slideshow/icon_merit02.png) no-repeat left top; } ul.p_merits li.merit03{ background: url(/img/premium_slideshow/icon_merit03.png) no-repeat left 10px; } ul.p_merits li b{ color: #e85276; } p.option strong{ color: #099FD1; } /* ■■■■■ フォトアルバム ■■■■■ */ div.type_box { width: 100%; min-width: 320px; margin: 0px; padding: 0px; } div.type_box p { margin: 0; padding: 10px; } div.type_box a { display: block; width: 33.33333%; padding: 0; margin: 0; float: left; } div.type_box a i { display: none; } .popup_gallery{ position: fixed; top: 0px;left: 0px; width: 100%; height: 100%; background: url(/img/common/bg_water70.png); z-index: 20000; font-family: "メイリオ","Meiryo","MS Pゴシック",osaka,monospace; padding-top: 50px; } .popup_gallery tr td{ position: relative; text-align: center; vertical-align: middle; } .popup_gallery tr td span{ display: inline-block; position: relative; z-index: 50000; background: #FFF; border-radius: 10px; padding: 30px 50px 30px; font-size: 12px; line-height: 1.4em; color: #FFF; text-align: left; } .popup_gallery tr td span img{ vertical-align: top; margin: 0px auto 5px auto; } .popup_gallery tr td span a.fr{ /*position: relative;*/ right: 10px; top: 5px; position: absolute; z-index: 5000; padding: 0px; font-weight: bold; font-size: 14px; line-height: 1.4em; color: #8A6F28; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; transition:all 0.5s linear; } .popup_gallery tr td span a.fr:hover{ color: #BA9F58; text-decoration: none; background: transparent; -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -o-transition:all 0.1s linear; transition:all 0.1s linear; } .popup_gallery tr td span strong{ margin: 5px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; font-weight: normal; font-size: 13px; color: #555; } .popup_gallery tr td span b{ margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; display: block; font-weight: normal; font-size: 12px; color: #555; } .popup_gallery tr td span img.tegaki{ display: block; margin: 10px auto; } .popup_gallery tr td span em{ display: inline-block; background: #A00; padding: 1px 5px 0px 5px; margin-left: 5px; color: #FFF; font-weight: normal; font-style: normal; font-size: 90%; cursor: pointer; border-radius: 4px; } .popup_gallery tr td span em:hover{ background: #E44; } .popup_gallery tr td span u{ display: block; text-decoration: none; min-height: 200px; /*overflow-y: auto;*/ } .preload_image{ position: fixed; top: -10000px; left: 0px; } #preload_image{ position: fixed; top: -10000px; left: 0px; } #preload_image img{ position: absolute; top: 0px; left: 0px; } .popup_gallery tr td span a#bu_next, .popup_gallery tr td span a#bu_prev{ display: inline-block; position: absolute; width: 50px; height: 25px; top: 50px; z-index: 5000; color: #8A6F28; -webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -o-transition:all 0.5s linear; transition:all 0.5s linear; } .popup_gallery tr td span a#bu_next{ right: 0px; text-align: right; /*background: url(/img/common/button_next.png) no-repeat left top;*/ } .popup_gallery tr td span a#bu_prev{ left: 0px; /*background: url(/img/common/button_prev.png) no-repeat left top;*/ } .popup_gallery tr td span a#bu_next:hover, .popup_gallery tr td span a#bu_prev:hover{ opacity: 0.7; filter: Alpha(opacity=70); -webkit-transition:all 0.1s linear; -moz-transition:all 0.1s linear; -o-transition:all 0.1s linear; transition:all 0.1s linear; } .popup_gallery tr td span a#bu_next span, .popup_gallery tr td span a#bu_prev span{ display: none; } /* departs in 2016 01 */ .departs201601{ display: inline-block; *display: inline; zoom: 1; margin: 10px; padding: 10px 30px; font-size: 12px !important; font-style: normal !important; font-weight: normal !important; font-family: "Hiragino Kaku Gothic ProN", Meiryo, sans-serif !important; border: 1px solid #099fd1; } .slide_img strong{ position: absolute; display: block; width: 90%; left: 5%; bottom: 25px; background: #d4145a; text-align: center; height: 21px; line-height: 21px; color: #fff67f; z-index: 50; } .slide_img strong::before{ content: ""; position: absolute; display: block; width: 8px; height: 21px; background: url(../img/option/ribbon_left.png) no-repeat center center; background-size: 100% 100%; top: 0; left: -8px; } .slide_img strong::after{ content: ""; position: absolute; display: block; width: 8px; height: 21px; background: url(../img/option/ribbon_right.png) no-repeat center center; background-size: 100% 100%; top: 0; right: -8px; } .slide_img em{ position: absolute; right: 10px; bottom: 50px; background: #483c3a; padding: 5px 15px; color: #eee6b9; font-size: 14px; font-weight: bold; z-index: 50; border-radius: 120px / 40px; } ul.l_indent{ width: auto; margin: 10px 10px 20px 0; padding: 0; } ul.l_indent li{ text-align: left; padding-left: 1em; text-indent: -1em; } .tx_red2{ color: #be1d2c; } .day_schedule_table td[colspan="2"]{ padding: 0 !important; } .day_schedule_table td ul.l_indent{ margin: 0 !important; padding:0 !important; } .mb20{ margin-bottom: 20px !important; } /* 2017/5/5 追加(/dress_salon/lace-blouse.html 用) */ .lace-blouse_box{ background: url(../img/common/shadow_circle.png) no-repeat center top #f7f5f1; background-size: 80%; padding: 15px 10px 30px; margin: 0; } .lace-blouse_box h3{ font-family: serif; font-size: 19px; line-height: 1.3em; text-align: center; color: #927b41; } .lace-blouse_box h3 span{ display: inline-block; } .lace-blouse_box + h2{ margin-top: 0; } .lace-blouse_box ul{ margin: 10px 0; } .lace-blouse_box ul li{ padding-left: 1em; text-indent: -1em; margin-bottom: 5px; } .lace-blouse_box h4{ margin: 10px 0; font-size: 15px; line-height: 1.3em; color: #4d4d4d; } .lace-blouse_box h4 strong{ font-size: 180%; line-height: 1.1em; font-family: Times, "Times New Roman",serif; } /* 2017/5/24追加(/casual/jewelry.html) */ .mincho{ font-family: serif; } .times{ font-family: Times, "Times New Roman", serif; } .payment{ background: #d7ceb7; margin: 30px -10px; padding: 10px; text-align: left; font-size: 110%; line-height: 1.5em; } .payment h3{ margin: 0 0 10px; font-size: 18px; line-height: 1.2em; text-align: center; } .payment ol{ margin: 0; padding: 0; counter-reset: midasi; } .payment ol li{ padding-left: 1.7em; text-indent: -1.7em; margin: 0 0 10px; list-style: none; text-align: left; } .payment ol li:before{ counter-increment: midasi; content: counter(midasi); display: inline-block; width: 1.5em; height: 1.5em; background: #7f641f; line-height: 1.5em; margin-right: 0.2em; color: #fff; border-radius: 50%; text-align: center; text-indent: 0; } .payment b{ display: inline; font-family: sans-serif; color: #c7000b; } .payment .tel{ background: #fff; margin: 20px 0 30px; padding: 20px 0; text-align: center; font-size: 16px; line-height: 1.5em; border-radius: 10px; } .payment .tel strong{ display: inline; font-size: 30px; line-height: 1.2em; background: transparent; color: #ea6d74; font-weight: normal; font-style: italic; } .payment .tel strong a{ color: #ea6d74; } .payment .tel strong:before{ content: "\00260e"; font-style: normal; margin-right: 5px; } .payment table.green_table{ border-spacing: 0 2px; width: 100%; box-sizing: border-box; margin: 20px 0 30px; } .payment table.green_table tr th, .payment table.green_table tr td{ background: #fff; padding: 10px; vertical-align: top; text-align: left; } .payment table.green_table tr th{ background: #f2f2f2; color: #222; } /* add 170806 */ .colordress-wp .recommend { margin: 0 10px; padding: 10px; border: solid 2px #9c854c; border-radius: 5px; -webkit-border-radius: 5px; -moz-border-radius: 5px; text-align: center; } .colordress-wp .recommend .title { margin-bottom: 7px; padding-bottom: 5px; border-bottom: solid 1px #9c854c; font-size: 14px; color: #9c854c; } .colordress-wp .recommend .bold { font-size: 14px; font-weight: bold; color: #9c854c; } .colordress-wp .recommend li { margin-bottom: 5px; } .colordress-wp .point-wp { margin-bottom: 15px; padding: 10px; background-color: #e6e0d2; } .colordress-wp .point-wp .catch { margin-bottom: 5px; font-size: 16px; } .colordress-wp .point-wp .option { margin-top: 10px; padding-top: 10px; border-top: solid 1px #9c854c; } .colordress-wp .indent { margin-top: 5px; padding-left: 1em; text-indent: -1em; }