#TiBg {
	background: url(../images/title_bg.jpg) no-repeat;
}


/* Privacy
--------------------------------------------------------------------------------*/
#privacy {
	margin-right: 16px;
}

#privacy table th, #privacy table td {
	vertical-align: top;
}

#privacy h3 {
	font-size: 100%;
	color: #144A85;
}

#privacy dl dt {
	background: url(../images/line01.gif) repeat-x left bottom;
	margin: 21px 0 7px 0;
	padding-bottom: 4px;
}
#privacy dl dd.privIdxTx01 {
	margin-top: 18px;
}

.privIdxTx02 {
	color: #144A85;
	margin-top: 20px;
}

#privacy #privIdxTbl01 {
	margin: 18px 0 0 25px;
}
#privacy #privIdxTbl01 th {
	padding: 0 10px 5px 0;
}
#privacy #privIdxTbl01 td {
	padding: 0 0 5px 0;
}


/* Sitemap
--------------------------------------------------------------------------------*/
.siteIdxTd01 {
	padding: 0 12px 0 0;
}

#sitemap table td {
	vertical-align: top;
}

#sitemap dl dd ul {
	list-style-type: none;
	margin: 0 0 24px 11px;
}
#sitemap dl dd ul li {
	background: url(../../sitemap/images/idx_arw01.gif) no-repeat left center;
	padding: 2 0 2px 14px;
}


/* Company
--------------------------------------------------------------------------------*/
/***** index *****/
#company p {
	margin: 12px 0 17px 0;
}

#company table th {
	width: 122px;
	background: url(../images/line01.gif) repeat-x left bottom;
	vertical-align: top;
	padding: 5px 0;
}
#company table td {
	background: url(../images/line01.gif) repeat-x left bottom;
}
#company table td span {
	display: block;
	border-left: 1px solid #5782CF;
	margin: 5px 0;
	padding: 8px 0 9px 16px;
}
#company table td span table th {
	width: auto;
	background: #FFF;
	padding: 0 22px 0 0;
}
#company table td span table td {
	background: #FFF;
}

/***** map *****/
p.mapTx01 {
	margin: 12px 0 0 0;
}


/* Feature
--------------------------------------------------------------------------------*/
#ftrLNavi, #itrLNavi {
	background: url(../../feature/images/lnavi_bg.jpg) no-repeat;
}
#ftrLNavi ul, #itrLNavi ul {
	list-style-type: none;
	padding: 7px 0 5px 29px;
}
#ftrLNavi ul li, #itrLNavi ul li {
	display: inline;
	margin-right: 10px;
}

#ftrLNavi ul li.ftrLNavi01 {
	margin-right: 26px;
}

#itrLNavi ul li.ftrLNavi01 {
	margin-right: 24px;
}
#itrLNavi ul li.ftrLNavi02 {
	margin-right: 44px;
}
#itrLNavi ul li.ftrLNavi03 {
	margin-right: 14px;
}


#ftrLNavi ul li img, #itrLNavi ul li img {
	vertical-align: top;
}

#feature03 p a, #feature06 p a, #introduction05 dd a, #introduction06 p a {
	color: #0000FF;
}


/***** index *****/
#feature01, #feature02, #feature03, #feature04, #feature05, #feature06 {	
	width: 640px;
}

#feature01 h3, #feature02 h3, #feature03 h3, #feature04 h3 {
	margin-bottom: 12px;
}

#ftrIdxTbl01 {
	margin-bottom: 15px;
}


/***** costcut *****/
#feature02 h4 {
	margin: 25px 0 4px 0;
}
#feature02 h5.ftrCcCap01 {
	margin: 32px 0 13px 0;
}
#feature02 h5.ftrCcCap02 {
	margin: 15px 0 13px 0;
}

.ftrCcTx01 {
	font-weight: bold;
	margin-left: 12px;
}

.ftrCcImg01 {
	background: url(../images/line01.gif) repeat-x left bottom;
	padding: 0 0 16px 13px;
}

#feature02 table p {
	color: #000;
	margin: 0 0 6px 20px;
}

#ftrCcBox01 {
	margin-left: 12px;
}
#ftrCcBox02 {
	border-top: 2px solid #E6E6E6;
	border-right: 2px solid #E6E6E6;
	border-left: 2px solid #E6E6E6;
	margin: 16px 27px 0 0;
}

#ftrCcTbl01 span {
	color: #EC0000;
}

