/*
Template:consulting
Theme Name:consulting_child
*/

/*custom*/

h2, .h2 {
    text-transform: none!important;
}
.stm_post_details ul li.post_cat, .stm_post_details ul li.post_by, .post_details_wr .stm_post_details .comments_num {
  display:none;
}

/*ニュースページコメント非表示*/
.comments_num{display:none;}


/*---------------
tableレスポンシブ
-----------------*/
table { width: 100%; }
th, td  { padding: 10px; border: 1px solid #ddd; }
th  { background: #f5f5f5; width: 30%; text-align: left; }

@media only screen and (max-width:480px){
    table { margin: 10px auto; }
    th, td{
    width: 100%;
	display: block;
    border-top: none;
	word-break:break-all;
    }
  tr:first-child th { border-top: 1px solid #ddd; }
}
/*-----.subtable-------*/

.subtable table,th,td{border:none; }
.subtable th  { background: #fff; width: 30%; text-align: left;}

@media only screen and (max-width:480px){
    .subtable { margin: 10px auto; }
	.subtable th{
				background: #f5f5f5;
				width: 100%;
				display: block;
				border-top: none;}
	.subtable td{
				width: 100%;
				display: block;
				border-top: none;
    }
  .subtable tr:first-child th { border-top: 1px solid #ddd; }
}
/*tableレスポンシブここまで*/

/*---------------
contact-form7関連
-----------------*/

/**個人情報ボックス*/
.cso_box{border:1px #000 solid;margin:10px;padding:10px;font-size:0.7em;line-height:1.25em;white-space: pre-wrap;}
.cso_box:before{
content:"お問い合わせ・資料請求・デモ申し込みなどにあたって、下記をご確認の上、同意いただける場合は「同意する」にチェックして送信ボタンを押してください。 同意いただけない場合は終了させてください。\A
＊当社における個人情報の取扱いについて\A
当社が取得する個人情報に関し、個人情報保護法（以下、「法」といいます。）に基づき、以下のとおり取扱います。\A
1・個人情報取扱事業者の名称：タクトシステムズ株式会社 個人情報保護管理者　中村 偉\A
2・個人情報を取得するに際しての利用目的（法第18条第1項）○営業およびマーケティング活動に伴う当社取扱い商品およびサービスのご説明○各種イベント、セミナー等に関する情報のご案内\A
3・第三者との共同利用、提供：取得する個人情報については、第三者との共同利用、第三者への提供はいたしません。\A
4・開示等のご請求、個人情報に関するお問合せ等：個人情報に関する開示、訂正・追加、削除、利用停止、消去の請求につきましては、以下までご連絡ください。\A
個人情報お問合せ担当TEL：03-3447-1986\A
5・本人が個人情報を与えることの任意性及び当該情報を与えなかった場合に本人に生じる　結果について：\A
　個人情報を当社に提供することは任意ですが、本内容の全部または一部に同意せず、\A
　個人情報を提供されない場合は、上記利用目的を達成できない場合があります。\A
";}
/*「詳しく見る」ボックス*/
 .morebox{
     border:1px #000 solid ;
     color:#000;
     text-align:center;
     font-size:0.8em;
     line-height:0.8em;
     width:130px;
     height:30px;
     padding:10px;
     margin:0 auto;
     display:block;
 }

 .morebox a{color:#000;display:block;}

/*youtubeレスポンシブ*/
.movie-wrap {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px;
    height: 0;
    overflow: hidden;
}
 
.movie-wrap iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


/*googleMAPレスポンシブ*/
.ggmap {
position: relative;
padding-bottom: 56.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}


/*----------------------------------------------------
サイズ780px以上指定
----------------------------------------------------*/
@media only screen and (min-width: 780px)
{
   

/*PC用GoogleMAP*/
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 80%;
height: 95%;
}


}

/* tmp */
.wpb_wrapper .widget.widget_nav_menu ul li .children li:before,
.wpb_wrapper .widget.widget_nav_menu ul li .sub-menu li:before,
.wpb_wrapper .widget.widget_categories ul li .children li:before,
.wpb_wrapper .widget.widget_categories ul li .sub-menu li:before,
.wpb_wrapper .widget.widget_product_categories ul li .children li:before,
.wpb_wrapper .widget.widget_product_categories ul li .sub-menu li:before,
.wpb_wrapper .widget.widget_archive ul li .children li:before,
.wpb_wrapper .widget.widget_archive ul li .sub-menu li:before,
.wpb_wrapper .widget.widget_pages ul li .children li:before,
.wpb_wrapper .widget.widget_pages ul li .sub-menu li:before,
.wpb_wrapper .widget.widget_meta ul li .children li:before,
.wpb_wrapper .widget.widget_meta ul li .sub-menu li:before
{
    content: '◆';
    display: block;
    position: absolute;
    left: -15px;
    top: 7px;
    color: #777;
    transform: rotate(0deg);
}