@charset "utf-8";


#daigakuContent article h1{margin-bottom:0;}
#daigakuDetailContents {padding:4px;}
#daigakuContent article p{font-size:100%;line-height:;1.846;}
#daigakuDetailContents figure{margin-bottom:0;}
#daigakuContent article section header.mainTtl{margin: -20px 0 40px 0; position:relative;}
#daigakuContent article section header.mainTtl h1 {font-size:0;}
#daigakuBody .paragraphBox {margin:0 83px;}
/*synopsis*/
#daigakuContent .frameWrap {padding: 0 83px;margin: 0 0 43px 0;}
#daigakuContent .frameWrap p.title {margin-bottom:0.21em;}
#daigakuContent .frameWrap p {margin-bottom:1.07em; }
#daigakuContent .frameWrap img {margin:0 auto;}
#daigakuContent .frameWrap a { display:block;}
#daigakuContent .frameElement {position: relative; padding: 0 50px 30px;}
#daigakuContent .frameElement .frame {display: block;position: absolute;}
#daigakuContent .frameElement .frameTopLeft {width: 83px;height: 56px;left: 0px;top: 29px;background: url('../../images/frame-left-top.png') left top no-repeat;}
#daigakuContent .frameElement .frameTopRight {width: 74px;height: 48px;right: 0px;top: 29px;background: url('../../images/frame-right-top.png') left top no-repeat;}
#daigakuContent .frameElement .frameBottomLeft {width: 69px;height: 54px;left: 0px;bottom: 0px;background: url('../../images/frame-left-bottom.png') left top no-repeat;}
#daigakuContent .frameElement .frameBottomRight {width: 78px;height: 41px;right: 0px;bottom: 0px;background: url('../../images/frame-right-bottom.png') left top no-repeat;}
#daigakuBody .img1 {padding-left:10px; float:right;}
#daigakuBody .img1 figure{display:block; margin:0 auto 29px; text-align:center;}
#daigakuBody .img1 figure img{margin:0 auto; width:313px; height:auto;}
#daigakuBody .img1 p:last-child {margin-bottom:21px;}
#daigakuBody .img2 {padding:0; margin-top:18px;}
#daigakuBody .img2 img {margin:0 auto;}
#daigakuBody .img3 {padding:0; margin-top:34px;}
#daigakuBody .img3  p {padding:30px 135px 0;}
#daigakuBody .img3 img{margin:0 auto;}
/*２ページ目*/
#daigakuBody .img4 {padding-right:20px; float:left;padding-bottom:20px; }
#daigakuBody .img4 figure{display:block; margin:0 auto; text-align:center;}
#daigakuBody .img4 figure img{margin:0 auto;height:auto;width:303px;}
#daigakuBody .img5 {margin:28px auto 30px;}
#daigakuBody .img5 img {margin:0 auto;}
#daigakuBody .img6 {margin:22px auto 8px;}
#daigakuBody .img6 img {margin:0 auto;}
#daigakuBody .img7 {margin:34px auto 20px;}
#daigakuBody .img7 img {margin:0 auto;}