#ftrCcTbl01 th, #ftrCcTbl01 td {
	color: #000;
	border-bottom: 2px solid #E6E6E6;
	text-align: center;
}

#ftrCcTbl01 thead th {
	color: #225CB3;
	font-weight: bold;
	background: url(../../introduction/images/ava_tateline01.gif) repeat-y;
	padding: 6px 0;
}
#ftrCcTbl01 thead th.ftrCcTh01 {
	background: #FFF;
}

#ftrCcTbl01 tbody td {
	background: url(../../introduction/images/ava_tateline01.gif) repeat-y;
	padding: 6px 0;
}
#ftrCcTbl01 tbody td.ftrCcTd01 {
	text-align: left;
	padding: 6px 0 6px 12px;
}

#ftrCcTbl02 {
	margin-top: 30px;
}
#ftrCcTbl02 th, #ftrCcTbl02 td, #ftrCcTbl03 th, #ftrCcTbl03 td {
	font-size: 68%;
	line-height: 120%;
	color: #000;
	border-bottom: 1px solid #FFF;
}

#ftrCcTbl02 thead th {
	color: #000;
	text-align: center;
}

.ftrCcTh01 {
	background: #E4E5A6;
	border-right: 1px solid #FFF;
}
.ftrCcTh02 {
	background: #F4DAF0;
	border-right: 1px solid #FFF;
}
.ftrCcTh03 {
	background: url(../../feature/images/cc_tbl_bg01.gif) repeat-y right top;
	padding: 7px 0 5px 0;
}
.ftrCcTh04 {
	background: url(../../feature/images/cc_tbl_bg02.gif) repeat-y right top;
	padding: 7px 0 5px 0;
}
.ftrCcTh05 {
	background: url(../../feature/images/cc_tbl_bg05.gif) repeat-y right top;
	padding: 7px 0 5px 0;
}


#ftrCcTbl02 tbody th, #ftrCcTbl02 tbody td {
	padding: 7px 0 5px 0;
}
#ftrCcTbl02 tbody td {
	text-align: right;
	padding-right: 5px;
}

#ftrCcTbl02 tbody th.ftrCcTd04 {
	background: #FCE7E7;
	padding-left: 12px;
}
#ftrCcTbl02 tbody td.ftrCcTd05 {
	background: url(../../feature/images/cc_tbl_bg07.gif) repeat-y right top;
}
#ftrCcTbl02 tbody td.ftrCcTd06 {
	background: url(../../feature/images/cc_tbl_bg08.gif) repeat-y right top;
}
#ftrCcTbl02 tbody td.ftrCcTd07 {
	background: url(../../feature/images/cc_tbl_bg09.gif) repeat-y right top;
}
#ftrCcTbl02 tbody th.ftrCcTd08 {
	background: #FCE7E7 url(../../feature/images/cc_tbl_bg10.gif) repeat-y right top;
	padding-left: 30px;
}
#ftrCcTbl02 tbody td.ftrCcTd09 {
	color: #FF3C00;
	font-weight: bold;
	background: url(../../feature/images/cc_tbl_bg09.gif) repeat-y right top;
}

#ftrCcTbl02 tbody th.ftrCcTd15 {
	background: #FCF5E7;
	padding-left: 12px;
}
#ftrCcTbl02 tbody td.ftrCcTd16 {
	background: url(../../feature/images/cc_tbl_bg17.gif) repeat-y right top;
}
#ftrCcTbl02 tbody td.ftrCcTd17 {
	background: url(../../feature/images/cc_tbl_bg18.gif) repeat-y right top;
}
#ftrCcTbl02 tbody th.ftrCcTd19 {
	background: #D9F2D9;
	padding-left: 12px;
}
#ftrCcTbl02 tbody td.ftrCcTd20 {
	background: url(../../feature/images/cc_tbl_bg20.gif) repeat-y right top;
}
#ftrCcTbl02 tbody td.ftrCcTd21 {
	background: url(../../feature/images/cc_tbl_bg21.gif) repeat-y right top;
}

#ftrCcTbl03 span {
	color: #EC0000;
}

#ftrCcTbl03 th, #ftrCcTbl03 td {
	text-align: center;
}
#ftrCcTbl03 th.ftrCcTh08 {
	background: #E4E5A6;
	border-right: 1px solid #FFF;
	padding: 12px 0 9px 0;
}
#ftrCcTbl03 th.ftrCcTh09 {
	background: #F4DAF0;
	border-right: 1px solid #FFF;
	padding: 12px 0 9px 0;
}

