@charset "utf-8";

/*
--------------------------------------------------------------------------------

	Kaijyusemji style
	designed by Askaen...

--------------------------------------------------------------------------------
*/


/* ---------------------------------
*    title
*/
.kindTitle1{
background: url(../img/kind_t01.jpg) no-repeat;
width:230px;
height:75px;
text-indent:-9999px;
display:block;
}


/* ---------------------------------
*    wk
*/

.Kwk1{
border-bottom:1px dotted #cdcdcd;
padding:10px 0 0 0;
height:81px;
}
.Kwk1L{
float:left;
width:280px;
}
.Kwk1R{
float:right;
width:280px;
}
.Kwk1 img {float:left;}
.Kwk1 p {
float:right;
display:block;
width:200px;
font-size:90%;
}
.Kwk1 p strong{
color:#333333;
font-size:120%;
}
.Kwk1 p a{
color:#006699;
text-decoration:none;
line-height:120%;
display:block;
padding:0 0 5px 0;
}
.Kwk1 p a:hover{
color:#006699;
text-decoration:underline;
line-height:120%;
display:block;
padding:0 0 5px 0;
}
.Kwk1 p span{ color:#999999; }


/* ---------------------------------
*    parts
*/
.cyu{
background:url(../sentence/img/cyu_bg01.jpg) left top no-repeat;
padding:10px 0 0 30px;
display:block;
width:500px;
margin:0 auto 20px auto;
}
.cyu span{
background:url(../sentence/img/cyu_bg02.jpg) right bottom no-repeat;
padding:0 30px 20px 0 ;
display:block;
line-height:160%;
color:#999999;
font-weight:bold;
}
.cyu2{
background:url(../sentence/img/cyu_bg01.jpg) left 20px no-repeat;
padding:30px 0 0 30px;
display:block;
width:500px;
margin:0 auto 10px auto;
}
.cyu2 span{
background:url(../sentence/img/cyu_bg02.jpg) right bottom no-repeat;
padding:0 30px 20px 0 ;
display:block;
line-height:160%;
color:#999999;
font-weight:bold;
}

.sentL{ float:left; display:block; line-height:160%; margin: 10px 10px 0 0;}
.sentR{ float:right; display:block; line-height:160%; margin: 10px 0 0 10px;}
.sentTable{
width:100%;
border-top:1px solid #cdcdcd;
border-left:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
margin:5px 0;
}
.sentTable th{
width:20%;
padding:5px 10px;
border-bottom:1px solid #cdcdcd;
border-right:1px solid #cdcdcd;
text-align:center;
background: #E0E0E0; 
}
.sentTable td{
width:80%;
padding:5px 20px;
border-bottom:1px solid #cdcdcd;
background:#ffffff;
}
.sentmi{ float:left; margin:0 5px 15px 0;}
.sentmi2{ float:left; margin:0 5px 50px 0;}
.sentmi3{ float:left; margin:0 5px 80px 0;}
.space{ padding:10px 0; line-height:150%;}
.Kikotitle{
display:block;
padding:2px 0 2px 15px;
margin:0 0 10px 0;
border-left:2px solid #999966;
color:#999966;
}

.btnavi{ padding:20px 0 0 0; display:block; line-height:100%;}
.btnavi strong{
padding:7px 0;
margin:0 5px 0 0;
background: #B6B6B6;
display:block;
width:30px;
float:left;
text-align:center;
border:1px solid #666666;
}
.btnavi a{
padding:7px 0;
margin:0 5px 0 0;
background: #CACACA;
display:block;
width:30px;
float:left;
text-align:center;
border:1px solid #999999;
}
.btnavi a:hover{
padding:7px 0;
margin:0 5px 0 0;
background: #B6B6B6;
display:block;
width:30px;
float:left;
text-align:center;
border:1px solid #666666;
}
