@charset "UTF-8";
/**\*/
@import url("style-base.css");
@import url("style-default.css");


.txt01{
line-height:180%;
padding:7px 0px;
}
.txt02{
line-height:180%;
padding:7px 10px;
}

.list01{
padding:3px 0px 3px 28px;
}
.list01 li{
padding:1px 0px;
line-height:180%;
}

.list02{
padding:3px 0px 3px 28px;
list-style:circle;
}
.list02 li{
padding:1px 0px;
line-height:180%;
}

.list_gakunou{
padding:0 0 0 10px;
list-style: none;
}
.list_gakunou li{
padding:1px 0px 1px 15px;
line-height:180%;
background:url(../../img/inner/point03.gif) no-repeat 0 4px;
}


.redtxt{
color:#ee0000;
}
.bigtxt{
font-size:120%;
}
.bold{
font-weight:bold;
}

.ttl_area01{
background:url(../../img/inner/ttl_bg01_st.gif) no-repeat left top;
width:618px;
}
.ttl_area01 h3{
padding:8px 10px 5px 20px;
background:url(../../img/inner/ttl_bg02_st.gif) no-repeat left bottom;
font-size:125%;
line-height:150%;
}
.ttl_area_b01{
	background:url(../../img/inner/ttl_bg01_st02.jpg) no-repeat left top;
	width:618px;
}
.ttl_area_b01 h3{
padding:8px 10px 5px 20px;
background:url(../../img/inner/ttl_bg02_st.gif) no-repeat left bottom;
font-size:125%;
line-height:150%;
}



.ttl_area02{
background:url(../../img/inner/ttl_bg02.gif) no-repeat left top;
width:618px;
}
.ttl_area02 h3{
padding:4px 10px 4px 23px;
background:url(../../img/inner/ttl_bg02_end.gif) no-repeat left bottom;
font-size:100%;
line-height:150%;
color:#ffffff;
}


.ttl_area03{
background:url(../../img/inner/ttl_bg03_st.gif) no-repeat left top;
width:780px;
}
.ttl_area03 h3{
padding:8px 10px 5px 20px;
background:url(../../img/inner/ttl_bg03_end.gif) no-repeat left bottom;
font-size:125%;
line-height:150%;
}


div#gallery_bg	{
	background: url(../../img/area/gallery02.jpg) no-repeat 0 0;
	padding: 15px 0 0 20px;
	line-height: 220%;
}

.ttl01{
font-size:120%;
border-bottom:1px solid #d2d2d2;
padding:0px 0px 2px 20px;
line-height:150%;
color:#414141;
background:url(../../img/inner/point03.gif) no-repeat 3px 4px;
}
.ttl02{
font-size:120%;
padding-top:20px;
line-height:150%;
color:#414141;
}
.ttl03{
font-size:100%;
padding-top:10px;
line-height:150%;
}
.ttl04{
font-size:120%;
padding:2px 0px 2px 14px;
line-height:150%;
color:#414141;
border-bottom:1px solid #d2d2d2;
background:url(../../img/inner/point05.gif) no-repeat left center;
}
.ttl05{
font-size:120%;
padding:2px 0px 2px 14px;
line-height:150%;
color:#414141;
background:url(../../img/inner/point05.gif) no-repeat left center;
}
.ttl06{
font-size:100%;
padding-top:20px;
line-height:150%;
color:#414141;
}

.ttl07{
background:url(../../img/inner/point05.gif) no-repeat left 5px;
padding:1px 0px 1px 13px;
font-size:100%;
line-height:150%;
}

.ttl08{
background:url(../../img/inner/point09.gif) no-repeat 5px center;
border-bottom:1px solid #333333;
border-top:1px solid #333333;
padding:6px 0px 6px 25px;
font-weight:normal;
font-size:120%;
margin-bottom:5px;
}

.ttl09{
background:url(../../img/inner/point11.gif) no-repeat left 8px;
padding:3px 0px 3px 15px;
font-size:100%;
}

