@charset "UTF-8";

/*
	太宰府天満宮 - pattern.css
	Copyright c Since 2011Dazaifu-Tenmangu. All rights reserved.

	[patternA]
		1. Header
		2. Footer
		3. Line
		4. Calendar

*/


/* //////////////////////////////////////////////////
[patternA]
////////////////////////////////////////////////// */

/* 窶停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停驤
	1. Header
窶停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停驤 */


/* ----- siteName ----- */
.patternA #siteName a { background-image: url(/img/common/pattern/A_logo_01.png); }
.patternB #siteName a { background-image: url(/img/common/pattern/B_logo_01.png); }
.patternC #siteName a { background-image: url(/img/common/pattern/C_logo_01.png); }
.patternD #siteName a { background-image: url(/img/common/pattern/D_logo_01.png); }
.patternE #siteName a { background-image: url(/img/common/pattern/E_logo_01.png); }
.patternF #siteName a { background-image: url(/img/common/pattern/F_logo_01.png); }
.patternG #siteName a { background-image: url(/img/common/pattern/G_logo_01.png); }
.patternH #siteName a { background-image: url(/img/common/pattern/H_logo_01.png); }

/* ----- gNav ----- */
.patternA #navAbout a {
	background-image: url(/img/common/pattern/A_sprite_gnav_01.png);
}
.patternB #navAbout a {
	background-image: url(/img/common/pattern/B_sprite_gnav_01.png);
}
.patternC #navAbout a {
	background-image: url(/img/common/pattern/C_sprite_gnav_01.png);
}
.patternD #navAbout a {
	background-image: url(/img/common/pattern/D_sprite_gnav_01.png);
}
.patternE #navAbout a {
	background-image: url(/img/common/pattern/E_sprite_gnav_01.png);
}
.patternF #navAbout a {
	background-image: url(/img/common/pattern/F_sprite_gnav_01.png);
}
.patternG #navAbout a {
	background-image: url(/img/common/pattern/G_sprite_gnav_01.png);
}
.patternH #navAbout a {
	background-image: url(/img/common/pattern/H_sprite_gnav_01.png);
}

.patternA #navSanpai a {
	background-image: url(/img/common/pattern/A_sprite_gnav_02.png);
}
.patternB #navSanpai a {
	background-image: url(/img/common/pattern/B_sprite_gnav_02.png);
}
.patternC #navSanpai a {
	background-image: url(/img/common/pattern/C_sprite_gnav_02.png);
}
.patternD #navSanpai a {
	background-image: url(/img/common/pattern/D_sprite_gnav_02.png);
}
.patternE #navSanpai a {
	background-image: url(/img/common/pattern/E_sprite_gnav_02.png);
}
.patternF #navSanpai a {
	background-image: url(/img/common/pattern/F_sprite_gnav_02.png);
}
.patternG #navSanpai a {
	background-image: url(/img/common/pattern/G_sprite_gnav_02.png);
}
.patternH #navSanpai a {
	background-image: url(/img/common/pattern/H_sprite_gnav_02.png);
}

.patternA #navPray a {
	background-image: url(/img/common/pattern/A_sprite_gnav_03.png);
}
.patternB #navPray a {
	background-image: url(/img/common/pattern/B_sprite_gnav_03.png);
}
.patternC #navPray a {
	background-image: url(/img/common/pattern/C_sprite_gnav_03.png);
}
.patternD #navPray a {
	background-image: url(/img/common/pattern/D_sprite_gnav_03.png);
}
.patternE #navPray a {
	background-image: url(/img/common/pattern/E_sprite_gnav_03.png);
}
.patternF #navPray a {
	background-image: url(/img/common/pattern/F_sprite_gnav_03.png);
}
.patternG #navPray a {
	background-image: url(/img/common/pattern/G_sprite_gnav_03.png);
}
.patternH #navPray a {
	background-image: url(/img/common/pattern/H_sprite_gnav_03.png);
}

.patternA #navSittoku a,
.patternA #navSittoku span {
	background-image: url(/img/common/pattern/A_sprite_gnav_04.png);
}
.patternB #navSittoku a,
.patternB #navSittoku span {
	background-image: url(/img/common/pattern/B_sprite_gnav_04.png);
}
.patternC #navSittoku a,
.patternC #navSittoku span {
	background-image: url(/img/common/pattern/C_sprite_gnav_04.png);
}
.patternD #navSittoku a,
.patternD #navSittoku span {
	background-image: url(/img/common/pattern/D_sprite_gnav_04.png);
}
.patternE #navSittoku a,
.patternE #navSittoku span {
	background-image: url(/img/common/pattern/E_sprite_gnav_04.png);
}
.patternF #navSittoku a,
.patternF #navSittoku span {
	background-image: url(/img/common/pattern/F_sprite_gnav_04.png);
}
.patternG #navSittoku a,
.patternG #navSittoku span {
	background-image: url(/img/common/pattern/G_sprite_gnav_04.png);
}
.patternH #navSittoku a,
.patternH #navSittoku span {
	background-image: url(/img/common/pattern/H_sprite_gnav_04.png);
}

