﻿@charset "utf-8";


#my_illumi_info_box_01 {
	width: 780px;
	font-size: 95%;
	line-height: 110%;
	margin-top: 0px;
	margin-bottom: 15px;
	color: #000000;
	text-align: left;
}

.my_illumi_pict_disp_01 {
	width:150px;
	height:110px;
	vertical-align:top;
	text-align:left;
}

.my_illumi_pict_disp_01_space {
	width:60px;
	height:110px;
	vertical-align:top;
	text-align:left;
}
#my_illumi_p_style_01 {
	text-align: left;
	margin-bottom: 30px;
	margin-top: 5px;
	font-weight: bold;
}

.my_illumi_p_style_02 {
	text-align: center;
	font-size:small;
	margin-top: 3px;
}

#my_illumi_info_box_02 {
	width: 780px;
	font-size: 95%;
	line-height: 110%;
	margin-top: 0px;
	margin-bottom: 30px;
	color: #000000;
	text-align: left;
}

#my_illumi_p_style_03 {
	text-align: left;
	margin-bottom: 30px;
	margin-top: 10px;
	line-height: 120%;
}

.my_illumi_text_style_01 {
	width:780px;
	text-align: left;
	line-height: 120%;
	color:#FF0000;
	font-weight: bold;
}

.my_illumi_text_style_02 {
	width:200px;
	text-align: left;
	line-height: 120%;
	vertical-align: top;
}

.my_illumi_text_style_03 {
	width:580px;
	text-align: left;
	line-height: 120%;
	vertical-align: top;
}

#my_illumi_p_style_04 {
	text-align: left;
	margin-bottom: 20px;
	margin-top: 10px;
	line-height: 120%;
	color:#FF0000;
}

#my_illumi_p_style_05 {
	text-align: left;
	margin-bottom: 20px;
	margin-top: 20px;
	line-height: 120%;
}

#my_illumi_info_box_04 {
	width: 780px;
	font-size: 95%;
	line-height: 110%;
	margin-top: 0px;
	margin-bottom: 30px;
	color: #000000;
	text-align: left;
}

#my_illumi_p_style_06 {
	text-align: left;
	margin-bottom: 10px;
	margin-top: 10px;
	line-height: 130%;
}

#my_illumi_p_style_07 {
	text-align: left;
	margin-bottom: 10px;
	margin-top: 5px;
	line-height: 150%;
	font-weight: bold;
}

#my_illumi_guide_style_01 {
	font-size:small;
	font-weight: normal;
	color: #FF3300;
}

#my_illumi_info_box_05 {
	width: 780px;
	font-size: 95%;
	line-height: 110%;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #000000;
	text-align: left;
}

#my_illumi_p_style_08 {
	text-align: left;
	margin-bottom: 10px;
	margin-top: 5px;
	line-height: 120%;
}

#my_illumi_info_box_06 {
	width: 780px;
	font-size: 95%;
	line-height: 110%;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #000000;
	text-align: left;
}

#my_illumi_info_box_06_sub_01 {
	width: 779px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #666666;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #666666;
	margin-top: 20px;
}

#my_illumi_info_box_07 {
	width: 780px;
	font-size: 95%;
	line-height: 110%;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #000000;
	text-align: left;
}

#my_illumi_info_box_08 {
	width: 780px;
	height: 430px;
}



#my_illumi_p_style_09 {
	text-align: left;
	margin-bottom: 10px;
	margin-top: 5px;
	line-height: 120%;
}

#my_illumi_report_title_01 {
	width:38px;
	text-align:center;
	line-height: 120%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#CCCCFF;
}

#my_illumi_report_title_02 {
	width:299px;
	text-align:center;
	line-height: 120%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #CCCCFF;
}

#my_illumi_report_title_03 {
	width:239px;
	text-align:center;
	line-height: 120%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #CCCCFF;
}

#my_illumi_report_title_04 {
	width:59px;
	text-align:center;
	line-height: 120%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #CCCCFF;
}

#my_illumi_report_title_05 {
	width:139px;
	text-align:center;
	line-height: 120%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top:3px;
	padding-bottom:3px;
	background-color: #CCCCFF;
}



.my_illumi_report_item_01 {
	width:38px;
	text-align:center;
	line-height: 120%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top:5px;
	padding-bottom:5px;
}

.my_illumi_report_item_02 {
	width:296px;
	text-align:left;
	line-height: 120%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 3px;
}

.my_illumi_report_item_03 {
	width:236px;
	text-align:left;
	line-height: 120%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 3px;
}

.my_illumi_report_item_04 {
	width:59px;
	text-align:center;
	line-height: 120%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top:5px;
	padding-bottom:5px;
}

.my_illumi_report_item_05 {
	width:139px;
	text-align:center;
	line-height: 120%;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top:5px;
	padding-bottom:5px;
}

#my_illumi_p_style_10 {
	text-align: left;
	margin-bottom: 10px;
	margin-top: 15px;
	line-height: 120%;
}

#my_illumi_p_style_11 {
	text-align: left;
	margin-bottom: 10px;
	margin-top: 15px;
	line-height: 120%;
	font-size: 10pt;
}

.my_illumi_p_style_12 {
	text-align: center;
	font-size:10pt;
	margin-top: 3px;
	line-height: 180%;
}

#my_illumi_p_style_13 {
	text-align: left;
	font-size:10pt;
	margin-top: 25px;
	line-height: 130%;
	font-weight: bold;
}