.ttl10{
font-size:120%;
padding-top:20px;
line-height:150%;
color:#414141;
border-bottom:1px solid #c0c0c0;
}

.ent_area01{
line-height:180%;
}
.ent_area02{
line-height:180%;
padding-top:8px;
}

.ent_box01{
padding-bottom:30px;
}
dl.infodate dt	{
	float: left;
	width: 230px;
}
dl.infodate dd	{
	float: right;
	width: 300px;
	text-align: right;
}

.date01{
text-align:right;
font-size:85%;
padding:3px 0px;
}

.bute{
padding:25px 0px;
text-align:center;
font-size:120%;
letter-spacing:3px;
}

.dat01{
text-align:right;
padding:5px 0px;
}

.w598{
width:598px;
margin-left:auto;
margin-right:auto;
}


.w568{
width:568px;
margin-left:auto;
margin-right:auto;
}



/********************************************************
guide
********************************************************/

#greeting{
background:url(../../img/guide/mastar.jpg) no-repeat right top;
padding-left:10px;
}


.table01{
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
}
.table01 th{
border-top:1px solid #D2D2D2;
text-align:left;
font-weight:normal;
padding:7px 10px;
vertical-align:top;
background:#FFEEF1;
}
.table01 td{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
text-align:left;
font-weight:normal;
padding:7px 10px;
vertical-align:top;
}



.entrance_table01{
}
.entrance_table01 th{
font-weight:normal;
padding:3px 3px;
}
.entrance_table01 td{
font-weight:normal;
padding:3px 3px;
}




.entrance_table02{
}
.entrance_table02 th{
font-weight:normal;
padding:3px 3px;
}
.entrance_table02 td{
font-weight:normal;
padding:3px 4px;
text-align: center;
}


.table02{
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
}
.table02 th{
background:#D3F0D1;
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
text-align:center;
padding:4px 5px;
vertical-align:top;
}
.table02 td{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
text-align:left;
vertical-align:top;
padding:4px 5px;
}
.table02 td.td_mid{
background:#ECFCEB;
vertical-align:middle;
}




.table03{
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
}
.table03 th{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
background:#D3F0D1;
padding:4px 3px;
text-align:center;
vertical-align:middle;
}
.table03 td{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 3px;
text-align:right;
vertical-align:top;
font-size:85%;
}
.table03 td.td_mid{
background:#ECFCEB;
vertical-align:middle;
font-size:100%;
text-align:left;
}
.table03 td.td_mid2,
.table03 th.th_mid2{
background:#FFE5EB !important;
}


.shyo_tab{
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
width:578px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.shyo_tab th{
width:90px;
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 10px;
background:#f0f0f0;
text-align:left;
vertical-align:top;
}
.shyo_tab td{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 10px;
text-align:left;
vertical-align:top;
}


.table04{
border-bottom:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
width:578px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.table04 th{
border-top:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
padding:4px 5px;
background:#D7E7FF;
text-align:center;
vertical-align:top;
}
.table04 td{
border-top:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
padding:4px 5px;
text-align:left;
vertical-align:top;
}


.con_bo{
width:450px;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:15px;
border:1px solid #e0e0e0;
background:#f0f0f0;
padding:10px 20px;
}




.table05{
border-bottom:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
width:578px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.table05 th{
border-top:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
padding:4px 10px;
background:#D7E7FF;
text-align:left;
vertical-align:top;
}
.table05 td{
border-top:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
padding:4px 10px;
text-align:left;
vertical-align:top;
}




.table06{
border-bottom:1px solid #c0c0c0;
border-left:1px solid #c0c0c0;
width:578px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.table06 th{
border-top:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
padding:4px 10px;
background:#FFD5DC;
text-align:center;
vertical-align:middle;
}
.table06 td{
border-top:1px solid #c0c0c0;
border-right:1px solid #c0c0c0;
padding:4px 10px;
text-align:left;
vertical-align:middle;
}

dl.gakusoku01	{
	padding-top: 15px;
	padding-left: 10px;
}
dl.gakusoku01 dd	{
	padding: 0 10px 0 15px;
}
table.mizukitable	{
	margin-top: 15px;
}
table.mizukitable th	{
	padding: 5px;
	color: #432627;
	font-weight: bold;
}
table.mizukitable td	{
	padding: 5px;
}


/************************************
	sitemap/
************************************/

#sitemap{
width:780px;
margin-left:auto;
margin-right:auto;
padding-top:25px;
padding-bottom:20px;
}

#site_left{
width:370px;
float:left;
}
#site_right{
width:370px;
float:right;
}

#sitemap ul{
list-style:none;
}
#sitemap ul li{
background:url(../../img/inner/point06.gif) no-repeat left 6px;
padding:4px 0px 4px 17px;
line-height:150%;
border-bottom:2px solid #E897A9;
margin-top:8px;
}
#sitemap ul li.sublist{
background:url(../../img/inner/point02.gif) no-repeat left 10px;
padding:4px 0px 4px 12px;
line-height:150%;
border-bottom:1px dotted #E897A9;
margin-top:8px;
margin-left:20px;
}