.patternA #navArt a {
	background-image: url(/img/common/pattern/A_sprite_gnav_05.png);
}
.patternB #navArt a {
	background-image: url(/img/common/pattern/B_sprite_gnav_05.png);
}
.patternC #navArt a {
	background-image: url(/img/common/pattern/C_sprite_gnav_05.png);
}
.patternD #navArt a {
	background-image: url(/img/common/pattern/D_sprite_gnav_05.png);
}
.patternE #navArt a {
	background-image: url(/img/common/pattern/E_sprite_gnav_05.png);
}
.patternF #navArt a {
	background-image: url(/img/common/pattern/F_sprite_gnav_05.png);
}
.patternG #navArt a {
	background-image: url(/img/common/pattern/G_sprite_gnav_05.png);
}
.patternH #navArt a {
	background-image: url(/img/common/pattern/H_sprite_gnav_05.png);
}

.patternA #navAccess a {
	background-image: url(/img/common/pattern/A_sprite_gnav_06.png);
}
.patternB #navAccess a {
	background-image: url(/img/common/pattern/B_sprite_gnav_06.png);
}
.patternC #navAccess a {
	background-image: url(/img/common/pattern/C_sprite_gnav_06.png);
}
.patternD #navAccess a {
	background-image: url(/img/common/pattern/D_sprite_gnav_06.png);
}
.patternE #navAccess a {
	background-image: url(/img/common/pattern/E_sprite_gnav_06.png);
}
.patternF #navAccess a {
	background-image: url(/img/common/pattern/F_sprite_gnav_06.png);
}
.patternG #navAccess a {
	background-image: url(/img/common/pattern/G_sprite_gnav_06.png);
}
.patternH #navAccess a {
	background-image: url(/img/common/pattern/H_sprite_gnav_06.png);
}

/* ----- lNav ----- */
.patternA #siteHeader {
	background-image: url(/img/common/pattern/A_bg_header_01.png);
}
.patternB #siteHeader {
	background-image: url(/img/common/pattern/B_bg_header_01.png);
}
.patternC #siteHeader {
	background-image: url(/img/common/pattern/C_bg_header_01.png);
}
.patternD #siteHeader {
	background-image: url(/img/common/pattern/D_bg_header_01.png);
}
.patternE #siteHeader {
	background-image: url(/img/common/pattern/E_bg_header_01.png);
}
.patternF #siteHeader {
	background-image: url(/img/common/pattern/F_bg_header_01.png);
}
.patternG #siteHeader {
	background-image: url(/img/common/pattern/G_bg_header_01.png);
}
.patternH #siteHeader {
	background-image: url(/img/common/pattern/H_bg_header_01.png);
}

/* ----- tab ----- */
.patternA #openTab a{
	background-image: url(/img/common/pattern/A_tab_open.png);
}
.patternB #openTab a{
	background-image: url(/img/common/pattern/B_tab_open.png);
}
.patternC #openTab a{
	background-image: url(/img/common/pattern/C_tab_open.png);
}
.patternD #openTab a{
	background-image: url(/img/common/pattern/D_tab_open.png);
}
.patternE #openTab a{
	background-image: url(/img/common/pattern/E_tab_open.png);
}
.patternF #openTab a{
	background-image: url(/img/common/pattern/F_tab_open.png);
}
.patternG #openTab a{
	background-image: url(/img/common/pattern/G_tab_open.png);
}
.patternH #openTab a{
	background-image: url(/img/common/pattern/H_tab_open.png);
}


/* 窶停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停驤
	2. Footer
窶停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停驤 */

.patternA #siteFooter #footPrint,
.patternA #siteFooter #copyright { background-image: url(/img/common/pattern/A_bg_footer_01.png); }
.patternB #siteFooter #footPrint,
.patternB #siteFooter #copyright { background-image: url(/img/common/pattern/B_bg_footer_01.png); }
.patternC #siteFooter #footPrint,
.patternC #siteFooter #copyright { background-image: url(/img/common/pattern/C_bg_footer_01.png); }
.patternD #siteFooter #footPrint,
.patternD #siteFooter #copyright { background-image: url(/img/common/pattern/D_bg_footer_01.png); }
.patternE #siteFooter #footPrint,
.patternE #siteFooter #copyright { background-image: url(/img/common/pattern/E_bg_footer_01.png); }
.patternF #siteFooter #footPrint,
.patternF #siteFooter #copyright { background-image: url(/img/common/pattern/F_bg_footer_01.png); }
.patternG #siteFooter #footPrint,
.patternG #siteFooter #copyright { background-image: url(/img/common/pattern/G_bg_footer_01.png); }
.patternH #siteFooter #footPrint,
.patternH #siteFooter #copyright { background-image: url(/img/common/pattern/H_bg_footer_01.png); }


.patternA #siteFooter #siteInfo p a { background-image: url(/img/common/pattern/A_logo_02.png); }
.patternB #siteFooter #siteInfo p a { background-image: url(/img/common/pattern/B_logo_02.png); }
.patternC #siteFooter #siteInfo p a { background-image: url(/img/common/pattern/C_logo_02.png); }
.patternD #siteFooter #siteInfo p a { background-image: url(/img/common/pattern/D_logo_02.png); }
.patternE #siteFooter #siteInfo p a { background-image: url(/img/common/pattern/E_logo_02.png); }
.patternF #siteFooter #siteInfo p a { background-image: url(/img/common/pattern/F_logo_02.png); }
.patternG #siteFooter #siteInfo p a { background-image: url(/img/common/pattern/G_logo_02.png); }

