@charset "UTF-8";
/*++++++++++++++++++++++++++++++++++++++++++
HTML Setting
+++++++++++++++++++++++++++++++++++++++++++*/
body .breadcrumb li a { margin-right: 0px !important;}
body .breadcrumb li {margin-right: 5px !important;}
.CtsMrBox {width:960px; margin:0 auto;}
.MainBox {width:960px; margin-bottom:15px;}
.ttl{position:relative;}
.dmH1 {width:960px; height:198px; display:block; z-index: 1;}
.ttlbtn{width:193px; height:41px; position: absolute; top:149px; left:759px; z-index:3}
.dmH2 {width:960px; height:48px; margin-top:15px; clear:both; display:block}
.dmH3 {width:960px; height:47px; clear:both; display:block}
/*おすすめリストbox*/ 
.osusumeBox{background-color:#FF0000; padding-bottom:3px;}
.osusumeBoxUl{background-color:#fffac9; width:954px; margin-left:3px; padding-bottom:10px}

/*選択ボックス*/
.pageBox{margin-top:20px; width:auto; height:auto; clear:both}
.destBox{margin-top:20px; width:auto; height:auto; clear:both}
.pageLinkBox{background-color:#258a1c; padding-top:3px; padding-bottom:5px; clear:both}
.destLinkBox{background-color:#00caf2; padding-top:3px; padding-bottom:5px; clear:both}
/*切り替えボタン*/
.pageUl{ margin:0; padding:0; width:auto; height:40px}
/*float対策ハック　ここから*/
.pageUl:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
}
/* Hides from IE Mac */
* html .pageUl{height: 1%;}
.pageUl{display:block;}

/* End Hack */ 
/*float対策ハック　ここまで*/

.destUl{ margin:0; padding:0; width:auto; height:40px}
/*float対策ハック　ここから*/
.destUl:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
}
/* Hides from IE Mac */
* html .destUl{height: 1%;}
.destUl{display:block;}

/* End Hack */ 
/*float対策ハック　ここまで*/

.liBtLeft{float:left; margin:0; padding:0}
.liBtLeft a{background:url(/attending/freeplan-d/tyo/jr_free/images/dm_heading2.jpg) no-repeat; width:473px; height:40px; display:block; text-indent:-9999px}
.liBtRight{float:right; margin:0; padding:0}
.liBtRight a{background:url(/attending/freeplan-d/tyo/jr_free/images/dm_heading3.jpg) no-repeat; width:473px; height:40px; display:block; text-indent:-9999px}

.pageLinkBoxDiv{background-color:#f7fff0; width:auto; height:auto; margin-left:5px; margin-right:5px; padding-bottom:10px;}
.pageLinkBoxDiv p{font-size:18px; line-height:2em; margin-left:10px; font-weight:bold}

.destLinkBoxDiv{background-color:#edfbff; width:auto; height:auto; margin-left:7px; margin-right:7px; padding-bottom:7px;}
.destLinkBoxDiv p{font-size:18px; line-height:2em; margin-left:10px; font-weight:bold}


/*商品リストbox*/ 
.dmBox{margin-top:20px; width:auto; height:auto; clear:both;}
.dmLinKBox{background-color:#f26191; padding-bottom:1px; clear:both; width:auto; height:auto}
.dmLinKBoxUl{background-color:#fff2f6; width:958px; margin-left:1px; padding-bottom:10px; height:auto}
.dmLinKBoxI{background-color:#13bee0; padding-bottom:1px; clear:both; width:auto; height:auto}
.dmLinKBoxUlI{background-color:#e0f7fb; width:958px; margin-left:1px; padding-bottom:10px; height:auto}
/*float対策ハック　ここから*/
.dmLinKBoxUl:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
}
/* Hides from IE Mac */
* html .dmLinKBoxUl{height: 1%;}
.dmLinKBoxUl{display:block;}

/* End Hack */ 
/*float対策ハック　ここまで*/

/*float対策ハック　ここから*/
.dm_headingLi:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
}
/* Hides from IE Mac */
* html .dm_headingLi{height: 1%;}
.dm_headingLi{display:block;}

* html .dm_headingLi{ zoom: 1; } /* IE6 */
*:first-child+html .dm_headingLi{ zoom: 1; } /* IE7 */
/* End Hack */ 
/*float対策ハック　ここまで*/


.dm_headingLi{margin-left:4px;; width:auto; height:auto}
.dm_headingLi li{display:block; width:111px; height:36px; float:left; padding-left:6px}

.dm_headingDLi a{display:block; width:111px; height:36px;float:left}


.dm_headingD{border-bottom:6px solid #e55082; height:30px;}
.dm_headingDI {border-bottom:6px solid #13bee0; height:30px;}
.dm_headingD1{background:url(/attending/golf/ngo-d/895621515/images/dm_headingD001.jpg) no-repeat; width:330px; height:30px; display:block; text-indent:-9999px; float:left;}
.dm_headingD2{background:url(/attending/golf/ngo-d/895621515/images/dm_headingD002.jpg) no-repeat; width:330px; height:30px; display:block; text-indent:-9999px; float:left;}
.dm_headingD3{background:url(/attending/golf/ngo-d/895621515/images/dm_headingD003.jpg) no-repeat; width:330px; height:30px; display:block; text-indent:-9999px; float:left;}
.dm_headingD4{background:url(/attending/golf/ngo-d/895621515/images/dm_headingD004.jpg) no-repeat; width:330px; height:30px; display:block; text-indent:-9999px; float:left;}
.dm_headingD5{background:url(/attending/golf/ngo-d/895621515/images/dm_headingD005.jpg) no-repeat; width:330px; height:30px; display:block; text-indent:-9999px; float:left;}
.dm_headingD6{background:url(/attending/golf/ngo-d/895621515/images/dm_headingD006.jpg) no-repeat; width:330px; height:30px; display:block; text-indent:-9999px; float:left;}
.dm_headingD7{background:url(/attending/golf/ngo-d/895621515/images/dm_headingD007.jpg) no-repeat; width:330px; height:30px; display:block; text-indent:-9999px; float:left;}
.dm_headingD8{background:url(/attending/golf/ngo-d/895621515/images/dm_headingD008.jpg) no-repeat; width:330px; height:30px; display:block; text-indent:-9999px; float:left;}


.dm_gaitou{float:left; width:300px; line-height:30px; margin-left:15px;}
.dm_gaitou span{font-size:16px; color:#FF0000; padding-right:5px;}

/*商品リスト*/ 
.linkLi {margin:0 10px 0 10px; padding:10px; background:url(/attending/freeplan-d/tyo/jr_free/images/dm_line.jpg) repeat-x left bottom; display: inline-block; width:auto; height:auto}
.linkLi span { font-size:16px; margin-right:5px}
.linkLi a {font-size:16px;}
.linkLi .icon{ float:left}
.linkLi .titleSpan{ width:690px; height:auto; display:block; float:left}
.linkLi .chargeSpan{ width:auto; height:auto;color:#FF0000; display:block; float:right}

/*float対策ハック　ここから*/
.linkLi:after{
    content: "."; 
    display: block; 
    height: 0; 
    font-size:0;	
    clear: both; 
    visibility:hidden;
}
/* Hides from IE Mac */
* html .linkLi{height: 1%;}
.linkLi{display:block;}
/* End Hack */ 
/*float対策ハック　ここまで*/

.MT20{ margin-top:20px; display:none;}


.virus{
            box-sizing: border-box;
            width: 100%;
            padding: 20px 10% 16px;
            background: #f7f7f7;
            border: 1px solid #e3e3e3;
            border-radius: 4px;
            margin-top: 20px;
            }
    .virus dt{
            color: #4c4c4c;
            font-size: 14px;
            text-align: center;
            margin-bottom: 8px;
            }
    .virus dd{
            color: #4c4c4c;
            font-size: 12px;
            margin-bottom: 4px;
            }