@charset "shift_jis";
/* CSS Document */



/* =======================
   tajima
======================= */
#tajima { padding-bottom:30px; background:#FFF; }

#tajima h1 > img,
#tajima h2 > img,
#tajima h3 > img,
#tajima h4 > img,
#tajima h5 > img,
#tajima h6 > img,
#tajima  p > img { vertical-align:bottom; }

#tajima ul li > ul li { margin-top:0 !important; }

#tajima a { outline:none; }

#tajima .contentsInr02 { padding:15px 48px 20px; background:#eed1b1; }
#tajima .contentsInr02 .btnWT { border:1px solid #C00; }



/* -----------------------
   HEAD
----------------------- */
#HEAD { width:950px; height:548px; background:url(../img/head.jpg) no-repeat; position:relative; }

#HEAD h1 { display:none; }

#HEAD .btnApply {  bottom:0; left:65px; position:absolute; }
#HEAD .btnApply a { width:206px; height:60px; background:url(../img/head_btn_n.png) no-repeat; display:block; text-indent:-9999px; }
#HEAD .btnApply a:hover { background:url(../img/head_btn_o.png) no-repeat; }



/* -----------------------
   POINT
----------------------- */
#POINT { padding-bottom:75px; width:950px; height:666px; background:#8cdda4 url(../img/point_bg.jpg) no-repeat; background-position:0 20px; position:relative; }

#POINT h1,
#POINT h2 { display:none; }

#POINT .btnPdf { top:250px; left:494px; position:absolute; }
#POINT .btnBtoC { top:442px; left:583px; position:absolute; }



/* -----------------------
   SPOT
----------------------- */
#SPOT { padding-bottom:75px; width:950px; height:514px; background:#eed1b1 url(../img/spot_bg.png) no-repeat; position:relative; }

#SPOT h1,
#SPOT h2 { display:none; }
#SPOT h3 { position:absolute; }

#SPOT #btnSpot01 { top:175px; left:457px; }
#SPOT #btnSpot01 a { width:312px; height:119px; background:url(../img/spot_btn01_n.png) no-repeat; display:block; text-indent:-9999px; }
#SPOT #btnSpot01 a:hover { background:url(../img/spot_btn01_o.png) no-repeat; }
#SPOT #btnSpot02 { top:271px; left:615px; }
#SPOT #btnSpot02 a { width:330px; height:119px; background:url(../img/spot_btn02_n.png) no-repeat; display:block; text-indent:-9999px; }
#SPOT #btnSpot02 a:hover { background:url(../img/spot_btn02_o.png) no-repeat; }
#SPOT #btnSpot03 { top:241px; left:315px; }
#SPOT #btnSpot03 a { width:321px; height:122px; background:url(../img/spot_btn03_n.png) no-repeat; display:block; text-indent:-9999px; }
#SPOT #btnSpot03 a:hover { background:url(../img/spot_btn03_o.png) no-repeat; }
#SPOT #btnSpot04 { top:357px; left:183px; }
#SPOT #btnSpot04 a { width:265px; height:123px; background:url(../img/spot_btn04_n.png) no-repeat; display:block; text-indent:-9999px; }
#SPOT #btnSpot04 a:hover { background:url(../img/spot_btn04_o.png) no-repeat; }
#SPOT #btnSpot05 { top:395px; left:699px; }
#SPOT #btnSpot05 a { width:275px; height:129px; background:url(../img/spot_btn05_n.png) no-repeat; display:block; text-indent:-9999px; }
#SPOT #btnSpot05 a:hover { background:url(../img/spot_btn05_o.png) no-repeat; }
#SPOT #btnSpot06 { top:397px; left:478px; }
#SPOT #btnSpot06 a { width:250px; height:125px; background:url(../img/spot_btn06_n.png) no-repeat; display:block; text-indent:-9999px; }
#SPOT #btnSpot06 a:hover { background:url(../img/spot_btn06_o.png) no-repeat; }
#SPOT #btnSpot07 { top:288px; left:364px; }
#SPOT #btnSpot07 a { width:250px; height:125px; background:url(../img/spot_btn07_n.png) no-repeat; display:block; text-indent:-9999px; }
#SPOT #btnSpot07 a:hover { background:url(../img/spot_btn07_o.png) no-repeat; }
#SPOT #btnSpot08 { top:409px; left:267px; }
#SPOT #btnSpot08 a { width:234px; height:197px; background:url(../img/spot_btn08_n.png) no-repeat; display:block; text-indent:-9999px; }
#SPOT #btnSpot08 a:hover { background:url(../img/spot_btn08_o.png) no-repeat; }
#SPOT h4 { margin:7px 0; font-size:15px; color:#ca516c; }
#SPOT .note { line-height:1.7; }



/* -----------------------
   AREA
----------------------- */
#AREA { padding:60px 0; width:950px; color:#231815; background:url(../img/area_bg01.gif); }

#AREA h1,
#AREA h2,
#AREA h3 { display:none; }
#AREA h4 { margin:20px 0 5px; color:#ca516c; font-size:16px; }

#AREA .tabArea { padding:103px 0 0 48px; background:url(../img/area_bg02.gif) top no-repeat; position:relative; z-index:100; }
#AREA .tabArea li { line-height:0; float:left; }

