@import url("file:///Macintosh HD/Users/auoto-kurata/Desktop/サイト/ルフトメディカル(pc)/common/css/common.css");
body {
	
}
#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}

@media screen and (max-device-width: 480px) {
#scroll div{
width:98%;
height:20%;
overflow:auto;
-webkit-overflow-scrolling: touch;}
}

p.pan {
	font-size: 80%;
	color: #7791A2;
	text-align: left;
	width: 753px;
	margin-left: auto;
	clear: both;
	display: block;
	margin-right: auto;
}
p.pan a:link, p.pan a:visited {
	color: #7791A2;
	text-decoration: none;
}
p.pan a:hover, p.pan a:active {
	color: #7791A2;
	text-decoration: underline;
}

textarea {
	max-width:100%;
	resize: none;
}

#contentsl {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 5px;
}
#contentsl .left {
	float: left;
	width: 100%;
	display: inline;
	margin-left: 0px;
	text-align: left;
}
#contentsl .left h3 {
	font-size: 80%;
	color: #333;
	background: url(file:///Macintosh%20HD/Users/auoto-kurata/Desktop/%E3%82%B5%E3%82%A4%E3%83%88/%E3%83%AB%E3%83%95%E3%83%88%E3%83%A1%E3%83%87%E3%82%A3%E3%82%AB%E3%83%AB(pc)/sp/form/img/headertxt_bg.png) no-repeat left top;
	padding-left: 8px;
	border-bottom: 1px solid #CCC;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

#contentsl .left .img01 {
	background: url(file:///Macintosh%20HD/Users/auoto-kurata/Desktop/%E3%82%B5%E3%82%A4%E3%83%88/%E3%83%AB%E3%83%95%E3%83%88%E3%83%A1%E3%83%87%E3%82%A3%E3%82%AB%E3%83%AB(pc)/sp/form/outsource/img/img01.jpg);
	height: 190px;
	width: 698px;
	position: relative;
}
#contentsl .left .img01 .img-a {
	position: absolute;
	top: 30px;
	left: 8px;
}
#contentsl .left .img01 .img-b {
	position: absolute;
	top: 104px;
	left: 15px;
	font-size: 80%;
	color: #333;
	width: 450px;
	line-height: 1.8em;

}



#contentsl .left .totop {
	text-align: right;
	padding-top: 10px;
}
#t001 {
	text-align: left;
	padding-top: 10px;
	width: auto;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
.fome-a{
	position: absolute;
	left: 0.px;
	width: 600px;
	top: 10px;
	line-height: 1.1em;
	font-size: 10px;
	height: 300px;
	left: 10px;
}

.fome-01{
	position: absolute;
	left: 129px;
	width: 305px;
	top: 1362px;
	line-height: 1.1em;
	font-size: 10px;
	height: 131px;
}
.tel-01{
	position: absolute;
	left: 517px;
	width: 305px;
	top: 1362px;
	line-height: 1.1em;
	font-size: 10px;
	height: 131px;
}
.back-01{
	position: absolute;
	left: 356px;
	width: 305px;
	top: 1220px;
	line-height: 1.1em;
	font-size: 10px;
	height: 84px;
}

.back-02{
	position: absolute;
	left: 348px;
	width: 305px;
	top: 640px;
	line-height: 1.1em;
	font-size: 10px;
	height: 94px;
}
.back-03{
	position: absolute;
	left: 349px;
	width: 305px;
	top: 1200px;
	line-height: 1.1em;
	font-size: 10px;
	height: 84px;
}
.back-04{
	position: absolute;
	left: 340px;
	width: 305px;
	top: 655px;
	line-height: 1.1em;
	font-size: 10px;
	height: 84px;
}

.sample_02{
	width: 100%;
	border-collapse: separate;
	border-spacing: 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
}
.sample_02 th{
	width: 70px;
	padding: 4px;
	text-align: center;
	vertical-align: top;
	color: #444;
	background-color: #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 10px 0px 10px 0px;
}
.sample_02 td{
	padding: 4px;
	background-color: #fafafa;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	left: 20px;
}
.sample_03{
	width: 350px;
	border-spacing: 0px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-size: 13px;
	margin: 0 auto;
}
.sample_03 th{
	width: 50px;
	padding: 4px;
	text-align: center;
	vertical-align: top;
	color: #444;
	background-color: #ccc;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	padding: 5px 0px 5px 0px;
}
.sample_03 td{
	padding: 4px;
	background-color: #fafafa;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	text-align: left;
	left: 20px;
	width: 300px;
}

