@charset "shift_jis";


/********************************************************************
*/

ul#siteNav { background: url(../img/trans/logo_bg.gif) no-repeat 150px 18px;}

#contents h1 {
	padding-bottom: 12px;
	padding-left: 90px;
	border: none;
	border-bottom: 2px solid #095201;
	background: #0e8201 url(../img/trans/h1.gif) no-repeat;
	color: #fff;
}

#contents h2 {
	padding-left: 65px;
	border: none;
	border-bottom: 2px solid #B8B6F0;
	background: #d8ebf7 url(../img/trans/h2.gif) no-repeat;
	color: #fff;
}

#contents h3 {
	padding-left: 25px;
	padding-bottom: 10px;
	border: none;
	border-top: 1px solid #ccc;
	background: transparent url(../img/trans/h3.gif) no-repeat 0 100%;
}

#contents h4 {
	padding-bottom: 7px;
	padding-left: 25px;
	border: none;
	background: transparent url(../img/trans/h4.gif) no-repeat 0 100%;
}

#contents h5 {
	padding-left: 25px;
	border: none;
	border-bottom: 1px dashed #666666;
	background: #fff url(../img/trans/h5.gif) no-repeat 10px 17px;
}

#contents h6 {
	padding-left: 28px;
	border: none;
	background: #fff url(../img/trans/h6.gif) no-repeat 10px 13px;
}

#sideBanners li {
	display: block;
	padding-bottom: 10px;
}

#contents .irowake {
        background-color: #DDFFCC;
}

#contents .irowake tr {
        background-color: #DDFFCC;
}

#contents .irowake td {
        background-color: #DDFFCC;
}

#contents .migimawari {
        background-color: #FFBBCC;
}

#contents .migimawari tr {
        background-color: #FFBBCC;
}

#contents .migimawari td {
        background-color: #FFBBCC;
}

#contents .hidarimawari {
        background-color: #AADDFF;
}

#contents .hidarimawari tr {
        background-color: #AADDFF;
}

#contents .hidarimawari td {
        background-color: #AADDFF;
}

#contents .bunki {
        background-color: #FFFF66;
}

#contents .bunki tr {
        background-color: #FFFF66;
}

#contents .bunki td {
        background-color: #FFFF66;
}

#contents .align_center {
        text-align:     center;
        vertical-align: middle;
        white-space:    nowrap;
}

#contents .align_left {
        text-align:     left;
        vertical-align: middle;
        white-space:    nowrap;
}

#contents .align_right {
        text-align:     right;
        vertical-align: middle;
        white-space:    nowrap;
}

#contents .align_note {
        text-align:     left;
        vertical-align: middle;
}

#contents .font_red {
        color: #ff0000;
        font-weight: bold;
}

#contents .font_purple {
        color: #cc00cc;
        font-weight: bold;
}


