#content .gray{color:#B3B3B3}#content .purple{color:#8c6eb4}#content .bluedark{color:#0082dc}#content .bluelight{color:#3cb4e6}#content .greendark{color:#00a69e}#content .greenlight{color:#66be32}#content .green{color:#00963c}#content .greenlight2{color:#aab53e}#content .pink{color:#ea6097}#content .yellowlight{color:#f7931e}#content .yellowdark{color:#ff6400}#content .reddark{color:#e23d4b}#content .hokkaido{background-color:rgba(140,110,180,0.5)}#content .tohoku{background:rgba(0,130,220,0.5)}#content .kanto{background:rgba(60,180,230,0.5)}#content .koshinetsu{background:rgba(0,166,158,0.5)}#content .hokuriku{background:rgba(102,190,50,0.5)}#content .tokai{background:rgba(0,150,60,0.5)}#content .kinki{background:rgba(170,181,62,0.5)}#content .chugoku{background:rgba(234,96,151,0.5)}#content .shikoku{background:rgba(247,147,30,0.5)}#content .kyushu{background:rgba(255,100,0,0.5)}#content .okinawa{background:rgba(226,61,75,0.5)}#content .opacity-50{opacity:0.5}#content .error_video{color:#FF3333}#content input::placeholder{color:#afafaf}#content textarea::placeholder{color:#afafaf}#content ::-webkit-input-placeholder{color:#afafaf}#content :-moz-placeholder{color:#afafaf}#content ::-moz-placeholder{color:#afafaf}#content :-ms-input-placeholder{color:#afafaf}#content ::-ms-input-placeholder{color:#afafaf}#content input,#content textarea{color:#323232}#content #selected_meal{color:#323232;font-weight:normal}#content .facility{background:#fff}#content .facility-top .banner{width:100%}#content .facility-top .text-note{padding-top:10px;padding-left:20px}#content .facility #show_map .feature-inn-content{min-height:450px;min-width:653px}#content .facility-show-list{float:right;margin-top:15px}#content .facility-show-list a{text-decoration:none}#content .facility-show-list a:hover,#content .facility-show-list a:focus{text-decoration:none;color:#333}#content .facility-map{padding:0 20px 20px 20px}#content .facility-map-all{background:url("../images/facility/map_00all.png") no-repeat;min-height:400px;margin-left:5px;margin-top:20px}#content .facility-map-detail-title-area_name{font-size:22px;font-weight:bold;color:#323232}#content .facility-map-detail{position:relative;min-height:375px;margin-top:10px}#content .facility-map-detail .not-register{opacity:.5}#content .facility-map-detail.kanto{background:url("../images/facility/map_02kanto.png") no-repeat}#content .facility-map-detail.kanto .p-1{margin-top:85px;margin-left:180px}#content .facility-map-detail.kanto .p-2{margin-top:85px;margin-left:315px}#content .facility-map-detail.kanto .p-3{margin-top:165px;margin-left:180px}#content .facility-map-detail.kanto .p-4{margin-top:165px;margin-left:330px}#content .facility-map-detail.kanto .p-5{margin-top:218px;margin-left:180px}#content .facility-map-detail.kanto .p-6{margin-top:273px;margin-left:315px}#content .facility-map-detail.kanto .p-7{margin-top:273px;margin-left:180px}#content .facility-map-detail.tohoku{background:url("../images/facility/map_01tohoku.png") no-repeat}#content .facility-map-detail.tohoku .p-1{margin-top:65px;margin-left:350px}#content .facility-map-detail.tohoku .p-2{margin-top:155px;margin-left:310px}#content .facility-map-detail.tohoku .p-3{margin-top:155px;margin-left:430px}#content .facility-map-detail.tohoku .p-4{margin-top:255px;margin-left:295px}#content .facility-map-detail.tohoku .p-5{margin-top:255px;margin-left:400px}#content .facility-map-detail.tohoku .p-6{margin-top:330px;margin-left:290px}#content .facility-map-detail.koshinetsu{background:url("../images/facility/map_03koshinetsu.png") no-repeat}#content .facility-map-detail.koshinetsu .p-1{margin-top:140px;margin-left:345px}#content .facility-map-detail.koshinetsu .p-2{margin-top:232px;margin-left:225px}#content .facility-map-detail.koshinetsu .p-3{margin-top:315px;margin-left:255px}#content .facility-map-detail.hokuriku{background:url("../images/facility/map_04hokuriku.png") no-repeat}#content .facility-map-detail.hokuriku .p-1{margin-top:155px;margin-left:270px}#content .facility-map-detail.hokuriku .p-2{margin-top:205px;margin-left:420px}#content .facility-map-detail.hokuriku .p-3{margin-top:270px;margin-left:120px}#content .facility-map-detail.tokai{background:url("../images/facility/map_05tokai.png") no-repeat}#content .facility-map-detail.tokai .p-1{margin-top:95px;margin-left:290px}#content .facility-map-detail.tokai .p-2{margin-top:210px;margin-left:280px}#content .facility-map-detail.tokai .p-3{margin-top:225px;margin-left:425px}#content .facility-map-detail.tokai .p-4{margin-top:270px;margin-left:150px}#content .facility-map-detail.kinki{background:url("../images/facility/map_06kinki.png") no-repeat}#content .facility-map-detail.kinki .p-1{margin-top:110px;margin-left:215px}#content .facility-map-detail.kinki .p-2{margin-top:100px;margin-left:310px}#content .facility-map-detail.kinki .p-3{margin-top:125px;margin-left:415px}#content .facility-map-detail.kinki .p-4{margin-top:192px;margin-left:290px}#content .facility-map-detail.kinki .p-5{margin-top:265px;margin-left:334px}#content .facility-map-detail.kinki .p-6{margin-top:300px;margin-left:205px}#content .facility-map-detail.chugoku{background:url("../images/facility/map_07chugoku.png") no-repeat}#content .facility-map-detail.chugoku .p-1{margin-top:118px;margin-left:235px}#content .facility-map-detail.chugoku .p-2{margin-top:118px;margin-left:409px}#content .facility-map-detail.chugoku .p-3{margin-top:198px;margin-left:85px}#content .facility-map-detail.chugoku .p-4{margin-top:202px;margin-left:268px}#content .facility-map-detail.chugoku .p-5{margin-top:204px;margin-left:409px}#content .facility-map-detail.shikoku{background:url("../images/facility/map_08shikoku.png") no-repeat}#content .facility-map-detail.shikoku .p-1{margin-top:138px;margin-left:176px}#content .facility-map-detail.shikoku .p-2{margin-top:117px;margin-left:401px}#content .facility-map-detail.shikoku .p-3{margin-top:214px;margin-left:258px}#content .facility-map-detail.shikoku .p-4{margin-top:188px;margin-left:418px}#content .facility-map-detail.kyushu{background:url("../images/facility/map_09kyushu.png") no-repeat}#content .facility-map-detail.kyushu .p-1{margin-top:43px;margin-left:330px}#content .facility-map-detail.kyushu .p-2{margin-top:66px;margin-left:243px}#content .facility-map-detail.kyushu .p-3{margin-top:112px;margin-left:160px}#content .facility-map-detail.kyushu .p-4{margin-top:115px;margin-left:375px}#content .facility-map-detail.kyushu .p-5{margin-top:170px;margin-left:290px}#content .facility-map-detail.kyushu .p-6{margin-top:228px;margin-left:330px}#content .facility-map-detail.kyushu .p-7{margin-top:281px;margin-left:207px}#content .facility-map-detail.hokkaido{background:url("../images/facility/map_11hokkaido.png") no-repeat}#content .facility-map-detail.hokkaido .p-1{margin-top:200px;margin-left:300px}#content .facility-map-detail.okinawa{background:url("../images/facility/map_10okinawa.png") no-repeat}#content .facility-map-detail.okinawa .p-1{margin-top:200px;margin-left:310px}#content .facility-map-detail-area{position:absolute;font-size:16px;font-weight:bold;color:#323232}#content .facility-map-detail-area>a:hover,#content .facility-map-detail-area>a:focus{text-decoration:none;color:#323232}#content .facility-map h3.sub-title{font-size:18px;color:#00a0ff;border-bottom:2px solid;padding-bottom:5px}#content .facility-map h3.sub-title .icon-search{width:16px;margin-right:5px;margin-bottom:5px}#content .facility-map-area{float:left;font-size:12px;width:110px;color:#b2b2b2}#content .facility-map-area>a:hover,#content .facility-map-area>a:focus{text-decoration:none;color:#323232}#content .facility-map-area .area-name{text-align:center;font-size:16px;border:1px solid #313131;font-weight:bold;padding:5px}#content .facility-map-area .area-text{color:#6c6c6c;white-space:nowrap;padding-left:5px;padding-top:5px}#content .facility-map-area.p-1{margin-left:285px;position:absolute}#content .facility-map-area.p-2{margin-left:540px;position:absolute}#content .facility-map-area.p-3{margin-top:70px;position:absolute}#content .facility-map-area.p-4{margin-left:220px;margin-top:70px;position:absolute}#content .facility-map-area.p-5{margin-top:130px;margin-left:140px;position:absolute}#content .facility-map-area.p-6{position:absolute;margin-left:510px;margin-top:100px}#content .facility-map-area.p-7{position:absolute;margin-top:243px}#content .facility-map-area.p-8{position:absolute;margin-top:210px;margin-left:455px}#content .facility-map-area.p-9{position:absolute;margin-top:320px;margin-left:140px}#content .facility-map-area.p-10{position:absolute;margin-top:320px;margin-left:280px}#content .facility-map-area.p-11{position:absolute;margin-top:320px;margin-left:415px}#content .facility-all{font-size:18px;color:#8c6eb4;font-weight:bold}#content .facility-content{padding:25px 25px 0 25px}#content .facility-content .sub-content{font-size:26px;color:#00a0ff;border-bottom:2px solid;padding-bottom:5px}#content .facility-content-item{padding-bottom:35px;margin-top:10px;border-bottom:1px dashed #ccc;display:table}#content .facility-content-item:first-child{margin-top:5px}#content .facility-content-item .area_name span{width:80px;height:20px;font-size:12px;color:#323232;padding:3px;padding-left:10px;padding-right:10px}#content .facility-content-item .area_name span img{margin-right:5px}#content .facility-content-item .name{font-size:22px}#content .facility-content-item .name a:hover,#content .facility-content-item .name a:focus{color:#333;text-decoration:none}#content .facility-content-item .content-body .left-col{float:left;width:300px}#content .facility-content-item .content-body .left-col .image-hotel img{width:300px;height:200px}#content .facility-content-item .content-body .right-col{width:330px;float:left;line-height:18px;margin-left:20px}#content .facility-content-item .content-body .right-col .title-info{font-size:10px;border-bottom:1px dashed #999}#content .facility-content-item .content-body .right-col .content-info{font-size:13px;padding-top:5px;padding-bottom:5px}#content .facility-content-item .content-body .right-col .image-icon{margin-top:15px}#content .facility-content-item .content-body .right-col .image-icon img{width:40px;height:40px;margin:5px 2px}#content .facility-content-item .content-body .right-col .link-popup{margin-top:10px;color:#009fff;font-size:14px;cursor:pointer}#content .facility-content-item .content-body .note{float:left;margin-top:20px;font-size:13px;width:650px;min-height:40px;background:#f6f6f6}#content .facility-content-item .content-body .note .text-title{color:#999;font-size:11px;float:left;padding:5px;padding-bottom:0}#content .facility-content-item .content-body .note .text-note{font-size:15px;padding-left:95px;margin-top:10px;display:block;padding-bottom:10px}#content .facility-content-item .content-body .sns{float:left;position:relative;width:55%;margin-top:30px}#content .facility-content-item .content-body .sns a{text-decoration:none;cursor:pointer}#content .facility-content-item .content-body .sns a-hover{text-decoration:none}#content .facility-content-item .content-body .sns a img{max-width:80px}#content .facility-content-item .content-body .sns .badge1{cursor:pointer;position:absolute;margin-left:3px;margin-top:3px;width:11%;z-index:4;text-align:center;background:url(../images/feature/img_svg/iiwan_count_L.svg) no-repeat}#content .facility-content-item .content-body .inn-content-button{float:right;font-size:18px;width:262px;height:40px;border-radius:20px;background:#8DC800;text-align:center;line-height:40px;margin-top:8px;cursor:pointer}#content .facility-content-item .content-body .inn-content-button a{text-decoration:none;color:white;display:block}#content .facility-purpose{padding:0 25px 25px 25px;display:table;width:100%;padding-bottom:40px}#content .facility-purpose .sub-content{font-size:26px;color:#00a0ff;border-bottom:2px solid;padding-bottom:5px}#content .facility-purpose-content{position:relative;margin-top:10px}#content .facility-purpose-none{margin-left:15px !important}#content .facility-purpose-item{margin-left:20px;margin-top:20px;position:relative;float:left}#content .facility-purpose-item .span-title{position:absolute;height:34px;border-bottom-right-radius:10px;color:#fff;font-size:18px;font-weight:bold;padding:5px 25px}#content .facility-purpose-item .span-title.dogrun{background:rgba(73,206,86,0.8)}#content .facility-purpose-item .span-title.dogpool{background:rgba(45,71,249,0.8)}#content .facility-purpose-item .span-title.dogspring{background:rgba(255,102,102,0.8)}#content .facility-purpose-item .span-title.dogfood{background:rgba(252,142,43,0.8)}#content .facility-purpose-user{margin-top:30px;margin-bottom:30px;float:left}#content .facility-purpose-user-col{width:300px;float:left;margin-left:20px;border-radius:20px;font-size:18px;line-height:40px;text-align:center;color:#fff}#content .facility-purpose-user-col.register{background:#8dc800}#content .facility-purpose-user-col.mypage{background:#f7931e;text-align:center;padding-left:5px !important}#content .facility-purpose-user-col img{margin-right:10px}#content .facility-search{padding:10px 20px 0 20px}#content .facility-search-header{padding-left:10px;margin-top:15px;margin-bottom:10px}#content .facility-search-header .span-text{height:34px;padding-left:5px;padding-right:5px;background:#F7931E;float:left;text-align:center;margin-right:17px;margin-top:15px}#content .facility-search-header .span-text.dogrun{background:rgba(73,206,86,0.8)}#content .facility-search-header .span-text.dogpool{background:rgba(45,71,249,0.8)}#content .facility-search-header .span-text.dogspring{background:rgba(255,102,102,0.8)}#content .facility-search-header .span-text.dogfood{background:rgba(252,142,43,0.8)}#content .facility-search-header .span-text span{font-size:18px;color:#fff;line-height:34px}#content .facility-search-header .header-r{float:left}#content .facility-search-header .header-r .lb-numer-search{font-size:48px;font-weight:bold;color:#323232}#content .facility-search-header .header-r .lb-text{font-size:22px;color:#323232}#content .facility-search h3.sub-title{font-size:18px;color:#00a0ff;border-bottom:2px solid;padding-bottom:5px}#content .facility-search h3.sub-title .icon-search{width:16px;margin-right:5px;margin-bottom:5px}#content .facility-search-content .status{padding-left:10px;padding-bottom:20px;border-bottom:1px dashed #999}#content .facility-search-content .status h3{font-size:16px;margin:0px;margin-top:40px}#content .facility-search-form{background-color:#ffffff;overflow:hidden}#content .facility-search-form .cell{margin:8px 0;overflow:hidden;padding-left:10px;padding-right:10px}#content .facility-search-form .cell-label{width:160px;color:#6D6D6D;font-size:14px;background-color:#eaeaea;margin:0;padding:5px;padding-left:15px;float:left;font-style:normal;font-weight:bold;color:#323232}#content .facility-search-form .cell-label.r-2{height:56px;display:flex;align-items:center}#content .facility-search-form .cell-label.r-3{height:220px;display:flex;align-items:center}#content .facility-search-form .cell-label.r-34{height:34px;display:flex;align-items:center}#content .facility-search-form .cell .item{margin-left:40px;float:left;width:415px}#content .facility-search-form .cell .item .select_design{position:relative;background:#fff;font-size:13px;margin-bottom:0px;z-index:0;box-sizing:border-box}#content .facility-search-form .cell .item .select_design:after{display:block;content:" ";position:absolute;top:51%;right:11px;width:18px;height:18px;margin-top:-4px;background:url(../../img/register/down_arrow@2x.png) 0 0 no-repeat;background-size:16px;pointer-events:none}#content .facility-search-form .cell .item #input{height:34px;width:400px;padding-left:5px;color:#323232;font-size:14px;margin:0px}#content .facility-search-form .cell .item .select_stage{position:relative;width:160px;padding:4px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #9f9f9f;border-radius:0px;font-size:14px;color:#323232;font-weight:normal;outline:none}#content .facility-search-form .cell .item .item-checkbox{padding-top:0px;line-height:25px}#content .facility-search-form .cell .item .item-checkbox .form-checkbox-label{float:left;display:inline-flex;margin-bottom:0;padding-top:3px}#content .facility-search-form .cell .item .item-checkbox .form-checkbox-label input[type=checkbox]{visibility:hidden;position:absolute}#content .facility-search-form .cell .item .item-checkbox .form-checkbox-label input[type=checkbox]:checked ~ .checkbox_check::before{background:#fff url(../images/check_mark.png) no-repeat}#content .facility-search-form .cell .item .item-checkbox .form-checkbox-label .checkbox_check{width:18px;height:18px;position:absolute;background:#fff url(../../images/check_box.png) no-repeat}#content .facility-search-form .cell .item .item-checkbox .form-checkbox-label .checkbox_check:before{content:'';position:absolute;width:18px;height:18px}#content .facility-search-form .cell .item .item-checkbox .form-checkbox-label .lable-checkbox-btn{padding-left:25px;padding-right:14px;z-index:1;margin-bottom:0px}#content .facility-search-form .cell .item .item-checkbox .span-input{padding-top:0px}#content .facility-search-form .cell .item .item-checkbox label{margin:0px}#content .facility-search-form .cell .item-option{width:200px}#content .facility-search-form .cell .item-option-r{width:200px;float:right;padding-left:45px}#content .facility-search-form .cell .item-option-r #show-option{width:118px;display:table;text-align:right}#content .facility-search-form .cell .item-option-r #show-option:hover,#content .facility-search-form .cell .item-option-r #show-option:focus{color:#333;text-decoration:none}#content .facility-search-form .cell .item-option-r #show-option #open{margin-top:-7px;display:none}#content .facility-search-form .cell .item-3{height:220px}#content .facility-search-form .cell #item{width:425px}#content .facility-search-form .cell #item label{font-weight:normal}#content .facility-search-form .button-seach{background:#00A0FF;width:300px;height:40px;text-align:center;margin:auto}#content .facility-search-form .button-seach .button{font-size:18px;color:white;line-height:40px;border:0px;background:none}#content .facility-search-form .plus{width:650px;height:30px;display:inline-table;border:2px solid #6d6d6d;text-align:center;margin-top:30px;margin-bottom:25px;cursor:pointer}#content .facility-search-form .plus span{display:table-cell;line-height:30px;font-size:14px}#content .facility-search-form .plus span img{margin-left:12px;cursor:pointer}#content .facility-search-form #hidden-minus{margin-bottom:25px}#content .facility .facility-show-more{border:1px solid #00A0FF;color:#00A0FF;width:580px;height:40px;text-align:center;margin:auto;margin-top:40px;line-height:40px;margin-bottom:40px}#content .facility .facility-show-more a{line-height:40px;color:#00A0FF;text-decoration:none;display:block}#content .facility-register-title_top{background:#00b3ff;padding:5px;text-align:center}#content .facility-register-title_top h2{font-size:20px;margin:0;color:#fff}#content .facility-register-form{padding:40px;padding-right:10px}#content .facility-register-form .cell{margin:8px 0;overflow:hidden}#content .facility-register-form .cell.display-table{display:table;width:100%;min-height:60px}#content .facility-register-form .cell.display-table .cell-label{height:auto;line-height:initial;padding-top:0;vertical-align:middle;display:table-cell;float:none}#content .facility-register-form .cell.display-table .item{display:table-cell;vertical-align:middle;float:none;width:auto}#content .facility-register-form .cell.display-table .item .info-change{margin-top:10px}#content .facility-register-form .cell.display-table .item .info-change a{color:#009fff;text-decoration:underline}#content .facility-register-form .cell .btn-delete .delete-facility-span{color:#009fff;text-decoration:underline;font-size:18px}#content .facility-register-form .cell-label{width:180px;color:#6D6D6D;font-size:16px;background-color:#eaeaea;margin:0;padding-left:25px;float:left;align-items:center;height:60px;line-height:60px;font-weight:600}#content .facility-register-form .cell-label.h-120{height:120px;line-height:22px;padding-top:40px}#content .facility-register-form .cell-label.h-150{height:150px;line-height:150px}#content .facility-register-form .cell-label.h-160{height:150px;line-height:150px}#content .facility-register-form .cell-label.h-90{height:90px;line-height:90px}#content .facility-register-form .cell-label.h-240{height:240px;line-height:23px;padding-top:90px}#content .facility-register-form .cell-label.h-100{height:100px;line-height:100px}#content .facility-register-form .cell-label.url{line-height:15px;padding-top:15px}#content .facility-register-form .cell-label.dogfee{line-height:15px;padding-top:30px}#content .facility-register-form .cell-label .required{color:red;font-size:11px}#content .facility-register-form .cell .item{float:left;width:440px;padding-left:40px;align-items:center;min-height:60px;display:table}#content .facility-register-form .cell .item-normal{display:table-cell;vertical-align:middle}#content .facility-register-form .cell .item.term_condition{width:100%;display:flex;color:#6d6d6d;margin-left:200px}#content .facility-register-form .cell .item.term_condition .text-term_condition{color:#00a0ff;text-decoration:underline}#content .facility-register-form .cell .item.term_condition .checkbox_check::before{margin-left:-9px}#content .facility-register-form .cell .item.facility-register-fix{text-align:center;font-size:17px;width:100%;padding-left:0;margin-top:15px;float:left}#content .facility-register-form .cell .item.facility-register-fix a{color:#00a0ff}#content .facility-register-form .cell .item.checkbox{width:470px;margin:0}#content .facility-register-form .cell .item .error{color:#FF3333}#content .facility-register-form .cell .item .form-file{float:left;margin-bottom:5px}#content .facility-register-form .cell .item .form-file-slide{height:90px;width:120px;float:left;position:relative}#content .facility-register-form .cell .item .form-file-slide .image-facility{position:absolute;margin:auto;width:120px;height:90px;text-align:center;vertical-align:middle;line-height:90px}#content .facility-register-form .cell .item .form-file-slide .image-facility img{width:100%;height:100%}#content .facility-register-form .cell .item .form-file-slide .image-facility .play-video{position:absolute;width:46px;height:46px;top:23px;left:36px}#content .facility-register-form .cell .item .form-file .image-select{margin-left:20px !important;float:left;margin-top:-14px}#content .facility-register-form .cell .item .form-file .btn-image{height:30px !important;line-height:30px !important;color:#00b3ff;text-decoration:underline;font-weight:normal;position:absolute;top:40px;left:140px;cursor:pointer}#content .facility-register-form .cell .item .form-file .img-url{height:35px;width:260px;float:right;margin-top:-35px}#content .facility-register-form .cell .item .form-file .img-delete-btn{float:right;top:0px;position:absolute;right:30px;cursor:pointer}#content .facility-register-form .cell .item .form-file-label{width:100%;float:left;margin-right:20px;text-align:center;padding-right:30px;margin-bottom:10px}#content .facility-register-form .cell .item .form-file-label:nth-child(3n){margin-right:0}#content .facility-register-form .cell .item .form-file-label input[type=file]{visibility:hidden;position:absolute}#content .facility-register-form .cell .item .form-file-label .delete-btn{position:absolute}#content .facility-register-form .cell .item .form-file-label .file_check{position:relative}#content .facility-register-form .cell .item .form-file-label .file_check .btn-facility-delete{position:absolute;top:0;right:0;cursor:pointer}#content .facility-register-form .cell .item .form-file-label .file_check .image-facility img{width:120px;height:90px}#content .facility-register-form .cell .item .form-file-label .file_check .yotube-preview{margin-top:15%;width:50px !important;height:50px !important}#content .facility-register-form .cell .item .form-file-label .file_check.active{display:block}#content .facility-register-form .cell .item .form-file-label .file_check.active .btn-facility-delete{display:block}#content .facility-register-form .cell .item .form-file-label .file_check.active .image-facility img{width:120px;height:90px}#content .facility-register-form .cell .item .form-file-label .lable-file-btn{height:90px;line-height:90px;text-align:center;color:#00b3ff}#content .facility-register-form .cell .item .form-file-label .lable-file-btn.hidden{display:none}#content .facility-register-form .cell .item .form-input{height:34px;width:400px;padding:5px}#content .facility-register-form .cell .item .form-input-zipcode{width:140px}#content .facility-register-form .cell .item .form-input.error{color:#323232 !important;background:#FFEDF5}#content .facility-register-form .cell .item .form-radio{position:relative;display:block;float:left;padding:5px 0 0}#content .facility-register-form .cell .item .form-radio input[type=radio]{position:absolute;visibility:hidden}#content .facility-register-form .cell .item .form-radio input[type=radio]:checked ~ .check::before{background:#00B4FF}#content .facility-register-form .cell .item .form-radio .check{display:block;position:absolute;border:1px solid #AAAAAA;border-radius:100%;height:20px;width:20px;z-index:5;transition:border .25s linear;-webkit-transition:border .25s linear}#content .facility-register-form .cell .item .form-radio .check::before{display:block;position:absolute;content:'';border-radius:100%;height:10px;width:10px;top:2.5px;left:2.5px;right:2.5px;bottom:2.5px;margin:auto;transition:background 0.25s linear;-webkit-transition:background 0.25s linear}#content .facility-register-form .cell .item .form-radio .lable-radio-btn{position:relative;font-weight:300;z-index:9;padding-left:30px;margin-right:10px;cursor:pointer;font-size:14px;-webkit-transition:all 0.25s linear}#content .facility-register-form .cell .item .facility-password{font-size:14px;float:left;max-width:240px}#content .facility-register-form .cell .item .facility-password .password{width:240px;height:34px}#content .facility-register-form .cell .item .register-form-message{margin-left:10px;float:left}#content .facility-register-form .cell .item .img-status-password{font-size:13px;width:150px;height:18px;font-weight:bold}#content .facility-register-form .cell .item .img-status-password.safety-0{background:url(../../images/img_password_strength/safety_0.png) no-repeat}#content .facility-register-form .cell .item .img-status-password.safety-1{background:url(../../images/img_password_strength/safety_1.png) no-repeat}#content .facility-register-form .cell .item .img-status-password.safety-2{background:url(../../images/img_password_strength/safety_2.png) no-repeat}#content .facility-register-form .cell .item .img-status-password.safety-3{background:url(../../images/img_password_strength/safety_3.png) no-repeat}#content .facility-register-form .cell .item .img-status-password .text-strong-2{color:#FFAA00}#content .facility-register-form .cell .item .img-status-password .text-strong-2{color:#6ED244}#content .facility-register-form .cell .item .img-status-password .text-strong-0{content:''}#content .facility-register-form .cell .item .img-status-password .text-strong-0{color:#FF7850}#content .facility-register-form .cell .item textarea{height:126px;line-height:24px;width:400px;padding:5px}#content .facility-register-form .cell .item textarea.address{height:75px}#content .facility-register-form .cell .item textarea.access{height:75px}#content .facility-register-form .cell .item textarea.dogfee{margin-top:10px;height:68px}#content .facility-register-form .cell .item textarea.remark{margin-top:10px;height:68px}#content .facility-register-form .cell .item textarea.method{margin-top:10px;height:68px}#content .facility-register-form .cell .item textarea.method{margin-top:10px;height:68px}#content .facility-register-form .cell .item .sub-note{width:100%;font-size:13px;color:#AFAFAF;float:left;z-index:1;background:#fff}#content .facility-register-form .cell .item .btn-premium{clear:both;padding:30px 20px}#content .facility-register-form .cell .item .item-checkbox{padding-top:0px;line-height:25px}#content .facility-register-form .cell .item .item-checkbox .form-checkbox-label{float:left;display:inline-flex;margin-bottom:0;padding-top:3px}#content .facility-register-form .cell .item .item-checkbox .form-checkbox-label input[type=checkbox]{visibility:hidden;position:absolute}#content .facility-register-form .cell .item .item-checkbox .form-checkbox-label input[type=checkbox]:checked ~ .checkbox_check::before{background:#fff url(../images/check_mark.png) no-repeat}#content .facility-register-form .cell .item .item-checkbox .form-checkbox-label .checkbox_check{width:18px;height:18px;margin-top:3px;position:absolute;background:#fff url(../../images/check_box.png) no-repeat}#content .facility-register-form .cell .item .item-checkbox .form-checkbox-label .checkbox_check:before{content:'';position:absolute;width:18px;height:18px}#content .facility-register-form .cell .item .item-checkbox .form-checkbox-label .lable-checkbox-btn{padding-left:25px;padding-right:15px;z-index:1;margin-bottom:0px}#content .facility-register-form .cell .item .item-checkbox .span-input{padding-top:0px}#content .facility-register-form .cell .item .item-checkbox label{margin:0px}#content .facility-register-form .cell .item .select_design{position:relative;background:#fff;font-size:13px;margin-bottom:0px;z-index:0;box-sizing:border-box;margin-top:15px}#content .facility-register-form .cell .item .select_design:after{display:block;content:" ";position:absolute;top:51%;right:11px;width:18px;height:18px;margin-top:-4px;background:url(../../img/register/down_arrow@2x.png) 0 0 no-repeat;background-size:16px;pointer-events:none}#content .facility-register-form .cell .item .select_design .select_stage{position:relative;width:160px;padding:4px 8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px solid #9f9f9f;border-radius:0px;font-size:14px;color:#999999;outline:none}#content .facility-register-form .cell .btn-register-facility{text-align:center;padding-top:20px;margin-top:20px;border-top:1px dashed #999}#content .facility-register-form .cell .btn-register-facility-submit{background-color:#009fff;height:40px;display:block;margin:0 auto;border:none;color:#fff;font-size:17px;font-weight:300;padding:5px 40px}#content .facility-register-form .plus{padding-left:0;width:100%;margin-left:-10px;height:30px;display:inline-table;border:2px solid #6d6d6d;text-align:center;margin-top:30px;margin-bottom:25px;cursor:pointer}#content .facility-register-form .plus span{display:table-cell;line-height:30px;font-size:14px}#content .facility-register-form .plus span img{margin-left:5px}#content .facility-register-form .add_more{padding-bottom:10px;margin-bottom:10px;border-bottom:1px #999 dashed}#facility-login{padding:50px 0px 34px !important;margin-bottom:32px !important}#facility-login-title img{height:20px !important;width:auto !important}#facility-login .login-form-row{padding:0px}#facility-login .login-form-row .forgot-password-link{margin-top:40px}#facility-login .login-form-row label{margin-bottom:15px !important}#facility-login-btn{margin-bottom:35px !important}#facility-login-btn .register-btn img{margin-right:5px !important}.container_contest1{width:700px;height:400px;background:white}.container_contest1 .contest_top{height:40px;background:#00b4ff}.container_contest1 .contest_top h2{margin:0;font-size:20px;text-align:center;color:white;line-height:40px;font-weight:bold}.container_contest1 .complete-content{background-color:#FFF}.container_contest1 .complete-content .status .text_info{display:block;margin:0 auto 40px auto;text-align:center}.container_contest1 .complete-content .status h2{font-size:20px;text-align:center;margin-top:30px;margin-bottom:15px;color:#00B4FF}.container_contest1 .complete-content .status a{text-decoration:none}.container_contest1 .complete-content .status a:hover{text-decoration:none}.container_contest1 .complete-content .status a button{background-color:#00a0ff;height:35px;width:70%;display:block;margin:0px auto 180px auto !important;border:none;color:#fff;font-size:16px;font-weight:300;max-width:220px}.container_contest1 .complete-content .status a .btn-complete p{color:white;line-height:30px}.container_contest1 .complete-content .status a .btn-complete p img{margin-left:15px !important;padding-bottom:4px}.container_contest1 .text_info1{font-size:16px;margin-top:0px;padding-top:-10px}.facility-payment-content{width:700px;background-color:white;text-align:center}.facility-payment-content .error-msg{color:#FF3333;padding-top:20px;text-align:left;padding:10px 25px}.facility-payment-content #payment-header{height:40px;background:#00B4FF}.facility-payment-content #payment-header h2{font-size:20px;line-height:40px;color:white;font-weight:bold}.facility-payment-content .label,.facility-payment-content .content-payment .title-info-pay label,.facility-payment-content .content-payment .title-money label,.facility-payment-content .content-payment .title-card label,.facility-payment-content .content-payment .title-deadline label,.facility-payment-content .content-payment .title-pass label,.facility-payment-content .content-payment .title-cardfor label,.facility-payment-content .mypage-content .title label,.mypage-content .title .facility-payment-content label{width:180px;height:60px;padding-left:28px;background-color:#EAEAEA;line-height:60px;font-size:16px;text-align:left;margin-bottom:10px}.facility-payment-content .input,.facility-payment-content .content-payment .title-info-pay #input,.facility-payment-content .content-payment .title-money #input,.facility-payment-content .content-payment .title-card #input,.facility-payment-content .content-payment .title-deadline #input,.facility-payment-content .content-payment .title-pass #input,.facility-payment-content .content-payment .title-cardfor #input,.facility-payment-content .mypage-content .title .input,.mypage-content .title .facility-payment-content .input{width:406px;height:60px;float:right}.facility-payment-content .content-payment{text-align:left;padding:40px 40px 45px 40px}.facility-payment-content .content-payment .title-info-pay #input h3{font-size:14px;padding-left:8px}.facility-payment-content .content-payment .title-money #input h3{font-size:14px;padding-left:8px}.facility-payment-content .content-payment .title-card #input h3{font-size:14px}.facility-payment-content .content-payment .title-card #input input{font-size:14px;width:400px;height:34px;margin-top:12px;padding-left:5px}.facility-payment-content .content-payment .title-deadline #input h3{font-size:14px;padding-left:8px}.facility-payment-content .content-payment .title-deadline #input select{font-size:14px;width:80px !important;height:34px;line-height:34px;padding-left:10px;margin-top:12px;-webkit-appearance:none}.facility-payment-content .content-payment .title-deadline #input .sl-1{padding-left:0px !important;width:100px !important}.facility-payment-content .content-payment .title-deadline #input .select_design1{position:relative;background:#fff;font-size:13px;margin-bottom:0px;z-index:0;box-sizing:border-box}.facility-payment-content .content-payment .title-deadline #input .select_design1:after{display:block;content:" ";position:absolute;top:51%;left:55%;width:18px;height:18px;margin-top:-4px;background:url(../../img/register/down_arrow@2x.png) 0 0 no-repeat;background-size:16px;pointer-events:none}.facility-payment-content .content-payment .title-deadline #input .select_design{position:relative;background:#fff;font-size:13px;margin-bottom:0px;z-index:0;box-sizing:border-box}.facility-payment-content .content-payment .title-deadline #input .select_design:after{display:block;content:" ";position:absolute;top:51%;left:47%;width:18px;height:18px;margin-top:-4px;background:url(../../img/register/down_arrow@2x.png) 0 0 no-repeat;background-size:16px;pointer-events:none}.facility-payment-content .content-payment .title-deadline #input span{margin:0px 5px;font-size:14px;line-height:-28px;margin-top:0px;position:absolute;font-weight:normal}.facility-payment-content .content-payment .title-pass #input h3{font-size:14px}.facility-payment-content .content-payment .title-pass #input input{font-size:14px;width:100px;height:34px;margin-top:12px}.facility-payment-content .content-payment .title-cardfor #input h3{font-size:14px}.facility-payment-content .content-payment .title-cardfor #input input{font-size:14px;width:400px;height:34px;margin-top:12px}.facility-payment-content #hr-payment{margin:0px 25px 0px 25px;border-top:1px dashed #999}.facility-payment-content .footer-payment{width:700px;padding-top:40px;padding-bottom:60px;height:auto}.facility-payment-content .footer-payment #btn-payment{width:300px;height:40px;background-color:#00B4FF;margin:auto;border:0px;color:white;text-decoration:none;font-size:18px}.facility-payment-content .footer-payment #btn-payment:hover{opacity:0.8}.facility-payment-content .footer-payment #btn-payment a{color:white;text-decoration:none;font-size:18px}.introduction .content-introduction{text-align:left;padding:40px 55px 0px 45px}.introduction .content-introduction h2{font-size:18px;margin-bottom:20px}.introduction .content-introduction h2 img{padding-left:7px;margin-right:5px}.introduction .content-introduction h4{font-size:16px;margin-bottom:45px;margin-left:25px}.introduction .content-introduction h3{font-size:16px;margin-bottom:20px}.introduction .content-introduction h3 img{margin-right:10px}.introduction .content-introduction h3 .text{width:566px;float:right}.introduction .content-introduction h3 .text h3{margin:0px;line-height:24px}.introduction .content-introduction .img-pet{margin:auto;text-align:center;width:520px;height:355px;margin-top:55px}.introduction .content-introduction .btn-introduction{margin-bottom:35px;text-align:center}.introduction .content-introduction .btn-introduction #link-introduction{width:300px;height:40px;background-color:#00B4FF;margin:35px auto;border:0px}.introduction .content-introduction .btn-introduction #link-introduction:hover{opacity:0.8}.introduction .content-introduction .btn-introduction #link-introduction a{color:white;text-decoration:none;font-size:18px}.introduction .img-bottom-introduction{padding:0px 25px 40px 25px}.introduction .img-bottom-introduction img{width:650px;height:150px}.mypage-content{text-align:left;width:700px;background-color:white;padding:40px 55px 40px 46px}.mypage-content .label,.mypage-content .facility-payment-content .content-payment .title-info-pay label,.facility-payment-content .content-payment .title-info-pay .mypage-content label,.mypage-content .facility-payment-content .content-payment .title-money label,.facility-payment-content .content-payment .title-money .mypage-content label,.mypage-content .facility-payment-content .content-payment .title-card label,.facility-payment-content .content-payment .title-card .mypage-content label,.mypage-content .facility-payment-content .content-payment .title-deadline label,.facility-payment-content .content-payment .title-deadline .mypage-content label,.mypage-content .facility-payment-content .content-payment .title-pass label,.facility-payment-content .content-payment .title-pass .mypage-content label,.mypage-content .facility-payment-content .content-payment .title-cardfor label,.facility-payment-content .content-payment .title-cardfor .mypage-content label,.mypage-content .title label{width:180px;height:60px;padding-left:28px;background-color:#EAEAEA;font-size:16px;text-align:left;display:inline-table}.mypage-content .input,.mypage-content .facility-payment-content .content-payment .title-info-pay #input,.facility-payment-content .content-payment .title-info-pay .mypage-content #input,.mypage-content .facility-payment-content .content-payment .title-money #input,.facility-payment-content .content-payment .title-money .mypage-content #input,.mypage-content .facility-payment-content .content-payment .title-card #input,.facility-payment-content .content-payment .title-card .mypage-content #input,.mypage-content .facility-payment-content .content-payment .title-deadline #input,.facility-payment-content .content-payment .title-deadline .mypage-content #input,.mypage-content .facility-payment-content .content-payment .title-pass #input,.facility-payment-content .content-payment .title-pass .mypage-content #input,.mypage-content .facility-payment-content .content-payment .title-cardfor #input,.facility-payment-content .content-payment .title-cardfor .mypage-content #input,.mypage-content .title .input{width:380px;height:60px;float:right}.mypage-content .title label p{display:table-cell;vertical-align:middle}.mypage-content .title .facility-payment-content .content-payment .title-info-pay #input,.facility-payment-content .content-payment .title-info-pay .mypage-content .title #input,.mypage-content .title .facility-payment-content .content-payment .title-money #input,.facility-payment-content .content-payment .title-money .mypage-content .title #input,.mypage-content .title .facility-payment-content .content-payment .title-card #input,.facility-payment-content .content-payment .title-card .mypage-content .title #input,.mypage-content .title .facility-payment-content .content-payment .title-deadline #input,.facility-payment-content .content-payment .title-deadline .mypage-content .title #input,.mypage-content .title .facility-payment-content .content-payment .title-pass #input,.facility-payment-content .content-payment .title-pass .mypage-content .title #input,.mypage-content .title .facility-payment-content .content-payment .title-cardfor #input,.facility-payment-content .content-payment .title-cardfor .mypage-content .title #input,.mypage-content .title .input{display:table}.mypage-content .title .facility-payment-content .content-payment .title-info-pay #input p,.facility-payment-content .content-payment .title-info-pay .mypage-content .title #input p,.mypage-content .title .facility-payment-content .content-payment .title-money #input p,.facility-payment-content .content-payment .title-money .mypage-content .title #input p,.mypage-content .title .facility-payment-content .content-payment .title-card #input p,.facility-payment-content .content-payment .title-card .mypage-content .title #input p,.mypage-content .title .facility-payment-content .content-payment .title-deadline #input p,.facility-payment-content .content-payment .title-deadline .mypage-content .title #input p,.mypage-content .title .facility-payment-content .content-payment .title-pass #input p,.facility-payment-content .content-payment .title-pass .mypage-content .title #input p,.mypage-content .title .facility-payment-content .content-payment .title-cardfor #input p,.facility-payment-content .content-payment .title-cardfor .mypage-content .title #input p,.mypage-content .title .input p{font-size:14px;display:table-cell;vertical-align:middle}.mypage-content .content-label{padding:0px 20px 0px 20px !important}.mypage-content .content-label.display-table .title{display:table;min-height:60px;margin-bottom:5px;width:100%}.mypage-content .content-label.display-table .title label{display:table-cell;float:none;height:auto;padding-right:0;padding:0;margin:0;padding-left:28px;line-height:unset;vertical-align:middle}.mypage-content .content-label.display-table .title label p{display:block;margin-bottom:0}.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-info-pay #input,.facility-payment-content .content-payment .title-info-pay .mypage-content .content-label.display-table .title #input,.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-money #input,.facility-payment-content .content-payment .title-money .mypage-content .content-label.display-table .title #input,.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-card #input,.facility-payment-content .content-payment .title-card .mypage-content .content-label.display-table .title #input,.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-deadline #input,.facility-payment-content .content-payment .title-deadline .mypage-content .content-label.display-table .title #input,.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-pass #input,.facility-payment-content .content-payment .title-pass .mypage-content .content-label.display-table .title #input,.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-cardfor #input,.facility-payment-content .content-payment .title-cardfor .mypage-content .content-label.display-table .title #input,.mypage-content .content-label.display-table .title .input{padding:0;display:table-cell;float:none;padding-left:50px;width:auto;line-height:unset;vertical-align:middle}.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-info-pay #input p,.facility-payment-content .content-payment .title-info-pay .mypage-content .content-label.display-table .title #input p,.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-money #input p,.facility-payment-content .content-payment .title-money .mypage-content .content-label.display-table .title #input p,.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-card #input p,.facility-payment-content .content-payment .title-card .mypage-content .content-label.display-table .title #input p,.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-deadline #input p,.facility-payment-content .content-payment .title-deadline .mypage-content .content-label.display-table .title #input p,.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-pass #input p,.facility-payment-content .content-payment .title-pass .mypage-content .content-label.display-table .title #input p,.mypage-content .content-label.display-table .title .facility-payment-content .content-payment .title-cardfor #input p,.facility-payment-content .content-payment .title-cardfor .mypage-content .content-label.display-table .title #input p,.mypage-content .content-label.display-table .title .input p{display:block;margin-bottom:0;word-break:break-word}#facility{width:700px;height:100%}#facility-detail{padding-left:10px;height:100%}#facility-detail-sharebtn{margin-top:12px}#facility-detail-sharebtn .icon_pd-right{padding-right:5px;cursor:pointer}#facility-detail-sharebtn .icon_iiwan{cursor:pointer !important}#facility-detail-sharebtn .icon_iiwan img{height:30px;width:88px}#facility-detail-sharebtn .badge1{cursor:pointer;position:absolute;margin-left:3px;margin-top:0px;width:10%;height:8%;z-index:4;text-align:center;padding-top:4px;background:url(../images/feature/img_svg/iiwan_count_L.svg) no-repeat}#facility-detail-content{margin-top:10px}#facility-detail-content-text{margin-left:387px;margin-right:10px}#facility-detail-content-text .container-text{color:#333333;overflow:hidden;padding:0px 5px;zoom:1;float:left;width:100%}#facility-detail-content-container{margin-top:20px;background:rgba(244,164,194,0.3);width:650px;height:140px}#facility-detail-content-container h4{padding-top:10px;padding-left:10px;color:#999999}#facility-detail-content-container .container-title{padding-left:4px;float:left}#facility-detail-content-container .container-title .container-img{width:90px;height:90px;margin-top:0;margin-left:10px}#facility-detail-content-container .container-title .container-text{width:102px;display:inline-block;text-align:left;height:50px;line-height:20px;padding-left:10px}#facility-detail-involve{margin-top:25px}#facility-detail-involve .title{border-bottom:1px solid #f4a4c2;width:450px;margin-bottom:10px}#facility-detail-involve-submenu-section{height:124px}#facility-detail-involve-submenu-section-container .feature-detail-involve-submenu-section-container-img .img2{float:right;margin-left:10px;margin-top:10px;padding-top:12px}#facility-detail-involve-submenu-section-container .feature-detail-involve-submenu-section-container-img .img-detail-howto{width:160px}#facility-detail-involve-submenu-section:last-child #feature-detail-involve-submenu-section-container-text{border-bottom:none}#facility-detail-subtitle{height:100px;margin-top:30px}#facility-detail-subtitle h4{color:#F4A4C2;padding-top:10px;padding-left:30px;padding-bottom:5px;border-bottom:1px solid #F4A4C2}#facility-detail-body{width:650px;height:100px}#facility-detail-body-section{border-top:1px dotted #999999;padding-top:20px;display:table}#facility-detail-body-section img{width:162px;height:108px;margin-bottom:20px;float:left}#facility-detail-body-section-container{margin-top:-10px;margin-left:180px}#facility-detail-body-section-container h4{padding-left:4px;display:table}#facility-detail-body-section-container h4 a:hover{text-decoration:none}#facility-detail-body-section-container .container-img{cursor:pointer;width:80px;height:20px;margin-top:8px;margin-right:-10px;margin-bottom:0}#facility-detail-body-section-container .badge1{cursor:pointer;position:absolute;margin-left:15px;margin-top:8px;width:50px;height:40px;text-align:center;background:url("../images/feature/img_svg/iiwan_count_S.svg") no-repeat}#facility-relative{height:100%}#facility-relative .detail-bread-crumt{border-bottom:1px dotted #cccccc;padding-bottom:10px}#facility-relative .detail-bread-crumt a.light{color:#6585A4}#facility-relative .detail-bread-crumt img{width:12px}#facility-relative h4{padding-bottom:10px}#facility-relative-content{height:100%;width:655px}#facility-relative-content-section{padding-top:0px;border-bottom:1px dotted #999999;margin-top:20px;display:table;width:100%}#facility-relative-content-section .img1{width:162px;height:108px;margin-bottom:20px;float:left;position:relative;z-index:10}#facility-relative-content-section .img1:hover{opacity:0.7}#facility-relative-content-section .img2{width:80px;height:23px;position:absolute;left:21px;z-index:10}#facility-relative-content-section-container{padding-left:175px}#facility-relative-content-section-container p.time{color:#cccccc}#facility-relative-content-section-container a{padding-left:4px;display:table;cursor:pointer;margin-top:-6px;margin-bottom:10px}#facility-relative-content-section-container .feature-relative-content-section-container-img{text-overflow:clip;padding-bottom:10px}#facility-relative-content-section-container .container-img{width:80px;height:20px;margin-top:8px;margin-right:-10px;margin-bottom:0;cursor:pointer}#facility-relative-content-section-container .badge1{cursor:pointer;position:absolute;margin-left:15px;margin-top:8px;width:50px;height:40px;text-align:center;background:url("../images/feature/img_svg/iiwan_count_S.svg") no-repeat}.container-facility-mypage .title-head{border:1px solid 333 !important;height:34px;width:700px;padding:0px 25px}.container-facility-mypage .title-head .link-mypage{font-size:16px;color:#00B4FF;margin-right:25px}.container-facility-mypage .title-head .link-mypage-detail{color:#999}.container-facility-mypage .mypage-content{float:left;padding:25px;background:#fff;color:#323232}.container-facility-mypage .mypage-content-item{display:table;padding-bottom:38px !important;margin-top:0px !important;margin-bottom:40px;border-bottom:1px dashed #999}.container-facility-mypage .mypage-content-item .mypage-area .Kanto{background:#F9D7F7 !important}.container-facility-mypage .mypage-content-item .slider{padding:10px 22px 0px 22px}.container-facility-mypage .mypage-content-item .slider #slider{margin-bottom:0px !important}.container-facility-mypage .mypage-content-item .slider #slider .flex-viewport .slides li object{width:598px}.container-facility-mypage .mypage-content-item .slider .flex-active-slide object{width:600px}.container-facility-mypage .mypage-content-item .slider li{position:relative}.container-facility-mypage .mypage-content-item .slider .slider-description{width:100%;height:60px;color:#323232;font-size:14px;padding-left:20px;padding-top:5px;background:#f6f6f6;margin-top:10px}.container-facility-mypage .mypage-content-item .slider .slider-description.alfvideo{margin-top:0;position:relative}.container-facility-mypage .mypage-content-item .slider #carousel .img-active{border:3px solid #00A0FF}.container-facility-mypage .mypage-content-item .slider #carousel .slides li img{height:83px;object-fit:cover}.container-facility-mypage .mypage-content-item .slider #carousel .slides li img.play-video{position:absolute;width:46px;height:46px;top:19px;left:30px}.container-facility-mypage .mypage-content-item .slider .slider-carousel{margin-bottom:30px !important}.container-facility-mypage .mypage-content-item .slider .slider-carousel .img-left{top:30px;left:-20px;position:absolute}.container-facility-mypage .mypage-content-item .slider .slider-carousel .img-right{top:30px;left:600px;position:absolute}.container-facility-mypage .mypage-content-item .slider .slider-carousel .img-login{top:0px;right:0px;position:absolute;z-index:999;width:360px}.container-facility-mypage .mypage-content-item .slider .slider-carousel .flex-viewport .slides{transform:none !important;width:100% !important}.container-facility-mypage .mypage-content-item .slider .slider-carousel .flex-viewport .slides li:nth-child(5n){margin-right:0 !important}.container-facility-mypage .mypage-content-item .slider .slider-carousel .flex-viewport .slides li:nth-child(n+6){margin-top:12px !important}.container-facility-mypage .mypage-content-item .slider .slider-carousel .flex-viewport .slides li{margin-right:11px !important}.container-facility-mypage .mypage-content-item .slider .slider-carousel .flex-viewport .slides li.is_ytb_vd{min-height:83px;border:1px solid #ccc;margin:auto}.container-facility-mypage .mypage-content-item .slider .slider-carousel .flex-viewport .slides li.is_ytb_vd img{width:46px !important;height:46px !important;line-height:83px;margin:auto;margin-top:17px;margin-left:auto !important}.container-facility-mypage .mypage-content-item .slider .slider-carousel .flex-direction-nav{display:none}.container-facility-mypage .mypage-content-body .text-on-icon p{font-size:14px;word-break:break-all}.container-facility-mypage .mypage-content-body .left-col{float:left;width:300px}.container-facility-mypage .mypage-content-body .left-col .image-hotel img{width:300px;height:200px}.container-facility-mypage .mypage-content-body .left-col .link-popup{margin-top:10px;color:#009fff;font-size:14px;cursor:pointer}.container-facility-mypage .mypage-content-body .left-col .image-icon{margin-top:15px}.container-facility-mypage .mypage-content-body .left-col .image-icon img{width:40px;height:40px;margin:5px 2px}.container-facility-mypage .mypage-content-body .note{float:left;margin-top:20px;font-size:13px;width:650px;min-height:40px;background:#f6f6f6}.container-facility-mypage .mypage-content-body .note .note-note{font-size:14px;padding-left:95px;margin-top:10px;display:block;padding-bottom:10px}.container-facility-mypage .mypage-content-body .note .note-title{color:#999;font-size:10px;float:left;padding:5px;padding-bottom:0}.container-facility-mypage .mypage-content .icon{float:left;position:relative;width:55%}.container-facility-mypage .mypage-content .icon a img{max-width:80px}.container-facility-mypage .mypage-content .icon .badge1{height:25px !important;width:50px !important;margin-top:5px !important;line-height:1}.container-facility-mypage .mypage-content .mypage-content-button{float:right;font-size:18px;color:#fff;width:262px;height:40px;border-radius:20px;background:#8DC800;text-align:center;line-height:40px;margin-top:8px;cursor:pointer}.container-facility-mypage .mypage-content .mypage-content-button a{color:#FFF;text-decoration:none}.container-facility-mypage .mypage-content .mypage-content-button a:hover{text-decoration:none}.container-facility-mypage .mypage-content .report{text-align:center;padding:10px 0px 10px 0px;margin:0px}.container-facility-mypage .mypage-content .report h3{color:#FF3333;font-size:17px;margin:0px;padding:5px;background:#fff9e6}.container-facility-mypage .item-bottom{width:650px;margin-bottom:0px !important;border-bottom:none !important}.container-facility-mypage .item-bottom .icon-bottom{border-bottom:none !important}.container-facility-mypage .bottom-img{padding-top:18px;padding-bottom:25px}.content-register-introduction{width:700px;background-color:white}.content-register-introduction .clear{clear:both}.content-register-introduction .introduction-head{height:40px;background-color:#00b4ff}.content-register-introduction .introduction-head h3{color:white;text-align:center;display:table-cell;font-size:20px;width:700px;line-height:40px}.content-register-introduction .img-head{text-align:center;padding:42px 0px 7px 0px}.content-register-introduction .img-head img{width:300px;height:55px}.content-register-introduction .text-container{padding:0px 50px;display:inline-table}.content-register-introduction .text-container .content{padding-top:35px}.content-register-introduction .text-container .content .content-head{width:100%;height:100%;display:inline-table}.content-register-introduction .text-container .content .content-head .icon-left{float:left;padding:0px;display:table-cell}.content-register-introduction .text-container .content .content-head .text{display:table}.content-register-introduction .text-container .content .content-head .text h3{margin:0px;padding-left:9px;font-size:18px;font-style:bold;color:#323232;display:table-cell}.content-register-introduction .text-container .content .text-content{padding:20px 0px 0px 18px}.content-register-introduction .text-container .content .text-content p{color:#323232;font-size:14px;line-height:17px}.content-register-introduction .text-container .content .text-content .span{font-size:28px;color:#00a945;position:absolute}.content-register-introduction .text-container .content .text-content .span_over{font-size:14px;color:#ff571d;margin-right:37px}.content-register-introduction .text-rule{padding:0px 50px;margin-top:24px !important}.content-register-introduction .text-rule .content .content-head{margin-bottom:25px}.content-register-introduction .text-rule .content .content-head h3{color:#00b4ff;font-size:12px;margin-top:36px}.content-register-introduction .text-rule .content .row-rule{display:inline-table}.content-register-introduction .text-rule .content .row-rule .number-rule{float:left;display:table-cell;font-size:12px;color:#323232}.content-register-introduction .text-rule .content .row-rule .text-content{display:table-cell;font-size:12px;color:#323232;padding-left:9px}.content-register-introduction .btn-img{text-align:center;padding:35px}.content-register-introduction .img-bottom{padding:15px 25px 45px 25px}.container-register-confirm{width:700px;background:white}.container-register-confirm .contest_top{height:40px;background:#00b4ff}.container-register-confirm .contest_top h2{margin:0;font-size:20px;text-align:center;color:white;line-height:40px}.container-register-confirm .complete-content{background-color:#FFF}.container-register-confirm .complete-content .status .text_info{display:block;margin:0 auto 4px auto;text-align:center}.container-register-confirm .complete-content .status .text_info h3{font-size:16px}.container-register-confirm .complete-content .status h2{font-size:20px;text-align:center;margin-top:30px;margin-bottom:20px;color:#00B4FF}.container-register-confirm .complete-content .status a{text-decoration:none}.container-register-confirm .complete-content .status a:hover{text-decoration:none}.container-register-confirm .complete-content .status a button{background-color:#00a0ff;height:30px;width:70%;display:block;margin:30px auto 30px auto !important;border:none;color:#fff;font-size:16px;font-weight:300;max-width:220px}.container-register-confirm .complete-content .status a button:hover{background-color:#1482c9}.container-register-confirm .complete-content .status a .btn-complete p{color:white;line-height:30px}.container-register-confirm .complete-content .status a .btn-complete p img{margin-left:15px !important;padding-bottom:4px}.container-register-confirm .text_info1{font-size:20px;margin-top:0px}.container-register-confirm .bottom{margin-top:35px}.container-register-confirm .img-bottom{text-align:center;padding:0px 25px 35px 25px}.choose_type_upload{width:120px;text-align:left}.choose_type_upload .video_upload_url{width:120px !important}.choose_type_upload .preview_link_video{width:120px;display:table-caption;text-overflow:ellipsis;overflow:hidden}.choose_type_upload .preview_link_video iframe{width:120px !important;height:90px !important}
