@charset "UTF-8";

#full_menuContents {
    width: 730px;
    margin:  80px auto 0;
}

/* アイテムリスト
----------------------------------- */

.itemList {
    width: 100%;
    margin-bottom: 50px;
}
.itemList h2 {
	color: #FFF;
	font-size: 13px;
	/*text-indent: 0.5em;*/
	background-color: #333;
	padding: 0.8em 0 0.7em 1.5em;
    letter-spacing: 0.05em;
    font-weight: normal;
}

.itemList h2 a {
    color: #FFF;
    text-decoration:none;
}

.itemList ul {
    border-left: dotted 1px #CCC;
    padding-left: 1px;
}

/* IE10用 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.itemList ul {
    border-left: dotted 1px #CCC;
    padding-left: 0 !important;
}
}

.itemList ul li {
    width: 161px;
   /* height: 320px;*/
    float: left;
    border-right: dotted 1px #CCC;
    border-bottom: dotted 1px #CCC;
    padding: 10px;
    font-size: 12px;

}

.itemList ul .wide2 {
    width: 343px;
    float: left;
    border-right: dotted 1px #CCC;
    border-bottom: dotted 1px #CCC;
    padding: 10px;

}

.itemList ul .wide2 div {
    width: 50%;
    float: left;
    text-align: center;
    font-size: 0.8em;
}

.itemList ul .wide2 div img {
    margin-bottom: 3px;
}

.itemList ul li h3 {
font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin: 10px 0px;
}

.itemList ul li a {
    color: #333333;
    text-decoration: none;
}

.itemList ul li a img {
    border: none;
    display: block;
    margin: 15px auto 15px;
}


/* バナー　幅：730px用
----------------------------------- */
.bannerArea {
    margin-bottom: 50px;
}

.bannerArea img {
    border:none;
}

.bannerArea_cb {
    margin-bottom: 100px;
}

.bannerArea_cb img {
    border:none;
}