#contentsl .left .formbutton01 {
	width: 100%;
	position: relative;
	margin-bottom: 20px;
	text-align: center;
	margin-top: 20px;
}
#contentsl .left .formbutton01 .item06 {
	position: absolute;
	left: 5px;
	top: 24px;
	font-size: 90%;
	color: #333;
	width: 318px;
	line-height: 1.6em;
	height: 54px;
}

#contentsl .left .formbutton01 .item01 {
	position: absolute;
	left: 17px;
	top: 101px;
	font-size: 90%;
	color: #333;
	width: 448px;
	line-height: 1.6em;
	height: 23px;
}
#contentsl .left .formbutton02 {
	height: 100px;
	width: 600px;
	left: 0px;
	position: relative;
	margin-bottom: 10px;
}

#contentsl .left .formbutton002 {
	width: 96%;
	left: 0px;
	position: relative;
	margin-bottom: 10px;
}

#contentsl .left .formbutton0002 {
	width: 100%;
	margin-bottom: 10px;
}

#contentsl .left .formbutton02 .item06 {
	position: absolute;
	left: 144px;
	top: 3px;
	font-size: 120%;
	color: #333;
	width: 318px;
	line-height: 1.6em;
	height: 54px;
	text-align: center;
}

#contentsl .left .formbutton02 .item01 {
	position: absolute;
	left: 17px;
	top: 101px;
	font-size: 90%;
	color: #333;
	width: 448px;
	line-height: 1.6em;
	height: 23px;
}

#contentsl .left .formbutton {
	height: 100px;
	width: 400px;
	left: 8px;
	position: relative;
	margin-bottom: 10px;
}

#contentsl .left .formbutton .item01 {
	position: absolute;
	left: 17px;
	top: 101px;
	font-size: 90%;
	color: #333;
	width: 448px;
	line-height: 1.6em;
	height: 23px;
}

#contentsl .left .formbutton .item02 {
	position: absolute;
	left: 34px;
	top: 90px;
	font-size: 90%;
	color: #333;
	width: 335px;
	line-height: 1.6em;
	height: 130px;
}

#contentsl .left .formbutton .item02a {
	position: absolute;
	left: 386px;
	top: 22px;
	font-size: 90%;
	color: #333;
	width: 300px;
	line-height: 1.6em;
	height: 258px;
}

#contentsl .left .formbutton .item02b {
	position: absolute;
	left: 34px;
	top: 320px;
	font-size: 90%;
	color: #333;
	width: 335px;
	line-height: 1.6em;
	height: 130px;
}

#contentsl .left .formbutton .item02c {
	position: absolute;
	left: 385px;
	top: 1037px;
	font-size: 90%;
	color: #333;
	width: 315px;
	line-height: 1.6em;
	height: 77px;
}
#contentsl .left .formbutton .item02d {
	position: absolute;
	left: 13px;
	top: 581px;
	font-size: 90%;
	color: #333;
	width: 315px;
	line-height: 1.6em;
	height: 77px;
}
#contentsl .left .formbutton .item02e {
	position: absolute;
	left: 367px;
	top: 578px;
	font-size: 90%;
	color: #333;
	width: 315px;
	line-height: 1.6em;
	height: 77px;
}
#contentsl .left .formbutton .item02f {
	position: absolute;
	left: 29px;
	top: 1037px;
	font-size: 90%;
	color: #333;
	width: 315px;
	line-height: 1.6em;
	height: 77px;
}
#contentsl .left .formbutton .item02g {
	position: absolute;
	left: 29px;
	top: 1204px;
	font-size: 90%;
	color: #333;
	width: 315px;
	line-height: 1.6em;
	height: 77px;
}

#contentsl .left .formbutton .item02left {
	position: absolute;
	left: 31px;
	top: 798px;
	font-size: 90%;
	color: #333;
	width: 409px;
	line-height: 1.6em;
	height: 163px;
}



#contentsl .left .formbutton .item04 {
	position: absolute;
	left: 11px;
	top: 332px;
}

