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

p {
	font-family:  "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size: 13px;
	color: #4a3115;
	line-height: 1.5em;
}
a {
	color: #030;
}

h1 {display: none;}
strong {
	font-weight: bold;
	color: #261304;
}


#container {
	height: 100%;
	width: 100%;
}

#headertop {
	background-image: url(../image/underline.jpg);
	background-repeat: repeat-x;
	height: 174px;
	width: 100%;
}

.header{
	width: 900px;
	margin: auto;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 10px;
}
.navi img {
	padding-top: 40px;
	padding-right: 10px;
}


#mainimg {
	width: 900px;
	padding-top: 15px;
	margin: auto;
	padding-right: 0px;
	padding-left: 0px;
}

#wrapper {
	width: 900px;
	margin: auto;
	padding-right: 0px;
	padding-left: 0px;
}

#footerback {
	padding-top: 20px;
	padding-bottom: 35px;
	width: 100%;
	background-color: #064d17;
	clear: both;
	margin-top: 50px;
}

.footer {
	text-align: center;
	font-size: 0.8em;
	color: #FFF;
}


.footer a:link { color: #ffffff; }
.footer a:visited { color: #faf0e6; }
.footer a:hover { color: #faebd7; }

.navi {
	float: right;
	padding-top: 34px;
}

.twitter {
	float: left;
}

.twitter-timeline {
	width: 260px;
}

.movie {
	float: left;
	padding-left: 100px;
}
.kousin {
	height: 250px;
	width: 360px;
	padding-top: 20px;
	padding-left: 20px;
	background-image: url(../image/footerback.jpg);
}
.kousin p {
	font-size: 15px;
}
.parts img {
	float: left;
	padding-top: 5px;
}
.parts {
	width: 500px;
	padding-top: 50px;
	padding-left: 70px;
}
.discohonbun {
	float: left;
	padding-left: 32px;
}
.title {
	padding-top: 30px;
	padding-bottom: 30px;
}
.profhonbun {
	float: right;
	width: 500px;
	padding-right: 30px;
}
.profhonbun img {
	height: 100%;
	width: 100%;
}

.profhonbun p {
	padding-bottom: 15px;
	font-size: 0.75em;
	padding-right: 10px;
}
.cdhonbun {
	float: right;
}
.cd {
	width: 410px;
	float: left;
	padding-right: 30px;
	padding-bottom: 50px;
}
.live {
	font-weight: bold;
	color: #CC3366;
}
.yoyaku {
	padding: 15px;
	border: 1px solid #3e240a;
	width: 500px;
	margin-bottom: 80px;
}











/***************************************************/
/******************** 共通 **********************/
/***************************************************/

.m0{ margin:0!important;}
.m10{ margin:10px 0;}
.m5px{ margin:5px;}

.mr0{ margin-right:0!important; }
.mr3{ margin-right:3px!important}
.mr5{ margin-right:5px!important}
.mr7{ margin-right:7px!important}
.mr10{ margin-right:10px!important}
.mr15{ margin-right:15px!important}
.mr18{ margin-right:18px!important}
.mr20{ margin-right:20px!important}
.mr25{ margin-right:25px!important}
.mr30{ margin-right:30px!important}
.mr40{ margin-right:40px!important}

.ml0{ margin-left:0 !important;}
.ml3{ margin-left:3px!important}
.ml5{ margin-left:5px!important}
.ml10{ margin-left:10px!important}
.ml13 {margin-left:13px!important}
.ml15{ margin-left:15px!important}
.ml20{ margin-left:20px!important}
.ml30{ margin-left:30px!important}
.ml35{ margin-left:35px!important}
.ml30{ margin-left:30px!important}
.ml40{ margin-left:40px!important}
.ml45{ margin-left:45px!important}

.mt3{ margin-top:3px!important}
.mt5{ margin-top:5px!important}
.mt8{ margin-top:8px!important}
.mt10{ margin-top:10px!important}
.mt15{ margin-top:15px!important}
.mt20{ margin-top:20px!important}
.mt30{ margin-top:30px!important}
.mt40{ margin-top:40px!important}
.mt50{ margin-top:50px!important}

.mb0{ margin-bottom:0!important; }
.mb3{ margin-bottom:3px!important}
.mb5{ margin-bottom:5px!important}
.mb7{ margin-bottom:7px!important}
.mb8{ margin-bottom:8px!important}
.mb10{ margin-bottom:10px!important}
.mb15{ margin-bottom:15px!important}
.mb20{ margin-bottom:20px!important}
.mb30{ margin-bottom:30px!important}
.mb40{ margin-bottom:40px!important}
.mb50{ margin-bottom:50px!important}
.mb60{ margin-bottom:60px!important}
.mb70{ margin-bottom:70px!important}

.pd10{padding:10px;}

.pt10{padding-top:10px!important}
.pt20{padding-top:20px!important}
.pt30{padding-top:30px!important}
.pt40{padding-top:40px!important}

.pb10{padding-bottom:10px!important}
.pb15{padding-bottom:15px!important}
.pb20{padding-bottom:20px!important}
.pb30{padding-bottom:30px!important}
.pb40{padding-bottom:40px!important}

.pl10{ padding-left:10px!important}
.pl15{ padding-left:15px!important}
.pl20{ padding-left:20px!important}
.pl30{ padding-left:30px!important}
.pl40{ padding-left:40px!important}

.pr10{ padding-right:10px!important}
.pr15{ padding-right:15px!important}
.pr20{ padding-right:20px!important}
.pr30{ padding-right:30px!important}
.pr40{ padding-right:40px!important}