#sitemap a:link,#sitemap a:visited { color: ; text-decoration:none; }
#sitemap a:hover,#sitemap a:active { color: ; text-decoration:underline; }

#sitemap ul li.magolist{
background:url(../../img/inner/point02.gif) no-repeat left 6px;
padding:0 0 0 10px;
line-height:140%;
border:none;
margin:5px 0 0 35px;
}












.link_list{
list-style:none;
padding-left:10px;
padding-top:6px;
position:relative;
overflow:hidden;
}
.link_list li{
background:url(../../img/inner/point07.gif) no-repeat left 9px;
padding:2px 0px 2px 10px;
width:290px;
float:left;
}
.link_list li a:link,.link_list li a:visited { color: ; text-decoration:none; }
.link_list li a:hover,.link_list li a:active { color: ; text-decoration:underline; }







.table07{
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
width:578px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.table07 th{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 25px 4px 10px;
background:#f0f0f0 url(../../img/life/kyuko04.gif) no-repeat right center;
text-align:left;
vertical-align:top;
font-weight:normal;
}
.table07 th.nobg{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 0;
background-color: #f0f0f0;
background-image: none;
text-align:center;
vertical-align:top;
font-weight:normal;
}
.table07 td{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 10px;
text-align:left;
vertical-align:top;
}


.table071{
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.table071 th{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 10px;
background:#f0f0f0;
text-align:left;
vertical-align:top;
font-weight:normal;
}
.table071 td{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 10px;
vertical-align:top;
}




.icon_xls{
background:url(../../img/inner/icon_xls.gif) no-repeat left center;
padding:3px 0px 3px 25px;
}
.icon_pdf{
background:url(../../img/inner/icon_pdf.gif) no-repeat left center;
padding:3px 0px 3px 25px;
}




.info_box01{
padding-top:20px;
padding-bottom:10px;
}

table.subje_tab td{
padding-bottom:15px;
}



.lifebox{
width:285px;
float:left;
position:relative;
overflow:hidden;
padding-right:15px;
padding-bottom:20px;
}

.life_img{
width:120px;
float:left;
}
.life_txt{
width:165px;
float:left;
}




.table08{
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
width:578px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.table08 th{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 10px;
background:#D7E7FF;
text-align:left;
vertical-align:top;
font-weight:normal;
}
.table08 td{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 10px;
text-align:left;
vertical-align:top;
}

.table09{
border-bottom:1px solid #D2D2D2;
border-left:1px solid #D2D2D2;
width:578px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.table09 th{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 10px;
background:#FBE3E9;
text-align:left;
vertical-align:top;
font-weight:normal;
}
.table09 td{
border-top:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
padding:4px 10px;
text-align:left;
vertical-align:top;
}



.charming{
border-top:5px solid #E2E2DF;
background:#F8F8F7;
padding:15px 20px 15px 20px;
width:578px;
}




.gakkatab01{
border-bottom:1px solid #E2C9CE;
border-left:1px solid #E2C9CE;
}
.gakkatab01 caption{
background:#FD5661;
color:#ffffff;
font-weight:bold;
text-align:center;
font-size:120%;
padding:4px 0px;
}
.gakkatab01 th{
border-top:1px solid #E2C9CE;
border-right:1px solid #E2C9CE;
text-align:left;
color:#D02A35;
font-weight:normal;
padding:3px 10px;
vertical-align:top;
background:#FAEBEE;
}
.gakkatab01 td{
border-right:1px solid #E2C9CE;
padding:6px 10px;
}



.gakkatab02{
border-bottom:1px solid #C2DBCB;
border-left:1px solid #C2DBCB;
}
.gakkatab02 caption{
background:#28A067;
color:#ffffff;
font-weight:bold;
text-align:center;
font-size:120%;
padding:4px 0px;
}
.gakkatab02 th{
border-top:1px solid #C2DBCB;
border-right:1px solid #C2DBCB;
text-align:left;
color:#1F724A;
font-weight:normal;
padding:3px 10px;
vertical-align:top;
background:#CEF4DC;
}
.gakkatab02 td{
border-right:1px solid #C2DBCB;
padding:6px 10px;
}



.gakkatab03{
border-bottom:1px solid #E2D1B1;
border-left:1px solid #E2D1B1;
}
.gakkatab03 caption{
background:#FF7E23;
color:#ffffff;
font-weight:bold;
text-align:center;
font-size:120%;
padding:4px 0px;
}
.gakkatab03 th{
border-top:1px solid #E2D1B1;
border-right:1px solid #E2D1B1;
text-align:left;
color:#C55E08;
font-weight:normal;
padding:3px 10px;
vertical-align:top;
background:#FFDC98;
}
.gakkatab03 td{
border-right:1px solid #E2D1B1;
padding:6px 10px;
}



.gakkatab04{
border-bottom:1px solid #D9C8DA;
border-left:1px solid #D9C8DA;
}
.gakkatab04 caption{
background:#965398;
color:#ffffff;
font-weight:bold;
text-align:center;
font-size:120%;
padding:4px 0px;
}
.gakkatab04 th{
border-top:1px solid #D9C8DA;
border-right:1px solid #D9C8DA;
text-align:left;
color:#78167D;
font-weight:normal;
padding:3px 10px;
vertical-align:top;
background:#E8D2E9;
}
.gakkatab04 td{
border-right:1px solid #D9C8DA;
padding:6px 10px;
}


.rec_list{
list-style:none;
position:relative;
overflow:hidden;
}
.rec_list li{
width:185px;
float:left;
padding:1px 0px 1px 7px;
line-height:150%;
background:url(../../img/inner/point08.gif) no-repeat left center;
}





.schetab01{
border-bottom:1px solid #E2C9CE;
border-left:1px solid #E2C9CE;
}
.schetab01 th{
border-top:1px solid #E2C9CE;
text-align:center;
color:#D02A35;
font-weight:normal;
padding:3px 10px;
vertical-align:middle;
background:#FAEBEE;
}
.schetab01 td{
border-right:1px solid #E2C9CE;
border-top:1px solid #E2C9CE;
padding:6px 10px;
}




.schetab02{
border-bottom:1px solid #C2DBCB;
border-left:1px solid #C2DBCB;
}
.schetab02 th{
border-top:1px solid #C2DBCB;
text-align:center;
color:#1F724A;
font-weight:normal;
padding:3px 10px;
vertical-align:middle;
background:#CEF4DC;
}
.schetab02 td{
border-top:1px solid #C2DBCB;
border-right:1px solid #C2DBCB;
padding:6px 10px;
}




.schetab03{
border-bottom:1px solid #E2D1B1;
border-left:1px solid #E2D1B1;
}
.schetab03 th{
border-top:1px solid #E2D1B1;
text-align:center;
color:#C55E08;
font-weight:normal;
padding:3px 10px;
vertical-align:middle;
background:#FFDC98;
}
.schetab03 td{
border-top:1px solid #E2D1B1;
border-right:1px solid #E2D1B1;
padding:6px 10px;
}


.schetab04{
border-bottom:1px solid #D9C8DA;
border-left:1px solid #D9C8DA;
}
.schetab04 th{
border-top:1px solid #D9C8DA;
text-align:center;
color:#78167D;
font-weight:normal;
padding:3px 10px;
vertical-align:middle;
background:#E8D2E9;
}
.schetab04 td{
border-top:1px solid #D9C8DA;
border-right:1px solid #D9C8DA;
padding:6px 10px;
}



#rec_about{
background:url(../../img/life/rec_bg.jpg) no-repeat right top;
}




.cons_bo01{
border-bottom:1px dotted #9F9F9F;
border-top:1px dotted #9F9F9F;
padding:10px 0px;
margin:15px 0px;
}



#salon01{
background:url(../../img/area/pu01.jpg) no-repeat right top;
padding-bottom:20px;
}

.salon02{
padding-left:10px;
padding-right:280px;
}



.table10{
border-bottom:1px solid #C8B79B;
border-left:1px solid #C8B79B;
}
.table10 th{
border-top:1px solid #C8B79B;
background:#D4C5AB;
padding:6px 10px;
vertical-align:top;
text-align:left;
color:#5B4C33;
font-weight:normal;
}
.table10 td{
border-top:1px solid #C8B79B;
border-right:1px solid #C8B79B;
padding:6px 10px;
vertical-align:top;
text-align:left;
}





.pink_box{
border:5px solid #FBA5B1;
background:#FFDCE1;
padding:10px 15px;
}



.table11{
border-bottom:1px solid #C8B79B;
border-left:1px solid #C8B79B;
}
.table11 th{
border-top:1px solid #C8B79B;
background:#FAEBEE;
padding:6px 10px;
vertical-align:top;
text-align:left;
color:#5B4C33;
font-weight:normal;
}
.table11 td{
border-top:1px solid #C8B79B;
border-right:1px solid #C8B79B;
padding:6px 10px;
vertical-align:top;
text-align:left;
}









div.next_prev{
margin-top:10px;
margin-bottom:50px;
padding-top:10px;
}
div.next_prev ul{
list-style:none;
}
div.next_prev ul li.prev{
background:url(../../img/inner/prevs.gif) no-repeat 2px 7px;
padding:4px 0px 4px 18px;
}
div.next_prev ul li.backs{
background:url(../../img/inner/topss.gif) no-repeat 2px 7px;
padding:4px 0px 4px 18px;
}
div.next_prev ul li.next{
background:url(../../img/inner/nexts.gif) no-repeat 2px 7px;
padding:4px 0px 4px 18px;
}



.table12{
border-bottom:1px solid #BEBEBE;
border-left:1px solid #BEBEBE;
width:578px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
}
.table12 th{
border-top:1px solid #BEBEBE;
border-right:1px solid #BEBEBE;
padding:4px 10px;
background:#FF7B96;
text-align:center;
vertical-align:middle;
color:#ffffff;
}
.table12 td{
border-top:1px solid #BEBEBE;
border-right:1px solid #BEBEBE;
padding:4px 10px;
text-align:center;
vertical-align:middle;
}
.table12 td.mid_td{
background:#FFD5DC;
text-align:left;
}


.table13	{
	margin: 10px 0 10px 10px;
}
.table13 th	{
	font-weight: normal;
	vertical-align: top;
	padding: 0 5px 5px 0;
}
.table13 td	{
	font-weight: normal;
	vertical-align: top;
	padding: 0 5px 5px 0;
}
.table14	{
	margin: 0;
	border: none;
}
.table14 td	{
	font-weight: normal;
	vertical-align: top;
	padding: 2px;
	border: none;
	line-height: 150%;
}


#libimg{
background:url(../../img/inner/libimg2.jpg) no-repeat right top;
padding-right:330px;
padding-top:15px;
padding-left:10px;
padding-bottom:40px;
}

.w780{
width:780px;
margin-left:auto;
margin-right:auto;
}










table.form_table{
border-top:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
}
table.form_table th{
width:120px;
}

table.form_table{
border-top:1px solid #D7D7D7;
border-left:1px solid #D7D7D7;
margin-top:15px;
}
table.form_table th{
border-bottom:1px solid #D7D7D7;
background:#EEEEEE;
font-weight:normal;
text-align:left;
vertical-align:top;
padding:10px 7px;
width:170px;
}
table.form_table td{
border-bottom:1px solid #D7D7D7;
border-right:1px solid #D7D7D7;
text-align:left;
vertical-align:top;
padding:10px 7px;
}

table.form_table th.must{
width:200px;
background:url(../../img/inner/must.gif) no-repeat 175px 6px #EEEEEE;
}

.f450:focus,
.f350:focus,
.f300:focus,
.f200:focus,
.f100:focus,
.f50:focus,
.f30:focus,
.change_table textarea:focus{
background-color:#FEEEEE;
}


.f350{
width:350px;
padding:1px;
border:1px solid #858585;
}
.f300{
width:300px;
padding:1px;
border:1px solid #858585;
}

.f450{
width:450px;
padding:1px;
border:1px solid #858585;
}

.f200{
width:200px;
padding:1px;
border:1px solid #858585;
}

.f100{
width:100px;
padding:1px;
border:1px solid #858585;
}

.f50{
width:50px;
padding:1px;
border:1px solid #858585;
}

.f30{
width:30px;
padding:1px;
border:1px solid #858585;
}


.mintxt{
font-size:10px;
}



/********************************************************
入試概要
********************************************************/

table.nyugai_noborder	{
	border: none;
	margin-top: 15px;
	color: #4B3D1F;
}
table.nyugai_noborder th	{
	padding: 0 15px 0 0;
	vertical-align: top;
}
table.nyugai_noborder td ol	{
	margin-left: 26px;
}
table.nyugai_orange	{
	margin-top: 10px;
}
table.nyugai_orange th,
table.nyugai_orange td	{
	padding: 5px;
	color: #4B3D1F;
	vertical-align: middle;
	line-height: 140%;
}
span.size10px	{
	font-size: 85%;
	line-height: 140%;
	letter-spacing: 1px;
}

/********************************************************
アクセスマップ
********************************************************/

div#map_add	{
	margin-top: 15px;
}
div#map_bg	{
	background: url(../../img/guide/map05.jpg) no-repeat 0 0;
	width: 342px;
	height: 65px;
	padding: 20px 0 0 295px;
}



