@charset "shift_jis";

/* Personal Computer INDEX */
div.pcCourse a:link    { color : #333333 ; text-decoration : underline ;}
div.pcCourse a:visited { color : #333333 ; text-decoration : underline ; }
div.pcCourse a:hover   { color : #333333 ; text-decoration : none ; }
div.pcCourse a:active  { color : #333333 ; text-decoration : underline ; }



/* Title */
.pcTitle{/*margin-bottom:15px;*/}

/* Section */
.section{
width:552px;
margin:15px 0 0 0;
padding:1px;
border:1px solid #CCCCCC;
}

/* interior_detail */
.interior_detail{margin:30px 0 0 0;}
.interior_detail h3{margin-bottom:10px;}
div.interior_detail a:link    { color : #E7468A ; text-decoration : underline ;}
div.interior_detail a:visited { color : #E7468A ; text-decoration : underline ; }
div.interior_detail a:hover   { color : #E7468A ; text-decoration : none ; }
div.interior_detail a:active  { color : #E7468A ; text-decoration : underline ; }


/* tanomana_ban */
.tanomana_ban{
margin:30px 0 0 0;
width:556px;
height:80px;
background:url(/kouza/common/img/tanomana_bg.gif) left top no-repeat;
position:relative;
}

.tanomana_ban p.btn01{
position:absolute;
top:32px;
left:166px;}

.tanomana_ban p.btn03{
position:absolute;
top:14px;
right:6px;
}

/* schoolData */
.schoolData{
width:;
margin:30px 0 0 0;
padding:1px;
border:1px solid #CCCCCC;
}

.schoolData h3{
margin-bottom:10px;
}

/*01 - 02 section*/
div.info_list{
padding:6px 0;
width:552px;
height:85px;
overflow:auto;
}

div.info_list ul{
margin-left:15px;
width:518px;
}

div.info_list li{
padding:1px 0;
font-size:100%;
background:url(/kouza/common/img/dotline_x.gif) left bottom repeat-x;
}

div.info_list li span{
padding-left:10px;
background:url(/kouza/common/img_a/icon_arrow01.gif) 0 0.3em no-repeat;
}

div.info_list li a:link    { color : #333333 ; text-decoration : none ;}
div.info_list li a:visited { color : #333333 ; text-decoration : none ; }
div.info_list li a:hover   { color : #333333 ; text-decoration : underline ; }
div.info_list li a:active  { color : #333333 ; text-decoration : none ; }


/*03 - 04 section*/
div.inner{
margin:10px 0 10px 6px;
width:540px;
background:url(/kouza/common/img/dotline_y02.gif) center top repeat-y;
}

div.inner a:link    { color : #E7468A ; text-decoration : underline ;}
div.inner a:visited { color : #E7468A ; text-decoration : underline ; }
div.inner a:hover   { color : #E7468A ; text-decoration : none ; }
div.inner a:active  { color : #E7468A ; text-decoration : underline ; }

div.inner dl{width:170px; padding-right:15px; float:left;}
div.inner dt{line-height:130%;}
div.inner dd{line-height:130%;}
div.inner dl.lastchild{width:170px; padding:0; float:right; background:none;}

.icon01{
padding-left:45px;
font-size:90%;
background:url(/kouza/common/img_a/icon_point.jpg) 0 0.2em no-repeat;
}

.pickup{
font-size:100%;
}

.updata{
display:block;
width:61px;
color: #E84B8D;
font-size:90%;
font-weight:bold;
text-align:center;
border:1px solid #E84B8D;
background:#FCE4EE;
}

.voice{
margin-top:5px;
font-size:110%;}

.more{
margin-top:5px;
display:block;}


/* 05 interior_detail */
div.detailbox{
margin:0 0 7px 1px;
width:552px;
}

.interior_detail .floatleft{
width:272px;
float:left;
}

.interior_detail .floatright{
width:272px;
float:right;
}

div.detailbox_bg02{
padding-bottom:10px;
width:272px;
background:url(/kouza/common/img/box_bg03.gif) left bottom no-repeat;
}

.interior_detail dl{
padding:5px 6px;
width:260px;
background:url(/kouza/common/img/box_bg01.gif) left top no-repeat;
position:relative;
min-height:72px;
_height:72px;
}

.interior_detail dt{
padding-left:17px;
width:163px;
font-size:100%;
font-weight:bold;
background:url(/kouza/common/img_a/icon_arrow02.gif) 0 0.3em no-repeat;
}

.interior_detail dd{
padding-left:17px;
width:163px;
line-height:130%;
}

.interior_detail dd.pic{
padding:0;
width:65px;
position:absolute;
top:10px;
right:10px;
}

.interior_detail dd.pic img{
padding:1px;
border:1px solid #CCCCCC;
}


/*school_box*/
.school_box{
margin-left:5px;
margin-bottom:10px;
width:540px;
}

.school_box h4{
margin-bottom:3px;
padding-left:15px;
background:url(/kouza/common/img/icon_circle.gif) 0 0.4em no-repeat;
}

.school_list{width:540px; margin:3px 0; 
}

.school_box ul.floatleft{
width:270px;
float:left;
}

.school_box ul.floatright{
width:270px;
float:right;
}

.school_box ul li{
display:inline;}

.school_box ul li.lastchild{
padding:0 0 0 5px;
background:none;
}

.school_box ul li span{
padding:0 5px 0 5px;
background:url(/kouza/common/img/separatorline.gif) right top no-repeat;
}

.school_box ul li.areaName{
display:block;
padding:0px 5px;
width:70px;
color:#FFFFFF;
background:#97C668;
font-weight:bold;
float:left;
}
