@charset "utf-8";
/* *************** CSS ピックアップ

	#body.pickup1 >>
	#body.pickup2 >>
	#body.pickup3 >>
	
	.pickup 共通 >>
	  index│
	  p2   │
	  p3   │
	  p4   │
	  p5   │
	  p6   │
	  p7   │

********************************** */

/* clear */
.clearfix:after { content: "."; display: block; clear: both; height: 0; visibility: hidden;}
.clearfix { min-height: 1px;}
* html .clearfix { height: 1px;
  /*\*//*/
  height: auto; overflow: hidden;
  /**/
}

/* font-size */
html>body #colmn_top { font-size: 58%; line-height: 1.2;}
*:first-child+html #colmn_top { font-size: 70%; line-height: 1.2;}
#colmn_top { _font-size: 60%; line-height: 1.2;}
html[xmlns*=""] body:last-child #colmn_top { font-size: 53%; line-height: 1.2;}

html>body .pickup2 .index .outside div p { font-size: 90%;}
html[xmlns*=""] body:last-child .pickup2 .index .outside div p { font-size: 95%;}

html>body .pickup4 .index .outside div p { font-size: 90%;}
html[xmlns*=""] body:last-child .pickup4 .index .outside div p { font-size: 95%;}

html>body .pickup5 .index .outside div p { font-size: 90%;}
html[xmlns*=""] body:last-child .pickup5 .index .outside div p { font-size: 95%;}

/* font-color */
#colmn_top { color: #333;}
#colmn_top img,
#colmn_top a img { border: none;}


/* pickup common */
#cattitle h2.tit_e1 { background: url(../img/tit_e1.gif) no-repeat left center;}
#cattitle h2.tit_d1 { background: url(../img/tit_d1.gif) no-repeat left center;}
#cattitle h2.tit_e1 a { width: 440px;}
#cattitle h2.tit_d1 a { width: 380px;}

.pickup #colmn_left { width: 123px; margin-left: 16px; _margin-left: 8px;}
.pickup #colmn_right { width: 605px; _margin-right: 10px;}

.pickup #side_menu { width: 115px; padding: 0 4px;}
.pickup #side_menu li,
.pickup #side_menu li a { width: 115px; height: 30px;}
.pickup #side_menu li a { display: block; text-indent: -9999px;}
.pickup1 #side_menu li a { background: url(../pickup1/pickup1_img/pickup1_left_menu.gif) no-repeat;}
.pickup2 #side_menu li a { background: url(../pickup2/pickup2_img/pickup2_left_menu.gif) no-repeat;}
.pickup3 #side_menu li a { background: url(../pickup3/pickup3_img/pickup3_left_menu.gif) no-repeat;}
.pickup4 #side_menu li a { background: url(../pickup4/pickup4_img/pickup4_left_menu.gif) no-repeat;}
.pickup5 #side_menu li a { background: url(../pickup5/pickup5_img/pickup5_left_menu.gif) no-repeat;}
.pickup #side_menu li.side_01 a { background-position: -115px 0;}
.pickup #side_menu li.side_02 a { background-position: -115px -30px;}
.pickup #side_menu li.side_03 a { background-position: -115px -60px;}
.pickup #side_menu li.side_04 a { background-position: -115px -90px;}
.pickup #side_menu li.side_05 a { background-position: -115px -120px;}
.pickup #side_menu li.side_06 a { background-position: -115px -150px;}
.pickup #side_menu li.side_07 a { background-position: -115px -180px;}
.pickup #side_menu li.side_08 a { background-position: -115px -210px;}
.pickup #side_menu li.side_01 a:hover { background-position: 0 0;}
.pickup #side_menu li.side_02 a:hover { background-position: 0 -30px;}
.pickup #side_menu li.side_03 a:hover { background-position: 0 -60px;}
.pickup #side_menu li.side_04 a:hover { background-position: 0 -90px;}
.pickup #side_menu li.side_05 a:hover { background-position: 0 -120px;}
.pickup #side_menu li.side_06 a:hover { background-position: 0 -150px;}
.pickup #side_menu li.side_07 a:hover { background-position: 0 -180px;}
.pickup #side_menu li.side_08 a:hover { background-position: 0 -210px;}
.pickup .index #side_menu li.side_01 a { background-position: 0 0;}
.pickup .p2    #side_menu li.side_02 a { background-position: 0 -30px;}
.pickup .p3    #side_menu li.side_03 a { background-position: 0 -60px;}
.pickup .p4    #side_menu li.side_04 a { background-position: 0 -90px;}
.pickup .p5    #side_menu li.side_05 a { background-position: 0 -120px;}
.pickup .p6    #side_menu li.side_06 a { background-position: 0 -150px;}
.pickup .p7    #side_menu li.side_07 a { background-position: 0 -180px;}
.pickup .p8    #side_menu li.side_08 a { background-position: 0 -210px;}

