@charset "utf-8";

/*
#combiIntro {
    color: #FFFFFF;
    padding-top: 6px;
    font-size: 1.33em;
    margin-bottom: 5%;
}

#tagCloud {
    padding-top: 10px;
    margin-bottom: 6%;
}

.mainTtl {
    width: 100%;
    border-bottom: 4px solid #e0b037;
    padding-bottom: 12px; padding-bottom:1.5%;
    margin-bottom: 10px;
}
.mainTtl img {
   	width:22.5%;
}

#tagCloud p {
    background-color: #FFFFFF;
    padding: 0.45em 2em;
    display: inline;
    font-size: 1.2em;
    border-radius: 20px;
    white-space: nowrap;
    line-height: 2.6;
    margin-right: 5px;
    font-weight: bold;
}

#tagCloud p a {
    color: #000000;
}

#tagCloud p a:hover {
    text-decoration: underline;
}

#formWrapper .mainTtl {
    margin-bottom: 0;
    padding-top: 1.6%;
}

.centraleTable {
    color: #FFFFFF;
    width: 100%;
}

.centraleTable > tbody > tr > td {
    background-color: #FFFFFF;
    vertical-align: middle;
    padding: 30px;
    border-bottom: 1px solid #c9c9c9;
    font-size: 1.25em;
    color: #5a5a5a;
}

.centraleTable > tbody > tr > td:first-child {
    background-color: #333333;
    font-size: 1.917em;
    color: #FFFFFF;
    border-bottom: 1px solid #000000;
    width: 105px;
}
.centraleTable > tbody > tr > td:last-child {
    background-color: #fff;
}

#trSearchBox p {
    display: table;
    width: 100%;
}

#trSearchBox #inputSearch {
    padding: 3% 10% 2% 5%;
    border: 0;
    border-radius: 0;
    font-size: 1em;
    line-height: 1.2;
    width: 84%;
}

#trSearchBox p span {
    display: table-cell;
    border: 2px solid #686868;
    vertical-align: middle;
}

#trSearchBox p a {
    width: 118px;
    display: table-cell;
    vertical-align: top;
    text-align: right;
    border: 2px solid #686868;
}

#trSearchBox p a img {
    width: 100%;
    display: block;
    border-left: 0;
}


#letterFilterWrapper {
    border: 0;
    color: #000000;
    box-sizing: border-box;
    -webkit-box-sizing: content-box;
}

#letterFilterWrapper table {
    table-layout: fixed;
    float: left;
    width: 6.666%;
}

#letterFilterWrapper table tbody tr:first-child td label {
    border-top: 2px solid #686868;
}

#letterFilterWrapper table tbody tr:last-child td label {
    border-bottom: 2px solid #686868;
}

#letterFilterWrapper table:first-of-type tr td label {
    border-left: 2px solid #686868;
}

#letterFilterWrapper table:last-of-type tr td label {
    border-right: 2px solid #686868;
}

#letterFilterWrapper table:nth-of-type(11) tbody tr td,
#letterFilterWrapper table:nth-of-type(12) tbody tr td,
#letterFilterWrapper table:nth-of-type(13) tbody tr td,
#letterFilterWrapper table:nth-of-type(14) tbody tr td,
#letterFilterWrapper table:nth-of-type(15) tbody tr td {
    background-color: #f8f8f8;
}

#letterFilterWrapper table tr, #letterFilterWrapper table td, #letterFilterWrapper table tbody {
    width: 100%;
}

#letterFilterWrapper table tr td {
    border-bottom: 1px solid #c5c5c5;
    border-left: 1px solid #c5c5c5;
    padding: 0;
    height: 100%;
    text-align: center;
}
*/

input:focus { outline:none; }



#letterFilterWrapper table tr td input[type="radio"] {
    display: none;
}

label img {
    pointer-events: none;
}

#letterFilterWrapper table tr td input[type="radio"] + label {
    display: block;
    height: 100%;
    cursor: pointer;
}

#letterFilterWrapper table tr td input[type="radio"]:checked + label {
    color: #FFFFFF;
    background-color: #d8a72a;
}

.selectWrapper select {
    padding: 12px 0px 10px 20px;
    background-color: transparent;
    width: 200%;
    border: 0;
}

