@charset "utf-8";

#recommend * {-moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}

.lectureItems {}
.lectureItems .item {display:block; position:absolute; color:#333; overflow:; width:551px; clear:both;}
.lectureItems .item {background:url(/alcohol/beer/daigaku/common/images/2015/loading.gif) center 40% no-repeat; background-size:20px auto;}
.lectureItems .item img {width:100%; height:auto;}
.lectureItems .item div.title {position:absolute; left:0; bottom:0; background-image:url(/alcohol/beer/daigaku/images/dummy/600x392_mask.png); background-position:center bottom; background-repeat:no-repeat; display:block; width:100%; overflow:hidden; background-size:100% auto; z-index:20; font-weight:bold;}
.lectureItems .item div.title span.text {display:block; padding:22px 60px 10px 95px; position:relative; word-break:break-all;}
.lectureItems .item div.title span.text:before{content:''; background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ZMG.png); background-position:left top; background-repeat:no-repeat; width:56px; height:40px; position:absolute; left:30px; top:25px; background-size:100% auto;}
.lectureItems .item div.title span.text p {white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


/* effect */
.lectureItems .item .effectWrap{opacity:0; position:relative; top:20px;}
.lectureItems .item.sizeS .effectWrap{ top:20px;}
.lectureItems .item.sizeM .effectWrap{ top:40px;}
.lectureItems .item.sizeL .effectWrap{ top:60px;}
.lectureItems .item.tripple .effectWrap{ top:30px;}
.lectureItems .item.bannar .effectWrap{ top:30px;}
.lectureItems .item.new:before,
.lectureItems .item.movie:after{transition:0.3s; opacity:0;}
.lectureItems .item.load.new:before {opacity:1;}
.lectureItems .item.load.movie:after{opacity:1;}

.lectureItems .item p {font-size:18px; line-height:1.3;}
.lectureItems .item h2 {font-size:22px; line-height:1.2; font-weight:bold;  opacity:0; transition:opacity 0.2s;}
.lectureItems .item span.clone {font-size:22px; line-height:1.2; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:absolute; top:45px;}
.lectureItems .item.hover h2{opacity:1;}
.lectureItems .item.hover span.clone{opacity:0; transition:opacity 0.5s;}

/* サイズ */
.lectureItems .item.sizeM {width:364px;}
.lectureItems .item.sizeM div.title {height:62px;}
.lectureItems .item.sizeM.movie div.title{min-height:66px;}
.lectureItems .item.sizeM div.title span.text {padding:15px 32px 10px 62px; position:relative;}
.lectureItems .item.sizeM div.title span.text:before{width:32px; left:24px; top:16px;}
.lectureItems .item.sizeM p {font-size:12px;}
.lectureItems .item.sizeM h2 {font-size:16px;}
.lectureItems .item.sizeM span.clone {font-size:16px; line-height:1.2; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:absolute; top:45px; transition:opacity 0.2s;}

.lectureItems .item.sizeS {width:177px;}
.lectureItems .item.sizeS div.title {height:45px;}
.lectureItems .item.sizeS div.title{min-height:47px;}
.lectureItems .item.sizeS div.title span.text {padding:10px 10px 10px 35px; position:relative;}
.lectureItems .item.sizeS div.title span.text:before{width:20px; left:11px; top:14px;}
.lectureItems .item.sizeS p {font-size:10px;}
.lectureItems .item.sizeS h2 {font-size:12px;}
.lectureItems .item.sizeS span.clone {font-size:12px; line-height:1.2; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:absolute; top:45px; transition:opacity 0.2s;}

.lectureItems .item.tripple {width:295px; float:left; position:relative; clear:none; margin:0 5px 10px;}
.lectureItems .item.tripple div.title {height:54px;}
.lectureItems .item.tripple div.title span.text {padding:12px 28px 12px 52px; position:relative;}
.lectureItems .item.tripple div.title span.text:before{width:30px; left:16px; top:12px;}
.lectureItems .item.tripple p {font-size:10px;}
.lectureItems .item.tripple h2 {font-size:14px;}
.lectureItems .item.tripple span.clone {font-size:14px; line-height:1.2; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:absolute; top:45px; transition:opacity 0.2s;}

.lectureItems .item.recommend {width:32.3%; position:relative; float:left; clear:none; margin:0 5px;}
.lectureItems .item.recommend div.title {height:30px; width:100%; min-height:35px;}
.lectureItems .item.recommend div.title span.text {padding:12px 28px 12px 52px; position:relative;}
.lectureItems .item.recommend div.title span.text:before{width:30px; left:16px; top:14px;}
.lectureItems .item.recommend p {font-size:10px;}
.lectureItems .item.recommend h2 {font-size:14px;}
.lectureItems .item.recommend span.clone {font-size:14px; line-height:1.2; font-weight:bold; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; position:absolute; top:45px; transition:opacity 0.2s;}


/* 読み物 / 動画 / セミナー */
/* 動画 */
.lectureItems .item.movie span.clone {left:95px;}
.lectureItems .item.movie:after {content:''; background:url(/alcohol/beer/daigaku/common/images/2015/item/movie/play.png) left top no-repeat; width:100%; height:100%; position:absolute; left:0; top:0; z-index:10; background-size:100% auto;}
.lectureItems .item.movie.new:before{content:''; background:url(/alcohol/beer/daigaku/common/images/2015/item/movie/new.png) left top no-repeat; width:100%; height:100%; position:absolute; left:0; top:0; z-index:10; background-size:100% auto;}
.lectureItems .item.movie div.title {height:94px;}
.lectureItems .item.movie.ZMG div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/movie/ZMG.png);}
.lectureItems .item.movie.CUL div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/movie/CUL.png);}
.lectureItems .item.movie.HST div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/movie/HST.png);}
.lectureItems .item.movie.ART div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/movie/ART.png);}
.lectureItems .item.movie.ECN div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/movie/ECN.png);}
.lectureItems .item.movie.CLB div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/movie/CLB.png);}
.lectureItems .item.movie.irregular div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/movie/irregular.png);}
.lectureItems .item.movie.sizeM span.clone {left:62px; top:30px}
.lectureItems .item.movie.sizeM div.title {height:63px;}
.lectureItems .item.movie.sizeS span.clone {left:35px; top:23px}
.lectureItems .item.movie.sizeS div.title {height:44px; padding-right:10px;}
.lectureItems .item.movie.tripple span.clone {left:52px; top:25px}
.lectureItems .item.movie.tripple div.title {height:54px;}
.lectureItems .item.movie.tripple div.title span.text:before{top:13px;}
.lectureItems .item.movie.recommend span.clone {left:52px; top:26px}
.lectureItems .item.movie.recommend div.title {height:60px;}
.lectureItems .item.movie.recommend div.title span.text{padding-top:13px; padding-right:15px;}
.lectureItems .item.movie.recommend div.title span.text:before {top:17px;}
.lectureItems .item.movie.recommend:after,
.lectureItems .item.movie.recommend:before {opacity:1;}


