@charset "utf-8";
/* CSS Document */



/* =======================
   kikoclub
======================= */
#kikoclub { padding-bottom:30px; background:#ffe56d; }

#kikoclub h1 > img,
#kikoclub h2 > img,
#kikoclub h3 > img,
#kikoclub h4 > img,
#kikoclub h5 > img,
#kikoclub h6 > img,
#kikoclub  p > img { vertical-align:bottom; }

#kikoclub ul li > ul li { margin-top:0 !important; }

#kikoclub .APPLY { padding-left:30px; width:890px; }



/* -----------------------
   HEAD
----------------------- */
#HEAD {}



/* -----------------------
   COUPON
----------------------- */
#COUPON {}

#COUPON h2,
#COUPON p { float:left; }

#COUPON a:hover img { opacity:1.0; filter:alpha(opacity=100); }

#COUPON .btn01 { background:url(../img/coupon_btn.jpg) no-repeat; }
#COUPON .btn01 a { width:197px; height:211px; background:url(../img/coupon_btn.jpg) no-repeat; display:block; text-indent:-9999px; }
#COUPON .btn01 a:hover { background:url(../img/coupon_btn_o.jpg) no-repeat; }



/* -----------------------
   ANCHOR
----------------------- */
#ANCHOR { margin:40px 0 0 30px; width:894px; height:50px; background:url(../img/anchor_bg.gif) bottom no-repeat; }

#ANCHOR li { float:left; }

#ANCHOR .btn01 { background:url(../img/anchor_btn01.png) no-repeat; }
#ANCHOR .btn02 { background:url(../img/anchor_btn02.png) no-repeat; }
#ANCHOR .btn03 { background:url(../img/anchor_btn03.png) no-repeat; }
#ANCHOR a { height:38px; display:block; text-indent:-9999px; }
#ANCHOR .btn01 a { width:298px; background:url(../img/anchor_btn01.png) no-repeat; }
#ANCHOR .btn02 a { width:342px; background:url(../img/anchor_btn02.png) no-repeat; }
#ANCHOR .btn03 a { width:254px; background:url(../img/anchor_btn03.png) no-repeat; }
#ANCHOR .btn01 a:hover { background:url(../img/anchor_btn01_o.png) no-repeat; }
#ANCHOR .btn02 a:hover { background:url(../img/anchor_btn02_o.png) no-repeat; }
#ANCHOR .btn03 a:hover { background:url(../img/anchor_btn03_o.png) no-repeat; }



/* -----------------------
   COURSE01,02,03
----------------------- */
#COURSE01,
#COURSE02 { padding:60px 0 0 30px; }
#COURSE03 { padding:70px 0 0 30px; }

#COURSE01 h1 { float:left; }

#COURSE01 .inr,
#COURSE02 .inr { padding:10px 10px 10px; width:870px; }
#COURSE01 .inr { background:#0080cc; }
#COURSE02 .inr { background:url(../img/course02_bg.jpg); }

dl.note { margin-top:10px; background:#FFF; }
dl.note dt { padding:8px 0 0; font-size:16px; font-weight:bold; text-align:center; color:#ee1010; background:url(../img/info_bg01.gif) top no-repeat; }
dl.note dd { padding:5px 22px 15px; background:url(../img/info_bg02.gif) bottom no-repeat; }
dl.note dd .bdt01 { border-top:2px solid #ee1010; padding-top:9px; }

#COURSE01 .caption,
#COURSE02 .caption { font-size:12px; color:#FFF; text-align:center; }
#COURSE01 .caption { margin-top:-20px; }
#COURSE02 .caption { margin-top: -8px; }



/* -----------------------
   APPLY
----------------------- */
.APPLY .btnRD.iconOther.full {padding:27px 20px 25px !important; }
.APPLY .btnRD.iconOther.full span { font-size:26px !important; }






/* -----------------------
   other
----------------------- */

/* margin */

/* padding */

/* font */
.fcRD03 { color:#f00000 !important; }

.fs11 { font-size:11px !important; }
.fs13 { font-size:13px !important; }
.fs17 { font-size:17px !important; }
.fs20 { font-size:20px !important; }

/* list */
.noteList > li.ind3L { padding-left:5.2em; }
.noteList > li.ind3L > span.listMark { margin-left:-5.2em; }

.noteListSide {}
.noteListSide li { padding-right:1em; float:left; white-space:nowrap; }
.noteListSide li.indD01 { padding-right:0; padding-left:26.1em; text-indent:-26.1em; float:none; white-space:normal; }
.noteListSide li.indD02 { padding-right:0; text-indent:5em; float:none; white-space:normal; }

.noteListA01 {}
.noteListA01 > li { padding-left:1em; text-indent:-1em; line-height:1.5; }
.noteListA01 .ind3L {}


/* indent */
.ind010 {padding-left:  1em; text-indent:  -1em;}
.ind015 {padding-left:1.5em; text-indent:-1.5em;}

/* img */
.rollover { cursor:pointer; }

/* icon */
.txtLink.iconAnchor { padding-left:17px; background:url(/commonY15/img/icon_anchor_red_01.png) 3px 7px no-repeat; }

/* btn */
.btnRD.iconAnchor span { padding-left:15px; background:url(/domtour/common/img/icon_anchor_white_01.png) 0 7px no-repeat; }

/* old:width */
.wid940 { margin:0 auto; width:940px; }



/* -----------------------
   印刷設定
----------------------- */
@media print{body {
zoom:1\9;  /* IE8 and below */
_zoom:65%; /* IE6 */
}}

/* print */
.print {page-break-after:always;}