/* ----- color valiation ----- */
body { background-color: #f6f6f6; }
body #header { background-color:#f6f6f6; background-image: url("/shared/image/bg_etc_header.gif"); border-top: 1px solid #f6f6f6; }
body #middle { background-color:#f6f6f6; background-image: url("/shared/image/bg_etc_middle.gif"); }
body #footer { background-color:#f6f6f6; background-image: url("/shared/image/bg_etc_footer.gif"); border-bottom: 1px solid #f6f6f6; }
body a#lifeonbylion { background-image: url("/shared/image/logo_etc.gif"); }
body a { color: #8c548c; }
body a:hover { color: #662966; }

/* ----- vowel sound ----- */
ul#boin {
	margin-top: 25px;
	border-bottom: 2px solid #cc99cc;
	}

ul#boin li {
	float: left;
	margin-left: 5px;
	}

ul#boin li.left {
	margin-left: 0;
	}

ul#boin li a {
	display: block;
	width: 48px;
	height: 34px;
	background-position: 0 0;
	background-repeat: no-repeat;
	}

ul#boin li a:hover {
	background-position: -48px 0;
	}

ul#boin li a.selected {
	background-position: -48px 0;
	}

ul#boin li a#aa { background-image: url("../image/boin_aa.gif"); }
ul#boin li a#ka { background-image: url("../image/boin_ka.gif"); }
ul#boin li a#sa { background-image: url("../image/boin_sa.gif"); }
ul#boin li a#ta { background-image: url("../image/boin_ta.gif"); }
ul#boin li a#na { background-image: url("../image/boin_na.gif"); }
ul#boin li a#ha { background-image: url("../image/boin_ha.gif"); }
ul#boin li a#ma { background-image: url("../image/boin_ma.gif"); }
ul#boin li a#ya { background-image: url("../image/boin_ya.gif"); }
ul#boin li a#ra { background-image: url("../image/boin_ra.gif"); }
ul#boin li a#wa { background-image: url("../image/boin_wa.gif"); }


/* ----- consonant sound ----- */
ul#shiin {
	margin-top: 5px;
	/* text */
	font-size: 0.78em;
	line-height: 1.5em;
	}

ul#shiin li {
	float: left;
	margin-left: 15px;
	}

ul#shiin li.left {
	margin-left: 0;
	}

ul#shiin li a {
	display: block;
	padding-left: 14px;
	background-image: url("/shared/image/down_etc.gif");
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	}


/* ----- bullet color (go to pagetop) ----- */
div.up a,
div#up a { background-image: url("/shared/image/up_etc.gif"); }


/* ----- bullet (list) ----- */
.nrml { background-image: url("/shared/image/bullet_etc_normal.gif"); }
.num1 { background-image: url("/shared/image/bullet_etc_01.gif"); }
.num2 { background-image: url("/shared/image/bullet_etc_02.gif"); }
.num3 { background-image: url("/shared/image/bullet_etc_03.gif"); }
.num4 { background-image: url("/shared/image/bullet_etc_04.gif"); }
.num5 { background-image: url("/shared/image/bullet_etc_05.gif"); }
.num6 { background-image: url("/shared/image/bullet_etc_06.gif"); }
.num7 { background-image: url("/shared/image/bullet_etc_07.gif"); }
.num8 { background-image: url("/shared/image/bullet_etc_08.gif"); }
.num9 { background-image: url("/shared/image/bullet_etc_09.gif"); }
.link { background-image: url("/shared/image/bullet_etc_link.gif"); }
.impt { background-image: url("/shared/image/bullet_etc_important.gif"); }
.asta { background-image: url("/shared/image/bullet_etc_ast.gif"); }

/* ----- bullet (_blank) ----- */

.calendarColor .cat6 li { background: url("/shared/image/icon_blank.gif") 0 0.4em no-repeat;
	font-size: 0.78em;
	line-height: 1.5em;
	padding-left: 15px;
	margin-top: 4px;
	}
