@charset "shift_jis";

/* blockGrid
------------------------------------------ */
.contents .leftSec{float:left;}
.contents .rightSec{float:right;}




/* linkTextIndent
------------------------------------------ */
span.linkIconN{display:block;padding-left:6px;text-indent:-6px;}
span.linkIconP{display:block;padding-left:14px;text-indent:-14px;}




/* secTitleA01
------------------------------------------ */
.contents .secTitleA01{margin-top:10px;height:24px;}
.contents .secTitleA01 #secNaviA01{position:static;}
.contents p.distTitle{margin:12px 0 0 0;}




/* pageTitleArea
------------------------------------------ */
.contents .pageTitleArea h2{margin:15px 0 0 0;}




/* detailArea
------------------------------------------ */
.contents .detailArea{margin-top:10px;}
.contents .detailArea{padding:11px 12px 12px 12px;border:1px solid #cccccc;}
.contents .detailArea table{width:100%;}
.contents .detailArea table td{width:50%;text-align:left;vertical-align:top;}
.contents .detailArea table td p{display:block;margin-top:3px;padding-left:1em;text-indent:-1em;line-height:1.3;}
.contents .detailArea table td p.date{padding-left:5.2em;text-indent:-5.2em;}
.contents .detailArea table td p.place{padding-left:5.2em;text-indent:-5.2em;}
.contents .detailArea table td p.gourmet{padding-left:4.1em;text-indent:-4.1em;}
.contents .detailArea table td p.member{padding-left:7.7em;text-indent:-7.7em;}
.contents .detailArea table td p span.element{color:#cabd93;}
.contents .detailArea table td p span.strong{color:#ff0000;}
.contents .detailArea table td p em{font-style:normal;font-weight:bold;}




/* informationArea
------------------------------------------ */
.contents .informationArea{margin-top:18px;}




/* lineupArea
------------------------------------------ */
.contents .lineupArea{margin-top:15px;}




/* osusumeTourArea
------------------------------------------ */
.contents .osusumeTourArea{position:relative;margin-top:15px;padding:30px 15px 15px 15px;border:1px solid #a4a4a4;}
.contents .osusumeTourArea h2{display:block;position:absolute;top:-1px;left:-1px;}
/*\*/ *html .contents .osusumeTourArea h2{left:-16px;} /**/
.contents .osusumeTourArea ul li{float:left;width:296px;margin-right:10px;}
.contents .osusumeTourArea ul li.end{margin-right:0;}
.contents .osusumeTourArea ul li div dl dt{float:left;width:108px;font-size:0;line-height:0;}
.contents .osusumeTourArea ul li div dl dd{float:right;width:183px;}
.contents .osusumeTourArea ul li div dl dd.text h3{display:block;font-weight:normal;}
.contents .osusumeTourArea ul li div dl dd.text p{margin-top:5px;}
@media print{.contents .osusumeTourArea ul li{margin-right:9px;}}



/* osusumeTourArea02
------------------------------------------ */
.contents .osusumeTourArea02{position:relative;margin-top:15px;padding:30px 15px 15px 15px;border:1px solid #a4a4a4;}
.contents .osusumeTourArea02 h2{display:block;position:absolute;top:-1px;left:-1px;}
/*\*/ *html .contents .osusumeTourArea02 h2{left:-16px;} /**/
.contents .osusumeTourArea02 ul li{float:left;width:296px;margin-right:10px;}
.contents .osusumeTourArea02 ul li.end{margin-right:0;}
.contents .osusumeTourArea02 ul li div dl dt{float:left;width:108px;font-size:0;line-height:0;}
.contents .osusumeTourArea02 ul li div dl dd{float:left;}
.contents .osusumeTourArea02 ul li div dl dd.text{width:128px; padding:0 5px;}
.contents .osusumeTourArea02 ul li div dl dd.text h3{display:block;font-weight:normal;line-height:1.3;}
.contents .osusumeTourArea02 ul li div dl dd.text p{margin-top:5px;}
@media print{.contents .osusumeTourArea02 ul li{margin-right:9px;}}
.contents .osusumeTourArea02 ul li div dl dd.logo{font-size:0; line-height:0; margin:0; padding:0; width:50px;}







/* generalLinkArea
------------------------------------------ */
.contents .generalLinkArea{clear:both;padding-top:45px;background:url(/domtour/anniversary_common/img/parts_glink_line.gif) repeat-x left bottom;}
/*\*/ *html .contents .generalLinkArea{margin-top:45px;padding-top:0;} /**/
*:first-child+html .contents .generalLinkArea{margin-top:45px;padding-top:0;}
.contents .generalLinkArea .distSec ul li{float:left;margin-right:10px;white-space:nowrap;line-height:1.3;}
.contents .generalLinkArea .JALPAKLinkSec{margin-top:9px;padding:9px 0 8px 0;background:url(/domtour/anniversary_common/img/parts_glink_line.gif) repeat-x left top;}
.contents .generalLinkArea .JALPAKLinkSec dl dt{float:left;width:160px;line-height:1.3;}
.contents .generalLinkArea .JALPAKLinkSec dl dd{float:right;width:765px;line-height:1.3;}
/*\*/ *html .contents .generalLinkArea .JALPAKLinkSec dl dd{margin-top:2px;} /**/
.contents .generalLinkArea .JALPAKLinkSec dl dd ul li{float:left;margin-right:10px;white-space:nowrap;line-height:1.3;}


/* footLinkArea
------------------------------------------ */
.contents .footLinkArea{clear:both;padding-top:0px;}
/*\*/ *html .contents .footLinkArea{margin-top:0px;padding-top:0;} /**/
*:first-child+html .contents .footLinkArea{margin-top:45px;padding-top:0;}
.contents .footLinkArea .distSec ul li{float:left;margin-right:10px;white-space:nowrap;line-height:1.3;}




/* sketchSec
------------------------------------------ */
.contents .sideBox .sketchSec {margin-top:10px; border:1px solid #d6d6d6;}
.contents .sideBox .sketchSec .subTitleA03 {margin:-1px -1px 0 0;}

.contents .sideBox .sketchSec div.innerBox {padding:7px 7px 7px 7px;}

.contents .sideBox .sketchSec dl dt{float:right;width:38px;font-size:0;line-height:0;}
.contents .sideBox .sketchSec dl dd{float:left;width:151px;}




/* simpleSearch
------------------------------------------ */
.contents .simpleSearch {position:relative; margin-top:20px;}
.contents .simpleSearch.w940 {width:940px;}
.contents .simpleSearch.w940 a {position:absolute; left:748px; top:12px;}

.contents .simpleSearch.w710 {width:710px;}
.contents .simpleSearch.w710 a {position:absolute; left:518px; top:12px;}

.contents .simpleSearch.w460 {width:640px;}
.contents .simpleSearch.w460 a {position:absolute; left:306px; top:69px;}

.contents .simpleSearch.w350 {width:350px;}
.contents .simpleSearch.w350 a {position:absolute; left:195px; top:78px;}

.contents .simpleSearch.w300 {width:300px;}
.contents .simpleSearch.w300 a {position:absolute; left:146px; top:78px;}

.contents .simpleSearch.w220 {width:220px;}
.contents .simpleSearch.w220 a {position:absolute; left:37px; top:87px;}


.contents .simpleSearch2 {margin-top:20px;}
.contents .simpleSearch2 dl{border:1px solid #c4c4c4;background-color:#e9e9e9;zoom:1;}
.contents .simpleSearch2 dl dt,
.contents .simpleSearch2 dl dd{display:-moz-inline-box;display:inline-block;/display:inline;/zoom:1;vertical-align:middle;margin:0px;padding:0;margin-right:8px;line-height:0;font-size:0;}
.contents .simpleSearch2 dl dd a{position:static;}
.contents .simpleSearch2.w940{width:940px;}
.contents .simpleSearch2.w710{width:710px;}
.contents .simpleSearch2.w460{width:460px;}
.contents .simpleSearch2.w350{width:350px;}
.contents .simpleSearch2.w300{width:300px;}
.contents .simpleSearch2.w220{width:220px;}
