
a:link{ color: #0000ff;  }
a:visited{ color: #000080;  }
a:active{ color: #ffd700;  }
a:hover{ color: #ff0080;  }
.b{font-weight:bold;}
.center{text-align:center;}
.top{vertical-align:top;}

body{
font-family:'qMmpS Pro W3','Hiragino Kaku Gothic Pro','CI',Meiryo,'lr oSVbN',sans-serif;
line-height:1.5;
}

.content{
	margin:0 auto;
}
.band table{
	margin:0 auto;
	text-align:left;
}
.content table,div{
	margin:0 auto;
	text-align:left;
}

.band{width:98%;}
.content{width:98%;}

.shadow{
box-shadow: 5px 5px 7px 1px rgba(0,0,0,0.2);
margin:4px 0 7px;
}
.samplelink{
font-size:18px; font-weight:bold;
margin:20px 0 20px;padding:18px 0 18px;text-align:center;
border-top:1px solid #97989d;border-bottom:1px solid #97989d;
}

/* gttable */
.table_border{border-top:1px solid #97989d;border-right:1px solid #97989d;padding:0;border-spacing:0;}
.table_border td{border-bottom:1px solid #97989d;border-left:1px solid #97989d;padding:3px;}

.Ptyt{font-size:14px;font-weight:bold; background-color:#f5f5f5; box-sizing:border-box;padding:5px 10px 5px;margin:5px 0 10px;}
.Ppict{float:left; width:100%;text-align:center}
.Ptxt{float:right; width:100%;}
.Plist{margin:5px 0 5px 15px;padding:0;}

/** X|Vu **/  
@media screen and (min-width:800px){
.content{width:800px;}
.band{width:880px;}
.Ppict{width:260px;}
.Ptxt{width:530px;}

}
@media screen and (max-width:600px){
.table2{width:100%;}
.soku2{width:100%;}
}