/*********************************************************
インタビューページ
*********************************************************/


div#interview_swf{
	margin-top:10px;
	margin-bottom:20px;
}



.youji-visual{
	padding-left:1px;
}

.sec1-R{
	float:right;
}
.sec1-L{	
	float:left;
}
.intbox{
	border:solid 1px #e2e2e2;
	padding:15px;
	color:#06791b;
	line-height:1.7;
	background: #f0fbe5;
}
.intbox_b{
	border:solid 1px #e2e2e2;
	padding:15px;
	color:#ea4064;
	line-height:1.7;
}
.intbox02{
	background-color:#fffdda;
	padding:15px;
	color:#333;
	line-height:1.7;
}
	
.icon-int{
	margin-bottom:8px;
} 

.photo-p{
	padding-left:20px;
}
.photo-p-right{
	padding-right:20px;
}
	
.w343 { width:311px; }
.w320 {
	width:320px;
}
.w330 {
	width:330px;
}
.w300 {
	width:300px;
}
.w345 { width:313px; }
.w340 {
	width:340px;
}
.w365 {
	width:365px;
}
.w240 { width:240px; }
.w251 { width:251px; }
.w617 { width:585px; }
.w219 { width:219px; }
.w287 { width:255px; }
.w265 {
	width:265px;
}
.w280 {
	width:280px;
}
.m-t30{ margin-top:30px;}
.m-t20{ margin-top:20px;}
.m-t10{ margin-top:10px;}







