@charset "UTF-8";/* CSS Document *//*#headerBlock p img {border-top: 1px solid #666;border-bottom: 1px solid #999;}*//*=================================================　sideContents =================================================*/#contentsArea #sideContents {float: left;width: 80px;padding: 0px 0px 0px 0px;}#contentsArea #sideContents #sideArea {  text-align: left;	width: 80px;  margin: 0px 0px 0px 0px;  /*background-color: #f0f0f0;*/  padding: 0px 0px 0px 0px;}#contentsArea #sideContents #sideArea #banners li { width: 150px;margin: 0px;padding: 0px; line-height: 0px; }/*=================================================　mainContents =================================================*/#contentsArea #mainContents {float: right;width: 660px;}#contentsArea #mainContents #infoBlock {width: 660px;margin-bottom: 0px;}#contentsArea #mainContents #infoBlock .textBox {width: 640px;padding-bottom: 6px;padding-left: 20px;}#contentsArea #mainContents h1 { padding-left: 20px; margin-bottom: 30px; }#contentsArea #mainContents #infoBlock .textBox h2 { font-size: 16px; margin-bottom: 24px;font-weight:bold; }#contentsArea #mainContents #infoBlock .textBox .contents_01 { font-size: 13px; margin-bottom: 15px; }#contentsArea #mainContents #infoBlock .textBox .contents_02 { font-size: 11px; margin-bottom: 15px; }#contentsArea #mainContents #infoBlock .textBox .contents_03 { font-size: 10px; margin-bottom: 30px; }.cap td { font-size: 108%;}.leftItem{padding-left:20px;}#logoKum{ padding:0px 15px 34px 0px; }#footerArea #textNav li { display: inline; }#footerArea #textNav li a {color: #FFF;text-decoration: none;}