#contents { width: 600px; border: dotted 1px #515151; margin-right: 5px; _margin-right: 0;}
#contents .outside { width: 564px; padding: 0 18px 18px;}
#contents .outside .inside { width: 518px; padding: 23px; background: #F4F3DC;}

.pickup h3,
.pickup h4 { display: block; text-indent: -9999px;}
.pickup h3 { width: 564px; height: 50px; margin: 18px 0 0 18px;}
.pickup1 .index h3 { background: url(../pickup1/pickup1_img/d2e_title1.gif) no-repeat;}
.pickup1 .p2 h3    { background: url(../pickup1/pickup1_img/d2e_title2.gif) no-repeat;}
.pickup1 .p3 h3    { background: url(../pickup1/pickup1_img/d2e_title3.gif) no-repeat;}
.pickup2 .p2 h3    { background: url(../pickup2/pickup2_img/d2f_title1.gif) no-repeat;}
.pickup2 .p3 h3    { background: url(../pickup2/pickup2_img/d2f_title2.gif) no-repeat;}
.pickup2 .p4 h3    { background: url(../pickup2/pickup2_img/d2f_title3.gif) no-repeat;}
.pickup2 .p5 h3    { background: url(../pickup2/pickup2_img/d2f_title4.gif) no-repeat;}
.pickup3 .p2 h3    { background: url(../pickup3/pickup3_img/d2x_title1.gif) no-repeat;}
.pickup3 .p3 h3    { background: url(../pickup3/pickup3_img/d2x_title2.gif) no-repeat;}
.pickup3 .p4 h3    { background: url(../pickup3/pickup3_img/d2x_title3.gif) no-repeat;}
.pickup3 .p5 h3    { background: url(../pickup3/pickup3_img/d2x_title4.gif) no-repeat;}
.pickup3 .p6 h3    { background: url(../pickup3/pickup3_img/d2x_title5.gif) no-repeat;}
.pickup3 .p7 h3    { background: url(../pickup3/pickup3_img/d2x_title6.gif) no-repeat;}
.pickup4 .p2 h3    { background: url(../pickup4/pickup4_img/p4_title1.gif) no-repeat;}
.pickup4 .p3 h3    { background: url(../pickup4/pickup4_img/p4_title2.gif) no-repeat;}

.pickup h4 { width: 518px; height: 22px; margin: 0 0 15px;}
.pickup1 .index h4 { background: url(../pickup1/pickup1_img/d2e_sub1.gif) no-repeat;}
.pickup1 .p2 h4    { background: url(../pickup1/pickup1_img/d2e_sub2.gif) no-repeat;}
.pickup1 .p3 h4    { background: url(../pickup1/pickup1_img/d2e_sub3.gif) no-repeat;}
.pickup2 .p2 h4    { background: url(../pickup2/pickup2_img/d2f_sub1.gif) no-repeat;}
.pickup2 .p3 h4    { background: url(../pickup2/pickup2_img/d2f_sub2.gif) no-repeat;}
.pickup2 .p4 h4    { background: url(../pickup2/pickup2_img/d2f_sub3.gif) no-repeat;}
.pickup2 .p5 h4    { background: url(../pickup2/pickup2_img/d2f_sub4.gif) no-repeat;}
.pickup3 .p2 h4    { background: url(../pickup3/pickup3_img/d2x_sub1.gif) no-repeat;}
.pickup3 .p3 h4    { background: url(../pickup3/pickup3_img/d2x_sub2.gif) no-repeat;}
.pickup3 .p4 h4    { background: url(../pickup3/pickup3_img/d2x_sub3.gif) no-repeat;}
.pickup3 .p5 h4    { background: url(../pickup3/pickup3_img/d2x_sub4.gif) no-repeat;}
.pickup3 .p6 h4    { background: url(../pickup3/pickup3_img/d2x_sub5.gif) no-repeat;}
.pickup3 .p7 h4    { background: url(../pickup3/pickup3_img/d2x_sub6.gif) no-repeat;}
.pickup4 .p2 h4    { background: url(../pickup4/pickup4_img/p4_sub1.gif) no-repeat;}
div.page_color h4.result    { background: url(../pickup18/img/p4_sub1.gif) no-repeat;}
.pickup4 .p3 h4    { background: url(../pickup4/pickup4_img/p4_sub2.gif) no-repeat;}


