@charset "utf-8";
/*
Theme Name: akikoubou css
Theme URL: 
Description: base.CSS
Version: 1.0
Author: あき工房
Author URL: 
*/

/* CSS Document */
/**/
.news {
width:518px;
margin:0 0 20px 5px;
padding:0;
border:#999999 1px solid;
}
.news img {
float:left;
width:170px;
height:100px;
margin:0 10px 0 0;
padding:0;
text-decoration:none;
border:none;
}
.news img a {
text-decoration:none;
border:none;
}
.news img a:hover {
text-decoration:none;
border:none;
}
.top-news {
width:520px;
height:27px;
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
display:block;
text-indent:150px;
line-height:210%;
}
.top-news a {
width:520px;
height:27px;
margin:0px 0 5px 0;
padding:3px 0 0px 0px;
font-size:12px;
font-weight:normal;
color:#FFFFFF;
text-decoration:none;
background:url(../akiimg/index/new-bar.gif) no-repeat -1px -1px;
display:block;
}
p.continue {
text-align:right;
margin:5px 10px 0 0;
padding:0;
font-size:12px;
color:#660000;
}
p.continue a {
margin:0;
padding:0;
color:#660000;
text-decoration:none; 
}
p.continue a:hover {
margin:0;
padding:0;
color:#FF6600;
text-decoration:none; 
}
.n-con {
width:500px;
margin:0;
padding:10px;
    overflow: hidden;
}

.n-con:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .n-con {
    height: 1em;
    overflow: visible;
}
/**/
.n-con h3 {
margin:0 0 5px 0;
padding:0 0 0 3px;
font-size:16px;
color:#330099;
text-decoration:none;
border-bottom:#CCCCCC 1px solid;
border-left:#CCCCCC 5px solid;
}
.n-con h3 a {
margin:0;
padding:0;
font-size:16px;
color:#330099;
text-decoration:none;
}
.n-con h3 a:hover {
margin:0;
padding:0;
font-size:16px;
color:#FF6600;
text-decoration:none;
}
.top-about {
width:520px;
margin:0;
padding:0;
}
.top-about h4 {
width:520px;
height:27px;
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
display:block;
text-indent:130px;
line-height:210%;
}
.top-about h4 a {
width:520px;
height:27px;
margin:0px 0 10px 5px;
padding:3px 0 0px 0px;
color:#333399;
text-decoration:none;
background:url(../akiimg/index/about.jpg) no-repeat 0 0;
display:block;
}
.top-about h4 a:hover {
width:520px;
height:27px;
margin:0px 0 10px 5px;
padding:3px 0 0px 0px;
color:#FF9900;
text-decoration:none;
background:url(../akiimg/index/about.jpg) no-repeat 0 -30px;
display:block;
}

.top-case {
width:520px;
margin:0 0 10px 0;
padding:0;
}
.top-case h4 {
width:520px;
height:27px;
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
display:block;
text-indent:130px;
line-height:210%;
}
.top-case h4 a {
width:520px;
height:27px;
margin:0px 0 10px 5px;
padding:3px 0 0px 0px;
color:#333399;
text-decoration:none;
background:url(../akiimg/index/case-bar.jpg) no-repeat 0 0;
display:block;
}
.top-case h4 a:hover {
width:520px;
height:27px;
margin:0px 0 10px 5px;
padding:3px 0 0px 0px;
color:#FF9900;
text-decoration:none;
background:url(../akiimg/index/case-bar.jpg) no-repeat 0 -30px;
display:block;
}
.kodawari {
margin:20px 0;
padding:0;
}
.kodawari img {
clear:both;
float:left;
margin:0 10px 0 0;
padding:0;
}
.kodawari h5 {
margin:0 0 5px 0;
padding:0;
font-size:16px;
color:#333333;
}
.i-k {
width:520px;
margin:0 0 20px 0;
padding:0;
    overflow: hidden;
}

.i-k:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .i-k {
    height: 1em;
    overflow: visible;
}
/**/
.k-sozai {
float:left;
width:480px;
margin:0;
padding:0;
}

