@charset "UTF-8"; /* CSS Document */

.info_list dt {color:#888;}
.info_list dt span {display:inline-block; width:5em; margin-right:.4em; padding:0 .4em; text-align:center; color:#fff; font-size:93%; font-weight:500;}
.info_list .all {background:#88B900; border-color:#88B900;}
.info_list .enex {background:#7079C3; border-color:#7079C3;}
.info_list .event {background:#BE454E; border-color:#BE454E;}
.info_list .ntf {background:#EDA72C; border-color:#EDA72C; color:#333;}
.info_list .other {background:#F7EE00; border-color:#F7EE00; color:#333;}

#news .more {text-align:center;}

#topics .gsBtn {clear:both; padding:60px 0; text-align:center;}
#topics .gsBtn li {display:inline-block; margin:10px 20px;}
#topics .gsBtn a {display:block; background-position:50% 50%; background-repeat:no-repeat; background-size:contain;}
#topics .gsBtn a[href*="he."] {background-image:url(../../images/btn_gs_j_on.png);}
#topics .gsBtn a[href*="nursing."] {background-image:url(../../images/btn_gs_n_on.png);}
#topics .gsBtn a img {transition:all .3s;}
#topics .gsBtn a:hover {opacity:1!important;}
#topics .gsBtn a:hover img {opacity:0!important;}

#topics .inner .box .pht {width:100%; height:460px; position:relative;}
#topics .inner #psychology .pht {background:url(../../images/psychology_pht.jpg) no-repeat center; background-size:cover;}
#topics .inner #environment .pht {background:url(../../images/environment_pht.jpg) no-repeat center; background-size:cover;}
#topics .inner #nursing .pht {background:url(../../images/nursing_pht.jpg) no-repeat center; background-size:cover;}
#topics .inner #matsuyama .pht {background:url(../../images/matsuyama_pht.jpg) no-repeat center; background-size:cover;}
#topics .inner .box .pht a {display:block; height:100%;}
#topics .inner .box .pht img {position:absolute; bottom:28px; left:50%; transform:translate(-50%, 0); width:420px;}
#topics .inner .text {position:relative; width:420px; margin:0 auto; border-top:16px solid;}
#topics .inner #psychology .text,
#topics .inner #psychology .text .link {border-color:#ffb600;}
#topics .inner #environment .text,
#topics .inner #environment .text .link {border-color:#6eb92b;}
#topics .inner #nursing .text,
#topics .inner #nursing .text .link {border-color:#eb6f9f;}
#topics .inner #matsuyama .text,
#topics .inner #matsuyama .text .link {border-color:#eb706c;}
#topics .inner .box .text .link {overflow:hidden; padding:10px 0; border-bottom:1px solid;}
#topics .inner .box .text .link a {display:block; text-decoration:none;}
#topics .inner .box .text .link a:hover {color:#000;}
#topics .inner .box .text .link a .img img {width:100%; height:auto;}

#topics .inner .box .text .more {margin-top:25px;}

#movie {background:#FEFAD1;}
 
/* PC */

@media (min-width:716px) and (max-width:1140px){
  #mainimage ~ *,
  #mainimage ~ * * {max-width:1140px;}
}
@media (min-width:716px) {



  /* mainimage
  -------------------------- */
  #mainimage {width:100%; min-width:1140px; position:relative; padding-bottom:50px;}
  #mainimage a {padding:0px !important;}

  .flex-direction-nav a {width:69px; height:69px; position:absolute; top:50%; margin-top:-35px; z-index:10; text-indent:-9999px; overflow:hidden;}
  .flex-direction-nav .flex-prev {background:url(../img/index/pickup_arrow_left.png) no-repeat center; left:30px;}
  .flex-direction-nav .flex-next {background:url(../img/index/pickup_arrow_right.png) no-repeat center; right:30px;}

  .flex-control-nav {width:100%; position:absolute; bottom:-40px; text-align:center; z-index:900;}
  .flex-control-nav li {margin:0 5px; display:inline-block; zoom:1; *display:inline;}
  .flex-control-paging li a {width:12px; height:11px; display:block; background:url(../img/index/icon_thumbnail.png) no-repeat; cursor:pointer; text-indent:-9999px;}
  .flex-control-paging li a:hover {background:url(../img/index/icon_thumbnail_on.png) no-repeat;}
  .flex-control-paging li a.flex-active {background:url(../img/index/icon_thumbnail_on.png) no-repeat; cursor:default;}


  /* news
  -------------------------- */
  #news {width:100%; min-width:1140px; padding:40px 0 60px; background:#fff; overflow:hidden;}
  #news .area {position:relative;}
  #news .title {text-align:center; margin-bottom:40px;}
  #news .title h2 {margin-bottom:5px;}
  #news .title p {font-size:108%; font-weight:bold;}

  .info_list {margin:0 15px;}
  #news .area .info_select {margin:60px 0;}

  #news #owl-demo {}
  #news #owl-demo dl {width:calc((100% - 120px) / 4); float:left; margin:0 0 40px 30px;}
  #news #owl-demo dl:nth-child(4n+1) {clear:left; margin-left:0;}
  #news #owl-demo dl dt {margin-bottom:10px;}
  #news #owl-demo dl dt img {width:50px; height:auto; padding-right:5px; padding-top:2px;}
  #news #owl-demo dl dd a {font-size:14px; text-decoration:none; display:block !important;}

  #news #owl-demo .owl-controls .owl-prev {position:absolute !important; top:50%; left:-41px; margin-top:-20.5px;}
  #news #owl-demo .owl-controls .owl-next {position:absolute !important; top:50%; right:-41px; margin-top:-20.5px; overflow:hidden !important;}



  /* topics
  -------------------------- */
  #topics {min-width:1140px; position:relative; padding:55px 0 0; overflow:hidden;}
  #topics .title {text-align:center; margin-bottom:40px;}
  #topics .title h2 {margin-bottom:5px;}
  #topics .title p {font-size:108%; font-weight:bold;}

  #topics .inner {max-width:1400px; margin:0 auto;}
  #topics .inner .box {width:50%; float:left; margin-bottom:30px;}
  #topics .inner .box:nth-child(2n+1) {clear:left;}
  #topics .inner > .box:nth-child(2n+1) .pht img {margin-left:18px;}
  #topics .inner > .box:nth-child(2n) .pht img {margin-left:-18px;}

  #topics .inner > .box:nth-child(2n+1) .text {left:18px;}
  #topics .inner > .box:nth-child(2n) .text {left:-18px;}
  #topics .inner .box .text .tit {text-align:center; color:#fff; -webkit-font-smoothing:antialiased; margin-bottom:20px;}
  #topics .inner .box .text .tit h3 {font-size:26px; font-weight:bold; line-height:1; margin-bottom:7px;}
  #topics .inner .box .text .tit p {font-size:14px; font-weight:bold; line-height:1; margin-bottom:7px;}

  #topics .inner .box .text .link a .img {width:70px; height:70px; overflow:hidden; float:left;}
  #topics .inner .box .text .link a dl {margin-left:80px;}
  #topics .inner .box .text .link a dl dd {line-height:1.5em;}

  #topics .inner .box .text .more a {margin:0 30px; display:block; border:solid 1px #000; text-align:center;}
  #topics .gsBtn {padding-bottom:80px;}

  /* movie
  -------------------------- */
  #movie {min-width:1140px; position:relative; padding:70px 0; /*background:url(../../images/movie_bg.jpg) no-repeat center; background-size:cover; */ overflow:hidden;}
  #movie .title {text-align:center; margin-bottom:40px;}
  #movie .title h2 {margin-bottom:5px;}
  #movie .title p {font-size:108%; font-weight:bold;}
  #movie ul {margin:0 15px 20px;}
  #movie li:nth-child(n+7) {display:none;}

  /* sns
  -------------------------- */
  #sns {min-width:1140px; position:relative; padding:40px 0; background:#fff; background-size:cover; overflow:hidden;}
  #sns ul {text-align:center;}
  #sns ul li {width:500px; display:inline-block; margin:0 10px; /*background:#2ca7e0 url(../../images/icon_t.gif) no-repeat 30px center; */ height:500px; overflow:hidden; border:1px #ccc solid;}
  #sns ul li.last {/*float:right; background:#3765a3 url(../../images/icon_f.gif) no-repeat 30px center;}
  #sns ul li a {display:block; font-size:20px; font-weight:bold; text-align:center; color:#fff; text-decoration:none; padding:14px 0; */}



}


@media only screen and (min-width:1400px) {

  /* topics
  -------------------------- */
  #topics {min-width:1140px; position:relative; padding:55px 0.8% 55px 0.8%; overflow:hidden;}


}


/* スマホ */
@media only screen and (max-width:715px) {


  /* mainimage
  -------------------------- */
  #mainimage {width:100%; position:relative; overflow:hidden;}

  /* Direction Nav */
  .flex-direction-nav a {width:36px; height:36px; position:absolute; top:50%; margin-top:-18px; z-index:10; text-indent:-9999px; overflow:hidden;}

  .flex-direction-nav .flex-prev {background:url(../img/index/pickup_arrow_left.png) no-repeat center; background-size:100%; left:0;}
  .flex-direction-nav .flex-next {background:url(../img/index/pickup_arrow_right.png) no-repeat center; background-size:100%; right:0;}

	
/* -------20210507変更------- */	
  /* Control Nav */
  .flex-control-nav {width:100%; position:static; bottom:0; text-align:center;}
  .flex-control-nav li {margin:10px 5px 0 5px; display:inline-block; zoom:1; *display:inline;}
  .flex-control-paging li a {width:8px; height:8px; display:block; background:url(../img/index/icon_thumbnail.png) no-repeat; background-size:contain; text-indent:-9999px;}
  .flex-control-paging li a:hover {background:url(../img/index/icon_thumbnail_on.png) no-repeat; background-size:contain;}
  .flex-control-paging li a.flex-active {background:url(../img/index/icon_thumbnail_on.png) no-repeat; background-size:contain; cursor:default;}
/* -------20210507変更------- */	
	
	
  /* news
  -------------------------- */
  #news {padding:40px 3% 40px 3%; position:relative; background:#fff; overflow:hidden;}
  #news .title {text-align:center; margin-bottom:30px;}
  #news .title h2 {margin-bottom:5px;}
  #news .title p {font-size:160%; font-weight:bold;}
	
/* -------20210507変更------- */
  #news #owl-demo {margin-bottom:30px;}	
/* -------20210507変更------- */
	
  .info_list dl:nth-child(4) ~ * {display:none;}
  .info_list dl + dl {margin-top:1rem;}
  #news #owl-demo dl dt {margin-bottom:10px;}
  #news #owl-demo dl dt img {width:50px; height:auto; padding-right:5px; padding-top:2px;}
	
/* -------20210507変更------- */
  #news #owl-demo dl dd a {text-decoration:none; display:block !important;}
/* -------20210507変更------- */

  #news #owl-demo .owl-controls .owl-prev {position:absolute !important; top:-75px; left:0;}
  #news #owl-demo .owl-controls .owl-next {position:absolute !important; top:-75px; right:0; overflow:hidden !important;}


  #jkpu {margin-bottom:20px; padding:30px 15px; background:#FEFAD1;}
  #jkpu h3 {text-align:center; margin-bottom:20px;}
  #jkpu h3 img {width:270px; height:auto;}

  #jkpu li {width:48.5%; float:left; margin-bottom:3%;}
  #jkpu li:nth-child(2n) {float:right;}
  #jkpu li img {width:100%; height:auto;}

  /* topics
  -------------------------- */
  #topics {padding:40px 0 20px; overflow:hidden;}
  #topics .title {text-align:center; margin-bottom:30px;}
  #topics .title h2 {margin-bottom:5px;}
  #topics .title p {font-size:108%; font-weight:bold;}

  #topics .inner .box {margin-bottom:10px;}
  #topics .inner .box + .box {margin-top:60px;}
  #topics .inner .box .pht {height:300px; position:relative;}
  #topics .inner .box .pht a {display:block; height:300px;}
  #topics .inner .box .pht img,
  #topics .inner .box .text {width:420px; max-width:calc(100% - 60px);}

  #topics .inner .box .text .tit {text-align:center; color:#fff; -webkit-font-smoothing:antialiased; margin-bottom:20px;}
  #topics .inner .box .text .tit h3 {font-size:26px; font-weight:bold; line-height:1; margin-bottom:7px;}
  #topics .inner .box .text .tit p {font-size:14px; font-weight:bold; line-height:1; margin-bottom:7px;}

  #topics .inner .box .text .link {padding:20px 0;}
  #topics .inner .box .text .link a .img {width:20%; overflow:hidden; float:left;}
  #topics .inner .box .text .link a dl {width:75%; float:right;}
  #topics .inner .box .text .link a dl dt {font-size:14px;}
  #topics .inner .box .text .link a dl dd {font-size:14px;}

  #topics .inner .box .text .more a {display:block; border:solid 1px #000; text-align:center;}
  
  #topics .gsBtn li {margin:8px 0; width:420px; max-width:calc(100% - 60px);}


  /* movie
  -------------------------- */
  #movie {padding:40px 3% 40px 3%; /*background:url(../../images/movie_bg.jpg) no-repeat center; background-size:cover; */}
  #movie .title {text-align:center; margin-bottom:30px;}
  #movie .title h2 {margin-bottom:5px;}
  #movie .title p {font-size:108%; font-weight:bold;}

  #movie ul {margin:0 10px 30px;}
  #movie li:nth-child(n+5) {display:none;}


  /* sns
  -------------------------- */
  #sns {position:relative; padding:20px 3%; background:#fff; background-size:cover; overflow:hidden;}
  #sns ul {}
  #sns ul li {margin-bottom:20px; height:500px; overflow:auto; border:1px #ccc solid; /* background:#2ca7e0 url(../../images/icon_t.gif) no-repeat 30px center;}
  #sns ul li.last {margin-bottom:0; background:#3765a3 url(../../images/icon_f.gif) no-repeat 30px center;}
  #sns ul li a {display:block; font-size:20px; font-weight:bold; text-align:center; color:#fff; text-decoration:none; padding:14px 0; */}

  #share .pickup {display:none;}

}



@media (min-width:716px) {
/* mainimage
-------------------------- */
  #mainimage {position:relative; overflow:hidden; width:100%; min-width:1140px;}

  #mainimage #feature {position:relative; width:1140px; height:514px; margin:-22px auto 2px;}
  #mainimage #feature #gallery {width:1140px; height:514px; position:relative; margin:0 auto;}
  #mainimage #feature #gallery #slides {position:absolute; top:0;}
  #mainimage #feature #gallery #slides li {width:1140px; height:514px; text-align:center;}

  /* next、backボタン */
  #mainimage #feature #gallery a#pre {position:absolute; top:50%; left:-34px; z-index:10; margin-top:-44px;}
  #mainimage #feature #gallery a#pre:hover {outline:none;}

  #mainimage #feature #gallery a#nex {position:absolute; top:50%; right:-34px; z-index:10; margin-top:-44px;}
  #mainimage #feature #gallery a#nex:hover {outline:none;}
}

@media only screen and (max-width:715px) {
  #mainimage {width:100%; position:relative; overflow:hidden;}

  #mainimage #feature {position:relative; width:294px; margin:0 auto; height:206px;}
  #mainimage #feature #gallery {width:294px; position:relative; margin:0 auto;}
  #mainimage #feature #gallery #slides {position:absolute; top:0;}
  #mainimage #feature #gallery #slides li {width:294px; text-align:center;}
  #mainimage #feature #gallery #slides li img {width:100%; height:auto;}

  /* next、backボタン */
  #mainimage #feature #gallery a#pre {width:11%; position:absolute; top:50%; left:-15px; z-index:10; margin-top:29%;}
  #mainimage #feature #gallery a#pre:hover {outline:none;}

  #mainimage #feature #gallery a#nex {width:11%; position:absolute; top:50%; right:-15px; z-index:10; margin-top:29%;}
  #mainimage #feature #gallery a#nex:hover {outline:none;}

}





#movie {background:#FEFAD1;}
 
/* PC */
@media (min-width:716px) {

  #new_main_title {min-width:1140px; margin:0 auto; padding:100px 0; text-align:center;}
  #request {width:1190px; max-width:100%; margin:30px auto 40px;}
	
  #fuculties {min-width:1140px; position:relative; padding:70px 0; overflow:hidden;}
  #fuculties .title {text-align:center; margin-bottom:40px;}
  #fuculties .title h2 {margin-bottom:5px;}
  #fuculties .title p {font-size:108%; font-weight:bold;}
  #fuculties ul {width:1140px; margin:30px auto 0;}
  #fuculties li {float:left;}
  #fuculties li:first-child {margin-right:40px;}

  /* topics_green
  -------------------------- */
  #topics_green {min-width:1140px; padding:80px 0 70px; background:#8cc11f; margin-bottom:40px;}
  #topics_green .title {text-align:center; margin-bottom:40px;}
  #topics_green .title h2 {margin-bottom:5px;}
  #topics_green .title p {font-size:108%; font-weight:bold; color:#fff;}

  #topics_green .inner {max-width:1300px; background:#fff; margin:0 auto;}
	#topics_green .inner_in {width:1140px; margin:0 auto; padding-bottom:60px;}
	#topics_green .inner_in h3 {font-size:250%; margin:40px auto 15px; text-align:center;}
	#topics_green .inner_in h3 span {color:#84c400;}
	#topics_green .inner_in h4 {margin:80px auto 30px; text-align:center;}
	#topics_green .inner_in h4 img {width:480px;}
	#topics_green .inner_in p {font-size:118%; margin:15px auto 40px; line-height:2.4; text-align:left;}
	#topics_green .inner_in dl {float:left; font-size:120%; color:#fff; font-weight:bold; text-align:center;}
	#topics_green .inner_in dl span {font-size:210%;}
	#topics_green .inner_in dl img {width:190px;}
	#topics_green .inner_in dl.dep1 {width:450px; height:170px; background:#f78755; padding:15px 15px 10px; box-sizing:border-box;}
	#topics_green .inner_in dl.dep2 {width:450px; height:170px; background:#44b478; padding:15px 15px 10px; box-sizing:border-box;}
	#topics_green .inner_in dl.dep3 {width:240px; height:170px; background:#ffb100; padding:15px 15px 10px; box-sizing:border-box;}
	#topics_green .inner_in dt {margin-bottom:20px;}
	#topics_green .inner_in dd.half {width:50%; display:inline-block;}
	
  #topics_green .inner_in li {width:48%; float:left;}
  #topics_green .inner_in li.mr {margin-right:2%;}
  #topics_green .inner_in li.ml {margin-left:2%;}
  #topics_green .inner_in .dep1_color a {display:block; width:100%; background:#f78755; padding:15px; box-sizing:border-box; color:#fff; font-size:220%; font-weight:bold; line-height:1.4;}
  #topics_green .inner_in .dep2_color a {display:block; width:100%; background:#44b478; padding:15px; box-sizing:border-box; color:#fff; font-size:220%; font-weight:bold; line-height:1.4;}
  #topics_green .inner_in .dep3_color a {display:block; width:100%; background:#ffb100; padding:15px; box-sizing:border-box; color:#fff; font-size:220%; font-weight:bold; line-height:1.4;}
  #topics_green .inner_in .dep1_color,#topics_green .inner_in .dep2_color,#topics_green .inner_in .dep3_color {position:relative; color:#ff0000;}
  #topics_green .inner_in .dep1_color img,#topics_green .inner_in .dep2_color img,#topics_green .inner_in .dep3_color img {position:absolute; right:10px; bottom:10px;}
  #topics_green .inner_in img.rightbottom {display:block;}
	
  #topics_green .inner_in .link_box {width:100%;}
  #topics_green .inner_in .link_box a {display:block; float:right; font-size:160%; font-weight:bold; line-height:1.4; text-decoration-line:none; margin:8px 0 20px; letter-spacing:2px;}
	
	#topics_green .inner_in .psychology .link_box a:hover {color:#f78755;}
	#topics_green .inner_in .environment .link_box a:hover {color:#44b478;}
	#topics_green .inner_in .s_psychology .link_box a:hover {color:#ffb100;}

	
	/* movie
  -------------------------- */
  #movie {min-width:1140px; position:relative; padding:70px 0; overflow:hidden;}
  #movie .title {text-align:center; margin-bottom:40px;}
  #movie .title h2 {margin-bottom:5px;}
  #movie .title p {font-size:108%; font-weight:bold;}
  #movie ul {width:960px; margin:0 auto;}
}


/* スマホ */
@media only screen and (max-width:715px) {
	

  #new_main_title {width:88%; margin:0 auto; padding:40px 0 10px;}
  #new_main_title img {width:100%;}
  #request {width:100%; margin:10px 0 20px;}
	
  #fuculties {width:100%; position:relative; padding:40px 0; overflow:hidden;}
  #fuculties .title {text-align:center; margin-bottom:10px;}
  #fuculties .title h2 {margin-bottom:5px;}
  #fuculties .title p {font-size:160%; font-weight:bold;}
  #fuculties ul {width:88%; margin:30px 6%;}
  #fuculties li {float:none;}
  #fuculties li:first-child {margin-right:0px; margin-bottom:15px;}


  /* topics
  -------------------------- */
  #topics_green {width:100%; padding:40px 0; background:#8cc11f; margin-bottom:30px; overflow:hidden;}
  #topics_green .title {text-align:center; margin-bottom:30px;}
  #topics_green .title h2 {margin-bottom:5px;}
  #topics_green .title p {font-size:160%; font-weight:bold; color:#fff;}
  #topics_green .inner {width:94%; background:#fff; margin:0 3%;}
	#topics_green .inner_in {width:96%; margin:0 2%; padding-bottom:30px;}
	#topics_green .inner_in h3 {font-size:136%; margin:20px auto 10px; text-align:center;}
	#topics_green .inner_in h3.sponly {font-size:200%; margin:20px auto 0px; text-align:center;}
	#topics_green .inner_in h3.sponly small {font-size:50%;}
	#topics_green .inner_in h3.sponly small.chu {display:block; font-size:50%; padding-bottom:15px;}
	#topics_green .inner_in h3 span {color:#84c400;}
	#topics_green .inner_in h4 {font-size:280%; margin:40px auto 15px; text-align:center; letter-spacing:-0.2;}
	#topics_green .inner_in h4 img {width:90%; margin:0 auto;}
	#topics_green .inner_in p {width:88%; margin:10px 6% 20px; line-height:1.8; text-align:left;}
	#topics_green .inner_in dl {float:none; color:#fff; font-weight:bold; text-align:center;}
	#topics_green .inner_in dl span {font-size:230%;}
	#topics_green .inner_in dl img {width:100%;}
	#topics_green .inner_in dl.dep1 {width:88%; margin:0 5% 15px; height:auto; background:#f78755; padding:15px 10px 20px; box-sizing:border-box;}
	#topics_green .inner_in dl.dep2 {width:88%; margin:0 5% 15px; height:auto; background:#44b478; padding:15px 10px 20px; box-sizing:border-box;}
	#topics_green .inner_in dl.dep3 {width:88%; margin:0 5% 15px; height:auto; background:#ffb100; padding:15px 10px 20px; box-sizing:border-box; text-align:center;}
	#topics_green .inner_in dt {margin-bottom:10px;}
	#topics_green .inner_in dd {width:45%; margin:0 auto;}
	#topics_green .inner_in dd.half {width:45%; margin:0 5px; display:inline-block;}
	
  #topics_green .inner_in li {width:88%; float:none;}
  #topics_green .inner_in li.mr {margin:0 5% 10px 5%; clear:both;}
  #topics_green .inner_in li.ml {margin:0 5% 10px 5%; clear:both;}
  #topics_green .inner_in .dep1_color a {display:block; width:100%; background:#f78755; padding:12px; box-sizing:border-box; color:#fff; font-weight:bold; line-height:1.4;}
  #topics_green .inner_in .dep2_color a {display:block; width:100%; background:#44b478; padding:12px; box-sizing:border-box; color:#fff; font-weight:bold; line-height:1.4;}
  #topics_green .inner_in .dep3_color a {display:block; width:100%; background:#ffb100; padding:12px; box-sizing:border-box; color:#fff; font-weight:bold; line-height:1.4;}
	
  #topics_green .inner_in .dep1_color,#topics_green .inner_in .dep2_color,#topics_green .inner_in .dep3_color {position:relative; color:#ff0000;}
  #topics_green .inner_in .dep1_color img,#topics_green .inner_in .dep2_color img,#topics_green .inner_in .dep3_color img {position:absolute; right:10px; bottom:10px;}
  #topics_green .inner_in img.rightbottom {display:block;}
	
  #topics_green .inner_in .link_box {width:100%; font-size:120%;}
  #topics_green .inner_in .link_box a {display:block; float:right; font-weight:bold; line-height:1.4; text-decoration-line:none; margin:3px 0 10px; letter-spacing:0px;}
	#topics_green .inner_in .link_box img {width:25px;}
	

	/* movie
  -------------------------- */
  #movie {width:100%; position:static; padding:60px 0 30px; overflow:hidden;}
  #movie .title {text-align:center; margin-bottom:30px;}
  #movie .title h2 {margin-bottom:5px;}
  #movie .title p {font-size:160%; font-weight:bold;}
  #movie ul {width:100%; margin:0 auto; overflow:hidden;}
  #movie ul.flex-direction-nav {display:none;}
  #movie ul li {width:100%; float:none; margin:0px; padding:0; border:0px;}
  #movie ul li.mr {float:none; margin-right:0px;}
  #movie li:nth-child(n+5) {display:none;}
  #movie ul li.last {margin-bottom:0;}
	
	#movie div.sp {padding-bottom:5%;}
}/*
	#movie div.sp ul.slides li a.movie1 {background:url("https://i1.ytimg.com/vi/O79wiGUOT3g/hqdefault.jpg"); background-repeat:no-repeat; background-position:center; background-size:100%;}
	#movie div.sp ul.slides li a.movie2 {background:url("https://i1.ytimg.com/vi/tJkinmSTZb4/hqdefault.jpg"); background-repeat:no-repeat; background-position:center; background-size:100%;}
	#movie div.sp ul.slides li a.movie3 {background:url("https://i1.ytimg.com/vi/2mPDxcP2UO8/hqdefault.jpg"); background-repeat:no-repeat; background-position:center; background-size:100%;}
	#movie div.sp ul.slides li a.movie4 {background:url("https://i1.ytimg.com/vi/kZbqxDyONnI/hqdefault.jpg"); background-repeat:no-repeat; background-position:center; background-size:100%;}	*/
	
}
