﻿/*! normalize.css v4.2.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}body,ol,ul,blockquote{padding:0;position:relative}h1,h2,h3,h4,h5,h6,p,ol,ul,dl,dd,dt,figure{margin:0;font-weight:normal}a{text-decoration:none}th{font-weight:normal}em{font-style:normal}abbr[title]{border:0}ol,ul{list-style:none}input::-ms-clear,input::-ms-reveal,select::-ms-expand{display:none}table{border-collapse:collapse;border:0}*,*::before,*::after{box-sizing:border-box}body{color:#222;background-color:#fff}a{color:#222;opacity:1;transition:opacity 0.3s ease}a:hover{opacity:0.66}html{font-family:serif;font-smoothing:antialiased;font-feature-settings:"kern" 1, "lnum" 1, "pnum" 1;hyphens:auto;line-height:1.77;word-wrap:break-word;overflow-wrap:break-word;font-size:62.5%;font-feature-settings:"palt";letter-spacing:.75px}@media screen and (max-width: 768px){html{line-height:1.62}}body{font-family:YuMincho, 'Yu Mincho', serif;font-size:1.6rem}@media screen and (max-width: 768px){body{font-size:1.4rem}}.text__xlarge,.c-modal__overlay .close{font-size:3.6rem}@media screen and (max-width: 768px){.text__xlarge,.c-modal__overlay .close{font-size:2.8rem}}.text__large,.p-about__content h1,.p-project__interview_content h2,.p-terms__content h1,.p-users__content h1{font-size:3rem}@media screen and (max-width: 768px){.text__large,.p-about__content h1,.p-project__interview_content h2,.p-terms__content h1,.p-users__content h1{font-size:2.1rem}}.text__medium,.c-button__large,.c-form__select select,.c-modal h2,.p-account__main h1,.p-account_projects_list_info h2,.p-project__content_description h4,.p-project__table_content h3,.p-purchase_share h2,.p-purchase__content h1,.p-purchase__order_item h2,.p-terms__content h2,.p-terms__content dl dt.p-terms__content_title,.p-users__content h2{font-size:2.2rem}@media screen and (max-width: 768px){.text__medium,.c-button__large,.c-form__select select,.c-modal h2,.p-account__main h1,.p-account_projects_list_info h2,.p-project__content_description h4,.p-project__table_content h3,.p-purchase_share h2,.p-purchase__content h1,.p-purchase__order_item h2,.p-terms__content h2,.p-terms__content dl dt.p-terms__content_title,.p-users__content h2{font-size:1.6rem}}.text__default,.p-account__sidemenu,.p-account__main h2,.p-account_projects_list_plan_price,.p-account__notification h1,.p-early_access .book-content h1,.p-project__page__title,.p-project__projects_title,.p-project__blog_entries h2,.p-project__blog_entries_unit h1,.p-project__table_content p,.p-terms__content dl dt,.p-users__content dl dt{font-size:1.6rem}@media screen and (max-width: 768px){.text__default,.p-account__sidemenu,.p-account__main h2,.p-account_projects_list_plan_price,.p-account__notification h1,.p-early_access .book-content h1,.p-project__page__title,.p-project__projects_title,.p-project__blog_entries h2,.p-project__blog_entries_unit h1,.p-project__table_content p,.p-terms__content dl dt,.p-users__content dl dt{font-size:1.4rem}}.text__small,.l-footer .l-footer-menu__item,.c-button__small,.p-purchase__order_customer #payjp_checkout_box input[type=button],.c-modal__flex_content textarea,.c-table__narrow th,.c-table__narrow td,.p-account h3,.p-account_form label,.p-account_projects_list_plan_name,.p-account_projects_list_earlyaccess,.p-account__notification_body,.p-early_access .book-body p.footnote,.p-early_access .book-body .column pre,.p-early_access .book-body div.code.footnote,.p-early_access .book-body code,.p-early_access .comment-list .comment-unit .comment-content,.p-early_access .comment-form textarea,.p-early_access table th,.p-early_access table td,.p-early_access .caption2,.p-early_access .caption,.p-early_access .bibpaper,.p-project_article_image .book_image__button,.p-project__flex_side_content h3,.p-project__flex_side_content.review p,.p-project__tags span,.p-project__intro_summary ul li,.p-project__intro_image .book_image__button,.p-project__intro_purchased_date p,.p-project__intro_info .p-project__book_author_names li,.p-project__blog_entries_unit .entry_content_body,.p-project__table_content .table_content,.p-project__table_content ol li,.p-project__description_detail_profile p,.p-project__detail_detail_profile p,.p-project__author_detail_profile p,.p-project__interview_content h3,.p-purchase__content_address h3,.p-purchase__order_address{font-size:1.4rem}@media screen and (max-width: 768px){.text__small,.l-footer .l-footer-menu__item,.c-button__small,.p-purchase__order_customer #payjp_checkout_box input[type=button],.c-modal__flex_content textarea,.c-table__narrow th,.c-table__narrow td,.p-account h3,.p-account_form label,.p-account_projects_list_plan_name,.p-account_projects_list_earlyaccess,.p-account__notification_body,.p-early_access .book-body p.footnote,.p-early_access .book-body .column pre,.p-early_access .book-body div.code.footnote,.p-early_access .book-body code,.p-early_access .comment-list .comment-unit .comment-content,.p-early_access .comment-form textarea,.p-early_access table th,.p-early_access table td,.p-early_access .caption2,.p-early_access .caption,.p-early_access .bibpaper,.p-project_article_image .book_image__button,.p-project__flex_side_content h3,.p-project__flex_side_content.review p,.p-project__tags span,.p-project__intro_summary ul li,.p-project__intro_image .book_image__button,.p-project__intro_purchased_date p,.p-project__intro_info .p-project__book_author_names li,.p-project__blog_entries_unit .entry_content_body,.p-project__table_content .table_content,.p-project__table_content ol li,.p-project__description_detail_profile p,.p-project__detail_detail_profile p,.p-project__author_detail_profile p,.p-project__interview_content h3,.p-purchase__content_address h3,.p-purchase__order_address{font-size:1.2rem}}.text__xsmall,.l-footer .l-footer-menu_company__item,.c-breadcrumb__item,.c-breadcrumb__navs_item_count,.c-button__xsmall,.c-loader__spinner,.p-account__share_link textarea.multi_line,.p-account__status_tag,.p-account__sidemenu_notification_badge,.p-account_projects_list_info h1,.p-account_projects_list_info_tag,.p-account_projects_list_plan_content,.p-early_access .book-body pre,.p-early_access .comment-info span{font-size:1.2rem}@media screen and (max-width: 768px){.text__xsmall,.l-footer .l-footer-menu_company__item,.c-breadcrumb__item,.c-breadcrumb__navs_item_count,.c-button__xsmall,.c-loader__spinner,.p-account__share_link textarea.multi_line,.p-account__status_tag,.p-account__sidemenu_notification_badge,.p-account_projects_list_info h1,.p-account_projects_list_info_tag,.p-account_projects_list_plan_content,.p-early_access .book-body pre,.p-early_access .comment-info span{font-size:1.1rem}}.text__bold,[id*="tab1_"]:checked ~ label.label1,[id*="tab2_"]:checked ~ label.label2,.p-account h3,.p-account__sidemenu li,.p-account__main h1,.p-account_projects_list_info h2,.p-account__notification h1,.p-early_access__author_message,.p-early_access .book-content h1,.p-early_access .book-body h3,.p-early_access .book-body h4,.p-early_access .book-body h5,.p-early_access .book-body h6,.p-early_access .book-body dt,.p-early_access table th,.p-project__projects_title,.p-project__flex_side_content h3,.p-project__blog_entries h2,.p-project__blog_entries_unit h1,.p-project__table_content h4,.p-project__description h2,.p-project__detail h2,.p-project__author h2,.p-project__description h3,.p-project__detail h3,.p-project__author h3,.p-project__interview_content h3,.p-purchase_share h2,.p-purchase__content h1,.p-purchase__content_address h3,.p-purchase__order_item h2,.p-purchase__order_item_info .edition__name{font-weight:bold}.text__normal{font-weight:normal}.text__sans-serif,.c-alert,.c-breadcrumb__navs_item,.c-button,.c-modal__wrap,.p-account__sidemenu,.p-account__main,.p-account__notification_alert,.p-account__notification_info,.p-early_access__author_message,.p-early_access .book-content h1,.p-early_access .book-body h2,.p-early_access .book-body h3,.p-early_access .book-body h4,.p-early_access .book-body h5,.p-early_access .book-body h6,.p-early_access .book-body .column pre,.p-early_access .book-body code,.p-early_access .comment-info span,.p-early_access .caption2,.p-early_access .caption,.p-project__projects_title,.p-project_article_image .book_image__button,.p-project__flex_side,.p-project__content h2,.p-project__content h3,.p-project__content_description h4,.p-project__tags span,.p-project__intro_image .book_image__button,.p-project__intro_title,.p-project__blog_entries,.p-project__book_purchase_unit,.p-project__plan_unit.book,.p-project__plan_unit_detail_tags .rewards,.p-project__plan_unit_detail_returns dt,.p-project__purchase,.p-project__icon_stream h3,.p-project__table_content h2,.p-project__table_content h3,.p-project__table_content h4,.p-project__table_content .table_content h4 .chapter__author span,.p-project__description h2,.p-project__detail h2,.p-project__author h2,.p-project__description h3,.p-project__detail h3,.p-project__author h3,.p-project__description_detail h4,.p-project__detail_detail h4,.p-project__author_detail h4,.p-project__description_detail_profile p,.p-project__detail_detail_profile p,.p-project__author_detail_profile p,.p-project__description_detail_message ul li,.p-project__detail_detail_message ul li,.p-project__author_detail_message ul li,.p-project__review,.p-project__activity h2,.p-project__activity_unit h1,.p-project__interview_intro_title,.p-project__interview_content h3,.p-purchase_share h2,.p-purchase_share p,.p-purchase__content h1,.p-purchase__content_intro_title,.p-purchase__content_address,.p-purchase__order_item h2,.p-purchase__order_item_info .edition__name,.p-purchase__order_delivery li,.p-purchase__payment p{font-family:YuGothic, 'Yu Gothic', sans-serif}.text__monospace,.p-early_access .book-body pre{font-family:SFMono-Regular, Consolas, 'Courier New', 'Roboto Mono', monospace}.text__blue,.p-project__blog_entries_unit a,.p-project__blog_entries_unit h1{color:#488DBF}.text__red,.c-breadcrumb__navs_item_count,.p-project__intro_purchased_date p{color:#BF6348}.text__green{color:#48bf72}.text__gold{color:#f7c744}.text__grey{color:#666}.text__grey_light{color:#ccc}.text__twitter{color:#1DA1F2}.text__nowrap{white-space:nowrap}.text__blockquote{font-weight:normal;border-left:4px solid #ccc;padding-left:1em;margin:1em 0}@keyframes zoom-enter{0%,
  100%{transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;transform:scale(0.88)}100%{opacity:1;transform:scale(1)}}.l-content{position:relative;max-width:1024px;padding:0;margin:0 auto}.l-content::after{clear:both;content:'';display:table}@media screen and (max-width: 768px){.l-content{width:94%}}.l-content_narrow{position:relative;max-width:780px;padding:0;margin:0 auto}.l-content_narrow::after{clear:both;content:'';display:table}@media screen and (max-width: 768px){.l-content_narrow{width:94%}}.l-footer{padding:2em 0;border-top:1px solid #ccc}.l-footer .l-footer-menu{margin-bottom:.5em}.l-footer .l-footer-menu__item{display:inline-block;margin-right:2em}@media screen and (max-width: 768px){.l-footer .l-footer-menu__item:first-child{border-right:0;padding:0 0 1em 0}}@media screen and (max-width: 768px){.l-footer .l-footer-menu__item{display:block;margin:0 0 .5em 0}}.l-footer .l-footer-menu_company{margin-bottom:1em}.l-footer .l-footer-menu_company__item{display:inline-block;margin-right:2em}.l-footer .l-footer-menu_company__item:last-child{border-left:1px solid #ccc;padding-left:2em}@media screen and (max-width: 768px){.l-footer .l-footer-menu_company__item:last-child{border-left:0;padding:0 0 1em 0}}@media screen and (max-width: 768px){.l-footer .l-footer-menu_company__item{display:block;margin:0 0 .5em 0}}.l-header{background:#fff;top:0;left:0;width:100%;transition:.3s;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){.l-header{height:auto}}.l-header__brand{margin-right:.5em}.l-header__brand img{display:block;width:auto;height:40px}.l-header__tagline{color:#666;padding-left:2em}@media screen and (max-width: 768px){.l-header__tagline{padding-left:0;text-align:center;line-height:1.5}}.l-header__account_image{border-radius:50%;width:1.8em;height:1.8em;margin-right:.35em;border:1px solid #ccc;vertical-align:middle}.l-header .l-header-menu{display:flex;align-items:center;padding:24px 0}@media screen and (max-width: 768px){.l-header .l-header-menu{flex-direction:column;padding:2em 0 1em 0}}@media screen and (max-width: 768px){.l-header .l-header-menu__item{margin:0 0 1em 0}}.l-header .l-header-menu__item:last-child{margin-left:auto}@media screen and (max-width: 768px){.l-header .l-header-menu__item:last-child{margin:0 auto}}.l-header .l-header-menu__item i{margin-left:.25em}.l-header .l-header-menu__notification{position:relative;top:2px}.l-header .l-header-menu__notification_badge{display:inline-block;position:absolute;right:1px;top:-4px;background:#BF6348;width:8px;height:8px;border-radius:50%}.c-alert{padding:0 1em;margin:1em auto;border:1px solid transparent;border-radius:4px;text-align:center;line-height:3.2em;vertical-align:middle}.c-alert__success{border:2px solid #488DBF;color:#488DBF}.c-alert__failure{border:2px solid #BF6348;color:#BF6348}.c-alert__attention{background:#fff;color:#BF6348;border:1px solid #BF6348;border-radius:4px;padding:.75em 1em}.c-alert__attention li{list-style:disc;list-style-position:inside;padding-left:1em}.c-notice{color:#BF6348;padding:1em}#error_explanation{color:#BF6348;padding:.5em 0 1em 0}#error_explanation li{list-style:disc;list-style-position:inside;padding-left:1em}nav{transition:.3s}.c-breadcrumb__wrapper{background:#fff;border-bottom:1px solid #ccc;width:100%}.is-fixed{position:fixed;top:0;left:0;z-index:2;width:100%}.is-hide{transform:translateY(-100%)}.c-breadcrumb{padding:1em 0}.c-breadcrumb::after{clear:both;content:'';display:table}.c-breadcrumb__item{position:relative;float:left;line-height:1.2em;padding-right:1em;margin-right:0.5em}.c-breadcrumb__item::before,.c-breadcrumb__item::after{content:'';position:absolute;top:50%;width:0;height:0;margin-top:-0.3333333333em;border-top:0.3333333333em solid transparent;border-bottom:0.3333333333em solid transparent}.c-breadcrumb__item::before{right:0;border-left:0.5em solid #45494B}.c-breadcrumb__item::after{right:2px;border-left:0.5em solid #fff}.c-breadcrumb__item a{display:inline-block;color:#488DBF}.c-breadcrumb__item:last-child{margin-right:0}.c-breadcrumb__item:last-child a{color:inherit;border-bottom:0}.c-breadcrumb__item:last-child::before,.c-breadcrumb__item:last-child::after{display:none}.c-breadcrumb__navs_item{float:left;margin-right:2em;position:relative}@media screen and (max-width: 768px){.c-breadcrumb__navs_item{margin-right:1em}}.c-breadcrumb__navs_item_count{vertical-align:top;padding-left:.25em;letter-spacing:0}.c-breadcrumb__navs_item a{display:block;width:100%;height:100%;padding:.25em 0 .75em 0;border-bottom:4px solid #f6f6f6}.c-breadcrumb__navs_item a:hover{border-bottom:4px solid #488DBF}.c-breadcrumb__navs_button{float:right}.c-button{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-sizing:border-box;border-radius:4px;border:none;display:inline-block;padding:0 1em;vertical-align:middle;appearance:none;user-select:none;cursor:pointer;text-align:center}.c-button:hover{text-decoration:none;opacity:.7}.c-button__block{display:block}.c-button__block:hover{opacity:.7}.c-button__flex{width:100%}.c-button__free_medium{line-height:1.5;padding:.75em 1.5em}.c-button__nopad{padding:0;height:1em;line-height:1;border-radius:0}.c-button__large{height:4em;line-height:4em;padding:0 1.5em}.c-button__medium{height:2.8em;line-height:2.8em;padding:0 1.5em}.c-button__small{height:2.4em;line-height:2.4em;padding:0 1em;border-radius:3px}.c-button__xsmall{padding:.25em .75em;border-radius:3px}.c-button__bordered{background-color:#fff;border:1px solid #222}.c-button__bordered:hover{border:1px solid #488DBF;color:#488DBF}.c-button__bordered_twitter{background-color:#fff;border:1px solid #1DA1F2;color:#1DA1F2}.c-button__bordered_facebook{background-color:#fff;border:1px solid #3b579d;color:#3b579d}.c-button__bordered_red{background-color:#fff;border:1px solid #BF6348;color:#BF6348}.c-button__bordered_disabled{border:1px solid #ccc;color:#ccc}.c-button__bordered_disabled:hover{cursor:default}.c-button__red{background:#BF6348;color:#fff}.c-button__red:hover{color:#fff}.c-button__grey{background:#666;color:#fff}.c-button__grey:hover{color:#fff}.c-button__blue{background:#488DBF;color:#fff}.c-button__blue:hover{color:#fff}.c-button__twitter{background:#1DA1F2;color:#fff}.c-button__facebook{background:#3b579d;color:#fff}.c-button__inquiry{background:rgba(34,34,34,0.55);color:#fff}.c-button__no_style{border:none;background:none;text-align:center;color:#666}.c-button__no_style:hover{cursor:pointer;color:#488DBF}.c-button-layout.c-button-layout--align-center{text-align:center}.c-button-layout.c-button-layout--align-right{text-align:right}.c-button-layout.c-button-layout--desktop-float-right{float:right;margin:0 0 0.5em 1em}@media screen and (max-width: 768px){.c-button-layout.c-button-layout--desktop-float-right{float:none;margin:0 0 1em;text-align:center}}#c-button__page-top{position:fixed;bottom:40px;right:40px}@media screen and (max-width: 768px){#c-button__page-top{bottom:20px;right:20px}}#c-button__page-top a{border-radius:50%;width:80px;height:80px;line-height:88px;text-align:center;box-shadow:0 2px 10px rgba(34,34,34,0.5)}.p-purchase__order_customer #payjp_checkout_box input[type=button]{background:none !important;border:none !important;color:#666 !important;padding:0 !important;width:88%;outline:0}.p-purchase__order_customer #payjp_checkout_box input[type=button]:hover{color:#488DBF !important}#payjp_checkout_box input[type=button]{appearance:none;background:#BF6348 !important;border:1px solid #BF6348 !important;color:#fff !important;font-size:16px !important;height:3.6em !important;line-height:3.6em !important;padding:0 2em !important;outline:0}#payjp_checkout_box input[type=button]:hover{color:#fff !important}.c-form__group{display:flex;align-items:center;border-left:8px solid #f6f6f6;padding-left:2em;margin-bottom:1em}@media screen and (max-width: 768px){.c-form__group{flex-direction:column;align-items:flex-start;border-left:none;padding-left:0}}.c-form__parts{margin-right:1em}@media screen and (max-width: 768px){.c-form__parts{margin:0 0 .5em 0}}.c-form__text_field,.p-account__share_link textarea{border-radius:4px;border:1px solid #ccc;line-height:1.5em;padding:.6em 1em;color:#222;width:44%}@media screen and (max-width: 768px){.c-form__text_field,.p-account__share_link textarea{width:100%}}.c-form__input_short{width:12em;background-color:#f6f6f6}@media screen and (max-width: 768px){.c-form__input_short{width:50%}}.c-form__input_long{width:24em;background-color:#f6f6f6}@media screen and (max-width: 768px){.c-form__input_long{width:100%}}.c-form__input_fixed{resize:none}@media screen and (max-width: 768px){.c-form__select{text-align:center}}.c-form__select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.75em .75em;margin-bottom:.5em;width:100%;border:2px solid #666;background-color:#fff}@media screen and (max-width: 768px){.c-form__select select{margin-bottom:1em}}.c-form__select label{position:relative}.c-form__select label:after{position:absolute;top:50%;right:1em;display:block;margin-top:-1em;width:1em;height:1em;content:'\f078';font-family:"Font Awesome 5 Free";color:#666;pointer-events:none}.c-form__amazonpay{display:flex;align-items:center;justify-content:space-between}.c-form__amazonpay .c-button__medium{height:3.4em;line-height:3.4em}@media screen and (max-width: 768px){.c-form__amazonpay{flex-direction:column}.c-form__amazonpay p{margin-top:.5em}}.c-inquiry__popup{position:fixed;bottom:2em;right:2em}@media screen and (max-width: 768px){.c-inquiry__popup{display:none}}.c-loader__wrapper{display:none}.c-loader__content{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;background:rgba(34,34,34,0.9);position:fixed;top:0;left:0;z-index:998}.c-loader__spinner{border-radius:50%;width:5em;height:5em;text-indent:-9999em;border-top:0.8em solid rgba(255,255,255,0.2);border-right:0.8em solid rgba(255,255,255,0.2);border-bottom:0.8em solid rgba(255,255,255,0.2);border-left:0.8em solid #fff;transform:translateZ(0);animation:load8 1s infinite linear;z-index:999;display:block}.c-loader__spinner:after{border-radius:50%;width:5em;height:5em}@keyframes load8{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.c-modal .checkbox{display:none}.c-modal__overlay{position:absolute;position:fixed;z-index:-100;top:0;left:0;display:flex;width:100%;height:100%;transition:all 0.25s ease;transform:scale(1);opacity:0;background-color:rgba(34,34,34,0.88)}.c-modal__wrap{width:960px;margin:2em auto;padding:1.5em 2em;transition:all 0.5s ease;border-radius:4px;background-color:#fff;box-shadow:3px 3px 3px rgba(34,34,34,0.2);align-self:flex-start;position:relative}@media screen and (max-width: 768px){.c-modal__wrap{width:94%;padding:20px}}.c-modal__wrap.a-center{align-self:center;margin:-200px auto}.c-modal__overlay .close{position:absolute;top:20px;right:30px;width:30px;height:30px;color:#ccc;line-height:0}@media screen and (max-width: 768px){.c-modal__overlay .close{top:5px;right:0}}.c-modal__overlay .close:hover{cursor:pointer;color:#45494B}.c-modal .o-close{position:fixed;z-index:-100;top:0;left:0;width:100%;height:100%}.c-modal input:checked ~ .o-close{z-index:9998}.c-modal input:checked ~ .c-modal__overlay{z-index:9997;overflow:auto;transform:scale(1);opacity:1}.c-modal input:checked ~ .c-modal__wrap{z-index:9999;transform:translateY(0)}.c-modal h2{margin-bottom:1em}.c-modal__content{padding:.75em 0;border-top:1px solid #ccc}@media screen and (max-width: 768px){.c-modal__content{padding:.5em 0}}.c-modal__content_align_right{margin-left:auto;text-align:right}.c-modal__content_center{padding-top:1em;text-align:center}.c-modal__thanks_message{padding:1em;border:2px solid #BF6348;border-radius:6px;margin-bottom:1em}.c-modal__book_detail{background:#f6f6f6;padding:1em;border-radius:6px;margin-bottom:1em}.c-modal__address{padding-top:.5em}.c-modal__list li{list-style-type:disc;list-style-position:outside;margin-left:1em;margin-bottom:.25em}.c-modal__list li p{margin-bottom:.55em}.c-modal__flex{display:flex;padding:0}@media screen and (max-width: 768px){.c-modal__flex{flex-direction:column}}.c-modal__flex ul{margin-bottom:1em}.c-modal__flex_center{align-items:center}.c-modal__flex_title{width:140px}.c-modal__flex_star{display:flex;margin-bottom:.25em}.c-modal__flex_content{padding-left:1em}@media screen and (max-width: 768px){.c-modal__flex_content{padding:.5em 0 0 0}}.c-modal__flex_content_full{margin:0 auto;width:100%}.c-modal__flex_content textarea{width:100%;background:#f6f6f6;border:1px solid #ccc;padding:.75em 1em;height:8em;line-height:1.8;border-radius:4px;resize:none}@media screen and (max-width: 768px){.c-modal__flex_content textarea{width:100%}}.c-modal__margin{margin-bottom:1em}.c-modal__image{position:relative;margin-bottom:1em}.c-modal__image img{width:100%;box-shadow:-2px 4px 12px #e6e6e6}.c-modal__thumb{width:140px;line-height:0}@media screen and (max-width: 768px){.c-modal__thumb{margin-bottom:.5em}}.c-modal__thumb img{width:80%}@media screen and (max-width: 768px){.c-modal__thumb img{width:100%}}.c-modal__form textarea{width:100%;background:#f6f6f6;border:1px solid #ccc;padding:.75em;height:8em;width:640px;margin-bottom:.5em;border-radius:4px;resize:none}.c-modal__form p{margin-bottom:.5em}.c-modal__button{text-align:right}.open-modal:hover{cursor:pointer}.tab-content input[type="radio"]{display:none}.tab-content label{background:#f6f6f6;border-radius:5px 5px 0 0;display:inline-block;text-align:center;margin-left:.75em;text-decoration:none;padding:.5em 2em;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){.tab-content label{margin-left:.25em;padding:.5em .75em}}.tab-content label:hover{cursor:pointer;background:#fff}.tab-content .tab-box{padding:2em 1em;border-top:1px solid #ccc;margin-top:-1px}@media screen and (max-width: 768px){.tab-content .tab-box{padding:1em 0}}.tab-content .tab-box>div{display:none}[id*="tab1_"]:checked ~ label.label1{background:#fff;border-bottom:1px solid #fff}[id*="tab2_"]:checked ~ label.label2{background:#fff;border-bottom:1px solid #fff}[id*="tab1_"]:checked ~ .tab-box>#affiliate__tweet{display:block}[id*="tab2_"]:checked ~ .tab-box>#affiliate__blog{display:block}.c-table{width:100%}.c-table__align_left{text-align:left;padding-right:1em}.c-table__align_center{text-align:center;padding:0 1em}.c-table__align_right{text-align:right}.c-table tr{padding:0}.c-table tr.bordered{box-shadow:0 -1px 0 #ccc}.c-table th,.c-table td{padding-top:.75em;padding-bottom:.75em}.c-table__bordered{border-top:2px solid #ccc;border-bottom:2px solid #ccc;padding:.5em 0}.c-table__table{display:table;box-sizing:border-box;width:100%}.c-table__table_cell{display:table-cell;vertical-align:middle;padding-right:1em;word-wrap:normal}.c-table__table_row{display:table-row}.c-table__narrow th,.c-table__narrow td{padding-top:.5em;padding-bottom:.5em}.c-table__flex{display:flex;align-items:center;width:100%}.c-table__flex_cell{padding-right:1em}.c-table__flex_auto_right{margin-right:auto}.c-table__flex_auto_left{margin-left:auto}.fav_message{color:#488DBF}.open-modal:hover{cursor:pointer;background-color:#E7E7E7;color:#3C3C3C;border-top:1px solid #eEeeee;box-shadow:0.2px 0.2px 2px #F42A54}.modal .checkbox{display:none}.modal .modal-overlay{opacity:0;transition:all 0.3s ease;width:50%;position:absolute;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-100;transform:scale(1);display:flex;background-color:rgba(0,0,0,0.7)}.modal .modal-wrap{background-color:#FFFFFF;box-shadow:3px 3px 3px rgba(0,0,0,0.2);padding:40px 50px;width:60%;margin:20px auto;align-self:flex-start;border-radius:2px;transition:all 0.25s ease}.modal .modal-wrap h2{margin:10px 20px 20px 0px}.modal .modal-wrap.small{width:30%}.modal .modal-wrap.full{width:100%;height:100%}.modal .modal-wrap.a-center{align-self:center}.modal .modal-wrap.from-top{transform:translateY(-100%)}.modal .modal-overlay .close{position:absolute;right:10px;top:0px;font-size:30px;width:30px;height:30px;color:#282c34}.modal .modal-overlay .close:hover{cursor:pointer;color:#4b5361}.modal .o-close{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-100}.modal input:checked ~ .o-close{z-index:9998}.modal input:checked ~ .modal-overlay{transform:scale(1);opacity:1;z-index:9997;overflow:auto}.modal input:checked ~ .modal-overlay .modal-wrap{transform:translateY(0);z-index:9999}@media (max-width: 800px){.modal .modal-wrap{width:80%;padding:20px}}@media (max-width: 500px){.modal .modal-wrap{width:90%}}.p-about__content{padding:6em 0 3em 0}.p-about__content h1{margin-bottom:3em}.p-account{display:flex}@media screen and (max-width: 768px){.p-account{flex-direction:column;padding:1em 0}}.p-account h3{margin-bottom:.25em}.p-account__error{padding:2em 0}.p-account__content{margin-bottom:2em;width:760px}.p-account__content table{margin-bottom:1em}.p-account__confirm{text-align:center}.p-account__confirm p{margin-bottom:.5em}.p-account__share_unit{border-top:1px solid #ccc;padding-top:1em;margin-bottom:2em}.p-account__share_project{display:flex;align-items:center;margin-bottom:1em}.p-account__share_thumb{width:4em;margin-right:1em;line-height:0}@media screen and (max-width: 768px){.p-account__share_thumb{width:140px;margin-bottom:1em}}.p-account__share_thumb img{width:100%}.p-account__share_link{margin-bottom:1em;padding-left:2em}.p-account__share_link textarea{border-width:2px;width:100%}.p-account__share_link textarea.one_line{resize:none;height:3em}.p-account__share_link textarea.multi_line{resize:vertical;height:6em}.p-account__share_link li{display:inline-block;margin-right:.5em}.p-account__widget{margin-bottom:1em}.p-account__thumb{width:100px;line-height:0}.p-account__thumb img{width:100%}.p-account__status_tag{padding:.25em .4em .4em .4em;margin-left:.5em;border-radius:2px;line-height:1}.p-account__status_tag.tag__prime{background:#BF6348;color:#fff}.p-account__status_tag.tag__normal{background:#ccc;color:#fff}.p-account__sidemenu{border-right:1px solid #ccc;padding:3em 2em 2em 0;flex-basis:200px}@media screen and (max-width: 768px){.p-account__sidemenu{border-right:none;border-bottom:1px solid #ccc;padding:2em 0;flex-basis:auto}}.p-account__sidemenu li{margin-bottom:1em;position:relative}.p-account__sidemenu li ul{padding:.65em 0 0 .8em}.p-account__sidemenu li ul li{margin-bottom:.5em;font-weight:normal}.p-account__sidemenu li ul li a{color:#666}.p-account__sidemenu_notification_badge{color:#fff;background:#BF6348;padding:0;margin-left:.25em;width:18px;height:18px;position:relative;font-weight:normal;line-height:18px;text-align:center;letter-spacing:0;display:inline-block;border-radius:50%;top:-2px}.p-account__main{padding:2.5em 0 2.5em 2em;width:824px}@media screen and (max-width: 768px){.p-account__main{padding:2em 0;width:100%}}.p-account__main h1{margin-bottom:1em}.p-account__main h2{margin-bottom:1em}.p-account__main form{padding:1em 0;margin-bottom:1em}.p-account_form{display:flex;margin-bottom:1em}@media screen and (max-width: 768px){.p-account_form{flex-direction:column}}.p-account_form_items{margin-right:1em}@media screen and (max-width: 768px){.p-account_form_items{margin-right:0}}.p-account_form label{display:block;color:#666}.p-account_form input{border:1px solid #ccc;padding:.5em;border-radius:3px}.p-account_form select{height:2em}.p-account_projects{margin-bottom:3em;border-bottom:1px solid #ccc}.p-account_projects_unit{border-top:1px solid #ccc;padding:1em 0}.p-account_projects__require_address{margin-top:.25em}.p-account_projects_list{display:flex;align-items:center;flex-wrap:nowrap}@media screen and (max-width: 768px){.p-account_projects_list{flex-wrap:wrap;flex-direction:column}}.p-account_projects_list_thumb{width:100px;line-height:0}@media screen and (max-width: 768px){.p-account_projects_list_thumb{width:140px;margin-bottom:1em}}.p-account_projects_list_thumb img{width:100%}.p-account_projects_list_info{padding:0 1em;flex:1}@media screen and (max-width: 768px){.p-account_projects_list_info{width:100%;padding:0;margin-bottom:1em}}.p-account_projects_list_info h1{color:#666;font-weight:normal;line-height:1.5;margin-bottom:0}.p-account_projects_list_info h2{margin-bottom:0}.p-account_projects_list_info p{margin-bottom:0.5em}.p-account_projects_list_info_tag{color:#666;padding:.25em .4em;margin-right:.5em;border-radius:2px;line-height:1}.p-account_projects_list_info_tag.tag__wanted{border:1px solid #BF6348;color:#fff;background:#BF6348}.p-account_projects_list_info_tag.tag__nearly_ended{border:1px solid #BF6348;color:#BF6348}.p-account_projects_list_info_tag.tag__succeeded{border:1px solid #488DBF;color:#fff;background:#488DBF}.p-account_projects_list_info_tag.tag__nearly_succeeded{border:1px solid #48bf72;color:#48bf72}.p-account_projects_list_info_tag.tag__ended{border:1px solid #666;color:#666}.p-account_projects_list_plan{padding-left:1em;width:280px}@media screen and (max-width: 768px){.p-account_projects_list_plan{width:100%;padding:0;border-left:none}}.p-account_projects_list_plan_content{color:#666}.p-account_projects_list_earlyaccess{border-top:1px dotted #ccc;padding:1em 1em 0 1em;margin-top:1em}.p-account_projects_list_earlyaccess p{margin-bottom:.5em}.p-account_projects_list_earlyaccess ul li{vertical-align:middle;list-style:disc;list-style-position:inside;padding-left:.5em}.p-account_projects_list_earlyaccess ul li a{color:#488DBF}.p-account__notification{margin-bottom:2em}.p-account__notification h1{margin-bottom:.5em}.p-account__notification_body{margin-bottom:1em}.p-account__notification_alert{background:rgba(191,99,72,0.16);color:#BF6348;margin-bottom:1em;border-radius:4px;width:100%;padding:.75em 1em}.p-account__notification_alert li{align-items:center;justify-content:space-between;margin-bottom:.25em}.p-account__notification_alert li:last-child{margin-bottom:0}.p-account__notification_alert_body{padding-right:1em}.p-account__notification_alert_button{max-width:120px;text-align:right}.p-account__notification_info{background:rgba(72,191,114,0.16);color:#48bf72;margin-bottom:1em;border-radius:4px;width:100%;padding:.75em 1em}.p-early_access{display:flex;width:100%}@media screen and (max-width: 768px){.p-early_access{flex-direction:column}}.p-early_access .book_title{padding-top:2em}.p-early_access .book{position:relative;margin:0 auto;padding-bottom:2em;width:1024px}@media screen and (max-width: 768px){.p-early_access .book{width:100%;padding:0 1em 1em 1em}}.p-early_access__author_message{display:flex;align-items:center;line-height:1;margin-top:1em}.p-early_access__author_message img{width:3em;height:3em;margin-right:.75em;border-radius:50%;overflow:hidden;border:1px solid #ccc}.p-early_access__author_message p{background-color:#f6f6f6;padding:.75em 1em;border-radius:4px;line-height:1.5;position:relative}.p-early_access__author_message p:before{content:"";position:absolute;top:50%;left:-12px;margin-top:-6px;border:6px solid transparent;border-right:6px solid #f6f6f6}.p-early_access .list{display:inline-block;padding:1em;border:1px solid #ccc}.p-early_access .list ul{list-style:none}.p-early_access .list ul li{margin-bottom:.25em}.p-early_access .list ul li:before{content:'>>'}.p-early_access .book-content{position:relative;padding:2em 1em;width:250px;border-right:1px solid #ccc;background:#fff;z-index:3}@media screen and (max-width: 768px){.p-early_access .book-content{position:relative;width:100%;top:1em;left:0;border:none;padding:1em 2em}}.p-early_access .book-content h1{margin-bottom:2em;border-top:none}.p-early_access .book-content ul{list-style:none}.p-early_access .book-content ul li{margin-bottom:.25em}.p-early_access .book-content ul li:before{content:'_'}.p-early_access .book-body{position:relative}.p-early_access .book-body h1{padding:2em 0 1em 0}.p-early_access .book-body h2{border-bottom:1px solid #222;margin-bottom:1em;padding:1em 0 .5em 0;width:680px}@media screen and (max-width: 768px){.p-early_access .book-body h2{width:100%}}.p-early_access .book-body h3{padding:2em 0 1em 0;width:680px}.p-early_access .book-body h4,.p-early_access .book-body h5,.p-early_access .book-body h6{padding:1em 0;width:680px}.p-early_access .book-body h4:before,.p-early_access .book-body h5:before,.p-early_access .book-body h6:before{content:"■"}.p-early_access .book-body a.link{color:#488DBF}.p-early_access .book-body p{max-width:680px;margin-bottom:1em}@media screen and (max-width: 768px){.p-early_access .book-body p{width:100%}}.p-early_access .book-body .column{max-width:680px}.p-early_access .book-body .column pre{background:#f6f6f6;padding:1em;width:93%;white-space:pre-wrap}.p-early_access .book-body div.code{max-width:680px;margin-bottom:1em}@media screen and (max-width: 768px){.p-early_access .book-body div.code{width:100%}}.p-early_access .book-body ul{max-width:680px;padding-bottom:1em}.p-early_access .book-body ul li{list-style:disc;margin-left:2em}.p-early_access .book-body ul ol,.p-early_access .book-body ul ul{padding-bottom:0}.p-early_access .book-body ol{max-width:680px;padding-bottom:1em}.p-early_access .book-body ol li{list-style:decimal;margin-left:2em}.p-early_access .book-body ol ol,.p-early_access .book-body ol ul{padding-bottom:0}.p-early_access .book-body dl{margin-bottom:1em;width:680px}.p-early_access .book-body dd{margin-left:2em;width:600px}.p-early_access .book-body pre{background:#f6f6f6;padding:1em;width:100%;white-space:pre-wrap}.p-early_access .book-body code{background:#f6f6f6;padding:.25em;white-space:pre-wrap}.p-early_access .comment-wrapper{display:flex;justify-content:space-between;align-items:flex-start;width:100%;position:relative}@media screen and (max-width: 768px){.p-early_access .comment-wrapper{display:block}}.p-early_access .comment-wrapper .emlist-code,.p-early_access .comment-wrapper .footnote{width:680px}@media screen and (max-width: 768px){.p-early_access .comment-wrapper .emlist-code,.p-early_access .comment-wrapper .footnote{width:100%}}.p-early_access .comment-list{padding-left:1em;width:320px}@media screen and (max-width: 768px){.p-early_access .comment-list{width:88%;padding:0;margin:.5em auto 1em auto}}.p-early_access .comment-list .comment-unit{border-top:1px solid #ccc;margin-bottom:.5em;padding:.5em 0 .15em 0}.p-early_access .comment-list .comment-unit .comment-content{margin-bottom:.35em}.p-early_access .comment-info{display:flex;align-items:center}.p-early_access .comment-info span{padding-right:.5em;line-height:0}.p-early_access .comment-info span img{width:1.6em;border-radius:50%}.p-early_access .comment-info span.comment-submit{margin-left:auto}.p-early_access .comment-highlight{background:rgba(72,191,114,0.5);position:relative}.p-early_access .comment-highlight_balloon{background:#45494B;border-radius:3px;padding:.07em .55em .1em .55em;text-align:center;color:#fff;position:absolute;left:45%;top:-2em}.p-early_access .comment-highlight_balloon:before{content:"";position:absolute;top:100%;left:50%;margin-left:-6px;border:6px solid transparent;border-top:6px solid #45494B}.p-early_access .comment-form{background:#fff;border-radius:6px;margin-left:1em;padding:.5em;width:320px;border:1px solid #ccc}@media screen and (max-width: 768px){.p-early_access .comment-form{width:100%;margin:0}}.p-early_access .comment-form textarea{border:none;padding:.25em;background:#f6f6f6;width:100%;height:5em;resize:none;line-height:1.5;border-radius:2px}.p-early_access table{border-top:1px solid #ccc;border-right:1px solid #ccc;width:100%;padding:0;border-spacing:0}.p-early_access table th{text-align:center}.p-early_access table th,.p-early_access table td{padding:.5em;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.p-early_access .column{border-top:solid 1px #222;border-bottom:solid 1px #222;padding:0 1.5em 1em 1.5em;margin-top:1em;background:#f6f6f6}.p-early_access .column p{max-width:620px}.p-early_access.lead{font-size:16px;margin-left:3em}.p-early_access .noteref{vertical-align:super;font-size:smaller}.p-early_access .image,.p-early_access .table{margin-bottom:1em;max-width:680px}.p-early_access .caption-code,.p-early_access .cmd-code{margin-bottom:1em;width:680px}.p-early_access .image{text-align:center}.p-early_access .image img{max-width:680px;max-height:500px;display:block;height:auto;margin:0 auto;border:1px solid #ccc}.p-early_access .images img{max-width:480px;max-height:380px;display:inline-block;height:auto;margin:0 auto;border:1px solid #ccc}.p-early_access .caption2{text-align:left;width:100%}.p-early_access .caption2:before{content:"▲"}.p-early_access .caption{text-align:center;margin:.5em auto 2em auto;width:100%}.p-early_access .image .caption:before{content:"▲"}.p-early_access .caption-code .caption:before,.p-early_access .table .caption:before{content:"▼"}.p-early_access .tb-header{background-image:url(/images/html_header.jpg);background-size:cover;height:20vw;background-color:#64C1D7;color:white;text-indent:150%;overflow:hidden;white-space:nowrap}.p-early_access .tb-nav-link{margin-top:1em;margin-bottom:1em}.p-early_access .tb-nav-link a.prev:before{content:"<<"}.p-early_access .tb-nav-link a.next:after{content:">>"}.p-early_access .tb-footer{margin-top:16px;padding-top:16px;padding-bottom:16px;color:white;background-color:#424242}.p-early_access .tb-footer a{color:#9e9e9e}.p-early_access .tb-footer p{margin-right:10px}.p-early_access .tb-footer-links li:nth-child(n+2)::before{color:#9e9e9e;content:"/";margin-right:16px}.p-early_access .balloon::before{content:"←"}.MJXc-display{display:inline-block !important;text-align:left !important;padding-left:2em !important;margin:1em 0 2em 0}.p-project__page__title{padding:1em 0}.p-project__projects{padding-top:3em}.p-project_article_image{width:100%}@media screen and (max-width: 768px){.p-project_article_image{width:100%;margin-bottom:1em}}.p-project_article_image .book_image{position:relative;text-align:center;line-height:0;margin-bottom:1em}.p-project_article_image .book_image__button{position:absolute;left:0;bottom:0;padding:.75em 1em;border-radius:0 4px 0 0;color:#fff;background-color:#666}.p-project_article_image img{width:100%}.p-project_article_image_thumbs{display:flex;justify-content:space-between}.p-project__flex_wrapper{display:flex}@media screen and (max-width: 768px){.p-project__flex_wrapper{flex-direction:column;padding:1em 0}}.p-project__flex_side{width:320px}@media screen and (max-width: 768px){.p-project__flex_side{width:100%}}.p-project__flex_side_content{margin-bottom:2em}.p-project__flex_side_content h3{margin-bottom:.25em}.p-project__flex_side_content.review p{padding:.25em 0}.p-project__flex_side_content.review article{margin-bottom:.75em;padding-bottom:.75em}.p-project__flex_main{padding-right:3em;flex:1}@media screen and (max-width: 768px){.p-project__flex_main{padding-right:0}}.p-project__content{display:flex;justify-content:space-between;padding:3em 0 2em 0}@media screen and (max-width: 768px){.p-project__content{flex-direction:column;padding:1em 0}}.p-project__content h2{font-weight:bold;line-height:1.5}.p-project__content_description{margin-bottom:4em}.p-project__content_description p{padding:0 0 1em 0}.p-project__content_description h4{padding:1em 0}.p-project__content_description li{list-style-type:disc;list-style-position:inside;margin-bottom:1em}.p-project__content_about h3{margin-bottom:1em}.p-project__content_about h4{margin-bottom:1em;padding-left:1em}.p-project__content_about ol{padding-bottom:1em}.p-project__content_about ol li{padding:0 0 .5em 2em}.p-project__tags{margin-bottom:1em}.p-project__tags span{color:#666;padding:.5em .75em;margin-right:.5em;border-radius:2px;line-height:1}.p-project__tags span.p-project__tags_wanted{border:1px solid #BF6348;color:#fff;background:#BF6348}.p-project__tags span.p-project__tags_nearly_ended{border:1px solid #BF6348;color:#BF6348}.p-project__tags span.p-project__tags_succeeded{border:1px solid #488DBF;color:#fff;background:#488DBF}.p-project__tags span.p-project__tags_nearly_succeeded{border:1px solid #48bf72;color:#48bf72}.p-project__tags span.p-project__tags_ended{border:1px solid #666;color:#666}.p-project__tags span.p-project__tags_finished{border:1px solid #666;color:#666}.p-project__intro_review{margin-bottom:.5em}.p-project__intro_summary{margin-bottom:1em}.p-project__intro_summary ul{padding-top:.5em}.p-project__intro_summary ul li{list-style-type:disc;list-style-position:outside;margin-left:1em}.p-project__intro_date{margin-bottom:1em}.p-project__intro_date li{list-style-type:disc;list-style-position:outside;margin-left:1em}.p-project__intro_image{width:45%}@media screen and (max-width: 768px){.p-project__intro_image{width:100%;margin-bottom:1em}}.p-project__intro_image .book_image{position:relative;text-align:center;line-height:0;margin-bottom:1em}.p-project__intro_image .book_image__button{position:absolute;left:0;bottom:0;padding:.75em 1em;border-radius:0 4px 0 0;color:#fff;background-color:#666}.p-project__intro_image img{width:100%}.p-project__intro_image_thumbs{display:flex;justify-content:space-between}.p-project__intro_share_buttons{text-align:center;padding:.25em}.p-project__intro_share_buttons h3{margin-bottom:.5em}@media screen and (max-width: 768px){.p-project__intro_share_buttons{flex-direction:column;text-align:center}}.p-project__intro_share_buttons li{display:inline-block;line-height:1;margin-left:.4em;vertical-align:top}.p-project__intro_title{margin-bottom:1em}.p-project__intro_title h1{line-height:1.62}.p-project__intro_purchased_date{display:flex;align-items:center;border:1px solid #BF6348;padding:.25em .5em .25em .75em;margin-bottom:.75em;border-radius:4px}.p-project__intro_purchased_date p{margin-right:auto}.p-project__intro_info{width:55%;padding-left:3em}@media screen and (max-width: 768px){.p-project__intro_info{width:100%;padding:0}}.p-project__intro_info .p-project__title{margin-bottom:.5em}.p-project__intro_info .p-project__title a{color:#222}@media screen and (max-width: 768px){.p-project__intro_info .p-project__book_title{font-weight:bold}}.p-project__intro_info .p-project__author_names{padding-top:1em;display:flex;flex-wrap:wrap}.p-project__intro_info .p-project__author_names li{display:inline-block;margin-bottom:.25em;width:32%}@media screen and (max-width: 768px){.p-project__intro_info .p-project__author_names li{width:50%;margin-bottom:.25em}}.p-project__intro_info .p-project__author_names li img{width:1.68em;height:1.68em;margin-right:.4em;border-radius:50%;overflow:hidden;border:1px solid #ccc;vertical-align:middle}.p-project__intro_info .p-project__author_names li span{vertical-align:middle}.p-project__intro_info .p-project__book_author_names{margin-bottom:.5em;line-height:1.62}.p-project__intro_info .p-project__book_author_names li{display:inline-block;margin-right:.25em}.p-project__intro_info .p-project__book_author_names li:after{content:","}.p-project__intro_info .p-project__book_author_names li:last-child:after{content:""}.p-project__intro_info .p-project__summary a{color:#488DBF}.p-project__blog_entries h2{margin-bottom:.5em}.p-project__blog_entries_unit{border:1px solid #ccc;border-radius:4px;padding:1em 1em .5em 1em;margin-bottom:1em}.p-project__blog_entries_unit .entry_footer{margin-bottom:.25em}.p-project__blog_entries_unit .entry_footer span{margin-right:.5em}.p-project__blog_entries_unit .entry_content{display:flex;align-items:flex-start;margin-bottom:.25em}.p-project__blog_entries_unit .entry_content_body{flex:1;padding-right:1em;line-height:1.5}.p-project__blog_entries_unit .entry_content_image{max-width:100px;line-height:0;border:1px solid #ccc}.p-project__blog_entries_unit .entry_content_image img{width:100%}.p-project__book_purchase{display:flex;flex:1;justify-content:space-between}@media screen and (max-width: 768px){.p-project__book_purchase{flex-direction:column}}.p-project__book_purchase_link{flex:1;display:inline-grid}.p-project__book_purchase_unit{display:flex;margin-right:1em;flex-direction:column;text-align:center;border:1px solid #ccc;border-radius:4px;padding:1em .5em .5em .5em}@media screen and (max-width: 768px){.p-project__book_purchase_unit{width:100%;margin-bottom:.5em}}.p-project__book_purchase_unit .edition{line-height:1.3;margin-bottom:.5em}.p-project__book_purchase_unit .price{padding-left:.5em}.p-project__book_purchase_unit .button{margin-top:auto;text-align:center}.p-project__book_purchase_unit .book_icon{height:50px;opacity:.4}.p-project__description h2{padding-top:1em}.p-project__unit{width:100%;border-bottom:1px solid #ccc}.p-project__unit:last-child{border-bottom:none}.p-project__meta{border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-top:1em;padding:1em 0}@media screen and (max-width: 768px){.p-project__meta{margin:.5em 0 2em 0}}.p-project__meta dl{margin-bottom:.5em}.p-project__meta dl dt{border-right:1px solid #ccc;color:#666;display:inline-block;width:9em}@media screen and (max-width: 768px){.p-project__meta dl dt{display:block;width:auto;border-right:none}}.p-project__meta dl dd{display:inline-block;padding-left:1em}@media screen and (max-width: 768px){.p-project__meta dl dd{display:block;padding-left:1em}}.p-project__plan_unit{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;border:1px solid #ccc;padding:1.62em 1em 1.5em 2em;margin-bottom:1em;border-radius:4px}.p-project__plan_unit.book{background:rgba(191,99,72,0.1);border:1px solid rgba(191,99,72,0.25);margin:2em 0 0 0}.p-project__plan_unit.book h3{color:#BF6348}@media screen and (max-width: 768px){.p-project__plan_unit{display:block;padding:1em}}.p-project__plan_unit_image{display:table-cell}.p-project__plan_unit_image img{width:100%}@media screen and (max-width: 768px){.p-project__plan_unit_detail{display:block;width:100%}}.p-project__plan_unit_detail h3{margin-bottom:.5em}.p-project__plan_unit_detail h3 span{padding-right:.5em}.p-project__plan_unit_detail h4{margin-bottom:1em;padding-bottom:.5em;border-bottom:1px solid #222}.p-project__plan_unit_detail_tags p{padding-left:1.6em;margin-bottom:.5em}@media screen and (max-width: 768px){.p-project__plan_unit_detail_tags p{padding-left:0}}.p-project__plan_unit_detail_tags .rewards{display:inline-block;font-weight:bold}.p-project__plan_unit_detail_tags .rewards i{color:#48bf72}.p-project__plan_unit_detail_returns{padding-top:1em}.p-project__plan_unit_detail_returns dt{font-weight:bold}.p-project__plan_unit_detail_returns dd{padding-left:1em}.p-project__plan_unit_price{padding:0 1em;line-height:1.5}.p-project__plan_unit_price p:first-child{margin-bottom:.25em}@media screen and (max-width: 768px){.p-project__plan_unit_price{width:100%;display:block;padding:1em 0}}.p-project__plan_unit_button{text-align:center}@media screen and (max-width: 768px){.p-project__plan_unit_button{display:block;width:100%}}.p-project__plan_unit_button li{margin-bottom:.5em}.p-project__plan_unit_button li:last-child{margin-bottom:0}.p-project__purchase{padding:2em 0;margin-bottom:3em;background:#f6f6f6}.p-project__purchase .p-project__purchase_goal{text-align:center}.p-project__purchase_button{margin:0 auto 1em auto;text-align:center}.p-project__purchase_button p{text-align:center}.p-project__tweet{padding:2em 0;color:#1DA1F2;text-align:center}.p-project__tweet p{padding-top:1em}.p-project__share{padding:2em 0;text-align:center}.p-project__share p{padding:1em 0}.p-project__meter{clear:both;background:#ccc;height:8px;margin:1em 0 2em 0;width:100%;position:relative}.p-project__meter_filled{background:#488DBF;background:-moz-linear-gradient(left, #488DBF 0%, #BF6348 100%);background:-webkit-gradient(linear, left top, right top, color-stop(0%, #488DBF), color-stop(100%, #BF6348));background:-webkit-linear-gradient(left, #488DBF 0%, #BF6348 100%);background:-o-linear-gradient(left, #488DBF 0%, #BF6348 100%);background:-ms-linear-gradient(left, #488DBF 0%, #BF6348 100%);background:linear-gradient(to right, #488DBF 0%, #BF6348 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='$start-color', endColorstr='$end-color',GradientType=1 );height:100%;width:100%}.p-project__meter span{float:right;padding-top:.15em}.p-project__purchase_status{display:flex;justify-content:space-between;margin-bottom:2em}@media screen and (max-width: 768px){.p-project__purchase_status{flex-direction:column}}.p-project__purchase_status_element{width:48%}@media screen and (max-width: 768px){.p-project__purchase_status_element{width:100%}}.p-project__icon_stream{padding-bottom:1em}.p-project__icon_stream h3{text-align:center;margin-bottom:.5em}.p-project__icon_stream_list{width:100%;line-height:0}.p-project__icon_stream_list_item{display:inline-block;width:30px;height:30px;border-radius:50%;margin:0 2px 2px 0;background-color:#ccc;background-position:center center;background-size:cover;line-height:0}.p-project__table{padding-bottom:3em}.p-project__table_content h2{margin-bottom:1em;padding-bottom:.25em;font-weight:bold;border-bottom:1px solid #222}.p-project__table_content h3{font-weight:bold;margin:1em 0 .75em 0}.p-project__table_content h4{margin-bottom:.5em}.p-project__table_content .table_content{padding-left:1em}@media screen and (max-width: 768px){.p-project__table_content .table_content{padding-left:0}}.p-project__table_content .table_content h4{margin-top:-10em;padding-top:10em;justify-content:space-between;align-items:center;padding-bottom:1em;position:relative}.p-project__table_content .table_content h4::after{clear:both;content:'';display:table}@media screen and (max-width: 768px){.p-project__table_content .table_content h4{display:block}}.p-project__table_content .table_content h4 .chapter__title{font-weight:bold;background-color:#fff;display:block}@media screen and (min-width: 769px){.p-project__table_content .table_content h4 .chapter__title{float:left;padding-right:.5em}}.p-project__table_content .table_content h4 .chapter__author{background-color:#fff}@media screen and (max-width: 768px){.p-project__table_content .table_content h4 .chapter__author{display:block;padding:.5em 0 0 .5em}}@media screen and (min-width: 769px){.p-project__table_content .table_content h4 .chapter__author{float:right;padding-left:.5em}.p-project__table_content .table_content h4 .chapter__author:before{content:'';position:absolute;display:block;top:86%;left:0;width:100%;height:0;border-top:1px dotted #aaa;z-index:-1}}.p-project__table_content .table_content h4 .chapter__author a{display:flex;background-color:#fff;align-items:center}.p-project__table_content .table_content h4 .chapter__author img{width:1.68em;height:1.68em;margin-right:.4em;border-radius:50%;overflow:hidden;border:1px solid #ccc;vertical-align:middle}.p-project__table_content p{padding:1em;margin-bottom:2em;background-color:#f6f6f6;border-radius:4px;z-index:2}@media screen and (max-width: 768px){.p-project__table_content p{margin:0 0 1em 0}}.p-project__table_content ul{padding-left:1em;margin-bottom:1.5em}.p-project__table_content ul li{margin-bottom:.1em}.p-project__table_content ol{padding-left:1em;margin-bottom:2em}.p-project__table_content ol li{margin-bottom:.25em}.p-project__table_content ol li:before{content:"_ "}.p-project__description,.p-project__detail,.p-project__author{padding:0 0 2em 0}.p-project__description h2,.p-project__detail h2,.p-project__author h2{margin-bottom:1em;padding-bottom:.25em;border-bottom:1px solid #222}.p-project__description h3,.p-project__detail h3,.p-project__author h3{margin-bottom:.5em}.p-project__description p,.p-project__detail p,.p-project__author p{margin-bottom:1em}.p-project__description ul,.p-project__detail ul,.p-project__author ul{padding-left:1em}@media screen and (max-width: 768px){.p-project__description ul,.p-project__detail ul,.p-project__author ul{padding-left:0}}.p-project__description_description h4,.p-project__detail_description h4,.p-project__author_description h4{font-weight:bold}.p-project__description_detail,.p-project__detail_detail,.p-project__author_detail{margin-bottom:1em}.p-project__description_detail h4,.p-project__detail_detail h4,.p-project__author_detail h4{display:flex;align-items:center;line-height:1;margin-top:-12em;padding-top:12em}.p-project__description_detail h4 span,.p-project__detail_detail h4 span,.p-project__author_detail h4 span{padding-right:.5em;margin-right:.5em;border-right:1px solid #ccc}.p-project__description_detail_profile p,.p-project__detail_detail_profile p,.p-project__author_detail_profile p{padding-left:4.5em;margin:0}@media screen and (max-width: 768px){.p-project__description_detail_profile p,.p-project__detail_detail_profile p,.p-project__author_detail_profile p{padding:.5em 0 0 0}}.p-project__description_detail_message,.p-project__detail_detail_message,.p-project__author_detail_message{background-color:#f6f6f6;padding:1em;margin-top:10px;margin-bottom:40px;border-radius:4px}.p-project__description_detail_message p,.p-project__detail_detail_message p,.p-project__author_detail_message p{margin:0}.p-project__description_detail_message ul,.p-project__detail_detail_message ul,.p-project__author_detail_message ul{padding:1em 0 0 2em}@media screen and (max-width: 768px){.p-project__description_detail_message ul,.p-project__detail_detail_message ul,.p-project__author_detail_message ul{padding:1em 0 0 1em}}.p-project__description_detail_message ul li,.p-project__detail_detail_message ul li,.p-project__author_detail_message ul li{list-style-type:disc;margin-bottom:.25em}.p-project__description_detail a,.p-project__detail_detail a,.p-project__author_detail a{color:#488DBF}.p-project__description_detail_image,.p-project__detail_detail_image,.p-project__author_detail_image{width:3em;height:3em;margin-right:1em;border-radius:50%;overflow:hidden;border:1px solid #ccc}@media screen and (max-width: 768px){.p-project__description_detail_image,.p-project__detail_detail_image,.p-project__author_detail_image{width:2.5em;height:2.5em;margin-right:.5em}}.p-project__description_detail_link li,.p-project__detail_detail_link li,.p-project__author_detail_link li{display:inline-block;margin-right:1em}.p-project__review_title{margin-bottom:1.5em;padding-bottom:.5em;border-bottom:1px solid #222}.p-project__review h3{margin-bottom:1em;font-weight:bold}.p-project__review p{margin-bottom:1em}.p-project__review_stars_wrapper{margin-bottom:.5em}.p-project__review_unit{margin-bottom:1.5em;padding-bottom:1.5em;border-bottom:1px dotted #ccc}.p-project__review_post{margin-left:auto}@media screen and (max-width: 768px){.p-project__review_post{margin:auto}}.p-project__review_name{display:flex;align-items:flex-end}.p-project__review_name a{display:flex;align-items:center;margin-right:auto}.p-project__review_name_image{width:1.68em;height:1.68em;margin-right:.5em;border-radius:50%;overflow:hidden;border:1px solid #ccc}.p-project__activity{border-top:1px solid #ccc;padding:3em 0 1em 0}.p-project__activity h2{margin-bottom:1em;font-weight:bold}.p-project__activity_unit{margin-bottom:2em;padding-bottom:2em;border-bottom:1px solid #ccc}.p-project__activity_unit h1{margin-bottom:1em}.p-project__activity_unit p{margin-bottom:.5em}.p-project__activity_share_buttons{padding-top:1em}.p-project__activity_share_buttons li{display:inline-block;line-height:1;margin-right:.5em;vertical-align:top}.p-project__interview{display:flex}.p-project__interview_title{padding:3em 0 2em 0}.p-project__interview_title h1{margin-bottom:.5em}.p-project__interview_share_buttons li{display:inline-block;line-height:1;margin-right:.4em;vertical-align:top}.p-project__interview_unit{padding:1em 1em .5em 1em;display:flex;margin:2em 0;border:1px solid #ccc;border-radius:4px}.p-project__interview_unit .p-project__interview_summary{margin-bottom:1em}.p-project__interview_intro{display:flex;margin-bottom:2em;border:1px solid #ccc;border-radius:4px;padding:1em}@media screen and (max-width: 768px){.p-project__interview_intro{flex-direction:column}}.p-project__interview_intro_image{width:20%}@media screen and (max-width: 768px){.p-project__interview_intro_image{width:100%;margin-bottom:.5em}}.p-project__interview_intro_image img{width:100%}.p-project__interview_intro_title{margin-bottom:1em}.p-project__interview_intro_info{width:80%;padding-left:2em}@media screen and (max-width: 768px){.p-project__interview_intro_info{width:100%;padding:0}}@media screen and (max-width: 768px){.p-project__interview_intro_info .p-project__book_title{font-weight:bold}}.p-project__interview_intro_info .p-project__author_names{border-top:1px solid #222;margin:.5em 0;padding-top:.5em}.p-project__interview_intro_info .p-project__author_names span{margin-right:.5em}.p-project__interview_intro_info .p-project__author_names span:after{content:","}.p-project__interview_intro_info .p-project__author_names span:last-child:after{content:""}.p-project__interview_intro_info .p-project__meter{margin-bottom:.5em}.p-project__interview_profile{border:1px solid #ccc;border-radius:4px;margin-bottom:2em}.p-project__interview_profile .p-project__author_detail{padding:1em;margin-bottom:0}.p-project__interview_profile .p-project__author_detail h4{margin-top:0;padding-top:0}.p-project__interview_profile p{margin-bottom:1em}.p-project__interview_profile ul{padding:0 0 0 2em}.p-project__interview_content{margin-bottom:3em}.p-project__interview_content img{width:100%}.p-project__interview_content h2{margin-bottom:.5em;padding-top:1em}.p-project__interview_content h3{margin-bottom:1em;padding-top:1em;color:#666}.p-project__interview_content h3 span{padding-left:2em;position:relative;display:block}@media screen and (max-width: 768px){.p-project__interview_content h3 span{padding-left:1.5em}}.p-project__interview_content h3 span:before{content:'';position:absolute;top:1em;left:0;width:1.75em;height:1px;display:block;border-top:1px solid #666}@media screen and (max-width: 768px){.p-project__interview_content h3 span:before{width:1.25em}}.p-project__interview_content p{margin-bottom:1em}.p-project__sale{padding-bottom:1em;display:flex;align-items:center;justify-content:center}.p-project__sale_title{display:inline-flex;justify-content:center;align-items:center;flex-flow:column;background:#488DBF;color:#fff;border-radius:50%;width:116px;height:116px;line-height:1.6}@media screen and (max-width: 768px){.p-project__sale_title{min-width:100px;min-height:100px}}.p-project__sale ul{padding:.5em 2em;border-top:2px solid #ccc;border-bottom:2px solid #ccc}@media screen and (max-width: 768px){.p-project__sale ul{padding:.5em 1em}}.p-project__sale ul li{list-style-type:disc;list-style-position:outside;margin-left:1em}.p-project__error p{margin-bottom:1em}#star img,#star_2 img{width:24px}[id*="star_"] img{width:24px}.receive_email .checkbox{box-sizing:border-box;-webkit-transition:background-color 0.2s linear;transition:background-color 0.2s linear;position:relative;display:inline-block;margin:30px 0px 0px 0;cursor:pointer}.receive_email .label{font-size:1.3rem}.receive_email label,.receive_email input[type='checkbox']{cursor:pointer}.p-purchase_share{text-align:center;padding:2em 2em .5em 2em;background:#f6f6f6;border-radius:6px}.p-purchase_share h2{margin-bottom:.5em}.p-purchase_share p{margin-bottom:1em}.p-purchase__page__title{padding-top:1em}.p-purchase__content{padding:2em 0}.p-purchase__content table{margin:1em 0 3em 0}.p-purchase__content_intro{padding-top:2em;display:table}@media screen and (max-width: 768px){.p-purchase__content_intro{display:block}}.p-purchase__content_intro span.p-project__author_name{padding-right:.5em}.p-purchase__content_intro_image{display:table-cell;width:12%}.p-purchase__content_intro_image img{width:100%}@media screen and (max-width: 768px){.p-purchase__content_intro_image img{width:20%}}.p-purchase__content_intro_title{display:table-cell;vertical-align:middle;padding-left:1.5em;line-height:1.77}@media screen and (max-width: 768px){.p-purchase__content_intro_title{display:block;padding-left:0}}.p-purchase__content_address{margin-bottom:2em}.p-purchase__content_address h3{margin-bottom:1em}.p-purchase__content_address p{margin-bottom:.5em}.p-purchase__content_address_confirm{padding-left:1em}.p-purchase__order{display:flex;justify-content:space-between;padding:1em 0;margin:3em 0;border-top:2px solid #ccc;border-bottom:2px solid #ccc;width:100%}@media screen and (min-width: 769px){.p-purchase__order{align-items:center}}@media screen and (max-width: 768px){.p-purchase__order{flex-direction:column;align-items:none}}.p-purchase__order_item{padding-right:2em}.p-purchase__order_item h2{margin-bottom:.25em}@media screen and (max-width: 768px){.p-purchase__order_item{display:block;margin-bottom:.5em;padding-right:0}}.p-purchase__order_item_info{flex:1}.p-purchase__order_item_image{width:150px;overflow:hidden;line-height:0}.p-purchase__order_item_image img{width:100%}.p-purchase__order_customer{text-align:center}.p-purchase__order_customer p{padding-bottom:.25em;color:#BF6348}.p-purchase__order_address{line-height:1.5;padding-top:.5em}.p-purchase__order_address span{padding-right:.25em}.p-purchase__order_delivery{margin:.25em 0}.p-purchase__order_delivery li{display:flex}@media screen and (max-width: 768px){.p-purchase__order_delivery li{flex-direction:column}}.p-purchase__order_delivery li:before{content:'・'}@media screen and (max-width: 768px){.p-purchase__order_delivery li:before{content:none}}.p-purchase__order_delivery li a{margin-left:1em}@media screen and (max-width: 768px){.p-purchase__order_delivery li a{margin:1em 0}}.p-purchase__confirm{border:1px solid #ccc;background:#f6f6f6;border-radius:8px;padding:1em}.p-purchase__confirm_price dl{border-top:1px solid #ccc;padding:.75em 0}.p-purchase__confirm_price dl::after{clear:both;content:'';display:table}.p-purchase__confirm_price dl dt{float:left}.p-purchase__confirm_price dl dd{float:right}.p-purchase__confirm_info{display:flex;align-items:center}.p-purchase__confirm_info h4{line-height:1.4}.p-purchase__confirm_info figure{width:25%;margin-right:.75em;border:1px solid #fff;line-height:0}.p-purchase__confirm_info figure img{width:100%}.p-purchase__payment{display:flex;align-items:center;padding:2em 0;border-top:1px solid #ccc}@media screen and (max-width: 768px){.p-purchase__payment{padding:1em 0;flex-direction:column;align-items:flex-start}}@media screen and (max-width: 768px){.p-purchase__payment p{padding:0 0 .5em 0}}.p-purchase__detail{padding:2em 0}.p-purchase__detail h3{margin-bottom:1em}.p-purchase__tweet{text-align:center;margin:1em auto}.p-terms__content{padding:6em 0 3em 0}.p-terms__content h1{margin-bottom:3em}.p-terms__content h2{margin-bottom:1em}.p-terms__content p{padding:1em 0;text-align:justify;line-height:1.77}.p-terms__content dl{margin-bottom:3em}.p-terms__content dl dt{color:#666;margin:1em 0}.p-terms__content dl dt.p-terms__content_title{color:#222;margin:2em 0 0 0}.p-terms__content dl dd{padding-left:1em;line-height:1.77}.p-terms__content ol{list-style-type:decimal;list-style-position:outside;padding-left:2em}.p-terms__content ol ol{list-style-type:lower-roman;padding:1em 0 1em 2em}.p-terms__content ol ol ol{list-style-type:lower-latin}.p-terms__content ol ol ol li{margin-bottom:.5em}.p-terms__content ol li{padding-left:.5em;margin-bottom:1em}.p-terms__content_faq dt:before{content:"Q. "}.p-terms__content_faq dd{padding-bottom:2em}.p-users__content{padding:6em 0 4em 0}.p-users__content h1{margin-bottom:3em}@media screen and (max-width: 768px){.p-users__content h1{margin-bottom:1.6em}}.p-users__content h2{margin-bottom:1em}.p-users__content p{padding:1em 0;text-align:justify;line-height:1.77}.p-users__content dl{margin-bottom:3em}.p-users__content dl dt{color:#666;margin-bottom:1em}.p-users__content dl dd{padding-left:1em;line-height:1.77}.p-users__content ol{list-style-type:decimal;list-style-position:outside;padding-left:2em}.p-users__content ol ol{list-style-type:lower-roman}.p-users__content ol ol ol{list-style-type:lower-latin}.p-users__content ol ol ol li{margin-bottom:.5em}.p-users__content ol li{padding-left:.5em;margin-bottom:1em}.p-users__content_faq dt:before{content:"Q. "}.p-users__content_faq dd{padding-bottom:2em}.u-visible-phone{display:none}@media screen and (max-width: 768px){.u-visible-phone{display:block}}.u-visible-phone_inline{display:none}@media screen and (max-width: 768px){.u-visible-phone_inline{display:inline}}.u-visible-desktop{display:none}@media screen and (min-width: 769px){.u-visible-desktop{display:block}}.u-visible-desktop_inline{display:none}@media screen and (min-width: 769px){.u-visible-desktop_inline{display:inline}}.comment{position:relative;padding:10px 0px 15px 0px;margin-left:50px}.comment img{border-style:none;width:30pt;height:30pt;float:left;margin:5px 10px 0px 0px;clear:left;border-radius:50%;position:absolute;left:-50px;top:0}
