@charset "UTF-8";
#jit001msgarearesult {
	width:100% !important;
	margin-top:10px;
	margin-bottom:10px;
}
/* エラーメッセージ表示 */
div#jit001errarea {
	font-size:1em !important;
	font-weight:bold;
	color:#ff0000;
	padding:0px;
	margin-bottom:10px;
	margin-left:10px;
}

/* 項目１ */
table#jit001restbl td.col1{
	width:100px;
	color: #000000;
}

/* 項目２ */
table#jit001restbl td.col2{
	width:250px;
	color: #000000;
}

/* 項目３ */
table#jit001restbl td.col3{
	width:400px;
	white-space:normal !important;
	color: #000000;
}

/* 項目４ */
table#jit001restbl td.col4{
	width:100px;
	color: #000000;
}

/* 項目５ */
table#jit001restbl td.col5{
	width:100px;
	color: #000000;
}


/*タブ切り替え全体のスタイル*/
.tabsO,
.tabsI {
  margin-top: 50px;
  padding-bottom: 40px;
  background-color: #FFF;
  margin: 0 auto;
}

/*タブのスタイル*/
.tab_itemO,
.tab_itemI{
  margin-left: 0px !important;
  margin-right:2px;
  padding-right:10px;
  padding-left:10px;
  height: 30px;
  background-color: #ffffff;
  line-height: 30px;
  font-size: 14px;
  text-align: center;
  display: block;
  float: left;
  text-align: center;
  transition: all 0.2s ease;
  border: 1px solid #A7B6D1;
  color: #143C85;
  z-index: 2;
  position: relative;
}
.tab_itemO:hover,
.tab_itemI:hover {
  opacity: 0.75;
}

/*ラジオボタンを全て消す*/
input[name="tab_itemO"],
input[name="tab_itemI"] {
  display: none;
}

/*タブ切り替えの中身のスタイル*/
.tab_content {
  display: none;
  padding: 40px 40px 0;
  clear: both;
  overflow: hidden;
}
.tab_content_description {
	width:100%;
	margin-left: 0px;
	margin-right: 0px;
}
/*選択されているタブのコンテンツのみを表示*/
#tgt1_1:checked ~ .tabsO,
#tgt1_2:checked ~ .tabsI{
  display: block;
}

/*選択されているタブのコンテンツのみを表示*/
#yusyututoukeihinmokuhyo:checked ~ .result_border #yusyututoukeihinmokuhyo_content,
#buchuO:checked ~ .result_border #buchuO_content,
#ruichuO:checked ~ .result_border #ruichuO_content,
#kanzeirituhyoO:checked ~ .result_border #kanzeirituhyoO_content,
#allO:checked ~ .result_border #yusyututoukeihinmokuhyo_content,
#allO:checked ~ .result_border #buchuO_content,
#allO:checked ~ .result_border #ruichuO_content,
#allO:checked ~ .result_border #kanzeirituhyoO_content,
#jikkokanzeirituhyo:checked ~ .result_border #jikkokanzeirituhyo_content,
#kanzeirituhyoI:checked ~ .result_border #kanzeirituhyoI_content,
#buchuI:checked ~ .result_border #buchuI_content,
#ruichuI:checked ~ .result_border #ruichuI_content,
#hinmokubunruijirei:checked ~ .result_border #hinmokubunruijirei_content,
#allI:checked ~ .result_border #jikkokanzeirituhyo_content,
#allI:checked ~ .result_border #kanzeirituhyoI_content,
#allI:checked ~ .result_border #buchuI_content,
#allI:checked ~ .result_border #ruichuI_content,
#allI:checked ~ .result_border #hinmokubunruijirei_content {
  display: block;
}

/*選択されているタブのスタイルを変える*/
.tabsO input:checked + .tab_itemO,
.tabsI input:checked + .tab_itemI {
	background-color: #143C85;
	color: #fff;
}

#main table.standard {
	margin: 0px!important;
}

.standard th {
	font-weight:bold!important;
	height: 35px;
}

.margin {
	margin-top: 50px !important;
}
.result_border {
	position:relative;
	top:32px;
}

.tabsI {
	display: none;
}

.tabsO {
	display:none;
}
