@charset "utf-8";
/* CSS Document */

.fot_center{ text-align:center;width: 90%;display:block;margin:0px auto;padding-top: 10px; margin-bottom:20px;}
.fot{ padding:0px;  text-align:left;}
.fot div{display:block; padding:0px; margin:0px 0px 0px 0px auto; text-align:center;}
.fot img{margin-right: 0px;}


td.kit {
	overflow: hidden;
	padding: 10px 0;
	}

td.kit div.main {
	 float: left;
	 border-right: dotted 1px #333;
	 width: 450px;
	 }

td.kit div.option01 {
	float:left;
	width:180px;
	padding: 10px 0 0 5px;
	}

td.kit div.option02 {
	float:left;
	width:180px;
	padding: 15px 0 0 5px;
	}
 
.table_oocp {
	margin: 5px auto 5px 40px;
	border:1px #999 solid;
	}

.oocp h4 {
	margin-top: 25px;
}

.contents_area ul.annotation {
	width:650px;
	margin-left: 40px;
	}


.arrow2 {
    list-style-image: url(../../../img/arrow.gif);
    margin-left: 18px;
}

.app1 {
    width: 60%;
margin-left: 18px;
margin-right: auto;
}


.repair3 {
    width: 350px;
    height: 25px;
    padding: 5px;
    border-radius: 5px;
    height: 30px;
    padding: 15px 4px 0 4px;
    margin-bottom: 20px;
    text-align: center;
    background: linear-gradient(#F0F0F0, #DDD);
    border: #999 solid 1px;
    border-radius: 10px;
    color: #333;
    font-weight: bold;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
	}
	
	.sp_bt{
	width:200px;
	}
#font_title{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 16px;
margin-left: -4px;
}	
.img_left{margin-left: 18px;}

#table_oocp{
    width:95%;
	padding:10px;
    margin: 0px auto;
    border: 1px #E3E3E3 solid;
    border-spacing: 0;
	}
#table_oocp tr td{ 
    padding: 3px;
    border: #888888 solid;
    border-width:1px;
	text-align:center;
}
.nob2{border: 1px dotted #666;padding: 5px;background-color: #E8F8FB;margin-bottom:15px;}
.nob2 ul{margin-left:-20px;}	
.nob2 li{list-style:none;text-indent: -1em;padding-left: 1em; }
.nob_m{ margin:0 0 0 0px; padding:10px;}
#sp_m{ margin-top:25px;}
.cs_m{margin:5px; padding:10px;}
.cs_m ul{ border:#9999 1px solid;margin:0 0 0px 0px;background:#ECEBF5;padding:0px 0px 0px 30px;}
.cs_m li{list-style:none;text-indent: -1em; padding:5px;}
#sp_mm{margin-top:40px; }
.cs_m2 li{list-style:none;text-indent: -1em; padding:5px;}
#txt_m{ margin:8px 8px 8px 19px; max-width:95%;}
#y_yok{ margin-left:15px; margin-left:19px;}
#app_bt{margin-left:19px;}

.txt_center{text-align:left; padding:10px;}
.txt_subtitle{padding:8px;background-color: #0F0E3D;color: #FFF;font-weight: bold; text-align:center;}
#table_top{ margin:10px;border: 1px #999 solid;}

/*★★★★★横幅が600px～767px時★★★★★*/
@media (min-width:600px) and (max-width:767px) {
#font_title{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
margin-left: -4px;
}	

}


/*★★★★★横幅が最大で599px時★★★★★*/
@media (max-width:599px) {

.nob li{list-style:none; margin-left:0px;}
.nob2 ul{margin-left:-10px;}
.nob3 ul{margin-left:-10px;}
#font_title{
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 14px;
margin-left: -4px;
}	
}
