@charset "shift_jis";

body {
    background-color:#FFF;
	color: #333;
	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
	margin: 0px auto 0px auto;
	line-height:150%;
	font-size:12px;
}

a{
	color: #06C;
	text-decoration: underline;
}
a:hover{
	color:#F00;
}

img{
	border:0;
}

/* header */
.HeaderCenter{
	text-align:center;
	margin-top: 10px;
	margin-bottom: 15px;
}

.div_shurokukyoku{padding:2px 5px; background-color:#999; text-align:left; color:#FFF; margin:10px 0;}
.div_tv_kensakukekka{border:1px solid #CCC; padding:10px;}
.header_kensaku{
	background-image:url(/assets/kensaku_top.png);
	background-repeat:no-repeat;
	width:790px;
	height:35px;
	vertical-align:middle;
	padding-left:150px;
}
.select01{background-color: #ccc; padding: 1px; width: 130px; height:20px;}
.select02{background-color: #ccc; padding: 1px; width: 75px; height:20px;}
.select03{background-color: #ccc; padding: 1px; width: 110px; height:20px;}
.select04{background-color: #ccc; padding: 1px; width: 205px; height:20px;}
.title_Kensaku {
	text-align:center;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
}
.title_Root {
	text-align:left;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 10px;
	color: #333;
}
/* ---header */

/* footer */
.Footer{
	text-align:center;
	margin-bottom:15px;
	font-size: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #09C;
	border-bottom-color: #09C;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 8px;
	padding-left: 0;
	margin-top: 10px;
	clear: both;
}

/* ---footer */


/* table */
.table950{
	width:950px;
	text-align: center;
	vertical-align: top;
}
.width950 {
	width:950px;
	vertical-align: top;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.width950navi {
	width:950px;
	vertical-align: top;
	text-align: left;
	font-size: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.width950top {
	width:950px;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 0px;
}
.width950root {
	width:950px;
	vertical-align: top;
	margin-right: auto;
	margin-left: auto;
	margin-top: 5px;
	margin-bottom: 0px;
	font-size: 10px;
	text-align: left;
}
.Width950center {
	width:950px;
	vertical-align: top;
	text-align: center;
}
.table750{
	width:750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.table750textcenter{
	width:750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	vertical-align: top;
}
.table750LEFT{
	width:750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: left;
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: 1px;
	border-right-width: 4px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-top-color: #096;
	border-right-color: #096;
	border-bottom-color: #096;
	border-left-color: #096;
}
.table640{
	width:640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	vertical-align: top;
	text-align: left;
}
.table640click{
	width:640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 11px;
	vertical-align: top;
}
.width640_line {
	vertical-align: top;
	width: 630px;
	border: 1px solid #9CF;
	padding: 5px;
}
.table640click1px {
	width:640px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
	font-size: 11px;
	vertical-align: top;
	border: 1px solid #999;
}
.width455{width:455px;}
.width450{
	vertical-align: top;
	width: 450px;

}
.width450_line {
	vertical-align: top;
	width: 440px;
	border: 1px solid #9CF;
	padding: 5px;
}
.width400{width:400px;}
.width430{
	width:430px;
	text-align: center;
}
.width424_R{
	width:424px;
	text-align: right;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
}
.width424_BAR_2{
	width:424px;
	background-color: #CCC;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.width424_BAR{
	width:424px;
	background-color: #666;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5wpx;
}
.kensaku_line{
	width:414px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	padding-left: 10px;
}
.table300{
	width:300px;
	margin-top: 5px;
	margin-bottom: 10px;
}
.width300{
	width:300px;
	vertical-align:top;
}
.width300menu{
	width:300px;
	vertical-align:top;
	font-size: 12px;
	line-height: 15px;
	text-align: left;
}

.width200{width:200px;}
.width180{
	width:180px;
	vertical-align:top;
}
.width180menu{
	vertical-align:top;
	font-size: 10px;
	line-height: 13px;
	text-align: left;
	border: 1px solid #F96;
}
.width180menuBar{
	vertical-align:top;
	font-size: 10px;
	line-height: 13px;
	text-align: center;
	margin-right: 3px;
	padding: 2px;
	margin-left: 3px;
	background-image: url(/assets/topmenu.png);
	border: 1px solid #F66;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
	color: #FFF;
}
.width180menuBar2{
	vertical-align:top;
	font-size: 10px;
	line-height: 13px;
	text-align: center;
	margin-right: 3px;
	padding: 2px;
	margin-left: 3px;
	background-image: url(/assets/topmenu2.png);
	border: 1px solid #F90;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 3px;
	color: #FFF;
}
.width180menuBody{
	vertical-align:top;
	font-size: 10px;
	line-height: 13px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #FCC;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 15px;
	margin-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.width180menuBody2{
	vertical-align:top;
	font-size: 10px;
	line-height: 13px;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	border: 1px solid #FC3;
	margin-top: 2px;
	margin-right: 3px;
	margin-bottom: 15px;
	margin-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.width180menuCopy {
	vertical-align:top;
	font-size: 10px;
	line-height: 13px;
	text-align: left;
	border: 1px solid #F96;
	background-color: #f3f8f5;
}
.width100{width:100px; text-align:right;}
.width135{width:135px;}
.width65{width:65px;}
.width45{width:45px;}
.width20{width:20px;}
.width10{
	width:10px;
	vertical-align: top;
}
.TD_LEFT{
 width:640px; 
 vertical-align:top;
}

.TD_RIGHT{
 width:300px; 
 vertical-align:top;
}
.TD_CENTER{
 text-align:center;
 background-color:#CCC;
}

.TD_height10{
 height:6px;
}

.TD_year{
 background-color:#ACDDF7; 
 color:#0066CC; 
 height:24px;
 text-align:center;
}
.TD_year2{
	background-color:#D2ECFA;
	color:#0066CC;
	height:24px;
	text-align:center;
}

.TD_month{
	background-color:#ACDDF7;
	height:24px;
	text-align:center;
}
.TD_month2{
 background-color:#D2ECFA; 
 height:24px;
 text-align:center;
}

.TD_6CC_Left{
 text-align:left;
 background-color:#6CC;
}
.TD_FCF_Left{
 text-align:left;
 background-color:#FCF;
}
.TD_GRY_Left{
 text-align:left;
 background-color:#CCC;
}
.TD_6CC{
 text-align:center;
 background-color:#6CC;
}
.TD_FCF{
 text-align:center;
 background-color:#FCF;
}
.TD_heightSpace{
 height:6px;
}
/* --table */

/* margin */
.height15{height:15px;}
.height10{height:10px;}
.margin15x0_w430{margin:15px 0; width:430px;}
.margin_10x0x3x0{margin:10px 0 3px 0;}
.margin10x0_txtL{text-align:left; margin:10px 0;}
.margin_10_menuRight{
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
	text-align: right;
}
.MarginTopBottom10{
 margin-top:10px;
 margin-bottom:10px;
}

.MarginBottom10{
 margin-bottom:10px;
}

.MarginBTM5{
 margin-bottom:5px;
}

.MarginBottom20{
 margin-bottom:20px;
}

.MarginTop20bottom10{
	margin:20px 0 10px 0;
}

.MarginTop10btm5{
	margin:10px 0 5px 0;
}

.MarginTop10{
	margin-top: 10px;
}
.position_center {
	text-align: center;
	vertical-align: top;
}
.MarginTop5btm5 {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}

.MarginTop5BTM10 {
	margin-top: 5px;
	margin-bottom: 10px;
}
.MarginTopBTM15 {
	margin-top: 15px;
	margin-bottom: 15px;
}
.MarginBTM_5 {
	margin-bottom: 5px;
}

.MarginTop5 {
	margin-top: 5px;
}
.MarginTop5L4{
	margin-top: 5px;
	margin-left: 4px;
}
.MarginBTM_10 {
	margin-bottom: 10px;
}
.MarginTop_0{
 margin-bottom:5px;
}
.MarginTop_2{
	margin-bottom:5px;
	margin-right: 2px;
}
.MarginTop_3{
	margin-bottom:5px;
	margin-right: 3px;
}
.MarginTop_4{
	margin-bottom:5px;
	margin-right: 4px;
}
/* --margin */

.back_BAR{
	text-align: right;
	background-color: #CCC;
	padding: 4px;
	width: 450px;
	margin: 0px;
}



/* line */
.title_line_F66{
	padding:10px;
	text-align:center;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F66;
	border-bottom-color: #F66;
	border-left-color: #F66;
}
.title_line_CCC{
	padding:10px;
	text-align:left;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.title_line_CCF{
	padding:10px;
	text-align:left;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCF;
	border-bottom-color: #CCF;
	border-left-color: #CCF;
}
.title_line_FC9{
	padding:10px;
	text-align:left;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FC9;
	border-bottom-color: #FC9;
	border-left-color: #FC9;
}
.title_line_FCC{
	padding:10px;
	text-align:left;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FCC;
	border-bottom-color: #FCC;
	border-left-color: #FCC;
}
.title_line_F99{
	padding:10px;
	text-align:left;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F99;
	border-bottom-color: #F99;
	border-left-color: #F99;
}
.title_line_CFC{
	padding:10px;
	text-align:left;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CFC;
	border-bottom-color: #CFC;
	border-left-color: #CFC;
}
.line_Main_sky{
	padding:10px;
	text-align:left;
	border: 3px solid #9CF;
}
.line_kshi_F99{
	padding:10px;
	text-align:left;
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F99;
	border-bottom-color: #F99;
	border-left-color: #F99;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F99;
}
.line_kashi_Pink{
	padding:10px;
	text-align:left;
	border-right-width: 6px;
	border-bottom-width: 6px;
	border-left-width: 6px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #F99;
	border-bottom-color: #F99;
	border-left-color: #F99;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #F99;
}

.line_knsk_Red{
	padding:10px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #F63;
	border-right-color: #F63;
	border-bottom-color: #F63;
	border-left-color: #F63;
}
.line_knsk_Blue{
	padding:10px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #33C;
	border-right-color: #33C;
	border-bottom-color: #33C;
	border-left-color: #33C;
}
.line_knsk_Green{
	padding:10px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #696;
	border-right-color: #696;
	border-bottom-color: #696;
	border-left-color: #696;
}
.line_knsk_Purple{
	padding:10px;
	text-align:left;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #939;
	border-right-color: #939;
	border-bottom-color: #939;
	border-left-color: #939;
}
/* --line */

/* padding */
.PositionCenter {
	text-align: center;
}
.padding10_border3_txtC_0099CC{padding:10px; border:3px solid #0099CC; text-align:center;}
.padding10_border3_txtL_0099CC{padding:10px; border:3px solid #0099CC; text-align:left;}
.padding10_border3_txtL_CCC{padding:10px; border:3px solid #CCC; text-align:left;}
.padding10_border3_txtC_33CC66{padding:10px; border:3px solid #33CC66; text-align:center;}
.padding10_border3_txtC_FF9933{padding:10px; border:3px solid #FF9933; text-align:center;}
.padding10_border3_txtC_9933CC{padding:10px; border:3px solid #9933CC; text-align:center;}

.padding10x0{padding:10px 0; text-align:left;}
.padding10x0_txtL_border0099CC{padding:10px 0; text-align:left; border-bottom:1px dotted #0099CC;}
.padding10x0_txtL_border33CC66{padding:10px 0; text-align:left; border-bottom:1px dotted #33CC66;}
.padding5x0_txtR{padding:5px 0; text-align:right;}
.padding5x0_txtR_border33CC66{padding:5px 0; text-align:right; border-bottom:1px dotted #33CC66;}
.padding5x0_txtC{padding:5px 0; text-align:center;}


.padding5_txtL{text-align:left; padding:5px;}
.padding5_txtL_border33CC66{text-align:left; padding:5px; border-bottom:1px dotted #33CC66;}
.padding5_txtL_borderFF9933{
	text-align:left;
	padding:5px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9933;
}
.padding5_txtL_border9933CC{text-align:left; padding:5px; border-bottom:1px dotted #9933CC;}
.padding5_txtL_border0099CC{text-align:left; padding:5px; border-bottom:1px dotted #0099CC;}
.padding5_txtC{text-align:center; padding:5px;}

.color333_p5x0_txtRCopy{text-align:right; color:#333; padding:5px 0;}
.color33CC66_p5x0_txtR{text-align:right; color:#33CC66; padding:5px 0;}
.color33CC66_p5x0_txtR_border{text-align:right; color:#33CC66; padding:5px 0; border-bottom:1px dotted #33CC66;}
.colorFF9933_p5x0_txtR{text-align:right; color:#FF9933; padding:5px 0;}
.colorFF9933_p5x0_txtR_border{text-align:right; color:#FF9933; padding:5px 0; border-bottom:1px dotted #FF9933;}
.color9933CC_p5x0_txtR{text-align:right; color:#9933CC; padding:5px 0;}
.color9933CC_p5x0_txtR_border{text-align:right; color:#9933CC; padding:5px 0; border-bottom:1px dotted #9933CC;}
.color9933CC_p5x0_txtR{text-align:right; color:#9933CC; padding:5px 0;}
.color9933CC_p5x0_txtR_border{text-align:right; color:#9933CC; padding:5px 0; border-bottom:1px dotted #9933CC;}
.color0099CC_p5x0_txtR{text-align:right; color:#0099CC; padding:5px 0;}

.border_b33CC66{border-bottom:1px dotted #33CC66;}
.bgCCC{background-color:#CCC; text-align:left; padding-left:10px;}
/* --padding */

/* font */
.font_FF6666{color:#FF6666; font-size:18px;}
.font_0099CC{color:#0099CC; font-size:18px;}
.font_33CC66{color:#33CC66; font-size:18px;}
.font_FF9933{color:#FF9933; font-size:18px;}
.font_9933CC{color:#9933CC; font-size:18px;}
.font_9CF{color:#9CF; font-size:18px;}
.font_F63{color:#F63; font-size:18px;}
.font_33C{color:#33C; font-size:18px;}
.font_696{color:#696; font-size:18px;}
.font_909{color:#909; font-size:18px;}
.font_16b_txtL{ font-size:16px; font-weight:bold; text-align:left;}
.font_14_txtL{ font-size:14px; text-align:left;}
.font_33CC66_12{color:#33CC66; font-size:12px;}
.font_0099CC_12{color:#0099CC; font-size:12px;}
.font_FF9933_12{color:#FF9933; font-size:12px;}
.font_F33_12{
	color:#F33;
	font-size:12px;
}
.font_069_14{
	color:#069;
	font-size:14px;
	font-weight: bold;
}
.font_F63_14{
	color:#F63;
	font-size:14px;
	font-weight: bold;
}
.font_10{font-size:10px;}

.txt_L{text-align:left;}
.txt_R{text-align:right;}
.txt_R_border33CC66{text-align:right;padding:10px 0; border-bottom:1px dotted #33CC66;}
.txt_C{ text-align:center;}


.menuRight{
	text-align:left;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	width: 300px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #069;
	color: #333;
}
.menuRightBody {
	text-align:left;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #069;
	line-height: 16px;
	margin-top: 10px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
	width: 300px;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
}
.menu_dot{
	text-align:left;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 10;
	padding-bottom: 0px;
	padding-left: 10;
	width: 424px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #069;
	color: #333;
}
.menu_dot2{
	text-align:left;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 10;
	padding-bottom: 0px;
	padding-left: 10;
	width: 424px;
	color: #F33;
	font-weight: bold;
}
.menuCenter{
	text-align:left;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #069;
	width: 450px;
}
.menuCenterBody {
	text-align:left;
	font-size: 12px;
	line-height: 15px;
	padding-left: 8px;
	padding-right: 5px;
}
.font_white {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
}
.font_kashi_16px {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	line-height: 21px;
	text-align: center;
}
.font_kashi_12px {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 17px;
	text-align: left;
}
.title2nd_CCC {
	padding:5px;
	border:0px solid #CCC;
	text-align:center;
	background-color: #CCC;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
}
.title2nd_CCF {
	padding:5px;
	border:0px solid #CCF;
	text-align:center;
	background-color: #CCF;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
}
.title2nd_FC9 {
	padding:5px;
	border:0px solid #FC9;
	text-align:center;
	background-color: #FC9;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
}
.title2nd_FCC {
	padding:5px;
	border:0px solid #FCC;
	text-align:center;
	background-color: #FCC;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
}
.title2nd_F99 {
	padding:5px;
	border:0px solid #F99;
	text-align:center;
	background-color: #F99;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	color: #000;
}
.Box_CCC {
	padding:10px;
	border:3px solid #CCC;
	text-align:left;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 12px;
	line-height: 17px;
}
.title1st_333 {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	line-height: 21px;
	text-align: center;
	background-color: #333;
}
.title1st_F63 {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	line-height: 21px;
	text-align: center;
	background-color: #F63;
}
.title1st_66F {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	line-height: 21px;
	text-align: center;
	background-color: #66F;
}
.title1st_F66 {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	line-height: 21px;
	text-align: center;
	background-color: #F66;
}
.title1st_F99 {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	padding: 5px;
	line-height: 21px;
	text-align: center;
	background-color: #F99;
}
.title_line_9CF{padding:10px; border:3px solid #9CF; text-align:left;}

.lineDot_Red {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FF6633;
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lineDot_Bleu {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3333CC;
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lineDot_Green {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #669966;
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lineDot_Purple {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #990099;
	text-align: left;
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lineDot_Red_R {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #FF6633;
	color: #333;
	text-align: right;
	font-size: 12px;
	line-height: 150%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lineDot_Bleu_R {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #3333CC;
	color: #333;
	text-align: right;
	font-size: 12px;
	line-height: 150%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lineDot_Green_R {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #669966;
	color: #333;
	text-align: right;
	font-size: 12px;
	line-height: 150%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.lineDot_Purple_R {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #990099;
	color: #333;
	text-align: right;
	font-size: 12px;
	line-height: 150%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.line_Table_sky {
	padding:10px;
	margin: 0px;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9CF;
	border-right-color: #9CF;
	border-bottom-color: #9CF;
	border-left-color: #9CF;
}
.hight_0 {
	height: 0px;
}
.width424_Blue {
	width:424px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #69F;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.width424_Green {
	width:424px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #9CC;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.width424_Purple {
	width:424px;
	text-align: left;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #C9F;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.width424_Gry {
	width:424px;
	margin-top: 5px;
	margin-bottom: 5px;
	border: 1px solid #999;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.width424_Sky_2{
	width:424px;
	background-color: #9CF;
	font-size: 12px;
	color: #333;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.width424_Sky_1{
	width:424px;
	background-color: #39C;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
}
.width424_Red{
	width:424px;
	background-color: #C06;
	font-size: 12px;
	color: #FFF;
	text-align: left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px;
	margin-top: 5px;
	margin-bottom: 8px;
}
.font_CenterBig {
	color:#F66;
	font-size:16px;
	line-height: 16px;
}
.FONT10{
 font-size: 10px;
 line-height:12px;
}

.FONT10_666{
 font-size: x-small;
 line-height:12px;
 color:#666;
}

.FONT11{
 font-size: 11px;
 line-height:12px;
}
.FONT_click{
	font-size: 11px;
	line-height:12px;
	color: #C90;
	font-weight: bold;
}
.FONT_666{
 font-size:x-small;
 color:#666;
}

.FONT_666bold{
 color:#666; 
 font-weight:bold;
}

.FONT_Big{
	color:#900;
	font-weight:bold;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 16px;
}
.title24px{
	font-family: "�l�r �o�S�V�b�N", Osaka, "�q���M�m�p�S Pro W3";
	font-size: 22px;
	font-weight: bold;
	color: #06C;
	text-align: left;
	padding-top: 5px;
	padding-left: 5px;
}

/* --font */
.text_sheet1 {
	font-size: 12px;
	background-image: url(/assets/textsheet1.png);
	background-repeat: no-repeat;
	color: #F33;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-weight: bold;
}
.text_sheet2 {
	font-size: 12px;
	background-image: url(/assets/textsheet2.png);
	background-repeat: no-repeat;
	color: #06C;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-weight: bold;
}
.newsong_artist {
	color:#366;
	font-size:18px;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	line-height: 120%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.newsong_coment {
	color:#666;
	font-weight:bold;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.newsong_title {
	color:#366;
	font-size:14px;
	font-weight: bold;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	line-height: 140%;
}
.newsong_bar {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	line-height: 21px;
	text-align: left;
	background-color: #366;
}
.newsong_line {
	text-align:left;
	border: 2px solid #366;
}
.newsong_artist_line {
	color:#366;
	font-size:18px;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	line-height: 120%;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #396;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.newsong_artist_line2 {
	color:#366;
	font-size:18px;
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	line-height: 120%;
	font-weight: bold;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #396;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}


.topic_t1 {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 200%;
	font-weight: bold;
	color: #FFF;
	background-color: #F93;
	text-align: center;
	width: 300px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.topic_b1 {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #666;
	text-align: left;
	width: 278px;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #F93;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.topic_t2 {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 200%;
	font-weight: bold;
	color: #FFF;
	background-color: #96AFFF;
	text-align: center;
	width: 300px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.topic_b2 {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #666;
	text-align: left;
	width: 278px;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #96AFFF;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.topic_t3 {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 200%;
	font-weight: bold;
	color: #FFF;
	background-color: #58B157;
	text-align: center;
	width: 300px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.topic_b3 {
	font-family: "�q���M�m�p�S Pro W3", "Hiragino Kaku Gothic Pro", "���C���I", Meiryo, Osaka, "�l�r �o�S�V�b�N", "MS PGothic", sans-serif;
	font-size: 11px;
	line-height: 130%;
	color: #666;
	text-align: left;
	width: 278px;
	vertical-align: top;
	margin-top: 0px;
	margin-bottom: 10px;
	border: 1px solid #58B157;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
