@charset "Shift_JIS";
@import url("head2.css");

/* Shift_JIS コード :  serchpdt.css   based on pageq.css ****     */

body{
  font-family: "ＭＳ Ｐゴシック","Osaka","MS PGothic",Sans-Serif; 
  text-align:center;
  font-size:13px;
  -webkit-text-size-adjust: 100%;
}
p{
	margin: 0px;
	padding:0px;
}
h2{
	margin:5px 30px;
	padding:4px 8px 3px 12px;
	/*background-color:#ccf; */
	/*background-color:#d0d0ff;*/
	background-color:#e0eeff;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	font-size:15px; font-weight:bold;
	text-align:left;
	border:solid 1pt gray;
}
#wrap{
	width:700px;
	margin: 0px auto 15px auto;
	padding: 1px 4px 1px 1px;
	max-height: 999999px;
	line-height:135%;
	font-size:14px;
}
.intr{
	margin:10px 40px 20px;
	text-align:left;
}
p.tbmg0{
	margin-top:2px;
	margin-bottom:15px;
	font-weight:bold;
	background-color:#fff;
}
p.tbmg5{
	margin-top:10px;
	margin-bottom:5px;
	background-color:#fff;
}

.art{
	margin: 3px 30px 4px 30px;
	text-align:left;
	line-height:140%;
	padding:1px;
}
.art2{
	margin: 3px 30px 4px 30px;
	text-align:left;
	line-height:140%;
	padding:1px;
}

img{ border:0 }

/* --------------------------- */
dl{ 
	width:660px;
	color:#000;
	margin-top:5px;
	margin-bottom:22px;
	margin-left:1%;

}
dt{
	padding-left:8px;
	font-size:14px;
	background-color:#fff;
	color:#000;
	text-align:left;
}
dd{
	margin:2px 10px 9px; 
	background-color:#fff;
	font-size:14px;
	text-align:left;
}
.cnt1{
	margin:1px 10px 1px 3px;
	padding:2px;
	font-size:14px;
	height:17px;
	border-top:1px solid black;
	border-right:1px solid silver;
	border-bottom:1px solid silver;
	border-left:1px solid black;
}
.cnt2{
	margin:12px 10px 4px 3px;
	font-size:14px;
}
.upl{ padding-top:7px; }

/* --------------- タブレット ------------------------ */
@media screen and (max-device-width: 979px){     /* 850px -> 979px */
h2{ font-size:16px; }
#wrap{ font-size:15px; }
dt,dd{ font-size:15px; }
.cnt1{ 
	padding: 4px 2px; 
	font-size:15px;
}
.cnt2{
	padding: 2px 14px; 
	font-size:15px;
}


}
/* --------------- スマホ ------------------------ */
@media screen and (max-device-width: 490px){   /* 490 */
h2{ font-size:18px; }
#wrap{ font-size:17px; }
dt,dd{ font-size:17px; }
.cnt1{ 
	padding: 5px 2px; 
	font-size:17px;
}
.cnt2{
	padding: 3px 20px; 
	font-size:17px;
}

.art2{
	margin-top: 6px;  /* ここでスマホYahooブラウザの枠線の表示微調整 */
}



}
