@charset "Shift_JIS";

/* common 
------------------------------------------ */
.tripBoxIn{border:solid 1px #aeaeae;}

/* title */
.tripBoxTt1 img{margin-right:3px;vertical-align:middle;}
.tripBoxTt2{background-color:#e0f1ab;height:24px;}
.tripBoxTt2 img{float:left;}
.tripBoxTt2 span{padding:4px 6px 0 0;float:right;font-weight:bold;}
.tripBoxTt2 span img{float:none;}
.tripBoxTt3{font-size:120%;font-weight:bold;}
.tripBoxTt3 a,.tripBoxTt3 a:link,.tripBoxTt3 a:visited{text-decoration:underline;}

/* table */
.tripBoxIn table{border:dashed 1px #8c8c8c;width:100%;}
.tripBoxIn table th,.tripBoxIn table td{text-align:left;vertical-align:top;line-height:1.1;}
.tripBoxIn table th{padding:6px 6px 0;font-weight:normal;}
.tripBoxIn table td{padding:3px 0 6px 6px;color:#589442;}
.tripBoxIn table td.rankNo{font-size:80%;font-family:Verdana,"Bitstream Vera Sans",Arial,Helvetica,sans-serif;font-weight:bold;}
.tripBoxIn table td.rankNum1{padding:0 0 6px;font-size:200%;font-family:"Times New Roman",Times,Bodoni,Palatino,serif;font-weight:bold;}
.tripBoxIn table td.rankNum2{padding:2px 0 0 3px;font-size:120%;font-family:"Times New Roman",Times,Bodoni,Palatino,serif;}
.tripBoxIn table td.rankNum3{padding:3px 0 0 3px;font-size:90%;font-family:"Times New Roman",Times,Bodoni,Palatino,serif;}
.tripBoxIn table td.rankHote{padding:3px 5px 6px 6px;font-size:80%;line-height:1.3;width:90%;color:#000000;}

/* tripBox 
------------------------------------------ */
/* tripBox210 */
.tripBox210{width:210px;}
.tripBox210 .tripBoxIn .tColumn{padding:8px;}

/* tripBox250 */
.tripBox250{width:250px;}
.tripBox250 .tripBoxIn .tColumn{padding:6px;}

/* tripBox280 */
.tripBox280{width:280px;}
.tripBox280 .tripBoxIn table{border:0;}

/* tripBox320 */
.tripBox320{width:320px;}
.tripBox320 .tripBoxIn{padding:10px;}
.tripBox320 .tripBoxIn .tColumnL{width:164px;float:left;}
.tripBox320 .tripBoxIn .tColumnR{width:124px;float:right;}
.tripBox320 .tripBoxIn .tColumnR dl dd{margin-top:6px;}
.tripBox320 .tripBoxIn .tColumnR dl dd img{margin-right:5px;vertical-align:-3px;}

/* tripBox500 */
.tripBox500{width:500px;}
.tripBox500 .tripBoxIn .tColumn1{padding-bottom:8px;float:left;}
.tripBox500 .tripBoxIn .tColumn1 p{text-align:center;}
.tripBox500 .tripBoxIn .tColumn1 .tripBoxTt{text-align:left;}
.tripBox500 .tripBoxIn .tColumn2{width:134px;float:left;}
.tripBox500 .tripBoxIn .tColumn2 p{padding:14px 8px 8px;}
.tripBox500 .tripBoxIn .tColumn3{padding:8px 0;width:222px;float:left;}