@charset "utf-8";
/* CSS Document */

.h-bg {
	background-image: url(../images/musu-menu-bg.gif);
	background-repeat: repeat-x;    
}
.pdf {
	font-size:70%;
	height:1em;
	padding:15px 30px 15px 0px;
	margin:15px 20px 15px 0px;
	background-image: url(../images/pdf.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}
.m-box {
    margin:0px 0px 40px 0px;
}
.m-box-last {
    margin:0px;
}
.m-box ul {
    margin:15px 0px;
	padding:0px;
}
.m-box ul li {
    margin:5px 0px;
	padding:5px 0px;
	list-style-type:none;
}
.i {
    width:100%;
}

.jpg {
	font-size:70%;
	height:1em;
	padding:15px 30px 15px 0px;
	margin:5px 20px 5px 0px;
	background-image: url(../images/jpeg.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}


.top-bun {
    float:right;
	position: relative;
	top: -30px;    
}
.top-bun2 {
    text-align:center;
	position: relative;
	top: -30px;    
}
.intable {
    font-size:80%;
}
.intable td {
	vertical-align:top;
	padding:5px 0px;
}
.line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f0c8d4;
}
.pink {
    color:#e51b87;
}
.poli-t {
    margin:50px 0px 0px 0px;
}
.poli {
    margin:20px 0px 0px 0px;
	padding:0px 0px 0px 1em;
	text-indent:-1em;
}
.poli-3 {
    margin:20px 170px 0px 0px;
	padding:0px 0px 0px 1em;
	text-indent:-1em;
}
.poli-b {
    margin:20px 170px 50px 0px;
    _margin:20px 160px 25px 0px;
	padding:0px 0px 0px 1em;
	text-indent:-1em;
}



/*サイトマップ用*/
.map p {
    margin:5px 0px 0px 0px;
}
.map ul {
    padding:0px 0px 0px 0px;
	margin:0px 0px 20px 12px;
}
.map li {
    margin:10px 0px 0px;
	list-style-type:none;
}


/*名古屋むすめ歌舞伎用*/

.sumnail {
    float:right;
	padding:0px 40px 0px 10px;
	margin:0px;
	position:relative;
	top:-12px;
}

.boarder-r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #f0c8d4;
}

.boarder-r2 {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0c080c;
}
.boarder-b {
    width:100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0c8d4;
	text-align:center;
}
.boarder-t {
    width:100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #f0c8d4;
}