@charset "utf-8";

#top_btn5 a:link {
	background-position: -430px bottom;
	cursor:default;
}

#leftbtn14 a:link {
	background-position: right -12px;
	cursor:default;
}

#caption_txt1 {
	background-image: url(../img/contact_title1.png);
	width: 173px;
	height: 25px;
	position: absolute;
	left: 15px;
	top: 18px;
}



.sheet{
	width:650px;
	position:relative;
	margin-top:20px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:35px;
}

table {
	width:650spx;
    margin: 16px auto; /*Tableにmarginがない為*/
    border-collapse: separate; /*Table-Border対応(collapseだとTableにBorderが効かない為)*/
    border-spacing: 0; /*Table-Border対応*/
    background-color: #FEFEFE;
	padding:0px;
	margin:0px;
}
caption {
    padding: 4px;
}
th {
	padding:25px;
}
td {
	padding: 0px 20px;
	text-align: center;
}
table.border {
    border: #419BEB 3px solid;
    border-bottom: none; /*下の角丸がぎこちなくなるのでbox-shadowでごまかすと良い*/
}
table.border th:not(:last-child),
table.border td:not(:last-child) {
    border-right: #419BEB 3px solid;
}
table.shadow {
    box-shadow: 0 8px 6px -4px #777777;
}
table.rd {
    -moz-border-radius: 4px 4px 4px 4px!important;
    -ms-border-radius: 4px 4px 4px 4px!important;
    border-radius: 4px 4px 4px 4px!important;
}

.td_color {
	background-color: #D7EEFF;
	font-weight: bold;
	color: #2385D5;
}

.td_bottom {
	border-bottom: #419BEB 3px solid;
}

.td_bottom1 {
	border-bottom: #419BEB 1px solid;
}

#pic0{
	background-image: url(../img/contact_title2_2.png);
	height: 92px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;	/*
	position: absolute;
	left: 29px;
	top: 250px;
	*/
}

#pic1{
	background-image: url(../img/contact_title3_2.png);
	height: 18px;
	width: 180px;
	margin-right: auto;
	margin-left: auto;	/*
	position: absolute;
	left: 29px;
	top: 250px;
	*/
}

#pic2{
	background-image: url(../img/contact_title4.png);
	height: 18px;
	width: 125px;
	margin-right: auto;
	margin-left: auto;	/*
	position: absolute;
	left: 29px;
	top: 250px;
	*/
}


#contact_pic1{
	background-image: url(../img/contact_pic1_2.png);
	height: 56px;
	width: 358px;
	/*position: absolute;*/
	left: 247px;
	top: 99px;
}

#contact_pic2{
	background-image: url(../img/contact_pic2.png);
	height: 30px;
	width: 70px;
}

#contact_pic3{
	background-image: url(../img/contact_pic3.png);
	height: 34px;
	width: 78px;
}

#contact_pic4{
	background-image: url(../img/contact_pic4.png);
	height: 28px;
	width: 82px;
}

#contact_pic5{
	background-image: url(../img/contact_pic5.png);
	height: 24px;
	width: 102px;
}



#contact_pic2,#contact_pic3,#contact_pic4,#contact_pic5{
	margin-top:19px;
}
.second_txt{margin-top:15px;}

.second_txt2{margin-top:10px; margin-bottom:10px;}

.td_right {
	border-right: #419BEB 1px solid !important;
}

.td_bottom {
	border-bottom: #419BEB 3px solid !important;
}

#td_space {
	white-space: nowrap;
}

.td_add {
	height:120px;
	font-size:18px;
}

.td_add2 {
	height:120px;
	font-size:24px;
	font-weight:bold;
	text-align:left;
	color:#000;
}

.td_add2_txt {
	font-size:14px;
	color:#464646;
	font-weight:normal;
}

.td_add2_txt2 {
	font-size:16px;
}

.td_add_txt {
	/*position: absolute;*/
	/*top: 25px;*/
	margin-top:38px;
	height:74px;
}

.td_txt {
	height: 60px;
	font-size: 24px;
}

.page_end {
	position: absolute;
	left: 690px;
	top:20px;
}

.table_underline{
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #2385D5;
	height: 110px;
	width: 360px;
	text-align: left;
}

#table_underline1{
	width: 360px;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #2385D5;
	height:160px;
	text-align: left;
}


#table_underline2{
	height:110px;
	width: 360px;
	text-align: left;
}
.table_underline,#table_underline1,#table_underline2{
	margin-right: auto;
	margin-left: auto;
}

#table_underline3{
	width: 360px;
	text-align: left;
}