/* 窶停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停驤
	3. Line
窶停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停驤 */

/* ----- blockLine ----- */
.patternA .blockLineL { background-image: url(/img/common/pattern/A_line_l.png); }
.patternB .blockLineL { background-image: url(/img/common/pattern/B_line_l.png); }
.patternC .blockLineL { background-image: url(/img/common/pattern/C_line_l.png); }
.patternD .blockLineL { background-image: url(/img/common/pattern/D_line_l.png); }
.patternE .blockLineL { background-image: url(/img/common/pattern/E_line_l.png); }
.patternF .blockLineL { background-image: url(/img/common/pattern/F_line_l.png); }
.patternG .blockLineL { background-image: url(/img/common/pattern/G_line_l.png); }
.patternH .blockLineL { background-image: url(/img/common/pattern/H_line_l.png); }

.patternA .blockLineR { background-image: url(/img/common/pattern/A_line_r.png); }
.patternB .blockLineR { background-image: url(/img/common/pattern/B_line_r.png); }
.patternC .blockLineR { background-image: url(/img/common/pattern/C_line_r.png); }
.patternD .blockLineR { background-image: url(/img/common/pattern/D_line_r.png); }
.patternE .blockLineR { background-image: url(/img/common/pattern/E_line_r.png); }
.patternF .blockLineR { background-image: url(/img/common/pattern/F_line_r.png); }
.patternG .blockLineR { background-image: url(/img/common/pattern/G_line_r.png); }
.patternH .blockLineR { background-image: url(/img/common/pattern/H_line_r.png); }

/* ----- .layoutA .lineLtoR ----- */
.patternA .layoutA .lineLtoR { background-image: url(/img/common/pattern/A_lineFold_2_r.png); }
.patternB .layoutA .lineLtoR { background-image: url(/img/common/pattern/B_lineFold_2_r.png); }
.patternC .layoutA .lineLtoR { background-image: url(/img/common/pattern/C_lineFold_2_r.png); }
.patternD .layoutA .lineLtoR { background-image: url(/img/common/pattern/D_lineFold_2_r.png); }
.patternE .layoutA .lineLtoR { background-image: url(/img/common/pattern/E_lineFold_2_r.png); }
.patternF .layoutA .lineLtoR { background-image: url(/img/common/pattern/F_lineFold_2_r.png); }
.patternG .layoutA .lineLtoR { background-image: url(/img/common/pattern/G_lineFold_2_r.png); }
.patternH .layoutA .lineLtoR { background-image: url(/img/common/pattern/H_lineFold_2_r.png); }

/* ----- .layoutB .lineLtoR ----- */
.patternA .layoutB .lineLtoR { background-image: url(/img/common/pattern/A_lineFold_1_r.png); }
.patternB .layoutB .lineLtoR { background-image: url(/img/common/pattern/B_lineFold_1_r.png); }
.patternC .layoutB .lineLtoR { background-image: url(/img/common/pattern/C_lineFold_1_r.png); }
.patternD .layoutB .lineLtoR { background-image: url(/img/common/pattern/D_lineFold_1_r.png); }
.patternE .layoutB .lineLtoR { background-image: url(/img/common/pattern/E_lineFold_1_r.png); }
.patternF .layoutB .lineLtoR { background-image: url(/img/common/pattern/F_lineFold_1_r.png); }
.patternG .layoutB .lineLtoR { background-image: url(/img/common/pattern/G_lineFold_1_r.png); }
.patternH .layoutB .lineLtoR { background-image: url(/img/common/pattern/H_lineFold_1_r.png); }

/* ----- .layoutA .lineRtoL ----- */
.patternA .layoutA .lineRtoL { background-image: url(/img/common/pattern/A_lineFold_2_l.png); }
.patternB .layoutA .lineRtoL { background-image: url(/img/common/pattern/B_lineFold_2_l.png); }
.patternC .layoutA .lineRtoL { background-image: url(/img/common/pattern/C_lineFold_2_l.png); }
.patternD .layoutA .lineRtoL { background-image: url(/img/common/pattern/D_lineFold_2_l.png); }
.patternE .layoutA .lineRtoL { background-image: url(/img/common/pattern/E_lineFold_2_l.png); }
.patternF .layoutA .lineRtoL { background-image: url(/img/common/pattern/F_lineFold_2_l.png); }
.patternG .layoutA .lineRtoL { background-image: url(/img/common/pattern/G_lineFold_2_l.png); }
.patternH .layoutA .lineRtoL { background-image: url(/img/common/pattern/H_lineFold_2_l.png); }

