﻿@charset "UTF-8";

#contentsWrap #main h2 img {
	height: 64px;
}

/*----------------------------------------
	conBoxLeft
-----------------------------------------*/

#conBox #conBoxLeft {
	width: initial;
	float: none;
}
#conBox #conBoxLeft .img03{
	display: block;
	text-align: center;
}
#conBox #conBoxLeft h4 img {
	width: 100%;
	height: 30px;
	object-fit: cover;
	object-position: left;
}

#conBox #conBoxLeft table{
	width:730px;
}
#conBox #conBoxLeft tr{
	border-bottom-color: #003366;
	border-bottom-width: thin;
	border-bottom-style: solid;
}
#conBox #conBoxLeft td{
	padding:16px 0 16px 25px;
}
#conBox #conBoxLeft .td01{
	width:175px;
}

#conBox #conBoxLeft dl{
	width:730px;
	padding: 0 0 1px 0;
}
#conBox #conBoxLeft .firstLine{
	padding:1px 0 0 0;
}
#conBox #conBoxLeft dt{
	width:175px;
	float:left;
	padding:16px 0 16px 25px;
}
#conBox #conBoxLeft dd{
	width:515px;
	float:left;
	padding:16px 0 16px 15px;
}
#conBox #conBoxLeft .txt02{
	margin:0 0 0 12px;
}
#conBox #conBoxLeft .txt02 a{
	color:#178ce5;
	text-decoration:none;
}

#conBox #conBoxLeft .table {
	display: block;
	width: initial;
	max-width: initial;
	border-left: initial;
	border-top: initial;
}
#conBox #conBoxLeft .table .rows {
	display: block;
	border-bottom: dashed thin #cccccc;
}
#conBox #conBoxLeft .table .rows .cell {
	display: block;
	border-bottom: initial;
}
#conBox #conBoxLeft .td01{
	width:initial;
	text-align: center;
}
#conBox #conBoxLeft .td02{
	padding: 8px;
}

/*----------------------------------------
	conBoxRight
-----------------------------------------*/

#conBox #conBoxRight {
	display: none;
}
