@charset "utf-8";
/* YAMANE index style Document */

/* cpntainer01 */

#container01 {
	margin: 0;
	padding: 0;
	width: 921px;
	height: 453px;
}

#box01,
#box02,
#box03,
#box04 {
	padding: 0;
	height: 453px;
	float: left;
}

#box01,
#box03 {
	margin: 0 15px 0 0;
	width: 297px;
}

#box02 {
	margin: 0 15px 0 0;
	width: 141px;
}

#box04 {
	margin: 0;
	width: 141px;
}

#staffInfo {
	margin: 0;
	padding: 0;
	width: 297px;
	height: 297px;
}

h2,
h2 a {
	background: url(../img/logo.gif) no-repeat;
	padding: 0;
	width: 297px;
	height: 85px;
	text-indent: -9999px;
	display: block;
}

h2 {
	margin: 30px 0 41px 0;
}

h2 a {
	margin: 0;
}

/* cpntainer02 */

#container02 {
	margin: 0;
	padding: 0;
	width: 921px;
	height: 171px;
	clear: both;
}

#container02 p {
	float: left;
}

/* voice */

p#voice {
	margin: 15px 0 0 15px;
	padding: 0;
	width: 297px;
	height: 141px;
}

/* cpntainer03 */

#container03 {
	margin: 0;
	padding: 0;
	width: 921px;
	height: 297px;
	clear: both;
}

#container03 p {
	float: left;
}

#box05 {
	width: 609px;
	margin: 0;
	padding: 0;
	float: left;
}

/* hanbaikai */

#box05 dl {
	background: #fff;
	margin: 0;
	padding: 0;
	width: 609px;
	height: 141px;
}

#box05 dl dt,
#box05 dl dt a {
	background: url(../img/hanbai_title.gif) no-repeat;
	padding: 0;
	width: 105px;
	height: 36px;
	float: left;
	text-indent: -9999px;
	display: block;
}

#box05 dl dt {
	margin: 29px 26px 0 25px;
}

*html #box05 dl dt {
	margin: 29px 26px 0 12px;
}

#box05 dl dt a {
	margin: 0;
}

#box05 dl dd {
	margin: 31px 0 0 0;
	padding: 0;
	width: 428px;
	height: 81px;
	float: left;
	border-left: solid 1px #f4e9dd;
}

#box05 dl dd ul {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 12px;
	list-style: none;
	text-align: left;
}

#box05 dl dd ul li {
	margin: 0 0 9px 25px;
	padding: 0 0 9px 0;
	width: 403px;
	background: url(../common/dotline01.gif) repeat-x bottom;
}

#box06 {
	width: 609px;
	margin: 15px 0 0 0;
	padding: 0;
	clear: both;
}

/* staff blog , reason */

p#staffBlog,
p#staffBlog a,
p#reason,
p#reason a {
	padding: 0;
	width: 141px;
	height: 141px;
	text-indent: -9999px;
	display: block;
	background: url(../img/staff_blog_bn.gif) no-repeat;
}

p#staffBlog,
p#staffBlog a {
	background: url(../img/staff_blog_bn.gif) no-repeat;
}

p#reason,
p#reason a {
	background: url(../img/reason_bn.gif) no-repeat;
}

p#staffBlog,
p#reason {
	margin: 0 0 0 15px;
}

p#staffBlog a,
p#reason a {
	margin: 0;
}

/* new articles */

dl#articles {
	margin: 0;
	padding: 0;
	width: 297px;
	height: 297px;
	background: #fff;
	float: right;
}

dt.artTitle {
	margin: 0;
	padding: 0;
	width: 297px;
	height: 46px;
	text-indent: -9999px;
	display: block;
	background: url(../img/new_article_title.gif) no-repeat;
}

dd.artBox {
	margin: 0 25px 10px 25px;
	padding: 0;
	clear: both;
}

dl.artDetails {
	margin: 0;
	padding: 0 0 10px 0;
	width: 247px;
	text-align: left;
	background: url(../common/dotline01.gif) repeat-x bottom;
}

*html dl.artDetails {
	padding: 0 0 4px 0;
}

dl.artDetails dt {
	margin: 0;
	padding: 0;
	width: 108px;
	float: left;
}

dl.artDetails dt img {
	vertical-align: text-bottom;
}

dl.artDetails dd {
	padding: 0;
	float: right;
}

dd.adName {
	margin: 0;
	width: 139px;
	line-height: 14px;
	font-weight: bold;
}

dd.adAdd {
	margin: 5px 0 0 0;
	width: 139px;
	font-size: 10px;
	line-height: 12px;
}

dd.adBtn,
dd.adBtn a {
	width: 24px;
	height: 9px;
	font-size: 1px;
	text-indent: -9999px;
	display: block;
	background: url(../img/new_article_btn.gif) no-repeat;
}

dd.adBtn {
	margin: 15px 0 0 0;
}

dd.adBtn a {
	margin: 0;
}

/* cpntainer04 */

#container04 {
	margin: 15px 0 0 0;
	padding: 0;
	width: 921px;
	height: 141px;
	clear: both;
}

/* news */