/* ----- .layoutB .lineRtoL ----- */
.patternA .layoutB .lineRtoL { background-image: url(/img/common/pattern/A_lineFold_1_l.png); }
.patternB .layoutB .lineRtoL { background-image: url(/img/common/pattern/B_lineFold_1_l.png); }
.patternC .layoutB .lineRtoL { background-image: url(/img/common/pattern/C_lineFold_1_l.png); }
.patternD .layoutB .lineRtoL { background-image: url(/img/common/pattern/D_lineFold_1_l.png); }
.patternE .layoutB .lineRtoL { background-image: url(/img/common/pattern/E_lineFold_1_l.png); }
.patternF .layoutB .lineRtoL { background-image: url(/img/common/pattern/F_lineFold_1_l.png); }
.patternG .layoutB .lineRtoL { background-image: url(/img/common/pattern/G_lineFold_1_l.png); }
.patternH .layoutB .lineRtoL { background-image: url(/img/common/pattern/H_lineFold_1_l.png); }

/* Default height is 120px*/
/* ----- .layoutA .illust ----- */
.patternA .layoutA .lineRtoL.illustA { background-image: url(/img/common/pattern/A_lineA_l.png); }
.patternA .layoutA .lineLtoR.illustA { background-image: url(/img/common/pattern/A_lineA_r.png); }
.patternB .layoutA .lineRtoL.illustA { background-image: url(/img/common/pattern/B_lineA_l.png); }
.patternB .layoutA .lineLtoR.illustA { background-image: url(/img/common/pattern/B_lineA_r.png); }
.patternC .layoutA .lineRtoL.illustA { background-image: url(/img/common/pattern/C_lineA_l.png); }
.patternC .layoutA .lineLtoR.illustA { background-image: url(/img/common/pattern/C_lineA_r.png); }
.patternD .layoutA .lineRtoL.illustA { background-image: url(/img/common/pattern/D_lineA_l.png); }
.patternD .layoutA .lineLtoR.illustA { background-image: url(/img/common/pattern/D_lineA_r.png); }
.patternE .layoutA .lineRtoL.illustA { background-image: url(/img/common/pattern/E_lineA_l.png); }
.patternE .layoutA .lineLtoR.illustA { background-image: url(/img/common/pattern/E_lineA_r.png); }
.patternF .layoutA .lineRtoL.illustA { background-image: url(/img/common/pattern/F_lineA_l.png); }
.patternF .layoutA .lineLtoR.illustA { background-image: url(/img/common/pattern/F_lineA_r.png); }
.patternG .layoutA .lineRtoL.illustA { background-image: url(/img/common/pattern/G_lineA_l.png); }
.patternG .layoutA .lineLtoR.illustA { background-image: url(/img/common/pattern/G_lineA_r.png); }
.patternH .layoutA .lineRtoL.illustA { background-image: url(/img/common/pattern/H_lineA_l.png); }
.patternH .layoutA .lineLtoR.illustA { background-image: url(/img/common/pattern/H_lineA_r.png); }

.patternA .layoutA .lineRtoL.illustB { background-image: url(/img/common/pattern/A_lineB_l.png); height: 140px; }
.patternA .layoutA .lineLtoR.illustB { background-image: url(/img/common/pattern/A_lineB_r.png); height: 140px; }
.patternB .layoutA .lineRtoL.illustB { background-image: url(/img/common/pattern/B_lineB_l.png); height: 140px; }
.patternB .layoutA .lineLtoR.illustB { background-image: url(/img/common/pattern/B_lineB_r.png); height: 140px; }
.patternC .layoutA .lineRtoL.illustB { background-image: url(/img/common/pattern/C_lineB_l.png); height: 140px; }
.patternC .layoutA .lineLtoR.illustB { background-image: url(/img/common/pattern/C_lineB_r.png); height: 140px; }
.patternD .layoutA .lineRtoL.illustB { background-image: url(/img/common/pattern/D_lineB_l.png); height: 140px; }
.patternD .layoutA .lineLtoR.illustB { background-image: url(/img/common/pattern/D_lineB_r.png); height: 140px; }
.patternE .layoutA .lineRtoL.illustB { background-image: url(/img/common/pattern/E_lineB_l.png); height: 140px; }
.patternE .layoutA .lineLtoR.illustB { background-image: url(/img/common/pattern/E_lineB_r.png); height: 140px; }
.patternF .layoutA .lineRtoL.illustB { background-image: url(/img/common/pattern/F_lineB_l.png); height: 140px; }
.patternF .layoutA .lineLtoR.illustB { background-image: url(/img/common/pattern/F_lineB_r.png); height: 140px; }
.patternG .layoutA .lineRtoL.illustB { background-image: url(/img/common/pattern/G_lineB_l.png); height: 140px; }
.patternG .layoutA .lineLtoR.illustB { background-image: url(/img/common/pattern/G_lineB_r.png); height: 140px; }
.patternH .layoutA .lineRtoL.illustB { background-image: url(/img/common/pattern/H_lineB_l.png); height: 140px; }
.patternH .layoutA .lineLtoR.illustB { background-image: url(/img/common/pattern/H_lineB_r.png); height: 140px; }

