/* CSS Document */
body {text-align:center; margin:0; padding:0; color:#333333; background-color:#FFFFFF;}
.clearboth {clear:both;}
div#contents {width:780px; margin:0 auto; text-align:center;}
div#header00 {width:100%; text-align:center; margin-bottom:1em;}
div#header00 a {color:#FFFFFF !important;}
div#main {width:640px; float:left; text-align:left; margin-bottom:14px;}
div#rnavi {width:130px; float:right; text-align:left;}
div#ccfd {width:130px; margin-bottom:5px;}
div#knowledge {margin:0 0 14px 0; padding:0; text-align:left; background:url(/img/knowledge_bg.jpg) center right no-repeat;}
div#insCompany { text-align:left; width:100%; margin:0 0 14px 0;} 
div.column {width:100%;}
div.top {background:url(/img/h1-icom-kasai.gif) center left no-repeat; padding-left:65px; height:63px;}

div.chattelBox {border:1px solid #FFC67A; padding:5px; margin-bottom:14px;}
div.chattelBox p { font-size:12px; margin:0; line-height:1.3; color:#FF3333;}
div.chattelBox p span {float:left; margin:0 3px 3px 0;}
div.chattelBox p span.a-right {float:right; margin:0 0 3px 3px;}
div.chattelBox p.info {color:#333333; border-top:1px solid #FFC67A; padding-top:3px;}
div.chattelBox p.moreinfo {text-align:right; color:#333333;}
div.chattelBox p.moreinfo a {color:#0033CC;}
div.under_b{border:solid 1px #666666; padding:5px; margin:1.7em 0; font-size:12px; line-height:1.5; text-align:left;}

div.chattelBox2 {border:1px solid #FFD276; padding:5px; margin-bottom:14px;}
div.chattelBox2 p { font-size:12px; margin:0; line-height:1.3; color:#FF3333;}
div.chattelBox2 p span {float:left; margin:0 3px 3px 0;}
div.chattelBox2 p span.a-right {float:right; margin:0 0 3px 3px;}
div.chattelBox2 p.info {color:#333333; border-top:1px solid #FFD276; padding-top:3px;}
div.chattelBox2 p.moreinfo {text-align:right; color:#333333;}
div.chattelBox2 p.moreinfo a {color:#0033CC;}

div.list2 {margin:0 0 0.5em 0; padding:0; font-size:12px;}
div.list2 ul {margin:0 0 0 5px; padding:0 0 0 18px; width:235px; float:left;}
div.list2 ul li { line-height:1.4; margin-bottom:0.3em;}

div.company {margin:0 0 14px 0; padding:3px 0 0 0; text-align:center;}
div.company ul {margin:0; padding:0; width:100%;}
div.company ul li {display:inline; margin:0 10px;}

h1,h2,h3,h4 {font-size:14px; line-height:1.4; margin:0 0 0.5em 0;}
h1 {font-size:18px; color:#FF0000; text-decoration:underline; margin:0;}
h2 {font-size:10px; color:#FF0000; font-weight:normal;}
h3.chattel {background:url(/img/common/bg/bg_x_27.gif) center repeat-x; padding:0.3em; border:1px solid #FFB367;}
h3.base { background:url(/img/common/bg/bg_x_30.gif) left center repeat-x; padding:0.3em; border:1px solid #FF9B9D;}
h4.chattel01 {background:url(/img/common/bg/bg_x_28.jpg) center repeat-x; padding:0.3em; margin:0;}
h4.chattel02 {background:url(/img/common/bg/bg_x_29.gif) center repeat-x; padding:0.3em; margin:0;}
h4.company {background:url(/img/common/bg/bg_x_31.gif) center repeat-x; padding:0.3em; margin:0;}


div.rnavilist {margin:0; padding:3px 3px 3px 18px; font-size:12px; background-color:#FFFFEC; border:1px solid #FF6666;}
div.rnavilist ul {margin:0; padding:0;}
div.rnavilist ul li {}

#footer {font-size:11px; color:#666666; width:675px; text-align:left; margin: 0 auto;}
#footer a:link {color:#666666; text-decoration:none;}
#footer a:visited {color:#666666; text-decoration:none !important;}

#footer01 {width:675px; margin:0 auto;}
#footer01-l {float:left}
#footer01-r {float:right; font-size:11px; color:#BDBDBD; text-align:right;}

#footer_ins { padding:3px; text-align:center; margin:0 0 0.2em 0; }
#footer_ins ul { margin:0; padding:0; line-height:1.2;}
#footer_ins ul li {display:inline; padding:0 0.3em 0 0.3em; border-right:1px solid #666666; font-size:12px;}
#footer_ins ul li.noborder { border:0;}

#footer-corp {width:700px; margin:2px auto; text-align:center; font-size:12px;}
#footer-corp a {color:#FFFFFF !important;}

div.backtotop {border-bottom:1px solid #999999; margin:0.5em 0 0.5em 0; padding:0.3em;}
div.backtotop p {text-align:right; font-size:12px; margin:0;}
div.backtotop2 { border:0; margin:0 0 0.5em 0; padding:0.3em;}
div.backtotop2 p {text-align:right; font-size:12px; margin:0;}

div#kasaiHeadIflogo {margin-top:12px;} /* 081107追加 */


/* ----------------------フッタ部分----------------------- */
div#food {	margin: 0 auto;	width: 750px;	font-size: 12px;color: #ffffff; text-align:center; background:#999999;}
div#food a {	text-decoration: none;	color: #ffffff;}
div#food a:hover,
div#food a:active {	text-decoration: underline;}
div#food ul {	padding:3px;	margin: 0;}
div#food ul li {	padding: 0;	margin: 0;	display: inline;	list-style-type: none;}
div#food ul li a {	color: #ffffff;	text-decoration: underline;}


div#fo_u{width:700px; text-align:center; margin: 0 auto 5px auto;}
