/* ---------- body ---------- */

body {
	background: #eeeeee;
	font-family:'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,Osaka, 'ＭＳ Ｐゴシック',sans-serif;
	font-size:90%;
	font-weight: normal;
	margin: 0;
}

#back {
	background: url(../img/back.gif) repeat-y center top;
	text-align:center;
}

a {
	text-decoration:none;
}

a:link {
	color: #0068b7;
}

a:hover {
	color: #7aafd7;
	text-decoration:underline;
}

img a {
	color: #333333;
}

.form {
	margin:0;
	padding:0;
}

/* ---------- body_end ---------- */

/* ---------- ヘッダー ---------- */

#header {
	height:80px;
}

#header h1{
	background: url(../img/mmart_logo.gif) no-repeat center top;
	height:65px;
	width:130px;
	font-size:1px;
	font-weight:normal;
	text-indent:-9999px;
	padding: 0;
	margin: 10px 0 0 15px;
}

#header h1 a {
    display:block;
	height:65px;
	width:130px;
}

div.header-link a {
	font-size: 90%;
	background: url(../img/header_icon.gif) no-repeat 0 2px;
	margin: 0 15px 0 0;
	padding: 0 0 0 12px;
}

/* ---------- ヘッダー end ---------- */


/* ---------- 社名部分 ---------- */

#shamei .title {
	margin: 0;
	padding: 3px 0 3px 30px;
}

#shamei td.titlebg_b { background-color:#0085cc; }
#shamei td.titlebg_g { background-color:#008839; }
#shamei td.titlebg_r { background-color:#ce0010; }
#shamei td.titlebg_y { background-color:#ea8702; }

div.link a {
    display:block;
	height:20px;
	outline: none;
    text-indent:-9999px;
    background-position:top;
	margin:0 10px 0 0;
	padding:0;
}

div.link a:hover { background-position:bottom; }

/*　以下リンク各色用意　*/
div.link a.link1b { background-image: url("../img/link_ichiran_b.gif");width:84px; }
div.link a.link2b { background-image: url("../img/link_carriage_b.gif");width:70px; }
div.link a.link3b { background-image: url("../img/link_form_b.gif");width:113px; }
div.link a.link4b { background-image: url("../img/link_proposal_b.gif");width:77px; }

div.link a.link1g { background-image: url("../img/link_ichiran_g.gif");width:84px; }
div.link a.link2g { background-image: url("../img/link_carriage_g.gif");width:70px; }
div.link a.link3g { background-image: url("../img/link_form_g.gif");width:113px; }
div.link a.link4g { background-image: url("../img/link_proposal_g.gif");width:77px; }

div.link a.link1r { background-image: url("../img/link_ichiran_r.gif");width:84px; }
div.link a.link2r { background-image: url("../img/link_carriage_r.gif");width:70px; }
div.link a.link3r { background-image: url("../img/link_form_r.gif");width:113px; }
div.link a.link4r { background-image: url("../img/link_proposal_r.gif");width:77px; }

div.link a.link1y { background-image: url("../img/link_ichiran_y.gif");width:84px; }
div.link a.link2y { background-image: url("../img/link_carriage_y.gif");width:70px; }
div.link a.link3y { background-image: url("../img/link_form_y.gif");width:113px; }
div.link a.link4y { background-image: url("../img/link_proposal_y.gif");width:77px; }


/* ---------- 社名部分 end ---------- */


/* ---------- メイン ---------- */

#main {
	margin: 0;
	padding: 0;
	font-size: 90%;

}

.message {
	font-size: 100%;
	line-height: 140%;
	padding: 10px 0 10px 0;
}

.message-tantou {
	font-size: 90%;
	margin: 0;
	padding: 3px 0 0 0;
}

ul{
	margin:8px 0 0 0;
	padding:0;
	list-style:none;
}

li.r{
	margin:0 0 5px 0;
	padding:0 0 0 16px;
	background:url(../img/yajirushi_r.gif) no-repeat 6px 4px;
}
li.g{
	margin:0 0 5px 0;
	padding:0 0 0 16px;
	background:url(../img/yajirushi_g.gif) no-repeat 6px 4px;
}
li.b{
	margin:0 0 5px 0;
	padding:0 0 0 16px;
	background:url(../img/yajirushi_b.gif) no-repeat 6px 4px;
}
li.y{
	margin:0 0 5px 0;
	padding:0 0 0 16px;
	background:url(../img/yajirushi_y.gif) no-repeat 6px 4px;
}

/* ---------- 左側 ---------- */


.left-contents {
	margin: 0;
	padding: 20px 0 15px 0;
	font-size: 100%;
}

.left-contents-back {
	margin: 10px 10px 0 0;
	padding: 10px;
	background-color:#f4f4f4 ;
}

.left-contents p {
	margin: 0;
	padding: 10px;
}

/* ---------- 左側 end ---------- */


/* ---------- 右側 ---------- */

.right-contents {
	margin: 0;
	padding: 0 0 15px 0;
}

/* ---------- 右側 end ---------- */

/* ---------- bottom ---------- */

#bottom {
	font-weight:normal;
	line-height: 150%;
	margin:20px 0 0 0;
	padding:0;
}

#bottom p {
	margin:0;
	padding:15px 0 15px 0;
}


/* ---------- bottom end ---------- */