.patternA .layoutA .lineRtoL.illustB2 { background-image: url(/img/common/pattern/A_lineB2_l.png); }
.patternA .layoutA .lineLtoR.illustB2 { background-image: url(/img/common/pattern/A_lineB2_r.png); }
.patternB .layoutA .lineRtoL.illustB2 { background-image: url(/img/common/pattern/B_lineB2_l.png); }
.patternB .layoutA .lineLtoR.illustB2 { background-image: url(/img/common/pattern/B_lineB2_r.png); }
.patternC .layoutA .lineRtoL.illustB2 { background-image: url(/img/common/pattern/C_lineB2_l.png); }
.patternC .layoutA .lineLtoR.illustB2 { background-image: url(/img/common/pattern/C_lineB2_r.png); }
.patternD .layoutA .lineRtoL.illustB2 { background-image: url(/img/common/pattern/D_lineB2_l.png); }
.patternD .layoutA .lineLtoR.illustB2 { background-image: url(/img/common/pattern/D_lineB2_r.png); }
.patternE .layoutA .lineRtoL.illustB2 { background-image: url(/img/common/pattern/E_lineB2_l.png); }
.patternE .layoutA .lineLtoR.illustB2 { background-image: url(/img/common/pattern/E_lineB2_r.png); }
.patternF .layoutA .lineRtoL.illustB2 { background-image: url(/img/common/pattern/F_lineB2_l.png); }
.patternF .layoutA .lineLtoR.illustB2 { background-image: url(/img/common/pattern/F_lineB2_r.png); }
.patternG .layoutA .lineRtoL.illustB2 { background-image: url(/img/common/pattern/G_lineB2_l.png); }
.patternG .layoutA .lineLtoR.illustB2 { background-image: url(/img/common/pattern/G_lineB2_r.png); }
.patternH .layoutA .lineRtoL.illustB2 { background-image: url(/img/common/pattern/H_lineB2_l.png); }
.patternH .layoutA .lineLtoR.illustB2 { background-image: url(/img/common/pattern/H_lineB2_r.png); }

.patternA .layoutA .lineRtoL.illustC { background-image: url(/img/common/pattern/A_lineC_l.png); }
.patternA .layoutA .lineLtoR.illustC { background-image: url(/img/common/pattern/A_lineC_r.png); }
.patternB .layoutA .lineRtoL.illustC { background-image: url(/img/common/pattern/B_lineC_l.png); }
.patternB .layoutA .lineLtoR.illustC { background-image: url(/img/common/pattern/B_lineC_r.png); }
.patternC .layoutA .lineRtoL.illustC { background-image: url(/img/common/pattern/C_lineC_l.png); }
.patternC .layoutA .lineLtoR.illustC { background-image: url(/img/common/pattern/C_lineC_r.png); }
.patternD .layoutA .lineRtoL.illustC { background-image: url(/img/common/pattern/D_lineC_l.png); }
.patternD .layoutA .lineLtoR.illustC { background-image: url(/img/common/pattern/D_lineC_r.png); }
.patternE .layoutA .lineRtoL.illustC { background-image: url(/img/common/pattern/E_lineC_l.png); }
.patternE .layoutA .lineLtoR.illustC { background-image: url(/img/common/pattern/E_lineC_r.png); }
.patternF .layoutA .lineRtoL.illustC { background-image: url(/img/common/pattern/F_lineC_l.png); }
.patternF .layoutA .lineLtoR.illustC { background-image: url(/img/common/pattern/F_lineC_r.png); }
.patternG .layoutA .lineRtoL.illustC { background-image: url(/img/common/pattern/G_lineC_l.png); }
.patternG .layoutA .lineLtoR.illustC { background-image: url(/img/common/pattern/G_lineC_r.png); }
.patternH .layoutA .lineRtoL.illustC { background-image: url(/img/common/pattern/H_lineC_l.png); }
.patternH .layoutA .lineLtoR.illustC { background-image: url(/img/common/pattern/H_lineC_r.png); }

.patternA .layoutA .lineRtoL.illustC2 { background-image: url(/img/common/pattern/A_lineC2_l.png); }
.patternA .layoutA .lineLtoR.illustC2 { background-image: url(/img/common/pattern/A_lineC2_r.png); }
.patternB .layoutA .lineRtoL.illustC2 { background-image: url(/img/common/pattern/B_lineC2_l.png); }
.patternB .layoutA .lineLtoR.illustC2 { background-image: url(/img/common/pattern/B_lineC2_r.png); }
.patternC .layoutA .lineRtoL.illustC2 { background-image: url(/img/common/pattern/C_lineC2_l.png); }
.patternC .layoutA .lineLtoR.illustC2 { background-image: url(/img/common/pattern/C_lineC2_r.png); }
.patternD .layoutA .lineRtoL.illustC2 { background-image: url(/img/common/pattern/D_lineC2_l.png); }
.patternD .layoutA .lineLtoR.illustC2 { background-image: url(/img/common/pattern/D_lineC2_r.png); }
.patternE .layoutA .lineRtoL.illustC2 { background-image: url(/img/common/pattern/E_lineC2_l.png); }
.patternE .layoutA .lineLtoR.illustC2 { background-image: url(/img/common/pattern/E_lineC2_r.png); }
.patternF .layoutA .lineRtoL.illustC2 { background-image: url(/img/common/pattern/F_lineC2_l.png); }
.patternF .layoutA .lineLtoR.illustC2 { background-image: url(/img/common/pattern/F_lineC2_r.png); }
.patternG .layoutA .lineRtoL.illustC2 { background-image: url(/img/common/pattern/G_lineC2_l.png); }
.patternG .layoutA .lineLtoR.illustC2 { background-image: url(/img/common/pattern/G_lineC2_r.png); }
.patternH .layoutA .lineRtoL.illustC2 { background-image: url(/img/common/pattern/H_lineC2_l.png); }
.patternH .layoutA .lineLtoR.illustC2 { background-image: url(/img/common/pattern/H_lineC2_r.png); }

