@charset "utf-8";
/*
Theme Name: New Yuming Site Spring Version Theme
Theme URI: https://yuming.co.jp
Description: Yuming 2011-2012 Theme
Author: Kirarasha
Template:       newyumingwtheme
*/

@import url('../newyumingwtheme/style.css');


/* CSS Document */


/*============================================================================
　　　　　　　　　　　オフィシャルサイト共通スタイル
=============================================================================*/

a:link {
	color:#F36;
	font-weight:bold;
}

a:visited {
	color:#F36;
	font-weight:bold;
}

a:hover {
	color:#F69;
	font-weight:bold;
}




/*============================================================================
　　　　　　　　　　　オフィシャルサイトBLOG用スタイル
=============================================================================*/
body {
	background-color: #FFBAC4;
	background-image: url(images/blogbackimg.png);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
}


#main header h1 {
	background:url(images/blog_title_bg.png) no-repeat;
}

/* ナビボタン用 */


header nav a {  
  background-image:url(images/navi_button.png);  
  background-repeat: no-repeat;  
}  


header nav a:hover {  
  background-image: url(images/navi_button.png);  
  background-repeat: no-repeat;  
}  

/* ボタンのスタイルはホームと共通 */


/* コンテンツ */




/* 記事用 */
.post h1 {
    text-shadow:1px 1px 0 #900;
}

.postinfo {
    background:#F36;
}

.postinfo a:link {
    color:#fff;
	font-weight:normal;
}

.postinfo a:visited {
    color:#fff;
}

.postinfo a:hover {
    color:#fcc;
    text-decoration:underline;
}



/* ブログ内ナビゲーション */





/* サイドバー＆ウィジェット用 */

.widgettitle {
	background:#F36;
	box-shadow:1px 2px #900;
	text-shadow:1px 2px #900;
}




.widget ul li a:hover {
	color:#F36;
}


#recent-posts-with-date ul li, .execphpwidget ul li {
	border-bottom:#F36 dotted 1px;
}


.sidecontents {
    background:rgb(255, 255, 255);
    background:rgba(255, 255, 255, 0.4);
}


/* カレンダー関連 */
/* function.phpに追記して曜日にCSSクラス指定済み */
#wp-calendar td.sun {
    background: #fcc;
}
#wp-calendar td.sat {
    background: #acf;
}
#wp-calendar td.holiday {
    background: #fcc;
}
#wp-calendar td#today {
    background: #ddd;
}



/* キャプション付き画像スタイル */

.wp-caption {
	background:#F36;
}


/*============================================================================
　　　　　　　　　　　コメント用スタイル
=============================================================================*/


.commentlist .comment {
	border:#F36 solid 2px;
}



#respond form {
	background:#F36;
}

#respond form #author, #respond form #email, #respond form #songtitle {
	border:#E02 solid 1px;
}




.comment-form-comment textarea {
	border:#E02 solid 1px;
}


.logged-in-as a {
	color:#fff;
}



/*============================================================================
　　　　　　　　　　　うそラジオ用スタイル
=============================================================================*/

h1.usoradiotitle {
	background:#F36;
    box-shadow:3px 4px #900;
}


.yumireceipt img {
	border:#F39 20px groove;
}


.usomailchuui {
	border: 4px double #F39;
}

.usoboxbg1 {
    background:url(images/usoframebg1.png) no-repeat #FCC;
}
.usoboxbg2 {
    background:url(images/usoframebg2.png) no-repeat #FCC;
}
.usoboxbg3 {
    background:url(images/usoframebg3.png) no-repeat #FCC;
}
.usoboxbg4 {
    background:url(images/usoframebg4.png) no-repeat #FCC;
}



/*============================================================================
　　　　　　　　　　　オフィシャルサイトPAGE用スタイル
=============================================================================*/

.page h1 {
	color:#F36;
}
/*============================================================================
　　　　　　　　　　　オフィシャルサイトPROFILE用スタイル
=============================================================================*/


/*============================================================================
　　　　　　　　　　　オフィシャルサイトPravacyPolicy用スタイル
=============================================================================*/