#ftrCcTbl03 td.ftrCcTd22 {
	background: url(../../feature/images/cc_tbl_bg03.gif) repeat-y right top;
}
#ftrCcTbl03 td.ftrCcTd23 {
	background: url(../../feature/images/cc_tbl_bg04.gif) repeat-y right top;
}
#ftrCcTbl03 td.ftrCcTd24 {
	background: url(../../feature/images/cc_tbl_bg11.gif) repeat-y right top;
}
#ftrCcTbl03 td.ftrCcTd25 {
	background: url(../../feature/images/cc_tbl_bg12.gif) repeat-y right top;
}
#ftrCcTbl03 td.ftrCcTd26 {
	background: url(../../feature/images/cc_tbl_bg13.gif) repeat-y right top;
}
#ftrCcTbl03 td.ftrCcTd27 {
	background: url(../../feature/images/cc_tbl_bg14.gif) repeat-y right top;
}


/***** shortrental / sim *****/
#feature03 h4 {
	margin: 25px 0;
}

#feature03 td.ftrSimTd01 {
	vertical-align: top;
	padding: 0 16px 0 0;
}

.ftrDffImg01 {
	margin: 0 0 30px 28px;
}
.ftrDffImg02 {
	text-align: center;
	margin: 0 0 26px 0;
}

#ftrDffTbl01 {
	margin: 0 0 15px 12px;
	border-bottom: 2px solid #F3F6FD;
}
#ftrDffTbl01 th, #ftrDffTbl01 td {
	font-size: 68%;
	color: #000;
}

#ftrDffTbl01 thead th {
	border-bottom: 1px solid #FFF;
}

#ftrDffTbl01 thead th.ftrDffTh01 {
	padding: 0 1px;
}

#ftrDffTbl01 tbody td.ftrDffTd01 {
	background: url(../../feature/images/dff_tbl_bg03.gif) no-repeat top right;
	padding: 0 11px;
}
#ftrDffTbl01 tbody td.ftrDffTd02 {
	background: url(../../feature/images/dff_tbl_bg04.gif) no-repeat top right;
	padding: 0 11px;
}

#ftrDffTbl01 tbody td.ftrDffTd03 {
	background: url(../../feature/images/dff_tbl_bg03.gif) no-repeat top right;
	padding: 0 1px 0 0;
}
#ftrDffTbl01 tbody td.ftrDffTd04 {
	background: url(../../feature/images/dff_tbl_bg04.gif) no-repeat top right;
	padding: 0 1px 0 0;
}

#ftrDffTbl01 tbody td.ftrDffTd05 {
	background: url(../../feature/images/dff_tbl_bg05.gif) no-repeat top right;
	padding: 0 11px;
}
#ftrDffTbl01 tbody td.ftrDffTd06 {
	background: url(../../feature/images/dff_tbl_bg05.gif) no-repeat top right;
	padding: 0 1px 0 0;
}

.ftrDffTx01 {
	margin: 0 27px;
}

/***** g_affairs *****/
#ftrGaLNavi {
	width: 640px;
	height: 86px;
	background: url(../../feature/images/ga_lnavi_bg.gif) no-repeat;
}

#ftrGaLNavi ul {
	list-style-type: none;
	padding: 7px 0 0 32px;
}
#ftrGaLNavi ul li {
	background: url(../../feature/images/usr_arw01.gif) no-repeat left center;
	padding: 2px 0 2px 25px;
}

#feature06 h4 {
	margin: 32px 0 14px 0;
}

#feature06 h5 {
	margin: 12px 0 16px 0;
}
#feature06 h5.ftrGaTx05 {
	margin: 20px 0 16px 0;
}
#feature05 h4 {
	margin: 32px 0 14px 0;
}	

#feature06 p span {
	font-weight: bold;
}

.ftrGaTx01 {
	margin: 12px 0;
}
.ftrGaTx02 {
	margin: 0 0 16px 8px;
}
.ftrGaTx03 {
	margin: 0 0 16px 0;
}
.ftrGaTx04 {
	margin: 16px 0 0 0;
}

.ftrGaImg01 {
	display: block;
	margin: 16px 0 0 30px;
}
.ftrGaImg02 {
	display: block;
	margin: 0 0 0 36px;
}

