@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;
}

/* makeup_detail */
.makeup_detail{margin:30px 0 0 0;}
.makeup_detail h3{margin-bottom:10px;}
div.makeup_detail a:link    { color : #E7468A ; text-decoration : underline ;}
div.makeup_detail a:visited { color : #E7468A ; text-decoration : underline ; }
div.makeup_detail a:hover   { color : #E7468A ; text-decoration : none ; }
div.makeup_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:120px;
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 pc_detail */
div.detailbox{
margin:0 0 7px 1px;
width:552px;
}

.makeup_detail .floatleft{
width:272px;
float:left;
}

.makeup_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;
}

.makeup_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;
}

.makeup_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;
}

.makeup_detail dd{
padding-left:17px;
width:163px;
line-height:130%;
}

.makeup_detail dd.pic{
padding:0;
width:65px;
position:absolute;
top:10px;
right:10px;
}

.makeup_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;
}




/* i҂̐ */

#voice-Goukaku {
	border:1px solid #cccccc;
	width:552px;
	padding:1px;
	margin:15px 0 10px 0;
}
#voice-Goukaku h3 {height:26px; width:552px; margin:0 0 5px 0; padding:0;}
#voice-Goukaku table#Voice {width:552px; margin:0;}
#voice-Goukaku table#Voice td {vertical-align:top; color:#666666;}

table#goukakunokoe {width:275px; margin:0;}

table#goukakunokoe th {padding:5px 5px 6px 43px;
width:227px; height:36px; text-align:left;
background-image:url(/kouza/color/top/img/goukakuShikaku_icon.gif);
background-position:left top; background-repeat:no-repeat;
font-size:12px;
line-height:16px;
color:#e74a8d;
vertical-align:middle;
}

table#goukakunokoe td.photo {width:76px;
padding-left:4px; padding-bottom:2px; padding-right:10px;}

table#goukakunokoe td.VoiceText {vertical-align:top;
width:185px; padding-right:5px; padding-bottom:5px; margin:0;
line-height:14px; font-size:10px;}

table#goukakunokoe td.VoiceText a   { color : #e74a8d ;}
table#goukakunokoe td.VoiceText a:link    { color : #e74a8d ; text-decoration : underline ;}
table#goukakunokoe td.VoiceText a:visited { color : #e74a8d ; text-decoration : underline ; }
table#goukakunokoe td.VoiceText a:hover   { color : #e74a8d ; text-decoration : none ; }
table#goukakunokoe td.VoiceText a:active  { color : #e74a8d ; text-decoration : underline ; }

table#goukakunokoe td.VoiceText .icon2 {margin-bottom:3px;}
table#goukakunokoe td.VoiceText .name {margin:6px 0 0 0; padding:0; line-height:14px;}
table#goukakunokoe td.VoiceText .txt12 {font-size:12px; line-height:16px;}
table#goukakunokoe td.VoiceText .voiceBtn {margin:3px 0 0 0;}


.hide { clear:both; }
.hide hr { display:none; }

/*syusyoku*/
.syusyoku_l{
width:356px;
margin:0px 0px 0px 0px ;
padding:36px 0px 0px 10px;
float:left;
display:inline;
background:url(../img/syusyoku_torii.jpg) top no-repeat;
}

.syusyoku_r{
width:186px;
margin:0px 0px 0px 0px ;
float:left;
display:inline;
}

.syusyoku_b{
width:522px;
margin:10px 10px 20px 10px ;
padding:5px;
float:left;
display:inline;
background:#e8e8e8;
}

.detailbox_kouzalink{
width:552px;
height:151px;
padding-top:35px;
background:url(../img/kouzalink_bg.jpg) no-repeat;
margin:0px 0px 10px 0px ;
}

.detailbox_kouzalink p{
font-weight:bold;
font-size:110%;
margin:0px 0px 8px 23px ;

}

.detailbox_kouzalink p a:link{
color:#1b1b1b;

}
.section_shusyoku{
width:552px;
margin:0px 0 5px 0;
padding:1px;
border:1px solid #CCCCCC;}

.gold{
font-weight:bold;
color:#534100;}

.icon02{
padding-left:45px;
font-size:90%;
background:url(/kouza/common/img_a/icon_begin.jpg) 0 0.2em no-repeat;
}

.icon03{
padding-left:45px;
font-size:90%;
background:url(/kouza/common/img_a/icon_kentei.jpg) 0 0.2em no-repeat;
}

.bnr_titleunder01{
width:275px;
float:left;
display:inline;
margin:0px 6px 0px 0px ;

}

.bnr_titleunder02{
width:275px;
float:left;
display:inline;
margin:0px 0px 0px 0px ;

}
