/*! normalize.css v2.0.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/*
 * Corrects `block` display not defined in IE 8/9.
 */article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}
/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */audio,canvas,video{display:inline-block}
/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */audio:not([controls]){display:none;height:0}
/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */[hidden]{display:none}
/* ==========================================================================
   Base
   ========================================================================== */
/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */html{
  /* 1 */-webkit-text-size-adjust:100%;
  /* 2 */-ms-text-size-adjust:100%;font-family:sans-serif
  /* 2 */}
/*
 * Removes default margin.
 */body{margin:0}
/* ==========================================================================
   Links
   ========================================================================== */
/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */a:focus{outline:thin dotted}
/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */a:active,a:hover{outline:0}
/* ==========================================================================
   Typography
   ========================================================================== */
/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */h1{font-size:2em}
/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */abbr[title]{border-bottom:1px dotted}
/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */b,strong{font-weight:700}
/*
 * Addresses styling not present in Safari 5 and Chrome.
 */dfn{font-style:italic}
/*
 * Addresses styling not present in IE 8/9.
 */mark{background:#ff0;color:#000}
/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
/*
 * Improves readability of pre-formatted text in all browsers.
 */pre{word-wrap:break-word;white-space:pre;white-space:pre-wrap}
/*
 * Sets consistent quote types.
 */q{quotes:"\201C" "\201D" "\2018" "\2019"}
/*
 * Addresses inconsistent and variable font size in all browsers.
 */small{font-size:80%}
/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}
/* ==========================================================================
   Embedded content
   ========================================================================== */
/*
 * Removes border when inside `a` element in IE 8/9.
 */img{border:0}
/*
 * Corrects overflow displayed oddly in IE 9.
 */svg:not(:root){overflow:hidden}
/* ==========================================================================
   Figures
   ========================================================================== */
/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */figure{margin:0}
/* ==========================================================================
   Forms
   ========================================================================== */
/*
 * Define consistent border, margin, and padding.
 */fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */legend{border:0;
  /* 1 */padding:0
  /* 2 */}
/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */button,input,select,textarea{font-family:inherit;
  /* 1 */font-size:100%;
  /* 2 */margin:0
  /* 3 */}
/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */button,input{line-height:normal}
/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;
  /* 2 */cursor:pointer
  /* 3 */}
/*
 * Re-set default cursor for disabled elements.
 */button[disabled],input[disabled]{cursor:default}
/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */input[type=checkbox],input[type=radio]{box-sizing:border-box;
  /* 1 */padding:0
  /* 2 */}
/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */input[type=search]{-webkit-appearance:textfield;
  /* 1 */
  /* 2 */box-sizing:content-box}
/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
/*
 * Removes inner padding and border in Firefox 4+.
 */button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */textarea{overflow:auto;
  /* 1 */vertical-align:top
  /* 2 */}
/* ==========================================================================
   Tables
   ========================================================================== */
/*
 * Remove most spacing between table cells.
 */table{border-collapse:collapse;border-spacing:0}.clearfix{*zoom:1;display:block}.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.inline-block{*zoom:1;display:inline-block;*display:inline}.ellipsis{overflow:hidden;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.font-default{font-family:Helvetica Neue,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif}.border-box{-ms-box-sizing:border-box;box-sizing:border-box}.center{margin-left:auto;margin-right:auto;text-align:center}.left{float:left}.right{float:right}.nofloat{float:none}.clear{clear:both}.block{display:block}.inline{display:inline}.nodisplay{display:none}.relative{position:relative}.absolute{position:absolute}.static{position:static}.fixed{position:fixed}.margin0{margin:0!important}.padding0{padding:0!important}.bold{font-weight:700}.normal{font-style:normal;font-weight:400}.thin{font-weight:300}.italic{font-style:italic}.nodeco{text-decoration:none}.underline{text-decoration:underline}.nolist{list-style-type:none}.disc{list-style-type:disc}.circle{list-style-type:circle}.textleft{text-align:left}.textright{text-align:right}ol,ul{margin:0;padding-left:0}nav ul{list-style:none}iframe{border:0;margin:0;outline:0;padding:0}.hide{display:none}a{color:#0e6ace;text-decoration:none}a:hover{text-decoration:underline}p{line-height:1.7;margin:0;padding:0}span.small,span.smaller{font-size:70%}.navbar{*zoom:1;border-bottom:1px solid #d2d8dd;display:block;height:35px;margin-bottom:30px}.navbar:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.navbar li{float:left;font-size:14px;list-style:none}.navbar li.active a,.navbar li.ui-tabs-active a{box-shadow:inset 0 -3px 0 -1px #2d95de}.navbar a{color:#3d4245;display:inline-block;line-height:35px;padding:0 15px}.navbar a:hover{color:#2d95de;text-decoration:none}.navbar a.none{pointer-events:none}.navbar li.navbar-right{float:right}.navbar .navbtn-register a{background:#25ab5d}.navbar .navbtn-register a:hover{background:#1e894b}.breadcrumb{-moz-border-radius-topright:4px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d2d8dd;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;border-radius:4px;color:#6b7377;font-size:13px;list-style:none;margin:0 0 20px;padding:8px 15px}.breadcrumb>li{*zoom:1;display:inline-block;*display:inline;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{color:#ccc;padding:0 5px}.table,form table{border-collapse:collapse;color:#3d4245;line-height:1.5;margin-bottom:10px;width:100%}.table td,.table th,form table td,form table th{border-color:#d2d8dd;border-style:solid;border-width:1px 0;padding:10px}.table th,form table th{text-align:left;vertical-align:middle}.table td.submit,form table td.submit{border-color:transparent!important;padding:8px 0!important}.table .note,.table p,form table .note,form table p{color:#6b7377;margin:1em 0}.table .note:first-child,.table p:first-child,form table .note:first-child,form table p:first-child{margin-top:0}.table td.bold,form table td.bold{width:20%}.table td.border-top-none,.table th.border-top-none,.table tr.border-top-none,form table td.border-top-none,form table th.border-top-none,form table tr.border-top-none{border-top:none!important}.table h3,form table h3{font-size:110%;font-weight:700;line-height:1.3;margin:0 0 1em}.table h4,form table h4{font-weight:700;line-height:1.3;margin:0 0 .8em}.table .text-bigger,form table .text-bigger{font-size:125%}.table .text-bold,form table .text-bold{font-weight:700}.table img,form table img{vertical-align:middle}.table ul,form table ul{margin:0;padding-left:0}.table ul ul,form table ul ul{margin:0}.table td.profile-image img,form table td.profile-image img{vertical-align:baseline}.table ul.radioform li,form table ul.radioform li{margin:10px 0}.table ul.radioform li:first-child,form table ul.radioform li:first-child{margin-top:0}.table ul.radioform li:last-child,form table ul.radioform li:last-child{margin-bottom:0}.table label,form table label{font-weight:700}.table label+.note,form table label+.note{margin-top:.5em}.table label.radio,.table span.radio,form table label.radio,form table span.radio{font-size:14px;font-weight:700;margin-left:2px;margin-right:10px}.table.middle td,.table.middle th,form table.middle td,form table.middle th{vertical-align:middle}.table tr.disabled td,.table tr.disabled th,form table tr.disabled td,form table tr.disabled th{filter:alpha(opacity=50);-moz-opacity:.5;opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5}table.table-2column{width:49%}table.table-2column th{width:150px}ol.list,ul.list{color:#3d4245;margin-bottom:10px}ol.list li,ul.list li{border-bottom:1px solid #d2d8dd;list-style:none;padding:8px 0}ol.list li:first-child,ul.list li:first-child{padding-top:0}ol.list li:last-child,ul.list li:last-child{border-bottom:0;padding-bottom:0}ol.list .time,ul.list .time{color:#6b7377;font-size:11px}ol.list.striped li,ul.list.striped li{padding-bottom:8px;padding-top:8px}ol.list.striped li:nth-child(2n),ul.list.striped li:nth-child(2n){background-color:#f0f2f5}ol.list.striped li:first-child,ul.list.striped li:first-child{padding-top:8px}.entry-list>li,ol.list.striped li:last-child,ul.list.striped li:last-child{border-bottom:1px solid #d2d8dd}.entry-list>li{font-size:12px;font-weight:400;line-height:16px;line-height:1.6;list-style:none;padding:8px 0 8px 24px;position:relative}.entry-list>li:first-child{padding-top:0}.entry-list>li:first-child .blog-icon{top:0}.entry-list>li .blog-icon{left:0;position:absolute;top:8px}.entry-list>li .blog-icon img{margin-right:5px;vertical-align:middle}.entry-list>li .meta{color:#6b7377;display:block;font-size:11px}.entry-list>li .meta a{color:#6b7377}.entry-list>li .username:hover{text-decoration:underline}.entry-list>li a{color:#0e6ace;text-decoration:none}input[disabled]+label,label.disabled{color:#6b7377}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{border:1px solid #b5bfc7;border-radius:6px;-ms-box-sizing:border-box;box-sizing:border-box;font-size:110%;margin:0;padding:8px}input[type=date].disabled,input[type=date][disabled],input[type=email].disabled,input[type=email][disabled],input[type=number].disabled,input[type=number][disabled],input[type=password].disabled,input[type=password][disabled],input[type=search].disabled,input[type=search][disabled],input[type=tel].disabled,input[type=tel][disabled],input[type=text].disabled,input[type=text][disabled],input[type=url].disabled,input[type=url][disabled],textarea.disabled,textarea[disabled]{background:#f0f2f5;cursor:not-allowed}input[type=date].disabled:hover,input[type=date][disabled]:hover,input[type=email].disabled:hover,input[type=email][disabled]:hover,input[type=number].disabled:hover,input[type=number][disabled]:hover,input[type=password].disabled:hover,input[type=password][disabled]:hover,input[type=search].disabled:hover,input[type=search][disabled]:hover,input[type=tel].disabled:hover,input[type=tel][disabled]:hover,input[type=text].disabled:hover,input[type=text][disabled]:hover,input[type=url].disabled:hover,input[type=url][disabled]:hover,textarea.disabled:hover,textarea[disabled]:hover{cursor:not-allowed}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:#2d95de;outline:none}input[type=date].full-width,input[type=email].full-width,input[type=number].full-width,input[type=password].full-width,input[type=search].full-width,input[type=tel].full-width,input[type=text].full-width,input[type=url].full-width,textarea.full-width{width:100%}@media (max-width:1024px){input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],textarea{width:100%}input[type=date].width-inherit,input[type=email].width-inherit,input[type=number].width-inherit,input[type=password].width-inherit,input[type=search].width-inherit,input[type=tel].width-inherit,input[type=text].width-inherit,input[type=url].width-inherit,textarea.width-inherit{width:inherit}input[type=date]{width:auto}}label>input[type=checkbox]+*{font-weight:700}input.small-text{font-size:100%;padding:1px 6px;width:5em}select{background:#fff;border:1px solid #d2d8dd;border-radius:5px}.checkbox label,.radio label{font-weight:700}.checkbox+.checkbox,.radio+.radio{margin-top:.25em}hr{border-color:#d2d8dd}hr.soften{background-image:-o-linear-gradient(left,transparent,rgba(0,0,0,.1),transparent);border:0;height:1px;margin:70px 0}.register-btn-iframe{text-align:right}.admin-notice{background:#f0f2f5;border-radius:8px;margin-bottom:16px;margin-top:16px;padding:16px}.admin-notice h1{font-size:20px;line-height:1.3;margin:0 0 7px}.admin-notice h3{font-size:18px;margin:0 0 1em}.admin-notice h4{font-size:16px;margin:0 0 1em}.admin-notice ol,.admin-notice ul{margin-bottom:1em;margin-top:1em;padding-left:2em}.admin-notice li{line-height:1.5;list-style:circle!important;margin-bottom:.5em}.admin-notice p:last-child{margin-bottom:0!important}.welcome-message{background:#eff3ff;border:1px solid #c6c3ff}.welcome-message h1{font-size:24px;font-weight:400;margin:10px 0}.welcome-message p{margin:.8em 0 1.5em}.welcome-message h2{font-size:18px;font-weight:400}.welcome-message .last{margin-bottom:0}.aside-notice{background:#f5f5f5;border:1px dashed #ccc;font-size:13px;margin-bottom:10px;padding:10px}.aside-notice p{margin-bottom:0!important}.admin-p{margin:10px 0}.alert{background-color:#fcf8e3;border:1px solid #fbeed5;border-radius:4px;margin-bottom:20px;padding:8px 35px 8px 14px}.alert .btn{margin-bottom:.3em;margin-top:.3em}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{line-height:20px;position:relative;right:-21px;top:-2px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger a,.alert-error a{color:#843534;font-weight:700}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info{background-color:#d9edf7;border-color:#bce8f1}.alert-info,.alert-info h4{color:#3a87ad}#close{background:#fff;border:none;box-sizing:border-box;cursor:pointer;height:36px;opacity:.5;padding:8px;position:absolute;right:8px;top:8px;width:36px;z-index:9999}#close:hover{opacity:1}#close img{display:block;width:100%}.btn{-webkit-appearance:none;background-color:rgba(25,48,70,.2);border:0;border-radius:6px;color:#242527!important;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1.45;margin-bottom:0;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .2s;vertical-align:middle}.btn:hover{background-color:rgba(25,48,70,.3);text-decoration:none!important}.btn:hover.disabled,.btn:hover[disabled]{background-color:rgba(25,48,70,.2)}.btn [class*=blogicon-]{position:relative;top:1px}.btn:focus{box-shadow:0 0 0 .2em rgba(45,149,222,.4);outline:none}input.btn{margin-top:0}.btn-blue,.btn-primary{background-color:#2d95de;color:#fff!important}.btn-blue:hover,.btn-primary:hover{background-color:#1f80c3}.btn-blue:hover.disabled,.btn-blue:hover[disabled],.btn-primary:hover.disabled,.btn-primary:hover[disabled]{background-color:#2d95de}.btn-blue [class*=blogicon-],.btn-primary [class*=blogicon-]{color:#fff}.btn-danger{color:#e04a45!important}.btn-danger:hover{background-color:#e04a45;color:#fff!important}.btn-danger:hover.disabled,.btn-danger:hover[disabled]{background-color:rgba(25,48,70,.2);color:#e04a45!important}.btn-register{background-color:#25ab5d;color:#fff!important}.btn-register:hover{background-color:#1e894b}.btn-register:hover.disabled,.btn-register:hover[disabled]{background-color:#25ab5d}.btn-register [class*=blogicon-]{color:#fff}.btn-dark{background-color:#242527;color:#fff!important}.btn-dark:hover{background-color:#4e5355}.btn-dark:hover.disabled,.btn-dark:hover[disabled]{background-color:#242527}.btn-dark [class*=blogicon-]{color:#fff}.btn-pro{background-color:#3d4245;color:#fff!important}.btn-pro:hover{background-color:#2a2d2f}.btn-pro:hover.disabled,.btn-pro:hover[disabled]{background-color:#3d4245}.btn-pro [class*=blogicon-]{color:#fff}.btn-link{background-color:transparent;color:#0e6ace!important;font-weight:400}.btn-link:hover{background-color:rgba(25,48,70,.2);color:#0e6ace!important}.btn-link:hover.disabled,.btn-link:hover[disabled]{background-color:transparent}.btn-ghost,.btn-link.btn-large{font-weight:400}.btn-ghost{border:1px solid #d2d8dd;border-radius:.3em;line-height:1.5;padding:.5em 1em}.btn-ghost,.btn-ghost:hover{background:transparent}.btn-ghost.btn-large{border-radius:.4em;border-width:2px;font-size:15px;font-weight:700;padding:.8em 1.6em}.btn-ghost-wh{border-color:#fff;color:#fff!important}.btn-ghost-wh:hover{background-color:#fff;border-color:transparent;color:#3d4245!important}.btn-ghost-default{border-color:#bbc4cb}.btn-ghost-default:hover{border-color:#1f80c3;color:#1f80c3!important}.btn-ghost-primary{border-color:#2d95de;color:#2d95de!important}.btn-ghost-primary:hover{background-color:#2d95de;border-color:transparent;color:#fff!important}.btn-ghost-register{border-color:#25ab5d;color:#25ab5d!important}.btn-ghost-register:hover{background-color:#25ab5d;border-color:transparent;color:#fff!important}.btn-ghost-pro{border-color:#3d4245;color:#3d4245!important}.btn-ghost-pro:hover{background-color:#3d4245;border-color:transparent;color:#fff!important}.btn-small{font-size:11px!important;padding:2px 10px!important}.btn-large{font-size:15px;font-weight:700;line-height:normal;padding:12px 20px}.btn-full{box-sizing:border-box;display:block;width:100%}.btn-full+.btn-full{margin-top:8px}.btn.disabled,.btn.disabled:hover,.btn[disabled],.btn[disabled]:hover{cursor:default;opacity:.4;white-space:nowrap}.btn-group{display:inline-flex}.btn-group .btn{border-radius:0;margin-left:-1px;position:relative}.btn-group .btn:first-child{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}.btn-group .btn:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}.btn-group .btn.active,.btn-group .btn:active,.btn-group .btn:focus,.btn-group .btn:hover{z-index:2}.btn-group .dropdown-toggle{border-bottom-right-radius:4px;border-top-right-radius:4px}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.dropdown-toggle{background:rgba(25,48,70,.2) url(/images/header/dropdown-gray.gif?version=10960b6e4e2e676f1fd44691ccd4c6) right 4px top 50% no-repeat;cursor:pointer;padding-right:24px}button.btn{margin-top:0}button.btn:focus{outline:0}.btn.btn-tw{background-color:#55acee}.btn.btn-tw,.btn.btn-tw i{color:#fff!important}.btn.btn-tw:hover{background-color:#309aea}.btn.btn-fb{background-color:#3b5998}.btn.btn-fb,.btn.btn-fb i{color:#fff!important}.btn.btn-fb:hover{background-color:#30487b}.btn-table{display:table;margin-bottom:20px;table-layout:fixed;width:100%}.btn-table .btn-table-cell{display:table-cell;padding-right:5px}.btn-table .btn-table-cell:last-child{padding-right:0}.btn-table .btn-table-cell-ellipsis{width:4em}.btn-table .btn{box-sizing:border-box;font-size:100%;padding:.8em 0;width:100%}.badge{background:#6b7377;border-radius:4px;color:#fff;display:inline-block;font-size:11px;font-weight:400;line-height:1.4;padding:2px 4px;vertical-align:middle;white-space:nowrap}.badge a{color:inherit!important}.badge a:hover{text-decoration:none}.badge-default{background:rgba(25,48,70,.2);color:#242527}.badge-info,.badge-official{background-color:#2d95de}.badge-important,.label-important{background-color:#b94a48}.badge-important[href],.label-important[href]{background-color:#953b39}.badge-warning,.label-warning{background-color:#f89406}.badge-warning[href],.label-warning[href]{background-color:#c67605}.badge-failed,.label-failed{background-color:#e04a45}.badge-success,.label-success{background-color:#25ab5d}.badge-success[href],.label-success[href]{background-color:#356635}.badge-inverse,.label-inverse{background-color:#333}.badge-inverse[href],.label-inverse[href]{background-color:#1a1a1a}.badge-light,.label-light{background-color:#fff;color:#242527}.badge-new{background:#f45b50;border-radius:30px}.badge-new-secondary{background:#ffe5e5;border-radius:30px;color:#f45b50}.badge-corporation{background:#d4e3f0;color:#003368}@font-face{font-family:blogicon;font-style:normal;font-weight:400;src:url(/fonts/public/blogicon/blogicon-regular.woff?version=10960b6e4e2e676f1fd44691ccd4c6) format("woff"),url(/fonts/public/blogicon/blogicon-regular.otf?version=10960b6e4e2e676f1fd44691ccd4c6) format("opentype")}[class*=blogicon-]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:blogicon;font-style:normal;font-weight:400}[class*=blogicon-].lg{font-size:1.33333333em;line-height:.75em;vertical-align:-10%}.blogicon-hatenablog:before{content:"\f000"}.blogicon-plus:before{content:"\f001"}.blogicon-minus:before{content:"\f002"}.blogicon-reorder:before{content:"\f003"}.blogicon-grid:before{content:"\f004"}.blogicon-chevron-left:before{content:"\f005"}.blogicon-chevron-right:before{content:"\f006"}.blogicon-chevron-up:before{content:"\f007"}.blogicon-chevron-down:before{content:"\f008"}.blogicon-external:before{content:"\f009"}.blogicon-plugin:before{content:"\f00a"}.blogicon-member:before{content:"\f00b"}.blogicon-account:before{content:"\f00c"}.blogicon-design:before{content:"\f00d"}.blogicon-cog:before{content:"\f00e"}.blogicon-pages:before{content:"\f00f"}.blogicon-edit:before{content:"\f010"}.blogicon-addstar:before{content:"\f011"}.blogicon-subscribe:before{content:"\f012"}.blogicon-entry:before{content:"\f013"}.blogicon-notify:before{content:"\f014"}.blogicon-private:before{content:"\f015"}.blogicon-user:before{content:"\f016"}.blogicon-home:before{content:"\f017"}.blogicon-setting:before{content:"\f018"}.blogicon-draft:before{content:"\f019"}.blogicon-search:before{content:"\f01a"}.blogicon-analytics:before{content:"\f01b"}.blogicon-help:before{content:"\f01c"}.blogicon-comment:before{content:"\f01d"}.blogicon-import:before{content:"\f01e"}.blogicon-odai:before{content:"\f01f"}.blogicon-truck:before{content:"\f020"}.blogicon-group:before{content:"\f021"}.blogicon-folder:before{content:"\f022"}.blogicon-add:before{content:"\f023"}.blogicon-pen:before{content:"\f024"}.blogicon-close:before{content:"\f025"}.blogicon-trash:before{content:"\f026"}.blogicon-bookmark:before{content:"\f027"}.blogicon-redirect:before{content:"\f028"}.blogicon-check:before{content:"\f029"}.blogicon-crop:before{content:"\f02a"}.blogicon-repeat:before{content:"\f02b"}.blogicon-logout:before{content:"\f02c"}.blogicon-star:before{content:"\f02d"}.blogicon-star-o:before{content:"\f720"}.blogicon-pro:before{content:"\f02e"}.blogicon-myblog:before{content:"\f030"}.blogicon-recent:before{content:"\f031"}.blogicon-info:before{content:"\f032"}.blogicon-good:before{content:"\f033"}.blogicon-amazon:before{content:"\f034"}.blogicon-twitter:before{content:"\f035"}.blogicon-facebook:before{content:"\f036"}.blogicon-share:before{content:"\f037"}.blogicon-code:before{content:"\f038"}.blogicon-list:before{content:"\f039"}.blogicon-calendar:before{content:"\f03a"}.blogicon-bracket:before{content:"\f03b"}.blogicon-photo:before{content:"\f03c"}.blogicon-color:before{content:"\f03d"}.blogicon-public:before{content:"\f03e"}.blogicon-realtime-preview:before{content:"\f040"}.blogicon-warning:before{content:"\f041"}.blogicon-link:before{content:"\f042"}.blogicon-time:before{content:"\f043"}.blogicon-markdown:before{content:"\f044"}.blogicon-evernote:before{content:"\f045"}.blogicon-music:before{content:"\f046"}.blogicon-niconico:before{content:"\f047"}.blogicon-heart:before{content:"\f048"}.blogicon-heart-alt:before{content:"\f049"}.blogicon-tag:before{content:"\f04a"}.blogicon-mail:before{content:"\f04b"}.blogicon-help-alt:before{content:"\f04c"}.blogicon-sushi:before{content:"\f04d"}.blogicon-rss:before{content:"\f04e"}.blogicon-smartphone:before{content:"\f051"}.blogicon-laptop:before{content:"\f052"}.blogicon-mixi:before{content:"\f053"}.blogicon-haiku:before{content:"\f054"}.blogicon-amp:before{content:"\f055"}.blogicon-quote:before{content:"\f704"}.blogicon-toggle-on:before{content:"\f71d"}.blogicon-toggle-off:before{content:"\f71e"}.blogicon-odaislot:before{content:"\f721"}.blogicon-grid-3x3:before{content:"\f723"}.blogicon-grid-vertical:before{content:"\f724"}.blogicon-pinned:before{content:"\f727"}[class*=blogicon-editor-]{color:#9aa5ab}.blogicon-editor-unorderedlist:before{content:"\f700"}.blogicon-editor-orderedlist:before{content:"\f701"}.blogicon-editor-link:before{content:"\f702"}.blogicon-editor-seemore:before{content:"\f703"}.blogicon-editor-blockquote:before{content:"\f704"}.blogicon-editor-footnote:before{content:"\f705"}.blogicon-editor-toolbar-show:before{content:"\f706"}.blogicon-editor-toolbar-hide:before{content:"\f707"}.blogicon-editor-bold:before{content:"\f708"}.blogicon-editor-italic:before{content:"\f709"}.blogicon-editor-strike:before{content:"\f70a"}.blogicon-editor-underline:before{content:"\f70b"}.blogicon-editor-fontsize:before{content:"\f70c"}.blogicon-editor-color:before{content:"\f70d"}.blogicon-editor-insert-toc:before{content:"\f725"}.blogicon-fotolife:before{content:"\f711"}.blogicon-curation-bar-toggle:before{content:"\f713"}.blogicon-paint:before{content:"\f714"}.blogicon-gourmet:before{content:"\f715"}.blogicon-flickr:before{content:"\f716"}.blogicon-gist:before{content:"\f717"}.blogicon-pixiv:before{content:"\f718"}.blogicon-miil:before{content:"\f719"}.blogicon-youtube:before{content:"\f71a"}.blogicon-instagram:before{content:"\f71b"}.blogicon-google-photos:before{content:"\f71c"}.blogicon-others:before{content:"\f710"}.blogicon-rakuten:before{content:"\f722"}.blogicon-breadcrumb:before{content:"\f726"}.blogicon-profilecard:before{content:"\f728"}.blogicon-snippet:before{content:"\f72a"}.blogicon-dazn:before{content:"\f72b"}svg.blogicon{fill:currentColor}.l-container{margin-left:auto;margin-right:auto;width:960px}@media (max-width:1024px){.l-container{width:720px}}@media (max-width:767px){.l-container{margin-left:10px;margin-right:10px;width:auto}}.l-row{*zoom:1;display:block;margin-left:-15px;margin-right:-15px}.l-row:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}@media (max-width:767px){.l-row{margin-left:0;margin-right:0}}[class*=l-span]{box-sizing:border-box;float:left;min-height:1px;padding-left:15px;padding-right:15px}@media (max-width:767px){[class*=l-span]{float:none;margin-bottom:1em;padding:0;width:auto!important}}.l-span1{width:8.33333333%}.l-span2{width:16.66666667%}.l-span3{width:25%}.l-span4{width:33.33333333%}.l-span5{width:41.66666667%}.l-span6{width:50%}.l-span7{width:58.33333333%}.l-span8{width:66.66666667%}.l-span9{width:75%}.l-span10{width:83.33333333%}.l-span11{width:91.66666667%}.row{*zoom:1;margin-left:-20px}.row [class*=span]{float:left;margin-left:20px;min-height:1px}.row:after,.row:before{content:"";display:table;line-height:0}.row:after{clear:both}.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:940px}.span11{width:860px}.span10{width:780px}.span9{width:700px}.span8{width:620px}.span7{width:540px}.span6{width:460px}.span5{width:380px}.span4{width:300px}.span3{width:220px}.span2{width:140px}.span1{width:60px}.offset12{margin-left:980px}.offset11{margin-left:900px}.offset10{margin-left:820px}.offset9{margin-left:740px}.offset8{margin-left:660px}.offset7{margin-left:580px}.offset6{margin-left:500px}.offset5{margin-left:420px}.offset4{margin-left:340px}.offset3{margin-left:260px}.offset2{margin-left:180px}.offset1{margin-left:100px}.row-fluid{*zoom:1;width:100%}.row-fluid:after,.row-fluid:before{content:"";display:table;line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{box-sizing:border-box;display:block;float:left;margin-left:2.12765957%;*margin-left:2.07446809%;min-height:30px;width:100%}.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span]{margin-left:2.12765957%}.row-fluid .span12{width:100%;*width:99.94680851%}.row-fluid .span11{width:91.4893617%;*width:91.43617021%}.row-fluid .span10{width:82.9787234%;*width:82.92553191%}.row-fluid .span9{width:74.46808511%;*width:74.41489362%}.row-fluid .span8{width:65.95744681%;*width:65.90425532%}.row-fluid .span7{width:57.44680851%;*width:57.39361702%}.row-fluid .span6{width:48.93617021%;*width:48.88297872%}.row-fluid .span5{width:40.42553191%;*width:40.37234043%}.row-fluid .span4{width:31.91489362%;*width:31.86170213%}.row-fluid .span3{width:23.40425532%;*width:23.35106383%}.row-fluid .span2{width:14.89361702%;*width:14.84042553%}.row-fluid .span1{width:6.38297872%;*width:6.32978723%}.row-fluid .offset12{margin-left:104.25531915%;*margin-left:104.14893617%}.row-fluid .offset12:first-child{margin-left:102.12765957%;*margin-left:102.0212766%}.row-fluid .offset11{margin-left:95.74468085%;*margin-left:95.63829787%}.row-fluid .offset11:first-child{margin-left:93.61702128%;*margin-left:93.5106383%}.row-fluid .offset10{margin-left:87.23404255%;*margin-left:87.12765957%}.row-fluid .offset10:first-child{margin-left:85.10638298%;*margin-left:85%}.row-fluid .offset9{margin-left:78.72340426%;*margin-left:78.61702128%}.row-fluid .offset9:first-child{margin-left:76.59574468%;*margin-left:76.4893617%}.row-fluid .offset8{margin-left:70.21276596%;*margin-left:70.10638298%}.row-fluid .offset8:first-child{margin-left:68.08510638%;*margin-left:67.9787234%}.row-fluid .offset7{margin-left:61.70212766%;*margin-left:61.59574468%}.row-fluid .offset7:first-child{margin-left:59.57446809%;*margin-left:59.46808511%}.row-fluid .offset6{margin-left:53.19148936%;*margin-left:53.08510638%}.row-fluid .offset6:first-child{margin-left:51.06382979%;*margin-left:50.95744681%}.row-fluid .offset5{margin-left:44.68085106%;*margin-left:44.57446809%}.row-fluid .offset5:first-child{margin-left:42.55319149%;*margin-left:42.44680851%}.row-fluid .offset4{margin-left:36.17021277%;*margin-left:36.06382979%}.row-fluid .offset4:first-child{margin-left:34.04255319%;*margin-left:33.93617021%}.row-fluid .offset3{margin-left:27.65957447%;*margin-left:27.55319149%}.row-fluid .offset3:first-child{margin-left:25.53191489%;*margin-left:25.42553191%}.row-fluid .offset2{margin-left:19.14893617%;*margin-left:19.04255319%}.row-fluid .offset2:first-child{margin-left:17.0212766%;*margin-left:16.91489362%}.row-fluid .offset1{margin-left:10.63829787%;*margin-left:10.53191489%}.row-fluid .offset1:first-child{margin-left:8.5106383%;*margin-left:8.40425532%}.thumbnails{*zoom:1;display:block;list-style:none;margin-left:-20px}.thumbnails:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.thumbnails>li{float:left;margin-bottom:20px;margin-left:20px}.nav-tabs{box-shadow:inset 0 -1px 0 0 #b5bfc7;display:flex;margin:0;overflow-x:auto;overflow-y:hidden;padding:0}.nav-tabs.has-padding-lr{padding-left:16px;padding-right:16px}.nav-tabs.has-margin-b{margin-bottom:24px}.nav-tabs>li{font-size:14px;list-style:none}.nav-tabs>li a{color:#6b7377;display:inline-block;font-weight:700;padding:12px 16px;text-decoration:none;white-space:nowrap}.nav-tabs>li a:hover{color:#242527;text-decoration:none}.nav-tabs>li.current-tab>a,.nav-tabs>li.ui-tabs-active>a{box-shadow:inset 0 -3px 0 0 #2d95de;color:#242527;font-weight:700}#globalheader-container{height:37px;position:relative;width:100%;z-index:9997}.globalheader-ng-enabled #globalheader-container{background:#fff;box-shadow:inset 0 -1px 0 0 #d2d8dd;height:56px;position:relative}#globalheader-container.globalheader-container-touch,#globalheader-container.globalheader-container-touch #globalheader{height:56px}.globalheader-ng-enabled #globalheader-container:before{align-items:center;animation:skeleton-flash 1s linear infinite;content:url(/images/globalheader/skeleton-logo.svg?version=10960b6e4e2e676f1fd44691ccd4c6);display:flex;height:100%;justify-content:center;position:absolute;top:0;transform:scale(.85);width:100%}@media (min-width:768px){.globalheader-ng-enabled #globalheader-container:before{left:16px;transform:none;width:auto}}.globalheader-ng-enabled #globalheader-container:after{align-items:center;animation:skeleton-flash 1s linear infinite;content:url(/images/globalheader/skeleton-nav-touch.svg?version=10960b6e4e2e676f1fd44691ccd4c6);display:flex;height:100%;left:16px;position:absolute;top:0}@media (min-width:768px){.globalheader-ng-enabled #globalheader-container:after{content:url(/images/globalheader/skeleton-nav.svg?version=10960b6e4e2e676f1fd44691ccd4c6);left:auto;right:16px}}@keyframes skeleton-flash{0%,to{opacity:1}50%{opacity:.25}}.browsing-with-smartphone #globalheader-container,.browsing-with-smartphone #globalheader-container #globalheader{height:56px}.browsing-with-smartphone.globalheader-ng-enabled.globalheader-expanded #globalheader-container #globalheader{height:100vh}#globalheader{border:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:37px;position:relative;width:100%;z-index:99}.globalheader-ng-enabled #globalheader{height:56px}.globalheader-ng-enabled.globalheader-expanded #globalheader{height:100vh}body.hide-global-header #globalheader-container{display:none}.globalheader-expanded{overflow-y:hidden}.globalheader-fixed{margin-top:37px}.globalheader-fixed #globalheader-container{left:0;position:fixed;top:0;width:100%;z-index:9999}.hatena-globalheader-window{background:#fff;border:1px solid #d2d8dd;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);box-sizing:border-box;font-size:75%;height:315px;margin:0;padding:0;position:fixed;right:100px;top:37px;width:150px;z-index:9999}.hatena-globalheader-window iframe{height:100%;width:100%}.hatena-globalheader-window.message{background:#eff3ff url(/images/admin/check.png?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 7px 7px;border:1px solid #c6c3ff;color:#454545;font-size:100%;font-size:13px;font-weight:700;line-height:30px;margin:0 0 20px;padding:5px 10px 5px 35px}.hatena-globalheader-window.message a{color:#0e6ace}#notify-window{width:250px}#hatena-diary-dropdown-blogmenu,#hatena-diary-dropdown-mymenu,.hatena-diary-dropdown-myblogs{width:200px}#hatena-diary-feedback{background:#fff;border:1px solid #ccc;margin:0;padding:0;position:fixed;right:188px;top:37px;z-index:9999}#header-container #sp-suggest{background:#242527;padding:1em;text-align:center}#header-container #sp-suggest a{background:#fff;border-radius:.5em;color:#3d4245;display:inline-block;padding:1em;text-decoration:none}@media (min-width:300px){#header-container #sp-suggest a{font-size:16px}}@media (min-width:900px){#header-container #sp-suggest{padding:3em;text-align:center}#header-container #sp-suggest a{border-radius:.5em;font-size:50px;padding:1em}}.message-box{background:#fff url(/images/admin/message/message-info.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 10px 1.15em;background-color:#e3eef7;background-image:url(/images/admin/message/message-success.svg?version=10960b6e4e2e676f1fd44691ccd4c6);background-size:22px 22px;border-left:5px solid #2d95de;border-radius:8px;color:#3d4245;font-size:14px;line-height:1.5;margin:1em 0;min-height:1em;padding:1.2em 1em 1.2em 40px}.message-box h1,.message-box h2,.message-box h3,.message-box h4,.message-box h5{font-weight:700;margin:0 0 .5rem}.message-box>:first-child{margin-top:-.2em}.message-box h1{font-size:1.5em}.message-box h2{font-size:1.3em}.message-box h3{font-size:1.1em}.message-box h4{font-size:1em}.message-box p{margin-bottom:1em}.message-box p:last-child{margin-bottom:0!important}.message-box ul{margin:1em 0 0;padding-left:1.5em}.message-box ul li{list-style-type:unset}.alert-box{background:#fff url(/images/admin/message/message-info.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 10px 1.15em;background-color:#fdf6db;background-image:url(/images/admin/message/message-alert.svg?version=10960b6e4e2e676f1fd44691ccd4c6);background-size:22px 22px;border-left:5px solid #f1b40a;border-radius:8px;color:#3d4245;font-size:14px;line-height:1.5;margin:1em 0;min-height:1em;padding:1.2em 1em 1.2em 40px}.alert-box h1,.alert-box h2,.alert-box h3,.alert-box h4,.alert-box h5{font-weight:700;margin:0 0 .5rem}.alert-box>:first-child{margin-top:-.2em}.alert-box h1{font-size:1.5em}.alert-box h2{font-size:1.3em}.alert-box h3{font-size:1.1em}.alert-box h4{font-size:1em}.alert-box p{margin-bottom:1em}.alert-box p:last-child{margin-bottom:0!important}.alert-box ul{margin:1em 0 0;padding-left:1.5em}.alert-box ul li{list-style-type:unset}.error-box{background:#fff url(/images/admin/message/message-info.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 10px 1.15em;background-color:#fbebeb;background-image:url(/images/admin/message/message-error.svg?version=10960b6e4e2e676f1fd44691ccd4c6);background-size:22px 22px;border-left:5px solid #e04a45;border-radius:8px;color:#3d4245;font-size:14px;line-height:1.5;margin:1em 0;min-height:1em;padding:1.2em 1em 1.2em 40px}.error-box h1,.error-box h2,.error-box h3,.error-box h4,.error-box h5{font-weight:700;margin:0 0 .5rem}.error-box>:first-child{margin-top:-.2em}.error-box h1{font-size:1.5em}.error-box h2{font-size:1.3em}.error-box h3{font-size:1.1em}.error-box h4{font-size:1em}.error-box p{margin-bottom:1em}.error-box p:last-child{margin-bottom:0!important}.error-box ul{margin:1em 0 0;padding-left:1.5em}.error-box ul li{list-style-type:unset}.message-info{background:#fff url(/images/admin/message/message-info.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 10px 1.15em;background-size:22px 22px;border:1px solid #d2d8dd;border-left:5px solid #8e9fa3;border-radius:8px;color:#3d4245;font-size:14px;line-height:1.5;margin:1em 0;min-height:1em;padding:1.2em 1em 1.2em 40px}.message-info h1,.message-info h2,.message-info h3,.message-info h4,.message-info h5{font-weight:700;margin:0 0 .5rem}.message-info>:first-child{margin-top:-.2em}.message-info h1{font-size:1.5em}.message-info h2{font-size:1.3em}.message-info h3{font-size:1.1em}.message-info h4{font-size:1em}.message-info p{margin-bottom:1em}.message-info p:last-child{margin-bottom:0!important}.message-info ul{margin:1em 0 0;padding-left:1.5em}.message-info ul li{list-style-type:unset}body{background:#fff;color:#3d4245;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}#globalheader-container{position:sticky;top:0}#container,#service-top-container,.container{margin-left:auto;margin-right:auto;width:940px}.section{margin-bottom:60px}.service-main-container{margin-bottom:30px}h2{font-size:1.3em;margin-bottom:1em}h2 a{color:#3d4245;text-decoration:none}.box-wrapper{*zoom:1;display:block;margin-right:-30px;overflow:hidden;width:990px}.box-wrapper:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.box-wrapper .box{float:left;margin-right:30px;width:300px}.row h3{line-height:1.3em;margin-bottom:1em}.row h3 a:link,.row h3 a:visited{color:#3d4245}.row p{font-size:13px}.bcount-module{display:inline-block;font-size:12px;height:16px;line-height:16px}.bcount-module a{color:#008fde!important;text-decoration:none}.bcount-module a:hover{color:#00a5de!important;text-decoration:none}.bcount-module .bcount-module-bicon{font-size:14px;font-weight:700}div.likebox_container .fb_iframe_widget,div.likebox_container .fb_iframe_widget iframe[style],div.likebox_container .fb_iframe_widget span,div.likebox_container .fb_iframe_widget[style],div.likebox_container .fbcomments,div.likebox_container .fbcomments iframe[style]{width:100%!important}#globalheader-container{background:#242527}#globalheader-container #globalheader{color:#f0f2f5;margin:0 auto}#service-header{*zoom:1;display:block;margin:30px auto;min-height:45px;position:relative;width:940px}#service-header:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#service-header h1{font-size:28px;line-height:1.5;margin:0}#service-header h1 a{color:#3d4245}#service-header h1 a:hover{text-decoration:none}#service-header .pull-left{float:left}#service-header .description{display:block;font-size:11px;font-weight:400;line-height:1.4;margin:0}#service-header .top-service-logo-wrapper{text-align:center}#service-header .top-service-logo-wrapper .service-logo img{height:45px;width:250px}#service-header .pull-right{position:absolute;right:0;text-align:right;top:0}#service-header .pull-right .description{margin-bottom:5px}#service-header .header-nav ul{font-size:12px;list-style:none}#service-header .header-nav li{float:right;margin-left:5px}#service-header .header-nav .btn{padding:.4em 1.8em}.page-hot #service-header h1,.page-hotentry #service-header h1{background-image:url(/images/service/service-header-icon-hotentry.png?version=10960b6e4e2e676f1fd44691ccd4c6);background-position:0 0;background-repeat:no-repeat;background-size:50px 50px;line-height:50px;min-height:50px;padding-left:50px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.page-hot #service-header h1,.page-hotentry #service-header h1{background-image:url(/images/service/service-header-icon-hotentry@2x.png?version=10960b6e4e2e676f1fd44691ccd4c6)}}.page-recent #service-header h1{background-image:url(/images/service/service-header-icon-recent.png?version=10960b6e4e2e676f1fd44691ccd4c6);background-position:0 0;background-repeat:no-repeat;background-size:50px 50px;line-height:50px;min-height:50px;padding-left:50px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.page-recent #service-header h1{background-image:url(/images/service/service-header-icon-recent@2x.png?version=10960b6e4e2e676f1fd44691ccd4c6)}}.global-page .favicon{-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;border-radius:2px}.global-page #main h2{border-left:3px solid #3d4245;font-size:24px;font-weight:400;line-height:1.5em;margin:.5em 0 1em;padding-left:.5em}.global-page #main h2 .description{color:#6b7377;display:inline-block;font-size:11px;font-weight:400;margin-left:.5em;vertical-align:middle}.global-page #main .section{margin-bottom:40px}.global-page .item-box{margin-bottom:30px;width:193px}.global-page .item-box img{max-width:100%}.global-page .item.item-exlg{margin-bottom:30px}.global-page .item.item-exlg .thumb img{height:auto;width:100%}.global-page .item.item-exlg .entry-title{font-size:28px}.global-page .item.item-exlg.item-with-nothumb .entry-title{font-size:36px}.global-page .item.item-exlg.item-with-nothumb .article{font-size:14px;line-height:1.7}.global-page .item.item-lg{*zoom:1;display:block;margin-bottom:30px;width:289px}.global-page .item.item-lg:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.global-page .item.item-lg .thumb img{height:auto;width:100%}.global-page .item.item-lg:nth-child(odd){border-right:1px solid #d2d8dd;padding-right:20px}.global-page .item{*zoom:1;display:block}.global-page .item:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.global-page .item .thumb{margin-bottom:10px}.global-page .item .entry-title{word-wrap:break-word;font-size:18px;font-weight:700;line-height:1.4;margin-bottom:5px}.global-page .item .entry-title a{color:#3d4245}.global-page .item .article{word-wrap:break-word;color:#777;font-size:12px;line-height:1.5;margin-bottom:3px;word-break:break-all}.global-page .item .meta{color:#6b7377;display:block;font-size:12px;line-height:1.5;margin-top:5px}.global-page .item .meta a{color:#6b7377}.global-page .item .meta img{vertical-align:middle}.global-page .item .meta-icon{font-weight:700}.global-page .item-with-nothumb .entry-title{font-size:22px}.global-page .item-with-nothumb .article{font-size:14px;line-height:1.7}.global-page .item-list .list li{padding:15px 0}.global-page .item-list .list li:first-child{padding-top:0}.global-page .item-list .thumb{float:right;margin-bottom:0;margin-left:10px}.global-page .item-thumbnail .thumb-image-wrapper{background:#fff;border:1px solid #d2d8dd;height:128px;margin-bottom:10px;overflow:hidden;padding:5px;width:128px}.global-page .item-thumbnail .thumb-image-wrapper img{background-color:#f0f2f5;width:100%}.global-page .item-thumbnail .entry-title{font-size:12px}.global-page .item-user .username{color:#3d4245;font-size:14px;font-weight:700}.global-page .item-user .user-icon{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-radius:5px;float:left;margin-right:10px}.global-page .item-user .btn{float:right}.global-page .more{text-align:right}.global-page .topic-title{color:#2d95de;font-size:120%}.global-page .topic-title a{color:#2d95de!important}.section-introducing{background-color:#f0f2f5;border-left:3px solid #ccc;padding:1em}.section-introducing h3{font-size:140%;font-weight:400}.section-introducing p{margin:0 0 1em}#sidebar{font-size:12px;line-height:1.5}#sidebar a{color:#3d4245}#sidebar img{max-width:100%}#sidebar .badge{font-size:80%}#sidebar .section{margin-bottom:30px}#sidebar h2{font-size:14px}#sidebar .h2{margin-bottom:1em}#sidebar .section-box{border:1px solid #d2d8dd;padding:20px 10px 10px;position:relative}#sidebar .section-box h2{background-color:#fff;display:inline-block;left:10px;padding:0 .4em;position:absolute;top:-10px}#sidebar .ad{margin-bottom:30px}#sidebar h3{font-size:14px;margin-bottom:10px}#sidebar .sidebar-box{border:3px solid #d2d8dd;margin-bottom:15px;padding:10px}#sidebar .sidebar-box h2{border-bottom:1px solid #d2d8dd;padding-top:0}#sidebar .odai-box{background-color:#f0f2f5;font-size:110%;font-weight:700;margin-bottom:1em;padding:.8em}#sidebar .sponsored-box li{display:table;list-style:none;width:100%}#sidebar .sponsored-box li:last-child{margin-bottom:0}#sidebar .sponsored-box .profile-image{border:1px solid #d2d8dd;margin-bottom:8px;margin-right:8px}#sidebar .sponsored-box .sponsored-cell{display:table-cell;vertical-align:top}#sidebar .sponsored-box .sponsored-cell.cell-icon{width:60px}#sidebar .sponsored-box .title{display:block;font-weight:700;margin-bottom:5px}#sidebar .sponsored-box .meta{color:#3d4245;font-size:12px}#sidebar .staffblog li{*zoom:1;display:block}#sidebar .staffblog li:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#sidebar .staffblog .thumb{background-position:50%;background-size:cover;border:1px solid #d2d8dd;float:left;height:100px;margin:0 8px 0 0;width:100px}#sidebar .app-box{*zoom:1;display:block}#sidebar .app-box:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#sidebar .app-box .app-box-body img{vertical-align:middle}#sidebar .app-box .app-box-body .appstore{height:40px;width:135px}#sidebar .app-box .p{display:block;font-size:12px;margin-bottom:5px}#sidebar .btn-large{width:100%}.subscribing-top-iframe .list li{height:140px}.subscribing-top-iframe #main .section:last-child{margin-bottom:0}.subscribing-top-iframe #main .section:only-child{margin:60px 0}#google_afc_top{margin-left:auto;margin-right:auto;padding-bottom:20px;padding-top:20px;text-align:left;width:730px}#google_afc_top .google_afc_blocklink{line-height:1.5}#google_afc_top .google_afc_blocklink .google_ads_by{font-size:80%;margin-bottom:5px}#google_afc_top .google_afc_blocklink .google_ads_by a{color:#666}#google_afc_top .google_afc_blocklink ul{list-style:none;margin:0;padding:0}#google_afc_top .google_afc_blocklink li{list-style:none;margin-bottom:10px}#google_afc_top .google_afc_blocklink .title{background:none;display:block;font-size:104%;font-weight:700;letter-spacing:.4em;text-decoration:underline}#google_afc_top .google_afc_blocklink .summary{color:#222;display:inline;font-size:80%;opacity:.6}#google_afc_top .google_afc_blocklink .visible_url{font-size:80%;letter-spacing:.4em;margin-left:10px;white-space:nowrap}#google_afc_top .google_afc_image{font-size:12px}#google_afc_top .google_afc_image td{padding-bottom:5px}#google_afc_top .google_afc_image a{color:#6b7377}.footer-section{margin-bottom:20px;text-align:left}.footer-nav{*zoom:1;display:block}.footer-nav:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.footer-nav ul{font-size:75%}.footer-nav ul li{color:#d2d8dd;float:left;font-weight:700;line-height:40px;margin-right:.5em}.footer-nav ul li a{color:#666;margin-right:.5em}.footer-nav ul li a:hover{color:#0e6ace;text-decoration:none}.social-button .fb_iframe_widget{*zoom:1;*display:inline;vertical-align:top}.footer{background:#2c2d30;color:#fff;margin:0;padding:38px 0;text-align:center;width:100%}.footer-inner{line-height:1.6;margin-left:auto;margin-right:auto;max-width:1200px;text-align:left;width:90%}@media (min-width:768px){.footer-inner{width:95%}}.footer-inner .footer-content{display:-ms-grid;display:grid;gap:32px 0}@media (min-width:992px){.footer-inner .footer-content{-ms-grid-columns:240px 1fr;gap:0 40px;grid-template-columns:240px 1fr}}.footer-inner .footer-content-heading{order:2}@media (min-width:992px){.footer-inner .footer-content-heading{order:1}}.footer-inner .footer-content-logo{margin-bottom:.2rem}.footer-inner .footer-content-logo img{height:auto}.footer-inner .footer-lead{font-size:.9rem;opacity:.75}.footer-inner .footer-social-contents{align-items:center;display:flex;gap:1rem;margin:2rem 0 1rem}.footer-inner .footer-social-lead{font-size:1rem}.footer-inner .footer-social-link{display:inline-block;text-decoration:none}.footer-inner .footer-social-link:hover{background:#242527}.footer-inner .footer-social-link img{display:block;height:24px;width:24px}@media (min-width:768px){.footer-inner .footer-box-wrapper{display:flex;justify-content:space-between;margin-bottom:2em;margin-left:-15px;margin-right:-15px}}@media (min-width:992px){.footer-inner .footer-box-wrapper{order:1}}.footer-inner .footer-box{box-sizing:border-box;padding-left:15px;padding-right:15px;width:25%}@media (max-width:767px){.footer-inner .footer-box{border-bottom:1px solid #b5bfc7;padding-left:0;padding-right:0;width:auto}}.footer-inner .footer-box h4{font-size:.9rem;font-weight:700;line-height:1.3;margin:0 0 1.5em}@media (max-width:767px){.footer-inner .footer-box h4{cursor:pointer;display:flex;justify-content:space-between;margin:0;padding:16px 0}.footer-inner .footer-box h4:after{border:3px solid #b5bfc7;border-left:none;border-top:none;content:"";display:block;height:.6em;transform:rotate(45deg);transition:.3s;width:.6em}}.footer-inner .footer-box ul{font-size:85%;list-style:none}@media (max-width:767px){.footer-inner .footer-box ul{max-height:0;opacity:0;overflow:hidden;transition:.4s}}.footer-inner .footer-box ul li{margin-bottom:.5em}@media (max-width:767px){.footer-inner .footer-box ul li{margin-bottom:1em}}.footer-inner .footer-box ul li:last-child{margin-bottom:0}.footer-inner .footer-box ul a{color:#fff;opacity:.75}.footer-inner .footer-box.is-open ul{margin-bottom:2em;margin-top:.5em;max-height:350px;opacity:1;overflow:visible}@media (max-width:767px){.footer-inner .footer-box.is-open h4:after{transform:rotate(225deg)}}.footer-inner .footer-address{align-items:flex-start;border-top:.5px solid #b5bfc7;color:#6b7377;display:flex;font-size:12px;font-style:normal;justify-content:space-between;line-height:1.5;padding-top:1rem}@media (max-width:767px){.footer-inner .footer-address{align-items:flex-start;flex-direction:column-reverse;gap:1rem}}.footer-inner .footer-address-app{display:flex;margin-right:.5rem}.footer-inner .footer-address-app a+a{margin-left:.5rem}.footer-inner .footer-address-app img{display:block}.footer-inner .footer-address-copyright{color:#fff;opacity:.75}.section-case{margin:50px auto;text-align:center}.section-case h1{margin:0 0 .3em}.section-case p{margin:1em 0!important}.hot-section,.primary-section,.recent-section{margin:20px auto;width:800px}#main-header h1{border-bottom:1px solid #d2d8dd;font-size:18px;font-style:normal;font-weight:400;height:18px;margin-bottom:20px;padding-bottom:10px}.antenna-delete{display:none}.antenna li:hover .antenna-delete{display:inline;margin-left:10px}.page-403{font-size:13px;margin:30px auto 100px;text-align:center;width:90%}.page-403 h1{color:#999;font-size:40px;font-weight:100;margin-bottom:10px}.page-403 h1.syonboria{color:#ccc;font-size:40px}.page-403 #private-message{background:#fff;border:1px dashed #ccc;margin:20px auto;padding:10px;width:500px}.hatena-id-icon{margin-right:3px;vertical-align:middle}.breadcrumb-tsv-error,.page-admin-404{background:#fff;text-align:center}.breadcrumb-tsv-error #container,.page-admin-404 #container{font-size:14px;padding:20px 10px;width:auto}.breadcrumb-tsv-error .header,.page-admin-404 .header{margin-bottom:20px}.breadcrumb-tsv-error .header h1,.page-admin-404 .header h1{color:#6b7377;font-size:40px;font-weight:400;line-height:1.1;margin-bottom:10px}.breadcrumb-tsv-error .error-message-content,.page-admin-404 .error-message-content{margin-bottom:10px}.breadcrumb-tsv-error .error-message-content-list,.page-admin-404 .error-message-content-list{margin-left:auto;margin-right:auto;max-width:680px;text-align:left}.breadcrumb-tsv-error .error-message-link,.page-admin-404 .error-message-link{display:flex;justify-content:center;text-align:left}.breadcrumb-tsv-error .error-message-link .error-message-link-list li,.page-admin-404 .error-message-link .error-message-link-list li{line-height:1.8}.breadcrumb-tsv-error .footer,.page-admin-404 .footer{display:none}.page-blog-count-exceeded #container .blog-count-exceeded-h1{font-size:28px}.hotentry-heading{margin-top:50px}.hotentry-heading .box1{width:630px}.hotentry-heading .box2{margin-top:30px;text-align:right}.hotentry-heading h1{line-height:1.3;margin-bottom:.3em}.hotentry-heading p{font-size:75%}.hotentry-list{*zoom:1;display:block}.hotentry-list:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.hotentry-list li{list-style:none}.hotentry-list .article{line-height:1.3;margin-bottom:15px;overflow:hidden}.hotentry-list .article a{color:#545353}.hotentry-list .article a:hover{text-decoration:none}.hotentry-list .blog-icon img{-moz-border-radius-topright:2px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;border-radius:2px;vertical-align:middle}.hotentry-list .entry-title{color:#6b7377;font-size:80%;font-style:italic}.hotentry-list .caption{color:#6b7377;overflow:hidden;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.hotentry-list .entry-big{border-bottom:1px solid #d2d8dd;padding:30px 0}.hotentry-list .entry-big .article{font-size:30px;height:75px;margin-bottom:15px}.hotentry-list .article-image-wrapper{background-color:#fff;border:1px solid #d2d8dd;box-shadow:0 2px 3px rgba(0,0,0,.1);-moz-box-shadow:0 2px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 3px rgba(0,0,0,.1);float:left;height:100px;margin-right:10px;overflow:hidden;padding:4px;width:100px}.hotentry-list .article-image-wrapper .article-image{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100px;width:100px}.hotentry-list.medium-ul .entry-medium{border-bottom:1px solid #d2d8dd;float:left;padding:30px 0 0;width:439px}.hotentry-list.medium-ul .entry-medium .article{font-size:23px;height:115px;margin-bottom:15px}.hotentry-list.medium-ul .entry-medium .caption{padding-bottom:30px}.hotentry-list.medium-ul li:nth-child(odd){border-right:1px solid #d2d8dd;padding-right:30px}.hotentry-list.medium-ul li:nth-child(2n){padding-left:30px}.hotentry-list.medium-ul .entry-left{border-right:1px solid #d2d8dd;padding-right:30px}.hotentry-list.medium-ul .entry-right{padding-left:30px}.hotentry-list.small-ul .entry-small{border-bottom:1px solid #d2d8dd;float:left;padding:20px 0 0;width:286px}.hotentry-list.small-ul .entry-small .article{font-size:18px;height:110px;line-height:1.5;margin-bottom:15px}.hotentry-list.small-ul .entry-small .caption{font-size:90%;padding-bottom:20px}.hotentry-list.small-ul li:first-child,.hotentry-list.small-ul li:nth-child(2){border-right:1px solid #d2d8dd;padding-right:20px}.hotentry-list.small-ul li:nth-child(2),.hotentry-list.small-ul li:nth-child(3){padding-left:20px}.hotentry-list.small-ul .entry-center,.hotentry-list.small-ul .entry-left{border-right:1px solid #d2d8dd;padding-right:20px}.hotentry-list.small-ul .entry-center,.hotentry-list.small-ul .entry-right{padding-left:20px}.hotentry-list.small-ul .article-image-wrapper,.hotentry-list.small-ul .article-image-wrapper .article-image{height:100px;width:100px}.page-guide-library,.page-guide-npo{background:#f0f2f5}.page-guide-library #globalheader-container,.page-guide-npo #globalheader-container{display:none}.page-guide-library #service-top-container,.page-guide-npo #service-top-container{background:#fff;border:1px solid #d2d8dd;margin:30px auto;width:880px}.page-guide-library #container-inner,.page-guide-npo #container-inner{font-size:80%;padding:30px}.page-guide-library .header-logo,.page-guide-npo .header-logo{margin-bottom:10px}.page-guide-library .header-logo img,.page-guide-npo .header-logo img{width:200px}.page-guide-library p,.page-guide-npo p{margin-bottom:1em}.page-guide-library .header,.page-guide-npo .header{background:url(/images/guide/npo/pro-npo-header.jpg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat;background-position:100% 100%;border-bottom:1px solid #d2d8dd;padding:30px;text-align:left}.page-guide-library .header h1,.page-guide-npo .header h1{color:#0e6ace;font-size:40px;line-height:1.1}.page-guide-library .header p,.page-guide-npo .header p{font-size:75%;width:400px}.page-guide-library .header h2,.page-guide-npo .header h2{font-size:100%;margin:10px 0}.page-guide-library .header h2 .large,.page-guide-npo .header h2 .large{border-bottom:4px solid #ff9faa;font-size:120%;padding:0 3px}.page-guide-library h3,.page-guide-npo h3{font-size:120%;margin-bottom:.5em}.page-guide-library table,.page-guide-npo table{border-collapse:collapse}.page-guide-library table tr,.page-guide-npo table tr{border:0}.page-guide-library table td,.page-guide-library table th,.page-guide-npo table td,.page-guide-npo table th{background:#fff;border-width:1px}.page-guide-library section ul,.page-guide-npo section ul{margin:1em 0;padding-left:1.5em}.page-guide-library section ul li,.page-guide-npo section ul li{line-height:1.7}.page-guide-library .campaign-social-buttons,.page-guide-npo .campaign-social-buttons{text-align:right}.page-guide-library .header{background:url(/images/guide/library/pro-library-header.jpg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat;color:#fff}.page-guide-library .header h1,.page-guide-library .header p{color:#fff}.page-keyword-campaign-index #container{width:900px}.page-keyword-campaign-index{background:#f0f2f5}.page-keyword-campaign-index #container{background:#fff;border:1px solid #d2d8dd;font-size:90%;margin:30px auto;padding:30px}.page-keyword-campaign-index .keyword-campaign-list-header{border-bottom:1px solid #d2d8dd;border-top:1px solid #d2d8dd;margin-bottom:20px;padding-bottom:20px}.page-keyword-campaign-index .keyword-campaign-list-header h1{line-height:1.3;margin:20px 0 0;text-align:center}.page-keyword-campaign-index .keyword-campaign-list-header .keyword-campaign-entries-more{display:block;margin-top:10px;text-align:center}.page-keyword-campaign-index .list{margin-bottom:20px}.page-keyword-campaign-index .list .blog-title{display:block;font-size:20px;font-weight:700;line-height:1.5;margin-bottom:7px}.page-keyword-campaign-index .list .blog-title a{color:#3d4245}.page-keyword-campaign-index .list li{*zoom:1;display:block;padding:15px 0}.page-keyword-campaign-index .list li:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.page-keyword-campaign-index .list .article{word-wrap:break-word;color:#3d4245;display:block;line-height:1.5;margin:10px auto;word-break:break-all}.page-keyword-campaign-index .list .blog-meta{word-wrap:break-word;color:#6b7377;display:block;font-size:14px;line-height:1.5}.page-keyword-campaign-index .list .blog-meta .blog-icon{margin-right:7px;vertical-align:middle}.page-keyword-campaign-index .list .blog-meta a{color:#6b7377}.page-keyword-campaign-index .list .entry-image{background-position:50%;background-size:cover;border:1px solid #d2d8dd;float:left;height:140px;margin-bottom:0;margin-right:15px;width:140px}.page-keyword-campaign-index .campaign-blog-entry-content{margin-left:155px}.page-keyword-campaign-index .campaign-image-container{border:none;margin:0;padding:0}.page-keyword-campaign-index .campaign-image-container img{width:100%}.page-keyword-campaign-index .campaign-social-buttons{margin:20px 0;text-align:right}.page-keyword-campaign-index .campaign-social-buttons .fb-like,.page-keyword-campaign-index .campaign-social-buttons div,.page-keyword-campaign-index .campaign-social-buttons iframe{vertical-align:middle!important}.page-keyword-campaign-index .campaign-description{margin-top:1.5em;padding-top:0}.page-keyword-campaign-index .campaign-sponsored{font-size:.85rem;margin:0 0 .5em;text-align:right}.page-keyword-campaign-index table ol,.page-keyword-campaign-index table ul{line-height:1.7;margin:0 0 10px 1.5em;padding:0}.page-keyword-campaign-index table ol li ol,.page-keyword-campaign-index table ol li ul,.page-keyword-campaign-index table ul li ol,.page-keyword-campaign-index table ul li ul{margin-bottom:0}.page-keyword-campaign-index table p{color:#3d4245;font-size:100%;line-height:1.5;margin:0}.page-keyword-campaign-index .entry-content{font-size:1rem;line-height:1.6}.page-keyword-campaign-index .entry-content h3{border-bottom:0;border-left:4px solid #6b7377;padding-left:10px}.page-keyword-campaign-index .entry-content .campaign-keyword{margin:1.5em 0;text-align:center}.page-keyword-campaign-index .entry-content .campaign-keyword strong{font-size:1.5rem}@media (min-width:600px){.page-keyword-campaign-index .entry-content .campaign-keyword strong{font-size:2rem}}.page-keyword-campaign-index .campaign-images{margin:1.5em auto;text-align:center}.page-keyword-campaign-index .campaign-images img{vertical-align:middle}.page-keyword-campaign-index .campaign-images.is-bordered img{border:1px solid #d2d8dd}.page-keyword-campaign-index .campaign-entry-button-container{margin:1em 0;text-align:center}@media (min-width:600px){.page-keyword-campaign-index .campaign-entry-button-container{margin:2.5em 0}}.page-keyword-campaign-index .campaign-entry-button-container .campaign-entry-button{display:inline-block;margin-left:.3em;margin-right:.3em}.page-keyword-campaign-index .campaign-entry-button-container .campaign-entry-button .btn{word-wrap:break-word;white-space:normal}.page-keyword-campaign-index .video-container-wrapper{margin:3em auto;max-width:100%;width:640px}.page-keyword-campaign-index .video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.page-keyword-campaign-index .video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.page-keyword-campaign-index .campaign-content-added{border:2px solid #d2d8dd;border-radius:5px;margin:2em 0;padding:10px 1.5em}.page-keyword-campaign-index .section-diary{margin-bottom:0}.campaign-content-main{border:2px solid #d2d8dd;border-radius:5px;padding:10px 1em}@media (min-width:600px){.campaign-content-main{font-size:1.2em;padding:10px 1.5em}}.entry-content p{margin:.7em 0}.entry-content img{max-width:100%}.entry-content h1,.entry-content h2,.entry-content h3,.entry-content h4,.entry-content h5,.entry-content h6{line-height:1.5;margin:1em 0 .5em}.entry-content h1{font-size:160%}.entry-content h2{font-size:150%}.entry-content h3{font-size:140%}.entry-content h4{font-size:120%}.entry-content h5{font-size:110%}.entry-content h6{font-size:100%}.entry-content h2,.entry-content h3{border-bottom:1px solid #d2d8dd}.entry-content dd,.entry-content ol,.entry-content ul{line-height:1.7;margin:0 0 0 1.5em;padding:0}.entry-content blockquote{border:1px solid #ccc;margin:1em 0;padding:10px}.entry-content blockquote p{margin-bottom:0;margin-top:0}.entry-content table{border-collapse:collapse;border-spacing:0}.entry-content table td,.entry-content table th{border:1px solid #ddd;padding:5px 10px}.entry-content table th{background:#fafafa}.entry-content a,.entry-content pre{overflow:hidden;word-break:break-all}.entry-content pre{border:1px solid #ccc;font-family:Monaco,Consolas,Courier New,Courier,monospace,sans-serif;font-size:12px;line-height:1.3;padding:10px;white-space:pre-wrap}.entry-content a.keyword{border-bottom:1px solid #dedede;color:#222;text-decoration:none}.entry-content pre.lang-aa{font-size:14px;line-height:15px}.entry-content .hatena-asin-detail li{line-height:1.4}.entry-content .section{margin:0}.entry-content img.hatena-fotolife{cursor:pointer}.entry-content .hatena-image-right{float:right;margin:0 0 1em 1em}.entry-content .hatena-image-left{float:left;margin:0 1em 1em 0}.entry-content pre.code{font-family:Monaco,Consolas,Courier New,Courier,monospace,sans-serif;line-height:1.5}.entry-content .footnote-delimiter{padding-right:.5em}.entry-content .hatena-asin-detail{border:1px solid #ddd;border-image:initial;font-size:90%;margin:1em 0;padding:.8em .6em}.entry-content .hatena-asin-detail .hatena-asin-detail-image{float:left;margin-right:15px;max-height:200px;max-width:160px}.entry-content .hatena-asin-detail .hatena-asin-detail-title{font-weight:700;margin-top:0}.entry-content .hatena-asin-detail p{text-indent:0}.entry-content .hatena-asin-detail ul{list-style:none;margin:0;padding:0}.entry-content .hatena-asin-detail .hatena-asin-detail-foot{clear:left}.page-famous-blogs-top #service-header h1{background-image:url(/images/service/service-header-icon-famous.png?version=10960b6e4e2e676f1fd44691ccd4c6);background-position:0 0;background-repeat:no-repeat;background-size:50px 50px;height:50px;line-height:50px;padding-left:50px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.page-famous-blogs-top #service-header h1{background-image:url(/images/service/service-header-icon-famous@2x.png?version=10960b6e4e2e676f1fd44691ccd4c6)}}.button-nav{list-style:none;margin-bottom:10px}.button-nav li{*zoom:1;display:inline-block;*display:inline;padding:0 7px 7px 0}.page-famous-blogs-top #main h2 .description{display:inline;float:none;font-size:12px;font-weight:400}.list-blog-user li,.list-subscribing-entries li{padding:15px 0!important;position:relative}.list-blog-user li:first-child,.list-subscribing-entries li:first-child{padding-top:0!important}.list-blog-user li:first-child .user-icon,.list-subscribing-entries li:first-child .user-icon{top:0}.list-blog-user .user-icon,.list-subscribing-entries .user-icon{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border-radius:3px;height:64px;left:0;position:absolute;top:15px;width:64px}.list-blog-user .item,.list-subscribing-entries .item{*zoom:1;display:block;padding-left:80px}.list-blog-user .item:after,.list-subscribing-entries .item:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.list-blog-user .item .user-name-wrapper,.list-subscribing-entries .item .user-name-wrapper{word-wrap:break-word;display:block;line-height:1.2;margin-bottom:8px}.list-blog-user .item .user-name,.list-subscribing-entries .item .user-name{color:#3d4245;font-size:18px;font-weight:700}.list-blog-user .item .user-id,.list-subscribing-entries .item .user-id{color:#6b7377;font-size:12px;margin-left:.5em}.list-blog-user .item .entry-title,.list-subscribing-entries .item .entry-title{font-size:13px;line-height:1.7;margin-bottom:0}#sidebar .contact p{margin-bottom:1em}.page-global-top.serviceTop>*{box-sizing:border-box}.serviceTop-row{display:-ms-grid;display:grid;gap:32px 0}@media (min-width:768px){.serviceTop-row{-ms-grid-columns:1fr 336px;gap:0 40px;grid-template-columns:1fr 336px}}.serviceTop-global-nav{align-items:center;background-color:#fff;display:flex;height:56px;position:sticky;top:0;z-index:9997}.serviceTop-main{position:relative}.serviceTop-footer{margin-top:56px}.service-promotionUnit{background-color:#f0f2f5;border-radius:8px;font-size:15px;overflow:hidden}.service-promotionUnit .service-promotionUnit-header{background-color:#003368;color:#fff;font-size:17px;margin:0;padding:8px 16px}.service-promotionUnit .service-promotionUnit-list{font-weight:700;list-style:none;margin:0;padding:16px 16px 0}.service-promotionUnit .service-promotionUnit-list li{border-bottom:1px solid #d2d8dd;margin-bottom:8px;padding-bottom:8px}.service-promotionUnit .service-promotionUnit-list a{align-items:center;color:#003368;display:flex;gap:8px;justify-content:space-between}.service-promotionUnit .service-promotionUnit-more{color:#003368;display:block;font-weight:700;padding:8px 16px 16px;text-align:center}.serviceTop-container{margin-left:16px;margin-right:16px;max-width:1200px}@media (min-width:768px){.serviceTop-container{margin-left:auto;margin-right:auto;width:95%}}.serviceTop-container-header{align-items:flex-end;display:flex;gap:8px;margin:0 0 24px}.serviceTop-container-header .header-content h2{color:#003368;display:inline-block;font-size:20px;line-height:1.25;margin:0}@media (min-width:768px){.serviceTop-container-header .header-content h2{font-size:24px}}.serviceTop-container-header .header-content h2 a{color:#003368}.serviceTop-container-header .header-content .label{background:#f2c94c;display:inline-block;font-size:12px;padding:0 4px}.serviceTop-container-header .header-content p{color:#6b7377;font-size:13px;font-weight:700;line-height:1.4;margin:0 0 4px}.serviceTop-container-header .header-more{flex-shrink:0;margin-left:auto}.serviceTop-container-header .header-more .more-link{border-bottom:2px solid #003368;color:#003368;display:inline-block;font-size:14px;font-weight:700}.serviceTop-container-header .header-more .more-link:hover{color:#0b56a8;text-decoration:none}.serviceTop-announcement{border-bottom:1px solid #d2d8dd;border-top:1px solid #d2d8dd;color:#003368;font-size:13px;text-align:center}@media (min-width:768px){.serviceTop-announcement{font-size:14px}}.serviceTop-announcement a{color:inherit;display:block;padding:12px 16px}.serviceTop-announcement-badge{border:1px solid #003368;border-radius:50px;display:inline-block;font-size:11px;font-weight:400;line-height:1.4;padding:2px 4px;position:relative;top:-.1em;vertical-align:middle;white-space:nowrap}.serviceTop-jumbotron{background:#d4e3f0;color:#003368;position:relative}@media (min-width:1200px){.serviceTop-jumbotron:after{background-color:#fff;border-radius:8px 8px 0 0;bottom:0;content:"";display:block;height:150px;left:50%;max-width:1248px;position:absolute;transform:translateX(-50%);width:100%}}.serviceTop-jumbotron-inner{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:32px 0}@media (min-width:1200px){.serviceTop-jumbotron-inner{margin-bottom:-118px;padding-bottom:180px}}@media (min-width:992px){.serviceTop-jumbotron-inner{flex-direction:row}}.is-banner-enabled .serviceTop-jumbotron-inner{margin-bottom:-110px;padding-bottom:130px}@media (min-width:1200px){.is-banner-enabled .serviceTop-jumbotron-inner{margin-bottom:-320px;padding-bottom:330px}}.serviceTop-jumbotron-main{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}@media (min-width:768px){.serviceTop-jumbotron-main{flex-direction:row;text-align:left}}@media (min-width:992px){.serviceTop-jumbotron-main{justify-content:left}}.serviceTop-jumbotron-main h1{font-size:32px;line-height:1.25;margin:0}@media (min-width:1200px){.serviceTop-jumbotron-main h1{font-size:48px}}.serviceTop-jumbotron-main p{font-size:14px;line-height:1.75;max-width:430px}@media (min-width:992px){.serviceTop-jumbotron-main p{max-width:unset}}.serviceTop-jumbotron-main br{display:none}@media (min-width:768px){.serviceTop-jumbotron-main br{display:inline}}.serviceTop-jumbotron-action{display:flex;gap:8px;justify-content:center}@media (min-width:992px){.serviceTop-jumbotron-action{justify-content:left;margin-left:auto}}.serviceTop-jumbotron-action .jumbotron-action-btn{background-color:#fff;border-radius:6px;color:#003368;display:inline-block;font-size:14px;font-weight:700;padding:8px 16px}.serviceTop-jumbotron-action .jumbotron-action-btn:hover{text-decoration:none}.serviceTop-jumbotron-action .jumbotron-action-btn-register{background-color:#003368;color:#fff}.serviceTop-jumbotron-action .jumbotron-action-btn-register:hover{background-color:#0b4d91}.serviceTop-campaignBanner{margin:0 auto 24px;position:relative;width:95%;z-index:2}@media (min-width:768px){.serviceTop-campaignBanner{max-width:880px}}.serviceTop-campaignBanner .serviceTop-campaign-link{border:4px solid rgba(0,0,0,.08);border-radius:8px;display:block;overflow:hidden;text-decoration:none}@media (min-width:768px){.serviceTop-campaignBanner .serviceTop-campaign-link{border-width:8px}}.serviceTop-campaignBanner .serviceTop-campaign-link img{height:100%;max-width:100%;object-fit:cover;vertical-align:top}@media (max-width:767px){.serviceTop-campaignBanner .serviceTop-campaign-link img{height:auto;object-fit:unset}}.entryUnit-staffPick{min-width:0;position:relative}.entryUnit-staffPick .entry-link{height:100%;left:0;position:absolute;top:0;width:100%}.entryUnit-staffPick .entry-link:hover+.entry-body .entry-title{text-decoration:underline}.entryUnit-staffPick .blog-icon{border-radius:40px;height:20px;width:20px}.entryUnit-staffPick .entry-footer{align-items:center;color:#003368;display:flex;font-size:12px;gap:6px;margin-top:4px}.entryUnit-staffPick .blog-meta-status{flex-shrink:0}.entryUnit-staffPick .entry-body{display:flex;gap:8px}.entryUnit-staffPick .entry-main{flex:1;min-width:0}.entryUnit-staffPick .blog-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:50%;overflow:hidden}.entryUnit-staffPick .entry-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:15px;line-height:1.4;margin:0;overflow:hidden}.entryUnit-staffPick .entry-content{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;overflow:hidden}.entryUnit-staffPick .entry-tagline:after{background-image:url(/images/top/balloon.svg?version=10960b6e4e2e676f1fd44691ccd4c6);background-size:cover;content:"";display:block;height:8px;margin-left:8px;margin-top:-1px;width:12px}.entryUnit-staffPick .entry-tagline p{background-color:#e1e0d2;border-radius:8px;color:#555;display:inline-block;font-size:13px;line-height:1.5;margin:0;padding:3px 6px}.entryUnit-staffPick .entry-category{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#6b7377;color:#db4c18;display:-webkit-box;font-size:13px;overflow:hidden}.entryUnit-staffPick .category-item{font-style:normal}.entryUnit-staffPick .entry-image-img{background-color:#fff;border-radius:4px;display:block;height:62px;object-fit:cover;overflow:hidden;width:100px}.serviceTop-senpai-rookie{border-top:2px solid #d2d8dd;margin-top:24px;padding-top:24px}.senpai-rookie-content{-ms-grid-columns:1fr;display:-ms-grid;display:grid;grid-template-columns:1fr}@media (min-width:992px){.senpai-rookie-content{-ms-grid-columns:1fr 1fr;gap:16px 0;grid-template-columns:1fr 1fr}}.header-senpai-rookie-lead{color:#6b7377;font-size:13px;font-weight:700;line-height:1.4;margin:0 0 4px}@media (min-width:992px){.senpai-content{padding-right:20px}}.rookie-content{border-left:none;border-top:1px solid #d2d8dd;margin-top:24px;padding:24px 0 0}@media (min-width:992px){.rookie-content{border-left:1px solid #d2d8dd;border-top:none;margin-top:0;padding:0 0 0 20px}}.serviceTop-help-entriesHint{color:#6b7377;display:inline-block;font-size:12px;margin-left:auto}.serviceTop-senpai-rookie-list{display:-ms-grid;display:grid}.serviceTop-entry-senpai-rookie{min-width:0;position:relative}.serviceTop-entry-senpai-rookie:not(:first-child){border-top:1px solid #d2d8dd;margin-top:16px;padding-top:16px}.serviceTop-entry-senpai-rookie .entry-link{height:100%;left:0;position:absolute;top:0;width:100%}.serviceTop-entry-senpai-rookie .entry-link:hover+.entry-body .entry-title{text-decoration:underline}.serviceTop-entry-senpai-rookie .blog-icon{border-radius:40px;height:20px;width:20px}.serviceTop-entry-senpai-rookie .entry-footer{align-items:center;color:#003368;display:flex;font-size:12px;gap:6px;margin-top:4px}.serviceTop-entry-senpai-rookie .blog-meta-status{flex-shrink:0}.serviceTop-entry-senpai-rookie .entry-body{display:flex;gap:8px}.serviceTop-entry-senpai-rookie .entry-main{flex:1;min-width:0}.serviceTop-entry-senpai-rookie .blog-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:50%;overflow:hidden}.serviceTop-entry-senpai-rookie .entry-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:15px;line-height:1.4;margin:0;overflow:hidden}.serviceTop-entry-senpai-rookie .entry-categories{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#db4c18;display:-webkit-box;font-size:13px;overflow:hidden}.serviceTop-entry-senpai-rookie .category-item{font-style:normal}.serviceTop-entry-senpai-rookie .entry-content{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;overflow:hidden}.serviceTop-entry-senpai-rookie .entry-image-img{background-color:#fff;border-radius:4px;display:block;height:62px;object-fit:cover;overflow:hidden;width:100px}.serviceTop-senpai-rookie .senpai-rookie-footer{margin-top:16px;text-align:center}.serviceTop-senpai-rookie .senpai-rookie-more{background-color:#003368;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:1.25;padding:12px 16px}.serviceTop-senpai-rookie .senpai-rookie-more:hover{text-decoration:none}.serviceTop-staffPicks{margin-bottom:40px}.serviceTop-staffPicks-list{display:-ms-grid;display:grid;gap:28px}@media (min-width:768px){.serviceTop-staffPicks-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.serviceTop-staffPicks-list{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.serviceTop-staffPicks-archive-list{display:-ms-grid;display:grid;gap:24px 40px}@media (min-width:992px){.serviceTop-staffPicks-archive-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.serviceTop-staffPicks-archive-list .serviceTop-entry-staffPick{min-width:0}.serviceTop-staffPicks-archive .staffPicks-archive-footer{margin-top:16px;text-align:center}.serviceTop-staffPicks-archive .staffPicks-archive-more{background-color:#003368;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:1.25;padding:12px 16px}.serviceTop-staffPicks-archive .staffPicks-archive-more:hover{text-decoration:none}.serviceTop-trending{border-top:2px solid #d2d8dd;margin-top:24px;padding-top:24px}.serviceTop-trending-list{display:-ms-grid;display:grid}@media (min-width:992px){.serviceTop-trending-list{-ms-grid-columns:(1fr)[2];gap:16px 0;grid-template-columns:repeat(2,1fr)}}.serviceTop-entry-trending{min-width:0;position:relative}.serviceTop-entry-trending:not(:first-child){border-top:1px solid #d2d8dd;margin-top:12px;padding-top:12px}@media (min-width:992px){.serviceTop-entry-trending:not(:first-child){border-top:none;margin-top:0;padding-top:0}.serviceTop-entry-trending:nth-child(2n){border-left:1px solid #d2d8dd;padding-left:16px}.serviceTop-entry-trending:nth-child(odd){padding-right:16px}}.serviceTop-entry-trending:not(:nth-child(-n+2)) .entry-content,.serviceTop-entry-trending:not(:nth-child(-n+2)) .entry-image{display:none}.serviceTop-entry-trending .entry-link{height:100%;left:0;position:absolute;top:0;width:100%}.serviceTop-entry-trending .entry-link:hover+.entry-body .entry-title{text-decoration:underline}.serviceTop-entry-trending .blog-icon{border-radius:40px;height:20px;width:20px}.serviceTop-entry-trending .entry-footer{align-items:center;color:#003368;display:flex;font-size:12px;gap:6px;margin-top:4px}.serviceTop-entry-trending .blog-meta-status{flex-shrink:0}.serviceTop-entry-trending .entry-body{display:flex;gap:8px}.serviceTop-entry-trending .entry-main{flex:1;min-width:0}.serviceTop-entry-trending .blog-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:50%;overflow:hidden}.serviceTop-entry-trending .entry-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:15px;line-height:1.4;margin:0;overflow:hidden}.serviceTop-entry-trending .entry-categories{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#db4c18;display:-webkit-box;font-size:13px;overflow:hidden}.serviceTop-entry-trending .category-item{font-style:normal}.serviceTop-entry-trending .entry-content{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;overflow:hidden}.serviceTop-entry-trending .entry-image-img{background-color:#fff;border-radius:4px;display:block;height:62px;object-fit:cover;overflow:hidden;width:100px}.serviceTop-ranking{border-top:2px solid #d2d8dd;margin-top:24px;padding-top:24px}.serviceTop-ranking .serviceTop-container-header{margin-bottom:16px}.serviceTop-ranking-container{background-color:#f3ecc3;border-radius:8px;padding:24px 16px}@media (min-width:768px){.serviceTop-ranking-container{padding:24px}}.serviceTop-ranking-container .ranking-footer{margin-top:16px;text-align:center}.serviceTop-ranking-container .ranking-more{background-color:#003368;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:1.25;padding:12px 16px}.serviceTop-ranking-container .ranking-more:hover{text-decoration:none}.serviceTop-ranking-list{display:-ms-grid;display:grid;gap:16px}@media (min-width:768px){.serviceTop-ranking-list{-ms-grid-columns:(1fr)[2];-ms-grid-rows:(1fr)[5];gap:12px 24px;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(5,1fr)}}.serviceTop-entry-ranking{align-items:center;color:#003368;counter-increment:list;display:flex;min-width:0;position:relative}.serviceTop-entry-ranking:before{align-items:center;background:#fff;content:counter(list);display:flex;font-size:18px;height:32px;justify-content:center;line-height:1;margin-right:8px;width:32px}@media (min-width:768px){.serviceTop-entry-ranking:before{font-size:22px;height:40px;width:40px}}.serviceTop-entry-ranking:nth-child(-n+3):before{background:#aa8320;color:#fff}.serviceTop-entry-ranking .entry-link{color:#003368;height:100%;left:0;position:absolute;top:0;width:100%}.serviceTop-entry-ranking .entry-body{flex:1;min-width:0}.serviceTop-entry-ranking .entry-footer{align-items:center;color:#003368;display:flex;font-size:12px;gap:6px;margin-top:4px}.serviceTop-entry-ranking .blog-meta-status{flex-shrink:0}.serviceTop-entry-ranking .blog-icon{border-radius:40px;height:20px;width:20px}.serviceTop-entry-ranking .blog-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;max-width:50%;overflow:hidden}.serviceTop-entry-ranking .entry-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;font-size:15px;line-height:1.4;margin:0;overflow:hidden}.serviceTop-weeklyHatenaBlog{border-top:2px solid #d2d8dd;margin-top:24px;padding-top:24px}.serviceTop-weeklyHatenaBlog-inner{background:#30345b;margin-left:-16px;margin-right:-16px;padding:24px 16px}@media (min-width:768px){.serviceTop-weeklyHatenaBlog-inner{border-radius:8px;margin-left:auto;margin-right:auto;max-width:1200px;padding:24px;width:95%}}.serviceTop-weeklyHatenaBlog-inner .weekly-footer{margin-top:16px;text-align:center}.serviceTop-weeklyHatenaBlog-inner .weekly-more{background-color:#fff;border-radius:6px;color:#3d4245;display:inline-block;font-size:14px;font-weight:700;line-height:1.25;padding:12px 16px}.serviceTop-weeklyHatenaBlog-inner .weekly-more:hover{text-decoration:none}.serviceTop-weeklyHatenaBlog-entry-list{grid-gap:24px;display:-ms-grid;display:grid}@media (min-width:992px){.serviceTop-weeklyHatenaBlog-entry-list{grid-gap:32px;grid-gap:16px 40px;-ms-grid-columns:1fr 40px 1fr;-ms-grid-rows:auto 16px auto;grid-template-areas:"item1 item2" "item1 item3" "item1 item4";grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.serviceTop-entry-weeklyHatenaBlog:first-child{grid-area:item1}.serviceTop-entry-weeklyHatenaBlog:nth-child(2){grid-area:item2}.serviceTop-entry-weeklyHatenaBlog:nth-child(3){grid-area:item3}.serviceTop-entry-weeklyHatenaBlog:nth-child(4){grid-area:item4}.serviceTop-entry-weeklyHatenaBlog:first-child{-ms-grid-row-span:5;-ms-grid-column:1;-ms-grid-row:1}.serviceTop-entry-weeklyHatenaBlog:nth-child(2){-ms-grid-column:3;-ms-grid-row:1}.serviceTop-entry-weeklyHatenaBlog:nth-child(3){-ms-grid-column:3;-ms-grid-row:3}.serviceTop-entry-weeklyHatenaBlog:nth-child(4){-ms-grid-column:3;-ms-grid-row:5}}.serviceTop-entry-weeklyHatenaBlog .entry-categories{color:#d7fd39;font-size:12px}.serviceTop-entry-weeklyHatenaBlog .entry-categories .category-item{font-style:normal}.serviceTop-entry-weeklyHatenaBlog .entry-title{font-size:16px;margin:0}@media (min-width:992px){.serviceTop-entry-weeklyHatenaBlog .entry-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.serviceTop-entry-weeklyHatenaBlog .entry-title a{color:#fff}.serviceTop-entry-weeklyHatenaBlog .entry-image-img{width:100%}.serviceTop-entry-weeklyHatenaBlog:first-child{position:relative}.serviceTop-entry-weeklyHatenaBlog:first-child .entry-image{bottom:56px;position:absolute;right:0;width:55vw}@media (min-width:768px){.serviceTop-entry-weeklyHatenaBlog:first-child .entry-image{max-width:354px;width:60%}}@media (min-width:992px){.serviceTop-entry-weeklyHatenaBlog:first-child .entry-image{bottom:0}}.serviceTop-entry-weeklyHatenaBlog:first-child .entry-image:before{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent);content:"";display:block;height:12vw;position:absolute;top:0;width:100%}@media (min-width:992px){.serviceTop-entry-weeklyHatenaBlog:first-child .entry-image:before{display:none}}.serviceTop-entry-weeklyHatenaBlog:first-child .entry-title{font-size:20px;margin-bottom:28vw;position:relative;z-index:2}@media (min-width:768px){.serviceTop-entry-weeklyHatenaBlog:first-child .entry-title{margin-bottom:28%}}@media (min-width:992px){.serviceTop-entry-weeklyHatenaBlog:first-child .entry-title{margin-bottom:0}}.serviceTop-entry-weeklyHatenaBlog:first-child .entry-content{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;margin:8px 0 0;overflow:hidden}.serviceTop-entry-weeklyHatenaBlog:first-child .entry-content a{color:#bec0d0}@media (min-width:992px){.serviceTop-entry-weeklyHatenaBlog:first-child .entry-content{margin-bottom:140px}}.serviceTop-entry-weeklyHatenaBlog:not(:first-child){-ms-grid-columns:auto 1fr;grid-gap:16px;display:-ms-grid;display:grid;grid-template-columns:auto 1fr}.serviceTop-entry-weeklyHatenaBlog:not(:first-child) .entry-content{display:none}.serviceTop-entry-weeklyHatenaBlog:not(:first-child) .entry-image{max-width:144px;width:32vw}.serviceTop-topic{border-top:2px solid #d2d8dd;margin-top:24px;padding-top:24px}.serviceTop-topic .serviceTop-container-header{margin-bottom:8px}.serviceTop-topic-container{display:-ms-grid;display:grid;gap:40px;margin-top:24px}@media (min-width:768px){.serviceTop-topic-container{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.serviceTop-topic-container{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.serviceTop-topic-item{min-width:0}.serviceTop-topic-item .serviceTop-topic-header{border-left:5px solid;border-color:inherit;line-height:1.25;margin-bottom:16px;padding-left:8px}.serviceTop-topic-item .serviceTop-topic-header h3{margin:0}.serviceTop-topic-item .serviceTop-topic-header h3 a{color:#003368}.serviceTop-topic-item .serviceTop-topic-header p{font-size:14px;font-weight:700}.serviceTop-topic-item .topic-list-more{font-size:14px;font-weight:700;margin-top:16px;text-align:right}.serviceTop-topic-item .topic-list-more a{align-items:center;border:1px solid;border-color:inherit;border-radius:6px;color:inherit;display:flex;justify-content:flex-end;padding:6px 12px}.serviceTop-topic-item .topic-list-more a svg{fill:currentColor;width:16px}.serviceTop-topic-item.topic-journal{color:#558a86}.serviceTop-topic-item.topic-life{color:#60983e}.serviceTop-topic-item.topic-fave{color:#bc9567}.serviceTop-topic-item.topic-cooking{color:#ad604c}.serviceTop-topic-item.topic-career{color:#3896be}.serviceTop-topic-item.topic-technology{color:#9167bc}.serviceTop-topic-item.topic-diy{color:#8a5f55}.serviceTop-topic-item.topic-childcare{color:#6d72ee}.serviceTop-topic-item.topic-cosmetics{color:#c99c29}.serviceTop-topic-item.topic-reading{color:#73ae4e}.serviceTop-topic-item.topic-movie{color:#cd4a28}.serviceTop-topic-item.topic-music{color:#388ede}.serviceTop-entry-topic{min-width:0;position:relative}.serviceTop-entry-topic:not(:first-child) .entry-image{display:none}.serviceTop-entry-topic+.serviceTop-entry-topic{border-top:1px solid #d2d8dd;margin-top:16px;padding-top:16px}.serviceTop-entry-topic .entry-link{color:inherit;height:100%;left:0;position:absolute;top:0;width:100%}.serviceTop-entry-topic .entry-link:hover{text-decoration:none}.serviceTop-entry-topic .entry-link:hover .entry-title{text-decoration:underline}.serviceTop-entry-topic .entry-body{display:flex;gap:8px}.serviceTop-entry-topic .entry-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.serviceTop-entry-topic .entry-header{font-size:12px;margin-bottom:4px}.serviceTop-entry-topic .blog-icon{border-radius:40px;height:22px;width:22px}.serviceTop-entry-topic .entry-image{height:62px;width:100px}.serviceTop-entry-topic .entry-image-img{background-color:#fff;border-radius:4px;display:block;height:100%;object-fit:cover;overflow:hidden;width:100%}.serviceTop-entry-topic .entry-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:15px;line-height:1.4;margin:0;overflow:hidden}.serviceTop-entry-topic .entry-content{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;overflow:hidden}.serviceTop-entry-topic .entry-footer{align-items:center;display:flex;font-size:13px;gap:6px;margin-top:4px}.serviceTop-entry-topic .blog-meta-status{flex-shrink:0}.serviceTop-entry-topic .blog-name{color:#003368;max-width:50%}.serviceTop-entry-topic .blog-name,.serviceTop-entry-topic .entry-categories{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.serviceTop-entry-topic .entry-categories{color:inherit;max-width:40%}.serviceTop-entry-topic .category-item{font-style:normal}.serviceTop-topic-remaining{margin-top:24px}.serviceTop-topic-remaining h3{line-height:1.25;margin:0 0 24px;text-align:center}.serviceTop-topic-remaining .heading-border{color:#003368;display:inline-block;padding:0 55px;position:relative}.serviceTop-topic-remaining .heading-border:after,.serviceTop-topic-remaining .heading-border:before{background-color:#b5bfc7;content:"";display:none;height:1px;position:absolute;top:50%;width:50px}@media (min-width:768px){.serviceTop-topic-remaining .heading-border:after,.serviceTop-topic-remaining .heading-border:before{display:inline-block}}.serviceTop-topic-remaining .heading-border:before{left:0}.serviceTop-topic-remaining .heading-border:after{right:0}.serviceTop-topic-remaining ul{display:-ms-grid;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));list-style:none;margin:0;padding:0}.serviceTop-topic-remaining ul li:nth-child(-n+12){display:none}.serviceTop-topic-remaining ul a{align-items:center;background-color:#d4e3f0;border-radius:6px;color:#003368;display:flex;font-weight:700;justify-content:center;padding:12px 8px}.serviceTop-startHatenablog{margin-top:56px;text-align:left}.serviceTop-startHatenablog .startHatenablog-container{-ms-grid-columns:1.35fr 1fr;align-items:center;display:-ms-grid;display:grid;gap:2em;grid-template-columns:1.35fr 1fr}@media (max-width:767px){.serviceTop-startHatenablog .startHatenablog-container{-ms-grid-columns:1fr;gap:.5em;grid-template-columns:1fr}}.serviceTop-startHatenablog a{color:#fff}.serviceTop-startHatenablog h3{color:#003368;font-size:130%;margin:0}@media (max-width:767px){.serviceTop-startHatenablog h3{font-size:150%}}.serviceTop-startHatenablog p{color:#003368;font-size:90%;margin:1em 0}@media (max-width:767px){.serviceTop-startHatenablog .startHatenablog-btn{margin:0 auto}}.serviceTop-startHatenablog .serviceTop-startHatenablog-registerBtn{-webkit-appearance:none;background-color:rgba(25,48,70,.2);background-color:#25ab5d;border:0;border-radius:6px;color:#242527!important;color:#fff!important;cursor:pointer;display:inline-block;font-size:14px;font-size:15px;font-weight:700;line-height:1.45;line-height:normal;margin-bottom:0;padding:12px 20px;text-align:center;text-decoration:none;transition:background-color .2s;vertical-align:middle}.serviceTop-startHatenablog .serviceTop-startHatenablog-registerBtn:hover{background-color:rgba(25,48,70,.3);text-decoration:none!important}.serviceTop-startHatenablog .serviceTop-startHatenablog-registerBtn:hover.disabled,.serviceTop-startHatenablog .serviceTop-startHatenablog-registerBtn:hover[disabled]{background-color:rgba(25,48,70,.2)}.serviceTop-startHatenablog .serviceTop-startHatenablog-registerBtn [class*=blogicon-]{position:relative;top:1px}.serviceTop-startHatenablog .serviceTop-startHatenablog-registerBtn:focus{box-shadow:0 0 0 .2em rgba(45,149,222,.4);outline:none}.serviceTop-startHatenablog .serviceTop-startHatenablog-registerBtn:hover{background-color:#1e894b}.serviceTop-startHatenablog .serviceTop-startHatenablog-registerBtn:hover.disabled,.serviceTop-startHatenablog .serviceTop-startHatenablog-registerBtn:hover[disabled]{background-color:#25ab5d}.serviceTop-startHatenablog .serviceTop-startHatenablog-registerBtn [class*=blogicon-]{color:#fff}.globalPage-ad-unit{display:flex;justify-content:center;min-height:250px}.globalPage-ad-touch{margin-left:-16px;margin-right:-16px}.serviceTop-topic-column-side-sticky{display:-ms-grid;display:grid;gap:32px}@media (min-width:768px){.serviceTop-topic-column-side-sticky{position:sticky;top:60px}}.serviceTop-topic-column-side-sticky .serviceTop-recommend-ad>div{margin:auto;text-align:center}.monetizeGuide-link{background-color:#1c9462;background-position:right top 45%;background-repeat:no-repeat;background-size:75%;border-radius:8px;box-sizing:border-box;display:block;height:80px;padding:16px}.monetizeGuide-link:hover{box-shadow:0 4px 16px rgba(0,0,0,.2);text-decoration:none!important}.monetizeGuide-link .service-sidebar-title{color:#fff;font-size:21px;font-weight:700}.monetizeGuide-link .service-sidebar-description{color:#fff;font-size:13px;opacity:.75}.serviceTop-information{background:#d4e3f0;padding:16px}.serviceTop-information .serviceTop-information-header{align-items:center;display:flex;font-size:16px;gap:16px;margin:8px 0 16px}.serviceTop-information .serviceTop-information-header h2{font-size:1.2em;margin:0}.serviceTop-information .serviceTop-information-header .header-more{flex-shrink:0;margin-left:auto}.serviceTop-information .serviceTop-information-header .header-more .serviceTop-information-more-btn{color:#003368;display:inline-block;font-size:14px;font-weight:700}.serviceTop-information .serviceTop-information-header .header-more .serviceTop-information-more-btn:hover{text-decoration:underline}.tutorial-banners{display:-ms-grid;display:grid;gap:16px}.tutorial-banners>a{align-items:center;border-radius:8px;display:flex;padding:16px;transition:box-shadow .2s}.tutorial-banners>a:hover{box-shadow:0 4px 16px rgba(0,0,0,.2);text-decoration:none}.tutorial-banners>a h3{font-size:18px;margin:0}.tutorial-banners>a p{font-size:14px;margin:4px 0 0}.tutorial-banners>a .tutorial-action{background-color:rgba(0,0,0,.5);border-radius:6px;color:#fff;display:inline-block;margin-right:auto;margin-top:auto;padding:8px 16px}.tutorial-banners>a .tutorial-content{margin-right:12px}.tutorial-banners>a .tutorial-chevron{margin-left:auto}.tutorial-banners .tutorial-hints{background-color:#cce8d0;color:#086f2b}.tutorial-banners .tutorial-academy{background:#d0d1e7;color:#2e3192}.service-globalNav{height:100%;margin:0 calc(50% - 50vw);position:relative;width:100vw}@media (min-width:768px){.service-globalNav{margin:0;width:100%}}.service-globalNav:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);bottom:1px;content:" ";position:absolute;right:0;top:0;width:4rem;z-index:1}@media (min-width:768px){.service-globalNav:before{display:none}}.service-globalNav-inner{-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;gap:8px;height:100%;overflow-x:scroll;padding:0 16px;scrollbar-width:none}.service-globalNav-inner::-webkit-scrollbar{display:none}@media (min-width:992px){.service-globalNav-inner{margin:auto;max-width:1200px;width:auto}}.service-nav{display:flex;gap:12px}@media (min-width:768px){.service-nav{gap:16px}}.service-nav .service-nav-item{color:#003368;display:inline-block;font-size:17px;font-weight:700;line-height:1.25;padding:6px 2px 8px;position:relative;white-space:nowrap}.service-nav .service-nav-item:hover{color:#003368;text-decoration:none}.service-nav .service-nav-item.is-active{box-shadow:inset 0 -4px 0 0 #003368;color:#003368}.service-nav .service-nav-item .badge{font-size:10px;left:-10px;position:absolute;top:-8px}.service-nav .spacer{width:4em}.service-nav-toggleMenu{margin-left:-8px;width:40px}.service-nav-toggleMenu[open] .toggleContent{animation:service_nav_toggleMenu_content_fadeIn .2s ease-out}.service-nav-toggleMenu[open]>summary:before{background:rgba(0,0,0,.6);bottom:0;content:" ";display:block;left:0;position:fixed;right:0;top:0;z-index:9998}.service-nav-toggleMenu summary{align-items:center;background:transparent;border:none;border-radius:40px;color:transparent;cursor:pointer;display:flex;height:40px;justify-content:center;list-style:none;overflow:hidden;text-indent:100%;transition:background .2s;width:40px}.service-nav-toggleMenu summary::-webkit-details-marker{display:none}.service-nav-toggleMenu summary:hover{background:rgba(25,48,70,.2)}.service-nav-toggleMenu summary svg{fill:currentColor;color:#003368}.service-nav-toggleMenu .toggleContent{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.2);box-sizing:border-box;display:block;left:50%;max-height:85vh;max-width:1200px;overflow-x:auto;padding:24px;position:absolute;transform:translate(-50%);width:100vw;z-index:9999}@media (min-width:768px){.service-nav-toggleMenu .toggleContent{border-radius:8px;left:unset;transform:none;width:300px}}.service-nav-toggleMenu .toggleNav{display:-ms-grid;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.service-nav-toggleMenu .toggleNav-heading{color:#6b7377;font-size:13px;font-weight:400;line-height:1.25;margin:0 0 12px}.service-nav-toggleMenu .toggleNav-list{color:#003368;font-size:18px;font-weight:700;line-height:1.25;margin:0;padding:0}.service-nav-toggleMenu .toggleNav-list a{color:inherit}.service-nav-toggleMenu .toggleNav-list li{list-style:none}.service-nav-toggleMenu .toggleNav-list li+li{margin-top:16px}.service-nav-toggleMenu .toggleNav-list.toggleNav-list-sub{font-size:14px;font-weight:400}.service-nav-toggleMenu .toggleNav-list.toggleNav-list-sub li+li{margin-top:12px}.service-nav-toggleMenu .nav-item-with-icon{align-items:center;display:flex;gap:8px}.service-nav-toggleMenu .nav-item-with-icon .blogicon{fill:currentColor;height:28px;width:28px}.service-nav-toggleMenu .header-nav-item-edit{margin:0 auto;min-width:250px}.service-nav-toggleMenu .header-item-edit-btn{align-items:center;background-color:#2d95de;border-radius:6px;box-sizing:border-box;color:#fff;display:flex;font-size:16px;gap:6px;height:auto;justify-content:center;line-height:1.5;padding:10px 16px;text-align:center;width:100%}.service-nav-toggleMenu .header-item-edit-btn:hover{background-color:#1f80c3;text-decoration:none}.service-nav-toggleMenu .header-item-edit-btn svg{fill:currentColor;display:block}@keyframes service_nav_toggleMenu_content_fadeIn{0%{opacity:0}to{opacity:1}}.myodai-font-small{font-size:13px}.mixed-topic-nav-wrapper{background:#fff;min-height:56px;position:sticky;top:0;z-index:9997}.mixed-topic-nav-wrapper .mixed-topic-nav{padding-top:8px;position:relative}@media (max-width:767px){.mixed-topic-nav-wrapper .mixed-topic-nav{background-color:#fff;margin:0 calc(50% - 50vw);width:100vw}}.mixed-topic-nav-wrapper .mixed-topic-nav:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fff);bottom:1px;content:" ";position:absolute;right:0;top:0;width:4rem}.mixed-topic-nav-wrapper .mixed-topic-nav-list{-ms-overflow-style:none;align-items:center;box-sizing:border-box;display:flex;gap:8px;overflow-x:scroll;padding-left:8px;scrollbar-width:none;width:100%}.mixed-topic-nav-wrapper .mixed-topic-nav-list::-webkit-scrollbar{display:none}@media (min-width:768px){.mixed-topic-nav-wrapper .mixed-topic-nav-list{padding-left:0}}.mixed-topic-nav-wrapper .mixed-topic-nav-item:last-child{padding-right:4em}.mixed-topic-nav-wrapper .mixed-topic-nav-item .topic-nav-item-link{background:#d4e3f0;border-radius:56px;color:#003368;cursor:pointer;display:block;font-size:14px;padding:8px 12px;white-space:nowrap}.mixed-topic-nav-wrapper .mixed-topic-nav-item .topic-nav-item-link:hover{background-color:#aecae3;color:inherit;text-decoration:none}.topic-nav-item-toggle{background:#003368;border-radius:56px;color:#fff;cursor:pointer;display:block;font-size:14px;list-style:none;padding:8px 12px;white-space:nowrap}.topic-nav-item-toggle::-webkit-details-marker{display:none}.topic-list-dropdown[open]>summary:before{background:rgba(0,0,0,.6);bottom:0;content:" ";display:block;left:0;position:fixed;right:0;top:0}.topic-list-content{background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.2);height:100vh;left:0;overflow-y:scroll;position:fixed;top:0;width:80vw}@media (min-width:768px){.topic-list-content{background-color:#fff;border-radius:8px;display:block;height:auto;left:50%;max-width:1200px;overflow-y:initial;position:absolute;top:100%;transform:translate(-50%);width:100%}}.topic-list-dropdown[open] .topic-list-content{animation:topic-list-open .25s ease}@media (min-width:768px){.topic-list-dropdown[open] .topic-list-content{animation:none}}@keyframes topic-list-open{0%{opacity:0;transform:translateX(-85vw)}to{opacity:1;transform:none}}.topic-list-inner{display:-ms-grid;display:grid;gap:8px 24px;padding:24px}@media (min-width:768px){.topic-list-inner{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.topic-list-inner .topic-list-item{border-bottom:1px solid #d2d8dd;color:#003368;display:inline-block;padding-bottom:8px}.topic-list-inner .topic-list-item:hover{color:#0b56a8;text-decoration:none}.service-nav-action{display:none;margin-left:auto}@media (min-width:768px){.service-nav-action{display:block}}.service-nav-action .service-nav-action-item{align-items:center;color:#003368;display:flex;flex-direction:column;font-size:11px}@media (min-width:768px){.service-nav-action .service-nav-action-item{flex-direction:row;font-size:14px;font-weight:700;gap:4px}}.service-nav-action .service-nav-action-item:hover{color:#0b56a8;text-decoration:none}.service-nav-action .service-nav-action-item .blogicon{fill:currentColor}.l-globalNav-mixed-topic{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:56px;width:100%}.mixed-topic-container{display:-ms-grid;display:grid;gap:40px;margin-left:16px;margin-right:16px;margin-top:32px;max-width:1200px}@media (min-width:768px){.mixed-topic-container{-ms-grid-columns:1fr 336px;grid-template-columns:1fr 336px;margin-left:auto;margin-right:auto;width:95%}}@media (min-width:992px){.mixed-topic-container{-ms-grid-columns:170px 1fr 336px;grid-template-columns:170px 1fr 336px}.page-mixed-topic .mixed-topic-nav-wrapper{display:none}}.mixed-topic-list{display:none}@media (min-width:992px){.mixed-topic-list{display:block}}.mixed-topic-list h2{color:#003368;font-size:12px;font-weight:400;letter-spacing:.1;margin:0 0 16px}.mixed-topic-list ul{font-weight:700;list-style:none;margin:0;padding:0}.mixed-topic-list ul li+li{margin-top:12px}.mixed-topic-list ul a{color:#003368;display:inline-block}.mixed-topic-list ul .is-active a{box-shadow:inset 0 -3px 0 0 #003368}.mixed-topic-header{margin:0 0 32px}.mixed-topic-title{color:#003368;font-size:28px;font-weight:700;line-height:1.25;margin:0}@media (min-width:992px){.mixed-topic-title{font-size:32px}.mixed-topic-column-main{border-left:1px solid #b5bfc7;padding-left:32px}}.mixed-topic-entry-list{display:-ms-grid;display:grid;gap:24px 0;margin:auto}.mixed-topic-entry-item{min-width:0;position:relative}.mixed-topic-entry-item .entry-link{color:inherit;height:100%;left:0;position:absolute;top:0;width:100%}.mixed-topic-entry-item .entry-link:hover{text-decoration:none}.mixed-topic-entry-item .entry-link:hover .entry-title{text-decoration:underline}.mixed-topic-entry-item .entry-body{color:inherit;display:flex;gap:8px}@media (min-width:992px){.mixed-topic-entry-item .entry-body{padding-left:48px}}.mixed-topic-entry-item .entry-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.mixed-topic-entry-item .blog-icon{border-radius:40px;height:20px;width:20px}@media (min-width:992px){.mixed-topic-entry-item .blog-icon{height:40px;left:0;position:absolute;top:0;width:40px}}.mixed-topic-entry-item .entry-image{height:62px;width:100px}@media (min-width:768px){.mixed-topic-entry-item .entry-image{height:80px;width:130px}}.mixed-topic-entry-item .entry-image-img{background-color:#fff;border-radius:4px;display:block;height:100%;object-fit:cover;overflow:hidden;width:100%}.mixed-topic-entry-item .entry-footer{align-items:center;color:#003368;display:flex;font-size:12px;gap:6px;margin-top:4px}.mixed-topic-entry-item .blog-meta-status{flex-shrink:0}.mixed-topic-entry-item .blog-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:50%;overflow:hidden}.mixed-topic-entry-item .entry-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:15px;line-height:1.4;margin:0;overflow:hidden}.mixed-topic-entry-item .entry-content{color:#3d4245}.mixed-topic-entry-item .entry-categories,.mixed-topic-entry-item .entry-content{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;overflow:hidden}.mixed-topic-entry-item .entry-categories{color:#db4c18}.mixed-topic-entry-item .category-item{font-style:normal}.mixed-topic-column-side-sticky{display:-ms-grid;display:grid;gap:32px;position:sticky;top:72px}.l-globalNav-ranking{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:56px;position:sticky;top:0;width:100%;z-index:9997}.service-ranking-header{background:#f2c94c;color:#003368;position:relative}@media (min-width:1200px){.service-ranking-header:after{background-color:#fff;border-radius:8px 8px 0 0;bottom:0;content:"";display:block;height:150px;left:50%;max-width:1248px;position:absolute;transform:translateX(-50%);width:100%}}.service-ranking-header-inner{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:32px 0;text-align:center}@media (min-width:1200px){.service-ranking-header-inner{margin-bottom:-118px;padding-bottom:180px}}.service-ranking-header-inner h1{font-size:24px;margin:0}@media (min-width:768px){.service-ranking-header-inner h1{font-size:32px}}.service-ranking-header-inner p{font-size:14px;margin:0}.service-ranking-container{display:-ms-grid;display:grid;gap:40px;margin-bottom:32px;margin-left:16px;margin-right:16px;max-width:1200px;position:relative}@media (min-width:768px){.service-ranking-container{-ms-grid-columns:1fr 336px;grid-template-columns:1fr 336px;margin-left:auto;margin-right:auto;width:95%}}.service-ranking-container .ranking-more{margin-top:24px;text-align:center}.service-ranking-container .ranking-more h3{line-height:1.25;margin:0 0 24px;text-align:center}.service-ranking-container .ranking-more .heading-border{color:#003368;display:inline-block;padding:0 35px;position:relative}.service-ranking-container .ranking-more .heading-border:after,.service-ranking-container .ranking-more .heading-border:before{background-color:#b5bfc7;content:"";display:none;display:inline-block;height:1px;position:absolute;top:50%;width:30px}.service-ranking-container .ranking-more .heading-border:before{left:0}.service-ranking-container .ranking-more .heading-border:after{right:0}.service-ranking-container .ranking-more .ranking-more-button{background-color:#003368;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:700;padding:8px 16px}.service-ranking-container .ranking-more .ranking-more-button:hover{background-color:#0b4d91;text-decoration:none}.service-ranking-container .notice{color:#6b7377;font-size:12px;margin-top:32px}.ranking-column-main{margin:auto;max-width:640px}.ranking-entry-list{display:-ms-grid;display:grid;gap:24px 0;margin:auto}.ranking-entry-item{counter-increment:list;min-width:0;padding-left:30px;position:relative}@media (min-width:992px){.ranking-entry-item{padding-left:72px}}.ranking-entry-item:before{align-items:center;color:#003368;content:counter(list);display:flex;font-size:30px;font-weight:700;height:40px;justify-content:center;left:0;line-height:1;opacity:.25;position:absolute;top:0;width:15px}@media (min-width:992px){.ranking-entry-item:before{font-size:50px;height:50px;width:50px}}.ranking-entry-item:nth-child(-n+3):before{color:#aa8320;opacity:.75}.ranking-entry-item .entry-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.ranking-entry-item .entry-link:hover+.entry-body .entry-title{text-decoration:underline}.ranking-entry-item .entry-innerLink{position:relative;z-index:1}.ranking-entry-item .entry-body{color:inherit;display:flex;gap:8px;position:relative}@media (min-width:992px){.ranking-entry-item .entry-body{padding-left:48px}}.ranking-entry-item .entry-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.ranking-entry-item .blog-icon{border-radius:40px;height:20px;width:20px}@media (min-width:992px){.ranking-entry-item .blog-icon{height:40px;left:0;position:absolute;top:0;width:40px}}.ranking-entry-item .entry-image{height:62px;width:100px}@media (min-width:768px){.ranking-entry-item .entry-image{height:80px;width:130px}}.ranking-entry-item .entry-image-img{background-color:#fff;border-radius:4px;display:block;height:100%;object-fit:cover;overflow:hidden;width:100%}.ranking-entry-item .entry-footer{align-items:center;font-size:12px;gap:6px;margin-top:4px}.ranking-entry-item .blog-meta-status{flex-shrink:0}.ranking-entry-item .blog-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ranking-entry-item .entry-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:15px;line-height:1.4;margin:0;overflow:hidden}@media (min-width:992px){.ranking-entry-item .entry-title{-webkit-line-clamp:2}}.ranking-entry-item .entry-content{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;overflow:hidden}.ranking-entry-item .entry-footer{color:#003368;display:flex;gap:8px}.ranking-entry-item .entry-categories{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#db4c18;display:-webkit-box;font-size:13px;overflow:hidden}.ranking-entry-item .category-item{font-style:normal}.ranking-column-side-sticky{display:-ms-grid;display:grid;gap:32px;position:sticky;top:72px}.l-globalNav-staffPicks{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:56px;position:sticky;top:0;width:100%;z-index:9997}.service-staffPicks-header{background:#003368;color:#fff;position:relative}@media (min-width:1200px){.service-staffPicks-header:after{background-color:#fff;border-radius:8px 8px 0 0;bottom:0;content:"";display:block;height:150px;left:50%;max-width:1248px;position:absolute;transform:translateX(-50%);width:100%}}.service-staffPicks-header-inner{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:32px 0;text-align:center}@media (min-width:1200px){.service-staffPicks-header-inner{margin-bottom:-118px;padding-bottom:180px}}.service-staffPicks-header-inner h1{font-size:24px;margin:0}@media (min-width:768px){.service-staffPicks-header-inner h1{font-size:32px}}.service-staffPicks-header-inner p{font-size:14px;margin:0}.service-staffPicks-container{display:-ms-grid;display:grid;gap:40px;margin-bottom:40px;margin-left:16px;margin-right:16px;max-width:1200px;position:relative}@media (min-width:768px){.service-staffPicks-container{-ms-grid-columns:1fr 336px;grid-template-columns:1fr 336px;margin-left:auto;margin-right:auto;width:95%}}.staffPicks-archive-selector{align-items:center;display:flex;gap:8px;justify-content:center;margin:0 0 24px}.staffPicks-archive-selector .archive-selector-newer,.staffPicks-archive-selector .archive-selector-older{color:#003368;font-size:17px;font-weight:700}.staffPicks-archive-selector .archive-selector-newer.is-disabled,.staffPicks-archive-selector .archive-selector-older.is-disabled{color:#6b7377;cursor:default;opacity:.75;pointer-events:none}.staffPicks-archive-selector .staffPicks-select{border:1px solid #b5bfc7;font-size:20px;font-weight:700;padding:4px 6px}.staffPicks-entry-list{display:-ms-grid;display:grid;gap:24px 40px}@media (min-width:992px){.staffPicks-entry-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.staffPicks-entry-list .staffPick-entry{min-width:0}.staffPicks-column-side-sticky{display:-ms-grid;display:grid;gap:32px;position:sticky;top:72px}.myodaiPage-global-nav{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:56px;width:100%}.myodaiList-section{background-color:#9ed3e2;margin-left:auto;margin-right:auto;padding:20px 16px}@media (min-width:992px){.myodaiList-section{padding:40px}}.myodaiList-section .page-odai-content{background-color:#fff;border-radius:8px;margin:0 auto;max-width:1140px}.myodaiList-section .odai-header{color:inherit;margin-left:auto;margin-right:auto;padding:40px 16px 28px;text-align:center}@media (min-width:992px){.myodaiList-section .odai-header{padding:40px 0 28px}}.myodaiList-section .odai-title{align-items:baseline;display:-ms-grid;display:grid;gap:0;justify-content:center;margin:0 auto;max-width:700px}.myodaiList-section .odai-title h1{font-size:18px;line-height:1.5;margin:.4em 0 .8em}@media (min-width:992px){.myodaiList-section .odai-title{-ms-grid-columns:40px auto;gap:.6em;grid-template-columns:40px auto}.myodaiList-section .odai-title h1{font-size:22px;line-height:1.45}}.myodaiList-section .odai-info{align-items:center;display:flex;flex-direction:column;font-size:13px;justify-content:center;margin-bottom:1em}.myodaiList-section .odai-info-key{color:#6b7377}.myodaiList-section .odai-info-value{font-weight:700}.myodaiList-section .odai-info a{color:inherit}.myodaiList-section .odai-info img{border-radius:2px;height:18px;vertical-align:middle;width:18px}@media (min-width:992px){.myodaiList-section .odai-info{padding:0}}.myodaiList-section .post-odai-entry-btn{background-color:#2d95de;border-radius:6px;box-sizing:border-box;color:#fff;display:inline-block;font-size:15px;height:auto;line-height:1.5;padding:8px 16px;text-align:center}.myodaiList-section .post-odai-entry-btn:hover{background-color:#1f80c3;text-decoration:none}.myodaiList-section .post-odai-entry-action,.myodaiList-section .post-odai-entry-btn-bottom{text-align:center}.myodaiList-section .odai-entries-container{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:40px;grid-template-columns:1fr;margin-left:auto;margin-right:auto}@media (min-width:992px){.myodaiList-section .odai-entries-container{-ms-grid-columns:1fr 336px;grid-template-columns:1fr 336px;padding:0;width:90%}}.myodaiList-section .odai-entries-main{margin:auto;max-width:630px;padding:0 16px}.myodaiList-section .odai-invitation{background-color:rgba(158,211,226,.2);border-radius:4px;margin-bottom:30px;padding:20px 12px}.myodaiList-section .odai-invitation h3{*zoom:1;display:block;font-size:16px;margin:0 0 .4em;padding:0}.myodaiList-section .odai-invitation h3:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.myodaiList-section .odai-invitation p{font-size:13px;line-height:1.5em}.myodaiList-section .odai-entry-list{box-sizing:border-box;margin-bottom:0}@media (min-width:992px){.myodaiList-section .odai-entry-list{margin-bottom:28px}}.myodaiList-section .odai-entry-list .entry-list-content{display:-ms-grid;display:grid;gap:24px 0;margin-bottom:24px}.myodaiList-section .odai-entry-list .entry-list-content .odai-blog-entry{display:flex;gap:8px}.myodaiList-section .odai-entry-list .entry-list-content .odai-blog-entry-main{display:flex;flex:1 1;flex-direction:column;gap:2px}.myodaiList-section .odai-entry-list .entry-list-content .odai-blog-entry-main .blog-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:700;line-height:1.4;margin:0;overflow:hidden}.myodaiList-section .odai-entry-list .entry-list-content .odai-blog-entry-main .blog-title a{color:inherit}.myodaiList-section .odai-entry-list .entry-list-content .odai-blog-entry-main .article{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;overflow:hidden}@media (min-width:992px){.myodaiList-section .odai-entry-list .entry-list-content .odai-blog-entry-main .article{-webkit-line-clamp:2}}.myodaiList-section .odai-entry-list .entry-list-content .odai-blog-entry-main .meta{color:#6b7377;display:flex;font-size:12px;gap:6px;line-height:1.5;margin-top:4px}.myodaiList-section .odai-entry-list .entry-list-content .odai-blog-entry-main .meta .blog-icon{border-radius:40px;margin-right:6px;vertical-align:middle}.myodaiList-section .odai-entry-list .entry-list-content .odai-blog-entry-main .meta a{color:#6b7377}.myodaiList-section .odai-entry-list .entry-list-content .entry-image{height:62px;width:100px}@media (min-width:768px){.myodaiList-section .odai-entry-list .entry-list-content .entry-image{height:80px;width:130px}}.myodaiList-section .odai-entry-list .entry-list-content .entry-image-img{background-color:#fff;border-radius:4px;display:block;height:100%;object-fit:cover;overflow:hidden;width:100%}.myodaiList-section .page-odai-ad{margin:0 auto;min-height:250px}.myodaiList-section .myodaiList-content{background-color:#fff;border-radius:8px;margin:0 auto;max-width:1140px}.myodaiList-section .myodaiList-header{color:inherit;margin:0 auto;max-width:370px;padding:40px 16px 28px;text-align:center}.myodaiList-section .myodaiList-header span{font-weight:700;padding:0 1em;position:relative}.myodaiList-section .myodaiList-header span:after,.myodaiList-section .myodaiList-header span:before{content:"";height:28px;position:absolute;top:-8px}.myodaiList-section .myodaiList-header span:before{border-left:4px solid #9ed3e2;left:-8px;transform:rotate(-30deg)}.myodaiList-section .myodaiList-header span:after{border-right:4px solid #9ed3e2;right:-8px;transform:rotate(30deg)}.myodaiList-section .myodaiList-header h1{font-size:22px;margin:.4em 0}.myodaiList-section .myodaiList-header p{font-size:13px}@media (min-width:992px){.myodaiList-section .myodaiList-header{background-position:left 45%;max-width:465px;padding:40px 0 32px}.myodaiList-section .myodaiList-header h1{font-size:32px;margin:.2em 0}.myodaiList-section .myodaiList-header p{font-size:14px}}.myodaiList-section .myodaiList-main-container{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:40px;grid-template-columns:1fr;margin-left:auto;margin-right:auto}@media (min-width:992px){.myodaiList-section .myodaiList-main-container{-ms-grid-columns:1fr 336px;grid-template-columns:1fr 336px;padding:0 0 40px;width:90%}}.myodaiList-section .myodaiList-main{margin:auto;max-width:630px;padding:0 16px}.myodaiList-section .myodaiList-items{display:-ms-grid;display:grid;gap:.2em;list-style-type:none}.myodaiList-section .myodaiList-item-content{-ms-grid-rows:auto 1fr;align-items:center;border-top:1px solid #d2d8dd;display:-ms-grid;display:grid;gap:.2em;grid-template-rows:auto 1fr}@media (min-width:992px){.myodaiList-section .myodaiList-item-content{-ms-grid-columns:auto 1fr;gap:.4em;grid-template-columns:auto 1fr}}.myodaiList-section .myodaiList-head{border:2px solid #d2d8dd;border-radius:6px;font-size:13px;margin-top:1.2em;padding:.2em .6em;width:39px}.myodaiList-section .myodaiList-item{-ms-grid-columns:10px 1fr;display:-ms-grid;display:grid;gap:.4em;grid-template-columns:10px 1fr;padding:0 0 .4em}.myodaiList-section .myodaiList-item:before{color:#9ed3e2;content:"Q";display:block;flex-grow:1;font-size:16px;font-weight:700;opacity:.8}.myodaiList-section .myodaiList-item a{color:inherit}@media (min-width:992px){.myodaiList-section .myodaiList-item{padding:1.2em 0}}.myodaiList-section .myodaiList-item .myodaiList-body{display:flex;flex-direction:column;gap:.2em}.myodaiList-section .myodaiList-item .myodaiList-title{font-size:18px;margin:0}.myodaiList-section .myodaiList-item .myodaiList-meta{align-items:center;display:flex;gap:.2em}.myodaiList-section .myodaiList-item .myodaiList-meta img{border-radius:40px}.myodaiList-section .myodaiList-item .myodaiList-meta .user-id{font-size:12px}.myodaiList-section .myodaiList-item .myodaiList-status{border-radius:4px;color:#f45b50;font-size:13px;padding:0 .4em}.myodaiList-section .myodaiList-footnote-number a{color:inherit}.myodaiList-section .myodaiList-footnote{color:#6b7377;font-size:12px;margin-top:.6em}.page-odai-section{background-color:#9ed3e2;margin-left:auto;margin-right:auto;padding:20px 16px}@media (min-width:992px){.page-odai-section{padding:40px}}.page-odai-section .page-odai-content{background-color:#fff;border-radius:8px;margin:0 auto;max-width:1140px}.page-odai-section .odai-header{color:inherit;margin-left:auto;margin-right:auto;padding:40px 16px 28px;text-align:center}@media (min-width:992px){.page-odai-section .odai-header{padding:40px 0 28px}}.page-odai-section .odai-title{align-items:baseline;display:-ms-grid;display:grid;gap:0;justify-content:center;margin:0 auto;max-width:700px}.page-odai-section .odai-title h1{font-size:18px;line-height:1.5;margin:.4em 0 .8em}@media (min-width:992px){.page-odai-section .odai-title{-ms-grid-columns:40px auto;gap:.6em;grid-template-columns:40px auto}.page-odai-section .odai-title h1{font-size:22px;line-height:1.45}}.page-odai-section .odai-info{align-items:center;display:flex;flex-direction:column;font-size:13px;justify-content:center;margin-bottom:1em}.page-odai-section .odai-info-key{color:#6b7377}.page-odai-section .odai-info-value{font-weight:700}.page-odai-section .odai-info a{color:inherit}.page-odai-section .odai-info img{border-radius:2px;height:18px;vertical-align:middle;width:18px}@media (min-width:992px){.page-odai-section .odai-info{padding:0}}.page-odai-section .post-odai-entry-btn{background-color:#2d95de;border-radius:6px;box-sizing:border-box;color:#fff;display:inline-block;font-size:15px;height:auto;line-height:1.5;padding:8px 16px;text-align:center}.page-odai-section .post-odai-entry-btn:hover{background-color:#1f80c3;text-decoration:none}.page-odai-section .post-odai-entry-action,.page-odai-section .post-odai-entry-btn-bottom{text-align:center}.page-odai-section .odai-entries-container{-ms-grid-columns:1fr;display:-ms-grid;display:grid;gap:40px;grid-template-columns:1fr;margin-left:auto;margin-right:auto}@media (min-width:992px){.page-odai-section .odai-entries-container{-ms-grid-columns:1fr 336px;grid-template-columns:1fr 336px;padding:0;width:90%}}.page-odai-section .odai-entries-main{margin:auto;max-width:630px;padding:0 16px}.page-odai-section .odai-invitation{background-color:rgba(158,211,226,.2);border-radius:4px;margin-bottom:30px;padding:20px 12px}.page-odai-section .odai-invitation h3{*zoom:1;display:block;font-size:16px;margin:0 0 .4em;padding:0}.page-odai-section .odai-invitation h3:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.page-odai-section .odai-invitation p{font-size:13px;line-height:1.5em}.page-odai-section .odai-entry-list{box-sizing:border-box;margin-bottom:0}@media (min-width:992px){.page-odai-section .odai-entry-list{margin-bottom:28px}}.page-odai-section .odai-entry-list .entry-list-content{display:-ms-grid;display:grid;gap:24px 0;margin-bottom:24px}.page-odai-section .odai-entry-list .entry-list-content .odai-blog-entry{display:flex;gap:8px}.page-odai-section .odai-entry-list .entry-list-content .odai-blog-entry-main{display:flex;flex:1 1;flex-direction:column;gap:2px}.page-odai-section .odai-entry-list .entry-list-content .odai-blog-entry-main .blog-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:700;line-height:1.4;margin:0;overflow:hidden}.page-odai-section .odai-entry-list .entry-list-content .odai-blog-entry-main .blog-title a{color:inherit}.page-odai-section .odai-entry-list .entry-list-content .odai-blog-entry-main .article{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;overflow:hidden}@media (min-width:992px){.page-odai-section .odai-entry-list .entry-list-content .odai-blog-entry-main .article{-webkit-line-clamp:2}}.page-odai-section .odai-entry-list .entry-list-content .odai-blog-entry-main .meta{color:#6b7377;display:flex;font-size:12px;gap:6px;line-height:1.5;margin-top:4px}.page-odai-section .odai-entry-list .entry-list-content .odai-blog-entry-main .meta .blog-icon{border-radius:40px;margin-right:6px;vertical-align:middle}.page-odai-section .odai-entry-list .entry-list-content .odai-blog-entry-main .meta a{color:#6b7377}.page-odai-section .odai-entry-list .entry-list-content .entry-image{height:62px;width:100px}@media (min-width:768px){.page-odai-section .odai-entry-list .entry-list-content .entry-image{height:80px;width:130px}}.page-odai-section .odai-entry-list .entry-list-content .entry-image-img{background-color:#fff;border-radius:4px;display:block;height:100%;object-fit:cover;overflow:hidden;width:100%}.page-odai-section .page-odai-ad{margin:0 auto;min-height:250px}.l-globalNav-global-entries{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:56px;position:sticky;top:0;width:100%;z-index:9997}.service-global-entries-header{background:#003368;color:#fff;position:relative}@media (min-width:1200px){.service-global-entries-header:after{background-color:#fff;border-radius:8px 8px 0 0;bottom:0;content:"";display:block;height:150px;left:50%;max-width:1248px;position:absolute;transform:translateX(-50%);width:100%}}.service-global-entries-header-inner{align-items:center;display:flex;flex-direction:column;gap:12px;margin-bottom:32px;padding:32px 0;text-align:center}@media (min-width:1200px){.service-global-entries-header-inner{margin-bottom:-118px;padding-bottom:180px}}.service-global-entries-header-inner h1{font-size:24px;margin:0}@media (min-width:768px){.service-global-entries-header-inner h1{font-size:32px}}.service-global-entries-header-inner p{font-size:14px;margin:0}.service-global-entries-header-inner .header-lead{display:flex;flex-direction:column;gap:2px}.service-global-entries-header-inner .header-lead a{color:#fff;font-size:12px;opacity:.75}.service-global-entries-container{display:-ms-grid;display:grid;gap:40px;margin:0 16px 56px;max-width:1200px;position:relative}@media (min-width:768px){.service-global-entries-container{-ms-grid-columns:1fr 336px;grid-template-columns:1fr 336px;margin-left:auto;margin-right:auto;width:95%}}.global-entries-column-main{margin:auto;max-width:630px}.global-entries-column-main .global-entries-proBtn-container{-ms-grid-columns:1fr;background-color:#d4e3f0;border-radius:8px;display:-ms-grid;display:grid;gap:8px;grid-template-columns:1fr;padding:12px 20px;text-align:center}.global-entries-column-main .global-entries-proBtn-container h3{color:#003368;display:inline-block;font-size:16px;line-height:1.45;margin:0}.global-entries-column-main .global-entries-proBtn-container:first-child{margin-bottom:24px}.global-entries-column-main .global-entries-proBtn-container:last-child{margin-top:24px}@media (min-width:992px){.global-entries-column-main .global-entries-proBtn-container{-ms-grid-columns:1fr 240px;gap:16px;grid-template-columns:1fr 240px;text-align:left}}.global-entries-column-main .pro-courses-register-btn{background:#db9b19;border-radius:6px;color:#fff;display:inline-block;font-size:15px;font-weight:700;line-height:1.45;margin-bottom:0;padding:12px;text-align:center;text-decoration:none;vertical-align:middle}.global-entries-column-main .pro-courses-register-btn:hover{text-decoration:none}@media (min-width:768px){.global-entries-column-main .pro-courses-register-btn{display:block}}.global-entries-entry-list{display:-ms-grid;display:grid;gap:24px 0;margin:auto}.global-entries-entry-item{counter-increment:list;min-width:0;position:relative}.global-entries-entry-item .entry-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.global-entries-entry-item .entry-link:hover+.entry-body .entry-title{text-decoration:underline}.global-entries-entry-item .entry-innerLink{position:relative;z-index:1}.global-entries-entry-item .entry-body{color:inherit;display:flex;gap:8px;position:relative}@media (min-width:992px){.global-entries-entry-item .entry-body{padding-left:48px}}.global-entries-entry-item .entry-main{display:flex;flex:1 1;flex-direction:column;min-width:0}.global-entries-entry-item .blog-icon{border-radius:40px;height:20px;width:20px}@media (min-width:992px){.global-entries-entry-item .blog-icon{height:40px;left:0;position:absolute;top:0;width:40px}}.global-entries-entry-item .entry-image{height:62px;width:100px}@media (min-width:768px){.global-entries-entry-item .entry-image{height:80px;width:130px}}.global-entries-entry-item .entry-image-img{background-color:#fff;border-radius:4px;display:block;height:100%;object-fit:cover;overflow:hidden;width:100%}.global-entries-entry-item .entry-footer{align-items:center;font-size:12px;gap:6px;margin-top:4px}.global-entries-entry-item .blog-meta-status{flex-shrink:0}.global-entries-entry-item .blog-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.global-entries-entry-item .entry-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:15px;line-height:1.4;margin:0;overflow:hidden}@media (min-width:992px){.global-entries-entry-item .entry-title{-webkit-line-clamp:2}}.global-entries-entry-item .entry-content{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;overflow:hidden}.global-entries-entry-item .entry-footer{color:#003368;display:flex;gap:8px}.global-entries-entry-item .entry-categories{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#db4c18;display:-webkit-box;font-size:13px;overflow:hidden}.global-entries-entry-item .category-item{font-style:normal}.global-entries-column-side-sticky{display:-ms-grid;display:grid;gap:32px;position:sticky;top:72px}.l-globalNav-subscribe{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:56px;position:sticky;top:0;width:100%;z-index:9997}.l-admin-subscribe-wrapper{*zoom:1;display:block;margin:0 16px 24px;max-width:1200px}.l-admin-subscribe-wrapper:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}@media (min-width:768px){.l-admin-subscribe-wrapper{margin:0 auto;width:95%}}.l-admin-subscribe-wrapper .l-admin-subscribe-wrapper-left{float:left;margin-bottom:1em;margin-right:-390px;width:100%}.l-admin-subscribe-wrapper .l-admin-subscribe-wrapper-left>*{margin-right:390px}@media (max-width:900px){.l-admin-subscribe-wrapper .l-admin-subscribe-wrapper-left{float:none;margin-right:0;width:100%}.l-admin-subscribe-wrapper .l-admin-subscribe-wrapper-left>*{margin-right:0}}.l-admin-subscribe-wrapper .l-admin-subscribe-wrapper-right{float:right;margin-bottom:1em;width:336px}@media screen and (max-width:900px){.l-admin-subscribe-wrapper .l-admin-subscribe-wrapper-right{float:none;width:100%}}.l-admin-subscribe-wrapper .antenna-header{align-items:baseline;display:flex;gap:12px;margin:32px 0 24px}.l-admin-subscribe-wrapper .antenna-header .antenna-heading{color:#003368;font-size:24px;margin:0}.l-admin-subscribe-wrapper .pager{display:flex;justify-content:center;margin-bottom:2em}.l-admin-subscribe-wrapper .pager-content{flex:1}.l-admin-subscribe-wrapper .pager-content+.pager-content{margin-left:16px}.l-admin-subscribe-wrapper-right{position:sticky;top:72px}.l-admin-subscribe-wrapper-right .globalPage-ad{margin-bottom:24px}.l-admin-subscribe-wrapper-right .admin-subscribe-heading{color:#003368;font-size:100%;margin:0 0 1em}.l-admin-subscribe-wrapper-right .admin-official{border:1px solid #d2d8dd;padding:15px 15px 0}.l-admin-subscribe-wrapper-right .recommend-blog.is-hidden{display:none}.l-admin-subscribe-wrapper-right .list-subscribe{list-style:none;margin:0;padding:0}.l-admin-subscribe-wrapper-right .entry-unit{border-bottom:1px solid #d2d8dd;font-size:13px;line-height:1.3;margin-bottom:12px;min-height:40px;padding:0 0 12px 48px;position:relative;white-space:normal}.l-admin-subscribe-wrapper-right .entry-unit:last-child{border-bottom:none;margin-bottom:0}.l-admin-subscribe-wrapper-right .entry-unit .entry-unit-user-header{line-height:1.25;margin-bottom:4px}.l-admin-subscribe-wrapper-right .entry-unit .entry-unit-user-header a{color:#6b7377}.l-admin-subscribe-wrapper-right .entry-unit .entry-unit-user-icon{border-radius:40px;height:40px;left:0;position:absolute;top:0;width:40px}.l-admin-subscribe-wrapper-right .entry-unit .entry-unit-entry-title{color:#003368;font-size:14px;font-weight:700;line-height:1.5;margin:0 0 4px}.l-admin-subscribe-wrapper-right .entry-unit .entry-unit-entry-title a{color:inherit}.l-admin-subscribe-wrapper-right .entry-unit .entry-unit-blog-entry{color:#3d4245;font-size:13px;line-height:1.6;margin:.4em 0 0}.l-admin-subscribe-wrapper-right .entry-unit .entry-unit-blog-entry iframe{width:100%}.l-admin-subscribe-wrapper-right .entry-unit .entry-unit-entry-footer{color:#6b7377;line-height:1.25;margin-top:4px}.feed-link-section{font-size:13px;text-align:right}.feed-link-section a,.feed-link-section i{color:#6b7377}.subscribed-list{list-style:none;margin:0;padding:0}.subscribed-list .subscribed-list-ad{margin-bottom:24px}.subscribed-list .subscribed-list-item{border-bottom:1px solid #d2d8dd;margin-bottom:24px;min-height:40px;padding:0 0 24px 60px;position:relative;white-space:normal}.subscribed-list .subscribed-list-icon{border-radius:48px;height:48px;left:0;position:absolute;top:0;width:48px}.subscribed-list .subscribed-list-header{color:#3d4245;display:flex;font-size:14px;line-height:1.25;margin-bottom:6px}.subscribed-list .entry-unit-blog-name{color:inherit;margin-right:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subscribed-list .subscribed-list-header-action{margin-left:auto}.subscribed-list .entry-unit-content{display:flex;flex-direction:column}@media (min-width:992px){.subscribed-list .entry-unit-content{flex-direction:row}}.subscribed-list .entry-unit-content-main{flex:1;min-width:0}.subscribed-list .entry-unit-entry-title{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.25;margin:0 0 8px;overflow:hidden}@media (min-width:768px){.subscribed-list .entry-unit-entry-title{font-size:16px}}.subscribed-list .entry-unit-entry-title a{color:inherit}.subscribed-list .entry-unit-entry-content{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}@media (min-width:768px){.subscribed-list .entry-unit-entry-content{font-size:14px}}.subscribed-list .entry-unit-entry-content a{color:inherit;display:block}.subscribed-list .entry-unit-entry-content a:hover{text-decoration:none}.subscribed-list .entry-unit-entry-footer{align-items:center;color:#6b7377;display:flex;font-size:13px;margin-top:4px}.subscribed-list .entry-unit-entry-footer>*{margin-right:.5em}.subscribed-list .entry-unit-entry-thumb{border-radius:4px;height:160px;margin:16px 0 0;object-fit:cover;width:100%}@media (min-width:992px){.subscribed-list .entry-unit-entry-thumb{height:120px;margin:0 0 0 16px;width:200px}}.subscribed-list .entry-unit-entry-category{color:#6b7377;display:inline-block;margin-right:.5em}.subscribed-list .entry-unit-older-post{list-style:none;margin:0;padding:0}.subscribed-list .entry-unit-older-post .read-more{background:rgba(25,48,70,.2);border-radius:6px;color:#003368;cursor:pointer;font-size:12px;margin-top:24px;padding:8px;text-align:center}.subscribed-list .entry-unit-older-post .read-more:hover{background:rgba(25,48,70,.3)}.subscribed-list .entry-unit-older-post .read-more.is-hidden{display:none}.subscribed-list .older-entry-unit-content-wrapper{margin:24px 0 0}.subscribed-list .older-entry-unit-content-wrapper.is-hidden{display:none}.subscribed-list .older-entry-unit-content{display:flex;flex-direction:row}.subscribed-list .older-entry-unit-content-main{flex:1}.subscribed-list .older-entry-unit-blog-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:14px;font-weight:700;line-height:1.25;margin:0 0 8px;overflow:hidden}@media (min-width:768px){.subscribed-list .older-entry-unit-blog-title{font-size:16px}}.subscribed-list .older-entry-unit-blog-title a{color:inherit}.subscribed-list .older-entry-unit-blog-entry{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;line-height:1.5;margin:0;overflow:hidden}.subscribed-list .older-entry-unit-blog-entry a{color:inherit}.subscribed-list .older-entry-unit-blog-entry a:hover{text-decoration:none}.subscribed-list .older-entry-unit-footer{align-items:center;color:#6b7377;display:flex;font-size:13px;margin-top:4px}.subscribed-list .older-entry-unit-footer>*{margin-right:.5em}.subscribed-list .older-entry-unit-thumb{border-radius:4px;height:80px;margin:0 0 0 16px;object-fit:cover;width:80px}.subscribed-list .unsubscribe-antenna-btn-wrapper{color:#003368;display:inline-block;margin-left:4px;vertical-align:middle}.subscribed-list .unsubscribe-antenna-btn-wrapper i{line-height:1;vertical-align:top}.message-subscribe-welcome{background-color:#f0f2f5;border-radius:8px;padding:24px;text-align:center;width:auto}.message-subscribe-welcome h3{color:#003368;font-size:20px;margin:0 0 .5em}.message-subscribe-welcome p{font-size:14px;margin-bottom:0!important}.message-subscribe-welcome p+p{margin-top:.5em}.subscribed-list-action-btn{align-items:center;background-color:transparent;border:0;color:#6b7377;cursor:pointer;display:flex;height:32px;justify-content:center;margin:-10px;padding:0;width:32px}.subscribed-list-action-btn:hover{color:#003368}.antenna-staffPicks{margin-bottom:40px}.antenna-staffPicks-header{margin:64px 0 24px}.antenna-staffPicks-header p{color:#6b7377;font-size:13px;font-weight:700}.antenna-staffPicks-header .antenna-staffPicks-heading{color:#003368;font-size:24px;margin:0}.antenna-staffPicks-header .antenna-staffPicks-heading a{color:inherit}.antenna-staffPicks-items{display:-ms-grid;display:grid;gap:24px}.antenna-entryUnit-staffPick{min-width:0;position:relative}.antenna-entryUnit-staffPick .entry-link{color:inherit;height:100%;left:0;position:absolute;top:0;width:100%}.antenna-entryUnit-staffPick .entry-link:hover{text-decoration:none}.antenna-entryUnit-staffPick .entry-link:hover .entry-title{text-decoration:underline}@media (min-width:992px){.antenna-entryUnit-staffPick .entry-tagline{padding-left:52px}}.antenna-entryUnit-staffPick .entry-tagline:after{background-image:url(/images/top/balloon.svg?version=10960b6e4e2e676f1fd44691ccd4c6);background-size:cover;content:"";display:block;height:8px;margin-left:8px;margin-top:-1px;width:12px}.antenna-entryUnit-staffPick .entry-tagline p{background-color:#e1e0d2;border-radius:8px;color:#555;display:inline-block;font-size:13px;line-height:1.5;margin:0;padding:3px 6px}.antenna-entryUnit-staffPick .entry-body{align-items:center;color:inherit;display:flex;gap:8px}@media (min-width:992px){.antenna-entryUnit-staffPick .entry-body{padding-left:52px}}.antenna-entryUnit-staffPick .entry-main{flex:1;min-width:0;position:relative}.antenna-entryUnit-staffPick .entry-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:15px;line-height:1.4;margin:0;overflow:hidden}.antenna-entryUnit-staffPick .entry-content{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#3d4245;display:-webkit-box;font-size:13px;overflow:hidden}.antenna-entryUnit-staffPick .blog-icon{border-radius:40px;height:20px;width:20px}@media (min-width:992px){.antenna-entryUnit-staffPick .blog-icon{height:40px;left:-52px;position:absolute;top:calc(50% - 20px);width:40px}}.antenna-entryUnit-staffPick .entry-footer{align-items:center;color:#003368;display:flex;font-size:12px;gap:6px;margin-top:4px}.antenna-entryUnit-staffPick .blog-name{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;max-width:50%;overflow:hidden}.antenna-entryUnit-staffPick .blog-meta-status{flex-shrink:0}.antenna-entryUnit-staffPick .entry-category{-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#6b7377;color:#db4c18;display:-webkit-box;font-size:13px;overflow:hidden}.antenna-entryUnit-staffPick .category-item{font-style:normal}.antenna-entryUnit-staffPick .entry-subscribe{font-size:14px;font-weight:700}.antenna-staffPicks-footer{margin-top:24px;text-align:center}.dropdown-window-wrapper{position:relative}.dropdown-window-wrapper .dropdown-window{background:#fff;border:1px solid #d2d8dd;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);display:none;left:0;max-width:360px;min-width:260px;position:absolute;top:100%;z-index:2}.dropdown-window-wrapper .dropdown-window.is-open{display:block}.dropdown-window-wrapper .dropdown-window.is-position-right{left:unset;right:0}.dropdown-window-wrapper .dropdown-window .list{margin:0;padding:5px 0}.dropdown-window-wrapper .dropdown-window .list>li{border:none;list-style:none;padding:0}.dropdown-window-wrapper .dropdown-window .list>li.is-hidden{display:none}.dropdown-window-wrapper .dropdown-window .list>li>a,.dropdown-window-wrapper .dropdown-window .list>li>button,.dropdown-window-wrapper .dropdown-window .list>li>span{color:#3d4245;display:block;padding:8px 10px}.dropdown-window-wrapper .dropdown-window .list>li>a:hover,.dropdown-window-wrapper .dropdown-window .list>li>button:hover,.dropdown-window-wrapper .dropdown-window .list>li>span:hover{background:#f0f2f5;text-decoration:none!important}.dropdown-window-wrapper .dropdown-window .list>li>button{background-color:transparent;border:none;text-align:left;width:100%}.dropdown-window-wrapper .dropdown-window .list>li.dropdown-divider{border-bottom:1px solid #d2d8dd;margin:6px 0}.recommendList-wrapper{border-bottom:1px solid #d2d8dd;margin-bottom:24px;padding-bottom:24px}@media (min-width:768px){.recommendList-wrapper{padding-left:60px}}@media (max-width:480px){.recommendList-wrapper{margin:0 calc(50% - 50vw) 12px}}.recommendList-wrapper>.header{background-color:#f0f2f5;border-bottom:1px solid #d2d8dd;border-radius:8px 8px 0 0;margin:0;padding:16px}@media (max-width:480px){.recommendList-wrapper>.header{border-radius:0}}.recommendList-wrapper>.header h2{color:#003368;font-size:18px;line-height:1.25;margin:0 0 4px}.recommendList-wrapper>.header .label{color:#f45b50}.recommendList-wrapper>.header p{color:#6b7377;font-size:12px;margin:0}.recommendList-wrapper .list-scroll-wrapper{margin:0}@media (max-width:480px){.recommendList-wrapper .list-scroll-wrapper{overflow-x:scroll;scrollbar-color:#d2d8dd #f0f2f5}.recommendList-wrapper .list-scroll-wrapper::-webkit-scrollbar{height:5px}.recommendList-wrapper .list-scroll-wrapper::-webkit-scrollbar-thumb{background:#d2d8dd;border-radius:7px}.recommendList-wrapper .list-scroll-wrapper::-webkit-scrollbar-track{background-color:#f0f2f5}}.recommendList-wrapper .list-scroll-wrapper.is-collapsed{height:50px;overflow:hidden;position:relative}.recommendList-wrapper .list-scroll-wrapper.is-collapsed:after{background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0) 3rem);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.recommendList-wrapper .list-items{background-color:#f0f2f5;padding:8px 16px}.recommendList-wrapper .list-grid-items{-ms-grid-columns:1fr 1fr;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr}@media (max-width:480px){.recommendList-wrapper .list-grid-items{min-width:160vw}}.recommendList-wrapper .aside{background-color:#f0f2f5;border-radius:0 0 8px 8px;border-top:1px solid #d2d8dd;color:#6b7377;font-size:12px;padding:8px 16px}@media (max-width:480px){.recommendList-wrapper .aside{border-radius:0}}.recommendList-wrapper .aside p{margin:0}.recommendList-wrapper .aside ul{font-size:13px;list-style:none;margin:0;padding:0}.recommendList-wrapper .aside li{display:inline-block;margin-right:1em}.recommendList-wrapper .emptyMessage{font-size:14px;margin:auto;max-width:600px;text-align:center}.recommendList-wrapper .emptyMessage h3{font-size:16px;margin:8px 0}.recommendList-wrapper .emptyMessage p{margin:12px 0 0}.recommendList-wrapper .emptyMessage p small{color:#6b7377;font-size:12px}.recommendList-wrapper .emptyMessage ul{list-style:none;margin:12px 0;padding:0}.recommendList-wrapper .expand-collapse-items{background-color:#f0f2f5;border-top:1px solid #d2d8dd;text-align:center}.recommendList-wrapper .expand-collapse-items button{background:transparent;border:none;box-sizing:border-box;color:#6b7377;font-size:14px;margin:0;padding:8px 16px;width:100%}.recommendList-wrapper .expand-collapse-items button:hover{color:#3d4245}.recommendList-item+.recommendList-item:nth-child(n+3){border-top:1px solid #d2d8dd;margin-top:8px;padding-top:8px}.recommendList-item:nth-child(odd){padding-right:1.5rem}.recommendList-item .recommendList-tags{margin-bottom:4px}.recommendList-item .recommendList-tags .tag-item{color:#db4c18;font-size:13px}.recommendList-item .recommendList-tags .tag-item+.tag-item{margin-left:1em}.recommendList-item .recommendList-container{-ms-grid-rows:auto 6px auto;-ms-grid-columns:1fr 16px auto;display:-ms-grid;display:grid;gap:6px 16px;grid-template-areas:"header action" "entry entry";grid-template-columns:1fr auto}@media (min-width:768px){.recommendList-item .recommendList-container{grid-template-areas:"header action" "entry action"}}.recommendList-item .recommendList-header{-ms-grid-columns:32px 8px 1fr;-ms-grid-rows:auto 2px auto;align-items:center;display:-ms-grid;display:grid;gap:2px 8px;grid-area:header;-ms-grid-column:1;-ms-grid-row:1;grid-template-areas:"icon title" "icon meta";grid-template-columns:32px 1fr;line-height:1.25}.recommendList-item .recommendList-icon{-ms-grid-row-span:3;border-radius:32px;grid-area:icon;-ms-grid-column:1;-ms-grid-row:1}.recommendList-item .recommendList-title{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:16px;font-weight:700;grid-area:title;-ms-grid-column:3;-ms-grid-row:1;overflow:hidden}.recommendList-item .recommendList-title a{color:inherit}.recommendList-item .recommendList-meta{color:#6b7377;font-size:12px;grid-area:meta;-ms-grid-column:3;-ms-grid-row:3}.recommendList-item .recommendList-meta .blogTitle{color:#3d4245;padding-right:.25rem}.recommendList-item .recommendList-meta .time{padding-left:.25rem}.recommendList-item .recommendList-entryContent{-ms-grid-column-span:3;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;display:none;font-size:13px;grid-area:entry;-ms-grid-column:1;-ms-grid-row:3;margin:0;overflow:hidden}.recommendList-item .recommendList-entryContent a{color:#6b7377;display:block}.recommendList-item .recommendList-entryContent a:hover{text-decoration:none}.recommendList-item .recommendList-action{grid-area:action;-ms-grid-column:3;-ms-grid-row:1}.recommendList-item .action-btn-wrapper{display:inline-block}.recommendList-item .action-btn{align-items:center;background-color:transparent;border:0;color:#6b7377;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;width:32px}#popular-themes input[type=email],#popular-themes input[type=number],#popular-themes input[type=password],#popular-themes input[type=search],#popular-themes input[type=tel],#popular-themes input[type=text],#popular-themes input[type=url],#popular-themes textarea,.page-store input[type=email],.page-store input[type=number],.page-store input[type=password],.page-store input[type=search],.page-store input[type=tel],.page-store input[type=text],.page-store input[type=url],.page-store textarea{width:100%}#popular-themes .thumbnails,.page-store .thumbnails{*zoom:1;display:block;list-style:none;margin-left:-20px}#popular-themes .thumbnails:after,.page-store .thumbnails:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}#popular-themes .thumbnails>li,.page-store .thumbnails>li{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background:#fff;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.4);-moz-box-shadow:0 1px 4px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);-ms-box-sizing:border-box;box-sizing:border-box;float:left;margin-bottom:20px;margin-left:20px}#popular-themes .thumbnails>li.adx,.page-store .thumbnails>li.adx{-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:0;border-top-right-radius:0;border-radius:0;box-shadow:0 0 0 #fff;-moz-box-shadow:0 0 0 #fff;-webkit-box-shadow:0 0 0 #fff;-ms-box-sizing:border-box;box-sizing:border-box;height:258px}#popular-themes .thumbnails .theme-thumb,.page-store .thumbnails .theme-thumb{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:5px;background:#f0f2f5;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-position:50%;background-size:cover;border-bottom:1px solid #d2d8dd;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-ms-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#popular-themes .thumbnails .theme-thumb img,.page-store .thumbnails .theme-thumb img{-ms-box-sizing:border-box;box-sizing:border-box;width:100%}#popular-themes .thumbnails .theme-meta,.page-store .thumbnails .theme-meta{color:#6b7377;font-size:13px;height:15px;line-height:1.5;margin:0 10px;overflow:hidden;padding:10px 0;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#popular-themes .thumbnails .theme-meta a,.page-store .thumbnails .theme-meta a{color:#6b7377}#popular-themes .thumbnails .theme-meta .badge,.page-store .thumbnails .theme-meta .badge{font-size:70%;padding:1px 3px;vertical-align:baseline}#popular-themes .thumbnails .theme-meta .theme-name,.page-store .thumbnails .theme-meta .theme-name{margin-right:5px}#popular-themes .thumbnails .theme-meta .theme-name a,.page-store .thumbnails .theme-meta .theme-name a{color:#3d4245;font-weight:700}#popular-themes .thumbnails .theme-meta .author,.page-store .thumbnails .theme-meta .author{font-size:12px;margin-bottom:3px}#popular-themes .thumbnails .span2 .theme-thumb,.page-store .thumbnails .span2 .theme-thumb{height:104px;width:140px}#popular-themes .thumbnails .theme-card .theme-thumb,.page-store .thumbnails .theme-card .theme-thumb{height:223px;width:300px}#popular-themes .thumbnails .theme-card-big .theme-thumb,.page-store .thumbnails .theme-card-big .theme-thumb{height:460px;margin-right:20px;width:620px}#popular-themes .thumbnails .theme-card-big .theme-meta,.page-store .thumbnails .theme-card-big .theme-meta{height:56px;line-height:1.4}#popular-themes .thumbnails .theme-card-big .theme-meta .theme-name,.page-store .thumbnails .theme-card-big .theme-meta .theme-name{font-size:20px}#popular-themes .thumbnails .theme-card-big .theme-meta .install-count,.page-store .thumbnails .theme-card-big .theme-meta .install-count{display:block;margin-top:5px}.global-page #popular-themes .theme-card{width:193px}.global-page #popular-themes .theme-card .theme-thumb{height:143px;width:193px}.page-store #service-header h1{background-image:url(/images/service/service-header-icon-theme.png);background-position:0 0;background-repeat:no-repeat;background-size:50px 50px;height:50px;line-height:50px;padding-left:50px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){.page-store #service-header h1{background-image:url(/images/service/service-header-icon-theme@2x.png)}}.page-store .main{*zoom:1;display:block;margin-right:-20px;width:960px}.page-store .main:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.page-store .main img{max-width:100%}.page-store aside.section{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;background:#f0f2f5;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #d2d8dd;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-radius:5px;font-size:13px;padding:10px}.page-store aside.section a{color:#0e6ace!important}.page-store aside.section .list{line-height:1.5;margin-bottom:0}.page-store aside.section .list ul{margin:10px 0;padding-left:2em}.page-store aside.section .list ul li{border:none;line-height:1.5;list-style:circle;padding:0}.page-store .themeStore-staffPick .staffPick-heading{display:flex;justify-content:space-between}.page-store .themeStore-staffPick .staffPick-heading .weekly-logo{color:#6b7377;font-size:11px;margin-top:16px}.page-store .themeStore-staffPick .staffPick-heading .weekly-logo img{margin-left:.5em;vertical-align:text-bottom}.page-store .themeStore-staffPick .staffPick-articles{display:flex;flex-wrap:wrap;justify-content:space-between;list-style:none;margin:0;padding:0}.page-store .themeStore-staffPick .staffPick-articles li{background:#fff;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.4);box-sizing:border-box;margin-bottom:20px;width:23.5%}.page-store .themeStore-staffPick .staffPick-articles .article-link{color:#3d4245;display:block}.page-store .themeStore-staffPick .staffPick-articles .article-image{background-size:cover;height:150px}.page-store .themeStore-staffPick .staffPick-articles .article-title{font-size:14px;font-weight:700;padding:.5em}.page-store .thumbnails li{position:relative}.page-store .ribbon{color:#fff;display:inline;font-size:15px;font-weight:700;height:110px;overflow:hidden;position:absolute;right:-5px;top:-5px;width:110px}.page-store .ribbon .ribbon-content{background:#bbb;box-shadow:0 0 10px rgba(0,0,0,.2),inset 0 5px 30px hsla(0,0%,100%,.2);display:inline-block;padding:0 10px;position:absolute;right:-25px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.4);-moz-text-shadow:0 -1px 0 rgba(0,0,0,.4);-webkit-text-shadow:0 -1px 0 rgba(0,0,0,.4);text-transform:uppercase;top:22px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-ms-transform:rotate(45deg);width:100px}.page-store .ribbon:before{border:17px solid transparent;border-bottom-color:#888;right:66px;top:-17px}.page-store .ribbon:after,.page-store .ribbon:before{content:"";height:0;position:absolute;width:0;z-index:-1}.page-store .ribbon:after{border:17px solid transparent;border-top-color:#888;right:-10px;top:74px}.page-store .ribbon.ranking-1 .ribbon-content{background:#ffb419}.page-store .ribbon.ranking-1:before{border-color:transparent transparent #684624}.page-store .ribbon.ranking-1:after{border-color:#684624 transparent transparent}.page-store .ribbon.ranking-2 .ribbon-content{background:#8a8a8a}.page-store .ribbon.ranking-2:before{border-color:transparent transparent #454545}.page-store .ribbon.ranking-2:after{border-color:#454545 transparent transparent}.page-store .ribbon.ranking-3 .ribbon-content{background:#a47f59}.page-store .ribbon.ranking-3:before{border-color:transparent transparent #5f4c39}.page-store .ribbon.ranking-3:after{border-color:#5f4c39 transparent transparent}.page-store .pager{font-size:12px;text-align:center}.page-store .pager a,.page-store .pager span{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #f0f2f5;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border-radius:3px;color:#999;margin:1px;padding:6px 8px}.page-store .pager a:hover{border:1px solid #d2d8dd;color:#666;text-decoration:none}.page-store .pager .current{background-color:#0e6ace;border:1px solid #0e6ace;color:#fff}.page-store .pager .current,.page-store .pager .page{display:inline-block;min-width:1.2em}.page-store .badge{font-style:normal;vertical-align:middle}.page-store .badge.new{background-color:#ccc}.page-store .badge.recommend{background-color:#0e6ace}.page-store .badge.popular{background-color:#ff6485}.page-store .badge.official{background-color:#f0ad4e}.page-store .page-store-permalink .theme-name{font-size:24px;overflow:hidden;padding-bottom:30px;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.page-store .page-store-permalink .theme-name a{color:#3d4245}.page-store .page-store-permalink .theme-screenshot{width:100%}.page-store .page-store-permalink .theme-screenshot .theme-image{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.4);-moz-box-shadow:0 1px 4px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);-ms-box-sizing:border-box;box-sizing:border-box;height:460px;width:100%}.page-store .page-store-permalink .nav-tabs{font-size:14px}.page-store .entry-content{font-size:90%;line-height:1.7}.page-store .entry-content h2{border-bottom:1px solid #d2d8dd!important;font-size:150%!important;padding:0!important}.page-store #sidebar h1{font-size:150%;margin-bottom:1em}.page-store #sidebar p{line-height:1.5;margin-bottom:10px}.page-store #sidebar li .number{color:#0e6ace;font-size:20px;margin-right:5px}.page-store #sidebar li .number.theme-install-0{color:#3d4245;font-size:13px;font-weight:400;margin-right:5px}.page-store #sidebar .theme-user-favicon{vertical-align:bottom}.page-store #sidebar .theme-user-name{font-size:20px}.page-store #sidebar .blog-title-dropdown-window{border:1px solid #d2d8dd;box-shadow:0 1px 10px rgba(0,0,0,.2);-moz-box-shadow:0 1px 10px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 10px rgba(0,0,0,.2);display:none}.page-store #sidebar .blog-title-dropdown-window h1{background:#fff;border-bottom:1px solid #d2d8dd;color:#3d4245;display:block;font-size:13px;margin:0;padding:8px}.page-store #sidebar .blog-title-dropdown-window ul{margin:0}.page-store #sidebar .blog-title-dropdown-window li{list-style:none;padding:0}.page-store #sidebar .blog-title-dropdown-window li a{background:#fff;color:#3d4245;display:block;padding:8px}.page-store #sidebar .blog-title-dropdown-window li a:hover{background:#f0f2f5;text-decoration:none}.page-store #sidebar .blog-title-dropdown-window .dropdown-guest{margin:10px}.page-store #sidebar .login-hatena-btn,.page-store #sidebar .register-blog-btn{-webkit-appearance:none;background-color:rgba(25,48,70,.2);background-color:#2d95de;border:0;border-radius:6px;color:#242527!important;color:#fff!important;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1.45;margin-bottom:0;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .2s;vertical-align:middle}.page-store #sidebar .login-hatena-btn:hover,.page-store #sidebar .register-blog-btn:hover{background-color:rgba(25,48,70,.3);text-decoration:none!important}.page-store #sidebar .login-hatena-btn:hover.disabled,.page-store #sidebar .login-hatena-btn:hover[disabled],.page-store #sidebar .register-blog-btn:hover.disabled,.page-store #sidebar .register-blog-btn:hover[disabled]{background-color:rgba(25,48,70,.2)}.page-store #sidebar .login-hatena-btn [class*=blogicon-],.page-store #sidebar .register-blog-btn [class*=blogicon-]{position:relative;top:1px}.page-store #sidebar .login-hatena-btn:focus,.page-store #sidebar .register-blog-btn:focus{box-shadow:0 0 0 .2em rgba(45,149,222,.4);outline:none}.page-store #sidebar .login-hatena-btn:hover,.page-store #sidebar .register-blog-btn:hover{background-color:#1f80c3}.page-store #sidebar .login-hatena-btn:hover.disabled,.page-store #sidebar .login-hatena-btn:hover[disabled],.page-store #sidebar .register-blog-btn:hover.disabled,.page-store #sidebar .register-blog-btn:hover[disabled]{background-color:#2d95de}.page-store #sidebar .login-hatena-btn [class*=blogicon-],.page-store #sidebar .register-blog-btn [class*=blogicon-]{color:#fff}.page-store #sidebar .btn-large{-ms-box-sizing:border-box;box-sizing:border-box;width:100%}.page-store .section-user-list li{font-size:13px;line-height:1.5;padding-left:45px;position:relative}.page-store .section-user-list .install-user-icon{height:35px;left:0;position:absolute;top:8px;width:35px}.page-store .section-user-list li:first-child .install-user-icon{top:0}.page-store .section-user-list .username a{color:#3d4245;font-weight:700}.page-store .show-all{text-align:center}.page-store .theme-manage-list li{*zoom:1;display:block;padding:15px 0}.page-store .theme-manage-list li:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.page-store .theme-manage-list h3{margin:.5em 0}.page-store .theme-manage-list .theme-thumb{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-position:50%;background-size:cover;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.4);-moz-box-shadow:0 1px 4px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);-ms-box-sizing:border-box;box-sizing:border-box;height:230px;overflow:hidden;width:300px}.page-store .theme-manage-list .theme-thumb img{width:100%}.page-store .theme-manage-list .theme-meta{font-size:12px}.page-store .theme-manage-list .theme-meta li{padding:8px 0}.page-store .table-theme-installed .theme-thumb{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;background:#f0f2f5;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-position:50%;background-size:cover;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.4);-moz-box-shadow:0 1px 4px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);-ms-box-sizing:border-box;box-sizing:border-box;height:115px;overflow:hidden;width:150px}.page-store .table-theme-installed td{font-size:13px;vertical-align:top}.page-store .table-theme-installed .td-theme-thumb{width:150px}.page-store .table-theme-installed .td-theme-meta h3{font-size:15px;margin-bottom:10px}.page-store .table-theme-installed .td-theme-meta h3 a{color:#3d4245}.page-store .table-theme-installed .td-theme-meta .badge{margin-right:.5em;vertical-align:baseline}.page-store textarea#theme-description{height:100px}.page-store input#theme-name{font-size:200%}.page-store .theme-post-notice{margin-bottom:10px}.page-store aside .screenshot{margin-top:10px}.page-store aside .screenshot img{max-width:100%}.page-store ul.radioform{list-style:none}.page-store ul.radioform li{margin:10px 0;position:relative}.page-store label.radio,.page-store span.radio{font-size:14px;font-weight:700;margin-left:2px;margin-right:10px}.page-store .show-deed{font-size:13px;position:absolute;right:0;top:2px}.page-store .deed{background-color:#f0f2f5;border:1px solid #d2d8dd;font-size:13px;margin-top:10px;padding:20px}.page-store .deed dt{font-weight:700}.page-store .deed ul{padding-left:2em}.page-store .deed p,.page-store .show-more{margin-bottom:10px}.page-store .show-more a{-webkit-appearance:none;background-color:rgba(25,48,70,.2);border:0;border-radius:6px;color:#242527!important;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;line-height:1.45;margin-bottom:0;padding:8px 16px;text-align:center;text-decoration:none;transition:background-color .2s;vertical-align:middle}.page-store .show-more a:hover{background-color:rgba(25,48,70,.3);text-decoration:none!important}.page-store .show-more a:hover.disabled,.page-store .show-more a:hover[disabled]{background-color:rgba(25,48,70,.2)}.page-store .show-more a [class*=blogicon-]{position:relative;top:1px}.page-store .show-more a:focus{box-shadow:0 0 0 .2em rgba(45,149,222,.4);outline:none}.page-store #theme-permission .permission{margin-bottom:10px}.page-store #theme-permission .badge{vertical-align:text-top}.page-store #theme-permission .notice{margin-top:10px}.page-store .theme-post-unpublished{cursor:pointer;margin-left:1em}.page-store .theme-post-unpublished-notice{margin-top:1em}.page-store-404 #container{margin-bottom:30px;margin-top:30px}.page-store-404 .center{text-align:center}.page-store-404 .center h1{font-size:40px;font-weight:400;margin-bottom:10px}.page-store-404 .center h2{font-size:100%;font-weight:400;margin-bottom:20px}.page-store-404 .theme-screenshot{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-radius:5px;box-shadow:0 1px 4px rgba(0,0,0,.4);-moz-box-shadow:0 1px 4px rgba(0,0,0,.4);-webkit-box-shadow:0 1px 4px rgba(0,0,0,.4);-ms-box-sizing:border-box;box-sizing:border-box;height:240px;margin-bottom:15px;margin-left:auto;margin-right:auto;text-align:center;width:300px}.page-store-404 .theme-screenshot .theme-thumb{background:#f0f2f5;border-bottom:1px solid #d2d8dd;color:#dce1e3;font-family:monospace;font-size:50px;line-height:200px;text-shadow:0 2px 0 #fff;-moz-text-shadow:0 2px 0 #fff;-webkit-text-shadow:0 2px 0 #fff}.page-store-404 .theme-screenshot .theme-meta{background:#fff;color:#999;color:#3d4245;font-size:13px;height:15px;line-height:1.5;margin:0 10px;overflow:hidden;padding:10px 0;text-align:left;-webkit-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.page-store-404 .theme-screenshot .theme-meta .theme-name{font-weight:700}.topic-box.staff-only{background-color:#eee}.topic-box .thumbnails{*zoom:1;display:block;list-style:none;margin-left:-20px}.topic-box .thumbnails:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.topic-box .thumbnails>li{float:left;height:150px;margin-bottom:5px;margin-left:20px}.topic-box .thumbnails>li:first-child{padding-top:15px!important}.topic-box .thumbnails>li:last-child{border-bottom:1px solid #d2d8dd!important}.topic-box .topic-header{*zoom:1;display:block;margin-bottom:15px}.topic-box .topic-header:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.topic-box .topic-header h1{margin:0}.topic-box .topic-header h1 a{color:#3d4245}.topic-box .topic-month{-moz-border-radius-topright:5px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;background:#3d4245;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;border-radius:5px;color:#fff;float:left;margin-right:10px;width:60px}.topic-box .topic-month span{display:block;text-align:center}.topic-box .topic-month .month{font-size:20px;padding-top:5px}.topic-box .topic-month .year{font-size:12px;padding:3px 0 5px}.topic-box h1{float:left;font-weight:400;line-height:45px}.ui-tabs .ui-tabs-hide{display:none}.section.post-entry .btn-primary{-ms-box-sizing:border-box;box-sizing:border-box;font-size:14px;padding:10px 0;width:100%}.page-keyword-campaign-entries{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.page-keyword-campaign-entries *{box-sizing:border-box}.page-keyword-campaign-entries h1,.page-keyword-campaign-entries h2,.page-keyword-campaign-entries h3,.page-keyword-campaign-entries h4,.page-keyword-campaign-entries h5{color:#242527;line-height:1.25}.page-keyword-campaign-entries .campaign-entries{margin:32px auto;max-width:1200px;width:90%}@media (min-width:992px){.page-keyword-campaign-entries .campaign-entries{-ms-grid-columns:30% 1fr;-ms-grid-rows:-webkit-max-content;-ms-grid-rows:max-content;grid-gap:4rem;display:-ms-grid;display:grid;grid-template-columns:30% 1fr;grid-template-rows:-webkit-max-content;grid-template-rows:max-content;margin-bottom:56px;margin-top:56px}}.page-keyword-campaign-entries .campaign-header{background:#f0f2f5;padding:32px 0}@media (min-width:992px){.page-keyword-campaign-entries .campaign-header{padding:56px 0}}.page-keyword-campaign-entries .campaign-header-inner{margin-left:auto;margin-right:auto;max-width:1200px;width:90%}@media (min-width:992px){.page-keyword-campaign-entries .campaign-header-inner{align-items:center;display:flex}.page-keyword-campaign-entries .campaign-image{width:60%}}.page-keyword-campaign-entries .campaign-image img{object-fit:cover;width:100%}.page-keyword-campaign-entries .campaign-header-content{margin-top:1rem}@media (min-width:992px){.page-keyword-campaign-entries .campaign-header-content{flex:1;margin-left:48px;margin-top:0}}.page-keyword-campaign-entries .campaign-title{font-size:24px;margin:0}.page-keyword-campaign-entries .campaign-title a{color:#242527}.page-keyword-campaign-entries .campaign-description{font-size:14px;margin-top:1rem}.page-keyword-campaign-entries .campaign-header-spec{border-top:1px solid #d2d8dd;margin-top:1rem;padding-top:1rem}.page-keyword-campaign-entries .spec-label{font-size:12px;font-weight:700;line-height:1.25;margin-bottom:8px}.page-keyword-campaign-entries .campaign-header-cta{margin-top:1rem}.page-keyword-campaign-entries .campaign-entry-button{background:#242527;border:0;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.025em;padding:14px 24px;text-align:center;text-decoration:none;width:100%}.page-keyword-campaign-entries .campaign-entry-button:hover{background:#38393c}.page-keyword-campaign-entries .campaign-entry-button.is-disabled{background:#878a90;cursor:default}.page-keyword-campaign-entries .entries-count{color:#6b7377;font-size:12px;margin-top:16px;text-align:center}.page-keyword-campaign-entries .entries-count em{color:#3d4245;font-size:18px;font-style:normal;font-weight:400}.page-keyword-campaign-entries .campaign-entries-header{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;margin-bottom:32px}.page-keyword-campaign-entries .campaign-entries-header h2{margin:0 0 32px}.page-keyword-campaign-entries .campaign-entries-main{-ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1}.page-keyword-campaign-entries .campaign-entries-cta{bottom:0;left:0;padding:1rem 5vw;position:fixed;width:100%;z-index:2}@media (min-width:992px){.page-keyword-campaign-entries .campaign-entries-cta{bottom:unset;left:unset;padding:0;position:sticky;top:56px}}.page-keyword-campaign-entries .campaign-entries-cta .entries-count{display:none}@media (min-width:992px){.page-keyword-campaign-entries .campaign-entries-cta .entries-count{display:block}}.page-keyword-campaign-entries .campaign-blog-entry{min-height:78px;padding-right:128px;position:relative;word-break:break-word}@media (min-width:768px){.page-keyword-campaign-entries .campaign-blog-entry{min-height:143px;padding-right:236px}}.page-keyword-campaign-entries .campaign-blog-entry+.campaign-blog-entry{margin-top:32px}.page-keyword-campaign-entries .campaign-blog-entry .entry-image{height:auto;position:absolute;right:0;top:0;width:120px}@media (min-width:768px){.page-keyword-campaign-entries .campaign-blog-entry .entry-image{width:220px}}.page-keyword-campaign-entries .campaign-blog-entry .title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:17px;margin:0;overflow:hidden}@media (min-width:768px){.page-keyword-campaign-entries .campaign-blog-entry .title{font-size:20px}}.page-keyword-campaign-entries .campaign-blog-entry .title a{color:#242527}.page-keyword-campaign-entries .campaign-blog-entry .blog-meta{align-items:center;color:#6b7377;display:flex;font-size:13px;line-height:1.25;margin-top:8px}.page-keyword-campaign-entries .campaign-blog-entry .blog-meta a{color:#3d4245}.page-keyword-campaign-entries .campaign-blog-entry .blog-icon{border-radius:20px}.page-keyword-campaign-entries .campaign-blog-entry .blog-name{margin-left:4px}.page-keyword-campaign-entries .campaign-blog-entry .article{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;margin:8px 0 0;opacity:.85;overflow:hidden}.page-keyword-campaign-entries .campaign-blog-entry .article a{color:#3d4245}.page-keyword-campaign-entries .campaign-blog-entry .article a:hover{text-decoration:none}.page-keyword-campaign-entries .campaign-next-page{margin-top:32px}.page-keyword-campaign-entries .campaign-next-page-button{background:#fff;box-shadow:inset 0 0 0 2px #242527;color:#242527;cursor:pointer;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.025em;padding:14px 24px;text-align:center;text-decoration:none;width:100%}.page-keyword-campaign-entries .campaign-next-page-button:hover{background:#242527;color:#fff;text-decoration:none}.page-global-top-foreign{background:url(/images/foreign/bg.jpg?version=10960b6e4e2e676f1fd44691ccd4c6);font-family:Open Sans;font-weight:400}.page-global-top-foreign header{color:#fff}.page-global-top-foreign header .header-nav li a{color:#fff!important}.page-global-top-foreign header .header-nav li a:hover{background-color:hsla(0,0%,100%,.4)!important}.page-global-top-foreign .big-container{background:#eee;box-shadow:inset 0 0 25px rgba(0,0,0,.2);-moz-box-shadow:inset 0 0 25px rgba(0,0,0,.2);-webkit-box-shadow:inset 0 0 25px rgba(0,0,0,.2)}.page-global-top-foreign .big-container .big-container-inner{height:310px;margin:0 auto;padding:70px 0;width:940px}.page-global-top-foreign #main{margin:100px 0}.page-global-top-foreign .heading-text h1{color:#fff;font-size:3.5em;font-weight:300;line-height:1.2;text-shadow:0 0 5px rgba(0,0,0,.8);-moz-text-shadow:0 0 5px rgba(0,0,0,.8);-webkit-text-shadow:0 0 5px rgba(0,0,0,.8)}.page-global-top-foreign .heading-text h2{border:none!important;color:#fff;font-weight:300;text-shadow:0 0 5px rgba(0,0,0,.5);-moz-text-shadow:0 0 5px rgba(0,0,0,.5);-webkit-text-shadow:0 0 5px rgba(0,0,0,.5)}.page-global-top-foreign .heading-text .heading{padding-bottom:10px}.page-global-top-foreign .btn-large{font-size:28px;font-weight:300}.page-global-top-foreign .blogs-list{list-style:none;margin-left:560px}.page-global-top-foreign .blogs-list h3{font-weight:300}.page-global-top-foreign .blogs-list li{font-size:1.6em;font-weight:300;line-height:1.2;margin:0 0 1em}.super-category-icon-mini{background-image:url(/images/circle/super-category-icon-mini@2x.png?version=10960b6e4e2e676f1fd44691ccd4c6);background-size:20px auto;display:inline-block;height:20px;vertical-align:text-bottom;width:20px}.super-category-icon-mini.category-entertainment{background-position:0 0}.super-category-icon-mini.category-showbiz{background-position:0 -20px}.super-category-icon-mini.category-sports{background-position:0 -40px}.super-category-icon-mini.category-games{background-position:0 -60px}.super-category-icon-mini.category-animation-and-comics{background-position:0 -80px}.super-category-icon-mini.category-hobbies{background-position:0 -100px}.super-category-icon-mini.category-computers{background-position:0 -120px}.super-category-icon-mini.category-gourmet{background-position:0 -140px}.super-category-icon-mini.category-style{background-position:0 -160px}.super-category-icon-mini.category-life{background-position:0 -180px}.super-category-icon-mini.category-learning-and-culture{background-position:0 -200px}.super-category-icon-mini.category-regional{background-position:0 -220px}.super-category-icon-mini.category-etc{background-position:0 -240px}.super-category-icon-mini.category-hot{background-position:0 -260px}.super-category-icon-mini.category-recent{background-position:0 -280px}.circle-hero{background-color:#194c99;border-radius:16px;color:#fff;margin:0 0 12px;overflow:hidden;padding:32px 16px;position:relative}.circle-hero .shape1{left:-17%;position:absolute;top:-30%;width:70%}@media (min-width:768px){.circle-hero .shape1{left:-2%;top:-45%;width:35%}}.circle-hero .shape2{left:28%;position:absolute;top:62%;width:48%}@media (min-width:768px){.circle-hero .shape2{left:36%;top:54%;width:25%}}.circle-hero .shape3{position:absolute;right:-38%;top:-9%;width:66%}@media (min-width:768px){.circle-hero .shape3{right:-12%;top:-5%;width:43%}}.circle-hero .hero-inner{display:-ms-grid;display:grid;gap:16px;position:relative;z-index:1}.circle-hero .hero-heading-wrapper{align-items:center;display:flex;flex-direction:column;gap:6px;justify-content:center;text-align:center}@media (min-width:768px){.circle-hero .hero-heading-wrapper{flex-direction:row;gap:12px;text-align:initial}}.circle-hero .hero-heading-wrapper .hero-heading{font-size:32px;line-height:1.25;margin:0}@media (min-width:768px){.circle-hero .hero-heading-wrapper .hero-heading{font-size:40px}}.circle-hero .hero-heading-wrapper .hero-heading-description{font-size:14px;font-weight:700;margin:0}.circle-hero .hero-search{position:relative;width:100%}@media (min-width:768px){.circle-hero .hero-search{margin:auto;width:520px}}.circle-hero .hero-search .hero-search-input{border:none;width:100%}.circle-hero .hero-search .hero-search-submit{background:transparent url(/images/circle/search.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 100%;border:none;height:24px;opacity:.75;outline:none;position:absolute;right:5px;text-indent:-9999px;top:7px;width:24px}.circle-hero .hero-search .hero-search-submit:hover{opacity:1}.circle-hero-description{color:#6b7377;font-size:13px;margin-bottom:24px;text-align:center}.group-categoryList{display:-ms-grid;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));list-style:none;margin:0;padding:0}.group-categoryList h3{border-bottom:1px solid #d2d8dd;font-size:14px;margin:0 0 16px;padding-bottom:5px}.group-categoryList a{color:#3d4245}.group-categoryList ul{font-size:12px;line-height:1.7;list-style:none}.circleTitle{display:flex}.circleTitle .circleTitle-icon img{border-radius:8px;height:64px;margin-right:16px;width:64px}.circleTitle .circleTitle-content{min-width:0}.circleTitle .circleTitle-content .circleTitle-title{color:#003368;font-size:24px;margin:0;overflow-wrap:anywhere}@media (min-width:768px){.circleTitle .circleTitle-content .circleTitle-title{font-size:28px}}.circleTitle .circleTitle-content .circleTitle-title a{color:inherit}.circleTitle .circleTitle-content .circleTitle-description{font-size:13px}.circle-staffPicks-list{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.circle-staffPicks-list{-ms-grid-columns:1fr;gap:16px;grid-template-columns:1fr}}@media (min-width:1200px){.circle-staffPicks-list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.circle-staffPicks-list-item{display:flex;flex-direction:column}.circle-staffPicks-list-item a{border:1px solid #d2d8dd;border-radius:8px;color:#3d4245;display:flex;flex:1;flex-direction:column;padding:12px}.circle-staffPicks-list-item a:hover{text-decoration:none}.circle-staffPicks-list-item a:hover h4{text-decoration:underline}.circle-staffPicks-list-item .item-header{display:flex;flex-direction:column}@media (min-width:768px){.circle-staffPicks-list-item .item-header{align-items:center;flex-direction:row}}.circle-staffPicks-list-item .item-header img{border-radius:4px;height:40px;width:40px}@media (min-width:992px){.circle-staffPicks-list-item .item-header img{height:48px;width:48px}}.circle-staffPicks-list-item .item-header h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:16px;margin:8px 0;overflow:hidden;word-break:break-word}@media (min-width:768px){.circle-staffPicks-list-item .item-header h4{margin:0 0 0 8px}}.circle-staffPicks-list-item .item-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:13px;line-height:1.6;margin:auto 0;overflow:hidden;word-break:break-word}@media (min-width:768px){.circle-staffPicks-list-item .item-description{margin:8px 0 0}}.entryUnit-list .list-item{border-bottom:1px solid #d2d8dd;display:flex;margin-bottom:24px;padding-bottom:24px}.entryUnit-list .icon img{border-radius:48px;height:48px;width:48px}.entryUnit-list .item-wrapper{flex:1;margin-left:8px;min-width:0}@media (min-width:992px){.entryUnit-list .item-wrapper{display:flex}}.entryUnit-list .item-main{flex:1;overflow-wrap:anywhere}.entryUnit-list .entryHeader{color:#003368;font-size:13px;margin-bottom:4px}.entryUnit-list .entryHeader a{color:inherit;font-weight:inherit}.entryUnit-list .entryHeader a:hover{text-decoration:underline}.entryUnit-list .entryTitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;border:none;color:#003368;display:-webkit-box;font-size:17px;font-weight:700;line-height:1.25;margin:0 0 4px;overflow:hidden;padding:0}.entryUnit-list .entryTitle a{color:inherit}.entryUnit-list .entryMeta{align-items:center;display:flex;gap:6px}.entryUnit-list .entryMeta .blog-meta-status{flex-shrink:0}.entryUnit-list .blogName{-webkit-line-clamp:1}.entryUnit-list .blogName,.entryUnit-list .entryContent{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entryUnit-list .entryContent{-webkit-line-clamp:3;color:#3d4245;font-size:14px;line-height:1.5;margin:0}.entryUnit-list .entryContent a{color:inherit;font-weight:inherit}.entryUnit-list .entryFooter{color:#6b7377;display:flex;font-size:13px;margin-top:4px}.entryUnit-list .item-image{margin-top:8px}@media (min-width:992px){.entryUnit-list .item-image{margin-left:8px;margin-top:0}}.entryUnit-list .entryImage{border-radius:4px;height:160px;margin:0;object-fit:cover;width:100%}@media (min-width:992px){.entryUnit-list .entryImage{height:88px;width:144px}}.user-id{color:#6b7377}.blogs{list-style:none}.circle-content-side>:not(:first-child){margin-top:24px}.circle-side-module{border:1px solid #d2d8dd;border-radius:8px;padding:16px}.circle-side-module .circle-side-module-heading{font-size:16px;margin:0 0 16px}.circle-side-module .circle-side-module-more{margin-top:16px;text-align:center}.circle-side-module .circle-member-control{display:none;position:relative}.circle-side-module .circle-member-control.circle-member-control-available{display:block}.circle-side-module .circle-member-control.circle-member-control-unavailable,.circle-side-module .circle-member-control.circle-member-control-unavailable.blog-user-control-unavailable .manage-membership-button{display:none}.circle-meta-module{display:-ms-grid;display:grid;gap:12px;grid-template-areas:"owner owner" "count category"}.circle-meta-module .circle-meta-owner{-ms-grid-column-span:3;grid-area:owner;-ms-grid-column:1;-ms-grid-row:1}.circle-meta-module .circle-meta-count{grid-area:count;-ms-grid-column:1;-ms-grid-row:3}.circle-meta-module .circle-meta-category{grid-area:category;-ms-grid-column:3;-ms-grid-row:3}.circle-meta-module .circle-meta-heading{color:#6b7377;font-size:13px}.circle-meta-module .circle-meta-content{font-size:16px;font-weight:700}.circle-meta-module .circle-meta-content a{color:inherit}.circle-meta-action{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.circle-participating-list{display:-ms-grid;display:grid;gap:16px}.circle-participating-list>li{-ms-grid-columns:32px 1fr;align-items:center;display:-ms-grid;display:grid;gap:8px;grid-template-columns:32px 1fr}.circle-participating-list .participating-list-content{min-width:0}.circle-participating-list .participating-list-icon img{border-radius:32px;height:32px;width:32px}.circle-participating-list .blogName{color:#003368;font-size:14px;font-weight:700}.circle-participating-list .blogName a{color:inherit;font-weight:inherit}.circle-participating-list .blogDescription{color:#6b7377;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.circle-participating-list .blogDescription a{color:inherit;font-weight:inherit}.manage-membership-popup{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);display:none;position:absolute;right:0;z-index:1000}.circle-container{margin-left:16px;margin-right:16px;max-width:1024px}@media (min-width:768px){.circle-container{margin-left:auto;margin-right:auto;width:95%}}.circle-content{display:-ms-grid;display:grid;gap:56px}@media (min-width:768px){.circle-content{-ms-grid-columns:1fr 336px;grid-template-columns:1fr 336px}}.circlePage-global-nav{align-items:center;background-color:#fff;display:flex;height:56px;position:sticky;top:0;z-index:9997}.circle-content-side-sticky{position:sticky;top:60px}.circle-section-header{margin:0 0 20px}.circle-section-header .label{background:#f2c94c;display:inline-block;font-size:12px;padding:0 4px}.circle-section-header .circle-section-header-heading{color:#003368;display:inline-block;font-size:24px;margin:0}.circle-heading{color:#003368;font-size:24px;margin:0 0 24px}.circle-heading a{color:inherit}.circle-ad-unit{display:flex;justify-content:center}.l-circleHeader{margin-bottom:32px;margin-top:32px}.circle-list{list-style:none;margin:0;padding:0}.circle-list .circle-list-item{border-bottom:1px solid #d2d8dd;display:flex;margin-bottom:16px;padding-bottom:16px}.circle-list a{color:inherit}.circle-list .circle-list-icon{margin-right:12px}.circle-list .circle-list-icon img{border-radius:4px;display:block;height:64px;width:64px}.circle-list .circle-list-content{min-width:0}.circle-list .circle-name{color:#003368;font-size:16px;font-weight:700;line-height:1.25;margin:0 0 4px}.circle-list .circle-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:1.6;margin:0;overflow:hidden;word-break:break-word}.circle-list .circle-meta{color:#6b7377;font-size:13px;margin-top:4px}.circle-list-compact .circle-list .circle-list-icon img{height:48px;width:48px}.circle-list-compact .circle-list .circle-description{-webkit-line-clamp:2;font-size:13px}.circle-join-box{background:#194c99 url(/images/circle/join-bg.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 50%;border-radius:16px;color:#fff;display:none!important;font-size:14px;margin-bottom:32px;padding:16px 24px;position:relative}.circle-join-box.circle-member-control-unavailable{display:block!important}.circle-join-box .circle-join-box-inner h3{font-size:20px;margin:0}.circle-join-box .circle-join-box-inner p{font-size:14px;margin:0 0 12px}.circle-join-box .circle-join-box-inner{text-align:center}.circle-join-box .circle-join-box-button{background-color:#fff;border-radius:6px;box-sizing:border-box;color:#3d4245;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;min-width:200px;padding:10px 12px}.circle-join-box .circle-join-box-popup{left:50%;right:unset;transform:translateX(-50%)}.circle-join-box .circle-member-control-message{margin-bottom:1em}.circle-search-form{position:relative}.circle-search-form .circle-search-input{width:100%}.circle-search-form .circle-search-button{background:transparent url(/images/circle/search.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 100%;border:none;height:24px;opacity:.75;outline:none;position:absolute;right:5px;text-indent:-9999px;top:7px;width:24px}.circle-search-form .circle-search-button:hover{opacity:1}.circleTop-container{margin-bottom:32px;margin-left:16px;margin-right:16px;max-width:1200px}@media (min-width:768px){.circleTop-container{margin-left:auto;margin-right:auto;width:95%}}.circleTop-outer{display:-ms-grid;display:grid;gap:24px}@media (min-width:992px){.circleTop-outer{-ms-grid-columns:240px 1fr;grid-template-columns:240px 1fr}}.circleTop-content-row{display:-ms-grid;display:grid;gap:32px}@media (min-width:768px){.circleTop-content-row{-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px}}.circleTop-section{margin-bottom:32px}.circleTop-content-side-inner{display:-ms-grid;display:grid;gap:32px}.circleTop-side-heading{color:#003368;font-size:18px;margin:0 0 1em}.circleTop-side-heading a{color:inherit}.circleTop-mycircle h3{color:#003368;font-size:18px;margin:0 0 1em}.circleTop-mycircle .mycircle-box{margin-bottom:16px}.circleTop-mycircle .mycircle-box>a{-ms-grid-columns:auto 1fr;color:inherit;display:-ms-grid;display:grid;gap:8px;grid-template-columns:auto 1fr}.circleTop-mycircle .mycircle-box>a:hover{text-decoration:none}.circleTop-mycircle .mycircle-box>a:hover h4{text-decoration:underline}.circleTop-mycircle .mycircle-box .icon img{border-radius:4px;height:40px;width:40px}.circleTop-mycircle .mycircle-box .content h4{color:#003368;font-size:16px;margin:0}.circleTop-mycircle .mycircle-box .content p{color:#6b7377;font-size:12px}.circleTop-mycircle .mycircle-box-settings{font-size:14px;margin-left:48px}.circleTop-mycircle .mycircle-box-settings summary{color:#0e6ace;font-weight:700}.circleTop-mycircle .mycircle-box-settings summary:hover{cursor:pointer;text-decoration:underline}.circleTop-mycircle .mycircle-box-settings .details-content{border:1px solid #d2d8dd;border-radius:8px;margin-top:8px;padding:12px}.circleTop-mycircle .membership-blogList+.membership-blogList{border-top:1px solid #d2d8dd;margin-top:12px;padding-top:12px}.circleTop-mycircle .membership-blogList .circle-blog-name{-ms-grid-columns:auto 1fr;color:#003368;display:-ms-grid;display:grid;font-weight:700;gap:8px;grid-template-columns:auto 1fr}.circleTop-mycircle .membership-blogList .circle-blog-icon{border-radius:24px;height:24px;width:24px}.circleTop-mycircle .membership-blogList .membership-category{margin-top:8px}.circleTop-mycircle .membership-blogList .membership-category .select-label{color:#6b7377;font-size:12px}.circleTop-mycircle .membership-blogList .membership-category-select{margin-top:4px;width:100%}.circleTop-mycircle .mycircle-tips{background-color:#d4e3f0;border-radius:8px;color:#6b7377;font-size:13px;padding:12px}.circleTop-mycircle .empty-message{font-size:14px}.circle-createNew{align-items:center;display:flex;margin-top:16px}.circle-createNew .circle-createNew-link{align-items:center;color:#0e6ace;display:inline-flex;font-size:14px;font-weight:700;gap:8px}.circle-createNew .circle-createNew-link .icon{align-items:center;background-color:#d4e3f0;border-radius:4px;display:flex;height:40px;justify-content:center;width:40px}.circle-createNew .circle-createNew-link .icon .blogicon{color:#0e6ace;height:20px;width:20px}.circleTop-guest-container{margin-bottom:32px;margin-left:16px;margin-right:16px;max-width:980px}@media (min-width:768px){.circleTop-guest-container{margin-left:auto;margin-right:auto;width:95%}}.category-child-list{margin-bottom:20px}.category-child-list li{border-right:1px solid #d2d8dd;display:inline;font-size:13px;line-height:1.7;list-style:none;margin-right:.3em;padding-right:.7em}.blogs-list{line-height:1.5}.blogs-list li{*zoom:1;display:block}.blogs-list li:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.blogs-list .user-icon{-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;border-radius:3px;float:left;height:40px;margin-right:7px;width:40px}.blogs-list .meta{color:#6b7377;display:block;font-size:12px}#main.manage{width:100%}#main.manage .circle-manage-menu{margin:15px 0}#main.manage .circle-admin-table{font-size:13px;text-align:left;width:100%}#main.manage .circle-admin-table td{border:solid #d2d8dd;border-width:0 0 1px;padding:30px 0}#main.manage .circle-admin-table th{background:none;border:solid #d2d8dd;border-width:0 0 1px;font-weight:400;padding:0 15px}#main.manage .circle-admin-table .submit-btn{margin:0 auto;text-align:center}#main.manage .circle-admin-table a{font-weight:400}#main.manage .circle-admin-table img{vertical-align:middle}#main.manage .circle-admin-table input[type=text],#main.manage .circle-admin-table textarea{width:100%}#main.manage .circle-admin-table.blogs tr.unapproved{background:#f5f5f5}#main.manage .circle-admin-table.blogs th{font-weight:700;padding:5px}#main.manage .circle-admin-table.blogs td{padding:20px 10px}.l-circle-list-outer{margin:40px 0}.circle-list-search-form{margin-bottom:24px}.l-circlePage-container{margin:32px 16px;max-width:1200px}@media (min-width:768px){.l-circlePage-container{margin-left:auto;margin-right:auto;width:95%}}@media (min-width:992px){.l-circlePage-container{-ms-grid-columns:200px 1fr;display:-ms-grid;display:grid;gap:32px;grid-template-columns:200px 1fr}}.l-circlePage-content{margin-top:24px}@media (min-width:992px){.l-circlePage-content{margin-top:0}}.l-circlePage-content-row{display:-ms-grid;display:grid;gap:40px;margin-top:40px}@media (min-width:768px){.l-circlePage-content-row{-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px}}.circlePage-sideNav-content{display:-ms-grid;display:grid;gap:32px}.circlePage-sideNav-heading{color:#003368;font-size:14px;margin:0 0 1em}.circlePage-sideNav-heading a{color:inherit}.circlePage-backBtn{align-items:center;border-radius:6px;box-sizing:border-box;color:#003368;display:inline-flex;font-size:14px;text-align:center;width:100%}@media (min-width:992px){.circlePage-backBtn{border:1px solid #003368;justify-content:center;padding:8px 12px}}.circlePage-backBtn svg{height:18px;margin-right:8px;width:18px}.circlePage-side-circle-list-wrapper{display:none}@media (min-width:992px){.circlePage-side-circle-list-wrapper{display:block}}.circlePage-side-circle-list{display:-ms-grid;display:grid;gap:16px;list-style:none;margin:0;padding:0}.circlePage-side-circle-list li{-ms-grid-columns:auto 1fr;display:-ms-grid;display:grid;gap:8px;grid-template-columns:auto 1fr}.circlePage-side-circle-list .circle-list-icon img{border-radius:4px;height:40px;width:40px}.circlePage-side-circle-list .circle-list-content{min-width:0}.circlePage-side-circle-list .circle-name{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#003368;display:-webkit-box;font-size:14px;margin:0;overflow:hidden}.circlePage-side-circle-list .circle-name a{color:inherit}.circlePage-side-circle-list .circle-meta{color:#6b7377;font-size:12px}.circlePage-side-circle-list .circle-meta a{color:inherit;font-weight:400}.circlePage-sideNav-more{color:#003368;font-size:14px;font-weight:700;margin-top:8px}.circlePage-sideNav-more a{color:inherit}.guide-globalNav{margin:24px 0}@media (max-width:767px){.guide-globalNav{margin-bottom:0}}.guide-globalNav .guide-globalNav-inner{align-items:center;display:flex;margin-left:auto;margin-right:auto;max-width:1200px;width:90%}@media (max-width:767px){.guide-globalNav .guide-globalNav-inner{align-items:normal;flex-direction:column;width:auto}}.guide-globalNav .guide-globalNav-logo{margin:0}.guide-globalNav .guide-globalNav-logo a{color:#3d4245}@media (max-width:767px){.guide-globalNav .guide-globalNav-logo{margin-left:16px;margin-right:16px}}.guide-globalNav .guide-globalNav-logo .guide-globalNav-logo-img{display:block}@media (max-width:767px){.guide-globalNav .guide-globalNav-logo .guide-globalNav-logo-img{height:28px;width:160px}}.guide-globalNav .guide-globalNav-nav{align-items:center;display:flex;font-size:16px;list-style:none;margin:0 0 0 auto;padding-bottom:8px;padding-top:8px}@media (max-width:1024px){.guide-globalNav .guide-globalNav-nav{padding-left:12px;padding-right:12px}}@media (max-width:767px){.guide-globalNav .guide-globalNav-nav{-webkit-overflow-scrolling:touch;border-bottom:1px solid #d2d8dd;font-size:14px;margin:16px 0 0;overflow-x:scroll;overflow-y:hidden}.guide-globalNav .guide-globalNav-nav::-webkit-scrollbar{display:none}}.guide-globalNav .guide-globalNav-nav .guide-globalNav-nav-li{display:inline-block;margin-left:.5em}.guide-globalNav .guide-globalNav-nav .guide-globalNav-nav-li:first-child{margin-left:0}.guide-globalNav .guide-globalNav-nav .guide-globalNav-nav-li.is-selected a{background-color:rgba(25,48,70,.3)}.guide-globalNav .guide-globalNav-nav a{border-radius:50px;color:#3d4245;display:inline-block;padding:.6em;white-space:nowrap}.guide-globalNav .guide-globalNav-nav a:hover{background-color:rgba(25,48,70,.3);text-decoration:none}.btn-rounded{-moz-border-radius-topright:30px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#b3c4c3;border:none;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:30px;border-top-right-radius:30px;border-radius:30px;color:#fff!important;display:inline-block;font-size:13px;font-weight:700;line-height:1.5;padding:.6em 2em}.btn-rounded:hover{background-color:#9cb2b1;border:none;text-decoration:none!important}.btn-rounded.btn-large{font-size:15px;padding:1em 2.5em}.btn-rounded.btn-primary{background-color:#2d95de}.btn-rounded.btn-primary:hover{background-color:#2188d1}.btn-rounded.btn-register{background-color:#25ab5d}.btn-rounded.btn-register:hover{background-color:#209652}.guide-case-nav{margin:auto;padding-top:2em;text-align:right;width:940px}.guide-case-nav ul{margin:0;padding:0}.guide-case-nav li{display:inline-block;font-size:90%}.guide-case-nav li a{border-bottom:4px solid hsla(0,0%,100%,.7);color:#fff;margin-left:1.5em}.guide-case-nav li a:hover{color:#ebebeb;text-decoration:none}.guide-case-bg-gray{background-color:#f0f2f5}.guide-case-container{color:#717c7b;font-family:proxima-nova,Helvetica Neue,Helvetica,Arial,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:90%;margin-left:auto;margin-right:auto;padding:3em 0;width:940px}.guide-case-container p{margin-bottom:1em}.guide-case-container .badge{-moz-border-radius-topright:20px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;background:#4f5656;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:20px;border-top-right-radius:20px;border-radius:20px;font-size:11px;padding:0 .5em;vertical-align:top}.guide-case-container h1,.guide-case-container h2,.guide-case-container h3,.guide-case-container h4,.guide-case-container h5{color:#4f5656}.guide-case-container .container-header-subtitle{color:#b3c4c3;display:block;font-size:80%;letter-spacing:.5em;line-height:1.5;margin:0 0 1em;text-align:center}.guide-case-container h1{letter-spacing:.05em;margin:0 0 1.5em;text-align:center}.guide-case-container h3{font-size:110%;margin-bottom:1em}.guide-case-container h4{font-size:100%;margin-bottom:1em}.guide-case-container .span4 p{font-size:90%}.guide-case-container .span3 p{font-size:85%}.guide-case-container .aside{border-bottom:1px solid #d2d8dd;border-top:1px solid #d2d8dd;margin:2.5em auto;padding:1.5em 0 1.5em 100px;position:relative;width:75%}.guide-case-container .aside>*{text-align:left}.guide-case-container .aside img{left:0;position:absolute;top:3em}.guide-case-container .aside h1{font-size:120%;letter-spacing:0;margin-bottom:.5em;text-align:left}.guide-case-header{background-color:#000;background-size:cover;color:#fff;height:550px;position:relative;text-align:center}.guide-case-header .guide-case-container{padding:0}.guide-case-header .guide-case-header-inner{height:340px;left:0;margin-top:-170px;padding:0;position:absolute;top:50%;width:100%}.guide-case-header p{color:#fff;font-size:105%}.guide-case-feature-section .guide-case-container{*zoom:1;display:block;position:relative}.guide-case-feature-section .guide-case-container:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.guide-case-feature-section .guide-feature-img{position:absolute;right:500px;top:0}.guide-case-feature-section .guide-feature-content{float:right;margin-top:3em;width:470px}.guide-case-feature-section h1{letter-spacing:0;line-height:1.4;margin:0 0 .5em;text-align:left}.guide-case-subfeature .guide-case-container{padding-bottom:0}.guide-case-subfeature h3{text-align:center}.guide-case-subfeature .feature-image{margin-bottom:1em;text-align:center}.guide-case-subfeature .btn-wrapper{margin:1em 0;text-align:center}.guide-case-subfeature .feature-2 .feature-image{margin-bottom:.5em;text-align:left}#guide-creator-header{background:#000 url(/images/guide/case/creator/guide-creator-header.jpg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 50%;text-align:left}#guide-creator-header h1{color:#fff;margin:0;text-align:left}#guide-creator-header h1 .line1{display:block;font-family:Nothing You Could Do,cursive;font-size:24px;letter-spacing:0;line-height:1.2em}#guide-creator-header h1 .line2{display:block;font-size:112px;letter-spacing:0;line-height:1.1em}.guide-creator-app .guide-case-container{*zoom:1;display:block;min-height:600px;padding:0;position:relative}.guide-creator-app .guide-case-container:after{clear:both;content:".";display:block;font-size:0;height:0;visibility:hidden}.guide-creator-app .container-header-subtitle,.guide-creator-app h1{text-align:left}.guide-creator-app .guide-creator-app-img{background-image:url(/images/guide/case/creator/ios-app.jpg?version=10960b6e4e2e676f1fd44691ccd4c6);height:600px;position:absolute;right:500px;top:0;width:632px}.guide-creator-app .guide-creator-app-content{float:right;margin-top:120px;width:470px}@media (-webkit-min-device-pixel-ratio:2) and (min-device-width:768px),(min-resolution:2dppx) and (min-device-width:768px){.guide-creator-app .guide-creator-app-img{background-image:url(/images/guide/case/creator/ios-app@2x.jpg?version=10960b6e4e2e676f1fd44691ccd4c6);background-size:632px 600px}}.guide-creator-creator{background-color:#f0f2f5}.guide-creator-creator blockquote{font-family:serif;font-size:120%;font-style:italic;line-height:1.7;margin-bottom:1em}.guide-creator-creator strong{color:#4f5656;display:block;font-size:120%;margin-bottom:.5em}.guide-creator-creator small a{color:#6b7377}.guide-creator-getstarted{padding:3em 0;text-align:center}.guide-creator-getstarted h1{font-size:340%;margin-bottom:10px}.badge.badge-media-header{background-color:#b1ff58;border-radius:70px;color:#717c7b;display:inline-block;font-size:17px;font-weight:700;height:70px;left:240px;line-height:70px;padding:0;position:absolute;text-align:center;top:-20px;width:70px}#guide-media-header{background:#000 url(/images/guide/case/media/guide-media-header.jpg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 50%}#guide-media-header .guide-case-container{position:relative}#guide-media-header h1{color:#fff;margin:0 0 .5em}#guide-media-header h1 .line1{display:block;font-size:16px;letter-spacing:1em;line-height:1.2em;text-transform:uppercase}#guide-media-header h1 .line2{display:block;font-family:Nothing You Could Do,cursive;font-size:112px;letter-spacing:.05em;line-height:1.2em}#guide-media-header p{font-size:90%}#guide-media-header .guide-case-header-description-line1{display:block;font-size:200%;line-height:1.4;margin-bottom:.5em}.page-guide-media .guide-case-subfeature .guide-case-container{padding-top:0}.guide-case-feature-section.overview .guide-case-container{height:355px}.guide-case-feature-section.overview .guide-feature-img{top:3em}.guide-case-feature-section.seo .guide-case-container{height:453px}.guide-case-feature-section.seo .guide-feature-content{float:left;width:400px}.guide-case-feature-section.seo .guide-feature-img{right:0;top:3em}.guide-media-case .row h1,.guide-media-case .row h2{text-align:center}.guide-media-case .row h1{font-size:160%;margin:0 0 .5em}.guide-media-case .row h2{font-size:90%}.guide-media-case .row .guide-case-image img{margin-bottom:1.5em;max-width:100%}.guide-media-case .btn-wrapper{text-align:center}.guide-case-voice{margin:3em auto;width:70%}.guide-case-voice blockquote{font-family:serif;font-size:120%;font-style:italic;line-height:1.7;margin-bottom:1em}.guide-case-voice strong{color:#4f5656;display:block;font-size:120%;margin-bottom:.5em}.guide-case-voice small a{color:#6b7377;line-height:1.5}.guide-media-request{text-align:center}.page-guide-creator .section-case,.page-guide-media .section-case{margin:0}.guide-case-thumb{display:inline-block;margin:0 10px;vertical-align:top;width:220px}.guide-case-thumb h3{font-size:13px;margin:.5em 0}.guide-case-thumb h3 a{color:#3d4245}.guide-case-thumb img{max-width:100%}.mixin-guide-section{margin-bottom:6rem;margin-top:6rem}.mixin-guide-section img{max-width:100%}@media (max-width:767px){.mixin-guide-section{margin-bottom:4rem;margin-top:4rem}}.mixin-guide-l-row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (max-width:767px){.mixin-guide-l-row{flex-direction:column;margin-left:0;margin-right:0}}.page-guide-wrapper h1,.page-guide-wrapper h2,.page-guide-wrapper h3,.page-guide-wrapper h4,.page-guide-wrapper h5{color:#242527;line-height:1.25}.page-guide-wrapper h3{font-size:1.1em}@media (max-width:767px){.page-guide-wrapper h3{font-size:.95em}}.page-guide-wrapper p{margin-bottom:1em;margin-top:1em}.page-guide-wrapper sup{top:-.5em}.page-guide-wrapper sup a{border:none;color:#6b7377;font-weight:400;margin:0 .25em}@media (max-width:767px){.page-guide-wrapper .br-md{display:none}}.page-guide-wrapper .guide-header{margin:4em 0;text-align:center}.page-guide-wrapper .guide-page-btn{background:#242527;border-radius:6px;color:#fff;display:inline-block;font-size:14px;font-weight:700;letter-spacing:.025em;min-width:6em;padding:12px 24px;text-align:center;text-decoration:none}.page-guide-wrapper .guide-page-btn:hover{background:#3d4245;text-decoration:none}.page-guide-wrapper .guide-page-btn+.guide-page-btn{margin-left:8px}.page-guide-wrapper .guide-page-btn-secondary{background-color:rgba(25,48,70,.2);color:#242527}.page-guide-wrapper .guide-page-btn-secondary:hover{background-color:rgba(25,48,70,.3)}.page-guide-wrapper .guide-link{border-bottom:1px solid #6b7377;color:#242527;text-decoration:none}.page-guide-wrapper .guide-link:hover{color:#0b56a8;text-decoration:none}.page-guide-wrapper .guide-header-inner{margin-left:16px;margin-right:16px}@media (min-width:768px){.page-guide-wrapper .guide-header-inner{margin-left:auto;margin-right:auto;max-width:1200px;width:90%}}.page-guide-wrapper .guide-header-inner h1{font-size:2.5rem;line-height:1.2;margin:0}@media (min-width:768px){.page-guide-wrapper .guide-header-inner h1{font-size:5rem}}.page-guide-wrapper .guide-header-inner h1 span{left:.3em;position:relative}.page-guide-wrapper .guide-header-inner .hero-lead{font-size:1rem;margin:1em 0}@media (min-width:768px){.page-guide-wrapper .guide-header-inner .hero-lead{font-size:20px}}.page-guide-wrapper .guide-cta-btn-wrapper{margin-top:32px;text-align:center}.page-guide-wrapper .guide-cta-btn-wrapper .cta-sub{margin-top:1rem}.page-guide-wrapper .guide-cta-btn-wrapper .guide-page-btn{min-width:10em}.page-guide-wrapper .section-header{margin-bottom:3rem;text-align:center}.page-guide-wrapper .section-header h2{font-size:3rem;margin-bottom:.3em}@media (max-width:767px){.page-guide-wrapper .section-header h2{font-size:1.8em}}.page-guide-wrapper .section-header .section-header-lead{font-size:1rem;margin:1em 0}@media (min-width:768px){.page-guide-wrapper .section-header .section-header-lead{font-size:20px}}.page-guide-wrapper .l-guide-feature{margin:6rem 16px}@media (min-width:768px){.page-guide-wrapper .l-guide-feature{margin-left:auto;margin-right:auto;max-width:1200px;width:90%}}.page-guide-wrapper .l-guide-feature img{max-width:100%}@media (max-width:767px){.page-guide-wrapper .l-guide-feature{margin-bottom:4rem;margin-top:4rem}}.page-guide-wrapper .guide-keyFeatures-item{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:4rem;margin-left:-15px;margin-right:-15px}@media (max-width:767px){.page-guide-wrapper .guide-keyFeatures-item{flex-direction:column;margin-left:0;margin-right:0}}.page-guide-wrapper .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure{order:2}@media (max-width:767px){.page-guide-wrapper .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure{order:1}}.page-guide-wrapper .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content{order:1}@media (max-width:767px){.page-guide-wrapper .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content{order:2}}.page-guide-wrapper .guide-keyFeatures-item-figure{box-sizing:border-box;padding-left:15px;padding-right:15px;text-align:center;width:50%}@media (max-width:767px){.page-guide-wrapper .guide-keyFeatures-item-figure{padding-left:0;padding-right:0;width:100%}}.page-guide-wrapper .guide-keyFeatures-item-figure img{max-width:100%}@media (max-width:767px){.page-guide-wrapper .guide-keyFeatures-item-figure{margin-bottom:1em}}.page-guide-wrapper .guide-keyFeatures-item-content{align-items:center;box-sizing:border-box;padding-left:15px;padding-right:15px;width:50%}@media (max-width:767px){.page-guide-wrapper .guide-keyFeatures-item-content{padding-left:0;padding-right:0;width:100%}}.page-guide-wrapper .guide-keyFeatures-item-content h3{font-size:1.8rem;margin:0 0 1rem}@media (min-width:768px){.page-guide-wrapper .guide-keyFeatures-item-content h3{font-size:2rem}}.page-guide-wrapper .guide-keyFeatures-item-content p{font-size:.95rem}@media (min-width:768px){.page-guide-wrapper .guide-keyFeatures-item-content p{font-size:1rem}.page-guide-wrapper .guide-features{display:flex;margin-left:-1rem;margin-right:-1rem}}.page-guide-wrapper .guide-features .guide-features-item{padding-left:94px;position:relative}.page-guide-wrapper .guide-features .guide-features-item:not(:first-child){margin-top:3rem}@media (min-width:768px){.page-guide-wrapper .guide-features .guide-features-item{padding:1.5rem 1rem;position:static;text-align:center;width:100%}.page-guide-wrapper .guide-features .guide-features-item:not(:first-child){margin-top:0}}.page-guide-wrapper .guide-features .guide-features-item .guide-features-img{left:0;position:absolute;top:0;width:88px}@media (min-width:768px){.page-guide-wrapper .guide-features .guide-features-item .guide-features-img{position:static;width:150px}}.page-guide-wrapper .guide-features .guide-features-item p{font-size:.85rem}@media (min-width:768px){.page-guide-wrapper .guide-features .guide-features-item p{font-size:.9rem}}.page-guide-wrapper .guide-features+.guide-features{margin-top:3rem}@media (min-width:768px){.page-guide-wrapper .guide-features+.guide-features{margin-top:0}}.page-guide-wrapper .guide-heading-badge{margin-bottom:1em}.page-guide-wrapper .l-guide-aside{background-color:#f0f2f5;border-left:5px solid #d2d8dd;border-radius:8px;box-sizing:border-box;margin:6rem 16px;padding:24px}.page-guide-wrapper .l-guide-aside img{max-width:100%}@media (max-width:767px){.page-guide-wrapper .l-guide-aside{margin-bottom:4rem;margin-top:4rem}}@media (min-width:768px){.page-guide-wrapper .l-guide-aside{margin-left:auto;margin-right:auto;max-width:1200px;max-width:960px;width:90%}}.page-guide-wrapper .l-guide-aside>h2{margin-top:0}.page-guide-wrapper .l-guide-aside>p{margin:1em 0 0}.page-guide-wrapper .l-guide-register{margin:6rem 16px;text-align:center}@media (min-width:768px){.page-guide-wrapper .l-guide-register{margin-left:auto;margin-right:auto;max-width:1200px;width:90%}}.page-guide-wrapper .l-guide-register img{max-width:100%}@media (max-width:767px){.page-guide-wrapper .l-guide-register{margin-bottom:4rem;margin-top:4rem}}.page-guide-wrapper .l-guide-plans{margin:6rem 16px}@media (min-width:768px){.page-guide-wrapper .l-guide-plans{margin-left:auto;margin-right:auto;max-width:1200px;width:90%}}.page-guide-wrapper .l-guide-plans img{max-width:100%}@media (max-width:767px){.page-guide-wrapper .l-guide-plans{margin-bottom:4rem;margin-top:4rem}}@media (min-width:992px){.page-guide-wrapper .l-guide-plans .plans-items{display:flex;justify-content:space-between}}.page-guide-wrapper .l-guide-plans .plans-items-section:not(:first-child){margin-top:40px}@media (min-width:992px){.page-guide-wrapper .l-guide-plans .plans-items-section:not(:first-child){margin-left:24px;margin-top:0}}.page-guide-wrapper .l-guide-plans .plans-items-section-heading{border-bottom:2px solid #242527;margin:0 0 24px;padding-bottom:.5em}@media (min-width:768px){.page-guide-wrapper .l-guide-plans .plans-items-list{display:flex;justify-content:space-between}}.page-guide-wrapper .l-guide-plans .plans-item{width:100%}.page-guide-wrapper .l-guide-plans .plans-item:not(:first-child){border-top:1px solid #d2d8dd;margin-top:32px;padding-top:32px}@media (min-width:768px){.page-guide-wrapper .l-guide-plans .plans-item:not(:first-child){border-top:none;margin-left:24px;margin-top:0;padding-top:0}}.page-guide-wrapper .l-guide-plans .plans-item .plans-item-header{display:flex;margin-bottom:32px}@media (min-width:768px){.page-guide-wrapper .l-guide-plans .plans-item .plans-item-header{flex-direction:column}}.page-guide-wrapper .l-guide-plans .plans-item .cta{margin:0 0 0 auto}@media (min-width:768px){.page-guide-wrapper .l-guide-plans .plans-item .cta{margin:16px 0 0}}.page-guide-wrapper .l-guide-plans .plans-item .heading{color:#242527;font-size:24px;font-weight:700;margin:0}.page-guide-wrapper .l-guide-plans .plans-item .heading span{display:block;font-size:12px;font-weight:400;letter-spacing:.025em}.page-guide-wrapper .l-guide-plans .plans-item .subheading{color:#242527;font-size:16px;font-weight:700;margin:0}.page-guide-wrapper .l-guide-plans .plans-item p{color:#6b7377;font-size:14px;margin:16px 0 0}.page-guide-wrapper .l-guide-plans .plans-item>ul{color:#6b7377;font-size:.85rem;margin:16px 0;padding-left:1.5em}.page-guide-wrapper .l-guide-plans .plans-item>ul li{margin-bottom:.5em}.page-guide-wrapper .l-guide-plans .price{margin:32px 0 0}.page-guide-wrapper .l-guide-plans .price dt{font-size:12px;margin-bottom:6px}.page-guide-wrapper .l-guide-plans .price dd{margin:0}.page-guide-wrapper .l-guide-plans .price dd+dt{margin-top:16px}.page-guide-wrapper .l-guide-plans .price-value{font-size:16px;font-weight:700}.page-guide-wrapper .l-guide-plans .price-discount{background:#ddeefa;color:#2d95de;font-size:12px}.page-guide-wrapper .l-guide-plans .price-notice{color:#6b7377;font-size:.8rem;margin-top:6px}.page-guide-wrapper .l-guide-faq{margin:6rem 16px}@media (min-width:768px){.page-guide-wrapper .l-guide-faq{margin-left:auto;margin-right:auto;max-width:1200px;max-width:960px;width:90%}}.page-guide-wrapper .l-guide-faq img{max-width:100%}@media (max-width:767px){.page-guide-wrapper .l-guide-faq{margin-bottom:4rem;margin-top:4rem}}.page-guide-wrapper .faq-items{margin:auto}.page-guide-wrapper .faq-items details{font-size:1rem;margin:0;overflow:hidden}.page-guide-wrapper .faq-items details:not(:first-child){margin-top:16px}.page-guide-wrapper .faq-items details[open]{padding:1rem}.page-guide-wrapper .faq-items details[open] summary{margin:-1rem -1rem 0}.page-guide-wrapper .faq-items details summary{background:#f0f2f5;border-radius:8px;cursor:pointer;padding:1.25rem 1rem}.page-guide-wrapper .faq-items details summary:hover{color:#0b56a8}.page-guide-wrapper .faq-items details summary:focus{outline:none}.page-guide-wrapper .faq-items details>div{padding:1rem}.page-guide-wrapper .faq-items details ul{margin:1em 0;padding-left:1.5em}.page-guide-wrapper .faq-items details p{margin:0}.page-guide-wrapper .faq-items details p+p{margin-top:1em}.page-guide-wrapper .guide-features-wrapper{display:flex;flex-wrap:wrap;margin-bottom:2em;margin-left:-15px;margin-right:-15px}@media (max-width:767px){.page-guide-wrapper .guide-features-wrapper{flex-direction:column;margin-left:0;margin-right:0}}.page-guide-wrapper .guide-features-wrapper .guide-features-img{display:block;margin:0 auto .8em;max-width:8em}@media (max-width:767px){.page-guide-wrapper .guide-features-wrapper .guide-features-img{margin-bottom:.3em}}.page-guide-wrapper .guide-features-wrapper .badge-empty{min-height:20px}@media (max-width:767px){.page-guide-wrapper .guide-features-wrapper .badge-empty{display:none}}.page-guide-wrapper .guide-features-wrapper h3{font-size:1em;margin-top:.5em}@media (max-width:767px){.page-guide-wrapper .guide-features-wrapper h3{font-size:.95em}}.page-guide-wrapper .guide-features-wrapper .guide-features-item{box-sizing:border-box;padding-left:15px;padding-right:15px;text-align:center;width:25%}@media (max-width:767px){.page-guide-wrapper .guide-features-wrapper .guide-features-item{margin-bottom:2em;padding-left:0;padding-right:0;width:100%}.page-guide-wrapper .guide-features-wrapper .guide-features-item:last-child{margin-bottom:0}}.page-guide-wrapper .guide-features-wrapper.guide-features-main .guide-features-item{box-sizing:border-box;padding-left:15px;padding-right:15px;width:33.333333%}@media (max-width:767px){.page-guide-wrapper .guide-features-wrapper.guide-features-main .guide-features-item{padding-left:0;padding-right:0;width:100%}}.page-guide-wrapper .guide-features-wrapper.guide-features-main .guide-features-img{max-width:10em}.page-guide-wrapper .guide-features-wrapper.guide-features-main h3{font-size:1.1em}@media (max-width:767px){.page-guide-wrapper .guide-features-wrapper.guide-features-main h3{font-size:1.1em}}.l-guide-supportPrograms{margin:6rem 16px}@media (min-width:768px){.l-guide-supportPrograms{margin-left:auto;margin-right:auto;max-width:1200px;width:90%}}.l-guide-supportPrograms img{max-width:100%}@media (max-width:767px){.l-guide-supportPrograms{margin-bottom:4rem;margin-top:4rem}}.nav-supportProgram-items .nav-supportProgram-row{margin-top:32px}@media (min-width:768px){.nav-supportProgram-items .nav-supportProgram-row{display:flex}.nav-supportProgram-items .nav-supportProgram-row>div:not(:first-child){margin-left:5%}}.nav-supportProgram-items .nav-supportProgram-row>div{display:flex;flex:1;flex-direction:column;justify-content:center}.nav-supportProgram-items .nav-supportProgram{background-size:cover;border-radius:8px;padding:32px 24px;text-align:center}@media (min-width:768px){.nav-supportProgram-items .nav-supportProgram{padding:40px 24px}}.nav-supportProgram-items .nav-supportProgram:not(:first-child){margin-top:32px}@media (min-width:768px){.nav-supportProgram-items .nav-supportProgram:not(:first-child){margin-top:0}}.nav-supportProgram-items .nav-supportProgram p{color:#3d4245;margin:0}.nav-supportProgram-items .nav-supportProgram a{color:#0e6ace}.nav-supportProgram-items .nav-supportProgram.is-darkBg{background-color:rgba(0,0,0,.5)}.nav-supportProgram-items .nav-supportProgram.is-darkBg .heading,.nav-supportProgram-items .nav-supportProgram.is-darkBg p{color:#fff}.nav-supportProgram-items .nav-supportProgram.is-darkBg a{color:#62d7f4}.nav-supportProgram-items .nav-supportProgram .heading{font-size:24px;font-weight:700;margin:0 0 24px}.nav-supportProgram-items .supportProgram-oss{background-image:url(/images/guide/guide/supportProgram-oss_bg.jpg?version=10960b6e4e2e676f1fd44691ccd4c6)}.nav-supportProgram-items .supportProgram-education{background-image:url(/images/guide/guide/supportProgram-education_bg.jpg?version=10960b6e4e2e676f1fd44691ccd4c6)}.nav-supportProgram-items .supportProgram-npo{background-image:url(/images/guide/guide/supportProgram-npo_bg.jpg?version=10960b6e4e2e676f1fd44691ccd4c6)}.nav-supportProgram-items .supportProgram-cta{margin-top:16px}.page-guide-app{color:#4d4d4d}.page-guide-app .content-inner{margin:0 auto;width:960px}.page-guide-app .content-main{background:#edf2f2;padding:10px 0 70px;text-align:center}.page-guide-app .thin{font-size:18px;font-weight:700;margin:10px 0 0}.page-guide-app .intro{margin:20px 0 0}.page-guide-app .intro p{font-size:16px}.page-guide-app .intro img{margin:20px 5px 0}.page-guide-app .app-image{margin:50px 0 0}.page-guide-app .app-image .device{height:560px}.page-guide-app .device-wrapper{position:relative}.page-guide-app .download-banner{margin-bottom:1em}.page-guide-app .new{-moz-border-radius-topright:45px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;-moz-border-radius-topleft:0;background:#369ecf;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-webkit-border-bottom-left-radius:0;border-bottom-left-radius:0;-webkit-border-bottom-right-radius:0;border-bottom-right-radius:0;-webkit-border-top-left-radius:0;border-top-left-radius:0;-webkit-border-top-right-radius:45px;border-top-right-radius:45px;border-radius:45px;color:#fff;font-size:18px;font-weight:700;padding:35px 0;position:absolute;right:70px;top:-10px;width:90px}.page-guide-app .content-function{margin:40px 0}.page-guide-app .content-function .span4{text-align:center}.page-guide-app .content-function h3{margin:0 0 .5em}.page-guide-app .content-function img{margin:25px 0}.page-guide-app .content-function p{text-align:left}.page-guide-app .download-app{background:#edf2f2;padding:70px 0;text-align:center}.page-guide-app .download-app img{margin:0 5px}.page-guide-app .guide-app-header{background:#f0f2f5;padding:4em 0;text-align:center}@media (max-width:767px){.page-guide-app .guide-app-header{padding:2em 0}}.page-guide-app .guide-app-header-inner{margin-left:auto;margin-right:auto;width:960px}@media (max-width:1024px){.page-guide-app .guide-app-header-inner{width:720px}}@media (max-width:767px){.page-guide-app .guide-app-header-inner{margin-left:10px;margin-right:10px;width:auto}}.page-guide-app .guide-header-logo{max-width:100%;width:350px}@media (max-width:767px){.page-guide-app .guide-header-logo{width:200px}}.page-guide-app .guide-app-header-heading{font-size:1.5em}@media (max-width:767px){.page-guide-app .guide-app-header-heading{font-size:1em}}.page-guide-app .guide-app-download-banner{align-items:center;display:flex;justify-content:space-between;margin-top:2em}.page-guide-app .guide-app-download-banner .guide-app-download-banner-item{text-align:center;width:49%}.page-guide-app .guide-app-download-banner .guide-app-download-banner-item .image-download-badge{width:200px}@media (max-width:767px){.page-guide-app .guide-app-download-banner .guide-app-download-banner-item .image-download-badge{max-width:90%}}.page-guide-app .guide-app-devices{align-items:center;display:flex;justify-content:space-between;margin-top:1em}.page-guide-app .guide-app-devices .guide-app-devices-item{text-align:center;width:49%}.page-guide-app .guide-app-devices .guide-app-devices-item .image-device{height:560px}@media (max-width:767px){.page-guide-app .guide-app-devices .guide-app-devices-item .image-device{height:auto;max-width:100%}}.page-guide-app .l-guide-app-features{margin:6rem auto;width:960px}@media (max-width:1024px){.page-guide-app .l-guide-app-features{width:720px}}@media (max-width:767px){.page-guide-app .l-guide-app-features{margin-left:10px;margin-right:10px;width:auto}}.page-guide-app .l-guide-app-features img{max-width:100%}@media (max-width:767px){.page-guide-app .l-guide-app-features{margin-bottom:4rem;margin-top:4rem}}.page-guide-app .l-guide-app-download{margin:6rem auto;width:960px}@media (max-width:1024px){.page-guide-app .l-guide-app-download{width:720px}}@media (max-width:767px){.page-guide-app .l-guide-app-download{margin-left:10px;margin-right:10px;width:auto}}.page-guide-app .l-guide-app-download img{max-width:100%}@media (max-width:767px){.page-guide-app .l-guide-app-download{margin-bottom:4rem;margin-top:4rem}}.page-guide-app .l-guide-app-download .guide-app-download-banner{justify-content:center}.page-guide-app .l-guide-app-download .guide-app-download-banner-item{margin-left:10px;margin-right:10px;width:auto}@media (max-width:767px){.page-guide-app .l-guide-app-download .guide-app-download-banner-item{margin:0}}.page-guide-pro{color:#2c2c2c}.page-guide-pro .br-pc{display:block}@media (max-width:767px){.page-guide-pro .br-pc{display:none}}.page-guide-pro .br-sp{display:none}@media (max-width:767px){.page-guide-pro .br-sp{display:block}}.page-guide-pro .page-guide-wrapper{margin-top:0}.page-guide-pro .guide-pro-header{background-color:#fff;background-image:url(/images/guide/pro/bg-main-left.svg?version=10960b6e4e2e676f1fd44691ccd4c6),url(/images/guide/pro/bg-main-right.svg?version=10960b6e4e2e676f1fd44691ccd4c6);background-position:0 0,100% 100%;background-repeat:no-repeat,no-repeat;background-size:auto;padding:4em 0;text-align:center}@media (max-width:767px){.page-guide-pro .guide-pro-header{background-size:60%;padding:2em 0}}.page-guide-pro .guide-pro-header p strong{background:linear-gradient(transparent 70%,#f8ff41 0)}.page-guide-pro .guide-pro-header .guide-pro-header-inner{margin-left:auto;margin-right:auto;width:960px}@media (max-width:1024px){.page-guide-pro .guide-pro-header .guide-pro-header-inner{width:720px}}@media (max-width:767px){.page-guide-pro .guide-pro-header .guide-pro-header-inner{margin-left:10px;margin-right:10px;width:auto}}.page-guide-pro .guide-pro-header .guide-pro-header-inner h1{font-size:2.8em;margin:.3em 0}@media (max-width:767px){.page-guide-pro .guide-pro-header .guide-pro-header-inner h1{font-size:2em}}.page-guide-pro .guide-pro-header .guide-pro-header-inner .guide-pro-header-logo{width:250px}@media (max-width:767px){.page-guide-pro .guide-pro-header .guide-pro-header-inner .guide-pro-header-logo{width:200px}}.page-guide-pro .guide-pro-header .guide-pro-header-inner ul{display:flex;flex-flow:wrap;margin:auto;width:60%}@media (max-width:767px){.page-guide-pro .guide-pro-header .guide-pro-header-inner ul{width:90%}}@media (max-width:359px){.page-guide-pro .guide-pro-header .guide-pro-header-inner ul{width:65%}}.page-guide-pro .guide-pro-header .guide-pro-header-inner ul li{align-items:center;display:flex;flex-grow:1;justify-content:center;list-style:none;margin-bottom:1em}@media (max-width:767px){.page-guide-pro .guide-pro-header .guide-pro-header-inner ul li{font-size:1.2em;margin-bottom:.5em}}@media (max-width:359px){.page-guide-pro .guide-pro-header .guide-pro-header-inner ul li{justify-content:left}}.page-guide-pro .guide-pro-header .guide-pro-header-inner ul li:before{background:#4ba367 url(/images/guide/pro/compare-check-icon.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 50%;background-size:65%;border-radius:50%;color:#fff;content:" ";display:block;font-size:10px;height:16px;margin-right:.8em;min-width:16px;text-align:center;width:16px}.page-guide-pro .guide-pro-header .guide-pro-header-inner .guide-pro-header-btn-wrapper{margin-top:1em}@media (max-width:767px){.page-guide-pro .guide-pro-header .guide-pro-header-inner .guide-pro-header-btn-wrapper{margin-top:.5em}.page-guide-pro .guide-pro-header .guide-pro-header-inner .guide-pro-header-btn-wrapper .btn-register{border:2px solid #fff}}.page-guide-pro .guide-pro-header .guide-pro-header-inner .btn-corporation{border-bottom:1px solid #25ab5d;color:#25ab5d;display:inline-block;font-size:.8em;margin-top:1em}.page-guide-pro .guide-pro-header .guide-pro-header-inner .btn-corporation:hover{text-decoration:none}.page-guide-pro .guide-pro-feature-wrapper{margin-bottom:0}.page-guide-pro .guide-pro-feature-wrapper .guide-features-item{width:33.3333%}@media (max-width:767px){.page-guide-pro .guide-pro-feature-wrapper .guide-features-item{margin-bottom:0;padding-left:28vw;padding-right:0;position:relative;text-align:left;width:100%}.page-guide-pro .guide-pro-feature-wrapper .guide-features-item img{bottom:0;left:0;margin:auto;position:absolute;top:0;width:26vw}}.page-guide-pro .guide-pro-feature-wrapper .guide-features-item p{text-align:left}.page-guide-pro .guide-pro-feature-wrapper .guide-features-item p strong{background:linear-gradient(transparent 70%,#f8ff41 0)}@media (max-width:767px){.page-guide-pro .l-guide-feature{margin-left:20px;margin-right:20px}}.page-guide-pro .l-guide-feature .btn-wrapper{margin-top:2em;text-align:center}@media (max-width:767px){.page-guide-pro .l-guide-feature .btn-wrapper{margin-top:1em}}.page-guide-pro .guide-keyFeatures-item{align-items:center;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (max-width:767px){.page-guide-pro .guide-keyFeatures-item{flex-direction:column;margin-left:0;margin-right:0}}.page-guide-pro .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure{order:2}@media (max-width:767px){.page-guide-pro .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure{order:1}}.page-guide-pro .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content{order:1}@media (max-width:767px){.page-guide-pro .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content{order:2}}.page-guide-pro .guide-keyFeatures-item-figure{box-sizing:border-box;padding-left:15px;padding-right:15px;text-align:center;width:50%}@media (max-width:767px){.page-guide-pro .guide-keyFeatures-item-figure{padding-left:0;padding-right:0;width:100%}}.page-guide-pro .guide-keyFeatures-item-figure img{max-width:100%;width:450px}@media (max-width:767px){.page-guide-pro .guide-keyFeatures-item-figure{margin-bottom:1em}.page-guide-pro .guide-keyFeatures-item-figure img{width:300px}}.page-guide-pro .l-guide-push{margin-bottom:2em;margin-top:3em}@media (max-width:767px){.page-guide-pro .l-guide-push{margin-bottom:3em}}.page-guide-pro .l-guide-push .section-header{margin-bottom:1.5em;margin-top:3em}.page-guide-pro .l-guide-push .guide-features-wrapper{justify-content:center}.page-guide-pro .l-guide-push .guide-features-item{text-align:left;width:33.3333%}@media (max-width:767px){.page-guide-pro .l-guide-push .guide-features-item{display:flex;margin-bottom:0;width:100%}}.page-guide-pro .l-guide-push .guide-features-item p{border:2px solid #9aa5ab;border-radius:8px;color:#5d5d5d;display:inline-block;font-weight:700;padding:20px;position:relative}.page-guide-pro .l-guide-push .guide-features-item p span{color:#637179;display:block;font-size:12px;font-weight:400;text-align:right}@media (max-width:767px){.page-guide-pro .l-guide-push .guide-features-item p{margin-right:15px}}.page-guide-pro .l-guide-push .guide-features-item p:after,.page-guide-pro .l-guide-push .guide-features-item p:before{border-left:8px solid transparent;border-right:13px solid transparent;border-top:11px solid #666;content:"";left:50px;position:absolute;transform:skewX(-30deg);transform-origin:left top}@media (max-width:767px){.page-guide-pro .l-guide-push .guide-features-item p:after,.page-guide-pro .l-guide-push .guide-features-item p:before{border-bottom:13px solid transparent;border-top:13px solid transparent;margin:auto;top:40%;transform:none;transform-origin:50% 50%}}.page-guide-pro .l-guide-push .guide-features-item p:before{border-top-color:#9aa5ab;bottom:-12px;left:15px}@media (max-width:767px){.page-guide-pro .l-guide-push .guide-features-item p:before{border-left:13px solid #9aa5ab;border-top-color:transparent;bottom:40%;left:auto;right:-27px}}.page-guide-pro .l-guide-push .guide-features-item p:after{border-top-color:#fff;bottom:-9px;left:17px}@media (max-width:767px){.page-guide-pro .l-guide-push .guide-features-item p:after{border-left:13px solid #fff;border-top-color:transparent;bottom:40%;left:auto;right:-25px}}.page-guide-pro .l-guide-push .guide-features-item img{width:45px}@media (max-width:767px){.page-guide-pro .l-guide-push .guide-features-item img{width:60px}}.page-guide-pro .pro-compare-bottom{border-top:1px solid #bbb;padding-top:2em}.page-guide-pro .btn{border-radius:5px}@media (max-width:767px){.page-guide-pro .guide-keyFeatures h3{display:none}}.page-guide-pro .guide-keyFeatures p strong{background:linear-gradient(transparent 70%,#f8ff41 0)}.page-guide-pro .guide-keyFeatures .guide-keyFeatures-item-reason-sp{display:none}@media (max-width:767px){.page-guide-pro .guide-keyFeatures .guide-keyFeatures-item-reason-sp{border:1px solid #bfced3;border-radius:50px;display:block;font-size:.8em;font-weight:700;padding:2px 15px;text-align:center}}.page-guide-pro .guide-keyFeatures .guide-keyFeatures-item-header-sp{display:none}@media (max-width:767px){.page-guide-pro .guide-keyFeatures .guide-keyFeatures-item-header-sp{display:block;font-size:1.2em;margin-top:0}}.page-guide-pro .l-guide-feature{margin-top:1em}@media (max-width:767px){.page-guide-pro .l-guide-feature{margin-bottom:2em}}.page-guide-pro .section-header h2{font-size:2em}@media (max-width:767px){.page-guide-pro .section-header h2{font-size:1.4em;line-height:1.5}}.page-guide-pro .section-header .section-header-lead{border-bottom:1px solid #bababa;display:inline-block;font-size:1.1em;padding:0 0 10px;position:relative;text-align:center}@media (max-width:767px){.page-guide-pro .section-header .section-header-lead{font-size:.9em;margin-bottom:1em}}.page-guide-pro .section-header .section-header-lead:after,.page-guide-pro .section-header .section-header-lead:before{border:14px solid transparent;content:"";left:50%;margin-left:-14px;position:absolute}.page-guide-pro .section-header .section-header-lead:before{border-top-color:#bababa;bottom:-28px}.page-guide-pro .section-header .section-header-lead:after{border-top-color:#fff;bottom:-27px}.page-guide-pro .section-header .section-header-lead+h2{margin-top:.2em}.page-guide-pro .guide-keyFeatures-item-content{align-items:center;box-sizing:border-box;padding-left:15px;padding-right:15px;width:50%}@media (max-width:767px){.page-guide-pro .guide-keyFeatures-item-content{padding-left:0;padding-right:0;width:100%}}.page-guide-pro .guide-keyFeatures-item-content h3{font-size:1.6em}@media (max-width:767px){.page-guide-pro .guide-keyFeatures-item-content h3{font-size:1.4em}}.page-guide-pro .guide-keyFeatures-item-content p{font-size:1em}.page-guide-pro .guide-keyFeatures-item-content .guide-keyFeatures-item-reason{border:1px solid #bfced3;border-radius:50px;display:inline-block;font-size:.8em;font-weight:700;margin:0;padding:2px 15px}@media (max-width:767px){.page-guide-pro .guide-keyFeatures-item-content .guide-keyFeatures-item-reason{display:none}}.page-guide-pro .l-guide-pro-faq{margin:6rem auto;width:960px}@media (max-width:1024px){.page-guide-pro .l-guide-pro-faq{width:720px}}@media (max-width:767px){.page-guide-pro .l-guide-pro-faq{margin-left:10px;margin-right:10px;width:auto}}.page-guide-pro .l-guide-pro-faq img{max-width:100%}@media (max-width:767px){.page-guide-pro .l-guide-pro-faq{margin-bottom:4rem;margin-top:4rem}}.page-guide-pro .l-guide-pro-faq .btn-wrapper{margin-top:2em;text-align:center}@media (max-width:767px){.page-guide-pro .l-guide-pro-faq .btn-wrapper{margin-top:1em}}.page-guide-pro .guide-pro-faq-ul{display:flex;flex-wrap:wrap;list-style:none}.page-guide-pro .guide-pro-faq-ul li{box-sizing:border-box;width:50%}@media (max-width:767px){.page-guide-pro .guide-pro-faq-ul li{padding:0 10px;width:100%}}.page-guide-pro .guide-pro-faq-ul li:nth-child(odd){padding-right:20px}@media (max-width:767px){.page-guide-pro .guide-pro-faq-ul li:nth-child(odd){padding-right:10px}}.page-guide-pro .guide-pro-faq-ul li:nth-child(2n){padding-left:20px}@media (max-width:767px){.page-guide-pro .guide-pro-faq-ul li:nth-child(2n){padding-left:10px}}.page-guide-pro .guide-pro-faq-ul li h3{font-size:1em;font-weight:700}.page-guide-pro .guide-pro-faq-ul li a:link,.page-guide-pro .guide-pro-faq-ul li a:visited{color:#5d5d5d;font-weight:700;text-decoration:underline}.page-guide-pro .guide-pro-faq-ul li a:hover{text-decoration:none}.l-guide-pro-compare{margin:6rem auto;width:960px}@media (max-width:1024px){.l-guide-pro-compare{width:720px}}@media (max-width:767px){.l-guide-pro-compare{margin-left:10px;margin-right:10px;width:auto}}.l-guide-pro-compare img{max-width:100%}@media (max-width:767px){.l-guide-pro-compare{margin-bottom:4rem;margin-top:4rem}}.l-guide-pro-compare img{height:70%}.pro-compare{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (max-width:767px){.pro-compare{background:#fff;display:flex;flex-direction:column;flex-direction:row;justify-content:space-around;left:0;margin-left:0;margin-right:0;padding-bottom:10px;padding-top:10px;position:sticky;top:50px}}@media (max-width:375px){.pro-compare .page-guide-pro .pro-compare{top:10px}}.pro-compare .pro-compare-item{box-sizing:border-box;line-height:1.6;padding-left:15px;padding-right:15px;width:50%}@media (max-width:767px){.pro-compare .pro-compare-item{margin-bottom:3em;padding-left:0;padding-right:0;width:100%}.pro-compare .pro-compare-item:last-child{margin-bottom:0}}.pro-compare .compare-columnHeader{box-sizing:border-box;padding-left:15px;padding-right:15px;width:40%}@media (max-width:767px){.pro-compare .compare-columnHeader{display:none;padding-left:0;padding-right:0;width:100%}}.pro-compare .pro-compare-heading{margin-bottom:1em;text-align:center}.pro-compare .pro-compare-heading .btn{box-sizing:border-box;width:100%}.pro-compare .compare-plan{box-sizing:border-box;padding-left:15px;padding-right:15px;width:60%}@media (max-width:767px){.pro-compare .compare-plan{padding-left:0;padding-right:0;width:100%}}.pro-compare .compare-plan-item{display:flex;text-align:center}@media (max-width:767px){.pro-compare .compare-plan-item .btn-large{font-size:.8em;min-height:3em;padding:6px 10px}}.pro-compare .compare-plan-item .compare-plan-item-column{padding:0 10px;width:100%}@media (max-width:767px){.pro-compare .compare-plan-item .compare-plan-item-column{line-height:1;padding:0}.pro-compare .compare-plan-item .compare-plan-item-column .btn{align-items:center;display:flex;justify-content:center;margin:auto;width:80%}}.pro-compare .pro-compare-item-price{align-items:center;display:flex;flex-direction:column;height:auto;justify-content:center;margin:0 0 .8em;text-align:center;width:100%}.pro-compare .pro-compare-item-price .price{font-size:2em}@media (max-width:767px){.pro-compare .pro-compare-item-price .price{font-size:1.5em}}.pro-compare .pro-compare-item-price.pro-compare-item-price-normal .price{font-size:1.5em}@media (max-width:767px){.pro-compare .pro-compare-item-price.pro-compare-item-price-normal .price{font-size:1em}.pro-compare .pro-compare-item-price .year{font-size:.7em}}.pro-compare .pro-compare-heading-notice{color:#6b7377;font-size:.8em}.pro-compare .pro-compare-heading-notice a{color:#6b7377;text-decoration:underline}@media (max-width:767px){.pro-compare .pro-compare-heading-notice .pro-price-notice{font-size:.7em}}.pro-compare .pro-compare-list{margin:1em 0;padding:0}.pro-compare .pro-compare-list li{align-items:center;display:flex;list-style:none;margin-bottom:1em}.pro-compare .pro-compare-list li:before{background:#3d4245 url(/images/guide/pro/compare-check-icon.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 50%;background-size:65%;border-radius:50%;color:#fff;content:" ";display:block;font-size:10px;height:16px;margin-right:.8em;min-width:16px;text-align:center;width:16px}.pro-compare .compare-normalPlan .pro-compare-list{color:#6b7377}.pro-compare .compare-normalPlan .pro-compare-list li:before{background-color:#6b7377}@media (max-width:767px){.pro-compare-table{padding-bottom:25px}}.pro-compare-table h3{border-bottom:1px solid #bbb;font-weight:700;padding-bottom:12px}@media (max-width:767px){.pro-compare-table h3{border-bottom:1px solid #eee;margin-bottom:0;margin-top:25px;text-align:center}}.pro-compare-table .pro-compare-table-header-sp{display:none}@media (max-width:767px){.pro-compare-table .pro-compare-table-header-sp{display:block;font-size:.95em;padding:20px 15px 10px;text-align:center}}.pro-compare-table .pro-compare-table-item{align-items:center;display:flex}.pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.pro-compare-table .pro-compare-table-item h4{padding-bottom:5px;padding-top:5px}.pro-compare-table .pro-compare-table-item h4{box-sizing:border-box;font-weight:400;padding-left:0;padding-right:15px;width:40%}@media (max-width:767px){.pro-compare-table .pro-compare-table-item h4{display:none;padding-left:0;padding-right:0;width:100%}}.pro-compare-table .pro-compare-table-item .pro-compare-table-cell{box-sizing:border-box;font-size:1em;padding-left:15px;padding-right:15px;text-align:center;width:30%}@media (max-width:767px){.pro-compare-table .pro-compare-table-item .pro-compare-table-cell{font-size:.9em;padding-left:0;padding-right:0;padding:0 15px;width:100%}}.pro-compare-table .pro-compare-table-item .pro-compare-table-cell strong{font-size:1.75em}@media (max-width:767px){.pro-compare-table .pro-compare-table-item .pro-compare-table-cell strong{font-size:1.5em;font-weight:400}.pro-compare-table .pro-compare-table-item .pro-compare-table-cell img{width:15%}}.pro-compare-table .pro-compare-table-item .pro-compare-table-pro{color:#25ab5d}@media (max-width:767px){.pro-compare-table .pro-compare-table-item .pro-compare-table-pro{border-right:1px solid #bfced3}}.pro-compare-table .pro-compare-table-item .pro-compare-table-normal{color:#777}@media (max-width:767px){.pro-compare-table .pro-compare-table-item .pro-compare-table-normal{color:#bbb}}.pro-compare-table .pro-compare-icon-ok{fill:#25ab5d;width:15%}.pro-compare-table .pro-compare-icon-ok circle{fill:#fff}.pro-compare-table .pro-compare-icon-ng{fill:#777;width:15%}@media (max-width:767px){.pro-compare-table .pro-compare-icon-ng{fill:#bbb}.pro-compare-bottom{display:none}}.l-guide-pro-pricing{margin:6rem auto;width:960px}@media (max-width:1024px){.l-guide-pro-pricing{width:720px}}@media (max-width:767px){.l-guide-pro-pricing{margin-left:10px;margin-right:10px;width:auto}}.l-guide-pro-pricing img{max-width:100%}@media (max-width:767px){.l-guide-pro-pricing{margin-bottom:4rem;margin-top:4rem}}.l-guide-pro-pricing .btn-wrapper{margin-top:2em;text-align:center}@media (max-width:767px){.l-guide-pro-pricing{margin:3em 20px}.l-guide-pro-pricing a,.l-guide-pro-pricing a:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.l-guide-pro-pricing .btn-wrapper{background:#25aa5d;border:1px solid #d2dce0;border-radius:0 0 4px 4px;border-top:none;margin-top:0}.l-guide-pro-pricing .btn-wrapper p{margin:0}.l-guide-pro-pricing .btn-wrapper p:hover{background-color:transparent}}.pro-pricing-wrapper{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (max-width:767px){.pro-pricing-wrapper{border:1px solid #d2dce0;border-bottom:none;border-radius:4px 4px 0 0;flex-direction:column;flex-direction:row;justify-content:space-between;margin-left:0;margin-right:0}}.pro-pricing-course{box-sizing:border-box;padding-left:15px;padding-right:15px;text-align:center;width:33.333333%}@media (max-width:767px){.pro-pricing-course{margin-bottom:0;padding-left:0;padding-right:0;width:100%;width:32%}.pro-pricing-course:last-child{margin-bottom:0}}.pro-pricing-course.course-biyearly{border:2px solid #25ab5d;border-radius:4px;padding-bottom:20px}@media (max-width:767px){.pro-pricing-course.course-biyearly{background:#fdffbc;border:none;padding-bottom:10px}}.pro-pricing-course h5{border-bottom:1px solid #2c2c2c;font-size:1.2em;font-weight:700;margin-bottom:.8em;margin-top:30px;padding-bottom:.5em;position:relative}@media (max-width:767px){.pro-pricing-course h5{color:#2c2c2c;font-size:15px;margin:1em .5em .8em}}.pro-pricing-course h5 .badge{background:#fff;color:#25ab5d;font-size:.8em;left:0;margin:auto;padding:0 10px;position:absolute;right:0;top:-40px;width:30%}@media (max-width:767px){.pro-pricing-course h5 .badge{background:#25ab5d;color:#fff;padding:0;top:-23px;width:80%}}.pro-pricing-course .pro-pricing-sign{font-size:1.9em}@media (max-width:767px){.pro-pricing-course .pro-pricing-sign{color:#2c2c2c;font-size:20px}}.pro-pricing-course .pro-pricing-note{font-size:.8em;margin-bottom:0}.pro-pricing-course .pro-pricing-discount-rate{color:#25ab5d;display:block;font-size:1.2em;margin-right:.3em;margin-top:.5em;padding:.1em .4em}@media (max-width:767px){.pro-pricing-course .pro-pricing-discount-rate{font-size:13px;margin-right:0}.pro-pricing-course .pro-pricing-note{font-size:11px;margin-top:0}}.page-policy .l-policy-header{background-color:#f0f2f5;margin-bottom:3em;padding:3em 0;text-align:center}.page-policy .l-policy-header-inner{margin-left:auto;margin-right:auto;width:960px}@media (max-width:1024px){.page-policy .l-policy-header-inner{width:720px}}@media (max-width:767px){.page-policy .l-policy-header-inner{margin-left:10px;margin-right:10px;width:auto}}.page-policy .l-policy-header-inner h1{font-size:1.2rem;font-weight:700;letter-spacing:.2em}.page-policy .l-policy-content{font-size:1rem;line-height:1.7em;margin-left:auto;margin-right:auto;max-width:680px;width:960px}@media (max-width:1024px){.page-policy .l-policy-content{width:720px}}@media (max-width:767px){.page-policy .l-policy-content{margin-left:10px;margin-right:10px;width:auto}}.page-policy .l-policy-content section{margin-bottom:3em}.page-policy .l-policy-content p{font-size:1em;margin:1em 0}.page-policy .l-policy-content img,.page-policy .l-policy-content video{height:auto;max-width:100%}.page-policy .l-policy-content h1,.page-policy .l-policy-content h2,.page-policy .l-policy-content h3,.page-policy .l-policy-content h4,.page-policy .l-policy-content h5,.page-policy .l-policy-content h6{line-height:1.3;margin:.4em 0 .8em}.page-policy .l-policy-content h1{border-bottom:1px solid #d2d8dd;font-size:160%;padding-bottom:.4em;text-align:center}@media (max-width:767px){.page-policy .l-policy-content h1{font-size:150%}}.page-policy .l-policy-content h2{font-size:140%}.page-policy .l-policy-content h3{font-size:130%}.page-policy .l-policy-content h4{font-size:120%}.page-policy .l-policy-content h5{font-size:110%}.page-policy .l-policy-content h6{font-size:100%}.page-policy .l-policy-content dd,.page-policy .l-policy-content ol,.page-policy .l-policy-content ul{margin:0 0 1em 1.5em;padding:0 0 0 1em}.page-policy .l-policy-content dd li ol,.page-policy .l-policy-content dd li ul,.page-policy .l-policy-content ol li ol,.page-policy .l-policy-content ol li ul,.page-policy .l-policy-content ul li ol,.page-policy .l-policy-content ul li ul{margin-bottom:0}.page-policy .l-policy-share-buttons{margin-bottom:3em;text-align:center}.page-policy .l-policy-share-buttons iframe,.page-policy .l-policy-share-buttons>div{display:inline-block;margin:0 .2em .3em 0;vertical-align:top}.page-guide-corporation{--main-width-md:720px;--main-width-lg:960px;--main-width-xl:1140px;--space-section-sides:16px;--space-section-sides-md:5vw;--fontSize-xs:12px;--fontSize-sm:14px;--fontSize-md:16px;--fontSize-lg:20px;--fontSize-xl:24px;--fontSize-xxl:32px;--fontSize-xxxl:40px;--radius-default:5px;--lineHeight-default:1.7;--lineHeight-thin:1.4;--color-highlight:#e23350;--color-linkForDarkBg:#62d7f4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.page-guide-corporation *{box-sizing:border-box}.page-guide-corporation h1,.page-guide-corporation h2,.page-guide-corporation h3,.page-guide-corporation h4,.page-guide-corporation h5{font-feature-settings:"palt";color:#242527;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,Meiryo,sans-serif;line-height:var(--lineHeight-thin)}.page-guide-corporation .guide-company-btn{background:#242527;border-radius:6px;color:#fff;display:inline-block;font-size:var(--fontSize-sm);font-weight:700;letter-spacing:.075em;padding:.75rem 2rem;text-align:center;text-decoration:none}.page-guide-corporation .guide-company-btn:hover{background:#3d4245;text-decoration:none}.page-guide-corporation .guide-company-btn-secondary{background:#242527;background:transparent;border:2px solid #242527;border-radius:6px;color:#fff;color:#242527;display:inline-block;font-size:var(--fontSize-sm);font-weight:700;letter-spacing:.075em;padding:.75rem 2rem;text-align:center;text-decoration:none}.page-guide-corporation .guide-company-btn-secondary:hover{background:#3d4245;background:#242527;color:#fff;text-decoration:none}@media (min-width:1200px){.page-guide-corporation .guide-globalNav-inner{max-width:var(--main-width-xl)}}.page-guide-corporation .br-mobile{display:inline-block}@media (min-width:768px){.page-guide-corporation .br-mobile{display:none}}.page-guide-corporation .br-pc{display:none}@media (min-width:768px){.page-guide-corporation .br-pc{display:inline-block}}.page-guide-corporation .highlight{color:var(--color-highlight)}.page-guide-corporation .guide-globalNav{position:static}.page-guide-corporation .guide-companyNav{bottom:0;position:fixed;transition:.3s;width:100%;z-index:10}@media (min-width:768px){.page-guide-corporation .guide-companyNav{background:hsla(0,0%,100%,.75);bottom:auto;top:0}.page-guide-corporation .guide-companyNav.off-screen{top:-100px}}.page-guide-corporation .guide-companyNav-inner{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:960px;padding:8px 12px}@media (min-width:1200px){.page-guide-corporation .guide-companyNav-inner{max-width:var(--main-width-xl);padding:0}}.page-guide-corporation .guide-companyNav-nav{display:none}@media (min-width:768px){.page-guide-corporation .guide-companyNav-nav{display:block;font-size:.8em;margin:0;padding-bottom:8px;padding-top:8px}}.page-guide-corporation .guide-companyNav-nav a{border-radius:50px;color:#3d4245;display:inline-block;padding:.6em;white-space:nowrap}.page-guide-corporation .guide-companyNav-nav-li{display:inline-block;margin-left:.5em}.page-guide-corporation .guide-companyNav-nav-li:first-child{margin-left:0}.page-guide-corporation .guide-companyNav .guide-company-btn{padding:.75rem 0;width:100%}@media (min-width:768px){.page-guide-corporation .guide-companyNav .guide-company-btn{padding:.5rem 2rem;width:auto}}@media (min-width:992px){.page-guide-corporation .guide-companyNav .guide-company-btn{padding:.5rem 3rem}}.page-guide-corporation .guide-company-container{margin-left:var(--space-section-sides);margin-right:var(--space-section-sides)}@media (min-width:768px){.page-guide-corporation .guide-company-container{margin-left:var(--space-section-sides-md);margin-right:var(--space-section-sides-md)}}@media (min-width:992px){.page-guide-corporation .guide-company-container{margin-left:auto;margin-right:auto;width:var(--main-width-lg)}}@media (min-width:1200px){.page-guide-corporation .guide-company-container{width:var(--main-width-xl)}}.page-guide-corporation .guide-company-section-header{margin-bottom:40px;text-align:center}.page-guide-corporation .guide-company-section-header .header-label{border-bottom:1px solid #3d4245;display:inline-block;font-size:var(--fontSize-xs);letter-spacing:.25em;margin-bottom:24px;padding-bottom:.25em;padding-left:.2em}.page-guide-corporation .guide-company-section-header h2{font-size:2rem;line-height:1.2;margin:0}@media (min-width:992px){.page-guide-corporation .guide-company-section-header h2{font-size:3rem}}.page-guide-corporation .guide-company-section-header p{margin-top:1em}@media (min-width:768px){.page-guide-corporation .guide-company-section-header .header-lead{font-size:var(--fontSize-lg)}}.page-guide-corporation .cta{margin-top:24px}.page-guide-corporation .cta .cta-label{font-size:var(--fontSize-xs);letter-spacing:.1em;margin-bottom:24px}.page-guide-corporation .cta .cta-footnote{font-size:var(--fontSize-xs);letter-spacing:.075em;margin-top:16px}.page-guide-corporation .hero-bg{animation:hero 30s linear infinite;background:url(/images/guide/corporation/hero-bg.svg?version=10960b6e4e2e676f1fd44691ccd4c6) 50%;background-size:cover}@keyframes hero{0%{background-position:center 500px}to{background-position:center 0}}.page-guide-corporation .guide-company-hero{margin-left:var(--space-section-sides);margin-right:var(--space-section-sides);padding:64px 0 32px;text-align:center}@media (min-width:768px){.page-guide-corporation .guide-company-hero{margin-left:var(--space-section-sides-md);margin-right:var(--space-section-sides-md)}}@media (min-width:992px){.page-guide-corporation .guide-company-hero{margin-left:auto;margin-right:auto;width:var(--main-width-lg)}}@media (min-width:1200px){.page-guide-corporation .guide-company-hero{width:var(--main-width-xl)}}.page-guide-corporation .guide-company-hero .hero-label{font-size:var(--fontSize-sm);letter-spacing:.1em;margin-bottom:1rem}.page-guide-corporation .guide-company-hero h1{font-size:2.5rem;line-height:1.2;margin:0}@media (min-width:768px){.page-guide-corporation .guide-company-hero h1{font-size:3.5rem}}.page-guide-corporation .guide-company-hero .hero-lead{margin:1em 0}@media (min-width:768px){.page-guide-corporation .guide-company-hero .hero-lead{font-size:var(--fontSize-lg)}}.page-guide-corporation .guide-company-hero .guide-company-btn{padding:.75rem 3rem}.page-guide-corporation .customer-logos{margin-left:var(--space-section-sides);margin-right:var(--space-section-sides);margin-top:24px}@media (min-width:768px){.page-guide-corporation .customer-logos{margin-left:var(--space-section-sides-md);margin-right:var(--space-section-sides-md)}}@media (min-width:992px){.page-guide-corporation .customer-logos{margin-left:auto;margin-right:auto;width:var(--main-width-lg)}}@media (min-width:1200px){.page-guide-corporation .customer-logos{width:var(--main-width-xl)}}.page-guide-corporation .customer-logos ul{display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0}.page-guide-corporation .customer-logos ul li{align-items:center;display:flex;list-style:none;margin-bottom:24px;min-height:44px;width:50%}@media (min-width:992px){.page-guide-corporation .customer-logos ul li{margin-left:16px;margin-right:16px;max-width:14%;min-height:auto;min-width:8%;width:auto}}.page-guide-corporation .customer-logos ul img{display:block;margin:auto;max-height:56px;max-width:65%}@media (min-width:768px){.page-guide-corporation .customer-logos ul img{max-width:140px}}@media (min-width:992px){.page-guide-corporation .customer-logos ul img{max-width:90%}}.page-guide-corporation .customer-logos ul .orix img{max-height:100px}.page-guide-corporation .customer-logos ul .persol{min-width:150px}.page-guide-corporation .customer-logos ul .persol img{bottom:-10%;max-width:90%;position:relative}@media (min-width:992px){.page-guide-corporation .customer-logos ul .dmm img{max-width:90%}}.page-guide-corporation .customer-logos ul .alc img{max-width:50%}@media (min-width:768px){.page-guide-corporation .customer-logos ul .alc img{max-width:120px}}@media (min-width:992px){.page-guide-corporation .customer-logos ul .gulliver img{min-width:120px}}.page-guide-corporation .customer-logos ul .tokyo-cci{min-width:170px}.page-guide-corporation .customer-logos ul .tokyo-cci img{max-width:85%}.page-guide-corporation .guide-company-feature{overflow:hidden}.page-guide-corporation .feature-main{margin-left:var(--space-section-sides);margin-right:var(--space-section-sides);margin-top:56px}@media (min-width:768px){.page-guide-corporation .feature-main{margin-left:var(--space-section-sides-md);margin-right:var(--space-section-sides-md)}}@media (min-width:992px){.page-guide-corporation .feature-main{margin-left:auto;margin-right:auto;width:var(--main-width-lg)}}@media (min-width:1200px){.page-guide-corporation .feature-main{width:var(--main-width-xl)}}.page-guide-corporation .feature-row{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.page-guide-corporation .feature-row{flex-direction:row}}.page-guide-corporation .feature-row:not(:first-child){margin-top:40px}.page-guide-corporation .feature-fig{order:1;text-align:center}@media (min-width:768px){.page-guide-corporation .feature-fig{height:500px;order:0;overflow:visible;position:relative;width:60%}}@media (min-width:992px){.page-guide-corporation .feature-fig{width:50%}}@media (min-width:1200px){.page-guide-corporation .feature-fig{width:60%}}.page-guide-corporation .feature-fig-img{max-width:480px;width:100%}@media (min-width:768px){.page-guide-corporation .feature-fig-img{margin-left:auto;margin-right:auto;max-width:none;position:absolute;right:0;top:0}.page-guide-corporation .feature-fig-img.feature-fig-img-right{left:0}}@media (min-width:992px){.page-guide-corporation .feature-fig-img{width:500px}}@media (min-width:1200px){.page-guide-corporation .feature-fig-img{width:720px}}.page-guide-corporation .feature-content{order:2;padding-top:1%}@media (min-width:768px){.page-guide-corporation .feature-content{order:0;padding-left:5%;width:40%}}@media (min-width:992px){.page-guide-corporation .feature-content{padding-top:5%;width:50%}}@media (min-width:1200px){.page-guide-corporation .feature-content{padding-top:8%;width:40%}}.page-guide-corporation .feature-content .feature-label{border-bottom:1px solid #3d4245;display:inline-block;font-size:var(--fontSize-xs);letter-spacing:.25em;padding-bottom:.25em;padding-left:.2em}.page-guide-corporation .feature-content h3{font-size:var(--fontSize-xl)}@media (min-width:768px){.page-guide-corporation .feature-content h3{font-size:var(--fontSize-xxl)}.page-guide-corporation .feature-content p{max-width:85%}}.page-guide-corporation .guide-company-plans{margin-left:var(--space-section-sides);margin-right:var(--space-section-sides);margin-top:56px}@media (min-width:768px){.page-guide-corporation .guide-company-plans{margin-left:var(--space-section-sides-md);margin-right:var(--space-section-sides-md)}}@media (min-width:992px){.page-guide-corporation .guide-company-plans{margin-left:auto;margin-right:auto;width:var(--main-width-lg)}}@media (min-width:1200px){.page-guide-corporation .guide-company-plans{width:var(--main-width-xl)}}.page-guide-corporation .plans-items{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;justify-content:space-between;margin-left:calc(var(--space-section-sides)*-1);margin-right:calc(var(--space-section-sides)*-1);overflow:scroll;padding-bottom:4%;padding-left:var(--space-section-sides);padding-right:var(--space-section-sides);padding-top:4%}.page-guide-corporation .plans-items:after{content:" ";display:block;flex-shrink:0;order:4;width:var(--space-section-sides)}@media (min-width:768px){.page-guide-corporation .plans-items:after{display:none}.page-guide-corporation .plans-items{margin-left:0;margin-right:0;overflow:initial;padding:0}}.page-guide-corporation .plans-item-business{order:1}@media (min-width:768px){.page-guide-corporation .plans-item-business{margin-left:2%;order:0}}.page-guide-corporation .plans-item-devblog{margin-left:4%;order:2}@media (min-width:768px){.page-guide-corporation .plans-item-devblog{margin-left:0;order:0}}.page-guide-corporation .plans-item-blogmedia{margin-left:4%;order:3}@media (min-width:768px){.page-guide-corporation .plans-item-blogmedia{margin-left:2%;order:0;padding-right:0}}.page-guide-corporation .plans-item{border-radius:6px;box-shadow:0 4px 16px rgba(0,0,0,.2);flex-basis:80%;flex-shrink:0;font-size:var(--fontSize-sm);padding:24px}@media (min-width:768px){.page-guide-corporation .plans-item{flex-basis:31%}}.page-guide-corporation .plans-item .plans-item-header{margin:16px 0 32px;text-align:center}.page-guide-corporation .plans-item .cta{margin:16px 0 0}.page-guide-corporation .plans-item .heading{color:#242527;font-size:24px;font-weight:700;margin:0}.page-guide-corporation .plans-item .heading span{display:block;font-size:12px;font-weight:400;letter-spacing:.025em}.page-guide-corporation .plans-item .subheading{color:#242527;font-size:16px;font-weight:700;margin:0}.page-guide-corporation .plans-item p{color:#6b7377;font-size:14px;margin:16px 0 0}.page-guide-corporation .plans-item>ul{color:#6b7377;font-size:.85rem;margin:16px 0;padding-left:1.5em}.page-guide-corporation .plans-item>ul li{margin-bottom:.5em}.page-guide-corporation .plans-item .price{margin:32px 0 0}.page-guide-corporation .plans-item .price dt{font-size:12px;margin-bottom:6px}.page-guide-corporation .plans-item .price dd{margin:0}.page-guide-corporation .plans-item .price dd+dt{margin-top:16px}.page-guide-corporation .plans-item .price-value{font-size:16px;font-weight:700}.page-guide-corporation .plans-item .price-discount{background:#ddeefa;color:#2d95de;font-size:12px}.page-guide-corporation .plans-item .price-notice{color:#6b7377;font-size:.8rem;margin-top:6px}.page-guide-corporation .footnote-number{border:none;font-size:75%;font-weight:400;line-height:0;margin:0 .25em;position:relative;top:-.5em;vertical-align:baseline}.page-guide-corporation .footnote-number a{color:#6b7377;text-decoration:none}.page-guide-corporation .guide-compare-footnote{color:#6b7377;margin:3em 0;text-align:left}.page-guide-corporation .guide-compare-footnote ul{font-size:12px;list-style:none}.page-guide-corporation .guide-compare-footnote ul li+li{margin-top:.5em}.page-guide-corporation .flowchart{margin:40px 0}@media (min-width:768px){.page-guide-corporation .flowchart{border:2px solid #d2d8dd;border-radius:8px}}.page-guide-corporation .flowchart .flowchart-heading{background:#f0f2f5;font-size:var(--fontSize-xl);margin:0;padding:1rem;text-align:center}@media (min-width:768px){.page-guide-corporation .flowchart .flowchart-heading{font-size:var(--fontSize-xxl)}}.page-guide-corporation .flowchart .flowchart-heading small{font-size:var(--fontSize-sm);letter-spacing:.15em;margin-right:.5em}.page-guide-corporation .flowchart .flowchart-fig{display:block;margin:1.5em auto 0;max-width:100%}@media (min-width:768px){.page-guide-corporation .flowchart .flowchart-fig{margin:2em auto;max-width:90%}}@media (min-width:992px){.page-guide-corporation .flowchart .flowchart-fig{max-width:728px}}.page-guide-corporation .guide-company-compare{margin-left:var(--space-section-sides);margin-right:var(--space-section-sides);margin-top:56px;text-align:center}@media (min-width:768px){.page-guide-corporation .guide-company-compare{margin-left:var(--space-section-sides-md);margin-right:var(--space-section-sides-md)}}@media (min-width:992px){.page-guide-corporation .guide-company-compare{margin-left:auto;margin-right:auto;width:var(--main-width-lg)}}@media (min-width:1200px){.page-guide-corporation .guide-company-compare{width:var(--main-width-xl)}}.page-guide-corporation .guide-company-compare .guide-company-btn{padding:.75rem 3rem}.page-guide-corporation .compare-tips-scroll{align-items:center;color:#6b7377;display:flex;font-size:var(--fontSize-sm);justify-content:space-between;line-height:1.4;margin-bottom:1em;vertical-align:bottom;width:100%}@media (min-width:768px){.page-guide-corporation .compare-tips-scroll{display:none}}.page-guide-corporation .compare-tips-scroll:after,.page-guide-corporation .compare-tips-scroll:before{background:url(/images/guide/corporation/enable-scroll-arrow.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 50%;content:"";display:block;height:16px;width:18px}.page-guide-corporation .compare-tips-scroll:after{transform:rotate(180deg)}.page-guide-corporation .compare-table-wrapper{margin-bottom:56px;margin-left:calc(var(--space-section-sides)*-1);margin-right:calc(var(--space-section-sides)*-1);overflow-x:scroll;text-align:left}@media (min-width:768px){.page-guide-corporation .compare-table-wrapper{margin-left:0;margin-right:0;overflow-x:initial}}.page-guide-corporation .compare-table{min-width:158vw;padding-left:var(--space-section-sides);padding-right:var(--space-section-sides)}@media (min-width:768px){.page-guide-corporation .compare-table{min-width:auto;padding-left:0;padding-right:0}}.page-guide-corporation .compare-table-note{color:#6b7377;font-size:var(--fontSize-sm);text-align:right}.page-guide-corporation .compare-heading{border-bottom:1px solid #d2d8dd;margin:32px 0 16px;padding-bottom:8px}.page-guide-corporation .compare-row{align-items:center;display:flex;min-height:56px}.page-guide-corporation .compare-row:nth-child(2n){background:#f0f2f5}.page-guide-corporation .compare-td,.page-guide-corporation .compare-th{flex:1;padding:.5rem .25rem}@media (min-width:768px){.page-guide-corporation .compare-td,.page-guide-corporation .compare-th{padding:1rem .75rem}}.page-guide-corporation .compare-th{font-size:var(--fontSize-sm);max-width:25%;position:relative}@media (min-width:992px){.page-guide-corporation .compare-th{font-size:medium}}.page-guide-corporation .compare-th.has-help{padding-right:24px}.page-guide-corporation .compare-td{font-size:var(--fontSize-sm);text-align:center}.page-guide-corporation .compare-head{align-items:flex-start;margin-top:0}.page-guide-corporation .compare-head .heading{color:#242527;font-size:var(--fontSize-sm)}.page-guide-corporation .compare-head .heading strong{font-size:var(--fontSize-lg)}.page-guide-corporation .value-true{background:url(/images/guide/corporation/value-true.svg?version=10960b6e4e2e676f1fd44691ccd4c6) 50%;background-size:cover}.page-guide-corporation .value-false,.page-guide-corporation .value-true{display:inline-block;height:20px;overflow:hidden;text-indent:150%;white-space:nowrap;width:20px}.page-guide-corporation .value-false{background:url(/images/guide/corporation/value-false.svg?version=10960b6e4e2e676f1fd44691ccd4c6) 50%;background-size:cover}.page-guide-corporation .value-note{font-size:var(--fontSize-xs);margin-top:4px}.page-guide-corporation .compare-price{font-size:var(--fontSize-xs);min-height:80px}.page-guide-corporation .compare-price .value-per-month strong{font-size:var(--fontSize-lg);font-weight:400}.page-guide-corporation .compare-price .value-per-month s{color:#6b7377}.page-guide-corporation .compare-price .value-amount{color:#6b7377;font-size:var(--fontSize-sm);margin-top:4px}.page-guide-corporation .compare-price .value-amount s{color:#6b7377}.page-guide-corporation .compare-price .value-discount{display:inline-block;margin-top:4px;position:relative}.page-guide-corporation .compare-price .value-discount span{border:1px solid #2d95de;border-radius:30px;color:#2d95de;display:inline-block;line-height:1;padding:4px 16px}@media (min-width:768px){.page-guide-corporation .compare-price .value-discount span{padding:4px 24px}}.page-guide-corporation .compare-price .value-discount a{bottom:0;display:block;font-size:var(--fontSize-xs);position:absolute;right:-16px}.page-guide-corporation .compare-price p{font-size:var(--fontSize-xs);margin-top:8px}.page-guide-corporation .compare-help{font-size:var(--fontSize-xs);position:absolute;right:0;top:.5rem}@media (min-width:768px){.page-guide-corporation .compare-help{font-size:var(--fontSize-sm);top:1rem}}.page-guide-corporation .compare-help summary{background:url(/images/guide/corporation/question.svg?version=10960b6e4e2e676f1fd44691ccd4c6) 50%;background-size:cover;cursor:pointer;display:inline-block;height:16px;list-style:none;opacity:.6;overflow:hidden;text-indent:150%;white-space:nowrap;width:16px}.page-guide-corporation .compare-help summary::-webkit-details-marker{display:none}.page-guide-corporation .compare-help .compare-help-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);min-width:136px;padding:16px;position:absolute;right:0;top:100%;z-index:2}@media (min-width:768px){.page-guide-corporation .compare-help .compare-help-dropdown{min-width:160px}}.page-guide-corporation .guide-company-optionService{background:#f0f2f5;padding:56px 0}.page-guide-corporation .guide-company-optionService.has-marginTop{margin-top:56px}.page-guide-corporation .guide-company-optionService .guide-company-container{max-width:var(--main-width-lg)}.page-guide-corporation .guide-company-optionService h3{font-size:var(--fontSize-xl);margin:1em 0;text-align:center}@media (min-width:768px){.page-guide-corporation .guide-company-optionService h3{font-size:var(--fontSize-xxl)}.page-guide-corporation .optionService-features-items{display:flex}}.page-guide-corporation .optionService-features-item{padding-left:80px;position:relative}@media (min-width:768px){.page-guide-corporation .optionService-features-item{padding-left:0;text-align:center}}.page-guide-corporation .optionService-features-item:not(:first-child){margin-top:24px}@media (min-width:768px){.page-guide-corporation .optionService-features-item:not(:first-child){margin-left:2%;margin-top:0}}.page-guide-corporation .optionService-features-item .features-item-icon{left:0;position:absolute;top:0;width:64px}@media (min-width:768px){.page-guide-corporation .optionService-features-item .features-item-icon{position:static;width:auto}}.page-guide-corporation .optionService-features-item h4{font-size:var(--fontSize-md);margin:1em 0}@media (min-width:768px){.page-guide-corporation .optionService-features-item h4{font-size:var(--fontSize-lg);text-align:center}}.page-guide-corporation .optionService-callout{background:rgba(0,0,0,.05);border-radius:8px;margin-top:24px;padding:16px 16px 16px 50px;position:relative}.page-guide-corporation .optionService-callout .callout-icon{left:16px;position:absolute;top:18px}.page-guide-corporation .optionService-callout h4{margin:0!important}.page-guide-corporation .optionService-callout p{font-size:var(--fontSize-sm);margin:1em 0 0}@media (min-width:768px){.page-guide-corporation .subdirectory-section{display:flex}}.page-guide-corporation .subdirectory-section:not(:first-child){margin-top:56px}@media (min-width:768px){.page-guide-corporation .subdirectory-section-header{flex-basis:40%;flex-shrink:0;margin-right:5%}}.page-guide-corporation .subdirectory-section-header h3{align-items:center;display:flex;text-align:left}.page-guide-corporation .subdirectory-section-header h3:after{background-color:rgba(0,0,0,.5);content:" ";flex:1;height:1px;margin-left:5%}.page-guide-corporation .subdirectory-section-content h4{font-size:var(--fontSize-md);margin:1em 0}@media (min-width:768px){.page-guide-corporation .subdirectory-section-content h4{font-size:var(--fontSize-lg)}}.page-guide-corporation .subdirectory-section-content-item:not(:first-child){margin-top:40px}.page-guide-corporation .subdirectory-example{margin:16px 0}.page-guide-corporation .subdirectory-example .example-header{font-size:var(--fontSize-xs);text-align:center}.page-guide-corporation .subdirectory-example .example-ul{margin:16px 0 0;padding:0}.page-guide-corporation .subdirectory-example .example-ul li{list-style:none}.page-guide-corporation .subdirectory-example .example-ul li:not(:first-child){margin-top:10px}.page-guide-corporation .subdirectory-example .example-label{background:rgba(0,0,0,.5);border-radius:30px;color:#f0f2f5;display:inline-block;font-size:10px;padding:.25em .5em;vertical-align:bottom}.page-guide-corporation .subdirectory-example .example-value{font-size:var(--fontSize-lg);margin-left:10px}.page-guide-corporation .subdirectory-interview{background:#fff}@media (min-width:768px){.page-guide-corporation .subdirectory-interview .interview-row{align-items:center;display:flex}.page-guide-corporation .subdirectory-interview .subdirectory-interview-inner{margin-left:var(--space-section-sides);margin-right:var(--space-section-sides)}}@media (min-width:768px) and (min-width:768px){.page-guide-corporation .subdirectory-interview .subdirectory-interview-inner{margin-left:var(--space-section-sides-md);margin-right:var(--space-section-sides-md)}}@media (min-width:768px) and (min-width:992px){.page-guide-corporation .subdirectory-interview .subdirectory-interview-inner{margin-left:auto;margin-right:auto;width:var(--main-width-lg)}}@media (min-width:768px) and (min-width:1200px){.page-guide-corporation .subdirectory-interview .subdirectory-interview-inner{width:var(--main-width-xl)}}@media (min-width:768px){.page-guide-corporation .subdirectory-interview .interview-fig{flex-basis:50%;order:2}}.page-guide-corporation .subdirectory-interview .interview-fig img{height:100%;object-fit:cover;width:100%}.page-guide-corporation .subdirectory-interview .interview-quote{margin:-96px 0 0;padding:32px var(--space-section-sides)}@media (min-width:768px){.page-guide-corporation .subdirectory-interview .interview-quote{flex:1;margin-top:0;order:1;padding:64px 4% 64px 0}.page-guide-corporation .subdirectory-interview .interview-quote:before{background:url(/images/guide/corporation/quote.svg?version=10960b6e4e2e676f1fd44691ccd4c6) 50%;background-size:cover;content:"";display:block;height:26px;margin:0 0 8px -16px;width:36px}}.page-guide-corporation .subdirectory-interview .interview-quote p{font-feature-settings:"palt";background-color:#fff;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,Meiryo,sans-serif;font-size:var(--fontSize-xl);font-weight:700;line-height:var(--lineHeight-thin);margin-left:-1.5%;padding:.1em 1.5%}@media (min-width:768px){.page-guide-corporation .subdirectory-interview .interview-quote p{margin-left:0;margin-top:0;padding:initial}}.page-guide-corporation .subdirectory-interview .interview-quote p a{color:#242527}.page-guide-corporation .subdirectory-interview .interview-quote footer{margin-top:16px}.page-guide-corporation .subdirectory-interview .interview-quote .interview-cta{align-items:center;display:flex;margin-top:16px}.page-guide-corporation .subdirectory-interview .interview-quote .interview-cta a{color:#242527;font-weight:700}.page-guide-corporation .guide-company-container.guide-company-option-editor .guide-company-section-header{margin-bottom:32px}.page-guide-corporation .guide-company-container.guide-company-option-editor details{text-align:center}.page-guide-corporation .guide-company-container.guide-company-option-editor details[open] summary:before{transform:translateY(-4px) rotate(90deg)}.page-guide-corporation .guide-company-container.guide-company-option-editor summary{cursor:pointer;display:inline-block;margin-left:-8px;outline:none;text-align:center}.page-guide-corporation .guide-company-container.guide-company-option-editor summary::-webkit-details-marker{display:none}.page-guide-corporation .guide-company-container.guide-company-option-editor summary:before{content:url(/images/guide/corporation/chevron-right.svg?version=10960b6e4e2e676f1fd44691ccd4c6);display:inline-block;margin-right:8px;vertical-align:middle}.page-guide-corporation .guide-company-container.guide-company-option-editor .case-content,.page-guide-corporation .guide-company-container.guide-company-option-editor .optionService-features-items{text-align:left}.page-guide-corporation .optionService-editor-partners h4{align-items:center;display:flex;font-size:var(--fontSize-lg);text-align:center}@media (min-width:768px){.page-guide-corporation .optionService-editor-partners h4{font-size:var(--fontSize-xl)}}.page-guide-corporation .optionService-editor-partners h4:after,.page-guide-corporation .optionService-editor-partners h4:before{background-color:rgba(0,0,0,.5);content:"";flex-grow:1;height:1px}.page-guide-corporation .optionService-editor-partners h4:before{margin-right:1rem}.page-guide-corporation .optionService-editor-partners h4:after{margin-left:1rem}.page-guide-corporation .partners-notice{color:#6b7377;font-size:var(--fontSize-xs);margin-bottom:24px;margin-top:-32px;text-align:right}.page-guide-corporation .partner-writers{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.page-guide-corporation .partner-writers li{font-size:var(--fontSize-xs);margin-bottom:24px;text-align:center}.page-guide-corporation .partner-writers li:not(:first-child){margin-left:4%}.page-guide-corporation .partners-icon{border-radius:56px;display:block;height:48px;margin:auto auto 8px;width:48px}@media (min-width:768px){.page-guide-corporation .partners-icon{height:56px;width:56px}}.page-guide-corporation .partner-corps{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.page-guide-corporation .partner-corps li{align-items:center;display:flex;margin-bottom:24px}.page-guide-corporation .partner-corps li:not(:first-child){margin-left:2em}.page-guide-corporation .optionService-case-item{display:flex;flex-direction:column}@media (min-width:768px){.page-guide-corporation .optionService-case-item{flex-direction:row}}.page-guide-corporation .optionService-case-item:not(:first-child){margin-top:48px}.page-guide-corporation .optionService-case-item .case-thumb{margin:0 auto 24px;width:80%}@media (min-width:768px){.page-guide-corporation .optionService-case-item .case-thumb{margin:0 4% 0 0;width:30%}}.page-guide-corporation .optionService-case-item .case-thumb img{border:1px solid rgba(0,0,0,.1);border-radius:8px;width:100%}.page-guide-corporation .optionService-case-item .case-content{flex:1}.page-guide-corporation .optionService-case-item .case-content h4{margin:0 0 16px}@media (min-width:768px){.page-guide-corporation .optionService-case-item .case-content h4{font-size:var(--fontSize-xl)}}.page-guide-corporation .optionService-case-item .case-content .case-client{margin-bottom:16px}.page-guide-corporation .optionService-case-item .case-content p{font-size:var(--fontSize-sm)}@media (min-width:768px){.page-guide-corporation .optionService-case-item .case-content p{font-size:var(--fontSize-md)}}.page-guide-corporation .optionService-case-item .case-content .case-ref{font-size:var(--fontSize-xs);margin-top:8px}.page-guide-corporation .optionService-case-item .case-content .case-ref a{color:#6b7377}.page-guide-corporation .optionService-footer{margin-top:48px;text-align:center}.page-guide-corporation .optionService-footer .cta{margin-top:24px}.page-guide-corporation .guide-company-articles{margin-top:56px}.page-guide-corporation .guide-company-articles .guide-company-section-header h2{font-size:1.5rem}@media (min-width:768px){.page-guide-corporation .guide-company-articles .guide-company-section-header h2{font-size:2rem}}.page-guide-corporation .articles-row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}@media (min-width:768px){.page-guide-corporation .articles-row{margin-left:-16px;margin-right:-16px}}.page-guide-corporation .article-item{flex-basis:50%;margin:0 0 32px;padding-left:8px;padding-right:8px;position:relative}@media (min-width:768px){.page-guide-corporation .article-item{flex-basis:33.33333333%;padding-left:16px;padding-right:16px}}.page-guide-corporation .article-item a{color:#3d4245}.page-guide-corporation .article-item a:hover{text-decoration:none}.page-guide-corporation .article-item a:hover .article-fig{filter:brightness(105%)}.page-guide-corporation .article-item .article-fig{width:100%}.page-guide-corporation .article-item .volume{background:#242527;color:#fff;display:inline-block;font-size:.7rem;left:8px;letter-spacing:.25em;padding:.25em .5em;position:absolute;top:8px}@media (min-width:768px){.page-guide-corporation .article-item .volume{font-size:var(--fontSize-xs);left:16px;top:16px}}.page-guide-corporation .article-item.article-item-comingSoon .volume{opacity:.6}.page-guide-corporation .article-item .author{display:block;font-size:var(--fontSize-xs);margin:10px 0}.page-guide-corporation .article-item h3{font-size:var(--fontSize-sm);margin:0}@media (min-width:768px){.page-guide-corporation .article-item h3{font-size:var(--fontSize-md)}}.page-guide-corporation .article-item .comingSoon-wrapper{position:relative}.page-guide-corporation .article-item .comingSoon-wrapper .comingSoon{position:absolute;text-align:center;top:50%;transform:translateY(-50%);width:100%}@media (min-width:768px){.page-guide-corporation .article-item .comingSoon-wrapper .comingSoon{top:50%;transform:translateY(-50%)}}.page-guide-corporation .article-item .comingSoon-wrapper .comingSoon img{width:50%}@media (min-width:768px){.page-guide-corporation .article-item .comingSoon-wrapper .comingSoon img{width:auto}}.page-guide-corporation .article-item .comingSoon-wrapper p{color:rgba(0,0,0,.5);font-size:var(--fontSize-sm);margin:1em 0 0}@media (min-width:768px){.page-guide-corporation .article-item .comingSoon-wrapper p{font-size:var(--fontSize-md)}}.page-guide-corporation .guide-company-faq{margin-left:var(--space-section-sides);margin-right:var(--space-section-sides);margin-top:56px}@media (min-width:768px){.page-guide-corporation .guide-company-faq{margin-left:var(--space-section-sides-md);margin-right:var(--space-section-sides-md)}}@media (min-width:992px){.page-guide-corporation .guide-company-faq{margin-left:auto;margin-right:auto;width:var(--main-width-lg)}}@media (min-width:1200px){.page-guide-corporation .guide-company-faq{width:var(--main-width-xl)}}.page-guide-corporation .guide-company-faq h3{margin:32px 0 24px;text-align:center}.page-guide-corporation .faq-items{margin:auto;max-width:var(--main-width-md)}.page-guide-corporation .faq-items details{border-top:1px solid #d2d8dd;font-size:1rem;margin:0;overflow:hidden}.page-guide-corporation .faq-items details:last-child{border-bottom:1px solid #d2d8dd}.page-guide-corporation .faq-items details[open]{padding:1rem}.page-guide-corporation .faq-items details[open] summary{margin:-1rem -1rem 0}.page-guide-corporation .faq-items details summary{cursor:pointer;padding:1.25rem 1rem}.page-guide-corporation .faq-items details summary:hover{background:#f0f2f5}.page-guide-corporation .faq-items details summary:focus{background:#f0f2f5;outline:none}.page-guide-corporation .faq-items details>div{line-height:var(--lineHeight-default);padding:1rem}.page-guide-corporation .faq-items details ul{margin:1em 0;padding-left:1.5em}.page-guide-corporation .faq-items details p{margin:0}.page-guide-corporation .faq-items details p+p{margin-top:1em}.page-guide-corporation .faq-footer{margin-top:48px;text-align:center}.page-guide-corporation .guide-company-footerNav{margin-left:var(--space-section-sides);margin-right:var(--space-section-sides);margin-top:56px;max-width:var(--main-width-lg);text-align:center}@media (min-width:768px){.page-guide-corporation .guide-company-footerNav{margin-left:var(--space-section-sides-md);margin-right:var(--space-section-sides-md)}}@media (min-width:992px){.page-guide-corporation .guide-company-footerNav{margin-left:auto;margin-right:auto;width:var(--main-width-lg)}}@media (min-width:1200px){.page-guide-corporation .guide-company-footerNav{width:var(--main-width-xl)}}.page-guide-corporation .guide-company-footerNav .guide-company-btn{margin-bottom:4rem;padding:.75rem 3rem}.page-guide-corporation .nav-supportProgram-row{margin-top:32px}@media (min-width:768px){.page-guide-corporation .nav-supportProgram-row{display:flex}.page-guide-corporation .nav-supportProgram-row>div:not(:first-child){margin-left:5%}}.page-guide-corporation .nav-supportProgram-row>div{display:flex;flex:1;flex-direction:column;justify-content:center}.page-guide-corporation .nav-supportProgram{background-size:cover;padding:32px 24px;text-align:center}@media (min-width:768px){.page-guide-corporation .nav-supportProgram{padding:40px 24px}}.page-guide-corporation .nav-supportProgram:not(:first-child){margin-top:32px}@media (min-width:768px){.page-guide-corporation .nav-supportProgram:not(:first-child){margin-top:0}}.page-guide-corporation .nav-supportProgram.is-darkBg{background-color:rgba(0,0,0,.5);color:#fff}.page-guide-corporation .nav-supportProgram.is-darkBg .heading{color:#fff}.page-guide-corporation .nav-supportProgram.is-darkBg a{color:var(--color-linkForDarkBg)}.page-guide-corporation .nav-supportProgram .heading{font-size:var(--fontSize-xl);margin:0 0 24px}.page-guide-corporation .supportProgram-oss{background-image:url(/images/guide/corporation/supportProgram-oss_bg.jpg?version=10960b6e4e2e676f1fd44691ccd4c6)}.page-guide-corporation .supportProgram-education{background-image:url(/images/guide/corporation/supportProgram-education_bg.jpg?version=10960b6e4e2e676f1fd44691ccd4c6)}.page-guide-corporation .supportProgram-npo{background-image:url(/images/guide/corporation/supportProgram-npo_bg.jpg?version=10960b6e4e2e676f1fd44691ccd4c6)}.page-guide-corporation .supportProgram-cta{margin-top:16px}.page-guide-corporation .footer-spacer{height:64px}.page-guide-corporation .footer{padding-bottom:60px}@media (min-width:768px){.page-guide-corporation .footer{padding-bottom:0}}.page-guide-compare .guide-compare-container{margin-left:16px;margin-right:16px}.page-guide-compare .guide-compare-container h1,.page-guide-compare .guide-compare-container h2,.page-guide-compare .guide-compare-container h3,.page-guide-compare .guide-compare-container h4,.page-guide-compare .guide-compare-container h5{color:#242527;line-height:1.25}@media (min-width:768px){.page-guide-compare .guide-compare-container{margin-left:auto;margin-right:auto;max-width:960px;width:90%}}.page-guide-compare .guide-compare-header{margin:1.2em 0;text-align:center}.page-guide-compare .guide-compare-header h1{font-size:40px;line-height:1.2;margin:20px 0 0}@media (min-width:768px){.page-guide-compare .guide-compare-header h1{font-size:48px}}.page-guide-compare .guide-compare-header p{color:#6b7377;font-size:14px;font-weight:400;line-height:1.4;margin:10px auto 0;max-width:330px}@media (min-width:768px){.page-guide-compare .guide-compare-header p{font-size:16px;margin-top:10px;max-width:390px}}.page-guide-compare .compare-tab-container{text-align:center}.page-guide-compare .compare-tab-container .tab-item{color:#6b7377;cursor:pointer;display:inline-block;font-size:18px;font-weight:700;margin:20px 8px 0;padding:6px}.page-guide-compare .compare-tab-container .tab-item:hover{color:#242527;text-decoration:none}.page-guide-compare .compare-tab-container .tab-item.is-selected{border-bottom:2px solid #242527;color:#242527}.page-guide-compare .tab-content{margin-bottom:4rem;margin-top:1.2rem;text-align:left}@media (min-width:768px){.page-guide-compare .tab-content{margin-bottom:6rem;margin-top:2rem}}.page-guide-compare .guide-page-btn{background:#242527;border-radius:6px;color:#fff;display:block;font-size:14px;font-weight:700;letter-spacing:.025em;min-width:6em;padding:12px 24px;text-align:center;text-decoration:none}.page-guide-compare .guide-page-btn:hover{background:#3d4245;text-decoration:none}.page-guide-compare .guide-page-btn+.guide-page-btn{margin-left:8px}.page-guide-compare .guide-page-btn-secondary{background-color:rgba(25,48,70,.2);color:#242527;display:inline-block}.page-guide-compare .guide-page-btn-secondary:hover{background-color:rgba(25,48,70,.3)}.page-guide-compare .pro-courses-register-btn{background:#db9b19;border-radius:6px;color:#fff;display:block;font-size:14px;font-weight:700;line-height:1.45;margin-bottom:0;padding:12px;text-align:center;text-decoration:none}.page-guide-compare .pro-courses-register-btn:hover{text-decoration:none}@media (min-width:768px){.page-guide-compare .pro-courses-register-btn{display:block}}.page-guide-compare .plans-items{list-style:none;margin:0;padding:0}@media (min-width:768px){.page-guide-compare .plans-items{display:flex;justify-content:center}}.page-guide-compare .plans-item{border-bottom:1px solid #d2d8dd;display:flex;flex-direction:column;padding:24px 0;width:100%}@media (min-width:768px){.page-guide-compare .plans-item{border-top:1px solid #d2d8dd}}.page-guide-compare .plans-item:not(:first-child){margin-top:24px}@media (min-width:768px){.page-guide-compare .plans-item:not(:first-child){margin-left:4%;margin-top:0}}.page-guide-compare .plans-item .plans-item-header{display:flex;margin-bottom:32px}@media (min-width:768px){.page-guide-compare .plans-item .plans-item-header{flex-direction:column}}.page-guide-compare .plans-item .cta{margin:0 0 0 auto}@media (min-width:768px){.page-guide-compare .plans-item .cta{margin:16px 0 0}}.page-guide-compare .plans-item .heading{color:#242527;font-size:24px;font-weight:700;margin:0}.page-guide-compare .plans-item .heading span{display:block;font-size:12px;font-weight:400;letter-spacing:.025em}.page-guide-compare .plans-item .subheading{color:#242527;font-size:16px;font-weight:700;margin:0}.page-guide-compare .plans-item p{color:#6b7377;font-size:14px;margin:16px 0 0}.page-guide-compare .plans-item>ul{color:#6b7377;font-size:.85rem;margin:16px 0;padding-left:1.5em}.page-guide-compare .plans-item>ul li{margin-bottom:.5em}.page-guide-compare .plans-item .price{margin:32px 0 0}.page-guide-compare .plans-item .price dt{font-size:12px;margin-bottom:6px}.page-guide-compare .plans-item .price dd{margin:0}.page-guide-compare .plans-item .price dd+dt{margin-top:16px}.page-guide-compare .plans-item .price-value{font-size:16px;font-weight:700}.page-guide-compare .plans-item .price-discount{background:#ddeefa;color:#2d95de;font-size:12px}.page-guide-compare .plans-item .price-notice{color:#6b7377;font-size:.8rem;margin-top:6px}.page-guide-compare .plans-item .footnote-number{border:none;color:#6b7377;font-size:75%;font-weight:400;line-height:0;margin:0 .25em;position:relative;top:-.5em;vertical-align:baseline}.page-guide-compare .pro-courses-row{display:-ms-grid;display:grid;gap:16px}@media (min-width:768px){.page-guide-compare .pro-courses-row{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr)}}.page-guide-compare .pro-courses-row .pro-courses-item-content{align-items:center;background-color:#fff;border:1px solid #d2d8dd;border-radius:8px;box-sizing:border-box;display:-ms-grid;display:grid;flex-direction:column;gap:8px;grid-template-areas:"heading action" "price action";overflow:hidden;padding:16px}@media (min-width:768px){.page-guide-compare .pro-courses-row .pro-courses-item-content{display:flex;min-height:200px}}.page-guide-compare .pro-courses-row .pro-courses-recommend{align-items:center;background:#003368;border-radius:8px 8px 0 0;color:#fff;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;margin:0 1em}.page-guide-compare .pro-courses-row .pro-courses-recommend.is-blank{display:none}@media (min-width:768px){.page-guide-compare .pro-courses-row .pro-courses-recommend.is-blank{display:block;visibility:hidden}}.page-guide-compare .pro-courses-row .pro-courses-heading{grid-area:heading;-ms-grid-column:1;-ms-grid-row:1}.page-guide-compare .pro-courses-row .pro-courses-heading h5{font-size:19px;font-weight:700;margin:0}@media (min-width:768px){.page-guide-compare .pro-courses-row .pro-courses-heading h5{font-size:22px}}.page-guide-compare .pro-courses-row .pro-courses-heading p{color:#6b7377;font-size:13px;margin:0}.page-guide-compare .pro-courses-row .pro-courses-price{align-items:center;display:flex;grid-area:price;-ms-grid-column:1;-ms-grid-row:3;margin:auto 0}@media (min-width:768px){.page-guide-compare .pro-courses-row .pro-courses-price{width:100%}}.page-guide-compare .pro-courses-row .pro-courses-price-content{font-size:12px;line-height:1.25;margin-left:auto;text-align:right}.page-guide-compare .pro-courses-row .pro-courses-price-content s{color:#6b7377}.page-guide-compare .pro-courses-row .pro-courses-value{font-size:21px;font-weight:700}@media (min-width:768px){.page-guide-compare .pro-courses-row .pro-courses-value{font-size:24px}}.page-guide-compare .pro-courses-row .pro-courses-note{color:#6b7377;margin:0}.page-guide-compare .pro-courses-row .pro-courses-note-discount{background:#ff531d;color:#fff;display:inline-block;font-size:18px;font-weight:700;padding:4px 6px}.page-guide-compare .pro-courses-row .pro-courses-note-undiscount{color:#6b7377}.page-guide-compare .pro-courses-row .pro-courses-action{grid-area:action;-ms-grid-column:3;-ms-grid-row:1;margin-left:auto;text-align:right}@media (min-width:768px){.recommendList-item .recommendList-header{-ms-grid-column:1;-ms-grid-row:1}.recommendList-item .recommendList-entryContent{-ms-grid-column-span:1;-ms-grid-column:1;-ms-grid-row:2}.page-guide-compare .pro-courses-row .pro-courses-action,.recommendList-item .recommendList-action{-ms-grid-row-span:2;-ms-grid-column:2;-ms-grid-row:1}.page-guide-compare .pro-courses-row .pro-courses-action{margin-top:auto;text-align:center;width:100%}}.page-guide-compare .pro-courses-row .pro-courses-notice-expiration{font-weight:700;margin:4px 0 0}.page-guide-compare .pro-courses-row .pro-courses-notice-hatenaPoint{font-size:13px;margin:4px 0 0}.page-guide-compare .courses-additionalInfo{color:#6b7377;font-size:12px;margin-top:12px;text-align:right}@media (min-width:768px){.page-guide-compare .guide-compare-table-wrapper-pro{min-width:unset}}.page-guide-compare .section-guide-compare-detail{margin:1.2rem -16px 4rem}@media (min-width:768px){.page-guide-compare .section-guide-compare-detail{margin-bottom:6rem;margin-left:0;margin-right:0;margin-top:2rem;overflow-x:unset}}.page-guide-compare .section-guide-compare-detail-scroll{overflow-x:scroll}.page-guide-compare .guide-compare-table-header{text-align:center}.page-guide-compare .guide-compare-table-header h2{margin:2rem 0 .5rem}.page-guide-compare .guide-compare-table-wrapper{min-width:120vw;padding-left:16px;padding-right:16px}@media (min-width:768px){.page-guide-compare .guide-compare-table-wrapper{min-width:unset;padding-left:0;padding-right:0}}.page-guide-compare .guide-compare-table-wrapper.is-table-corporation{min-width:144vw}@media (min-width:768px){.page-guide-compare .guide-compare-table-wrapper.is-table-corporation{min-width:unset}}.page-guide-compare .compare-table-btn{-ms-grid-columns:1fr 1fr;background-color:#fff;display:-ms-grid;display:grid;grid-template-columns:1fr 1fr;margin-top:20px;position:sticky;top:0;z-index:1}@media (min-width:768px){.page-guide-compare .compare-table-btn{-ms-grid-columns:1.5fr 1fr 1fr;grid-template-columns:1.5fr 1fr 1fr}}.page-guide-compare .compare-table-footer{margin-top:0}.page-guide-compare .table-heading-content{display:flex;flex-direction:column;gap:5px;padding:10px 16px;text-align:center}.page-guide-compare .table-heading-content p{font-weight:700}.page-guide-compare .table-category{-ms-grid-columns:1fr;background-color:#f2f2f2;color:#242527;display:-ms-grid;display:grid;font-size:18px;font-weight:700;grid-template-columns:1fr;margin-top:2.5rem;padding:10px;text-align:center}@media (min-width:768px){.page-guide-compare .table-category{-ms-grid-columns:1.5fr 1fr 1fr;background-color:#fff;font-size:18px;grid-template-columns:1.5fr 1fr 1fr;margin-top:1.5rem}}.page-guide-compare .table-category-customize{margin-top:1rem;padding-top:10px}@media (min-width:768px){.page-guide-compare .table-category-customize{margin-top:0;padding-top:0}}.page-guide-compare .compare-table-contents{-ms-grid-columns:(1fr)[2];display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.page-guide-compare .compare-table-contents{-ms-grid-columns:1.5fr 1fr 1fr;grid-template-columns:1.5fr 1fr 1fr}}.page-guide-compare .table-heading-columnContent{display:none}@media (min-width:768px){.page-guide-compare .table-heading-columnContent{display:block}}.page-guide-compare .table-feature{-ms-grid-columns:1fr;-ms-grid-column-span:3;border-bottom:none;display:-ms-grid;display:grid;gap:4px;-ms-grid-column:1;grid-column:1/4;grid-template-columns:1fr;padding:22px 16px 14px;text-align:center}@media (min-width:768px){.page-guide-compare .table-feature{-ms-grid-columns:1fr 1fr;background-color:#f2f2f2;border-bottom:2px solid #fff;-ms-grid-column:1;grid-column:1;grid-template-columns:1fr 1fr;padding:16px;text-align:left}}.page-guide-compare .compare-footnote-number a{color:#6b7377;font-size:13px;line-height:1;text-decoration:none;top:-3px}.page-guide-compare .table-feature-head{align-items:center;display:flex;font-size:16px;font-weight:700;gap:4px;justify-content:center}@media (min-width:768px){.page-guide-compare .table-feature-head{font-size:16px;justify-content:flex-start}}.page-guide-compare .table-item{align-items:center;border-left:1px solid #d2d8dd;border-right:1px solid #d2d8dd;display:flex;justify-content:center;padding:0 16px}.page-guide-compare .table-item img{vertical-align:middle}@media (min-width:768px){.page-guide-compare .table-item{border:1px solid #f2f2f2;padding:16px}}.page-guide-compare .table-text-pro{color:#ff531d;font-size:28px;font-weight:700;gap:2px}.page-guide-compare .table-font-small{color:#6b7377;font-size:13px}.page-guide-compare .pro-compare-footnote{display:-ms-grid;display:grid;margin-top:.5rem}.page-guide-compare .footnote-description{color:#6b7377;-ms-grid-row:2;grid-row:2;padding:30px 16px 0;text-align:left}.page-guide-compare .footnote-description ul{font-size:12px;list-style:none}@media (min-width:768px){.page-guide-compare .footnote-description{-ms-grid-row:1;grid-row:1;padding:0}}.page-guide-compare .compare-icon{width:30px}.page-guide-compare .guide-compare-table{table-layout:fixed;width:100%}.page-guide-compare .guide-compare-table+.guide-compare-table{margin-top:2rem}.page-guide-compare .guide-compare-table td,.page-guide-compare .guide-compare-table th{border-bottom:1px solid #d2d8dd;font-size:13px;font-weight:400}@media (min-width:768px){.page-guide-compare .guide-compare-table td,.page-guide-compare .guide-compare-table th{font-size:1rem}}.page-guide-compare .guide-compare-table th{color:#6b7377;padding:10px 32px 10px 12px;position:relative;width:20%}.page-guide-compare .guide-compare-table td{color:#6b7377;padding:10px 12px}@media (min-width:768px){.page-guide-compare .guide-compare-table td{padding:10px 24px}}.page-guide-compare .guide-compare-table td strong{color:#25ab5d}.page-guide-compare .guide-compare-table .table-heading{color:#242527;font-weight:700;width:36%}.page-guide-compare .guide-compare-table .table-td-heading{color:#6b7377}.page-guide-compare .guide-compare-table .table-font-large{font-size:120%}.page-guide-compare .guide-compare-table .table-font-emphasis{margin-top:4px}.page-guide-compare .guide-compare-table .table-font-emphasis span{border:1px solid #6b7377;border-radius:50px;color:#6b7377;display:inline-block;font-size:80%;line-height:1;padding:4px 8px}@media (min-width:992px){.page-guide-compare .guide-compare-table .table-font-emphasis span{padding:4px 16px}}.page-guide-compare .guide-compare-table .table-font-emphasis a{display:inline-block;font-size:80%;vertical-align:bottom}.page-guide-compare .guide-compare-table.guide-compare-table-price .table-font-small{margin-top:4px}.page-guide-compare .badge-popular{background:#f2c94c;border-radius:30px;color:#242527}.page-guide-compare .compare-help{font-size:13px;position:absolute;right:8px;top:10px}.page-guide-compare .compare-help summary{background:url(/images/guide/compare/question.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 50%;background-size:16px 16px;cursor:pointer;display:inline-block;height:24px;list-style:none;opacity:.6;overflow:hidden;text-indent:150%;white-space:nowrap;width:24px}.page-guide-compare .compare-help summary::-webkit-details-marker{display:none}.page-guide-compare .compare-help .compare-help-dropdown{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.2);min-width:136px;padding:16px;position:absolute;right:0;top:100%;z-index:2}@media (min-width:768px){.page-guide-compare .compare-help .compare-help-dropdown{min-width:160px}}.l-globalNav-hints{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;height:56px;position:sticky;top:0;width:100%;z-index:9997}.guide-hints-header{background:#37ac49;color:#fff;position:relative}@media (min-width:1200px){.guide-hints-header:after{background-color:#fff;border-radius:8px 8px 0 0;bottom:-1px;content:"";display:block;height:150px;left:50%;max-width:1248px;position:absolute;transform:translateX(-50%);width:100%}}.guide-hints-header-inner{align-items:center;display:flex;flex-direction:column;gap:8px;margin-bottom:32px;padding:32px 0;text-align:center}@media (min-width:1200px){.guide-hints-header-inner{margin-bottom:-118px;padding-bottom:180px}}.guide-hints-header-inner h1{font-size:24px;margin:0}@media (min-width:768px){.guide-hints-header-inner h1{font-size:32px}}.guide-hints-header-inner p{font-size:14px;margin:0}.guide-hints-container{margin-bottom:40px;margin-left:16px;margin-right:16px;max-width:680px;position:relative}@media (min-width:768px){.guide-hints-container{margin-left:auto;margin-right:auto;width:95%}}.guide-hints-container .hints-nav{-ms-grid-columns:(1fr)[3];display:-ms-grid;display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin:0 0 32px}.guide-hints-container .hints-nav a{align-items:center;border:1px solid #d2d8dd;border-radius:8px;counter-increment:list;display:flex;flex-direction:column;padding:12px 6px;position:relative}.guide-hints-container .hints-nav a:before{content:counter(list);font-size:40px;font-weight:700;left:0;line-height:1;opacity:.25;position:absolute;top:0}.guide-hints-container .hints-nav a:hover{box-shadow:0 4px 16px rgba(0,0,0,.2);text-decoration:none}.guide-hints-container .hints-nav a span{font-size:12px}.guide-hints-container .hints-nav a strong{font-size:17px;font-weight:700}.guide-hints-container .hints-nav a.nav-yomu{border-color:#d23601;color:#d23601}.guide-hints-container .hints-nav a.nav-kaku{border-color:#0773cc;color:#0773cc}.guide-hints-container .hints-nav a.nav-tsunagaru{border-color:#907604;color:#907604}.guide-hints-container .hints-lead{border-bottom:3px solid #d2d8dd;font-size:17px;margin:0 0 24px;padding-bottom:24px}.guide-hints-container .hints-section{counter-increment:list}.guide-hints-container .hints-section:target{scroll-margin-top:56px}.guide-hints-container .hints-section-heading{border-radius:8px;color:#fff;font-size:24px;margin:24px 0 16px;padding:8px 16px 8px 40px;position:relative}.guide-hints-container .hints-section-heading:before{content:counter(list);font-size:48px;font-weight:700;left:0;line-height:1;opacity:.25;position:absolute;top:0}.guide-hints-container .hints-item{align-items:center;border:1px solid #d2d8dd;border-radius:8px;display:-ms-grid;display:grid;gap:12px;margin-bottom:16px;padding:16px}.guide-hints-container .hints-item p{font-size:16px}.guide-hints-container p{margin:0}.guide-hints-container p+p{margin-top:1em}.guide-hints-container .sup{border:none;color:#6b7377;font-size:75%;line-height:0;margin:0 .25em;position:relative;text-decoration:none;top:-.5em;vertical-align:baseline}.guide-hints-container .item-heading{margin:0 0 8px}.guide-hints-container .item-heading a{color:inherit}.guide-hints-container .item-action{text-align:center}.guide-hints-container .item-action-link{border:1px solid #d2d8dd;border-radius:6px;display:inline-block;font-size:15px;min-width:200px;padding:10px 16px}.guide-hints-container .item-action-link:hover{box-shadow:0 4px 16px rgba(0,0,0,.2);text-decoration:none}.guide-hints-container .footnote{font-size:13px;margin:1.5em 0}.hints-section-yomu .hints-section-heading{background-color:#f35151}.hints-section-yomu .item-heading{color:#d23601}.hints-section-yomu .item-action-link{border-color:#d23601;color:#d23601}.hints-section-kaku .hints-section-heading{background-color:#1586e4}.hints-section-kaku .item-heading{color:#0773cc}.hints-section-kaku .item-action-link{border-color:#0773cc;color:#0773cc}.hints-section-tsunagaru .hints-section-heading{background-color:#e0ab00}.hints-section-tsunagaru .item-heading{color:#907604}.hints-section-tsunagaru .item-action-link{border-color:#907604;color:#907604}.hints-section-help .hints-section-heading{background-color:#37ac49}.hints-section-help .item-heading{color:#008514}.hints-section-help .item-action-link{border-color:#008514;color:#008514}.mixin-guide-pattern-linear{background:linear-gradient(transparent 70%,#f8ff41 0)}.page-guide-pro-a1 .br-pc,.page-guide-pro-a2 .br-pc,.page-guide-pro-a3 .br-pc,.page-guide-pro-a4 .br-pc{display:block}@media (max-width:767px){.page-guide-pro-a1 .br-pc,.page-guide-pro-a2 .br-pc,.page-guide-pro-a3 .br-pc,.page-guide-pro-a4 .br-pc{display:none}}.page-guide-pro-a1 .br-sp,.page-guide-pro-a2 .br-sp,.page-guide-pro-a3 .br-sp,.page-guide-pro-a4 .br-sp{display:none}@media (max-width:767px){.page-guide-pro-a1 .br-sp,.page-guide-pro-a2 .br-sp,.page-guide-pro-a3 .br-sp,.page-guide-pro-a4 .br-sp{display:block}}.page-guide-pro-a1 .page-guide-wrapper,.page-guide-pro-a2 .page-guide-wrapper,.page-guide-pro-a3 .page-guide-wrapper,.page-guide-pro-a4 .page-guide-wrapper{margin-top:0}@media (max-width:767px){.page-guide-pro-a1 .l-guide-feature,.page-guide-pro-a2 .l-guide-feature,.page-guide-pro-a3 .l-guide-feature,.page-guide-pro-a4 .l-guide-feature{margin-left:20px;margin-right:20px}}.page-guide-pro-a1 .l-guide-feature .btn-wrapper,.page-guide-pro-a2 .l-guide-feature .btn-wrapper,.page-guide-pro-a3 .l-guide-feature .btn-wrapper,.page-guide-pro-a4 .l-guide-feature .btn-wrapper{margin-top:2em;text-align:center}.page-guide-pro-a1 .section-header h2,.page-guide-pro-a2 .section-header h2,.page-guide-pro-a3 .section-header h2,.page-guide-pro-a4 .section-header h2{font-size:2em}@media (max-width:767px){.page-guide-pro-a1 .section-header h2,.page-guide-pro-a2 .section-header h2,.page-guide-pro-a3 .section-header h2,.page-guide-pro-a4 .section-header h2{font-size:1.4em;line-height:1.5}.page-guide-pro-a1 .guide-keyFeatures h3,.page-guide-pro-a2 .guide-keyFeatures h3,.page-guide-pro-a3 .guide-keyFeatures h3,.page-guide-pro-a4 .guide-keyFeatures h3{display:none}}.page-guide-pro-a1 .guide-keyFeatures p strong,.page-guide-pro-a2 .guide-keyFeatures p strong,.page-guide-pro-a3 .guide-keyFeatures p strong,.page-guide-pro-a4 .guide-keyFeatures p strong{background:linear-gradient(transparent 70%,#f8ff41 0)}.page-guide-pro-a1 .guide-keyFeatures .guide-keyFeatures-item-reason-sp,.page-guide-pro-a2 .guide-keyFeatures .guide-keyFeatures-item-reason-sp,.page-guide-pro-a3 .guide-keyFeatures .guide-keyFeatures-item-reason-sp,.page-guide-pro-a4 .guide-keyFeatures .guide-keyFeatures-item-reason-sp{display:none}@media (max-width:767px){.page-guide-pro-a1 .guide-keyFeatures .guide-keyFeatures-item-reason-sp,.page-guide-pro-a2 .guide-keyFeatures .guide-keyFeatures-item-reason-sp,.page-guide-pro-a3 .guide-keyFeatures .guide-keyFeatures-item-reason-sp,.page-guide-pro-a4 .guide-keyFeatures .guide-keyFeatures-item-reason-sp{display:block}}.page-guide-pro-a1 .guide-keyFeatures .guide-keyFeatures-item-header-sp,.page-guide-pro-a2 .guide-keyFeatures .guide-keyFeatures-item-header-sp,.page-guide-pro-a3 .guide-keyFeatures .guide-keyFeatures-item-header-sp,.page-guide-pro-a4 .guide-keyFeatures .guide-keyFeatures-item-header-sp{display:none}@media (max-width:767px){.page-guide-pro-a1 .guide-keyFeatures .guide-keyFeatures-item-header-sp,.page-guide-pro-a2 .guide-keyFeatures .guide-keyFeatures-item-header-sp,.page-guide-pro-a3 .guide-keyFeatures .guide-keyFeatures-item-header-sp,.page-guide-pro-a4 .guide-keyFeatures .guide-keyFeatures-item-header-sp{display:block}}.page-guide-pro-a1 .guide-keyFeatures-item,.page-guide-pro-a2 .guide-keyFeatures-item,.page-guide-pro-a3 .guide-keyFeatures-item,.page-guide-pro-a4 .guide-keyFeatures-item{align-items:center;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media (max-width:767px){.page-guide-pro-a1 .guide-keyFeatures-item,.page-guide-pro-a2 .guide-keyFeatures-item,.page-guide-pro-a3 .guide-keyFeatures-item,.page-guide-pro-a4 .guide-keyFeatures-item{flex-direction:column;margin-left:0;margin-right:0}}.page-guide-pro-a1 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure,.page-guide-pro-a2 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure,.page-guide-pro-a3 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure,.page-guide-pro-a4 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure{order:2}@media (max-width:767px){.page-guide-pro-a1 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure,.page-guide-pro-a2 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure,.page-guide-pro-a3 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure,.page-guide-pro-a4 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-figure{order:1}}.page-guide-pro-a1 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content,.page-guide-pro-a2 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content,.page-guide-pro-a3 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content,.page-guide-pro-a4 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content{order:1}@media (max-width:767px){.page-guide-pro-a1 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content,.page-guide-pro-a2 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content,.page-guide-pro-a3 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content,.page-guide-pro-a4 .guide-keyFeatures-item:nth-child(2) .guide-keyFeatures-item-content{order:2}}.page-guide-pro-a1 .guide-keyFeatures-item-figure,.page-guide-pro-a2 .guide-keyFeatures-item-figure,.page-guide-pro-a3 .guide-keyFeatures-item-figure,.page-guide-pro-a4 .guide-keyFeatures-item-figure{box-sizing:border-box;padding-left:15px;padding-right:15px;text-align:center;width:50%}@media (max-width:767px){.page-guide-pro-a1 .guide-keyFeatures-item-figure,.page-guide-pro-a2 .guide-keyFeatures-item-figure,.page-guide-pro-a3 .guide-keyFeatures-item-figure,.page-guide-pro-a4 .guide-keyFeatures-item-figure{padding-left:0;padding-right:0;width:100%}}.page-guide-pro-a1 .guide-keyFeatures-item-figure img,.page-guide-pro-a2 .guide-keyFeatures-item-figure img,.page-guide-pro-a3 .guide-keyFeatures-item-figure img,.page-guide-pro-a4 .guide-keyFeatures-item-figure img{max-width:100%;width:450px}@media (max-width:767px){.page-guide-pro-a1 .guide-keyFeatures-item-figure,.page-guide-pro-a2 .guide-keyFeatures-item-figure,.page-guide-pro-a3 .guide-keyFeatures-item-figure,.page-guide-pro-a4 .guide-keyFeatures-item-figure{margin-bottom:1em}.page-guide-pro-a1 .guide-keyFeatures-item-figure img,.page-guide-pro-a2 .guide-keyFeatures-item-figure img,.page-guide-pro-a3 .guide-keyFeatures-item-figure img,.page-guide-pro-a4 .guide-keyFeatures-item-figure img{width:300px}}.page-guide-pro-a1 .guide-keyFeatures-item-content,.page-guide-pro-a2 .guide-keyFeatures-item-content,.page-guide-pro-a3 .guide-keyFeatures-item-content,.page-guide-pro-a4 .guide-keyFeatures-item-content{align-items:center;box-sizing:border-box;padding-left:15px;padding-right:15px;width:50%}@media (max-width:767px){.page-guide-pro-a1 .guide-keyFeatures-item-content,.page-guide-pro-a2 .guide-keyFeatures-item-content,.page-guide-pro-a3 .guide-keyFeatures-item-content,.page-guide-pro-a4 .guide-keyFeatures-item-content{padding-left:0;padding-right:0;width:100%}}.page-guide-pro-a1 .guide-keyFeatures-item-content h3,.page-guide-pro-a2 .guide-keyFeatures-item-content h3,.page-guide-pro-a3 .guide-keyFeatures-item-content h3,.page-guide-pro-a4 .guide-keyFeatures-item-content h3{font-size:1.6em}@media (max-width:767px){.page-guide-pro-a1 .guide-keyFeatures-item-content h3,.page-guide-pro-a2 .guide-keyFeatures-item-content h3,.page-guide-pro-a3 .guide-keyFeatures-item-content h3,.page-guide-pro-a4 .guide-keyFeatures-item-content h3{font-size:1.4em}}.page-guide-pro-a1 .guide-keyFeatures-item-content p,.page-guide-pro-a2 .guide-keyFeatures-item-content p,.page-guide-pro-a3 .guide-keyFeatures-item-content p,.page-guide-pro-a4 .guide-keyFeatures-item-content p{font-size:1em}.page-guide-pro-a1 .guide-pro-feature-wrapper,.page-guide-pro-a2 .guide-pro-feature-wrapper,.page-guide-pro-a3 .guide-pro-feature-wrapper,.page-guide-pro-a4 .guide-pro-feature-wrapper{margin-bottom:0}.page-guide-pro-a1 .guide-pro-feature-wrapper .guide-features-item,.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item,.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item,.page-guide-pro-a4 .guide-pro-feature-wrapper .guide-features-item{margin-bottom:2em;width:33.3333%}@media (max-width:767px){.page-guide-pro-a1 .guide-pro-feature-wrapper .guide-features-item,.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item,.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item,.page-guide-pro-a4 .guide-pro-feature-wrapper .guide-features-item{margin-bottom:0;padding-left:28vw;padding-right:0;position:relative;text-align:left;width:100%}.page-guide-pro-a1 .guide-pro-feature-wrapper .guide-features-item img,.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item img,.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item img,.page-guide-pro-a4 .guide-pro-feature-wrapper .guide-features-item img{bottom:0;left:0;margin:auto;position:absolute;top:0;width:26vw}}.page-guide-pro-a1 .guide-pro-feature-wrapper .guide-features-item p,.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item p,.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item p,.page-guide-pro-a4 .guide-pro-feature-wrapper .guide-features-item p{text-align:left}.page-guide-pro-a1 .guide-pro-feature-wrapper .guide-features-item p strong,.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item p strong,.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item p strong,.page-guide-pro-a4 .guide-pro-feature-wrapper .guide-features-item p strong{background:linear-gradient(transparent 70%,#f8ff41 0)}.page-guide-pro-a1 .l-guide-pro-compare img,.page-guide-pro-a2 .l-guide-pro-compare img,.page-guide-pro-a3 .l-guide-pro-compare img,.page-guide-pro-a4 .l-guide-pro-compare img{height:70%}@media (max-width:767px){.page-guide-pro-a1 .pro-compare,.page-guide-pro-a2 .pro-compare,.page-guide-pro-a3 .pro-compare,.page-guide-pro-a4 .pro-compare{background:#fff;display:flex;flex-direction:row;justify-content:space-around;left:0;padding-bottom:10px;padding-top:10px;position:sticky;top:6px}}@media (max-width:375px){.page-guide-pro-a1 .pro-compare .page-guide-pro .pro-compare,.page-guide-pro-a2 .pro-compare .page-guide-pro .pro-compare,.page-guide-pro-a3 .pro-compare .page-guide-pro .pro-compare,.page-guide-pro-a4 .pro-compare .page-guide-pro .pro-compare{top:10px}}.page-guide-pro-a1 .pro-compare .compare-columnHeader,.page-guide-pro-a2 .pro-compare .compare-columnHeader,.page-guide-pro-a3 .pro-compare .compare-columnHeader,.page-guide-pro-a4 .pro-compare .compare-columnHeader{box-sizing:border-box;padding-left:15px;padding-right:15px;width:40%}@media (max-width:767px){.page-guide-pro-a1 .pro-compare .compare-columnHeader,.page-guide-pro-a2 .pro-compare .compare-columnHeader,.page-guide-pro-a3 .pro-compare .compare-columnHeader,.page-guide-pro-a4 .pro-compare .compare-columnHeader{display:none;padding-left:0;padding-right:0;width:100%}}.page-guide-pro-a1 .pro-compare .compare-plan,.page-guide-pro-a2 .pro-compare .compare-plan,.page-guide-pro-a3 .pro-compare .compare-plan,.page-guide-pro-a4 .pro-compare .compare-plan{box-sizing:border-box;padding-left:15px;padding-right:15px;width:60%}@media (max-width:767px){.page-guide-pro-a1 .pro-compare .compare-plan,.page-guide-pro-a2 .pro-compare .compare-plan,.page-guide-pro-a3 .pro-compare .compare-plan,.page-guide-pro-a4 .pro-compare .compare-plan{padding-left:0;padding-right:0;width:100%}}.page-guide-pro-a1 .pro-compare .compare-plan-item,.page-guide-pro-a2 .pro-compare .compare-plan-item,.page-guide-pro-a3 .pro-compare .compare-plan-item,.page-guide-pro-a4 .pro-compare .compare-plan-item{display:flex;text-align:center}@media (max-width:767px){.page-guide-pro-a1 .pro-compare .compare-plan-item .btn-large,.page-guide-pro-a2 .pro-compare .compare-plan-item .btn-large,.page-guide-pro-a3 .pro-compare .compare-plan-item .btn-large,.page-guide-pro-a4 .pro-compare .compare-plan-item .btn-large{font-size:.8em;min-height:3em;padding:6px 10px}}.page-guide-pro-a1 .pro-compare .compare-plan-item .compare-plan-item-column,.page-guide-pro-a2 .pro-compare .compare-plan-item .compare-plan-item-column,.page-guide-pro-a3 .pro-compare .compare-plan-item .compare-plan-item-column,.page-guide-pro-a4 .pro-compare .compare-plan-item .compare-plan-item-column{padding:0 10px;width:100%}@media (max-width:767px){.page-guide-pro-a1 .pro-compare .compare-plan-item .compare-plan-item-column,.page-guide-pro-a2 .pro-compare .compare-plan-item .compare-plan-item-column,.page-guide-pro-a3 .pro-compare .compare-plan-item .compare-plan-item-column,.page-guide-pro-a4 .pro-compare .compare-plan-item .compare-plan-item-column{line-height:1;padding:0}.page-guide-pro-a1 .pro-compare .compare-plan-item .compare-plan-item-column .btn,.page-guide-pro-a2 .pro-compare .compare-plan-item .compare-plan-item-column .btn,.page-guide-pro-a3 .pro-compare .compare-plan-item .compare-plan-item-column .btn,.page-guide-pro-a4 .pro-compare .compare-plan-item .compare-plan-item-column .btn{align-items:center;display:flex;justify-content:center;margin:auto;width:80%}}.page-guide-pro-a1 .pro-compare .pro-compare-item-price,.page-guide-pro-a2 .pro-compare .pro-compare-item-price,.page-guide-pro-a3 .pro-compare .pro-compare-item-price,.page-guide-pro-a4 .pro-compare .pro-compare-item-price{border-top:none;height:auto;margin-top:0;padding-top:0;text-align:center;width:100%}@media (max-width:767px){.page-guide-pro-a1 .pro-compare .pro-compare-item-price.pro-compare-item-price-pro .price,.page-guide-pro-a2 .pro-compare .pro-compare-item-price.pro-compare-item-price-pro .price,.page-guide-pro-a3 .pro-compare .pro-compare-item-price.pro-compare-item-price-pro .price,.page-guide-pro-a4 .pro-compare .pro-compare-item-price.pro-compare-item-price-pro .price{font-size:1.5em}}.page-guide-pro-a1 .pro-compare .pro-compare-item-price.pro-compare-item-price-normal .price,.page-guide-pro-a2 .pro-compare .pro-compare-item-price.pro-compare-item-price-normal .price,.page-guide-pro-a3 .pro-compare .pro-compare-item-price.pro-compare-item-price-normal .price,.page-guide-pro-a4 .pro-compare .pro-compare-item-price.pro-compare-item-price-normal .price{font-size:1.5em}@media (max-width:767px){.page-guide-pro-a1 .pro-compare .pro-compare-item-price.pro-compare-item-price-normal .price,.page-guide-pro-a2 .pro-compare .pro-compare-item-price.pro-compare-item-price-normal .price,.page-guide-pro-a3 .pro-compare .pro-compare-item-price.pro-compare-item-price-normal .price,.page-guide-pro-a4 .pro-compare .pro-compare-item-price.pro-compare-item-price-normal .price{font-size:1em}.page-guide-pro-a1 .pro-compare .pro-compare-heading-notice .pro-price-notice,.page-guide-pro-a1 .pro-compare .pro-compare-item-price .year,.page-guide-pro-a2 .pro-compare .pro-compare-heading-notice .pro-price-notice,.page-guide-pro-a2 .pro-compare .pro-compare-item-price .year,.page-guide-pro-a3 .pro-compare .pro-compare-heading-notice .pro-price-notice,.page-guide-pro-a3 .pro-compare .pro-compare-item-price .year,.page-guide-pro-a4 .pro-compare .pro-compare-heading-notice .pro-price-notice,.page-guide-pro-a4 .pro-compare .pro-compare-item-price .year{font-size:.7em}.page-guide-pro-a1 .pro-compare-table,.page-guide-pro-a2 .pro-compare-table,.page-guide-pro-a3 .pro-compare-table,.page-guide-pro-a4 .pro-compare-table{padding-bottom:25px}}.page-guide-pro-a1 .pro-compare-table h3,.page-guide-pro-a2 .pro-compare-table h3,.page-guide-pro-a3 .pro-compare-table h3,.page-guide-pro-a4 .pro-compare-table h3{border-bottom:1px solid #bbb;font-weight:700;padding-bottom:12px}@media (max-width:767px){.page-guide-pro-a1 .pro-compare-table h3,.page-guide-pro-a2 .pro-compare-table h3,.page-guide-pro-a3 .pro-compare-table h3,.page-guide-pro-a4 .pro-compare-table h3{border-bottom:1px solid #eee;margin-bottom:0;margin-top:25px;text-align:center}}.page-guide-pro-a1 .pro-compare-table .pro-compare-table-header-sp,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-header-sp,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-header-sp,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-header-sp{display:none}@media (max-width:767px){.page-guide-pro-a1 .pro-compare-table .pro-compare-table-header-sp,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-header-sp,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-header-sp,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-header-sp{display:block;font-size:.95em;padding:20px 15px 10px;text-align:center}}.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item{align-items:center;display:flex}.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item h4,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item h4,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item h4,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item h4{padding-bottom:5px;padding-top:5px}.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item h4,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item h4,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item h4,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item h4{box-sizing:border-box;font-weight:400;padding-left:0;padding-right:15px;width:40%}@media (max-width:767px){.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item h4,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item h4,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item h4,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item h4{display:none;padding-left:0;padding-right:0;width:100%}}.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell{box-sizing:border-box;font-size:1em;padding-left:15px;padding-right:15px;text-align:center;width:30%}@media (max-width:767px){.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell{font-size:.9em;padding-left:0;padding-right:0;padding:0 15px;width:100%}}.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell strong,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell strong,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell strong,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell strong{font-size:1.75em}@media (max-width:767px){.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell strong,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell strong,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell strong,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell strong{font-size:1.5em;font-weight:400}.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell img,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell img,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell img,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item .pro-compare-table-cell img{width:15%}}.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item .pro-compare-table-pro,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item .pro-compare-table-pro,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item .pro-compare-table-pro,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item .pro-compare-table-pro{color:#25ab5d}@media (max-width:767px){.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item .pro-compare-table-pro,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item .pro-compare-table-pro,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item .pro-compare-table-pro,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item .pro-compare-table-pro{border-right:1px solid #bfced3}}.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item .pro-compare-table-normal,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item .pro-compare-table-normal,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item .pro-compare-table-normal,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item .pro-compare-table-normal{color:#777}@media (max-width:767px){.page-guide-pro-a1 .pro-compare-table .pro-compare-table-item .pro-compare-table-normal,.page-guide-pro-a2 .pro-compare-table .pro-compare-table-item .pro-compare-table-normal,.page-guide-pro-a3 .pro-compare-table .pro-compare-table-item .pro-compare-table-normal,.page-guide-pro-a4 .pro-compare-table .pro-compare-table-item .pro-compare-table-normal{color:#bbb}}.page-guide-pro-a1 .pro-compare-table .pro-compare-icon-ok,.page-guide-pro-a2 .pro-compare-table .pro-compare-icon-ok,.page-guide-pro-a3 .pro-compare-table .pro-compare-icon-ok,.page-guide-pro-a4 .pro-compare-table .pro-compare-icon-ok{fill:#25ab5d;width:15%}.page-guide-pro-a1 .pro-compare-table .pro-compare-icon-ok circle,.page-guide-pro-a2 .pro-compare-table .pro-compare-icon-ok circle,.page-guide-pro-a3 .pro-compare-table .pro-compare-icon-ok circle,.page-guide-pro-a4 .pro-compare-table .pro-compare-icon-ok circle{fill:#fff}.page-guide-pro-a1 .pro-compare-table .pro-compare-icon-ng,.page-guide-pro-a2 .pro-compare-table .pro-compare-icon-ng,.page-guide-pro-a3 .pro-compare-table .pro-compare-icon-ng,.page-guide-pro-a4 .pro-compare-table .pro-compare-icon-ng{fill:#777;width:15%}@media (max-width:767px){.page-guide-pro-a1 .pro-compare-table .pro-compare-icon-ng,.page-guide-pro-a2 .pro-compare-table .pro-compare-icon-ng,.page-guide-pro-a3 .pro-compare-table .pro-compare-icon-ng,.page-guide-pro-a4 .pro-compare-table .pro-compare-icon-ng{fill:#bbb}.page-guide-pro-a1 .pro-compare-bottom,.page-guide-pro-a2 .pro-compare-bottom,.page-guide-pro-a3 .pro-compare-bottom,.page-guide-pro-a4 .pro-compare-bottom{display:none}.page-guide-pro-a1 .l-guide-pro-pricing,.page-guide-pro-a2 .l-guide-pro-pricing,.page-guide-pro-a3 .l-guide-pro-pricing,.page-guide-pro-a4 .l-guide-pro-pricing{margin:3em 20px}.page-guide-pro-a1 .l-guide-pro-pricing a,.page-guide-pro-a1 .l-guide-pro-pricing a:hover,.page-guide-pro-a2 .l-guide-pro-pricing a,.page-guide-pro-a2 .l-guide-pro-pricing a:hover,.page-guide-pro-a3 .l-guide-pro-pricing a,.page-guide-pro-a3 .l-guide-pro-pricing a:hover,.page-guide-pro-a4 .l-guide-pro-pricing a,.page-guide-pro-a4 .l-guide-pro-pricing a:hover{-webkit-text-decoration-line:none;text-decoration-line:none}.page-guide-pro-a1 .l-guide-pro-pricing .btn-wrapper,.page-guide-pro-a2 .l-guide-pro-pricing .btn-wrapper,.page-guide-pro-a3 .l-guide-pro-pricing .btn-wrapper,.page-guide-pro-a4 .l-guide-pro-pricing .btn-wrapper{background:#25aa5d;border:1px solid #d2dce0;border-radius:0 0 4px 4px;border-top:none;margin-top:0}.page-guide-pro-a1 .l-guide-pro-pricing .btn-wrapper p,.page-guide-pro-a2 .l-guide-pro-pricing .btn-wrapper p,.page-guide-pro-a3 .l-guide-pro-pricing .btn-wrapper p,.page-guide-pro-a4 .l-guide-pro-pricing .btn-wrapper p{margin:0}.page-guide-pro-a1 .l-guide-pro-pricing .btn-wrapper p:hover,.page-guide-pro-a2 .l-guide-pro-pricing .btn-wrapper p:hover,.page-guide-pro-a3 .l-guide-pro-pricing .btn-wrapper p:hover,.page-guide-pro-a4 .l-guide-pro-pricing .btn-wrapper p:hover{background-color:transparent}.page-guide-pro-a1 .pro-pricing-wrapper,.page-guide-pro-a2 .pro-pricing-wrapper,.page-guide-pro-a3 .pro-pricing-wrapper,.page-guide-pro-a4 .pro-pricing-wrapper{border:1px solid #d2dce0;border-bottom:none;border-radius:4px 4px 0 0;flex-direction:row;justify-content:space-between}.page-guide-pro-a1 .pro-pricing-course,.page-guide-pro-a2 .pro-pricing-course,.page-guide-pro-a3 .pro-pricing-course,.page-guide-pro-a4 .pro-pricing-course{margin-bottom:0;width:32%}}.page-guide-pro-a1 .pro-pricing-course.course-biyearly,.page-guide-pro-a2 .pro-pricing-course.course-biyearly,.page-guide-pro-a3 .pro-pricing-course.course-biyearly,.page-guide-pro-a4 .pro-pricing-course.course-biyearly{border:2px solid #25ab5d;border-radius:4px;padding-bottom:20px}@media (max-width:767px){.page-guide-pro-a1 .pro-pricing-course.course-biyearly,.page-guide-pro-a2 .pro-pricing-course.course-biyearly,.page-guide-pro-a3 .pro-pricing-course.course-biyearly,.page-guide-pro-a4 .pro-pricing-course.course-biyearly{background:#fdffbc;border:none;padding-bottom:10px}}.page-guide-pro-a1 .pro-pricing-course h5,.page-guide-pro-a2 .pro-pricing-course h5,.page-guide-pro-a3 .pro-pricing-course h5,.page-guide-pro-a4 .pro-pricing-course h5{border-bottom:1px solid #707070;font-size:1.2em;font-weight:700;margin-top:30px;padding-bottom:.5em;position:relative}@media (max-width:767px){.page-guide-pro-a1 .pro-pricing-course h5,.page-guide-pro-a2 .pro-pricing-course h5,.page-guide-pro-a3 .pro-pricing-course h5,.page-guide-pro-a4 .pro-pricing-course h5{color:#2c2c2c;font-size:15px;margin:1em .5em .8em}}.page-guide-pro-a1 .pro-pricing-course h5 .badge,.page-guide-pro-a2 .pro-pricing-course h5 .badge,.page-guide-pro-a3 .pro-pricing-course h5 .badge,.page-guide-pro-a4 .pro-pricing-course h5 .badge{background:#fff;color:#25ab5d;font-size:.8em;left:0;margin:auto;padding:0 10px;position:absolute;right:0;top:-40px;width:30%}@media (max-width:767px){.page-guide-pro-a1 .pro-pricing-course h5 .badge,.page-guide-pro-a2 .pro-pricing-course h5 .badge,.page-guide-pro-a3 .pro-pricing-course h5 .badge,.page-guide-pro-a4 .pro-pricing-course h5 .badge{background:#25ab5d;color:#fff;padding:0;top:-23px;width:80%}}.page-guide-pro-a1 .pro-pricing-course .pro-pricing-sign,.page-guide-pro-a2 .pro-pricing-course .pro-pricing-sign,.page-guide-pro-a3 .pro-pricing-course .pro-pricing-sign,.page-guide-pro-a4 .pro-pricing-course .pro-pricing-sign{font-size:1.9em}@media (max-width:767px){.page-guide-pro-a1 .pro-pricing-course .pro-pricing-sign,.page-guide-pro-a2 .pro-pricing-course .pro-pricing-sign,.page-guide-pro-a3 .pro-pricing-course .pro-pricing-sign,.page-guide-pro-a4 .pro-pricing-course .pro-pricing-sign{color:#2c2c2c;font-size:20px}}.page-guide-pro-a1 .pro-pricing-course .pro-pricing-discount-rate,.page-guide-pro-a2 .pro-pricing-course .pro-pricing-discount-rate,.page-guide-pro-a3 .pro-pricing-course .pro-pricing-discount-rate,.page-guide-pro-a4 .pro-pricing-course .pro-pricing-discount-rate{border:none;color:#25ab5d;display:block;font-size:1.2em;margin-top:.5em}@media (max-width:767px){.page-guide-pro-a1 .pro-pricing-course .pro-pricing-discount-rate,.page-guide-pro-a2 .pro-pricing-course .pro-pricing-discount-rate,.page-guide-pro-a3 .pro-pricing-course .pro-pricing-discount-rate,.page-guide-pro-a4 .pro-pricing-course .pro-pricing-discount-rate{font-size:13px;margin-right:0}.page-guide-pro-a1 .pro-pricing-course .pro-pricing-note,.page-guide-pro-a2 .pro-pricing-course .pro-pricing-note,.page-guide-pro-a3 .pro-pricing-course .pro-pricing-note,.page-guide-pro-a4 .pro-pricing-course .pro-pricing-note{font-size:11px;margin-top:0}}.page-guide-pro-a1 .l-guide-pro-faq,.page-guide-pro-a2 .l-guide-pro-faq,.page-guide-pro-a3 .l-guide-pro-faq,.page-guide-pro-a4 .l-guide-pro-faq{margin:6rem auto;width:960px}@media (max-width:1024px){.page-guide-pro-a1 .l-guide-pro-faq,.page-guide-pro-a2 .l-guide-pro-faq,.page-guide-pro-a3 .l-guide-pro-faq,.page-guide-pro-a4 .l-guide-pro-faq{width:720px}}@media (max-width:767px){.page-guide-pro-a1 .l-guide-pro-faq,.page-guide-pro-a2 .l-guide-pro-faq,.page-guide-pro-a3 .l-guide-pro-faq,.page-guide-pro-a4 .l-guide-pro-faq{margin-left:10px;margin-right:10px;width:auto}}.page-guide-pro-a1 .l-guide-pro-faq img,.page-guide-pro-a2 .l-guide-pro-faq img,.page-guide-pro-a3 .l-guide-pro-faq img,.page-guide-pro-a4 .l-guide-pro-faq img{max-width:100%}@media (max-width:767px){.page-guide-pro-a1 .l-guide-pro-faq,.page-guide-pro-a2 .l-guide-pro-faq,.page-guide-pro-a3 .l-guide-pro-faq,.page-guide-pro-a4 .l-guide-pro-faq{margin-bottom:4rem;margin-top:4rem}}.page-guide-pro-a1 .l-guide-pro-faq .btn-wrapper,.page-guide-pro-a2 .l-guide-pro-faq .btn-wrapper,.page-guide-pro-a3 .l-guide-pro-faq .btn-wrapper,.page-guide-pro-a4 .l-guide-pro-faq .btn-wrapper{margin-top:2em;text-align:center}@media (max-width:767px){.page-guide-pro-a1 .l-guide-pro-faq .btn-wrapper,.page-guide-pro-a2 .l-guide-pro-faq .btn-wrapper,.page-guide-pro-a3 .l-guide-pro-faq .btn-wrapper,.page-guide-pro-a4 .l-guide-pro-faq .btn-wrapper{margin-top:1em}}.page-guide-pro-a1 .guide-pro-faq-ul,.page-guide-pro-a2 .guide-pro-faq-ul,.page-guide-pro-a3 .guide-pro-faq-ul,.page-guide-pro-a4 .guide-pro-faq-ul{display:flex;flex-wrap:wrap;list-style:none}.page-guide-pro-a1 .guide-pro-faq-ul li,.page-guide-pro-a2 .guide-pro-faq-ul li,.page-guide-pro-a3 .guide-pro-faq-ul li,.page-guide-pro-a4 .guide-pro-faq-ul li{box-sizing:border-box;width:50%}@media (max-width:767px){.page-guide-pro-a1 .guide-pro-faq-ul li,.page-guide-pro-a2 .guide-pro-faq-ul li,.page-guide-pro-a3 .guide-pro-faq-ul li,.page-guide-pro-a4 .guide-pro-faq-ul li{padding:0 10px;width:100%}}.page-guide-pro-a1 .guide-pro-faq-ul li:nth-child(odd),.page-guide-pro-a2 .guide-pro-faq-ul li:nth-child(odd),.page-guide-pro-a3 .guide-pro-faq-ul li:nth-child(odd),.page-guide-pro-a4 .guide-pro-faq-ul li:nth-child(odd){padding-right:20px}@media (max-width:767px){.page-guide-pro-a1 .guide-pro-faq-ul li:nth-child(odd),.page-guide-pro-a2 .guide-pro-faq-ul li:nth-child(odd),.page-guide-pro-a3 .guide-pro-faq-ul li:nth-child(odd),.page-guide-pro-a4 .guide-pro-faq-ul li:nth-child(odd){padding-right:10px}}.page-guide-pro-a1 .guide-pro-faq-ul li:nth-child(2n),.page-guide-pro-a2 .guide-pro-faq-ul li:nth-child(2n),.page-guide-pro-a3 .guide-pro-faq-ul li:nth-child(2n),.page-guide-pro-a4 .guide-pro-faq-ul li:nth-child(2n){padding-left:20px}@media (max-width:767px){.page-guide-pro-a1 .guide-pro-faq-ul li:nth-child(2n),.page-guide-pro-a2 .guide-pro-faq-ul li:nth-child(2n),.page-guide-pro-a3 .guide-pro-faq-ul li:nth-child(2n),.page-guide-pro-a4 .guide-pro-faq-ul li:nth-child(2n){padding-left:10px}}.page-guide-pro-a1 .guide-pro-faq-ul li h3,.page-guide-pro-a2 .guide-pro-faq-ul li h3,.page-guide-pro-a3 .guide-pro-faq-ul li h3,.page-guide-pro-a4 .guide-pro-faq-ul li h3{font-size:1em;font-weight:700}.page-guide-pro-a1 .guide-pro-faq-ul li a:link,.page-guide-pro-a1 .guide-pro-faq-ul li a:visited,.page-guide-pro-a2 .guide-pro-faq-ul li a:link,.page-guide-pro-a2 .guide-pro-faq-ul li a:visited,.page-guide-pro-a3 .guide-pro-faq-ul li a:link,.page-guide-pro-a3 .guide-pro-faq-ul li a:visited,.page-guide-pro-a4 .guide-pro-faq-ul li a:link,.page-guide-pro-a4 .guide-pro-faq-ul li a:visited{color:#5d5d5d;font-weight:700;text-decoration:underline}.page-guide-pro-a1 .guide-pro-faq-ul li a:hover,.page-guide-pro-a2 .guide-pro-faq-ul li a:hover,.page-guide-pro-a3 .guide-pro-faq-ul li a:hover,.page-guide-pro-a4 .guide-pro-faq-ul li a:hover{text-decoration:none}@keyframes guide-header-arrow-bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-3px)}60%{transform:translateY(-6px)}}.page-guide-pro-a2{color:#5d5d5d;font-family:Helvetica Neue,Helvetica,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,Meiryo,sans-serif}.page-guide-pro-a2 h1,.page-guide-pro-a2 h2,.page-guide-pro-a2 h3,.page-guide-pro-a2 h4,.page-guide-pro-a2 h5,.page-guide-pro-a2 h6{color:#333}.page-guide-pro-a2 hr{border-bottom:none;border-top:1px dashed #a7a7a7;width:960px}@media (max-width:1024px){.page-guide-pro-a2 hr{width:720px}}@media (max-width:767px){.page-guide-pro-a2 hr{margin:0 20px;width:auto}}.page-guide-pro-a2 .btn{border-radius:5px}.page-guide-pro-a2 .btn.btn-register{background:#4ba367}.page-guide-pro-a2 .btn.btn-register:hover{background:#1e894b}.page-guide-pro-a2 .guide-header{background:#f3f3f5 url(/images/guide/pro-pattern-a2/mainimage.jpg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat;background-position:100% 100%;background-size:contain}@media (max-width:1024px){.page-guide-pro-a2 .guide-header{background-position:0 100%;background-size:cover}}@media (max-width:767px){.page-guide-pro-a2 .guide-header{background-position:bottom;background-size:200%;padding-bottom:60px}}.page-guide-pro-a2 .guide-header .guide-header-scroll{display:none}@media (max-width:767px){.page-guide-pro-a2 .guide-header .guide-header-scroll{display:block;margin-top:5em}.page-guide-pro-a2 .guide-header .guide-header-scroll p{background:hsla(0,0%,100%,.2);box-shadow:0 0 15px hsla(0,0%,39%,.1);color:#fff;font-size:1em;letter-spacing:.2em;padding-left:20px;position:relative;width:25%}.page-guide-pro-a2 .guide-header .guide-header-scroll p .guide-header-arrow{margin-left:-20px;position:absolute}.page-guide-pro-a2 .guide-header .guide-header-scroll p .guide-header-arrow .guide-header-arrow-item{fill:#fff;animation-duration:2s;animation-fill-mode:both;animation-iteration-count:infinite;animation-name:guide-header-arrow-bounce;width:12px}}.page-guide-pro-a2 .guide-header-inner{text-align:left}@media (max-width:767px){.page-guide-pro-a2 .guide-header-inner{text-align:center}}.page-guide-pro-a2 .guide-header-inner h1 strong{background:url(/images/guide/pro-pattern-a2/pro-maintxt-maker.svg?version=10960b6e4e2e676f1fd44691ccd4c6) 0 100% no-repeat;font-weight:400}@media (max-width:767px){.page-guide-pro-a2 .guide-header-inner h1 strong{background-size:contain}.page-guide-pro-a2 .guide-header-inner h1{font-size:2em;margin:.5em 0}}.page-guide-pro-a2 .guide-header-inner img{width:200px}.page-guide-pro-a2 .guide-header-inner p{color:#222}.page-guide-pro-a2 .guide-concept p{color:#676257;font-size:1em;line-height:2em;text-align:center}.page-guide-pro-a2 .guide-keyFeatures .guide-keyFeatures-item h3{padding-left:60px;position:relative}@media (max-width:767px){.page-guide-pro-a2 .guide-keyFeatures .guide-keyFeatures-item h3{font-size:1.2em;padding-left:40px}}.page-guide-pro-a2 .guide-keyFeatures .guide-keyFeatures-item h3:before{background:url(/images/guide/pro-pattern-a2/ico-point01.svg?version=10960b6e4e2e676f1fd44691ccd4c6) 0 no-repeat;background-size:auto 65px;content:"";height:65px;left:0;position:absolute;top:-20px;width:52px}@media (max-width:767px){.page-guide-pro-a2 .guide-keyFeatures .guide-keyFeatures-item h3:before{background-size:auto 45px;height:45px;top:-14px;width:35px}}.page-guide-pro-a2 .guide-keyFeatures .guide-keyFeatures-item:nth-child(2) h3:before{background-image:url(/images/guide/pro-pattern-a2/ico-point02.svg?version=10960b6e4e2e676f1fd44691ccd4c6)}.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item h3{font-size:1.2em;padding-top:62px;position:relative}@media (max-width:767px){.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item h3{margin-bottom:0;padding-left:40px;padding-top:0}}.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item h3:before{background:url(/images/guide/pro-pattern-a2/ico-point03.svg?version=10960b6e4e2e676f1fd44691ccd4c6) 50% no-repeat;background-size:auto 51px;content:"";height:51px;left:0;margin:auto;position:absolute;right:0;top:0;width:38px}@media (max-width:767px){.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item h3:before{background-size:auto 40px;bottom:7px;height:40px;right:auto;width:30px}}.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item:nth-child(2) h3:before{background-image:url(/images/guide/pro-pattern-a2/ico-point04.svg?version=10960b6e4e2e676f1fd44691ccd4c6)}.page-guide-pro-a2 .guide-pro-feature-wrapper .guide-features-item:nth-child(3) h3:before{background-image:url(/images/guide/pro-pattern-a2/ico-point05.svg?version=10960b6e4e2e676f1fd44691ccd4c6)}.page-guide-pro-a2 .l-guide-pro-commitment{background:#f0efed url(/images/guide/pro-pattern-a2/pro-fig-screenshots.png?version=10960b6e4e2e676f1fd44691ccd4c6) bottom no-repeat;background-size:1239px;padding-bottom:227px;padding-top:30px}@media (max-width:767px){.page-guide-pro-a2 .l-guide-pro-commitment{background-size:170%;padding-bottom:120px}}.page-guide-pro-a2 .l-guide-pro-commitment p{font-size:1em;letter-spacing:1.1px;margin:.5em 0;text-align:center}@media (max-width:767px){.page-guide-pro-a2 .l-guide-pro-commitment p{line-height:1.9em;margin:1em 0;padding:0 20px;text-align:left}}.page-guide-pro-a2 .l-guide-push .guide-features-wrapper{justify-content:center}.page-guide-pro-a2 .l-guide-push .guide-features-item{text-align:left;width:33.3333%}@media (max-width:767px){.page-guide-pro-a2 .l-guide-push .guide-features-item{display:flex;margin-bottom:0;width:100%}}.page-guide-pro-a2 .l-guide-push .guide-features-item p{border:2px solid #c9bea5;border-radius:8px;color:#5d5d5d;display:inline-block;font-weight:700;padding:20px;position:relative}@media (max-width:767px){.page-guide-pro-a2 .l-guide-push .guide-features-item p{margin-right:15px}}.page-guide-pro-a2 .l-guide-push .guide-features-item p:after,.page-guide-pro-a2 .l-guide-push .guide-features-item p:before{border-left:8px solid transparent;border-right:13px solid transparent;border-top:11px solid #666;content:"";left:50px;position:absolute;transform:skewX(-30deg);transform-origin:left top}@media (max-width:767px){.page-guide-pro-a2 .l-guide-push .guide-features-item p:after,.page-guide-pro-a2 .l-guide-push .guide-features-item p:before{border-bottom:13px solid transparent;border-top:13px solid transparent;margin:auto;top:40%;transform:none;transform-origin:50% 50%}}.page-guide-pro-a2 .l-guide-push .guide-features-item p:before{border-top-color:#c9bea5;bottom:-12px;left:15px}@media (max-width:767px){.page-guide-pro-a2 .l-guide-push .guide-features-item p:before{border-left:13px solid #c9bea5;border-top-color:transparent;bottom:40%;left:auto;right:-27px}}.page-guide-pro-a2 .l-guide-push .guide-features-item p:after{border-top-color:#fff;bottom:-9px;left:17px}@media (max-width:767px){.page-guide-pro-a2 .l-guide-push .guide-features-item p:after{border-left:13px solid #fff;border-top-color:transparent;bottom:40%;left:auto;right:-25px}}.page-guide-pro-a2 .l-guide-push .guide-features-item img{width:45px}@media (max-width:767px){.page-guide-pro-a2 .l-guide-push .guide-features-item img{width:60px}}.page-guide-pro-a2 .pro-pricing-course h5 .price-lead{display:block;font-size:.6em;font-weight:400}@media (max-width:767px){.page-guide-pro-a2 .l-guide-pro-pricing .btn-wrapper{background:#4ba367}}.page-guide-pro-a3 .page-guide-wrapper{margin-top:0}.page-guide-pro-a3 .guide-header{background:#e9eff2 url(/images/guide/pro-pattern-a3/header-bg-wave.png?version=10960b6e4e2e676f1fd44691ccd4c6) repeat 50%;background-size:cover;color:#3d4245;overflow:hidden}.page-guide-pro-a3 .guide-header p{color:#55575c}.page-guide-pro-a3 .guide-header p strong{background:linear-gradient(transparent 70%,#f8ff41 0)}@media (max-width:767px){.page-guide-pro-a3 .guide-header h1{margin-top:20px}}.page-guide-pro-a3 .guide-header-inner{position:relative}.page-guide-pro-a3 .guide-header-inner .guide-header-btn-wrapper{margin-top:1em}.page-guide-pro-a3 .guide-header-copy{display:block;margin:1em auto;max-width:90%;width:400px}.page-guide-pro-a3 .guide-header-logo{width:250px}@media (max-width:767px){.page-guide-pro-a3 .guide-header-logo{width:180px}}@media (max-width:359px){.page-guide-pro-a3 .guide-header-logo{width:150px}}@media (max-width:600px){.page-guide-pro-a3 .guide-header-logo{width:180px}}@media (max-width:767px){.page-guide-pro-a3 .guide-keyFeatures h3{display:none}}.page-guide-pro-a3 .guide-keyFeatures .guide-keyFeatures-item-header-sp{display:none;font-size:1.4em;margin-top:0}@media (max-width:767px){.page-guide-pro-a3 .guide-keyFeatures .guide-keyFeatures-item-header-sp{display:block}}.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item{margin-bottom:2em;width:33.3333%}@media (max-width:1024px){.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item{margin-bottom:1em;padding-left:28vw!important;padding-right:0!important;position:relative;text-align:left;width:100%!important}.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item .guide-features-img{left:0;position:absolute;top:0;width:26vw}.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item .guide-keyFeatures-item-figure img{width:450px}.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item .guide-features-wrapper h3{margin:0}}@media (max-width:767px){.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item{margin-bottom:1em;padding-left:28vw;padding-right:0;position:relative;text-align:left;width:100%}.page-guide-pro-a3 .guide-pro-feature-wrapper .guide-features-item img{left:0;position:absolute;top:0;width:26vw}}.page-guide-pro-a3 .guide-pro-feature-wrapper .badge{background-color:#778084}.page-guide-pro-a3 .l-guide-push{margin-bottom:2em;margin-top:3em}@media (max-width:767px){.page-guide-pro-a3 .l-guide-push{margin-bottom:3em}}.page-guide-pro-a3 .l-guide-push .section-header{margin-bottom:1.5em;margin-top:3em}.page-guide-pro-a3 .l-guide-push .guide-features-wrapper{justify-content:center}.page-guide-pro-a3 .l-guide-push .guide-features-item{text-align:left;width:33.3333%}@media (max-width:767px){.page-guide-pro-a3 .l-guide-push .guide-features-item{display:flex;margin-bottom:0;width:100%}}.page-guide-pro-a3 .l-guide-push .guide-features-item p{border:2px solid #9aa5ab;border-radius:8px;color:#5d5d5d;display:inline-block;font-weight:700;padding:20px;position:relative}.page-guide-pro-a3 .l-guide-push .guide-features-item p span{color:#637179;display:block;font-size:12px;font-weight:400;text-align:right}@media (max-width:767px){.page-guide-pro-a3 .l-guide-push .guide-features-item p{margin-right:15px}}.page-guide-pro-a3 .l-guide-push .guide-features-item p:after,.page-guide-pro-a3 .l-guide-push .guide-features-item p:before{border-left:8px solid transparent;border-right:13px solid transparent;border-top:11px solid #666;content:"";left:50px;position:absolute;transform:skewX(-30deg);transform-origin:left top}@media (max-width:767px){.page-guide-pro-a3 .l-guide-push .guide-features-item p:after,.page-guide-pro-a3 .l-guide-push .guide-features-item p:before{border-bottom:13px solid transparent;border-top:13px solid transparent;margin:auto;top:40%;transform:none;transform-origin:50% 50%}}.page-guide-pro-a3 .l-guide-push .guide-features-item p:before{border-top-color:#9aa5ab;bottom:-12px;left:15px}@media (max-width:767px){.page-guide-pro-a3 .l-guide-push .guide-features-item p:before{border-left:13px solid #9aa5ab;border-top-color:transparent;bottom:40%;left:auto;right:-27px}}.page-guide-pro-a3 .l-guide-push .guide-features-item p:after{border-top-color:#fff;bottom:-9px;left:17px}@media (max-width:767px){.page-guide-pro-a3 .l-guide-push .guide-features-item p:after{border-left:13px solid #fff;border-top-color:transparent;bottom:40%;left:auto;right:-25px}}.page-guide-pro-a3 .l-guide-push .guide-features-item img{width:45px}@media (max-width:767px){.page-guide-pro-a3 .l-guide-push .guide-features-item img{width:60px}}.page-guide-pro-a4 .page-guide-wrapper{margin-top:0}.page-guide-pro-a4 .guide-header{background:#e9eff2 url(/images/guide/pro/header-bg-operation.png?version=10960b6e4e2e676f1fd44691ccd4c6) repeat 50%;color:#3d4245;overflow:hidden}.page-guide-pro-a4 .guide-header p strong{background:linear-gradient(transparent 70%,#f8ff41 0)}@media (max-width:767px){.page-guide-pro-a4 .guide-header h1{margin-top:20px}}.page-guide-pro-a4 .guide-header-inner{position:relative}.page-guide-pro-a4 .guide-header-inner .guide-header-btn-wrapper{margin-top:1em}.page-guide-pro-a4 .guide-header-copy{position:absolute;right:-40px;top:-40px;width:160px}@media (max-width:1024px){.page-guide-pro-a4 .guide-header-copy{right:-50px;top:-40px;width:140px}}@media (max-width:767px){.page-guide-pro-a4 .guide-header-copy{right:-20px;top:-30px;width:110px}}@media (max-width:359px){.page-guide-pro-a4 .guide-header-copy{width:100px}}.page-guide-pro-a4 .guide-header-logo{width:250px}@media (max-width:767px){.page-guide-pro-a4 .guide-header-logo{width:180px}}@media (max-width:359px){.page-guide-pro-a4 .guide-header-logo{width:150px}}@media (max-width:767px){.page-guide-pro-a4 .guide-keyFeatures h3{display:none}}.page-guide-pro-a4 .guide-keyFeatures .guide-keyFeatures-item-header-sp{display:none;font-size:1.4em;margin-top:0}@media (max-width:767px){.page-guide-pro-a4 .guide-keyFeatures .guide-keyFeatures-item-header-sp{display:block}}.page-guide-pro-a4 .guide-pro-feature-wrapper .guide-features-item{margin-bottom:2em;width:33.3333%}@media (max-width:767px){.page-guide-pro-a4 .guide-pro-feature-wrapper .guide-features-item{margin-bottom:1em;padding-left:28vw;padding-right:0;position:relative;text-align:left;width:100%}.page-guide-pro-a4 .guide-pro-feature-wrapper .guide-features-item img{left:0;position:absolute;top:0;width:26vw}}.page-guide-pro-a4 .guide-pro-feature-wrapper .badge{background-color:#778084}.page-guide-pro-a4 .l-guide-push{margin-bottom:2em;margin-top:3em}@media (max-width:767px){.page-guide-pro-a4 .l-guide-push{margin-bottom:3em}}.page-guide-pro-a4 .l-guide-push .section-header{margin-bottom:1.5em;margin-top:3em}.page-guide-pro-a4 .l-guide-push .guide-features-wrapper{justify-content:center}.page-guide-pro-a4 .l-guide-push .guide-features-item{text-align:left;width:33.3333%}@media (max-width:767px){.page-guide-pro-a4 .l-guide-push .guide-features-item{display:flex;margin-bottom:0;width:100%}}.page-guide-pro-a4 .l-guide-push .guide-features-item p{border:2px solid #9aa5ab;border-radius:8px;color:#5d5d5d;display:inline-block;font-weight:700;padding:20px;position:relative}.page-guide-pro-a4 .l-guide-push .guide-features-item p span{color:#637179;display:block;font-size:12px;font-weight:400;text-align:right}@media (max-width:767px){.page-guide-pro-a4 .l-guide-push .guide-features-item p{margin-right:15px}}.page-guide-pro-a4 .l-guide-push .guide-features-item p:after,.page-guide-pro-a4 .l-guide-push .guide-features-item p:before{border-left:8px solid transparent;border-right:13px solid transparent;border-top:11px solid #666;content:"";left:50px;position:absolute;transform:skewX(-30deg);transform-origin:left top}@media (max-width:767px){.page-guide-pro-a4 .l-guide-push .guide-features-item p:after,.page-guide-pro-a4 .l-guide-push .guide-features-item p:before{border-bottom:13px solid transparent;border-top:13px solid transparent;margin:auto;top:40%;transform:none;transform-origin:50% 50%}}.page-guide-pro-a4 .l-guide-push .guide-features-item p:before{border-top-color:#9aa5ab;bottom:-12px;left:15px}@media (max-width:767px){.page-guide-pro-a4 .l-guide-push .guide-features-item p:before{border-left:13px solid #9aa5ab;border-top-color:transparent;bottom:40%;left:auto;right:-27px}}.page-guide-pro-a4 .l-guide-push .guide-features-item p:after{border-top-color:#fff;bottom:-9px;left:17px}@media (max-width:767px){.page-guide-pro-a4 .l-guide-push .guide-features-item p:after{border-left:13px solid #fff;border-top-color:transparent;bottom:40%;left:auto;right:-25px}}.page-guide-pro-a4 .l-guide-push .guide-features-item img{width:45px}@media (max-width:767px){.page-guide-pro-a4 .l-guide-push .guide-features-item img{width:60px}}.page-guide-pro-a5{--main-width:960px;--main-width-md:720px;--fontSize-xs:12px;--fontSize-sm:14px;--fontSize-md:16px;--fontSize-lg:20px;--fontSize-xl:24px;--fontSize-xxl:30px;--fontSize-xxxl:40px;--radius-default:5px;--lineHeight-default:1.6;--lineHeight-thin:1.4;--color-gray:#403d38;--color-gray-light:#808e96;--color-gray-bg:#f2f6f8;--color-wh:#fff;--color-black:#000;--color-primary:#0c85ed;--color-primary-hover:#1f80c3;--color-highlight:#e23350;--color-border:#becfd9;color:var(--color-gray);font-family:Helvetica Neue,Helvetica,Arial,游ゴシック体,YuGothic,游ゴシック Medium,Yu Gothic Medium,游ゴシック,Yu Gothic,メイリオ,Meiryo,sans-serif;margin-top:-37px;scroll-behavior:smooth}.page-guide-pro-a5 *{box-sizing:border-box}.page-guide-pro-a5 #globalheader-container,.page-guide-pro-a5 .footer{display:none}.page-guide-pro-a5 h1,.page-guide-pro-a5 h2,.page-guide-pro-a5 h3,.page-guide-pro-a5 h4,.page-guide-pro-a5 h5{color:var(--color-black);line-height:var(--lineHeight-thin)}.page-guide-pro-a5 .remarketing-br-touch{display:none}@media (max-width:767px){.page-guide-pro-a5 .remarketing-br-touch{display:inline}}.page-guide-pro-a5 .remarketing-header{background:var(--color-gray) url(/images/guide/pro-pattern-a5/mainimage.jpg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat center;color:var(--color-wh);position:relative}@media (max-width:767px){.page-guide-pro-a5 .remarketing-header:before{background:rgba(0,0,0,.15);content:"";height:100%;position:absolute;width:100%}}.page-guide-pro-a5 .remarketing-header .header-logo{height:25px;margin-top:1rem;width:170px}.page-guide-pro-a5 .remarketing-header .header-inner{height:450px;position:relative}.page-guide-pro-a5 .remarketing-header .header-content{bottom:25%;position:absolute;right:0;text-align:center;width:430px}@media (max-width:1024px){.page-guide-pro-a5 .remarketing-header .header-content{width:400px}}@media (max-width:767px){.page-guide-pro-a5 .remarketing-header .header-content{bottom:20%;width:100%}}.page-guide-pro-a5 .remarketing-header .header-content img{display:block;margin:auto;max-width:430px;width:100%}.page-guide-pro-a5 .remarketing-header .header-hero-sign{bottom:9%;position:absolute;right:-5%;width:300px}@media (max-width:1024px){.page-guide-pro-a5 .remarketing-header .header-hero-sign{right:0}}@media (max-width:767px){.page-guide-pro-a5 .remarketing-header .header-hero-sign{bottom:3%;max-width:260px;right:-5vw;width:90%}}.page-guide-pro-a5 .remarketing-section{padding:3rem 0}.page-guide-pro-a5 .remarketing-container{margin:auto;width:var(--main-width)}@media (max-width:1024px){.page-guide-pro-a5 .remarketing-container{width:var(--main-width-md)}}@media (max-width:767px){.page-guide-pro-a5 .remarketing-container{margin-left:5vw;margin-right:5vw;width:auto}}.page-guide-pro-a5 .remarketing-heading{padding:0 0 2em;text-align:center}.page-guide-pro-a5 .remarketing-heading h2{font-size:var(--fontSize-xxl);margin:0}@media (max-width:767px){.page-guide-pro-a5 .remarketing-heading h2{font-size:var(--fontSize-xl)}}.page-guide-pro-a5 .remarketing-heading p{margin-top:1em}.page-guide-pro-a5 .remarketing-register-wrapper{margin:3rem auto 0;text-align:center}.page-guide-pro-a5 .remarketing-register .btn-remarketing-register{background:var(--color-primary);border-radius:var(--radius-default);color:var(--color-wh);cursor:pointer;display:inline-block;font-size:var(--fontSize-lg);font-weight:700;line-height:1.5;overflow:hidden;padding:.8em 3em;text-align:center;text-decoration:none;transition:all .2s}@media (max-width:767px){.page-guide-pro-a5 .remarketing-register .btn-remarketing-register{padding:.6em .8em;width:100%}}.page-guide-pro-a5 .remarketing-register .btn-remarketing-register:hover{text-decoration:none}.page-guide-pro-a5 .remarketing-register p{color:var(--color-gray);font-size:var(--fontSize-sm);margin:1rem 0 0}.page-guide-pro-a5 .remarketing-intro{text-align:center}.page-guide-pro-a5 .remarketing-intro .intro-arrow{margin:1rem auto}.page-guide-pro-a5 .remarketing-intro h2{font-size:var(--fontSize-xxl)}.page-guide-pro-a5 .remarketing-intro h2 strong{color:var(--color-highlight)}@media (max-width:767px){.page-guide-pro-a5 .remarketing-intro h2{font-size:var(--fontSize-xl)}}.page-guide-pro-a5 .intro-box{background:url(/images/guide/pro-pattern-a5/intro_check.png?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 95% bottom;background-size:144px 90px;border:2px solid var(--color-black);padding:1rem 5rem 2rem}@media (max-width:767px){.page-guide-pro-a5 .intro-box{padding:1rem}}.page-guide-pro-a5 .intro-box header{margin-top:-2rem;text-align:center}.page-guide-pro-a5 .intro-box header span{background:var(--color-black);border-radius:100px;color:var(--color-wh);display:inline-block;font-size:var(--fontSize-sm);padding:.4em 1em;position:relative}.page-guide-pro-a5 .intro-box header span:after{background:url(/images/guide/pro-pattern-a5/balloon_arrow_black.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat bottom;content:"";display:block;height:11px;left:0;position:absolute;width:100%}.page-guide-pro-a5 .intro-box header h3{font-size:var(--fontSize-xxl);margin:.6em 0 0}@media (max-width:767px){.page-guide-pro-a5 .intro-box header h3{font-size:var(--fontSize-xl)}}.page-guide-pro-a5 .intro-box ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:1rem 0;text-align:left}.page-guide-pro-a5 .intro-box ul li{align-items:center;background:url(/images/guide/pro-pattern-a5/check.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 0;border-bottom:1px dotted var(--color-border);display:flex;list-style:none;padding:1rem 1rem 1rem calc(.5rem + 20px);width:48%}.page-guide-pro-a5 .remarketing-features{background:var(--color-gray-bg)}.page-guide-pro-a5 .features-nav{display:flex;justify-content:space-between}.page-guide-pro-a5 .features-nav li{background:url(/images/guide/pro-pattern-a5/icon_arrow_down.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat center 98%;background-size:30px 30px;border:1px solid var(--color-gray);border-radius:var(--radius-default);list-style:none;text-align:center;width:30%}@media (max-width:767px){.page-guide-pro-a5 .features-nav li{background-size:24px 24px;font-size:var(--fontSize-sm);width:32%}}.page-guide-pro-a5 .features-nav li a{color:var(--color-gray);display:block;height:100%;padding:2rem}.page-guide-pro-a5 .features-nav li a:hover{text-decoration:none}@media (max-width:1024px){.page-guide-pro-a5 .features-nav li a{padding:2rem 1rem}}@media (max-width:767px){.page-guide-pro-a5 .features-nav li a{padding:2rem .5rem}}.page-guide-pro-a5 .features-nav .feature-point{background:var(--color-gray-bg);margin:-3rem auto 0;width:100px}@media (max-width:767px){.page-guide-pro-a5 .features-nav .feature-point{width:80px}}.page-guide-pro-a5 .features-nav .feature-point img{width:70px}.page-guide-pro-a5 .features-nav h3{color:var(--color-highlight);font-size:var(--fontSize-lg);margin:0}@media (max-width:767px){.page-guide-pro-a5 .features-nav h3{font-size:var(--fontSize-md)}}.page-guide-pro-a5 .features-nav p{margin:1em 0 0}.page-guide-pro-a5 .feature-box{background:var(--color-wh);border:2px solid var(--color-black);margin-top:3rem;padding:.5rem 3rem 3rem}@media (max-width:767px){.page-guide-pro-a5 .feature-box{padding:0 1.5rem 1rem}}.page-guide-pro-a5 .feature-box .feature-box-item-header{background:url(/images/guide/pro-pattern-a5/section_bg_point1.png?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 50%;background-size:45%;padding:2.5rem 0 2rem;text-align:center}@media (max-width:767px){.page-guide-pro-a5 .feature-box .feature-box-item-header{background-size:90%}}.page-guide-pro-a5 .feature-box .feature-box-item-header h3{color:var(--color-highlight);font-size:var(--fontSize-xxl);margin:0 auto}.page-guide-pro-a5 .feature-box .feature-box-item-header p{margin-top:.5em}.page-guide-pro-a5 .feature-box#feature2 .feature-box-item-header{background-image:url(/images/guide/pro-pattern-a5/section_bg_point2.png?version=10960b6e4e2e676f1fd44691ccd4c6)}.page-guide-pro-a5 .feature-box#feature3 .feature-box-item-header{background-image:url(/images/guide/pro-pattern-a5/section_bg_point3.png?version=10960b6e4e2e676f1fd44691ccd4c6)}.page-guide-pro-a5 .feature-box .feature-box-items{display:flex;flex-wrap:wrap;justify-content:space-between}@media (max-width:767px){.page-guide-pro-a5 .feature-box .feature-box-items{display:block}}.page-guide-pro-a5 .feature-box .feature-box-items .feature-box-item{width:30%}@media (max-width:767px){.page-guide-pro-a5 .feature-box .feature-box-items .feature-box-item{margin-top:1.5rem;width:auto}.page-guide-pro-a5 .feature-box .feature-box-items .feature-box-item:not(.is-column){min-height:25vw;padding-left:28vw;position:relative}}.page-guide-pro-a5 .feature-box .feature-box-items .feature-box-item>img{display:block;margin:auto;max-width:100%}@media (max-width:767px){.page-guide-pro-a5 .feature-box .feature-box-items .feature-box-item>img{height:25vw;left:0;object-fit:cover;position:absolute;top:0;width:27vw}}.page-guide-pro-a5 .feature-box .feature-box-items .feature-box-item h4{font-size:var(--fontSize-md);margin:0}.page-guide-pro-a5 .feature-box .feature-box-items .feature-box-item p{margin:1em 0 0}@media (max-width:767px){.page-guide-pro-a5 .feature-box .feature-box-items .feature-box-item p{font-size:var(--fontSize-sm)}}.page-guide-pro-a5 .feature-box .feature-box-items .feature-box-item p strong{background:linear-gradient(transparent 70%,#ffffc5 0)}.page-guide-pro-a5 .feature-box .feature-box-items.is-primary .feature-box-item{width:48%}@media (max-width:767px){.page-guide-pro-a5 .feature-box .feature-box-items.is-primary .feature-box-item{width:auto}}.page-guide-pro-a5 .feature-column{background:var(--color-gray-bg);font-size:var(--fontSize-sm);padding:2em}@media (max-width:1024px){.page-guide-pro-a5 .feature-column{padding:1.5em}}.page-guide-pro-a5 .feature-column i{color:var(--color-primary);font-style:normal;font-weight:700}.page-guide-pro-a5 .feature-column h4{font-size:var(--fontSize-md);margin-top:1em}.page-guide-pro-a5 .remarketing-compare-table-wrapper{overflow-x:scroll}@media (max-width:767px){.page-guide-pro-a5 .remarketing-compare-table-wrapper{margin-left:-5vw;margin-right:-5vw}.page-guide-pro-a5 .remarketing-compare-table{min-width:135vw;padding-left:5vw;padding-right:5vw}}.page-guide-pro-a5 .remarketing-compare-table .compare-row{display:flex}.page-guide-pro-a5 .remarketing-compare-table .compare-row:nth-child(2n){background:var(--color-gray-bg)}.page-guide-pro-a5 .remarketing-compare-table .compare-td,.page-guide-pro-a5 .remarketing-compare-table .compare-th{display:flex;flex-direction:column;justify-content:center;min-height:6rem;padding:1rem}.page-guide-pro-a5 .remarketing-compare-table .compare-th{width:40%}.page-guide-pro-a5 .remarketing-compare-table .compare-td{align-items:center;width:30%}.page-guide-pro-a5 .remarketing-compare-table .compare-td-head{font-weight:700;text-align:center}.page-guide-pro-a5 .remarketing-compare-table .compare-td-head small{font-weight:400}.page-guide-pro-a5 .remarketing-compare-table h4{margin:0}.page-guide-pro-a5 .remarketing-compare-table p{color:var(--color-gray-light);font-size:var(--fontSize-sm);margin:.8em 0 0}.compare-td .page-guide-pro-a5 .remarketing-compare-table p{font-size:var(--fontSize-xs)}.page-guide-pro-a5 .remarketing-compare-table .td-pro{border-left:4px solid var(--color-primary);border-right:4px solid var(--color-primary)}.page-guide-pro-a5 .remarketing-compare-table .compare-row:first-child .td-pro{border-top:4px solid var(--color-primary)}.page-guide-pro-a5 .remarketing-compare-table .compare-row:last-child .td-pro{border-bottom:4px solid var(--color-primary)}.page-guide-pro-a5 .remarketing-compare-table .compare-pricing-btn{background:var(--color-wh);border:1px solid var(--color-primary);border-radius:var(--radius-default);color:var(--color-primary);cursor:pointer;display:inline-block;font-size:var(--fontSize-sm);font-weight:700;line-height:1.5;padding:.6em 1em;text-align:center;text-decoration:none}.page-guide-pro-a5 .remarketing-compare-table .compare-pricing-btn:hover{border-color:var(--color-primary-hover);color:var(--color-primary-hover);text-decoration:none}.page-guide-pro-a5 .remarketing-compare-table .compare-pricing-btn img{margin-left:.3em;vertical-align:middle}.page-guide-pro-a5 .remarketing-badge{background:var(--color-highlight);border-radius:100px;color:var(--color-wh);display:inline-block;font-size:75%;font-weight:700;line-height:1.2;padding:.3em .6em;vertical-align:bottom}.page-guide-pro-a5 .remarketing-compare-tips-scroll{align-items:center;color:var(--color-gray-light);display:none;font-size:var(--fontSize-sm);justify-content:space-between;line-height:1.4;margin-bottom:1em;vertical-align:bottom;width:100%}@media (max-width:767px){.page-guide-pro-a5 .remarketing-compare-tips-scroll{display:flex}}.page-guide-pro-a5 .remarketing-compare-tips-scroll:after,.page-guide-pro-a5 .remarketing-compare-tips-scroll:before{background:url(/images/guide/pro-pattern-a5/enable-scroll-arrow.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 50%;content:"";display:block;height:16px;width:18px}.page-guide-pro-a5 .remarketing-compare-tips-scroll:after{transform:rotate(180deg)}.page-guide-pro-a5 .remarketing-pricing{background:var(--color-gray-bg)}.page-guide-pro-a5 .remarketing-pricing .remarketing-register-wrapper{margin-top:1.5rem}.page-guide-pro-a5 .remarketing-pricing .remarketing-register-wrapper h2{margin:0}.page-guide-pro-a5 .remarketing-pricing .pricing-register-arrow{display:block;margin:1rem auto}.page-guide-pro-a5 .remarketing-pricing-table{display:flex;flex-wrap:wrap;justify-content:space-between}.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-td{background:var(--color-wh);border:2px solid var(--color-black);padding:1.5rem 1rem 2rem;text-align:center;width:30%}@media (max-width:767px){.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-td{padding:1rem .5rem;width:32.5%}}.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-td.course-biyearly{border-color:var(--color-highlight);position:relative}.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-td.course-biyearly:after{background:url(/images/guide/pro-pattern-a5/recommend.png?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat 50%;background-size:contain;bottom:-6%;content:"";display:block;height:60px;position:absolute;right:-5%;width:140px}@media (max-width:767px){.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-td.course-biyearly:after{bottom:-4%;height:40px;width:100px}}.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-td-heading{margin-top:-2rem}.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-td-heading span{background:var(--color-highlight);border-radius:100px;color:var(--color-wh);display:inline-block;font-size:var(--fontSize-xs);font-weight:700;line-height:1.4;padding:.2rem .6rem;position:relative;vertical-align:bottom}@media (max-width:767px){.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-td-heading span{border-radius:var(--radius-default)}}.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-td-heading span:after{background:url(/images/guide/pro-pattern-a5/balloon_arrow_red.svg?version=10960b6e4e2e676f1fd44691ccd4c6) no-repeat bottom;content:"";display:block;height:11px;left:0;position:absolute;width:100%}.page-guide-pro-a5 .remarketing-pricing-table h3{border-bottom:1px solid var(--color-border);color:var(--color-highlight);font-size:var(--fontSize-lg);margin:0 0 1rem;padding:1rem 0}@media (max-width:767px){.page-guide-pro-a5 .remarketing-pricing-table h3{font-size:var(--fontSize-md)}}.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-price{font-size:var(--fontSize-sm)}@media (max-width:767px){.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-price{font-size:var(--fontSize-xs)}}.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-price>span{display:block}.page-guide-pro-a5 .remarketing-pricing-table .pricing-table-price>span:not(:first-child){margin-top:.3rem}.page-guide-pro-a5 .remarketing-pricing-table .pricing-sign{font-size:var(--fontSize-md);font-weight:700}@media (max-width:767px){.page-guide-pro-a5 .remarketing-pricing-table .pricing-sign{font-size:var(--fontSize-xs)}}.page-guide-pro-a5 .remarketing-pricing-table .pricing-sign strong{font-size:var(--fontSize-xxl)}@media (max-width:767px){.page-guide-pro-a5 .remarketing-pricing-table .pricing-sign strong{font-size:var(--fontSize-lg)}}.page-guide-pro-a5 .remarketing-faq-list>li{list-style:none}.page-guide-pro-a5 .remarketing-faq-list>li:not(:first-child){border-top:1px dotted var(--color-border);margin-top:1.5rem;padding-top:1.5rem}.page-guide-pro-a5 .remarketing-faq-list>li h3{font-size:1.2em;font-weight:400;margin:0}.page-guide-pro-a5 .remarketing-faq-list>li h3:before{color:var(--color-primary);content:"Q";margin-right:.5em}.page-guide-pro-a5 .remarketing-faq-list>li p{margin:1em 0 0}.page-guide-pro-a5 .remarketing-faq-list>li p:before{color:var(--color-highlight);content:"A";font-size:1.2em;margin-right:.5em}.page-guide-pro-a5 .remarketing-global-footer{background:var(--color-gray-bg);color:var(--color-gray-light);font-size:var(--fontSize-sm);text-align:center}.page-guide-pro-a5 .remarketing-global-footer address{font-style:normal}.modal-window-background{background-color:#000;filter:alpha(opacity=50);height:100%;left:0;-moz-opacity:.5;opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;position:fixed;top:0;width:100%;z-index:100}a.open-pro-modal{visibility:hidden}.pro-modal-container{background-color:#fff;height:250px;position:fixed;width:500px;z-index:110}.favicon{margin-right:.3em;vertical-align:text-top}.badge-type-pro{background-image:url(/images/common/badge-type-pro.svg?version=10960b6e4e2e676f1fd44691ccd4c6)}.badge-type-npo,.badge-type-pro{background-position:50%;background-repeat:no-repeat;color:transparent;display:inline-block;height:16px;margin-left:.3em;margin-right:.3em;overflow:hidden;position:relative;top:-.15em;vertical-align:middle;width:32px}.badge-type-npo{background-image:url(/images/common/badge-type-npo.svg?version=10960b6e4e2e676f1fd44691ccd4c6)}.badge-type-library{background-image:url(/images/common/badge-type-library.svg?version=10960b6e4e2e676f1fd44691ccd4c6);width:32px;width:54px}.badge-type-library,.badge-type-oss{background-position:50%;background-repeat:no-repeat;color:transparent;display:inline-block;height:16px;margin-left:.3em;margin-right:.3em;overflow:hidden;position:relative;top:-.15em;vertical-align:middle}.badge-type-oss{background-image:url(/images/common/badge-type-oss.svg?version=10960b6e4e2e676f1fd44691ccd4c6);width:32px}.badge-type-education{background-image:url(/images/common/badge-type-education.svg?version=10960b6e4e2e676f1fd44691ccd4c6);width:32px;width:66px}.badge-type-education,.badge-type-sponsored{background-position:50%;background-repeat:no-repeat;color:transparent;display:inline-block;height:16px;margin-left:.3em;margin-right:.3em;overflow:hidden;position:relative;top:-.15em;vertical-align:middle}.badge-type-sponsored{background-image:url(/images/common/badge-type-sponsored.svg?version=10960b6e4e2e676f1fd44691ccd4c6);width:32px;width:70px}.badge-type-allabout-guide{background-image:url(/images/common/badge-type-allabout.svg?version=10960b6e4e2e676f1fd44691ccd4c6);width:32px;width:52px}.badge-type-allabout-guide,.badge-type-devblog{background-position:50%;background-repeat:no-repeat;color:transparent;display:inline-block;height:16px;margin-left:.3em;margin-right:.3em;overflow:hidden;position:relative;top:-.15em;vertical-align:middle}.badge-type-devblog{background-image:url(/images/common/badge-type-devblog.svg?version=10960b6e4e2e676f1fd44691ccd4c6);width:32px;width:58px}.badge-type-business{background-image:url(/images/common/badge-type-business.svg?version=10960b6e4e2e676f1fd44691ccd4c6);background-position:50%;background-repeat:no-repeat;color:transparent;display:inline-block;height:16px;margin-left:.3em;margin-right:.3em;overflow:hidden;position:relative;top:-.15em;vertical-align:middle;width:32px;width:58px}[class^=mini-badge-type]{display:none}.mini-badge-type-pro{background-image:url(/images/common/mini-badge-type-pro.svg?version=10960b6e4e2e676f1fd44691ccd4c6);background-position:50%;background-repeat:no-repeat;color:transparent;display:inline-block;height:12px;overflow:hidden;position:relative;top:-.15em;vertical-align:middle;width:24px}