

body{

	font-size: 12px;

}



/*--------------------

	パンくず

--------------------*/

.naviList{

    max-width: 1208px;

	margin: 0 auto;

	padding: 65px 2.8% 34px 2.8%;

}

.naviList ul li {

    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;

    height: 15px !important;

    line-height: 1.3 !important;

    margin-left: 0;

}

.naviList li {

    color: #c71444;

    float: left;

    font-size: 10px !important;

}

.naviList li a {

    display: inline-block;

    background:url("/EVENT/WALLPAPER/CALENDAR/IMAGES/mark_rightarrow.gif") no-repeat right center !important;

    color: #666666;

    font-size: 10px !important;

    padding-right: 9px;

    text-decoration: none;

}

.ie8 .naviList li,

.ie8 .naviList li a {

    padding-right: 9px;

}



.naviList li a:hover{

	color: #c71444;

}

/*--------------------

	パンくずアンダー

--------------------*/

#crumbBox {

    background: #f2f2f2;

}

#crumbBox ol {

    padding: 1.53846em 0 1.38462em

}

#crumbBox ol li {

    display: inline-block;

    font-weight: bold;

}

#crumbBox ol li a:hover {

    color: #666;

    text-decoration: underline;

}

#crumbBox ol li:after {

    content: url("/EVENT/WALLPAPER/CALENDAR/IMAGES/arrow_gray_min.png");

    position: relative;

    top: 2px;

    padding: 0 4px 0 7px;

    color: #b9b9b9;

}

#crumbBox ol .current {

    color: #000;

}

#crumbBox ol .current:after {

    content: "";

}

/*-----------------------------

	970px以下

-----------------------------*/

@media screen and (max-width: 960px) {

    /*--パンくず--*/

    #crumbBox .restrict .container {

        margin: 0;

        position: relative;

        width: 100%;

    }



    #crumbBox {

        margin-top: 60px;

        background: #d9d9d9;

        border-top: 1px solid #c1c1c1;

    }

    #crumbBox .restrict {

        min-width: 100%!important;

    }

    #crumbBox ol {

        padding: 11px 0;

        margin-left: 12px;

        line-height: 1.9em;

    }

    #crumbBox ol .current {

        color: #333;

    }

    #crumbBox ol li:after {

        content: url("/EVENT/WALLPAPER/CALENDAR/IMAGES/arrow_gray_min.png");

        top: 2px;

        position: relative;

    }

}

/*--------------------

	footer

--------------------*/

#footerBox{

	width: 100%;

    background: #ffffff none repeat scroll 0 0;

    border-top: 1px solid #e2e2e2;

    font-size: 1.1rem;

    height: 20px;

    padding-bottom: 20px;

    padding-top: 20px;

}



/*--------------------

	clearFix

--------------------*/

.clearfix:after {

    content: "　";

    clear: both;

    display: block;

}



/*--------------------

	float

--------------------*/

.left{float: left;}

.right{float: right;}





/*--------------------

	margin

--------------------*/

.mt35{margin-top: 35px!important;}

.mt15{margin-top: 15px!important;}

.ml0{margin-left: 0!important;}

