﻿body.reference{color:#333;font:14px verdana, "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;line-height:1.8;-webkit-text-size-adjust:none;border-top:4px solid #C09E1F;border-bottom:4px solid #C09E1F;background:#F4F3EA}#container.reference{margin:0 auto;padding:0;position:relative;background:#F4F3EA;padding-top:15px}#header.reference{padding:5px 0 10px 0;background:#fff url(/assets/bg_header-77ac02545c837f421bbbdec59b0225c1acb343f6b87fb9cb965972aceea6aba9.png) repeat-x left top;border-bottom:1px solid #C09E1F}.form h4.reference{font-size:120%;text-align:left;padding-bottom:3px;margin-bottom:20px}.outside h4.reference{font-size:120%;text-align:left;padding-bottom:3px;margin-bottom:20px}p.start{display:block;font-size:115%;margin-top:10px;margin-bottom:25px}.grid p{padding:0}.grid div{padding:20px}.grid p.feature{padding-bottom:5px}.grid_login{margin:0;background:none}.form,.outside{float:left;background:#fff;padding:20px 25px 20px 25px;margin-bottom:25px;border:5px solid #eadfc3}.form{width:400px}.outside{margin-right:5px;width:400px}body,p,form,input{margin:0}.form-title{text-align:center}.form input[type=text],.form input[type=email],.form input[type=password]{width:250px;height:15px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}#form p{color:#077685;font-weight:bold}#form .form-title{font-size:30px;color:#4eb4c2}#form .form-title{padding-bottom:6px;border-bottom:2px solid #4eb4c2;margin-bottom:20px}.check{margin:0 0 10px 8em}.submit input,.submit input:hover{width:80px;height:30px;font-size:14px;text-align:center;letter-spacing:1px;white-space:nowrap;display:block;padding:5px 0 5px 0;margin:0 0 15px 0;border:none;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.submit input{color:#fff;background:#d80d18;background-image:-moz-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #E6D5A7), color-stop(0.5, #C09E1F), color-stop(1, #AD911D));background-image:-ms-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%)}.submit input:hover{color:#937A17;cursor:pointer;background-image:-moz-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #E8DFC0), color-stop(1, #DCD0A0));background-image:-ms-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%)}.submit_gold input,.submit_gold input:hover{width:190px;height:30px;font-size:14px;text-align:center;letter-spacing:1px;white-space:nowrap;display:block;padding:5px 0 5px 0;margin:0 0 15px 0;border:none;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.submit_gold input{color:#fff;background:#d80d18;background-image:-moz-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #E6D5A7), color-stop(0.5, #C09E1F), color-stop(1, #AD911D));background-image:-ms-linear-gradient(90deg, #AD911D 0%, #C09E1F 50%, #E6D5A7 100%)}.submit_gold input:hover{color:#937A17;cursor:pointer;background-image:-moz-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #E8DFC0), color-stop(1, #DCD0A0));background-image:-ms-linear-gradient(90deg, #DCD0A0 0%, #E8DFC0 50%, #fff 100%)}.submit_gray input,.submit_gray input:hover{width:190px;height:30px;font-size:14px;text-align:center;letter-spacing:1px;white-space:nowrap;display:block;padding:5px 0 5px 0;margin:0 0 15px 0;border:none;box-shadow:1px 0px 0px rgba(225,225,225,0.3) inset,-1px 0px 0px rgba(225,225,225,0.3) inset,0px 1px 1px rgba(0,0,0,0.1) inset,0px -1px 1px rgba(0,0,0,0.3) inset,0px 1px 3px #e9f3db;border-radius:4px;-moz-border-radius:4px;-webkit-border-top:4px;-khtml-border-radius:4px}.submit_gray input{color:#666;background:#cbcbcb;background-image:-moz-linear-gradient(90deg, #ababab 0%, #d5d5d5 50%, #f5f5f5 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), color-stop(0.5, #d5d5d5), color-stop(1, #ababab));background-image:-ms-linear-gradient(90deg, #ababab 0%, #d5d5d5 50%, #f5f5f5 100%)}.submit_gray input:hover{color:#858585;background:#cbcbcb;cursor:pointer;background-image:-moz-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(0.5, #ececec), color-stop(1, #bdbdbd));background-image:-ms-linear-gradient(90deg, #bdbdbd 0%, #ececec 50%, #fff 100%)}.form dl dt{float:left;clear:both;width:8em;padding-top:3px;margin-bottom:5px}.form dl dd{margin:0 0 10px 8em}ul.reference{width:100%;text-align:center}ul.reference li{list-style:none;float:left;margin-right:30px}div.feature{width:860px;padding-left:40px;padding-right:40px}div.feature h3{font-size:110%;font-weight:normal;letter-spacing:2px;border-bottom:dotted 1px #937A17;margin-bottom:10px}div.feature div.feature1{margin-bottom:10px;width:200px;float:left;padding:0px}div.feature div.feature1 p{line-height:1.1}div.feature div.feature1 p.logo1{line-height:1.4;font-size:93%}div.feature div.feature1 p.space{margin-bottom:5px}div.feature div.feature1 p.logo2{font-size:115%;font-weight:bold;letter-spacing:1px;padding-top:5px}div.feature div.feature2{margin-bottom:0;margin-left:220px;width:640px;padding:0px}.account{width:490px}.account dl{display:block;border-bottom:dotted 1px #937A17}.account dl dt{float:left;clear:both;width:16em;padding-top:21px;padding-bottom:10px;border-top:dotted 1px #937A17}.account dl dd{padding:18px 0 9px 16em;border-top:dotted 1px #937A17}.account p span.require{color:#d80d18;padding-right:5px}.account input.text,.account select.text{font-size:14px}.account input[type=text],.account input[type=email],.account input[type=pass],.account input[type=pass2],.account input[type=pasonaid],.account input[type=name],.account input[type=name_rubi]{width:250px;height:15px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.account .inline-password{width:250px;height:15px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.account select{width:200px;padding:3px 0 3px 5px}.account select[type=year]{width:75px;margin-right:5px}.account select[type=month],.account select[type=day]{width:50px;margin-right:5px;margin-left:10px}.account label{margin-right:20px}.account p.submit{margin:30px 0 10px 0}div.personal_name{float:left;margin-bottom:10px;width:400px}div.personal_name p.login_icon2{float:left;border:1px solid #ccc;width:32px;height:32px;margin-right:10px}div.personal_name p.name{font-size:110%;padding:5px 0 0 0}div.sns_logo p{float:right}div.sns_logo p img{padding-top:6px}.account div.pasona{font-size:90%;cursor:pointer}.account div.pasona p.underline{text-decoration:underline}.popup_box{position:relative;margin:0;width:auto}.popup_box:hover{color:#d80d18}.popup_box div.pasona_id_window{display:none;position:absolute;top:4px;left:85px;padding:18px 25px 18px 25px;width:295px;background-color:#fff;border:1px solid #d80d18;color:#333;z-index:5;box-shadow:3px 3px 5px #666;-moz-border-radius:5px;-webkit-border-radius:5px;-khtml-border-radius:5px;border-radius:5px}div.pasona_id_window h4{margin-bottom:5px}.password{width:490px}.password .form_pw{width:440px;background:#fff;padding:30px 25px 10px 25px;margin-bottom:10px;border:5px solid #eadfc3}.form_pw input[type=text],.form_pw input[type=email],.form_pw input[type=password]{width:240px;height:15px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.password dl{display:block}.password dl dt{float:left;clear:both;width:13em;padding-top:3px;margin-bottom:15px}.password dl dd{margin:0 0 10px 13em}div.transfer2{margin-top:25px;margin-bottom:0px}div.transfer2 ul li{padding-right:20px;float:left}.account{margin-left:225px}.password{margin-left:225px}@media only screen and (max-width: 960px){h4.reference{font-size:110%;padding-bottom:2px;margin-bottom:20px}.form{width:290px;float:none;margin:0 auto 20px}.outside{width:290px;float:none;margin:0 auto 25px}.form input[type=text],.form input[type=email],.form input[type=password]{width:275px;padding:5px;font-size:14px;border:solid 1px #999;-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;border-radius:3px}.form dl dt{float:none;clear:both;padding-top:3px;margin-bottom:3px}.form dl dd{margin:0 0 10px 0}.check{clear:both;float:left;margin:5px 0 12px 0}.submit{clear:both;float:left}ul.login_mail{clear:both;margin:0 auto}div p.feature1{clear:both;float:left}div p.feature1 img{vertical-algain:top;clear:both;float:left;padding:0;margin-right:20px}div.feature{width:100%;padding-left:40px;padding-right:40px}div.feature h3{margin-right:80px}div.feature div.feature2{width:auto;padding-right:80px}.account{margin-left:10px;margin-right:10px}.password{margin-left:0}}@media only screen and (max-width: 640px){.grid_container{margin-left:7px;margin-right:7px}.form{width:230px}.outside{width:230px}.form input[type=text],.form input[type=email],.form input[type=password]{width:225px}ul.reference li{margin-right:25px}div.feature{padding-left:20px;padding-right:20px}div.feature div.feature1{width:100%;float:none;margin-bottom:10px}div.feature div.feature1 img,div.feature div.feature2 img{margin:0}div.feature h3{margin-right:40px}div.feature div.feature2{margin-left:0px;padding-right:40px}.account{width:290px;margin:0 auto}.account dl{border-bottom:none}.account dl dt{float:none;padding-top:10px;padding-bottom:5px;width:290px;border-top:dotted 1px #d80d18}.account dl dd{padding:0 0 15px 0;border-top:none}.account input[type=text],.account input[type=email],.account input[type=pass],.account input[type=pass2],.account input[type=pasonaid],.account input[type=name],.account input[type=name_rubi]{width:275px}div.personal_name{width:200px}.popup_box div.pasona_id_window{top:22px;left:-5px;width:260px;padding:15px 20px 15px 20px}.password{width:290px;margin:0 auto}.password .form_pw{width:240px;padding:20px 20px 5px 20px}.password dl dt{float:none;margin-bottom:5px}.password dl dd{margin-left:0px;margin-bottom:15px}.form_pw input[type=text],.form_pw input[type=email],.form_pw input[type=password]{width:230px}div.transfer2{margin-top:30px}}@media only screen and (max-width: 480px){#container.reference{min-width:310px}}*:after{display:block;clear:both}dl,dd,dt,ul,.check,.submit input,.submit input:hover,.account,.personal_name,.sns_logo,p,ul,ul{zoom:1}dl:after,dd:after,dt:after,.check:after,.submit input:after,.submit input:hover:after,.account:after,.personal_name:after,.sns_logo:after,p:after,ul:after,ul:after{content:""}
