@charset "UTF-8";
/* CSS Document */

.gall-a {
	width:430px;
	height:132px;
	background-image:url(images/blog-top.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.gall-b {
	width:88px;
	height:15px;
	background-image:url(images/04gal-01.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.gall-c {
	width:480px;
	height:50px;
	background-image:url(images/04gal-02bg.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.gall-d-a {
	width:155px;
	height:50px;
	background-image:url(images/04gal-03.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.gall-d-ax {
	width:155px;
	height:50px;
	background-image:url(images/04gal-03.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}
.gall-d-a a:link, .gall-d-a a:active, .gall-d-a a:visited {
	width:155px;
	height:50px;
	background-image:url(images/04gal-03.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	display:block;
}

.gall-d-a a:hover {
	width:155px;
	height:50px;
	background-image:url(images/04gal-03.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
}
.gall-d-aaa a:link, .gall-d-aaa a:active, .gall-d-aaa a:visited {
	width:310px;
	height:50px;
	background-image:url(images/04gal-044.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	display:block;
}

.gall-d-aaa a:hover {
	width:310px;
	height:50px;
	background-image:url(images/04gal-044.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
}
.gall-d-b {
	width:99px;
	height:50px;
	background-image:url(images/04gal-04.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}

.gall-d-b a:link, .gall-d-b a:active, .gall-d-b a:visited {
	width:99px;
	height:50px;
	background-image:url(images/04gal-04.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	display:block;
}

.gall-d-b a:hover {
	width:99px;
	height:50px;
	background-image:url(images/04gal-04.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
}
.gall-d-c {
	width:155px;
	height:50px;
	background-image:url(images/04gal-033.jpg);
	background-position:center top;
	background-repeat:no-repeat;
}
.gall-d-cx {
	width:155px;
	height:50px;
	background-image:url(images/04gal-033.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
}

.gall-d-c a:link, .gall-d-c a:active, .gall-d-c a:visited {
	width:155px;
	height:50px;
	background-image:url(images/04gal-033.jpg);
	background-position:center bottom;
	background-repeat:no-repeat;
	display:block;
}

.gall-d-c a:hover {
	width:155px;
	height:50px;
	background-image:url(images/04gal-033.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
}

.gall-e {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}

.gall-f {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05j.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}

.gall-e-a {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05a.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}
.gall-e-b {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05b.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}
.gall-e-c {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05c.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}
.gall-e-d {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05d.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}
.gall-e-e {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05e.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}
.gall-e-f {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05f.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}
.gall-e-g {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05g.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}
.gall-e-h {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05h.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}
.gall-e-i {
	width:960px;
	height:29px;
	background-image:url(images/04gal-05i.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
	padding-bottom: 5px;
}


.about-h {
width:120px;
height:35px;
background-image:url(../images/02about-h.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.about-b {
width: 265px;
height: 463px;
background-image:url(../images/02about-b.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.about-c {
width: 195px;
height: 463px;
background-image:url(../images/02about-c.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.about-d {
width: 40px;
height: 159px;
background-image:url(../images/02about-d.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.about-e {
width: 460px;
height: 53px;
background-image:url(../images/02about-e.jpg);
background-position:top left;
background-repeat:no-repeat;
}
.about-f {

background-image:url(../images/02about-f.jpg);
background-position:top center;
background-repeat:no-repeat;
}
.about-g {

background-image:url(../images/02about-g.jpg);
background-position:top center;
background-repeat:no-repeat;
}

.abtnavi01 a:link, .abtnavi01 a:active, .abtnavi01 a:visited {
width: 93px;
height: 15px;
background-image:url(../images/02about-navi-01.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.abtnavi01 a:hover {
width: 93px;
height: 15px;
background-image:url(../images/02about-navi-01.jpg);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}
.abtnavi02 a:link, .abtnavi02 a:active, .abtnavi02 a:visited {
width: 92px;
height: 15px;
background-image:url(../images/02about-navi-02.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.abtnavi02 a:hover {
width: 92px;
height: 15px;
background-image:url(../images/02about-navi-02.jpg);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}
.abtnavi03 a:link, .abtnavi03 a:active, .abtnavi03 a:visited {
width: 103px;
height: 15px;
background-image:url(../images/02about-navi-03.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.abtnavi03 a:hover {
width: 103px;
height: 15px;
background-image:url(../images/02about-navi-03.jpg);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}

.abtnavi04 a:link, .abtnavi04 a:active, .abtnavi04 a:visited {
width: 153px;
height: 15px;
background-image:url(../images/02about-navi-04.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.abtnavi04 a:hover {
width: 153px;
height: 15px;
background-image:url(../images/02about-navi-04.jpg);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}
.abtnavi05 a:link, .abtnavi05 a:active, .abtnavi05 a:visited {
width: 74px;
height: 15px;
background-image:url(../images/02about-navi-05.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.abtnavi05 a:hover {
width: 74px;
height: 15px;
background-image:url(../images/02about-navi-05.jpg);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}

.abtnavib01 a:link, .abtnavib01 a:active, .abtnavib01 a:visited {
width: 106px;
height: 18px;
background-image:url(../images/02about-navi2-01.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.abtnavib01 a:hover {
width: 106px;
height: 18px;
background-image:url(../images/02about-navi2-01.jpg);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}
.abtnavib02 a:link, .abtnavib02 a:active, .abtnavib02 a:visited {
width: 75px;
height: 18px;
background-image:url(../images/02about-navi2-02.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.abtnavib02 a:hover {
width: 75px;
height: 18px;
background-image:url(../images/02about-navi2-02.jpg);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}
.abtnavib03 a:link, .abtnavib03 a:active, .abtnavib03 a:visited {
width: 52px;
height: 18px;
background-image:url(../images/02about-navi2-03.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.abtnavib03 a:hover {
width: 52px;
height: 18px;
background-image:url(../images/02about-navi2-03.jpg);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}

.abtnavib04 a:link, .abtnavib04 a:active, .abtnavib04 a:visited {
width: 63px;
height: 18px;
background-image:url(../images/02about-navi2-04.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.abtnavib04 a:hover {
width: 63px;
height: 18px;
background-image:url(../images/02about-navi2-04.jpg);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}
.abtnavib05 a:link, .abtnavib05 a:active, .abtnavib05 a:visited {
width: 52px;
height: 18px;
background-image:url(../images/02about-navi2-05.jpg);
background-position:top left;
background-repeat:no-repeat;
display:block;
}
.abtnavib05 a:hover {
width: 52px;
height: 18px;
background-image:url(../images/02about-navi2-05.jpg);
background-position:bottom left;
background-repeat:no-repeat;
display:block;
}

.thumbw {

width:184px;
padding-right: 10px;
padding-bottom: 10px;
float:left;}

.thumbw_blank {

width:10px;
float:left;}

.titlexxx {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	background-color: #333333;
	display: block;
	padding:2px;
	font-weight: bolder;
	
}

.titlexxx2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: italic;
	color: #333333;
	
	padding:1px;
	font-weight: bolder;
	
}

