@charset "utf-8";

/*
color change
*/



.page_navi span.current,
#related_post .headline,
.search_button_wrap button,
#article .search_button_wrap button,
.search_by_category_title,
#article .search_by_category_title,
.single-findcom #use_parts #article .post_content h4#related_post .headline,
#article #post_meta_top,
.archive_headline,
#subscribe-submit input,
/* #footer, */
.title_black,
.widget_search #search-btn input, .widget_search #searchsubmit, .side_widget.google_search #searchsubmit,
.searchandfilter input[type="submit"]
{
	background-color: #00AEEB !important;
}

.page-template-page-findcom-top #article  #post_meta_top,
#main_col #article  .biz_category{
	background-color: initial !important;
}


.logo_search_box_wrap .biz_search_box_wrap input[type="text"],
.main_contents h3
{
	/* background-color: #184994 !important; */
	border-color: #00AEEB;
}


.archive_headline:before,
#article #post_meta_top:before
{
    border-color: #00AEEB transparent transparent transparent;
}

.styled_post_list2 li.style1,
.pc .single_layout #right_col li.style1
{
	background-color: #fff !important;
	border: 1px solid #aaa;
	border-radius: 5px;
	padding: 0;
}
.styled_post_list2 li a.image{
    width: 100%;
}
.styled_post_list2 li.style1 a.title{
	color: initial;
	border-top: 1px solid #aaa;
}

.widget_archive select, .widget_categories select, .tcdw_archive_list_widget select
{
	background-color: #fff;
	color: initial;
	border: 1px solid #aaa;
}

#use_parts .title_black.with_number .number{
	background: #1a94ea;
}




/*
color change findcom
*/
/* #article .search_button_wrap button,
#article .search_by_category_title,
.single-findcom #use_parts #article .post_content h4
{
	background-color: #184994 !important;
} */

.search_button_wrap button{}




.post_list li.type1 .title{background-color: #fff;position: initial;}
.post_list li.type1 .title a{
	    color: initial;
    background: #f3f3f3;
	border-top: 1px solid #aaa;
}



/*
global menu
*/
#header #global_menu .menu>.menu-item{
    /* border-color: #fff; */
    border-radius: 10px 10px 0 0;
    /* overflow: hidden; */
    /* border-left-width: 1px; */
    /* border: none; */
    /* border-top-width: 5px; */
}
#header #global_menu .menu>.menu-item:nth-of-type(1),
#header #global_menu .menu>.menu-item:nth-of-type(6),
#header #global_menu .menu>.menu-item:nth-of-type(11){
    /* background-color: #3a97d5; */

}
#header #global_menu .menu>.menu-item:nth-of-type(2),
#header #global_menu .menu>.menu-item:nth-of-type(12),
#header #global_menu .menu>.menu-item:nth-of-type(7){
    /* background: #f3a830; */
}

li#menu-item-75831 {}
#header #global_menu .menu>.menu-item:nth-of-type(3),
#header #global_menu .menu>.menu-item:nth-of-type(13),
#header #global_menu .menu>.menu-item:nth-of-type(8){
    /* background: #e96457; */
}
#header #global_menu .menu>.menu-item:nth-of-type(4),
#header #global_menu .menu>.menu-item:nth-of-type(14),
#header #global_menu .menu>.menu-item:nth-of-type(9){
    /* background: #2cc66d; */
}
#header #global_menu .menu>.menu-item:nth-of-type(5),
#header #global_menu .menu>.menu-item:nth-of-type(15),
#header #global_menu .menu>.menu-item:nth-of-type(10){
	/* background: #9857b3; */
}


/* #header #global_menu .menu>.menu-item:nth-of-type(1)>a{ border-top-color: #3a97d5; } */
/* #header #global_menu .menu>.menu-item:nth-of-type(2)>a{border-top-color: #f3a830;}
#header #global_menu .menu>.menu-item:nth-of-type(3)>a{border-top-color: #e96457;}
#header #global_menu .menu>.menu-item:nth-of-type(4)>a{border-top-color: #2cc66d;}
#header #global_menu .menu>.menu-item:nth-of-type(5)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(6)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(7)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(8)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(9)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(10)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(11)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(12)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(13)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(14)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(15)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(16)>a{border-top-color: #3a97d5;}
#header #global_menu .menu>.menu-item:nth-of-type(17)>a{border-top-color: #3a97d5;} */


#header #global_menu .menu>.menu-item>a{
    /* color: #fff; */
    height: 60px;
    border-top: 7px solid #e0e0e0;
    padding: 0 7px;
    /* border-radius: 10px 10px 0 0; */
}


#header #global_menu .menu>.menu_findcom>a{border-top-color: #84b2e2;}
#header #global_menu .menu>.menu_magazine_new>a{border-top-color: #81c3ce;}
#header #global_menu .menu>.menu_news>a{border-top-color: #eab26d;}
#header #global_menu .menu>.menu_shop>a{border-top-color: #ec9099;}
#header #global_menu .menu>.menu_beauty>a{border-top-color: #ca74b4;}
#header #global_menu .menu>.menu_school>a{border-top-color: #d4c947;}
#header #global_menu .menu>.menu_leisure>a{border-top-color: #70c3a8;}
#header #global_menu .menu>.menu_golf>a{border-top-color: #7ace2d;}
#header #global_menu .menu>.menu_life>a{border-top-color: #b0c79a;}
#header #global_menu .menu>.menu_video>a{border-top-color: #a291cc;}
#header #global_menu .menu>.menu_property>a{border-top-color: #cc93c0;}
#header #global_menu .menu>.menu_about_ads>a{border-top-color: #7fc4dc;}
#header #global_menu .menu>.menu_about_etc>a{border-top-color: #afb2c1;}



