/*
----------------------------------------------------
更新：
05/11/15　491行目追加（.wm_bg）
----------------------------------------------------
*/


/* -------------- wm001 -------------- */

.notationTxt {
	color: #669933;
}

.wm001Title {
	margin: 0 32px 20px 32px;
}
.wm001SubTitle {
	padding: 0 0 10px 0;
	text-indent: 10px
}
.wm001BG01 {
	width: 760px;
	background-color: #E5E3E2;
}

.wm001BG01 a:visited, .wm002LineAll a:visited {
	text-decoration: none;
}

.wm001Tbl01 {
	width: 708px;
	background-color: #E5E3E2;
	margin: 20px 0 30px 0;
}
.wm001Td01 {
	margin: 0 20px 17px 0;
}
.wm001Td02 {
	margin: 0 0 17px 0;
}
.wm001Td03 {
	width: 107px;
	background-color: #FFFFFF;
}
.wm001Td04 {
	background-color: #FFFFFF;
}
.wm001Text01 {
	font-weight: bold;
	font-size: 15px;
	color: #450881;
	margin: 0 3px 0 0;
}
.wm001Text02 {
	font-weight: bold;
	font-size: 10px;
	color: #450881;
	margin: 0 3px 0 0;
}
.wm001New {
	margin: 0 3px 0 0;
}

/* -------------- ノート -------------- */

.wm001NoteText01 {
	font-weight: bold;
	font-size: 12px;
	padding: 48px 8px 27px 0;
	text-indent: 5px;
	text-align: center
}
.wm001NoteText02 {
	font-weight: bold;
	font-size: 16px;
	color: #450881;
	padding: 0 32px 20px 0;
	text-align: right;
}
.wm001NoteText03 {
	font-weight: bold;
	font-size: 10px;
	color: #450881;
	padding: 0 3px 0 0;
	text-align: right;
}
.wm001NoteNew {
	margin: 3px 0 0 0;
}



/* -------------- ジャンル1 -------------- */
.wm001NoteJ01 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j01.gif);
}
/* -------------- ジャンル2 -------------- */
.wm001NoteJ02 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j02.gif);
}
/* -------------- ジャンル3 -------------- */
.wm001NoteJ03 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j03.gif);
}
/* -------------- ジャンル4 -------------- */
.wm001NoteJ04 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j04.gif);
}
/* -------------- ジャンル5 -------------- */
.wm001NoteJ05 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j05.gif);
}
/* -------------- ジャンル6 -------------- */
.wm001NoteJ06 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j06.gif);
}
/* -------------- ジャンル7 -------------- */
.wm001NoteJ07 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j07.gif);
}
/* -------------- ジャンル8 -------------- */
.wm001NoteJ08 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j08.gif);
}
/* -------------- ジャンル9 -------------- */
.wm001NoteJ09 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j09.gif);
}
/* -------------- ジャンル10 -------------- */
.wm001NoteJ10 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j10.gif);
}
/* -------------- ジャンル11 -------------- */
.wm001NoteJ11 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j11.gif);
}
/* -------------- ジャンル12 -------------- */
.wm001NoteJ12 {
	background-repeat: no-repeat;
	background-image: url(/images/wm/wm001_j12.gif);
}


/* -------------- wm002 -------------- */

.wm002Title {
	margin: 0 0 20px 0;
}
.wm002BottomLine {
	background-color: #A4A4A4;
}
.wm002PunchBg {
	width: 60px;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-image: url(/images/wm/wm002_punch_bg.gif);
}
.wm002SubTitleB {
	font-weight: bold;
	font-size: 32px;
	margin: 27px 0 5px 0;
}
.wm002SubTitleS {
	font-weight: bold;
	font-size: 24px;
	margin: 0 0 0 10px;
}
.wm002SubTitleLine {
	margin: 0 0 20px 0;
}
.wm002TabBg {
	width: 128px;
	background-color: #ffffff;
	background-repeat: repeat-y;
	background-image: url(/images/wm/wm002_tab_line_bit.gif);
}
.wm002contents {
	margin: 0 0 0 15px;
}

/* -------------- 帯 -------------- */

