/****************************************
 * 　　　コンテンツ共通スタイル
 ****************************************/

.PageTitle{
	font-size:18px;
	color:#990000;
	font-weight : bold;
	line-height:180%;
}


.hh1{
	font-size:12px;
	color:#993333;
	font-weight : normal;
	line-height:170%;	
	padding: 0px;
}

tr,td{
	font-size   : 12px;
	line-height : 170%;
}

.style10_black {
	font-size: 10px;
	color:#000000;
	line-height:140%;
}
.style16 {
	font-size: 16px;
	line-height:200%;
}

.style16_bold {
	font-size: 16px;
	font-weight:bold;
	line-height:200%;
}

.style16_pureple_bold {
	font-size: 16px;
	color:#993366;
	font-weight:bold;
	line-height:200%;
}

.style16_white {
	font-size: 16px;
	color:#FFFFFF;
	line-height: 160%;
}

.style16_oreange {
	font-size: 16px;
	color:#FF6600;
	line-height: 160%;
}

.style12_green {
	font-size: 12px;
	color:#669900;
	line-height: 180%;
}
.style16_green {
	font-size: 16px;
	color:#669900;
	line-height: 160%;
}

.style16_red {
	font-size: 16px;
	color:#FF0000;
	line-height: 160%;
}

.style16_red_bold {
	font-size: 16px;
	font-weight:bold;
	color:#FF0000;
	line-height: 160%;
}

.style16_redparpule {
	font-size: 16px;
	color:#CC3333;
	line-height: 160%;
}

.style12_redparpule {
	font-size: 12px;
	color:#CC3300;
	line-height:200%;
}
.style16_black {
	font-size: 16px;
	color:#000000;
	line-height: 160%;
}

.style18 {
	font-size: 18px;
	line-height:200%;
}
.style18_brown_bold {
	font-size: 18px;
	color:#993300;
	font-weight:bold;
	line-height:200%;
}

.style14 {
	font-size: 14px;
	color    : #666666;
	line-height:200%;
}

.style14_white {
	font-size: 14px;
	color:#FFFFFF;
	line-height: 160%;
}

.style14_oreange {
	font-size: 14px;
	color:#FF6600;
	line-height: 160%;
}

.style14_green {
	font-size: 14px;
	color:#669900;
	line-height: 160%;
}

.style14_red {
	font-size: 14px;
	color:#FF0000;
	line-height: 160%;
}

.style14_red_bold {
	font-size: 14px;
	font-weight:bold;
	color:#FF0000;
	line-height: 160%;
}

.style14_redparpule {
	font-size: 14px;
	color:#CC3333;
	line-height: 160%;
}

.style14_black {
	font-size: 14px;
	color:#000000;
	line-height: 160%;
}

.style12 {
	font-size: 12px;
	line-height: 160%;
}

.style12_redparpule {
	font-size: 12px;
	color:#CC3333;
	line-height: 160%;
}

.style12_parpule {
	font-size: 12px;
	color:#CC6699;
	line-height: 160%;
}

.styleMidashi1 {
	color:#FF6633;
	background-color:#FFFFCC;
	font-weight:bold;
}
.styleMidashi2 {
	color:#FF3300;
	font-size:10px;
	background-color:#FFFFCC;
	font-weight:bold;
}

/* コンテンツ用 */
.textGreen16 {
	color:#336633;
	font-size:16px;
	line-height:180%;
}
.textGreen18 {
	color:#336633;
	font-size:18px;
	line-height:180%;
}
.textGreen20 {
	color:#336633;
	font-size:20px;
	line-height:180%;
}
.textPuple10 {
	color:#666699;
	font-size:10px;
}
.textGray10 {
	color:#666666;
	font-size:10px;
}
.textGray11 {
	color:#666666;
	font-size:11px;
}
.textGray14 {
	color:#666666;
	font-size:14px;
	line-height:180%;
}
.textGrayWhite10 {
	color:#999999;
	font-size:10px;
}
.textWhite12 {
	color:#FFFFFF;
	font-size:12px;
}
.textBlack12bold {
	color:#000000;
	font-weight:bold;
}
.textDBlack14bold {
	color:#444444;
	font-weight:bold;
	font-size:14px;
	line-height:180%;
}
.textRed13bold {
	color:#FF0000;
	font-size:13px;
	font-weight:bold;
}

