#psvtb {
	margin: 0 auto;
	width: 515px;
}

.ptextmain{
    font-size: small;
	font-weight: bold;
	line-height: 135%;
	color: #2657A4;
	text-align: left;
	margin : 5px 0px 5px 0px;
}

.ptextusual{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
}

.ptextusual2{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
}

#psvindex01 {

	width : 510px;
	margin : 0px 0px 0px 0px;

}

#psvindex02 {

	width : 300px;
	margin : 0px 0px 0px 0px;
	float: left;

}

#psvindex03 {

	width : 150px;
	margin : 0px 0px 0px 10px;
	float: left;

}

.psvcl {

	clear : both;

}

.ptextbig{
    font-size: large;
	font-weight: bold;
	line-height: 150%;
	color: #2657A4;
}

.ptextusual3{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-2em;
	padding-left:2em;
	width: 375px;
	text-align: left;
}

.ptextusual4{
	font-size: small;
	font-weight: bold;
	line-height: 135%;
	color: #FF0000;
	width: 360px;
	text-align: left;
	background-image: url(../images/boxyoko.jpg);
	background-repeat: repeat-y;
	padding : 0px 20px 0px 20px;
}

.ptextusual66{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	width: 360px;
	text-align: left;
	background-image: url(../images/boxyoko.jpg);
	background-repeat: repeat-y;
	padding : 0px 20px 4px 20px;
}

.psvred{
    font-size: small;
	font-weight: bold;
	line-height: 135%;
	color: #FF0000;
}

.ptextusual5{
    font-size: x-small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 350px;
	text-align: left;
}

.ptextusual6{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 510px;
	text-align: left;
}

.muryouicon {

	vertical-align : middle;

}

.psvfaq {
padding-left: 50px;
width: 600px;
}

.psvfaq table.question {
margin-bottom: 8px;
}

.psvfaq table.answer {
margin-bottom: 16px;
margin-left: 30px;
}

.psvfaq th,
.psvfaq td {
vertical-align: top;
}

.psvfaq th {
padding-right: 8px;
}


.ptextusualfaq{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	width: 600px;
	text-align: left;
/*	background-image: url(../images/qicon.jpg); 
	background-repeat: no-repeat;
	padding-left:25px;*/
	margin-left:40px;
	margin-bottom:10px;
	padding-bottom:5px;
	margin-top:20px;
}

.ptextusualfaq2{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	width: 577px;
	text-align: left;
/*	background-image: url(../images/aicon.jpg); 
	background-repeat: no-repeat;
	padding-left:25px;*/
	padding-bottom:10px;
	margin-left:55px;
}

.ptvfaq{
  
	margin-bottom:20px;
}

#psvtb .faqlist{
	margin-left:30px;
	pading-left:0px;
	list-style-type: disc;
}

.faqlist2{
	margin-left:48px;
	pading-left:0px;
	list-style-type: decimal;
}

.faqlist3{
	margin-left:23px;
	pading-left:0px;
	list-style-type: decimal;
}

.faqlist4{
	margin-left:55px;
	pading-left:0px;
	list-style-type: decimal;
}

.ptextusual7{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	width: 370px;
	text-align: left;
	background-repeat: repeat-y;
	padding : 0px 10px 0px 20px;
}

.ptextusual9{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-2em;
	padding-left:2em;
	width: 325px;
	text-align: left;
}

.ptextusual8{
    font-size: small;
	font-weight: bold;
	line-height: 135%;
	color: #2657A4;;
	text-align: left;
	background-repeat: no-repeat;
	padding-left:25px;
	margin-top:10px;
}

.ptextusual10{
    font-size: small;
	font-weight: bold;
	line-height: 135%;
	color: #2657A4;;
	text-align: left;
	background-repeat: no-repeat;
	padding-left:25px;
	margin-top:10px;
}

.ptextusual11{
    font-size: small;
	font-weight: bold;
	line-height: 135%;
	color: #2657A4;;
	text-align: left;
	background-repeat: no-repeat;
	padding-left:25px;
	margin-top:10px;
}

#tokutenball {
	width : 500px;
	margin: 0 auto;
}

#tokutenball ul{

	list-style : none;
	margin : 0px 0px 0px 0px;
    padding : 0px;

}

#tokutenball li{
    font-size: small;
	margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
}

.ptextusual12{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 440px;
	text-align: left;
}

.ptextusual13{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 450px;
	text-align: left;
	margin : 5px 0px 0px 0px;
}

.ptextusual14{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 450px;
	text-align: left;
}

.ppink{

	color: #E0739F;
	font-weight: normal;

}