#AREA .area-blk { margin-top:-34px; padding-bottom:25px; background:url(../img/area_bg03.png) bottom no-repeat; }
#AREA .area-blk .blk-inr { margin-left:25px; padding:24px 22px; width:856px; background:#FFF; border-right:1px solid #231815; border-left:1px solid #231815; }

/* js_tabArea01 */
#AREA .area-blk .area01-tpc01 { padding-top:430px; background:url(../img/area01_tpc01_bg.jpg) top no-repeat; }

#AREA .area-blk .area01-tpc01 .blk-inr { padding-bottom:22px; }

#AREA .area-blk .area01-tpc01 .floatL { padding:7px 10px 10px 15px; width:311px; background:#fef9ae; }
#AREA .area-blk .area01-tpc01 .floatR { width:455px; }

#AREA .area-blk .area01-tpc02 { position:relative; }

#AREA .area-blk .area01-tpc02 .tpc02-img { top:-77px; right:0; position:absolute; }

#AREA .area-blk .area01-tpc02 .blk-inr { padding:230px 22px 18px 376px; width:502px; min-height:54px; background:#FFF url(../img/area01_tpc02_bg.jpg) top no-repeat; }

#AREA .area-blk .area01-tpc03 .blk-inr { padding:146px 22px 38px 309px; width:569px; min-height:71px; background:#FFF url(../img/area01_tpc03_bg.jpg) top no-repeat; }

#AREA .area-blk .column { margin-left:25px; padding:6px 22px 0; width:856px; background:#FFF url(../img/area01_bg01.gif) top no-repeat; border-right:1px solid #231815; border-left:1px solid #231815; }
#AREA .area-blk .column .column-inr { padding:16px 0 20px; background:url(../img/area01_bg02.gif) repeat-y; background-position:50% 0; }

#AREA .area-blk .area01-tpc04 h2,
#AREA .area-blk .area01-tpc05 h2 { display:block; float:left; }

#AREA .area-blk .area01-tpc04 { width:400px; float:left; }
#AREA .area-blk .area01-tpc04 h2 { padding-right:15px; }

#AREA .area-blk .area01-tpc05 { width:400px; float:right; }
#AREA .area-blk .area01-tpc05 h2 { padding-right:15px; }

/* js_tabArea02 */
#AREA .area-blk .area02-tpc01 { padding-top:409px; background:url(../img/area02_tpc01_bg.jpg) top no-repeat; position:relative; }
#AREA .area-blk .area02-tpc01 .info { top:305px; right:40px; width:430px; position:absolute; }
#AREA .area-blk .area02-tpc01 .info li { font-size:13px; }
#AREA .area-blk .area02-tpc01 .copy { margin-top:-60px; padding-left:12px; float:left; }

#AREA .area-blk .area02-tpc02 { padding-top:480px; background:url(../img/area02_tpc02_bg.jpg) top no-repeat; position:relative; }
#AREA .area-blk .area02-tpc02 .info{ width:270px; position:absolute; top:234px }
#AREA .area-blk .area02-tpc02 .info_01{ left:43px; }
#AREA .area-blk .area02-tpc02 .info_02{ left:345px; }
#AREA .area-blk .area02-tpc02 .info_03{ left:642px; }

/* js_tabArea03 */
#AREA .area-blk .area03-tpc01 { padding-top:399px; background:url(../img/area03_tpc01_bg.jpg) top no-repeat; position:relative; }

#AREA .area-blk .area03-tpc01 .about { top:175px; left:70px; width:270px; position:absolute; }

#AREA .area-blk .area03-tpc01 .info { margin-top:-60px; padding-left:360px; float:left; }



/* -----------------------
   SPEC
----------------------- */
dl.spec { margin-top:15px; background:#FFF; }
dl.spec dt { padding:8px 0 0; font-size:16px; font-weight:bold; text-align:center; color:#ee1010; background:url(../img/spec_bg.gif) top no-repeat; }
dl.spec dd { padding:5px 22px 15px; background:url(../img/spec_bg.gif) bottom no-repeat; }
dl.spec dd .bdt01 { border-top:2px solid #ee1010; padding-top:9px; }




/* -----------------------
   APPLY
----------------------- */
#APPLY {}
#APPLY .btnRD.iconOther.full { padding:27px 20px 25px !important; border:2px solid #FFF; }
#APPLY .btnRD.iconOther.full span { font-size:26px !important; }






/* -----------------------
   other
----------------------- */

/* margin */

/* padding */

/* font */
.fcRD03 { color:#f00000 !important; }
.fcPK01 { color:#e47a92 !important; }
.fcBL01 { color:#287d92 !important; }
.fcGR01 { color:#68b47e !important; }
.fcGD01 { color:#906537 !important; }

.fs11 { font-size:11px !important; }
.fs13 { font-size:13px !important; }
.fs15 { font-size:15px !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; }

/* float */
.floatN { float:none !important; }

/* old:width */
.wid940 { margin:0 auto; width:940px; }


/*追加*/
#tajima .contentsInr02 {
    position: relative;
}
#tajima .contentsInr02 .picture {
    position: absolute;
    right: 42px;
    top: -40px;
}

/* -----------------------
   印刷設定
----------------------- */
@media print{body {
zoom:1\9;  /* IE8 and below */
_zoom:65%; /* IE6 */
}}

/* print */
.print {page-break-after:always;}