/* ***** .pickup1 ***** */
.pickup1 #contents .column1 { width: 500px; padding: 9px; background: #8F592A;}
.pickup1 #contents .column2 { width: 500px; padding: 9px; background: #7C4721; _width: 518px; text-align: center;}
.pickup1 #contents .column1 p { padding: 12px 0 0; text-align: center; color: #000; font-size: 11px;}
.pickup1 #contents .column2 .list td { width: 125px; color: #FFF; font-size: 9px; vertical-align: top;
	border-right: dotted 1px #FFF;
	border-bottom: dotted 1px #FFF;
	}
.pickup1 #contents .column2 .list td.rnone { border-right: none;}
.pickup1 #contents .column2 .list td.bnone { border-bottom: none;}
.pickup1 #contents .column2 .list td img  { margin: 10px; _margin-left: 12px }
.pickup1 #contents .column2 .list td address { display: block; text-align: left;
	border-left: solid 3px #000;
	padding-left: 5px;
	margin-left: 12px;
	}
.pickup1 #contents .column2 .list td span { font-size: 12px; display: block;}
.pickup1 #contents .column3 { width: 514px; border-bottom: solid 1px #3F3404; padding: 0 0 15px; margin: 0 0 10px;}
.pickup1 #contents .column3 th,
.pickup1 #contents .column3 td { font-size: 14px;}
.pickup1 #contents .column3 th { width: 5em; color: #7C4721;}
.pickup1 #contents .column3 th span { color: #BF8255;}
.pickup1 #contents .column4 { width: 364px; height: 90px; padding-left: 150px; _width: 514px;
	background: url(../pickup1/pickup1_img/d2e_p3main.gif) no-repeat left top;
	}
.pickup1 #contents .column4 strong { font-size: 13px; display: block;}
.pickup1 #contents .column4 span { font-size: 11px; margin: 5px 0 10px; display: block;}


/* ***** .pickup2 ***** */
.pickup2 #contents .outside .inside { width: 518px;}
.pickup2 .index .outside img { margin: 18px 0;}
.pickup2 .index .outside div { padding: 0 10px;}
.pickup2 .index .outside div img { margin: 18px 0 0;}

.pickup2 .ifre #contents dl { padding: 0 0 10px; margin: 0 0 10px;}
.pickup2 .ifre #contents dt { padding: 0 0 5px;}
.pickup2 .ifre #contents dd { font-size: 10px;}
.pickup2 .ifre #contents dt,
.pickup2 .ifre #contents strong { font-size: 12px; font-weight: bold;}
.pickup2 .ifre #contents .list { margin: 10px 0 10px 45px;}
.pickup2 .ifre #contents .list li { display: inline; margin: 0 5px;}
.pickup2 .ifre #contents #window { padding: 0 84px; width: 350px; height: 300px;}

.pickup2 .p2 #contents dl { border-bottom: solid 1px #AE342B;}
.pickup2 .p2 #contents dt,
.pickup2 .p2 #contents strong { color: #AE342B;}
.pickup2 .p3 #contents dl { border-bottom: solid 1px #5B414E;}
.pickup2 .p3 #contents dt,
.pickup2 .p3 #contents strong { color: #5B414E;}
.pickup2 .p4 #contents dl { border-bottom: solid 1px #9A7249;}
.pickup2 .p4 #contents dt,
.pickup2 .p4 #contents strong { color: #9A7249;}
.pickup2 .p5 #contents dl { border-bottom: solid 1px #3B3365;}
.pickup2 .p5 #contents dt,
.pickup2 .p5 #contents strong { color: #3B3365;}