/* -------------- 共通グレー -------------- */
.wm002LineAll {
	background-color: #F1F0EB;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル1 -------------- */
.wm002LineJ01 {
	background-color: #FFEDE1;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル2 -------------- */
.wm002LineJ02 {
	background-color: #E5ECF6;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル3 -------------- */
.wm002LineJ03 {
	background-color: #F3EEF5;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル4 -------------- */
.wm002LineJ04 {
	background-color: #FAEDDC;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル5 -------------- */
.wm002LineJ05 {
	background-color: #F1F3DD;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル6 -------------- */
.wm002LineJ06 {
	background-color: #F6E8E8;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル7 -------------- */
.wm002LineJ07 {
	background-color: #F7E7EA;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル8 -------------- */
.wm002LineJ08 {
	background-color: #EDF6E1;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル9 -------------- */
.wm002LineJ09 {
	background-color: #E9EEE7;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル10 -------------- */
.wm002LineJ10 {
	background-color: #E0F1EB;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル11 -------------- */
.wm002LineJ11 {
	background-color: #E0F1F9;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}
/* -------------- ジャンル12 -------------- */
.wm002LineJ12 {
	background-color: #F2F0E1;
	padding: 3px 0 3px 0;
	margin: 0 0 10px 0;
	text-indent: 5px;
}






/* -------------- wm003 -------------- */
.wm_read{
	padding:5px 0 0 10px;
}
.wm_obi { 
	margin: 5px 0 0 0;
}
.wm_naru_ranking{ 
	width: 760px;
	padding:0 0 10px 0;
}
.wm_naru_rank_h{ 
	height: 29;
}
.wm_hukidashi{
	height: 26;
	padding:3px 0 0 0;
	border-bottom: 1px solid #BDBDBD;	
}
.wm_rankbtm{ 
	border-top: 1px solid #BDBDBD;
}
.wm_jrank{ 
	width: 33;
	height: 20;
}
.wm_jpoint{ 
	width: 30;
	height: 20;
}
.wm_box{ 
	width: 760px;
	padding:10px 0 0 0;
}
.wm_box .wm_L{ 
	width: 550px;
	float:left;
	padding:0 9px 0 0;	
}
.wm_box .wm_R{ 
	width: 201px;
	float:left;
}
.wm_box .wm_R .wm_Rhead{
	width: 201px;
	height:36px;
	background-image: url(/images/wm/right_head.gif);
}

.wm_box .wm_R .wm_readDoc{
	padding: 5px 5px 3px 6px;
}

.wm_box .wm_R .wm_rightB{
	width: 201px;
	border-bottom: 1px solid #D4D4D4;
	border-left: 1px solid #D4D4D4;
	border-right: 1px solid #D4D4D4;
}

/* -------------- wm005 -------------- */
.wm005_main{
	width:500px;
}

.wm_L{
	float: left;
	vertical-align: top;
}

.wm005_thanks{
	width:370px;
	border: 1px solid #FFC05F;
}
.wm_logo1{
	margin:10px 0 10px 10px;
}
.wm_logo2{
	margin:0 0 10px 0;
}
.wm005_nokori_count{
	margin:0 0 5px 0;
}

.wm005_about{
	width:120px;
	border: 1px solid #D5D5D5;
	margin: 0px 0 10px 0;
	vertical-align: top;
	float: right;
}
.wm005_about .about_head{
	width:120px;
	background-color: #AACF45;
}
.wm005_about .about_txt{
	background-color: #ffffff;
}

.wm_close{
	width:500px;
	border-bottom: 1px solid #C7C7C7;
	padding:0 0 10px 0;

}
/* -------------- 投票結果 -------------- */

.wm005_result p.result{
	width:370px;
	border-bottom: 1px solid #C7C7C7;
	padding:0 0 0 0;
	margin:10px 0 0px 0;
}

.wm005_result .result_l{
	border: 1px solid #C7C7C7;
	height:30px;
	width:370px;
	padding:0 0 0 0;
	margin:0 0 0 0;
	float:left;
}

.wm005_result .result_outline{
	border: 1px solid #C7C7C7;
	height:30px;
	width:370px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.wm005_result .result_outline .result_color{
	background-color: #FFC05F;
	background-repeat: repeat-x;
	background-image: url(/images/wm/icon_wmbg.gif);
	height:30px;
	margin:0 0 0 0;
	float:left;
}

.wm005_result .result_r{
	padding:0 0 0 10px;
	margin:0 0 0 0;
	height:30px;
	float:left;
}
.wm005_result .naruhodo_l{
	padding:0 0 0 0;
	margin:0 0 0 0;
	widdth:350px;
	float:left;
}
.wm005_result .naruhodo_r{
	border: 1px solid #6666666;
	padding:0 0 0 0;
	margin:0 0 0 0;
	widdth:350px;
	float:left;
}
.wm005_result .naruhodo_l p{
	padding:0 0 0 0;
	margin:10px 0 10px 0;
}
.wm005_result .naruhodo_l .mail{
	padding:0 0 0 0;
	margin:0 0 0 0;
}
/* -------------- コメントを書く -------------- */
.wm005_comment{
	border: 1px solid #C7C7C7;
	background-color: #efefef;
	padding:0;
	margin:0 0 0 0;
	width:500px;
}
}
.wm005_comment .nickname{
	padding:0 0 0 0;
	margin:15px 0 15px 0;
	text-align:right;
}
/* --------------このテーマに対するコメント-------------- */
.wm_toComment{
	padding:7px 0 7px 0;
}
.wm005_comment2{
	widdth:500px;
	padding:7px 0 7px 0;
	background-color: #F3F3F3;
}
.wm005_comment2_w{
	widdth:500px;
	padding:7px 0 7px 0;
}

.wm_modoru{
	padding:20px 0 100px 0;
}

.wm_bg {
	background-color: #FFFFFF;
	border-top: 4px solid #CCC;
}

/*上記は追加ファイル
.wm_bg {
	background-color: #FFFFFF;
}
*/

.wm002LineJ01 a, .wm002LineAll a {
	text-decoration: none;
}

.wm002LineJ01 a:hover, .wm002LineAll a:hover {
	text-decoration: none;
}

.wm002LineJ01 a:visited, .wm002LineAll a:visited {
	text-decoration: none;
}

.txArea {
	width: 450px;
}

.wm005_toFriends{
	text-align: center;
	margin: 15px 0px 15px 0px;
}

/* 2005.12.19追加 */
.wm001Ranking{
	border: solid 1px #CCCCCC;
	margin-top: 10px;
}

.wmRankingTtl{
	background-color: #AACF45;
}

.wm_btn_img{
	margin: 3px 5px 3px 0px;
}

.wmRankingTxt{
	margin-top: 10px;
	padding: 0px 0px 0px 10px;
}


/***** result 070406追加******/
#wmresult {
	width: 555px;
	border-bottom: 3px;
}

#wmresult table td {
	vertical-align: bottom;
	padding-bottom: 1px;
}
#wmresult .Arw03 { margin: 0 4px 1px 0; }
#wmresult .Arw04 { margin: 0 0px 1px 4px; }

#wmresult .Tbl01 { margin: 0 0 5px 0; }

#wmresultBtm {
	width: 555px;
	margin-bottom: 15px;
}

#wmresultBtm table td {
	vertical-align: bottom;
	padding-bottom: 1px;
}
#wmresultBtm .Arw03 { margin: 0 4px 1px 0; }
#wmresultBtm .Arw04 { margin: 0 0px 1px 4px; }

.wmLine01 {
	width: 555px;
	border-bottom: 1px solid #DEDEDE;
	margin: 5px 0 8px 0;
}


/* 09修正 投票結果（なり鯛） */

.SSS005_result p.result{
	       width:370px;
	       border-bottom: 1px solid #C7C7C7;
	       padding:0 0 0 0;
	       margin:10px 0 0px 0;
}

.SSS005_result .result_l{
	       border: 1px solid #C7C7C7;
	       height:30px;
	       width:370px;
	       padding:0 0 0 0;
	       margin:0 0 0 0;
	       float:left;
}

.SSS005_result .result_outline{
	       border: 1px solid #C7C7C7;
	       height:30px;
	       width:370px;
	       padding:0 0 0 0;
	       margin:0 0 0 0;
}

.SSS005_result .result_outline .result_color{
	       background-color: #FFC05F;
	       background-repeat: repeat-x;
	       background-image: url(/images/wm/icon_naritaibg.gif);
	       height:30px;
	       margin:0 0 0 0;
	       float:left;
}

