html,h1,h2,h3,h4,h5,h6,div,p,ol,ul,li,table,th,td,dl,dt,dd,address,em {
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:12px;
	line-height:120%;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight:normal;
	font-style:normal;
	list-style:none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(http://applications-of-medical-hypnosis.com/images/bg.gif);
	background-repeat: repeat;
}
br {
	letter-spacing: 0px;
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
}
img {
	border:0px;
	vertical-align: bottom;
}
.clear{
	clear:both;
	margin: 0px;
	padding: 0px;
}
.clearfloat {
	clear:both;
	height:0px;
}
.clear_fix:after {
	content:			".";
	display:			block;
	height:				0;
	clear:				both;
	visibility:			hidden;
}

.clear_fix {
	display:			inline-block;
}

/* Hides from IE-mac \*/
* html .clear_fix {
	height:				1%;
}
.clear_fix {
	display:			block;
}
/* End hide from IE-mac */

a {
	color: #FFFFFF;
	TEXT-DECORATION: underline;
}
a:link {
	color: #00F;
	TEXT-DECORATION: underline;
	font-size: 12px;
}
a:visited {
	color: #00F;
	TEXT-DECORATION: underline;
	font-size: 12px;
}
a:active {
	color: #00F;
	text-decoration: underline;
	font-size: 12px;
}
a:hover {
	color: #00F;
	TEXT-DECORATION: none;
	font-size: 12px;
}

.font01 {
	color: #555;
}
.font02 {
	font-size: 22px;
}
.font03 {
	font-size: 24px;
}
#contents {
	width: 860px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(http://applications-of-medical-hypnosis.com/images/cbg.gif);
	background-repeat: repeat-y;
	text-align: center;
}
#main {
	margin: auto;
	padding: 0px;
	width: 850px;
	text-align: left;
}
#header {
	margin: 0px;
	padding: 0px;
	width: 850px;
}
#header .header_bg {
	margin: 0px;
	padding: 0px;
	width: 850px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/header.jpg);
	background-repeat: no-repeat;
	height: 80px;
}
#header .header_bg .container {
	margin: 0px;
	width: 830px;
	text-align: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#header .marquee_bg {
	margin: 0px;
	padding: 0px;
	width: 850px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/marquee_bg.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
#header .marquee_bg .container {
	margin: 0px;
	width: 680px;
	text-align: left;
	padding-top: 6px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 150px;
	font-size: 16px;
	font-weight: bold;
	color: #FC0;
}
#race_img {
	margin: 0px;
	padding: 0px;
	width: 850px;
}
#menu_bt {
	margin: 0px;
	padding: 0px;
	width: 850px;
	height: 60px;
	background-color: #AA1423;
}
#menu_bt .container {
	margin: 0px;
	width: 840px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#menu_bt .box {
	margin: 0px;
	width: 200px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	float: left;
}
#mainconts {
	margin: 0px;
	width: 830px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#leftcolumn {
	margin: 0px;
	width: 580px;
	float: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#form {
	margin: 0px;
	width: 580px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/form_bg.jpg);
	background-repeat: no-repeat;
	padding: 0px;
	height: 210px;
}
#form .container {
	margin: 0px;
	width: 440px;
	text-align: left;
	padding-top: 100px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 140px;
}
#race_inf {
	margin: 0px;
	width: 580px;
	padding: 0px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/raceinf_bg.jpg);
	background-repeat: no-repeat;
	height: 405px;
}
#race_inf .titlebar {
	margin: 0px;
	width: 580px;
	padding: 0px;
}
#race_inf .title_bg {
	margin: 0px;
	width: 580px;
	padding: 0px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/raceinf_bg01.jpg);
	background-repeat: no-repeat;
	height: 85px;
}
#race_inf .title_bg .container {
	margin: 0px;
	width: 580px;
	padding: 0px;
}
#race_inf .title_bg .box_left {
	margin: 0px;
	width: 85px;
	float: left;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
#race_inf .title_bg .box_right {
	margin: 0px;
	width: 485px;
	float: right;
	padding-top: 35px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "細明朝体";
	font-size: 28px;
	color: #F00;
	font-weight: bold;
}
#race_inf .text_bg {
	margin: 0px;
	width: 580px;
	padding: 0px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/raceinf_bg02.jpg);
	background-repeat: no-repeat;
	height: 95px;
}
#race_inf .text_bg .container {
	margin: 0px;
	width: 500px;
	font-size: 14px;
	color: #555;
	text-align: left;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 40px;
	line-height: 140%;
}
#about {
	margin: 0px;
	width: 580px;
	padding: 0px;
}
#about .title {
	margin: 0px;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#about .container {
	margin: 0px;
	width: 560px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#about .text_bg01 {
	width: 560px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/text_bg01.jpg);
	background-repeat: no-repeat;
	height: 320px;
	padding: 0px;
	margin: 0px;
}
#about .text_bg02 {
	width: 560px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/text_bg02.jpg);
	background-repeat: no-repeat;
	height: 350px;
	padding: 0px;
	margin: 0px;
}
#about .text {
	margin: 0px;
	width: 540px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
	font-size: 12px;
	line-height: 200%;
	color: #555;
	text-align: left;
}
#result_left {
	margin: 0px;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#result_left .title {
	margin: 0px;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#result_left .container {
	margin: 0px;
	width: 560px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#result_left .rank_bg {
	margin: 0px;
	width: 560px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/rank_bg.jpg);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#result_left .rankbox {
	margin: 0px;
	width: 520px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