.selectWrapper {
    display: inline-block;
    border: 2px solid #686868;
    background: url('../img/ico_selectArrow.png') 90% center no-repeat;
    background-size: 36px auto;
    overflow: hidden;
    padding-right: 58px;
}

.radioWrapper {
    display: inline-block;
    margin-right: 10px;
}

.radioWrapper input[type="radio"] {
    display: none;
}

.radioWrapper input[type="radio"] + label {
    background: url("../img/ico_radio.png") left center no-repeat;
    background-size: 18px auto;
    padding: 10px 0 10px 24px;
    cursor: pointer;
    font-weight: bold;
}

.radioWrapper input[type="radio"]:checked + label {
    background: url("../img/ico_radioOn.png") left center no-repeat;
    background-size: 18px auto;
}

.centraleTable > tbody > .checkWrapperTR td {
    vertical-align: top;

}

#formWrapper .checkWrapperTR .areaChoiceWrapper .accordeon {
    display: block;
}

#formWrapper .checkWrapperTR .ttl {
    border: 0;
    padding: 0;
    font-size: 1.41em; font-size: 1em;
    /*font-weight: bold;*/
}

.areaChoiceWrapper {
    margin-bottom: 10px;
}

.checkWrapper {
    width: 5.7em;
}

.checkWrapper {
    display: inline-block;
    margin-right: 10px;
}

.areaChoiceWrapper .checkWrapper:nth-of-type(5){
    margin-right: 0;
}

.checkWrapper input[type="checkbox"] {
    display: none;
}

.checkWrapper input[type="checkbox"] + label {
    background: url("../img/ico_checkBox.png") left center no-repeat;
    background-size: 18px auto;
    padding: 10px 0 10px 24px;
    cursor: pointer;
    font-weight: normal;
}

.checkWrapper input[type="checkbox"]:checked + label {
    background: url("../img/ico_checkBoxOn.png") left center no-repeat;
    background-size: 18px auto;
}

#areaOther .ttl {
    display: block;
}

#formValidationBlock {
    padding-top: 5%;
}

#formValidationBlock a {
    display: inline-block;
    width: 25%;
}

#formValidationBlock a:first-child {
    width: 73.3%;
    margin-right: 1%;
}

#advanceResearchAccordeon {
    background: none;
    width: auto;
    height: auto;
    padding: 0;
}

#advanceResearchAccordeon .inner {
    display: block;
}

.vac {
    vertical-align: middle;
}

.inline-block {
        display: inline-block;
}


@media only screen and  (max-width:1060px) {

    .areaChoiceWrapper .checkWrapper:nth-of-type(5){
        margin-right: 10px;
    }

    .areaChoiceWrapper .checkWrapper:nth-of-type(4){
        margin-right: 0;
    }


}/* @media only screen and  (max-width:1060px) */