/* 読み物 */
.lectureItems .item.read span.clone {left:95px; top:40px;}
.lectureItems .item.read.new:before{content:''; background:url(/alcohol/beer/daigaku/common/images/2015/item/read/new.png) left top no-repeat; width:100%; height:100%; position:absolute; left:0; top:0; z-index:10; background-size:100% auto;}
.lectureItems .item.read div.title {height:98px;}
.lectureItems .item.read div.title span.text {padding-top:17px;}
.lectureItems .item.read.ZMG div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/read/ZMG.png);}
.lectureItems .item.read.CUL div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/read/CUL.png);}
.lectureItems .item.read.HST div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/read/HST.png);}
.lectureItems .item.read.ART div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/read/ART.png);}
.lectureItems .item.read.ECN div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/read/ECN.png);}
.lectureItems .item.read.CLB div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/read/CLB.png);}
.lectureItems .item.read.irregular div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/read/irregular.png);}

.lectureItems .item.read div.title span.text:before {top:22px;}
.lectureItems .item.read.sizeM span.clone {left:62px; top:25px}
.lectureItems .item.read.sizeM div.title {height:66px;}
.lectureItems .item.read.sizeM div.title span.text{padding-top:10px;}
.lectureItems .item.read.sizeM div.title span.text:before {top:14px;}
.lectureItems .item.read.sizeS span.clone {left:35px; top:20px}
.lectureItems .item.read.sizeS div.title {height:44px; padding-right:10px;}
.lectureItems .item.read.sizeS div.title span.text{padding-top:7px;}
.lectureItems .item.read.sizeS div.title span.text:before {top:14px;}


.lectureItems .item.read.tripple span.clone {left:52px; top:20px}
.lectureItems .item.read.tripple div.title {height:54px; min-height:54px;}
.lectureItems .item.read.tripple div.title span.text{padding-top:7px;}
.lectureItems .item.read.tripple div.title span.text:before {top:12px;}

