@charset "shift_jis";
/* CSS Document */

div#tel-bar { _margin-top: -1px; -height: 77px }
div#tel-bar img { display: inline}
div#contents-t1 { width: 660px; float: left}

div#contents-t2 { width: 342px; float: left; background: url(img/top_sub_bk2.jpg) no-repeat top left}
div#top-submenu1 { margin: 0 0 0 4px}
div#top-submenu1 img { margin-bottom: 3px}
div#top-submenu2 { margin: 0}
div#top-submenu2 div.top-news { background: url(img/top-news-back.gif) repeat-y top left}
div#top-submenu2 div.top-news p { margin: 0 70px 0 10px; line-height: 1.2em; font-size: 80%}
div#top-submenu2 div.top-news p img { float: left; margin-right: 10px; display: block}
div#top-submenu2 div.top-news p.cb { margin: 0; clear: both; line-height: 1}
div#top-submenu2 div.top-news p.cb img { float: none; margin: 0}
div#top-submenu2 div.top-news p.t-news { margin-bottom: 1em; width: 250px}
div#top-submenu2 div.top-news p.t-news strong { color: #133513}

div#contents div.contents-inner { width: 615px; margin-bottom: 30px}
div#contents div.contents-inner p { line-height: 1.3em; font-size: 80%; margin-top: 8px}
div#contents div.contents-inner p  span.float-right { margin-top: -5px}
div#contents div.contents-inner p img { margin-top: -5px}
div#contents div.float-left300 { float: left; width: 307px}
div#contents div.float-left300 p { margin-top: 10px}
div#contents div.float-left300 p img { margin-top: -8px}
div#wrapper .float-right { float: right; display: block}
div#wrapper .float-left { float: left}
div#wrapper .small-font { font-size: 11px}
div#footer-box-it { background: url(img/t-footer-box02.jpg) no-repeat top left; height: 156px}
div#footer-box-it p img { float: right; margin: 5px 0 0 0; display: inline}
div#footer-box-it p { width: 542px; margin-left:40px; font-size: 75%}

div#footer-box { margin: 0}

div#footer-box-ita { background: url(img/t-footer-box02.jpg) no-repeat top left; height: 156px; position: relative}
div#footer-box-ita p { width: 542px; margin-left:40px; font-size: 75%}
div#footer-box-ita img.img1 { display: block; position: absolute; top: 5px; left: 313px }