.ftrGaBtn01 {
	text-align: right;
	margin: 16px 0 0 0;
}

.ftrGaBox01 {
	background: url(../../feature/images/usr_line01.gif) repeat-x left bottom;
	padding: 0 0 20px 12px;
}
.ftrGaBox02 {
	background: url(../../feature/images/usr_line01.gif) repeat-x left bottom;
	padding: 0 0 20px 20px;
}
.ftrGaBox03 {
	background: #F6FBFF;
	border: 1px solid #B9D2E8;
	padding: 8px 12px;
	margin: 16px 0 0 0;
}
.ftrGaBox03 ul {
	padding: 0 0 0 17px;
}

.ftrGaTbl01 {
	margin: 16px 0 0 0;
}

/***** usermerit *****/
#feature05 h4 {
	margin: 32px 0 14px 0;
}

#feature05 h5 {
	margin: 12px 0 16px 0;
}

#ftrUsrLNavi {
	width: 640px;
	height: 88px;
	background: url(../../feature/images/usr_lnavi_bg.gif) no-repeat;
}

#ftrUsrLNavi ul {
	list-style-type: none;
	padding: 8px 0 0 32px;
}
#ftrUsrLNavi ul li {
	background: url(../../feature/images/usr_arw01.gif) no-repeat left center;
	padding: 2px 0 2px 25px;
}

.ftrUsrBox01 {
	background: url(none) no-repeat left bottom;
	padding: 0 0 16px 12px;
}
.ftrUsrBox02 {
	margin: 0 0 0 12px;
}
.ftrUsrBox02 table td {
	vertical-align: top;
}
.ftrUsrBox03 {
	width: 608px;
	border-top: 2px solid #E7EEFC;
	border-left: 2px solid #E7EEFC;
	border-right: 2px solid #E7EEFC;
}
	

#ftrUsrTbl01 td, #ftrUsrTbl01 th {
	border-bottom: 1px solid #FFF;
	vertical-align: top;
}

#ftrUsrTbl01 tbody th.ftrUsrTh01 {
	background: url(../../feature/images/usr_tbl_bg01.gif) repeat-y;
	padding: 13px 0 0 0;
}
#ftrUsrTbl01 tbody th.ftrUsrTh02 {
	background: url(../../feature/images/usr_tbl_bg02.gif) repeat-y;
	padding: 13px 0 0 0;
}

#ftrUsrTbl01 tbody td.ftrUsrTd01 {
	background: url(../../feature/images/usr_tbl_bg03.gif) repeat-y right top;
	padding: 8px 0;
}
#ftrUsrTbl01 tbody td.ftrUsrTd02 {
	background: url(../../feature/images/usr_tbl_bg04.gif) repeat-y right top;
	padding: 8px 0;
}

#ftrUsrTbl01 ul {
	width: 190px;
	_width: 222px;
	padding: 0 0 0 32px;
}

#ftrUsrTbl02 td {
	vertical-align: top;
}

#ftrUsrTbl02 td p {
	margin: 8px 8px 0 0;
}

#ftrUsrTbl03 th {
	width: 205px;
	background: url(../../feature/images/usr_tbl_bg05.gif) repeat-y;
	border-bottom: 2px solid #E7EEFC;
	vertical-align: top;
	padding: 13px 0 0 0;
}
#ftrUsrTbl03 td {
	border-bottom: 2px solid #E7EEFC;
	border-left: 2px solid #E7EEFC;
	padding: 8px 0;
}
#ftrUsrTbl03 td ul {
	padding: 0 0 0 32px;
}

.ftrUsrImg01 {	
	width: 640px;
	text-align: center;
	margin: 0 0 16px 0;
}

.ftrUsrBox03 dt {
	color: #225CB3;
	background: #F1F1F1;
	font-weight: bold;
	border-bottom: 2px solid #E7EEFC;
	padding: 8px 20px;
}
.ftrUsrBox03 dd {
	border-bottom: 2px solid #E7EEFC;
	padding: 8px 20px;
}	


/* News
--------------------------------------------------------------------------------*/
#newsIdxTbl th {
	width: 75px;
	color: #1A5492;
	background: url(../../news/images/idx_ex01.gif) repeat-x left bottom;
	vertical-align: top;
	padding: 10px 0 23px 10px;
}

