@charset "utf-8";
/* CSS Document */


body {
	background-color: #6F6F6F;
	width: auto;
	text-align: left;
	background-image: url(http://swell-mc.com/mt/img/grd.gif);
	background-repeat: repeat-x;
	margin-top: 0px;
}
img {
    border: 0;
}

a img {
    border: 0;
}
#contener {
	margin: 0px auto;
	height: 1200px;
	width: 900px;
	text-align: left;
	background-image: url(http://swell-mc.com/mt/img/backbike1.jpg);
	background-repeat: no-repeat;
}

h1 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	color: #FFFFFF;
	font-weight: normal;
	margin: 20px 0px 15px;
}
#left {
	
	width: 210px;
	float: left;
}
#header {
	
	width: 210px;
	margin-bottom: 20px;
}
#header h2 {
	margin: 0px;
	padding: 0px;
	background-image: url(http://swell-mc.com/mt/img/logo.gif);
	background-repeat: no-repeat;
	height: 55px;
	width: 210px;
	text-indent: -9999pt;
	margin-bottom: 0px;
}
#header ul {
	background-image: url(http://swell-mc.com/mt/img/tel.gif);
	height: 65px;
	width: 210px;
	list-style-type: none;
	background-repeat: no-repeat;
	margin: 0px;
	text-indent: -9999pt;
}
/*#navi {
	height: 418px;
	width: 210px;

}*/

#navi .tab_1 {
	width: 210px;
	margin-bottom: 10px;
}

#navi a {
	/*height: 60px;*/
	width: 210px;
	/*display: block;*/
}
#right {
	
	width: 650px;
	float: right;
}
#content {
	width: 650px;
	text-align: left;
	background-color: #000000;

}
/*#content2 {
	
	width: 650px;
}*/

#footer ul {
	float: right;
	margin-top: 20px;
}
#footer li {
	display: inline;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	color: #FFFFFF;
	margin-right: 0px;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFC800;
}
#footer p {
	float: right;
	margin-top: 25px;
	clear: both;
	width: 650px;
	text-align: right;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #FFFFFF;
	
	line-height: 1.2em;}
.style4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFC800;
	clear: both;
	float: right;
	
	width: 650px;
	text-align: right;
	margin-top: 5px;
	font-weight: bold;
}

.style5 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #999999;
	padding-top: 20px;
	text-align: right;
}

/* 記事 */
div.post {
	width: 560px;
	border: solid 1px #790804;
	background-color: #000000;
	padding: 18px;
	margin: 20px auto}




div.post h3 {
	background-image: url(http://swell-mc.com/mt/pagedesign/mark.png);
	background-repeat: no-repeat;
	font-size: 16px;
	border-bottom: solid 1px #FF0000;
	padding-top: 2px;
	/*padding-left: 10px;*/
	padding-bottom: 5px;
	margin: 0}



div.post h3 a {
	text-decoration: none;
	color: #FFCC00}




div.honbun {
	font-size: 0.75em;
	line-height: 1.6;
	margin-top: 10px;
	color: #FFFFFF;}
div.honbun p {
	margin-top: 0;
} 
 
p.postinfo {
	font-size: 0.75em;
	color: #790804;
	text-align: right;
	margin: 20px 0 0}

p.postinfo a {
	color: #790804}

/*サイドバー*/

div#sidebar {
	margin: 0;
	padding: 0;
	font-size: 0.875em;
	/*color: #FFFFFF;*/}

div#sidebar li {
	list-style-type: none;
	text-align: left;
	color: #FFFFFF;
	margin-bottom: 4px;
	padding-left: 12px;
	vertical-align: top
}
div#sidebar td {
	text-align: left;}

div#sidebar li a {
	/*color: #FFFFFF;*/
	text-decoration: none;
	border-bottom: dotted 1px #4bebe3}


div#sidebar li li {
	background-image: url(http://swell-mc.com/mt/pagedesign/listmark2.png)}


div#sidebar ul {
	margin: 0 8px 0 8px;
	padding: 0}

/*カレンダー*/


#calendar {
    margin: 5px 0 10px 10px;
    color: #FFCC00;
}
#calendar a {
    /*color: #000000;*/
    color: #FFFFFF;
    font-weight: #bold;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 10px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 11px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 11px;
    line-height: 120%;
}
#calendar td a {
    color: #66CCCC;
}
.today {
    display: block;
    border: 1px solid #444444;
	}

.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}

.back2 {
	background-image: url(http://swell-mc.com/mt/img/contentsback2.jpg);
	background-repeat: repeat-x;
}


/*ページタイトル*/
p#pagetitle {
	width: 570px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	border: dotted 1px #FFFFFF;
	text-align: center;
	padding: 10px 0;
	margin: 20px auto;}
	
/*ページチェンジ*/

#pagechange {
	margin: 20px 0 20px 0;
}
#pagechange a {
	color: #88ccff;
}

/* コメント */
div#comments {
	width: 570px;
	text-align: left;
	clear: both;
	padding: 0px;
	margin: 20px auto;
	color: #FFFFFF;
}



div#comments h3 {
	font-size: 0.875em;
	border-bottom: solid 1px #005890;
	padding-bottom: 3px}

div.compost {
	font-size: 0.75em;
	border-bottom: dotted 1px #4babe3}


p.cominfo {text-align: right}


div#comments a {color: #88ccff}


body.mt-comment-preview div#comments {
	width: 515px;
	margin-left: auto;
	margin-right: auto}


body.mt-comment-error div#comments {
	width: 515px;
	margin-left: auto;
	margin-right: auto}



/* トラックバック */


div#tb {
	width: 560px;
	background-color: #000000;}

div#tb h3 {
	font-size: 0.875em;
	border-bottom: solid 1px #000000;
	padding-bottom: 3px}

p#tburl {
	font-size: 0.75em;
	background-color: #999999;
	padding: 8px;
         margin-bottom: 30px}


div.pingpost {
	font-size: 0.75em;
	border-bottom: dotted 1px #4babe3}


p.pinginfo {text-align: right}


div#tb a {color: #88ccff}

/* ページリンク */
p.pagelink {
         width: 570px;
         padding: 10px 0;
	margin: 20px auto;
	color: #FFFFFF
}


p.pagelink a {
	font-size: 0.75em;
	color: #FFFFFF}


span.pageprev {
	float: left

}
span.pagenext {
	float: right
}

.navi li {
	list-style-type: none;
	display: inline;
	padding: 5px;
}