#pindfl {

	width : 510px;
	margin : 0px 0px 0px 0px;

}

#pindfl01 {

	width : 300px;
	margin : 0px 0px 0px 0px;
	float: left;
	font-size: small;
	font-weight: bold;
	line-height: 135%;
	color: #2657A4;
	text-align: left;
	margin : 15px 0px 5px 0px;

}

#pindfl02 {

	width : 190px;
	margin : 0px 0px 0px 10px;
	float: left;

}

#pindfl0296 {

	width : 190px;
	margin : 8px 0px 0px 10px;
	float: left;

}

#pindfl2 {

	width : 510px;
	margin : 0px 0px 0px 0px;

}

#pindfl201 {

	width : 320px;
	margin : 0px 0px 0px 0px;
	float: left;
	font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 5px 0px 5px 0px;

}

#pindfl202 {

	width : 170px;
	margin : 0px 0px 0px 10px;
	float: left;

}



#faqball {

	width : 400px;
	margin-bottom : 0px;
	margin-left : 0px;

}

#faqball ul{

	list-style : none;
	margin : 5px 0px 0px 0px;
    padding : 0px;

}

#faqball li{
    font-size: small;
	margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
}

.ptextusual070921{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 290px;
	text-align: left;
}

.psvcl2{

	clear : both;
	margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 0px;

}


.ptextusual88{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 350px;
	text-align: left;
}

.startpsv{
    font-size: medium;
	font-weight: bold;
	line-height: 150%;
	color: #FF3200;
}


#pindfl0199 {

	width : 350px;
	float: left;
	font-size: small;
	font-weight: bold;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 5px 0px 5px 8px;
	text-indent:-1em;
	padding-left:1em;

}

#pindfl0299 {

	width : 120px;
	margin : 0px 0px 0px 5px;
	float: left;

}

.suiheip{
	vertical-align: middle;
	margin : 0px 0px 0px 80px;
}

.ppink0928{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #FF6600;
}

.ptextusualbox{
    font-size: medium;
	color: #333333;
	font-weight: normal;
	line-height: 135%;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding : 5px;
	text-align : left;
	width : 450px;
	margin : 0px 0px 5px 15px;
}

.ptextusual0928{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-2em;
	padding-left:2em;
	width: 485px;
	text-align: left;
}

.ptextusual09281{
    font-size: medium;
	font-weight: bold;
	line-height: 135%;
	color: #FF0000;
	background-color: #EEEEEE;
	border: 1px solid #CCCCCC;
	padding : 3px;
	width: 78px;
	margin : 0px 0px 5px 0px;
}

.ptextusual09282{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 0px 0px 5px 0px;
}

.ptextusual09283{
    font-size: x-small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	text-indent:-0.3em;
	padding-left:0.3em;
}

.ptextmain0928{
    font-size: small;
	font-weight: bold;
	line-height: 135%;
	color: #FF0000;
	text-align: left;
	margin : 5px 0px 5px 0px;
}

.ptextusual09284{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 0px 0px 0px 14px;
}

.bpcamtextusual{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #FFFFFF;
	text-align: left;
	background-color: #052A83;
	padding : 10px;
	width : 495px;
}

#bpcamball {

	width : 510px;
	margin-bottom : 0px;
	margin-left : 0px;

}

#bpcamball ul{

	list-style : none;
	margin : 0px 0px 0px 0px;
    padding : 0px;

}

#bpcamball li{
    font-size: small;
	margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
}

.bpcamtextusual2{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 510px;
	text-align: left;
}

.bpcamtextusual3{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	width: 510px;
}

.bpicon{
    vertical-align: middle;
}

#faniti{

	width: 515px;
	margin : 0px 0px 10px 0px;
    padding : 0px;

}

.bpcamtextusual1030{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #FF0000;
	text-align: left;
	width: 345px;
	float: left;
}

.bpcamtextusual1031{
	width: 165px;
	float: left;
}

#box1{

	width: 515px;
	margin : 5px 0px 10px 0px;
    padding : 0px;

}

.box1left{
	width: 265px;
	float: left;
}

.box1right{
	width: 245px;
	float: left;
	margin : 0px 0px 0px 20px;
}

.ptextusual071201{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 10px 0px 10px 0px;
		text-indent:-1em;
	padding-left:1em;
}

.ptextusual0712012{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	background-color: #FFFFE6;
	border-left: 1px solid #A8873A;
	border-right: 1px solid #A8873A;
	border-bottom: 1px solid #A8873A;
	padding : 10px;
	width : 493px;
	margin : 0px 0px 10px 0px;
}

.bpcamtextusual071201{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 510px;
	text-align: left;
	margin : 0px 0px 10px 0px;
}