.lectureItems .item.read.recommend span.clone {left:52px; top:27px}
.lectureItems .item.read.recommend div.title {height:60px;}
.lectureItems .item.read.recommend div.title span.text{padding-top:13px;}
.lectureItems .item.read.recommend div.title span.text:before {top:16px;}

/* セミナー */
.lectureItems .item.sem h2,
.lectureItems .item.sem span.clone{font-size:21px;}
.lectureItems .item.sem span.clone {left:176px; top:38px;}
.lectureItems .item.sem.new:before{content:''; background:url(/alcohol/beer/daigaku/common/images/2015/item/sem/new.png) left top no-repeat; width:100%; height:100%; position:absolute; left:0; top:0; z-index:10; background-size:100% auto;}
.lectureItems .item.sem div.title {height:98px;}
.lectureItems .item.sem.ZMG div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/sem/ZMG.png);}
.lectureItems .item.sem.CUL div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/sem/CUL.png);}
.lectureItems .item.sem.HST div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/sem/HST.png);}
.lectureItems .item.sem.ART div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/sem/ART.png);}
.lectureItems .item.sem.ECN div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/sem/ECN.png);}
.lectureItems .item.sem.CLB div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/sem/CLB.png);}
.lectureItems .item.sem.irregular div.title {background-image:url(/alcohol/beer/daigaku/common/images/2015/item/sem/irregular.png);}

.lectureItems .item.sem div.title span.text {padding-top:15px; padding-left:176px; padding-right:140px;}
.lectureItems .item.sem div.title span.text:before {top:18px; left:118px;}

.lectureItems .item.sem.sizeM h2,
.lectureItems .item.sem.sizeM span.clone{font-size:14px;}
.lectureItems .item.sem.sizeM span.clone {left:110px; top:27px}
.lectureItems .item.sem.sizeM div.title {height:65px;}
.lectureItems .item.sem.sizeM div.title span.text{padding-top:12px; padding-left:110px; padding-right:100px;}
.lectureItems .item.sem.sizeM div.title span.text:before {top:11px; left:75px;}

.lectureItems .item.sem.sizeS h2,
.lectureItems .item.sem.sizeS span.clone{font-size:11px;}
.lectureItems .item.sem.sizeS span.clone {left:50px; top:20px}
.lectureItems .item.sem.sizeS div.title {height:45px;}
.lectureItems .item.sem.sizeS div.title span.text{padding-top:7px; padding-left:50px; padding-right:40px;}
.lectureItems .item.sem.sizeS div.title span.text:before {top:8px; left:28px;}

.lectureItems .item.sem.tripple h2,
.lectureItems .item.sem.tripple span.clone{font-size:14px;}
.lectureItems .item.sem.tripple span.clone {left:98px; top:21px}
.lectureItems .item.sem.tripple div.title {height:64px;}
.lectureItems .item.sem.tripple div.title span.text{padding-top:8px; padding-left:98px; padding-right:75px;}
.lectureItems .item.sem.tripple div.title span.text:before {top:11px; left:59px;}

.lectureItems .item.sem.recommend h2,
.lectureItems .item.sem.recommend span.clone{font-size:13px;}
.lectureItems .item.sem.recommend span.clone {left:84px; top:26px}
.lectureItems .item.sem.recommend div.title {height:60px;}
.lectureItems .item.sem.recommend div.title span.text{padding-top:13px; padding-left:84px; padding-right:60px;}
.lectureItems .item.sem.recommend div.title span.text:before {top:13px; left:49px;}


/* アイコン */
.lectureItems .item.ZMG div.title span.text:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ZMG.png);}
.lectureItems .item.CUL div.title span.text:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/CUL.png);}
.lectureItems .item.HST div.title span.text:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/HST.png);}
.lectureItems .item.ART div.title span.text:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ART.png);}
.lectureItems .item.ECN div.title span.text:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ECN.png);}
.lectureItems .item.CLB div.title span.text:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/CLB.png);}
.lectureItems .item.ZMG_CUL  div.title span.text:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ZMG_CUL.png);}
.lectureItems .item.CUL_ZMG  div.title span.text:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ZMG_CUL.png);}