#newsIdxTbl td {
	background: url(../../news/images/idx_ex01.gif) repeat-x left bottom;
	padding: 10px 0 10px 20px;
}
#newsIdxTbl td.inqIdxTd01 {
	width: 5px;
	vertical-align: bottom;
	background: #2771C1;
	padding: 0;
}
#newsIdxTbl td.inqIdxTd02 {
	width: 1px;
	vertical-align: bottom;
	background: #5782CF;
	padding: 0;
}


/* Inquiry
--------------------------------------------------------------------------------*/
#inquiry h3 {
	margin-bottom: 4px;
}

#inqIdxTtl {
	width: 640px;
	background: url(../../inquiry/images/idx_ttl_bg.gif) repeat-x left bottom;
	padding-bottom: 6px;
	margin-bottom: 16px;
}
#inqIdxTtl table td {
	vertical-align: bottom;
}

#inqIdxFrm {
	margin: 6px 0 25px 0;
}

#inqIdxFrm th {
	width: 160px;
	color: #EC0000;
	background: url(../../inquiry/images/idx_ex01.gif) repeat-x left bottom;
	vertical-align: top;
	padding: 8px 0 12px 0;
}

#inqIdxFrm td {
	background: url(../../inquiry/images/idx_ex01.gif) repeat-x left bottom;
	padding: 5px 0 8px 20px;
}
#inqIdxFrm td.inqIdxTd01 {
	width: 3px;
	background: #2771C1;
	padding: 0;
}
#inqIdxFrm td.inqIdxTd02 {
	width: 1px;
	background: url(../../inquiry/images/idx_tateline01.gif) no-repeat left bottom;
	padding: 0;
}

#inqIdxFrm td table td {
	background: #FFF;
	vertical-align: top;
	padding: 0 10px 3px 0;
}

.inqIdxTx01 {
	margin-top: 4px;
}

#inqIdxFrm .inqIdxFrm01 {
	width: 375px;
	height: 20px;
	_height: 18px;
		border: 1px solid #BBB;
	padding-left: 4px;
}
#inqIdxFrm .inqIdxFrm02 {
	width: 166px;
	height: 20px;
	_height: 18px;
		border: 1px solid #BBB;
	padding-left: 4px;
}
#inqIdxFrm .inqIdxFrm03 {
	width: 68px;
	height: 20px;
	_height: 18px;
		border: 1px solid #BBB;
	padding-left: 4px;
}
#inqIdxFrm .inqIdxFrm04 {
	width: 48px;
	height: 20px;
	_height: 18px;
		border: 1px solid #BBB;
	padding-left: 4px;
}
#inqIdxFrm .inqIdxFrm05 {
	width: 375px;
	height: 90px;
	_height: 98px;
		border: 1px solid #BBB;
	padding-left: 4px;
}
#inqIdxFrm .inqIdxFrm06 {
	width: 185px;
	height: 20px;
	_height: 18px;
		border: 1px solid #BBB;
	padding-left: 4px;
}

#inqIdxFrm .inqIdxFrm07 {
	width: 287px;
	height: 20px;
	_height: 18px;
		border: 1px solid #BBB;
	padding-left: 4px;
}

.inqIdxBtn01 {
	margin-right: 16px;
}


/* Agency
--------------------------------------------------------------------------------*/
#agency {
	margin: 0 16px 0 0;
}

#agency #agcyIdxBox01 {
	background: url(../../feature/images/usr_line01.gif) repeat-x left bottom;
	padding: 0 0 21px 48px;
	margin: 24px 0 32px 0;
}

#agency #agcyIdxBox01 #agcyIdxBox02 {
	background: url(../../agency/images/idx_bg01.gif) no-repeat;
	padding: 14px 0 15px 108px;
}

.agcyIdxTd01 {
	background: #F3F3F3;
	vertical-align: top;
	padding: 12px 10px 0 15px;
}
.agcyIdxTd01 img {
	margin-bottom: 12px;
}


/* introduction
--------------------------------------------------------------------------------*/
#introduction01, #introduction02, #introduction03, #introduction04, #introduction05, #introduction06, #introduction07, #introduction08 {
	width: 640px;
}

#introduction01 h3, #introduction02 h3, #introduction03 h3, #introduction04 h3, #introduction05 h3, #introduction06 h3, #introduction07 h3, #introduction08 h3 {
	margin: 0 0 16px 0;
}

