html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{font:inherit;vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;vertical-align:middle;font-weight:400}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif}#container{min-width:1090px}.inner{width:990px;margin:0 auto}.product li{text-align:left;color:#6a6860}h3{text-indent:-9999px;margin:0 auto}a{overflow:hidden}.header{padding-top:20px;position:relative}.header .logo a{display:block}.header .sns{position:absolute;top:40px;right:0}.link .sns{text-align:center;width:auto;margin:40px 0 0 -10px}.header .sns:after{content:"";clear:both;display:block}.header .sns li,.link .sns li{height:20px;margin-left:10px;overflow:hidden}.header .sns li{float:left;display:block}.link .sns li{float:none;vertical-align:bottom;display:inline-block}.header .sns .hatebu,.link .sns .hatebu{width:50px}.header .sns .ameba,.link .sns .ameba{width:67px}.header .sns .gree,.link .sns .gree{width:70px}.header .sns .facebook,.link .sns .facebook{width:114px;height:21px}.header .sns .twitter,.link .sns .twitter{width:68px}.header .sns .google,.link .sns .google{width:72px}.header .sns .mixi,.link .sns .mixi{width:60px}.mod-lp_campaign_smartpass{color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,from(#ff8100),to(#ff6900));background-image:-moz-linear-gradient(#ff6900,#ff8100);background-image:-webkit-linear-gradient(#ff6900,#ff8100);background-color:#ff8100;background-image:linear-gradient(#ff8100,#ff6900);background-size:100%;padding:70px 0}.mod-lp_campaign_smartpass a{color:#fff}.mod-lp_campaign_smartpass p{letter-spacing:-.05em;text-align:center;font-size:15px;line-height:1.6}.mod-lp_campaign_smartpass .annotation{margin-top:1em;padding:0;font-size:.8em;list-style:none}.mod-lp_campaign_smartpass .icon-annotation{vertical-align:top;font-size:.8em;position:relative;top:0}strong .mod-lp_campaign_smartpass .icon-annotation{font-size:.4em}.mod-lp_campaign_smartpass__inner{width:990px;margin:0 auto}.mod-lp_campaign_smartpass__title{text-indent:0;text-align:center;color:#fff;margin-bottom:15px;font-size:36px;line-height:1.2}.mod-lp_campaign_smartpass__title span{color:#fff333}.mod-lp_campaign_smartpass__title span .icon-annotation{font-size:.4em}.mod-lp_payment{background-image:-webkit-gradient(linear,50% 0,50% 100%,from(#fafafa),to(#ededed));background-image:-moz-linear-gradient(#ededed,#fafafa);background-image:-webkit-linear-gradient(#ededed,#fafafa);background-color:#fafafa;background-image:linear-gradient(#fafafa,#ededed);background-size:100%;padding:70px 0}.mod-lp_payment .mod-lp_payment__inner{width:990px;margin:0 auto}.mod-lp_payment .mod-lp_payment__title{color:#777;text-align:center;text-indent:0;margin-bottom:15px;font-size:36px;line-height:1.2}.mod-lp_payment p{letter-spacing:-.05em;text-align:center;color:#777;font-size:15px;line-height:1.6}.mod-lp_payment ul{margin:50px 0 0 21px}.mod-lp_payment ul:after{content:"";clear:both;display:block}.mod-lp_payment li{float:left;width:140px;margin-left:20px;display:block}.mod-lp_payment li.mod-lp_payment__credit{margin-left:0}.mod-lp_payment li.mod-lp_payment__rakuten a{width:60%;margin:0 auto;display:block}.mod-lp_payment .mod-lp_payment__logo{width:100%}.mod-lp_delivery{background-image:-webkit-gradient(linear,50% 0,50% 100%,from(#faf7ee),to(#f8f4e8));background-image:-moz-linear-gradient(#f8f4e8,#faf7ee);background-image:-webkit-linear-gradient(#f8f4e8,#faf7ee);background-color:#faf7ee;background-image:linear-gradient(#faf7ee,#f8f4e8);background-size:100%;padding:70px 0}.mod-lp_delivery .mod-lp_delivery__inner{width:990px;margin:0 auto}.mod-lp_delivery .mod-lp_delivery__title{color:#6a6860;text-indent:0;text-align:center;margin-bottom:50px;font-size:36px;line-height:1.2}.mod-lp_delivery ul:after{content:"";clear:both;display:block}.mod-lp_delivery li{letter-spacing:-.05em;color:#6a6860;float:left;vertical-align:top;width:210px;margin-left:30px;font-size:15px;line-height:1.6;display:block}.mod-lp_delivery li span{text-align:center;margin:0 auto 25px;display:block}.mod-lp_delivery li .annotation{margin-top:1em;padding:0;font-size:.8em;list-style:none}.mod-lp_download_buttons{justify-content:center;display:flex}.mod-lp_download_buttons li{text-align:center;width:25%}.mod-lp_download_buttons li .mod-lp_download_buttons__button{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;text-align:center;text-shadow:-1px -1px #0003;color:#fff;border:1px solid #ccc;border-radius:8px;font-weight:700;text-decoration:none;display:inline-block;box-shadow:0 0 4px #0006}.mod-lp_download_buttons li .mod-lp_download_buttons__button.mod-lp_download_buttons__button--appStore,.mod-lp_download_buttons li .mod-lp_download_buttons__button.mod-lp_download_buttons__button--googlePlay{background:-webkit-linear-gradient(#666,#000);background:linear-gradient(#666,#000);border-color:#000}.mod-lp_download_buttons li .mod-lp_download_buttons__button.mod-lp_download_buttons__button--appStore:hover,.mod-lp_download_buttons li .mod-lp_download_buttons__button.mod-lp_download_buttons__button--googlePlay:hover{background:linear-gradient(#838383,#181818)}.mod-lp_download_buttons li .mod-lp_download_buttons__button.mod-lp_download_buttons__button--auMember{background:-webkit-linear-gradient(#fbb57d,#f60);background:linear-gradient(#fbb57d,#f60);border-color:#ee6315}.mod-lp_download_buttons li .mod-lp_download_buttons__button.mod-lp_download_buttons__button--auMember:hover{background:linear-gradient(#fcbe8a,#f17325)}.link{background:#eee;padding:70px 0}.link .outer li,.link .lps li,.link .relational li{float:left;display:block}.link .outer:after,.link .lps:after,.link .relational:after{content:"";clear:both;display:block}.link .outer a,.link .relational a{text-indent:-9999px;display:block}.link .lps{width:735px;margin-left:118px;padding:40px 0 20px}.link .lps li{margin-left:20px;padding-bottom:20px}.link .relational li{vertical-align:middle;margin-left:50px;padding-top:15px}.link .relational li.tolot{margin-right:31px;padding-top:0}.link .relational .tolot a{background:url(/lp/common/images/footer_btn_tolot.png) no-repeat;width:161px;height:56px}.link .relational .facebook a{background:url(/lp/common/images/footer_btn_facebook_off.png) no-repeat;width:87px;height:33px}.link .relational .facebook a:hover{background:url(/lp/common/images/footer_btn_facebook_on.png) no-repeat}.link .relational .twitter a{background:url(/lp/common/images/footer_btn_twitter_off.png) no-repeat;width:102px;height:33px}.link .relational .twitter a:hover{background:url(/lp/common/images/footer_btn_twitter_on.png) no-repeat}.link .relational .blog a{background:url(/lp/common/images/footer_btn_blog_off.png) no-repeat;width:102px;height:33px}.link .relational .blog a:hover{background:url(/lp/common/images/footer_btn_blog_on.png) no-repeat}.link .relational .mixi a{background:url(/lp/common/images/footer_btn_mixi_off.png) no-repeat;width:72px;height:33px}.link .relational .mixi a:hover{background:url(/lp/common/images/footer_btn_mixi_on.png) no-repeat}.link .relational .youtube a{background:url(/lp/common/images/footer_btn_youtube_off.png) no-repeat;width:72px;height:33px}.link .relational .youtube a:hover{background:url(/lp/common/images/footer_btn_youtube_on.png) no-repeat}.to-top{z-index:2;width:1063px;display:none;position:fixed;bottom:10px}.to-top a{text-indent:-9999px;background:url(/lp/common/images/page_top_off.png) no-repeat;width:83px;height:83px;display:block;position:relative;left:980px}.to-top a:hover{background:url(/lp/common/images/page_top_on.png) no-repeat}.footer{background:url(/lp/compare/images/copyright_BG_repeat.png) repeat-x;height:50px}.footer .inner{background:url(/lp/compare/images/copyright_BG.png) 50% no-repeat;height:100%}.copyright{text-align:center;color:#fff;font-size:12px;line-height:50px}#AnalyticsCode{height:0;overflow:hidden}.download h2,.download h3{text-indent:0;text-align:center;margin-bottom:30px;font-size:32px}.download.bg_green{background:#6eb92b;padding:70px 0}.clearfix:before,.review .reviews li .summary .text:before,.closing ul.sns:before,.closing:before,.copy2 ul:before,.install .platform-smartphone:before,.clearfix:after,.review .reviews li .summary .text:after,.closing ul.sns:after,.closing:after,.copy2 ul:after,.install .platform-smartphone:after{content:" ";display:table}.clearfix:after,.review .reviews li .summary .text:after,.closing ul.sns:after,.closing:after,.copy2 ul:after,.install .platform-smartphone:after{clear:both}.header{z-index:1}.header h1{text-indent:-9999px;background:url(/lp/compare/images/compare_header_text.png) no-repeat;width:330px;height:44px;position:absolute;top:30px;left:223px}.header ul.sns{top:30px}.header ul.sns li{margin-bottom:7px}.header ul.sns .mixi{height:20px}.header ul.sns .twitter{clear:both}.header ul.sns .facebook,.header ul.sns .hatebu,.header ul.sns .twitter{float:right}.catch .copy1,.catch .copy2,.catch .copy3,.catch .copy4,.catch .install .inner,.catch #campaign,.catch .closing{color:#333;font-size:16px;line-height:1.75}.catch .copy1,.catch .copy2,.catch .copy3,.catch .copy4{width:890px;margin:65px auto;padding:0 35px}.catch .install .inner,.catch #campaign,.catch .closing{width:960px;margin:0 auto}.catch h2{text-indent:-9999px;margin:0 -35px 25px}.catch .columns{text-align:center}.catch .columns .column{margin:auto}.catch .column{background:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;padding:10px;box-shadow:0 0 5px #eaeaea,0 0 5px #eaeaea}.catch .column h3{text-indent:0;color:#6eb92b;border-bottom:1px solid #dde8d2;min-height:28px;margin:0 0 8px;padding:5px 0 5px 20px;font-size:18px;font-weight:700;line-height:1.5;position:relative;box-shadow:0 1px #ebf2e5}.catch .column h3:before{content:".";text-indent:-9999px;background:url(/lp/compare/images/compare_marker_heading.png) no-repeat;width:7px;height:33px;display:block;position:absolute;top:0;left:0}.catch p.img{text-indent:-9999px}.catch a{color:#6eb92b;text-decoration:none}.catch a.popup:before{content:".";text-indent:-9999px;vertical-align:baseline;background:url(/lp/compare/images/compare_icon_link.png) no-repeat;width:4px;height:7px;margin-right:5px;line-height:1em;display:inline-block;overflow:hidden}.catch a.popup:after{content:".";text-indent:-9999px;vertical-align:baseline;background:url(/lp/compare/images/compare_icon_popup_s.png) no-repeat;width:11px;height:9px;margin-left:5px;line-height:1em;display:inline-block;overflow:hidden}.catch strong{font-weight:700}.catch .highlight{background:#fff94f}.theme{margin:-20px 0 27px;position:relative}.theme .book{text-indent:-9999px;background:url(/lp/compare/images/compare_theme_img.png) no-repeat;width:990px;height:364px}.theme .feature{color:#6eb92b;background:#fffee6;border:2px solid #6eb92b;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin:0 36px;padding:20px 30px;position:relative}.theme .feature ul:before,.theme .feature ul:after{content:" ";display:table}.theme .feature ul:after{clear:both}.theme .feature ul{width:360px;margin-bottom:2em;position:relative}.theme .feature ul li{float:left;text-indent:-1em;width:155px;margin-right:10px;padding-left:1em;font-size:14px;font-weight:700;line-height:1.285}.theme .feature ul .feature-kind,.theme .feature ul .feature-payment{width:330px;margin-right:0;position:absolute;top:0;left:340px}.theme .feature ul .feature-kind{width:500px;top:2.4em}.theme .feature p.img{background:url(/lp/compare/images/compare_theme_img_book.png) no-repeat;width:187px;height:199px;position:absolute;top:-118px;right:10px}.install{background:#6eb92b;padding:17px 0 44px;box-shadow:0 0 5px #eaeaea,0 0 5px #eaeaea}.install .inner{text-align:center;margin:0 auto}.install a{text-indent:-9999px;display:block}.install .guide{margin:auto;padding-left:122px;display:inline-block;position:relative}.install .guide .mark{text-indent:-9999px;background:url(/lp/compare/images/compare_install_img_order.png) no-repeat;width:115px;height:129px;position:absolute;top:-34px;left:-7px}.install .guide h2{background:url(/lp/compare/images/compare_install_title.png) no-repeat;width:441px;height:31px;margin:0 0 10px}.install .guide p{color:#fff;font-size:13px;font-weight:700}.install .column{margin-top:14px;box-shadow:0 0 5px #0000004d}.install .platform-smartphone{width:521px;margin-left:12px;padding-bottom:25px}.install .platform-smartphone .platform-smartphone-ios{float:left;width:240px;margin-left:12px}.install .platform-smartphone .platform-smartphone-ios p.img{background:url(/lp/compare/images/compare_install_img_iphone.png) no-repeat;width:234px;height:220px;margin:0}.install .platform-smartphone .platform-smartphone-ios div.to-detail a{background:url(/lp/compare/images/compare_install_btn_iphone_off.png) no-repeat;width:240px;height:30px;margin-top:17px}.install .platform-smartphone .platform-smartphone-ios div.to-detail a:hover{background:url(/lp/compare/images/compare_install_btn_iphone_on.png) no-repeat}.install .platform-smartphone .platform-smartphone-android{float:left;width:240px;margin-left:17px}.install .platform-smartphone .platform-smartphone-android p.img{background:url(/lp/compare/images/compare_install_img_android.png) no-repeat;width:263px;height:220px;margin-left:-23px}.install .platform-smartphone .platform-smartphone-android div.to-detail-au a{background:url(/lp/compare/images/compare_install_btn_au_off.png) no-repeat;width:240px;height:30px}.install .platform-smartphone .platform-smartphone-android div.to-detail-au a:hover{background:url(/lp/compare/images/compare_install_btn_au_on.png) no-repeat}.install .platform-smartphone .platform-smartphone-android div.to-detail-google a{background:url(/lp/compare/images/compare_install_btn_google_off.png) no-repeat;width:240px;height:30px;margin-top:4px}.install .platform-smartphone .platform-smartphone-android div.to-detail-google a:hover{background:url(/lp/compare/images/compare_install_btn_google_on.png) no-repeat}.copy1 h2{background:url(/lp/compare/images/compare_cost_title.png) no-repeat;width:960px;height:60px}.copy1 p.appeal{font-weight:700;line-height:16px}.copy1 p.appeal strong{font-size:30px;line-height:1}.copy1 p.appeal strong span.mark{vertical-align:top;font-size:12px}.copy1 p.notice{margin-top:1em;font-size:12px}.copy1 table{border-collapse:collapse;border-spacing:0;border-top:1px solid #ccc;border-left:1px solid #ccc;width:100%;margin-top:30px}.copy1 table th,.copy1 table td{text-align:center;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:12px;font-size:14px}.copy1 table thead th{background:#efefef}.copy1 table tbody th{background:#f0f8e9;font-size:18px}.copy1 table tbody td.delivery-cost{font-weight:700}.copy1 table tbody td.performance .number{font-size:18px}.copy1 table tbody td.performance span.compare{color:#ff2a00}.copy1 table tr.tolot th,.copy1 table tr.tolot td{padding:15px 12px}.copy1 table tr.tolot th{background:#6eb92b}.copy1 table tr.tolot th span{text-indent:-9999px;background:url(/lp/compare/images/compare_cost_logo.png) no-repeat;width:77px;height:30px;display:inline-block}.copy1 table tr.tolot td{background:#fff94f;font-weight:700}.copy1 table tr.tolot td.delivery-cost{color:#ff2a00;font-size:12px;font-weight:400;line-height:1.2}.copy1 table tr.tolot td.delivery-cost strong{font-size:18px}.copy1 table tr.tolot td.performance{color:#ff2a00}.copy1 table tr.tolot td.performance span.lowest{vertical-align:middle;text-indent:-9999px;background:url(/lp/compare/images/compare_cost_img_lowest.png) no-repeat;width:61px;height:44px;margin-top:-10px;display:inline-block}.copy2 h2{background:url(/lp/compare/images/compare_quality_title.png) no-repeat;width:960px;height:60px}.copy2 ul{margin:0 -3px -1.75em}.copy2 ul li{float:left;width:224px}.copy2 ul li p{text-align:center;min-height:3.5em;margin-bottom:15px;font-size:14px}.copy2 ul li div.img{margin:0 auto 15px}.copy2 ul li.topic01 div.img{background:url(/lp/compare/images/compare_quality_img_01.png) no-repeat;width:204px;height:203px}.copy2 ul li.topic02 div.img{background:url(/lp/compare/images/compare_quality_img_02.png) no-repeat;width:204px;height:203px}.copy2 ul li.topic03 div.img{background:url(/lp/compare/images/compare_quality_img_03.png) no-repeat;width:204px;height:203px}.copy2 ul li.topic04 div.img{background:url(/lp/compare/images/compare_quality_img_04.png) no-repeat;width:204px;height:203px}.copy2 ul li.topic05 div.img{background:url(/lp/compare/images/compare_quality_img_05.png) no-repeat;width:204px;height:203px}.copy2 ul li.topic06 div.img{background:url(/lp/compare/images/compare_quality_img_06.png) no-repeat;width:204px;height:203px}.copy2 ul li.topic07 div.img{background:url(/lp/compare/images/compare_quality_img_07.png) no-repeat;width:204px;height:203px}.copy2 ul li.topic08 div.img{background:url(/lp/compare/images/compare_quality_img_08.png) no-repeat;width:204px;height:203px}.copy3 h2{background:url(/lp/compare/images/compare_payment_title.png) no-repeat;width:960px;height:60px}.copy3 table{border-collapse:collapse;border-spacing:0;border-left:1px solid #ccc;width:100%;margin-top:25px}.copy3 table th,.copy3 table td{text-align:left;vertical-align:top;border-right:1px solid #ccc;width:119px;padding:0 14px}.copy3 table thead th{text-align:center;vertical-align:middle;padding:0 14px 20px}.copy3 table thead th.rakuten img{width:66.4%}.copy3 table tbody tr.descriptions td{font-size:14px}.copy3 table tbody tr.descriptions td p.to-detail{margin-top:14px;font-size:12px}.copy4 h2{background:url(/lp/compare/images/compare_delivery_title.png) no-repeat;width:960px;height:60px}.copy4 .columns{margin-top:17px}.copy4 .present{width:461px;min-height:255px}.copy4 .present p{text-align:center}.copy4 .present p.img{background:url(/lp/compare/images/compare_delivery_img_01.png) no-repeat;width:378px;height:139px;margin:17px auto 20px 49px}.copy4 .tracking{width:356px;margin-left:31px}.copy4 .tracking p.img{background:url(/lp/compare/images/compare_delivery_img_02.png) no-repeat;width:225px;height:169px;margin:22px auto 25px 80px}.closing{overflow-x:hidden}.closing ul.sns{float:right;padding:40px 0}.closing ul.sns li{float:left}.closing ul.sns .hatebu{width:50px;height:20px}.closing ul.sns .ameba{width:67px;height:20px}.closing ul.sns .gree{width:70px;height:20px}.closing ul.sns .facebook{width:114px;height:21px}.closing ul.sns .twitter{width:68px;height:20px}.closing ul.sns .google{width:72px;height:20px}.review{width:960px;margin:0 auto;padding:30px 0 54px}.review h2{text-indent:-9999px;background:url(/lp/compare/images/review_title.png) no-repeat;width:960px;height:70px;margin-bottom:5px}.review>img{display:none}.review a{cursor:pointer;color:#6eb92b}.review .reviews p{line-height:1.4}.review .reviews li{border:1px solid #6eb92b;margin-bottom:5px;padding:20px;list-style:none}.review .reviews li .summary{min-height:80px;font-size:14px;line-height:20px;position:relative}.review .reviews li .summary .img{width:80px;position:absolute;top:0;left:0}.review .reviews li .summary .text{padding-left:100px}.review .reviews li .summary .text .title{font-size:16px;line-height:22px}.review .reviews li .summary .text .desc{color:#888;margin-top:5px;display:block}.review .reviews li .summary .text .date{float:right;text-align:right;color:#888;font-size:12px;display:inline-block}.review .reviews_paging{text-align:center;color:#333;padding-top:4px;font-size:12px;position:relative}.review .reviews_paging a{margin-top:-4px;padding:4px 0 3px;font-size:13px;text-decoration:underline;position:absolute}.review .reviews_paging a.prev{padding-left:25px;left:0}.review .reviews_paging a.prev:before{content:"";background:url(/lp/compare/images/review_prev.png) no-repeat;width:20px;height:20px;margin-left:-25px;margin-right:5px;display:inline-block;position:absolute;bottom:0}.review .reviews_paging a.next{padding-right:25px;right:0}.review .reviews_paging a.next:after{content:"";background:url(/lp/compare/images/review_next.png) no-repeat;width:20px;height:20px;margin-left:5px;margin-right:-25px;display:inline-block;position:absolute;bottom:0}