.patternA .layoutA .lineRtoL.illustC3 { background-image: url(/img/common/pattern/A_lineC3_l.png); }
.patternA .layoutA .lineLtoR.illustC3 { background-image: url(/img/common/pattern/A_lineC3_r.png); }
.patternB .layoutA .lineRtoL.illustC3 { background-image: url(/img/common/pattern/B_lineC3_l.png); }
.patternB .layoutA .lineLtoR.illustC3 { background-image: url(/img/common/pattern/B_lineC3_r.png); }
.patternC .layoutA .lineRtoL.illustC3 { background-image: url(/img/common/pattern/C_lineC3_l.png); }
.patternC .layoutA .lineLtoR.illustC3 { background-image: url(/img/common/pattern/C_lineC3_r.png); }
.patternD .layoutA .lineRtoL.illustC3 { background-image: url(/img/common/pattern/D_lineC3_l.png); }
.patternD .layoutA .lineLtoR.illustC3 { background-image: url(/img/common/pattern/D_lineC3_r.png); }
.patternE .layoutA .lineRtoL.illustC3 { background-image: url(/img/common/pattern/E_lineC3_l.png); }
.patternE .layoutA .lineLtoR.illustC3 { background-image: url(/img/common/pattern/E_lineC3_r.png); }
.patternF .layoutA .lineRtoL.illustC3 { background-image: url(/img/common/pattern/F_lineC3_l.png); }
.patternF .layoutA .lineLtoR.illustC3 { background-image: url(/img/common/pattern/F_lineC3_r.png); }
.patternG .layoutA .lineRtoL.illustC3 { background-image: url(/img/common/pattern/G_lineC3_l.png); }
.patternG .layoutA .lineLtoR.illustC3 { background-image: url(/img/common/pattern/G_lineC3_r.png); }
.patternH .layoutA .lineRtoL.illustC3 { background-image: url(/img/common/pattern/H_lineC3_l.png); }
.patternH .layoutA .lineLtoR.illustC3 { background-image: url(/img/common/pattern/H_lineC3_r.png); }

.patternA .layoutA .lineRtoL.illustD { background-image: url(/img/common/pattern/A_lineD_l.png); }
.patternA .layoutA .lineLtoR.illustD { background-image: url(/img/common/pattern/A_lineD_r.png); }
.patternB .layoutA .lineRtoL.illustD { background-image: url(/img/common/pattern/B_lineD_l.png); }
.patternB .layoutA .lineLtoR.illustD { background-image: url(/img/common/pattern/B_lineD_r.png); }
.patternC .layoutA .lineRtoL.illustD { background-image: url(/img/common/pattern/C_lineD_l.png); }
.patternC .layoutA .lineLtoR.illustD { background-image: url(/img/common/pattern/C_lineD_r.png); }
.patternD .layoutA .lineRtoL.illustD { background-image: url(/img/common/pattern/D_lineD_l.png); }
.patternD .layoutA .lineLtoR.illustD { background-image: url(/img/common/pattern/D_lineD_r.png); }
.patternE .layoutA .lineRtoL.illustD { background-image: url(/img/common/pattern/E_lineD_l.png); }
.patternE .layoutA .lineLtoR.illustD { background-image: url(/img/common/pattern/E_lineD_r.png); }
.patternF .layoutA .lineRtoL.illustD { background-image: url(/img/common/pattern/F_lineD_l.png); }
.patternF .layoutA .lineLtoR.illustD { background-image: url(/img/common/pattern/F_lineD_r.png); }
.patternG .layoutA .lineRtoL.illustD { background-image: url(/img/common/pattern/G_lineD_l.png); }
.patternG .layoutA .lineLtoR.illustD { background-image: url(/img/common/pattern/G_lineD_r.png); }
.patternH .layoutA .lineRtoL.illustD { background-image: url(/img/common/pattern/H_lineD_l.png); }
.patternH .layoutA .lineLtoR.illustD { background-image: url(/img/common/pattern/H_lineD_r.png); }

.patternA .layoutB .lineLtoR.illustD { background-image: url(/img/common/pattern/A_lineD2_r.png); }
.patternB .layoutB .lineLtoR.illustD { background-image: url(/img/common/pattern/B_lineD2_r.png); }
.patternC .layoutB .lineLtoR.illustD { background-image: url(/img/common/pattern/C_lineD2_r.png); }
.patternD .layoutB .lineLtoR.illustD { background-image: url(/img/common/pattern/D_lineD2_r.png); }
.patternE .layoutB .lineLtoR.illustD { background-image: url(/img/common/pattern/E_lineD2_r.png); }
.patternF .layoutB .lineLtoR.illustD { background-image: url(/img/common/pattern/F_lineD2_r.png); }
.patternG .layoutB .lineLtoR.illustD { background-image: url(/img/common/pattern/G_lineD2_r.png); }
.patternH .layoutB .lineLtoR.illustD { background-image: url(/img/common/pattern/H_lineD2_r.png); }

