@charset "utf-8";*:first-child+html *{font-family:"メイリオ",Meiryo,sans-serif;letter-spacing:0}* html *{font-family:"メイリオ",Meiryo,sans-serif}textarea{overflow:auto}html{overflow:-moz-scrollbars-vertical}.panda table{border-collapse:collapse;border-spacing:0}body{font-size:small;font-family:Verdana,"游ゴシック",YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,sans-serif;padding:0;margin:0}#main h1{border-bottom:#ccc 6px solid;margin-bottom:20px}.panda a{color:#069;text-decoration:none}.panda a:link{color:#069;text-decoration:none}.panda a:visited{color:#369}.panda a:hover{color:#666;text-decoration:underline}.panda a:active{color:#666;text-decoration:none}.panda img{border:0}.font_16b{font-size:16px!important;font-weight:bold}.f46{font-size:46px}.f32{font-size:32px!important}.panda_snsH{text-align:right;padding:20px 0 0}.panda_sns{padding:5px 0 15px;text-align:right;width:820px;margin:30px auto}.panda .clear{clear:both}.panda .space_5{padding-top:5px}.panda .space_10{padding-top:10px}.panda .space_15{padding-top:15px}.panda .space_20{padding-top:20px}.panda .space_30{padding-top:30px}.panda .space_50{padding-top:50px}.panda .space_150{padding-top:150px}.panda .stract{width:920px;margin-right:auto;margin-left:auto}.panda .stract2{width:1164px;margin-right:auto;margin-left:auto}.panda .ind_10{padding-left:14px}.panda .ind_30{padding-left:30px}.panda .ind_100{padding-left:100px}.panda .bold{font-weight:bold}.panda .center{text-align:center}.panda .t_left{text-align:left}.panda .t_right{text-align:right}.panda #to_top2{height:13px;display:block;padding-top:12px;margin-top:5px;width:90px;margin-left:auto}.panda .photo_r{float:right;margin-left:15px}.panda .photo_l{float:left;margin-right:15px}.panda .red{color:#f00}.panda .cap{font-size:85%;padding:15px;border:1px solid #8cc607;margin:0 0 40px 0}.panda .cap2{font-size:85%;margin-top:15px}.panda h2,.panda h3{margin-top:50px;margin-bottom:30px}.panda .panda_service,.panda .panda_app{padding-left:30px}.panda .panda_service dt{width:110px;float:left;font-weight:bold}.panda .panda_service dd{padding-left:110px;margin-bottom:1em;clear:right}.panda .panda_app dt{font-weight:bold;margin-bottom:15px}.panda .panda_app dd{margin-bottom:15px}.panda .order{background-color:#efefef;text-align:center;margin-top:35px;margin-bottom:80px;padding-top:15px;padding-bottom:40px}.panda .movie01{background-image:url(../images/movie2.jpg);background-repeat:no-repeat;background-position:center center;height:365px;width:625px;margin-top:10px;margin-right:auto;margin-left:auto;padding-top:135px;padding-left:75px}.panda .option h4{margin-top:15px;font-size:120%;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:15px;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-left-width:5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-top-color:#CCC;border-right-color:#CCC;border-bottom-color:#CCC;border-left-color:#CCC;margin-bottom:15px}.panda .option .read2{border:100% solid #CCC;margin-top:15px;font-weight:bold;margin-bottom:10px}.panda .option td{vertical-align:top}.panda #option2 p{margin-top:15px;margin-bottom:15px}.panda #option2 table{border-bottom-width:1px;border-left-width:1px;border-bottom-style:solid;border-left-style:solid;border-bottom-color:#CCC;border-left-color:#CCC}.panda #option2 th{vertical-align:top;text-align:left;padding:5px;border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#CCC;border-right-color:#CCC;width:200px}.panda #option2 td{padding:5px;border-top-width:1px;border-right-width:1px;border-top-style:solid;border-right-style:solid;border-top-color:#CCC;border-right-color:#CCC;text-align:center;width:200px}.panda .f_right{float:right}.panda .f_left{float:left}.panda .bold_red{font-weight:bold;color:#C00}.panda .smafa{float:left;width:120px;padding-left:185px;margin-top:10px}.panda .camp_bt{float:right;width:270px;padding-right:45px;margin-top:10px}.panda .bold_02{font-size:110%;font-weight:bold;margin-top:20px;margin-bottom:20px}.panda .atelier_tb{margin-right:auto;margin-left:auto;margin-top:15px;border-top-width:1px;border-top-style:solid;border-top-color:#CCC}.panda .atelier_tb td{padding-bottom:8px;text-align:left;padding-top:8px}.panda .cost{font-weight:normal;float:right;font-size:90%}.panda .styledCheckbox{margin-left:37px;margin-bottom:px}.panda #ex2_a{margin-top:-40px;padding-top:-40px}#consent label{position:relative;top:3px;left:20px}#consent a img{padding-top:40px}.panda #top_img_back{background-image:url(../images/topimage_1.jpg);background-repeat:no-repeat;height:70px;width:920px}.panda #top_img_back #iine_bt{text-align:right;padding-top:15px;padding-right:15px}.panda .top_end_line{background-image:url(../images/top_line.gif);background-repeat:repeat-x;height:20px;margin-top:0}.panda .japan_price{background-image:url(../images/cont01.jpg);background-repeat:no-repeat;padding:30px 0 0 0;width:920px;height:350px}.panda .japan_price h5{margin:220px 0 0 450px;color:#f66;font-size:16px}.panda .japan_price dl{margin:5px 0 0 465px}.panda .japan_price dt{font-weight:bold}.panda .japan_price dd{margin:0 0 0 1em}.panda #flow td{vertical-align:top}.panda #flow .span1{margin-top:40px;text-align:center}.panda #flow .green dt{font-weight:bold;margin-top:5px}.panda .flow_t{margin-top:-15px;margin-bottom:15px}.panda table.detail{border-style:solid;border-width:3px;border-color:#92d050;width:100%}.panda table.detail th{background-color:#c4d79b}.panda table.detail th,.panda table.detail td{padding:3px}.panda table.detail th{border-style:solid;border-width:0 3px 3px 0;border-color:#92d050;width:30%}.panda table.detail td{border-style:solid;border-width:0 0 3px 0;border-color:#92d050}.panda .spec td{vertical-align:top}.panda .apri01{text-align:center;padding-right:15px;padding-left:30px}.panda .apri02{text-align:center;padding-right:15px;padding-left:30px;padding-top:10px}.panda .apri_title{font-size:125%;font-weight:bold;color:#009ae7;padding-top:10px;padding-bottom:10px}.panda #consent{font-size:170%;font-weight:bold;margin-top:30px;text-align:center;padding:20px;border:1px solid #C00;margin-bottom:15px}.panda #fotter{margin-top:25px}.panda #ft_logo{margin-top:10px;padding-top:10px;border-top-width:1px;border-top-style:solid;border-top-color:#CCC}.demo_movie{padding:20px;background-color:#CCC;overflow:hidden}.shop_list{overflow:hidden;width:880px;margin:0 auto;padding-top:20px}.shop_list .l_area,.shop_list .r_area{width:430px;float:left}.shop_list h3{border:0;padding:6px;margin:0 0 20px 0;color:#FFF;background-color:#096;font-size:120%}.shop_list .r_area{margin-left:20px}.shop_list .shop{clear:both;overflow:hidden;margin-bottom:20px}.shop_list .shop h4{padding:6px;background-color:#696;color:#000;margin:0 0 12px 0}.shop_list .shop .address{float:left;width:310px}.shop_list .shop .address p{margin:0 0 0 6px}.shop_list .shop .detail{width:100px;float:right;padding:6px;text-align:center;background-color:#369}.shop_list .shop .detail a{color:#FFF}p.panda_merit{font-size:120%;font-weight:bold}dl.panda_merit{margin:0 0 0 40px;font-size:120%;font-weight:bold;display:block}dl.panda_merit dt,dl.panda_merit dd{padding-top:15px;list-style-position:outside}dl.panda_merit dt{float:left}dl.panda_merit dd{padding-left:1.5em}.link_shop{display:block;text-align:center;color:#FFF;font-size:30px;font-weight:bold;background-color:#696;padding:10px;margin:20px 0 40px}.sub_navi{background-color:#fbf8f1;overflow:hidden}.sub_navi ul{width:920px;padding:12px 0;overflow:hidden;margin:0 auto}.sub_navi ul li{float:left}.sub_navi ul li.price a,.sub_navi ul li.shop a,.sub_navi ul li.merit a,.sub_navi ul li.app a,.sub_navi ul li.service a,.sub_navi ul li.spec a,.sub_navi ul li.entry a{display:block;width:128px;height:38px;text-indent:-9999px;font-size:1px;padding:0 4px 0 0}.sub_navi ul li.price a:hover,.sub_navi ul li.shop a:hover,.sub_navi ul li.merit a:hover,.sub_navi ul li.app a:hover,.sub_navi ul li.service a:hover,.sub_navi ul li.spec a:hover,.sub_navi ul li.entry a:hover{opacity:.7;filter:alpha(opacity=70)}.sub_navi ul li.price a{background-image:url(../images/navi_price.png);background-repeat:no-repeat}.sub_navi ul li.shop a{background-image:url(../images/navi_shop.png);background-repeat:no-repeat}.sub_navi ul li.merit a{background-image:url(../images/navi_merit.png);background-repeat:no-repeat}.sub_navi ul li.app a{background-image:url(../images/navi_app.png);background-repeat:no-repeat}.sub_navi ul li.service a{background-image:url(../images/navi_service.png);background-repeat:no-repeat}.sub_navi ul li.spec a{background-image:url(../images/navi_spec.png);background-repeat:no-repeat}.sub_navi ul li.entry a{background-image:url(../images/navi_order.png);background-repeat:no-repeat;padding:0}h2.txt{font-family:"メイリオ",Meiryo,sans-serif;font-size:38px;color:#000;text-align:center;margin:20px 0 30px 0}h2.bg_type{background-image:url(../images/bg_title.gif);background-repeat:no-repeat;width:920px;height:45px;font-family:"メイリオ",Meiryo,sans-serif;color:#FFF;font-size:24px;line-height:45px;display:block}h2.bg_type span{display:block;padding:0 0 0 40px}.app100{text-align:center;margin:40px 0 25px 0}.app_def{overflow:hidden;padding:0 0 10px 0}.app_left{float:left;margin:0 40px 0 55px}.app_left ul li{float:left;text-align:center;margin:0 10px 0 0}.app_center{float:left;margin:0 40px 0 0}.app_center p,.app_right p{text-align:center;clear:both}.app_center ul li{float:left;text-align:center}.app_right{float:left}.app_right ul li{float:left;text-align:center}.app_able{margin:20px auto}.app_able .app_service,.app_able .app_concierge,.app_able .app_topics{background-repeat:no-repeat;width:585px;height:132px;padding:25px 40px 0 145px;margin:0 auto 5px}.app_able .app_service{background-image:url(../images/app_service.png)}.app_able .app_concierge{background-image:url(../images/app_concierge.png)}.app_able .app_topics{background-image:url(../images/app_topics.png)}.merit h2{padding:0}.merit h3{padding:0;margin:0;border:0;color:#f66;font-family:"メイリオ",Meiryo,sans-serif;font-size:24px}.merit p{padding-right:20px;font-size:16px;font-weight:bold;margin:0}.merit p.caption{font-size:10px;padding:0 0 20px 0}h3.flat{color:#8dc608;font-size:25px;border:0;float:left;display:block;margin:0 25px 0 0}p.flat{color:#f66;font-size:25px;margin:0 0 5px 0;font-weight:bold}div.flat{padding:10px 0 0 20px;height:120px}div.flat p{padding:0 0 0 10px;overflow:hidden}.standard_plan{font-size:18px;text-align:center;margin:30px auto 0}.standard_plan th{padding:20px;background-color:#8dc608;color:#FFF;font-size:30px;width:230px}.standard_plan td{width:320px;border:1px solid #8dc608;color:#390}.standard_plan td span{font-size:30px;width:280px}dl.standard_list{font-size:14px;font-weight:bold;margin:20px 0 0}dl.standard_list dt{width:80px;float:left;color:#f66}