.blue-bold{
	padding:5px 0px 5px 0px;
	color:#0066FF;
	line-height:250%;
}
.red-bold{
	padding:5px 0px 5px 0px;
	color:#CC3300;
	font-weight:bold;
	line-height:200%;
}
.blue-bold{
	padding:5px 0px 5px 0px;
	color:#3366CC;
	font-weight:bold;
	line-height:180%;
}
.brown-bold{
	padding:5px 0px 5px 0px;
	color:#993300;
	font-weight:bold;
	line-height:180%;
}
.brown-bold14{
	padding:5px 0px 5px 0px;
	color:#993300;
	font-weight:bold;
	font-size:14px;
	line-height:200%;
}
.pink-bold12{
	padding:5px 0px 5px 0px;
	color:#FF3366;
	font-weight:bold;
	font-size:12px;
	line-height:180%;
}
.pink-bold14{
	padding:5px 0px 5px 0px;
	color:#FF3366;
	font-weight:bold;
	font-size:14px;
	line-height:200%;
}
.pink-bold16{
	padding:5px 0px 5px 0px;
	color:#FF3366;
	font-weight:bold;
	font-size:16px;
	line-height:200%;
}
.red-bold16{
	padding:5px 0px 5px 0px;
	color:#CC3300;
	font-weight:bold;
	line-height:220%;
	font-size:16px;
}
.red-bold12-bg{
	color:#CC0000;
	background-color:#FFCACA;
	font-weight:bold;
	font-size:12px;
}
.red-bold14-bg{
	color:#CC0000;
	background-color:#FFCACA;
	font-weight:bold;
	font-size:14px;
}
.red-bold16-bg{
	color:#CC0000;
	background-color:#FFCACA;
	font-weight:bold;
	font-size:16px;
}
.red-bold18-bg{
	color:#CC0000;
	background-color:#FFCACA;
	font-weight:bold;
	font-size:18px;
}
.tokuten-txt{
	padding:5px 0px 5px 0px;
	color:#FF3300;
	font-weight:bold;
	line-height:220%;
	font-size:58px;
}
.rank-txt{
	padding:5px 0px 5px 0px;
	color:#336633;
	font-weight:bold;
	font-size:32px;
}
.lineup-txt{
	font-size:14px;
	line-height:200%;
}
.lineup-link{
	font-size:12px;
	width:100%;
	text-align:right;
}
.gray-area{
	background-color:#CCCCCC;
	background-image:url(../img/td-bg.gif);
	padding:3px 8px 3px 8px;
	margin:0px 0px 5px 0px;
	border:#999999;
	border-width:1px;
	border-style:dashed;
}

.tableLine{ /*　上下のライン */
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;	
}
.tableLine2{ /*　右下のライン */
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;	
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;	
}
#Verisign{
	width:115px;
	padding:0px 0px 0px 0px;
	float:left;
}
#VeriMsg{
	width:300px;
	padding:17px 0px 0px 0px;
	float:left;
}

#PrivacyMark{
	font-size:11px;
    margin:5px 0px 5px 10px;
	width:515px;
	height:103px;
	padding:12px 10px 10px 5px;
	border:#999999 dotted 1px;
	clear:left;
	float:left;
}
.NomaneyConsul{
	border:1px #CCCCCC solid;
	padding:5px 0px 5px 5px;
	background-image:url(../img/first-consulting.jpg);
	background-position:right center;
	background-repeat:no-repeat;
}

.PresentImage{
	background-image:url(../img/present-image.gif);
	background-position:right top;
	background-repeat:no-repeat;
	margin:0px 20px 0px 0px;
}

.diagnosis-form{
font-size:12px;
	line-height : 240%;
}

.lineup-discript{
	padding:10px 0px 20px 10px;
	font-size:13px;
	line-height : 160%;
}

/*　装飾系　*/
.inpactBox1{
	border:1px #663333 dotted;
	background-color:#F7EED2;
	padding:5px 15px 5px 10px;
	margin:10px 15px;
	line-height:250%;
}
.contactBody{
	margin:0px 0px 0px 15px;
}
.contactPmark{
	font-size:10px;
	padding:0px 0px 15px 0px;
	line-height:140%;
}
.contactSubmit{
	text-align:center;
}

.contents_01 {
	padding:10px 0px 10px 5px;
	width:525px;
}