#contentsl .left .formbutton .item04a {
	position: absolute;
	left: 25px;
	top: 1306px;
}
#contentsl .left .formbutton .item04b {
	position: absolute;
	left: 369px;
	top: 1306px;
}
#contentsl .left .formbutton .item04c {
	position: absolute;
	left: 21px;
	top: 1189px;
}
#contentsl .left .formbutton .item04long {
	position: absolute;
	left: 25px;
	top: 20px;
}
#contentsl .left .formbutton .item04d {
	position: absolute;
	left: 25px;
	top: 20px;
}
#contentsl .left .formbutton .item04e {
	position: absolute;
	left: 2px;
	top: 1146px;
}
#contentsl .left .formbutton .item04f {
	position: absolute;
	left: 351px;
	top: 977px;
}

#contentsl .left .formbutton .item04g {
	position: absolute;
	left: 2px;
	top: 807px;
}
#contentsl .left .formbutton .item04h {
	position: absolute;
	left: 351px;
	top: 807px;
}
#contentsl .left .formbutton .item04i {
	position: absolute;
	left: 2px;
	top: 977px;
}

#contentsl .left .formbutton .item06 {
	position: absolute;
	left: 5px;
	top: 78px;
	font-size: 90%;
	color: #333;
	width: 500px;
	line-height: 1.6em;
	height: 29px;
}

#contentsl .left .formbutton .item06aa {
	position: absolute;
	left: -1px;
	top: 136px;
	font-size: 90%;
	color: #333;
	width: 483px;
	line-height: 1.6em;
	height: 18px;
}
#contentsl .left .formbutton .item06a {
	position: absolute;
	left: 387px;
	top: 109px;
	font-size: 90%;
	color: #333;
	width: 300px;
	line-height: 1.6em;
	height: 204px;
}
#contentsl .left .formbutton .item06b {
	position: absolute;
	left: 47px;
	top: 340px;
	font-size: 90%;
	color: #333;
	width: 300px;
	line-height: 1.6em;
	height: 204px;
}
#contentsl .left .formbutton .item06c {
	position: absolute;
	left: 386px;
	top: 340px;
	font-size: 90%;
	color: #333;
	width: 300px;
	line-height: 1.6em;
	height: 204px;
}
#contentsl .left .formbutton .item06d {
	position: absolute;
	left: 48px;
	top: 570px;
	font-size: 90%;
	color: #333;
	width: 300px;
	line-height: 1.6em;
	height: 204px;
}

#contentsl .left .formbutton .item06e {
	position: absolute;
	left: 386px;
	top: 570px;
	font-size: 90%;
	color: #333;
	width: 300px;
	line-height: 1.6em;
	height: 204px;
}

#contentsl .left .formbutton .item06f {
	position: absolute;
	left: 385px;
	top: 1332px;
	font-size: 90%;
	color: #333;
	width: 300px;
	line-height: 1.6em;
	height: 204px;
}
#contentsl .left .formbutton .item06g {
	position: absolute;
	left: 385px;
	top: 1295px;
	font-size: 90%;
	color: #333;
	width: 300px;
	line-height: 1.6em;
	height: 204px;
}
#contentsl .left .form001 {
	position: relative;
	height: 500px;
	width: 700px;
}

#contentsl .left .form001 .item01 {
	position: absolute;
	left: 14px;
	top: 39px;
}

#contentsl .left .form001 .item02 {
	position: absolute;
	left: 34px;
	top: 318px;
	font-size: 70%;
	color: #333;
	width: 523px;
	line-height: 1.6em;
}
#contentsl .left .form001 .item03 {
	position: absolute;
	left: 244px;
	top: 402px;
}
#contentsl .left .form001 .item04 {
	position: absolute;
	left: 88px;
	top: 443px;
}

#contentsl .left .title01 {
	width: 100%;
	position: relative;
	height: 50px;
}

#contentsl .left .title001 {
	width: 100%;
	height: 50px;
}

#contentsl .left .title01 .item06 {
	position: absolute;
	left: 0px;
	color: #333;
	width: 100%;
	height: 31px;
}

#contentsl .left .title01 .item01 {
	position: absolute;
	left: 17px;
	top: 101px;
	font-size: 90%;
	color: #333;
	width: 448px;
	line-height: 1.6em;
	height: 23px;
}
img { 
	max-width: 100%; 
	height:auto;
}
