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

body {
	background-repeat: repeat;
	margin: 0 auto;
	background-image: url(images/background.gif);
	background-position: center center;
	}


/* ------------wrapper------------ */	
/* ----予告---- */
.wrapper {
	background-repeat: repeat;
	width: 900px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* ----当日---- */
.wrapper02 {
	background-repeat: repeat;
	width: 900px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/* ----プロフィール---- */
.profile_wrapper {
	background-repeat: repeat;
	width: 800px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

/* ---------------角丸---------------- */

.kadomaru {
	width: 900px;
	margin: 0 auto;
}

.obi {
	width: 900px;
	margin: 0 auto;
	background-color: #FFF;
}




/* ---------------ヘッダ＆ヨドガワ---------------- */


.headder {
	width: 850px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.yodogawa {
	width: 850px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}


/* ------------------UST中継部分------------------ */

.player {
	width: 550px;
	margin: 0 auto;
	padding-left: 20px;
	float: left;
}

.social {
	width: 250px;
	margin: 0 auto;
	padding-right: 20px;
	float: left;
}

/* --------------------------------テキスト中継部分------------------------------------ */

.nagata {
	background-color: #FFF;
	width: 900px;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	/* -----メイン文字要素------ */
	font-size: 14px;
	color: #333;
	letter-spacing: 2px;
	line-height: 24px;
}

.nagata_frame {
	width: 750px;
	margin: 0 auto;
}

/* ひだり：画像部分 */
.n_left {
	width: 300px;
	margin-left: 60px;
	margin-right: 10px;
	float: left;
}

.gazo {
	margin-bottom: 10px;
}

.photo {
	margin-bottom: 10px;
}


/* みぎ：コメント部分 */
.n_right {
	width: 470px;
	margin-right: 40px;
	float: right;
}

.date_time {
	height: 20px;
	margin-top: 0px;
	margin-bottom: 20px;
	background-image: url(../images/today_img/back_date.gif);
	background-repeat: no-repeat;
	
	/* 日付の文字要素 */
	height: 15px;
	font-size: 10px;
	color: #1E2535;
	letter-spacing: 1px;
}


.teki_date {
	/* 日付の文字要素 */
	height: 15px;
	font-size: 10px;
	color: #1E2535;
	letter-spacing: 1px;
	float: left;
}

.teki_time {
	width: 300px;
	padding-left: 10px;
	height: 15px;
	/* 日付の文字要素 */
	font-size: 10px;
	color: #1E2535;
	letter-spacing: 1px;
	float: left;
}

.teki_title {
	width: 365px;
	/* タイトルの文字要素 */
	font-size: 18px;
	color: #134A77;
	letter-spacing: 1px;
	line-height: 27px;
	float: left;
}

.teki_icon {
	width: 60px;
	float: right;	
}

.teki_text {
	margin-top: 40px;
}


.teki_btn_thum {
	margin-left: 170px;
	margin-right: 100px;
}
.teki_btn {
	margin-top: 40px;
	margin-right: 15px;
	float: left;
}





/* ------------------フレーム類い------------------ */

.ftame01 {
	margin: 0 auto;
	padding-left: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	/* -----メイン文字要素------ */
	font-size: 12px;
	color: #333;
	letter-spacing: 2px;
	line-height: 24px;
}



/* ------------------本文------------------ */

.main {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	
	/* -----メイン文字要素------ */
	font-size: 14px;
	color: #FFF;
	letter-spacing: 2px;
	line-height: 24px;
	background-color: #FFF;
}

.main_text {
	margin: 0 auto;
}

.main_02 {
	margin: 0 auto;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	/* -----メイン文字要素------ */
	font-size: 14px;
	color: #333;
	letter-spacing: 2px;
	line-height: 24px;
	background-color: #FFF;
}

.main_text_mail {
	/* -----文字要素------ */
	font-size: 14px;
	color: #0067AB;
	letter-spacing: 2px;
	line-height: 24px;
	background-color: #FFF;
}


.kakomi {
	width: 746px;
	/* -----かこみ文字要素------ */
	font-size: 14px;
	color: #CCC;
	letter-spacing: 1px;
	line-height: 24px;
	background-image: url(images/kokuchi_back.gif);
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.kakomi_s {
	/* -----かこみ文字要素------ */
	font-size: 12px;
	color: #FFF;
	letter-spacing: 1px;
	line-height: 20px;
}


.footer {
	margin-top: 10px;
	margin-bottom: 10px;
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}

.fb-like {
	margin: 0 auto;
	margin-top: 5px;
	margin-bottom: 10px;
	padding-left: 100px;
}


/* ------------------ボタン------------------ */
.btn{
}




/* ------------------イレギュラー文字要素------------------ */

.small {
	margin: 0 auto;
	font-size: 12px;
	color: #666;
	line-height: 15px;
}

.profile {
	margin: 0 auto;
	font-size: 16px;
	color: #333333;
	line-height: 15px;
}

/* ------------------ust------------------ */
#ust {
	width: 900px;
	margin: 0 auto;
}

.player {
	width: 600px;
	float: left;
}

.social {
	float: left;
	margin-left: 10px;
}


.list {
	width: 670px;
	margin: 0 auto;
}

.yokoku {
	margin: 0 auto;
	width: 970px;
	background-repeat: repeat-y;
	background-position: center;
	margin-left: 040px;
	margin-right: 35px;
	
	font-size: 14px;
	color: #333;
	letter-spacing: 1px;
	line-height: 24px;
	background-color: #FFF;
}



/* ------------------リンク------------------ */

a:link {
	color: #3399FF;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #3366FF;
}
a:hover {
	text-decoration: none;
	color: #3399FF;
}
a:active {
	text-decoration: none;
}


/* -----フロート解除----- */ 
.clear {
    clear:both;　/*floatの解除*/
}
