@charset "utf-8";
a:link {
	color:#000099;
	text-decoration: none;
}
a:visited {
	color:#0000FF;
	text-decoration: none;
}
a:hover {
	color:#FF6600;
	text-decoration: none;
}
a:active {
	color:#000099;
	margin: 0px;
	padding: 0px;
	text-decoration: underline;
}
#pageTop {
	background-image: url(img/haikei_side2.gif);
	background-repeat: repeat-y;
	width: 706px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 0px;
	position: relative;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(img/21.jpg);
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #666666;
}
img {
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	padding: 0px;
}
address {
	text-align: center;
	font-style: normal;
	font-size: 0.7em;
	height: 20px;
	width: 694px;
	padding-top: 13px;
	padding-bottom: 7px;
	border-top-width: 10px;
	border-top-style: solid;
	border-top-color: #0099FF;
	padding-right: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 6px;
}
#pageBody {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 0px;
}
h1 {
	background-color: #FFFFFF;
	height: 59px;
	width: 100%;
	color: #000000;
	text-indent: -1000px;
	background-image: url(img/355_49.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	background-position: 10px 10px;
	margin: 0px;
}
p#siteMap {
	position: absolute;
	left: 628px;
	top: 34px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.8em;
	font-style: normal;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
#globalNavi {
	list-style-type: none;
	height: 35px;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
h2 {
	clear: both;
	background-color: #CCCCCC;
	height: 160px;
	width: 694px;
	margin: 10px 0px 0px;
	padding: 0px;
}
#globalNavi li {
	float: left;
	margin: 0px;
	padding: 0px;
}
dl#newWork {
	margin: 10px 0px 0px;
	padding: 0px;
}
#newWorkTitle {
	background-image: url(img/title/saisin_sekou_jisseki.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 470px;
	text-indent: -1000px;
	margin-left: 10px;
	margin-bottom: 10px;
}
dd#newWorkData {
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 10px;
}
dd#newWorkData ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
dd#newWorkData ul li img {
	float: left;
	margin-right: 10px;
}
dd#newWorkData ul li {
	clear: both;
	margin: 0px;
	padding: 0px;
}
dl#info {
	clear: both;
	margin: 0px 0px 0px 10px;
	padding: 10px 0px 0px;
	background-attachment: scroll;
}
dt#infoTitle {
	background-image: url(img/title/title_info.gif);
	background-repeat: no-repeat;
	height: 22px;
	width: 400px;
	text-indent: -1000px;
	margin: 0px;
	padding: 0px;
}
dd#infoData {
	height: 250px;
	overflow: scroll;
	float: left;
	width: 460px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
}
dd#infoData dl {
	margin: 5px 0px 0px;
	padding: 0px;
	font-size: 0.8em;
}
#infoData dt {
	margin: 0px;
	padding: 0px;
}
#infoData dd {
	margin: 0px;
	padding: 0px;
}
dd#newWorkData ul li dl {
	padding: 0px;
	font-size: 0.8em;
	margin: 0px;
}
#contents {
	width: 480px;
	padding-top: 10px;
	float: left;
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
}
#side {
	width: 214px;
	float: right;
	margin-bottom: 20px;
}
dd#newWorkData ul li dl dt {
	float: left;
	width: 45px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 12px;
	font-weight: bold;
	background-image: url(img/arrow_20_10.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#workName {
	float: right;
	width: 200px;
	text-align: right;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
#newDataTable {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin: 0px;
	padding: 0px;
}
#newDataTable th {
	padding: 10px 10px 10px 3px;
	width: 50px;
	text-align: left;
	vertical-align: top;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	display: inline;
	border-top-style: none;
	height: 100%;
}
#newDataTable td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	width: 165px;
	height: 100%;
}
dl#company {
	margin: 10px 0px 0px 2px;
	padding: 0px;
	width: 210px;
	background-color: #ccffff;
	background-image: url(img/ccffff_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#companyTitle {
	margin: 10px 0px 0px 35px;
	padding: 0px;
}
dd#companyData {
	margin: 0px;
	padding: 0px;
	background-image: url(img/ccffff_low.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#companyData dl {
	margin: 0px 0px 0px 5px;
	padding: 0px;
}
#companyData dt {
	margin: 0px;
	padding: 0px;
}
#companyData dd {
	margin: 0px;
	padding: 0px;
}
#companyData ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#companyData ul li {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
	clear: both;
}
dl#companyinfo {
	clear: both;
	padding: 0px;
	margin: 0px;
}
.sideImg {
	float: left;
}
#sidecompany {
	width: 210px;
	background-color: #eeeeee;
	background-image: url(img/ee_doen_side.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#sidecompany dd {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin: 0px;
}
#sidecompany dd ul {
	list-style-type: none;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#sidecompany dd ul li {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	clear: both;
}
#sidecompany dd ul li dl {
	margin: 0px;
	padding: 0px;
	width: 115px;
	float: right;
}
#sidecompany dd ul li dt {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
}
#sidecompany dd ul li dd {
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	line-height: 1.3em;
}
/* clearfix hack */
#sidecompany dd ul li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
#sidecompany dd ul li {
	display: inline-block;
}
/* hide macie \*/
*html sidecompany dd ul li {
	height: 1%;
}
#sidecompany dd ul li {
	display: block;
}
/* end hide */
/* end clearfix hack */
dl#sidecompany dt {
}
#sidecompanyTitle {
	background-image: url(img/ee_top_haikei.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 5px 5px 5px 35px;
}
.workName {
	text-align: right;
	margin-right: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	margin-bottom: 5px;
	padding-bottom: 5px;
}
.owner {
	text-align: right;
	margin-right: 10px;
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.naiyou {
	padding: 0px;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: right;
}
#infoData .data {
	margin-bottom: 5px;
	width: 390px;
	padding-bottom: 0px;
	background-image: url(img/arrow_10_10.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
}
#infoData .dataContent {
	margin-bottom: 5px;
	padding-bottom: 5px;
	width: 420px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-top: 5px;
}
p#siteMap a {
	background-image: url(img/siteMap_yajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
#companyinfo dt {
	background-image: url(img/title/kaisyajyouhou.gif);
	background-repeat: no-repeat;
	background-position: center center;
	text-indent: -1000px;
	margin: 0px;
	padding: 0px;
}
#companyside {
	text-align: center;
	font-size: 0.8em;
}
h3 {
	height: 85px;
	width: 694px;
	background-color: #CCCCCC;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
dl#telInfo {
	margin: 10px 0px 0px 10px;
	padding: 0px;
}
dl#telInfo dt {
	background-image: url(img/title/title_tel_otoiawase.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 22px;
	width: 470px;
	text-indent: -1000px;
}
dl#emailInfo {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
dl#emailInfo dt {
	background-image: url(img/title/title_mail_otoiawase.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 22px;
	width: 470px;
	text-indent: -1000px;
}
dl#telInfo dd {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
}
dl#emailInfo dd {
	margin: 0px;
	padding: 0px;
	font-size: 0.8em;
}
#form1 {
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
}
#formTable {
	width: 420px;
	margin-left: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}