@media only screen and  (max-width:850px) {
    #combiIntro {
        padding-top: 5px;
    }

    #tagCloud p {
        font-size: 1em;
        padding: 0.45em 1em;
    }

    .centraleTable {
        width: 100%;
        background-color: #FFFFFF;
    }

    .centraleTable > tbody > tr, .centraleTable > tbody {
        display: block;
    }

    .centraleTable > tbody {
        padding: 1% 4% 4% 4%;
    }

    .centraleTable > tbody > tr > td, .centraleTable > tbody > tr > td:first-child {
        background-color: #FFFFFF;
        width: 100%;
        color: #5a5a5a;
        display: block;
        padding: 0;
        border: 0;
        font-size: 1.41em;

        /* IE9 Hack */
        float: left\9;
        width: 92%\9;
        margin-left: 4%\9;
    }

    .centraleTable > tbody > tr > td:not(#tdLetterFilter) label {
        font-size: 1em;
    }

    .centraleTable > tbody > tr > td:first-child {
        margin-top: 4%;
        font-size: 2.41em;
    }

    .centraleTable > tbody > tr > td > input[type="text"] {
        padding: 3% 4%;
    }

    #inputSearch {
        width: 85%;
        background-size: auto 100%;
        padding-right: 10%;
       
    }
    #trSearchBox #inputSearch{
        font-size: 16px;
    }

    #letterFilterWrapper table, #letterFilterWrapper table tbody {
        display: block;
        width: 100%;
    }

    .centraleTable > tbody {
        /* IE9 hack */
        float: left\9;
    }

    #letterFilterWrapper table tbody {
        display: table;
		border-collapse:collapse;
		box-sizing:border-box;
    }

    #letterFilterWrapper table tr {
        display: table-cell;
        width: 20%;
		border: 1px solid #c5c5c5;
		border-top: none;
        /* IE9 hack */
        float: left\9;
		background-color:#FFF;
    }
	#letterFilterWrapper table tr.ac{
		background-color:#d8a72a;
	}
	#letterFilterWrapper table tr:first-child{
		border-left-color:#686868;
	}
	#letterFilterWrapper table tr:last-child{
		border-right-color:#686868;
	}
	#letterFilterWrapper table:last-child tr{
		border-bottom: none;
	}

    #letterFilterWrapper table tr td {
        display: block;
        height: 1.8em;
        line-height: 1.8em;
        float: left\9;
    }

    #letterFilterWrapper {
        border-top: 2px solid #686868;
        border-right: 1px solid #686868;
        border-bottom: 2px solid #686868;
        border-left: 1px solid #686868;
        overflow: hidden;
    }
	
	.centraleTable #letterFilterWrapper table tbody tr td,
	.centraleTable #letterFilterWrapper table tbody tr td label{
		border: none;
	}

    .selectWrapper {
        padding-right: 14%;
        background-position: 95% center;
        background-size: auto 100%;
    }

    #entranceYear .selectWrapper {
        width: 85%;
        background-position: 98% center;
    }

    #creationYear .selectWrapper {
        width: 29.4%;
    }

    #creationYear td > img {
        width: 10%;
    }

    #amaPro .radioWrapper {
        display: block;
        padding: 3% 4%;
        border-bottom: 1px solid #686868;
        border-left: 1px solid #686868;
        border-right: 1px solid #686868;
        margin-right: 0;
    }

    #amaPro .radioWrapper:first-child {
        border-top: 1px solid #686868;
    }

    #amaPro .radioWrapper input[type="radio"] + label {
        background-position: right center;
        background-size: auto 78%;
        display: block;
        padding: 0;
    }

    #formBottomChoice .radioWrapper {
        display: block;
        padding: 3% 4%;
        border-bottom: 1px solid #686868;
        border-left: 1px solid #686868;
        border-right: 1px solid #686868;
        margin-right: 0;
    }

    #formBottomChoice .radioWrapper:first-child {
        border-top: 1px solid #686868;
    }

    #formBottomChoice .radioWrapper input[type="radio"] + label {
        background-position: right center;
        background-size: auto 78%;
        display: block;
        padding: 0;
    }


    #formValidationBlock a {
        display: block;
        width:34.5%;
        margin: 0 auto;
    }

    #formValidationBlock a:first-child {
        margin-bottom: 5%;
        width: 100%;
    }
    #formValidationBlock a img { width:100%; }

    #formWrapper .checkWrapperTR .areaChoiceWrapper {
        margin-bottom: 0;
    }

    #formWrapper .checkWrapperTR .areaChoiceWrapper .ttl {
        padding: 3% 4%;
        border: 1px solid #686868;
        border-top: 0;
        width: 92%;
        font-size: 1em;
        cursor: pointer;
        background: url('../img/ico_plus.png') right center no-repeat;
        background-size: auto 100%;
    }

    #formWrapper .checkWrapperTR .areaChoiceWrapper:first-of-type .ttl {
        border-top: 1px solid #686868;
    }

    #formWrapper .checkWrapperTR .areaChoiceWrapper .ttl.open {
        background: url('../img/ico_minus.png') right center no-repeat;
        background-size: auto 100%;
    }

    #formWrapper .checkWrapperTR .areaChoiceWrapper .accordeon {
        background-color: #eaeaea;
        border: 1px solid #686868;
        border-top: 0;
        width: 100%;
    }

    #formWrapper .checkWrapperTR .areaChoiceWrapper:last-of-type .accordeon {
        border-bottom: 1px solid #686868;
    }

    #formWrapper .checkWrapperTR .areaChoiceWrapper .accordeon .checkWrapper {
        width: 50%;
        padding: 0;
        margin: 0;
        display: inline-block;
    }

    #formWrapper .checkWrapperTR .areaChoiceWrapper .accordeon .checkWrapper label {
        display: block;
        padding: 5% 5% 5% 30%;
        border-bottom: 1px solid #c9c9c9;
        border-right: 1px solid #c9c9c9;
    }
    
    
    
    

    
    

    #formWrapper .checkWrapperTR .areaChoiceWrapper .accordeon .checkWrapper input[type="checkbox"] + label {
        background-position: 10% center;
    }

    #formWrapper .checkWrapperTR .areaChoiceWrapper .accordeon .checkWrapper:nth-child(2n) label {
        border-right: 0;
    }
    
    #formWrapper .checkWrapperTR .areaChoiceWrapper#areaHokaidoTohoku .accordeon .checkWrapper:last-of-type,
    #formWrapper .checkWrapperTR .areaChoiceWrapper#areaHokushinetsu .accordeon .checkWrapper:last-of-type,
    #formWrapper .checkWrapperTR .areaChoiceWrapper#areaChugoku .accordeon .checkWrapper:last-of-type { width:100%; }
    
    #formWrapper .checkWrapperTR .areaChoiceWrapper#areaHokaidoTohoku .accordeon .checkWrapper:last-of-type input[type="checkbox"] + label,
    #formWrapper .checkWrapperTR .areaChoiceWrapper#areaHokushinetsu .accordeon .checkWrapper:last-of-type input[type="checkbox"] + label,
    #formWrapper .checkWrapperTR .areaChoiceWrapper#areaChugoku .accordeon .checkWrapper:last-of-type input[type="checkbox"] + label {
	    background-position: 5% center;
	}
	
	#formWrapper .checkWrapperTR .areaChoiceWrapper#areaHokaidoTohoku .accordeon .checkWrapper:last-of-type label,
	#formWrapper .checkWrapperTR .areaChoiceWrapper#areaHokushinetsu .accordeon .checkWrapper:last-of-type label,
	#formWrapper .checkWrapperTR .areaChoiceWrapper#areaChugoku .accordeon .checkWrapper:last-of-type label { padding: 2.5% 5% 2.5% 15%; border-right:none; }
    

    #areaOther .ttl {
        display: none;
    }

    #areaOther .checkWrapper {
        display: block;
        padding: 3% 4%;
        border-bottom: 1px solid #686868;
        border-left: 1px solid #686868;
        border-right: 1px solid #686868;
        margin-right: 0px;
        width: 92%;
        background-position: right center;
    }

    #areaOther .checkWrapper label {
        background-position: right center;
        background-size: auto 78%;
        display: block;
        padding: 0px;
    }

    #trNbrPerson > div {

    }

    #trNbrPerson td > div .checkWrapper {
        display: inline-block;
        width: 50%;
        padding: 0;
        margin: 0;
        border-top: 1px solid #686868;
    }

    #trNbrPerson td > div .checkWrapper label {
        display: block;
        width: 84%;
        height: 94%;
        border-bottom: 1px solid #686868;
        border-right: 1px solid #686868;
        border-left: 1px solid #686868;
        padding: 3% 8%;
        margin: 0;
        background-position: 90% center;
    }

    #trNbrPerson td > div .checkWrapper:nth-child(2n) label {
        border-left: 0;
    }

    #trNbrPerson td > div .checkWrapper:nth-child(2) label, #trNbrPerson td > div .checkWrapper:first-of-type label {
        border-bottom: 0;
    }

} /*@media only screen and  (max-width:850px) */

