
/*
==================================================================
body
==================================================================
*/

body{
	background-color:#ffffff;
	background-image:none;
}

/*
==================================================================
MainArea
==================================================================
*/

#MainArea{
	margin-top:15px;
	margin-bottom:0px;
}


/*
==================================================================
Header
==================================================================
*/

.HeaderBlock{
	width:920px;
	height:130px;
	margin:auto;
<!--	background-image: url("./images/design.png");-->
	background-repeat:no-repeat;
	background-position:-0px -25px;
}


/*
==================================================================
HeaderMenu
==================================================================
*/

.HeaderMenuBlock .menu_box{
	cursor:pointer;
}

.HeaderMenuBlock .menu_box a {
	width:184px;
	height :50px;
	line-height :50px;
	text-align:center;
<!--	background-image: url("./images/design.png");-->
	background-repeat:no-repeat;
	background-position:-0px -160px;
	cursor:pointer;
	color:#FFFFFF;
}

.HeaderMenuBlock .menu_box a:hover {
<!--	background-image: url("./images/design.png");-->
	background-repeat:no-repeat;
	background-position:-184px -160px;
	color:#FFFFFF;
}

.HeaderMenuBlock .subMenu .menu_box a{
	text-align:left;
	color:#333333;
	background-color:#3CB9EB;
	background-image:none;
	height:25px;
	line-height:25px;
}

.HeaderMenuBlock .subMenu .menu_box a:hover {
	color:#FFFFFF;
	background-color:#004BB4;
	background-image:none;
	height:25px;
	line-height:25px;
}


.HeaderMenuBlock .menu_box a span{
	margin:0px;
	margin-left:15px;
	margin-right:5px;
}

.HeaderMenuBlock .subMenu .menu_box a span{
	margin:0px;
	margin-left:15px;
	margin-right:5px;
}


/*
==================================================================
SideMenuMENU
==================================================================
*/

.SideMenuBlock .menu_box{
	cursor:pointer;
}

.SideMenuBlock .menu_box a {
	text-align:left;
	width:180px;
	height :36px;
	line-height :36px;
	text-align:left;
<!--	background-image: url("images/design.png");-->
	background-repeat:no-repeat;
/*	background-position:-548px -160px;*/
	cursor:pointer;
	color:#333333;
}

.SideMenuBlock .menu_box a:hover {
<!--	background-image: url("images/design.png");-->
	background-repeat:no-repeat;
/*	background-position:-728px -160px;*/
	color:#333333;
}


.SideMenuBlock .subMenu .menu_box a{
	color:#FFFFFF;
	background-color:#004BB4;
	background-image:none;
	height:25px;
	line-height:25px;
}

.SideMenuBlock .subMenu .menu_box a:hover {
	color:#000000;
	background-color:#3CB9EB;
	background-image:none;
	height:25px;
	line-height:25px;
}


.SideMenuBlock .menu_box a span{
	margin:0px;
	margin-left:5px;
	margin-right:5px;
}

.SideMenuBlock .subMenu .menu_box a span{
	margin:0px;
	margin-left:5px;
	margin-right:5px;
}


/*
==================================================================
Footer
==================================================================
*/

.FooterBlock{
	width:920px;
	height:42px;
	line-height:42px;
	margin:auto;
<!--	background-image: url("./images/design.png");-->
	background-repeat:no-repeat;
	background-position:-0px -240px;
}


.FooterBlock .Copyright{
	color:#FFFFFF;
}

/*
==================================================================
CONTENTS
==================================================================
*/

.menu_title {
	width:680px;
	height:60px;
	line-height:60px;
<!--	background-image: url("./images/design.png");-->
	background-repeat:no-repeat;
	background-position:-0px -287px;
}

.introduce_title {
	width:680px;
	height:24px;
	line-height:24px;
}

.contents_title {
	width:680px;
	height:34px;
	line-height:34px;
}

.record_title {
	height:20px;
	line-height:20px;
	background-color:#cccccc;
	color:#333;
}