#header #global_menu .menu>.menu-item:hover{
	/* opacity: .5; */
}
#header #global_menu .menu>.menu-item>a:hover{/* color: #fff !important; *//* border-color: #fff; */}


#header{height: 65px;}
.pc #global_menu {
    top: 5px;
}


#header #global_menu .menu>.menu-item.lang-item{background-color: initial;}
#header #global_menu .menu>.menu-item.current-lang {
    /* background-color: #000; */
}
#header #global_menu .menu>.menu-item.lang-item a{
    color: initial;
}
#header #global_menu .menu>.menu-item.current-lang a{
    background-color: initial;
    color: #f55;
}
#header #global_menu .menu>.menu-item.lang-item a:hover{}

.pc #global_menu > ul{
    height: 60px;
}



/*
footer
*/

#footer{background-color: #fff;border-top: 1px solid #ddd;}

#footer_menu li a{color: initial;}

#footer_social_link li{}
#footer_social_link li:before{
    display: none;
}
#footer_social_link li a{
    text-indent: initial;
    border-radius: 0;
    width: 30px;
    height: 30px;
}
#footer_social_link li a img{}
.user_sns li span{
    display: none;
}
.user_sns li a{}
.user_sns li a:before{

}


#footer_social_link {
    margin: 0;
    height: 100%;
    display: inline-flex;
    float: initial;
    align-items: center;
}
#footer_social_link li{}
#footer_social_link li.twitter{}

#footer_social_link  li.flickr a:before{content: "\f3c0";background: none;color: #00c300;opacity: 1;}

#footer_social_link  li a{}
#footer_social_link  li a:before{
    display: none;
}
#footer_social_link  li.facebook a:before{
    content: "\f082";
    color: #3b5998;
}
#footer_social_link  li.twitter a:before{
    content: "\f081";
    color: #1da1f2;
}
#footer_social_link li.flickr:before{
    display: none;
}
#footer_bottom{background-color: #fff;}
#footer_bottom_inner{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
}
#footer_bottom_menu{
    float: none;
    margin: 0;
}
#copyright{
    margin: 0;
    float: none;
}


#footer_social_link li.rss a:before{
}

#footer_bottom_menu{}
#footer_bottom_menu li {}
#footer_bottom_menu li a{
    color: initial;
}

.pc #global_menu ul ul{
    top: 60px;
}

html:not([lang="ja"]) #header #global_menu .menu>.menu-item{
	    max-width: none;
}

.single-findcom #use_parts #article #related_posts_pr .title_left_border_thick{}
.single-findcom #use_parts #article #related_posts_pr h4{}

#related_posts_pr.text_link{
    border: none;
    background: #fffff2;
}

#related_posts_pr.text_link .title_left_border_thick {
}
#related_posts_pr.text_link .related_posts_pr_ul {
}
#related_posts_pr.text_link .related_posts_pr_ul .related_posts_pr_li {
}
#related_posts_pr.text_link .related_posts_pr_ul .related_posts_pr_li .image {display: none;}
#related_posts_pr.text_link .related_posts_pr_ul .related_posts_pr_li .image .wp-post-image {
}
#related_posts_pr.text_link .related_posts_pr_ul .related_posts_pr_li p {
}
#related_posts_pr.text_link .related_posts_pr_ul .related_posts_pr_li .post_content {
}
#related_posts_pr.text_link .related_posts_pr_ul .related_posts_pr_li .post_content a {
}
#related_posts_pr.text_link .related_posts_pr_ul .related_posts_pr_li .post_content a p {
}
#related_posts_pr.text_link .related_posts_pr_ul .related_posts_pr_li .post_content a .title {
}
#related_posts_pr.text_link .related_posts_pr_ul .related_posts_pr_li .post_content p {
}
#related_posts_pr.text_link .related_posts_pr_ul .related_posts_pr_li .post_content p a {
}

pre.style_none{
background: none;
border: none;
padding: 0;
font-size: 100%;
}

.menu_sns{
	display: none;
}

#use_parts .title_on_the_photo{
    margin-bottom: 80px;
}
#use_parts .photo_and_title{
    position: relative;
}
#use_parts .title_on_the_photo .title{
    position: absolute;
    bottom: 0;
    color: #fff;
    border: none;
    padding: 5px 10px;
    margin: 0;
    font-size: 100%;
    background: linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.1) 15%, rgba(0,0,0,0.15) 30%, rgba(0,0,0,0.50) 100%);
    width: 100%;
    box-sizing: border-box;
    height: 100px;
    display: flex;
    align-items: flex-end;
    /* font-family: serif; */
}
#use_parts .title_on_the_photo .caption{
    font-size: 85%;
}

#use_parts .wise_focus{
    margin-bottom: 80px;
}
#use_parts .photo_and_title{
}
#use_parts .wise_focus .title{border: none;margin: 5px 0 0;font-weight: bold;font-size: 100%;}
#use_parts .wise_focus .caption{
    font-size: 85%;
}
.align_right{
	display: flex;
    justify-content: flex-end;
    align-items: flex-end;
    float: right;
    text-align: right;
}

.border_none .dgwt-jg-item,
.border_none .img,
.border_none div,
.border_none{
	border: none !important;
}

.shdow_none .dgwt-jg-item,
.shdow_none .img,
.shdow_none div,
.shdow_none{
	box-shadow: none !important;
}
.title_black2{
    background: #000 !important;
    color: #fff !important;
    padding: 10px !important;
    font-family: initial;
    font-weight: normal;
    font-size: 110% !important;
    box-sizing: border-box;
    text-align: left;
    border-left: none !important;
    line-height: initial !important;
    height: auto !important;
}