@media only screen and  (max-width:640px) {

    #formWrapper .checkWrapperTR .areaChoiceWrapper .accordeon {
        -webkit-box-sizing: border-box;
           -moz-box-sizing: border-box;
             -o-box-sizing: border-box;
            -ms-box-sizing: border-box;
                box-sizing: border-box; width:100%;
    }


    #formWrapper {
        width: 90%;
        margin: 8% auto;
    }

    #trSearchBox p a {
        width: 26%;
    }

    #advanceResearchAccordeon {

    }

    #advanceResearchAccordeon > .accordeon {
        display: none;
    }

    #advanceResearchAccordeon > .toggleBtn {
        cursor: pointer;
    }

    #advanceResearchAccordeon > .toggleBtn img {
        width: 100%;
        max-width: none;
    }

    #advanceResearchAccordeon > .toggleBtn .toOpen {
        display: block;
    }
    #advanceResearchAccordeon > .toggleBtn .toClose {
        display: none;
    }
    #advanceResearchAccordeon > .toggleBtn.open .toOpen {
        display: none;
    }
    #advanceResearchAccordeon > .toggleBtn.open .toClose {
        display: block;
    }
    
    #formValidationBlock a { width:48.7%; }
    
    #content.combi_list{
        width: 90%;
        margin: 0 auto;
        padding-top: 5%;
    }
}