#container04 dl {
	background: #fff;
	margin: 0;
	padding: 0;
	width: 765px;
	height: 141px;
	float: left;
}

#container04 dl dt,
#container04 dl dt a {
	background: url(../img/news_title.gif) no-repeat;
	padding: 0;
	width: 75px;
	height: 53px;
	float: left;
	text-indent: -9999px;
	display: block;
}

#container04 dl dt {
	margin: 29px 56px 0 25px;
}

*html #container04 dl dt {
	margin: 29px 56px 0 12px;
}

#container04 dl dt a {
	margin: 0;
}

#container04 dl dd {
	margin: 31px 0 0 0;
	padding: 0;
	width: 582px;
	height: 81px;
	float: left;
	border-left: solid 1px #f4e9dd;
}

#container04 dl dd ul {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 12px;
	list-style: none;
	text-align: left;
}

#container04 dl dd ul li {
	margin: 0 0 9px 25px;
	padding: 0 0 9px 0;
	width: 557px;
	background: url(../common/dotline01.gif) repeat-x bottom;
}

/* main menu */

p#mainMenu01,
p#mainMenu02,
p#mainMenu03,
p#mainMenu04,
p#mainMenu05,
p#mainMenu07,
p#mainMenu08,
p#mainMenu09,
p#mainMenu10,
p#mainMenu01 a,
p#mainMenu02 a,
p#mainMenu03 a,
p#mainMenu04 a,
p#mainMenu05 a,
p#mainMenu07 a,
p#mainMenu08 a,
p#mainMenu09 a,
p#mainMenu10 a {
	padding: 0;
	width: 141px;
	height: 141px;
	text-indent: -9999px;
	display: block;
}

p#mainMenu01,
p#mainMenu01 a {
	margin: 0;
	background: url(../img/menu_btn01.gif) no-repeat;
}

p#mainMenu01 a:hover {
	background: url(../img/menu_btn01.gif) no-repeat 0 -141px;
}

p#mainMenu02,
p#mainMenu02 a {
	background: url(../img/menu_btn02.gif) no-repeat;
}

p#mainMenu02,
p#mainMenu04 {
	margin: 15px 0 0 0;
}

p#mainMenu02 a,
p#mainMenu04 a {
	margin: 0;
}

p#mainMenu02 a:hover {
	background: url(../img/menu_btn02.gif) no-repeat 0 -141px;
}

p#mainMenu03,
p#mainMenu03 a {
	margin: 0;
	background: url(../img/menu_btn03.gif) no-repeat;
}

p#mainMenu03 a:hover {
	background: url(../img/menu_btn03.gif) no-repeat 0 -141px;
}

p#mainMenu04,
p#mainMenu04 a {
	background: url(../img/menu_btn04.gif) no-repeat;
}

p#mainMenu04 a:hover {
	background: url(../img/menu_btn04.gif) no-repeat 0 -141px;
}

p#mainMenu05,
p#mainMenu05 a {
	background: url(../img/menu_btn05.gif) no-repeat;
}

p#mainMenu05 {
	margin: 15px 0 0 15px;
}

p#mainMenu05 a {
	margin: 0;
}

p#mainMenu05 a:hover {
	background: url(../img/menu_btn05.gif) no-repeat 0 -141px;
}

p#mainMenu06,
p#mainMenu06 a {
	padding: 0;
	width: 161px;
	height: 161px;
	text-indent: -9999px;
	display: block;
	background: url(../img/menu_btn06.gif) no-repeat;
}

p#mainMenu06 {
	margin: 5px;
}

p#mainMenu06 a {
	margin: 0;
}

p#mainMenu06 a:hover {
	background: url(../img/menu_btn06.gif) no-repeat 0 -161px;
}

p#mainMenu07,
p#mainMenu07 a {
	margin: 0;
	background: url(../img/menu_btn07.gif) no-repeat;
}

p#mainMenu07 a:hover {
	background: url(../img/menu_btn07.gif) no-repeat 0 -141px;
}

p#mainMenu08,
p#mainMenu08 a {
	background: url(../img/menu_btn08.gif) no-repeat;
}

p#mainMenu08 {
	margin: 0 0 0 15px;
}

p#mainMenu08 a {
	margin: 0;
}

p#mainMenu08 a:hover {
	background: url(../img/menu_btn08.gif) no-repeat 0 -141px;
}

p#mainMenu09 {
	float: right;
}

p#mainMenu09,
p#mainMenu09 a {
	margin: 0;
	background: url(../img/menu_btn09.gif) no-repeat;
}

p#mainMenu09 a:hover {
	background: url(../img/menu_btn09.gif) no-repeat 0 -141px;
}

p#mainMenu10 {
	margin: 15px 0 0 0;
}

p#mainMenu10 a {
	margin: 0;
}

p#mainMenu10,
p#mainMenu10 a {
	background: url(../img/menu_btn10.gif) no-repeat;
}

p#mainMenu10 a:hover {
	background: url(../img/menu_btn10.gif) no-repeat 0 -141px;
}

/* photo */

p.photo {
	margin: 15px 0 0 0;
	padding: 0;
	width: 141px;
	height: 141px;
}
