@charset "utf-8";
/* sekou */

p { margin:0; padding:0; }

.sekou01 {
width:589px;
height:150px;
padding:40px 0 0 0;
text-align:left;
border-bottom:1px solid #EEEEEE;
}

.ex01 {
width:589px;
height:60px;
}

.ex02 {
width:589px;
}

.ex01 p {
font-size:0.7em;
float:left;
}

.text {
width:360px;
font-size:0.8em;
line-height:140%;
padding:4px 0 0 10px;
}

.ex02 p {
float:left;
}

.ph {
padding:5px 0 0 0;
margin:0;
}

.ph01 {
width:59px;
height:40px;
padding:0 1px 0 0;
}

.kanren {
margin:0;
padding:5px 0 0 0;
font-size:0.7em;
color:#4E4E4E;
}

.kanren a {
position:relative;
color:#0066CC;
text-decoration:none;
border-bottom:1px dotted #0066CC;
}

.kanren a:hover {
border-bottom:1px solid #0066CC;
}

/* sekou02 */

.sekou02 {
width:589px;
height:150px;
padding:40px 0 0 0;
text-align:left;
clear:both;
border-bottom:1px solid #EEEEEE;
}

.text02 {
width:360px;
font-size:0.8em;
line-height:140%;
padding:3px 0 0 10px;
}

.text02 a {
color:#0066CC;
text-decoration:none;
border-bottom:1px dotted #0066CC;
}

.text02 a:hover {
border-bottom:1px solid #0066CC;
}

/* sekou03 */

.sekou03 {
width:589px;
height:100px;
padding:23px 0 0 0;
text-align:left;
clear:both;
border-bottom:1px solid #EEEEEE;
}

/* sekou04 */

.sekou04 {
width:589px;
height:70px;
padding:23px 0 0 0;
text-align:left;
clear:both;
}

.nounyu {
text-align:left;
padding:20px 0 0 0;
}

.nounyu a{
position:relative;
font-size:0.8em;
color:#0066CC;
text-decoration:none;
border-bottom:1px dotted #0066CC;
}

.nounyu a:hover {
border-bottom:1px solid #0066CC;
}


/* navigation */

.nav {
width:177px;
height:690px;
float:left;
background-color:#333333;
}
