@media screen and (min-width: 1025px){
/*-------------------------------------------------------------------*/




#fmfi,
#content01,
.modal-content,
.display_sp,
.display_sp2,
.display_sp3,
.display_tl{
 display: none;
}










.main{
 width: 100%;
 height: 1288px;
 background: url(../img/main.jpg) 50% 0 no-repeat fixed;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
  position: relative;
  margin: 0 auto;
  padding: 0;
}
.main_bg{
 width: 1195px;
 height: 1288px;
 background: url(../img/main_bg.svg) no-repeat;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
}





.main2{
 width: 100%;
 background: url(../img/about.jpg) 50% 0 no-repeat fixed;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
  position: relative;
  margin: 0 auto;
  padding: 0;
}
.main2_bg{
 width: 1390px;
 height: 1092px;
 background: url(../img/about.svg) no-repeat;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
 margin: 0 auto;
}






.main3{
 width: 100%;
 background: url(../img/ichinomiya.jpg) 50% 0 no-repeat fixed;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
 position: relative;
 margin: 0 auto;
 padding: 0;
 padding-top: 407px;
}
.main3_bg{
 width: 1390px;
 height: 695px;
 background: url(../img/ich_unv.svg) no-repeat;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
 margin: 0 auto;
}





.main4{
 width: 100%;
 background: url(../img/university.jpg) 50% 0 no-repeat fixed;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
 position: relative;
 margin: 0 auto;
 padding: 0;
 padding-top: 407px;
}




.main5{
 width: 100%;
 background: url(../img/report.jpg) no-repeat;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
 position: relative;
 margin: 0 auto;
 padding: 0;
}
.main5_bg{
 width: 500px;
 height: 500px;
 background: url(../img/report.svg) no-repeat;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
 left: 0;
}
.main5_ti{
 position: absolute;
 z-index: 2;
 top: 270px;
 left: 150px;
 color: #fff;
}
.main5_ti .rpti{
 font-size: 32px;
 letter-spacing: 0.15em;
 font-style: italic;
}
.main5_ti .rptx{
 padding-top: 20px;
 font-size: 17px;
 letter-spacing: 0.2em;
}


.main6{
 width: 100%;
 background: url(../img/report2.jpg) no-repeat;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
 position: relative;
 margin: 0 auto;
 padding: 0;
}
.main6_bg{
 width: 500px;
 height: 500px;
 background: url(../img/report2.svg) no-repeat;
 -webkit-background-size: cover;
 -moz-background-size: cover;
 -o-background-size: cover;
 background-size: cover;
 background-position: 50% 50%;
 left: 0;
}









.sw_txg,
.sw_txp{
 font-size: 20px;
 padding-left: 30px;
}



.about{
 margin: 0 auto;
 position: absolute;
 top: 860px;
 width: 1100px;
 left: 150px;
}
.about_l{
 width: 490px;
}
.about_r{
 width: 490px;
 padding-top: 20px;
}


.more{
 margin-left: 390px;
}







.head_area_r02,
.head_area_r03,
.head_area_r04{
/* margin-left: 38px; */
 margin-left: 20px;
}












.about_tx{
 margin: 0 auto;
 margin-top: -230px;
 position: relative;
 z-index: 2;
}
.enti_about{
 position: absolute;
 color: #000;
 font-size: 26px;
 letter-spacing: 0.25em;
 font-style: italic;
 text-align: center;
 top: 190px;
 margin: 0 auto;
 left: 0;
 right: 0;
}


.about_tx{
 width: 750px;
}


.about_nav{
 width: 818px;
}
.about_nav_l{
 width: 400px;
}
.about_nav_r{
 width: 400px;
}





header{
 background-color: rgba( 255, 255, 255, 1.0 );
 width: 100%;
 height: 50px;
 position: fixed;
 z-index: 101;
}
.head_area{
 padding: 0 0px 0 20px;
 margin: 0 auto;
}
.head_area_l{
 float: left;
 margin-top: 10px;
}


.head_area_l img{
 width: 200px;
 height: 29px;
}
.head_area_r{
 float: right;
}


.head_area_r01,
.head_area_r02,
.head_area_r03,
.head_area_r04{
 color: #000;
 margin-top: 13px;
 font-size: 13px;
 letter-spacing: 0.1em;
 font-weight: bold;
 line-height: 2em;
 text-align: center;
}

.head_area_r02,
.head_area_r03,
.head_area_r04{
}
.head_area_r01 a,
.head_area_r02 a,
.head_area_r03 a,
.head_area_r04 a{
 color: #000;
}
.head_area_r01 a:hover,
.head_area_r02 a:hover,
.head_area_r03 a:hover,
.head_area_r04 a:hover{
 text-decoration: none;
}



.head_area_r07{
 /*margin-left: 33px;*/
 margin-left: 16px;
 margin-top: 5px;
}

.head_area_r07{
 width: 38px;
}
.head_area_r07 img{
 width: 100%;
}

.dropmenu{
 cursor: pointer;
}
.dropmenu:before, .dropmenu:after{
}
.dropmenu:after{
  clear: both;
}
.dropmenu li{
  position: relative;
  float: left;
  text-align: center;
}
.dropmenu li a{
  display: block;
  color: #000;
  text-decoration: none;
  text-align: center;
}
.dropmenu li ul{
  list-style: none;
  position: absolute;
  z-index: 9999;
  top: 100%;
  left: 0;
  margin: 0;
  padding: 0;
}
.dropmenu li ul li{
  width: 100%;
}
.dropmenu li ul li a{
  background-color: #000;
  color: #fff;
  text-align: center;
 padding: 10px 20px 10px 20px;
 line-height: 1;
}
.dropmenu li:hover > a{
}
.dropmenu li a:hover{
}
/*====================================
フェードイン
=====================================*/
.dropmenu li ul{
  visibility: hidden;
  opacity: 0;
  transition: 0s;
}
.dropmenu li:hover ul{
  visibility: visible;
  opacity: 1;
}
.dropmenu li ul li a{
  visibility: hidden;
  opacity: 0;
  transition: .5s;
}
.dropmenu li:hover ul li a{
  visibility: visible;
  opacity: 1;
}




.about_tx{
 margin: 0 auto;
 margin-top: -230px;
 position: relative;
 z-index: 2;
}




.enti_ichinomiya{
 position: absolute;
 text-align: center;
 top: 48px;
 margin: 0 auto;
 left: 0;
 right: 0;
}
.enti_ichinomiya img{
}



.enti_ichinomiya{
 width: 708px;
}
.enti_ichinomiya img{
 width: 708px;
}

.jpbox{
 width: 1100px;
 top: 250px;
}
.jpbox_area{
 width: 338px;
 margin-left: 760px;
}


.enti_bgu{
 position: absolute;
 text-align: center;
 top: 50px;
 margin: 0 auto;
 left: 0;
 right: 0;
}
.enti_bgu img{
}



.ich_unv_box{
 margin: 0 auto;
 margin-top: -454px;
 position: relative;
 z-index: 2;
}

.ich_unv_tx{
 width: 800px;
 margin-top: 140px;
}

.ich_unv_tit{
 font-size: 16px;
 letter-spacing: 0.1em;
 font-weight: bold;
 text-align: center;
}
.ich_unv_txt{
 font-size: 11px;
 letter-spacing: 0.25em;
 line-height: 2.2em;
 text-align: justify;
 text-align: center;
}




.enti_bgu{
 width: 1376px;
}
.enti_bgu img{
 width: 1376px;
}



.unv_point{
 width: 800px;
}
.unv_point_l,
.unv_point_c,
.unv_point_r{
 width: 230px;
}

.unv_point_ti{
 width: 230px;
}


.unv_point2{
 width: 930px;
}

.unv_point2_l{
 width: 450px;
}
.unv_point2_r{
 width: 460px;
}








.ich_tx{
 width: 800px;
}





.ich_point{
 width: 800px;
}
.ich_point_l,
.ich_point_c,
.ich_point_r{
 width: 230px;
}




.ich_point2{
 width: 800px;
}


.ich_point2_l{
 width: 390px;
}
.ich_point2_r{
 width: 367px;
}

.ich_point3_area{
 width: 800px;
}


.ich_point3_l{
 width: 370px;
}
.ich_point3_r{
 width: 370px;
}
.ich_point3_im{
 width: 370px;
}










.hctl01,
.hctl02,
.hctl03,
.hctl04,
.hctl05,
.hctl06,
.hctl07{
 width: 800px;
}


.rp_box_i img{
 width: 847px;
}


.wctl01{ width: 464px; margin-top: 250px;}
.wctl02{ width: 337px; margin-top: 108px;}
.wctl03{ width: 270px; margin-top: 50px; margin-left: 530px;}
.wctl04{ width: 270px; margin-top: 90px; margin-left: 494px;}
.wctl05{ width: 508px; margin-top: 320px;}
.wctl06{ width: 337px; margin-top: 185px; margin-left: 404px;}
.wctl07{ width: 337px; margin-top: 230px;}

.rp_blti{
 width: 800px;
}


.rp_tx{
 width: 800px;
}














.cp_box,
.cp_box2,
.cp_box3{
 width: 1000px;
}
.cp_box_l01{
 width: 616px;
}
.cp_box_r01{
 width: 330px;
}

.cp_box_l02{
 width: 616px;
}
.cp_box_r02{
 width: 330px;
}





.cp_box2_l01{
 width: 606px;
}
.cp_box2_r01{
 width: 340px;
}

.cp_box2_l02{
 width: 606px;
}
.cp_box2_r02{
 width: 340px;
}



.cp_box3_l01{
 width: 500px;
}
.cp_box3_r01{
 width: 450px;
}


.cp_p{
 width: 1000px;
}

.cp_p_l,
.cp_p_c,
.cp_p_r{
 width: 300px;
}

.cp_p_l,
.cp_p_c{
 margin-right: 50px;
}

.cpwctl_01{
 width: 600px;
}
.cpwctl_02{
 width: 662px;
}



.cp_about_box{
 width: 1000px;
}


.cp_about_box_r{
 width: 660px;
 left: 340px;
}

.cp_about_box_im_01{
 width: 126px;
}
.cp_about_box_im_02{
 width: 570px;
}



.cp_about_box_data dd {
 width: 590px;
}






.gl{
 width: 1030px;
}
.gl_box_l{
 width: 600px;
}
.gl_box_l img{
 width: 600px;
}
.gl_box_r{
 width: 370px;
}






.glnav{
 width: 680px;
}










.rp_orti{
 width: 800px;
}

.rp2_tx_tx{
 width: 750px;
}


.rp_im{
 width: 800px;
}
.rp_imnm{
 width: 800px;
}



.rp_orti2 {
 width: 800px;
}




.rp2_tx_ti_pcp{
 width: 800px;
}
.rp2_tx_tx_pcp{
 width: 800px;
}


















































/*-------------------------------------------------------------------*/
}