*{margin:0;padding:0}article,figure,footer,header,hgroup,nav,section{display:block}@font-face{font-family:mplus-2p;src:url('../../fonts/MPLUS2-Medium.woff') format("truetype");font-weight:400}@font-face{font-family:mplus-2p;src:url('../../fonts/MPLUS2-ExtraBold.woff') format("truetype");font-weight:700}:focus-visible{outline:4px solid var(--color-selection)}html{background:#f3f3f2}body{color:#000;margin:0 auto;height:auto;background:#f3f3f2;font-family:mplus-2p,"Yu Gothic",游ゴシック,Helvetica,Arial,sans-serif;-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}#base{display:none;width:700px;margin:0 auto;cursor:default}header{margin:60px auto;padding-top:30px}#header_left_menu{display:none;position:fixed;margin-top:-65px;background-color:#f3f3f2;border-radius:10px;border:solid 1px #dedede;padding:0 10px;height:65px}header img{margin-left:40px;width:102px;height:102px;float:left;vertical-align:middle}#sidemenu{left:0}button{border:none}h1{font-weight:700;font-size:42px;text-align:center;width:700px;margin-top:-65px}h2{font-size:3em;font-weight:700;letter-spacing:.01em}p{line-height:1.5em;padding-bottom:1em}h4{margin-top:20px;font-weight:700;font-size:20px;border-left:solid 5px #333;padding-left:5px;margin-bottom:10px}p img{display:block;width:370px;margin:10 auto;border:none}p .about_image{display:block;border:none;margin:20px auto;width:calc(100% - 300px)}p .sp_image{display:block;width:calc(100% - 400px);margin:20px auto;border:solid 1px #ddd}p .example_image{border:none;margin:0 auto;width:100%}p .attention_text{color:red}.bold{font-weight:700}.main_color_text{color:#acb6e5;background:linear-gradient(189deg,#f80f0f,#cf3ff5);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sub_color_text{color:#cf3ff5}#maker{margin-top:10px;margin-left:50px;font-size:15px;display:none}#platform_tabbed_menu{height:90px}article{margin:10px;margin-bottom:100px}article .title{border-left:solid 5px #333;padding-left:5px;margin:30px 0 10px 0;font-size:26px}article .date{margin-left:40px;font-size:12px}article .text{margin-bottom:70px;font-size:16px;color:#222}article p{padding-left:10px;padding-bottom:1em}article ul{padding-left:10px;margin-bottom:30px;margin-left:40px}article li{line-height:1.2em;padding-bottom:1em}article a{color:#00a381}.usage_box .usage_details{width:500px;margin:10px auto;margin-bottom:50px;border:solid 1px #ddd;padding:10px 20px;border-radius:5px}.usage_box .usage_details .content{display:flex;border-bottom:solid 1px #ccc;min-height:35px;line-height:35px}.usage_box .usage_details .content:last-child{border-bottom:none}.usage_box .usage_details .content .index{width:150px}.usage_box .usage_details .content .item{width:180px}.usage_box .usage_details .content .quantity{width:50px;text-align:center}.usage_box .usage_details .content .price{width:100px;text-align:center}.usage_box .usage_details .content .total_price{padding-top:10px;width:100px;height:50px;line-height:20px;font-weight:700;text-align:center}.line{height:1px;background-color:#999;margin:0 auto;width:600px;overflow:hidden}#next_page_area{margin:50px auto}#next_page_area a{display:block;margin:0 auto;text-align:center;color:#00a381;font-weight:700;font-size:26px}#next_page_area a:visited{color:#00a381}footer{clear:both;text-align:center;width:100%;margin:30px auto;color:#333}footer a{color:#666;font-size:14px;line-height:40px;margin:5px;height:20px;text-decoration:none}@media screen and (max-width:1023px){body{width:100%}header{margin:0;padding-top:90px}#header_left_menu{display:block;margin-left:10px}#sidemenu{left:-300}h1{margin-top:40px;margin-bottom:60px;font-size:16px;letter-spacing:0;width:100%}#document-title{letter-spacing:0;font-size:29px}#base{display:none;width:100%;margin:0 auto}#maker{width:90%;margin:0 auto;display:none}.line{width:100%}p img{width:calc(100% - 5px)}p .about_image{width:calc(100% - 150px)}p .sp_image{width:280px}p .example_image{width:100%}article{margin:0}article ul{margin-bottom:30px;margin-left:20px}article .title{margin:10px 10px 0 10px;font-size:22px}article .date{margin-left:40px;font-size:13px}article .text{margin:5px 10px 100px 10px;font-size:16px;color:#222}article p{line-height:1.5em;padding-bottom:1em}h4{margin-top:20px;font-weight:700;font-size:18px}article .usage_box .usage_details{width:100%;padding:0;border:none}article .usage_box .usage_details .content{display:flex;border-bottom:solid 1px #ccc;height:35px;line-height:35px;padding-left:0}article .usage_box .usage_details .content:last-child{border-bottom:none;height:80px}article .usage_box .usage_details .content .index{box-sizing:border-box;width:130px;padding-left:10px}article .usage_box .usage_details .content .item{width:165px}article.usage_box .usage_details .content .quantity{width:20px}article .usage_box .usage_details .content .price{width:100px}article.usage_box .usage_details .content .total_price{line-height:20px}#next_page_area a{font-size:20px}.footerbox a{line-height:40px;width:auto;font-size:14px}}@media screen and (max-width:580px){p .sp_image{width:calc(100% - 5px)}}