﻿@charset "UTF-8";

/*------------------------------ common index --------------------------------*/

#contents { padding: 0 0 30px 0; }

ul.link_group { margin: 0 0 30px 0; padding: 0 !important; }
ul.link_group:after { content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }
ul.link_group { zoom: 100%; }
#contents ul.link_group h3 { margin: 15px 0 0 0; }

ul.link_group li {
	float: left;
	width: 275px;
}
ul.link_group li p { padding: 0 40px 0 5px !important; }

/*------------------------------ child common --------------------------------*/

#contents .logo { padding: 0 0 0 0; }

#contents p.subcopy_i {
	padding: 0 0 10px 0;
}
.view { margin: 0 0 20px 0; }
table.about_table { margin: 0 0 25px 0; }
table.about_table th { width: 70px; text-align: left; padding: 3px 0; }
table.about_table td { width: 480px; text-align: left; padding: 3px 0; }
table.about_table td img { display: block; margin: 0 0 7px 0; }
table.about_table td.t { padding: 5px 0 2px 0; }

.map { float: left; margin: 10px 0 0 0; }
ul.mapde { float: left; margin: 10px 0 0 30px; display: inline; }
ul.mapde li {
	border-left: 3px solid #FFDE42;
	padding: 4px 10px 4px 10px;
	margin: 0 0 10px 0;
	background: #FFF4A6;
}

/*------------------------------ go_form --------------------------------*/

p.go_form {
	padding: 0 0 8px 59px;
}
p.go_form a {
	display: block;
	background: url("/common/images/icon_arrow_normal.gif") left 1px no-repeat;
	padding: 0 0 0 17px;
	line-height: 1.2;
	font-weight: normal;
}
p.go_form a:hover {
	background: url("/common/images/icon_arrow_normal_on.gif") left 1px no-repeat;
}
