@charset "utf-8";

/*-------------------------------------------------------------------------------------------

REFINE CUSTOM STYLESHEET

スタイルシートをカスタマイズする場合は、style.cssを編集する代わりにこちらに
記述してください。そうすることで、テンプレートがアップデートされた場合でも、
このページをコピー＆ペーストするだけで、簡単に新バージョンのテンプレートに、
自分のカスタムを反映させることができます。

-------------------------------------------------------------------------------------------*/

@media(min-width:1001px) {
.kyokanagare{max-width:337px !important;}
}
@media(max-width:1000px) {
.kyokanagare{max-width:200px !important;}
}
@media(max-width:800px) {
.kyokanagare{max-width:180px !important;}
}

.glovalnavi li a:before{color: #fff;}


/*ショートコード　黒板修正*/
.bg-deco-chalkboard{
	background: url(img/shortcodes/bg-chalkboard1.png) no-repeat left top, url(img/shortcodes/bg-chalkboard2.png) no-repeat right top, url(http://tsukamoto-kensetsugyou.com/wp-content/uploads/2016/09/bg-chalkboard3.png) no-repeat left bottom, url(http://tsukamoto-kensetsugyou.com/wp-content/uploads/2016/09/bg-chalkboard4.png) no-repeat right bottom, url(img/shortcodes/bg-chalkboard5.png) repeat-x center top, url(http://tsukamoto-kensetsugyou.com/wp-content/uploads/2016/09/bg-chalkboard6.png) repeat-y right center, url(http://tsukamoto-kensetsugyou.com/wp-content/uploads/2016/09/bg-chalkboard7.png) repeat-x center bottom, url(http://tsukamoto-kensetsugyou.com/wp-content/uploads/2016/09/bg-chalkboard8.png) repeat-y left center, url(http://tsukamoto-kensetsugyou.com/wp-content/uploads/2016/09/bg-chalkboard9.png) repeat center center;
}


/*シミュレーション用*/
  .waku{
  }
  .waku td{
  }
  .after{
    background-color:#aaeeaa;
  }
  .after2{
    background-color:#aaeeaa;
  }
.color1 td,.color1 td p{color:#6b5900;}
.color2 td,.color2 td p{color:#005908;}





/*タイトル削除　　→全て消えてしまうのでここには書かない。*/
/*.entry-title{
display:none;
}*/

/*枠線の中身変更*/
.colored_box {
    margin: 0 auto 5px;
    padding: 0px 10px;
    text-align: left;
    font-size: 14px;
    font-size: 1.08rem;
}
/*テーブルのレスポンシブ対応*/
@media(max-width: 1000px) {
.glovalnavi li {
    font-size: 1.08rem;
}
}

.h3, 
.entry-content h3,
.textwidget h3 {
    margin: 2em 0 .5em;
    padding: 0 0 0 5px;
    border-left: 16px solid #999;
    color: #333;
    text-align: left;
    font-weight: bold;
    font-size: 16px;
    font-size: 1.24rem;
    line-height: 1;
}
.h3, .entry-content h3, .textwidget h3 {
    border-left-color: #336699;
}

/*スマホの電話ボタン*/
@media(min-width: 640px) {
	.smartphone{display:none;}
}

/*文字サイズ変更*/
.main p{
    font-size: 16px;
}
code, kbd, pre, samp {
    font-size: 16px;
}

.main li {
    margin: 0;
    padding: 0;
    color: #222333;
    text-align: left;
    font-size: 14px;
    font-size: 16px;
    line-height: 1.95;
}


.menu-item-36{
width:22% !important;
}

.menu-item-37{
width:24% !important;
}
.menu-item-35{
width:22% !important;
}
.menu-item-39{
width:17% !important;
}
.menu-item-34{
width:15% !important;
}

/*グローバルメニューのレスポンシブ化*/
.glovalnavi li a{
    padding: 0px !important;
}
.glovalnavi li a:before{
    padding: 9px 5px 0 8px !important;
}
@media(max-width: 1000px) {
    .glovalnavi li {
        font-size: 1.03rem;
    }
    .glovalnavi li a:before{
        padding: 6px 5px 0 8px !important;
    }
}
@media(max-width: 850px) {
    .glovalnavi li {
        font-size: 0.84rem;
    }
    .glovalnavi li a:before{
        padding: 5px 5px 0 5px !important;
    }
}
@media(max-width: 730px) {
    .glovalnavi li {
        font-size: 0.78rem;
    }
    .glovalnavi li a:before{
        padding: 5px 5px 0 5px !important;
    }
}

