@charset "utf-8";.mobile #header{height:70px;width:auto;min-width:100%;background:#fff;position:relative;left:0;top:0;z-index:3;margin:0}.mobile #header_inner{height:auto;width:auto;margin:0 auto;position:relative;padding:0}.mobile .mobile_header_fix.header_slide_down #header,.mobile .mobile_header_fix.header_slide_up #header{position:fixed}.mobile .mobile_header_fix.header_slide_down.admin-bar,.mobile .mobile_header_fix.header_slide_up.admin-bar{padding-top:102px}.mobile .mobile_header_fix.header_slide_down.admin-bar #header,.mobile .mobile_header_fix.header_slide_up.admin-bar #header{top:32px}@media screen and (max-width:782px){.mobile .mobile_header_fix.header_slide_down.admin-bar,.mobile .mobile_header_fix.header_slide_up.admin-bar{padding-top:116px}.mobile .mobile_header_fix.header_slide_down.admin-bar #header,.mobile .mobile_header_fix.header_slide_up.admin-bar #header{top:46px}}@media screen and (max-width:600px){.mobile .mobile_header_fix.header_slide_down.admin-bar,.mobile .mobile_header_fix.header_slide_up.admin-bar{padding-top:46px}.mobile .mobile_header_fix.header_slide_down.admin-bar #header,.mobile .mobile_header_fix.header_slide_up.admin-bar #header{top:0}}.mobile a.menu_button{position:absolute;right:0;top:0;z-index:9;display:block;font-size:11px;color:#000;background:#fff;padding:22px 20px 20px;width:18px;height:28px;text-decoration:none}.mobile a.menu_button:hover{color:#000}.mobile a.menu_button.active{color:#fff;background:#222}.mobile a.menu_button span{display:block;height:3px;background:#000;margin:4px 0}.mobile a.menu_button.active span{background:#fff;margin:4px 0}.mobile #global_menu{display:none;clear:both;width:100%;margin:0;border-top:1px solid #666;top:70px;position:absolute;z-index:9;box-shadow:1px 2px 1.5px rgba(0,0,0,.1);-moz-box-shadow:1px 2px 1.5px rgba(0,0,0,.1);-webkit-box-shadow:1px 2px 1.5px rgba(0,0,0,.1)}.mobile #global_menu ul{margin:0;background:#222}.mobile #global_menu a{display:block;border-bottom:1px solid #666;padding:10px 10px 10px 20px;line-height:1.2;text-decoration:none;color:#fff;position:relative}.mobile #global_menu a:hover{color:#fff}.mobile #global_menu a:before{content:'>';padding:0 10px 4px 0;font-size:10px;display:block;vertical-align:text-bottom;position:absolute;left:-20px}.mobile #global_menu ul ul{display:none}.mobile #global_menu ul ul a{padding-left:35px}.mobile #global_menu ul ul ul a{padding-left:50px}.mobile #global_menu ul ul ul ul a{padding-left:65px}.mobile #global_menu li.menu-item-has-children{position:relative}.mobile #global_menu li.menu-item-has-children>a{padding-right:40px}.mobile #global_menu .child_menu_button{display:block;position:absolute;text-align:center;width:40px;height:40px;right:0;top:0;z-index:9;cursor:pointer}.mobile #global_menu .child_menu_button .icon:before{content:'+';font-size:13px;color:#aaa;text-align:center;display:block;width:20px;height:20px;line-height:20px;border:1px solid #555;border-radius:100%;position:absolute;left:10px;top:9px}.mobile #global_menu .child_menu_button.active .icon:before,.mobile #global_menu .child_menu_button:hover .icon:before{color:#fff;border-color:#fff}.mobile #global_menu li.menu-item-has-children.open>.child_menu_button .icon:before{content:'-'}.mobile #global_menu li.menu-item-has-children.open>ul{display:block}.mobile #mobile_logo{text-align:center;font-size:30px;font-weight:400;line-height:70px;height:70px;overflow:hidden;position:relative}.mobile #mobile_logo a{color:#000;text-decoration:none}.mobile #mobile_logo a img{display:block;margin:0 auto;max-height:60px;position:absolute;top:50%;left:10px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.mobile #mobile_logo.mobile_logo_center a img{left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mobile #mobile_logo.mobile_logo_right a img{left:initial;left:auto;right:70px;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.mobile #home_logo,.mobile #logo_text,.mobile #logo_image{display:none}@media screen and (max-width:1249px){body{width:100%;min-width:initial;min-width:auto}#header{width:100%;min-width:initial;min-width:auto}#header_inner{width:100%;max-width:1250px}#contents{width:100%;min-width:initial;min-width:auto}#contents_inner{width:auto;max-width:1250px;padding-left:15px;padding-right:15px}#main_col{width:68%;float:left}#side_col{width:28%;float:right}#main_col.fullwidth{width:100%;float:none}#main_col.barnd_main_col{width:auto;float:left;margin-right:240px}#side_col.brand_side_col{width:180px;float:right;margin-left:-180px}#footer{width:100%;min-width:initial;min-width:auto}#footer_inner{width:100%;max-width:1250px}#footer_bottom{width:100%;min-width:initial;min-width:auto}#footer_bottom_inner{width:100%;max-width:1250px}#top_cnt_bottom .to_contact{margin:-50px auto 0}.wpcf7 .wpcf7-submit{margin:30px auto 20px}#home_logo h1{width:100%;min-width:initial;min-width:auto}.post_image{margin-left:-15px;margin-right:-15px}#news_archive .news_image{height:auto}#news_archive .news_text{padding:30px 0 0;min-height:initial;min-height:auto}#news_archive .date{position:static}.widget_search #search-box,.widget_search #s,.side_widget.google_search #s{width:85%;height:40px;margin:0 0 5px}.widget_search #search-btn input,.widget_search #searchsubmit,.side_widget.google_search #searchsubmit{width:15%}.brand_side_col .widget_search #search-box,.brand_side_col .widget_search #s,.side_widget.google_search #s{width:85%}.brand_side_col .widget_search #search-btn input,.brand_side_col .widget_search #searchsubmit,.side_widget.google_search #searchsubmit{width:15%}body.home #contents_inner{padding-left:0;padding-right:0}#related_post ol{margin:0;position:relative}#related_post li{width:49.5%;margin:0 0 5px}#related_post li:nth-child(odd){clear:both;float:left}#related_post li:nth-child(even){float:right}}@media screen and (min-width:1025px){li#menu-item-579,li#menu-item-578,li#menu-item-580{display:none !important}}@media screen and (max-width:992px){.index_slider .slide-caption-inner{font-size:28px;line-height:1.6}#index_grid .caption{padding:12px}#index_grid .caption h2{font-size:24px}#index_grid .caption p{font-size:14px}#index_recent{font-size:12px}#index_recent .index_recent_tab_content{padding-left:20px}#index_recent .index_recent_tab_content ol{padding-right:20px}#index_recent .index_recent_tab_content a.link{right:20px}}@media screen and (max-width:768px){body{min-width:320px}#contents{width:auto;min-width:100%;margin:0;padding:0}#contents_inner{width:auto;margin:0;padding:30px 15px 40px}#main_col{width:auto;float:none;position:relative}#side_col{width:auto;float:none;margin:30px 0}#main_col.fullwidth{width:100%;float:none}#main_col.barnd_main_col{width:auto;float:none;margin-right:0}#side_col.brand_side_col{width:auto;float:none;margin-left:0}#footer{width:auto;min-width:100%}#footer_inner{width:auto;margin:0 auto;padding:30px 0 15px}#footer_bottom{width:auto;min-width:100%}#footer_bottom_inner{width:auto}.wpcf7 .wpcf7-submit{margin:30px auto 20px}h2.title{font-size:32px}#bread_crumb{margin-left:0}body.home #contents_inner{padding-left:0;padding-right:0}.flex-control-nav a{width:9px;height:9px}.index_slider .slide-caption-inner{font-size:26px;line-height:1.6}#archive ul.category li:nth-child(odd){width:49%;margin-right:0;float:left;clear:both}#archive ul.category li:nth-child(even){width:49%;margin-right:0;float:right}#archive ul.category li a{display:block;width:auto;min-width:initial;min-width:auto}#load_post{text-align:center;padding:30px 0 0;height:60px;position:relative}#load_post a{font-size:12px;color:#fff;display:inline-block;background:#bbb url(//stylist-nagatomo.com/wp-content/themes/venus_tcd038/img/common/arrow_bottom.png) no-repeat 210px 20px;text-decoration:none;height:50px;line-height:50px;width:250px;text-align:center}#infscr-loading{font-size:11px}#article{background:#fff;padding:0;margin:0 0 20px}.mobile #post_title{font-size:28px}.post_image{margin:0 -15px 25px}.share_button li{padding:0;float:left;margin:0 10px 10px 0;line-height:0}#post_meta_top{margin:5px 0 30px}#post_meta_bottom{margin:0 0 15px;padding:15px}#post_meta_bottom li{display:block;margin:0 0 10px;padding:0 0 0 20px;border:none;font-size:12px;line-height:160%}#post_meta_bottom li:last-child{border:none;margin:0}#previous_next_post .prev_post{float:none;width:auto;min-width:initial;min-width:auto;margin:0 20px 10px 0}#previous_next_post .next_post{float:none;width:auto;min-width:initial;min-width:auto;margin:0 0 0 20px}#previous_next_post .prev_post a{padding:0 30px 0 70px;height:4.5em;margin-right:0}#previous_next_post .next_post a{padding:0 60px 0 40px;height:4.5em}#previous_next_post .title{max-height:4.5em}#related_post h3{font-size:22px}#related_post ol{margin:0;position:relative}#related_post li{width:100%;height:auto;margin:0 0 15px;padding-bottom:5px}#related_post li:nth-child(odd){clear:none;float:none}#related_post li:nth-child(even){float:none}#related_post li .category{height:auto;margin:20px 0 15px}#related_post li .image{height:auto}#related_post li .image img{height:auto}#related_post li .title{height:auto}#single_banner_area{margin:15px 0;text-align:center}#single_banner_area .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area .single_banner_right{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area img{max-width:100%;height:auto;display:inline}#single_banner_area_bottom{margin:20px 0 50px;text-align:center}#single_banner_area_bottom .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area_bottom .single_banner_right{float:none;padding:0;margin:0 auto}#single_banner_area_bottom img{max-width:100%;height:auto;display:inline}#single_banner_area2{margin:0 0 15px;text-align:center}#single_banner_area2 .single_banner_left{float:none;padding:0 0 15px;margin:0 auto}#single_banner_area2 .single_banner_right{float:none;padding:0 0 5px;margin:0 auto}#single_banner_area2 img{max-width:100%;height:auto;display:inline}#single_author_link{position:relative}#single_author_desc{margin-top:20px}.author_social_link li a{margin-bottom:5px}.page_template_type .headline{font-size:1.5em}.page_template_type .headline_large{font-size:28px}#single_news_list{background:#fff;padding:15px}#single_news_headline{margin:-15px -15px 15px;background:#6bb8e4;color:#fff;padding:0 20px;height:50px;line-height:50px}#single_news_list ol{margin:0 0 15px;border-bottom:none}#single_news_list li{margin:0 0 15px;padding:0 0 15px;font-size:13px;border-bottom:1px dotted #ccc}#single_news_list li .date{float:none;width:auto;display:block;margin:0 0 10px;font-size:11px}#single_news_list li .title{float:none;width:auto;display:block;line-height:160%}#news_archive #post_list li{padding:20px}#news_archive .news_image{height:auto;width:100%;float:none !important}#news_archive .news_text{padding:40px 0 0;width:100%;float:none !important}#news_archive .title{font-size:24px}#news_archive .date{position:static}.brand_catchcopy{font-size:28px}#comment_area,#trackback_area{margin:15px 0}#comment_header{position:relative;border-bottom:none}#comment_header ul{position:relative;right:auto;top:auto;margin:0}#comment_header ul li{width:100%;float:none;position:relative;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#comment_header ul li:first-child{border-bottom:1px solid #eee}#comment_header ul li#comment_switch,#comment_header ul li#comment_closed{border:none;border-top:1px solid #fff;padding:0;margin:0;position:relative}#comment_header ul li a,#comment_header ul li p{padding:15px;background:#fff;border:none;color:#333;text-align:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#comment_header ul li a:hover,#comment_header ul li.comment_switch_active a,#comment_header ul li.comment_switch_active a:hover{color:#333}.comment-meta-left{float:left;width:50%}.comment_form_wrapper{border:1px solid #ccc;margin:0 0 20px;padding:15px;background:#fff}#footer_logo{color:#fff;font-size:30px;text-align:center;margin:0 0 30px}#footer_logo img{display:block;margin:0 auto;padding:0 20px;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.footer_contents{padding:0 20px}#return_top{right:0}#return_top a{height:45px;width:45px;border-radius:0}#return_top a:before{top:15px;left:13px}.side_widget:last-child{margin:0}.brand_category_list{margin-right:-5px}.brand_category_list li{display:inline-block;margin-right:5px;width:180px;height:180px;vertical-align:bottom}.brand_category_list li a{position:static}}@media screen and (max-width:480px){.index_slider .slide-caption-inner{font-size:22px}#index_grid .caption h2{font-size:20px}#index_grid .caption p{font-size:12px}.footer_contents{text-align:left}.footer_widget{display:block;width:100%;margin:0 0 20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.footer_widget.widget_nav_menu{display:inline-block;width:48%;margin:0 .5% 20px}#top_cnt_bottom .to_contact{margin:-50px auto 0}.wpcf7 .wpcf7-submit{margin:30px auto 0}}@media screen and (max-width:640px){.grid-item,.grid-item-width1{width:50%}.grid-item-width2,.grid-item-width3,.grid-item-width4{width:100%}}@media screen and (max-width:1249px){#archive #post_list{width:945px;margin-left:auto;margin-right:auto}}@media screen and (max-width:964px){#archive #post_list{width:630px;margin-left:auto;margin-right:auto}}@media screen and (max-width:640px){#archive #post_list{width:100%;margin-left:0;margin-right:0}#archive #post_list li{float:none;width:100%;height:initial;height:auto;margin:0 0 15px;padding-bottom:1px}#archive #post_list li .image{height:initial;height:auto}#archive #post_list li .image img{height:initial;height:auto;min-height:initial;min-height:auto}#archive #post_list li .title{height:initial;height:auto}#archive #post_list li .category{height:initial;height:auto;min-height:initial;min-height:auto;margin-bottom:15px}}