.pagenation { width:626px; margin:60px auto 0;padding:20px 0 80px;overflow:hidden;background: url(../../images/hr.png) top center repeat-x; }
.pagenation ul{ height:53px; position:relative;}
.pagenation li {float:left;}
.pagenation li.next {float:right;}
.pagenation li a{color:#fff;background-color:#83b7cf;border-radius:8px;}
.pagenation li.prev,
.pagenation li.next{font-size:18px; line-height:1;color:#fff; background-color:#dadada; position:relative;border-radius:8px; width:190px;}
.pagenation li.prev span,
.pagenation li.prev a{padding:17px 27px 18px 40px;display:block;}
.pagenation li.next span,
.pagenation li.next a{padding:17px 40px 18px 27px;display:block;}
.pagenation li.prev:before {position:absolute;content:""; background:url(../../images/prev.png) 0 0  no-repeat;
width:7px; height:13px;display:block; top:50%; margin-top:-7px; left:25px;}
.pagenation li.next:before {position:absolute;content:""; background:url(../../images/next.png) 0 0  no-repeat;
width:7px; height:13px;display:block; top:50%; margin-top:-7px; right:25px;}
.pagenation li ul { position:absolute; left:50%; margin-left:-40px; top:50%; margin-top:-16px}
.pagenation li li {width:32px; height:32px; text-align:center;  display:inline-block; margin:0 4px; line-height:1; font-size:14px;}
.pagenation li li a {border-radius:4px; border: 1px solid #83b7cf;padding:8px 0; display:block;}
.pagenation li li span{border-radius:4px; border:1px solid #b2b2b2; padding:8px 0; display:block;}

.campaignBnr {
	text-align: center;
	margin: 0 0 15px 0;
}
.campaignBnr a {
	display: inline-block;
}


.tbBr {display:none;}
.spBr {display:none;}
.pcBr {display:block;}

#modalBase {position:fixed; left:0; top:0; background:rgba(0,0,0,0.7); width:100%; height:100%; z-index:1000; display:none;}
#modalWrap {position:absolute; left:0; top:0; width:100%; height:100%; z-index:1001; display:none;}
#modalWrap div {width:626px; height:943px; position:absolute; left:50%; top:0; margin-left:-313px; overflow:hidden;}

@media (min-width: 641px){

}

@media (max-width: 768px){
	#daigakuContent article section header.mainTtl{margin-bottom:20px;}
	#daigakuContent .frameWrap {margin: 0 0 23px 0;padding: 0 20px;}
	#daigakuContent .frameElement {position: relative;padding: 0 20px 20px;}
	#daigakuContent .frameElement span { z-index:0;}
	#daigakuContent .frameWrap p.title {width:118px; margin:0 auto;}
	#daigakuContent .frameWrap p.title img{ z-index:999; display:block; position:relative;}
	#daigakuBody .paragraphBox {margin:0 20px;}
	#daigakuBody img {width:100%; height:auto;}
	#daigakuBody .img2 {padding:0 20px;}
	#daigakuBody .img2 img {margin:0 auto;}
	#daigakuBody .img3 {padding:0 20px;}
	#daigakuBody .img3 img {margin:0 auto;}
	#daigakuBody .img3  p {padding-left:70px;padding-right:70px;}
	#daigakuBody .img4 {padding:0 20px 20px;}
	#daigakuBody .img4 img {margin:0 auto;}
	#daigakuBody .img5 {padding:0 20px;}
	#daigakuBody .img5 img {margin:0 auto;}
	#daigakuBody .img6 {padding:0 20px;}
	#daigakuBody .img6 img {margin:0 auto;}
	#daigakuBody .img7 {padding:0 20px;}
	#daigakuBody .img7 img {margin:0 auto;}
	.pagenation { width:auto; margin:0 20px ;padding:20px 0 40px; overflow:hidden;}
	.campaignBnr {padding: 0 15px;}
	.spBr {display:none ;}
	.tbBr {display:block}
}

@media (max-width:640px){
	
#daigakuBody .paragraphBox {margin:0 20px;}
#daigakuBody .img1 {padding:0px;clear:both; zoom:1; float:none; text-align:center;}
#daigakuBody .img2 {padding:0 20px;}
#daigakuBody .img2 img {margin:0 auto;}
#daigakuBody .img3 {padding:0 20px;}
#daigakuBody .img3 img {margin:0 auto;}
#daigakuBody .img3  p {padding-left:20px;padding-right:20px;}
#daigakuBody .img4 {padding:0 20px; float:none;}
#daigakuBody .img4 img {margin:0 auto;}
#daigakuBody .img5 {padding:0 20px;clear:both; zoom:1; float:none; text-align:center;}
#daigakuBody .img6 {padding:0 20px;}
#daigakuBody .img6 img {margin:0 auto;}
#daigakuBody .img7 {padding:0 20px;}
#daigakuBody .img7 img {margin:0 auto;}
.pagenation {padding:20px 0 20px;}
.pagenation ul {height:32px; text-align:center; margin:0 auto;}
.pagenation li {width:32px;height:32px;}
.pagenation li.prev,
.pagenation li.next {width:32px;height:32px; text-indent:100%; white-space:nowrap; overflow:hidden; padding:0; font-size:0; line-height:0;}
.pagenation li.prev:before {left:50%; margin-left:-4px;}
.pagenation li.next:before {right:50%;margin-right:-4px;}
.pagenation li.prev span,
.pagenation li.prev a,
.pagenation li.next span,
.pagenation li.next a {padding:0; margin:0;width:32px;height:32px;}



.modal img{width:100%; height:auto;}
.pcBR {display:none;}
.tbBr {display:none;}
.spBr {display:block !important;}

}


