﻿@charset "UTF-8";
/* build 20160508_01
style01.css
Copyright 2016 RION Inc. All rights reserved.
---------*---------*---------*---------*---------*---------*-------- */
body{
/* 	background-color:#ffffff;		/* ←←←← ブラウザ背景色の設定 */
-webkit-text-size-adjust: 95%;
-webkit-font-smoothing: antialiased;
}

table {
}
tr {
	width: 95%;
	height: 2em;
	vertical-align: top;
}

th, td {
/*	white-space: nowrap;/**/
}


.style_table td {
	padding: 5px;
}
.style_table td:nth-child(1) {
	white-space: nowrap;/**/
	text-align: right;
	width: 160px;/**/
	background-color:#d0e8ff;		/* tdラベルの背景色 */
}
.style_table td:nth-child(2) {
/*	width: calc(100% - calc(150px + 1em));/*  */
	max-width:  calc(100% - calc(160px + 1em + 1px * 2));/**/
	width: auto;/**/
	background-color:#dff2e1;		/* tdラベルの背景色 */
	white-space: normal;
}
input[type="text"] {
/*	padding: 2px;/**/
/*	display: block;/**/
	width:  98%;              /* calc()に非対応のブラウザ用 */
	height: 24px;
	max-width:  calc(100% - calc(160px + 2em + 2px * 2)); /**/
	white-space: normal;
}

@media screen and (max-width:767px) {
  .style_table td {
	display: block;
	width: auto;
  }
  .style_table td:nth-child(1) {
	width: auto;
	text-align: left;
  }
  span.ge_disp_none {
	display:none;
  }
}
@media screen and (min-width:767px) {
  br.ge_disp_none {
	display:none;
  }
  span.lt_disp_none {
	display:none;
  }
}

