@charset "utf-8";


/*
--------------------------------------------------------
Since: 2011-10-31
Modified: none
Guideline: Ver1.0
Editor: DW8
-------------------------------------------------------- */

body {
margin:0;
padding:0;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
line-height: 1.5;
font-size: 12px;
*font-size: 73%; /*for IE6,IE7*/
color:#333;
background:#F4F4F4;
}


p,dl,dt,dd,div,ol,ul,li{ 
margin:0px;padding:0px;
}

ul,li {
list-style:none;
}

a img { border:0; }

img { vertical-align: bottom; }

a:hover img{
opacity:0.6;
filter: alpha(opacity=60);
-ms-filter: "alpha( opacity=60 )";
}

hr { display: none; }

.clearfix:after {
  content: ".";
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}

textarea { font-size: 100%; }

h1,h2,h3,h4,h5,h6 {
font-weight:normal;
}
a:link{
color:#CC0066;
text-decoration:underline;
}
a:hover{
color:#ef6500;
text-decoration:none !important;
}
a:visited{
color:#551a8b;
text-decoration:underline;
}
a:active{
color:#CC0066;
text-decoration:underline;
}

/*基本設定終了*/

/*-----------------------------------------------
spacer
-----------------------------------------------*/
.mt05{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mt45{margin-top:45px !important;}
.mt50{margin-top:50px !important;}
.mt55{margin-top:55px !important;}
.mt70{margin-top:70px !important;}
.mb10{margin-bottom:10px !important;}
.mb30{margin-bottom:30px !important;}
.mm05{margin-bottom:5px !important;}
.mm10{margin-bottom:10px !important;}
.cen{text-align:center !important;}
.r{text-align:right !important;}


/*-----------------------------------------------
text
-----------------------------------------------*/
.bk10{
font-size:10px;
}

.r12{
color:#CC3300;
}

/*マーカ付き文章のインデント*/
ul.hedge li{
list-style-type:none;
text-indent:-1em;
padding-left:1em;
}

h1{
margin:0;
padding:0;
font-size:10px;
color:#999;
position:absolute;
top:40px;
left:250px;
}


/*-----------------------------------------------
共通
-----------------------------------------------*/

/*wrap*/
#wrap{
background: url("../img/contents_bk.jpg") repeat-y #F4F4F4;
margin:0 auto;
width:980px;
}

/*contents*/
#contents{
width:930px;
margin:0 auto;
min-height: 450px;
height: auto !important;
height: 450px;
}

#head{
position:relative;
height:85px;
border-top:3px solid #E42A68;
border-bottom:1px dotted #ccc;
}
#head .logo{
position:absolute;
top:8px;
left:0px;
}
#head .logo02{
position:absolute;
top:10px;
right:80px;
line-height:1.25em;
}
#head .logo02 img{
margin:0 0 5px 0;
}
#head .pmark{
position:absolute;
top:5px;
right:0;
}


/*グローバルメニュー*/
.glm{
margin:5px 0 0 0;
}
.glm li{
display:inline;
}

/*メイン画像*/
.main{
background:url(../img/main2.jpg) no-repeat;
width:930px;
height:685px;
position:relative;
margin:10px 0 0 0;
}
.main .li01{
position: absolute;
top:150px;
left:35px;
}
.main .li02{
position: absolute;
top:150px;
left:332px;
}
.main .li03{
position: absolute;
top:242px;
left:35px;
}
.main .li04{
position: absolute;
top:242px;
left:332px;
}
.main .li05{
position: absolute;
top:334px;
left:35px;
}
.main .li06{
position: absolute;
top:334px;
left:332px;
}
.main .li07{
position: absolute;
top:426px;
left:35px;
}
.main .li08{
position: absolute;
top:426px;
left:332px;
}
.main .li09{
position: absolute;
top:518px;
left:35px;
}
.main .li10{
position: absolute;
top:518px;
left:332px;
}
.main .li11{
position: absolute;
top:610px;
left:35px;
}
.main .li12{
position: absolute;
top:610px;
left:332px;
}

/*トップページ用コンテンツ*/
.top_con{
width:930px;
height:auto;
overflow:hidden;
margin:20px 0 0 0;
}
.top_con_l{
float:left;
width:645px;
height:auto;
}

.top_01{
background:url(../img/top_01.gif) no-repeat;
width:645px;
height:300px;
position:relative;
font-size:16px;
font-weight:bold;
}
.top_01 ul{
position: absolute;
top:90px;
left:60px;
}
.top_01 li{
padding:12px 0;
}
.top_01 .li01{
font-size:14px !important;
}
.top_01 strong{
color:#D00539;
}

.top_con_r{
float:right;
width:245px;
height:auto;
}




/*-----------------------------------------------
下層ページ
-----------------------------------------------*/
.kaso{
width:930px;
height:auto;
overflow:hidden;
margin:5px 0 0 0;
}
.kaso_l{
float:left;
width:215px;
height:auto;
}

