@charset "UTF-8";ul,ol{list-style:none}body,html{width:100%;height:100%}html,body,div,object,iframe,p,blockquote,pre,abbr,address,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{line-height:1.7}body{font-size:100%;font:18px/1 "游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","sans-serif";font-weight:500}@media(-ms-high-contrast:none){body{font:18px/1 "メイリオ",Meiryo,sans-serif,"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo","sans-serif"}}img{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;max-width:100%}a{display:inline-block;transition:all 100ms ease-out;text-decoration:none;color:#333}@media only screen and (min-width:768px){a:hover,a:active,a:focus{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";text-decoration:none;color:#333}}@media only screen and (min-width:768px){a:hover img,a:active img,a:focus img{opacity:.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";text-decoration:none;color:#333}}a img{transition:all 100ms ease-out}strong,em{font-style:normal;font-weight:700}[class*=block-grid-]>li{padding-bottom:0}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;border:0;margin:0;padding:0;background:none transparent;vertical-align:middle;font-size:inherit;color:inherit;box-sizing:content-box}select::-ms-expand{display:none}h1,h2,h3,h4,h5,h6{font-weight:500}textarea{height:100px}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px white inset}input,select,textarea{-webkit-appearance:none}input input[type=text],select input[type=text],textarea input[type=text]{font-size:16px;transform:scale(.8)}@media only screen and (min-width:768px){a[href^=tel]{pointer-events:none}}@font-face{font-family:"コーポレート・ロゴＢ";src:url(//fonts/logotypejp_mp_b_1.1.ttf) format("truetype"),url(/fonts/logotypejp_mp_b_1.1.woff) format("woff")}.t-corporate-logo-b{font-family:"コーポレート・ロゴＢ","游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;font-weight:500}@media only screen and (max-width:767px){.hide-small{display:none}}@media only screen and (min-width:768px){.show-small{display:none}}@media only screen and (min-width:768px){#logo{height:150px;line-height:1}}#logo img{padding:5px 0 0;width:150px;height:auto}@media only screen and (min-width:768px){#logo img{padding:20px 0 0;width:300px}}.single-title,.page-title,.entry-title,.entry-content h2,.entry-content h3{font-family:"コーポレート・ロゴＢ","游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;font-weight:500}.entry-content a{color:#6bb6ff}.cardtype h2{font-weight:700}@media only screen and (min-width:768px){.single_money_square_bnr{width:350px!important;max-width:350px!important}}.entry-content h2.t-base-title{margin-top:50px}@media only screen and (min-width:768px){.entry-content h2.t-base-title{margin-top:70px}}.entry-content .t-base-title{color:#e01751;text-align:center;font-family:"コーポレート・ロゴＢ","游ゴシック体",Yu Gothic,YuGothic,"ヒラギノ角ゴ Pro",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,sans-serif;font-weight:500;line-height:1.2;margin-bottom:30px;font-size:30px}@media only screen and (min-width:768px){.entry-content .t-base-title{font-size:50px;margin-bottom:40px}}.entry-content .t-base-title span{display:block;margin-bottom:5px}.entry-content .t-base-title .is-small{font-size:22px}@media only screen and (min-width:768px){.entry-content .t-base-title .is-small{font-size:40px}}.entry-content .t-button-secondary{text-align:center;margin-top:30px}@media only screen and (min-width:768px){.entry-content .t-button-secondary{margin-top:80px}}.entry-content .t-button-secondary a{background:#32b16c;display:block;border-radius:10px;font-weight:700;color:#fff;line-height:1.4;font-size:20px;padding:18px 10px 15px;text-decoration:none}@media only screen and (min-width:768px){.entry-content .t-button-secondary a{display:inline-block;min-width:450px;padding:18px 10px 15px;font-size:24px}}