/*
Theme Name: siseidodesignsite
Theme URI: https://siseidodesign.jp/
Description: siseidodesign newテーマ
Version: 2.0
Author: siseidodesign
Author URI: https://siseidodesign.jp/
*/
@charset "UTF-8";
@import url("css/bootstrap.css");
@import url("css/hamburger-menu-fade.css");
@import url("css/default.css");
@import url("css/index.css");
@import url("css/about.css");
@import url("css/works.css");
@import url("css/contact.css");
@import url("css/topics.css");
@import url("css/intellectual_property.css");
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap');

.works-main img{
		margin:0!important;
		padding:0!important;
	}
.wp-block-media-text__media img, .wp-block-media-text__media video {
    height: 100%;
}
* ,p , a{
	font-family: 'Noto Sans JP',"Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}
.thumb {
  text-align: left !important;
	padding:0!important;
}
.wp-block-image img {
    max-width: 100%;
    height: auto!important;
}
.thumb img {
  width: 100% !important;
  height: auto !important;
  max-width: 100% !important;
  max-height: 100% !important;
}
.breadcrumbs {
  width: 342px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    align-items: center;
    display: flex;
}
.breadcrumbs span {
  margin: 2px;
  font-size: 10px;
}
/*続きを読むの設定*/
.wrapper {
  width: 100%;
  margin: 0px auto;
  line-height: 1.5;
  margin-top: -40px;
}
.wrapper_b {
  width: 100%;
  margin: 0px auto;
  line-height: 1.5;
  margin-top: -60px;
}
.text_wrapper {
  position: relative;
  padding-bottom: 10px;
}
.text {
  height: 0px;
  overflow: hidden;
}
.show_more, .show_more2 {
  bottom: 0px;
  left: 0px;
  width: 100%;
  height: 30px;
  color: #fff;
  font-weight: bold;
	font-size: 14px;
  text-align: center;
  background-color: #777;
  border-radius: 10px;
  padding-top: 4px;
  cursor: pointer;
  transition: bottom 0.2s;
}
.active {
  bottom: -30px;
}
.clearfix::after{
	content: "";
	display: block;
	clear: both;
}
.wp-block-column {
	flex-grow: 1!important;
   margin-bottom: 0!important; 
    flex-basis: 100%!important;
    min-width: 0!important;
    word-break: break-word!important;
    overflow-wrap: break-word!important;
}
.ss_size img{
	margin-top: 35px;
}

.home p{
	font-size:14px;
	padding:10px 0 10px 0;
	line-height: 23px;
}

.single p{
	font-size:14px;
	padding:10px 0 10px 0;
	line-height: 23px;
	
}

.topix_title{
	font-size:18px;
	line-height:28px;
}
/******************************************

サイドバーの設定

*******************************************/
.medal-hei{
  max-height: 43px;
}

@media screen and (max-width:783px) {
	.ss_size img{
		max-width: 50%!important;
		margin: 0 auto 0 auto;
		display: block;
	}
	}
@media screen and (max-width:360px) {
	.clearfix a{
		font-size: 0.8em;
		
	}
}
/*山陰広告賞のcss*/
.wp-orign-sanin01{
  flex-wrap: nowrap!important;
}
@media (max-width: 599px){
.wp-orign-sanin02{
  padding: 10px!important;
}
}
.submit__text{
  color: red;
  margin-top: 1em !important;
}