﻿/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}h1,h2,h3,h4,h5,h6,ul,ol,p{margin:0}ul,ol,li{list-style:none;padding:0}html{font-size:62.5%}body{color:#333;font-size:14px;font-family:"游ゴシック体","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","sans-serif";line-height:1.7;min-width:1180px}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px;position:relative;width:1140px}.container:after{display:block;clear:both;content:''}a:hover{filter:alpha(opacity=60);opacity:.6;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.fa{padding-left:10px}.fa-angle-right{font-size:110%;font-weight:bold}.fa-tag{padding-left:0;padding-right:10px}.header{box-shadow:0 0 5px 1px rgba(100,100,100,0.2);border-top:3px solid #e06f71;letter-spacing:.05em;padding-top:25px;position:relative;z-index:100}.site-logo{line-height:1;margin:0;text-align:center}.site-description{font-size:10px;line-height:1;margin-bottom:0;margin-top:10px;text-align:center}.utility{font-size:10px;line-height:1;position:absolute;right:20px;top:0;width:270px}.search_form{background:#f8f8f8;display:table;padding:10px;width:250px}.search_text,.search_button{color:#6b6b6b;display:table-cell;margin:0;vertical-align:middle}.search_text{width:auto;font-size:140%}.search_button{width:13px}.search_input,.search_submit{background:transparent;border:none}.search_submit{cursor:pointer}.search_input{width:100%}.utility_feature{display:table;font-size:10px;line-height:1;margin:0;padding-top:10px}.feature_headline,.feature_words{display:table-cell}.feature_headline{width:70px}.feature_word{margin-left:10px;line-height:1.4}.feature_word:first-child{margin-left:0}.feature_word+.feature_word{margin-left:3px}.feature_word a{color:#e06f71}.feature_word a:hover{text-decoration:none}.globalnav{background:#fafafa;font-size:13px;letter-spacing:.1em;line-height:1;margin-top:10px}.globalnav .globalnav_list{margin-bottom:0;margin-top:0}.globalnav .globalnav_list:after{display:block;clear:both;content:''}.globalnav .globalnav_list_item{float:left;list-style:none;position:relative}.globalnav .globalnav_list_item:last-child{float:right}.globalnav .globalnav_list_item:last-child:after{content:"";width:0;height:0;border-style:solid;border-width:5px 4px 0 4px;position:absolute;right:0;top:49%;border-color:#e06f71 transparent transparent transparent}.globalnav .globalnav_list_item a,.globalnav .globalnav_list_item span{color:#000;display:block;padding:20px;text-decoration:none}.globalnav .globalnav_list_item a:hover,.globalnav .globalnav_list_item span:hover{filter:alpha(opacity=100);opacity:1;-webkit-transition:0s ease-in-out;-moz-transition:0s ease-in-out;-o-transition:0s ease-in-out;transition:0s ease-in-out;border-bottom:4px solid #e99e9e;color:#626262;padding-bottom:16px}.globalnav .dropdown{position:relative}.globalnav .dropdown.dropdown_on{background:#e99e9e}.globalnav .dropdown.dropdown_on span{color:#fff}.globalnav .dropdown .dropdown_nav_on a{color:#333}.globalnav .dropdown_nav{background:#f6f6f6;border:1px solid #eee;box-sizing:border-box;display:none;padding:20px;position:absolute;right:0;top:100%;width:450px}.globalnav .dropdown_nav.dropdown_nav_on{display:block}.globalnav .dropdown_group{background:#fff}.globalnav .dropdown_group+.dropdown_group{margin-top:4px}.globalnav .dropdown_headline,.globalnav .dropdown_list{letter-spacing:.05em}.globalnav .dropdown_headline{border-bottom:2px solid #eee;font-size:18px;padding:15px}.globalnav .dropdown_list{padding:5px}.globalnav .dropdown_list:after{display:block;clear:both;content:''}.globalnav .dropdown_list_item{float:left;font-size:14px}.globalnav .dropdown_list_item a{padding:10px}.globalnav .dropdown_list_item a:hover{color:#e06f71;border:none;padding:10px}.contents{padding-top:35px}.primary{float:left;width:780px}.secondary{float:right;padding-right:20px;width:300px}.secondary>*:first-child{margin-top:0}.column_headline,.ranking_headline,.keyword_headline,.support_headline,.article_related_headline,.recommend_headline{color:#000;font-family:"Playfair Display";font-size:24px;font-weight:normal;line-height:1;position:relative}.column_headline_subtext,.ranking_headline_subtext,.keyword_headline_subtext,.support_headline_subtext,.article_related_subtext,.recommend_subtext{bottom:0;color:#474747;font-family:"游ゴシック体","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","sans-serif";font-size:12px;font-weight:bold;letter-spacing:.05em;position:absolute;right:0}.column_list,.recommend_list{box-shadow:1px 1px 2px 0 rgba(100,100,100,0.1);margin-top:15px}.column_list_item,.recommend_list_item{position:relative}.column_list_item+.column_list_item,.column_list_item+.recommend_list_item,.recommend_list_item+.column_list_item,.recommend_list_item+.recommend_list_item{border-top:1px solid #eee}.column_list_item a,.recommend_list_item a{box-sizing:border-box;color:#333;display:table;font-size:12px;letter-spacing:.05em;padding:15px;text-decoration:none;width:100%}.column_list_item.pr:after,.recommend_list_item.pr:after{top:8px}.column_list_item:first-child .recommend_list_image,.recommend_list_item:first-child .recommend_list_image{display:block;width:100%}.column_list_item:first-child .recommend_list_image img,.recommend_list_item:first-child .recommend_list_image img{margin:0 auto;width:90%;height:auto;display:block}.column_list_item:first-child .recommend_list_text,.recommend_list_item:first-child .recommend_list_text{margin:10px auto 0 auto;padding-left:0;width:90%;display:block}.column_list_item:before{background:#ffa083;color:#fff;content:"";display:block;font-family:"Playfair Display";font-size:13px;left:10px;letter-spacing:.05em;line-height:1;padding:5px 0;position:absolute;text-align:center;top:10px;width:46px;z-index:10}.column_list_item.mon:before{content:"MON"}.column_list_item.tue:before{content:"TUE"}.column_list_item.wed:before{content:"WED"}.column_list_item.thu:before{content:"THR"}.column_list_item.fry:before{content:"FRI"}.column_list_item.sat:before{content:"SAT"}.column_list_item.sun:before{content:"SUN"}.column_list_image,.column_list_text,.recommend_list_image,.recommend_list_text{display:table-cell;vertical-align:middle}.column_list_image,.recommend_list_image{line-height:1;width:100px}.column_list_image img,.recommend_list_image img{width:100%}.column_list_text,.recommend_list_text{padding-left:15px}.ranking{margin-top:35px}.ranking_headline_subtext:after{background:url("../images/ranking_icon.png") no-repeat 0 0/contain;content:"";display:inline-block;height:12px;margin-left:10px;width:12px}.ranking_wrap{box-shadow:1px 1px 2px 0 rgba(100,100,100,0.1);margin-top:15px}.ranking_tab_menu{display:table;table-layout:fixed;width:100%}.ranking_tab_item{background:#e6e6e6;color:#000;cursor:pointer;display:table-cell;font-family:"Playfair Display";font-size:18px;line-height:1;padding:12px;text-align:center;vertical-align:middle}.ranking_tab_item:hover{filter:alpha(opacity=60);opacity:.6;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out}.ranking_tab_item+.ranking_tab_item{border-left:1px solid #fff}.ranking_tab_item.ranking_current{background:transparent}.ranking_day,.ranking_weekly,.ranking_monthly{display:none}.ranking_day.ranking_on,.ranking_weekly.ranking_on,.ranking_monthly.ranking_on{display:block}.ranking_list{counter-reset:rank;position:relative}.ranking_list_item{counter-increment:rank;position:relative}.ranking_list_item:before{color:#000;content:counter(rank,decimal);font-family:"Playfair Display";font-size:30px;font-style:italic;left:10px;letter-spacing:.05em;line-height:1;margin-top:-20px;position:absolute;top:50%;z-index:10}.ranking_list_item+.ranking_list_item{border-top:1px solid #eee}.ranking_list_item a{box-sizing:border-box;color:#333;display:table;font-size:12px;letter-spacing:.05em;padding:10px;text-decoration:none;width:100%}.ranking_list_image,.ranking_list_text{display:table-cell;vertical-align:top}.ranking_list_image{line-height:1;width:100px}.ranking_list_image img{width:100%}.ranking_list_text{padding:10px 10px 10px 30px}.ranking_list_tag{border-bottom:1px solid #eee;bottom:20px;color:#000;display:block;font-family:"Playfair Display";font-style:italic;left:40px;line-height:1;position:absolute}.pr{position:relative}.pr:after{background:url("../images/pickup_pr.png") no-repeat 0 0/contain;content:'';display:block;height:15px;position:absolute;right:15px;top:15px;width:20px}.sociallink{box-shadow:1px 1px 2px 0 rgba(100,100,100,0.1);display:table;box-sizing:border-box;margin-top:35px;padding:15px;table-layout:fixed;width:100%}.sociallink_facebook,.sociallink_twitter,.sociallink_facebook{display:table-cell;text-align:center;vertical-align:top}.sociallink_facebook a,.sociallink_twitter a,.sociallink_facebook a{color:#000;font-family:"Playfair Display";font-size:15px;letter-spacing:.05em;line-height:1;text-decoration:none}.sociallink_facebook .fa,.sociallink_twitter .fa,.sociallink_facebook .fa{color:#474747;display:block;font-size:30px;padding-bottom:5px}.widget-mad{margin-top:30px}.writer{margin-top:20px}.writer_more{border-radius:100px;box-shadow:1px 1px 2px 0 rgba(100,100,100,0.1);position:relative}.writer_more a{border-radius:100px;box-sizing:border-box;color:#000;display:block;letter-spacing:.05em;line-height:1;padding:20px;text-decoration:none;width:100%}.writer_text{font-size:14px}.writer_subtext{font-size:10px;font-weight:bold;margin-top:-5px;position:absolute;right:20px;top:50%}.keyword{margin-top:35px}.keyword_list{margin-top:15px}.keyword_list_item{box-shadow:1px 1px 2px 0 rgba(100,100,100,0.1);display:inline-block;margin:5px 5px 0 0}.keyword_list_item a{color:#333;font-size:13px;font-weight:bold;line-height:1;padding:10px;text-decoration:none}.support{margin-top:35px}.support_bunner{border-top:1px solid #eee}.support_bunner:first-of-type{margin-top:15px}.support_bunner a{display:block;line-height:1;text-align:center;width:100%}.application{border-radius:15px;background:#fafafa;border:1px solid #e3e3e3;box-sizing:border-box;margin-top:35px;padding:15px}.application_mememo{display:table;width:100%}.application_mememo_image,.application_mememo_text{display:table-cell;vertical-align:middle}.application_mememo_image{line-height:1;width:88px}.application_mememo_text{padding-left:15px}.application_download{margin-top:10px}.application_download_app,.application_download_google{display:inline-block;line-height:1}.application_download_google{margin-left:2px}.ad_item{line-height:1;margin-top:20px;width:300px}.ad_item img{width:100%}.recommend{margin-top:40px;position:relative}.recommend+.column{margin-top:40px}.footer{border-top:1px solid #eee;margin-top:35px;padding-top:20px}.footnav_list{text-align:center}.footnav_list_item{display:inline-block}.footnav_list_item a{color:#474747;font-size:12px;padding:20px 25px;text-decoration:none}#copyright{color:#474747;font-family:"Playfair Display";font-size:12px;padding:30px;text-align:center}.slide_wrap,.choice{float:left;height:533px}.slide_wrap{height:540px;overflow:hidden;position:relative;width:800px}.slide_headline{bottom:120px;font-family:"Playfair Display";font-size:20px;font-style:italic;left:0;text-decoration:underline;position:absolute;text-align:center;width:100%;z-index:10}.slide:after{display:block;clear:both;content:''}.slide_item{float:left}.slide_item a{color:#333;display:block;position:relative;text-decoration:none}.slide_text{background:transparent;background:-webkit-linear-gradient(transparent 0%, #fff 100%);background:linear-gradient(transparent 0%, #fff 100%);bottom:0;font-size:18px;height:100px;left:0;letter-spacing:.05em;padding-top:40px;position:absolute;text-align:center;width:100%;z-index:10}.slick-prev,.slick-next{background:url("../images/slider_prev.png") no-repeat 0 0/contain;border:none;cursor:pointer;height:50px;margin-top:-25px;position:absolute;text-indent:-9999px;top:50%;width:50px;z-index:10}.slick-prev{left:20px}.slick-next{background:url("../images/slider_next.png") no-repeat 0 0/contain;right:20px}.slide_dot{bottom:0;left:50%;margin-left:-65px;position:absolute}.slide_dot li{display:inline-block}.slide_dot li.slick-active button{background:#e99e9e}.slide_dot li button{border-radius:100%;background:#bbb;border:none;display:block;height:7px;margin:10px;padding:0;text-indent:-9999px;width:7px}.choice{width:340px}.choice_headline{color:#000;font-family:"Playfair Display";font-size:24px;font-weight:normal;line-height:1;margin:20px 0 0;padding:0 20px;position:relative}.choice_headline_subtext{bottom:0;font-family:"游ゴシック体","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","sans-serif";font-size:12px;font-weight:bold;position:absolute;right:20px}.choice_list{margin:20px 0 0;height:470px;overflow:hidden;padding:0}.choice_list_item{border-top:1px solid #eee;position:relative}.choice_list_item a{box-sizing:border-box;color:#000;display:table;font-size:12px;padding:15px 20px;text-decoration:none;width:100%}.choice_list_item.pr:after{top:5px;right:10px}.choice_list_image,.choice_list_text{display:table-cell;vertical-align:top}.choice_list_image{width:155px}.choice_list_image img{width:100%}.choice_list_text{padding:10px 0 0 15px}.choice_list_tag{border-bottom:1px solid #eee;bottom:20px;color:#5c5c5c;font-family:"Playfair Display";font-size:13px;font-style:italic;letter-spacing:.05em;line-height:1;position:absolute;right:20px}.pickup{border:2px solid #eee;position:relative}.pickup:before{background:url("../images/pickup_icon.png") no-repeat 0 0/contain;content:'';display:block;height:67px;left:-20px;position:absolute;top:-20px;width:67px;z-index:10}.pickup a{box-sizing:border-box;display:table;padding:10px;position:relative;text-decoration:none;width:100%}.pickup_image,.pickup_text{display:table-cell;vertical-align:top}.pickup_image{width:250px}.pickup_image img{width:100%}.pickup_text{padding:10px 60px 10px 35px}.pickup_headline{color:#333;font-size:15px;font-weight:bold;letter-spacing:.05em}.pickup_description{color:#777;font-size:12px;margin-top:10px}.pickup_relation{margin-top:10px}.pickup_relation:after{display:block;clear:both;content:''}.pickup_writer,.pickup_tags{display:inline-block;font-size:12px;letter-spacing:.05em;line-height:1;vertical-align:middle}.pickup_writer_image,.pickup_writer_image img,.pickup_writer_name{display:inline-block;vertical-align:middle}.pickup_writer_name{color:#e06f71;padding-left:10px}.pickup_writer_image{width:36px}.pickup_writer_image img{border-radius:100%;width:100%}.pickup_tags{padding-left:20px}.pickup_tag{background:#7d7d7d;color:#fff;display:inline-block;font-size:10px;padding:3px 5px}.pickup_tag+.pickup_tag{margin-left:10px}.whatsnew{margin-top:40px}.whatsnew_headline{color:#000;font-family:"Playfair Display";font-size:30px;font-weight:normal;line-height:1;position:relative;text-align:center}.whatsnew_headline:before,.whatsnew_headline:after{content:"";border-top:2px solid #868686;position:absolute;top:15px;width:280px}.whatsnew_headline:before{left:0}.whatsnew_headline:after{right:0}.whatsnew_subhead{background-image:linear-gradient(to right, #000, #000 1px, transparent 1px, transparent 4px);background-size:4px 1px;background-position:top;background-repeat:repeat-x;font-size:15px;margin-top:40px;padding-top:40px;text-align:center}.whatsnew_headline_subtext{display:block;font-family:"游ゴシック体","游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ","Meiryo","sans-serif";font-size:12px;letter-spacing:.05em;margin-top:10px}.whatsnew_list{margin-top:40px}.whatsnew_list:after{display:block;clear:both;content:''}.whatsnew_list_item{box-shadow:1px 1px 2px 0 rgba(100,100,100,0.1);float:left;margin-right:15px;position:relative;width:250px}.whatsnew_list_item:nth-child(3n){margin-right:0}.whatsnew_list_item:nth-child(n+4){margin-top:15px}.whatsnew_list_item a{color:#333;display:block;min-height:300px;text-decoration:none;letter-spacing:.05em}.whatsnew_list_item.pr:after{top:5px;right:5px}.whatsnew_list_image{line-height:1;width:250px}.whatsnew_list_image img{width:100%}.whatsnew_list_text{padding:15px}.whatsnew_list_headline{font-size:13px;font-weight:bold}.whatsnew_list_desctription{font-size:10px;margin-top:5px}.whatsnew_list_tag{border-bottom:1px solid #eee;bottom:10px;color:#000;display:block;font-family:"Playfair Display";font-size:12px;font-style:italic;left:15px;line-height:1;position:absolute}.whatsnew_list_date{bottom:12px;color:#000;display:block;font-family:"Playfair Display";font-size:10px;font-style:italic;right:15px;line-height:1;position:absolute}.new:before{background:url("../images/whatsnew_icon.png") no-repeat 0 0/contain;content:'';display:block;height:43px;left:-15px;position:absolute;top:-15px;width:43px;z-index:10}.whatsnew_more{border-radius:100px;box-shadow:1px 1px 2px 0 rgba(100,100,100,0.1);margin:40px auto 0;position:relative;width:346px}.whatsnew_more a{border-radius:100px;background:#ffa0a9;color:#fff;display:block;font-size:13px;font-weight:bold;letter-spacing:.05em;line-height:1;padding:15px;text-align:center;text-decoration:none}.whatsnew_more .fa-angle-right{margin-top:-8px;position:absolute;right:20px;top:50%}.others{background-image:linear-gradient(to right, #000, #000 1px, transparent 1px, transparent 4px);background-size:4px 1px;background-position:top;background-repeat:repeat-x;margin-top:40px;padding-top:40px;position:relative}.others_headline{color:#000;font-size:15px;font-weight:bold;letter-spacing:.1em;line-height:1}.others_list{margin-top:30px}.others_list:after{display:block;clear:both;content:''}.others_list_item{box-shadow:1px 1px 2px 0 rgba(100,100,100,0.1);float:left;margin-right:15px;width:250px}.others_list_item:nth-child(3n){margin-right:0}.others_list_item a{color:#333;display:block;font-size:12px;letter-spacing:0.05em;min-height:180px;padding:15px;text-decoration:none}.others_list_image{position:relative;width:220px;height:147px;overflow:hidden;line-height:1}.others_list_image img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.others_list_text{margin-top:10px}.others_more{font-size:13px;font-weight:bold;letter-spacing:.05em}.others_more a{color:#474747;position:absolute;right:0;top:40px}.others_more a:hover{text-decoration:none}.others_headline_subtext{font-size:10px;margin-left:10px}.breadcrumb{border-bottom:1px solid #eee;padding:15px 0}.breadcrumb+.contents{padding-top:0}.breadcrumb_list_item{color:#999;display:inline;font-size:10px;line-height:1;padding-left:20px}.breadcrumb_list_item+.breadcrumb_list_item:before{content:">";padding-right:20px}.breadcrumb_list_item:first-child a{color:#000}.breadcrumb_list_item a{color:#333;text-decoration:none}.breadcrumb_list_item a:hover{text-decoration:underline}.article{border-top:2px solid #e99e9e}.article+.pickup{margin-top:60px}.article.pr:after{top:5px;right:5px}.article_head{padding:30px;position:relative}.article_head:after{display:block;clear:both;content:''}.article_date{color:#999;font-family:"Playfair Display";font-size:12px;letter-spacing:.15em;margin-top:5px;line-height:1}.article_utility{margin-top:10px;float:right}.article_utility:after{display:block;clear:both;content:''}.article_share,.article_print{float:left}.article_share .fb_iframe_widget iframe,.article_print .fb_iframe_widget iframe{margin-top:-3px}.article_share_item{float:left;margin-right:15px}.article_print{font-size:12px}.article_print a{color:#333}.fa-print{font-size:16px;padding:0 5px 0 0}.article_title{color:#000;font-size:23px;font-weight:normal;margin-top:40px;min-height:80px;letter-spacing:.05em}.article_tags_clearfix{clear:both}.article_tags{margin-top:30px}.article_tag{box-shadow:1px 1px 2px 0 rgba(100,100,100,0.1);display:inline-block;float:left;margin-right:10px}.article_tag a{color:#333;font-size:13px;font-weight:bold;line-height:1;padding:10px;text-decoration:none}.article_writer{display:inline-block;bottom:15px;letter-spacing:.05em;line-height:1;position:absolute;right:15px;vertical-align:middle}.article_writer a{color:#000;text-decoration:none}.article_writer a:hover .article_writer_name{text-decoration:none}.article_writer_image,.article_writer_image img,.article_writer_name{display:inline-block;vertical-align:middle}.article_writer_name{padding-right:10px;text-decoration:underline}.article_writer_image{text-decoration:none;width:50px}.article_writer_image img{border-radius:100%;width:100%}.article_body{clear:both;border-top:1px solid #eee}.article_content{padding:40px 30px}.article_content *:first-child{margin-top:0}.article_content h2{border-bottom:2px solid #e06f71;color:#333;font-size:23px;font-weight:bold;letter-spacing:.05em;line-height:1.7;margin-top:40px;padding-bottom:10px}.article_content h3{background:#ffe6e6;color:#333;font-size:20px;font-weight:bold;letter-spacing:.05em;line-height:1.7;margin-top:30px;padding:15px}.article_content h4{border-bottom:2px solid #333;color:#333;font-size:18px;font-weight:bold;letter-spacing:.05em;line-height:1.7;margin-top:40px;padding-bottom:10px}.article_content h5{border-left:5px solid #e06f71;color:#333;font-size:18px;font-weight:bold;letter-spacing:.05em;line-height:1.7;margin-top:30px;padding-left:10px}.article_content h6{color:#333;font-size:17px;font-weight:bold;margin-top:30px}.article_content p{color:#000;font-size:14px;letter-spacing:.05em;line-height:1.7;margin-top:20px}.article_content a{color:#e06f71;text-decoration:underline}.article_content a:hover{text-decoration:none}.article_content img{max-width:100%;height:auto;padding:20px 20px 0}.article_content .alignleft{text-align:left}.article_content .alignright{text-align:right}.article_content .aligncenter{text-align:center;display:block;margin:5px auto}.article_content_share{padding:20px 30px 20px}.article_content_share:after{display:block;clear:both;content:''}.article_content_facebook,.article_content_twitter{float:left;width:345px}.article_content_facebook a,.article_content_twitter a{border-radius:6px;background:#ffa0a9;border-bottom:2px solid #333;color:#fff;display:block;font-size:16px;font-weight:bold;letter-spacing:.05em;line-height:1;padding:20px;text-align:center;text-decoration:none}.article_content_facebook{margin-right:30px}.article_content_facebook a{background:#3c5d96;border-color:#2d4773}.article_content_twitter a{background:#44adeb;border-color:#348fc4}.article_related{background:#fafafa;padding:30px;position:relative}.article_related_headline{letter-spacing:.1em;padding:10px;text-align:center}.article_related_subtext{display:block;font-size:15px;letter-spacing:.05em;padding-top:15px;position:static}.article_related_list:after{display:block;clear:both;content:''}.article_related_list_item{border:2px solid #eee;box-sizing:border-box;float:left;margin:30px 30px 0 0;width:345px}.article_related_list_item:nth-child(even){margin-right:0}.article_related_list_item a{background:#fff;color:#333;display:table;padding:15px;text-decoration:none}.article_related_list_image,.article_related_list_text{display:table-cell;vertical-align:top}.article_related_list_image{line-height:1;width:100px}.article_related_list_image img{width:100%}.article_related_list_text{padding-left:15px;position:relative}.article_related_list_headline{font-size:13px;font-weight:bold;letter-spacing:.05em}.article_related_list_subtext{font-size:10px;letter-spacing:.05em}.article_related_list_tag{border-bottom:1px solid #eee;bottom:0;color:#000;display:block;font-family:"Playfair Display";font-size:12px;font-style:italic;left:15px;line-height:1;position:absolute}.article_related_list_date{bottom:0;color:#000;display:block;font-family:"Playfair Display";font-size:10px;font-style:italic;right:10px;line-height:1;position:absolute}.article ul#post-pickup{margin:10px 0;padding:0}.article ul#post-pickup li{margin-bottom:10px;list-style-type:none;background-color:#fcf6f2}.article ul#post-pickup li span{background-color:#f77;display:inline-block;padding:0 7px;color:#fff;margin-right:5px;font-weight:bold;border-radius:4px;position:absolute;top:10px;left:10px}.article ul#post-pickup li a{display:block;padding:10px 5px;line-height:1.5;padding-left:48px;position:relative}.single-ad{margin:0 auto -20px;width:336px;text-align:center}.footer-ad{width:728px;height:90px;margin:20px auto 0;clear:both}
/*# sourceMappingURL=style.css.map */