.w578{
width:578px;
margin-left:auto;
margin-right:auto;
}


#cam_days{
background:url(../../img/entrance/campus/cam_bg.gif) no-repeat left top;
width:578px;
margin:0px auto;
margin-top:15px;
}
#cam_daysend{
width:578px;
position:relative;
overflow:hidden;
padding:25px 0px 10px 0px;
background:url(../../img/entrance/campus/cam_bgend.gif) no-repeat left bottom;
}

.camdays01{
width:170px;
float:left;
padding-left:10px;
text-align:center;
}
.camdays02{
width:170px;
float:left;
padding-left:24px;
text-align:center;
}
.camdays03{
width:170px;
float:left;
padding-left:25px;
text-align:center;
}


.cam01{
padding-top:10px;
padding-bottom:10px;
}

.cambox01{
background:url(../../img/entrance/campus/cam01_re.gif) repeat-y 0 0;
border-bottom:1px solid #e6cbba;
width:544px;
padding:0px 17px 17px 17px;
margin-bottom:3px;
}
.cambox02{
background:url(../../img/entrance/campus/cam02_re.gif) repeat-y 0 0;
border-bottom:1px solid #e6d8b9;
width:544px;
padding:0px 17px 17px 17px;
margin-bottom:3px;
}
.cambox03{
background:url(../../img/entrance/campus/cam03_re.gif) repeat-y 0 0;
border-bottom:1px solid #d1eacb;
width:544px;
padding:0px 17px 17px 17px;
margin-bottom:3px;
}
.cambox04{
background:url(../../img/entrance/campus/cam04_re.gif) repeat-y 0 0;
border-bottom:1px solid #f2d4f4;
width:544px;
padding:0px 17px 17px 17px;
margin-bottom:3px;
}