#formTable td {
	padding: 15px;
	font-size: 0.8em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
#formTable th {
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	width: 110px;
	font-size: 0.8em;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
}
#formTable caption {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
select#subject {
	border: 1px solid #CCCCCC;
}
input#name, input#furigana, input#tel, input#email, input#email2, input#add {
	width: 200px;
	border: 1px solid #CCCCCC;
}
textarea {
	width: 270px;
	border: 1px solid #CCCCCC;
}
input#contact2 {
	margin-left: 50px;
}
#formButton {
	text-align: center;
	margin-top: 20px;
}
#submit {
	background-color: #CCCCCC;
	width: 68px;
	color: #000000;
	margin-right: 10px;
	border: 1px solid #CCCCCC;
}
#reset {
	color: #000000;
	width: 68px;
	background-color: #CCCCCC;
	border: 1px solid #CCCCCC;
}
h4 {
	background-color: #CCCCCC;
	height: 85px;
	width: 694px;
	margin: 10px 0px;
	padding: 0px;
}
h5 {
	height: 85px;
	width: 694px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
table#gaiyou {
	width: 650px;
	margin-left: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-bottom: 20px;
	line-height: 1.2em;
}
#gaiyou th {
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 0.8em;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#gaiyou td {
	padding: 15px;
	font-size: 0.8em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#gaiyou caption {
	margin: 0px;
	font-weight: bold;
	font-size: 1.4em;
	text-align: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
