abbr,address,article,aside,audio,b,blockquote,body,caption,cite,code,dd,del,dfn,dialog,div,dl,dt,em,fieldset,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,p,pre,q,samp,section,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}body{line-height:1}article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;background:0 0}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{position:relative;line-height:1.8;color:#333;font-family:游ゴシック体,Yu Gothic,YuGothic,SF UI Text,Roboto,Helvetica Neue,Helvetica,sans-serif}li{list-style-type:none}a{color:#069}p{color:#666}#js-loading{position:fixed;top:0;left:0;background:#fff;color:#666;width:100%;height:100%;text-align:center;padding-top:25%;font-size:20px;z-index:1000}.c-logo{font-size:22px;font-weight:700;margin-top:18px;margin-bottom:30px}.c-headline{font-family:'Hiragino Kaku Gothic ProN',メイリオ,sans-serif;position:relative;display:block;margin-bottom:15px;border-bottom:1px solid #bdccd4;font-size:120%;line-height:30px;font-weight:700;color:#013763}.c-headline--secondary{font-size:42px;margin:0 0 40px;color:#323232}.c-headline:after{content:"";position:absolute;display:block;bottom:-1px;left:0;z-index:999;width:190px;border-bottom:1px solid #013763}.c-headline--third{font-weight:700}.c-headline--fourth{margin:20px 0 35px;font-size:20px}.u-fw-bold{font-weight:700}.u-center{text-align:center}.p-user{font-size:12px}.p-user--username{font-size:12px}.c-btn{color:inherit;display:block;font-size:13px;font-weight:500;line-height:1;padding:0 13px 0 14px}.c-btn-red{background-color:#e60000;background:rgba(230,0,0,.8)}.c-btn-red:hover{background:rgba(191,3,3,.8)}.c-btn-wm{color:#fff;padding:25px 84px;line-height:6px;text-decoration:none;border-radius:30px;text-align:center;font-size:22px;display:inline-block;margin:0 auto;font-weight:700}.c-btn-wrap{text-align:center}.c-btn-wrap--large{margin:60px 0}.c-table{width:100%}.c-table th{font-size:13px}.c-table td{padding:20px}.current-table{background:#ebffe9}section{padding:16px}header{background:#fff;padding:10px;width:100%;border-bottom:1px solid rgba(1,55,99,.2);box-sizing:border-box}header a{color:#013763;font-size:12px}h1 a{font-size:16px}header h1{float:left}p{margin-bottom:30px}a{text-decoration:none}.u-fl-l{float:left}.u-fl-r{float:right}.u-table{display:table}.u-table-cell{display:table-cell}.u-mau{margin:0 auto}.u-pm{padding:10px}@media (min-width:641px){.is-sp{display:none!important}.is-pc{display:block!important}}@media (max-width:640px){.u-table--sp-break .u-table-cell{display:block}.p-search-paging{margin-bottom:10px}.p-timeline-list .u-table-cell{display:block;padding:0 10px}.p-timeline-list__btn{margin:10px auto}.p-alert-box{height:100px;overflow:scroll}.is-sp{display:block!important}.is-pc{display:none!important}}.u-v-middle{vertical-align:middle}.u-mtm{margin-top:10px!important}.u-mtgx{margin-top:20px!important}.u-mbm{margin-bottom:10px!important}.u-mbgx{margin-bottom:20px!important}.u-mbgxx{margin-bottom:40px!important}.u-clearfix{min-height:1px;zoom:1}.u-clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.u-fs-normal{font-size:13px!important;line-height:18px!important}input[type=text]{display:block;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:32px;padding:5px 27px 6px 12px;font-size:12px;line-height:1;color:#292f33;background-color:#f5f8fa;border:1px solid #e1e8ed;border-radius:21px;transition:all .2s ease-in-out;margin-bottom:14px}button{text-align:center;text-decoration:none;color:#fff;font-size:12px;-webkit-appearance:none;background:0 0;border:none;margin:0;padding:6px 22px;color:#2e7fd5;border:1px solid #2e7fd5;background:rgba(188,212,240,.2);border-radius:30px;cursor:pointer}button:hover{opacity:.7}.c-btn--third{color:#fff!important;border:1px solid #20d79b!important;background:#00ce8b!important}.c-btn--third-not{color:#00ce8b!important;border:1px solid #20d79b!important;background:rgba(0,206,139,.1)!important}.c-btn--fourth{border:none;padding:0;display:inline-block;background:#fff;vertical-align:middle;width:148px!important;font-size:11px!important}.c-btn--fourth--done{background:#eee;color:#666}.c-btn-primary{width:100px;font-size:12px;line-height:32px}.c-btn-secondary{background:#5f5f5f}.c-btn-primary--third{background:#f93c52}footer{margin-top:20px;font-size:12px;padding:20px;border-top:1px solid #eee;background:#182451;text-align:right}footer p{margin-bottom:10px;color:#f2f2f2}footer a{color:#f2f2f2;font-size:15px}footer a:hover{text-decoration:underline}.p-footer-text{margin-top:20px;color:#747d9f}.p-merit{width:850px}.p-merit-cell h3{font-size:18px;margin-bottom:16px;width:200px;text-align:center;margin:0 auto 12px}.p-merit-cell__img{display:block;text-align:center;margin:0 auto 10px}.p-merit-cell{float:left;width:240px;margin-right:60px}.p-merit-cell:last-child{margin-right:0}.p-secure{background:rgba(0,206,139,.08)!important;width:100%;padding:50px 20px}.p-product{width:100%;padding:10px 20px}.p-product--secondary{padding:40px;background:rgba(235,51,51,.75);color:#fff}.p-product--secondary p{color:#fff!important}.p-menu{float:right}.p-menu li{float:left}.p-menu li a{padding-left:10px}.p-sp{padding:0}.p-single-page{padding:40px}.u-fs-small{font-size:11px;line-height:18px}.u-f-left{float:left}td,th{border:1px solid #eee;padding:6px}th{background:#f6f6f6}.p-bg-layer{top:0;position:fixed;background:rgba(0,0,0,.7);color:#fff;z-index:1000;height:100%;width:100%}.p-bg-layer__inner{margin-top:50%;color:#fff;text-align:center}.p-service-about{margin-bottom:20px;font-size:14px}.p-user-profile{width:100%}.p-user-profile__text{padding:6px;border:1px solid #eee}.c-section{border-radius:10px;background:#fff;padding:16px;margin-bottom:16px}.l-main{margin-left:230px;background:rgba(1,55,114,.1)}.l-sidebar{position:fixed;width:230px;top:49px;padding:18px;background:#fff;font-size:14px;height:100%}.l-sidebar__list-text,.l-sidebar__list__item{cursor:pointer;padding:10px 0;display:block;color:rgba(1,55,114,.6);font-size:13px}.l-sidebar__list-text:after{content:'';background:url(/images/icon_arrow.png) no-repeat;width:12px;height:7px;background-size:12px;display:inline-block;vertical-align:middle;float:right;margin-top:6px}.l-sidebar__list-text-on:after{transform:rotate(180deg)!important}.p-genre-list a{background:#f6f6f6;border:1px solid #eee;border-radius:4px;padding:6px 8px;margin-right:6px;font-size:13px}.p-genre-list a:hover{background:#eee}.p-category-tag{font-size:13px;border:1px solid #eee;border-radius:4px;padding:4px;margin-right:6px;cursor:pointer}.c-bg-layer{z-index:1;display:none;position:fixed;top:0;left:0;width:100%;height:120%;background-color:rgba(0,0,0,.4)}@media (max-width:640px){.c-table td,.c-table th{width:100%;float:left}header{position:static}.sp-menu-button{position:absolute;display:block!important;cursor:pointer}.l-main{margin-left:0;padding-top:0}.l-sidebar{display:none;position:fixed;height:100%;top:0;z-index:2}.l-sidebar__list__item{color:#333}h1{margin-bottom:10px;float:none!important;text-align:center;line-height:1.2}h1 a{font-size:24px}}.axis line,.axis path{fill:none;stroke:#000;shape-rendering:crispEdges}.x.axis path{display:none}.line{fill:none;stroke:#1572f9;stroke-width:1.5px}svg{width:100%}@media screen and (max-width:700px){text{font-size:8px}.line{stroke-width:1px}}text{font-size:11px}.u-prm{padding-right:10px}.u-prg{padding-right:20px}.u-plg{padding-left:20px}.u-mlm{margin-left:15px}.u-mrm{margin-right:10px}.u-mrg{margin-right:20px}.u-w-3{width:32.5%;box-sizing:border-box;float:left;margin-right:1.25%}.u-w-3:last-child{margin-right:0}.tab{margin-right:10px;font-size:13px;float:left;border:1px solid #2e7fd5;padding:7px 20px;border-radius:30px}.is-check{color:#2e7fd5;border-color:#bcd4f0;background:rgba(188,212,240,.2)}.is-check-page{background:rgba(188,212,240,1)!important}.c-tag{background:#fff;border:1px solid #eee;padding:6px 10px;display:inline-block;margin-right:6px;border-radius:4px;cursor:pointer}.c-tag:hover{background:#eee}.p-search-paging{float:left}.p-search-paging button{margin-bottom:10px}.p-search-paging button{margin-right:4px!important;font-size:13px;float:left!important;border:1px solid #bcd4f0!important;padding:0 11px!important;border-radius:30px!important;color:#2e7fd5!important;background:rgba(188,212,240,.2);width:auto!important;height:auto!important;line-height:30px!important}.p-follow-text{color:#9a9a9a;font-size:13px}.p-follow-number{color:#069;font-size:13px}.p-follow-number--red{color:#e60036}.p-follow-number--large{font-size:18px;font-weight:700}.alert-success{padding:14px;color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6;font-size:15px!important;font-weight:700;line-height:1.6}.alert-danger{padding:14px;color:#a94442;background-color:#f2dede;border-color:#ebccd1}.p-timeline-list{padding:8px 0 16px;border-bottom:1px dotted #addcf6;width:100%}.p-timeline-list__img{width:48px;border-radius:50%;padding:0 20px}img{border-radius:48px}.p-timeline-list__btn{width:128px;position:relative;margin-bottom:10px}.p-timeline-name{font-weight:700;color:#666}.p-timeline-screen{color:#069;font-size:10px;margin-left:10px}.p-timeline-text{background:rgba(1,55,99,.06);vertical-align:middle;padding:10px;border-radius:10px;margin-left:12px;font-size:13px;line-height:1.6;color:#666!important}.u-table-cell.u-v-middle button{font-size:13px;padding:5px 10px;display:block;width:108px}.u-table-cell.p-timeline-text{width:90%}.c-remove-num{font-size:20px;font-family:unset;font-weight:700;color:#005bb6}select{display:block;height:38px;padding:6px 12px;font-size:13px;line-height:1.5;color:#333;background-color:#fff;background-image:none;border:1px solid #2e7fd5;border-radius:10px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.is-mobile{display:none}@media (max-width:1200px){.u-w-3{width:100%;margin-right:0}}@media (max-width:640px){.p-merit{width:100%}.p-merit-cell{float:left;width:100%;margin-right:0}.p-timeline-text{margin-left:0}.c-bench-info-box{width:320px;margin:-160px 0 0 -160px}.c-section__inner{display:none}.is-mobile{display:block}}@media (max-width:480px){.c-btn-wm{color:#fff;padding:25px 44px}.c-headline--secondary{font-size:22px}}#pricing{width:989px;margin:20px auto 100px;font-family:'Open Sans',Helvetica}.price_card{width:300px;background:#fff;display:inline-table;top:0}.price_card:not(:last-child){margin-right:40px}.header{color:#fff}.alpha .header{background:#f5a623}.bravo .header{background:#f64d4d}.charlie .header{background:#30dbb5}.price{width:100%;font-size:60px;font-weight:300;display:block;text-align:center;padding:30px 0 10px}.name{width:100%;font-size:15px;font-weight:700;display:block;text-align:center;padding:0 0 30px}.features{list-style:none;text-align:center;color:#8a8a8a;margin:0;padding:0}.features li{margin:0 35px;padding:20px 15px;width:200px;font-size:13px}.features li:not(:last-child){border:1px solid #f2f2f2;border-top:0;border-left:0;border-right:0}#card-errors{height:20px;padding:4px 0;color:#fa755a}.form-row{width:70%}.card-box{padding:30px;background:#fff;position:fixed;top:100px;width:580px;z-index:10;border-radius:10px;left:50%;margin-left:-255px}.card-btn{margin-top:32px;margin-left:10px}.p-sp-onecolumn{width:750px;margin:40px auto}.p-sp-onecolumn dl{margin-bottom:30px}.p-sp-onecolumn dt{font-weight:700;margin-bottom:10px}.c-textarea{border:1px solid #ddd;border-radius:4px;font-size:16px;height:100px;margin-bottom:20px;width:100%;padding:10px}.c-edit-box{z-index:10;position:fixed}.c-label{font-size:10px;border-radius:4px;padding:4px 10px}.c-label-done{color:#fff;background:#00ce8b}.c-label-yet{color:#fff;background:#999}.c-label-error{color:#fff;background:#ee4f4f}.c-label-black{color:#fff;background:#222;margin:0 10px 0 0}.p-timeline-text p{margin:0}.c-bench-info-box{position:fixed;top:50%;left:50%;margin:-160px 0 0 -250px;width:500px;height:320px;z-index:10;background:#fff;border-radius:10px;padding:20px}.c-list-cross li{position:relative}.c-list-cross li:after{content:"";background:url(/images/icon_cross.png) no-repeat;position:absolute;top:-8px;right:-6px;display:block;z-index:20;width:14px;height:14px;background-size:14px}.p-button-cell{width:150px!important}.c-heading--secondary{margin:30px 0;font-size:20px}.c-heading-red{color:#f11313}.c-section--text p{margin-bottom:10px;line-height:1.6;font-size:13px}.c-btn-tweet{background-color:#1da1f2;border:1px solid #1da1f2;color:#fff;display:block;border-radius:20px;text-align:center;font-weight:700;font-size:12px}.js-search-single.is-active{background:#2e7fd5;color:#fff}
@media(max-width: 920px){
  .c-section{
    max-width: 920px;
    overflow-x: scroll;
  }
}
.p-info {padding: 10px;}
.c-btn-gray {
  border: 1px solid #eee;
  background: #F3F3F3;
  color: #555;
  margin: 0 auto 20px;
  font-size: 16px;
}
.c-btn-gray:hover {
  background: #eee;
}