/* 原本 company の <style id="tcd-single-custom-css"> をそのまま出したもの。
 * 生成: tools/split-original-sections.py — 直接編集せず再生成すること。
 * 共通chrome（header-original.php）が持つのはTOP版なので、下層ページはこれを
 * あとから読み直して原本と同じ指定に戻す（inc/assets.php）。 */
.is-sidebar--none .l-container__inner {
max-width: 100%;
width: calc(100% - 0px);
margin: 0 auto;
}
.l-container__inner {
padding: 0px;
justify-content: space-between;
}
.p-single__header-title{
display:none;}
body.page.page-template-default:not(.home) .l-container__inner {
padding-top: 0px;
}
*+.p-single__margin {
margin-top: 0px;
}
.contents {
display: flex;
flex-wrap: wrap;
font-family: "Times New Roman", times, "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
.item {
width: calc(50% / 3);
padding: 20px 10px;
text-align: center;
}
.item2 {
width: calc(50% / 1.5);
padding: 20px 10px;
text-align: left;
margin: auto 0;
}
.contents p{
line-height: 1.5em;
}
.contents h2{
font-size: 20px;
line-height: 1.5em;
margin-bottom: 10px;
}
.item2 button{
padding: 10px 20px;
border-radius: 30px;
border: 1px solid #9999;
}
@media screen and (max-width:768px) {
.item {
width: calc(100% / 1);
}
.item img{
width: 150px;
}
.item2 {
width: calc(100% / 1);
padding: 20px 10px;
text-align: left;
margin: auto;
}
}
/*PCでは無効（改行しない）*/
.sma{
display: none;
}
/*スマートフォンでは有効（改行する）*/
@media screen and (max-width:768px) {
.sma{
display: block;
}
}