h6 {
	background-color: #FFFFFF;
	margin: 10px 0px;
	padding: 0px;
	text-align: center;
}
#jissekiTable {
	width: 650px;
	margin-left: 22px;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	line-height: 1.2em;
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	font-size: 0.9em;
}
#jissekiTable th {
	width: 140px;
	height: 120px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 5px 20px 5px 5px;
}
#jissekiTable td {
	text-align: left;
	vertical-align: top;
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#jissekiTable p {
	margin: 0px;
	padding: 0px;
}
#jissekiForm {
	width: 350px;
	margin-left: 30px;
	margin-top: 0px;
	margin-bottom: 10px;
	padding-top: 30px;
	float: left;
}
#jissekiBtn {
	width: 350px;
	text-align: center;
	margin-top: 15px;
}
.photoBtn {
	width: 68px;
	color: #666666;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	margin-right: 10px;
	margin-top: 15px;
}
#jissekiSide {
	width: 310px;
	float: right;
	margin-top: 30px;
}
#jissekiSide p {
	font-size: 0.9em;
	color: #DFDFDF;
}
#siteMapContents {
	width: 300px;
	float: left;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 0.8em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 80px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#siteMapSide {
	width: 370px;
	float: right;
	font-size: 0.8em;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
	padding: 0px;
}
.siteMapDl {
	margin: 0px;
	padding: 0px;
}
.siteMapDl dd {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.siteMapDl p {
	margin: 0px 0px 10px;
	padding: 0px;
}
.bluearrow {
	background-image: url(img/blue_arrow_10_10.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
}
.mailimg {
	background-image: url(img/mail_15_10.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
}
.arrow {
	background-image: url(img/arrow_20_10.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px;
}
#backnextBtn {
	clear: both;
	text-align: center;
}
#backBtn {
	clear: both;
	width: 60px;
	padding-left: 140px;
	float: left;
}
#nextBtn {
	width: 200px;
	float: right;
}
#btnContents {
	clear: both;
	padding-bottom: 30px;
	margin-top: 0px;
}
#nidanBtn {
	text-align: center;
	width: 300px;
}
#hello {
	width: 500px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 40px;
	margin-left: auto;
	font-size: 0.8em;
	padding-top: 40px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	line-height: 1.2em;
}
#hello dd {
	margin: 0px;
	padding: 0px;
}
.helloP {
	text-indent: 10px;
	line-height: 1.5em;
	color: #333333;
}
#koujiyotei {
	width: 355px;
	float: left;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 5px;
	padding: 0px;
}
#koujiyoteiSide {
	width: 330px;
	float: right;
	margin: 0px;
	height: 263px;
	padding: 0px;
}
.yoteiimg {
	margin-top: 10px;
	padding: 0px;
}
#koujiyoteiSide p {
	font-size: 0.8em;
}
.hissuP {
	font-size: 0.8em;
	margin: 0px;
	padding: 0px;
	text-align: right;
}
.red {
	color: #FF0000;
}
.nidan {
	text-indent: 70px;
	margin: 0px;
	padding: 0px;
	line-height: 1.2em;
}
#hidari {
	width: 296px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	float: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 50px;
}
#migi {
	width: 297px;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 50px;
}
.list {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.list dt {
	font-size: 1.4em;
	font-weight: bolder;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#linkimg {
	margin: 0px;
	padding: 0px;
	font-size: 0.9em;
	line-height: 1.2em;
	color: #000000;
}
#linkTable {
	width: 694px;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#linkTable th {
	width: 100px;
	padding-left: 12px;
}
#linkTable td {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.jissekiTable {
	width: 310px;
	font-size: 0.8em;
	line-height: 1.2em;
}
.jissekiTable th {
	width: 70px;
	vertical-align: top;
	text-align: left;
}
.img5 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.jissekiTd {
	font-weight: bold;
	width: 70px;
}
#gotoTop {
	font-size: 0.8em;
	text-align: right;
	padding-right: 5px;
}
#gotoTop a {
	background-image: url(img/pagetopyajirusi.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
}
#pageTop #pageBody #jissekiTable .hyousyoujisseki {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
}
#sintyoku_koumoku {
	font-size: 1.4em;
	font-weight: bold;
}
#tizu {
	padding: 10px 27.5px;
	width: 425px;
}
#kyuujinn .kyuujinnnaiyou {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
table#kyuujinn {
	width: 694px;
	margin-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-bottom: 20px;
	line-height: 1.2em;
	text-align: left;
}
#kyuujinn th {
	padding-top: 18px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 10px;
	font-size: 0.8em;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#kyuujinn td {
	padding: 15px;
	font-size: 0.8em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#kyuujinn caption {
	margin: 0px;
	font-weight: bold;
	font-size: 1.4em;
	text-align: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#kyuujinnkoumoku {
	width: 694px;
	height: 150px;
	text-align: center;
	padding-top: 30px;
}
p#kyuu {
	padding-left: 155px;
}
#buttom {
	clear: both;
	text-align: center;
	letter-spacing: 0.1em;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 0.8em;
}
#sekoukanri {
	width: 450px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.8em;
	line-height: 1.2em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	clear: both;
	margin-top: 0px;
}
#sekoukanri th {
	padding: 10px 20px 10px 10px;
	width: 100px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #eeeeee;
}
#sekoukanri td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 10px;
}
#sekoukanri ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#jyuuki {
	width: 450px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.8em;
	line-height: 1.2em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 100px;
	margin-bottom: 0px;
}
#jyuuki th {
	padding: 10px 20px 10px 10px;
	width: 100px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #eeeeee;
}
#jyuuki td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 10px;
}
#jyuuki ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#genbasagyouin {
	width: 450px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-right: auto;
	margin-left: auto;
	font-size: 0.8em;
	line-height: 1.2em;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	margin-top: 100px;
	margin-bottom: 0px;
}
#genbasagyouin th {
	padding: 10px 20px 10px 10px;
	width: 100px;
	text-align: left;
	vertical-align: top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	background-color: #eeeeee;
}
#genbasagyouin td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding: 10px;
}
#genbasagyouin ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#kyuujinNavi {
	list-style-type: none;
	font-size: 0.8em;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
