@charset "UTF-8";

body {
	font-size: 75%;
	font-family:Arial, sans-serif, Verdana, Lucida, Geneva, Helvetica, "ヒラギノ角Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS UIゴシック", "osaka";
	line-height: 16px;
	margin: 0px;
	background: url(../images/bglines.gif);
	margin:0;
padding:0;
	
}
#maintable{background-color: #ffffff;}


#maintable tr td.fix{
margin:0;
padding:0;
}

.bgl{
background: url(../images/bgleft.gif) repeat-y;
width: 38px;
}

.bgr{
background: url(../images/bgright.gif) repeat-y;
width: 38px;
}

.headerbc{background: url(../images/header.gif) repeat-x;}
.headertext{
    background-color:#a3dceb;
	color: #ffffff;
	font-size: 120%;
	font-weight: bold;
}

#header{
background:url(../images/headerbg.gif) no-repeat;
width:833px;
height:128px;
cler:both;
margin-bottom:30px;
}

#header #ahlogo{
float:left;
margin-top:10px;
margin-left:30px;
padding-right:15px;
}

#header h1{
margin-top:15px;
float:left;
color:#0099cc;
font-weight:bold;
font-size:12px;
width:620px;
padding-bottom:35px;
}

/* main menu */

#header #navigation{
color:#0099cc;
font-weight:bold;
font-size:12px;
}

#header #navigation ul{
list-style:none;
}

#header #navigation ul li{
float:left;
height:35px;
padding-top:5px;
margin-right:10px;
}

#header #navigation ul li.home{
background: url(../images/navHome1.gif) no-repeat;
width:78px;
}

#header #navigation ul li.intro{
background: url(../images/navIntroduction1.gif) no-repeat;
width:113px;
}

#header #navigation ul li.service{
background: url(../images/navService1.gif) no-repeat;
width:93px;
}

#header #navigation ul li.aboutme{
background: url(../images/navAboutme1.gif) no-repeat;
width:98px;
}

#header #navigation ul li.blog{
background: url(../images/navBlog1.gif) no-repeat;
width:71px;
}

#header #navigation ul li.contact{
background: url(../images/navContact1.gif) no-repeat;
width:89px;
}



#header #navigation ul li.home a:hover{
background: url(../images/navHome2.gif) no-repeat left -6px;
color:#00cccc;
}

#header #navigation ul li.intro a:hover{
background: url(../images/navIntroduction2.gif) no-repeat left -6px;
color:#00cccc;
}

#header #navigation ul li.service a:hover{
background: url(../images/navService2.gif) no-repeat left -6px;
color:#00cccc;
}

#header #navigation ul li.aboutme a:hover{
background: url(../images/navAboutme2.gif) no-repeat left -6px;
color:#00cccc;
}

#header #navigation ul li.blog a:hover{
background: url(../images/navBlog2.gif) no-repeat left -6px;
color:#00cccc;
}

#header #navigation ul li.contact a:hover{
background: url(../images/navContact2.gif) no-repeat left -6px;
color:#00cccc;
}


#header #navigation ul li.home a,
#header #navigation ul li.intro a,
#header #navigation ul li.service a,
#header #navigation ul li.aboutme a,
#header #navigation ul li.blog a,
#header #navigation ul li.contact a{
height:28px;
padding-left:30px;
color:#0099cc;
text-decoration:none;
}



img{
margin:0;
padding:0;
border:mone;
}

.headerbc img{
  position:relative;
  top: 0px;
  left: 30px;
}.footer {
	font-family:Helvetica, Verdana, Lucida, Geneva,  Arial, sans-serif,"ヒラギノ角Pro W3", "Hiragino Kaku Gothic Pro", "MS Pゴシック", "MS UIゴシック", "osaka";
	color: #FFFFFF;
	background-color: #a3dceb;
	text-align: center;
}
.lline{ 
border-left: 1px solid #8d897d;
border-right: 1px solid #8d897d;
background-color: #f1ebe1;
}

.txline{
line-height: 22px; 
background: url(../images/txline.gif);
}



.style4 {color: #5b4741; padding-left:12px;}

.style4  a:link {color:  #5b4741; text-decoration:none;}
.style4  a:visited {color: #5b4741; text-decoration:none;}
.style4 a:hover {color: #999966; text-decoration:underline;}

.style7 {color: #00FFFF}
.style8 {color: #3399CC}


.style9 {color: #3399cc; font-weight: normal;}

.style9  a:link {color:  #3399cc; text-decoration:none;}
.style9  a:visited {color: #3399cc; text-decoration:none;}
.style9 a:hover {color: #3366cc; text-decoration:underline;}



.style11 {color: #5b4741; font-weight: bold; text-align:center;}

.style11  a:link {color:  #5b4741; text-decoration:none;}
.style11  a:visited {color: #5b4741; text-decoration:none;}
.style11 a:hover {color: #999966; text-decoration:underline;}

.style12 {

	color: #FF6600;
	font-weight: bold;
}

ul.style4 {margin-left: 18px; margin-right: 5px;}
#bline {border-bottom: 1px dotted #8d897d;}


.style16 {color: #5b4741}
.style16  a:link {color:  #5b4741; text-decoration:underline; font-weight:bold;}
.style16  a:visited {color: #5b4741; text-decoration:underline; font-weight:bold;}
.style16 a:hover {color: #999966; text-decoration:underline; font-weight:bold;}

.style17  a:link {color:  #0099cc; text-decoration:underline;}
.style17  a:visited {color: #0099cc; text-decoration:underline;}
.style17 a:hover {color: #66cccc; text-decoration:underline;}


.style18 {color: #CC9900; font-weight: normal; text-align:left; }
.style19 {color: 5x4741}
.style21 {color: #CC9900; font-weight: bold; text-align:left; }



.style28 {color: #996633; font-weight: normal;}
.style29 {color: #996633; font-weight: bold;}


.fukuro{
background: url(../images/fukuro.gif) no-repeat  100px  0;
}



.kiwi{
background: url(../images/kiwi.gif) 100px  0 repeat-y;
}


.angel{
background: url(../images/angelback.gif)   100px  0 repeat-y;
}


.kinoko{
background: url(../images/kinoko.gif) no-repeat   100px  0;
}

.kiwi2{
background: url(../images/kiwiaboutme.gif) no-repeat   100px  0;
}


.angel2{
background: url(../images/angellink.gif) no-repeat   100px  0;
}

#size { background-color: #FFFFFF;
}
