#main .main_cont #info-paper .wrap {
	margin-bottom:30px;
}

#main .main_cont #info-paper .wrap .back-number {
	margin-right:194px;
	float:left;
	line-height:2em;
}

#main .main_cont #info-paper .wrap .back-number li:before {
	color:#53AAA7;
	content: '\f106';
	font-family: iconvault;
} 

#main .main_cont #info-paper .wrap .back-number li a {
	padding-left:5px;
}

#main .main_cont #info-event p span{color:#ea8e60;}

#main .main_cont #info-event .p0{margin:0 0 20px 1em;}

#main .main_cont #info-event .event-table {
	margin-top:30px;
}

#main .main_cont #info-event .event-table tbody th{
	padding:0.5em 2em;
	border:#D8D8D8 1px solid;
	background-color:#D2FFFC;
	font-weight: normal;
	width:100px;
}

#main .main_cont #info-event .event-table tbody td{
	padding:0.5em 6em 0.5em 1.5em;
	border:#D8D8D8 1px solid;
}

#main .main_cont #info-event .tb0{
}
	#main .main_cont #info-event .tb0 th{
		text-align:left;
		font-weight:normal;
	}
#main .main_cont h3.year {
    padding: 4px 0;
    margin-bottom: 1.5em;
    width: 100%;
    position: relative;
    z-index: 1;
    overflow:hidden;
}
#main .main_cont h3.year:before {
    margin-top: -2px;
    content: "";
    width: 100%;
    height: 1px;
    border-top: 1px solid #41a7c9;
    position: absolute;
    top: 50%;
    left: 8em;
    z-index: 0;
}
	#main .main_cont h3.year span {
        padding: 2px 15px;
        background: #fff;
		color:#41a7c9;
        border: 1px solid #41a7c9;
        -webkit-border-radius: 25px 25px 25px 25px;
        -moz-border-radius: 25px 25px 25px 25px;
        border-radius: 25px 25px 25px 25px;
        position: relative;
        z-index: 1;
    }
#main .main_cont .mag-list {
    margin-bottom: 60px;
    overflow: hidden;
}
#main .main_cont .emptymag-list {
	height:300px;
}
    #main .main_cont .mag-list ul {
        margin-right: -180px;
        position: relative;
    }
        #main .main_cont .mag-list ul li {
            width: 180px;
            float: left;
            margin: 0 180px 50px 0;
        }
            #main .main_cont .mag-list ul li .thumb {
                display: block;
            }

.button {
}
    .button a {
        border: 1px solid #ea8e60;
        background: #ea8e60;
        color: #fff;
        text-decoration: none;
        padding: .2em 1em;
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        border-radius: 5px;
        display: inline-block;
    }
    .button a:before {
        font-family: iconvault;
        content: "\f101";
    }
    .button a:hover {
        color: #ea8e60;
        background: #fff;
    }


/**
 * for Tablet
 */
@media screen and (max-width: 999px) {
	#main .main_cont #info-paper .wrap .back-number {
		margin:0 90px 20px 0;
}

/**
 * for SmartPhone
 */
@media screen and (max-width: 600px) {
    #main .main_cont .mag-list ul {
        margin-right: 0;
    }
    #main .main_cont .mag-list ul li {
        width: 50%;
        margin: 0 0 20px;
        text-align: center;
    }
       #main .main_cont .mag-list ul li img {
        max-width: 90%;
       }
	#main .main_cont #info-paper .wrap .back-number {
		margin:0 0 20px;
		float:none;
	}
	#main .main_cont #info-event .event-table {
		width:100%;
	}
	#main .main_cont #info-event .event-table tbody th{
		padding:0.5em;
	}
	#main .main_cont #info-event .event-table tbody td{
		padding:0.5em;
	}
}