@charset "UTF-8";*{margin:0;padding:0;zoom:1}* html .clearfix,* html .group{height:1%}*+html .clearfix,*+html .group{display:inline-block}html{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif;line-height:1.5;text-align:left;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:transparent}body{max-width:1024px;margin:0 auto;background:#f0f0ea url(../images/store_background_ptn_2x.png) repeat 0 0;background-size:256px auto}ol li{zoom:normal}a,button,#submit,#submit2{text-decoration:none;cursor:pointer}a:link{color:#333;text-decoration:none}a.textlink:hover{text-decoration:underline}ul,ol{list-style:none}img{vertical-align:middle;border:none}b,strong,dfn{font-weight:bold}em,i,dfn{font-style:italic}img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}img.alignright,img.alignleft,.d_inline{display:inline}.alignright,.alignleft{float:left}a,b,span,strong,div,i,em,s,sub,sup,p,img,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,label,input,textarea,article,aside,footer,header,hgroup,nav,section,figure,figcaption,.d_block{display:block}select,button{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","ＭＳ Ｐゴシック",sans-serif}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,figcaption{font-size:1em;font-weight:normal;font-style:normal}h1{font-size:17px;line-height:1.76em}h2{font-size:16px;line-height:1.6em}h3{font-size:14px;line-height:1.578em}h4{font-size:13px;line-height:1.62em}li{font-size:13px;line-height:1.5294em}p{font-size:12px;line-height:1.466em}a{font-size:13px;line-height:1.4em}strong{font-weight:bold}fieldset,iframe{border:none}table{border-collapse:collapse;border-spacing:0}input[type='text'],input[type='password']{text-indent:.5em}input,textarea{margin:0;position:0;font-size:0;line-height:0;border:none;border-radius:0;background:transparent}input:before,input:after{content:'';margin:0;position:0;font-size:0;line-height:0;border:none}input[type=radio]{display:none;float:none;visibility:hidden;width:0;height:0;margin:0;position:absolute;top:0}input.search_bar{height:30px;padding:0 16.2px;-webkit-appearance:none;border-radius:16.2px;border:1px solid #bfbfbf;box-shadow:inset 0 1px 1px rgba(0,0,0,.4),0 1px 1px white;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.4),0 1px 1px white;background:#fff;font-size:13px;line-height:27px;position:relative;text-indent:0}#centering_wrapper{margin:0;width:100%;height:auto}.clearfix:after,.group:after{content:"";display:block;height:0;clear:both;visibility:hidden}.clearfix{clear:both}.red,div.validation-summary-errors,div.validation-summary-errors *{color:#eb212e}.right{text-align:right}.center{text-align:center}#header-bar{width:100%;height:44px;position:fixed;top:0;left:0;overflow:hidden;z-index:5;background:#ebebde url(../images/bar_background_ptn_2x.png) repeat 0 0;background-size:auto 44px;box-shadow:0 1px 4px rgba(0,0,0,.65);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.65)}#header-bar a,#header-bar h1{display:block;text-align:center;overflow:hidden}#header-bar a{height:32px;width:58px;margin-top:6px;display:block;height:30px;width:56px;border-radius:5px;border:1px solid #8c8c8c;background:rgba(0,0,0,0);background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1)));background:rgba(0,0,0,0) -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:rgba(0,0,0,0) -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:rgba(0,0,0,0) -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:rgba(0,0,0,0) -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:rgba(0,0,0,0) linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));box-shadow:0 1px 1px white,inset 0 1px 1px white;-webkit-box-shadow:0 1px 1px white,inset 0 1px 1px white;text-align:center;font-weight:bold;color:#666;line-height:32px;text-shadow:#fff 0 1px 0}#header-bar a:active{background:rgba(0,0,0,0);background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background:rgba(0,0,0,0) -webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:rgba(0,0,0,0) -moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:rgba(0,0,0,0) -o-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:rgba(0,0,0,0) -ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:rgba(0,0,0,0) linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0))}#header-bar h1{width:auto;height:100%;margin-right:58px;line-height:44px;color:#8c8c8c;font-size:18px;font-weight:bold;line-height:2.5em;text-align:center;text-shadow:#fff 0 1px 0}#header-bar .header-wrapper{width:96.875%;margin:0 auto;clear:both}#header-bar .header-wrapper .flexible-wrapper{width:100%;height:100%;clear:both;float:left;overflow:hidden}#header-bar .header-wrapper .flexible-wrapper a.left-button{float:left}#header-bar .header-wrapper a.right-button{float:right;margin-left:-58px}#header-bar a{width:56px}#header-bar a.left-button:after{text-align:center;content:"戻る";display:block;width:100%}#header-bar a.right-button:after{text-align:center;content:"ストア";display:block;width:100%}footer #tab-bar{position:fixed;bottom:0;left:0;width:100%;height:44px;background:#ebebde url(../images/bar_background_ptn_2x.png) repeat 0 0;background-size:auto 44px;box-shadow:0 -1px 1px rgba(0,0,0,.4);-webkit-box-shadow:0 -1px 1px rgba(0,0,0,.4);z-index:5}footer #tab-bar ul{height:100%}footer #tab-bar ul li{width:25%;float:left;height:100%;margin:0;padding:0;position:relative}footer #tab-bar ul li a{display:block;height:100%;line-height:10px;font-size:10px;text-align:center;padding:0;color:#4a4a4a;text-shadow:0 1px 1px #fff;border-left:1px solid rgba(0,0,0,.4)}footer #tab-bar ul li a:after{content:"";display:block;clear:both;height:0;visibility:hidden}footer #tab-bar ul li a:before{content:"　";display:block;height:33px;width:33px;margin:0 auto}footer #tab-bar ul li a.member:before{background:url(../images/tab_member_2x.png) no-repeat left center;background-size:33px auto}footer #tab-bar ul li a.myconts:before{background:url(../images/tab_myconts_2x.png) no-repeat left center;background-size:33px auto}footer #tab-bar ul li a.store:before{background:url(../images/tab_store_2x.png) no-repeat left center;background-size:33px auto}footer #tab-bar ul li a.cart:before{background:url(../images/tab_cart_2x.png) no-repeat left center;background-size:33px auto}footer #tab-bar ul li a.selected,footer #tab-bar ul li a:active{height:101%;color:#237dd0;background-color:#237dd0;text-shadow:0 -1px 0 rgba(255,255,255,.4),0 1px 1px rgba(0,0,0,.7);box-shadow:inset 0 2px 8px rgba(0,0,0,.45);-webkit-box-shadow:inset 0 2px 8px rgba(0,0,0,.45)}footer #tab-bar ul li a.selected.member:before,footer #tab-bar ul li a:active.member:before{background:url(../images/tab_member_hl_2x.png) no-repeat left center;background-size:33px auto}footer #tab-bar ul li a.selected.myconts:before,footer #tab-bar ul li a:active.myconts:before{background:url(../images/tab_myconts_hl_2x.png) no-repeat left center;background-size:33px auto}footer #tab-bar ul li a.selected.store:before,footer #tab-bar ul li a:active.store:before{background:url(../images/tab_store_hl_2x.png) no-repeat left center;background-size:33px auto}footer #tab-bar ul li a.selected.cart:before,footer #tab-bar ul li a:active.cart:before{background:url(../images/tab_cart_hl_2x.png) no-repeat left center;background-size:33px auto}footer #tab-bar ul li:first-child a{border-left:0}footer #tab-bar ul li span.badge{display:block;width:auto;min-width:20px;height:20px;float:right;position:absolute;top:-12px;right:6%;color:#fff;font-family:"Helvetica Neue",Arial,"Lucida Grande",sans-serif;font-size:15px;font-weight:bold;text-align:center;line-height:1.3;background:#ff0056;border-radius:14.4px;border:2px solid #fff;box-shadow:0 1px 2px rgba(0,0,0,.75);-webkit-box-shadow:0 1px 2px rgba(0,0,0,.75)}@media screen and (min-width:768px){#header-bar .header-wrapper a.right-button{margin-left:-94px}#header-bar a{width:92px}#header-bar a.right-button:after{content:"ストアトップ"}h1{font-size:24px}p{font-size:15px}footer #tab-bar{height:49px;background:#ebebde url(../images/bar_background_ptn_2x.png) repeat 0 0;background-size:auto 49px}footer #tab-bar ul li a{font-size:13px;line-height:53px;font-weight:bold}footer #tab-bar ul li a:before{display:inline-block;margin-right:4px;height:100%}#header-bar{height:65px;background:#ebebde url(../images/bar_background_ptn_2x.png) repeat 0 0;background-size:auto 65px}#header-bar .header-wrapper a.right-button{margin-left:-110px}#header-bar a{height:39px;margin-top:13px;display:block;height:37px;width:106px;border-radius:5px;border:1px solid #8c8c8c;background:rgba(0,0,0,0);background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1)));background:rgba(0,0,0,0) -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:rgba(0,0,0,0) -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:rgba(0,0,0,0) -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:rgba(0,0,0,0) -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:rgba(0,0,0,0) linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));box-shadow:0 1px 1px white,inset 0 1px 1px white;-webkit-box-shadow:0 1px 1px white,inset 0 1px 1px white;text-align:center;font-weight:bold;color:#666;line-height:39px;text-shadow:#fff 0 1px 0}#header-bar a:active{background:rgba(0,0,0,0);background:rgba(0,0,0,0) -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background:rgba(0,0,0,0) -webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:rgba(0,0,0,0) -moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:rgba(0,0,0,0) -o-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:rgba(0,0,0,0) -ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:rgba(0,0,0,0) linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0))}#header-bar h1{margin-right:108px;line-height:65px;font-size:27px}input.search_bar{font-size:13px}}div.validation-summary-errors{margin:3% 6%;border:1px solid red;background:#ffe;padding:10px}div.validation-summary-errors:before{color:#eb212e;content:'リクエスト処理中に問題が発生しました。';font-weight:bold;display:block}.message-info{text-align:center;margin:20px 10px}#content{width:95%;height:auto;max-width:532px;margin:0 auto;margin-top:64px;margin-bottom:64px;padding-top:1.7em;padding-bottom:1.4em;background:#fafafa;box-shadow:rgba(0,0,0,.25) 0 1px 2px,inset white 0 1px 1px;-webkit-box-shadow:rgba(0,0,0,.25) 0 1px 2px,inset white 0 1px 1px;border-radius:1px}#content h1,#content legend{width:100%;font-size:17px;color:#666;text-shadow:white 0 1px 0;line-height:1.7;text-align:center;margin-bottom:20px}#content h1{display:block;position:relative}#content h1:before,#content h1:after{content:"";display:block;width:100%;height:100%;border:1px;position:absolute;left:0}#content h1:before{bottom:-3px;border-style:double none;border-width:4px;border-color:#d9d9d9}#content h1:after{bottom:-4px;border-style:double none;border-width:4px;border-color:#fff}#content legend{height:46px;line-height:46px!important;margin-bottom:0!important}#content.cange-password #account-area .input-wrapper input{background:none}#content.cange-password button.big-blue-button{margin-top:20px}#content.cange-password #account-area .input-wrapper label{line-height:14px;padding-top:1px}form{width:100%;height:auto;margin:0 auto;position:relative}.flexible-wrapper{width:auto;height:100%;overflow:hidden}._input_wrapper,#account-area .input-wrapper{width:95%;height:29px;max-width:478px;line-height:29px;background:#fff;overflow:hidden;margin:0 auto}._input_wrapper:after,#account-area .input-wrapper:after{content:"";display:block;clear:both;height:0;visibility:hidden}._label,#account-area .input-wrapper label,#detail-info-frame div.fixed-wrapper label,.detail-info-frame div.fixed-wrapper label{display:block;font-size:12px;line-height:29px;width:80px;height:100%;font-weight:bold;text-align:right;padding-right:5px;overflow:hidden;background:#bfbfbf;color:#fff}._input,#account-area .input-wrapper input,#detail-info-frame .flexible-wrapper input,#detail-info-frame .flexible-wrapper #sex-wrapper,.detail-info-frame .flexible-wrapper input,.detail-info-frame .flexible-wrapper #sex-wrapper{display:block;width:auto;height:100%;font-size:14px;line-height:29px;color:#404040}#account-area .input-wrapper{margin-bottom:16px;border-radius:17.4px;border:1px solid #bfbfbf;box-shadow:0 2px 0 rgba(255,255,255,.45);-webkit-box-shadow:0 2px 0 rgba(255,255,255,.45)}#account-area .input-wrapper label{float:left}#account-area .input-wrapper input{width:100%}#go-agreement{width:95%;max-width:478px;height:35px;margin:0 auto;margin-bottom:10px;text-align:center;font-size:14px;line-height:35px;color:#666;text-shadow:white 0 1px 0;font-weight:bold;border-radius:4px;border:1px solid #237dd0;box-shadow:0 1px 1px white,inset 0 -2px 0 rgba(0,0,0,.35),inset 0 1px 0 white;-webkit-box-shadow:0 1px 1px white,inset 0 -2px 0 rgba(0,0,0,.35),inset 0 1px 0 white;background:#ccc;background:#ccc -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.6)));background:#ccc -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6));background:#ccc -moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6));background:#ccc -o-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6));background:#ccc -ms-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6));background:#ccc linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6))}#go-agreement:active{color:#4d4d4d;box-shadow:0 1px 1px white,inset 0 -1px 0 rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 1px white,inset 0 -1px 0 rgba(0,0,0,.35),inset 0 1px 0 rgba(255,255,255,.4);background:#999;background:#999 -webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,.6)));background:#999 -webkit-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6));background:#999 -moz-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6));background:#999 -o-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6));background:#999 -ms-linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6));background:#999 linear-gradient(top,rgba(255,255,255,0),rgba(255,255,255,.6))}#detail-info-frame,.detail-info-frame{width:95%;margin:0 auto;max-width:478px;border-radius:16.8px;border:1px solid #bfbfbf;box-shadow:0 2px 0 rgba(255,255,255,.45);-webkit-box-shadow:0 2px 0 rgba(255,255,255,.45);border-radius:8px;overflow:hidden;margin-bottom:16px}#detail-info-frame:after,.detail-info-frame:after{content:"";display:block;clear:both;height:0;visibility:hidden}#detail-info-frame div.fixed-wrapper,.detail-info-frame div.fixed-wrapper{float:left}#detail-info-frame div.fixed-wrapper label,.detail-info-frame div.fixed-wrapper label{height:28px;line-height:28px;border-bottom:1px solid #fff}#detail-info-frame div.fixed-wrapper label:last-child,.detail-info-frame div.fixed-wrapper label:last-child{border-color:#bfbfbf}#detail-info-frame .flexible-wrapper,.detail-info-frame .flexible-wrapper{background:#fff}#detail-info-frame .flexible-wrapper input,#detail-info-frame .flexible-wrapper #sex-wrapper,.detail-info-frame .flexible-wrapper input,.detail-info-frame .flexible-wrapper #sex-wrapper{height:28px;line-height:28px;width:100%;border-bottom:1px solid #bfbfbf}#detail-info-frame .flexible-wrapper input:last-child,.detail-info-frame .flexible-wrapper input:last-child{border:none}#detail-info-frame .flexible-wrapper #Username,.detail-info-frame .flexible-wrapper #Username{background:#e6e6e6;color:#666}#detail-info-frame .flexible-wrapper #sex-wrapper,.detail-info-frame .flexible-wrapper #sex-wrapper{padding-left:8%}#detail-info-frame .flexible-wrapper #sex-wrapper input[type=radio],.detail-info-frame .flexible-wrapper #sex-wrapper input[type=radio]{display:none;float:none;visibility:hidden;width:0;height:0;margin:0;position:absolute;top:0}#detail-info-frame .flexible-wrapper #sex-wrapper input+label,.detail-info-frame .flexible-wrapper #sex-wrapper input+label{width:30%;float:left}#detail-info-frame .flexible-wrapper #sex-wrapper input+label:active,.detail-info-frame .flexible-wrapper #sex-wrapper input+label:active{color:#00afec}#detail-info-frame .flexible-wrapper #sex-wrapper input:checked+label,.detail-info-frame .flexible-wrapper #sex-wrapper input:checked+label{color:#00afec;background:url(../images/blue_circle_2x.png) no-repeat center center;background-size:auto 92%}#detail-info-frame .flexible-wrapper #sex-wrapper input+label,.detail-info-frame .flexible-wrapper #sex-wrapper input+label{text-align:center;width:35%}.select-wrapper{width:100%;height:29px}.select-wrapper select{font-size:15px;width:100%;height:100%;line-height:29px;background:#eee;border:1px solid #bfbfbf}div.checkbox-wrapper{width:95%;margin:0 auto;max-width:478px;height:auto;margin-bottom:12px}div.checkbox-wrapper .custom-checkbox{width:26px;height:26px;position:relative;float:left;vertical-align:middle;margin-right:10px}div.checkbox-wrapper .custom-checkbox label.checkmark{position:absolute;width:26px;height:26px;top:0;left:0;border-radius:2px;border:1px solid #8c8c8c;box-shadow:0 1px 0 white,inset 0 1px 0 rgba(255,255,255,.4);-webkit-box-shadow:0 1px 0 white,inset 0 1px 0 rgba(255,255,255,.4);background:#e6e6e6;background:#e6e6e6 -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.2)));background:#e6e6e6 -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background:#e6e6e6 -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background:#e6e6e6 -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background:#e6e6e6 -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background:#e6e6e6 linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2))}div.checkbox-wrapper .custom-checkbox label.checkmark:after{content:'';position:absolute;top:5px;left:5px;width:12px;height:7px;border:4px solid #000;border-top:none;border-right:none;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg);background:transparent;box-shadow:-1.5px 1.5px 0 white;-webkit-box-shadow:-1.5px 1.5px 0 white;opacity:.25}div.checkbox-wrapper .custom-checkbox label.checkmark:active{background:#4090db;background:#4090db -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background:#4090db -webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#4090db -moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#4090db -o-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#4090db -ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#4090db linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0))}div.checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~label.checkmark{background:#4090db;background:#4090db -webkit-gradient(linear,left top,bottom top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.2)));background:#4090db -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background:#4090db -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background:#4090db -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background:#4090db -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2));background:#4090db linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.2))}div.checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~label.checkmark:after{border-color:#fff;box-shadow:-1.5px 1.5px 0 rgba(0,0,0,.45);-webkit-box-shadow:-1.5px 1.5px 0 rgba(0,0,0,.45);opacity:1}div.checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~label.checkmark:active{background:#b3b3b3;background:#b3b3b3 -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.4)),to(rgba(0,0,0,0)));background:#b3b3b3 -webkit-linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,0));background:#b3b3b3 -moz-linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,0));background:#b3b3b3 -o-linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,0));background:#b3b3b3 -ms-linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,0));background:#b3b3b3 linear-gradient(top,rgba(0,0,0,.4),rgba(0,0,0,0))}div.checkbox-wrapper .custom-checkbox input[type=checkbox]:checked~label.checkmark:active:after{border-color:#e6e6e6}div.checkbox-wrapper .checkbox-label{font-size:14px;text-align:left;line-height:30px;color:#666}div.checkbox-wrapper .checkbox-label:after{content:"";display:block;clear:both;height:0;visibility:hidden}a.big-blue-button,button.big-blue-button{max-width:330px;font-size:16px;display:block;text-align:center;width:95%;height:40px;text-decoration:none;color:#fff;line-height:40px;text-shadow:0 -1px 0 rgba(0,0,0,.6);border-radius:4px;border:1px solid #4a86c1;border-top-color:#a0cff2;border-bottom-color:#1d569b;box-shadow:0 1px 1px white,0 0 1px rgba(0,0,0,.6);-webkit-box-shadow:0 1px 1px white,0 0 1px rgba(0,0,0,.6);background:#4090db;background:#4090db -webkit-gradient(linear,left top,left bottom,from(#51a8e6),to(#2f78d0));background:#4090db -webkit-linear-gradient(top,#51a8e6,#2f78d0);background:#4090db -moz-linear-gradient(top,#51a8e6,#2f78d0);background:#4090db -o-linear-gradient(top,#51a8e6,#2f78d0);background:#4090db -ms-linear-gradient(top,#51a8e6,#2f78d0);background:#4090db linear-gradient(top,#51a8e6,#2f78d0);margin:0 auto;margin-bottom:20px}a.big-blue-button:active,button.big-blue-button:active{background:#4090db;background:#4090db -webkit-gradient(linear,left top,left bottom,from(#2f78d0),to(#51a8e6));background:#4090db -webkit-linear-gradient(top,#2f78d0,#51a8e6);background:#4090db -moz-linear-gradient(top,#2f78d0,#51a8e6);background:#4090db -o-linear-gradient(top,#2f78d0,#51a8e6);background:#4090db -ms-linear-gradient(top,#2f78d0,#51a8e6);background:#4090db linear-gradient(top,#2f78d0,#51a8e6)}#log-out-area{width:100%;text-align:center;color:#666}#log-out-area h1{margin-bottom:24px;width:100%}#log-out-area p{width:80%;margin:0 auto;font-size:13px;margin-bottom:16px;color:red}#log-out-area .button{display:block;height:40px;width:95%;border-radius:4px;border:1px solid #a6a6a6;background:#e6e6e6;background:#e6e6e6 -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1)));background:#e6e6e6 -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:#e6e6e6 -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:#e6e6e6 -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:#e6e6e6 -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:#e6e6e6 linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));box-shadow:0 1px 1px white,inset 0 1px 1px white;-webkit-box-shadow:0 1px 1px white,inset 0 1px 1px white;text-align:center;font-weight:bold;color:#666;line-height:44px;text-shadow:white 0 1px 0;font-size:16px;font-weight:normal;line-height:41px;margin-bottom:0}#log-out-area .button:active{background:#e6e6e6;background:#e6e6e6 -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background:#e6e6e6 -webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#e6e6e6 -moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#e6e6e6 -o-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#e6e6e6 -ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#e6e6e6 linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0))}#log-out-area #log-out p{color:#666}#log-out-area #log-out .button{display:block;height:40px;width:95%;border-radius:4px;border:1px solid #de6000;background:#ff7912;background:#ff7912 -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.1)));background:#ff7912 -webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:#ff7912 -moz-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:#ff7912 -o-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:#ff7912 -ms-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));background:#ff7912 linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,.1));box-shadow:0 1px 1px white,inset 0 1px 1px white;-webkit-box-shadow:0 1px 1px white,inset 0 1px 1px white;text-align:center;font-weight:bold;color:#fff;line-height:44px;text-shadow:rgba(0,0,0,.45) 0 -1px 0;font-size:16px;font-weight:normal;line-height:41px;margin-bottom:34px}#log-out-area #log-out .button:active{background:#ff7912;background:#ff7912 -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background:#ff7912 -webkit-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#ff7912 -moz-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#ff7912 -o-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#ff7912 -ms-linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0));background:#ff7912 linear-gradient(top,rgba(0,0,0,.2),rgba(0,0,0,0))}#log-out-area #log-out:after{content:"";display:block;height:0;margin:0 auto;position:relative;border-bottom:1px solid #d9d9d9;box-shadow:0 1px 0 white;-webkit-box-shadow:0 1px 0 white;width:95%;max-width:478px;bottom:16px}.button{max-width:316px;margin:0 auto;font-size:16px;font-weight:normal;line-height:41px}@media screen and (min-width:569px){#content{margin-bottom:89px}div.checkbox-wrapper{margin-left:26px}}@media screen and (min-width:768px){#content{margin-top:85px}h1,legend{font-size:21px!important}#go-agreement{height:42px;margin-bottom:14px;font-size:17px;line-height:41px}._input_wrapper,#account-area .input-wrapper{height:29px;line-height:29px}._label,#account-area .input-wrapper label,#detail-info-frame div.fixed-wrapper label,.detail-info-frame div.fixed-wrapper label{font-size:13px;line-height:29px;width:86px}._input,#account-area .input-wrapper input,#detail-info-frame .flexible-wrapper input,#detail-info-frame .flexible-wrapper #sex-wrapper,.detail-info-frame .flexible-wrapper input,.detail-info-frame .flexible-wrapper #sex-wrapper{font-size:15px;line-height:29px}.select-wrapper select{font-size:16px}div.checkbox-wrapper .checkbox-label{font-size:15px}.button{font-size:20px!important;height:48px!important;line-height:48px!important;border-radius:4px;box-shadow:0 1px 0 white,inset 0 1px .5px white!important;-webkit-box-shadow:0 1px 0 white,inset 0 1px .5px white!important}#detail-info-area:after,.detail-info-area:after{top:-110px}#log-out-area p{width:478px;font-size:14px}}