/*
Theme Name: AFFINGER Child
Template: affinger
Description: AFFINGER6 対応
Version: 20240601
*/

/*media Queries スマートフォンとタブレットサイズ（959px以下）で適応したいCSS - スマホ・タブレット
---------------------------------------------------------------------------------------------------*/
@media only screen and (max-width: 959px) {


	/*-- ここまで --*/
}
	
/*media Queries タブレットサイズ（600px～959px）のみで適応したいCSS -タブレットのみ
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) and (max-width: 959px) {


	/*-- ここまで --*/
}	
	
/*media Queries タブレット（600px）以上で適応したいCSS -タブレット・PC
---------------------------------------------------------------------------------------------------*/
@media only screen and (min-width: 600px) {


	/*-- ここまで --*/
}

/*media Queries PCサイズ（960px）以上で適応したいCSS - PCのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (min-width: 960px) {


	/*-- ここまで --*/
}

/*media Queries スマホサイズ（599px）以下で適応したいCSS - スマホのみ
---------------------------------------------------------------------------------------------------*/
@media print, screen and (max-width: 599px) {

	
	/*-- ここまで --*/
}


/* 以下独自記載 */

/* /////////////// 全般 /////////////// */

/* Header */
#wpadminbar{
	display: none;
}

/* Footerお問い合わせ */
#st-footer-under-widgets-box-wrap{
	background-color: #dde3e9;
	padding: 1em;
	margin-top: 3em;
}

@media screen and (max-width: 599px) {
	.bottom-contact-button .st-mybtn-text{
		font-size: 0.9em;
	}

	.bottom-contact-button .st-fa{
		padding-top: 0.2em;
	}
}

/* レスポンシブ */
.pc{
	display: block !important;
}

.sp{
	display: none !important;
}

@media screen and (max-width: 599px) {
	.pc{
	display: none !important;
    }

    .sp{
	display: block !important;
    }
}	



/* /////////////// Top /////////////// */

/* ヘッダービジュアルタイトル */
.main-title-A{
	font-size: 2em;
	font-weight: 700;
}

.main-title-B{
	font-size: 1.2em;
	font-weight: 500;
}

/* テキスト揃え */
.top-text{
	text-align: center;
}

@media screen and (max-width: 599px) {
    .top-text{
	  text-align: left;
    }
} 

/* 実績タイトル */
.achive-title{
	font-weight: 700;
}

/* Read Moreボタン -実績 */
.readmore-button2 a{
	display: inline-block;	
	text-decoration: none !important;
	color: #757575;
	border: 1px solid #757575;
	padding: 3px 5px; 
	font-size: 0.9em;
}

.readmore-button2{
	text-align: center;
}

@media screen and (max-width: 599px) {
	.readmore-button2 a{
	margin-top: -10px;
	margin-bottom: 40px;
    }
} 



/* /////////////// お問い合わせページ /////////////// */

/* Footerお問い合わせ非表示 */
body.page-id-201 .footer-contact-block {
    display: none !important;
}

.contact-form .haveto{
	color: #cc8f91;
	font-size: 0.7em;
	border: solid 1px #cc8f91;
	border-radius: 5px;
	padding: 2px;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}

.contact-form .any{
	color: #5195c2;
	font-size: 0.7em;
	border: solid 1px #5195c2;
	border-radius: 5px;
	padding: 2px;
	margin-left: 0.5em;
	margin-bottom: 0.5em;
}







/* /////////////// 未使用 /////////////// */

/* サイドメニュー */
/* #mybox{
	padding-top: 45px;
}

#sidebg .menu-item-13 a{
	border-bottom: 1px solid #ffffff;
}

#sidebg .menu-item-17 a{
	border-bottom: 1px solid #ffffff;
}

#sidebg .menu-item-25 a{
	border-bottom: 1px solid #ffffff;
} */

/* 実績 */


/* Read Moreボタン -大項目 */
/* .readmore-button a{
	display: inline-block;	
	text-decoration: none !important;
	color: #757575;
	border: 1px solid #757575;
	padding: 5px 30px; 
}

.readmore-button{
	text-align: center;
} */

/* 協調文字 */
/* .point-text{
	font-weight: 700;
	font-size: 1.1em;
} */
