a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}em,h1,h2,h3,h4,h5,h6,strong{font-style:normal;font-weight:700}div,p{word-wrap:break-word}li,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}img{vertical-align:top}table{border-spacing:0;border-collapse:separate}td,th,tr{text-align:left;word-break:break-all;word-wrap:break-word;line-height:1.4}input,option,select,textarea{margin:0;padding:0;font:inherit;font-size:100%}body{overflow-y:scroll;color:#595960;font-size:75%;line-height:1.4;background:#f4f4f4 url(/packs/images/bg/header_bg-0022e2cfccce67d11177c3f73d9727a8.png) repeat-x}body,body button,body input,body select,body textarea{font-family:\\30E1\30A4\30EA\30AA,Meiryo,\\30D2\30E9\30AE\30CE\89D2\30B4 Pro W3,Hiragino Kaku Gothic Pro,"\FF2D\FF33   \FF30\30B4\30B7\30C3\30AF",Arial,sans-serif}body button,body input,body select,body textarea{font-size:100%}a{outline:0;color:#06c;text-decoration:none}a:active,a:hover{color:#ff9600;text-decoration:underline}.clearfix:after,.clearfix:before{display:block;overflow:hidden;content:""}.clearfix:after{clear:both}.floatclear:after,.floatclear:before{display:block;overflow:hidden;content:""}.floatclear:after{clear:both}input[type=password],input[type=text],select{margin-right:10px;padding:5px}input[type=password]:focus,input[type=text]:focus{background-color:#fefae6}input[type=checkbox],input[type=radio]{margin:2px 2px 0 0;vertical-align:top}textarea{padding:4px;line-height:1.6}.form-errors .form-item{margin:10px auto;padding-left:16px;background:url(/packs/images/icon/error_icon_s-bf44c52f381d6b1df41f13c1f6f46418.png) no-repeat 0 2px}.form-errors .form-item,.select .locked{color:#c30;font-weight:700;line-height:1.4}.select .locked{margin:2px 0 0;padding-left:14px;background:url(/packs/images/icon/error_icon_s-bf44c52f381d6b1df41f13c1f6f46418.png) no-repeat 0}.form-success .form-item{margin:10px auto;padding-left:16px;color:#13131e;font-weight:700;background:url(/packs/images/icon/success_icon_s-9ca8ab88eda145c8bac7a381388abeb2.png) no-repeat 0 48%}.account-contents .heading1{margin-bottom:20px;padding:5px 10px;color:#fff;font-weight:400;font-size:150%;background:#333}.account-contents .heading2{margin-bottom:15px;border-bottom:3px solid #e1e1e1;color:#13131e;font-size:134%}.account-contents .heading3{margin-bottom:10px;color:#13131e;font-weight:700;font-size:134%}.account-contents .heading3>span{padding:0 10px;background:#f4f4f4 url(/packs/images/bg/heading3_bg-b33e264380f5ef761bc42da8b27782b6.gif) no-repeat 0}.account-contents .heading3--line{background:url(/packs/images/bg/title_line-3b0e1ee548a76d96e60fe7e5eac7ab76.gif) repeat-x 0 50%}.account-contents .heading-option{margin-left:10px;font-weight:400;font-size:86%}.account-contents .heading-option.is-warning{color:#c30}.icon-circle-orange:before{display:inline-block;margin-right:5px;width:12px;height:12px;vertical-align:middle;content:"";background:url(/packs/images/icon/link_icon-799447e29d6e6bc47854ed518cfd6275.png) no-repeat 0 50%}.account-contents .icon-circle-orange{display:inline-block;margin:10px 0 25px}.account-contents .text{margin-bottom:20px}.form-notice{margin-left:10px}#contents{margin:0 auto;width:980px;height:100%}.btn{display:inline-block;cursor:pointer;margin-right:10px;padding:0 5px;border-radius:4px;width:200px;font-weight:700;text-align:center;line-height:30px}.btn a{display:block}.btn--default{border:1px solid #d2d2d2;box-shadow:inset 0 0 1px #fff,0 1px 0 rgba(0,0,0,.1);color:#13131e;text-shadow:0 1px 0 #fff;background-color:#f4f4f4;background:linear-gradient(180deg,#fff,#f4f4f4)}.btn--success{border:1px solid #82ad24;box-shadow:inset 0 0 1px hsla(0,0%,100%,.6),0 1px 0 rgba(0,0,0,.1);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.3);background-color:#82ad24;background:linear-gradient(180deg,#9c0,#82ad24)}.btn--disabled{cursor:default;border:1px solid #e4e4e4;color:#e4e4e4;background:#fff}.account-contents .button-box .btn a,.account-contents .formbtn a,.formbtn-box .formbtn input[type=button]{color:#13131e;text-decoration:none}.btn--default:hover,.btn--success:hover{opacity:.7}.account-btn-box{margin:-40px 0 40px;padding:20px;border-right:3px solid #ccc;border-bottom:3px solid #ccc;border-left:2px solid #ccc;text-align:center;background-color:#f4f4f4}.account-headline .tabelogo{display:inline-block;float:left;margin:10px 0 20px;width:340px;height:36px}.account-headline .tabelogo a .user-account{display:inline-block;margin-left:5px;color:#000;font-weight:700;font-size:175%;line-height:2.2}.account-headline{margin:0 auto;padding:5px 0;width:980px;height:70px}.account-headline .user-guide{float:right;margin:20px 0 0;padding-left:20px;overflow:hidden;color:#666;text-align:right;line-height:1.2;background:url(/packs/images/icon/user_guide-11aa885d12d597d81a560770fc79fe04.png) no-repeat}.account-headline .user-guide-item{margin-left:15px;padding-left:15px;border-left:1px solid #b3b3b6}.account-headline .user-guide-item:first-child{margin-left:0;padding-left:0;border-left:none}#footer{margin:50px auto 0;padding-bottom:10px;width:980px;overflow:hidden;text-align:right}#footer address{margin:0 auto;padding:20px 0;width:980px;text-align:center}#footer .pagetop:before{display:inline-block;width:12px;height:12px;vertical-align:middle;content:"";background:url(/packs/images/icon/page_up-ec4c702aa72030bd8975f13c45c57c76.png) no-repeat 0 50%}.login-box{margin:100px auto 0;padding:20px 40px 30px;width:520px;box-shadow:0 2px 5px rgba(0,0,0,.3);text-align:center;line-height:1.8;background-color:#fff}.login-box .heading1{display:inline-block;margin-bottom:10px;padding:5px 0 0 182px;height:36px;color:#000;font-size:175%;background:url(/packs/images/tabelog_account-940c668c0b42f35274395f1a820b695c.png) no-repeat}.login-box input[type=password],.login-box input[type=text]{margin-bottom:5px;padding:2px 4px 1px;border:1px solid #b4b4b4;width:305px;height:27px;vertical-align:middle;line-height:24px}.login-box .button-box{margin:20px 0}.login-box .reset-password-box{margin:20px 0 0}.login-box .error-txt{margin:0}.login-box table{margin:12px auto}.login-box table td,.login-box table th{padding:6px;vertical-align:top}.login-box table th{width:100px}.login-box .button .forgot-pass{padding-top:15px}.login-box .recap-wrap{margin-top:15px;padding-top:20px;border-top:1px dotted #d2d2d2}.login-link-box{margin-top:10px}.forget-link,.login-link{display:inline-block;margin:5px 5px 5px 0}.login-box .form-errors .form-item,.login-box .form-success .form-item{display:inline-block;margin:5px 20px}.pw-notice{color:#82ac24;font-weight:400;font-size:86%}.check-again{margin:20px 0 5px}.login-box .password .password__input-pincord{width:130px}.login-box__pincode{margin:16px auto 20.8px;margin:1rem auto 1.3rem;padding:16px 0;padding:1rem 0;width:55%;color:#463f2d;font-weight:700;font-size:19.2px;font-size:1.2rem;background:#faf8f5}.login-box__pincode-title{display:inline}.login-box__pincode-code{display:inline;padding-left:6.4px;padding-left:.4rem;font-size:25.6px;font-size:1.6rem}.account-contents .select-box{margin:0 0 20px}.account-contents .select-box select{margin-left:10px;padding:4px}.account-box.account-box--role{position:relative}.account-box table{margin-bottom:40px;border:2px solid #ccc;width:810px}.account-box .formbtn-box{margin:-40px auto 20px;border:2px solid #ccc;border-top:none;width:810px}.account-box table tr th.edit,.account-box table tr th.no{width:30px}.account-box table th{padding:14px;border-top:1px solid #fff;border-right:1px solid #fff;width:120px;font-weight:700;background-color:#e9e9e9}.account-box table td,.account-box table th{border-bottom:1px solid #ccc;vertical-align:middle}.account-box table td{padding:8px;border-right:1px solid #ccc;background-color:#fff}.account-contents .account-box table td .confbtn,.account-contents .account-box table td .formbtn{padding:10px 0;text-align:center}.account-contents .account-box .account-locked td{background-color:#ffe5e5}.change-account input,.change-password input{margin:5px 0;width:305px}.info-text-area{margin-top:20px;width:800px}.side-menu{float:left;margin-right:20px;border:1px solid #ccc;border-bottom:none;width:140px;box-shadow:inset 0 0 1px 1px hsla(0,0%,100%,.1),0 1px 1px rgba(0,0,0,.1);font-size:117%;background:#fff}.side-menu .list-menu-title{background:#e9e9e9}.side-menu .subtitle{padding:5px;border-bottom:1px solid #ccc;color:#595960}.side-menu .list-menu-title{padding:5px;border-bottom:1px solid #ccc;font-weight:700}.side-menu .list2 li a{display:block;padding:5px 5px 5px 20px;border-bottom:1px solid #ccc;background:url(/packs/images/icon/link_arrow_orange-2ddb5d3f2f16e58ed58202291cdd76c0.png) no-repeat 13px 7px}.side-menu .list2 li a:hover{background-color:#fffbbb}.role-action .button-box{margin:20px 0;padding:40px 0 20px;text-align:center}.role-action .button-box .btn.btn--success{position:relative;z-index:1;margin-left:-27%}.button-box-line{padding-top:20px;border-top:1px solid #ccc}.account-contents{float:right;width:810px;text-align:left}.account-contents input[type=checkbox]{margin:2px 4px 0 0}.groups-name li{margin-bottom:10px}.groups-name li label,.role-select li label{cursor:pointer}.role-select{position:relative;float:right;margin-bottom:20px;padding:10px;border:2px solid #ccc;width:786px;background:#fff}.role-select li{float:left;margin:0 8px 12px 0;width:188px}.role-select .role-edit{position:absolute;top:0;right:10px}.role-action,.role-detail-category{margin-bottom:20px}.role-action{display:block}.role-detail .hint-action{width:13px;height:13px;overflow:hidden;text-indent:-9999px;background:url(/packs/images/icon/question-343ae048d6e7bb30dcd981db9525f3e3.gif) no-repeat 0 0}.role-detail .hint-box{display:inline-block;position:relative;z-index:1}.role-detail .hint-box .hint-list{display:none;position:absolute;top:0;left:20px;z-index:2;padding:5px;border:2px solid #ff9600;border-radius:4px;width:240px;overflow:visible;background-color:#fff}.role-detail .hint-box:hover .hint-list{display:block;z-index:2}.role-detail .hint-box:hover .hint-list li{margin-bottom:0;width:230px;font-weight:400}.role-detail .detail-itembox{font-size:117%}.role-detail .detail-itembox li{float:left;margin:0 15px 0 0;padding:4px 2px 2px 4px;width:384px;font-weight:700}.role-detail .detail-itembox>li{margin-bottom:8px}.role-detail .detail-itemlist{width:390px}.role-detail .detail-list-item{width:386px;overflow:hidden}.role-detail .detail-list-item li{margin:0 0 4px 14px;font-weight:400}.role-detail .detail-list-item li ul li:first-child{margin-top:-4px}.role-detail .detail-itemlist li label{display:inline-block;margin-right:4px;max-width:320px;vertical-align:top}.role-detail .detail-itemlist li input+label{cursor:pointer}.role-detail .detail-itemlist li input[type=checkbox][disabled]+label{cursor:default}.role-detail input[type=checkbox]{margin:2px 2px 0 0}.role-detail .is-role-has{color:#13131e;background-color:#fbecaa}.domain-lost,.role-detail .is-role-lost{color:#c30}.domain-add,.role-detail .is-role-add{color:#039}.role-detail .is-role-none{color:#13131e}.color-image{margin:0 4px;padding:0 20px;font-weight:700;background-color:#fbecaa}.no-account{margin-bottom:20px;line-height:2}.delete-all-section{border:1px dashed #ccc;padding:10px;margin:10px 0}.group-edit .group-addresses textarea,.group-edit .group-clients textarea,.group-edit .group-domains textarea,.group-edit .group-secondary_user_account_groups textarea{width:300px;height:100px;overflow:auto;resize:vertical}.group-edit .mail-domains{width:150px;vertical-align:middle}.account-btn-box.is-hidden,.reconf-btn-box.is-hidden{display:none}.role-delete-form{position:absolute;bottom:0;width:100%;height:52px}.role-delete-form__inner{position:relative}.role-delete-form__btn{position:absolute;left:50%}.role-delete-form__notice{display:block;margin-top:0;padding-top:43px;text-align:center}.error-message{margin:160px 0;margin:10rem 0;text-align:center}.error-message__heading{font-weight:700;font-size:25.6px;font-size:1.6rem}.error-message___desc{margin:24px 0;margin:1.5rem 0;line-height:1.8}