.patternA .layoutA .lineRtoL.illustE { background-image: url(/img/common/pattern/A_lineE_l.png); }
.patternA .layoutA .lineLtoR.illustE { background-image: url(/img/common/pattern/A_lineE_r.png); }
.patternB .layoutA .lineRtoL.illustE { background-image: url(/img/common/pattern/B_lineE_l.png); }
.patternB .layoutA .lineLtoR.illustE { background-image: url(/img/common/pattern/B_lineE_r.png); }
.patternC .layoutA .lineRtoL.illustE { background-image: url(/img/common/pattern/C_lineE_l.png); }
.patternC .layoutA .lineLtoR.illustE { background-image: url(/img/common/pattern/C_lineE_r.png); }
.patternD .layoutA .lineRtoL.illustE { background-image: url(/img/common/pattern/D_lineE_l.png); }
.patternD .layoutA .lineLtoR.illustE { background-image: url(/img/common/pattern/D_lineE_r.png); }
.patternE .layoutA .lineRtoL.illustE { background-image: url(/img/common/pattern/E_lineE_l.png); }
.patternE .layoutA .lineLtoR.illustE { background-image: url(/img/common/pattern/E_lineE_r.png); }
.patternF .layoutA .lineRtoL.illustE { background-image: url(/img/common/pattern/F_lineE_l.png); }
.patternF .layoutA .lineLtoR.illustE { background-image: url(/img/common/pattern/F_lineE_r.png); }
.patternG .layoutA .lineRtoL.illustE { background-image: url(/img/common/pattern/G_lineE_l.png); }
.patternG .layoutA .lineLtoR.illustE { background-image: url(/img/common/pattern/G_lineE_r.png); }
.patternH .layoutA .lineRtoL.illustE { background-image: url(/img/common/pattern/H_lineE_l.png); }
.patternH .layoutA .lineLtoR.illustE { background-image: url(/img/common/pattern/H_lineE_r.png); }

.patternA .layoutA .lineRtoL.illustF { background-image: url(/img/common/pattern/A_lineF_l.png); }
.patternA .layoutA .lineLtoR.illustF { background-image: url(/img/common/pattern/A_lineF_r.png); }
.patternB .layoutA .lineRtoL.illustF { background-image: url(/img/common/pattern/B_lineF_l.png); }
.patternB .layoutA .lineLtoR.illustF { background-image: url(/img/common/pattern/B_lineF_r.png); }
.patternC .layoutA .lineRtoL.illustF { background-image: url(/img/common/pattern/C_lineF_l.png); }
.patternC .layoutA .lineLtoR.illustF { background-image: url(/img/common/pattern/C_lineF_r.png); }
.patternD .layoutA .lineRtoL.illustF { background-image: url(/img/common/pattern/D_lineF_l.png); }
.patternD .layoutA .lineLtoR.illustF { background-image: url(/img/common/pattern/D_lineF_r.png); }
.patternE .layoutA .lineRtoL.illustF { background-image: url(/img/common/pattern/E_lineF_l.png); }
.patternE .layoutA .lineLtoR.illustF { background-image: url(/img/common/pattern/E_lineF_r.png); }
.patternF .layoutA .lineRtoL.illustF { background-image: url(/img/common/pattern/F_lineF_l.png); }
.patternF .layoutA .lineLtoR.illustF { background-image: url(/img/common/pattern/F_lineF_r.png); }
.patternG .layoutA .lineRtoL.illustF { background-image: url(/img/common/pattern/G_lineF_l.png); }
.patternG .layoutA .lineLtoR.illustF { background-image: url(/img/common/pattern/G_lineF_r.png); }
.patternH .layoutA .lineRtoL.illustF { background-image: url(/img/common/pattern/H_lineF_l.png); }
.patternH .layoutA .lineLtoR.illustF { background-image: url(/img/common/pattern/H_lineF_r.png); }

.patternA .layoutA .lineRtoL.illustX { background-image: url(/img/common/pattern/A_lineX_l.png); }
.patternA .layoutA .lineLtoR.illustX { background-image: url(/img/common/pattern/A_lineX_r.png); }
.patternB .layoutA .lineRtoL.illustX { background-image: url(/img/common/pattern/B_lineX_l.png); }
.patternB .layoutA .lineLtoR.illustX { background-image: url(/img/common/pattern/B_lineX_r.png); }
.patternC .layoutA .lineRtoL.illustX { background-image: url(/img/common/pattern/C_lineX_l.png); }
.patternC .layoutA .lineLtoR.illustX { background-image: url(/img/common/pattern/C_lineX_r.png); }
.patternD .layoutA .lineRtoL.illustX { background-image: url(/img/common/pattern/D_lineX_l.png); }
.patternD .layoutA .lineLtoR.illustX { background-image: url(/img/common/pattern/D_lineX_r.png); }
.patternE .layoutA .lineRtoL.illustX { background-image: url(/img/common/pattern/E_lineX_l.png); }
.patternE .layoutA .lineLtoR.illustX { background-image: url(/img/common/pattern/E_lineX_r.png); }
.patternF .layoutA .lineRtoL.illustX { background-image: url(/img/common/pattern/F_lineX_l.png); }
.patternF .layoutA .lineLtoR.illustX { background-image: url(/img/common/pattern/F_lineX_r.png); }
.patternG .layoutA .lineRtoL.illustX { background-image: url(/img/common/pattern/G_lineX_l.png); }
.patternG .layoutA .lineLtoR.illustX { background-image: url(/img/common/pattern/G_lineX_r.png); }
.patternH .layoutA .lineRtoL.illustX { background-image: url(/img/common/pattern/H_lineX_l.png); }
.patternH .layoutA .lineLtoR.illustX { background-image: url(/img/common/pattern/H_lineX_r.png); }


