@charset "utf-8";
/* 出力サービス専用CSS */

.s_text{
text-align:left;
}

.s_text02{
float:right;
width:275px;
}

#no{
list-style-type:none;
margin:0px;
}
/*
テーブル部分-----------------------------*/
.table {
width:100%;
margin:0px 0px 10px 0px;
padding:0px;
border-collapse:collapse;
border-top:1px dotted #999999;
border-right:1px dotted #999999;
}
.table th {
width:30%;
padding:5px 5px 5px 5px;
text-align:left;vertical-align:top;
color:#000000;
background-color:#EEEEEE;
border-bottom:1px dotted #999999;
border-left:1px dotted #999999;
text-align:center;
}

.table td {
padding:5px;
border-left:1px dotted #999999;
border-right:1px dotted #999999;
border-bottom:1px dotted #999999;
}


/*見出し-----------------------------------*/

h5{
padding:5px 0 5px 15px;
border-left:#009cde 8px solid;
border-bottom:#009cde 1px solid;
font-size: 16px;
font-weight: bold;
color:#333;
text-align:left;
}

/*
Pstyle*/
.p1{
text-align:left;
margin-left:50px;
margin-top:0px;
margin-right:50px;
}

/*個別-----------------------------------*/
.text_gurau02{
width:300px;
float:left;
margin-left:10px;
margin-top:1px;
}
.ko_text{
width:400px;
float:left;
text-align:left;
}

.photo_imgleft02{
	width:260px;
	height:260px;
	border:1px dotted #999999;
	float:left;
    margin-bottom: 20px;
}
.photo_imgleft03{
	width:150px;
	height:150px;
	border:1px dotted #999999;
	float:left;
    margin-bottom: 20px;
	margin-left:20px;
}
