@charset "utf-8";
.oneColFixCtrHdr #container #mainContent #navigation {
	margin: 5px 0 0 0;
	padding: 0;
	height: 50px;
	width: 780px;
	list-style-position: outside;
	list-style-type: none;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi001 {
	display: block;
	float: left;
	height: 50px;
	width: 195px;
	list-style-type: none;
	background-image: url(../images/tab.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	font-size: 9px;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi002 {
	display: block;
	float: left;
	height: 50px;
	width: 195px;
	list-style-type: none;
	background-image: url(../images/tab.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	font-size: 9px;
	background-position: -195px 0;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi003 {
	display: block;
	float: left;
	height: 50px;
	width: 195px;
	list-style-type: none;
	background-image: url(../images/tab.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	font-size: 9px;
	background-position: -390px 0;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi004 {
	display: block;
	float: left;
	height: 50px;
	width: 195px;
	list-style-type: none;
	background-image: url(../images/tab.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	font-size: 9px;
	background-position: -585px 0;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi001 a {
	display: block;
	height: 50px;
	width: 195px;
	list-style-type: none;
	background-image: url(../images/tab_noactive.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	font-size: 9px;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi001 a:hover {
	background-image: url(../images/tab_hover.png);
	background-repeat: no-repeat;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi002 a {
	display: block;
	height: 50px;
	width: 195px;
	list-style-type: none;
	background-image: url(../images/tab_noactive.png);
	background-repeat: no-repeat;
	background-position: -195px 0;
	text-indent: -999999px;
	font-size: 9px;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi002 a:hover {
	background-image: url(../images/tab_hover.png);
	background-repeat: no-repeat;
	background-position: -195px 0;
}

.oneColFixCtrHdr #container #mainContent #navigation .navi003 a {
	display: block;
	height: 50px;
	width: 195px;
	list-style-type: none;
	background-image: url(../images/tab_noactive.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	font-size: 9px;
	background-position: -390px 0;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi003 a:hover {
	background-image: url(../images/tab_hover.png);
	background-repeat: no-repeat;
	background-position: -390px 0;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi004 a {
	display: block;
	height: 50px;
	width: 195px;
	list-style-type: none;
	background-image: url(../images/tab_noactive.png);
	background-repeat: no-repeat;
	text-indent: -999999px;
	font-size: 9px;
	background-position: -585px 0;
}
.oneColFixCtrHdr #container #mainContent #navigation .navi004 a:hover {
	background-image: url(../images/tab_hover.png);
	background-repeat: no-repeat;
	background-position: -585px 0;
}.oneColFixCtrHdr #container #mainContent .tech {
	background-image: url(../images/photo/photoT.png);
	background-repeat: no-repeat;
	display: block;
	margin-left: 25px;
	text-indent: -999999px;
	font-size: 1px;
	line-height: 1px;
	height: 40px;
}
/* キャンペーン：詳細 */
.oneColFixCtrHdr #container #mainContent #contentIn {
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
.oneColFixCtrHdr #container #mainContent #contentIn p {
	text-indent: 1em;
}
.oneColFixCtrHdr #container #mainContent #contentIn #TableBox {
	border: 1px solid #CCC;
	border-collapse: collapse;
	width: 750px;
	padding: 10px;
}
.oneColFixCtrHdr #container #mainContent #contentIn #TableBox tr td {
	border: 1px solid #CCC;
	padding: 10px;
}
.oneColFixCtrHdr #container #mainContent #contentIn #TableBox tr td.center_pos {
	text-align: center;
}
.oneColFixCtrHdr #container #mainContent #contentIn .poto001 .photo_id {
	width: 355px;
	border: 3px double #CCC;
}
.oneColFixCtrHdr #container #mainContent #contentIn .poto001 .photo_id p {
}
.oneColFixCtrHdr #container #mainContent #contentIn .poto001 {
	background-image: url(../web/photo/images/photo.png);
	background-repeat: no-repeat;
	background-position: right top;
	height: 280px;
}
.oneColFixCtrHdr #container #mainContent #contentIn .poto001 p {
	width: 370px;
}
.oneColFixCtrHdr #container #mainContent #contentIn .cam001 {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../web/photo/images/photo01.png);
	height: 225px;
}
.oneColFixCtrHdr #container #mainContent #contentIn .cam001 p {
	margin-left: 170px;
}
#TableBox002 {
	width: 740px;
	border-collapse: collapse;
}
#TableBox002 tr th {
	padding: 10px;
	border-bottom: 1px dotted #666;
	font-size: 18px;
	text-align: left;
}
#TableBox002 tr td {
	padding: 10px;
	vertical-align: top;
}
#TableBox002 tr th.BoxA {
	width: 40px;
	text-align: center;
}
#TableBox002 tr td.BoxA {
	width: 40px;
	text-align: center;
}
/* HP制作 */
.oneColFixCtrHdr #container #mainContent .tech2 {
	background-image: url(../web/web/images/naiyou.png);
	background-repeat: no-repeat;
	display: block;
	margin-left: 25px;
	text-indent: -999999px;
	font-size: 1px;
	line-height: 1px;
	height: 40px;
}
.oneColFixCtrHdr #container #mainContent #contentIn .cam002 {
	background-repeat: no-repeat;
	background-position: left;
	background-image: url(../web/web/images/photo002.png);
	height: 225px;
}
.oneColFixCtrHdr #container #mainContent #contentIn .cam002 p {
	margin-left: 170px;
}

