@charset "utf-8";html{color:#000;background:#fff}blockquote,body,dd,div,dl,dt,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,td,textarea,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}td,th{vertical-align:top;text-align:left}img{border:0;vertical-align:bottom}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ul li{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:''}input,select,textarea{font-family:inherit;font-size:inherit;font-weight:inherit}@charset "UTF-8";body{background:#fff;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Arial,Helvetica,sans-serif;line-height:1.6;color:#6a3906}a{cursor:pointer;color:#00a0e9}.cf:after,.cf:before{content:" ";display:table}.cf:after{clear:both}.mat,.sharp{width:100%;min-width:960px;text-align:center;margin:0 auto}.mat h3,.sharp h3{padding-top:50px}.mat{background:#fff8ee url(../images/bg_shadow.png) repeat-x center top}.sharp{background:url(../images/bg_sharp.gif)}.sharp .inr{width:100%;background:url(../images/bg_shadow.png) repeat-x center top}.schedule{width:740px;margin:0 auto;background:url(../images/meeting_sch_top.png) no-repeat center top;padding-top:10px}.schedule .schedule_btm{background:url(../images/meeting_sch_btm.png) no-repeat center bottom;padding-bottom:10px}.schedule table{width:740px}.schedule th{background:#f8b62b;width:145px;text-align:center;vertical-align:middle}.schedule th img{vertical-align:middle}.schedule td{padding:20px;background:#fff;border-right:2px solid #f8b62b}.schedule ul li{border-bottom:1px solid #6a3906;padding-bottom:18px;margin-bottom:18px}.schedule ul li.last{border-bottom:none;padding-bottom:0;margin-bottom:0}.schedule ul p{font-size:112%;font-weight:700}.schedule ul a{font-size:75%;color:#f8b62b}.box{background:#fff;border-radius:10px}.box_shadow{background:#fff;border-radius:10px;width:760px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}.border{background:url(../images/dot.gif) repeat-x center top}.border_btm{background:url(../images/dot.gif) repeat-x center bottom}.txt_link{color:#00a0e9;font-size:87.5%}#fix_nav{position:fixed;top:0;left:50%;margin-left:249px;width:212px;z-index:20}#fix_nav ul li{float:left;margin-left:4px}header{text-align:center}header .inr{width:960px;height:89px;margin:0 auto;position:relative;text-align:left}header h1{float:left;margin:10px 0 0;width:150px}header h2{float:left;margin:20px 0 0 210px}#index .main{width:100%;min-width:960px;height:567px;background:url(../images/main_bg.jpg) repeat-x center top}#index .main img{padding-top:120px}#index .inr{width:900px;height:385px;margin:0 auto;position:relative}#index h3{padding-top:25px}#index ul{width:902px;margin-top:20px;position:relative;z-index:10}#index ul li{float:left}#index .child{position:absolute;left:200px;bottom:-51px;z-index:1}#meeting .inr{text-align:center;padding-bottom:40px}#meeting .pic{width:750px;height:308px;position:relative;margin:0 auto 16px}#meeting .pic img{position:absolute;top:-30px;left:0}#meeting h4{margin-bottom:10px}#meeting .btn{margin:30px auto 18px}#meeting .txt{font-size:87.5%}#meeting .txt strong{font-weight:700}#meeting .tel{font-size:140%;font-weight:700}#outline .inr{width:740px;margin:0 auto;padding-bottom:50px;position:relative}#outline .child{position:absolute;top:10px;right:-5px}#outline h4{margin-top:20px}#outline .box{width:648px;margin:0 auto;text-align:left;padding:26px 46px 20px;color:#727171}#outline table{width:648px;background:url(../images/dot.gif) repeat-x center top}#outline table td,#outline table th{background:url(../images/dot.gif) repeat-x center bottom;padding:17px 0 15px;vertical-align:middle}#outline table th{width:110px;text-align:center;line-height:14px}#outline table th img{vertical-align:baseline}#outline table td{text-align:left;font-size:87.5%}#outline .note{margin-top:5px;font-size:75%}#outline .btn{text-align:center;margin-top:10px}#attraction{padding-bottom:50px}#attraction ul{width:864px;margin:0 auto}#attraction ul li{float:left;width:200px;margin:0 8px}#attraction ul li p{padding:15px 5px 0;text-align:left;font-size:81.2%;line-height:1.8;color:#727171}#attraction .border{width:648px;margin:18px auto 0;padding-top:20px}#attraction .border h4{margin-bottom:10px}#attraction .border p{margin-bottom:10px;font-size:87.5%;line-height:1.8;color:#727171}#about .inr{width:860px;margin:0 auto;padding-bottom:50px;position:relative}#about .child{position:absolute;bottom:0;right:-8px}#about h3{margin-bottom:18px}#about .box{width:840px;text-align:left;margin-bottom:30px;position:relative}#about .box p{font-size:87.5%;color:#727171;line-height:1.8}#about .box .pic{position:absolute}#about .right{float:right}#about .left{float:left}#about #about1 .pic{left:-34px;bottom:-30px}#about #about1 h4{padding:36px 30px 14px 240px}#about #about1 p{padding:0 30px 30px 240px}#about #about2 .pic{right:-25px;bottom:-30px}#about #about2 h4{padding:36px 250px 14px 30px}#about #about2 p{padding:0 250px 30px 30px}#about #about3 .pic{left:20px;bottom:-20px}#about #about3 h4{padding:36px 30px 14px 250px}#about #about3 p{padding:0 30px 30px 250px}#about .best5{width:766px;margin:0 auto}#about .best5 h4{margin-bottom:15px}#about .staff{width:680px;margin:40px auto 0}#about .staff h4{margin-bottom:20px}#oneday h3{margin-bottom:24px}#oneday .flow_box{width:900px;margin:0 auto;background:url(../images/oneday_flow_time.png) no-repeat center top;padding-bottom:50px}#oneday .flow{width:320px;background:#fff;border:2px solid #7fd0f5;border-radius:10px;text-align:left;padding:18px;position:relative;margin-bottom:30px;box-shadow:0 2px 2px 0 rgba(0,0,0,.1)}#oneday .flow h4{float:left;width:150px;margin-right:20px}#oneday .flow p{color:#727171;font-size:81.2%;line-height:1.65}#oneday .flow .ballon{position:absolute}#oneday .left{float:left;margin-left:28px}#oneday .left .ballon{right:-19px}#oneday .right{float:right;margin-right:28px}#oneday .right .ballon{left:-19px}#oneday #flow1 .ballon{top:86px}#oneday #flow2{margin-top:100px}#oneday #flow2 .child{position:absolute;top:-175px;right:-6px}#oneday #flow2 .ballon{top:102px}#oneday #flow3 .ballon{top:90px}#oneday #flow4 .ballon{top:74px}#oneday #flow5 .ballon{top:75px}#oneday #flow5 .child{position:absolute;top:-101px;right:42px}#oneday #flow6{margin-bottom:0}#oneday #flow6 .ballon{top:88px}#oneday #flow6 h4{float:none;width:auto;margin-right:0;margin-bottom:16px}#oneday #flow6 .pic{float:left;width:150px;margin-right:20px}#oneday .note{clear:both;width:360px;margin-top:-18px;text-align:right;color:#727171;font-size:75%}#faq .inr{padding-bottom:50px;width:800px;margin:0 auto;position:relative}#faq .child{position:absolute;top:60px;left:34px;z-index:10}#faq h3{margin-bottom:20px}#faq ul li{width:720px;background:#fff;border-radius:10px;margin-bottom:10px;padding:20px;text-align:left;font-size:87.5%}#faq ul li.last{margin-bottom:0}#faq .right{float:right}#faq .left{float:left}#faq .a,#faq .q{padding-left:56px}#faq .q{height:40px;background:url(../images/faq_q.gif) no-repeat left top;margin-bottom:10px}#faq .q img{padding-top:10px}#faq .a{min-height:40px;background:url(../images/faq_a.gif) no-repeat left top;color:#727171}#message{padding-bottom:50px}#message .border{width:648px;margin:12px auto 0}#message .border h4{float:left;width:171px;margin:18px 30px 20px 10px}#message .border p{float:right;width:410px;margin:20px 26px 20px 0;color:#727171;font-size:14px}#message .box_shadow{width:760px;margin:20px auto 0}#message .box_shadow h4{margin-bottom:20px;padding-top:30px}#message .box_shadow .pic{float:right;width:160px;margin:5px 56px 20px 0}#message .box_shadow p{float:left;width:480px;margin:0 0 20px 54px;text-align:left;color:#727171;font-size:87.5%;line-height:1.8}#thanks .inr{width:900px;margin:0 auto;padding-bottom:50px;position:relative}#thanks .child{position:absolute;z-index:10;left:-40px;bottom:0}#thanks h3{margin-bottom:20px}#thanks .box_shadow{width:720px;margin:0 auto;padding:32px 20px 26px}#thanks .box_shadow .left,#thanks .box_shadow .right{width:360px;text-align:center}#thanks .box_shadow .left h4,#thanks .box_shadow .right h4{margin-bottom:20px}#thanks .box_shadow .left{float:left;margin:0 0 30px;background:url(../images/dot2.gif) repeat-y right top}#thanks .box_shadow .right{float:right;margin:0 0 30px}#thanks .box_shadow .border{clear:both;width:660px;margin:0 auto;padding-top:20px}#thanks .box_shadow .border p{font-size:87.5%}#thanks .box_shadow .border .tel{font-size:140%;font-weight:700}#thanks .box_shadow .homelink{margin-top:18px}#thanks .sns{margin-top:20px}#thanks .sns h4{margin-bottom:15px}#thanks .sns ul{width:620px;margin:0 auto}#thanks .sns ul li{float:left;width:310px;text-align:center}footer{width:100%;text-align:center;background:#6a3906}footer .inr{margin:0 auto;padding:40px 0 50px;position:relative;width:960px;text-align:center}footer .share{width:244px;height:36px;margin:0 auto}footer .share li{float:left;margin:0 12px}footer .copyright{margin-top:18px}#pagetop{position:fixed;right:20px;bottom:-86px;z-index:20}#hd_meeting{display:none;width:960px;position:fixed;top:0;left:50%;margin-left:-480px;background:#f8b62b;padding:20px;z-index:50;border-radius:0 0 4px 4px;box-shadow:0 2px 2px 0 rgba(0,0,0,.3)}#hd_meeting .inr{text-align:center;padding-bottom:40px;background:#fff;border-radius:5px;position:relative}#hd_meeting .btn_close{position:absolute;right:145px;bottom:-123px}#hd_meeting .btn_close_s{position:absolute;right:20px;top:20px}#hd_meeting h3{margin-bottom:10px;padding-top:40px}#hd_meeting h4{margin-bottom:10px}#hd_meeting .btn{margin:20px auto 18px}#hd_meeting .txt{font-size:87.5%}#hd_meeting .txt strong{font-weight:700}#hd_meeting .tel{font-size:140%;font-weight:700}#modal{display:none;position:absolute;width:100%;min-width:960px;height:100%;z-index:100;top:0;left:0}#modal .background{position:fixed;width:100%;height:100%;background-color:#c98f15;opacity:.8;z-index:100;top:0;left:0}#modal .container{position:relative;width:740px;height:auto;left:50%;margin-left:-370px;padding:40px 0 0;background-color:#fff;z-index:200;border-radius:10px;color:#727171;text-align:left}#modal .map{width:880px!important;height:540px!important;margin-left:-440px!important;padding:50px 0!important;text-align:center!important}#modal .close{position:absolute;right:-20px;top:-20px;z-index:300}#modal h4{position:absolute;top:-40px;left:252px}#modal .frame{width:648px;margin:0 auto;padding-bottom:40px;text-align:left;overflow:auto}#modal table{width:648px;background:url(../images/dot.gif) repeat-x center top}#modal table td,#modal table th{background:url(../images/dot.gif) repeat-x center bottom;padding:15px 0;vertical-align:middle}#modal table th{width:110px;text-align:center;line-height:14px}#modal table th img{vertical-align:baseline}#modal table td{text-align:left;font-size:87.5%}#modal .note{margin-top:10px;font-size:75%}