/*全ページ*/
.navi_bg {
	background-color: #FFFEE6;
}
.index_bi1 {
	background-image: url(img/index_know03.gif);
	background-repeat: repeat-y;
}
.coun_bg {
	background-image: url(img/index_why.gif);
	background-repeat: no-repeat;
	background-position: right;
}
body {
	font-size: 12px;
	line-height: 135%;
	color: #333333;
	background-color: #F9F9F9;
}

a:link {
	color: #494949;
	}
a:visited{
	color:#336699;
	}
a:hover{
	color:#FF6600;
	}
/*トップページ*/
.kyoumei {
	background-image: url(img/index_parsonal.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.top_whatsnew {
	border: 1px solid #CCCCCC;
	padding: 3px;
	float: left;
	height: 50px;
	width: 500px;
}
.index_free2 {
	background-image: url(img/index_tebg.gif);
	background-repeat: repeat-y;
}
p {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 8px;
}
comp {
	padding: 5px;
	float: left;
	width: 300px;
}
.line {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
#memberOnly{margin-bottom:10px;}
/*企業概要のページ*/
.gaiyo_m {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	background-image: url(img/comp_02bg.gif);
	background-repeat: repeat-x;
	float: none;
}
.gaiyo_s {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	background-image: url(img/comp_03bg.gif);
	background-repeat: repeat-x;
}
.gaiyo_m2 {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	background-image: url(img/comp_02.gif);
	background-repeat: repeat-x;
}
.gaiyo_s2 {
	font-size: 12px;
	line-height: 160%;
	color: #666666;
	background-image: url(img/comp_03.gif);
	background-repeat: repeat-x;
}
.gaiyo_tb{
	margin-top:3px;
	padding-top:3px;
	}
.gaiyo_img{
	margin-top:3px;
	padding-top:3px;
	}
.main_bg {
	background-image: url(img/index_bg.gif);
	background-repeat: repeat-y;
	font-size: 12px;
	line-height: 155%;
	color: #666666;
}
.index_free {
	background-image: url(img/index_freebg.jpg);
	background-repeat: repeat-y;
}


/*メディア紹介のページ*/

.topic {
	font-size: 14px;
	font-weight: bold;
	color: #494949;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #999999;
	border-right-color: #FFFFFF;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	padding-bottom: 2%;
	padding-top: 1%;
}

.topic_sp {
	ssssfont-size: 16px;
	font-weight: bold;
	color: #FF6600;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFCC00;
	border-right-color: #FFCC00;
	border-bottom-color: #FFCC00;
	border-left-color: #FFCC00;
	padding-bottom: 1%;
	padding-top: 1%;
	background-color: #FFFFCC;
	padding-right: 1%;
	padding-left: 1%;
}


.topic2 {
	font-size: 12px;
	font-weight: bold;
	color: #494949;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #999999;
	margin-left :5px;
	padding-left: 1%;
}
/*メディア紹介のページ　画像回り込み*/
.img_roo {
	margin:5px;
	}
.img_roo2{
	margin-left:50px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;

}
.img_roo3{
	margin-left:10px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	
/*ケースの紹介とお客様の声*/

}.case {
	background-image: url(img/case_bg.gif);
	background-repeat: repeat-y;
}
.case_title {
	background-image: url(img/case_man.gif);
	height: 38px;
	width: 474px;
}
.case_woman {
	background-image: url(img/case_woman.gif);
	height: 38px;
	width: 474px;
}
.event {
	background-image: url(img/event.gif);
	height: 38px;
	width: 474px;
}
.case_bg {
	background-image: url(img/case_bg.gif);
	background-repeat: repeat-y;
	padding: 5px;
}

/*お客様の声*/
.voice_title {
	background-image: url(img/voice_bg.gif);
	background-repeat: no-repeat;
	padding: 5px;
	font-weight: bold;
}
.nagare_img {
	padding: 5px;
}

/*個性共鳴心理学とは？*/
.coution {
	font-size: 10px;
	color: #FF0000;
}

#psy_coution ul {
margin-left : 10px;
margin-bottom : 15px;
}

div.note{
line-height:200%;
padding:40px 30px;
width:360px;
border:1px sollic #BBBbbb;
background-color:#FFFFFF
}
div.note span{
border-bottom:1px solid #9cc;
padding-bottom:3px;
}
.img {
	padding: 5px;
}
.maintable {
	font-size: 12px;
	line-height: 135%;
	color: #666666;
	padding-left: 6px;
	margin-left: 6px;
}
.maintable1 {
	font-size: 12px;
	line-height: 135%;
	color: #666666;
}
/*併設サロンについて*/
.salon_tablebg{
background-image:url(img/salon_02.gif);
background-repeat:repeat-y;
margin-left:10px;
padding-left:10px;

}
.salon_table2bg{
background-image:url(img/salon_17.gif);
background-repeat:repeat-y;
margin-left:10px;
padding-left:10px;

}



.salon_table2 {
	background-image: url(img/salon_17.gif);
	background-repeat: repeat-y;
	margin-left:10px;
padding-left:10px;

}

.honsitu {
	padding-top: 7px;
	padding-left: 10px;
}
.course01 {
	background-image: url(img/course_tbg.gif);
	background-repeat: repeat-y;
	padding: 3px;
}


/*本当の自分診断*/

.sihinda {
	background-image: url(img/sinndan_free_03.gif);
	background-repeat: repeat-y;
	margin-left : 5px;
	padding-left: 7px;
}
.new {
	height: 50px;
	width: 500px;
}
.Swnew {
	font-size: 12px;
	line-height: 140%;
	color: #333333;
	padding: 5px;
	float: left;
	height: 45px;
	width: 500px;
	border: 1px solid #CCCCCC;
	overflow: auto;
	position: absolute;
	left: 224px;
	top: 219px;
	clear: left;
}
.box1{
	width:150px;
	height:50px;
	font-size:12px;
	line-height:160%;
	color:#333333;
	background-colore:#ffffff;
	padding:1px;
	border-color:#999999;
	border-width:3px;
	boder-style:solid;
	overflow:auto
	}
	
	.qa_title{
	border-bottom:
	background-color: #FFFEE6;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	width: 500px;
	font-type:bold;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 2px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: double;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #BBB100;
	border-left-color: #FFFFFF;
	color: #666666;
}
	
.qa_title2{
	border-bottom:
	background-color: #FFFEE6;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #FFFCC8;
	width: 500px;
	font-type:bold;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #BBB100;
	border-left-color: #FFFFFF;
}
	
.qa{
	border-bottom:
	background-color: #FFFEE6;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	background-color: #FFFCC8;
	width: 480px;
	font-type:bold;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #BBB100;
	border-left-color: #FFFFFF;
}

.qa2{
	border-bottom:
	background-color: #FFFEE6;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	background-color: #F7F7F7;
	width: 470px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: dotted;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
}
.px12 {
	font-size: 14px;
	line-height: 140%;
}
.salon_table01 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF9900;
	border-right-color: #FF9900;
	border-bottom-color: #FF9900;
	border-left-color: #FF9900;
}
.salon_td {
	background-color: #FFFFCC;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #996600;
	border-left-color: #FFFFFF;
}
.salon_td2 {
	background-image: url(img/salon_power.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.hd_line {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #666666;
	border-left-color: #FFFFFF;
	padding-bottom:5px;
}
.headline {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 18px;
	font-weight: 500;
	color: #333333;
	
}

.hd_bg {
	background-image: url(img/hd_howto_bg.gif);
	background-repeat: repeat-y;
	padding: 5px;
}
.hd_pc_bg {
	background-image: url(img/hd_pc02.gif);
	padding: 5px 5px 5px 6px;
}
.hd_bg2 {
	background-image: url(img/pda_bg.gif);
	background-repeat: repeat-y;
	padding: 5px;
}
.gamen {
	background-color: #EBEBEB;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #CCCCCC;
	border-left-color: #FFFFFF;
}
td.outjobFrame{/*==========出張鑑定ページ枠===========*/
		background: url(img/outjob/outjobFrame_02.gif) repeat-y ;
		padding:10px;}
.floatR{
	float:right;
	margin:2px;}
.floatL{
	float:left;
	margin:2px;}
td.reportFrame{/*==========無料レポートページ枠===========*/
		background: url(img/report/report_02.gif) repeat-y ;
		padding:10px;}
table#choiceStone td{/*==========特典ブレスレッドプレゼント===========*/
	padding:10px;
	text-align:center;}
	
	
.textImpact{
	font-size:120%;
	color:#D21E00;
	font-weight:bold;
	}
	
.ureru_back {
	background-image: url(img/ureru_back.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 240px;
}

