.clearfix{zoom:1}.clearfix:after{clear:both;content:"";display:block}.box_sz,.main_contents .inner_form input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inline_p{display:table;font-size:0;letter-spacing:-.4em;width:100%;word-spacing:-.4em}.inline_c{display:inline-block;letter-spacing:normal;vertical-align:top;word-spacing:normal}.font_f,.main_contents .button button,.main_contents .inner_form input{font-family:Helvetica,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,Noto Sans JP,Meiryo,sans-serif}.font_f_century{font-family:Century Gothic,Helvetica,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,ヒラギノ角ゴ ProN W3,Noto Sans JP,Meiryo,sans-serif}.dummy{background:#363636;height:30px}.mb0{margin-bottom:0}.mb10{margin-bottom:10px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.center{text-align:center}.left{text-align:left}.right{text-align:right}.top{vertical-align:top}.middle{vertical-align:middle}.bottom{vertical-align:bottom}.red{color:#ff5649}.blue{color:#009fe8}.b{font-weight:700}.main_contents a{color:#004fd3}.main_contents .regist_section{margin-left:15px}.main_contents .regist_section div.section_wrapper{border:1px solid #bcbcbc;display:inline-block;margin:6px 0;padding:10px 6px;width:295px}.main_contents .regist_section div.section_wrapper.gray{background:#f5f5f5;height:225px;padding:auto 6px}.main_contents .regist_section div.section_wrapper.blue{background:#e2007c;border-style:none;color:#fff}@media screen and (min-width:513px){.main_contents .i2i_section:after{clear:both;content:"";display:block}.main_contents .i2i_section dl.new{float:left}.main_contents .i2i_section dl.existing{float:right}.main_contents .i2i_section dl.existing,.main_contents .i2i_section dl.new{width:50%}.main_contents .i2i_section dl.existing>dt,.main_contents .i2i_section dl.new>dt{font-size:16px;font-weight:700;margin:10px 0;padding-left:15px}.main_contents .i2i_section dl.existing>dd>div>p,.main_contents .i2i_section dl.new>dd>div>p{height:40px}.main_contents .i2i_section dl.existing>dd>div>div>.dl_inner,.main_contents .i2i_section dl.new>dd>div>div>.dl_inner{margin:95px 0}.main_contents .i2i_section dd .section_wrapper{align-items:center;display:flex}}@media screen and (max-width:513px){.main_contents .i2i_section{margin:-30px 0 60px}.main_contents .i2i_section>dl{paddding:0;margin:0 auto;width:306px}.main_contents .i2i_section dt{font-size:15px;font-weight:700;margin:0 0 4px;position:relative}.main_contents .i2i_section dd .section_wrapper{align-items:center;display:flex}.main_contents .i2i_section dd .text_section.regist_section{margin-left:0!important}}.main_contents .regist2 p{margin-bottom:5px}.main_contents .list04 li{margin:5px 10px;padding-left:15px}.main_contents .button{margin-top:10px;text-align:center}.main_contents .button button{background:#e2007c;border-style:none;color:#fff;cursor:pointer;padding:8px 30px;position:relative}.main_contents .button button:hover{filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75}.main_contents .button button:active{top:1px}.main_contents .inner_form{background:inherit;display:block;margin:10px 40px}.main_contents .inner_form dt{background:none;font-size:15px;font-size:1.4rem;font-weight:700;margin:0;padding-left:0}.main_contents .inner_form input{margin-bottom:10px;padding:4px;width:100%}.main_contents #form_title{font-size:17px;font-size:1.6rem}.main_contents #table_support td.input{padding:10px}.main_contents #table_support ul{list-style:disc inside;margin:10px 0 0}.main_contents #table_support dt{background:url(/assets/img/common/ico01.png) 0 4.5px no-repeat;font-weight:700;margin-bottom:5px;padding-left:15px}.main_contents #table_support dd{margin-bottom:10px}.main_contents #table_support dd p{padding-left:15px}.desc_alisa_plan{background:url(/assets/img/regist/alisa_logo.png) no-repeat;color:#f55;font-size:18pt;margin:30px 5px;padding:20px 20px 20px 260px}.btn-socials{background:#f5f5f5;margin:-30px auto auto;padding:15px;width:430px}@media screen and (max-width:513px){.btn-socials{box-sizing:border-box;width:100%}}.btn-socials .heading{font-size:1.6rem;font-weight:700;margin:10px 0}.btn-socials .caution{color:#999;font-size:1.2rem}.btn-socials a{text-decoration:none}.btn-socials img{padding:10px 5px;width:50px}