/***** index *****/
#introduction01 h4 {
	margin: 12px 0 3px 78px;
}
#introduction01 h4.itrIdxCap01 {
	background: url(../../introduction/images/idx_img01.gif) no-repeat center top;
	margin: 6px 0 3px 0;
	padding: 18px 0 0 78px;
}

#introduction01 h5 {
	margin: 0 70px;
}

#introduction01 .itrIdxBox01 {
	height: 51px;
	_height: 55px;
	color: #517ECC;
	background: url(../../introduction/images/idx_bg01.gif) no-repeat left bottom;
	padding: 4px 10px 0 10px;
	margin: 0 70px;
}
#introduction01 .itrIdxBox01 p {
	text-indent: 0;
}

.itrIdxBtn01 {
	color: #517ECC;
	background: url(../../feature/images/usr_line01.gif) repeat-x;
	text-align: center;
	padding: 18px 0 0 0;
	margin: 20px 0 0 0;
}
.itrIdxBtn01 p {
	text-indent: 0;
	margin: 0 0 8px 0;
}

/***** case *****/
#itrCsLNavi {
	background: url(../images/line01.gif) repeat-x left bottom;
	margin: 12px 0 0 0;
	padding: 0 0 16px 32px;
}

#itrCsLNavi ul {
	list-style-type: none;
	margin: 0 32px 0 0;
}
#itrCsLNavi ul li {
	background: url(../../feature/images/usr_arw01.gif) no-repeat left center;
	padding: 2px 0 2px 25px;
}

.itrCsImg01 {
	display: block;
	margin: 0 0 28px 120px;
}

.itrCsBox01 {
	border: 4px solid #ABC1E7;
	padding: 0 2px 2px 2px;
	margin: 20px 0 0 0;
}

.itrCsBox01 .itrCsTbl01 {
	margin: 0 0 10px 0;
}
.itrCsBox01 .itrCsTbl01 th {
	width: 188px;
	text-align: right;
	border-bottom: 1px solid #ABC1E7;
	border-right: 1px solid #ABC1E7;
	padding: 2px 12px 2px 0;
}
.itrCsBox01 .itrCsTbl01 td {
	border-bottom: 1px solid #ABC1E7;
	padding: 2px 0 2px 12px;
}

.itrCsBg01 {
	background: #EEF3FA;
}

.itrCsBox01 .itrCsTbl02 th {
	width: 212px;
	text-align: center;
}
.itrCsBox01 .itrCsTbl02 td {
	color: #527ECD;
	vertical-align: top;
	padding: 0 8px 6px 0;
}
.itrCsBox01 .itrCsTbl02 td span {
	font-weight: bold;
}

.itrCsPTop {
	text-align: right;
	margin: 5px 0 0 0;
}

/***** faq *****/
#itrFaqLNavi {
	background: url(../images/line01.gif) repeat-x left bottom;
	padding: 0 0 16px 32px;
}

#itrFaqLNavi table td {
	vertical-align: top;
}

#itrFaqLNavi dt {
	margin: 12px 0 4px 0;
}

#itrFaqLNavi ul {
	list-style-type: none;
	margin: 0 32px 0 0;
}
#itrFaqLNavi ul li {
	background: url(../../introduction/images/faq_arw01.gif) no-repeat;
	padding: 2px 0 2px 25px;
}

#introduction08 h4 {
	margin: 24px 0 5px 0;
}

.itrFaqImg01 {
	display: block;
	margin: 0 0 28px 103px;
}

.itrFaqTbl01 th {
	width: 56px;
	vertical-align: top;
	padding: 7px 0 8px 0;
}
.itrFaqTbl02 th {
	width: 73px;
	vertical-align: top;
	padding: 7px 0 8px 0;
}

.itrFaqTbl01 td, .itrFaqTbl01 td {
	padding: 3px 0 4px 0;
}
.itrFaqTbl01 th.itrFaqTh01, .itrFaqTbl02 th.itrFaqTh01 {
	background: url(../../introduction/images/faq_line01.gif) repeat-x left bottom;
}
.itrFaqTbl01 td.itrFaqTd01, .itrFaqTbl02 td.itrFaqTd01 {
	color: #1250BA;
	background: url(../../introduction/images/faq_line01.gif) repeat-x left bottom;
}

ol.itrFaqLst01 {
	margin: 16px 0 16px 44px;
}

dl.itrFaqDl01 dt {
	font-weight: bold;
}

.itrFaqTx01 {
	margin: 16px 0 0 0;
}

