@charset "Shift_JIS";

/*
	================================================================================================
		Smart Tennis Sensor support repair contents index
	================================================================================================
*/

/*
	============================================================================
		repair box
	============================================================================
*/

div#apply div.handto{
	margin: 0px;
}

div#apply div.handto:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

div#apply div.handto div.img {
	float: left;
	width: 144px;
	border: 1px solid #E3E3E3;
	background-color: #F3F3F3;
	margin-right: 15px;
	padding: 15px 15px;
}

div#apply div.handto div.img img{
	margin: 0px;
	padding: 0px 9px;
}

div#apply div.handto div.text {
	float: left;
	width: 560px;
}
div#apply div.request{
	margin: 0 0 20px 0;
}

div#apply div.request:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

div#apply div.request div.img {
	float: left;
	width: 234px;
	margin-right: 20px;
}

div#apply div.request div.text {
	float: left;
	width: 500px;
}

div#apply h4 {
	margin-top: 20px;
}

#contents div.pregArea_01 {
	margin: 15px auto 0;
	padding: 0;
	width: 730px;
}
#contents .clearfix:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#contents .pregArea_01 .dial {
	border: 1px solid #C9C9C9;
	margin-bottom: 20px;
	padding: 15px;
}

#contents .clearfix {
    display: block;
}

#contents .pregArea_01 .dial .leftArea {
	float: left;
	margin: 0 30px 0 0;
	padding: 0;
}

#contents .pregArea_01 .dial .rightArea {
	float: left;
}


#contents .clear {
	clear: both;
}


#contents div.pregArea_01 img {
	margin: 0;
}

#contents div.agreement {
	margin-left:15px;
}

#contents div.agreement ul{
	margin-left: 50px;
}

#contents div.agreement img {
	float: left;
	margin: 0px;
	padding-bottom:10px;
}

/*
----------------------------------------------------------------------------
	画面幅＜640px＞以下のときに適用
----------------------------------------------------------------------------
*/
@media screen and (max-width: 640px) {

div#apply div.handto div.img {
	clear: both;
}
div#apply div.handto div.text {
	clear: both;
	width: auto;
	margin-top: 15px;
}

div#apply div.request div.img {
	clear: both;
}
div#apply div.request div.text {
	clear: both;
	width: auto;
	margin-top: 15px;
}

#contents div.pregArea_01 {
	width: auto;
}
#contents .pregArea_01 .dial .leftArea {
	clear: both;
	margin-bottom: 20px;
}
    
}