@charset "UTF-8";abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{vertical-align:baseline;margin:0;padding:0;border:0;outline:0;font-size:100%;background:0 0}body{line-height:1;color:#212121;font-family:'メイリオ',Meiryo,verdana,Hiragino Sans,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS PGothic',Sans-Serif;font-size:12px;word-break:break-all}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}li,nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{vertical-align:baseline;margin:0;padding:0;font-size:100%;background:0 0;color:#0085cc;text-decoration:none}img{vertical-align:top}cite,em,var{font-style:normal}ins{text-decoration:none}mark{font-weight:700}del{text-decoration:line-through}sup{vertical-align:super}sub{vertical-align:sub}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;width:100%;margin:.75em 0;table-layout:fixed;border-collapse:collapse}caption{text-align:left}hr{display:block;height:1px;margin:0;padding:0;border:0;border-top:1px solid #ddd}input,select{vertical-align:middle}button,input,select,textarea{font-family:'メイリオ',Meiryo,verdana,Hiragino Sans,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック','MS PGothic',Sans-Serif;font-size:100%}@media screen and (max-width:767px){body.beginners{font-size:14px}}a:hover{text-decoration:underline}input[type=email],input[type=password],input[type=text]{border:1px solid #dbdbdb}.hide_txt{display:block;text-indent:101%;white-space:nowrap;overflow:hidden}.clearfix:after{content:'';clear:both;display:block}#Page{background-color:#f5f5f5;overflow-x:hidden;min-width:980px}#Contents{width:940px;margin:0 auto}#Main{width:640px;float:left}#Main.one_column{width:940px;float:none;margin-bottom:90px}#Sub{width:280px;float:right}#GlobalHeader{height:200px;-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.1);box-shadow:0 2px 3px 0 rgba(0,0,0,.1);margin-bottom:20px;background-color:#fff}#GlobalHeader .catch{position:absolute;top:0;right:0;left:0;padding:9px 0;border-bottom:1px solid #dbdbdb;font-size:83.3%}#GlobalHeader .catch h1{font-weight:100}#GlobalHeader .utility_navi{position:absolute;top:10px;right:0;color:#8f8f8f;font-size:83.3%}#GlobalHeader .utility_navi li{float:left;margin-left:10px;padding-left:10px;border-left:1px solid #8f8f8f}#GlobalHeader .utility_navi li:first-child{margin-left:0;padding-left:0;border-left:0}#GlobalHeader .logo{position:absolute;top:58px;left:0}#GlobalHeaderInner{width:940px;height:200px;position:relative;margin:0 auto}#GlobalNavi{position:absolute;bottom:0;left:0}#GlobalNavi ul li{width:140px;float:left}#GlobalNavi ul li a{height:22px;padding-top:10px}#GlobalNavi ul li a:hover{opacity:.7;text-decoration:none}#GlobalNavi ul li a.current{color:#00a2a4;background-color:#fff}#GlobalNavi ul li a.current:hover{opacity:1}.beginners #GlobalNavi ul li.gnav01{width:140px}.beginners #GlobalNavi ul li.gnav02{width:160px}.beginners #GlobalNavi ul li.gnav03{width:250px}.beginners #GlobalNavi ul li.gnav04{width:90px}.beginners #GlobalNavi ul li.gnav05{width:60px}.beginners #GlobalNavi ul li.gnav06{width:140px}.beginners #GlobalNavi ul li.gnav07{width:100px}.ecsite #GlobalNavi ul li{width:140px}#GlobalNaviInner ul li a{display:block;color:#fff;text-align:center;background-color:#4cbebe}#GlobalNaviInner .gnav07 a{background-color:#a876d6}#GlobalHeader .sp_header_menu,#GlobalNaviInner .gnav_en{display:none}#GlobalHeader .login{width:606px;position:absolute;top:38px;right:0;text-align:right}#GlobalHeader .login_area{width:298px;display:inline-block}.login_tablist{display:none}#TopicPath{width:940px;margin:20px auto}#GlobalFooter .footer_row_02{-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);box-shadow:0 -2px 3px 0 rgba(0,0,0,.1)}a.external:after{width:12px;height:12px;content:'';display:inline-block;vertical-align:middle;margin-left:5px;background-image:url(/img/common/icon_external.gif);background-repeat:no-repeat;background-position:0 0}a.external_white:after{width:12px;height:12px;content:'';display:inline-block;vertical-align:middle;margin-left:5px;background-image:url(/img/common/icon_external_w.gif);background-repeat:no-repeat;background-position:0 0}.section{line-height:1.5;position:relative;border:1px solid #eee;background-color:#fff;margin-bottom:20px;padding:15px 39px 30px}.section h3{margin-top:45px;font-size:166.6%}.section h4{margin-top:20px;font-size:125%}.section h5,.section h6{margin-top:20px}.section p{margin-top:20px;line-height:1.8}.section dl,.section ol{margin-top:15px}.section ol li{margin-left:2em;list-style-type:decimal}.section ul{margin-top:15px}.section ul li{margin-left:2em;list-style-type:disc}.section table{margin-top:15px}.section th{text-align:left}.section iframe{margin-top:15px}.section .figure{margin-top:20px;text-align:center}.section .figure .figure_head{margin-bottom:10px;font-size:100%;text-align:left}.section .figure_r{float:right;margin-left:20px}.section .figure_l{float:left;margin-left:20px}.section .figure_double{margin:0 -15px}.section .figure_double .figure{float:left;margin:0 15px}.section h3,.section h4,.section h5,.section h6{font-weight:200}.section_header{font-weight:200;margin:0 -25px 10px;font-size:133.3%}.section .section_header+p{margin-top:10px}.section .article_header+h3{margin-top:15px}.section h4+p{margin-top:5px}.btn_blue,.btn_green,.btn_orange,.btn_pink,.btn_purple{display:inline-block;border:0;border-radius:3px;color:#fff;text-align:center;padding:15px 0;font-size:150%}.btn_blue:hover,.btn_green:hover,.btn_orange:hover,.btn_pink:hover,.btn_purple:hover,.btn_white:hover{opacity:.7;text-decoration:none}.btn_green{-webkit-box-shadow:0 3px 0 0 #3d9999;box-shadow:0 3px 0 0 #3d9999;background-color:#4cbebe}.btn_blue{-webkit-box-shadow:0 3px 0 0 #5086bf;box-shadow:0 3px 0 0 #5086bf;background-color:#91bdeb}.btn_orange{-webkit-box-shadow:0 3px 0 0 #d48603;box-shadow:0 3px 0 0 #d48603;background-color:#fb9e01}.btn_purple{-webkit-box-shadow:0 3px 0 0 #8a61b0;box-shadow:0 3px 0 0 #8a61b0;background-color:#a876d6}.btn_pink{-webkit-box-shadow:0 3px 0 0 #cc6e71;box-shadow:0 3px 0 0 #cc6e71;background-color:#ff85ad}.btn_white{display:inline-block;border:1px solid #0092e6;border-radius:3px;color:#0092e5;text-align:center;padding:15px 0;font-size:150%;-webkit-box-shadow:0 3px 0 0 #0084d6;box-shadow:0 3px 0 0 #0084d6;background-color:#fff}.btn_line{border-radius:4px;border:1px solid #ccc;padding:16px 0 16px 20px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-sizing:border-box;box-sizing:border-box}.pagination>ul{text-align:center;margin-top:15px}.pagination>ul li{display:inline-block;width:24px;height:24px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0 2px;padding:3px 0}.pagination li a{display:block;height:100%}.pagination .next,.pagination .prev{display:inline-block;width:100%;padding-bottom:2px;font-size:109%;background-color:#eee}.category-label{display:inline-block;width:88px;padding:3px 0 2px;color:#fff;font-size:12px;text-align:center}.cat-archive .category-label,.knowhow .category-label,.tag-archive .category-label{margin-bottom:2px}.category-label-beginner{background-color:#afcc56}.category-label-middle{background-color:#56cc9a}.category-label-advanced{background-color:#56bbcc}.category-label-affcmp,.category-label-event,.category-label-special{background-color:#ff8080}.category-label-newfeature,.category-label-news,.category-label-release,.category-label-seminar{background-color:#5f97e3}.article_header{-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2);box-shadow:0 2px 3px 0 rgba(0,0,0,.2);position:relative;margin:0 -20px 0 -48px;padding:12px 25px;font-size:150%;font-weight:200;background-color:#d0f5f6}.article_header:after{width:8px;height:5px;content:'';display:block;position:absolute;bottom:-5px;left:0;background-image:url(/img/common/article_header_bg.png);background-repeat:no-repeat}.ecsite .article_header{background-color:#e8ccff}.ecsite .article_header:after{background-image:url(/img/common/article_header_bg_ec.png)}.regist_section .how_to_regist{margin-bottom:35px;text-align:center}.regist_section ul{text-align:center}.regist_section ul li{display:inline-block;padding:0 5px;border-left:1px solid #6b6b6b}.regist_section ul li:first-child{border-left:0}.regist_section .inline{display:inline-block;margin-left:30px;vertical-align:top}.regist_section .inline a{padding:27px 0}.regist_section .inline2{display:inline-block;margin:auto 15px;line-height:1.25;font-size:86%}.regist_section .inline2 a{padding:17px 0 16px}.other_service_regist{text-align:center;margin:35px auto}.other_service_regist li{float:left;width:290px;margin-left:20px;margin-right:-10px}.other_service_regist li a{display:block;font-size:13px}.other_service_regist li a img{margin-bottom:15px;text-align:right}.other_service_regist li p a{text-align:left;padding-top:5px;line-height:1.6em}.go_back_index{text-align:right}.want_to_start{text-align:center}.want_to_start .regist{margin:15px -20px 20px}.want_to_start .regist a{width:100%}.want_to_start .regist a.ecApp{padding-top:22px;padding-bottom:22px}.want_to_start .regist .regist_index{margin:0 -20px;line-height:170%}.want_to_start .regist .regist_index .section_header{margin-bottom:15px}.want_to_start .regist .regist_index a span{font-size:80%}.want_to_start .request{margin:15px -20px 20px}.want_to_start .request a{width:100%;padding-top:19px;font-size:128%;line-height:1.2}.want_to_start .request_index a{padding:20px 0 18px;font-size:150%;line-height:1}.want_to_start .request_index a span{font-size:80%}.want_to_start .request_index .section_header{margin-top:30px;margin-bottom:15px}.want_to_start .how_to_regist{text-align:center}.want_to_start ul{margin:0 -20px -10px}.want_to_start ul li{list-style:none;margin-top:10px;margin-left:0}.want_to_start ul li a{display:inline-block;padding-left:20px;background-position:0 center;background-repeat:no-repeat}.want_to_start ul li.about a{background-image:url(/img/common/icon_beginner.png)}.want_to_start ul li.corporation a{background-image:url(/img/common/arrow01.png)}.want_to_start ul li.advertising a{background-image:url(/img/common/arrow02.png)}.term_of_use{padding:15px 24px 20px}.term_of_use .section_header{margin:0 -5px 10px}.term_of_use ul li{list-style:none;margin-top:15px;margin-left:0}.facebook_like_box{margin-bottom:20px;background-color:#fff}.facebook_text_link a{display:block;line-height:1.5;margin-bottom:8px;padding:4px 0 3px 40px;background:url(/img/common/sp/icon_facebook.png) 0 0/25px auto no-repeat}.twitter_official_account a{display:block;line-height:1.5;margin-bottom:8px;padding:4px 0 3px 40px;background:url(/img/common/icon_twitter.png) 0 0/25px auto no-repeat}.content-nav-wrap ul,.theme-nav-wrap ul,.topics-side-wrap ul{margin:0;padding:0}.content-nav-wrap ul li,.theme-nav-wrap ul li,.topics-side-wrap ul li{list-style-type:none;margin-left:0}.section.topics-side-wrap{padding:15px 8px 15px 19px}.section.topics-side-wrap .topics-side-title{margin:0 -5px 10px;font-size:133.3%;font-weight:200}.topics-item{margin-bottom:15px}.topics-item.topics-list-archive{position:absolute;top:20px;right:20px;line-height:1;margin:0}.how_to_regist p{text-align:center}.section.content-nav-wrap{padding:9px 0!important}.content-nav .content-nav-list{margin:0}.content-nav h2{margin:0;font-size:14px;font-weight:200}.content-nav h2 a{display:block;padding:8px 20px 6px}.content-nav h2.active a{color:#333}.content-nav .content-nav-list+h2{margin-top:9px}.content-nav .content-nav-list-item{line-height:1.5}.content-nav .content-nav-list-item a{display:block;padding:5px 20px 5px 30px}.content-nav .content-nav-list-item.active a{color:#333}.theme-nav-wrap{padding:15px 24px 0}.theme-nav h2{margin:0 -5px 10px;font-size:133.3%;font-weight:200}.theme-nav-list-item{margin-bottom:10px}.theme-nav-list-item a{display:inline-block;padding:3px 4px 2px;border:1px solid #eee;background-color:#eee}.section.want-to-start{padding:15px 24px}.section.want-to-start .want-to-start-title{font-size:133.3%;font-weight:200;text-align:center}.section.want-to-start .regist{margin:10px -5px 20px}.section.want-to-start .btn_green{display:block;padding:15px 0 12px;font-size:14px}.section.want-to-start .btn_green em{font-size:18px}.sns{position:absolute;width:140px;top:0;right:20px}.twitter{width:65px;position:absolute;left:0}.facebook{width:65px;position:absolute;left:80px}@media screen and (max-width:767px){body.is-mobile{-webkit-text-size-adjust:100%}.beginners #Page{overflow-x:visible;min-width:inherit}.beginners #Contents{width:auto;margin:auto}.beginners #Main,.beginners #Sub{width:auto;float:none}.beginners #GlobalHeader{height:50px;-webkit-box-shadow:none;box-shadow:none;margin-bottom:0;background-color:transparent}.beginners #GlobalHeader .catch,.beginners #GlobalHeader .utility_navi{display:none}.beginners #GlobalHeader .logo{top:0}.beginners #GlobalHeader .logo img{width:131px;margin:8px 0 0 8px}.beginners #GlobalHeaderInner{position:fixed;top:0;width:100%;height:50px;background-color:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1);z-index:1001}.beginners #GlobalNavi{display:none}.beginners #GlobalNaviInner{background-color:#fff}.beginners #GlobalNaviInner ul li{display:table;float:none;width:100%;border-bottom:1px solid #fff}.beginners #GlobalNaviInner ul li a{display:table-cell;height:44px;padding-top:0;vertical-align:middle}.beginners #GlobalNaviInner ul li a.current{color:#00a2a3;background-color:#fff}.beginners #GlobalNaviInner .gnav08,.beginners #GlobalNaviInner .gnav_en{display:table}.beginners #GlobalNaviInner .gnav_en a{color:#0085cc;background-color:#fff}.beginners #GlobalHeader .sp_header_menu{display:block;position:absolute;right:8px;top:9px}.beginners .menu_area{position:fixed;top:50px;width:100%;z-index:1100}.beginners .sp_header_menu_item{display:block;float:left;width:33px;height:31px;margin-right:16px;background:url(/img/common/sp/icon_menu_spr.png) 0 0/auto 31px no-repeat}.beginners .sp_header_menu_item:last-child{margin-right:0}.beginners .sp_header_menu_item a{display:block;width:100%;height:100%}.beginners .sp_header_menu_regist{background-position:-117px 0}.beginners .sp_header_menu_login{background-position:-77px 0}.beginners .sp_header_menu_gnav{background-position:0 0}.beginners .sp_header_menu_gnav.is-active{background-position:-39px 0}#GlobalHeader .login{width:auto;top:auto;right:auto;text-align:right}#loginForm{display:none}#loginFormInner{margin:3px}.menu_area .login_area{width:100%;display:block}.login_tablist,.menu_area .login_area:nth-child(2)~.login_area{display:none}#frame1,#frame2{width:100%;min-height:270px;padding-top:5px;background-color:#fff}.login_tablist{display:table;width:100%}.login_tab{position:relative;top:2px;display:table-cell;width:50%;height:44px;text-align:center;vertical-align:bottom}.login_tab.is-active{top:0;-webkit-box-shadow:none;box-shadow:none}.login_tab .login_btn{display:block;width:100%;height:100%;margin-top:3px;text-decoration:none;font-size:92%;background-color:#eee}.login_tab .login_btn span{display:inline-block;padding-top:15px}.login_tab.is-active .login_btn{margin-top:0;background-color:#fff}.login_tab.is-active .login_btn span{padding-top:13px}.login_as .login_btn{color:#00a2a3;-webkit-box-shadow:inset -1px -2px 2px rgba(173,173,173,.25);box-shadow:inset -1px -2px 2px rgba(173,173,173,.25)}.login_as.is-active .login_btn{border-top:4px solid #00a2a3;-webkit-box-shadow:none;box-shadow:none}.login_ec .login_btn{color:#9a62c7;-webkit-box-shadow:inset 1px -2px 2px rgba(173,173,173,.25);box-shadow:inset 1px -2px 2px rgba(173,173,173,.25)}.login_ec.is-active .login_btn{border-top:4px solid #9a62c7;-webkit-box-shadow:none;box-shadow:none}.login_close{position:absolute;top:-22px;right:3px;display:inline-block;width:22px;height:22px;background:url(/img/common/sp/icon_menu_close.png) 0 0/22px auto no-repeat}.beginners #TopicPath{display:none}.beginners #GlobalFooter{padding-bottom:60px;background-color:#fff;-webkit-box-shadow:0 -3px 3px rgba(127,127,127,.1);box-shadow:0 -3px 3px rgba(127,127,127,.1)}.beginners #GlobalFooter .footer_row_01{display:none}.beginners #GlobalFooter .footer_row_02{-webkit-box-shadow:none;box-shadow:none;padding:16px 0 0;background-color:transparent}.beginners #GlobalFooter .footer_row_02_inner{width:auto;background:url(/img/common/footer_logo_retina160@2x.png) 10px top/121px auto no-repeat}.beginners #GlobalFooter .catch,.beginners #GlobalFooter .footer_navi,.beginners #GlobalFooter .pagetop{display:none}.beginners #GlobalFooter .utility_navi{min-height:36px;margin:0 0 0 140px;font-size:85%}.beginners #GlobalFooter .utility_navi ul li{float:left;margin:0 0 8px;padding:0;border:0}.beginners #GlobalFooter .utility_navi ul li:first-child{margin-left:0;padding-left:0;border-left:0}.beginners #GlobalFooter .utility_navi ul li:after{content:'|';display:inline-block;margin:0 1em}.beginners #GlobalFooter .utility_navi ul li:last-child:after{content:'';font-size:0;margin:0}.beginners #GlobalFooter .copyright{margin:0 0 0 8px;clear:left;padding-top:4px;font-size:85%;color:#777}.beginners .section{margin:12px 4px;padding:12px}.beginners .section p{line-height:1.8;margin:12px 8px}.beginners .section dl,.beginners .section ol{margin-top:0}.beginners .section ol li{margin-left:0}.beginners .section ul{margin:0 8px}.beginners .section ul li{margin-left:0;list-style-type:none}.beginners .section .figure,.beginners .section iframe{margin-top:0}.beginners .section .figure .figure_head{margin-bottom:0;margin-top:12px;font-size:100%;text-align:left}.beginners .section .figure_double{margin:0}.beginners .section .figure_double .figure{float:left;margin:0}.beginners .section_header{margin:0;font-size:100%}h2.section_header{font-size:116.6%}.beginners .section h4,.beginners .section h5,.beginners .section h6{margin-top:0;font-size:100%}.beginners .section h3{margin:20px 0 12px;font-size:115%}.beginners .section .article_header+h3,.beginners .section .section_header+p,.beginners .section h4+p{margin-top:0}.beginners .btn_green,.beginners .btn_orange,.beginners .btn_pink,.beginners .btn_purple{display:inline-block;width:100%;margin-bottom:23px;padding:8px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.btn_white{display:inline-block;width:100%;color:#0085cc;-webkit-box-sizing:border-box;box-sizing:border-box}.article-body a[class^=btn_]{font-size:115%}.beginners .article_header{-webkit-box-shadow:none;box-shadow:none;margin:-12px -12px 16px;padding:12px;font-size:100%;font-weight:100;background-color:#d0f5f6}.beginners .article_header:after{content:none}.beginners .section .comparison_table{width:100%;margin-top:0;border:1px solid #eee}.beginners .section .comparison_table thead{background:#00a2a3;color:#fff}.beginners .section .comparison_table thead th{border-right:1px solid #fff;text-align:center;font-weight:400}.beginners .section .comparison_table thead th:last-child{border-right-color:#eee}.beginners .section .comparison_table tbody tr:nth-child(2n+1){background-color:#eee}.beginners .section .comparison_table tbody td{padding:0 6px;border-right:1px solid #eee}.beginners .section .comparison_table tbody td:not(:first-child){text-align:center;vertical-align:middle}.beginners .section .comparison_table col#col-item-value{width:32%}.beginners .section .comparison_table col#col-item-name{width:36%}.beginners .section .toc{padding:8px 12px;background-color:#eee}.beginners .section .toc li{margin:2px 0;line-height:2}.beginners .section .link_list{border-top:2px solid #eee}.beginners .section .link_list li{border-bottom:1px solid #eee}.beginners .section .link_list li:last-child{border-bottom-width:2px}.beginners .section .link_list li a{display:block;padding:8px 6px;line-height:2}.beginners .section .link_list_2col:after{content:'';width:100%;border-bottom:2px solid #eee;display:block;clear:both;position:relative;top:-2px}.beginners .section .link_list_2col li{display:table;width:48.5%}.beginners .section .link_list_2col li:nth-child(2n){margin-left:4px;float:right}.beginners .section .link_list_2col li:nth-child(2n+1){margin-right:4px;float:left}.beginners .section .link_list_2col li a{line-height:1.5;height:42px;display:table-cell;vertical-align:middle;padding:4px 6px}.regist_section .regist{margin:20px 0 0}.other_service_regist li{float:none;width:260px;margin:auto}.other_service_regist li a img{margin-bottom:5px}.beginners .read_more{margin:12px 8px;padding:12px 0 0;border-top:1px solid #eee}.beginners .read_more p{margin:4px 0}.beginners .link_list .read_more{border-top:0;margin-top:0;padding-top:0}.beginners .link_list .read_more p{margin-bottom:0;border-top:0}.theme-nav h2,.topics-side-wrap .topics-side-title{font-size:100%}.section.want-to-start .want-to-start-title{font-size:116.6%}.section.content-nav-wrap .content-nav-list{margin:0}.topics-item.topics-list-archive{position:static;margin:12px 8px;padding:12px 0 0;border-top:1px solid #eee}.content-nav-wrap .content-nav h2{font-size:109%}.content-nav .content-nav-list+h2{margin-top:15px}.content-nav .content-nav-list-item a{padding:7px 20px 7px 30px}.beginners .want_to_start{text-align:center}.beginners .want_to_start .section_header{font-size:116.6%}.beginners .want_to_start .regist{margin:0}.beginners .want_to_start .regist a{width:100%;margin:0 0 12px}.beginners .want_to_start .regist a.ecApp{padding-top:22px;padding-bottom:22px}.beginners .want_to_start .regist_index{margin:0}.beginners .want_to_start .regist_index a{margin:8px 0 12px}.beginners .want_to_start .request{margin:0}.beginners .want_to_start .request a{padding-top:19px;font-size:125%;line-height:1.2}.beginners .want_to_start .request_index a{font-size:125%;line-height:1.2;padding:10px 0 8px;margin:8px 0 12px}.beginners .want_to_start .request_index a span{font-size:80%}.beginners .want_to_start .request_index .section_header{margin:12px 0 0;font-size:116.6%}.beginners .want_to_start .how_to_regist{text-align:center}.beginners .want_to_start ul{margin:0}.beginners .want_to_start ul li{list-style:none;margin-top:12px}.beginners .want_to_start ul li a{display:inline-block;padding-left:0;background:0 0}.beginners .want_to_start ul li.about a,.beginners .want_to_start ul li.advertising a,.beginners .want_to_start ul li.corporation a{background-image:none}.beginners .want_to_start_sp{text-align:center}.beginners .want_to_start_sp .request_index{margin-top:20px}.beginners .facebook_text_link{display:block}.beginners .facebook_text_link,.beginners .twitter_official_account{margin:16px 8px}.backtotop{display:none;position:fixed;bottom:16px;right:8px}.backtotop a{display:block;width:44px;height:44px;background:url(/img/common/sp/icon_backtotop.png) 13px 17px/18px auto no-repeat #51babb;text-align:center;opacity:.9}.pagination>ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.pagination>ul li{display:inline-block;width:24px;height:28px;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin:0 2px;padding:3px 0}.pagination li a,.pagination li span{display:block;height:100%}.pagination .next,.pagination .prev{display:inline-block;width:100%;padding-bottom:2px;font-size:109%;background-color:#eee}.pagination ul.page-numbers li{margin:0 2px}.pagination ul.page-numbers{margin:0}#overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}}@media screen and (max-width:359px){.pagination ul.page-numbers{margin:0 -8px}}.joined_advertiser{width:575px;position:relative;margin:0 -8px 0 -7px}.joined_advertiser .group{width:575px;height:105px;overflow:hidden}.joined_advertiser .advertiser_item{width:100px;height:45px;float:left;margin:0 7px 15px 8px}.joined_advertiser .advertiser_item p{width:100px;height:45px;display:block;position:relative;margin:0}.joined_advertiser li.group{margin:0;list-style-type:none}.joined_advertiser .slide_contents{width:575px;height:120px;overflow:hidden;position:relative}.joined_advertiser .slide_contents_inner{position:absolute;top:0;left:0;z-index:2}.joined_advertiser .slide_contents_inner ul,.joined_advertiser .slide_contents_inner ul li{float:left;margin:0}.joined_advertiser ul.adjacent_navi{height:75px;position:absolute;top:0;right:0;left:0}.joined_advertiser ul.adjacent_navi li{width:15px;height:24px;cursor:pointer;overflow:hidden;position:absolute;top:50%;margin-top:-12px;text-indent:-9999px;background-repeat:no-repeat}.joined_advertiser ul.adjacent_navi li.preview{left:-22px;margin-left:0;background-image:url(/img/common/arrow_left.png)}.joined_advertiser ul.adjacent_navi li.next{right:-22px;background-image:url(/img/common/arrow_right.png)}.joined_advertiser ul.adjacent_navi li span{display:table-cell;vertical-align:middle}.joined_advertiser ::-moz-selection{background:0 0}.joined_advertiser ::selection{background:0 0}.recent_advertiser .advertiser_item{margin:20px 0 15px}.recent_advertiser .advertiser_item .image{float:left}.recent_advertiser .advertiser_item .text{margin-left:140px;word-break:break-word}.recent_advertiser .advertiser_item .text p{margin:0}.item_top .recent_advertiser .advertiser_item{margin-top:20px;margin-right:19px;width:280px;float:left}.item_top .recent_advertiser .advertiser_item:nth-child(2n){margin-right:0}.item_top .recent_advertiser .advertiser_item .image{float:left}.item_top .recent_advertiser .advertiser_item .text{margin-left:108px}.item_top .recent_advertiser .advertiser_item .text p{margin:0}.item_top .recent_advertiser .advertiser_item .text p.description{word-break:break-word}@media screen and (max-width:767px){body:not(.is-mobile).beginners .joined_advertiser_wrap{display:none}.beginners .item_top .recent_advertiser .advertiser_item{margin-top:16px;width:auto;float:none}.beginners .item_top .recent_advertiser .advertiser_item .text p.description{word-break:break-word}.recent_advertiser .advertiser_item .description{font-size:85%;color:#777}}beginners.section.beginners_flow ul li{width:160px;float:left;list-style:none;margin:0;padding-left:40px;background-image:url(/img/beginners/beginners_flow_arrow.gif);background-repeat:no-repeat;background-position:6px 40px}beginners.section.beginners_flow ul li:first-child{padding-left:0}beginners.section.beginners_flow ul li img{display:block;margin-bottom:10px}.section .six_feature_intro{padding-bottom:20px}.six_feature .feature{position:relative;margin-top:20px;padding:3px 0 20px 80px}.six_feature .feature h3{margin:0;font-size:150%}.six_feature .feature h3 img{position:absolute;top:0;left:0}.six_feature .feature p{margin-top:10px;line-height:1.8}.six_feature .feature .capimg{margin-right:20px}.six_feature .feature .note{text-align:right;font-size:88%}.six_feature .feature_end{border-bottom:1px solid #fff;padding:3px 0 0 80px}.six_feature_ttl{font-size:166.6%}.section .flow{position:relative;margin:20px 0 40px;padding:20px 0 0 80px}.section .flow h3{margin:0}.section .flow h3 img{position:absolute;top:0;left:0}.section .flow .text{width:280px;float:left}.section .flow .text_step3{width:355px;float:left}.section .flow .image{float:right;margin-top:15px}.section .flow .caption_list{margin-left:20px}.section .flow .caption_list ul li{width:108px;float:left;list-style:none;margin:0 0 5px;padding-left:20px;background-position:0 center;background-repeat:no-repeat}.section .flow .caption_list ul li.parts_a{background-image:url(/img/beginners/icon_a.png)}.section .flow .caption_list ul li.parts_b{background-image:url(/img/beginners/icon_b.png)}.section .flow .caption_list ul li.parts_c{background-image:url(/img/beginners/icon_c.png)}.section .flow .caption_list ul li.parts_d{background-image:url(/img/beginners/icon_d.png)}.section .flow .startup{font-size:120%}.advertisers_optimized_smartphone ul{margin:15px -25px 0}.advertisers_optimized_smartphone ul li{float:left;list-style:none;margin:0 25px 15px}.smartphone_illust{margin:0 auto;padding-top:20px;max-width:560px;text-align:center}.smartphone_illust img{width:100%}.smartphone_illust_w440{max-width:440px}.smartphone_smallillust{text-align:center}.smartphone_smallillust img{width:288px}.smartphone_tasks{display:table}.smartphone_tasks div{display:table-cell;width:270px;padding-left:10px;text-align:center}.smartphone_tasks div p{font-size:150%}.smartphone_tasks div ul{height:72px;margin-top:0;padding:10px 5px;background-color:#eee;border-radius:5px}.smartphone_tasks div li{text-align:left}.step_up_item{margin-top:30px}.step_up_item .text{width:340px;float:left}.step_up_item .image{float:right;margin-top:15px}.example_entry .example_entry_item{margin-bottom:30px}.example_entry .example_entry_item h4{margin-bottom:10px}.example_entry .example_entry_item .image{width:300px;float:left}.example_entry .example_entry_item .text{width:260px;float:right}.example_entry .example_entry_item .text h5{margin:0}.example_entry_summary{margin:10px 0 25px}.example_entry_summary h4{margin-bottom:10px}.example_entry_summary .image{width:300px;float:left}.example_entry_summary .text{width:260px;float:right}.example_entry_summary .text h5{margin:0}.example_qa dl{margin-bottom:-25px}.example_qa dl dt{padding:5px 0 25px 50px;background-image:url(/img/common/icon_faq_q.gif);background-position:0 0;background-repeat:no-repeat}.example_qa dl dd{padding:5px 0 10px 50px;background-image:url(/img/common/icon_faq_a01.gif);background-position:0 0;background-repeat:no-repeat}.example_qa dl dd p{margin:0 0 15px}.satisfaction .notes{color:#777;font-size:83.3%}.client_list ul{width:600px;margin:0 -30px 0 -20px}.client_list ul li{width:100px;float:left;list-style:none;margin:15px 25px 0}.client_list ul li a{width:100px;height:45px;display:block;vertical-align:middle;text-align:center}.client_list ul li .name{display:block;margin-top:5px}.regist_section .regist_client a{padding:12px 0}@media screen and (max-width:767px){.beginners_flow_sp{width:100%}.section .six_feature_intro{padding-bottom:20px;border-bottom:1px solid #eee}.six_feature .feature{padding-left:0;margin-top:8px;padding-bottom:8px;border-bottom:1px solid #eee}.six_feature .feature h3{margin-top:0;padding:0 8px;min-height:35px}.six_feature .feature h3 img{position:static;float:left;width:35px;margin-right:6px}.six_feature .feature p{margin-bottom:12px}.six_feature .feature .read_more{margin-top:12px;padding:0;border-top:0}.six_feature .feature_end{border-bottom:1px solid #fff}.section .flow{margin:20px 0 30px;padding:0}.section .flow h3{position:relative;padding-left:46px}.section .flow h3 img{top:-10px;width:40px}.section .flow .image{float:none;text-align:center;margin:12px 0}.section .flow .text,.section .flow .text_step3{float:none;width:auto}.section .flow .startup{font-size:100%}.step_up_item{margin-top:30px}.step_up_item .text{width:auto;float:none}.step_up_item .image{float:none;margin-top:12px;text-align:center}.beginners .section ul.step_up_list{padding-left:1.5em}.beginners .section ul.step_up_list li{list-style-type:disc}.beginners .section .section_header+p{margin-top:12px}.advertisers_optimized_smartphone ul{margin:0}.advertisers_optimized_smartphone ul li{margin:0 15px 15px}.client_header_sub{margin-left:0}.bnr_adnetwork{margin:30px 0 10px}.bnr_adnetwork img{width:100%}.smartphone_illust img{width:95%}.smartphone_tasks{display:block}.smartphone_tasks div{display:block;width:100%;padding-left:0;text-align:center}.smartphone_tasks div p{font-size:115%}.smartphone_tasks div ul{height:auto;margin-top:0}.smartphone_genre li,.smartphone_tasks div li{margin-left:2em!important;list-style-type:disc!important}}.section-nav ul.section-nav-list{margin:10px 0;padding:0;text-align:left}.section-nav .section-nav-list .section-nav-item{display:inline-block;margin:8px 4px 0 0;padding:0;border:2px solid #ddd;font-size:13px;text-align:center}.section-nav-item a{display:block;margin:0 auto;padding:10px 10px 8px;background-repeat:no-repeat;background-position:13px 15px;background-size:13px 10px}.lead_box{border-bottom:1px dotted #e6e6e6;padding:10px 0}.lead_left{float:left;width:280px}.lead_right{float:right;width:280px}#api-reference h3{clear:both;margin:35px 0 0;padding:2px 0 1px 10px;border-left:8px solid #b8edeb;font-size:18px;font-weight:200}#api-reference h4{margin-top:25px}.api_news{margin-top:20px;padding:10px 15px;border-radius:5px;background-color:#eee}.api_news p{font-weight:700;margin-top:0}.api_news ul{margin-top:0}.top{margin-top:20px}@media screen and (max-width:767px){.section-nav ul.section-nav-list{padding:0;text-align:left}.section-nav .section-nav-list .section-nav-item{display:block;width:auto;padding:8px;margin:8px 4px 0 0;border:1px solid #ddd;text-align:left}.section-nav-item a{display:block;background-repeat:no-repeat;background-position:13px 15px;background-size:13px 10px}.lead_box{border-bottom:1px dotted #eee;padding:10px 0;margin:0 10px}.lead_left,.lead_right{float:none;width:100%}.lead_right{margin-top:5px}#api-reference ul{margin-top:15px}#api-reference h4{margin:20px 0 10px;font-size:116.6%}#api-reference h3{clear:both;margin:35px 0 0;padding:2px 0 1px 10px;border-left:8px solid #b8edeb;font-size:18px;font-weight:200}.api_news{margin:15px 7px;padding:10px 15px;border-radius:5px;background-color:#eee}.api_news p{font-weight:700;margin:0}.api_news li{margin-left:1em!important;list-style-type:disc!important}.api_var li{margin-left:2em!important;list-style-type:disc!important}.top{margin-top:10px}}.beginners_faq .section .section_block{margin:45px 0 70px;padding:20px 20px 5px;border:2px solid #eee}.beginners_faq .section .section_block h3{margin:0;font-size:150%}.beginners_faq .section .section_block h4{margin:10px 0 0;font-size:125%}.beginners_faq ul.contents_list{padding:0 0 0 18px;margin:5px 0 15px}.beginners_faq ul.contents_list li{margin:0 0 7px!important}@media screen and (max-width:767px){.beginners_faq .section .section_block{margin:45px 0 50px}.beginners_faq .section .section_block h3{margin:0;font-size:115%}.beginners_faq .section .section_block h4{margin:5px 0 0;font-size:100%}.beginners_faq .contents_list li{margin:0 0 10px!important;list-style-type:disc!important}.beginners_faq .faq_entry_list li{margin:0 0 10px!important}.beginners_faq .faq_entry_list h4{margin:0 0 5px}}.casestudy_entry .casestudy_entry_item{margin-bottom:30px}.casestudy_entry .casestudy_entry_item .text{width:360px;float:left}.casestudy_entry .casestudy_entry_item .image{width:180px;float:right;text-align:center;padding-top:30px}.casestudy_entry .casestudy_entry_item .image a{display:block}.casestudy_article h4{font-weight:700}.casestudy_article .figure_l,.casestudy_article .figure_r{margin-top:15px;margin-bottom:15px}.casestudy_article .introduction{margin-top:20px}.casestudy_article .introduction .text{width:360px;float:left}.casestudy_article .introduction .text h3{margin:0}.casestudy_article .introduction .text h4{font-size:100%;font-weight:100}.casestudy_article .introduction .image{float:right}.casestudy_article .question{position:relative;padding-left:2em}.casestudy_article .question:before{content:'Q.';position:absolute;top:0;left:0}.casestudy_article table{border-bottom:1px solid #ddd}.casestudy_article table tbody tr th{white-space:nowrap;padding:7px 10px;border-top:1px solid #eee;font-weight:100}.casestudy_article table tbody tr td{padding:7px 10px;border-top:1px solid #eee}.casestudy_article table tbody tr:first-child td,.casestudy_article table tbody tr:first-child th{border-top:1px solid #ddd}.casestudy_entry h3{margin-bottom:20px!important}.casestudy_entry h4{margin-top:0!important;margin-bottom:7px}.casestudy_article .ask{padding-left:1.5em!important;text-indent:-1.5em!important;margin-top:15px!important}.casestudy_article .answer{padding-left:1.5em!important;margin:10px 0 15px!important}.casestudy_article .clear,.casestudy_entry .clear{clear:both}.client_header_sub{margin-left:1em;font-size:83.3%}.client_list{margin-bottom:20px}.client_list #client_list_ul{width:600px;margin:0 -30px 0 -20px}.client_list #client_list_ul li{float:left;width:150px;margin:15px 25px 0;list-style:none}.client_list #client_list_ul li a{display:block;vertical-align:middle;color:#333}.client_list #client_list_ul li .name{display:block;margin-top:5px}.client_cat_foot{margin-bottom:20px;padding:8px 12px;background-color:#ebfdfb}.client_line{padding-top:20px;border-top:1px solid #ddd}.ad_categories .link_list li{float:left;width:50%;margin:0 0 1em;list-style:none}.ad_categories .link_list li:nth-of-type(2n+1){clear:left}.regist_section{margin-bottom:35px}.regist_section .regist{margin-bottom:20px;text-align:center}.regist_section .regist a{width:280px;padding:22px 0}.regist_section .regist.resist_client a{padding:12px 0}.client-nav li{width:31%}@media screen and (max-width:767px){.client_header_sub{margin-left:0}.client_list #client_list_ul{width:auto;margin:0}.client_list #client_list_ul li{width:33.3%;min-height:57px;margin:0;padding:12px 8px 0;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.client_list #client_list_ul li .name{display:none}.client_list #client_list_ul img{width:100%;max-width:100px}.ad_categories .link_list li{margin:0}.client-nav li{padding:0!important}#client1,#client2,#client3{margin-top:-50px;padding-top:50px}.beginners .joined_advertiser{display:none}.figure img{width:100%}}.beginners .faq_categories{margin-bottom:20px}.beginners .faq_categories h3{padding:5px 0 10px 50px;background-repeat:no-repeat;background-position:0 0}.beginners .faq_categories .beginners h3{background-image:url(/img/contact/icon_person01.jpg)}.beginners .faq_categories .ecsite h3{background-image:url(/img/contact/icon_person02.jpg)}.beginners .faq_categories .already_beginners h3{background-image:url(/img/contact/icon_person03.jpg)}.beginners .faq_categories .already_ecsite h3{background-image:url(/img/contact/icon_person04.jpg)}.beginners .faq_categories ul{margin-bottom:-40px}.beginners .faq_categories ul li{width:240px;float:left;list-style:none;margin:0 20px 40px}.beginners .faq_categories ul li:last-child{float:right}.beginners .faq_categories ul li a{width:240px;height:45px;padding-bottom:0}.beginners .faq_categories ul li a span{display:block;font-size:66.6%}.beginners .faq_categories ul li.want_to_start_contact a{height:52px;padding-top:8px}@media screen and (max-width:767px){.beginners .faq_categories{margin-bottom:20px}.beginners .faq_categories h3{background-repeat:no-repeat;background-position:0 0}.beginners .faq_categories .beginners h3{background-image:url(/img/contact/icon_person01.jpg)}.beginners .faq_categories .ecsite h3{background-image:url(/img/contact/icon_person02.jpg)}.beginners .faq_categories .already_beginners h3{background-image:url(/img/contact/icon_person03.jpg)}.beginners .faq_categories .already_ecsite h3{background-image:url(/img/contact/icon_person04.jpg)}.beginners .faq_categories ul{margin-bottom:0}.beginners .faq_categories ul li{float:none;width:100%;list-style:none;margin-bottom:10px}.beginners .faq_categories ul li.want_to_start_contact{height:50px;padding:0;margin-bottom:30px}.beginners .faq_categories ul li:last-child{float:none}.beginners .faq_categories ul li.want_to_start_contact a{padding-top:5px}.beginners .faq_categories ul li a{width:100%;height:45px;padding-bottom:0;padding-top:10px}.beginners .faq_categories ul li a span{display:block;font-size:66.6%}.beginners .faq_categories_item li{margin:0;padding:0}}.event_list .event_item{margin-top:25px}.event_list .event_item .thumbnail{width:240px;float:left;position:relative}.event_list .event_item .thumbnail a img{width:240px}.event_list .event_item .thumbnail .new{position:absolute;top:-8px;left:-8px}.event_list .event_item .text{margin-left:258px}.event_list .event_item .text h3{margin:0;font-size:100%}.event_list .event_item .text p.excerpt{margin-top:3px}.event_list .event_item .text p.period{color:#777;font-size:83.3%;margin-top:7px}.event_archive{margin:50px 0 0}.event_archive .note{margin-top:5px;color:#777;font-size:83.3%}.event_archive_list{width:100%;clear:both;display:block;margin:0;padding:0}.event_archive_list li{width:45%;display:block;list-style:none;float:left;padding:0;margin-bottom:15px}.event_archive_list li:nth-child(odd){clear:left;margin-left:0}.event_archive_list li:nth-child(even){clear:right;margin-left:20px}.event_archive_list li p{margin:5px 0 0;padding:0;font-size:83.3%;color:#777}@media screen and (max-width:767px){.beginners .event_list .event_item{margin:12px 8px 0;border-top:1px solid #eee}.beginners .event_list .event_item:first-child{border-top:0}.beginners .event_list .event_item:last-child{padding-bottom:12px;border-bottom:1px solid #eee}.beginners .event_list .event_item .thumbnail{float:none;width:auto;padding-top:12px;text-align:center}.beginners .event_list .event_item .text{padding-top:5px;margin:0}.beginners .event_list .event_item .text h3{text-align:center}.beginners .event_list .event_item .text p.excerpt{max-width:380px;margin:4px 0;color:#6c6c6c;font-size:85%}.beginners .event_list .event_item .text p.period{margin-top:0;font-size:75%;color:#777;text-align:center}.event_archive{margin-top:20px}.event_archive .event_archive_list{width:auto}.event_archive .event_archive_list li{float:none;clear:both;width:100%;margin-bottom:0;border-top:1px solid #eee}.event_archive .event_archive_list li a{display:block;padding:8px 0}.event_archive .event_archive_list li:first-child{border-top:0}.event_archive .event_archive_list li p{margin:0 0 8px}}.section .reward_section{position:relative}.section .reward_section .read_more{right:0}.beginners .faq_entry_list{margin-top:-20px}.beginners .faq_entry_list ul{margin-left:20px}.beginners .faq_entry_list ul li{list-style-type:none;margin:0 0 10px}.beginners .faq_entry_list ul li a:before{content:'Q : '}.beginners .faq_article{margin-top:20px}.beginners .faq_article .question{margin:0;padding:5px 0 25px 50px;font-weight:100;background-image:url(/img/common/icon_faq_q.gif);background-repeat:no-repeat}.beginners .faq_article .answer{padding:5px 0 0 50px;background-image:url(/img/common/icon_faq_a01.gif);background-repeat:no-repeat}.beginners .faq_article .answer p{margin:0 0 15px}.ecsite .faq_entry_list{margin-top:-20px}.ecsite .faq_entry_list ul{margin-left:20px}.ecsite .faq_entry_list ul li{list-style-type:none;margin:0 0 10px}.ecsite .faq_entry_list ul li a:before{content:'Q : '}.ecsite .faq_article{margin-top:20px}.ecsite .faq_article .question{margin:0;padding:5px 0 25px 50px;font-weight:100;background-image:url(../img/common/icon_faq_q.gif);background-repeat:no-repeat}.ecsite .faq_article .answer{padding:5px 0 0 50px;background-image:url(../img/common/icon_faq_a02.gif);background-repeat:no-repeat}.ecsite .faq_article .answer p{margin:0 0 15px}#GlobalFooter a{text-decoration:none}#GlobalFooter .footer_row_01{width:940px;margin:0 auto}#GlobalFooter .footer_row_02{padding:35px 0;-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);background-color:#fff}#GlobalFooter .footer_row_02_inner{width:940px;margin:0 auto;background:url(/img/common/footer_logo_retina160.png) left bottom no-repeat}@media (-webkit-min-device-pixel-ratio:1.5),(min-resolution:1.5dppx){#GlobalFooter .footer_row_02_inner{background:url(/img/common/footer_logo_retina160@2x.png) left bottom/160px auto no-repeat}}#GlobalFooter .catch{width:640px;line-height:1.5;margin-bottom:15px;color:#777}#GlobalFooter .pagetop{margin-bottom:15px;text-align:right}#GlobalFooter .pagetop a{display:inline-block;padding-left:20px;background:url(/img/common/arrow_pagetop.png) 0 center no-repeat}#GlobalFooter .footer_navi{margin-bottom:35px;padding-bottom:30px;border-bottom:1px solid #eee;text-align:center}#GlobalFooter .footer_navi ul li{display:inline-block;padding:0 5px;border-left:1px solid #777}#GlobalFooter .footer_navi ul li:first-child{border-left:0}#GlobalFooter .footer_links{display:inline-block;width:300px;margin-left:10px;vertical-align:top;text-align:left}#GlobalFooter .footer_links dt{line-height:1;margin:15px 0 8px;font-weight:700}#GlobalFooter .footer_links dd{line-height:2;margin-left:.5em}#GlobalFooter .utility_navi{margin-bottom:5px;margin-left:180px}#GlobalFooter .utility_navi ul{line-height:1}#GlobalFooter .utility_navi ul li{display:inline-block;margin-left:5px;padding-left:5px;border-left:1px solid #777}#GlobalFooter .copyright{line-height:1;margin-left:180px}#GlobalFooter .copyright small{font-size:100%}#SimpleFooter_res{font-size:12px}#SimpleFooter_res a{text-decoration:none}#SimpleFooter_res .footer_row_01{width:940px;margin:0 auto}#SimpleFooter_res .footer_row_02{padding:35px 0;-webkit-box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);box-shadow:0 -2px 3px 0 rgba(0,0,0,.1);background-color:#fff}#SimpleFooter_res .footer_row_02_inner{width:940px;margin:0 auto;background:url(/img/common/footer_logo_retina160.png) left bottom no-repeat}#SimpleFooter_res .catch{width:640px;line-height:1.5;margin-bottom:15px;color:#777}#SimpleFooter_res .pagetop{margin-bottom:15px;text-align:right}#SimpleFooter_res .pagetop a{display:inline-block;padding-left:20px;background:url(/img/common/arrow_pagetop.png) 0 center no-repeat}#SimpleFooter_res .footer_navi{margin-bottom:35px;padding-bottom:30px;border-bottom:1px solid #eee;text-align:center}#SimpleFooter_res .footer_navi ul li{display:inline-block;padding:0 5px;border-left:1px solid #777}#SimpleFooter_res .footer_navi ul li:first-child{border-left:0}#SimpleFooter_res .footer_links{display:inline-block;width:300px;vertical-align:top;margin-left:10px;text-align:left}#SimpleFooter_res .footer_links dt{line-height:1;margin:15px 0 8px;font-weight:700}#SimpleFooter_res .footer_links dd{line-height:2;margin-left:.5em}#SimpleFooter_res .utility_navi{margin-bottom:5px;margin-left:180px}#SimpleFooter_res .utility_navi ul{line-height:1}#SimpleFooter_res .utility_navi ul li{display:inline-block;margin-left:5px;padding-left:5px;border-left:1px solid #777}#SimpleFooter_res .copyright{line-height:1;margin-left:180px}#SimpleFooter_res .copyright small{font-size:100%}@media screen and (max-width:767px){.beginners .faq_entry_list{margin-top:20px}.beginners .faq_entry_list ul{margin-left:20px}.beginners .faq_entry_list ul li{list-style-type:none;margin:0 0 10px}.beginners .faq_entry_list ul li a:before{content:'Q : '}.beginners .faq_article{margin-top:20px}.beginners .faq_article .question{margin:0;padding:5px 0 25px 50px;font-weight:100;background-image:url(../img/common/icon_faq_q.gif);background-repeat:no-repeat}.beginners .faq_article .answer{padding:5px 0 0 50px;background-image:url(../img/common/icon_faq_a01.gif);background-repeat:no-repeat}.beginners .faq_article .answer p{margin:0 0 15px}#SimpleFooter_res .pagetop{position:fixed;bottom:10px;right:10px;z-index:100}#SimpleFooter_res .pagetop a{display:block;width:44px!important;height:44px;padding:0;background-image:url(/img/event/common/backtoarrow.png)!important;background-size:44px 44px!important;overflow:hidden;text-indent:100%;white-space:nowrap}#SimpleFooter_res .footer_row_02_inner{width:auto;background:url(/img/common/footer_logo_retina160.png) 10px top/121px auto no-repeat}#SimpleFooter_res .catch{width:100%;line-height:1.5;margin-bottom:15px;color:#6c6c6c}#SimpleFooter_res .footer_navi{display:none}#SimpleFooter_res .utility_navi{min-height:36px;margin:0 0 0 140px;font-size:12px}#SimpleFooter_res .utility_navi ul li{float:left;margin:0 0 8px;padding:0;border:0}#SimpleFooter_res .utility_navi ul li:first-child{margin-left:0;padding-left:0;border-left:0}#SimpleFooter_res .utility_navi ul li:after{content:'|';display:inline-block;margin:0 1em}#SimpleFooter_res .utility_navi ul li:last-child:after{content:'';font-size:0;margin:0}#SimpleFooter_res .copyright{margin:0 0 0 8px;clear:left;padding-top:4px;font-size:85%;color:#777}}.regist_step{margin:-20px 0 10px}.regist_step .step_item{position:relative;margin-top:40px}.regist_step .step_item h3{margin:0 0 30px;padding-top:20px;padding-left:75px}.regist_step .step_item h3 img{position:absolute;top:0;left:0}.regist_step .step_item .figure{text-align:left}.regist_step .step_item .figure h4{margin-top:0;font-size:134%}.regist_step .step_item .figure .cap{float:left;margin-right:18px;text-align:center}.regist_step .step_item .figure .cap .arrow02{margin-top:20px}.regist_step .step_item .figure .summry{float:right;width:300px}.regist_step .step_item .figure p{display:inline}.regist_step .step_flow{margin:50px 0 40px}.regist_step .step_flow li{display:inline-block;margin:0;padding-top:8px;width:164px;height:47px;text-align:center;list-style-type:none}.regist_step .step_flow li.single{margin:0;text-align:center;background-color:#b9edeb}.regist_step .step_flow li.arrow{margin-right:3px;padding-right:26px;background:url(/img/beginners/beginners_howto_arrow_01.png) no-repeat}.satisfaction h3{margin-bottom:20px}.satisfaction ul{margin:0 -10px}.satisfaction ul li{width:190px;min-height:75px;float:left;list-style-type:none;margin:0 10px;padding-left:80px;background-repeat:no-repeat;background-position:0 0}.satisfaction ul li.person01{background-image:url(/img/beginners/person_illust01.jpg)}.satisfaction ul li.person02{background-image:url(/img/beginners/person_illust02.jpg)}.satisfaction ul li.person03{background-image:url(/img/beginners/person_illust03.jpg)}.satisfaction ul li.person04{background-image:url(/img/beginners/person_illust04.jpg)}.satisfaction ul .notes{color:#777;font-size:83.3%}@media screen and (max-width:767px){.regist_step .step_flow{margin:30px 0 20px;text-align:center}.regist_step .step_flow li{width:100%;height:auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 4px;text-align:center}.regist_step .step_flow li.arrow{position:relative;margin:0 0 20px;padding-right:0;background:#b9edeb}.regist_step .step_flow li.arrow:after{display:block;position:absolute;left:50%;width:0;height:0;margin-top:6px;margin-left:-6px;border-width:8px 6px 0;border-style:solid;border-color:#b9edeb transparent transparent;content:''}.regist_step .step_item{margin-top:20px}.regist_step .step_item h3{margin:0 0 12px;padding-top:8px;padding-left:46px}.regist_step .step_item h3 img{width:40px}.regist_step .step_item .figure .cap{float:none;margin-right:0}.regist_step .step_item .figure .cap img{margin:6px 0;width:240px}.regist_step .step_item .figure .cap img.arrow02{width:36px}.regist_step .step_item .figure h4{margin-top:12px;font-size:117%}.regist_step .step_item .figure p{display:block}.regist_step .step_item .figure .summry{float:none;width:auto}.satisfaction ul{margin:0}.satisfaction ul li{float:none;width:auto}}.reward_list+.call_api_list{position:relative;margin-top:15px;border-top:1px solid #eee}.reward_list+.call_api_list .read_more{right:0}.section.index_support{padding:15px}.section.index_support h2{width:100%;margin:0 0 10px}.section.index_support ul{margin:0 0 0 2em}.section.index_support ul li{margin:0;list-style:none}.section.index_support ul li .date{display:inline-block;width:9em}.section.index_support ul span{display:block;float:left}.section.index_support a{display:block;margin-left:9em}.section.index_supportlist{padding:15px 15px 30px}.section.index_supportlist h2{width:100%;margin:0 0 10px}.section.index_supportlist ul{margin:0 0 10px 2em}.section.index_supportlist ul li{margin:0;list-style:none}.section.index_supportlist ul li .date{display:inline-block;width:9em}.section.beginners_top>p{margin-top:15px}.section.beginners_top h2{font-weight:700}.section.beginners_top h3{margin-top:0;font-size:125%}.beginners_top .beginners_flow{margin-bottom:20px}.other_service{margin:30px 0}.other_service ul li a{display:block}.section.value_point_club{padding-bottom:20px;background-image:url(/img/index/value_pointclub_logo.png);background-repeat:no-repeat;background-position:12px 12px}.section.value_point_club h2{margin-top:10px;margin-bottom:20px;padding-left:85px;font-size:116.6%}.section.value_point_club .value_point_read_more a{width:100%}.section.value_point_club .use_immediately{margin:0 -15px;text-align:center}h2.mall{font-weight:700}.mall_ec{margin-top:-13px}.mall_ec ul{margin:5px 0 30px 10px}.mall_ec ul li{float:left;width:120px;height:60px;margin:0;padding:0 10px;list-style-type:none}.mall_ec ul li:first-child{padding-left:0;border-left:0}.mall_ec ul li:last-child{padding-right:0}.mall_ec p{line-height:1.6;margin:20px 0}.section .joined_advertiser_wrap{position:relative;margin-top:20px}.section .joined_advertiser_wrap .read_more{right:-5px!important}.section .joined_advertiser_wrap .read_more p{margin:0!important}.ranking_list .ranking_item{margin-top:25px}.ranking_list .ranking_item:first-child{margin-top:15px}.ranking_list .ranking_item .image{float:left;width:100px;margin-top:21px}.ranking_list .ranking_item .ecname{margin-left:140px}.ranking_list .ranking_item .text{margin:6px 0 0 140px;line-height:1.8;word-wrap:break-word;word-wrap:break-word}.privacy_service{margin:30px 0}.privacy_service ul li{float:left;margin-right:40px}.privacy_service ul li.jask{padding-top:17px}.privacy_service ul li.jask p{margin-top:16px}.other_service ul{margin-right:-50px}.other_service ul li{float:left;width:290px;margin-right:50px}.other_service ul li a img{margin-bottom:15px}.section.value_point_club .value_point_read_more{position:relative;margin:30px -15px 20px}.section.value_point_club .value_point_read_more:after{display:block;position:absolute;top:-42px;right:6px;width:33px;height:42px;background-image:url(/img/index/value_pointclub_person.png);content:''}.seminar_sitetop_list .seminar_sitetop_item{position:relative;margin:20px 0 15px}.seminar_sitetop_list .seminar_sitetop_item:first-child{margin-top:20px}.seminar_sitetop_list .seminar_sitetop_item .status_label{display:inline-block;width:50px}.seminar_sitetop_list .seminar_sitetop_item p.status{width:50px;position:absolute;left:0;top:0;color:#fff;font-size:83.3%;text-align:center}.seminar_sitetop_list .seminar_sitetop_item p.status.status.accepting{background-color:#0085cc}.seminar_sitetop_list .seminar_sitetop_item p.status.status.closing{background-color:#777}.seminar_sitetop_list .seminar_sitetop_item p.status.status.report{background-color:#1f832f}.seminar_sitetop_list .seminar_sitetop_item .text{margin-left:60px}.seminar_sitetop_list .seminar_sitetop_item .text h3{margin:0;font-size:100%}.seminar_sitetop_list .seminar_sitetop_item .text p.excerpt{margin-top:5px}.seminar_sitetop_list .seminar_sitetop_item .text p.date,.seminar_sitetop_list .seminar_sitetop_item .text p.period{color:#777;font-size:83.3%;margin-top:5px}.seminar_sitetop_list .seminar_sitetop_item .text .new{font-size:12px;color:#d30005}.event_sitetop_list .event_item{width:240px;margin:25px 20px 0;float:left}.event_sitetop_list .event_item:nth-of-type(2n+1){clear:left}.event_sitetop_list h3{margin-top:5px;font-size:100%}.event_sitetop_list .thumbnail{position:relative}.event_sitetop_list .thumbnail .new{position:absolute;top:-8px;left:-8px}.event_sitetop_list .thumbnail .event_bnr{width:240px}.event_sitetop_list p{margin-top:0;font-size:75%;color:#777}.section .read_more{position:absolute;top:auto;right:20px;margin:0;line-height:1}.eyecatch{position:relative;width:730px;height:240px;margin:20px auto 40px}.eyecatch .slide_contents{position:relative;z-index:2;width:730px;height:240px}.eyecatch .slide_contents_inner{position:absolute;top:0;left:0}.eyecatch .slide_contents_inner ul{float:left}.eyecatch .slide_contents_inner ul li{float:left;padding:0 15px;opacity:.2}.eyecatch .slide_contents_inner ul li.current{opacity:1}.eyecatch ul.adjacent_navi{position:absolute;top:0;right:0;left:0;height:240px}.eyecatch ul.adjacent_navi li{display:table;position:absolute;z-index:3;top:50%;width:60px;height:60px;margin-top:-30px;text-indent:-9999px;background-repeat:no-repeat;cursor:pointer}.eyecatch ul.adjacent_navi li.preview{left:-25px;background-image:url(/img/index/eye_arrow_left.png)}.eyecatch ul.adjacent_navi li.next{right:-25px;background-image:url(/img/index/eye_arrow_right.png)}.eyecatch ul.adjacent_navi li span{display:table-cell;vertical-align:middle}.eyecatch ol.paging{position:absolute;right:0;bottom:-23px;left:0;text-align:center}.eyecatch ol.paging li{display:inline-block;width:75px;height:3px;overflow:hidden;margin:0 3px;text-indent:-9999px;background-color:#ddd;cursor:pointer}.eyecatch ol.paging li.current{background-color:#52c4c5}.eyecatch ::-moz-selection{background:0 0}.eyecatch ::selection{background:0 0}.bx-wrapper{position:relative;margin:0 auto 44px;padding:0}.bx-wrapper img{display:block;max-width:100%}.bx-wrapper .bx-viewport{-webkit-box-shadow:0 0 5px #ddd;box-shadow:0 0 5px #ddd;background:#fff;-webkit-transform:translatez(0);-ms-transform:translatez(0);transform:translatez(0)}.bx-wrapper .bx-controls-auto,.bx-wrapper .bx-pager{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{position:absolute;z-index:2000;top:0;left:0;width:100%;height:100%;min-height:50px;background:url(/img/index/bx_loader.gif) center center no-repeat #fff}.bx-wrapper .bx-pager{padding-top:20px;color:#777;font-family:Arial;font-size:.85em;font-weight:700;text-align:center}.bx-wrapper .bx-controls-auto .bx-controls-auto-item,.bx-wrapper .bx-pager .bx-pager-item{display:inline-block}.bx-wrapper .bx-pager.bx-default-pager a{display:block;width:24px;height:8px;overflow:hidden;margin:0 4px;outline:0;white-space:nowrap;text-indent:100%;background:#ddd}.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:hover{background:#52c4c5}.bx-wrapper .bx-prev{left:10px;background:url(/img/index/controls.png) 0 -32px no-repeat}.bx-wrapper .bx-next{right:10px;background:url(/img/index/controls.png) -43px -32px no-repeat}.bx-wrapper .bx-prev:hover{background-position:0 0}.bx-wrapper .bx-next:hover{background-position:-43px 0}.bx-wrapper .bx-controls-direction a{position:absolute;z-index:999;top:50%;width:32px;height:32px;overflow:hidden;margin-top:-16px;outline:0;white-space:nowrap;text-indent:100%}.bx-wrapper .bx-controls-direction a.disabled{display:none}.bx-wrapper .bx-controls-auto{text-align:center}.bx-wrapper .bx-controls-auto .bx-start{display:block;width:10px;height:11px;overflow:hidden;margin:0 3px;outline:0;white-space:nowrap;text-indent:100%;background:url(/img/index/controls.png) -86px -11px no-repeat}.bx-wrapper .bx-controls-auto .bx-start.active,.bx-wrapper .bx-controls-auto .bx-start:hover{background-position:-86px 0}.bx-wrapper .bx-controls-auto .bx-stop{display:block;width:9px;height:11px;overflow:hidden;margin:0 3px;outline:0;white-space:nowrap;text-indent:100%;background:url(/img/index/controls.png) -86px -44px no-repeat}.bx-wrapper .bx-controls-auto .bx-stop.active,.bx-wrapper .bx-controls-auto .bx-stop:hover{background-position:-86px -33px}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager{width:80%;text-align:left}.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto{right:0;width:35px}.bx-wrapper .bx-caption{position:absolute;bottom:0;left:0;width:100%;background:rgba(80,80,80,.75)}.bx-wrapper .bx-caption span{display:block;padding:10px;color:#fff;font-family:Arial;font-size:.85em}.index_support_emergency_PC{border:1px solid #f0d8dc;background-color:#f4e2e2;position:absolute;bottom:-50px;width:910px;padding:15px;display:block}.index_support_emergency_PC h2{color:#e00300;margin:0}.index_support_emergency_PC ul{margin:.7em 0 0 2em}.index_support_emergency_PC ul li{margin:0;list-style:none}.index_support_emergency_sp{display:none}@media screen and (max-width:767px){.beginners .section_header{margin:0 0 6px}.beginners .section p{margin-bottom:0}.beginners .section.beginners_top h3{font-size:100%;margin-top:8px}.beginners .section.beginners_top p{margin-top:12px}.eyecatch{position:relative;width:auto;height:auto;margin:0 auto 20px}.eyecatch ul{max-height:240px;overflow:hidden}.event_sitetop_list .event_item{float:none;margin:15px 8px;width:auto;text-align:center;border-bottom:1px solid #eee}.event_sitetop_list .event_item:last-child{border-bottom:0}.event_sitetop_list .text h3{margin:5px 0 0;font-size:100%}.event_sitetop_list .text p{margin:0 0 8px}.section.value_point_club{background-size:auto 30px}.section.value_point_club h2{margin-top:4px;margin-bottom:20px;padding-left:64px;font-size:100%}.section.value_point_club .value_point_read_more{margin:0}.section.value_point_club .value_point_read_more:after{content:none}.section.value_point_club .value_point_read_more a{width:100%;margin:18px 0}.recent_advertiser,.section.value_point_club .use_immediately{margin:0}.section .read_more{position:static}.other_service ul{margin-right:0}.other_service ul li{float:none;width:auto;margin-right:0;margin-bottom:18px;font-size:87%}.privacy_service{display:table;margin:16px 12px;font-size:85%}.privacy_service ul li{display:table-cell;float:none;margin-right:0}.privacy_service ul li.jask{width:70%;margin-bottom:0;text-align:center}.privacy_service ul li.pmark{width:30%;padding-left:8px;text-align:left}.privacy_service ul li.jask p{margin-top:16px}body.is-mobile .section_header.mall{text-align:center}.mall_ec{margin-top:0}.mall_ec ul{margin:10px 0 0!important;text-align:center}.mall_ec ul li{display:inline-block;float:none;width:60px;height:30px;padding:0 8px}.mall_ec img{width:60px}.call_api_list{margin-top:12px!important;padding-top:16px}.call_api_list>p:first-child{margin-bottom:16px;font-size:92%}.ranking_read{display:none}.ranking_list .ranking_item{width:100%}.ranking_list .ranking_item:first-child{margin-top:12px}.ranking_list .ranking_item:last-child{padding-bottom:10px}.ranking_list .ranking_item .image{margin-top:0}.ranking_list .ranking_item .text{display:none}.other_service{margin:0 12px 16px;text-align:center}.other_service ul li a img{margin-bottom:12px}.section.index_support h2{float:none}.section.index_support ul{margin:0 8px}.section.index_support ul li{margin-top:12px}.section.index_support ul li .date{display:block}.section.index_support ul li a{margin:0}.section.index_support ul span{float:none}.section.index_supportlist ul{margin:0 8px}.section.index_supportlist ul span{float:none}.section.index_supportlist ul li{margin-top:12px}.section.index_supportlist ul li .date{display:block}.index_support_emergency_sp{border:1px solid #f0d8dc;background-color:#f4e2e2;position:static;bottom:auto;margin:0!important;padding:10px!important;display:block}.index_support_emergency_sp h2{color:#e00300;margin:0}.index_support_emergency_sp ul{margin:.7em 0 0 2em}.index_support_emergency_sp ul li{margin:0;list-style:none}.index_support_emergency_PC{display:none}}th{padding:.75em 0;border-bottom:1px solid #ddd;font-weight:700;text-align:left}td{padding:.75em 0;border-bottom:1px solid #ddd}td,th,tr{vertical-align:middle}.interview article.article{font-size:1.2em;text-align:left}.interview article.article::after{display:table;clear:both;content:''}.interview article.article h1{margin:0 0 .5em;font-size:1.8em}.interview article.article h2{margin:0 0 1.1em;line-height:1.4em;font-size:1.2em}.interview article.article h2.article_header{margin:0 -20px 10px -48px}.interview article.article h3{margin:0 0 .4em;line-height:1.3em;padding-left:10px;border-left:8px solid #b8edeb;font-size:1.4em}.interview article.article h4{margin:1.4em 0;color:#00a2a3;font-size:1em;font-weight:600}.interview article.article p{color:#333;line-height:1.5em;margin:1.5em 0;font-size:1.05em;word-wrap:break-word;word-break:normal;line-break:strict}.interview article.article p.type{display:inline-block;margin:.25em 0 1em!important;padding:.1em 0;font-size:.9em;text-align:left;text-transform:uppercase}.interview article.article p.date{margin-bottom:.3em;color:rgba(51,51,51,.7);font-size:.9em;text-align:right}.interview article.article hr{width:3em;margin:1.5em 0;border-top:0;border-right:0;border-bottom:1px solid #ddd;border-left:0}.interview article.article a{color:#0085cc;text-decoration:none}.interview article.article a.read-more{display:inline-block;position:relative;margin-left:.2em;font-size:.8em;text-transform:uppercase}.interview article.article a.read-more span{position:absolute;top:-1px;right:-12px;font-size:1.5em;font-style:normal}.interview article.article em{font-weight:600;background:-webkit-gradient(linear,left top,left bottom,color-stop(60%,transparent),color-stop(60%,#ff6));background:linear-gradient(transparent 60%,#ff6 60%)}.interview article.article .catch{font-size:1.2em}.interview article.article .lead{margin-top:10px;margin-bottom:2em;padding:10px;border:1px dotted #eee;-webkit-box-shadow:0 2px 4px #eee;box-shadow:0 2px 4px #eee;background-color:#eee}.interview article.article .profile{display:block;padding:40x 0}.interview article.article .profile::after{display:table;clear:both;content:''}.interview article.article .profile img{float:left;margin-right:40px}.interview article.article .profile table{width:auto;margin:0}.interview article.article .profile table::after{display:table;clear:both;content:''}.interview article.article .profile table th{padding-right:20px}.interview article.article img.screen-shot{width:560px}.interview article.article .card{display:inline-block;width:250px;vertical-align:top;position:relative;margin:0 1em 1.5em;border:1px solid #ddd;border-radius:3px;-webkit-box-shadow:0 2px 4px #eee;box-shadow:0 2px 4px #eee;background-color:#eee}.interview article.article .card .card-image img{width:100%;border-top-left-radius:3px;border-top-right-radius:3px;background:#dbd199}.interview article.article .card .card-image{max-height:150px;overflow:hidden}.interview article.article .card .card-header{line-height:1.5em;padding:.5em .75em;border-bottom:1px solid #ddd;border-radius:3px 3px 0 0;font-weight:700;background-color:#eee}.interview article.article .card .card-header span{color:#ddd;font-size:.8em;font-weight:400}.interview article.article .card .card-copy{line-height:1.5em;padding:.75em;font-size:.9em}.interview article.article .card .card-copy p{margin:0 0 .75em}.interview article.article .card .card-copy p.read-more{color:#0085cc;font-size:.8em;text-align:right}.interview article.article .card:focus{background-color:#fff}.interview article.article .card:focus .card-image img{background:#e2daac}.interview article.article .card:focus .card-header,.interview article.article .card:hover{background-color:#fff}.interview article.article .card:hover .card-image img{background:#e2daac}.interview article.article .card:active,.interview article.article .card:active .card-header,.interview article.article .card:hover .card-header{background-color:#fff}.backnumber{margin-top:20px;padding:2em;border:1px solid #ddd;-webkit-box-shadow:0 2px 4px #eee;box-shadow:0 2px 4px #eee}.backnumber h3{margin:0;font-size:1.3em}.backnumber .name{color:#777;font-size:smaller}@media screen and (min-width:40em){.interview article.article h1{font-size:2.6em}.interview article.article h2{font-size:1.3em}}@media screen and (min-width:768px){.cards{display:-webkit-box;display:-ms-flexbox;display:flex;box-lines:multiple;-ms-flex-wrap:wrap;flex-wrap:wrap;box-pack:justify;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.card{cursor:pointer;-ms-flex-preferred-size:15em;flex-basis:15em;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width:767px){.interview article.article p{line-height:1.8;font-size:.875em}.interview article.article h2.article_header{margin:-12px -12px 16px;font-weight:200}.interview article.article .article_header+.lead{display:none}.interview article.article h4{margin:1.5em 0 .25em!important}.interview article.article .catch{font-size:.875em}.interview article.article .profile img{float:none;margin-right:0}.interview article.article .profile table{width:100%;margin-bottom:1em;font-size:.75em}.interview article.article .profile table th{width:80px;white-space:nowrap}.interview article.article img.screen-shot{width:100%}.interview article.article .card{width:100%;margin:0 0 1.5em}.interview article.article .card .card-copy{padding:.25em}.interview article.article .card .card-copy p.read-more{text-align:center}.regist_section{display:none}.backnumber{padding:0;-webkit-box-shadow:none;box-shadow:none;border-top-style:dotted;border-left:0;border-right:0;border-bottom:0}.backnumber .post-list{padding-left:2em}}.privacy_pmark h3,.privacy_pmark h4,.privacy_pmark h5,.privacy_pmark h6{font-size:100%;font-weight:700}.privacy_pmark h3+h4,.privacy_pmark h3+ol,.privacy_pmark h3+p,.privacy_pmark h3+table,.privacy_pmark h3+ul,.privacy_pmark h4+h5,.privacy_pmark h4+ol,.privacy_pmark h4+p,.privacy_pmark h4+table,.privacy_pmark h4+ul,.privacy_pmark h5+ol,.privacy_pmark h5+p,.privacy_pmark h5+table,.privacy_pmark h5+ul,.privacy_pmark h6+ol,.privacy_pmark h6+p,.privacy_pmark h6+table,.privacy_pmark h6+ul{margin-top:5px}.privacy_pmark ol li{list-style:none;margin-top:5px}.privacy_pmark ul li{margin-top:5px}.privacy_pmark .table_header{margin-left:20px}.privacy_pmark table{width:100%;margin-left:20px;border:1px solid #333}.privacy_pmark table td{padding:10px 15px;border:1px solid #333}.privacy_pmark table th{padding:10px 15px;border:1px solid #333;white-space:nowrap;text-align:left}.privacy_pmark table td p{margin:0}.privacy_pmark table td ol{margin:-3px 0 0}.privacy_pmark table td ol li{list-style-type:none;list-style-position:inside;counter-increment:cnt;position:relative;margin:3px 0 0;padding-left:2.5em}.privacy_pmark table td ol li:before{position:absolute;top:0;left:0;display:marker;content:counter(cnt) ")"}.privacy_pmark table td dl{margin:-10px 0 0}.privacy_pmark table td dl dt{margin-top:10px;font-weight:700}.privacy_pmark table.fishing{border:0}.privacy_pmark table.fishing td,.privacy_pmark table.fishing th{padding:0;border:0;font-weight:100}.privacy_pmark .signature{text-align:right}.privacy_pmark .update{margin-top:30px}.privacy_jask .signature{text-align:right}.privacy_jask h3,.privacy_jask h4,.privacy_jask h5,.privacy_jask h6{font-size:100%;font-weight:700}.privacy_jask h3+ol,.privacy_jask h3+p,.privacy_jask h3+table,.privacy_jask h3+ul,.privacy_jask h4+ol,.privacy_jask h4+p,.privacy_jask h4+table,.privacy_jask h4+ul,.privacy_jask h5+ol,.privacy_jask h5+p,.privacy_jask h5+table,.privacy_jask h5+ul,.privacy_jask h6+ol,.privacy_jask h6+p,.privacy_jask h6+table,.privacy_jask h6+ul{margin-top:5px}.promotion_item{margin-bottom:35px;padding-top:35px}.promotion_item .promotion_header{display:table}.promotion_item .promotion_header .thumbnail{width:140px;display:table-cell;vertical-align:middle}.promotion_item .promotion_header h3{display:table-cell;vertical-align:middle;font-size:116.6%;font-weight:700}.promotion_item .promotion_body dl dt{width:140px;float:left;padding-top:15px}.promotion_item .promotion_body dl dd{padding:15px 0 15px 140px;border-top:1px solid #eee}.promotion_item .promotion_body .external_link{padding:0 30px}.promotion_item .promotion_body .external_link ul li{width:240px;list-style:none;margin:0}.promotion_item .promotion_body .external_link ul li.view_website{float:left}.promotion_item .promotion_body .external_link ul li.view_detail_login{float:right}.promotion_item .promotion_body .external_link ul li a{width:100%;font-size:116.6%}.reward_list .reward_item{margin:20px 0 15px}.reward_list .reward_item .image{float:left}.reward_list .reward_item .text{margin-left:140px}.reward_list .reward_item .text .change_value{color:#d30005;font-weight:700}.reward_list .reward_item .text .campaign_name{margin:0}.reward_list .reward_item .text .period{margin:0;color:#777;font-size:83.3%}.reward_list .reward_item .campaign_desc{word-break:break-word}.reward_notice{clear:left;margin:15px 0;font-size:83.3%;color:#777;line-height:1.3}@media screen and (max-width:767px){.external_link ul li{width:100%!important;list-style:none;margin:0;padding:5px 0}.btn_line{padding:10px 0 10px 25px!important}.external_link ul li a{font-size:100%!important}.reward_list{margin:18px 0 12px}.reward_list .reward_item:first-child{margin-top:0;border-top:0}.reward_list .reward_item{margin:12px 0;border-top:1px solid #eee;padding:12px 0 0}.reward_list .reward_item .text{margin-left:140px}.reward_list .reward_item .text .change_value{margin:0 0 6px}.reward_list .reward_item .text .period{color:#777;font-size:85%}.reward_list p.campaign_name{clear:left;margin:12px 0}.reward_list .campaign_desc{font-size:85%;color:#777}.reward_notice{margin:15px 8px;color:#333}}.seminar #Main{float:none;width:auto}.seminar .section h3{font-size:125%;font-weight:700}.seminar .section p img{max-width:100%!important;height:auto!important}.seminar .section .align-col2-l{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;margin-top:15px;padding-right:10px}.seminar .section .align-col2-r{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:50%;margin-top:15px;padding-left:10px}.seminar .section .align-col2-l img,.seminar .section .align-col2-r img{max-width:290px;height:auto}.seminar .section .align-col3-l1{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:33.3%;margin-top:15px;padding-right:10px}.seminar .section .align-col3-r2{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:66.7%;margin-top:15px;padding-left:10px}.seminar .section .align-col3-l2{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:66.7%;margin-top:15px;padding-right:10px}.seminar .section .align-col3-r1{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:33.3%;margin-top:15px;padding-left:10px}.seminar .section .align-col3-l1 img,.seminar .section .align-col3-r1 img{max-width:190px;height:auto}.seminar .section .align-col3-l2 img,.seminar .section .align-col3-r2 img{max-width:390px;height:auto}.seminar .section .align-col4-l1{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:25%;margin-top:15px;padding-right:10px}.seminar .section .align-col4-r3{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:75%;margin-top:15px;padding-left:10px}.seminar .section .align-col4-l3{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;width:75%;margin-top:15px;padding-right:10px}.seminar .section .align-col4-r1{-webkit-box-sizing:border-box;box-sizing:border-box;float:right;width:25%;margin-top:15px;padding-left:10px}.seminar .section .align-col4-l1 img,.seminar .section .align-col4-r1 img{max-width:140px;height:auto}.seminar .section .align-col4-l3 img,.seminar .section .align-col4-r3 img{max-width:440px;height:auto}.seminar .section div[class|=align]{-webkit-box-sizing:border-box;box-sizing:border-box}.seminar .section div[class|=align]>p:first-child{margin-top:0}.seminar .section .btn{width:280px}.seminar_list .seminar_item{position:relative;margin-top:30px;padding-left:58px}.seminar_list .seminar_item p{margin:0}.seminar_list .seminar_item p.status{width:50px;position:absolute;left:0;top:0;color:#fff;font-size:83.3%;text-align:center}.seminar_list .seminar_item p.status.accepting{background-color:#0085cc}.seminar_list .seminar_item p.status.closing{background-color:#777}.seminar_list .seminar_item p.status.report{background-color:#1f832f}.seminar_list .seminar_item p.title{margin-top:5px}.seminar_list .seminar_item p.excerpt{margin:4px 0;font-size:85%;color:#777}.seminar_list .seminar_item p.schedule{font-size:85%;color:#777}.vc_summit{position:relative;margin-top:30px;padding-left:58px}.vc_summit p.level{margin:0;width:50px;position:absolute;left:0;top:0;color:#fff;font-size:83.3%;text-align:center;background-color:#777}.vc_summit p.title{margin-top:5px}.seminar_desc_list{border-left:1px solid #ddd;border-top:1px solid #ddd}.seminar_desc_list td,.seminar_desc_list th{padding:7px}.seminar_desc_list th{width:150px;background-color:#eee}.seminar_desc_list td{border-right:1px solid #ddd}.btn_external_seminar_form{width:240px;display:block;margin:30px auto}@media screen and (max-width:767px){.seminar .section div[class^=align]{float:none;width:100%;padding:0}.seminar .section .btn{width:100%}.seminar_list{margin-top:25px}.seminar_list .seminar_item{margin:12px 8px 0;padding-bottom:12px;padding-left:0;border-bottom:1px solid #777}.seminar_list .seminar_item:last-child{border-bottom:0}.seminar_list .seminar_item p{margin:12px 0}.seminar_list .seminar_item p.level{position:static;display:inline-block;margin:0}.seminar_list .seminar_item p.title{margin:12px 4px 0}.seminar_list .seminar_item p.excerpt,.seminar_list .seminar_item p.seminar_desc{margin:4px}.seminar_list .seminar_item p.schedule{margin:4px 4px 0}.seminar_list .seminar_item p.cost{display:inline-block;margin:0}.seminar_list .seminar_item p.status{position:static}.vc_summit p.level{margin-top:0}.vc_summit p.title{margin-bottom:0}}.beginners_flow ul li{width:160px;float:left;list-style:none;margin:0;padding-left:40px;background-image:url(../img/beginners/beginners_flow_arrow.gif);background-repeat:no-repeat;background-position:6px 40px}.beginners_flow ul li:first-child{padding-left:0}.beginners_flow ul li img{display:block;margin-bottom:10px}.merit{margin:0 -20px}.merit_item{float:left;margin:0 15px}.merit1{width:175px}.merit2{width:170px}.merit3{width:155px}.merit_item h4{height:120px;text-align:center}.merit_item p.m01{margin-bottom:4px}.merit_link{font-size:85%}.vpc_policy{clear:both;width:100%;margin:0 auto;padding-top:15px;text-align:center}.vpc_policy .regist a{padding:15px 0;width:400px}h4.access{font-size:134%}.access_section{display:table;margin-top:15px}.access_section:after{content:'';clear:both;display:block}.access_section .captxt{float:left;width:248px}.access_section .captxt p{margin:0 0 15px}.access_section .captxt span{font-size:84%}.access_section .capimg{float:left;margin-left:10px}@media screen and (max-width:767px){.merit{margin:0}.merit1,.merit2,.merit3{width:auto}.merit_item{clear:left;float:none;margin:12px 0}.merit_item h4{float:left;height:52px;width:80px}.merit_item h4 img{height:52px}.merit .merit_item p{margin-left:80px}.vpc_policy .regist a{display:block;width:auto}.access_section .captxt{float:none;width:auto}.access_section .capimg{float:none;margin-left:10px;text-align:center}.access_section .capimg img{width:100%}#img_members_vpcreg{max-width:302px}.figure img{width:100%}}.periodic_maintenance{margin-top:-20px}.periodic_maintenance .schedule{margin-top:15px;padding-bottom:15px}.periodic_maintenance .schedule dl{padding-top:15px}.periodic_maintenance .schedule dl.first,.periodic_maintenance .schedule dl:first-of-type{padding-top:0;border-top:0}.periodic_maintenance .schedule dl dt{width:13em;float:left}.periodic_maintenance .schedule dl dd{margin-left:14em}.periodic_maintenance .schedule dl dd:after{width:1px;height:1px;content:'';display:block;clear:left}.periodic_maintenance .notes{color:#777;font-size:83.3%}.important_information ul li{list-style:none;margin:5px 0 0}.important_information ul li span{display:inline-block}.important_information ul li .date{width:105px;margin-right:10px}.important_information .advertiser,.important_information .all,.important_information .as{width:7em;margin-right:10px;color:#fff;font-size:87.6%;text-align:center}.important_information .all{background-color:#556fb5}.important_information .as{background-color:#52c4c5}.important_information .advertiser{background-color:#915caa}.support_article .date{color:#777;text-align:right}.support_article .go_to_index{margin-top:30px}.support_article .advertiser,.support_article .all,.support_article .as{width:7em;margin-right:10px;color:#fff;font-size:87.6%;text-align:center}.support_article .all{background-color:#556fb5}.support_article .as{background-color:#52c4c5}.support_article .advertiser{background-color:#915caa}.terms h3,.terms h4,.terms h5,.terms h6{font-size:100%;font-weight:700}.terms li{margin-top:5px}.terms ol{margin-left:20px}.terms ol li ol{margin-top:5px;margin-left:0}.terms ol li ol li{list-style-type:none;list-style-position:inside;counter-increment:cnt;position:relative;margin-left:0;padding-left:2.5em}.terms ol li ol li:before{position:absolute;top:0;left:0;display:marker;content:"(" counter(cnt) ")"}.terms ul{margin-left:20px}.terms ol li ul{margin-top:5px;margin-left:0}.terms h3+h4,.terms h3+ol,.terms h3+p,.terms h3+table,.terms h3+ul,.terms h4+h5,.terms h4+ol,.terms h4+p,.terms h4+table,.terms h4+ul,.terms h5+h6,.terms h5+ol,.terms h5+p,.terms h5+table,.terms h5+ul,.terms h6+ol,.terms h6+p,.terms h6+table,.terms h6+ul{margin-top:5px}.terms .update{margin-top:90px}@media screen and (max-width:767px){.periodic_maintenance .schedule dl.first{padding:15px 0}.beginners .support_article h4{margin-top:12px}.beginners .terms h4{margin-top:8px}.beginners .terms ol{padding-left:.5em}}.aff-about h3{margin:0;font-size:150%}.aff-about .section>h3{margin:0 0 0 -25px}.aff-about h4{margin:0;font-size:125%;font-weight:400}.aff-about h4+p{margin:0}.aff-about .section .block{margin-top:45px}.aff-about .section .illust,.aff-about .section .section_header,.aff-about .section .section_header+p,.aff-about .section .text{margin-top:10px}.aff-about .section .illust{float:right;width:130px}.aff-about .affiliate_structure img{width:100%}.aff-about .three_attraction{margin:20px 0 0}.aff-about .three_attraction .illust{width:110px;margin:0 10px 0 0;float:left}.aff-about .three_attraction .text{float:right;width:440px}.aff-about .three_attraction .attraction_item{margin:0 0 35px}.aff-about .related_link{margin-top:20px}.aff-about .related_link ul{list-style-type:none;margin:0}.aff-about .related_link li{list-style-type:none;margin:0 0 10px;padding:0}.aff-about .related_link li:nth-last-of-type(1){margin:0}.aff-about ol.contents_list{padding:0 0 0 18px}.aff-about ol.contents_list li{margin:0 0 7px}.aff-about ol.affi_step{margin:20px 0 0;padding:0;list-style-type:none}.aff-about ol.affi_step li{position:relative;margin:0 0 5px 25px;padding:0;list-style-type:none;counter-increment:listCount}.aff-about ol.affi_step li::before{position:absolute;margin-left:-20px;content:"(" counter(listCount) ")"}@media screen and (max-width:767px){.aff-about h3{margin:0 0 0 12px!important}.aff-about .section>h3{margin:0!important}.aff-about h4{margin:0 0 0 10px;font-weight:400}.aff-about h4+p{margin:0}.aff-about ol.contents_list{padding:0 0 0 21px}.aff-about ol.contents_list li{margin:0 0 18px}.aff-about ol.affi_step{margin:20px 0 0 25px}.aff-about .three_attraction{margin:10px 0 0}.aff-about .three_attraction .illust{clear:both;display:none}.aff-about .three_attraction .illust img{display:none}.aff-about .three_attraction .text{clear:both;display:block;width:100%}}.section .img_feature_l{text-align:center}.section .img_feature_l img{width:100%;max-width:560px;margin-top:15px}.step_up_item .text_mylink{float:left;width:260px}.webservice_dl li{padding-bottom:15px}#article1,#article2,#article3,#article4,#article5,#article6,#article7,#article8{font-weight:200;margin-top:30px;font-size:150%}.appTable table{width:98%;border-collapse:collapse;border-spacing:0}.appTable th{font-weight:400}.appTable td,.appTable th{border:1px solid #eee;padding:9px 15px;vertical-align:top;text-align:left;line-height:1.4}.ttlcolor{background:#eee;width:130px}.ttlcolor1{background:#b8edeb;width:130px;font-size:125%}.ttlcolor2{background:#b8edeb;font-size:125%}.aff-start h2.article_header+p{margin-top:20px}.aff-start h3{margin:0;font-size:150%}.aff-start h4{margin:0;font-size:125%}.aff-start .section p{margin-top:10px}.aff-start .section .section_block{margin-top:45px}.aff-start .section .section_block .illust,.aff-start .section .section_block .section_header+p,.aff-start .section .section_block .text{margin-top:10px}.aff-start .section .section_block .illust{float:right;width:130px}.aff-start .section .section_block .text{float:left;width:410px;margin:10px 20px 0 0}.aff-start .section .section_block .block{margin:35px 0 0}.aff-start ol.contents_list{padding:0 0 0 18px}.aff-start ol.contents_list li{margin:0 0 7px}.aff-start ol.six_points,.aff-start ol.six_points li{list-style-type:none;margin:0;padding:0}.aff-start ol.six_points li.parents{margin:15px 0 0;padding:0 0 15px;border-bottom:1px dotted #eee}.aff-start ol.six_points li.parents:last-child{border:0;padding:0}.aff-start ol.six_points li.q{background:url(/img/affiliate/icon_q.png) no-repeat;padding:6px 0 0 40px;min-height:40px;font-size:117%}.aff-start ol.six_points li.a{background:url(/img/affiliate/icon_a.png) no-repeat;padding:6px 0 0 40px;min-height:40px;line-height:1.8}.aff-start .pros-cons-table{margin:15px 0;padding:0;border-collapse:collapse;vertical-align:top;border:1px solid #eee;table-layout:auto}.aff-start .pros-cons-table td,.aff-start .pros-cons-table th{font-weight:400;margin:0;padding:5px;border-collapse:collapse;vertical-align:top;border:1px solid #eee}.aff-start .pros-cons-table .item_free{background-color:#eee;font-size:117%;text-align:center}.aff-start .pros-cons-table .item_original{background-color:#b8edeb;font-size:125%;text-align:center}.aff-start .pros-cons-table .item_side{background-color:#eee;width:80px}.aff-start .pros-cons-table ul{margin:0}.aff-start ol.affiliate_step{margin:0;padding:0 0 0 18px}.aff-start ol.affiliate_step li{list-style-type:decimal}.aff-start .related_link{margin-top:10px}.aff-start .related_link ul{list-style-type:none;margin:0}.aff-start .related_link li{list-style-type:none;margin:0 0 10px;padding:0}.aff-start .related_link li:last-child{margin:0}.aff-start .mt_10{margin-top:10px!important}.aff-start .mt_20{margin-top:20px!important}.aff-start .mb_20{margin-bottom:20px!important}#Main.aff-start .section ul.necessary_info{list-style-type:disc;margin:10px 0;padding:0 0 0 18px}#Main.aff-start .section ul.necessary_info li{list-style-type:disc;margin:0 0 10px}@media screen and (max-width:767px){.step_up_item .text_mylink{width:auto}.aff-start h3{margin:0}.aff-start h4{margin:0 0 10px}.aff-start .section .section_header,.aff-start .section p{margin:0}.aff-start .section .section_block .illust{display:none}.aff-start .section .section_block .text{float:left;width:100%}.aff-start ol.contents_list{padding:0 0 0 21px}.aff-start ol.contents_list li{margin:0 0 18px}.aff-start ol.six_points li.q{padding:0 0 0 40px;margin-bottom:10px;font-size:108%;background-position:0 1px}.aff-start ol.six_points li.a{padding:0 0 0 40px;background-position:0 3px}.aff-start ol.affiliate_step li{width:96%;padding:0 2%}.aff-start table.pros-cons-table{border:0}.aff-start table.pros-cons-table td{border-right:1px solid #eee;border-left:1px solid #eee}.aff-start table.pros-cons-table ul{margin-left:0;padding:0 0 0 25px;list-style-type:disc}.aff-start table.pros-cons-table li{list-style-type:disc}.aff-start img.img{width:100%}.aff-start .related_link{margin:10px 0}#Main.aff-start .section ul.necessary_info{padding:0 0 0 7%}}.section.registration h2.article_header+p{margin-top:20px}.section.registration h3{margin:35px 0 -10px;font-size:150%}.section.registration h4{font-size:125%}.section.registration h4+p{margin:0}.section.registration p>img{max-width:100%}.section.registration table{margin:15px 0;padding:0;border-collapse:collapse;vertical-align:top;border:1px solid #eee;table-layout:auto}.section.registration table td,.section.registration table th{font-weight:400;margin:0;padding:5px;border-collapse:collapse;vertical-align:top;border:1px solid #eee}.section.registration table th{background-color:#eee;width:150px}