/*SPECIAL001-------------------------------------------------------------------------------- */
#special001 h3{
       font-size:1.5em;
       color:#904a52;
	margin:0;
	padding:10px 0 17px;
       letter-spacing: 0.2em;
}

#special001 h4{
       font-size:1.3em;
       color:#904a52;
	margin:0;
	padding:0 0 16px;
}

* html #special001 h4{
	line-height: 1.4em;
}

*:first-child+html #special001 h4{
	line-height: 1.4em;
}

html>/**/body #special001 h4{
	line-height/*\**/:1.4em\9;
}


#special001 h4 img{
	float:left;
	padding-right:12px;
}


/*2column left*/
.round-special001{
	width:620px;
       margin-bottom:10px;
	background: #904a52 url(images/special001-bg-round.gif) repeat left top;
}

#special001{
	background:  url(images/special001-bg.gif) repeat left top;
}

#special001 #article{
	padding: 0 28px 28px;
}

#special001 p{
        color:#904a52;
}

#special001 p a{
        color:#904a52;
        font-weight:bold;
}

#special001 p a:hover{
        color:#e47751;
}

#special001-line1{
	clear:both;
	padding:16px 0 4px;
}

* html #special001-line1{
	clear:both;
	padding:4px 0 0;
}

*:first-child+html #special001-line1{
	clear:both;
	padding:4px 0 0;
}

.special001-list{
       margin-bottom:5px;
}

/*SPECIAL002-------------------------------------------------------------------------------- */
#special002 h3{
       font-size:1.6em;
       color:#aa9914;
	margin:0;
	padding:12px 0 8px;
       letter-spacing: 0.2em;
}

#special002 h4{
       font-size:1.3em;
       color:#aa9914;
	margin:0;
	padding:0 0 2px;
}

* html #special002 h4{
	line-height: 1.4em;
}

*:first-child+html #special002 h4{
	line-height: 1.4em;
}

html>/**/body #special002 h4{
	line-height/*\**/:1.4em\9;
}


/*2column left*/
.round-special002{
	width:620px;
       margin-bottom:10px;
	background: #aa9914;
}

#special002{
	background:  url(images/special002-bg.gif) repeat-y center top;
}

#special002 #article{
	padding: 0 28px 28px;
}

#special002 p{
        color:#aa9914;
}

#special002 p a{
        color:#aa9914;
        font-weight:bold;
}

#special002 p a:hover{
        color:#e47751;
}

#special002-line1{
	clear:both;
	padding:16px 0 4px;
}

* html #special002-line1{
	clear:both;
	padding:4px 0 0;
}

*:first-child+html #special002-line1{
	clear:both;
	padding:4px 0 0;
}

.special002-list{
       margin-bottom:5px;
}

/*SPECIAL003-1-------------------------------------------------------------------------------- */
#special003-1{
	background:#af1060;
}

#special003-1 #article{
	padding: 0px 16px 12px;
}

#special003-1 p{
        color:#ffffff;
}

#special003-1 p span{
        color:#ffffff;
}

/*SPECIAL003-2-------------------------------------------------------------------------------- */
#special003-2{
	background:#a7d9da;
}

#special003-2 #article{
	padding: 0px 16px 12px;
}

#special003-2 p{
        color:#000000;
}

#special003-2 p span{
        color:#007f9f;
}

/*SPECIAL003-3-------------------------------------------------------------------------------- */
#special003-3{
	background:#a7d9da;
}

#special003-3 #article{
	padding: 0px 16px 12px;
}

#special003-3 p{
        color:#000000;
}

#special003-3 p span{
        color:#007f9f;
}
/*SPECIAL004------------------------------------------------------------------------------------------*/ 
#special004 h3{
       font-size:1.6em;
       color:#694300;
	margin:0;
	padding:12px 0 8px;
       letter-spacing: 0.2em;
}

#special004 h4{
       font-size:1.3em;
       color:#694300;
	margin:0;
	padding:0 0 2px;
}

* html #special004 h4{
	line-height: 1.4em;
}

*:first-child+html #special004 h4{
	line-height: 1.4em;
}

html>/**/body #special004 h4{
	line-height/*\**/:1.4em\9;
}


/*2column left*/
.round-special004{
	width:620px;
       margin-bottom:10px;
	background: #694300;
}

#special004{
	background: #f198a8;
}

#special004 #article{
	padding: 0 28px 28px;
}

#special004 p{
        color:#694300;
}

#special004 p a{
        color:#694300;
        font-weight:bold;
}

#special004 p a:hover{
        color:#ffffff;
}

#special004-line1{
	clear:both;
	padding:16px 0 4px;
}

* html #special004-line1{
	clear:both;
	padding:4px 0 0;
}

*:first-child+html #special004-line1{
	clear:both;
	padding:4px 0 0;
}

.special004-list{
       margin-bottom:5px;
}
/*SPECIAL005-------------------------------------------------------------------------------- */
/*2column left*/
.round-special005{
	width:620px;
       margin-bottom:10px;
	background: #c0150f;
}
#special005{
	background:#fffbc6;
}

#special005 #article{
	padding: 0px 16px 12px;
}

#special005 p{
        color:#c0150f;
}

#special005 p span{
        color:#c0150f;
}

/*IPPINDO------------------------------------------------------------------------------- */

#ippindo h3{
       font-size:1.5em;
       text-align:center;
       color:#fff;
	margin:0;
	padding:5px 0 10px;
       letter-spacing: 0.2em;
}

#ippindo h4{
       font-size:1.3em;
       color:#fff;
	margin:0;
	padding:0 0 10px;
}

* html #ippindo h4{
	line-height: 1.4em;
}

*:first-child+html #ippindo h4{
	line-height: 1.4em;
}

html>/**/body #ippindo h4{
	line-height/*\**/:1.4em\9;
}



/*2column left*/

#ippindo{
	background: #000;
}

#ippindo #article{
	padding: 20px 28px 28px;
}
#ippindo #article-inner{
       padding:0px 56px 28px;
}

#ippindo p{
        color:#f6e4c0;
	 line-height: 2em;
}

#ippindo p a{
        color:#fff;
        font-weight:bold;
}

#ippindo p a:hover{
        color:#e47751;
}

#ippindo-line1{
	clear:both;
	padding:16px 0 4px;
}

* html #ippindo-line1{
	clear:both;
	padding:4px 0 0;
}

*:first-child+html #ippindo-line1{
	clear:both;
	padding:4px 0 0;
}
