@charset "UTF-8";body,input,optgroup,option,select,textarea{font-family:"メイリオ","ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif}.formArea .formBox .formButtonArea a:hover,header a:hover{opacity:.8;filter:alpha(opacity=80)}.formArea .formBox table td .calendarArea .calendar:hover,input:hover,select:hover{cursor:pointer}a,abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:400;vertical-align:baseline;background:0 0}html{overflow-y:scroll}.aboutArea .aboutBox,.aboutArea ul li,.contactArea,.flowArea .flowBox,.formArea .formBox ol,.linkArea,header{overflow:hidden}body{padding:0;background:#fff;color:#333;font-size:12px;line-height:1.4}:focus{outline:0}:root body{font-size:small\9}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){body{font-size:small}}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}input,select,textarea{margin:0;padding:0;vertical-align:middle;font-size:100%;font-weight:400}.formArea img,td,th{vertical-align:top}.faceBold,.faceBoldRed,.formArea h2,strong{font-weight:700}input[type=password]{font-family:Arial,Helvetica,sans-serif}img{border:0}em{color:red}table{border-collapse:collapse}ol,ul{list-style:none}a{color:#039}a:visited{color:#6C459E}a:hover{color:#03AFC7}.center{text-align:center}.right{text-align:right}.left{text-align:left}.faceBoldRed{color:red}.faceRed{color:#F33}.faceBoldSiteColor{color:#1F661F;font-weight:700}.clear{clear:both}.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html .clearfix{height:1px}iframe[name=google_conversion_frame]{position:absolute;top:0}header{margin:0 auto;padding:10px 0 7px;width:960px}header .logo{float:left}header a{border:1px solid #E80074;border-radius:7px;position:relative;display:inline-block;float:right;width:290px;height:40px;background:#FF007F;background-image:-webkit-linear-gradient(-90deg,#ff409f 0,#ff0482 94%,#ff0080 100%);background-image:linear-gradient(180deg,#ff409f 0,#ff0482 94%,#ff0080 100%);box-shadow:0 2px 2px 0 rgba(0,0,0,.4)}header a img{margin-top:-14px;margin-left:-128px;position:absolute;top:50%;left:50%}.formArea{padding-bottom:20px;background:#F0F7EA}.contactArea .note,.contactArea .tel{vertical-align:middle;display:table-cell}.formArea h2{padding:24px 0 22px;position:relative;color:#FF0;background:#3D923F;font-size:332%;text-align:center}.formArea h2:after{margin-left:-20px;content:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/promo/reserve02/form_arrow.gif);position:absolute;top:0;left:50%;line-height:0}.formArea .formBox{margin:0 auto;padding:10px;border-radius:10px;width:880px;position:relative;top:-10px;background:#327834}.formArea .formBox .formBlock{padding-bottom:24px;border-radius:10px;overflow:hidden;background:#FFA}.formArea .formBox ol li{float:left}.formArea .formBox table{margin:17px 10px 0 34px;float:left;width:500px;font-size:13px}.formArea .formBox table tr{border-top:1px dashed #BDBDAE}.formArea .formBox table tr:first-child{border-top:none}.formArea .formBox table td,.formArea .formBox table th{padding:9px 0;vertical-align:middle;text-align:left}.formArea .formBox table th{width:150px;line-height:0}.formArea .formBox table td .zip{border:1px solid #CCC;border-radius:3px;padding:0 4px;width:110px;height:32px;line-height:32px}.formArea .formBox table td select{margin:0 8px;padding:6px 0 6px 4px;border:1px solid #CCC;border-radius:3px}.formArea .formBox table td select:first-child{margin-left:0}.formArea .formBox table td [name=hope_date_month],.formArea .formBox table td [name=hope_date_day],.formArea .formBox table td [name=pers_num]{width:60px}.formArea .formBox table td [name=hope_time_id]{width:87px}.formArea .formBox table td [name=next_pref_id]{width:160px}.formArea .formBox table td .calendarArea{line-height:0}.formArea .formBox table td a{margin-left:13px;padding:0 0 0 15px;color:#666;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/promo/reserve02/icon_help.gif) left center no-repeat;font-size:11px;text-decoration:underline}.formArea .formBox table td a:hover{text-decoration:none}.formArea .formBox table td .note{padding-top:2px;display:inline-block;color:#666;font-size:11px}.aboutArea h2,.flowArea h2{color:#FFF;font-size:250%;text-align:center;font-weight:700}.formArea .formBox .formButtonArea{margin-top:30px;float:left;width:314px;position:relative}.formArea .formBox .formButtonArea .button img{margin:-75px 0 0 -132px;position:absolute;top:50%;left:50%;animation-name:ButtonText;animation-duration:3s;animation-timing-function:ease;animation-iteration-count:infinite;transform:scale(.9);-moz-animation-name:ButtonText;-moz-animation-duration:3s;-moz-animation-timing-function:ease;-moz-animation-iteration-count:infinite;-moz-transform:scale(.9);-webkit-animation-name:ButtonText;-webkit-animation-duration:3s;-webkit-animation-timing-function:ease;-webkit-animation-iteration-count:infinite;-webkit-transform:scale(.9);-o-animation-name:ButtonText;-o-animation-duration:3s;-o-animation-timing-function:ease;-o-animation-iteration-count:infinite;-o-transform:scale(.9);-ms-animation-name:ButtonText;-ms-animation-duration:3s;-ms-animation-timing-function:ease;-ms-animation-iteration-count:infinite;-ms-transform:scale(.9)}@keyframes ButtonText{0%,100%,60%{transform:scale(.9)}30%{transform:scale(1.05)}}@-moz-keyframes ButtonText{0%,100%,60%{transform:scale(.9)}30%{transform:scale(1.05)}}@-webkit-keyframes ButtonText{0%,100%,60%{-webkit-transform:scale(.9)}30%{-webkit-transform:scale(1.05)}}@-o-keyframes ButtonText{0%,100%,60%{transform:scale(.9)}30%{transform:scale(1.05)}}@-ms-keyframes ButtonText{0%,100%,60%{transform:scale(.9)}30%{transform:scale(1.05)}}.mainVisualArea{padding-top:28px;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/promo/reserve02/main_image.jpg) center top repeat-x;min-height:332px;text-align:center}.mainVisualArea .mainVisualBox{padding-top:34px;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/promo/reserve02/main_back.png) center top no-repeat;min-height:265px;line-height:0}.mainVisualArea .mainVisualBox .top{margin-bottom:7px}.mainVisualArea .mainVisualBox h1{margin-bottom:5px}.aboutArea{margin:0 auto 24px}.aboutArea h2{margin-bottom:25px;padding:12px 0 10px;position:relative;background:#FF0080}.aboutArea h2:after{margin-left:-20px;content:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/promo/reserve02/about_arrow.gif);position:absolute;bottom:-20px;left:50%;line-height:0}.aboutArea .aboutBox{margin:0 auto;width:900px}.aboutArea ul li{width:300px;min-height:300px;float:left;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/promo/reserve02/about_back.gif) center top no-repeat;text-align:center}.aboutArea ul li div:first-child{padding:42px 0 26px}.aboutArea ul li div:first-child+div{padding-bottom:10px}.flowArea{margin:0 auto 30px;width:900px}.flowArea h2{margin:30px 0 20px;padding:12px 0;border-radius:30px;background:#3D923F}.flowArea .flowBox li{float:left;width:278px;position:relative;min-height:436px;font-size:109%;text-align:center}.flowArea .flowBox li .title{margin-bottom:10px;padding:15px 0}.flowArea .flowBox li p{padding:12px 10px 10px;text-align:left}.flowArea .flowBox li:first-child{margin-left:10px;border:1px solid #658BDA}.flowArea .flowBox li:first-child .title{background:#658BDA}.flowArea .flowBox li:first-child+li{margin-left:20px;border:1px solid #9C0;z-index:-1}.flowArea .flowBox li:first-child+li .title{background:#9C0}.flowArea .flowBox li:first-child+li+li{margin-left:20px;border:1px solid #F797CE;z-index:-2}.flowArea .flowBox li:first-child+li+li .title{background:#F797CE}.flowArea .flowBox li:first-child+li:after,.flowArea .flowBox li:first-child:after{content:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/promo/reserve02/flow_arrow.png);position:absolute;top:166px;right:-26px;z-index:100;line-height:0}.contactArea{margin:40px auto 30px;border:4px solid #CCC;border-radius:5px;width:880px}.contactArea .title{padding:15px 0;width:290px;display:table-cell;background:#CCC;font-weight:700;font-size:22px;text-align:center}.contactArea .title span{font-size:13px}.contactArea .tel{padding-left:25px;color:#3D923F;font-weight:700;font-size:40px;text-align:center}.contactArea .tel img{position:relative;left:-7px;top:4px}.contactArea .note{padding-left:15px;font-size:13px}.linkArea{border-bottom:1px solid #CCC;text-align:center}.linkArea ul{margin-bottom:5px}.linkArea ul li{margin-right:30px;display:inline}.linkArea ul li a{padding:0 0 0 15px;color:#07C;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/promo/reserve02/icon_arrow.gif) left center no-repeat;text-decoration:underline}.linkArea ul li a:hover{text-decoration:none}.isoArea{margin:0 auto;padding:13px 0 12px;width:850px}.isoArea .isoLeftBox{padding:12px 0 0 148px;float:left;width:159px;height:auto!important;min-height:42px;background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/promo/landing/logo_iso.gif) 20px 0 no-repeat;font-weight:700;font-size:116%}.isoArea .isoRightBox{padding:7px 20px 7px 0;float:left;width:523px}footer #footer{padding:10px 0;color:#FFF;background:#3D923F;text-align:center}#ui-datepicker-div.ui-datepicker{padding:12px 12px 16px;border:1px solid #ECECE6;width:160px;font-size:13px}#ui-datepicker-div .ui-datepicker-header{padding:0;border:1px solid #DDD;border-bottom:none;border-radius:0;color:#FFF;background:#3D923F}#ui-datepicker-div .ui-datepicker-calendar td,#ui-datepicker-div .ui-datepicker-calendar th{padding:0;border:1px solid #DDD;border-collapse:collapse}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{padding:.4em 0;border:none!important;text-align:center}#ui-datepicker-div .ui-icon{width:24px;height:18px;color:#FFF;background:0 0;text-indent:0;line-height:1.2em}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{margin-top:-9px!important}.ui-datepicker .ui-datepicker-next span{margin-left:-12px!important}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{background:0 0!important;border:none!important;cursor:pointer}.ui-datepicker-calendar a:hover{text-decoration:underline!important}.ui-datepicker .ui-datepicker-prev-hover{top:2px!important;left:2px!important}.ui-datepicker .ui-datepicker-next-hover{top:2px!important;right:2px!important}#ui-datepicker-div a{background:0 0!important}#ui-datepicker-div .holiday,#ui-datepicker-div .holiday a,#ui-datepicker-div .sunday,#ui-datepicker-div .sunday a{color:red!important}#ui-datepicker-div .saturday,#ui-datepicker-div .saturday a{color:#2692FF!important}#ui-datepicker-div .bgTop{background:#FFEFBF!important}#ui-datepicker-div .bgMiddle{background:#FFEAEA!important}#ui-datepicker-div .bgBottom{background:#EAF4FF!important}#ui-datepicker-div .ui-datepicker-unselectable.ui-state-disabled span{background:#D3D3D3!important}a.ui-datepicker-next.ui-corner-all,a.ui-datepicker-prev.ui-corner-all{cursor:pointer!important}a.ui-datepicker-next.ui-corner-all.ui-state-disabled,a.ui-datepicker-prev.ui-corner-all.ui-state-disabled{cursor:default!important}#ui-datepicker-div{background:url(https://img.phoenix.webcrew.co.jp/3051/hikkoshi/images/promo/reserve/calendar_bottom.gif) 12px 98% no-repeat #FFF!important}.ui-menu .ui-menu-item a.ui-state-active,.ui-menu .ui-menu-item a.ui-state-focus{margin:0!important;border-radius:0!important;background:#39F!important}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:0!important}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:0!important}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:0!important}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:0!important}