/*============================================================================
　　　　　　　　　　　オフィシャルサイトDiscography用用スタイル
=============================================================================*/

.disco h1 {
	color:#F36;
}

.disco h1.discotitle {
	background:#F36;
	background-image: url(images/disco_ym.png);/* ＜このテーマのイメージフォルダにもアップロード必要！ */
	background-repeat: no-repeat;
	background-position : left center;
}
.disco h1.cattoptitle {
	background:#F36;
	background-image: url(images/disco_ym_trans.png);/* ＜このテーマのイメージフォルダにもアップロード必要！ */
	background-repeat: no-repeat;
	background-position : center;
}

.newestdisc {
	border: 4px #F36 double !important;
}


/*============================================================================
　　　　　　　　　　　オフィシャルサイトHOME用スタイル
=============================================================================*/

body#home {
	background-color: #FFBAC4;
	background-image: url(images/background.png);
	background-repeat: repeat-x;
}



#homemain {
	background-image:url(images/main.png);
	background-repeat:no-repeat;
}

/* ヘッダー関連 */


#ymrecommend h2 a {
	background:url(images/recommend.png) no-repeat;
}
#ymrecommend h2 a:hover {
	background:url(images/recommend.png) no-repeat;
	background-position: 0 -13px;
}

/* サイトからのお知らせ */
#situpdatelist li a {
    color:#F36;
}
#situpdatelist {
    color:#F36;
}




/* ナビボタン用 */

#titleandbanner nav a {  
  background-image:url(images/navi_button2.png);  
  background-repeat: no-repeat;  
}  

#titleandbanner nav a:hover {  
  background-image: url(images/navi_button2.png);  
  background-repeat: no-repeat;  
}  



/* コミックフレーム用 */

#comicframe {
	background:url(images/cornerframebg.png) no-repeat;
}



#information h2 a {
	background:url(images/information.png) no-repeat;
}
#information h2 a:hover {
	background:url(images/information.png) no-repeat;
	background-position: 0 -40px;
}




#stweet h2 a {
	background:url(images/tweets.png) no-repeat;
}
#stweet h2 a:hover {
	background:url(images/tweets.png) no-repeat;
	background-position: 0 -24px;
}



#goods h2 a {
	background:url(images/goods.png) no-repeat;
}
#goods h2 a:hover {
	background-image:url(images/goods.png);
}


#goods h3 {
	background:url(images/goodscopy.png) no-repeat;
}

#yfc h2 a {
	background:url(images/yfc.png) no-repeat;
}
#yfc h2 a:hover {
	background-image:url(images/yfc.png);
}

#yfcmembers h3 {
	background:#F36;
}
#finger h2 {
	background:url(images/photocartoon.png) no-repeat;
}

#fingerimg {
	background-color:#FCC;
}


#sorayumi h2 a {
	background:url(images/sorayumi.png) no-repeat;
}
#sorayumi h2 a:hover {
	background-image:url(images/sorayumi.png);
}

#sorayumi h3 {
	background:url(images/sorayumicopy.png) no-repeat;
}

#jackeben h2 a {
	background:url(images/jackeben.png) no-repeat;
}
#jackeben h2 a:hover {
	background-image:url(images/jackeben.png);
}

#jackeben h3 {
	background:url(images/jackebencopy.png) no-repeat;
}

#otakara h2 a {
	background:url(images/otakara.png) no-repeat;
}
#otakara h2 a:hover {
	background-image:url(images/otakara.png);
}

#otakara h3 {
	background:url(images/otakaracopy.png) no-repeat;
}



#fromyfc h2.widgettitle, #fromyfc h2.widgettitle a  {
    background:none;
}



.usotitle a {
    color:#000;
}


/* うそラジオメールフォーム用 */

.cform label, ol.cf-ol li.cf-box-title {
color:#FF66AA !important;
}
.cform input, .cform textarea, .cform select {
background: #FFDDDD !important; 
color:#990000 !important;
}

ol.cf-ol li {
color:#FF3333 !important;
}