@charset "utf-8";



/*メインイメージ
---------------------------------------------------------*/
.monitor .m_img .m_img_bg{
	background-image: url(../monitor/images/mv.jpg);
}





/*共通
---------------------------------------------------------*/
.box01 .com_index2,.box02 .com_index2{
	color:#444444;
	background: #ffffff;
	background: -moz-linear-gradient(left, #ffffff 0%, #b1a096 10%, #b1a096 90%, #ffffff 100%);
	background: -webkit-linear-gradient(left, #ffffff 0%,#b1a096 10%,#b1a096 90%,#ffffff 100%);
	background: linear-gradient(to right, #ffffff 0%,#b1a096 10%,#b1a096 90%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );
}
.box01 .com_index2 span,.box02 .com_index2 span{
	display: block;
	background: rgb(255,255,255);
	background: -moz-linear-gradient(left, rgba(255,255,255,1) 0%, rgba(247,247,247,1) 15%, rgba(247,247,247,1) 85%, rgba(255,255,255,1) 100%);
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 15%,rgba(247,247,247,1) 85%,rgba(255,255,255,1) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(247,247,247,1) 15%,rgba(247,247,247,1) 85%,rgba(255,255,255,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=1 );}





/*治療モニター随時募集
---------------------------------------------------------*/
.box01 h4{
	font-weight:bold;
	font-size:110%;
	color:#333;
	margin-top:1em;
}
.box01 h4 span {
	color:#AD924F;
	padding-right: 0.5em;
}
.box01 li{
	margin-top:1em;
}
.box01 li dt{
	font-weight:bold;
	font-size:110%;
	color:#FD7383;
	margin-bottom:5px;}





/*治療モニター随時募集
---------------------------------------------------------*/
.box02 .com_inbox span{
	font-weight:bold;
	color:#FD7383;	
}
.box02 .bg_box{
	margin-top:30px;
	padding:30px 50px;
	background:#FFF7F7;}
.box02 .bg_box .flt_r{
	width:49%;
}
.box02 .bg_box .flt_l{
	width:49%;
}
.box02 .bg_box h4{
	margin-bottom:1em;
}
.box02 .bg_box p{
	margin-top:1.5em;
}
.box02 .bg_box .index{
	font-size:110%;
margin-bottom: 0.5em;}
.box02 .post{
	margin-top:20px;}
.box02 .post span{
	line-height: 3em;
	font-size:110%;
}
/* Tablet (Portrait)
------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 959px) {
.box02 .bg_box{
	padding:20px 30px;}
}

/* Mobile (Portrait)
------------------------------------------*/
@media only screen and (max-width: 767px) {	
.box02 .bg_box{
	margin-top:5%;
	padding:5%;}
.box02 .bg_box .flt_r{
	width:100%;
	float:none;
}
.box02 .bg_box .flt_l{
	width:100%;
	float:none;
	margin-bottom:10px;
}
.box02 .bg_box h4{
	margin-bottom:0;
}
.box02 .bg_box .index{
	font-size:110%;
margin-top: 1em;}
.box02 .post{
	margin-top:1em;}
}