.ptextusual0712013{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 0px 0px 0px 20px;

}

.ptextusual0712014{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 0px 0px 0px 0px;
	text-indent:-1em;
	padding-left:1em;
}

.ptextusual0712015{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 0px 0px 0px 0px;
}

span.aka071201{
	color: #FF0000;
}

.box2marb{
	margin : 0px 0px 10px 0px;
}

.ptextusual071202{
    font-size: x-small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 5px 0px 5px 15px;
}

.martop071203{
	margin : 10px 0px 0px 0px;
}

.bpcamtextusual071203{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 510px;
	text-align: left;
	margin : 0px 0px 0px 0px;
}

.syousai071203{
	margin : 0px 0px 10px 0px;
}

.ptextusual071204{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	margin : 10px 0px 10px 0px;
}

.ptextusual0712041{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	margin : 0px 0px 0px 0px;
	clear : both;
}

.reibox{
	background-color: #FFFFE6;
	border: 1px solid #A8873A;
	padding : 10px;
	width : 493px;
	margin : 0px 0px 10px 0px;
}

#tokutenball1211 {

	width : 500px;
	margin-bottom : 0px;
	margin-left : 0px;

}

#tokutenball1211 ul{

	list-style : none;
	margin : 0px 0px 0px 0px;
    padding : 0px;

}

#tokutenball1211 li{
    font-size: small;
	margin : 0px 0px 5px 0px;
    padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
}

.dcampink{
	font-weight: bold;
	color: #E2165B;
}

.bwinkakunin {
	width : 515px;
}

.ptextusual080108{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	width: 450px;
	text-align: left;
}

.ptextusual080109{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	width: 141px;
}

.ptextusual0801091{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	text-align: left;
}

.pinfo{
    font-size: medium;
	font-weight: bold;
	line-height: 135%;
	color: #2757A3;
	text-align: left;
	padding-left:10px;
	margin : 15px 0px 5px 5px;
}

.pinfocont{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	border-top: 1px dotted #2757A3;
	border-bottom: 1px dotted #2757A3;
	padding:5px;
	margin : 0px 0px 5px 0px;
}

.pinfocont2{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	border-top: 1px dotted #2757A3;
	border-bottom: 1px dotted #2757A3;
	padding:5px;
	margin : 0px 0px 15px 0px;
}

.pinfocont3{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	border-top: 1px dotted #2757A3;
	border-bottom: 1px dotted #2757A3;
	padding:5px;
	margin : 0px 0px 10px 0px;
}

.pinfousual{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
}

.pinfousual2{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 8px 0px 0px 0px;
}

.pinfousualkome{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	text-indent:-1em;
	padding-left:1em;
	margin : 5px 0px 5px 0px;
}

.pinfousualkome2{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	text-indent:-1em;
	padding-left:1em;
	margin : 5px 0px 0px 0px;
}

.pinfoleftm{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	margin : 0px 0px 0px 50px;
}

.pinfoaka{
	color: #FF0000;
}

#pinfoball {

	width : 500px;
	margin-bottom : 0px;
	margin-top : 5px;
	margin-left : 0px;

}

#pinfoball ul{

	list-style : none;
	margin : 0px 0px 0px 0px;
    padding : 0px;

}

#pinfoball li{
    font-size: small;
	margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
}

.pinfobg{
	padding : 2px;
	font-size: small;
	font-weight: bold;
	line-height: 135%;
	color: #333333;
	background-color: #FFFFFF;
	border: 1px solid #E7E7E7;
	margin : 0px 0px 5px 0px;
}

.psuihei{
	vertical-align : middle;
}

.matop080411{
	margin : 5px 0px 0px 0px;
}

.ptextusual080524{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #055798;
	margin : 10px 0px 10px 0px;
}

.reibox0806{
	background-color: #FFFFFF;
	border-top: 2px dotted #055798;
	border-bottom: 2px dotted #055798;
	padding-top : 10px;
	padding-left : 10px;
	padding-center : 10px;
	width : 495px;
	margin : 0px 0px 10px 0px;
}

.ptextusual0805242{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #055798;
	text-align: left;
	margin : 0px 0px 0px 0px;
}

.pinfo0806{
    font-size: medium;
	font-weight: bold;
	line-height: 135%;
	color: #2757A3;
	text-align: left;
	padding-left:10px;
	margin : 15px 0px 5px 5px;
}

.bpcamtextusual080628{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #FF0000;
	text-align: left;
}

.itiran0806{
    margin : 0px 10px 10px 0px;
}

#pinfoball0807 {

	width : 500px;
	margin-bottom : 0px;
	margin-top : 0px;
	margin-left : 0px;

}