#kyuujinNavi li {
	padding-bottom: 5px;
	letter-spacing: 0.3em;
	text-align: center;
}
p#gototop {
	font-size: 0.8em;
	text-transform: uppercase;
	text-align: right;
	padding-right: 80px;
}
#gototop a {
	background-image: url(img/sankaku.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 13px;
}
#emailInfo a {
	text-decoration: underline;
}
#jissekiTable caption {
	text-align: left;
	padding-left: 30px;
}
#sintyokuBtn {
	width: 355px;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#sintyokuform {
	padding: 0px;
	margin: 0px;
	float: left;
}
#koujiyoteiSide2 {
	width: 334px;
	float: right;
	margin: 0px;
	padding: 0px;
	height: 264px;
}
#sintyokuform {
	margin: 0px;
	padding: 0px;
	width: 355px;
	height: 280px;
}
#jissekiForm2 {
	width: 350px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	float: left;
}
#jissekiBtn2 {
	text-align: center;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	width: 334px;
}
#sintyokuForm {
	margin: 0px;
	padding-top: 010px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sintyokuForm #sintyokuBtn {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#rinkContents {
	width: 300px;
	margin-top: 15px;
	margin-left: 10px;
	margin-bottom: 30px;
	float: left;
	padding-left: 30px;
}
.rinkDl {
}
#rinkContentsSide {
	float: right;
	width: 200px;
}
#rinkSide {
	float: right;
	width: 300px;
	margin-right: 10px;
	padding-right: 30px;
	margin-top: 15px;
}
.rinkdl {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.8em;
}
.rinkSideDl {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 0.8em;
}
#hello table {
	font-size: 0.9em;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 1.3px;
}
.helloP_B {
	line-height: 1.3em;
	color: #000000;
	text-indent: 40px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.helloP_B2 {
	line-height: 1em;
	text-indent: 50px;
	color: #000000;
}
.sidecompanyData2li {
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}

