@charset "utf-8";
/*------------------------------------------------------------
	トップページ
------------------------------------------------------------*/
#sideBar .menuList02 {
	display: block;
}

#conts p {
	font-size: 1.2em;
	line-height: 2;
	margin: 0 13px;
}

#conts .text {
	padding-bottom: 4px;
}

#container #main #conts .btn{
	text-align:center;
	margin:28px 0 28px 0;
}

#container #main #conts .title{
	border-left:#e97394 5px solid;
	margin:16px 0 0 0;
}

#container #main #conts .title p{
	color:#402900;
	font-size:16px;
	font-weight:bold;
}

#conts .listBox .link {
	margin: 0 32px 0 33px;
}

#conts h3 {
	margin-bottom:8px;
}

#conts h4 {
	margin-bottom:10px;
}

.company_list01	{
	margin:0 0 15px 0;
}

.company_list01 ul {
}

.company_list01 ul li {
	display: inline;
	margin:5px 10px 5px auto;
	padding:0;
	float:left;
}

.company_box01	{
}

.company_box01 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#f5531a;
}

.company_box01 .img01 {
	margin:10px auto auto 30px;
}


.company_box02	{
}

.company_box02 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#f35170;
}

.company_box03	{
}

.company_box03 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#a48600;
}

.company_box04	{
}

.company_box04 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#573e7d;
}

.company_box05	{
}

.company_box05 #box_title01 {
	font-size:16px;
	font-weight:900;
	color:#0177b3;
}


.main_box	{
	width:670px;
	padding:10px;
}

.main_box .left_box	{
	float:left;
	width:250px;
}

.main_box .right_box	{
	float:right;
	width:420px;
}

.box_btn	{
	margin:10px 10px;
}

.box_btn li	{
	float:left;
	margin-left:10px
}


/*------------------------------------------------------------
	メールカウンセリング
------------------------------------------------------------*/


#container #main #conts #acMenu dt .question{
	background:#31aebb;
	padding:9px;
	margin:0 0 4px 0;
}

#container #main #conts #acMenu dt .question.clearfix .qa_box01{
	float:left;
	background:#FFF;
	margin:0 0 0 0px;
	width:90px;
}

#container #main #conts #acMenu dt .question.clearfix .qa_box01 p{
	color:#31aebb;
	font-size:12px;
	font-weight:900;
	
}

#container #main #conts #acMenu dt .question.clearfix .qa_box01_2{
	float:right;
	background:#FFF;
	margin:0 0 0 5px;
}

#container #main #conts #acMenu dt .question.clearfix .qa_box01_2 p{
	color:#31aebb;
	font-size:12px;
	font-weight:900;
	
}

#container #main #conts #acMenu dt .question.clearfix .qa_box02{
	float:left;
	width:520px;
}

#container #main #conts #acMenu dt .question.clearfix .qa_box02 p{
	color:#FFF;
	font-size:14px;
	font-weight:900;
}

#container #main #conts #acMenu dd .answer{
	border:#c1c1c1 1px solid;
	margin:0 0 25px 0;
}

#container #main #conts .pagetop p{
	text-align:right;
}



.qabox_01	{
	background: url(/mail_counseling/img/icon02.gif) no-repeat left 4px;
}

.qabox_03	{
	background: url(/mail_counseling/img/icon02.gif) no-repeat left 4px;
}

