﻿/****************************************

	introduction_member.css

*****************************************/

div.under_company_box{
	background: #fff;
	width: 90%;
	padding: 0 ;
	margin: 0 auto;
}

span.okada_indent{
	display: block;
	padding-left: 1.3rem;
	text-indent: -1.3rem;
}

span.gyoumugaiyou_taiou {
	display: block;
}

span.sp_tab_br{
	display: inline;
}

td.none_btn{
	padding: 0!important;
	border: none!important;
}

div.for_tab_sp_display{
    width: 100%;
	padding: 0;
}


/****************************************

for タブレット～PC(980px以下)

*****************************************/

@media print,screen and (min-width:768px) and ( max-width:980px){

div.under_company_box{
	background: #fff;
	width: 90%;
	padding: 0;
	margin: 0 auto;
}

span.okada_indent{
	display: block;
	padding-left: 1.4rem;
	text-indent: -1.4rem;
}

span.gyoumugaiyou_taiou {
	display: table-cell;
}

span.gyoumugaiyou_taiou {
    vertical-align: top;
    width: 10rem;
	display: table-cell;
}

span.sp_line_table{
	display: table-cell;
}

td.none_btn{
	padding: 0;
	border: none;
}

}




/****************************************
for PC
*****************************************/

@media print,screen and (min-width:981px) {

h2.main_title  {
	padding-top: 12.8%;
}

div.light_blue_box{
	background: #d3ecfb;
	width: 100%;
	margin: 9rem 0 0 0;
}

div.under_company_box{
	background: #fff;
	width: 90%;
	padding: 0;
	margin: 0 auto;
}

span.okada_indent{
	display: block;
	padding-left: 1.4rem;
	text-indent: -1.4rem;
}

span.gyoumugaiyou_taiou {
    vertical-align: top;
    width: 10rem;
	display: table-cell;
}

span.sp_line_block {
    display: inline;
}
span.sp_line_table{
	display: table-cell;
}

table.under_company_list{
	width: 100%;
}

table.under_company_list th.com_name{
	color: #0068b6;
	font-weight: normal;
	width: 35.4%;
	text-align: left;
	padding: 0.5rem 0 0 3.4rem!important;
	text-indent: -1.4rem!important;
}


td.adress,td.adress_top{
	box-sizing: border-box;;
	height: 15.2rem;
	width:42%;
}

td.adress{
	padding: 3rem 0;
	height: 14.8rem;
}

td.three_line{
	padding-top: 4rem!important;
	padding-bottom: 4rem!important;
	height: auto;
}

td.two_line{
	padding-top: 2rem!important;
	padding-bottom: 2rem!important;
	height: auto;
}

span.tel_inline_block1 {
    width: 5.8rem;
}

span.tel_inline_block1, span.tel_inline_block2,span.fax_inline_block1, span.fax_inline_block2 {
    display: table-cell;
    vertical-align: top;
}

span.fax_inline_block1{
	width: 5.8rem;
}

span.sp_tab_br{
	display: none;
}
table.under_company_list td.adress_top {
    padding-left: 9rem!important;
    text-indent: -5em!important;
}


}
