@charset "UTF-8";

/*==========================================================================

commonSetting

==========================================================================*/
/*-------------------------------------
commonSetting
-------------------------------------*/
div#contents a {
color: #00A95F;
}




/*==========================================================================

layoutSetting

==========================================================================*/
/*-------------------------------------
columnContentsSetting
-------------------------------------*/
div#columnContents {
margin: 0 10px;
}




/*==========================================================================

titleSetting

==========================================================================*/
div#contents h2 {
background: url("../../images/ktv_ttl.jpg") no-repeat;
}

div#contents h3,
div#contents h4 {
line-height: 1.5;
}

div#contents h3,
div#contents h5 {
line-height: 1.5;
color: #004386;
}

div#announcerName {
margin-bottom: 16px;
background: url("../../../common/images/dot_line_gray.gif") repeat-x left bottom;
}

div#contents h3 {
padding-left: 20px;
width: 430px;
text-indent: 0;
font-size: 1.2em;
background: url("../../../common/images/ico_balloonb.gif") no-repeat 0 .3em;
float: left;
}

div#contents h4 {
padding: 8px 0 16px 31px;
font-size: 1em;
color: #00A95F;
background: url("../images/bg_sub_ttl.gif") no-repeat;
}

div#announcerName h5 {
padding-right: 12px;
width: 138px;
font-size: 1em;
text-align: right;
background: url("../../../common/images/ico_human_grey.gif") no-repeat right .2em;
float: right;
}

/* hackForWinIE6 */
* html div#contents h3 {
width: 450px;
}

* html div#announcerName h5 {
width: 160px;
}




/*==========================================================================

announcerPhotoSetting

==========================================================================*/
div#contents {
position: relative;
}

#announcerPhoto {
position: absolute;
top: -13px;
right: 13px;
}

/* hackForWinIE6 */
* html #announcerPhoto {
width: 240px;
height: 194px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/201107/pht_announcer.png);
}

* html #announcerPhoto img{
display:none;
}

/*==========================================================================

pageTitleAreaSetting

==========================================================================*/
div#pageTitle .section {
position: relative;
}

/*-------------------------------------
backNumberButtonSetting
-------------------------------------*/
div#pageTitle p#backNumberButton {
padding: 0 21px 4px 0;
background: url("../../../common/images/ico_backnumber.gif") no-repeat right top;
font-size: .83em;
position: absolute;
top: 10px;
right: 0;
}

div#pageTitle p#backNumberButton a {
color: #333;
}




/*==========================================================================

columSetting

==========================================================================*/
/*-------------------------------------
commonSetting
-------------------------------------*/
.imageLeftHalf,
.imageLeftSmall,
.imageRightHalf,
.imageRightSmall {
margin-bottom: 32px;
}

/*-------------------------------------
imageLeftHalf,
imageRightHalfSetting
-------------------------------------*/
.imageLeftHalf .leftColumn,
.imageRightHalf .rightColumn {
width: 250px;
}

.imageLeftHalf .rightColumn,
.imageRightHalf .leftColumn {
width: 320px;
}

/*-------------------------------------
imageLeftSmall,
imageRightSmallSetting
-------------------------------------*/
.imageLeftSmall .leftColumn,
.imageRightSmall .rightColumn {
width: 192px;
}

.imageLeftSmall .rightColumn,
.imageRightSmall .leftColumn {
width: 378px;
}

/*-------------------------------------
commonTextSetting
-------------------------------------*/
.imageLeftSmall .leftColumn dd,
.imageLeftHalf .leftColumn dd,
.imageRightHalf .rightColumn dd {
font-size: .83em;
line-height: 1.2;
}


