﻿.small,form fieldset legend span,form fieldset>div p,form fieldset>div .f_ttl,form fieldset>div h3{font-size:10.4px}@media (max-width: 750px){.small,form fieldset legend span,form fieldset>div p,form fieldset>div .f_ttl,form fieldset>div h3{font-size:9.1px}}body header,body footer,body article,body section,body div,.normal,input[type=submit],input[type=button]{font-size:13px}@media (max-width: 750px){body header,body footer,body article,body section,body div,.normal,input[type=submit],input[type=button]{font-size:11.7px}}.large,.st2,.btn,nav ul li a,#introduction p,#workflow ul li .hour,#workflow ul li p,#faq dl dd,#staff article div h3,#staff article div dl dt,#ar h2+ul li,#ar article h3 span,#ar article>div{font-size:15.6px}@media (max-width: 750px){.large,.st2,.btn,nav ul li a,#introduction p,#workflow ul li .hour,#workflow ul li p,#faq dl dd,#staff article div h3,#staff article div dl dt,#ar h2+ul li,#ar article h3 span,#ar article>div{font-size:13px}}.xlarge,#loading p,footer h3,#i_privacy,.st,#workflow ul li h3,#faq dl dt:before,#faq dl dd:before,#faq dl dt,#ar article h3{font-size:20.8px}@media (max-width: 750px){.xlarge,#loading p,footer h3,#i_privacy,.st,#workflow ul li h3,#faq dl dt:before,#faq dl dd:before,#faq dl dt,#ar article h3{font-size:16.9px}}.step:before,.step:after,nav ul li a:before,#staff article div h3:after{content:'';width:0;height:0;border:5px solid transparent;position:absolute}#workflow ul li:before{content:'';width:0;height:0;border:10px solid transparent;position:absolute}.clr:after,form fieldset:after,#introduction p:after,#staff:after,#staff article:after{content:'';width:0;height:0;display:block;clear:both}.step,.rc_h,.rc_v,.pmenu,nav ul,#ar h2+ul,#ar article table td ul{list-style-type:none;letter-spacing:-1em}.step li,.rc_h li,.rc_v li,.pmenu li,nav ul li,#ar h2+ul li,#ar article table td ul li{letter-spacing:normal;display:inline-block;vertical-align:top}.ul1{list-style-type:none}.ul1 li{padding-left:1.2em;position:relative;margin-top:5px}.ul1 li:first-child{margin-top:0}.ul1 li:before{content:'●';position:absolute;top:0px;left:0px}.ol1{list-style-type:none;counter-reset:ol}.ol1 li{counter-increment:ol;padding-left:1.5em;position:relative;margin-top:5px}.ol1 li:first-child{margin-top:0}.ol1 li:before{content:counter(ol) ". ";position:absolute;top:0px;left:0px}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;color:#06c}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}img{vertical-align:bottom}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}legend{display:table;float:left;margin:0;padding:0;width:100%}legend+*{clear:both}fieldset{border:0;padding:0.01em 0 0 0;margin:0;min-width:0}body:not(:-moz-handler-blocked) fieldset{display:table-cell}html,body{overflow-x:hidden;text-align:center}body{color:#555;font-family:"Meiryo","Hiragino Kaku Gothic Pro W3",Sans-Serif}body header,body footer,body article,body section,body div{line-height:1.5}a{color:#515c9a;text-decoration:none}a:hover{text-decoration:underline}.clr .img_l{width:40%;max-width:200px;height:auto;float:left;margin-right:10px}.mt1{margin-top:5px}.mb1{margin-bottom:5px}.pl1{padding-left:5px}.mt2{margin-top:10px}.mb2{margin-bottom:10px}.pl2{padding-left:10px}.mt3{margin-top:15px}.mb3{margin-bottom:15px}.pl3{padding-left:15px}.mt4{margin-top:20px}.mb4{margin-bottom:20px}.pl4{padding-left:20px}.mt5{margin-top:25px}.mb5{margin-bottom:25px}.pl5{padding-left:25px}.mt6{margin-top:30px}.mb6{margin-bottom:30px}.pl6{padding-left:30px}.mt7{margin-top:35px}.mb7{margin-bottom:35px}.pl7{padding-left:35px}.mt8{margin-top:40px}.mb8{margin-bottom:40px}.pl8{padding-left:40px}.mt9{margin-top:45px}.mb9{margin-bottom:45px}.pl9{padding-left:45px}.mt10{margin-top:50px}.mb10{margin-bottom:50px}.pl10{padding-left:50px}.img_r10{float:right;margin-left:10px;width:10%;height:auto}.img_l10{float:left;margin-right:10px;width:10%;height:auto}.img_r10+div{width:88%;float:left}.img_l10+div{width:88%;float:right}.img_r20{float:right;margin-left:10px;width:20%;height:auto}.img_l20{float:left;margin-right:10px;width:20%;height:auto}.img_r20+div{width:78%;float:left}.img_l20+div{width:78%;float:right}.img_r30{float:right;margin-left:10px;width:30%;height:auto}.img_l30{float:left;margin-right:10px;width:30%;height:auto}.img_r30+div{width:68%;float:left}.img_l30+div{width:68%;float:right}.img_r40{float:right;margin-left:10px;width:40%;height:auto}.img_l40{float:left;margin-right:10px;width:40%;height:auto}.img_r40+div{width:58%;float:left}.img_l40+div{width:58%;float:right}.img_r50{float:right;margin-left:10px;width:50%;height:auto}.img_l50{float:left;margin-right:10px;width:50%;height:auto}.img_r50+div{width:48%;float:left}.img_l50+div{width:48%;float:right}.max_w100{width:100%;max-width:100px}.max_w150{width:100%;max-width:150px}.max_w200{width:100%;max-width:200px}.max_w250{width:100%;max-width:250px}.max_w300{width:100%;max-width:300px}.max_w350{width:100%;max-width:350px}.max_w400{width:100%;max-width:400px}.max_w450{width:100%;max-width:450px}.max_w500{width:100%;max-width:500px}.max_w550{width:100%;max-width:550px}.ta_r{text-align:right}.ta_l{text-align:left}img{max-width:100%;height:auto}.w_5em{display:inline-block;width:5em}.w_6em{display:inline-block;width:6em}.w_7em{display:inline-block;width:7em}.w_8em{display:inline-block;width:8em}.w_9em{display:inline-block;width:9em}.w_10em{display:inline-block;width:10em}.w_11em{display:inline-block;width:11em}.w_12em{display:inline-block;width:12em}.w_13em{display:inline-block;width:13em}.w_14em{display:inline-block;width:14em}.w_15em{display:inline-block;width:15em}.w_16em{display:inline-block;width:16em}.w_17em{display:inline-block;width:17em}.w_18em{display:inline-block;width:18em}.w_19em{display:inline-block;width:19em}.w_20em{display:inline-block;width:20em}@media (max-width: 750px){.mt1{margin-top:3px}.mb1{margin-bottom:3px}.mt2{margin-top:6px}.mb2{margin-bottom:6px}.mt3{margin-top:9px}.mb3{margin-bottom:9px}.mt4{margin-top:12px}.mb4{margin-bottom:12px}.mt5{margin-top:15px}.mb5{margin-bottom:15px}.mt6{margin-top:18px}.mb6{margin-bottom:18px}.mt7{margin-top:21px}.mb7{margin-bottom:21px}.mt8{margin-top:24px}.mb8{margin-bottom:24px}.mt9{margin-top:27px}.mb9{margin-bottom:27px}.mt10{margin-top:30px}.mb10{margin-bottom:30px}.img_r10{float:none;margin:0 0 10px 0;width:100%}.img_l10{float:none;margin:0 0 10px 0;width:100%}.img_r10+div{width:100%;float:none}.img_l10+div{width:100%;float:none}.img_r20{float:none;margin:0 0 10px 0;width:100%}.img_l20{float:none;margin:0 0 10px 0;width:100%}.img_r20+div{width:100%;float:none}.img_l20+div{width:100%;float:none}.img_r30{float:none;margin:0 0 10px 0;width:100%}.img_l30{float:none;margin:0 0 10px 0;width:100%}.img_r30+div{width:100%;float:none}.img_l30+div{width:100%;float:none}.img_r40{float:none;margin:0 0 10px 0;width:100%}.img_l40{float:none;margin:0 0 10px 0;width:100%}.img_r40+div{width:100%;float:none}.img_l40+div{width:100%;float:none}.img_r50{float:none;margin:0 0 10px 0;width:100%}.img_l50{float:none;margin:0 0 10px 0;width:100%}.img_r50+div{width:100%;float:none}.img_l50+div{width:100%;float:none}.img_maxw10{max-width:10px}.img_maxw20{max-width:20px}.img_maxw30{max-width:30px}.img_maxw40{max-width:40px}.img_maxw50{max-width:50px}.img_maxw60{max-width:60px}.img_maxw70{max-width:70px}.img_maxw80{max-width:80px}.img_maxw90{max-width:90px}.img_maxw100{max-width:100px}.img_maxw110{max-width:110px}.img_maxw120{max-width:120px}.img_maxw130{max-width:130px}.img_maxw140{max-width:140px}.img_maxw150{max-width:150px}.img_maxw160{max-width:160px}.img_maxw170{max-width:170px}.img_maxw180{max-width:180px}.img_maxw190{max-width:190px}.img_maxw200{max-width:200px}.img_maxw210{max-width:210px}.img_maxw220{max-width:220px}.img_maxw230{max-width:230px}.img_maxw240{max-width:240px}.img_maxw250{max-width:250px}.img_maxw260{max-width:260px}.img_maxw270{max-width:270px}.img_maxw280{max-width:280px}.img_maxw290{max-width:290px}.img_maxw300{max-width:300px}}#loading{width:100%;height:100%;position:absolute;top:0px;left:0px;background-color:rgba(255,255,255,0.9)}#loading p{position:absolute;width:100%;height:100px;left:0px;top:200px}#loading p span{display:inline-block;opacity:0;filter:alpha(opacity=0)}body{border-top:10px solid #515c9a;border-bottom:10px solid #515c9a;padding:120px 0 20px 0}body>div{padding:0 20px;max-width:1240px;margin:0 auto}.sp{display:none}section{margin-top:40px;text-align:left}strong{color:#f39800;font-size:120%}@media (max-width: 890px){body{padding:110px 0 20px 0}}@media (max-width: 750px){body{border-top:5px solid #515c9a;border-bottom:5px solid #515c9a;padding:65px 0 10px 0}body>div{padding:0 10px}.sp{display:block}.pc{display:none}section{margin-top:20px}}header{width:100%;height:100px;text-align:right;position:fixed;z-index:999;top:0px;left:0;border-top:10px solid #515c9a;background:rgba(255,255,255,0.95)}header div{max-width:1240px;margin:0 auto;height:90px;padding:20px;border-bottom:1px dashed #ddd;letter-spacing:-1em;position:relative}header div h1{letter-spacing:normal;position:absolute;left:20px;top:20px;height:50px;text-align:left}header div h1>*{vertical-align:bottom;display:inline-block}header div h1 img{width:auto;height:50px}header div h1 span{color:#515c9a;margin-left:10px;font-size:20.8px;line-height:1.1}header div p{display:inline-block;vertical-align:middle;letter-spacing:normal;margin-left:10px;height:50px}header div .tel{background-color:#515c9a;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;font-size:10.4px;padding:10px}header div .tel a{color:#fff}header div .tel a:hover{text-decoration:none}header div .tel span:first-child{display:block;font-size:20.8px;line-height:20.8px;text-align:center;font-weight:bold}header div .tel span:first-child:before{content:'';width:20px;height:20px;display:inline-block;margin-right:10px;background:url("../img/cellphone.svg") no-repeat;background-size:contain;vertical-align:middle}header div .ar_btn a{display:block;height:100%;background-color:#f39800;color:#fff;text-align:left;padding:10px 10px 10px 44px;line-height:1.2;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;position:relative}header div .ar_btn a:hover{text-decoration:none;background-color:#8d3200}header div .ar_btn a:before{content:'';display:inline-block;width:24px;height:24px;background:url("../img/mail.svg") no-repeat;background-size:contain;position:absolute;left:10px;top:50%;margin-top:-12px}@media (max-width: 890px){header{height:90px}header div{height:80px}header div h1 img{height:40px}header div h1 span{font-size:18.2px}header div p{height:40px;margin-left:5px}header div .tel{padding:5px;font-size:8.45px}header div .tel span:first-child{font-size:18.2px;line-height:18.2px}header div .tel span:first-child:before{width:16px;height:16px;margin-right:5px}header div .ar_btn a{padding:5px 5px 5px 34px}header div .ar_btn a:before{left:5px}}@media (max-width: 750px){header{border-top:5px solid #515c9a;height:55px}header div{height:50px;padding:10px}header div h1{left:10px;top:10px}header div h1 img{height:30px}header div h1 span{font-size:13px}header div p{width:30px;height:30px}header div .tel{position:relative}header div .tel:before{content:'';display:inline-block;width:16px;height:16px;background:url("../img/cellphone.svg") no-repeat;background-size:contain;position:absolute;left:7px;top:7px}header div .tel span{display:none !important}header div .ar_btn a{padding:0}header div .ar_btn a:before{width:16px;height:16px;left:7px;margin-top:-8px}header div .ar_btn a span{display:none}}footer{max-width:1240px;margin:20px auto 0 auto;padding:20px 20px 0 20px;border-top:1px dashed #ddd;text-align:left;letter-spacing:-1em;position:relative}footer>*{letter-spacing:normal;display:inline-block;vertical-align:middle}footer h3{margin:0 10px;color:#515c9a;padding:15px 10px;border-left:1px dashed #ddd;border-right:1px dashed #ddd}footer .copyright{position:absolute;bottom:0;right:20px;text-align:right;color:#999}@media (max-width: 870px){footer{text-align:center}footer h2,footer h3{margin-bottom:10px}footer h3+p{text-align:left;margin-bottom:10px}footer .copyright{position:static;text-align:center;display:block}footer .copyright br{display:none}}@media (max-width: 750px){footer{margin-top:10px;padding:10px 10px 0 10px}footer h2,footer h3+p{margin:0 0 5px 0}footer h3{border:0;padding:0;margin:0 0 5px 0;display:block}footer .copyright br:nth-child(2){display:block}}input[type="text"]:hover,input[type="number"]:hover,input[type="tel"]:hover,input[type="email"]:hover,textarea:hover,select:hover,form .rc_h:hover,form .rc_v:hover{border-color:#fec}input.ok[type="text"],input.ok[type="number"],input.ok[type="tel"],input.ok[type="email"],textarea.ok,select.ok,form .ok.rc_h,form .ok.rc_v{border-color:#6c9}input.err[type="text"],input.err[type="number"],input.err[type="tel"],input.err[type="email"],textarea.err,select.err,form .err.rc_h,form .err.rc_v{border-color:#f30}.ok.rc_h label,.ok.rc_v label{border-color:#6c9}.err.rc_h label,.err.rc_v label{border-color:#f30}input[type="text"],input[type="number"],input[type="tel"],input[type="email"],textarea{padding-right:40px}input.ok[type="text"],input.ok[type="number"],input.ok[type="tel"],input.ok[type="email"],textarea.ok{background:url("../img/cmn/ok.png") no-repeat right 50%;background-size:30px 20px}input.err[type="text"],input.err[type="number"],input.err[type="tel"],input.err[type="email"],textarea.err{background:url("../img/cmn/ng.png") no-repeat right 50%;background-size:30px 20px}.step{margin-bottom:20px;position:relative}.step:before,.step:after{border-left:5px solid #515c9a;top:50%;margin-top:-5px;margin-left:-3px}.step:before{left:33%}.step:after{left:67%}.step li{width:32%;margin-left:2%;text-align:center;background-color:#eee;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:10px}.step li:first-child{margin:0;letter-spacing:1em;text-indent:1em}.step li.s{background-color:#515c9a;color:#fff}input[type="text"],input[type="number"],input[type="tel"],input[type="email"],textarea{font-size:13px;border:0;padding:5px;color:#555;padding:8px;background-color:#fff;border:1px solid #aaa;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}input[type="text"]:placeholder-shown,input[type="number"]:placeholder-shown,input[type="tel"]:placeholder-shown,input[type="email"]:placeholder-shown,textarea:placeholder-shown{color:#ddd}input[type="text"]::-webkit-input-placeholder,input[type="number"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#ddd}input[type="text"]:-moz-placeholder,input[type="number"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder{color:#ddd;opacity:1}input[type="text"]::-moz-placeholder,input[type="number"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder{color:#ddd;opacity:1}input[type="text"]:-ms-input-placeholder,input[type="number"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#ddd}input[type="number"]{-moz-appearance:textfield}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}textarea{height:150px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 20px 8px 8px;border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;background:url("../svg/delta2.svg") no-repeat right 50%;background-size:15px 5px;background-color:#fff;cursor:pointer}select::-ms-expand{display:none}.rc_h,.rc_v{display:inline-block;border:1px solid #aaa;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.rc_h li,.rc_v li{border-left:1px solid #aaa}.rc_h li:first-child,.rc_v li:first-child{border:0px}.rc_h li:first-child label,.rc_v li:first-child label{-webkit-border-radius:3px 0px 0px 3px;-moz-border-radius:3px 0px 0px 3px;-ms-border-radius:3px 0px 0px 3px;border-radius:3px 0px 0px 3px}.rc_h li:last-child label,.rc_v li:last-child label{-webkit-border-radius:0px 3px 3px 0px;-moz-border-radius:0px 3px 3px 0px;-ms-border-radius:0px 3px 3px 0px;border-radius:0px 3px 3px 0px}.rc_h li input[type="radio"],.rc_v li input[type="radio"],.rc_h li input[type="checkbox"],.rc_v li input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer}.rc_h li label,.rc_v li label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;white-space:nowrap;cursor:pointer;padding:10px 20px 10px 40px;display:block}.rc_h li label:before,.rc_v li label:before{content:'';width:20px;height:20px;display:block;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background-color:#eee;position:absolute;left:10px;top:50%;margin-top:-10px}.rc_h input[type="radio"]:checked+label,.rc_v input[type="radio"]:checked+label{background-color:#515c9a;color:#fff}.rc_h input[type="radio"]:checked+label:after,.rc_v input[type="radio"]:checked+label:after{content:'';width:10px;height:10px;display:block;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-color:#515c9a;position:absolute;left:15px;top:50%;margin-top:-5px}.rc_h input[type="checkbox"]+label:before,.rc_v input[type="checkbox"]+label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}.rc_h input[type="checkbox"]:checked+label,.rc_v input[type="checkbox"]:checked+label{background-color:#515c9a;color:#fff}.rc_h input[type="checkbox"]:checked+label:after,.rc_v input[type="checkbox"]:checked+label:after{content:'';width:10px;height:7px;display:block;border-left:3px solid #515c9a;border-bottom:2px solid #515c9a;position:absolute;left:14px;top:50%;margin-top:-7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media (max-width: 750px){.rc_h{display:block}.rc_h li{display:block;border:0px;border-top:1px solid #aaa}.rc_h li label{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;border-radius:0px !important}.rc_h li:first-child label{-webkit-border-radius:3px 3px 0px 0px !important;-moz-border-radius:3px 3px 0px 0px !important;-ms-border-radius:3px 3px 0px 0px !important;border-radius:3px 3px 0px 0px !important}.rc_h li:last-child label{-webkit-border-radius:0px 0px 3px 3px !important;-moz-border-radius:0px 0px 3px 3px !important;-ms-border-radius:0px 0px 3px 3px !important;border-radius:0px 0px 3px 3px !important}}.rc_v{display:block}.rc_v li{display:block;border:0px;border-top:1px solid #aaa}.rc_v li label{-webkit-border-radius:0px !important;-moz-border-radius:0px !important;-ms-border-radius:0px !important;border-radius:0px !important}.rc_v li:first-child label{-webkit-border-radius:3px 3px 0px 0px !important;-moz-border-radius:3px 3px 0px 0px !important;-ms-border-radius:3px 3px 0px 0px !important;border-radius:3px 3px 0px 0px !important}.rc_v li:last-child label{-webkit-border-radius:0px 0px 3px 3px !important;-moz-border-radius:0px 0px 3px 3px !important;-ms-border-radius:0px 0px 3px 3px !important;border-radius:0px 0px 3px 3px !important}.w200{width:200px !important}input[type=submit],input[type=button]{-webkit-appearance:none;border:0px;cursor:pointer;background:transparent;display:block;margin:20px auto 0px auto;background-color:#515c9a;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:15px;color:#fff}input[type=submit]:hover,input[type=button]:hover{color:#ff0}#btn_submit{min-width:200px}#btn_goback{background-color:#ddd;color:#555}form fieldset{margin-top:15px;padding-top:15px;border-top:1px dashed #ccc}form fieldset legend{color:#515c9a;width:20%;float:left}form fieldset legend+*{clear:none}form fieldset legend span{background-color:#f39800;color:#fff;padding:3px;display:inline-block;margin-left:5px;line-height:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}form fieldset>div{width:78%;float:right}form fieldset>div p{margin-top:5px}form fieldset>div .f_ttl,form fieldset>div h3{margin-bottom:3px;display:block;font-weight:normal}form fieldset>div>div{margin-top:10px}form fieldset>div>div:first-child{margin-top:0px}form span.err{display:block;margin-top:5px;color:#f30;animation:blinker 1s linear infinite}form span.icon{display:inline-block;margin-left:5px}form #confirm{display:none}form #confirm table{width:100%}form #confirm table th,form #confirm table td{border-top:1px dashed #ccc;text-align:left;vertical-align:top;padding:15px 0}form #confirm table th{width:20%;font-weight:normal;color:#515c9a}form #confirm table td{width:80%;padding-left:2%}form #confirm table td .conf{margin-top:10px}form #confirm table td .conf:first-child{margin-top:0px}form #confirm table td .conf span{display:inline-block}form #confirm table td .conf span:nth-child(2){margin-left:10px}form #confirm table tr:last-child th,form #confirm table tr:last-child td{padding-bottom:0px}#i_privacy{background-color:#f39800;color:#fff;width:200px;margin:0 auto;text-align:center;padding:5px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin-top:10px}@media (max-width: 750px){form{margin-top:20px}form fieldset{margin-top:10px;padding-top:10px;padding-left:0px}form fieldset legend{width:100%;margin-bottom:5px}form fieldset>div{width:100%;float:none;clear:both}form fieldset>div>div{margin-top:5px}#btn_submit{margin:10px 0 0 0}}@keyframes blinker{50%{opacity:0.3}}.pmenu li{margin-left:3px}.pmenu li:first-child{margin-left:0px}.pmenu li a,.pmenu li.s{padding:8px;line-height:1;text-decoration:none;color:#515c9a;border:1px solid #515c9a;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px}.pmenu li a{display:block}.pmenu li a:hover,.pmenu li.s{background-color:#515c9a;color:#fff}.st{margin-bottom:10px;color:#515c9a;border:1px dashed #848fcd;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;position:relative;background:#fff;background:-moz-linear-gradient(left, #fff 50%, #c7c9e0 100%);background:-webkit-linear-gradient(left, #fff 50%, #c7c9e0 100%);background:linear-gradient(to right, #fff 50%, #c7c9e0 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#c7c9e0',GradientType=1 )}.st:before{content:'';width:50%;height:100%;display:block;background:url("../img/cross.svg");background-size:11px 11px;position:absolute;top:0;right:0;opacity:0.2;filter:alpha(opacity=20)}.st2{border-bottom:1px dashed #515c9a;margin-bottom:10px;padding-bottom:5px}.c{text-align:center}.btn{display:inline-block;background-color:#f39800;color:#fff;line-height:1;padding:10px 30px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;cursor:pointer}.btn:hover{text-decoration:none;background-color:#c06500}.box{border:1px dashed #ddd;padding:9px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px}nav{margin-top:40px;z-index:999}nav.moving{position:fixed;left:0;background-color:rgba(255,255,255,0.9);margin-top:0;width:100%;top:100px}nav.moving ul{max-width:1240px;margin:0 auto;border-bottom:1px dashed #ddd;padding:10px 0}nav ul li{min-width:100px;margin:0 0 0 10px}nav ul li:first-child{margin:0px}nav ul li a{display:block;background-color:#515c9a;color:#fff;padding:5px 20px 10px 20px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;position:relative}nav ul li a:before{border-top:5px solid #fff;left:50%;margin-left:-5px;bottom:0px}nav ul li a:hover{text-decoration:none;background-color:#1e2967}@media (max-width: 750px){nav{margin-top:20px}nav.moving{padding:5px 10px;top:55px;border-bottom:1px dashed #ddd}nav.moving ul{border-bottom:0;padding:0}nav ul li{width:32%;margin:0 0 0 2%;min-width:0}nav ul li a{padding:5px 10px 10px 10px;font-size:9.75px}}#introduction{margin-top:0}#introduction h2 img{-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}#introduction p{background-color:#f4f9fd;padding:20px;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}#introduction p img{width:30%;float:right;margin-left:10px}@media (max-width: 750px){#introduction p{padding:10px}#introduction p img{width:40%}}#workflow ul{list-style-type:none}#workflow ul li{margin-top:20px;background-color:#fff9ee;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:20px 20px 20px 150px;position:relative}#workflow ul li:first-child{margin:0}#workflow ul li:first-child:before{display:none}#workflow ul li:before{border-top:10px solid #f39800;left:20px;top:-15px}#workflow ul li .hour{position:absolute;top:20px;left:20px;color:#f39800;font-weight:bold}@media (max-width: 750px){#workflow ul li{padding:10px}#workflow ul li .hour{position:static;display:block}}#faq dl{counter-reset:faq}#faq dl dt,#faq dl dd{position:relative;padding-left:45px}#faq dl dt:before,#faq dl dd:before{display:inline-block;position:absolute;top:0;left:0;font-weight:bold}#faq dl dt{counter-increment:faq;margin-top:20px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px dashed #ddd}#faq dl dt:first-child{margin-top:0}#faq dl dt:before{content:"Q" counter(faq);color:#f60}#faq dl dd:before{content:"A" counter(faq);color:#515c9a}@media (max-width: 750px){#faq dl dt,#faq dl dd{padding-left:35px}#faq dl dt{margin-top:10px}}#staff article{margin-top:20px;width:49%;float:right}#staff article:nth-child(2n+1){float:left;clear:both}#staff article img{width:30%;float:left;cursor:pointer}#staff article div{width:68%;float:right}#staff article div h3{background-color:#555;color:#fff;padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;cursor:pointer;position:relative}#staff article div h3:before{content:'';display:block;width:20px;height:20px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;background-color:#fff;position:absolute;right:10px;top:50%;margin-top:-10px}#staff article div h3:after{border-top:5px solid #555;right:15px;top:50%;margin-top:-2px}#staff article div h3:hover,#staff article div h3.s{background-color:#515c9a}#staff article div h3:hover:after,#staff article div h3.s:after{border-top:5px solid transparent;border-bottom:5px solid #515c9a;margin-top:-8px}#staff article div h3:hover span,#staff article div h3.s span{color:#515c9a}#staff article div h3 span{display:inline-block;margin:5px 0 0 0;background-color:#fff;color:#555;padding:5px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;font-weight:normal;line-height:1}#staff article div dl{display:none}#staff article div dl dt{margin:10px 0 5px 0;padding-top:5px;color:#515c9a;border-bottom:1px dashed #ddd}@media (max-width: 750px){#staff article{margin-top:10px;width:100%;float:none !important}#staff article img{float:none;width:70%;display:block;margin:0 auto}#staff article div{width:100%;margin-top:10px}#staff article div h3{padding:5px}#staff article div h3 span{padding:3px;margin:3px 0 0 0}}#ar h2+ul{text-align:center}#ar h2+ul li{width:200px;height:40px;line-height:40px;margin-left:20px;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-ms-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:2px solid #515c9a;border-bottom:0;color:#515c9a;letter-spacing:0.2em;text-indent:0.2em;cursor:pointer;background:#fff;background:-moz-linear-gradient(top, #fff 90%, #ddd 100%);background:-webkit-linear-gradient(top, #fff 90%, #ddd 100%);background:linear-gradient(to bottom, #fff 90%, #ddd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dddddd',GradientType=0 )}#ar h2+ul li:first-child{margin:0}#ar h2+ul li:hover,#ar h2+ul li.s{background:#515c9a;color:#fff;font-weight:bold}#ar article{display:none;border:2px solid #515c9a;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:18px;background:url("../img/cross2.svg");background-size:11px 11px}#ar article h3{background-color:#515c9a;padding:10px;color:#fff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;margin-bottom:10px;letter-spacing:0.2em;box-shadow:1px 1px 3px rgba(0,0,0,0.3);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.3);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.3)}#ar article h3 span{display:inline-block;font-weight:normal;background-color:#ff0;color:#f30;line-height:1;margin-left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:3px 20px;vertical-align:middle;letter-spacing:normal}#ar article>div{background-color:#fff9ee;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;padding:10px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1)}#ar article>div h4{color:#f39800}#ar article table{width:100%;counter-reset:ar}#ar article table tr{counter-increment:ar}#ar article table th,#ar article table td{padding:10px 0;border-bottom:1px dashed #515c9a}#ar article table th{color:#515c9a;width:8em}#ar article table th:before{content:counter(ar);display:inline-block;margin-right:5px}#ar article table td ul li{margin-right:10px}#ar article table td ul li:before{content:'●'}@media (max-width: 750px){#ar h2+ul li{letter-spacing:normal;text-indent:0;width:85px;margin-left:5px}#ar article{padding:8px}#ar article table th{width:6em}#ar article table td ul li{margin:0px;display:block}}#entry_form{display:none}