/***** diagnosis *****/
#introduction03 table {
	margin-bottom: 28px;
}
#introduction03 table td {
	vertical-align: top;
}

#introduction03 ul {
	color: #2771C1;
	text-align: left;
	margin-left: 40px;
}

.itrDiagImg01 {
	display: block;
	margin-bottom: 12px;
}
.itrDiagImg02 {
	text-align: center;
	margin: 20px 0 12px 0;
}

/***** campaign *****/
.itrCampImg01 {
	display: block;
	margin: 0 0 16px 0;
}
.itrCampImg02 {
	text-align: center;
	margin: 0 0 8px 0;
}
.itrCampImg03 {
	text-align: center;
}

#itrCampBox01 {
	background: url(../images/line01.gif) repeat-x left bottom;
	padding: 16px 0 16px 12px;
	margin: 0 0 32px 0;
}
#itrCampBox03 {
	padding: 16px 0 0 12px;
	margin: 0 0 16px 0;
}

#itrCampBox01 h4, #itrCampBox03 h4  {
	margin: 0 0 6px 0;
}

#itrCampBox01 p, #itrCampBox03 p {
	color: #EC0000;
	margin: 6px 0 0 0;
}

#itrCampBox01 #itrCampBox02, #itrCampBox03 #itrCampBox02 {
	width: 608px;
	border-top: 2px solid #CBDBF7;
	border-right: 2px solid #CBDBF7;
	border-left: 2px solid #CBDBF7;
}
#itrCampBox01 #itrCampBox02 table th, #itrCampBox01 #itrCampBox02 table td, #itrCampBox03 #itrCampBox02 table th, #itrCampBox03 #itrCampBox02 table td {
	border-bottom: 2px solid #CBDBF7;
	padding: 2px 0;
}
#itrCampBox01 #itrCampBox02 table thead th, #itrCampBox01 #itrCampBox02 table tbody td, #itrCampBox03 #itrCampBox02 table thead th, #itrCampBox03 #itrCampBox02 table tbody td {
	text-align: center;
}
#itrCampBox01 #itrCampBox02 table tbody th, #itrCampBox03 #itrCampBox02 table tbody th {
	color: #225CB3;
	padding-left: 16px;
}
#itrCampBox01 #itrCampBox02 table tbody td, #itrCampBox01 #itrCampBox02 table thead th.itrCampTh01, #itrCampBox03 #itrCampBox02 table tbody td, #itrCampBox03 #itrCampBox02 table thead th.itrCampTh01 {
	background: url(../../introduction/images/camp_tateline01.gif) repeat-y;
}

/***** available *****/
#itrAvaBox01 {
	background: #F6FBFF;
	border: 1px solid #B9D2E8;
	padding: 10px 14px;
	margin: 0 0 20px 0;
}
#itrAvaBox02 {
	border-top: 2px solid #E6E6E6;
	border-right: 2px solid #E6E6E6;
	border-left: 2px solid #E6E6E6;
	margin: 0 15px 0 12px;
}

.itrAvaImg01 {
	display: block;
	margin: 12px 0 20px 68px;
}

.itrAvaTx01 {
	margin: 20px 0 0 0;
}
.itrAvaTx02 {
	margin-top: 4px;
}

#introduction06 dt {
	font-weight: bold;
	margin: 20px 0 0 0;
}

#introduction06 h4 {
	margin: 20px 0 16px 0;
}

#itrAvaTbl01 th, #itrAvaTbl01 td {
	border-bottom: 2px solid #E6E6E6;
	text-align: center;
}

#itrAvaTbl01 thead th {
	color: #225CB3;
	font-weight: bold;
	background: url(../../introduction/images/ava_tateline01.gif) repeat-y;
	padding: 4px 0;
}
#itrAvaTbl01 thead th.itrAvaTh01 {
	background: #FFF;
}

#itrAvaTbl01 tbody {
	font-size: 88%;
	line-height: 130%;
}
#itrAvaTbl01 tbody td {
	background: url(../../introduction/images/ava_tateline01.gif) repeat-y;
}

/***** pricesystem *****/
#introduction05 h4 {
	margin: 16px 0 6px 0;
}
#introduction05 h4.itrPsCap01 {
	margin: 32px 0 6px 0;
}

.itrPsImg01 {
	margin: 0 10px 0 0;
}
	
.itrPsBox01 {
	background: url(../images/line01.gif) repeat-x left bottom;
	padding: 0 0 20px 0;
}
.itrPsBox02 {
	margin: 12px 12px 0 12px;
}