/* 窶停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停驤
  4. Calendar
窶停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停停驤 */

/* ----- blockSubCalendar ----- */
.patternA #blockSubCalendar {
	background-image: url(/img/common/pattern/A_bg_sub_calendar_btm.png);
}
.patternB #blockSubCalendar {
	background-image: url(/img/common/pattern/B_bg_sub_calendar_btm.png);
}
.patternC #blockSubCalendar {
	background-image: url(/img/common/pattern/C_bg_sub_calendar_btm.png);
}
.patternD #blockSubCalendar {
	background-image: url(/img/common/pattern/D_bg_sub_calendar_btm.png);
}
.patternE #blockSubCalendar {
	background-image: url(/img/common/pattern/E_bg_sub_calendar_btm.png);
}
.patternF #blockSubCalendar {
	background-image: url(/img/common/pattern/F_bg_sub_calendar_btm.png);
}
.patternG #blockSubCalendar {
	background-image: url(/img/common/pattern/G_bg_sub_calendar_btm.png);
}
.patternH #blockSubCalendar {
	background-image: url(/img/common/pattern/H_bg_sub_calendar_btm.png);
}
/* ----- calendar ----- */
.patternA #calendar {
	background-image: url(/img/common/pattern/A_bg_sub_calendar_mdl.png);
}
.patternB #calendar {
	background-image: url(/img/common/pattern/B_bg_sub_calendar_mdl.png);
}
.patternC #calendar {
	background-image: url(/img/common/pattern/C_bg_sub_calendar_mdl.png);
}
.patternD #calendar {
	background-image: url(/img/common/pattern/D_bg_sub_calendar_mdl.png);
}
.patternE #calendar {
	background-image: url(/img/common/pattern/E_bg_sub_calendar_mdl.png);
}
.patternF #calendar {
	background-image: url(/img/common/pattern/F_bg_sub_calendar_mdl.png);
}
.patternG #calendar {
	background-image: url(/img/common/pattern/G_bg_sub_calendar_mdl.png);
}
.patternH #calendar {
	background-image: url(/img/common/pattern/H_bg_sub_calendar_mdl.png);
}
/* -----  ----- */
.patternA #blockSubCalendar h2 {
	background-image: url(/img/common/pattern/A_bg_sub_calendar_top.png);
}
.patternB #blockSubCalendar h2 {
	background-image: url(/img/common/pattern/B_bg_sub_calendar_top.png);
}
.patternC #blockSubCalendar h2 {
	background-image: url(/img/common/pattern/C_bg_sub_calendar_top.png);
}
.patternD #blockSubCalendar h2 {
	background-image: url(/img/common/pattern/D_bg_sub_calendar_top.png);
}
.patternE #blockSubCalendar h2 {
	background-image: url(/img/common/pattern/E_bg_sub_calendar_top.png);
}
.patternF #blockSubCalendar h2 {
	background-image: url(/img/common/pattern/F_bg_sub_calendar_top.png);
}
.patternG #blockSubCalendar h2 {
	background-image: url(/img/common/pattern/G_bg_sub_calendar_top.png);
}
.patternH #blockSubCalendar h2 {
	background-image: url(/img/common/pattern/H_bg_sub_calendar_top.png);
}


/* footer */
.patternA .nofootprint #footerInnerA { background-image: url(/img/common/pattern/A_bg_footer_02.png); background-repeat: repeat-x; }
.patternB .nofootprint #footerInnerA { background-image: url(/img/common/pattern/B_bg_footer_02.png); background-repeat: repeat-x; }
.patternC .nofootprint #footerInnerA { background-image: url(/img/common/pattern/C_bg_footer_02.png); background-repeat: repeat-x; }
.patternD .nofootprint #footerInnerA { background-image: url(/img/common/pattern/D_bg_footer_02.png); background-repeat: repeat-x; }
.patternE .nofootprint #footerInnerA { background-image: url(/img/common/pattern/E_bg_footer_02.png); background-repeat: repeat-x; }
.patternF .nofootprint #footerInnerA { background-image: url(/img/common/pattern/F_bg_footer_02.png); background-repeat: repeat-x; }
.patternG .nofootprint #footerInnerA { background-image: url(/img/common/pattern/G_bg_footer_02.png); background-repeat: repeat-x; }
.patternH .nofootprint #footerInnerA { background-image: url(/img/common/pattern/H_bg_footer_02.png); background-repeat: repeat-x; }
