﻿*{box-sizing:border-box}input[type=button],input[type=submit]{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:2px 10px;appearance:none;background:#444;color:#fff}body.report #alg_thai main{width:calc(100% - 40px);max-width:400px;padding:40px 20px;margin:0 auto;text-align:center;font-size:14px}body.report #alg_thai main h1{font-size:20px}body.report #alg_thai main .lang{font-size:12px;margin-bottom:30px}body.report #alg_thai main .lang a{color:blue;text-decoration:underline}body.report #alg_thai main .errmsg{border:1px #eee solid;background:#fafafa;color:#fb5144;margin:0 auto 20px;line-height:1.5;padding:10px;border-radius:2px}body.report #alg_thai main form{padding:20px;border:1px #444 solid;background-color:#fff}body.report #alg_thai main form table{margin-bottom:10px}body.report #alg_thai main form table th,body.report #alg_thai main form table td{padding:10px}body.admin #alg_thai main{width:calc(100% - 40px);max-width:800px;padding:40px 20px;margin:0 auto;font-size:14px;position:relative}body.admin #alg_thai main h1{font-size:20px}body.admin #alg_thai main .msg{border:1px #eee solid;background:#fafafa;color:#fb5144;margin:10px auto 0;line-height:1.5;padding:10px;border-radius:2px;position:relative}body.admin #alg_thai main .msg a{display:block;width:14px;height:14px;line-height:14px;text-align:center;background:#444;color:#fff;border-radius:100%;font-size:10px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}body.admin #alg_thai main .ad_button_box{padding:10px 0 20px;text-align:right}body.admin #alg_thai main .tab{display:flex;border-bottom:2px #ddd solid}body.admin #alg_thai main .tab div{width:auto;height:40px;padding:0 20px;line-height:40px;text-align:center;background:#ddd;cursor:pointer}body.admin #alg_thai main .tab div.current{background:#fff;cursor:default}body.admin #alg_thai main .content{display:none;overflow-x:auto;position:relative}body.admin #alg_thai main .content.current{display:block}body.admin #alg_thai main .content .add_button{position:absolute;right:0;top:10px}body.admin #alg_thai main table{width:100%;min-width:600px}body.admin #alg_thai main table tr:nth-child(even){background-color:#eaeaea}body.admin #alg_thai main table tr:not(.nh):hover{background-color:#e2edff}body.admin #alg_thai main table th{border-bottom:solid 2px #fb5144;padding:10px 0;text-align:center}body.admin #alg_thai main table td{text-align:center;padding:10px 0}body.admin #alg_thai main table td.op{width:120px}body.admin #alg_thai .add_form{opacity:0;background:#fff;padding:20px 40px;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:-1}body.admin #alg_thai .add_form .close_button{width:40px;height:40px;line-height:36px;text-align:center;background:#fff;color:#444;border:2px #444 solid;font-weight:bold;border-radius:100%;cursor:pointer;position:absolute;right:-20px;top:-20px}body.admin #alg_thai .add_form h3{font-size:24px;margin:0 0 20px;font-weight:normal;display:none}body.admin #alg_thai .add_form h3.show{display:block}body.admin #alg_thai .add_form table th,body.admin #alg_thai .add_form table td{padding:4px 10px}body.admin #alg_thai .add_form table th input,body.admin #alg_thai .add_form table td input{width:300px;padding:4px 10px;border:0;border-bottom:2px #444 solid}body.admin #alg_thai .add_form i{font-size:12px;color:#fb5144}body.admin #alg_thai .add_form .button{text-align:right;margin-top:20px}body.admin #alg_thai .add_form .button input[type=submit]{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;padding:2px 6px;appearance:none;background:#444;color:#fff}body.admin #alg_thai .add_form.show{opacity:1;z-index:10}body.admin #alg_thai .overray{opacity:0;width:100%;height:100%;background:rgba(0,0,0,.75);position:fixed;left:0;top:0;z-index:-1}body.admin #alg_thai .overray.show{opacity:1;z-index:9}body.admin #alg_thai .logout_button{padding:4px 10px;background:#444;color:#fff;position:absolute;right:30px;top:20px}body.form #alg_thai #mailform{width:100%;max-width:800px;margin:10px auto;text-align:center;box-sizing:border-box}body.form #alg_thai #mailform ::-webkit-input-placeholder{color:#aaa}body.form #alg_thai #mailform :-ms-input-placeholder{color:#aaa}body.form #alg_thai #mailform ::-moz-placeholder{color:#aaa}body.form #alg_thai #mailform img.ui-datepicker-trigger{display:inline-block}body.form #alg_thai #mailform .annotation{display:inline-block;color:#fff;background:#900;font-size:10px;padding:1px 3px;vertical-align:middle;margin-left:5px}body.form #alg_thai #mailform #testmode{width:100%;margin:20px auto;padding:20px 0;font-size:16px;line-height:1.5em;background:#000;color:#fff}body.form #alg_thai #mailform #errtext{text-align:center}body.form #alg_thai #mailform #errtext div{display:inline-block;margin:10px auto;padding:10px 40px;border:3px red double;text-align:left}body.form #alg_thai #mailform .description{width:100%;border:1px #eee solid;background:#fafafa;margin:20px auto;font-size:16px;line-height:150%;padding:10px;border-radius:2px;box-sizing:border-box}body.form #alg_thai #mailform table{width:100%;text-align:left;border:none}body.form #alg_thai #mailform th{width:160px;padding:15px;background:#f2f2f2;color:#000;font-size:16px;font-weight:normal;text-align:left;border:none;box-sizing:border-box}body.form #alg_thai #mailform td{width:calc(100% - 160px);padding:15px;background:#f9f9f9;font-size:16px;font-weight:normal;text-align:left;border:none;position:relative;box-sizing:border-box}body.form #alg_thai #mailform td .contact{display:inline-block;width:114px;font-size:14px}body.form #alg_thai #mailform #somecheck{display:block;margin-bottom:4px;font-size:14px}body.form #alg_thai #mailform #mail,body.form #alg_thai #mailform #tel{width:calc(100% - 120px);margin-left:6px}body.form #alg_thai #mailform .anyitem{position:relative}body.form #alg_thai #mailform .note{margin:0 0 30px;text-align:left;font-size:80%;color:#999}body.form #alg_thai #mailform .term1{width:100%;border:1px #ccc solid;background:#fafafa;margin:20px auto 0 auto;font-size:14px;line-height:150%;padding:10px;text-align:left}body.form #alg_thai #mailform .term1 p{width:100%;text-align:center;font-weight:bold}body.form #alg_thai #mailform .term2{width:100%;max-height:200px;border:1px #ccc solid;background:#fff;margin:0 auto 20px auto;font-size:14px;line-height:150%;padding:10px;box-sizing:border-box;overflow-y:scroll}body.form #alg_thai #mailform .term2 ul{padding-left:20px}body.form #alg_thai #mailform .term2 ul li{margin-bottom:20px;display:list-item}body.form #alg_thai #mailform .term2 ul li span{display:inline-block;width:80px}body.form #alg_thai #mailform .term2 ul li ul li{margin-bottom:0}body.form #alg_thai #mailform input[type=submit],body.form #alg_thai #mailform input[type=button]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;appearance:button;border:none;background:#444;color:#fff;box-sizing:border-box}body.form #alg_thai #mailform input[type=submit]::-webkit-search-decoration,body.form #alg_thai #mailform input[type=button]::-webkit-search-decoration{display:none}body.form #alg_thai #mailform input[type=submit]::focus,body.form #alg_thai #mailform input[type=button]::focus{outline-offset:-2px}body.form #alg_thai #mailform input[type=text],body.form #alg_thai #mailform input[type=tel],body.form #alg_thai #mailform input[type=number],body.form #alg_thai #mailform input[type=email]{border:1px solid #ccc;width:100%;margin:5px auto;padding:6px;box-shadow:.5px .5px 2px rgba(0,0,0,.1) inset;border-radius:2px;font-size:16px;background:#fff;box-sizing:border-box}body.form #alg_thai #mailform input[type=text] #address1,body.form #alg_thai #mailform input[type=tel] #address1,body.form #alg_thai #mailform input[type=number] #address1,body.form #alg_thai #mailform input[type=email] #address1{display:inline-block;width:calc(50% - 15px)}body.form #alg_thai #mailform #zip1,body.form #alg_thai #mailform #pct1,body.form #alg_thai #mailform #pct2{width:4em;text-align:center}body.form #alg_thai #mailform #zip2{width:5em;text-align:center}body.form #alg_thai #mailform #ajaxzip{display:inline-block !important;border:1px solid #999;font-size:16px;font-family:"ＭＳ ゴシック","MS Gothic","Osaka－等幅",Osaka-mono,monospace;color:#036;line-height:100%;cursor:pointer;background:#eee none repeat scroll 0% 0%;border-radius:5px;margin:0px 2px;padding:10px 5px;width:auto;vertical-align:middle}body.form #alg_thai #mailform select{display:inline-block;font-size:16px;width:100%;max-width:360px;text-align:center;border-radius:2px;border:1px solid #ccc;margin:10px 0;padding:5px;box-shadow:.5px .5px 2px rgba(0,0,0,.1) inset;background:#fff}body.form #alg_thai #mailform select#pref{width:calc(50% - 17px);margin:10px 10px 10px 0}body.form #alg_thai #mailform textarea{font-size:16px;width:100%;margin:5px auto;padding:6px;height:7em;border:1px solid #ccc;box-shadow:.5px .5px 2px rgba(0,0,0,.1) inset;border-radius:2px;background:#fff;box-sizing:border-box}body.form #alg_thai #mailform .box{display:inline-block;position:relative}body.form #alg_thai #mailform input[type=radio],body.form #alg_thai #mailform input[type=checkbox]{opacity:0;position:absolute}body.form #alg_thai #mailform label.radio,body.form #alg_thai #mailform label.checkbox{box-sizing:border-box;-webkit-transition:background-color .2s linear;transition:background-color .2s linear;position:relative;display:inline-block;margin:2px 10px;padding:12px 12px 12px 42px;border-radius:8px;background-color:#f6f7f8;vertical-align:middle;cursor:pointer;text-indent:0}body.form #alg_thai #mailform label.radio:hover,body.form #alg_thai #mailform label.checkbox:hover{background-color:#d7e4ed}body.form #alg_thai #mailform label.radio:hover:after,body.form #alg_thai #mailform label.checkbox:hover:after{border-color:#0050b3}body.form #alg_thai #mailform label.radio:after,body.form #alg_thai #mailform label.checkbox:after{box-sizing:initial;-webkit-transition:border-color .2s linear;transition:border-color .2s linear;position:absolute;top:50%;left:15px;display:block;margin-top:-10px;width:16px;height:16px;border:2px solid #bbb;border-radius:6px;content:""}body.form #alg_thai #mailform label.radio:before{box-sizing:initial;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:20px;display:block;margin-top:-5px;width:10px;height:10px;border-radius:50%;background-color:#0050b3;content:"";opacity:0}body.form #alg_thai #mailform input[type=radio]:checked+label.radio:before{opacity:1}body.form #alg_thai #mailform .checkbox:before{box-sizing:initial;-webkit-transition:opacity .2s linear;transition:opacity .2s linear;position:absolute;top:50%;left:21px;display:block;margin-top:-7px;width:5px;height:9px;border-right:3px solid #0050b3;border-bottom:3px solid #0050b3;content:"";opacity:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.form #alg_thai #mailform input[type=checkbox]:checked+label.checkbox:before{opacity:1}body.form #alg_thai #mailform .error,body.form #alg_thai #mailform .error2{color:#900;font-size:11px;text-align:left;display:none}body.form #alg_thai #mailform .error.show,body.form #alg_thai #mailform .error2.show{display:block}body.form #alg_thai #mailform .seal{margin:20px auto;font-size:10px;border:none !important;width:auto;text-align:center}body.form #alg_thai #mailform .seal a{display:block;width:60px;margin:5px auto}body.form #alg_thai #mailform .seal a img{max-width:100%}body.form #alg_thai #submitBtn,body.form #alg_thai #backBtn,body.form #alg_thai #closeBtn{display:inline-block;font-size:14px;color:#444;background:rgba(0,0,0,0) -moz-linear-gradient(center top, #fafafa 0%, #e3e3e3 100%) repeat scroll 0% 0%;border-radius:3px;border:2px solid #bebebe;box-shadow:1px 1px 2px rgba(0,0,0,.2);width:auto;text-align:center;margin:10px auto;padding:8px 25px;cursor:pointer}body.form #alg_thai #backBtn{margin:20px 20px 0 0}@media screen and (max-width: 768px){body.form #alg_thai #mailform .description{text-align:left}body.form #alg_thai #mailform tbody{display:block}body.form #alg_thai #mailform tr{display:block;margin-bottom:1.5em}body.form #alg_thai #mailform th,body.form #alg_thai #mailform td{display:block;list-style:none;width:100%;padding:8px}body.form #alg_thai #mailform th .contact,body.form #alg_thai #mailform td .contact{display:block;width:100%}body.form #alg_thai #mailform #somecheck{display:inline-block;margin-left:10px;margin-bottom:0}body.form #alg_thai #mailform #mail,body.form #alg_thai #mailform #tel{width:calc(100% - 14px)}}/*# sourceMappingURL=report.min.css.map */