.l_menu li {
background:url(../img/l_mm.jpg) no-repeat;
width:215px;
height:29px;
text-indent:22px;
line-height:29px;
font-weight:bold;
}
.l_menu li a{
display:block;
width:215px;
height:29px;
}
.l_menu li a:hover{
background:url(../img/l_mm_b.jpg) no-repeat;
}

.l_menu .li01{
background:url(../img/l_mm02.jpg) no-repeat !important;
height:30px !important;
}
.l_menu .li01 a{
height:30px !important;
}
.l_menu .li01 a:hover{
background:url(../img/l_mm02_b.jpg) no-repeat !important;
}


/*右コンテンツ*/
.kaso_r{
float:right;
width:690px;
height:auto;
}

.l_title{
margin:7px 0 10px 0;
}

/*パンくず*/
.pan{
font-size:10px;
margin:5px 5px 0 0;
color:#666;
text-align:right;
}
h2{
display:inline;
font-size:10px;
font-weight:normal;
}

.area_01{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01 .inner{
background: url(../../teikyo/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:15px 0 0 0;
}
.area_01 .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}

.area{
overflow:hidden;
width: 650px;
margin:0 auto;
}
.area_01_l{
width:390px;
float:left;
line-height:1.75em;
}
.area_01_r{
width:230px;
height:auto;
float:right;
}

.box_01{
border:3px solid #FEEEEE;
padding:15px 12px;
margin:25px 0 0 0;
}

.box_02{
width:626px;
height:auto;
overflow:hidden;
margin:10px 0 0 0;
border:1px dotted #ccc;
padding:15px;
}
.box_02_l{
float:left;
width:230px;
height:auto;
}
.box_02_l2{
float:left;
width:625px;
height:auto;
}
.box_02_r{
float:right;
width:371px;
height:auto;
color:#666666;
line-height:1.75em;
}

.cam_map{
margin:15px 0 0 0;
overflow:hidden;
}
.cam_map li{
display:inline;

}
.cam_map .li01{
margin:0 0 0 5px;
}


.cam_map .li02{
margin:5px 0 0 ;
overflow:hidden;
}

.cam_map2{
margin-bottom:15px;
overflow:hidden;
}

.tenpo_list{
margin:15px 0 0 0;
}
.tenpo_list li{
background:url(../img/arrow_01.gif) no-repeat left center;
text-indent:15px;
padding:2px 0;
}


/*　帝京平成大学　*/
.area_01b{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01b .inner{
background: url(../../teikyo/img/area_01b_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01b .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　帝京科学大学　*/
.area_01c{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01c .inner{
background: url(../../teikyo/img/area_01c_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01c .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　帝京大学短期大学　*/
.area_01d{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01d .inner{
background: url(../../teikyo/img/area_01d_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01d .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　帝京短期大学　*/
.area_01e{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01e .inner{
background: url(../../teikyo/img/area_01e_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01e .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　帝京高等看護学院　*/
.area_01f{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01f .inner{
background: url(../../teikyo/img/area_01f_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01f .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　立教大学　*/
.area_01g{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666;

}
.area_01g .inner{
background: url(../../rikkyo/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01g .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}
.telop{
width: 690px;
background: url(../img/telop2.gif) no-repeat bottom;
color:#777777;
margin:20px 0 0 0;
}


/*　中央大学　*/
.area_01h{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01h .inner{
background: url(../../chuo/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01h .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　東京理科大学　*/
.area_01i{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01i .inner{
background: url(../../tokyorika/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01i .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　日本女子大学　*/
.area_01j{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01j .inner{
background: url(../../nihonjyoshi/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01j .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　法政大学　*/
.area_01o{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01o .inner{
background: url(../../hosei2/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01o .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　東京大学　*/
.area_01t{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01t .inner{
background: url(../../tokyo/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01t .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　東京外国語大学　*/
.area_01u{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01u .inner{
background: url(../../tokyogaigo/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01u .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　首都大学東京　*/
.area_01v{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01v .inner{
background: url(../../syuto/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01v .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　千葉工業大学　*/
.area_01w{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01w .inner{
background: url(../../chibakogyo/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01w .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}


/*　拓殖大学　*/
.area_01k{
width: 690px;
background: url(../img/area_01_bottom.gif) no-repeat bottom;
padding-bottom: 15px;
margin:0 0 0 0;
color:#666600;

}
.area_01k .inner{
background: url(../../takushoku/img/area_01_top.gif) no-repeat;
padding-top: 75px;
margin:50px 0 0 0;
}
.area_01k .inner02{
background: url(../img/area_01_center.gif) repeat-y;
padding:15px;
}












/*pagetop*/
#pagetop {
width:930px;
margin:0 auto;
padding:35px 15px 10px 0;
text-align:right;
font-size:1px;/*for IE6*/
line-height:1px;/*for IE6*/
}


.foot{
font-size:10px;
background:#FFE4ED;
padding:10px 0;
text-align:center;
color:#A61D4B;
}
