@charset "utf-8";
/* CSS Document */

html {
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

body {
	margin: 0;
	padding: 0;
	font-family: Osaka, verdana ,arial ,sans-serif, "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3;
}

img {
	border:0px;
}

H1 {
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
}

h2 {
	font-family:"DFPOP体", "ヒラギノ角ゴ Pro W3", HiraKakuPro-W3, "ＭＳ Ｐゴシック";
	font-family: "ＤＦPOP体", "ＤＦPOP1体";
	color:#042E7F;
	font-weight: bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:20px;
}

h3 { 
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
	color:#042E7F;
}

h4, h5, h6 { 
	font-weight: normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:18px;
}

table {
	line-height:140%;
	color:#FFFFFF;
}

table img {
	vertical-align:top;
}

#all {
	margin:0px;
	padding:0px;
}


#header {
	background-color:#063DA2;
	color:#FFFFFF;
}


#footer {
	background-image:url(http://www.sizenmura.com/image/footer.jpg);
	background-repeat:no-repeat;
	margin:5px 0px 5px 0px;
	width:800px;
	height:54px;
}

#header-wrap {
	width:800px;
}

#header-text {
	width:600px;
	float:right;
	margin:10px 0px 0px 0px;
	text-align: right;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
}

#logo {
	float:left;
	margin:0px 0px 0px 20px;
}

#taiken-menu {
	width:600px;
	margin: 10px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	float:right;
	text-align: right;
}

#main-menu {
	width:800px;
	height:40px;
}

#main-menu ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

#main-menu li {
	float:left;
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0px;
}

.menu01 {
	display:block;
	float:left;
	height:40px;
}
.menu01 A {
	display:block;
	float:left;
	background-image:url(http://www.sizenmura.com/image/menu01.jpg);
	width:129px;
	background-repeat:no-repeat;
	height:40px;
}
.menu01 A:hover {
	background-position:0px -40px;
	background-color:#ffffff;
}
.menu02 {
	display:block;
	float:left;
	height:40px;
}
.menu02 A {
	DISPLAY: block;
	FLOAT: left;
	BACKGROUND-IMAGE: url(http://www.sizenmura.com/image/menu02.jpg);
	WIDTH: 129px;
	BACKGROUND-REPEAT: no-repeat;
	HEIGHT: 40px;
}
.menu02 A:hover {
	background-position:0px -40px;
	background-color:#ffffff;
}
.menu03 {
	display:block;
	float:left;
	height:40px;
}
.menu03 A {
	DISPLAY: block; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(http://www.sizenmura.com/image/menu03.jpg); 
	WIDTH: 101px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 40px
}
.menu03 A:hover {
	background-position:0px -40px;
	background-color:#ffffff;
}
.menu04 {
	display:block;
	float:left;
	height:40px;
}
.menu04 A {
	DISPLAY: block; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(http://www.sizenmura.com/image/menu04.jpg); 
	WIDTH: 97px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 40px
}
.menu04 A:hover {
	background-position:0px -40px;
	background-color:#ffffff;
}
.menu05 {
	display:block;
	float:left;
	height:40px;
}
.menu05 A {
	DISPLAY: block; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(http://www.sizenmura.com/image/menu05.jpg); 
	WIDTH: 98px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 40px;
}
.menu05 A:hover {
	background-position:0px -40px;
	background-color:#ffffff;
}
.menu06 {
	display:block;
	float:left;
	height:40px;
}
.menu06 A {
	DISPLAY: block; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(http://www.sizenmura.com/image/menu06.jpg); 
	WIDTH: 115px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 40px;
}
.menu06 A:hover {
	background-position:0px -40px;
	background-color:#ffffff;
}

.menu07 {
	display:block;
	float:left;
	height:40px;
}
.menu07 A {
	DISPLAY: block; 
	FLOAT: left; 
	BACKGROUND-IMAGE: url(http://www.sizenmura.com/image/menu07.jpg); 
	WIDTH: 131px; 
	BACKGROUND-REPEAT: no-repeat; 
	HEIGHT: 40px;
}
.menu07 A:hover {
	background-position:0px -40px;
	background-color:#ffffff;
}


#main-image{
	width:800px;
}

#content {
	width:800px;
	margin:10px 0px 0px 0px;
}

#left {
	width:330px;
	float:left;
}

#left-new {
	width:330px;
	float:left;
	margin: 0px 0px 10px 0px;
}

#left img {
	border:0px 0px 0px 0px;
}

#left ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#left li{
	list-style:url(http://www.sizenmura.com/image/menu-li.jpg);
	color:#933400;
	vertical-align:text-top;
	margin:5px 0px 5px 15px;
}

#left-sec {
	width:200px;
	float:left;
}

#left-sec img {
	border:0px 0px 0px 0px;
	clear:left;
}

#left-sec ul{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#left-sec li{
	list-style:url(http://www.sizenmura.com/image/menu-li.jpg);
	color:#933400;
	vertical-align:text-top;
	margin:5px 0px 10px 20px;
}

.left-sec-category-top-bottom {
	border:0px;
	height:10px;
}