#result_left .box_left {
	margin: 0px;
	width: 255px;
	padding: 0px;
	float: left;
}
#result_left .box_right {
	margin: 0px;
	width: 255px;
	padding: 0px;
	float: right;
}
#howto {
	margin: 0px;
	width: 580px;
	padding: 0px;
}
#howto .title {
	margin: 0px;
	width: 580px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#howto .container {
	margin: 0px;
	width: 560px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#company {
	width: 580px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#company .container {
	margin: 0px;
	width: 558px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	padding: 10px;
}
#company .box_top {
	margin: 0px;
	width: 558px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #4B9906;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4B9906;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 150%;
}
#company .box_bottom {
	margin: 0px;
	width: 558px;
	text-align: left;
	font-size: 12px;
	color: #555;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #808080;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 150%;
}
#rule {
	width: 580px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#rule .container {
	margin: 0px;
	width: 558px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	padding: 10px;
}
#rule .box_top {
	margin: 0px;
	width: 558px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #4B9906;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4B9906;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 150%;
}
#rule .box_bottom {
	margin: 0px;
	width: 558px;
	text-align: left;
	font-size: 12px;
	color: #555;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #808080;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 150%;
}
#specific {
	width: 580px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#specific .container {
	margin: 0px;
	width: 558px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
	padding: 10px;
}
#specific .box_top {
	margin: 0px;
	width: 558px;
	text-align: left;
	font-size: 16px;
	font-weight: bold;
	color: #4B9906;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #4B9906;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	line-height: 150%;
}
#specific .box_bottom {
	margin: 0px;
	width: 558px;
	text-align: left;
	font-size: 12px;
	color: #555;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #808080;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	line-height: 150%;
}
#rightcolumn {
	width: 220px;
	float: right;
	background-color: #ECECEC;
	padding: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#result_right {
	margin: 0px;
	width: 220px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#result_right .result_bg01 {
	margin: 0px;
	width: 220px;
	padding: 0px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/result_bg01s.jpg);
	background-repeat: no-repeat;
	height: 45px;
}
#result_right .result_bg01 .container {
	margin: 0px;
	width: 167px;
	text-align: left;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 53px;
}
#result_right .result_bg02 {
	margin: 0px;
	width: 220px;
	padding: 0px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/result_bg02s.jpg);
	background-repeat: no-repeat;
	height: 28px;
}
#result_right .result_bg02 .container {
	margin: 0px;
	width: 210px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	color: #777;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#result_right .result_bg03 {
	margin: 0px;
	width: 220px;
	padding: 0px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/result_bg03s.jpg);
	background-repeat: no-repeat;
	height: 32px;
}
#result_right .result_bg03 .container {
	margin: 0px;
	width: 210px;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#result_right .result_bg03 .box_left {
	margin: 0px;
	width: 55px;
	text-align: center;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 16px;
	font-weight: bold;
	color: #AA1423;
	float: left;
}
#result_right .result_bg03 .box_right {
	margin: 0px;
	width: 150px;
	text-align: left;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 14px;
	font-weight: bold;
	color: #4B9906;
	float: right;
}
#result_right .result_bg04 {
	margin: 0px;
	width: 220px;
	padding: 0px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/result_bg04s.jpg);
	background-repeat: no-repeat;
	height: 40px;
}
#result_right .result_bg04 .container {
	margin: 0px;
	width: 210px;
	text-align: right;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	vertical-align: bottom;
	font-size: 28px;
	font-weight: bold;
	color: #F00;
}
#result_right .result_bg05 {
	margin: 0px;
	width: 220px;
	padding: 0px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/result_bg05s.jpg);
	background-repeat: no-repeat;
	height: 35px;
}
#result_right .result_bg05 .container {
	margin: 0px;
	width: 135px;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 85px;
	font-size: 12px;
}
#result_right a:link {
	color: #4B9906;
	text-decoration: underline;
}
#result_right a:visited {
	color: #4B9906;
	text-decoration: underline;
}
#result_right a:active {
	color: #4B9906;
	text-decoration: underline;
}
#result_right a:hover {
	color: #4B9906;
	text-decoration: none;
}
#mobile {
	margin: 0px;
	width: 220px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/mobile_bg.jpg);
	background-repeat: no-repeat;
	height: 140px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#mobile .container {
	margin: 0px;
	width: 218px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}
#mobile .box_left {
	margin: 0px;
	width: 100px;
	float: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mobile .box_right {
	margin: 0px;
	width: 115px;
	float: right;
	font-size: 12px;
	line-height: 140%;
	color: #555;
	text-align: left;
	padding-top: 12px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#pagetop {
	margin: 0px;
	width: 830px;
	text-align: right;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 0px;
}
#pagetop a:link {
	color: #4B9906;
	text-decoration: underline;
}
#pagetop a:visited {
	color: #4B9906;
	text-decoration: underline;
}
#pagetop a:active {
	color: #4B9906;
	text-decoration: underline;
}
#pagetop a:hover {
	color: #4B9906;
	text-decoration: none;
}
#footer {
	margin: 0px;
	width: 850px;
	background-image: url(http://applications-of-medical-hypnosis.com/images/footer.jpg);
	background-repeat: no-repeat;
	height: 60px;
	padding: 0px;
}
#footer .container {
	margin: 0px;
	width: 850px;
	padding: 0px;
}
#footer .box_top {
	margin: 0px;
	width: 830px;
	text-align: right;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#footer .box_bottom {
	margin: 0px;
	width: 850px;
	text-align: center;
	padding: 0px;
}
#footer a:link {
	color: #FFF;
	text-decoration: underline;
	font-size: 11px;
}
#footer a:visited {
	color: #FFF;
	text-decoration: underline;
	font-size: 11px;
}
#footer a:active {
	color: #FFF;
	text-decoration: underline;
	font-size: 11px;
}
#footer a:hover {
	color: #FFF;
	text-decoration: none;
	font-size: 11px;
}