.cam02{
padding:3px 10px 12px 10px;
}


.camph{
background:url(../../img/entrance/campus/camph_bg.gif) no-repeat left top;
width:254px;
}
.camphend{
background:url(../../img/entrance/campus/camph_bgend.gif) no-repeat left bottom;
padding:15px 0px 18px 0px;
text-align:center;
}




.camaccess{
background:url(../../img/entrance/campus/camaccess_bg.gif) no-repeat left bottom;
padding:15px 15px 15px 15px;
}



#camcon{
height:88px;
margin-top:30px;
padding-bottom:30px;
background:url(../../img/entrance/campus/camcon.gif) no-repeat left top;
}
#camcon p{
padding-top:44px;
padding-left:32px;
}

.youji_info{
background:url(../../img/entrance/campus/youjiinfo.gif) no-repeat left top;
margin-bottom:12px;
}
.youji_infoend{
background:url(../../img/entrance/campus/youjiinfo_end.gif) no-repeat left bottom;
padding:50px 30px 20px 30px;
}

.design_info{
background:url(../../img/entrance/campus/designinfo.gif) no-repeat left top;
margin-bottom:12px;
}
.design_infoend{
background:url(../../img/entrance/campus/designinfo_end.gif) no-repeat left bottom;
padding:50px 30px 20px 30px;
}

.music_info{
background:url(../../img/entrance/campus/musicinfo.gif) no-repeat left top;
margin-bottom:12px;
}
.music_infoend{
background:url(../../img/entrance/campus/musicinfo_end.gif) no-repeat left bottom;
padding:50px 30px 20px 30px;
}

.dental_info{
background:url(../../img/entrance/campus/dentalinfo.gif) no-repeat left top;
margin-bottom:12px;
}
.dental_infoend{
background:url(../../img/entrance/campus/dentalinfo_end.gif) no-repeat left bottom;
padding:50px 30px 20px 30px;
}



.camtabs{
}
.camtabs td{
vertical-align:middle;
border-bottom:1px dotted #c0c0c0;
padding:13px 0px;
}
.camp{
background:url(../../img/entrance/campus04.gif) no-repeat left 4px;
padding-left:14px;
}