#introduction05 dt {
	font-weight: bold;
	margin: 20px 0 0 0;
}

.itrPsBox03 {
	width: 608px;
	border-top: 2px solid #CBDBF7;
	border-right: 2px solid #CBDBF7;
	border-left: 2px solid #CBDBF7;
	margin: 6px 0 4px 0;
}
.itrPsBox03 table th, .itrPsBox03 table td {
	border-bottom: 2px solid #CBDBF7;
	text-align: center;
	padding: 4px 0;
}
.itrPsBox03 table thead th {
	color: #225CB3;
	font-weight: bold;
	line-height: 130%;
}
.itrPsBox03 table td, th.itrPsTh01 {
	background: url(../../introduction/images/camp_tateline01.gif) repeat-y;
}
.itrPsBox03 table td span {
	color: #EC0000;
	font-weight: bold;
}

/***** service *****/
.itrSvcImg01 {
	display: block;
	margin: 0 0 20px 10px;
}

.itrSvcBox01 {
	margin: 28px 12px 0 12px;
}

.itrSvcBox02 {
	width: 608px;
	border-top: 2px solid #CBDBF7;
	border-right: 2px solid #CBDBF7;
	border-left: 2px solid #CBDBF7;
	margin: 6px 0 4px 0;
}
.itrSvcBox02 table th, .itrSvcBox02 table td {
	border-bottom: 2px solid #CBDBF7;
	padding: 6px 0;
}
.itrSvcBox02 table thead th {
	color: #225CB3;
	font-weight: bold;
	line-height: 130%;
	padding-left: 15px;
}
.itrSvcBox02 table td, th.itrSvcTh01 {
	background: url(../../introduction/images/camp_tateline01.gif) repeat-y;
}
.itrSvcBox02 table tbody th.itrSvcTh02 {
	font-weight: bold;
	background: #F1F1F1;
	text-align: left;
	padding-left: 15px;
}
.itrSvcBox02 table tbody th {
	text-align: center;
}
.itrSvcBox02 table tbody td {
	padding-left: 15px;
}


/* E-Billing (pop up) / Business / Private
--------------------------------------------------------------------------------*/
body#ebill {
	background: #FFF;
	text-align: left;
}

#ebillWrapper {
	width: 809px;
}
#ComicWrapper {
	width: 528px;
	margin: 16px 0;
}

#ebillHeader {
	height: 61px;
	background: url(../../feature/ebilling/images/h_bg01.gif) repeat-x;
	padding: 0 0 0 24px;
}
#ebillHeader h1 {
	padding: 20px 0 0 0;
}

#ebillWrapper h2 {
	background: url(../../feature/ebilling/images/ttl_bg.gif) repeat-x left bottom;
	padding: 7px 0 9px 24px;
	margin: 0 0 24px 0;
}

#ebillWrapper h3 {
	margin: 5px 0 24px 0;
}

#ebillWrapper h4 {
	font-size: 100%;
	color: #1250BA;
	font-weight: bold;
	border-bottom: 1px solid #4695DE;
	padding: 0 0 4px 0;
	margin: 28px 0 4px 0;
}

#ebillContents {
	margin: 0 24px;
}

#ebillContents table td {
	vertical-align: top;
}

.ebillBox01 {
	background: #F0F6FB;
	border: 1px solid #4695DE;
	padding: 4px 5px 4px 10px;
}
.ebillBox02 {
	background: #F0F6FB;
	border: 1px solid #4695DE;
	padding: 4px 5px 4px 10px;
	margin: 8px 0 0 0;
}
.ebillBox03 {
	background: #F0F6FB;
	border: 1px solid #4695DE;
	padding: 4px 5px 4px 10px;
	margin: 32px 0 0 0;
}

#ebillBtnArea {
	background: url(../../feature/ebilling/images/ttl_bg.gif) repeat-x;
	text-align: center;
	padding: 12px 0 10px 0;
}
.ebillBtn01 {
	margin: 0 8px;
}
.ebillBtn02 {
	margin: 0 8px 0 0;
}

#ebillFooter {
	height: 49px;
	background: url(../../feature/ebilling/images/f_bg01.gif) repeat-x;
	padding: 0 0 0 24px;
}

.ebillImg01 {
	text-align: center;
}
.itrPsBox03nodeco {
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom-style: none;

}
