/* BASIC css start */
/* BASIC css start */
#akiMedia .pageTitle { padding:70px 0 40px; font-size:30px;font-style: italic; font-weight:700;font-style: italic;border-bottom:2px solid #0f0f12 }

#akiMedia .mediaWrap { padding-top:50px;margin-bottom:170px; position:relative;  overflow:hidden }
#akiMedia .mediaWrap .mediaShowBox { display:none; position:relative }
#akiMedia .mediaWrap .mediaShowBox:first-child.isNowShowBox { display:block }
#akiMedia .mediaWrap .mediaShowBox .mediaList { *zoom:1 }
#akiMedia .mediaWrap .mediaShowBox .mediaList:after { display:block; clear:both; content:'' }
#akiMedia .mediaWrap .mediaShowBox .mediaList .list {   margin: 0 0 75px 0;  float: left;  width: calc(50% - 11px);}
#akiMedia .mediaWrap .mediaShowBox .mediaList .list:first-child{margin-right:22px;}
#akiMedia .mediaWrap .mediaShowBox .mediaList .list .thumb { position:relative; width:100% }
#akiMedia .mediaWrap .mediaShowBox .mediaList .list .thumb a { display:block }
#akiMedia .mediaWrap .mediaShowBox .mediaList .list .thumb img { width:100% }
#akiMedia .mediaWrap .mediaShowBox .mediaList .list .thumb .icoPlay { margin:-38px 0 0 -38px; position:absolute; top:50%; left:50%; width:76px; height:76px; background:url(/design/akiiikr/phps/media/ico_media_play.png) 0 0 no-repeat; z-index:10 }
#akiMedia .mediaWrap .mediaShowBox .mediaList .list .mediaInfo { position:relative }
#akiMedia .mediaWrap .mediaShowBox .mediaList .list .mediaInfo .title {     padding: 25px 0 0;  font-size: 20px;  font-weight: 700;   letter-spacing: -0.02em;}
#akiMedia .mediaWrap .mediaShowBox .mediaList .list .mediaInfo .desc { display:none;    color: #999;  font-size: 15px;  line-height: 24px;  letter-spacing: -1px; }

#akiMedia .mediaWrap .mediaMore { display:none; padding-top:30px; text-align:center }
#akiMedia .mediaWrap .mediaMore a { display:inline-block; width:183px; height:53px; font-size:16px; color:#000; font-weight:500; line-height:53px; border:1px solid #000 }
#akiMedia .mediaWrap .mediaMore i { margin-left:5px; line-height:55px; vertical-align:top }

#mediaLayer { display:none; margin:-307px 0 0 -499px; position:fixed; top:50%; left:50%; width:1050px; height:640px; z-index:101;background:transparent; text-align:center;}
#mediaLayer .layerClose { float:right;margin:30px 20px;  font-size:16px; color:#fff; cursor:pointer }
#mediaLayer .layerMedia { width:932px; height:526px;margin:57px auto; }
#mediaLayer .layerMedia iframe { width:100%; height:100%; }

#mediaMask { display:none; position:fixed; top:0; left:0; right:0; width:100%; height:100%; background:rgba(0,0,0,0.6); z-index:100 }



/* BASIC css end */

#content{width:1280px;margin:0 auto;}


/* BASIC css end */

