@charset "utf-8";
/* kiyomoto.common */

@import url(./common.css);

#main{
 width:100%;
 margin:0;
 padding:0;
 border-bottom:10px #361B00 solid;
}

#main_contents{
 width:930px;
 margin:0 0 0 43px;
 padding:0;
}

#blog_title{
 margin:0 0 50px 0;
 width:930px;
 text-align:left;
}

#blog_title #shacyo{
 float:right;
 width:182px;
 margin:0;
 padding:0;
}

#blog_title #left{
 float:left;
 margin:0;
 padding:0;
 width:748px;
}

#blog_title #left #material_menu{
 background:url(../material/img/button_space.gif) repeat-x top left;
 width:748px;
 margin:41px 0 0 0;
 padding:0;
 height:34px;
}

#blog_title #left #material_menu ul{
 margin:0;
 padding:0;
 list-style:none;
}

#blog_title #left #material_menu ul li{
 margin:0 10px 0 0;
 padding:0;
 float: left;
}

#blog_title #left #under_menu{
 background:url(../material/img/bg_color.jpg) repeat-x top left;
 width:748px;
 height:23px;
 margin:0;
 padding:0;
}

#material_main{
 width:930px;
 margin:30px 0 0 0;
 padding:0;
 background:url(../material/img/tatami_bg.jpg) no-repeat top right;
}

#material_main.shikkui{
 background:url(../material/img/shikkui_bg.jpg) no-repeat top right;
}

#material_main.onkyo{
 background:url(../material/img/onkyo_bg.jpg) no-repeat top right;
}

#material_main.uzukuri{
 background:url(../material/img/uzukuri_bg.jpg) no-repeat top right;
}

#material_main #tatami{
 width:793px;
 margin:0;
 padding:0;
 float:left;
}

#material_main #tatami img{
 margin:0 0 30px 0;
}

#material_main #tatami p{
 margin:0 0 30px 0;
}

#material_main #tatami #tatami_text{
 width:793px;
 margin:0 0 30px 0;
 padding:0;
}

#material_main #tatami #tatami_text p{
 font-size:1.2em;
}

#material_main #tatami #tatami_text img{
 float:right;
 margin:0 0 0 30px;
}

#material_main #tatami a:link, #material_main #tatami a:visited{
 color:#CC9900;
 text-decoration: none;
}

#material_main #tatami a:hover, #material_main #tatami a:active{
 color:#CC9900;
 text-decoration: underline;
}

#material_main #onkyo{
 float:right;
 width:652px;
 margin:30px 0 0 0;
 padding:0;
}

#material_main #onkyo img{
 margin:30px 0;
}

#material_main #onkyo_img{
 width:250px;
 margin:30px 20px 0 8px;
 padding:0;
 float:left;
}

#material_main #onkyo_img img{
 margin-bottom:1px;
}

#main_contents #mail{
 width:930px;
 border-top:1px #DFDFDF solid;
 border-bottom:1px #DFDFDF solid;
 margin:40px 0 0 0;
 padding:20px 0;
 font-size:1.2em;
}

#main_contents #mail dl{
 width:350px;
 margin:0 0 0 30px;
 padding:0;
 float:left;
}

#main_contents #mail dl.right{
 float:right;
 margin:0 100px 0 0;
}

#main_contents #mail dl h4{
 font-size:2em;
 color: #000000;
 margin:0 0 10px 0;
 padding:5px 0;
}

#main_contents #mail dl dt{
 font-size:1em;
}

#main_contents #mail dl dd{
 display:block;
 font-size:2em;
 color:#7B2500;
 background:url(../img/free_icon.gif) no-repeat left center;
 padding:5px 0 5px 100px;
 margin:20px 0 0 0;
}

#main_contents #mail dl dd.tel{
 background:url(../img/tel_icon.gif) no-repeat left center;
}

#main_contents #mail dl dd.fax{
 background:url(../img/fax_icon.gif) no-repeat left center;
}

#main_contents #mail dl dd.button{
 background:none;
 padding:0;
}

#main_contents #bottom{
 width:930px;
 margin:100px 0 0 0;
 padding:0;
 height:35px;
 background:url(../img/footer_img.gif) no-repeat top left;
 position:relative;
}

#top_button{
 position:absolute;
 right:0;
 bottom:0;
 margin:0;
 padding:0;
}

h3{
 font-size:2em;
 color:#FF6600;
 margin:40px 0 20px 0;
 font-weight:bold;
}

h2.top{
 margin-top:0;
}

#main_contents p{
 font-size:1.2em;
}

#sub p{
 font-size:1.0em;
}