﻿*{box-sizing:border-box}input[type=color]::-webkit-color-swatch{border:none}input[type=color]::-webkit-color-swatch-wrapper{padding:0}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,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,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{font-weight:inherit;margin:0;padding:0;vertical-align:baseline;border:0;outline:0;background:0 0}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,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{font-size:100%;margin:0;padding:0;vertical-align:baseline;background:0 0}ins{text-decoration:none;color:#000;background-color:#ff9}mark{font-weight:700;font-style:italic;color:#000;background-color:#ff9}del{text-decoration:line-through}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}table{border-spacing:0;border-collapse:collapse}hr{display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc}input,select{vertical-align:middle}input:focus{outline:0}ol,ul{list-style-type:none}body{font-size:16px}@media screen and (max-width: 834px){body{font-size:15px}}@media screen and (max-width: 428px){body{font-size:14px}}body{display:flex;width:100%;min-height:100vh;background-color:#fff;flex-flow:column nowrap}#page_content{line-height:1.6}#page_content a{text-decoration:underline;color:#0b4fab}#page_content a:link,#page_content a:visited{transition:.3s;color:#0b4fab}#page_content a:active,#page_content a:focus,#page_content a:hover{transition:.3s;text-decoration:none;color:#0f6ae5}#page_content h1 a,#page_content h2 a,#page_content h3 a,#page_content h4 a,#page_content h5 a,#page_content h6 a{text-decoration:none;color:inherit}#page_content h1 a:active,#page_content h1 a:focus,#page_content h1 a:hover,#page_content h2 a:active,#page_content h2 a:focus,#page_content h2 a:hover,#page_content h3 a:active,#page_content h3 a:focus,#page_content h3 a:hover,#page_content h4 a:active,#page_content h4 a:focus,#page_content h4 a:hover,#page_content h5 a:active,#page_content h5 a:focus,#page_content h5 a:hover,#page_content h6 a:active,#page_content h6 a:focus,#page_content h6 a:hover{color:inherit}.container{width:100%;max-width:1280px;margin-right:auto;margin-left:auto;padding-right:1em;padding-left:1em}header#page_header{margin:0 0 2em 0;padding:1em 0}header#page_header img{max-width:100%;height:auto !important}header#page_header .container{display:flex;flex-flow:row wrap;align-items:center}header#page_header .header_logo{margin-right:2em;flex:0 0 auto}header#page_header .header_title{flex:1 1 auto}header#page_header .header_title h1{font-size:1.5em;padding:.5em 0}#page_title{position:relative;display:flex;width:100%;height:400px;margin-bottom:2em;text-align:center;background-repeat:no-repeat;background-position:center center;background-size:cover;justify-content:center;align-items:center}#page_title:before{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";background-color:rgba(0,0,0,.4)}#page_title h1{font-size:2.25em;position:relative;z-index:2;color:#fff}#page_title.page_title_text{height:auto;padding:1em 0;background:0 0}#page_title.page_title_text:before{display:none}#page_title.page_title_text h1{position:relative;padding:0 0 .75em 0;color:inherit}#page_title.page_title_text h1:after{position:absolute;bottom:0;left:calc(50% - 2em);display:block;width:4em;content:"";border-bottom:3px solid #999}#page_content{margin:0 0 2em 0}#content_form,#content_main{margin-bottom:2em}#content_main h1{font-size:2em}#content_main h2{font-size:1.5em}#content_main h3{font-size:1.25em}#content_main h4,#content_main h5,#content_main h6{font-size:1.125em}#content_main h1,#content_main h2{margin-bottom:1em}#content_main h1:not(:first-child),#content_main h2:not(:first-child){margin-top:3em}#content_main h3,#content_main h4,#content_main h5,#content_main h6{margin-bottom:.5em}#content_main h3:not(:first-child),#content_main h4:not(:first-child),#content_main h5:not(:first-child),#content_main h6:not(:first-child){margin-top:1.5em}#content_main h1,#content_main h2,#content_main h3,#content_main h4,#content_main h5,#content_main h6{clear:both}#content_main p{line-height:1.8;margin-bottom:.75em}#content_main img{max-width:100%;height:auto !important}#content_main ul li{position:relative;padding-left:1.5em}#content_main ul li:before{position:absolute;top:calc(50% - .4em);left:0;width:.8em;height:.8em;content:"";border-radius:50%;background-color:#999}#content_main ol{padding-left:1.5em;list-style-type:decimal}#content_main ol li{padding-left:.5em}#content_main table{width:100%;margin:3em 0}#content_main table caption{font-weight:700;margin-bottom:.5em}#content_main table td,#content_main table th{padding:1em;border-bottom:1px solid #ccc}#content_main table tbody tr:first-child td,#content_main table tbody tr:first-child th,#content_main table thead tr:first-child td,#content_main table thead tr:first-child th{border-top:1px solid #ccc}#content_main table thead th{background-color:#fafafa}#content_main blockquote{margin:3em 0;padding:1.25em;border:1px solid #ccc}#content_main [data-oembed-url]{position:relative;clear:both;height:0;padding-bottom:56.25%}#content_main [data-oembed-url] iframe{position:absolute;top:0;left:0;width:100%;height:100%}#content_main #block_content_wysiwyg>:first-child{margin-top:0}#content_main>.block_content_col2{margin:5em 0}#content_main>#block_content_wysiwyg .block_content_col2{margin:3em 0}#content_main .block_content_col2{display:flex;flex-flow:row wrap;justify-content:space-between}#content_main .block_content_col2.reverse .block_content_title{order:1}#content_main .block_content_col2.reverse .block_content_image{order:3}#content_main .block_content_col2.reverse .block_content_text{order:2}@media screen and (max-width: 834px){#content_main .block_content_col2>*{flex:0 0 100% !important}#content_main .block_content_col2 .block_content_image{margin-bottom:1em}}#content_main .block_content_title{margin-bottom:1em;flex:0 0 100%}#content_main .block_content_image{text-align:center;flex:0 0 450px}#content_main .block_content_text{flex:0 0 calc(100% - 450px - 2em)}#content_form{padding:1.5em;background-color:#f4f4f4}#content_form.unsub{padding:0;background:0 0 !important}#content_form.unsub .diceworks_form_above{margin-bottom:3em;text-align:center}#content_form_fields{display:flex;flex-flow:row wrap;justify-content:space-between}#content_form_fields>.form-field{flex:0 0 100%;align-content:flex-start}#content_form_fields .field-half{flex-basis:calc(50% - .5em)}form#pardot-form.diceworksform{font-family:inherit;font-size:1em}form#pardot-form.diceworksform .form-field_input_block,form#pardot-form.diceworksform .form-label{margin:0 0 .5em 0}form#pardot-form.diceworksform .field-label{font-weight:700;display:inline-block}form#pardot-form.diceworksform .form-field{display:flex;margin:0 0 .5em 0;padding:0 0 .5em 0;flex-flow:row wrap;justify-content:space-between}form#pardot-form.diceworksform .form-field>.form-field_input_block,form#pardot-form.diceworksform .form-field>.form-label{flex:0 0 100%}form#pardot-form.diceworksform .form-field.required .form-label:before{font-size:.938em;line-height:1;display:inline-block;margin:0 .5em 0 0;padding:.25em .75em;content:"必須";color:#fff;border-radius:1.5em;background-color:#f30}form#pardot-form.diceworksform input[type=text],form#pardot-form.diceworksform select,form#pardot-form.diceworksform textarea,form#pardot-form.diceworksform textarea.standard{font-family:inherit;font-size:1em;font-weight:400;line-height:1.2;display:block;width:100% !important;padding:.5em 1em;color:#444;border:1px solid #444;border-radius:4px;background-color:#fff;background-clip:padding-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}form#pardot-form.diceworksform input[type=text]:focus,form#pardot-form.diceworksform select:focus,form#pardot-form.diceworksform textarea.standard:focus,form#pardot-form.diceworksform textarea:focus{color:#444;border-color:#aaa;outline:0;background-color:#fff;box-shadow:inset 2px 2px 5px #fff}form#pardot-form.diceworksform textarea{height:auto}form#pardot-form.diceworksform select{line-height:1.5;display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;color:#212529;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;-moz-padding-start:calc(.75rem - 3px);-webkit-appearance:none;-moz-appearance:none;appearance:none}form#pardot-form.diceworksform .pd-checkbox span.value,form#pardot-form.diceworksform .pd-radio span.value{margin:0}form#pardot-form.diceworksform .pd-checkbox span.value>span,form#pardot-form.diceworksform .pd-radio span.value>span{padding:0 .75em .25em 0}form#pardot-form.diceworksform .pd-checkbox input,form#pardot-form.diceworksform .pd-radio input{margin:0 .4em 0 0;padding:0}form#pardot-form.diceworksform .pd-checkbox label,form#pardot-form.diceworksform .pd-radio label{padding:0 0 .1em 0}form#pardot-form.diceworksform .pd-checkbox.check-vertical span.value>span,form#pardot-form.diceworksform .pd-checkbox.radio-vertical span.value>span,form#pardot-form.diceworksform .pd-radio.check-vertical span.value>span,form#pardot-form.diceworksform .pd-radio.radio-vertical span.value>span{display:block;float:none !important}form#pardot-form.diceworksform .pd-checkbox.check-horizonal span.value>span,form#pardot-form.diceworksform .pd-checkbox.radio-horizonal span.value>span,form#pardot-form.diceworksform .pd-radio.check-horizonal span.value>span,form#pardot-form.diceworksform .pd-radio.radio-horizonal span.value>span{float:left !important}form#pardot-form.diceworksform span.value{margin-left:0}form#pardot-form.diceworksform .form-field.pd-captcha{position:relative;top:0;left:0;width:100%}form#pardot-form.diceworksform .form-field.pd-captcha .form-label{display:none}form#pardot-form.diceworksform .form-field.pd-captcha .form-field_input_block{flex-basis:100% !important}form#pardot-form.diceworksform .g-recaptcha>div{margin:1em auto}form#pardot-form.diceworksform .submit{margin:1em 0;padding:0;text-align:center}form#pardot-form.diceworksform .submit button,form#pardot-form.diceworksform .submit input[type=submit]{font-family:inherit;font-size:1.063em;font-weight:400;line-height:1;display:inline-block;width:auto;min-width:280px;margin:0 auto;padding:.75em 1em .9em 1em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s;text-align:center;vertical-align:middle;white-space:normal;text-decoration:none;letter-spacing:inherit;color:#fff;border:1px solid gray;border-radius:1.5em;background:gray}form#pardot-form.diceworksform .submit button:hover,form#pardot-form.diceworksform .submit input[type=submit]:hover{text-decoration:none;color:#fff}.btn-check:focus+form#pardot-form.diceworksform .submit button,.btn-check:focus+form#pardot-form.diceworksform .submit input[type=submit],form#pardot-form.diceworksform .submit button:focus,form#pardot-form.diceworksform .submit input[type=submit]:focus{outline:0;box-shadow:none}.btn-check:active+form#pardot-form.diceworksform .submit button,.btn-check:active+form#pardot-form.diceworksform .submit input[type=submit],.btn-check:checked+form#pardot-form.diceworksform .submit button,.btn-check:checked+form#pardot-form.diceworksform .submit input[type=submit],form#pardot-form.diceworksform .submit button:active,form#pardot-form.diceworksform .submit button:focus,form#pardot-form.diceworksform .submit input[type=submit]:active,form#pardot-form.diceworksform .submit input[type=submit]:focus{box-shadow:3px 3px 5px #fff}fieldset:disabled form#pardot-form.diceworksform .submit button,fieldset:disabled form#pardot-form.diceworksform .submit input[type=submit],form#pardot-form.diceworksform .submit button.disabled,form#pardot-form.diceworksform .submit input[type=submit].disabled{pointer-events:none;opacity:.5;box-shadow:none}form#pardot-form.diceworksform .submit button:active,form#pardot-form.diceworksform .submit button:focus,form#pardot-form.diceworksform .submit button:hover,form#pardot-form.diceworksform .submit input[type=submit]:active,form#pardot-form.diceworksform .submit input[type=submit]:focus,form#pardot-form.diceworksform .submit input[type=submit]:hover{background:#999}form#pardot-form.diceworksform p.errors{margin:0 0 2em 0;padding:.5em .75em;background:#f30}form#pardot-form.diceworksform p.error{color:#f30}form#pardot-form.diceworksform p.no-label{margin:.5em 0 0 0}form#pardot-form.diceworksform div.error{color:inherit}form#pardot-form.diceworksform .form-field.error input[type=text],form#pardot-form.diceworksform .form-field.error select,form#pardot-form.diceworksform .form-field.error textarea{border-color:#f30}body.column2 form.diceworksform .form-field{margin-bottom:.5em;padding-bottom:.5em;flex-flow:column nowrap}@media screen and (min-width: 835px){body.formHorizontal form#pardot-form.diceworksform .form-field>.form-label{padding-top:.4em;flex:0 0 15em}body.formHorizontal form#pardot-form.diceworksform .form-field>.form-field_input_block{flex:0 0 calc(100% - 17em)}}@media screen and (min-width: 1365px){body.formHorizontal.column2 form#pardot-form.diceworksform .form-field>.form-label{padding-top:0;flex:0 0 100%}body.formHorizontal.column2 form#pardot-form.diceworksform .form-field>.form-field_input_block{flex:0 0 100%}}@media screen and (max-width: 834px){form.diceworksform .form-field{flex-flow:column nowrap}}.diceworks_form_below{font-size:.875em;line-height:1.6;overflow-y:scroll;width:100%;height:200px;margin:2em 0;padding:1.25em;border:1px solid #ccc;background:#fff}.diceworks_form_below h1{font-size:1.286em;margin-bottom:.5em}.diceworks_form_below p{line-height:1.6}footer#page_footer{margin:auto 0 0 0;padding:2em 0}.copyright{text-align:center}body.column2 .container{max-width:1600px}@media screen and (min-width: 1365px){body.column2 #page_content>.container{display:flex;flex-flow:row nowrap;justify-content:space-between}body.column2 #content_main{flex:0 0 calc(100% - 450px - 5em)}body.column2 #content_form{flex:0 0 450px}}body.styleBasic #content_main h2{padding:.25em .5em;border-left-width:6px;border-left-style:solid;border-left-color:#999;background-color:#efefef}body.styleBasic #content_main h3{padding-bottom:.25em;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#999}body.styleBasic #content_main h4{position:relative;padding-left:1.5em}body.styleBasic #content_main h4:before{position:absolute;top:calc(50% - .4em);left:0;width:.8em;height:.8em;content:"";background-color:#999}body.styleFontLarge #content_main{font-size:1.125em}body.styleFontLarge #content_main h1{font-size:3.5em}body.styleFontLarge #content_main h2{font-size:2.5em}body.styleFontLarge #content_main h3{font-size:1.6em;border-bottom-width:2px;border-bottom-style:solid;border-bottom-color:#999}body.styleFontLarge #content_main h4{font-size:1.5em;position:relative;padding-left:1.5em}body.styleFontLarge #content_main h4:before{position:absolute;top:calc(50% - .4em);left:0;width:.8em;height:.8em;content:"";background-color:#999}body.colorBlue #page_header{border-color:#18b7cd}body.colorBlue #content_main h2,body.colorBlue #content_main h3{border-color:#18b7cd}body.colorBlue #content_main h4:before,body.colorBlue #content_main ul li:before{background-color:#18b7cd}body.colorBlue.styleBasic #content_main table thead td,body.colorBlue.styleBasic #content_main table thead th,body.colorBlue.styleFontLarge #content_main table thead td,body.colorBlue.styleFontLarge #content_main table thead th{background-color:#d1f5fa}body.colorBlue.styleBasic #content_form,body.colorBlue.styleFontLarge #content_form{background-color:#d1f5fa}body.colorBlue.styleBasic form#pardot-form.diceworksform .form-field.required .form-label::before,body.colorBlue.styleFontLarge form#pardot-form.diceworksform .form-field.required .form-label::before{background-color:#18b7cd}body.colorBlue.styleBasic #content_main h2{background-color:#d1f5fa}body.colorBlue.styleFontLarge #content_main h2,body.colorBlue.styleFontLarge #content_main h3{color:#18b7cd}body.colorBlue #page_title.page_title_text h1::after{border-color:#18b7cd}body.colorBlue form#pardot-form.diceworksform .submit input[type=submit]{border-color:#18b7cd;background-color:#18b7cd}body.colorBlue form#pardot-form.diceworksform .submit input[type=submit]:hover{border-color:#3ad3e8;background-color:#3ad3e8}body.colorBlue #page_footer{border-color:#18b7cd;background-color:#18b7cd}body.colorRed #page_header{border-color:red}body.colorRed #content_main h2,body.colorRed #content_main h3{border-color:red}body.colorRed #content_main h4:before,body.colorRed #content_main ul li:before{background-color:red}body.colorRed.styleBasic #content_main table thead td,body.colorRed.styleBasic #content_main table thead th,body.colorRed.styleFontLarge #content_main table thead td,body.colorRed.styleFontLarge #content_main table thead th{background-color:#ffe6e6}body.colorRed.styleBasic #content_form,body.colorRed.styleFontLarge #content_form{background-color:#ffe6e6}body.colorRed.styleBasic form#pardot-form.diceworksform .form-field.required .form-label::before,body.colorRed.styleFontLarge form#pardot-form.diceworksform .form-field.required .form-label::before{background-color:red}body.colorRed.styleBasic #content_main h2{background-color:#ffe6e6}body.colorRed.styleFontLarge #content_main h2,body.colorRed.styleFontLarge #content_main h3{color:red}body.colorRed #page_title.page_title_text h1::after{border-color:red}body.colorRed form#pardot-form.diceworksform .submit input[type=submit]{border-color:red;background-color:red}body.colorRed form#pardot-form.diceworksform .submit input[type=submit]:hover{border-color:#ff3d3d;background-color:#ff3d3d}body.colorRed #page_footer{border-color:red;background-color:red}body.colorGreen #page_header{border-color:#4cb248}body.colorGreen #content_main h2,body.colorGreen #content_main h3{border-color:#4cb248}body.colorGreen #content_main h4:before,body.colorGreen #content_main ul li:before{background-color:#4cb248}body.colorGreen.styleBasic #content_main table thead td,body.colorGreen.styleBasic #content_main table thead th,body.colorGreen.styleFontLarge #content_main table thead td,body.colorGreen.styleFontLarge #content_main table thead th{background-color:#eaf6e9}body.colorGreen.styleBasic #content_form,body.colorGreen.styleFontLarge #content_form{background-color:#eaf6e9}body.colorGreen.styleBasic form#pardot-form.diceworksform .form-field.required .form-label::before,body.colorGreen.styleFontLarge form#pardot-form.diceworksform .form-field.required .form-label::before{background-color:#4cb248}body.colorGreen.styleBasic #content_main h2{background-color:#eaf6e9}body.colorGreen.styleFontLarge #content_main h2,body.colorGreen.styleFontLarge #content_main h3{color:#4cb248}body.colorGreen #page_title.page_title_text h1::after{border-color:#4cb248}body.colorGreen form#pardot-form.diceworksform .submit input[type=submit]{border-color:#4cb248;background-color:#4cb248}body.colorGreen form#pardot-form.diceworksform .submit input[type=submit]:hover{border-color:#75c671;background-color:#75c671}body.colorGreen #page_footer{border-color:#4cb248;background-color:#4cb248}body.colorOrange #page_header{border-color:#f90}body.colorOrange #content_main h2,body.colorOrange #content_main h3{border-color:#f90}body.colorOrange #content_main h4:before,body.colorOrange #content_main ul li:before{background-color:#f90}body.colorOrange.styleBasic #content_main table thead td,body.colorOrange.styleBasic #content_main table thead th,body.colorOrange.styleFontLarge #content_main table thead td,body.colorOrange.styleFontLarge #content_main table thead th{background-color:#fff5e6}body.colorOrange.styleBasic #content_form,body.colorOrange.styleFontLarge #content_form{background-color:#fff5e6}body.colorOrange.styleBasic form#pardot-form.diceworksform .form-field.required .form-label::before,body.colorOrange.styleFontLarge form#pardot-form.diceworksform .form-field.required .form-label::before{background-color:#f90}body.colorOrange.styleBasic #content_main h2{background-color:#fff5e6}body.colorOrange.styleFontLarge #content_main h2,body.colorOrange.styleFontLarge #content_main h3{color:#f90}body.colorOrange #page_title.page_title_text h1::after{border-color:#f90}body.colorOrange form#pardot-form.diceworksform .submit input[type=submit]{border-color:#f90;background-color:#f90}body.colorOrange form#pardot-form.diceworksform .submit input[type=submit]:hover{border-color:#ffb13d;background-color:#ffb13d}body.colorOrange #page_footer{border-color:#f90;background-color:#f90}body.colorPink #page_header{border-color:#ec7790}body.colorPink #content_main h2,body.colorPink #content_main h3{border-color:#ec7790}body.colorPink #content_main h4:before,body.colorPink #content_main ul li:before{background-color:#ec7790}body.colorPink.styleBasic #content_main table thead td,body.colorPink.styleBasic #content_main table thead th,body.colorPink.styleFontLarge #content_main table thead td,body.colorPink.styleFontLarge #content_main table thead th{background-color:#fef4f6}body.colorPink.styleBasic #content_form,body.colorPink.styleFontLarge #content_form{background-color:#fef4f6}body.colorPink.styleBasic form#pardot-form.diceworksform .form-field.required .form-label::before,body.colorPink.styleFontLarge form#pardot-form.diceworksform .form-field.required .form-label::before{background-color:#ec7790}body.colorPink.styleBasic #content_main h2{background-color:#fef4f6}body.colorPink.styleFontLarge #content_main h2,body.colorPink.styleFontLarge #content_main h3{color:#ec7790}body.colorPink #page_title.page_title_text h1::after{border-color:#ec7790}body.colorPink form#pardot-form.diceworksform .submit input[type=submit]{border-color:#ec7790;background-color:#ec7790}body.colorPink form#pardot-form.diceworksform .submit input[type=submit]:hover{border-color:#f4adbc;background-color:#f4adbc}body.colorPink #page_footer{border-color:#ec7790;background-color:#ec7790}