/* pick_ifre */
.pick_ifre { width: 350px; height: 300px; background: #F4F3DC;}
.pick_ifre th { width: 170px; height: 300px; vertical-align: top;}
.pick_ifre td { width: 170px; height: 300px; padding-left: 10px; vertical-align: top;}
.pick_ifre h5  { font-weight: bold; font-size: 12px; line-height: 20px; text-align: center; margin: 10px 0 0; padding: 0; width: 170px; height: 40px }
.pick_ifre dl { padding: 0; margin: 10px 0 0;} 
.pick_ifre dt { font-size: 11px; line-height: 1;} 
.pick_ifre dd { font-size: 12px; padding: 0; margin: 0;} 

#pickup2_p2 h5 { color: #AE342B; border-bottom: solid 1px #AE342B; border-top: solid 1px #AE342B;}
#pickup2_p2 dt { color: #AE342B;} 
#pickup2_p3 h5 { color: #5B414E; border-bottom: solid 1px #5B414E; border-top: solid 1px #5B414E;}
#pickup2_p3 dt { color: #5B414E;} 
#pickup2_p4 h5 { color: #9A7249; border-bottom: solid 1px #9A7249; border-top: solid 1px #9A7249;}
#pickup2_p4 dt { color: #9A7249;} 
#pickup2_p5 h5 { color: #3B3365; border-bottom: solid 1px #3B3365; border-top: solid 1px #3B3365;}
#pickup2_p5 dt { color: #3B3365;} 

/* ***** .pickup3 ***** */
.pickup3 .index .outside img { margin: 18px 0 0;}
.pickup3 #contents .outside .inside { width: 518px;}
.pickup3 #contents .outside .inside dl { width: 518px; padding: 0 0 10px; margin: 0 0 10px;}
.pickup3 #contents .outside .inside dt { font-weight: bold; font-size: 11px;}
.pickup3 #contents .outside .inside dd { font-size: 10px;}
.pickup3 #contents .outside .inside dd strong { font-size: 12px; display: block;}
.pickup3 #contents .outside .inside .info dd { padding: 0 0 5px 1em;}
.pickup3 #contents .outside .inside .info dd ol { margin-left: 1.8em;}
.pickup3 #contents .outside .inside .info dd ol li { list-style: decimal;}
.pickup3 #contents .outside .inside .info dt span { color: #333; font-weight: normal;}
.pickup3 #contents .outside .inside .img img { margin-right: 10px;}
.pickup3 #contents .outside .inside #time { margin: 0 0 10px;}
.pickup3 #contents .outside .inside #time th { width: 5em; color: #234F2C; font-size: 14px; text-align: left;}
.pickup3 #contents .outside .inside #time th span { color: #5B7F61; font-size: 14px;}
.pickup3 #contents .outside .inside #time td { font-size: 14px;}
.pickup3 .p7 #contents .outside .inside table dl { width: 380px;}
.pickup3 .p7 #contents .outside .inside th,
.pickup3 .p7 #contents .outside .inside td { vertical-align: top; text-align: left;}
.pickup3 .p7 #contents .outside .inside th { width: 125px;}
.pickup3 .p7 #contents .outside .inside th img { margin: 0 10px 10px 0;}
.pickup3 .p7 #contents .outside .inside td dt { font-size: 11px;}
.pickup3 .p7 #contents .outside .inside td dd { font-size: 10px;}
.pickup3 .p7 #contents .outside .inside td dd strong { font-size: 12px; padding-bottom: 5px;}

.pickup3 .p2 #contents .outside .inside dl { border-bottom: solid 1px #AE342B;}
.pickup3 .p2 #contents .outside .inside dt { color: #AE342B;}
.pickup3 .p3 #contents .outside .inside dl { border-bottom: solid 1px #5B414E;}
.pickup3 .p3 #contents .outside .inside dt { color: #5B414E;}
.pickup3 .p4 #contents .outside .inside dl { border-bottom: solid 1px #9A7249;}
.pickup3 .p4 #contents .outside .inside dt { color: #9A7249;}
.pickup3 .p5 #contents .outside .inside dl { border-bottom: solid 1px #3B3365;}
.pickup3 .p5 #contents .outside .inside dt { color: #3B3365;}
.pickup3 .p7 #contents .outside .inside table { padding-bottom: 10px; margin-bottom: 10px; border-bottom: solid 1px #0E4B66;}
.pickup3 .p7 #contents .outside .inside dt { color: #0E4B66;}


.pickup3 #contents .outside .inside .point dl { width: 450px; border-bottom: none;
	background: url(../pickup3/pickup3_img/kadomaru_foot.gif) no-repeat left bottom;
	}
.pickup3 #contents .outside .inside .point dt { padding: 10px 10px 0;
	background: url(../pickup3/pickup3_img/kadomaru_head.gif) no-repeat left top #FFF;
	}