.calendarColor .cat6 li a { color: #8c548c; }
.calendarColor .cat6 li a:hover { color: #662966; }

.calendarColor .cat1 li,
.calendarColor .cat2 li,
.calendarColor .cat3 li,
.calendarColor .cat4 li,
.calendarColor .cat5 li {
	padding-left: 15px;
	margin-top: 4px;
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	/* text */
	font-size: 0.78em;
	line-height: 1.5em;
	}

/* ----- bullet (keyword and lionproduct) ----- */

ul.cat1,
ul.cat2,
ul.cat3,
ul.cat4,
ul.cat5,
ul.cat6 {
	margin-top: 15px;
	}

ul.cat_use_layout {
	margin-top: 0px;
	}

.cat1 li,
.cat2 li,
.cat3 li,
.cat4 li,
.cat5 li {
	padding-left: 12px;
	margin-top: 4px;
	background-position: 0 0.4em;
	background-repeat: no-repeat;
	/* text */
	font-size: 0.78em;
	line-height: 1.5em;
	}

.cat1 li { background-image: url("/shared/image/bullet_cat01.gif"); }
.cat2 li { background-image: url("/shared/image/bullet_cat02.gif"); }
.cat3 li { background-image: url("/shared/image/bullet_cat03.gif"); }
.cat4 li { background-image: url("/shared/image/bullet_cat04.gif"); }
.cat5 li { background-image: url("/shared/image/bullet_cat05.gif"); }

.cat1 li a { color: #265699; }
.cat2 li a { color: #bf5f56; }
.cat3 li a { color: #698c23; }
.cat4 li a { color: #d98c21; }
.cat5 li a { color: #317d8c; }

.cat1 li a:hover { color: #113a73; }
.cat2 li a:hover { color: #993026; }
.cat3 li a:hover { color: #49660f; }
.cat4 li a:hover { color: #b3731b; }
.cat5 li a:hover { color: #116273; }


/* ----- headding [print] ----- */
h1#h1print { background-image: url("../image/h1_print.gif"); }

h2#h2print_01_01 { background-image: url("../image/h2_print_01_01.gif"); }
h2#h2print_01_02 { background-image: url("../image/h2_print_01_02.gif"); }

h3#h3print_01_01_01 { background-image: url("../image/h3_print_01_01_01.gif"); }
h3#h3print_01_01_02 { background-image: url("../image/h3_print_01_01_02.gif"); }
h3#h3print_01_01_03 { background-image: url("../image/h3_print_01_01_03.gif"); }
h3#h3print_01_01_04 { background-image: url("../image/h3_print_01_01_04.gif"); }

h3#h3print_01_02_01 { background-image: url("../image/h3_print_01_02_01.gif"); }
h3#h3print_01_02_02 { background-image: url("../image/h3_print_01_02_02.gif"); }
h3#h3print_01_02_03 { background-image: url("../image/h3_print_01_02_03.gif"); }
h3#h3print_01_02_04 { background-image: url("../image/h3_print_01_02_04.gif"); }


/* ----- heading [aiueo] ----- */
h2#h2_a_a { background-image: url("/shared/image/h2_a_a.gif"); }
h2#h2_a_i { background-image: url("/shared/image/h2_a_i.gif"); }
h2#h2_a_u { background-image: url("/shared/image/h2_a_u.gif"); }
h2#h2_a_e { background-image: url("/shared/image/h2_a_e.gif"); }
h2#h2_a_o { background-image: url("/shared/image/h2_a_o.gif"); }

h2#h2_k_a { background-image: url("/shared/image/h2_k_a.gif"); }
h2#h2_k_i { background-image: url("/shared/image/h2_k_i.gif"); }
h2#h2_k_u { background-image: url("/shared/image/h2_k_u.gif"); }
h2#h2_k_e { background-image: url("/shared/image/h2_k_e.gif"); }
h2#h2_k_o { background-image: url("/shared/image/h2_k_o.gif"); }

h2#h2_s_a { background-image: url("/shared/image/h2_s_a.gif"); }
h2#h2_s_i { background-image: url("/shared/image/h2_s_i.gif"); }
h2#h2_s_u { background-image: url("/shared/image/h2_s_u.gif"); }
h2#h2_s_e { background-image: url("/shared/image/h2_s_e.gif"); }
h2#h2_s_o { background-image: url("/shared/image/h2_s_o.gif"); }

h2#h2_t_a { background-image: url("/shared/image/h2_t_a.gif"); }
h2#h2_t_i { background-image: url("/shared/image/h2_t_i.gif"); }
h2#h2_t_u { background-image: url("/shared/image/h2_t_u.gif"); }
h2#h2_t_e { background-image: url("/shared/image/h2_t_e.gif"); }
h2#h2_t_o { background-image: url("/shared/image/h2_t_o.gif"); }

h2#h2_n_a { background-image: url("/shared/image/h2_n_a.gif"); }
h2#h2_n_i { background-image: url("/shared/image/h2_n_i.gif"); }
h2#h2_n_u { background-image: url("/shared/image/h2_n_u.gif"); }
h2#h2_n_e { background-image: url("/shared/image/h2_n_e.gif"); }
h2#h2_n_o { background-image: url("/shared/image/h2_n_o.gif"); }

h2#h2_h_a { background-image: url("/shared/image/h2_h_a.gif"); }
h2#h2_h_i { background-image: url("/shared/image/h2_h_i.gif"); }
h2#h2_h_u { background-image: url("/shared/image/h2_h_u.gif"); }
h2#h2_h_e { background-image: url("/shared/image/h2_h_e.gif"); }
h2#h2_h_o { background-image: url("/shared/image/h2_h_o.gif"); }

h2#h2_m_a { background-image: url("/shared/image/h2_m_a.gif"); }
h2#h2_m_i { background-image: url("/shared/image/h2_m_i.gif"); }
h2#h2_m_u { background-image: url("/shared/image/h2_m_u.gif"); }
h2#h2_m_e { background-image: url("/shared/image/h2_m_e.gif"); }
h2#h2_m_o { background-image: url("/shared/image/h2_m_o.gif"); }

h2#h2_y_a { background-image: url("/shared/image/h2_y_a.gif"); }
h2#h2_y_u { background-image: url("/shared/image/h2_y_u.gif"); }
h2#h2_y_o { background-image: url("/shared/image/h2_y_o.gif"); }

h2#h2_r_a { background-image: url("/shared/image/h2_r_a.gif"); }
h2#h2_r_i { background-image: url("/shared/image/h2_r_i.gif"); }
h2#h2_r_u { background-image: url("/shared/image/h2_r_u.gif"); }
h2#h2_r_e { background-image: url("/shared/image/h2_r_e.gif"); }
h2#h2_r_o { background-image: url("/shared/image/h2_r_o.gif"); }

h2#h2_w_a { background-image: url("/shared/image/h2_w_a.gif"); }
h2#h2_w_o { background-image: url("/shared/image/h2_w_o.gif"); }
h2#h2_n_n { background-image: url("/shared/image/h2_n_n.gif"); }