/* common */
#attention{ padding:0px;}


/* list */
.menu-list{ width:474px; height:230px; overflow:visible; margin-top:-230px;}
.menu-list div{width:474px; padding:5px 0px 5px 0px; margin:0px; clear:both;}
.menu-list h4{padding:0px;margin:0px;width:81px;}
.menu-list p{margin:-19px 0px 0px 91px; padding:0px; width:383px; color:#333333;}
.menu-list .icon{margin:0px; padding:0px; width:84px; float:right;}
.menu-list table{width:474px; float:left; clear:left; padding:0px; margin:10px 0px 0px 0px;border-collapse:collapse;}
.menu-list td{ border:1px solid #676767;text-align:center; color:#333333; line-height:2em;border-collapse:collapse;}
.menu-list th{ border:1px solid #676767;border-collapse:collapse;}

.menu-list .menu-title{padding-top:0px;}
.menu-list .menu-title p{font-size:medium; font-weight:bold; color:#3A1B14; line-height:1.3em;}

.menu-img{width:230px; height:230px; margin-left:490px; padding:0px; border:1px solid #3A1B14;}

/* sp */
.menu-sp{ width:412px; height:290px; overflow:visible; margin-top:-290px;}
.menu-sp div{width:412px; padding:0px; margin:0px; clear:both;}
.menu-sp h4{padding:0px 0px 10px 0px; margin:0px;}
.menu-sp p{padding:0px 0px 10px 0px; margin:0px; color:#333333;}
.menu-sp table{width:412px; float:left; clear:left; padding:0px; margin:10px 0px 0px 0px;border-collapse:collapse;}
.menu-sp td{ border:1px solid #676767;text-align:center; color:#333333; line-height:2em;border-collapse:collapse; width:50%;}
.menu-sp th{ border:1px solid #676767;border-collapse:collapse; width:102px; background-color:#FFD6CC;}

.menu-sp-img{width:290px; height:290px; margin-left:430px; padding:0px; border:1px solid #3A1B14;}


/* with */
.menu-with{width:366px; height:261px; overflow:visible; margin:0px; margin-top:-261px;}
.menu-with div{width:366px; padding:3px 0px; margin:0px; clear:both;}
.menu-with h4{padding:0px 0px 10px 0px; margin:0px;}
.menu-with p{color:#F00; font-size:120%; padding-left:30px;font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; line-height:1.3em;}
.menu-with table{width:366px; float:left; clear:left; padding:0px; margin:10px 0px 0px 0px;border-collapse:collapse;}
.menu-with td{ border:1px solid #676767;text-align:center; color:#333333; line-height:2em;border-collapse:collapse; width:50%;}
.menu-with th{ border:1px solid #676767;border-collapse:collapse; width:50%; background-color:#FFD6CC;}

.menu-with-img{width:335px; margin-left:385px; padding:0px;}

.menu-with-box{
	margin: 0px;
	padding: 0px;
	width: 720px;
}

.menu-with-img-source{
	width:215px;
	padding:0px;
	margin: 0px;
	float: right;
}
.menu-with-source{
	width:490px;
	margin:0px;
	float: left;	
}
.menu-with-menu{
	width: 245px;
	float: left;
}

.menu-with-source2{
	width:366px;
	height:200px;
	overflow:visible;
	margin-top:-200px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.note-01 {margin:0px; padding:0px 15px 2px 15px; font-size:x-small;}
.note-01 div {margin:0px; padding:0px; line-height:1.3em;}
.note-01 p {margin:-1.3em 0px 0px 1em; padding:0px; line-height:1.3em;}
#nippon-attention{
		border-top:#999999 1px dotted;
		padding:10px 0 10px 0;
		margin-top:50px;
}

/* font */
.menu-notes{
    color:#ff6600; 
    font-size:small;
}

.menu-notes2{
    color:#333333; 
    font-size:11px;
    font-weight:normal;
}

.menu-font{
    font-size:x-small;
    font-weight:lighter;
}




