.single_share .share-type3 a{
height: 40px!important;
}
.single_share .share-type3 li{
width: calc(25% - 5px)!important;
}
.single_share a:before{
margin-right: 0!important;
}
.single_share .twitter a:before {font-size:20px!important;}
.single_share .facebook a:before { font-size:30px!important; }
.single_share .line_button a:before {font-size: 28px!important;}
.single_share li:not(.default) a{
border-radius: 8px!important;
}
.sns .single_copy_title_url_btn{
max-width: 126px;
background-color: #EBEBEB;
border-radius: 8px;
min-width: auto;
border:none;
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
text-align: center;
height: 40px;
margin-right: 0px;
margin-left: auto;
position: relative;
}
.sns .single_copy_title_url_btn::after{
content: "";
width: 28px;
height: 28px;
background: url(//semicon.today/manage/wp-content/themes/muum_tcd085_child/assets/img/common/icon/ico--copy.svg) top left / contain no-repeat;
display: block;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%,-50%);
}
.sns .single_copy_title_url_btn:hover{
opacity: 0.7;
}
.sns .single_copy_title_url_btn img{
width: 26px;
}
.sns .single_copy_title_url_btn.copied{
color: #A4A4A4;
display: block;
}
.sns .single_copy_title_url_btn.copied::after{
content: none;
}
.rt-reading-time {
border: 2px dotted #ccc;
padding: 0.5em;
display: block;
text-align: center;
margin-bottom: 1.5em;
}
.u-br-sp{
display: none;
}
#global_menu ul ul {
min-width:auto!important;
}
#header_search .input_area input{
left:0px!important;
}
#main_contents{
align-items: flex-start;
}
#side_col {
position: sticky;
top: 50px;
}
.page_searchresult{
height: 350px!important;
}
.search-results #footer_widget .widget_headline{
border-left: 4px solid #1f489d;
padding: 0 0 0 18px;
margin: 0 0 20px 0;
}
.algolia-search-highlight {
background-color: #ff0000!important;
}
.global-menu__searches{
color: #fff;
}
.global-menu__searches .title{
text-align: center;
font-size: 1.13rem;
}
.global-menu__searches ul li{
padding: 5px 20px;
box-sizing: border-box;
}
.global-menu__searches ul li a{
color: #fff;
}
.post_content h2 {
text-align: left!important;
}
#header_search {
height: 80px;
}
#header_search .button label,
#header_search .button input{
height: 35px;
top: 12px;
}
#header_search .button label:before{
top: 10px;
}
.header_popular_search{
margin-top: 50px;
}
.header_popular_search ul{
display: flex;
gap:10px;
font-size: .88rem;
}
.header_popular_search ul li a{
text-decoration: underline;
}
.tag-list{
display: flex;
gap:10px 5px;
margin-bottom: 10px;
flex-wrap: wrap;
}
.tag-list span{
padding: 3px 10px;
border-radius: 3px;
background-color: #E7ECF6;
color: #1F489D;
font-size: .88rem;
font-weight: bold;
}
.tag-list span.business{
background-color: #174096;
color: #fff;
}
.tag-list span.tech{
background-color: #356FE8;
color: #fff;
}
.tag-list span.investment{
background-color: #5493D3;
color: #fff;
}
#index_tab_post_list .post_list .desc,
.blog_list .desc{
margin-bottom: 10px;
}
#index_tab_post_list .post_list.type1 .content,
.blog_list.type1 .content{
height: auto;
}
#index_tab_post_list .post_list.type1 .date,
.blog_list.type1 .date{
position: relative;
bottom: 0;
left: 0;
}
#index_tab_post_list .post_list.type1 .item,
.blog_list.type1 .item{
min-height: 392px;
height: auto;
}
.meta_top .tag{
margin-left: 30px;
padding-top: 5px;
}
.widget_pages ul{
list-style: decimal;
padding-left: 25px;
}
.btn-widget{
background-color:#E7ECF6;
color:#1F489D;
border-radius:3px;
padding:3px 10px; width:fit-content;
margin-right:0px;
margin-left:auto;
font-size: .88rem;
display: flex;
height: 33px;
box-sizing: border-box;
align-items: center;
justify-content: center;
}
@media screen and (max-width: 1251px) {
#header_search {
display: block!important;
height: 60px!important;
}
#header_top {
padding-right: 50px;
}
#header_search .input_area input {
top: 5px;
height: 30px;
}
#header_search .button label:before {
top: 0px;
}
.header_popular_search {
margin-top: 40px;
}
.u-br-tb{
display: block;
}
#site_description {
padding-right: 10px!important;
}
#index_tab_post_list .post_list.type1 .content,
.blog_list.type1 .content{
height: auto!important;
}
#index_tab_post_list .post_list.type1 .date,
.blog_list.type1 .date{
bottom: 0!important;
left: 0!important;
}
#index_tab_post_list .post_list.type1 .item,
.blog_list.type1 .item{
height: auto!important;
}
#header #global_menu {
display: block!important;
}
#global_menu > ul {
max-width: 100%;
}
}
@media screen and (max-width: 750px) {
.sns .single_copy_title_url_btn{
width: 100%;
max-width: 100%;
}
#site_description { font-size:10px!important; }
.u-br-sp{
display: block;
}
#header_search {
display: none!important;
}
#header_top {
padding-right: 0px;
}
#site_description {
padding-right: 60px!important;
}
#index_tab_post_list .post_list.type1 .content,
.blog_list.type1 .content{
height: auto!important;
}
#index_tab_post_list .post_list.type1 .date,
.blog_list.type1 .date{
bottom: 0!important;
left: 0!important;
}
#index_tab_post_list .post_list.type1 .item,
.blog_list.type1 .item{
height: auto!important;
}
.meta_top {
display: block;
}
.meta_top .tag{
margin-top: 10px;
margin-left: 0px;
padding-top: 0px;
}
#header #global_menu {
display: none!important;
}
#post_title .date{
margin-right: 15px;
}
}