.shibu_gaiyo tr{
	height:35px;
}
.shibu_gaiyo .td1{
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
width:120px;
}
.shibu_gaiyo .td2{
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
border-width:0px 2px 1px 0px;
padding:5px;
width:540px;
}

.bunkai_ichiran tr{
	height:35px;
}
.bunkai_ichiran .td1{
text-align:right;
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
width:20px;
}
.bunkai_ichiran .td2{
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
border-width:0px 2px 1px 0px;
padding:5px;
width:120px;
}
.bunkai_ichiran .td3{
text-align:center;
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
border-width:0px 2px 1px 0px;
padding:5px;
width:70px;
}
.bunkai_ichiran .td4{
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
border-width:0px 2px 1px 0px;
padding:5px;
width:240px;
}
.bunkai_ichiran .td5{
text-align:center;
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
border-width:0px 2px 1px 0px;
padding:5px;
width:100px;
}
.bunkai_ichiran .td6{
text-align:center;
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
border-width:0px 2px 1px 0px;
padding:5px;
width:100px;
}
.joseikin{
	font-weight:bold;
	font-size:10pt;
}
.joseikin dd{
	font-weight:normal;
	font-size:9pt;
	line-height:30px;
	margin-left:30px;
}

.koenkai tr{
	width:660px;
	height:20px;
}

.koenkai caption{
	text-align:center;
	width:620px;
	margin-left:30px;
	font-size:7pt;
	background-color:lightcyan;
}

.koenkai .th1{
width:270px;
}
.koenkai .th2{
width:120px;
}
.koenkai .th3{
width:90px;
}
.koenkai .th4{
width:80px;
}
.koenkai .th5{
width:80px;
}

.koenkai .td1{
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
width:270px;
}
.koenkai .td2{
text-align:center;
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
width:120px;
}
.koenkai .td3{
text-align:center;
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
width:90px;
}
.koenkai .td4{
text-align:center;
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
width:80px;
}
.koenkai .td5{
text-align:center;
border-style:none solid solid none;
border-width:0px 2px 1px 0px;
width:80px;
}

.anzen li{
	margin-left:50px;
	font-weight:normal;
	line-height:30px;
}

.sinsei ul{
	margin-top:10px;
	margin-left:30px;
	font-weight:normal;
	line-height:30px;
}

.sinsei li{
	margin-left:50px;
	font-weight:normal;
	line-height:30px;
}

.sien dt{
	margin-left:30px;
	padding-top:20px;
	line-height:30px;
	font-weight:bold;
}

.sien dd{
	margin-left:50px;
	font-weight:normal;
}

.uplist .new{
	font-size:8pt;
	font-weight:bold;
	color:white;
	background-color:green;
	text-decoration:blink;
}
.uplist .imp{
	font-size:8pt;
	font-weight:bold;
	color:white;
	background-color:red;
	text-decoration:blink;
}
.uplist .att{
	font-size:8pt;
	font-weight:bold;
	color:white;
	background-color:blue;
	text-decoration:blink;
}

.uplist .def{
	font-size:8pt;
	font-weight:bold;
	color:white;
	background-color:color:white
}

.uplist .td1{
	width:80px;
	text-align:right;
}
.uplist .td2{
	width:80px;
	text-align:center;
}
.uplist .td3{
	width:400px;

}


.web_link {
	margin-left:100px;
}
.web_link tr{
	height:30px;
}
.web_link .td1{
	border-style:none solid solid none;
	border-width:0px 2px 1px 0px;
	width:480px;
}

.yohin_list{
	margin:20px;
	padding:10px;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	background-color:ivory;
}
.yohin_list dt{
	font-size:larger;
	font-weight:700;
	padding-top:10px;
	padding-bottom:10px;
}

.yohin_list dd{
	padding-left:20px;
	padding-bottom:20px;
}


.kosyukai_moshikomi{
	margin:20px;
	padding:5px;
	border-style:solid;
	border-width:1px 2px 2px 1px;
	background-color:ivory;
}
.kosyukai_moshikomi dt{
	font-weight:700;
	padding-top:5px;
	padding-bottom:5px;
}

.kosyukai_moshikomi dd{
	padding-left:10px;
	padding-bottom:10px;
}