/*
.lectureItems .item.contentsA div.title {padding:0 60px;}
.lectureItems .item.contentsB div.title {background-image:url(/alcohol/beer/daigaku/images/dummy/600x392_2_mask.png); background-position:center bottom; padding:0 40px;}
.lectureItems .item.contentsB span.text {}
.lectureItems .item.contentsC div.title {background-image:url(/alcohol/beer/daigaku/images/dummy/600x392_3_mask.png); background-position:center bottom; padding:0 120px; height:110px;}
.lectureItems .item.contentsC div.title span.text {padding:20px 0 50px;}
.lectureItems .item.contentsC span.clone {top:42px;}
*/

/* ランダムバナー */
.lectureItems .item.banner {width:179px; height:239px; background:none;}
.lectureItems .item.banner img + img{display:none;}
.lectureItems .item.banner.nolink {cursor:default;}

.lectureItems .item div.title h2.sp {display:none !important;}

/* panelA */
.panelA {position:relative; height:1620px;}

.panelA .item.position0{left:0; top:0;}
.panelA .item.position1{left:375px; top:0;}
.panelA .item.position2{left:0; top:245px;}
.panelA .item.position3{left:186px; top:245px;}
.panelA .item.position4{left:0; top:372px;}
.panelA .item.position5{left:375px; top:372px}
.panelA .item.position6{left:562px; top:372px;}
.panelA .item.position7{left:375px; top:495px;}
.panelA .item.position8{left:0; top:622px;}
.panelA .item.position9{left:186px; top:622px;}
.panelA .item.position10{left:562px; top:622px;}
.panelA .item.position11{left:0; top:872px;}
.panelA .item.position12{left:562px; top:872px;}
.panelA .item.position13{left:562px; top:1117px;}
.panelA .item.position14{left:748px; top:1117px;}
.panelA .item.position15{left:0; top:1245px;}
.panelA .item.position16{left:375px; top:1245px;}
.panelA .item.position17{left:562px; top:1245px;}
.panelA .item.position18{left:375px; top:1367px;}
.panelA .item.position19{left:0; top:1493px;}
.panelA .item.position20{left:186px; top:1495px;}
.panelA .item.position21{left:375px; top:1495px;}
.panelA .item.position22{left:562px; top:1495px;}
.panelA .item.position23{left:748px; top:1495px;}

/* panelB */
.panelB{position:relative; height:1500px; }
.panelB .item.position0{left:0; top:0;}
.panelB .item.position1{left:375px; top:0;}
.panelB .item.position2{left:748px; top:0;}
.panelB .item.position3{left:748px; top:122px;}
.panelB .item.position4{left:0; top:250px;}
.panelB .item.position5{left:375px; top:250px}
.panelB .item.position6{left:0; top:497px;}
.panelB .item.position7{left:375px; top:622px;}
.panelB .item.position8{left:748px; top:622px;}
.panelB .item.position9{left:0; top:744px;}
.panelB .item.position10{left:186px; top:744px;}
.panelB .item.position11{left:0; top:872px;}
.panelB .item.position12{left:562px; top:872px;}
.panelB .item.position13{left:562px; top:1117px;}
.panelB .item.position14{left:748px; top:1117px;}
.panelB .item.position15{left:0; top:1245px;}
.panelB .item.position16{left:186px; top:1245px;}
.panelB .item.position17{left:562px; top:1245px;}
.panelB .item.position18{left:0; top:1367px;}

#searchWrap .item{content:''; background:url(/alcohol/beer/daigaku/common/images/2015/loading.gif) center 40% no-repeat; background-size:20px auto;}
.panelA .item img,
.panelB .item img,
#searchWrap .item img {opacity:0; transition:0.3s;}
.panelA .item img.loaded,
.panelB .item img.loaded,
#searchWrap .item img.loaded {opacity:1;}


