@charset "UTF-8";
body {
font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", "Meiryo", "MS Pゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
color:#67605f;
margin:10px 0 0 0;
padding:0;
font-size:100%;
line-height:1.5;
text-align:center;
background:#999999;
}


body div {
text-align:left;
margin:0 auto;
}


img {
margin:0;
padding:0;
}


a {overflow:hidden;}
a img {border:0;}
a:link {color:#708090; text-decoration:underline;}
a:visited {color:#708090; text-decoration:underline;}
a:hover {color:2f4f4f; text-decoration:none;}


/* h2 */
#service h2 {
background:url(http://www.mkworks.biz/images/service.jpg) no-repeat left;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}
#company h2 {
background:url(http://www.mkworks.biz/images/company.jpg) no-repeat left;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}
#contact h2 {
background:url(http://www.mkworks.biz/images/contact.jpg) no-repeat left;
margin:0 0 20px 0;
padding:0;
text-indent:-9999px;
}




/* container */
#container {
width:860px;
background:#ffffff;
margin:0 auto;
text-align:center;
}


/* header */
#header {
width:840px;
text-align:center;
margin:0 auto;
}
#header h1 {
background:url(http://www.mkworks.biz/images/logo.jpg) no-repeat left;
margin:0 auto;
padding:40px 0 0 0;
text-indent:-9999px;
text-align:left;
}


/* navi */
#navi {
width:840px;
height:78px;
margin:0 auto;
text-align:center;
background:url(http://www.mkworks.biz/images/navi_bg.jpg) repeat-x;
}
#navi ul {
margin:0;
padding:0;
}
#navi li {
float:left;
width:110px;
background:url(http://www.mkworks.biz/images/navi_icon.jpg) no-repeat left;
margin:25px 0 0 0;
padding:0 0 0 24px;
text-align:left;
font-size:12px;
font-weight:bold;
list-style-type:none;
}
#navi a {
color:#800000;
display:block;
overflow:hidden;
text-decoration:none;
}




/* content */
#content {
width:840px;
margin-top:30px;
}


/* asset-body */
.asset-body {
border-left:1px solid #eeeeee;
padding-left:10px;
}
.tab-basic001 {
margin:20px auto;
border-collapse:collapse;
}
.th-basic001 {
border:1px solid #cccccc;
padding:3px;
font-size:0.8em;
background:#eeeeee;
}
.th-basic002 {
padding:3px;
background:#ffffff;
text-align:right;
font-size:0.8em;
border-bottom:2px solid #eeeeee;
}
.td-basic001 {
border:1px solid #cccccc;
padding:3px;
font-size:0.8em;
}
.td-basic002 {
padding:3px;
font-size:0.8em;
border-bottom:2px solid #eeeeee;
}

/* form */
fieldset {
margin:20px 15px;
}




/* topimg */
#topimg {
width:840px;
padding:5px 0 15px 0;
margin:0 auto;
}


/* left */
#left {
width:600px;
float:left;
}


/* news */
#news h2 {
background:url(http://www.mkworks.biz/images/news.jpg) no-repeat left;
margin:0 0 5px 0;
padding:0;
text-indent:-9999px;
}
ul.news {
margin:0 0 0 15px;
padding:0;
list-style:none;
}
.news li {
margin:0 0 8px 0;
padding:0;
font-size:0.8em;
}
.day {
margin:0;
font-size:0.75em;
}
.text {
color:#1fc5ff;
margin:0;
font-size:1em;
}


/* right */
#right {
width:230px;
float:right;
}


/* sidebar */
#sidebar {
width:230px;
float:left;
}


/* RSS */
#rss {
font-size:0.7em;
text-align:center;
}
#rss img {
margin:0 auto;
}
#rss p {
text-align:left;
margin:0;
}


/* bna */
#bna {
margin:0 0 15px 0;
}
#bna p {
font-size:0.7em;
}


/* main */
#main {
width:600px;
float:right;
}


/* footer */
#footer {
margin:0 auto;
font-size:0.75em;
text-align:center;
clear:both;
}
#footer ul {
margin:0;
padding:0;
list-style-type:none;
}
#footer li {
margin:0 15px 0 0;
padding:0;
display:inline;
}
#footer a {text-decoration:none;}
#footer a:hover {text-decoration:underline;}


/* footernavi */
#footernavi {
width:840px;
height:20px;
margin:0 auto;
padding:40px 0 0 0;
text-align:left;
}


/* copyright */
#copyright {
width:800px;
margin:0 auto;
padding:0;
font-family:Tahoma, Verdana, Arial;
text-align:right;
}


/* hack */
.clearfix: after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {
display:inline-block;
}
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End hide from IE-mac */