@media only screen and  (max-width:530px) {

    .centraleTable > tbody > tr > td {

        font-size: 1em;

    }

    .centraleTable > tbody > tr > td:first-child {

        font-size: 1.41em;

    }

} /*@media only screen and  (max-width:530px) */





@media only screen and  (max-width: 640px) {
	.input_entryno .fmsearch{
		width:100%;
		float:none;
	}
}

.btn_comblist a{
	display: block;
	width: 100%;
	margin: 20px auto;
	text-align: center;
	background: #e37630;
	padding: 20px 0;
}
.btn_comblist a:hover{
	background:#d6561c;
}
.btn_comblist img{
	height: 30px;
}

/*
.input_entryno span{
    display: table-cell;
    border: 2px solid #686868;
    vertical-align: middle;
}
.input_entryno input{
    padding: 3% 5% 2% 5%;
    border: 0;
    border-radius: 0;
    font-size: 1em;
    line-height: 1.2;
    width: 84%;
}
.input_entryno .fmsearch{
    width: 72%;
    display: table;
    float: left;
}
*/



#content .search_entryno {
    padding: 0px;
    border: 2px solid #e37630;
    width: 100%;
    margin: 0 auto 25px;
    box-sizing: border-box;
    background: url(../img/common/bg_tab.png);
    text-align: right;
}
#content .search_entryno-title{
    width: 35%;
    padding-right: 1%;
    display: inline-block;
    margin:0 auto;
    box-sizing: border-box;
    vertical-align: middle;
}
#content .search_entryno-title img{
    vertical-align: middle;
}

#content .search_entryno input[type="number"]{
    padding: 0 8px;
    font-size:16px;
    border:none;
    line-height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 45%;
    vertical-align: middle;
    -webkit-border-radius: 0;
    border-radius: 0;
}
#content .search_entryno button{
    background: #e37630;
    border: none;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    width: 17%;
    cursor: pointer;
    vertical-align: middle;
    -webkit-border-radius: 0;
    border-radius: 0;
}
#content .search_entryno button:hover{
	background:#c5790c;
}
#content .search_entryno button img{
    vertical-align: middle;
    width: 80%;
    margin:0 auto;
}
.slider2{
	min-height: 34vw;
}
@media only screen and  (min-width: 641px) {
	#content .search_entryno-title{
    width: 29%;
    padding-right: 2%;
	}
	#content .search_entryno input[type="number"]{
    width: 50%;
	}
	#content .search_entryno input[type="number"],
	#content .search_entryno button{
	    line-height: 50px;
	    height: 50px;
	}
	#content .search_entryno button img{
    width: 62%;
	}
}










