@charset "shift_jis";

/* -----------------------------------------------------------

	Site:	http://www.myfitnessdo.com
	FileName :	company.css
	Copyright:	My フィットネス道

----------------------------------------------------------- */

div#main {
	width:760px !important;
	margin:0 10px;
}

div#main h2 {
	text-indent:-9999px;
	background:url(../community/img/title.gif) no-repeat;
	height:40px;
	overflow:hidden;
	margin-bottom:20px;
}

p#skip {
	text-align:right;
}

div#main h3 {
	text-indent:-9999px;
	height:24px;
	overflow:hidden;
	margin-left:12px;
	margin:0 0 10px 12px;
}
div#main h3#hd1 {
	background:url(../community/img/h1.gif) no-repeat;
	width:736px;
	height:47px;
}
div#main h3#hd2 {
	width:728px;
	background:url(../community/img/h2.gif) no-repeat;
	clear:both;
}

div#main h3#hd2-a {
	width:728px;
	background:url(../community/img/h2-a.gif) no-repeat;
	clear:both;
}

div#main h3#hd3 {
	width:728px;
	background:url(../community/img/h3.gif) no-repeat;
	clear:both;
}


div#main div#section1 {
	width:729px;
	margin:0 0 0 20px;
	clear:both;
}
div#main div#section1:after {
	content:".";
	height:0;
	font-size:0px;
	line-height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

div#main div#section1 div#section1Left {
	width:530px;
	float:left;
	margin:0 10px 0 0;
}
div#main div#section1 div#section1Left dl dt {
	font-weight:bold;
}
div#main div#section1 div#section1Left dl dd {
	padding:0 0 1em 1em;
}


div#main div#section1 div#section1Right {
	width:188px;
	float:left;
}
div#main div#section1 div#section1Right img {
	margin-bottom:10px;
}

div#main div#section2 {
	width:729px;
	margin:0 0 0 20px;
	clear:both;
}
div#main div#section2:after {
	content:".";
	height:0;
	font-size:0px;
	line-height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

div#main div#section2 div#section2Right {
	width:540px;
	float:left;
	margin:0 0 0 0;
}
div#main div#section2 div#section2Right dl dt {
	font-weight:bold;
	text-indent:-1em;
	padding-left:1em;
}
div#main div#section2 div#section2Right dl dd {
	padding-left:1em;
}


div#main div#section2 div#section2Left {
	width:185px;
	float:left;
}

div#section3 {
	width:700px;
	margin:20px 0 0 53px;
}
div#section3 p {
	text-align:right;
	color:#F30;
	font-size:84%;
}

div#main span {
	color:#F60;
}

.clear {
	clear:both;
}

.pageTop {
	clear:both;
	font-size:86%;
	margin-top:40px;
}
a#top {
	width:0;
	height:0;
	overflow:hidden;
}

p.image {
	clear:both;
	text-align:center;
	margin:10px 0;
}