@charset "utf-8";


/*   共通   */

#irisohyama .mt8 {
    margin-top: 8px;
}
#irisohyama .mt15 {
    margin-top: 15px;
}
#irisohyama .mt50{
    margin-top: 50px;
}
#irisohyama .ml8{
    margin-left: 8px;
}
#irisohyama .ml25{
    margin-left: 25px;
}
#irisohyama .ml75{
    margin-left: 75px;
}
#irisohyama .ml215{
    margin-left: 215px;
}
#irisohyama .mb45 {
    margin-bottom: 45px;
}
#irisohyama .mr8 {
    margin-right: 8px;
}
#irisohyama .pr12 {
    padding-right: 12px;
}
#irisohyama .pr28 {
    padding-right: 28px;
}
#irisohyama .pr45 {
    padding-right: 45px;
}
#irisohyama .irisohyama_text_orange{
    color: #fb6e36;
}
#irisohyama .irisohyama_text_orange strong{
    font-size: 14px;
}
#irisohyama .irisohyama_text_blue{
    color: #00237b;
}
#irisohyama .irisohyama_text_blue strong{
    font-size: 14px;
}
#irisohyama .irisohyama_text_green{
    color: #006f66;
}
#irisohyama .irisohyama_text_green strong{
    font-size: 14px;
}
#irisohyama .irisohyama_float_left{
    display: block;
    float: left;
}

/*   ヘッダー   */
#irisohyama .irisohyama_header h1 small{
    font-size: 12px;
    line-height: 35px;
    vertical-align: middle;
}
#irisohyama .irisohyama_header .h1_info {
    position: absolute;
    top: 81px;
}

/*   タブボタン   */
#irisohyama .irisohyama_btn_tab{
    display: block;
    float: left;
}
#irisohyama .irisohyama_btn_tab a{
    display: block;
}

/*   アンカー   */
#irisohyama .irisohyama_anchor {
    background : url(/resource/club_com/special/irisohyama/images/anc_arrow.gif) no-repeat left center;
    float: left;
    margin: 8px 0 0 15px;
    padding-left: 10px;
}
#irisohyama .irisohyama_anchor:first-child{
    margin-left: 0;
    padding: 0;
}

/*   見出し   */
#irisohyama .irisohyama_h2_header {
    height: 71px;
    padding: 16px 0 0 96px;
    margin: 50px 0 12px 0;
}
#irisohyama .irisohyama_h2_header h2 {
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
}
#irisohyama  .irisohyama_h2_header p {
    display: inline-block;
    font-size: 11px;
    vertical-align: middle;
    margin-left: 30px;
    margin-bottom: 10px;
}
#irisohyama .irisohyama_25mm_header_00 h2,#irisohyama .irisohyama_25mm_header_01 h2 {
    color: #012063;
}
#irisohyama .irisohyama_19mm_header_00 h2,#irisohyama .irisohyama_19mm_header_01 h2 {
    color: #006f66;
}
#irisohyama .irisohyama_25mm_header_00 {
    background: url("/resource/club_com/special/irisohyama/images/title_00_01.gif") no-repeat;
}
#irisohyama .irisohyama_19mm_header_00 {
    background: url("/resource/club_com/special/irisohyama/images/title_00_02.gif") no-repeat;
}
#irisohyama .irisohyama_25mm_header_01 {
    background: url("/resource/club_com/special/irisohyama/images/title_01_01.gif") no-repeat;
}
#irisohyama .irisohyama_h3{
    margin: 30px 0 0 8px;
}

#irisohyama .irisohyama_h2_header_02{
    margin-top: 50px;
}

/*   ボタン   */
#irisohyama .irisohyama_btn00{
    display: block;
    float: left;
}
#irisohyama .irisohyama_btn00 a {
    display: block;
    margin-top: 5px;
}
#irisohyama .irisohyama_btn00 a:hover img{
    opacity: 0.7;
    filter: alpha(opacity=70);/* ie 6 7 */
    -ms-filter: "alpha(opacity=70)";/* ie 8 */
}
#irisohyama .irisohyama_btn01{
    display: block;
    float: left;
}
#irisohyama .irisohyama_btn01 {
    display: block;
    float: left;
}
#irisohyama .irisohyama_btn01 a {
    display: block;
    margin: 8px 0 0 8px;
}
#irisohyama .irisohyama_btn01 a:hover img{
    opacity: 0.7;
    filter: alpha(opacity=70);/* ie 6 7 */
    -ms-filter: "alpha(opacity=70)";/* ie 8 */
}


/*footer部分*/
#furniture_navi {
    width: 761px;
    font-size: 116%;
}
#furniture_navi_title {
    font-weight: bold;
    color: #4f59b7;
    background-color: #d4d5e9;
    height: 26px;
    width: 761px;
}
#furniture_navi_title img {
    padding: 0 10px 0 0;
    vertical-align: -7px;
}
#furniture_navi_txt {
    background-color: #ededf6;
    width: 761px;
}
#furniture_navi_txt ul {
    padding: 5px 10px 10px 10px;
    width: 735px;
    list-style-type: none;
    margin: 0px;
}
#furniture_navi_txt ul li {
    display: inline;
    line-height: 25px;
    font-size: 14px;
}
#unitFooterCover { border: 1px solid #CCC; margin: 10px 0 0 0; padding: 0; position: relative; }
#unitFooterCover h3 { margin: 0; padding: 0; border: none; }
ul#unitDetail { font-size: 12px; margin: 0; padding: 7px 13px;}
ul#unitDetail a { color:#333;}
ul#unitDetail a:hover { text-decoration: none; }
ul#unitDetail li { padding-right: 8px; padding-left: 9px;font-size: 12px; list-style: none; background: url(/resource/club_com/special/unitshop/common/images/footerIcon.gif) left 7px no-repeat; line-height: 1.8;}
ul.unitDetail { margin: 0 0 0 10px; padding: 0; clear: both; }
ul.unitDetail li { float: left;}
.clear { clear: both; } 
div#toTopBtn a:hover {    
		 opacity: 0.7;
     filter: alpha(opacity=70);        /* ie 6 7 */
     -ms-filter: "alpha(opacity=70)";  /* ie 8 */
}
.header_info {
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    font-size: 10px;
    padding: 10px 0;
}

.header_info .footer_info{
	 margin-bottom: 5px;
}

.header_info .footer_info li{
	float: left;
}