﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,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_header,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav_header,section{display:block}nav_header ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;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}.mincho{font-family:YuMincho, '游明朝', "ヒラギノ明朝 ProN W3", "HiraMinProN-W3", "HG明朝E", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif}h1,h2,h3,h4,h5,h6{font-weight:normal}ul li{list-style:none}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:' ';display:table}.clearfix:after{clear:both}html,body{width:100%}body{font-size:15px;line-height:1.4;position:relative;font-family:"游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", sans-serif;color:#333333;word-wrap:break-word;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-font-smoothing:antialiased}a{color:#333333;text-decoration:none}a:hover{color:#333333}.hover{cursor:pointer}.hover:hover{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:0.80}@media screen and (max-width: 740px){.hover:hover{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1}}input[type=text],input[type=email],input[type=number],input[type=url],input[type=password]{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;border:1px solid #e4e4e4;padding:0 5px;line-height:30px;height:30px}textarea{-webkit-appearance:none;border-radius:0;-webkit-border-radius:0;-o-border-radius:0;-ms-border-radius:0;-moz-border-radius:0;border:1px solid #e4e4e4;padding:0 5px;line-height:30px;width:95%}header{position:fixed;top:0;left:0;width:100%;height:60px;background-color:#ffffff;z-index:999999}header .logo{position:absolute;top:0;left:0;margin:10px 0 0 20px}header .sns{position:absolute;top:15px;right:440px;*zoom:1}header .sns a{float:left;display:block;width:30px;height:30px;margin-left:10px}header .sns:before,header .sns:after{content:' ';display:table}header .sns:after{clear:both}header .btn{position:absolute;top:0;right:0;*zoom:1}header .btn a{float:left;display:block;width:140px;padding:20px 0;text-align:center;color:#ffffff;line-height:1;cursor:pointer}header .btn a span{display:inline-block;margin-top:-5px}header .btn a img{vertical-align:middle}header .btn a:hover{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:0.80}header .btn:before,header .btn:after{content:' ';display:table}header .btn:after{clear:both}header .btn .b02{background-color:#0068b6}header.login .sns{right:395px}header.login .btn .b02{background-color:#0068b6}@media screen and (min-width: 768px){header .btn .b01{background-color:#f7b400}header .btn .b03{background-color:#38c1e5}.main .application_request{display:none}}@media screen and (max-width: 768px){header{height:50px}header .logo{position:absolute;top:13px;left:10px;margin:0}header .logo img{height:24px;width:auto}header .sns{top:13px;right:90px}header .sns a{width:24px;height:24px;margin-left:5px}header .sns a img{width:100%;height:auto}header .btn a{float:none;display:block;width:80px;padding:0;line-height:50px;font-size:12px;font-weight:bold;cursor:pointer}header .btn a span{display:block;margin-top:0}header .btn a img{display:none}header .btn a:hover{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:0.80}header.login .sns{right:90px}header.login .btn .b01{display:none}header .btn .b01{display:none}header.login .btn .b03{display:none}header .btn .b03{display:none}.main .application_request{position:fixed;display:block;right:10px;bottom:20px;background-color:#f7b400;padding:10px;z-index:5;font-weight:bold}.main .application_request a{color:#FFFFFF}}.main{margin-top:60px;width:100%;height:500px;background:url(/assets/common/main-09f4ff18853e206199d8909bff435cce8010df4759523b69615b2aeb66d650fc.jpg) center center no-repeat;position:relative}.main .text{padding-top:145px;margin-bottom:20px;text-align:center}.main .sp{display:none}.main .btn{text-align:center}.main .btn a{cursor:pointer;display:inline-block;width:420px;line-height:44px;background-color:#ffffff;border:1px solid #63a8d0;font-weight:bold;font-size:16px}.main .btn a:hover{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:0.80}.main .btn a span{color:#0068b6;margin-right:10px}.main .btn a img{vertical-align:middle;margin-left:10px;margin-top:-3px}.main .campaign{position:absolute;left:50%;margin-left:280px;bottom:-70px;z-index:2}.main .campaign a{cursor:pointer}.main .campaign a:hover{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);opacity:0.80}.main .campaign_sp{display:none}.btn_area .next a{-webkit-appearance:none;display:block;margin:0 auto;border-radius:0;width:180px;background-color:#0068b6;color:#ffffff;border:none;line-height:40px;font-size:15px;font-weight:bold}@media screen and (max-width: 768px){.main{margin-top:50px;height:auto;background:none}.main .text{display:none}.main .sp{display:block}.main .sp img{width:100%;height:auto;vertical-align:top}.main .btn a{width:100%;line-height:24px;border:none;padding:10px 0;font-size:15px}.main .btn a span{display:block;margin-right:0}.main .campaign{display:none}.main .campaign_sp{display:block}.main .campaign_sp a{display:block;background-color:#fcea21;text-align:center;color:#000000;padding:15px 0;font-weight:bold}.main .campaign_sp a span{margin-top:5px;display:block;font-size:13px}}.inner{width:960px;margin:0 auto;padding:80px 0}@media screen and (max-width: 768px){.inner{width:auto;margin:0;padding:20px 10px}}.section h2{font-size:27px;font-weight:bold;text-align:center;margin-bottom:50px}.section h2 img{margin-right:5px}.section h2 span{font-size:46px;color:#0068b6;margin:0 5px}@media screen and (max-width: 768px){.section h2{font-size:19px;text-align:left;margin-bottom:20px;padding-left:21px;text-indent:-21px}.section h2 img{width:16px;height:auto}.section h2 span{font-size:21px}}.button{margin-top:30px}.button a{display:block;width:420px;line-height:60px;background-color:#f7b400;color:#ffffff;font-size:21px;font-weight:bold;text-align:center;margin:0 auto}@media screen and (max-width: 768px){.button{margin-top:20px}.button a{width:240px;line-height:40px;font-size:15px}}.s01 h2{margin-bottom:30px}.s01 .block{*zoom:1}.s01 .block .box{width:436px;height:280px}.s01 .block .box02{float:left}.s01 .block .box03{float:right}.s01 .block:before,.s01 .block:after{content:' ';display:table}.s01 .block:after{clear:both}.s01 .box01{margin-bottom:8px;position:relative}.s01 .box01 .point{margin-top:20px;background-color:#ffffff;width:550px;padding:20px;position:relative;z-index:1}.s01 .box01 .point h4{text-align:center;color:#1dade5;font-size:17px;font-weight:bold;margin-bottom:20px}.s01 .box01 .point h4 br{display:none}.s01 .box01 .point ul{text-align:center}.s01 .box01 .point ul li{display:inline-block;vertical-align:top;width:120px}.s01 .box01 .point ul li img{display:block;margin:0 auto;vertical-align:top;margin-bottom:5px}.s01 .box01 .point ul li span{text-align:left;font-size:15px}.s01 .box01 .arrow{position:absolute;top:270px;right:285px;z-index:2}.s01 .box01 .arrow_sp{display:none}.s01 .box01 .result{position:absolute;top:60px;right:60px;z-index:1}.s01 .box01 .result span{padding:30px 0 0 10px;color:#1dade5;display:block;font-size:24px;font-weight:bold}.s01 .box02 .price .name{font-size:30px}.s01 .box02 .price .num{font-size:30px;font-weight:bold;color:#1dade5}.s01 .box02 .price .num b{font-size:48px}.s01 .box01 h3{background:url(/assets/common/s01/n01-2a53004b1180c9bc5fbeaff7eab160bda94d918202c92ee21c10d57a1c8e61b2.png) 0 0 no-repeat;background-size:50px 50px}.s01 .box02 h3{background:url(/assets/common/s01/n02-4e1483a81715a2f81f1892836c2aecfbd05e49367cf1b6ff0f36c299019203b3.png) 0 0 no-repeat;background-size:50px 50px}.s01 .box03 h3{background:url(/assets/common/s01/n03-1c1298f0ee422c8cc485fc284645995f3e69da411d2c4a9634b537fe2ff6eaa7.png) 0 0 no-repeat;background-size:50px 50px}.s01 .box{background-color:#e5f5fc;padding:20px}.s01 .box h3{min-height:50px;padding-top:10px;font-size:24px;font-weight:bold;margin-bottom:20px;padding-left:60px}.s01 .box h3 span{display:block;font-size:14px;font-weight:normal}.s01 .box p{line-height:1.75}.s01 .box ul{margin-top:10px}.s01 .box ul li{font-size:13px;padding-left:1em;text-indent:-1em}@media screen and (max-width: 768px){.s01 h2{margin-bottom:20px}.s01 .block .box{width:auto;height:auto}.s01 .block .box02{float:none}.s01 .block .box03{float:none}.s01 .box01{margin-bottom:8px}.s01 .box01 .point{margin-top:10px;width:auto;padding:10px}.s01 .box01 .point h4 br{display:block}.s01 .box01 .point ul{width:100%}.s01 .box01 .point ul li{width:70px}.s01 .box01 .point ul li img{width:50px;height:auto}.s01 .box01 .point ul li span{font-size:12px}.s01 .box01 .arrow{display:none}.s01 .box01 .arrow_sp{display:block;text-align:center;margin:20px 0 10px 0}.s01 .box01 .result{position:relative;top:auto;right:auto;text-align:center;margin-bottom:20px}.s01 .box01 .result span{padding:0;font-size:21px}.s01 .box02{margin-bottom:8px}.s01 .box02 .price .name{font-size:24px}.s01 .box02 .price .num{font-size:21px}.s01 .box02 .price .num b{font-size:36px}.s01 .box01 h3{background:url(/assets/common/s01/n01-2a53004b1180c9bc5fbeaff7eab160bda94d918202c92ee21c10d57a1c8e61b2.png) 0 0 no-repeat;background-size:30px 30px}.s01 .box02 h3{background:url(/assets/common/s01/n02-4e1483a81715a2f81f1892836c2aecfbd05e49367cf1b6ff0f36c299019203b3.png) 0 0 no-repeat;background-size:30px 30px}.s01 .box03 h3{background:url(/assets/common/s01/n03-1c1298f0ee422c8cc485fc284645995f3e69da411d2c4a9634b537fe2ff6eaa7.png) 0 0 no-repeat;background-size:30px 30px}.s01 .box{padding:10px}.s01 .box h3{min-height:30px;padding-top:0;font-size:21px;margin-bottom:10px;padding-left:40px}.s01 .box h3 span{display:block}.s01 .box p br{display:none}}.s02{background-color:#f7f8fa}.s02 .block01{margin-bottom:40px;*zoom:1}.s02 .block01 .left{float:left;width:600px}.s02 .block01 .left p{font-size:17px;margin-bottom:30px;line-height:1.75}.s02 .block01 .left ul li{margin-bottom:5px;font-size:13px;padding-left:2.5em;text-indent:-2.5em}.s02 .block01 .right{background-color:#ffffff;float:right;width:250px;padding:20px 30px}.s02 .block01 .right h3{font-size:17px;font-weight:bold;text-align:center;margin-bottom:20px;color:#1dade5}.s02 .block01 .right ul li{line-height:50px}.s02 .block01 .right ul li img{vertical-align:middle}.s02 .block01 .right ul li span{margin-left:20px}.s02 .block01 .right ul li+li{margin-top:15px}.s02 .block01:before,.s02 .block01:after{content:' ';display:table}.s02 .block01:after{clear:both}.s02 .block02 h3{display:block;margin:0 auto;font-size:20px;font-weight:bold;color:#1dade5;text-align:center;margin-bottom:30px;width:420px;line-height:58px;background-color:#ffffff;border:1px solid #1dade5;border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px}.s02 .block02 .ex{*zoom:1}.s02 .block02 .ex .box,.s02 .block02 .ex .arr{float:left}.s02 .block02 .ex .arr{padding-top:94px}.s02 .block02 .ex .box{width:208px;border:1px solid #1dade5;background-color:#ffffff}.s02 .block02 .ex .box h4{background-color:#1dade5;text-align:center;line-height:58px;font-size:17px;font-weight:bold;color:#ffffff}.s02 .block02 .ex .box .t{text-align:center}.s02 .block02 .ex .box .t01{border-bottom:1px solid #1dade5}.s02 .block02 .ex .box .t00{padding:35px 0}.s02 .block02 .ex .box .t00 .price{display:block;color:#1dade5;font-weight:bold;font-size:24px}.s02 .block02 .ex .box .t00 .price b{font-size:36px;margin-right:5px}.s02 .block02 .ex .box.b02 .t{padding:10px 0;line-height:25px}.s02 .block02 .ex .box.b02 .t p{font-size:20px}.s02 .block02 .ex .box.b02 .t p span{margin:0 5px}.s02 .block02 .ex .box.b03 .t{line-height:22px;font-size:22px;padding:24px 0}.s02 .block02 .ex .box.b04 .t{line-height:22px;font-size:22px;padding:24px 0}.s02 .block02 .ex .box.b04 .t02{color:#1dade5;font-size:22px;padding:22px 0;line-height:23px}.s02 .block02 .ex .box.b04 .t02 b{font-size:28px}.s02 .block02 .ex .arr{width:40px;text-align:center}.s02 .block02 .ex .arr img.sp{display:none}.s02 .block02 .ex:before,.s02 .block02 .ex:after{content:' ';display:table}.s02 .block02 .ex:after{clear:both}@media screen and (max-width: 768px){.s02 .block01{margin-bottom:30px}.s02 .block01 .left{float:none;width:auto;margin-bottom:20px}.s02 .block01 .left p{font-size:15px;margin-bottom:10px;line-height:1.4}.s02 .block01 .right{float:none;width:auto;padding:10px 20px}.s02 .block01 .right ul li{line-height:40px}.s02 .block01 .right ul li img{width:40px;height:40px}.s02 .block01 .right ul li span{margin-left:10px}.s02 .block01 .right ul li+li{margin-top:10px}.s02 .block02 h3{font-size:17px;margin-bottom:20px;width:240px;line-height:40px;border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px}.s02 .block02 .ex{*zoom:1}.s02 .block02 .ex .box,.s02 .block02 .ex .arr{float:none}.s02 .block02 .ex .arr{padding-top:0}.s02 .block02 .ex .box{width:240px;margin:0 auto}.s02 .block02 .ex .box h4{line-height:40px;font-size:15px}.s02 .block02 .ex .box .t00{padding:15px 0}.s02 .block02 .ex .box .t00 .price{font-size:17px}.s02 .block02 .ex .box .t00 .price b{font-size:24px}.s02 .block02 .ex .box.b02 .t p{font-size:17px}.s02 .block02 .ex .box.b03 .t{font-size:19px}.s02 .block02 .ex .box.b04 .t{font-size:19px}.s02 .block02 .ex .box.b04 .t02{font-size:15px}.s02 .block02 .ex .box.b04 .t02 b{font-size:21px}.s02 .block02 .ex .arr{padding:10px 0;width:auto}.s02 .block02 .ex .arr img{display:none}.s02 .block02 .ex .arr img.sp{display:inline}.s02 .block02 .ex:before,.s02 .block02 .ex:after{content:' ';display:table}.s02 .block02 .ex:after{clear:both}}.s03 .p01 table{width:100%;table-layout:fixed}.s03 .p01 table th,.s03 .p01 table td{padding:20px 0;border:1px solid #1dade5;text-align:center;vertical-align:middle;font-size:17px}.s03 .p01 table thead th{background-color:#e5f5fc;color:#1dade5;font-weight:bold}.s03 .p01 table thead th.c05{background-color:#ff5fb8;color:#ffffff}.s03 .p01 table tbody th{background-color:#e5f5fc;font-weight:normal}.s03 .p01 table tbody th span{font-size:13px;display:inline-block;background-color:#fcea21;padding:5px;line-height:1;margin-right:10px}.s03 .p01 table tbody td.c04{font-size:19px}.s03 .p01 table tbody td.c04 b{font-size:32px;margin-right:5px}.s03 .p01 table tbody td.c05{font-size:25px}.s03 .p01 table tbody td.c05 b{font-size:40px;margin-right:5px}.s03 .p01 table tbody td.c05 span{font-size:13px;font-weight:normal;display:block}.s03 ul{margin:20px 0}.s03 ul li{font-size:13px;padding-left:1em;text-indent:-1em;margin-bottom:5px}.s03 .p02{margin-bottom:80px;*zoom:1}.s03 .p02 .box{float:left;width:470px}.s03 .p02 .box+.box{margin-left:20px}.s03 .p02 .box table{width:100%}.s03 .p02 .box table th,.s03 .p02 .box table td{border:1px solid #1dade5;text-align:center;padding:20px 0;vertical-align:middle}.s03 .p02 .box table th{background-color:#e5f5fc;color:#1dade5;width:280px;font-weight:normal;font-size:17px}.s03 .p02 .box table td{font-size:19px}.s03 .p02 .box table td b{font-size:32px;margin-right:5px}.s03 .p02:before,.s03 .p02:after{content:' ';display:table}.s03 .p02:after{clear:both}.s03 .p03 h3{display:block;margin:0 auto;font-size:20px;font-weight:bold;color:#1dade5;text-align:center;margin-bottom:30px;width:420px;line-height:58px;background-color:#ffffff;border:1px solid #1dade5;border-radius:20px;-webkit-border-radius:20px;-o-border-radius:20px;-ms-border-radius:20px;-moz-border-radius:20px}.s03 .p03 table{width:100%}.s03 .p03 table th,.s03 .p03 table td{padding:20px 0;border:1px solid #1dade5;text-align:center;vertical-align:middle;font-size:17px}.s03 .p03 table.left td{padding:0 4px;text-align:left}.s03 .p03 table thead th{background-color:#e5f5fc;color:#1dade5;font-weight:bold}.s03 .p03 table thead th.c02{width:240px}.s03 .p03 table thead th.c03{width:160px}.s03 .p03 table tbody th{background-color:#e5f5fc;font-weight:normal}.s03 .p03 table tbody th span{font-size:13px;display:inline-block;background-color:#fcea21;padding:5px;line-height:1;margin-right:10px}.s03 .p03 table tbody td.c02{font-size:19px}.s03 .p03 table tbody td.c02 b{font-size:32px;margin-right:5px}.s03 .copy{margin-top:40px;position:relative}.s03 .copy .t{font-size:28px;font-weight:bold;text-align:center;line-height:50px;position:relative;z-index:2}.s03 .copy .t b{font-size:40px}.s03 .copy .l{height:8px;background-color:#fcea21;position:absolute;z-index:1}.s03 .copy .l.l01{top:32px;left:50%;width:530px;margin-left:-265px}.s03 .copy .l.l02{top:86px;left:50%;width:680px;margin-left:-340px}@media screen and (max-width: 768px){.s03 .p01 table th,.s03 .p01 table td{padding:5px 0;font-size:12px}.s03 .p01 table tbody th span{font-size:11px;display:block;padding:2px;margin-right:0}.s03 .p01 table tbody td.c04{font-size:13px}.s03 .p01 table tbody td.c04 b{font-size:15px}.s03 .p01 table tbody td.c05{font-size:13px}.s03 .p01 table tbody td.c05 b{font-size:15px}.s03 ul{margin:10px 0}.s03 .p02{margin-bottom:30px}.s03 .p02 .box{float:none;width:auto}.s03 .p02 .box+.box{margin-left:0;margin-top:5px}.s03 .p02 .box table th,.s03 .p02 .box table td{padding:10px 0}.s03 .p02 .box table th{width:180px;font-size:14px}.s03 .p02 .box table td{font-size:13px}.s03 .p02 .box table td b{font-size:15px}.s03 .p03 h3{font-size:17px;margin-bottom:20px;width:240px;line-height:40px;border-radius:10px;-webkit-border-radius:10px;-o-border-radius:10px;-ms-border-radius:10px;-moz-border-radius:10px}.s03 .p03 table{table-layout:fixed}.s03 .p03 table th,.s03 .p03 table td{padding:10px 0;font-size:12px}.s03 .p03 table thead th.c02{width:auto}.s03 .p03 table thead th.c03{width:auto}.s03 .p03 table tbody th span{font-size:11px;display:block;padding:2px;margin-right:0}.s03 .p03 table tbody td.c02{font-size:11px}.s03 .p03 table tbody td.c02 b{font-size:15px}.s03 .copy{margin-top:30px}.s03 .copy .t{font-size:14px;line-height:1.4;background-color:#fcea21;padding:10px}.s03 .copy .t b{font-size:21px}.s03 .copy .l{display:none}}.s04{background-color:#fefad8}.s04 .text{font-size:19px;text-align:center;line-height:1.75;margin-bottom:50px}.s04 .ex{border:1px solid #1dade5;margin:0 auto}.s04 .ex h3{font-size:20px;font-weight:bold;text-align:center;line-height:60px;color:#ffffff;background-color:#1dade5}.s04 .ex .block{background-color:#ffffff;*zoom:1}.s04 .ex .block .box{float:left;width:280px;padding:40px 20px}.s04 .ex .block .box .b{text-align:center;*zoom:1}.s04 .ex .block .box .b .l,.s04 .ex .block .box .b .a,.s04 .ex .block .box .b .r{float:left}.s04 .ex .block .box .b .a{padding:20px 15px}.s04 .ex .block .box .b .a img{vertical-align:middle}.s04 .ex .block .box .b .l{text-align:center;font-size:13px}.s04 .ex .block .box .b .l span{font-size:24px;font-weight:bold;color:#1dade5;display:block}.s04 .ex .block .box .b .r{font-size:20px;font-weight:bold;color:#1dade5}.s04 .ex .block .box .b .r b{font-size:34px;margin-right:5px}.s04 .ex .block .box .b:before,.s04 .ex .block .box .b:after{content:' ';display:table}.s04 .ex .block .box .b:after{clear:both}.s04 .ex .block .box02,.s04 .ex .block .box03{width:278px;border-left:1px solid #1dade5}.s04 .ex .block:before,.s04 .ex .block:after{content:' ';display:table}.s04 .ex .block:after{clear:both}.s04 ul{margin-top:10px}.s04 ul li{font-size:13px;text-indent:-1em;padding-left:1em}.s04 ul li+li{margin-top:5px}@media screen and (max-width: 768px){.s04 .text{font-size:15px;text-align:left;line-height:1.4;margin-bottom:10px}.s04 .text br{display:none}.s04 .ex h3{font-size:17px;line-height:40px}.s04 .ex .block .box{float:none;width:auto;padding:10px}.s04 .ex .block .box .b{text-align:left;*zoom:1}.s04 .ex .block .box .b .a{padding:10px 15px}.s04 .ex .block .box .b .l{text-align:left}.s04 .ex .block .box .b .l span{font-size:21px}.s04 .ex .block .box .b .r{font-size:15px}.s04 .ex .block .box .b .r b{font-size:28px}.s04 .ex .block .box .b:before,.s04 .ex .block .box .b:after{content:' ';display:table}.s04 .ex .block .box .b:after{clear:both}.s04 .ex .block .box p{font-size:14px;margin-top:10px}.s04 .ex .block .box02,.s04 .ex .block .box03{width:auto;border:none;border-top:1px solid #1dade5}}.s05 .text{font-size:19px;text-align:center;line-height:1.75;margin-bottom:50px}.s05 .plan{border:1px solid #1dade5}.s05 .plan h3{font-size:20px;font-weight:bold;text-align:center;line-height:60px;color:#1dade5;background-color:#e5f5fc}.s05 .plan .p_inner{padding:20px}.s05 .plan .p_inner .t{text-align:center;margin-bottom:20px}.s05 .plan .attention{margin-top:20px;font-size:13px;text-align:center}.s05 .p01{margin-bottom:40px}.s05 .p01 .block{*zoom:1}.s05 .p01 .block .box{float:left;width:446px;border:1px solid #1dade5;position:relative}.s05 .p01 .block .box+.box{margin-left:20px}.s05 .p01 .block .box h4{font-size:17px;background-color:#e5f5fc;padding:15px 20px}.s05 .p01 .block .box p{margin:10px 0 0 20px}.s05 .p01 .block .box .balloon{position:absolute;top:50px;right:30px}.s05 .p01 .block .box .img{padding-bottom:20px}.s05 .p01 .block:before,.s05 .p01 .block:after{content:' ';display:table}.s05 .p01 .block:after{clear:both}@media screen and (max-width: 768px){.s05 .text{font-size:15px;text-align:left;line-height:1.4;margin-bottom:10px}.s05 .text br{display:none}.s05 .plan h3{font-size:17px;line-height:40px}.s05 .plan .p_inner{padding:10px}.s05 .plan .p_inner .t{text-align:left;margin-bottom:10px}.s05 .plan .p_inner .t br{display:none}.s05 .plan .attention{margin-top:10px;text-align:left}.s05 .p01{margin-bottom:10px}.s05 .p01 .block .box{float:none;width:auto}.s05 .p01 .block .box+.box{margin-left:0;margin-top:10px}.s05 .p01 .block .box h4{font-size:15px;padding:10px}.s05 .p01 .block .box h4 br{display:none}.s05 .p01 .block .box p{margin:10px 0 0 10px}.s05 .p01 .block .box .balloon{position:absolute;top:50px;right:20px}.s05 .p01 .block .box .balloon img{width:60px;height:auto}.s05 .p01 .block .box .img img{max-width:100%;height:auto}}.s06{background-color:#f7f8fa}.s06 .block{*zoom:1}.s06 .block .box,.s06 .block .a{float:left}.s06 .block .box{width:210px}.s06 .block .box img{margin-bottom:10px}.s06 .block .a{padding-top:58px;width:40px;text-align:center}.s06 .block .a img.sp{display:none}.s06 .block:before,.s06 .block:after{content:' ';display:table}.s06 .block:after{clear:both}@media screen and (max-width: 768px){.s06 .block .box,.s06 .block .a{float:none}.s06 .block .box{margin:0 auto}.s06 .block .box img{margin-bottom:10px}.s06 .block .a{padding-top:0;margin:10px 0;width:auto}.s06 .block .a img{display:none}.s06 .block .a img.sp{display:inline}}.s07 .list .qa .q{font-size:16px;font-weight:bold;background:url(/assets/common/s07/q-52ae297782936dfa726c93810f8a0d203d6ea57caf12000b9db6580e02ab0167.png) 0 0 no-repeat;background-size:30px 30px;min-height:30px;padding:4px 0 0 40px;margin-bottom:20px}.s07 .list .qa .a{background:url(/assets/common/s07/a-bec9d6e251b6afd8e24235a5c606836483e79f4aa05516ab38c194ebb350734e.png) 0 0 no-repeat;background-size:30px 30px;min-height:30px;padding:5px 0 0 40px;line-height:1.75}@media screen and (max-width: 768px){.s07 .tab_text li{font-size:13px;padding:4px}}.s07 .list .qa .a a{text-decoration:underline;font-weight:bold}.s07 .list .qa .a p+p{margin-top:15px}.s07 .list .qa .a ul{margin-top:20px;font-size:13px;text-indent:-1em;padding-left:1em}.s07 .list .qa .a .ex{padding:10px;border:1px solid #e4e4e4;font-size:13px;background-color:#f7f8fa;margin-top:20px}.s07 .list .qa .a .ex h4{font-size:15px;background-color:#f7f8fa;margin-bottom:10px}.s07 .list .qa .a table{margin-top:20px;font-size:13px}.s07 .list .qa .a table th,.s07 .list .qa .a table td{padding:10px 20px;background-color:#ffffff;border:1px solid #e4e4e4;font-weight:normal;text-align:left}.s07 .list .qa .a table th{background-color:#edeff2;color:#0068b6}.s07 .list .qa+.qa{margin-top:30px;padding-top:30px;border-top:1px solid #dddddd}@media screen and (max-width: 768px){.s07 .list .qa .q{font-size:15px;margin-bottom:10px}.s07 .list .qa .a{font-size:14px;line-height:1.4}.s07 .list .qa+.qa{margin-top:15px;padding-top:15px}}footer{background-color:#0068b6;padding:30px 0 20px 0;color:#ffffff;text-align:center}footer a{color:#ffffff}footer .link{margin-bottom:20px}footer .link a{display:inline-block;margin:0 10px;font-size:13px}footer .link a:hover{color:#ffffff;text-decoration:underline}footer small{font-size:11px}.top-footer{background-color:#e67701;padding:30px 0 20px 0;color:#ffffff;text-align:center}.top-footer a{color:#ffffff}.top-footer .link{margin-bottom:20px}.top-footer .link a{display:inline-block;margin:0 10px;font-size:13px}.top-footer .link a:hover{color:#ffffff;text-decoration:underline}.top-footer small{font-size:11px}@media screen and (max-width: 768px){footer{padding:15px 10px}footer .link{margin-bottom:5px}footer .link a{margin:0 5px;font-size:12px}.top-footer{padding:15px 10px}.top-footer .link{margin-bottom:5px}.top-footer .link a{margin:0 5px;font-size:12px}.main .twitter-mobile{text-align:center;height:435px;border:1px solid #e4e4e4}.main .twitter-mobile .twitter-title{font-weight:bold;background-color:#0068b6;color:#ffffff}.inner .twitter-pc{display:none}.top-button-area .admin-button-pc{display:none}.top-button-area{padding-top:20px}.top-button-area .admin-button-mobile a{display:block;width:280px;line-height:60px;background-color:#1ec1e5;color:#FFFFFF;font-size:21px;font-weight:bold;text-align:center;margin:0 auto;margin-bottom:20px}}@media screen and (min-width: 768px){.inner .twitter-pc{text-align:center;height:435px;border:3px solid #e4e4e4}.twitter-pc .twitter-title{font-weight:bold;background-color:#0068b6;color:#ffffff}.main .twitter-mobile{display:none}.top-button-area .admin-button-mobile{display:none}}.entry{margin-top:60px;background-color:#f7f8fa}.entry .inner{width:860px;margin:0 auto}.entry .err{font-size:13px;margin-top:10px}.entry .err p{color:red}.entry .err p+p{margin-top:3px}.entry .form-group{*zoom:1}.entry .form-group input[type=radio]{display:none}.entry .form-group input[type=email],.entry .form-group input[type=text],.entry .form-group input[type=url],.entry .form-group input[type=number],.entry .form-group input[type=password]{width:97%;height:30px;font-size:15px;line-height:30px;margin:auto 8px;margin-bottom:8px}.entry .form-group input[type=number]{width:28%}.entry .form-group input[type=email].name,.entry .form-group input[type=text].name{width:44%}.entry .form-group select{width:30%;height:30px;border:1px solid #e4e4e4;margin:auto 8px}.entry .form-group label{display:block;padding:20px 30px;border:1px solid #1dade5;background-color:#ffffff;width:110px;text-align:center;font-weight:bold;cursor:pointer}.entry .form-group label span{display:block;text-align:center;font-weight:normal;font-size:14px;min-height:1.4em}.entry .form-group label.not{background-color:#efefef;color:#b3b3b3;border:1px solid #b3b3b3;cursor:auto}.entry .form-group .disabled{background-color:#efefef;color:#b3b3b3;border:1px solid #b3b3b3;cursor:auto}.entry .form-group .disabled label{background-color:#efefef;color:#b3b3b3;border:1px solid #b3b3b3;cursor:auto}.entry .form-group label.using{background-color:#e5f5fc;pointer-events:none}.entry .form-group input[type=radio]:checked+label{background-color:#e5f5fc;color:#1dade5}.entry .form-group input[type=radio]:hover+label{background-color:#e5f5fc80}.entry .form-group{margin-left:-30px}.entry .form-group .radio{float:left;margin-left:30px}.entry .form-group:before,.entry .form-group:after{content:' ';display:table}#new_so_net_application_plan .form-group{margin-left:0;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:30px;row-gap:30px}@media screen and (max-width: 768px){#new_so_net_application_plan .form-group{column-gap:1em;row-gap:1em}}#new_so_net_application_plan .form-group:before,#new_so_net_application_plan .form-group:after{content:none}#new_so_net_application_plan .form-group .radio{float:none;margin-left:0}@media screen and (max-width: 768px){#new_so_net_application_plan .form-group .radio{width:auto}}#new_so_net_application_plan .form-group label{padding:20px 0;width:100%}#new_so_net_application_plan .form-group#entry_plan{margin-left:0;display:block}#new_so_net_application_plan .form-group#entry_plan>div{margin-left:0;display:grid;grid-template-columns:repeat(3, 1fr);column-gap:30px;row-gap:30px;margin-bottom:30px}#new_so_net_application_plan .form-group#entry_plan>div.rc_rp{grid-template-rows:0 auto}@media screen and (max-width: 768px){#new_so_net_application_plan .form-group#entry_plan>div.rc_rp{grid-template-rows:1em auto}}@media screen and (max-width: 768px){#new_so_net_application_plan .form-group#entry_plan>div{column-gap:1em;row-gap:1em}}#new_so_net_application_plan .form-group.two-col-grid{grid-template-columns:repeat(2, 1fr)}@media screen and (max-width: 768px){#new_so_net_application_plan .form-group.sp-two-col-grid{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){#new_so_net_application_plan .form-group #so_net_application_plan_contract_type_sd+label,#new_so_net_application_plan .form-group #so_net_application_plan_contract_type_sv+label,#new_so_net_application_plan .form-group #so_net_application_plan_mnp_status_new_request+label{line-height:31px}}.entry .form-group:after{clear:both}.entry .block{background-color:#e5f5fc}.entry .block+.block{margin-top:10px}.entry .block .left{float:left;padding:20px 0 0 20px}.entry .block .left h3{font-size:15px;font-weight:bold;color:#1dade5}.entry .block .right{padding:20px 30px;margin-left:220px;background-color:#ffffff}.entry .block_errors{width:100%}.entry .block_errors .right{padding:0 40px;margin-left:220px}.entry .block .right .text{text-align:center;width:100px}.entry .block .right ul{margin-top:20px;margin-inline-start:10px}.entry .block .right ul li{font-size:13px;padding-left:1em;text-indent:-1em}.entry .block .right ul li a{color:#1dade5;text-decoration:underline}.entry .block .right .link{margin-bottom:10px}.entry .block .right .link a{font-size:15px;font-weight:bold;color:#1dade5;display:inline-block;margin-right:10px}.entry .block .right .link a:hover{color:#0068b6}.entry .block .right h3{font-size:12px}.entry .btn_area{margin:20px 0;*zoom:1}.entry .btn_area a{display:block;line-height:40px;text-align:center;font-weight:bold}.entry .faq .link{padding-top:20px;text-align:center}.entry .faq .link a{color:#3366ff}.entry .btn_area .back{float:left}.entry .btn_area .back a{width:120px;background-color:#ffffff;color:#0068b6;border:1px solid #e4e4e4;box-sizing:border-box}.entry .btn_area .back .active{color:#FFFFFF;background-color:#0068b6}.entry .btn_area .next{float:right}.entry .btn_area .next input[type=submit]{-webkit-appearance:none;display:block;margin:0 auto;border-radius:0;width:180px;background-color:#0068b6;color:#ffffff;border:none;line-height:40px;font-size:15px;font-weight:bold}.entry .btn_area:before,.entry .btn_area:after{content:' ';display:table}.entry .btn_area:after{clear:both}.entry .confirm_email{background-color:#ffffff;padding:40px;text-align:center}.entry.email .left h3,.entry.edit .left h3{margin-top:6px}@media screen and (max-width: 768px){.entry{margin-top:50px}.entry .inner{width:auto;margin:0}.entry .form-group{*zoom:1;margin-left:-5px}.entry .form-group input[type=email],.entry .form-group input[type=text],.entry .form-group input[type=password]{font-size:15px;width:94%}.entry .form-group label{padding:5px;width:auto;font-size:11px}.entry .form-group label img{width:50px;height:auto;display:block;margin:0 auto}.entry .form-group label span{font-size:12px}.entry .form-group .radio{width:90px;margin-left:5px}.entry .form-group:before,.entry .form-group:after{content:' ';display:table}.entry .form-group:after{clear:both}.entry .block+.block{margin-top:10px}.entry .block .left{float:none;padding:5px 10px}.entry .block .left h3{font-size:13px}.entry .block .right{padding:10px;margin-left:0}.entry .block_errors .right{padding:10px;margin-left:0}.entry .block .right ul{margin-top:10px}.entry .btn_area{*zoom:1}.entry .btn_area a{line-height:30px}.entry .btn_area .back a{width:80px}.entry .btn_area .next input[type=submit]{width:120px;line-height:26px;height:30px}.entry .btn_area .next>p{position:absolute;right:0}.entry .btn_area:before,.entry .btn_area:after{content:' ';display:table}.entry .btn_area:after{clear:both}.entry .confirm_email{text-align:left}}.alert{padding:15px;font-size:13px;border:1px solid transparent;border-radius:4px;-webkit-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;-moz-border-radius:4px;margin-bottom:10px}.alert strong{margin-right:5px}.alert.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}@media screen and (max-width: 768px){.alert{padding:5px 10px}}.imgView{width:200px}.imgInput img{width:200px}.mnp.description .inner h3{margin-bottom:35px;padding-left:15px;border-left:4px solid #1dade5;font-size:21px;line-height:30px}@media screen and (max-width: 768px){.mnp.description .inner h3{margin-bottom:20px;padding-left:10px;border-left:4px solid #1dade5;font-size:17px;line-height:25px}.faq .image-carry img{width:100%;height:auto;vertical-align:top}}.mnp.description .about{background-color:#f7f8fa}.mnp.description .about .list li{text-indent:-1em;margin-bottom:10px;padding-left:0.7em;font-size:19px;font-weight:bold}@media screen and (max-width: 768px){.mnp.description .about .list li{font-size:15px}.s02 .inner .invitation .example-1 .A-BC img{width:100%}.s02 .inner .invitation .example-2 .a-b-c img{width:100%}}.mnp.description .about .list li:before{content:"・"}.mnp.description .about .list li.note{display:block;padding-left:1em;text-indent:0;margin-bottom:15px;font-size:13px;font-weight:normal;line-height:1.7}.mnp.description .about .list li.note:before{content:""}.mnp.description .about .attention{margin-top:20px;padding:15px;background-color:#FFF}@media screen and (max-width: 768px){.mnp.description .about .attention{padding:10px}}.mnp.description .about .attention h4{margin-bottom:20px;color:#FF0000;font-size:16px;font-weight:bold}.mnp.description .about .attention li{text-indent:-1em;margin-bottom:10px;padding-left:1em;font-size:13px;font-weight:normal;line-height:1.6}.mnp.description .about .attention li:before{content:"※"}.tab{overflow:hidden}.tab li{background:#ccc;padding:15px 25px;float:left;margin-right:1px}.tab li.select{background:#eee}.content li{background:#eee;padding:20px}.hide{display:none}@media (min-width: 768px){.sb_logo{padding-left:100px;padding-right:100px}.s02 .inner .invitation .example-1 .A-BC img{width:729px;height:382px}.s02 .inner .invitation .example-2 .a-b-c img{width:768px;height:191px}}.s01 h1{margin-bottom:10px;font-size:30px;text-align:center}.hidden{display:none}#privacypolicy,#customer_harassment,#sustainability{font-family:"Noto Sans JP", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif}#privacypolicy #policy_update,#privacypolicy #customer_harassment_update,#customer_harassment #policy_update,#customer_harassment #customer_harassment_update,#sustainability #policy_update,#sustainability #customer_harassment_update{text-align:right}#privacypolicy h3,#customer_harassment h3,#sustainability h3{margin-top:3em;margin-bottom:0.5em;font-size:1.2em;font-weight:bold}#privacypolicy h4,#privacypolicy h5,#customer_harassment h4,#customer_harassment h5,#sustainability h4,#sustainability h5{margin-bottom:1em;font-weight:bold}#privacypolicy ol,#customer_harassment ol,#sustainability ol{margin-left:1.2em}#privacypolicy ul,#customer_harassment ul,#sustainability ul{margin-left:1.2em}#privacypolicy ul li,#customer_harassment ul li,#sustainability ul li{list-style:disc}#privacypolicy .kanji li,#customer_harassment .kanji li,#sustainability .kanji li{margin-left:4em;list-style:cjk-ideographic}#privacypolicy h3+div,#customer_harassment h3+div,#sustainability h3+div{margin-bottom:1em}#privacypolicy p+h4,#customer_harassment p+h4,#sustainability p+h4{margin-top:3em}#privacypolicy p+h5,#customer_harassment p+h5,#sustainability p+h5{margin-top:2em}#privacypolicy a,#customer_harassment a,#sustainability a{color:#0068b6}#privacypolicy a:hover,#privacypolicy a:focus-visible,#customer_harassment a:hover,#customer_harassment a:focus-visible,#sustainability a:hover,#sustainability a:focus-visible{color:#0068b6;text-decoration:underline}#privacypolicy a:visited,#customer_harassment a:visited,#sustainability a:visited{color:#0068b6}#privacypolicy sub,#customer_harassment sub,#sustainability sub{font-size:70%}@media screen and (max-width: 768px){main#option_agreement{margin-top:50px}}@media screen and (max-width: 768px){main#option_agreement h2{font-size:27px}}main#option_agreement h3{padding-left:15px;border-left:4px solid #1dade5;font-size:21px;line-height:30px}main#option_agreement .list{margin-bottom:4em}main#option_agreement .list ul{padding-left:2em}main#option_agreement .list ul li{list-style:disc;margin-bottom:10px;font-size:19px}main#option_agreement a{color:#0068b6}main#option_agreement a:hover,main#option_agreement a:focus-visible{color:#0068b6;text-decoration:underline}main#option_agreement a:visited{color:#0068b6}.red-text{color:#ff0000}@media screen and (max-width: 768px){.form-group .radio .beisia_notation{font-size:62.5%}}@media screen and (min-width: 769px){.form-group .radio .beisia_notation{font-size:12px}}.faq .top h1{margin-bottom:60px;font-size:30px;text-align:center}.faq .footer .button a{font-size:18px}@media screen and (max-width: 769px){.faq .top h1{margin-bottom:20px;font-size:10px;text-align:center}.faq .footer .button a{font-size:18px;width:auto}}
