/* ------------------------------
for www.iwasakihotels.com/event/stay/ibu/index.html
for www.iwasakihotels.com/event/stay/kiri/index.html
for www.iwasakihotels.com/event/stay/yaku/index.html
for www.iwasakihotels.com/event/stay/tane/index.html
------------------------------ */

.plans { margin:30px 27px 0px 28px;padding:0px;border:none 0px transparent;}
.plans H2{ margin:0px 0px 10px 0px;}
.plans H3{ border-top:solid 3px #feb358;border-bottom:solid 1px #feb358;font-weight:normal;padding:6px 0px 6px 0px;margin:0px 0px 10px 0px;clear:both;}
.plans H4{ margin:36px 0px 0px 0px;}
.plans div.plan {width:661px;clear:both;}
.plans div.plan div.photo {width:216px;margin:0px 10px 0px 0px;float:left;}
.plans div.plan div.photo p {margin:0px 0px 12px 0px;}
.plans div.plan div.detail {width:435px;margin:0px 0px 12px 0px;float:right;}
.plans .note {color:#178b36;margin-top:0px;margin-bottom:10px;}
.plans .note2 {color:#ff3366;margin-top:0px;margin-bottom:0px;font-weight:bold;}
.plans .note3 {color:#ff3366;margin-top:0px;margin-bottom:0px;}
.plans table {margin-top:4px;margin-bottom:4px;width:100%;background:#EEEEEE;border-collapse:collapse;}
.plans table th {padding:3px;background:#EEEEEE;font-weight:normal;border:solid 1px #999999;}
.plans table td {padding:3px;background:#FFFFFF;text-align:center;border:solid 1px #999999;}
.plans ul {margin:10px 0 0 1.2em;list-style-image: url(/img/m_yajirusip.gif);}
.plans li {margin:0px;padding-left:0px;}
.plans .btn {
	margin:20px 0px;
	text-align: right;
}

.plans H3.golf { border-top:solid 3px #4AA22C;border-bottom:solid 1px #4AA22C;font-weight:normal;padding:6px 0px 6px 0px;margin:0px 0px 10px 0px;clear:both;}

/* ------------------------------
for www.iwasakihotels.com/event/wed/ibu/index.html
for www.iwasakihotels.com/event/wed/kiri/index.html
for www.iwasakihotels.com/event/wed/yaku/index.html
for www.iwasakihotels.com/event/wed/tane/index.html
------------------------------ */
.plans table.wed {margin-top:4px;margin-bottom:4px;width:100%;background:#FFFFFF;border-collapse:collapse;}
.plans table.wed th {width:70px;padding:3px;background:#FFFFFF;font-weight:normal;border:none 0px transparent;color:#FF6699;text-align:left;vertical-align:top;}
.plans table.wed td {padding:3px;background:#FFFFFF;border:none 0px transparent;text-align:left;}
.plans table.wed td ul {margin: 0 0 0 1.2em;}

/* ------------------------------
for www.iwasakihotels.com/event/stay/golf/index.html
for www.iwasakihotels.com/en/event/stay/golf/index.html
for www.iwasakihotels.com/kr/event/stay/golf/index.html
for www.iwasakihotels.com/zh/event/stay/golf/index.html
------------------------------ */
.plans div.special {margin:20px 0px 0px 4px;border:solid 5px #d3bd56;background:#EDF2DE;padding:10px;font-size:11px;}
.plans div.special p {margin:10px;}
.plans div.special .title {font-size:18px;color:#FFFFFF;background:#c40000;padding:4px 8px 2px 8px;}
.plans div.special .redst {color:#c40000;}
.plans div.special .price {font-size:20px;font-weight:bold;}

/* ------------------------------
for www.iwasakihotels.com/event/tour/index.html
------------------------------ */
.plans table.tour {margin-top:4px;margin-bottom:4px;width:100%;background:#FFFFFF;border-collapse:collapse;}
.plans table.tour th, .plans table.tour td {padding:12px 3px 3px 3px;background:#FFFFFF;font-weight:normal;border:none 0px transparent;border-bottom:dotted 1px #FFCC00;vertical-align:bottom;}
.plans table.tour th {width:270px;text-align:left;}
.plans table.tour td {text-align:right;}
.plans table.tour_transparent {margin-top:18px;margin-bottom:4px;background:#FFFFFF;width:100%;border-collapse:collapse;}
.plans table.tour_transparent th, .plans table.tour_transparent td {padding:3px;background:#FFFFFF;font-weight:normal;border:none 0px transparent;text-align:left;}
.plans table.tour_transparent th {color:#FF6699;}
.plans table.tour_main {margin-top:18px;margin-bottom:0px;width:100%;background:#FFFFFF;border-collapse:collapse;}
.plans table.tour_main th, .plans table.tour_main td {padding:2px 6px 2px 6px;background:#FFFFFF;font-weight:normal;border:solid 1px #999999;}
.plans table.tour_main th {text-align:center;}
.plans table.tour_main td {text-align:left;}
.plans table.tour_main th.dark {background:#FFCC66;}
.plans table.tour_main th.light {background:#FEF4C4;}
.plans table.tour_main td.price { text-align:center;}
.plans table.tour_main th.dt_a { background-color:#F9D4E4;}
.plans table.tour_main th.dt_b { background-color:#FFE4B8;}
.plans table.tour_main th.dt_c { background-color:#D3DAEE;}
.plans table.tour_main th.dt_d { background-color:#D9EAC1;}
.plans table.tour_main th.dt_e { background-color:#C6E9FA;}
.plans table.tour_main th.dt_f { background-color:#E3C8AF;}
.plans table.tour_main th.dt_g { background-color:#CC00FF;}
.plans table.tour_main th.dt_h { background-color:#00CCFF;}
.plans table.tour_main th.dt_i { background-color:#CCFF00;}
.plans table.tour_main th.dt_j { background-color:#FFCC00;}
.plans table.tour_main th.dt_z { background-color:#CC0000;color:#FFFFFF;}
.plans table.tour_main th.dt_none { background-color:#EEEEEE;color:#666666;}
.plans table.tour_cal_area {margin:4px;padding:8px;border:none 0px transparent;background-color:#99CC00;}
.plans table.tour_cal_area td {border:none 0px transparent;vertical-align:top;width:33%;padding:6px;}
.plans table.tour_cal_area table.cal th, .plans table.tour_cal_area  table.cal td {font-size:10px;width:14%;border:solid 1px #999999;padding:3px;}
.plans table.tour_cal_area table.cal tr { border:none 0px transparent;}
.plans table.tour_cal_area table.cal td.dt_a { background-color:#F9D4E4;}
.plans table.tour_cal_area table.cal td.dt_b { background-color:#FFE4B8;}
.plans table.tour_cal_area table.cal td.dt_c { background-color:#D3DAEE;}
.plans table.tour_cal_area table.cal td.dt_d { background-color:#D9EAC1;}
.plans table.tour_cal_area table.cal td.dt_e { background-color:#C6E9FA;}
.plans table.tour_cal_area table.cal td.dt_f { background-color:#E3C8AF;}
.plans table.tour_cal_area table.cal td.dt_g { background-color:#CC00FF;}
.plans table.tour_cal_area table.cal td.dt_h { background-color:#00CCFF;}
.plans table.tour_cal_area table.cal td.dt_i { background-color:#CCFF00;}
.plans table.tour_cal_area table.cal td.dt_j { background-color:#FFCC00;}
.plans table.tour_cal_area table.cal td.dt_z { background-color:#CC0000;color:#FFFFFF;}
.plans table.tour_cal_area table.cal td.dt_none { background-color:#EEEEEE;color:#666666;}
.plans .tourcontact {margin-top:20px;padding:4px 0px 4px 0px;border-top:solid 1px #feb358;border-bottom:solid 1px #feb358;clear:both;text-align:left;}
.plans .tourcontact .title {width:180px;padding:0px 10px 0px 0px;color:#FF9900;text-align:right;}
div.bsc {margin:4px;padding:8px;border:solid 2px #CC0000;background-color:#FFEEEE;color:#CC0000;font-size:12px;}