#my_illumi_link_list_01 {
	width:780px;
	font-size:small;
	text-align:left;
	margin-bottom: 1px;
}

/* START イルミネーションコンクール投票画面　CSS定義 */

#my_illumi_info_box_09 {
	width: 780px;
	font-size: 95%;
	margin-bottom: 5px;
	margin-top: 0px;
	padding-bottom: 10px;
}

#my_illumi_info_box_09 .my_illumi_p_text_09_01 {
	width:780px;
	text-align:left;
	line-height:130%;
	margin-bottom: 0px;
}

#my_illumi_info_box_09 .my_illumi_p_text_09_02 {
	width:780px;
	text-align:right;
	line-height:130%;
	margin-bottom: 0px;
}

#my_illumi_form_box_01 {
	width: 778px;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #666666;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #666666;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
}

#my_illumi_form_box_01 .my_illumi_fbox_text_01_01 {
	width: 174px;
	padding-left: 5px;
	vertical-align: top;
	line-height: 150%;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
}
#my_illumi_form_box_01 .my_illumi_fbox_text_01_02 {
	width: 590px;
	padding-left: 10px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #666666;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 150%;
}

#my_illumi_form_box_01 .my_illumi_fbox_font_style_01 {
	color: #FF0000;
}

/* END イルミネーションコンクール投票画面　CSS定義 */

/* START イルミネーション　モバイルサイト案内 CSS定義 */
#my_illumi_info_box_10 {
	width: 780px;
	font-size: 95%;
	line-height: 110%;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #000000;
	text-align: left;
}

#my_illumi_info_box_10 .my_illumi_p_text_10_01 {
	width:780px;
	text-align:left;
	line-height:130%;
	margin-bottom:0px;
	margin-top: 3px;
}

/* END イルミネーション　モバイルサイト案内 CSS定義 */


/* START イルミネーション　最新情報案内 CSS定義 */
#my_illumi_info_box_11 {
	width: 780px;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: left;
}

#my_illumi_info_box_11 .my_illumi_text_11_01 {
	width:400px;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#06b10a;
	vertical-align: top;
}

#my_illumi_info_box_11 .my_illumi_text_11_space {
	width:30px;
	text-align:left;
}

#my_illumi_info_box_11 .my_illumi_text_11_02 {
	width:350px;
	text-align:left;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#f2411e;
	vertical-align: top;
}

#my_illumi_info_box_11 .my_illumi_p_text_11_01 {
	width:400px;
	text-align:left;
	line-height:130%;
	font-size:95%;
	margin-top:5px;
	margin-bottom:5px;
}

#my_illumi_info_box_11 .my_illumi_td_text_11_02 {
	width:350px;
	text-align:left;
	line-height:130%;
	font-size:small;
	padding-top:5px;
	padding-bottom:5px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	border-bottom-color:#666666;
}

#my_illumi_info_box_11 .my_illumi_td_text_11_02_noline {
	width:350px;
	text-align:left;
	line-height:130%;
	font-size:small;
	padding-top:5px;
	padding-bottom:5px;
}

#my_illumi_info_box_11 .my_illumi_p_text_11_02 {
	width:400px;
	text-align:left;
	line-height:130%;
	font-size:small;
	margin-top:10px;
	margin-bottom:5px;
}

#my_illumi_info_box_11 .my_illumi_fnt_style_11_01 {
	font-size:105%;
	color:#FF3300;
}

#my_illumi_info_box_11 .my_illumi_fnt_style_11_02 {
	font-size:small;
	color:#FF0000;
}
/* END イルミネーション　最新情報案内 CSS定義 */


/* START イルミネーションコンクール結果発表　CSS定義 */
#my_illumi_info_box_12 {
	width: 780px;
	font-size: 95%;
	line-height: 110%;
	margin-top: 30px;
	margin-bottom: 30px;
	color: #000000;
	text-align: left;
}

#my_illumi_info_box_12 .my_illumi_p_text_12_01 {
	text-align: left;
	margin-bottom: 10px;
	margin-top: 5px;
	line-height: 120%;
}

#my_illumi_info_box_12 .my_illumi_pict_style_12_01 {
	width:200px;
	vertical-align:top;
	text-align:left;
}

#my_illumi_info_box_12 .my_illumi_pict_style_space_12_01 {
	width:90px;
	vertical-align:top;
	text-align: left;
}

#my_illumi_info_box_12 .my_illumi_p_text_12_02 {
	text-align: center;
	font-size:small;
	margin-top: 3px;
}

#my_illumi_info_box_12 .my_illumi_p_text_12_03 {
	text-align: left;
	font-size:small;
	margin-top: 30px;
}

/* END イルミネーションコンクール結果発表　CSS定義 */





/* START 共通CSS定義 */

.my_illumi_margin_style_01 {
	margin-top:30px;
}

.my_illumi_fnt_color_style_red {
	color:#FF0000;
}

.my_illumi_fnt_color_style_pink {
	color:#FF00FF;
}

.my_illumi_fnt_color_style_orange {
	color:#FF6633;
}

.my_illumi_fnt_color_style_01 {
	color: #FF3300;
}

.my_illumi_fnt_style_bold {
	font-weight:bold;
}

.my_illumi_hr_style {
	width:780px;
}

.my_illumi_move_top_pos {
	width: 780px;
	text-align: right;
	font-size: small;
	margin-top: 30px;
}

/* END 共通CSS定義 */
