@charset "utf-8";/*! sanitize.css v3.3.0 | CC0 1.0 Public Domain | github.com/10up/sanitize.css */abbr[title]{text-decoration:underline;text-decoration:underline dotted}audio:not([controls]){display:none}b,strong{font-weight:bolder}button{-webkit-appearance:button;overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}button,select{text-transform:none}details{display:block}html{-ms-overflow-style:-ms-autohiding-scrollbar;overflow-y:scroll;-webkit-text-size-adjust:100%}hr{overflow:visible}input{-webkit-border-radius:0}input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button}input[type="number"]{width:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}main{display:block}pre{overflow:auto}progress{display:inline-block}summary{display:block}svg:not(:root){overflow:hidden}template{display:none}textarea{overflow:auto}[hidden]{display:none}*,:before,:after{box-sizing:inherit}*{font-size:inherit;line-height:inherit}:before,:after{text-decoration:inherit;vertical-align:inherit}button,input,select,textarea{font-family:inherit;font-style:inherit;font-weight:inherit}*{margin:0;padding:0}*,:before,:after{border-style:solid;border-width:0}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}svg{fill:currentColor}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}[hidden][aria-hidden="false"]{clip:rect(0 0 0 0);display:inherit;position:absolute}[hidden][aria-hidden="false"]:focus{clip:auto}*{background-repeat:no-repeat}:root{background-color:#fff;box-sizing:border-box;color:#000;cursor:default;font:100%/1.5 sans-serif}a{text-decoration:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}button,input,select,textarea{background-color:transparent;color:inherit}button,[type="button"],[type="date"],[type="datetime"],[type="datetime-local"],[type="email"],[type="month"],[type="number"],[type="password"],[type="reset"],[type="search"],[type="submit"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],select,textarea{min-height:1.5em}code,kbd,pre,samp{font-family:monospace,monospace}nav ol,nav ul{list-style:none}small{font-size:75%}table{border-collapse:collapse;border-spacing:0}textarea{resize:vertical}::-moz-selection{background-color:#b3d4fc;color:#fff;text-shadow:none}::selection{background-color:#b3d4fc;color:#fff;text-shadow:none}body{font-family:Avenir,"Helvetica Neue",Helvetica,Arial,Verdana,Roboto,"游ゴシック","Yu Gothic","游ゴシック体","YuGothic","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"Meiryo UI","ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:16px;line-height:1.5;color:#333;word-wrap:break-word}.cf:after{content:" ";display:block;clear:both}a{color:#009;text-decoration:underline}a:visited{color:#606}a:hover{color:#06c;text-decoration:none}.hide{display:block;width:1px;height:1px;text-indent:100%;white-space:nowrap;overflow:hidden}.tac{text-align:center}.mb50{margin-bottom:50px}#header{width:100%;margin:0 auto 30px auto;position:relative;background:#c7c5c4}#header .header-link{position:absolute;z-index:100;top:0;right:20px;display:inline-block}#header .header-link a{display:block;font-size:14px;line-height:1;background-color:#fff;padding:10px;border-radius:0 0 8px 8px;text-decoration:underline}#header .header-link a:hover{text-decoration:none}#header .header-inner{width:100%;max-width:1124px;margin:0 auto}#header .header-inner .header-inner-bg{width:100%;padding-top:44.48%;background-image:url(../images/header_image.jpg);background-position:top left;background-size:cover;position:relative}#header .header-inner .header-inner-bg h1{position:absolute}#header .header-lead{width:100%;background-color:#024fb0}#header .header-lead .header-lead-inner{width:100%;max-width:1024px;margin:0 auto;padding:30px 0}#header .header-lead .header-lead-inner p{color:#fff;padding-bottom:30px}#header .header-lead .header-lead-inner ul{width:100%}#header .header-lead .header-lead-inner ul li{width:20%;float:left}#header .header-lead .header-lead-inner ul li a{display:block;border-right:solid 1px #024fb0;padding:20px 0;text-align:center;font-size:18px;line-height:1;color:#fff;font-weight:bold;text-decoration:none;background:#00347c;background:-moz-linear-gradient(top, #00347c 0, #002c68 100%);background:-webkit-linear-gradient(top, #00347c 0, #002c68 100%);background:linear-gradient(to bottom, #00347c 0, #002c68 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00347c', endColorstr='#002c68', GradientType=0)}#header .header-lead .header-lead-inner ul li a:hover{background:#00285e}#header .header-lead .header-lead-inner ul li a span{position:relative;padding-left:27px}#header .header-lead .header-lead-inner ul li a span:before{font-family:'icomoon';content:"\e900";font-weight:normal;position:absolute;font-size:20px;top:50%;left:0;margin-top:-10px}#main{width:100%;padding-bottom:50px}#main .contents{width:100%;margin-bottom:50px}#main .contents:last-child{margin-bottom:0}#main .contents .contents-title{width:100%;background:url(../images/title_bg.png) left top;padding:20px 0}#main .contents .contents-title h2{font-size:30px;font-weight:bold;color:#002c68;line-height:1;max-width:1024px;margin:0 auto}#main .contents .contents-inner{max-width:1024px;margin:0 auto;padding-top:30px}#main .contents .contents-inner .point-block{display:table}#main .contents .contents-inner .point-block figure{width:29.3%;display:table-cell;vertical-align:middle}#main .contents .contents-inner .point-block figure img{width:100%;height:auto}#main .contents .contents-inner .point-block .point-block-right{display:table-cell;vertical-align:middle}#main .contents .contents-inner .point-block .point-block-right ul{list-style:none;padding-left:30px}#main .contents .contents-inner .point-block .point-block-right ul li{display:table;border-radius:8px;border:solid 1px #024fb0;box-shadow:2px 2px 2px #ddd;padding:10px;margin-bottom:10px}#main .contents .contents-inner .point-block .point-block-right ul li:last-child{margin-bottom:0}#main .contents .contents-inner .point-block .point-block-right ul li .point-block-right-point{width:70px;display:table-cell;vertical-align:middle}#main .contents .contents-inner .point-block .point-block-right ul li .point-block-right-point h3{width:70px;height:70px;padding-top:14px;font-size:12px;color:#fff;font-weight:normal;line-height:1.1;text-align:center;background-color:#024fb0;border-radius:50%}#main .contents .contents-inner .point-block .point-block-right ul li .point-block-right-point h3 span{font-size:30px;font-weight:bold}#main .contents .contents-inner .point-block .point-block-right ul li .point-block-right-txt{display:table-cell;vertical-align:middle;padding-left:20px}#main .contents .contents-inner .point-block .point-block-right ul li .point-block-right-txt p{font-size:18px;font-weight:bold;color:#024fb0}#main .contents .contents-inner .privi-block{width:100%;list-style:none;counter-reset:priviCount}#main .contents .contents-inner .privi-block>li{width:100%;margin-bottom:30px}#main .contents .contents-inner .privi-block>li:last-child{margin-bottom:0}#main .contents .contents-inner .privi-block>li figure{width:100px;float:left;margin-right:-130px}#main .contents .contents-inner .privi-block>li .privi-block-right{width:100%;float:right}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner{margin-left:130px}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner h3{font-size:24px;line-height:1.2;font-weight:bold;color:#024fb0;border-bottom:solid 2px #024fb0;padding-bottom:5px;margin-bottom:15px}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner h3 span{display:inline-block;position:relative;padding-left:30px}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner h3 span:before{counter-increment:priviCount;content:counter(priviCount);width:24px;height:24px;padding-top:3px;border-radius:50%;background-color:#024fb0;font-size:18px;line-height:1;font-weight:bold;text-align:center;color:#fff;position:absolute;top:50%;left:0;margin-top:-12px}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner .privi-block-right-list{width:100%;list-style:none;border-top:dotted 1px #024fb0;margin-top:15px}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner .privi-block-right-list li{padding:5px;border-bottom:dotted 1px #024fb0;font-size:14px;color:#024fb0;background-color:#fbfdff}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner .attention{font-size:12px;color:#888;margin-top:5px}#main .contents .contents-inner .btns-block{width:100%;display:table}#main .contents .contents-inner .btns-block .btns-block-txt{display:table-cell;font-weight:bold;vertical-align:middle}#main .contents .contents-inner .btns-block .btns-block-right{width:530px;display:table-cell;vertical-align:middle;text-align:right}#main .contents .contents-inner .btns-block .btns-block-btn{display:inline-block;border-radius:8px;overflow:hidden;box-shadow:1px 1px 2px #555;margin-left:10px}#main .contents .contents-inner .btns-block .btns-block-btn a{display:block;padding:13px 20px;line-height:1;font-weight:bold;color:#333;text-decoration:none;background:#ffdc54;background:-moz-linear-gradient(top, #ffdc54 0, #ffd016 100%);background:-webkit-linear-gradient(top, #ffdc54 0, #ffd016 100%);background:linear-gradient(to bottom, #ffdc54 0, #ffd016 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdc54', endColorstr='#ffd016', GradientType=0)}#main .contents .contents-inner .btns-block .btns-block-btn a:hover{background:#ffcd38;background:-moz-linear-gradient(top, #ffcd38 0, #ffbe0c 100%);background:-webkit-linear-gradient(top, #ffcd38 0, #ffbe0c 100%);background:linear-gradient(to bottom, #ffcd38 0, #ffbe0c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcd38', endColorstr='#ffbe0c', GradientType=0)}#main .contents .contents-inner .btns-block .btns-block-btn a span{position:relative;padding-left:28px}#main .contents .contents-inner .btns-block .btns-block-btn a span:before{font-family:'icomoon';content:"\e902";font-weight:normal;position:absolute;font-size:20px;top:50%;left:0;margin-top:-10px}#main .contents .contents-inner .btns-block .btns-block-btn.download{margin-left:0}#main .contents .contents-inner .btns-block .btns-block-btn.download a span:before{content:"\e904"}#main .contents .contents-inner .plan-block{width:100%;background-color:#024fb0;box-shadow:2px 2px 2px #ccc;margin-bottom:30px}#main .contents .contents-inner .plan-block h3{width:100%;font-size:24px;font-weight:bold;color:#fff;line-height:1;text-align:center;padding:12px 0;text-shadow:1px 1px 1px #333;border-bottom:dotted 1px #fff}#main .contents .contents-inner .plan-block .high3-lead{max-width:712px;width:95%;margin:30px auto}#main .contents .contents-inner .plan-block .high3-lead p{width:100%;padding-top:5.61%;background-image:url(../images/plan_high3_lead.png);background-position:top left;background-size:contain}#main .contents .contents-inner .plan-block .plan-list{list-style:none;padding:0 20px}#main .contents .contents-inner .plan-block .plan-list>li{width:100%;padding:15px;background-color:#fff;display:table;border-radius:8px;margin-bottom:10px;box-shadow:1px 1px 2px #555}#main .contents .contents-inner .plan-block .plan-list>li:last-child{margin-bottom:0}#main .contents .contents-inner .plan-block .plan-list>li h4{font-size:18px;font-weight:bold;display:table-cell;width:180px;padding-top:10px}#main .contents .contents-inner .plan-block .plan-list>li h4 span{position:relative;padding-left:36px}#main .contents .contents-inner .plan-block .plan-list>li h4 span:before{font-family:'icomoon';content:"\e907";font-weight:normal;position:absolute;font-size:28px;line-height:1;top:50%;left:0;margin-top:-14px}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right{display:table-cell;vertical-align:middle}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list{list-style:none;border-top:dotted 1px #e41e9c;margin:10px 0}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li{border-bottom:dotted 1px #e41e9c;padding:5px 0;font-size:14px}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li strong{font-size:16px}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li table{margin:5px 0;border-left:solid 1px #ccc;border-right:solid 1px #ccc}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li table thead{background-color:#ccc}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li table thead th{text-align:left;line-height:1;padding:5px 0}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li table thead th.cost{text-align:center}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li table tbody{background-color:#f9f9f9}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li table th{font-weight:bold;padding:5px 15px 5px 30px;border-bottom:solid 1px #ccc}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li table td{border-bottom:solid 1px #ccc}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li table td.cost{padding:5px 30px;text-align:right}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right .plan-list-course-list>li .attention{font-size:12px}#main .contents .contents-inner .plan-block .plan-list>li .details{font-size:14px}#main .contents .contents-inner .plan-block .plan-list>li .details strong{font-size:16px}#main .contents .contents-inner .plan-block .plan-list>li.pink h4{color:#e41e9c}#main .contents .contents-inner .plan-block .plan-list>li.pink .plan-list-right strong{color:#e41e9c}#main .contents .contents-inner .plan-block .plan-list>li.pink .plan-list-right .pink-last{color:#e41e9c}#main .contents .contents-inner .plan-block .plan-list>li.orange h4{color:#ef6d16}#main .contents .contents-inner .plan-block .plan-list>li.orange h4 span{padding-left:32px}#main .contents .contents-inner .plan-block .plan-list>li.orange h4 span:before{content:"\e908";font-size:24px;margin-top:-12px}#main .contents .contents-inner .plan-block .plan-list>li.orange .plan-list-right strong{color:#ef6d16}#main .contents .contents-inner .plan-block .plan-list>li.green h4{color:#75a100}#main .contents .contents-inner .plan-block .plan-list>li.green h4 span{padding-left:32px}#main .contents .contents-inner .plan-block .plan-list>li.green h4 span:before{content:"\e909";font-size:24px;margin-top:-12px}#main .contents .contents-inner .plan-block .plan-list>li.green .plan-list-right strong{color:#75a100}#main .contents .contents-inner .plan-block .plan-list>li.blue h4{color:#0098aa}#main .contents .contents-inner .plan-block .plan-list>li.blue h4 span{padding-left:32px}#main .contents .contents-inner .plan-block .plan-list>li.blue h4 span:before{content:"\e90a";font-size:24px;margin-top:-12px}#main .contents .contents-inner .plan-block .plan-list>li.blue .plan-list-right strong{color:#0098aa}#main .contents .contents-inner .plan-block .plan-list>li.pattern{width:100%;padding:20px 0 10px 0;display:block}#main .contents .contents-inner .plan-block .plan-list>li.pattern h4{width:100%;font-size:24px;color:#002c68;font-weight:bold;line-height:1;text-align:center;display:block;vertical-align:baseline;padding:0;margin:0 auto 15px auto}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images{width:100%;text-align:center}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box{width:300px;display:inline-block;margin:0 8px 14px 8px}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl{width:300px;float:left}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dt{font-size:18px;font-weight:bold;line-height:1;color:#fff;background-color:#ccc;padding:8px 0}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dd p.title{padding:15px 0 0 0;font-size:14px;font-weight:bold;line-height:1}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dd p.image{width:280px;margin:0 auto;padding:15px 0}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dd p.txt{width:280px;font-size:14px;line-height:1.3;text-align:center;margin:0 auto;padding-bottom:15px}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dd p.txt img{display:inline-block;margin:5px 10px}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box.pattern-image1{background-color:#eff9ff}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box.pattern-image1 dt{background-color:#1888c8}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box.pattern-image1 dd p.title{color:#1888c8}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box.pattern-image2{background-color:#fff0fc}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box.pattern-image2 dt{background-color:#da44b9}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box.pattern-image2 dd p.title{color:#da44b9}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box.pattern-image3{background-color:#e9fdfc}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box.pattern-image3 dt{background-color:#00a39c;font-size:14px;padding:10px 0}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box.pattern-image3 dd p.title{color:#00a39c}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .attention{font-size:14px;text-align:left;color:#888;padding:0 20px}#main .contents .contents-inner .plan-block .btns-block{padding:30px 20px}#main .contents .contents-inner .plan-block .btns-block .btns-block-txt{color:#fff}#main .contents .contents-inner .plan-block.high2{margin-bottom:0;background-color:#5d93d6}#main .contents .contents-inner .plan-block.high2 .lead{padding:30px 20px 20px 20px;color:#fff;font-weight:bold}#main .contents .contents-inner .plan-block.high2 .lead span{font-weight:normal;font-size:14px}#main .contents .contents-inner .appli-flow{width:100%;list-style:none}#main .contents .contents-inner .appli-flow li{padding:12px 15px;background-color:#e2fcfa}#main .contents .contents-inner .appli-flow li:nth-child(odd){background-color:#d4f4f2}#main .contents .contents-inner .appli-flow li .step{width:60px;height:60px;padding-top:8px;background-color:#00a39c;text-align:center;color:#fff;font-size:12px;line-height:1.2;position:relative;margin-right:-90px;margin-bottom:10px;float:left}#main .contents .contents-inner .appli-flow li .step strong{font-size:30px;font-weight:bold}#main .contents .contents-inner .appli-flow li .step:after{position:absolute;bottom:-20px;left:0;content:"";width:0;height:0;border-top:10px solid #00a39c;border-right:30px solid transparent;border-bottom:10px solid transparent;border-left:30px solid transparent}#main .contents .contents-inner .appli-flow li .cnt{width:100%;float:right}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner{margin-left:90px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .important{font-size:18px;font-weight:bold}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .bank{display:inline-block;background-color:#fff;padding:12px 15px;margin-top:10px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .bank dt{font-size:14px;font-weight:bold}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .bank dd{font-size:14px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .bank dd strong{font-size:16px;color:#00a39c;font-weight:bold}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block{margin-top:10px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p{display:inline-block;border-radius:8px;overflow:hidden}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p a{display:block;padding:13px 20px;line-height:1;background:#fff}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p a:hover{text-decoration:none}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p a span{position:relative;padding-left:28px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p a span:before{font-family:'icomoon';content:"\e902";font-weight:normal;position:absolute;font-size:20px;top:50%;left:0;margin-top:-10px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p.download{margin-right:10px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p.download a span:before{content:"\e904"}#main .contents .contents-inner .appli-flow li:last-child .step{margin-bottom:0}#main .contents .contents-inner .appli-flow li:last-child .step:after{display:none}#main .contents .contents-inner .appli-attention{width:100%;background-color:#f1f1f1;padding:15px}#main .contents .contents-inner .appli-attention h3{font-size:18px;line-height:1;font-weight:normal;margin-bottom:15px}#main .contents .contents-inner .appli-attention h3 span{position:relative;padding-left:26px}#main .contents .contents-inner .appli-attention h3 span:before{font-family:'icomoon';content:"\e906";font-weight:normal;position:absolute;font-size:20px;top:50%;left:0;margin-top:-10px}#main .contents .contents-inner .appli-attention table{width:100%}#main .contents .contents-inner .appli-attention table th{width:200px;border-bottom:solid 2px #f1f1f1;font-size:14px;font-weight:bold;background-color:#fff}#main .contents .contents-inner .appli-attention table td{padding:12px 0 12px 30px}#main .contents .contents-inner .appli-attention table td strong{color:#dd3232;font-weight:bold}#main .contents .contents-inner .experience-list{width:100%;list-style:none;margin-bottom:30px}#main .contents .contents-inner .experience-list li{width:30%;margin:0 1.6%;padding:15px;box-shadow:0 0 3px #aaa;float:left;background-image:url(../images/experience_sakura.png);background-position:5px 3px}#main .contents .contents-inner .experience-list li h3{font-size:18px;font-weight:bold;color:#d51da8;padding-left:48px;margin-bottom:10px;line-height:1.3}#main .contents .contents-inner .experience-list li .experience-cnt{width:100%}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image{width:100%}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image figure{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 10px auto}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image p{font-size:12px;color:#888;text-align:center;margin-bottom:5px}#main .contents .contents-inner .experience-list li .experience-cnt .experience-txt{width:100%}#main .contents .contents-inner .performance-area{width:100%;display:table}#main .contents .contents-inner .performance-area .performance-area-left{width:53.71%;display:table-cell;vertical-align:middle}#main .contents .contents-inner .performance-area .performance-area-left h3{width:100%}#main .contents .contents-inner .performance-area .performance-area-left h3 img{width:100%;height:auto}#main .contents .contents-inner .performance-area .performance-area-right{width:46.29%;display:table-cell;vertical-align:middle;background-color:#dd3232}#main .contents .contents-inner .performance-area .performance-area-right>p{text-align:center;color:#fff;margin-bottom:10px}#main .contents .contents-inner .performance-area .performance-area-right .btns-block{text-align:center}#main .contents .contents-inner .performance-area .performance-area-right .btns-block .btns-block-btn{margin-left:0}#footer{width:100%;background-color:#024fb0}#footer .footer-cnt{width:100%;max-width:1024px;margin:0 auto;padding:30px 0 0 0}#footer .footer-cnt .footer-cnt-txt{width:70%;margin:0 auto 30px auto;color:#fff}#footer .footer-cnt .footer-cnt-txt2{text-align:center;font-size:30px;line-height:1;font-weight:bold;color:#fff;padding-bottom:30px}#footer .bottom-navi{width:100%;background-color:rgba(3,20,45,0.85);padding:15px 0}#footer .bottom-navi.fixed{position:fixed;bottom:0;left:0;z-index:9999}#footer .bottom-navi .bottom-navi-inner{width:100%;max-width:1024px;margin:0 auto}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn{width:30%;margin:0 .5%;border-radius:8px;overflow:hidden;float:left}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn a{display:block;padding:16px 0;font-size:18px;font-weight:bold;line-height:1;text-align:center;color:#fff;text-decoration:none;background:#ff7734;background:-moz-linear-gradient(top, #ff7734 0, #f05d15 100%);background:-webkit-linear-gradient(top, #ff7734 0, #f05d15 100%);background:linear-gradient(to bottom, #ff7734 0, #f05d15 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff7734', endColorstr='#f05d15', GradientType=0)}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn a:hover{background:#ff611e;background:-moz-linear-gradient(top, #ff611e 0, #f04c0c 100%);background:-webkit-linear-gradient(top, #ff611e 0, #f04c0c 100%);background:linear-gradient(to bottom, #ff611e 0, #f04c0c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff611e', endColorstr='#f04c0c', GradientType=0)}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn a span{position:relative;padding-left:26px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn a span:before{font-family:'icomoon';content:"\e902";font-weight:normal;position:absolute;font-size:20px;top:50%;left:0;margin-top:-10px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn.download a span:before{content:"\e904"}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop{display:inline-block;float:right;line-height:1}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop a{text-decoration:none}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop span{display:block;width:42px;height:42px;position:relative;margin-top:5px;transition:all .2s ease-out 0s}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop span:before{font-family:'icomoon';content:"\e905";font-weight:normal;position:absolute;font-size:42px;color:#fff;top:0;left:0}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop span:hover{margin-top:2px}#footer .footer-copy{padding-top:30px;background-color:#f1f1f1}#footer .footer-copy small{display:block;text-align:center;font-size:14px;line-height:1}#footer .footer-copy .footer-link{display:inline-block;float:right;margin-right:20px}#footer .footer-copy .footer-link a{display:block;font-size:14px;line-height:1;background-color:#fff;padding:10px;border-radius:8px 8px 0 0;text-decoration:underline}#footer .footer-copy .footer-link a:hover{text-decoration:none}@media screen and (max-width:1023px){.tab-hide{display:none}#header{margin:0 auto 30px auto}#header .header-link{right:10px}#header .header-link a{padding:8px}#header .header-lead .header-lead-inner{padding:30px 0}#header .header-lead .header-lead-inner p{padding-left:20px;padding-right:20px;padding-bottom:30px}#header .header-lead .header-lead-inner ul{width:auto;margin-left:20px;margin-right:20px}#main .contents .contents-title{padding:20px 20px}#main .contents .contents-inner{margin:0 20px}#main .contents .contents-inner .btns-block{display:block;text-align:center}#main .contents .contents-inner .btns-block .btns-block-txt{display:block;vertical-align:baseline;margin-bottom:10px}#main .contents .contents-inner .btns-block .btns-block-right{width:auto;display:inline-block;vertical-align:baseline}#main .contents .contents-inner .performance-area{width:100%;display:table}#main .contents .contents-inner .performance-area .performance-area-left{background-color:#dd3232}#main .contents .contents-inner .performance-area .performance-area-right{padding:5px}#main .contents .contents-inner .performance-area .performance-area-right>p{font-size:14px;line-height:1.3;margin-bottom:5px}#footer .bottom-navi .bottom-navi-inner{padding-left:20px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn{width:22%}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn a{font-size:16px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn.download{width:42%}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop{margin-right:20px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop span{display:block;width:38px;height:38px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop span:before{font-size:38px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop span:hover{margin-top:2px}#footer .footer-link{margin-right:10px}#footer .footer-link a{padding:8px}}@media screen and (max-width:900px){#header .header-lead .header-lead-inner ul li a{font-size:16px}#header .header-lead .header-lead-inner ul li a span{padding-left:22px}#header .header-lead .header-lead-inner ul li a span:before{font-size:18px;margin-top:-9px}}@media screen and (max-width:800px){#header .header-lead .header-lead-inner ul li{width:50%}#header .header-lead .header-lead-inner ul li a{border-bottom:solid 1px #024fb0}#main .contents .contents-inner .two-line .two-line-block{width:100%;margin:0 0 20px 0}#main .contents .contents-inner .experience-list li{width:100%;margin:0 0 15px 0;padding:15px;box-shadow:0 0 3px #aaa;float:left;background-image:url(../images/experience_sakura.png);background-position:5px 3px}#main .contents .contents-inner .experience-list li:last-child{margin:0 0 0 0}#main .contents .contents-inner .experience-list li h3{font-size:18px;font-weight:bold;color:#d51da8;padding-left:48px;margin-bottom:10px;line-height:1.3}#main .contents .contents-inner .experience-list li .experience-cnt{width:100%}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image{width:100px;float:left;margin-right:-115px}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image figure{width:100px;height:100px}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image figure img{width:100%;height:auto}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image p{margin-bottom:0}#main .contents .contents-inner .experience-list li .experience-cnt .experience-txt{float:right}#main .contents .contents-inner .experience-list li .experience-cnt .experience-txt p{margin-left:115px}}@media screen and (max-width:639px){body{font-size:15px;line-height:1.5;color:#333}.sp-hide{display:none}#header{margin:0 auto 20px auto}#header .header-link a{font-size:13px;padding:5px;border-radius:0 0 4px 4px}#header .header-inner .header-inner-bg{background-image:url(../images/header_image_sp.jpg)}#header .header-lead .header-lead-inner{padding:15px 0}#header .header-lead .header-lead-inner p{padding-left:10px;padding-right:10px;padding-bottom:15px}#header .header-lead .header-lead-inner ul{margin-left:10px;margin-right:10px}#header .header-lead .header-lead-inner ul li{width:100%}#header .header-lead .header-lead-inner ul li a{padding:13px 0}#main{padding-bottom:30px}#main .contents{margin-bottom:30px}#main .contents .contents-title{padding:15px 10px}#main .contents .contents-title h2{font-size:20px}#main .contents .contents-inner{padding-top:20px;margin:0 10px}#main .contents .contents-inner .point-block{display:block}#main .contents .contents-inner .point-block figure{width:260px;display:block;margin:0 auto 15px auto}#main .contents .contents-inner .point-block .point-block-right{display:block}#main .contents .contents-inner .point-block .point-block-right ul{padding-left:0}#main .contents .contents-inner .point-block .point-block-right ul li{display:table;border-radius:4px;border:solid 1px #024fb0;box-shadow:2px 2px 2px #ddd;padding:5px 10px;margin-bottom:5px}#main .contents .contents-inner .point-block .point-block-right ul li:last-child{margin-bottom:0}#main .contents .contents-inner .point-block .point-block-right ul li .point-block-right-point{width:50px}#main .contents .contents-inner .point-block .point-block-right ul li .point-block-right-point h3{width:50px;height:50px;padding-top:8px;font-size:10px}#main .contents .contents-inner .point-block .point-block-right ul li .point-block-right-point h3 span{font-size:24px}#main .contents .contents-inner .point-block .point-block-right ul li .point-block-right-txt{padding-left:10px}#main .contents .contents-inner .point-block .point-block-right ul li .point-block-right-txt p{font-size:15px}#main .contents .contents-inner .privi-block>li{width:100%;margin-bottom:20px}#main .contents .contents-inner .privi-block>li figure{width:70px;float:left;margin-right:-85px}#main .contents .contents-inner .privi-block>li figure img{width:100%;height:auto}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner{margin-left:85px}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner h3{font-size:17px;padding-bottom:3px;margin-bottom:10px}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner h3 span{display:inline-block;position:relative;padding-left:25px}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner h3 span:before{counter-increment:priviCount;content:counter(priviCount);width:20px;height:20px;padding-top:3px;font-size:16px;margin-top:-11px}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner .privi-block-right-list{margin-top:10px}#main .contents .contents-inner .privi-block>li .privi-block-right .privi-block-right-inner .attention{font-size:11px}#main .contents .contents-inner .btns-block{display:block;text-align:center}#main .contents .contents-inner .btns-block .btns-block-txt{display:block;vertical-align:baseline;margin-bottom:10px;width:90%;margin-left:auto;margin-right:auto}#main .contents .contents-inner .btns-block .btns-block-right{width:auto;display:inline-block;vertical-align:baseline;text-align:center}#main .contents .contents-inner .btns-block .btns-block-right .btns-block-btn{width:90%;margin:0 0 5px 0}#main .contents .contents-inner .btns-block .btns-block-right .btns-block-btn a{padding:13px 0}#main .contents .contents-inner .plan-block{margin-bottom:20px}#main .contents .contents-inner .plan-block h3{font-size:17px;padding:8px 0}#main .contents .contents-inner .plan-block .high3-lead{margin:10px auto}#main .contents .contents-inner .plan-block .plan-list{list-style:none;padding:0 5px}#main .contents .contents-inner .plan-block .plan-list>li{padding:10px;display:block;border-radius:4px;margin-bottom:5px}#main .contents .contents-inner .plan-block .plan-list>li h4{font-size:17px;display:block;width:100%;vertical-align:baseline;margin-bottom:5px;padding-top:0}#main .contents .contents-inner .plan-block .plan-list>li h4 span{padding-left:25px}#main .contents .contents-inner .plan-block .plan-list>li h4 span:before{font-size:21px;margin-top:-11px}#main .contents .contents-inner .plan-block .plan-list>li .plan-list-right{display:block;vertical-align:baseline}#main .contents .contents-inner .plan-block .plan-list>li.pattern{padding:15px 0 10px 0}#main .contents .contents-inner .plan-block .plan-list>li.pattern h4{font-size:17px;margin:0 auto 10px auto}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box{width:280px;display:block;margin:0 auto 10px auto}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl{width:280px}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dt{font-size:17px;padding:8px 0}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dd p.title{padding:10px 0 0 0;font-size:13px}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dd p.image{width:280px;margin:0 auto;padding:10px 0 10px 0}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dd p.image img{width:100%;height:auto}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dd p.txt{width:280px;font-size:13px;line-height:1.3;text-align:center;margin:0 auto;padding:0 5px 10px 5px}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dd p.txt img{margin:5px 0}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .pattern-box dl dd p.txt span{font-size:11px}#main .contents .contents-inner .plan-block .plan-list>li.pattern .pattern-images .attention{font-size:12px;padding:0 5px}#main .contents .contents-inner .plan-block .btns-block{padding:15px 10px}#main .contents .contents-inner .plan-block.high2 .lead{padding:20px 10px 10px 10px}#main .contents .contents-inner .plan-block.high2 .lead span{font-size:13px}#main .contents .contents-inner .appli-flow{width:100%;list-style:none}#main .contents .contents-inner .appli-flow li{padding:10px 10px}#main .contents .contents-inner .appli-flow li .step{width:50px;height:50px;padding-top:9px;font-size:11px;margin-right:-65px;margin-bottom:5px;float:left}#main .contents .contents-inner .appli-flow li .step strong{font-size:24px}#main .contents .contents-inner .appli-flow li .step:after{bottom:-20px;border-top:10px solid #00a39c;border-right:25px solid transparent;border-bottom:10px solid transparent;border-left:25px solid transparent}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner{margin-left:65px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .important{font-size:15px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .bank{padding:5px 5px;margin-top:8px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .bank dt{font-size:13px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .bank dd{font-size:13px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .bank dd strong{font-size:15px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block{margin-top:10px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p{margin-bottom:5px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p a{padding:13px}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p a.download{margin-right:0}#main .contents .contents-inner .appli-flow li .cnt .cnt-inner .appli-btns-block p a.download a span:before{content:"\e900"}#main .contents .contents-inner .appli-flow li:last-child .step{padding-top:6px}#main .contents .contents-inner .appli-attention{padding:15px 10px 0 10px}#main .contents .contents-inner .appli-attention h3{font-size:17px;text-align:center;margin-bottom:10px}#main .contents .contents-inner .appli-attention h3 span{position:relative;padding-left:26px}#main .contents .contents-inner .appli-attention table{width:100%;display:block}#main .contents .contents-inner .appli-attention table tbody,#main .contents .contents-inner .appli-attention table tr{width:100%;display:block}#main .contents .contents-inner .appli-attention table th{display:block;width:100%;border-bottom:none;font-size:15px;text-align:center;padding:3px 5px}#main .contents .contents-inner .appli-attention table td{display:block;padding:12px 0}#main .contents .contents-inner .experience-list{margin-bottom:10px}#main .contents .contents-inner .experience-list li{width:100%;padding:10px;margin:0 0 10px 0;float:none;background-size:40px auto;background-position:1px 1px}#main .contents .contents-inner .experience-list li h3{font-size:17px;padding-left:35px;margin-bottom:5px}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image{width:80px;margin-right:-90px}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image figure{width:80px;height:80px}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image figure img{width:100%;height:auto}#main .contents .contents-inner .experience-list li .experience-cnt .experience-image p{font-size:11px}#main .contents .contents-inner .experience-list li .experience-cnt .experience-txt p{font-size:13px;margin-left:90px}#main .contents .contents-inner .performance-area{display:block}#main .contents .contents-inner .performance-area .performance-area-left{width:100%;display:block}#main .contents .contents-inner .performance-area .performance-area-right{width:100%;display:block;padding:5px}#main .contents .contents-inner .performance-area .performance-area-right>p{font-size:15px;line-height:1.3;margin-top:5px;margin-bottom:5px}#main .contents .contents-inner .performance-area .performance-area-right .btns-block .btns-block-btn{margin-bottom:5px}#footer .footer-cnt{padding:15px 0 0 0}#footer .footer-cnt .footer-cnt-txt{width:auto;padding:0 10px;margin:0 auto 15px auto}#footer .footer-cnt .footer-cnt-txt2{font-size:17px;padding-bottom:15px}#footer .bottom-navi{padding:6px 0}#footer .bottom-navi .bottom-navi-inner{padding-left:4px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn{width:41.5%;border-radius:4px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn.download{width:84%;margin-bottom:1%;float:none}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn a{padding:5px 0;font-size:14px;letter-spacing:-1px;font-weight:normal}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn a span{padding-left:20px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-btn a span:before{font-size:16px;margin-top:-8px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop{margin-right:10px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop span{width:28px;height:28px;margin-top:13px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop span:before{font-size:28px}#footer .bottom-navi .bottom-navi-inner .bottom-navi-pagetop span:hover{margin-top:10px}#footer .footer-copy{padding-top:20px}#footer .footer-copy small{font-size:13px}#footer .footer-copy .footer-link{margin-top:10px;margin-right:10px}#footer .footer-copy .footer-link a{font-size:13px;padding:5px;border-radius:4px 4px 0 0}}