﻿@charset "utf-8";


/* topPage
----------------------------------------------- */
div#topOneColumnWrap{
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
}


div#topTop {
	height: 340px;
	width: 1000px;
	position: relative;
}


.logoTop a{
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 250px;
	position: absolute;
	left: 15px;
	top: 0px;
	display: block;
    background: url("../img/top/logoTop.png") no-repeat bottom;
}

.logoUsu a{
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 230px;
	position: absolute;
	left: 27px;
	top: 24px;
	display: block;
    background: url("../img/top/logoTopUsu.png") no-repeat bottom;
}



*html .logoTop a{
    background: url("../img/top/logoTop.gif") no-repeat bottom;
}


*html .logoUsu a{
    background: url("../img/headerNew/logo.jpg") no-repeat bottom;
}


.topTxtLink{
	position: absolute;
	left: 40px;
	top: 6px;
	color: #005eac;
	width: 940px;
}
.topTxtLink h1{
	font-size: 12px;
	float: left;
}

.topTxtLink ul{
	float: right;
	font-size: 12px;
	margin: 0px;
	padding: 2px 0px 0px 0px;
}
.topTxtLink li{
	display: inline;
	margin: 0px 0px 0px 10px;
}



/* ニュース
----------------------------------------------- */
div#newsarea {
	width: 680px;
	margin: 0px;
	padding: 0px;
}
div#newsarea  h2{
	margin: 0px;
	padding: 0px;
}

div#newsarea dl {
	padding: 5px 0 5px .5em;
	clear: both;
}

div#newsarea dl .end {
	padding: 10px 0;
}

div#newsarea dl dt {
	padding: 0px 0px 0px 1em;
	margin: 0px 0px 5px;
	color: #7C6E09;
	width: 115px;
	float: left;
	font-weight: bold;
}
div#newsarea dd {
	padding: 0px 0px 0px 1em;
	float: left;
	border-bottom: 1px dotted #7C6E09;
	width: 500px;
}



/* おすすめ
----------------------------------------------- */
div#recomendarea {
    width: 400px;
    margin: 0 auto;
}

div.recomendblock {
    clear: both;
    width: 400px;
    padding: 10px 0;
    overflow: auto;
    background: url("../img/common/line_402.gif") no-repeat bottom;
}

div.recomendleft {
    float: left;
    margin: 0 5px 0 0;
}

div.recomendleft p {
    margin: 0 0 5px 0;
}

div.recomendright {
    float: right;
    width: 190px;
    position: relative;
}

div.recomendleft img, div.recomendright img {
    display: block;
    float: left;
    margin: 0 5px 0 0;
}

div.recomendright p {
    margin: 0 0 5px 0;
}

div.recomendleft h3 {
    font-size: 100%;
}

div.recomendright h3 {
    font-size: 100%;
}



