@charset "utf-8";
/*
Theme Name: akikoubou css
Theme URL: 
Description: base.CSS
Version: 1.0
Author: あき工房
Author URL: 
*/

/* CSS Document */


/* 大枠
----------------------------- */
.header {
width:800px;
margin:0;
padding:0;
}
.header h1 {
width:800px;
height:292px;
margin:0;
padding:0;
font-size:12px;
font-weight:normal;
background:url(../akiimg/pub/cover.jpg) no-repeat -1px -1px;
display:block;
text-indent:20px;
line-height:210%;
}
.header h1 a {
width:800px;
height:292px;
margin:0;
padding:0;
color:#666666;
text-decoration:none;
display:block;
}
/* メインとサイドの入れ物
----------------------------- */
.mainbox {
width:800px;
margin:0;
padding:0;
background:url(../akiimg/pub/bg.jpg) repeat-y 0 0;
overflow: hidden;
}
.mainbox:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .mainbox {
    height: 1em;
    overflow: visible;
}
/**/
.mainboxin {
clear:both;
position:relative;
width:780px;
margin:0;
padding:0 10px 0 20px;
}

/* パンクズ
----------------------------- */
.pankuzu {
width:400px;
margin:8px 0;
padding:0;
font-size:11px;
color:#990000;
}
.pankuzu a {
color:#990000;
}
.pankuzu a:hover {
color:#FF9900;
}
/* メイン
----------------------------- */
.main {
float:left;
width:550px;
margin:0;
padding:0 0 0 0;
}
.main p {
margin:0;
padding:0;
font-size:14px;
color:#666666;
line-height:150%;
}
/* サイド
----------------------------- */
.side {
float:right;
width:210px;
margin:0;
padding:0;
}
.contactbox {
width:190px;
margin:0 0 20px 0;
padding:0;
}
.contactbox h5 {
width:190px;
height:39px;
margin:0;
padding:0;
background:url(../akiimg/pub/contact1.gif) no-repeat bottom left;
text-indent:-9999em;
}
.contactbox h5 a {
width:190px;
height:39px;
margin:0;
padding:0;
background:url(../akiimg/pub/contact1.gif) no-repeat bottom left;
text-indent:-9999em;
display:block;
text-decoration:none;
}
.contact {
margin:0;
padding:0 20px;
font-size:12px;
color:#666666;
line-height:150%;
background:url(../akiimg/pub/contact2.gif) repeat-y top left;
}
.contact a {
color:#CC0000;
text-decoration:none;
}
.contactbottom {
width:190px;
height:14px;
margin:0;
padding:0;
font-size:10px;
color:#FF9900;
text-align:right;
background:url(../akiimg/pub/contact3.gif) no-repeat top left;
}
strong.red {
padding:2px 22px 2px 0;
font-size:12px;
line-height:200%;
background:url(../akiimg/pub/contact-y.gif) no-repeat center right;
}
.tel {
padding:0 0 0 15px;
background:url(../akiimg/pub/tel.gif) no-repeat center left;
}
.fax {
padding:0 0 0 15px;
background:url(../akiimg/pub/fax.gif) no-repeat center left;
}
/* フッター
----------------------------- */
.footerbox {
clear:both;
width:800px;
margin:0;
padding:0;
background:url(../akiimg/pub/bg.jpg) repeat-y 0 0;
}
.footer {
width:800px;
margin:0;
padding:0;
background:url(../akiimg/pub/bg-f.jpg) no-repeat bottom left;
overflow: hidden;
}
.footer:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html .footer {
    height: 1em;
    overflow: visible;
}
/**/
.footer p {
margin:0 10px 5px 10px;
padding:0;
font-size:10px;
color:#999999;
line-height:125%;
text-align:right;
}
.footer hr {
width:780px;
margin:0 auto;
padding:0;
}

.subbox {
clear:both;
width:520px;
margin:10px 0 10px 5px;
padding:0;
}

/* new
----------------------------- */
span.new {
    display: none;
    color: red;
    font-weight: normal;
font-size:10px;
}
.kome {
font-size:10px;
color:#CCCCCC;
}
.kome a {
font-size:10px;
color:#CCCCCC;
text-decoration:none;
}