.left-sec-category-side {
	border:0px;
	padding:5px 15px 5px 15px;
	background-image:url(http://www.sizenmura.com/image/sec-category-side.jpg);
	background-repeat:repeat-y;
	text-align:left;
	font-size:13px;
}

.main-new {
	width:313px;
	padding:5px 5px 0px 10px;
	margin:-5px 0px 0px 0px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	text-align:left;
	font-size:14px;
}

.main-new img {
	clear:left;
}

.sec-new {
	width:188px;
	padding:7px 0px 0px 10px;
	margin:-7px 0px 0px 0px;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	text-align:left;
	font-size:14px;
}

.sec-new img {
	clear:left;
}

#main-board {
	background-image:url(http://www.sizenmura.com/image/board.jpg);
	background-repeat:no-repeat;
	width:330px;
	height:471px;
	font-size:14px;
	margin: 10px 0px 10px 0px;
}

.text1 {
	padding: 40px 30px 25px 30px;
	text-align: left;
	line-height: 140%;
	height: 150px;
}
.text2 {
	padding: 50px 30px 25px 30px;
	line-height: 140%;
	height: 150px;
}

.text img {
	margin:0px 5px 0px 0px;
	vertical-align:text-top;
}

#main-right {
	width:465px;
	float:right;
}

#sec-right {
	width:590px;
	float:right;
	line-height: 140%;
}

.content-main-title {
	background-image: url(http://www.sizenmura.com/image/main-contents_top.jpg);
	background-repeat: no-repeat;
	height: 30px;
	_height: 57px; /* for only IE6 style */
	text-align:right;
	padding:28px 25px 0px 70px;
}
.content-main-titlegreen {
	background-image: url(http://www.sizenmura.com/image/main-contents_topgreen.jpg);
	background-repeat: no-repeat;
	height: 30px;
	_height: 57px; /* for only IE6 style */
	text-align:right;
	padding:28px 25px 0px 70px;
}


.content-sec-title {
	background-image: url(http://www.sizenmura.com/image/main-contents-sec_top.jpg);
	background-repeat: no-repeat;
	height: 43px;
	_height: 73px;
	text-align:right;
	padding:30px 40px 0px 25px;
}

.content-main-bar {
	width:465px;
	padding:5px 25px 0px 20px;
	background-image:url(http://www.sizenmura.com/image/main-contents_center.jpg);
	background-repeat: repeat-y;
	text-align:left;
	font-size: 12px;
	margin: -3px 0px 0px 0px !important;
	margin:0px 0px 0px 0px; /* for only IE6 style */
}
.content-main-bargreen {
	width:465px;
	padding:5px 25px 0px 20px;
	background-image:url(http://www.sizenmura.com/image/main-contents_centergreen.jpg);
	background-repeat: repeat-y;
	text-align:left;
	font-size: 12px;
	margin: -3px 0px 0px 0px !important;
	margin:0px 0px 0px 0px; /* for only IE6 style */
}


.content-sec-bar {
	width: 520px;
	padding:5px 40px 0px 30px;
	margin: 0px 0px -15px 0px;
	background-image:url(http://www.sizenmura.com/image/main-contents-sec_center.jpg);
	background-repeat: repeat-y;
	text-align:left;
	font-size: 12px;
}

.content-main-bar-text {
	margin:0px 0px 0px 0px;
	float: left;
	width: 420px;
}

.content-main-bar img {
	float: right;
}

.content-sec-bar sin {
	float:right;	
}
.content-sec-bar img {
	float:none;
	vertical-align:middle;	
}

.content-sec-bar-photoimage {
	width:160px;
	padding:3px 3px 3px 3px;
	margin:2px 2px 2px 2px;
	border:solid 1px #999999;
	float: left;
}

.content-main_footer {
	background-image:url(http://www.sizenmura.com/image/main-contents_bottom.jpg);
	height:57px;
}
.content-main_footergreen {
	background-image:url(http://www.sizenmura.com/image/main-contents_bottomgreen.jpg);
	height:57px;
}

.content-sec_footer {
	background-image:url(http://www.sizenmura.com/image/main-contents-sec_bottom.jpg);
	height:57px;
	font-size: 12px;
}

.eye-catch {
	text-align:center;
	margin:10px 0px 10px 0px;
}

#dirlink {
	width:800px;
	padding: 10px 0px 10px 0px;
	text-align: left;
}
#pageNv {
	float:left;
	width:750px;
}
#pageNv ol {
	list-style-type:none;
    list-style:none;
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
}
#pageNv li {
	display:inline;
    padding:0px 0px 0px 0px;
	margin-right:6px;
	font-size: 12px;

}
#pageNv li a {

    background:url(http://www.sizenmura.com/image/pankuzu-guide.jpg) no-repeat 100% 50%;
    padding-right:23px;
    color:#993300;
	text-decoration:none;
}
#pageNv-back {
	padding:0px 0px 0px 0px;
	float:right;
	text-align:right;
	width: 45px;
}
#pageNv-back img {
	border:0px;
}

ul.tree {
    margin: 0 0 0 15px!important;
    padding: 0px!important;
    font-size: 9px;
    list-style: none!important;
}
ul.tree ul {
    margin: 0!important;
    padding: 0!important;
    margin-left: 10px!important;
}
ul.tree li {
    margin: 0!important;
    padding: 0 0 0 11px!important;
    background-image: url(tree_lst.gif);
    background-repeat: no-repeat!important;
    list-style: none!important;
}
ul.tree li.end {
    background-image: url(tree_end.gif);
    list-style: none;
}


