@charset "SHIFT_JIS";

/*アンカータグに含まれるイメージタグの周りの線を消す*/
a img {border:none;}



.pan {
text-align:left;
padding-left:10px;
padding-bottom:20px;
font-size:10px;
color:#999999;
}

.pressttl01 {
margin-bottom:10px;
}

.pressttl02 {
font-size:12px;
font-weight:bold;
padding:5px;
margin-bottom:3px;
background-color:#CCCCCC;
}

.pressd {
font-size:12px;
padding:5px;
width:250px;
vertical-align:top;
float:left;
}

.presst {
font-size:12px;
padding:5px;
float:left;
vertical-align:top;
width:420px;
}

.unl {
border-bottom:1px dotted #cccccc;
margin-bottom:5px;
}

.title01 {
font-size:12px;
height:25px;
width:675px;
padding-left:15px;
padding-top:5px;
margin-bottom:10px;
background-repeat:no-repeat;
background-image:url(images/ttlbar.gif);
}

.titlepr {
	font-size:14px;
	font-weight:bold;
	height:20px;
	width:670px;
	padding-left:20px;
	margin-bottom:10px;
	background-repeat:no-repeat;
	background-image:url(http://www.beseto.co.jp/press/images/sttlbar.jpg);
	line-height: normal;
	text-align: left;
}

.itemimg {
	text-align: left;
	margin-bottom: 10px;
}

.itemimg02 {
text-align:center;
margin-bottom:15px;
float:left;
width:223px;
font-size:12px;
border:1px dotted #cccccc;
padding-top:5px;
margin:2px;
line-height:20px;
}

.itemtextps {
font-size:15px;
border:1px dotted #cccccc;
text-align:center;
font-weight:bold;
padding:5px;
margin-bottom:10px;
line-height:20px;
}

.itemtextps span {
color:#FF0000;
}

.linkl {
padding:3px;
margin-bottom:10px;
float:left;
font-size:12px;
width:338px;
}

.linkr {
padding:3px;
margin-bottom:10px;
float:left;
font-size:12px;
width:338px;
text-align:right;
}

.textps {
	font-size: 14px;
	padding: 5px;
	margin-bottom: 10px;
	line-height: 25px;
	margin-right: 0px;
	float: left;
	text-align: left;
	width: 690px;
}

.revew {
font-size:12px;
float:left;
padding:5px;
width:300px;
line-height:20px;
}

.itemtable {
margin-bottom:5px;
}

.itemtd {
padding:3px;
}

.prt01 {
font-size:12px;
font-weight:bold;
padding:5px;
background-color:#f1f1f1;
border-left:1px solid #cccccc;
border-right:1px dotted #cccccc;
border-top:1px solid #cccccc;
width:250px;
float:left;
height:20px;
}

.prt02 {
font-size:12px;
padding:5px;
border-left:1px dotted #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
width:410px;
float:left;
height:20px;
}


.prt03 {
font-size:12px;
font-weight:bold;
padding:5px;
background-color:#f1f1f1;
border-left:1px solid #cccccc;
border-right:1px dotted #cccccc;
border-bottom:1px solid #cccccc;
border-top:1px dotted #cccccc;
width:250px;
float:left;
height:30px;
}

.prt04 {
font-size:12px;
padding:5px;
border-left:1px dotted #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-top:1px dotted #cccccc;
width:410px;
float:left;
height:30px;
}

.prt05 {
font-size:12px;
padding:5px;
border-left:1px dotted #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
width:199px;
float:left;
height:20px;
}

.prt06 {
font-size:12px;
font-weight:bold;
padding:5px;
background-color:#f1f1f1;
border-left:1px solid #cccccc;
border-right:1px dotted #cccccc;
border-top:1px solid #cccccc;
width:250px;
float:left;
height:51px;
}

.prt07 {
font-size:12px;
font-weight:bold;
padding:5px;
background-color:#f1f1f1;
border-left:1px solid #cccccc;
border-right:1px dotted #cccccc;
border-top:1px solid #cccccc;
width:250px;
float:left;
height:40px;
}

.prt08 {
font-size:12px;
padding:5px;
border-left:1px dotted #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
width:410px;
float:left;
height:40px;
}

.prt09 {
font-size:12px;
font-weight:bold;
padding:5px;
background-color:#f1f1f1;
border-left:1px solid #cccccc;
border-right:1px dotted #cccccc;
border-bottom:1px solid #cccccc;
border-top:1px dotted #cccccc;
width:250px;
float:left;
height:450px;
}

.prt10 {
font-size:12px;
padding:5px;
border-left:1px dotted #cccccc;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
border-top:1px dotted #cccccc;
width:410px;
float:left;
height:450px;
}

.prt11 {
font-size:12px;
padding:5px;
border-left:1px dotted #cccccc;
border-right:1px solid #cccccc;
border-top:1px solid #cccccc;
width:199px;
float:left;
height:45px;
}

.prt12 {
font-size:12px;
font-weight:bold;
padding:5px;
background-color:#f1f1f1;
border-left:1px solid #cccccc;
border-right:1px dotted #cccccc;
border-top:1px solid #cccccc;
width:250px;
float:left;
height:76px;
}

.preimg01 {
margin:3px;
float:right
}

.contact {
	font-size: 12px;
	padding: 10px;
	border: 1px dotted #cccccc;
	text-align: left;
}

.contact span {
font-weight:bold;
}

.ptbl01 {
padding:5px;
margin:5px;
font-size:12px;
border-bottom:1px dotted #666666;
width:230px;
}

.ptbl02 {
padding:5px;
margin:5px;
font-size:12px;
border-bottom:1px dotted #666666;
width:450px;
}

.ptbl03 {
padding:5px;
margin:5px;
font-size:12px;
text-align:right;
}

.ctbl01 {
border:1px solid #999999;
background-color:#f6f6f6;
font-size:12px;
padding:5px;
width:330px;
font-weight:bold;
}

.ctbl02 {
border-bottom:1px solid #999999;
border-left:1px solid #999999;
border-right:1px solid #999999;
background-color:#f6f6f6;
font-size:12px;
padding:5px;
width:330px;
font-weight:bold;
}

.ctbl03 {
border-top:1px solid #999999;
border-bottom:1px solid #999999;
border-right:1px solid #999999;
font-size:12px;
padding:5px;
width:347px;
}

.ctbl04 {
border-bottom:1px solid #999999;
border-right:1px solid #999999;
font-size:12px;
padding:5px;
width:347px;
}

.subtitle-press {
	background-image: url(../images/subtitle-orange.gif);
	height: 34px;
	font-size: 18px;
	background-repeat: no-repeat;
	padding-left: 20px;
	padding-top: 16px;
}
