/*全体のベーススタイル*/
form{
	margin: 0px 0px 0px 0px;
}
body{
	color: #6C622C;
}
td{
	color: #6C622C;
}
.b-text {
	font-weight: bold;
}
.white {
	background-color: #FFFFFF;
}
.logo {
	margin: 14px 0px 0px 30px;
}
.copyright {
	margin: 5px 0px 0px 30px;
}
.footer01 {
	padding: 60px 0px 20px 0px;
}
.footer02 {
	padding: 27px 0px 20px 0px;
}
.footer03 {
	padding: 10px 0px 10px 0px;
}
.h-mn01 {
	margin: 19px 0px 0px;
}
a:link{
	color: #6C622C;
	text-decoration: underline;
}
a:visited{
	color: #6C622C;
	text-decoration: underline;
}
a:hover{
	color: #6C622C;
	text-decoration: none;
}
a.whatnew-link:link{
	color: #DA8348;
	text-decoration: none;
}
a.whatnew-link:visited{
	color: #DA8348;
	text-decoration: none;
}
a.whatnew-link:hover{
	color: #DA8348;
	text-decoration: underline;
}
.idx-what-text01 {
	font-size: 92%;
	color: #DA8348;
	margin: 1px 0px 5px 25px;
}
/* */
.idx-s-mn01 {
	margin: 21px 0px 1px 30px;
}
.idx-s-mn02 {
	margin: 11px 0px 1px 30px;
}
.idx-s-mn03 {
	margin: 13px 0px 1px 30px;
}
.idx-s-mn04 {
	margin: 12px 0px 1px 30px;
}
.idx-s-mn05 {
	margin: 14px 0px 1px 30px;
}
.idx-s-mn06 {
	margin: 14px 0px 1px 30px;
}
.idx-s-mn-line01 {
	margin: 12px 0px 1px 30px;
}
/* */
.footer-logo {
	padding: 17px 3px 0px 0px;
}
.page-title01 {
	margin: 0px 0px 0px 30px;
}
.s-mn01 {
	margin: 58px 0px 1px 30px;
}
.s-mn02 {
	margin: 12px 0px 1px 30px;
}
.s-mn03 {
	margin: 13px 0px 1px 30px;
}
.s-mn04 {
	margin: 25px 0px 1px 30px;
}
.s-mn04-01 {
	margin: 13px 0px 1px 51px;
}
.s-mn04-02 {
	margin: 10px 0px 1px 51px;
}
.s-mn05 {
	margin: 9px 0px 1px 30px;
}
.text-red {
	color:#FF0000;
 }

/*↓モニターバナー用　追加*/
.s-mn08 {
	margin: 14px 0px 1px 21px;
}

.s-mn06 {
	margin: 40px 0px 1px 30px;
}
.s-mn07 {
	margin: 37px 0px 1px 30px;
}
.s-mn-line01 {
	margin: 12px 0px 1px 30px;
}
.s-mn-line02 {
	margin: 10px 0px 1px 30px;
}
.tocreate-logo {
	margin: 13px 0px 0px 30px;
}
.bg-khaki01 {
	background-color: #F8F1E4;
}
.pagetop {
	font-size: 92%;
	margin: 58px 0px 1px 0px;
}
.pagetop02 {
	font-size: 92%;
	margin: 30px 0px 1px 0px;
}
.pankuzu {
	font-size: 92%;
	margin: 26px 0px 1px 0px;
	color:#97835b;
}
a.pankuzu-link:link{
	color: #97835b;
	text-decoration: underline;
}
a.pankuzu-link:visited{
	color: #97835b;
	text-decoration: underline;
}
a.pankuzu-link:hover{
	color: #97835b;
	text-decoration: none;
}
.page-title02 {
	margin: 23px 0px 0px 30px;
}


/****** 2008.10.27 ******/
.TcComBg {
	width: auto;
	background-color: #FFFFFF;
}

/* navigation */
.TcSubNavi * {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.TcSubNavi {
	margin: 25px 0px 0px 32px;
}
.TcSubNavi .TcSubNaviTitle1 {
	margin: 0px 0px 8px 2px;
}
.TcSubNavi .TcSubNavi1 {
	margin: 0px 0px 0px 2px;
}
.TcSubNavi .TcSubNavi1 img {
	margin: 0px 0px 6px 0px;
}
.TcSubNavi .TcSubNavi1 .TcSubNaviChild {
	margin-left: 11px;
	margin-bottom: 0px;
}
.TcSubNavi .TcSubNaviTitle2 {
	margin: 11px 0px 0px 16px;
}
.TcSubNavi .TcSubNavi2 {
	padding: 0px 0px 0px 0px;
}

/* top */
.TcTopLy * {
	margin: 0px;
	padding: 0px;
	border: 0px none;
}
.TcTopLy {
	margin-top: 25px;
}
.TcTopLy img {
	margin-right: 20px;
	margin-bottom: 8px;
}

/* spec */
table.TcSpecTb1,
table.TcSpecTb2,
table.TcSpecTb3 {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #796A4F;
	border-left-color: #796A4F;
}
table.TcSpecTb1 th,
table.TcSpecTb1 td,
table.TcSpecTb2 th,
table.TcSpecTb2 td,
table.TcSpecTb3 th,
table.TcSpecTb3 td {
	font-size: 10px;
	line-height: 140%;
	padding: 4px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-bottom-style: solid;
	border-right-style: solid;
	border-bottom-color: #796A4F;
	border-right-color: #796A4F;
	text-align: center;
}
table.TcSpecTb1 th {
	font-weight: normal;
	background-color: #FCE5E8;
}
table.TcSpecTb2 th {
	font-weight: normal;
	background-color: #EDF2C6;
}
table.TcSpecTb3 th {
	font-weight: normal;
	background-color: #D8EFFC;
}
table.ExmplePopup td a img {
	border: none 0px;
}
table.ExmplePopup td a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

#PopupWin * {
	margin: 0px;
	padding: 0px;
}
#PopupWin .PopupImg {
	margin: 20px auto 0px auto;
	text-align: center;
}
#PopupWin .PopupBtnClose {
	text-align: right;
	position: absolute;
	right: 10px;
	bottom: 10px;
}
#PopupWin .PopupBtnClose a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}