.pickup3 #contents .outside .inside .point dd { padding: 0 10px; background: #FFF;}
.pickup3 #contents .outside .inside .point dd span { color: #999;}

.pickup3 .p5 .rule dd { padding-bottom: 5px;}
.pickup3 .p6 th,
.pickup3 .p6 td { vertical-align: top; padding-bottom: 3px;}
.pickup3 .p7 .guest span { color: #999;}

/* ***** .pickup4 ***** */
.pickup4 #contents .outside .inside { width: 518px;}
.pickup4 .index .outside img { margin: 18px 0;}
.pickup4 .index .outside div { padding: 0 10px;}
.pickup4 .index .outside div img { margin: 18px 0 0;}
.pickup4 #contents .inside .list { width: 518px; margin-bottom: 15px;}
.pickup4 #contents .inside .list strong { display: block; color: #4F420C; font-size: 12px; font-weight: bold; padding: 0 0 5px;}
.pickup4 #contents .inside .list ul,
.pickup4 #contents .inside .list ul li { margin: 0; padding: 0; list-style: none; display: inline;}

#pickup4_p2 #pic04_contents #left { width: 335px; line-height: 1.4;}
#pickup4_p2 #pic04_contents #right { width: 115px;}
#pickup4_p2 #pic04_contents #left table { width: 335px; font-family :'osaka','ＭＳ Ｐゴシック','MS PGothic','sans-serif';}
#pickup4_p2 #pic04_contents #left th { width: 50%; height: 205px; text-align: left; font-weight: normal;}
#pickup4_p2 #pic04_contents #left th dl { clear: both; padding-bottom: 5px;}
#pickup4_p2 #pic04_contents #left th dt { width: 170px; height: 30px; margin-bottom: 5px; text-indent: -9999px;}
#pickup4_p2 #pic04_contents #left th dd.shopname { color: #4F420C;}
#pickup4_p2 #pic04_contents #left th dt.g1 { background: url(../pickup4/pickup4_img/p4_prize1.jpg) no-repeat;}
#pickup4_p2 #pic04_contents #left th dt.g2 { background: url(../pickup4/pickup4_img/p4_prize2.jpg) no-repeat;}
#pickup4_p2 #pic04_contents #left th dt.g3 { background: url(../pickup4/pickup4_img/p4_prize3.jpg) no-repeat;}
#pickup4_p2 #pic04_contents #left td { width: 335px; height: auto;}
#pickup4_p2 #pic04_contents #left td,
#pickup4_p2 #pic04_contents #left td dl,
#pickup4_p2 #pic04_contents #left td dt,
#pickup4_p2 #pic04_contents #left td dd { margin: 0; padding: 0; font-size: 10px;}
#pickup4_p2 #pic04_contents #left td dd { padding-bottom: 5px;}
#pickup4_p2 #pic04_contents #left td dt span { color: #4F420C;}

.pickup4 #contents .column3 { width: 514px;}
.pickup4 #contents .column3 th,
.pickup4 #contents .column3 td { font-size: 14px; text-align: left;}
.pickup4 #contents .column3 th { width: 4.5em; color: #7C4721;}
.pickup4 #contents .column3 th span { color: #BF8255;}
.pickup4 #contents .column3 th img { margin: 10px 0 25px 1em;}
.pickup4 #contents .column3 td { width: auto;}
*:first-child+html .pickup4 #contents .column3 th { width: 4em;}

/* ***** .pickup5 ***** */
.pickup5 #contents .outside { width: 564px;}
.pickup5 #contents .outside img { margin: 18px 0;}
.pickup5 #contents .outside .inside { width: 540px; margin: 0 11px; padding: 0; background: #FFF;}
.pickup5 #contents .outside .inside td { padding: 0 0 10px; font-size: 14px; line-height: 1; letter-spacing: 0.15em;}
html[xmlns*=""] body:last-child .pickup5 #contents .outside .inside td { letter-spacing: 0;}

.pickup5 #contents .outside .inside img { margin: 0 0 2px;}
.pickup5 #contents .outside .inside span { width: 14px; height: 14px; display: block; text-indent: -9999px; background: url(../pickup5/pickup5_img/ico.gif) no-repeat center center; float: left;}

/* ***** .pickup6 ***** */
body#pickup6 { background-color: #FFF7D6; margin: 0; padding: 0; width: 595px; height: 842px;}