/* =============================================
 コンビリスト
============================================= */
.comblist_menu{
    margin-bottom: 15px;
}
.comblist_menu li{
    position: relative;
    display: inline-block;
    width: 14.28571428571429%;
}
.comblist_menu a{
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #000;
    color: #fff;
    overflow: hidden;
    background: transparent url(/img/common/bg_tab.png) left top repeat;
    text-decoration: none;
    text-align: center;
    font-size: 18px;
    font-family: "メイリオ",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',"MS PGothic",sans-serif, Arial, Verdana;
    padding: 6px 13px;
    font-weight: bold;
}
.comblist_menu .now,
.comblist_menu a:hover{
    background: #e0b037;
    color: #000;
}
.comblist_title{
    border-bottom: 4px solid #e0b037;
    color: #e0b037;
    font-family: "メイリオ",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',"MS PGothic",sans-serif, Arial, Verdana;
    font-size: 34px;
    font-weight: bold;
    padding-bottom: 7px;
}
.comblist_title img{
    height: 35px;
    width: auto;
}
.comblist{
    margin-top: 30px;
}
.comblist_list{
    margin-top: 15px;
    /*
    height: 200px;
    overflow: hidden;
    */
}
.comblist_list li{
    display: inline-block;
}
.comblist_list li a:before{
    content: "";
    background: url(/img/common/ico_arrow.png) no-repeat 0 55%;
    background-size: 62% auto;
    text-align: left;
    width: 20px;
    display: inline-block;
    height: 0;
    padding-top: 1rem;
    vertical-align: middle;
}
.comblist_list li a{
    display: block;
    padding: 3px 5px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;

}
.comblist_list li a:hover{
    color: #e37630;
}

.comblist_tab{
    position: relative;
    margin-bottom: 15px;
}
.comblist_tab:after{
    content: "";
    display: block;
    clear: both;
}
.comblist_tab li{
    float: left;
    width: 50%;
}
.comblist_tab label{
    cursor: pointer;
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    overflow: hidden;
    background: transparent url(/img/common/bg_tab.png) left top repeat;
    text-decoration: none;
    text-align: center;
    font-size: 18px;
    font-family: "メイリオ",'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'ＭＳ Ｐゴシック',"MS PGothic",sans-serif, Arial, Verdana;
    padding: 6px 13px;
}
#tab_1:checked ~ .comblist_tab li:nth-child(1) label,
#tab_2:checked ~ .comblist_tab li:nth-child(2) label,
.comblist_tab label:hover{
    background: #e0b037;
    color: #000;
}


.comblist_tab:before {
    content: "";
    width: 14.28571428571429%;
    height: 15px;
    background: transparent url(/img/common/deco_tail.png) center top no-repeat;
    display: block;
    position: absolute;
    bottom: -14px;
    left: 25%;
    z-index: 1;
    margin-left: -50px;
}
#tab_2:checked ~ .comblist_tab:before {
    left: 75%;
}

.comblist_check{
    display: none;
}

#tab_1:checked ~ .comblist_on{
    display: block;
}
#tab_2:checked ~ .comblist_no{
    display: block;
}

/*
div[data-menu="2"]:after {
    left: 50%;
}
*/

@media only screen and  (max-width: 640px) {
    .comblist_menu{
        text-align: center;
    }
    .comblist_menu li{
        width: 21.7%;
    }
    .comblist_menu a{
        font-size: 15px;
        padding: 6px 0;
    }
    .comblist_title{
        font-size: 22px;
        text-align: left;
        width: 100%;
        margin: 0 auto;
    }
    .comblist_tab{
        margin: 0 auto 15px;
        width: 100%;
    }
    .comblist_tab li:first-child label{
        line-height: 2rem;
    }
    .comblist_tab label{
        font-size: 14px;
        height: 3rem;
        vertical-align: middle;
    }
    .comblist_tab:before{
        margin-left: -27px;
    }
    .comblist_list{
        width: 100%;
        margin: 10px auto 0;
    }
    .comblist_list li a{
        padding: 4px;
    }

}



.btn_comblist_open{
    display: block;
    width: 100%;
    margin: 20px auto;
    text-align: center;
    background: #e37630;
    padding: 10px 0;
    cursor: pointer;
}
.btn_comblist_open:hover{
    background:#d6561c;
}
.btn_comblist_open img{
    height: 24px;
}
#combi_2:checked ~ .comblist_list{
    height:auto;
}
#combi_2:checked ~ .btn_comblist_open{
    display: none;
}
#menuArea{
  display: none;
}
html,body{
  background: #000000;
}
#header{
	display:none;
}

#toContinu{
  display: none;
}
.pic{
  display:none;
}
.img_cover{
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  background: url(../img/img_cover.png) repeat;
  z-index: 5;
}