.block{margin:0 auto;position:relative;overflow:hidden}.sp_wrapper{margin-top:-50px;background-color:#fff;width:100%!important;position:relative!important}#header{display:none}#contents{padding-top:0}.contents{width:100%;max-width:1240px;margin-bottom:0;margin-left:auto;margin-right:auto;text-align:center}.itap_wrapper{background:#fff;width:100%!important;position:relative!important}.itap_wrapper p{line-height:1.8em}.disp_large{display:block}.disp_small{display:none}.ac50 img{vertical-align:bottom}.ac50 p{margin-top:1em;margin-bottom:1em;color:#000}.ac50 section{padding-bottom:1.25rem}.ac50 .center{text-align:center}.ac50 .bold{font-weight:700}.ac50 .left{text-align:left}.ac50 .right{text-align:right}.ac50 .fright{float:right}.ac50 .fleft{float:left}.ac50 .wide{width:100%}.ac50 .red{color:#ba272d}.ac50 .yellow{color:#f5e721}.ac50 .orange{color:#f7931e}.ac50 .green{color:#008b45}.ac50 .bg_lightgray{background-color:#fafafa}.ac50 .bg_lightgray2,.ac50 .bg_lightgray3{background-color:#f2f2f2}.ac50 .bg_black{background-color:#000}.ac50 .rakuten_bgc1{background-color:#e2cc8f}.ac50 .rakuten_bgc2{background-color:#ebe4d1}.ac50 .rakuten_bgc3,.ac50 .rakuten_bgc4{background-color:#ac231a}.ac50 .space_t{padding-top:2em}.center.space2{position:relative}.center.space2 .txt{position:absolute;right:85px;bottom:-8px;font-weight:700;font-size:18px}.color_bloc{width:754px;margin:38px auto 0}.color_bloc ul{margin-left:-126px}.color_bloc ul li{float:left;width:314px;margin-left:126px;margin-top:80px}.color_bloc ul li p{color:#fff;font-weight:700;font-size:30px;text-align:center;margin:0 0 8px}.space2 .copy{text-align:center;font-weight:700;color:#fff;font-size:35px;margin-top:75px}.ac50 p.check{font-size:1.2em;padding-left:1.8em;background:url(https://sm-tap.com/shop/html/template/default/img/ac50/check.png) left .1em no-repeat}.ac50 .hr_border{border-top:2px solid #b3b3b3}.ac50 .table_compare{width:100%}.ac50 .table_compare th,.ac50 .table_compare td{border:2px solid #000;padding-top:.7em;padding-bottom:.7em;font-weight:400;text-align:center}.ac50 .table_compare th{width:29%;background-color:#303030;color:#fff;text-align:left;font-size:1.1em;padding-left:.7em}.ac50 .table_compare .c1{width:29%;font-size:1.2em;font-weight:700;text-align:left;padding-left:2em;background:url(https://sm-tap.com/shop/html/template/default/img/ac50/check.png) .3em center no-repeat;background-color:#f5f5c3}.ac50 .table_compare .c1 span{font-size:1.4em}.ac50 .table_compare .c2,.ac50 .table_compare .c3{width:21%;font-size:1.2em}.ac50 .table_compare .small{font-size:1.1em}.ac50 .image_caption{position:absolute;top:8em;left:0;width:80%;text-align:right;color:#fff;font-weight:700}.ac50 .image_caption p{color:#fff}.ac50 #ac .image_caption{position:absolute;top:33%;left:10%;color:#fff;font-weight:700;text-align:left;width:auto}.ac50 .i_caption{font-size:4em;line-height:1;margin:0 0 15px}.ac50 .i_subcaption{font-size:3em;line-height:1;margin:0;padding-right:.2em}.ac50 .i_caption2{font-size:4em;line-height:1.3em;margin:0 0 15px}.title-border{display:flex;align-items:center;font-size:2em;font-weight:700}.title-border:after{border-top:2px solid #000;content:"";flex-grow:1}.title-border:after{margin-left:30px}.ac50 #solar1 h3{font-size:4.2em;margin-bottom:0}.ac50 #solar1 h4{font-size:2em;margin-bottom:0}.ac50 #solar1 h5{font-size:1.5em;margin-bottom:0}.ac50 #solar1 h5 span,.ac50 #charge h5 span{font-size:2em}.ac50 #charge .small{font-size:.8em}.ac50 #solar1 .bloc2 h5,.ac50 #charge .bloc2 h5{font-size:1.65em;margin:.5em 0 0}.ac50 #solar1 .bloc2 p{margin-top:.2em}.ac50 #ac h4{font-size:2em;margin-bottom:0}.ac50 #ac .small{font-size:.7em}.ac50 #info h3{font-size:3em}.ac50 #info table{width:100%;font-size:.6em;margin-bottom:1em}.ac50 #info table th{background-color:#d4d4d4;text-align:center;border:1px solid #000;padding:.5em}.ac50 #info table td{width:50%;border:1px solid #000;padding:.5em}.ac50 .pse_caption{font-size:1.2em;font-weight:700;margin:0;text-align:center}.ac50 .pse_comment{font-size:.9em;margin:0}.ac50 #support .image_caption{left:8em;top:5em;color:#000}.ac50 #support .image_caption p{color:#000}.ac50 #support .i_caption{font-size:2em;text-align:left;line-height:1.6em}.ac50 #support .bloc2_left{width:22%}.ac50 #support .bloc2_right{width:78%}.ac50 #support .bloc2_right p{font-size:.95em}.ac50 #support .bloc2_right h4{font-size:1.8em}.ac50 #support .telfax{line-height:2em;font-size:1.6em;font-weight:700}.ac50 #support hr{border-top:1px solid #000;margin:4em 0}.ac50 #donation .image_caption1,.ac50 #donation .image_caption2{color:#fff;font-size:1em;text-align:left;line-height:2.6em;width:36%;position:absolute;text-shadow:0px 0px 3px #000}.ac50 #donation .image_caption1{top:6em;left:6em}.ac50 #donation .image_caption2{top:9em;right:6em}.ac50 #qa h3{font-size:3.4em;text-align:center}.ac50 #qa h4{font-size:1.8em;background-color:#e6e6e6;padding:.4em 1em;margin-top:3em}.ac50 #qa p{line-height:2em;font-size:1.05em}.ac50 #colors .caption{font-size:2em;font-weight:700}@media(min-width:768px){.itap_wrapper{max-width:100%}.block{width:100%;max-width:1240px}.size2{font-size:1.25rem}.ac50{color:#000}.sp_block{display:none!important}.pc_block{display:inherit!important}.ac50 .space{margin-bottom:9.375rem!important}.ac50 .space2{margin-bottom:5rem!important}.ac50 .space3{margin-bottom:2.5rem!important}.ac50 .space4{margin-bottom:1.25rem!important}.ac50 .section_inner{width:900px;margin:0 auto}.ac50 .bg{background-position:center center;background-repeat:no-repeat;background-attachment:fixed;background-size:cover;background-color:#000;height:56.25rem;position:relative}.ac50 .bg_fix{background-position:center center;background-repeat:no-repeat;height:740px;position:relative}.ac50 h3.caption{font-size:55px;margin:0 0 1.25rem}.ac50 p.caption{font-size:1.625rem}.ac50 .border_red{width:1085px;margin:0 auto;padding:2.5rem 0;border:10px solid #bc0206}.ac50 .border_red2{width:1085px;margin:0 auto;padding:2.5rem 0;border:5px solid #bc0206}.ac50 .caption1{width:100%;padding-top:9.375rem;color:#fff}.ac50 .h500{height:530px}.ac50 .bloc2{position:relative}.ac50 .bloc2_left{float:left;width:49%}.ac50 .bloc2_right{float:right;width:49%}.ac50 #solar1 .bloc2_left,.ac50 #solar1 .bloc2_right,.ac50 #charge .bloc2_left,.ac50 #charge .bloc2_right{width:45%}.ac50 #ac .bloc2_left{width:38%}.ac50 #ac .bloc2_right{width:58%}.ac50 .pright{padding-right:30px}.ac50 .bloc2_inner{padding:0 65px}.ac50 h5.caption{text-align:left;font-size:1.6875rem;font-weight:700;margin:1.875rem 0 1.25rem}.ac50 h5.caption2{text-align:center;font-size:1.6875rem;font-weight:700;margin:1.25rem 0 .625rem}.ac50 .nopad{margin:0;padding:0}.ac50 .caption1 h2{font-size:3.5em;margin:0;padding:0;font-weight:700;text-shadow:0px 0px 1.25rem rgba(0,0,0,1)}.ac50 .caption1 p{font-size:1.25rem;margin:0;padding:0;text-shadow:0px 0px 1.25rem rgba(0,0,0,1)}.ac50 .p-caption,.ac50 .p-caption2{padding-top:3.75rem;padding-left:3.75rem;color:#fff}.ac50 .p-caption h2{font-size:4.375rem;margin:0;padding:0;font-weight:700;text-shadow:0px 0px .625rem rgba(0,0,0,1)}.ac50 .subcaption{font-size:2.5rem;color:#fff;margin:0;padding:0;font-weight:700;text-shadow:0px 0px 1.25rem rgba(0,0,0,1)}.ac50 .p-subcaption{font-size:2.125rem;color:#fff;margin-top:-.625rem;padding:0;font-weight:700;text-shadow:0px 0px 1.25rem rgba(0,0,0,1)}.ac50 .notes{font-size:1rem;color:#fff;position:absolute;left:0;bottom:0;width:100%;text-shadow:0px 0px 3px rgba(0,0,0,1)}.ac50 .notes .p-caption{padding-bottom:2.5rem}.ac50 .caption2,.ac50 h3.caption2{font-size:1.875rem;font-weight:700;margin:0;padding:0}.ac50 .subcaption2{font-size:2.1875rem;font-weight:700;padding:1.25rem 0 0;margin:0}.ac50 .subcaption3{font-size:1.875rem;font-weight:700;padding:0;margin:0}.ac50 .summary2{text-align:left;font-size:1.125rem;max-width:85%;padding:0rem .9375rem;line-height:2em;margin:0 auto 1.25rem}.ac50 .summary2 p{margin-bottom:0}.ac50 .border1{border-bottom:3px solid #c12f5b}.ac50 .border1_t{padding:.1875rem 0;border-top:3px solid #c12f5b}.ac50 .border2{border-bottom:2px solid #c12f5b}.ac50 .summary2,.ac50 .summary3{position:relative}.ac50 .summary3 .caption{font-weight:700}.bloc3{font-size:1.25rem}.ac50 .bloc3_left{float:left;width:33%;padding:0 2% 0 0;word-wrap:break-word;word-break:break-all}.ac50 .bloc3_center{float:left;width:33%;padding:0 1%;word-wrap:break-word;word-break:break-all}.ac50 .bloc3_right{float:left;width:33%;padding:0 0 0 2%;word-wrap:break-word;word-break:break-all}.ac50 h4{margin:0;padding:0;font-weight:700;font-size:1.1875rem}.ac50 .bloc4{width:780px;margin:0 auto;text-align:center}.ac50 .bloc4_left,.ac50 .bloc4_center,.ac50 .bloc4_right{float:left;width:33%;padding:0 1.25rem;word-wrap:break-word;word-break:break-all}.ac50 .bloc4 .bloc4_h{font-size:.9375rem;font-weight:700;padding-bottom:.625rem}.ac50 .bloc4 .bloc4_p{font-size:.9375rem;color:#666;font-weight:700;padding-bottom:1.125rem}.ac50 .w1000{width:1090px;margin:0 auto;position:relative}.ac50 .w1000b{width:1000px;margin:0 auto;position:relative}.ac50 .w990{width:990px;margin:0 auto;position:relative}.ac50 .w750{width:750px;margin:0 auto;position:relative}.ac50 .w600{width:600px;margin:0 auto;position:relative}.ac50 .w850{width:850px;margin:0 auto;position:relative}.ac50 .w95p{width:95%;margin:0 auto;position:relative}.ac50 .w90p{width:90%;margin:0 auto;position:relative}.ac50 .w85p{width:85%;margin:0 auto;position:relative}.ac50 .g_left{width:530px}.ac50 .g_left_text{padding-top:1.875rem;font-size:1.25rem;line-height:1.875rem;word-wrap:break-word;word-break:break-all}.ac50 .border_h{padding:.625rem 0 .625rem .9375rem;border-left:1rem solid #666;border-bottom:1px solid #666;font-size:1.375rem;font-weight:700;line-height:1.5625rem}.ac50 .warn{font-size:1.5625rem;color:#c3272d;font-weight:700}.ac50 .books{background-color:#0266bb;color:#fff}.ac50 .books_header{text-align:center;font-size:1.875rem;margin-top:9.375rem}.ac50 .books_inner{padding:0 9.375rem 9.375rem}.ac50 .books .book{width:33%;float:left;padding:.375rem 1.875rem 1.25rem;text-align:center;font-size:1.125rem}.ac50 .books .book img{width:100%}.ac50 .big_caption1{background:url(https://sm-tap.com/shop/html/template/default/img/l0807/item1_cap_bg.jpg) repeat-y center center;background-size:contain;padding:1.875rem 0;font-size:3.125rem;color:#fff;font-weight:700;text-align:center}.ac50 .big_subcaption1{font-size:1.875rem;color:#ff9901;margin:1.875rem 0 0;padding:0;font-weight:400}.ac50 .youtube{width:100%;max-width:100%;background-color:#000;padding:.625rem 0}.ac50 .font2{font-size:1.1875rem;line-height:1.8125rem}.ac50 table{border-collapse:collapse}.ac50 .ssmall{font-size:50%}.ac50 .w-panel{font-weight:700;margin-top:0rem;width:530px;padding:1.25rem 2.5rem 1.25rem 1.25rem;background-color:#ffffff80}.ac50 .option_border{border:10px solid #c5c5c5;padding:.9375rem}.ac50 .option h4{font-size:4.1875rem;text-align:center;font-weight:700}.ac50 .option .caption{font-size:1.875rem;text-align:center;font-weight:700;margin:1.25rem 0}.ac50 .option_item{width:25%;float:left;padding:.625rem}.ac50 .option_item .header{background-color:#dfdfdf;padding:.625rem 0;font-weight:700;text-align:center}.ac50 .option_item .comment{border-top:1px solid #dfdfdf;padding-top:.625rem;font-size:1.0625rem}.ac50 .compare_left{float:left;width:63%}.ac50 .compare_right{float:left;width:37%;padding-left:50px;padding-right:30px}.ac50 .review{width:930px;margin:0 auto 1.25rem}.ac50 .review .date{font-size:.9375rem}.ac50 .review .review_point{margin:.625rem 0;font-size:.9em}.ac50 .review .review_point .sp_block{display:inline-block!important}.ac50 .review .review_point .sp_block span{color:#f0b65d;margin-right:1.875rem}.ac50 .review .caption{color:#686868;font-size:1.25rem;margin:1.875rem 0 .625rem}.ac50 .review .comment{line-height:1.8em}.ac50 .review .balloon{position:relative;display:inline-block;z-index:0;color:#fff;background-color:#bc0206;font-size:2.8125rem;text-align:center;padding:.9375rem 0;margin-top:10px;font-weight:700;width:100%}.ac50 .review .balloon:after{content:"";position:absolute;top:-20px;left:250px;margin-left:0;display:block;width:0px;height:0px;border-style:solid;border-width:30px 0 0 15px;border-color:transparent transparent transparent #bc0206;z-index:-1}.ac50 #ac .movie .bloc2_left{width:55%}.ac50 #ac .movie .bloc2_right{width:45%}}@media(max-width:767px){video{width:100%}.itap_wrapper{padding:0 .5em}#header{display:block}.header_logo_area{display:none}.sp_block{display:inherit!important}.pc_block{display:none!important}.ac50 .space{margin-bottom:2em!important}.ac50 .space2{margin-bottom:1.5em!important}.ac50 .space3{margin-bottom:1em!important}.ac50 .space4{margin-bottom:.5em!important}.ac50 .bg_fix{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative}.ac50 .bg6{background-image:url(https://sm-tap.com/shop/html/template/default/img/l0810/l0810_bg6.jpg);padding-bottom:1em}.ac50 .summary3{position:relative}.ac50 h3.caption{font-size:1.6em}.ac50 p.caption{font-size:.8em}.ac50 .border1{border-bottom:1px solid #c12f5b}.ac50 .border1_t{padding:.3em 0;border-top:1px solid #c12f5b}.ac50 .border2{border-bottom:1px solid #c12f5b}.ac50 p.subcaption3{margin:0;padding:0;font-size:.8em;font-weight:700}.ac50 .w50p{max-width:50%}.ac50 .bloc2{position:relative}.ac50 .border_red,.ac50 .border_red2{width:100%;margin:0 auto;padding:1em;border:.3em solid #bc0206}.ac50 .size2{font-size:.8em}.ac50 .caption2{font-size:1.3em;font-weight:700}.ac50 .subcaption2{font-size:1.2em;margin:0}.ac50 .big_caption1{background:url(https://sm-tap.com/shop/html/template/default/img/l0807/item1_cap_bg.jpg) no-repeat center center;color:#fff;font-weight:700;text-align:center;font-size:1.2em;height:2.5em;line-height:2.5em;background-size:cover}.ac50 .bg_lightgray{background:none}.ac50 h5.caption{background-color:#e5e5e5;padding:.5em 0;text-align:center;font-size:1.2em;font-weight:700;margin:0}.ac50 h5.caption2{background-color:#e5e5e5;padding:.2em 0;text-align:center;font-size:1.5em;font-weight:700;margin:0}.ac50 .charge_caption{background-color:#e5e5e5;padding:.2em 0;text-align:center;font-size:1.3em;font-weight:700}.ac50 .bloc2_inner{padding-bottom:2em}.ac50 .photos{background-color:#aba899;padding:.5em 0}.ac50 .w-panel{margin-top:0;width:70%;padding:.5em .7em;background-color:#ffffff80}.center.space2 .txt{right:0;bottom:-26px;font-size:10px}.space2 .copy{font-size:13px;margin-top:35px;margin-bottom:0}.color_bloc{width:90%;margin:0 auto}.color_bloc ul{margin-left:0}.color_bloc ul li{float:left;width:45%;margin-left:10%;margin-top:25px}.color_bloc ul li:nth-child(2n-1){margin-left:0}.color_bloc ul li p{font-size:12px}.space2 .block02{padding:35px 0 15px}.ac50 .image_caption{top:2.5em;width:85%}.ac50 .i_caption{font-size:1.6em}.ac50 .i_subcaption{font-size:1.3em}.ac50 .w1000b,.ac50 .w990{padding-left:1em;padding-right:1em}.ac50 .table_compare th,.ac50 .table_compare td{border:1px solid #000;padding-top:.7em;padding-bottom:.7em;font-weight:400;text-align:center}.ac50 .table_compare th{width:29%;background-color:#303030;color:#fff;text-align:left;font-size:.6em;padding-left:.7em}.ac50 .table_compare .c1{width:29%;font-size:.9em;font-weight:700;text-align:left;padding-left:1.5em;background:url(https://sm-tap.com/shop/html/template/default/img/ac50/check.png) .1em center no-repeat;background-color:#f5f5c3;background-size:1.2em}.ac50 .table_compare .c1 span{font-size:.9em}.ac50 .table_compare .c2,.ac50 .table_compare .c3{width:21%;font-size:.7em}.ac50 .table_compare .small{font-size:.6em}.ac50 p.check{padding-left:1.5em;background:url(https://sm-tap.com/shop/html/template/default/img/ac50/check.png) .3em .3em no-repeat;background-size:1em}.ac50 .compare_right{padding-top:1em}.ac50 .compare_right_left{width:45%;float:left;padding-right:.5em}.ac50 .compare_right_right{width:55%;float:left;padding-left:.5em;border-left:1px solid #000}.ac50 .compare_right_left .compare_img{float:left;width:20%}.ac50 .compare_right_right .compare_img{float:left;width:40%;padding-top:1.6em}.ac50 .compare_right_left .compare_text{float:right;width:80%;font-size:.4375rem}.ac50 .compare_right_right .compare_text{float:right;width:60%;font-size:.4375rem}.ac50 #solar1 h3{font-size:1.7em;text-align:center}.ac50 #solar1 h4{font-size:1.2em;text-align:center}.ac50 #solar1 .bloc2 h5,.ac50 #charge .bloc2 h5{font-size:1.4em}.ac50 .search_block{font-size:.7em;font-weight:700;text-align:center}.ac50 .search_image{width:40%;max-width:100%}.ac50 #ac h4,.ac50 #info h3{font-size:1.4em}.ac50 .pse_left{width:35%;float:left}.ac50 .pse_right{width:65%;float:left;padding-left:1em;font-size:.9em}.ac50 .pse_caption{text-align:left}.ac50 #support .image_caption{left:0;top:0;width:100%}.ac50 #support .i_caption{font-size:1.1em;padding-left:1em}.ac50 #support .support_image{margin-top:3em}.ac50 #support .bloc2_right{width:100%}.ac50 #support .telfax{line-height:1.2em;font-size:1.2em}.ac50 #support .bloc2_right h4{font-size:1.2em;padding:.5em 0 .5em 5em;background-size:auto 100%;margin-top:1.33em}.ac50 #support .support_h1{background:url(https://sm-tap.com/shop/html/template/default/img/ac50/support1.jpg) left center no-repeat}.ac50 #support .support_h2{background:url(https://sm-tap.com/shop/html/template/default/img/ac50/support2.jpg) left center no-repeat}.ac50 #support .support_h3{background:url(https://sm-tap.com/shop/html/template/default/img/ac50/support3.jpg) left center no-repeat}.ac50 #support hr{margin:1em 0 0}.ac50 #qa h3{font-size:1.4em}.ac50 #qa h4{font-size:1.1em;margin-top:2em}.ac50 #qa p{line-height:1.3em}.ac50 .bg_lightgray3{background-color:#efefef}.ac50 .review{margin:0 auto 1em}.ac50 .review img{width:5em}.ac50 .review .date{font-size:1em}.ac50 .review .review_point{margin:1em 0;font-size:.9em}.ac50 .review .review_point .sp_block{display:block}.ac50 .review .review_point .sp_block span{color:#f0b65d;margin-right:3em}.ac50 .review .caption{color:#686868;font-size:1.2em;margin:0}.ac50 .review .comment{line-height:1.4em;font-size:.9em}.ac50 .review .balloon{position:relative;display:inline-block;z-index:0;color:#fff;background-color:#bc0206;font-size:1em;text-align:center;padding:.5em 0;margin-top:10px;font-weight:700;width:100%}.ac50 .review .balloon:after{content:"";position:absolute;top:-20px;left:40%;margin-left:0;display:block;width:0px;height:0px;border-style:solid;border-width:30px 0 0 15px;border-color:transparent transparent transparent #bc0206;z-index:-1}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/page-ac50.css.map */