#pinfoball0807 ul{

	list-style : none;
	margin : 0px 0px 0px 0px;
    padding : 0px;

}

#pinfoball0807 li{
    font-size: small;
	margin : 0px 0px 0px 0px;
    padding : 0px 0px 0px 17px;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
}

.pinfousualkome0807{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: left;
	text-indent:-1em;
	padding-left:1em;
	padding-bottom:0px;
	margin : 0px 0px 0px 0px;
}

.zukap01{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-align: center;
	padding:0px;
	margin : 0px 0px 0px 0px;
}

.ptextusual080710k{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-0.5em;
	padding-left:0.5em;
}

.phana01{
	margin : 5px 0px 10px 0px;
}

.ptextusual080812{
    font-size: small;
	font-weight: normal;
	line-height: 135%;
	color: #333333;
	text-indent:-1em;
	padding-left:1em;
	text-align: left;
}

.ptextusual0808121{
    margin : 0px 0px 0px 41px;
}

.ppink0808{

	color: #E0739F;

}

.dbpcampsen08{
    border-top: 1px dotted #E0739F;
	border-bottom: 1px dotted #E0739F;
	padding : 0px 0px 5px 0px;
	margin : 5px 0px 5px 0px;
	
}

.martop080813{
	padding : 0px 0px 5px 0px;
	margin : 10px 0px 0px 0px;
	
}

.stkeihin3{
	color: #ED8FB4;

}

.stkeihin4{
	text-indent:-0.8em;
	padding-left:0.8em;

}



table.basic {
	margin-bottom: 10px;
}



table.basic,table.basic td,table.basic th{
border-collapse:collapse;
border-color:#fff;
border-style:solid;
border-width:2px;
font-weight:normal;
}

table.basic td,table.basic th{
padding:2px;
padding-top:6px;
}
table.basic th{
background-image:url(../../../css/images/basic_th_bg.gif);
background-repeat:repeat-x;
background-color:#E8F0F3;
background-position:top;
text-align:center;
font-weight:bold;
color:#0C445D;
}
table.basic th.sub {
background-image:url(../../../css/images/basic_th_sub_bg.gif);
font-weight:normal;
background-color:#F3F7F9;
}
table.basic th.head {
background-image:url(../../../css/images/basic_th_head_bg.gif);
color:#033;
background-color:#D3E2E8;
}
table.basic td{
background-image:url(../../../css/images/basic_td_bg.gif);
background-repeat:repeat-x;
background-color:#f4f4f4;
background-position:top;
padding: 5px;
}

table.basic td.onborder{
background-image:url(../../../css/images/basic_td_bg.gif);
background-repeat:repeat-x;
background-color:#f4f4f4;
background-position:top;
}
/*
table.basic th.ikeda{
	background-color:#009b74;
	color:#fff;

}
table.basic th.senshu{
	background-color:#E70014;
	color:#fff;
}
th.ib{
	background-color:#FFCC99;
}
th.is{
	background-color:#FFFFCC;
	}
*/
table.noborder td{
background-image:none;
}

th.nobg,
td.nobg {
background-image:none;
}





/* ’Ç‰Á100310 */

#point {
	clear:both;
	width : 580px;
	margin : 0 auto;

}

#point01 {
	width : 360px;
	float: left;
	font-size: medium;
	font-weight: bold;
	line-height: 160%;
	color: #2657A4;
	text-align: left;
	margin : 17px 0px 0px 5px;

}

#point02 {
	width : 180px;
	margin : 8px 0px 5px 30px;
	float: left;

}

.clear {
	clear:both;
	font-size:1px;
	line-height:1px;
}


.omsBtnImg {
	float: right;
	margin:0 0 5px 0;
}

.commentList table {
font-size: small;
}

.commentList th,
.commentList td {
font-weight: normal;
vertical-align: top;
text-align: left;
}

.commentList th {
padding-right: 6px;
}


.tameruBlue {
	color: #2657A4;
}
.ml10 {
	margin-left:10px;
}

.w500 {
	width:500px;
}



#content .listfaq {
	margin:10px 0 0;
	width: 100%;
}

#content .listfaq li {
	background: url(../../../service/images/marker_01.gif) no-repeat 0px 0.4em;
	padding: 0px 0px 0px 20px;
	list-style: none;
}




/* kitei */

dl.kitei{
	margin-left:0.5em;
	margin-bottom:10px;
}
dd.kitei{
	margin:0;
	margin-left:2em;
	}
ol.kiteiList,ol.kiteiList li{
	list-style-type:decimal;
	margin-left:2em;
	text-indent:0;
}

