/*
Theme Name: gunma
Author: 日野自動車株式会社
Description: 群馬日野自動車株式会社
*/


@media only screen and (max-width: 768px){

	/*--------------------------------------------
	共通
	--------------------------------------------*/

	/*リスト用灰色丸*/
	.gray-circle li{
		background-position: left 1px !important;
	}
	/*--------------------------------------------
	トップページ
	--------------------------------------------*/

	/*最新情報＆お知らせ*/
	div.data{
		margin-bottom:9;
	}

	/*グレー帯　会社情報*/
	div#index_main_menu{
		display: block;
		width:100%;
		height:auto;
		padding:0;
		background:#fff;
		box-sizing:border-box;
		font-size:0;
	}

		#index_main_menu li{
			width:50%;
			float:none;
			display:inline-block;
			margin:0;
			height:auto;
			font-size:12px;
		}

		#index_main_menu li:last-child{
			margin:0;
		}

		#index_main_menu li a{
			padding: 10px 6px 8px 6px;
			text-align: center;
			background:#777;
			width:auto;
			height: auto;
			color:#fff;
			text-decoration: none;
			border-right:1px solid #fff;
			border-bottom:1px solid #fff;
		}

		#index_main_menu li a:hover{
			background:#666;
		}

		#index_main_menu img{
			width: 100%;
			max-width: 168px;
			height: auto;
			vertical-align: middle;
		}

		#index_main_menu .first{
			display: none;
		}

	ul.nav-menu{
		background:#fff;
		border-left:1px solid #fff;
	}

	.index_main_menu8 img,
	.index_main_menu9 img,
	.index_main_menu10 img,
	.index_main_menu11 img{
		display: none;
	}

	.index_main_menu8 a:before{
		content: "支店案内";
	}

	.index_main_menu9 a:before{
		content:"経営方針";
	}

	.index_main_menu10 a:before{
		content:"グループ会社";
	}

	.index_main_menu11 a:before{
		content:"お問い合わせ";
	}

	/*おすすめコンテンツ*/
	.center_box_text{
		margin-top:11px;
	}


	/*--------------------------------------------
	会社案内
	--------------------------------------------*/

	/*保養施設のご紹介*/
	.benefit-content{
		margin-left:0;
	}
	
	/*一般事業主計画策定のご案内*/
	.entry-content .actionplan h3{
		font-size:17px !important;
	}
	
	.actionplan{
		margin-left:0;
	}
	
	.actionplan dd li{
		list-style-type:disc;
		margin-left:15px;
		line-height:1.5;
		margin-bottom:7px;
	}
	
	.actionplan_content{
		margin-left:0;
	}

	/*会社概要 テーブル内沿革*/
	.entry-content table tr.history{	display:block;	}
	.entry-content table tr.history td{
		border-bottom:none;
		display:inline-block;
	}
	.entry-content table tr.history td+td{
		border-left:none;
		padding-left:0;
	}
	.entry-content table tr.history td+td+td{
		border-bottom:1px solid #aaa;
		border-left:1px solid #aaa;
		display:block;
		padding-left:15px;
	}
	.entry-content table tr.history-plural-head{
		display:block;
		border-bottom:none;
		background:#999;
	}
	.entry-content table tr.history-plural-head td{
		padding:5px 15px;
		color:#fff;
	}
	.entry-content table tr.history-plural-head td+td{
		display:block;
		border-bottom:none;
		color:#000;
		background:#fff;
		padding:3px 15px;
	}
	.entry-content table tr.history-plural-head td+td+td{
		display:block;
		width:auto;
	}
	
	.entry-content table tr.history-plural+tr.history-plural-head,
	.entry-content table tr.history-plural-head+tr.history-plural-head{
		border-top:1px solid #aaa;
	}
	
	/*最後に下線を足す*/
	.entry-content table tr.history-plural-head-last{
		border-bottom:1px solid #aaa;
	}

	.entry-content table tr.history-plural{
		display:block;
		border-top:1px dotted #aaa;
	}
	
	.entry-content table tr.history-plural td{
		display:block;
		border-bottom:none;
		padding:3px 15px;
	}
	.entry-content table tr.history-plural td+td{
		width:auto;
	}

	/*会社概要PDFバナー*/
	.banner_box{
		margin-top: 25px;
	}

	/*---------------------------------------------------
	会社案内 群馬日野のあゆみ
	---------------------------------------------------*/
	.entry-content .history{
		margin-right: 0;
		float: none;
		width: 100%;
		float: none;
		margin-right: 0;
	}

	/*社屋写真*/
	.history-photo{
		float: none;
		width: auto;
	}

		.article .history-photo p{
			width: auto;
			margin-bottom:13px;
		}

		.article p.area-history-photo-img{
			margin-top: 0;
			margin-bottom:4px;
		}


	/*--------------------------------------------
	採用情報
	--------------------------------------------*/
	/*採用情報サイドメニュー 販社G採用サイトバナー*/
	.banner_box--recruit{
		margin-top: 9px;
	}

	/*求人状況テーブル*/
	.recruit_top_table tr+tr+tr+tr+tr+tr td{
		background:#fff;
		border-bottom:none;
	}
	
	/*採用人員*/
	.entry-content .achievement-table{
		width:100%;
		max-width:646px;
		border-right:none !important;
		box-sizing:border-box;
		font-size:14px;
	}
	.achievement-table thead,
	.achievement-table thead th{
		border-right:none !important;
	}
	
	.achievement-table thead{
		width:91px;
	}
	.achievement-table thead th{
		width:80px;
	}
    .achievement-table tbody{ 
        overflow-x:scroll; 
        white-space: nowrap;
		width:auto;
		float:none;
		border-right:1px solid #aaa;
		border-bottom:1px solid #aaa;
		border-left:1px solid #aaa;
		border-radius:0 0 4px 4px;
		position:relative;
		z-index:3;
    }
	
	.achievement-table tbody tr{
		float:none;
		margin-left:-5px;
		width:115px;
		border-right:none !important;
		border-left:1px solid #aaa;
    }
	.entry-content table.achievement-table tbody tr th,
	.entry-content table.achievement-table tbody tr td{
		width:120px;
		border-left:none !important;
		padding-left:0px !important;
		padding-right:0px;
	}
	.achievement-table tbody tr:first-child{
		margin-left:0;
		border-left:none;
	}
	.entry-content table.schoolList th{
		width:100%;
		box-sizing:border-box;
	}
		
	.achievement-table tbody::-webkit-scrollbar{ /* スクロールバー本体 */
		height: 11px;
	}
	.achievement-table tbody::-webkit-scrollbar-track{ /*スクロールバーのある部分*/
		height: 11px;
		background:#eee;
		border-radius:0 0 4px 4px;
	}
	.achievement-table tbody::-webkit-scrollbar-thumb{ /* スクロールバーの動く部分 */
		background: #666;
		border-radius:5px;
		border:2px solid #eee;
	}
	
	.achievement-table tbody::-webkit-scrollbar-corner{ /* スクロールバー角 */
		background: transparent;
	}

	/*採用情報 募集要項 入れ子table*/
	.recruit_table .recruit_sub_table .w-140{ width: auto; }
	.recruit_table .recruit_sub_table .w-70{ width: auto; }
	.recruit_table .recruit_sub_table th{
	 background-color: #999;
	 border: none;
	 color: #fff;
	 }
	.recruit_table .recruit_sub_table td{
	 border-top: none;
	 border-right: none;
	 }

	/*採用エントリー*/
	#privacypolicy ul li{ text-indent:-1.6em; }


	/*--------------------------------------------
	支店・営業所
	--------------------------------------------*/

	/*テーブルレイアウト調整（支店・営業所）*/
	
	div.bottom_address2 table.table-layout01{
		margin-top:10px;
	}

	div.bottom_address2 table.table-layout01 tr+tr{
		border-bottom:1px solid #aaa;
		border-top:1px solid #aaa;
	}
	
	div.bottom_address2 table.table-layout01 tr:nth-child(2) td{
		border-bottom:none;
		text-align:center;
	}
	
	div.bottom_address2 table.table-layout01 tr+tr+tr{
		border-top:none;
	}
	
	div.bottom_address2 table.table-layout01 tr+tr+tr td:first-child{
		background:#999;
		color:#fff;
		padding:3px 8px 2px 8px;
	}
	
	div.bottom_address2 table.table-layout01 th{
		display:none;
	}
	div.bottom_address2 table.table-layout01 td{
		background:#eee;
		padding-right:8px;
	}
	div.bottom_address2 table.table-layout01 .pc-display-none{
		display:block;
	}
	div.bottom_address2 table.table-layout01 td:nth-child(2):before,
	div.bottom_address2 table.table-layout01 td:nth-child(3):before{
		display:block;
		padding:0 5px 0px 5px;
		margin-bottom:4px;
		color:#333;
		border-bottom:1px dotted #aaa;
		width:100%;
		position:relative;
		top:-4px;
		left:-5px;
	}
	
	div.bottom_address2 table.table-layout01 td:nth-child(2):before{
		content:"TEL";
	}
	div.bottom_address2 table.table-layout01 td:nth-child(3):before{
		content:"FAX";
	}
	
	div.bottom_address2 table.table-layout01 tr td+td{
		background:#fff;
		width:100%;
		box-sizing:border-box;
		padding:8px 8px;
		border-bottom:none;
		text-align:left;
	}

	/*--------------------------------------------
	お問い合わせ
	--------------------------------------------*/
	#contact{
		font-size:16px;
	}
	/*--------------------------------------------
	グループ会社
	--------------------------------------------*/
	#group-companies{
		font-size:16px;
		padding-top:5px;
	}

	.area-companies p{
		padding-right: 5px;
		font-size: 1em;
		display: table-cell;
		padding: 0 0px 20px 9px;
		width: auto;
		vertical-align: top;
	}

	.txt-area-companies{
		float:none;
		width:auto;
		margin-bottom:9px;
	}
		.txt-area-companies a{
			font-size:1em;
			text-align: center;
			border: 1px solid #0070c0;
			display: block;
			padding: 7px 5px 5px 4px;
			text-decoration: none !important;
			margin-bottom:　5px;
			border-radius: 5px;
			-moz-border-radius: 5px;
			-webkit-border-radius: 5px;
		}
			.txt-area-companies a:hover{
				background: #def1ff;
				color: #0070C0 !important;
			}

		.txt-area-companies p{
			margin:0 10px;
		}

	.area-companies-content{
		display: table;
		width: 97%;
		margin:0 auto;
	}

	.img-area-companies{
		float: none;
		display: table-cell;
		padding:0 0 20px 0;
		width:40%;
		max-width:185px;
	}
		.img-area-companies img{
			vertical-align: bottom;
		}

	/*--------------------------------------------
	商品案内 保険
	--------------------------------------------*/
	.entry-content .insurance-table,
	.entry-content .insurance-table tr td{
		border: none;
	}

	.entry-content .insurance-table tr td{
		text-align: left;
		padding: 6px 0;
	}

	/*--------------------------------------------
	経営方針 群馬日野理念
	--------------------------------------------*/
	.philosophy .slogan{
		width: auto;
		font-size:1.5em;
		letter-spacing: 0;
	}



}/*@media only screen and (max-width: 768px)*/