.top-kijyu {
width:520px;
height:130px;
margin:0 0 10px 5px;
padding:0;
font-size:14px;
line-height:135%;
background:url(../akiimg/index/kijyu.jpg) no-repeat 0 0;
display:block;
}
.top-kijyu a {
width:280px;
height:80px;
margin:0;
padding:50px 20px 0 230px;
color:#666666;
text-decoration:none;
background:url(../akiimg/index/kijyu.jpg) no-repeat 0 0;
display:block;
}
.top-kijyu a:hover {
width:280px;
height:80px;
margin:0;
padding:50px 20px 0 230px;
color:#FF9900;
background:url(../akiimg/index/kijyu.jpg) no-repeat 0 -130px;
display:block;
}
.top-onko {
width:520px;
height:130px;
margin:0 0 10px 5px;
padding:0;
font-size:14px;
line-height:135%;
background:url(../akiimg/index/onko.jpg) no-repeat 0 0;
display:block;
}
.top-onko a {
width:280px;
height:80px;
margin:0;
padding:50px 20px 0 230px;
color:#666666;
text-decoration:none;
background:url(../akiimg/index/onko.jpg) no-repeat 0 0;
display:block;
}
.top-onko a:hover {
width:280px;
height:80px;
margin:0;
padding:50px 20px 0 230px;
color:#FF9900;
background:url(../akiimg/index/onko.jpg) no-repeat 0 -131px;
display:block;
}

/* cmenu
----------------------------- */
.cmenu {
width:468px;
margin:0 0 0px 20px;
padding:0;
overflow: hidden;
}
.cmenu :after {
content: "";
display: block;
clear: both;
height: 1px;
overflow: hidden;
}
/*\*/
* html .cmenu  {
height: 1em;
overflow: visible;
}
/**/

#cnavi {
width:468px;
margin:0 auto;
padding:0;
}

#cnavi ul {
margin:0;
padding:0;
list-style: none;
}
#cnavi li {
float:left;
margin:0;
padding: 0;
text-indent:-9999px;
}
#cnavi li a {
margin:0;
padding:0;
text-decoration: none;
display: block;
}
/* --------- */
#cnavi li#allmenu01 {
margin:0;
padding:0;
width:156px;
height:156px;
background:url(../akiimg/index/cmenu.jpg) no-repeat 0px 0;
}
#cnavi li#allmenu01 a {
margin:0;
padding:0;
width:156px;
height:156px;
background:url(../akiimg/index/cmenu.jpg) no-repeat 0px 0px;
}
#cnavi li#allmenu01 a:hover{
margin:0;
padding:0;
width:156px;
height:156px;
background:url(../akiimg/index/cmenu.jpg) no-repeat 0px -160px;
}
/* --------- */
#cnavi li#allmenu02 {
margin:0;
padding:0;
width:156px;
height:156px;
background:url(../akiimg/index/cmenu.jpg) no-repeat 0px 0;
}
#cnavi li#allmenu02 a {
margin:0;
padding:0;
width:156px;
height:156px;
background:url(../akiimg/index/cmenu.jpg) no-repeat -156px 0px;
}
#cnavi li#allmenu02 a:hover{
margin:0;
padding:0;
width:156px;
height:156px;
background:url(../akiimg/index/cmenu.jpg) no-repeat -156px -160px;
}
/* --------- */
#cnavi li#allmenu03 {
margin:0;
padding:0;
width:156px;
height:156px;
background:url(../akiimg/index/cmenu.jpg) no-repeat 0px 0;
}
#cnavi li#allmenu03 a {
margin:0;
padding:0;
width:156px;
height:156px;
background:url(../akiimg/index/cmenu.jpg) no-repeat -312px 0px;
}
#cnavi li#allmenu03 a:hover{
margin:0;
padding:0;
width:156px;
height:156px;
background:url(../akiimg/index/cmenu.jpg) no-repeat -312px -160px;
}
/* --------- */
.leftimg {
clear:both;
width:109px;
height:270px;
margin:10px 0 20px 40px;
padding:0;
text-indent:-9999em;
background:url(../akiimg/index/index-aki.jpg) no-repeat 0 0;
}