@media (min-width: 641px) and (max-width: 768px){
#recommend .lectureItems  {max-width:480px;}
#recommend .lectureItems .item.read div.title{height:70px;}
#recommend .lectureItems .item.sem  div.title{height:70px;}
#recommend .lectureItems .item.sem.recommend div.title span.text{padding-top:13px; padding-left:130px; padding-right:100px;}
#recommend .lectureItems .item.sem.recommend div.title span.text:before {top:13px; left:90px;}
#recommend .lectureItems .item.sem.recommend span.clone {left:130px;}

}
@media (max-width:640px){

.panelA,.panelB{height:auto;}

/* effect */
.lectureItems .item .effectWrap{opacity:0; position:relative; top:0px;}
.lectureItems .item.sizeS .effectWrap{ top:0px;}
.lectureItems .item.sizeM .effectWrap{ top:0px;}
.lectureItems .item.sizeL .effectWrap{ top:0px;}
.lectureItems .item.tripple .effectWrap{ top:0px;}
.lectureItems .item.bannar .effectWrap{ top:0px;}
.lectureItems .item.new:before,.lectureItems .item.movie:after{transition:none; opacity:1;}
.lectureItems .item.load.new:before {opacity:1;}
.lectureItems .item.load.movie:after{opacity:1;}

.lectureItems .item {float:none !important; position:relative !important; left:0 !important; top:0 !important; margin:0 0 12px !important;}
.lectureItems .item.sizeS,
.lectureItems .item.sizeM,
.lectureItems .item.sizeL,
.lectureItems .item.tripple {width:100% !important; height:auto !important;}
.lectureItems .item.recommend {float:left !important;}

.lectureItems .item div.title {width:100% !important; height:auto !important; padding:3% 10% 6.5% 18%; min-height:inherit !important;}

/* アイコン */
.lectureItems .item div.title:before {position:absolute; right:84%; top:50%; width:33px; height:24px; margin-top:-14px; content:''; background-position:left top; background-repeat:no-repeat; position:absolute; background-size:100% auto;}
.lectureItems .item.ZMG div.title:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ZMG.png);}
.lectureItems .item.CUL div.title:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/CUL.png);}
.lectureItems .item.HST div.title:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/HST.png);}
.lectureItems .item.ART div.title:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ART.png);}
.lectureItems .item.ECN div.title:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ECN.png);}
.lectureItems .item.CLB div.title:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/CLB.png);}
.lectureItems .item.sem div.title:before {right:72%; margin-top:-12px; top:39%;}
.lectureItems .item.ZMG_CUL  div.title:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ZMG_CUL.png);}
.lectureItems .item.CUL_ZMG  div.title:before{background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ZMG_CUL.png);}

.lectureItems .item div.title span.clone,
.lectureItems .item div.title span.text {padding:0 0 2px !important;}
.lectureItems .item div.title h2 {display:none !important;}
.lectureItems .item div.title h2.sp {opacity:1; display:block !important;}
.lectureItems .item:after {width:100% !important;}
.lectureItems .item:before {width:100% !important;}
.lectureItems .item.new:before{width:100%;}
.lectureItems .item img {width:100% !important;}
.lectureItems .item div.title span.text:before{width:12% !important; left:inherit !important; right:101% !important; top:0 !important; margin-top:0 !important; max-width:48px !important;/* border:1px solid #000;*/}

.lectureItems .item p {font-size:11px !important;}
.lectureItems .item h2 {font-size:13px !important;}
.lectureItems .item span.clone{display:none !important;}

.lectureItems .item div.title span.text {padding-top:8px !important; position:static !important;}
.lectureItems .item div.title span.text:before{display:none;}
/*
.lectureItems .item div.title span.text:before{content:''; background-image:url(/alcohol/beer/daigaku/common/images/2015/item/icon/ZMG.png); background-position:left top; background-repeat:no-repeat; width:56px; height:40px; position:absolute; left:30px; top:25px; background-size:100% auto;}
*/


.lectureItems .item.read  div.title {padding:3% 10% 6.5% 18%;}
.lectureItems .item.movie div.title {padding:3% 10% 5.5% 18%;}
.lectureItems .item.sem   div.title {padding:2.5% 24% 8% 30%;}

.lectureItems .item.tripple.read  div.title {padding:3% 10% 6.5% 18%;}
.lectureItems .item.tripple.movie div.title {padding:3% 10% 5.5% 18%;}
.lectureItems .item.sem   div.title {padding:2.5% 24% 8% 30%;}


/*

 padding:0 10% 0 18% !important; min-height:20% !important;
.lectureItems .item.sem div.title{padding-right:12% !important;}
.lectureItems .item.sem div.title span.text {padding:8px 0 2px 15% !important;}
.lectureItems .item.sem div.title h2.sp {padding:0 12% 20px 15% !important;}
.lectureItems .item.sem div.title span.text:before{right:88% !important; top:12px !important;}
.lectureItems .item.sem h2 {font-size:12px !important;}

*/

/* ランダムバナー */
.lectureItems .item.banner {width:100%; height:auto;}
.lectureItems .item.banner img {display:none;}
.lectureItems .item.banner img + img{display:block;}



}
@media (max-width:480px){
/*	.lectureItems .item div.title {padding:0 10% 0 18% !important; min-height:27% !important;}*/
}



#daigakuBody{}
#daigakuMainTitle{}