@charset "shift_jis";

body {
	margin-top: 0;
}

#container {
	width: 1000px;
	text-align: left;
	margin:0 auto 0 auto;
	background-color: #FFFFFF;
	font-size:12px;
	color:#333333;
	overflow:visible;
	height: auto;
	padding: 0 0 10px 0;
}

img {
	border:none;
	margin: 0px;
	padding: 0px;
}

/* ボタン用 */

a.button:hover img {
	filter: alpha(opacity=60);
	opacity:0.6;
}

/* booking */

select {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

select.width50 {
	width:50px
}

input {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#booking_wrap {
	margin:0 auto 30px auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

#booking_wrap02 {
	margin:0 auto 0 auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}


table {
	border-collapse:collapse;
}

th {
	text-align:center;
}

th,
td {
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
}

.process {
	margin:15px 0 25px 0;
}

.title_process {
	margin:0;
}

.bookingform1 {
	margin:0;
	width: 100%;
	line-height: 30px;
	border: 2px solid #66CCFF;
}

.returnform1 {
	margin:0 0 25px 0;
	width: 100%;
	line-height: 30px;
	border: 2px solid #E14B96;
}

.main_th {
	padding:15px;
	background-color: #E3E3E3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: 130px;
}

.main_th_top {
	padding:15px;
	background-color: #E3E3E3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: 130px;
	vertical-align: top;
}

.main_th p.shousai,
.main_th_top p.shousai {
	margin:2px 0 0 0;
}

.main_td {
	padding: 15px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
}

.main_td span.red {
	color:#FF0000;
}

.main_td span.red18 {
	color:#FF0000;
	font-size:18px;
}

.bookingform1 td p.info {
	margin:7px 0 0 0;
	line-height: 16px;
	color: #3333CC;
}

.bookingform_flt1 {
	margin:0 0 15px 0;
	line-height: 18px;
	border: 2px solid #339900;
	width: 100%;
}

.bookingform_flt2 {
	margin:0 0 15px 0;
	line-height: 18px;
	border: 2px solid #FF6600;
	width: 100%;
}

.bookingform_flt1 th.main,
.bookingform_flt2 th.main {
	margin:0;
	padding: 10px 5px 10px 5px;
	width: 125px;
	text-align: center;
	background-color: #F3F3F3;
	vertical-align: top;
}

.bookingform_flt1 td,
.bookingform_flt2 td {
	margin:0;
	padding: 2px 8px 0px 8px;
	text-align: center;
}

.bookingform_flt1 td.f_name, .bookingform_flt2 td.f_name {
    text-align: left;
}


.bookingform_flt1 td.td1,
.bookingform_flt2 td.td1 {
	width:auto;
	text-align: left;
}

.bookingform_flt1 td.td1_gray,
.bookingform_flt2 td.td1_gray {
	width:auto;
	text-align: left;
	background-color:#DFDFDF;
}

.bookingform_flt1 td.td2,
.bookingform_flt2 td.td2 {
	width:130px;
}

.bookingform_flt1 td.td2_gray,
.bookingform_flt2 td.td2_gray {
	width:130px;
	background-color:#DFDFDF;
}

.bookingform_flt1 td.td3,
.bookingform_flt2 td.td3 {
	width:70px;
}

.bookingform_flt1 td.td3_gray,
.bookingform_flt2 td.td3_gray {
	width:70px;
	background-color:#DFDFDF;
}

.bookingform_flt1 td.td4,
.bookingform_flt2 td.td4 {
	width:65px;
}

.bookingform_flt1 td.td4_gray,
.bookingform_flt2 td.td4_gray {
	width:65px;
	background-color:#DFDFDF;
}

.bookingform_flt1 th.blue,
.bookingform_flt2 th.blue {
	margin:0;
	padding: 2px 8px 0px 8px;
	text-align: center;
	background-color:#D9E8FD;
	width: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
}

.border_green {
	margin:0 0 15px 0;
	padding:0;
	border:1px solid #33CC66;
}

.border_orange {
	margin:0 0 15px 0;
	padding:0;
	border:1px solid #FF9900;
}

.bookingform_rentacar {
	margin:0 0 13px 0;
	line-height: 18px;
	border: 2px solid #999999;
}

.bookingform_rentacar th.main {
	margin: 0;
	padding: 10px 5px 10px 5px;
	width: 125px;
	background-color: #F3F3F3;
	vertical-align: middle;
	text-align: left;
}

.bookingform_rentacar td.blue {
	margin:0;
	padding: 2px 8px 0px 8px;
	text-align: center;
	background-color:#D9E8FD;
	width: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	font-weight: bold;
}

.bookingform_rentacar td {
	margin:0;
	padding: 8px 8px 8px 8px;
	text-align: left;
}

.bookingform_rentacar td.td_gray3 {
	background-color:#F3F3F3;
	width: 120px;
}

.bookingform_rentacar td.td_gray4 {
	background-color:#F3F3F3;
	width: 110px;
}

.bookingform_rentacar td.td240 {
	width:250px;
}

.bookingform_rentacar td.td2 {
	margin:0;
	width: 65px;
	text-align: center;
}

.bookingform_rentacar td.td3 {
	margin: 0;
	width: 97px;
	text-align: center;
}

.bookingform_rentacar td.td4 {
	margin: 0;
	width: 300px;
}

.bookingform_hotel {
	margin:0 0 0 0;
	line-height: 18px;
	border: 2px solid #999999;
}

.bookingform_hotel th.main {
	margin:0;
	padding: 10px 5px 10px 5px;
	width: 125px;
	text-align: center;
	background-color: #F3F3F3;
	vertical-align: top;
}

.bookingform_hotel td.blue {
	margin:0;
	padding: 2px 8px 0px 8px;
	text-align: center;
	background-color:#D9E8FD;
	width: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	font-weight: bold;
}

.bookingform_hotel td {
	margin:0;
	padding: 8px 8px 8px 8px;
	text-align: left;
}

.bookingform_hotel td.td_gray3 {
	background-color:#F3F3F3;
	width: 120px;
}

.bookingform_hotel td.td1 {
	margin:0;
	text-align: left;
	width: 477px;
}

.bookingform_hotel td.td2 {
	margin:0;
	width: 70px;
	text-align: center;
}

.bookingform_hotel td.td3 {
	margin:0;
	width: 65px;
	text-align: center;
}

.hotelname {
	margin: 0 0 8px 10px;
	width: 440px;
}

.hotelcategory {
	margin: 0 10px 0 10px;
	width: 300px;
	float: left;
}

.hotelmeal {
	margin:0;
	width: 126px;
}

.title_wrap {
	margin:0 0 30px 0;
	background-image: url(../img/bg1.gif);
	padding: 10px;
}

.title_wrap2 {
	margin:0;
	padding: 15px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
}

h2 {
	margin:0 0 3px 0;
	font-size: 16px;
}

.coursecode {
	margin:0 0 10px 0;
	text-align: left;
}

.title_table {
	margin:0 0 0 0;
	line-height: 20px;
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-left-color: #999999;
}

.title_table th {
	margin:0;
	width: 80px;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	background-color: #E3E3E3;
	text-align: center;
}

.title_table td {
	margin:0;
	padding: 5px;
	width: 260px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
}

.title_table td.td2 {
	width:auto;
	background-color: #FFDFFF;
}

.ch_table {
	margin:13px 0 0 0;
	line-height: 20px;
	width: 620px;
	border: 2px solid #A7A7A7;
}

.ch_table th.th1 {
	margin:0;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-color: #D9E8FD;
	text-align: center;
}

.ch_table th.th2 {
	margin:0;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-color: #E3E3E3;
	text-align: center;
}

.ch_table td.td1 {
	margin:0;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-color: #F3F3F3;
}

.ch_table td.td2 {
	margin:0;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-color: #FFFFFF;
	text-align: center;
}

.ch_table td.td3 {
	margin:0;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-color: #FFE1FD;
	text-align: center;
	font-size: 14px;
}

.option_table {
	margin:0;
	line-height: 18px;
	border: 2px solid #999999;
	width: 100%;
}

.option_table th.main {
	margin:0;
	padding: 5px;
	width: 250px;
	text-align: center;
	background-color: #F3F3F3;
}

.option_table td {
	margin:0;
	padding: 5px 8px 5px 8px;
	text-align: left;
}

.option_table td.td65 {
	width:90px;
	text-align: center;
}

.option_table th.blue {
	margin:0;
	padding: 2px 8px 0px 8px;
	text-align: center;
	background-color:#D9E8FD;
	width: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
}

.spacer {
	clear:both;
	margin:0;
	padding:0;
}

.option {
	width:230px;
}

.button {
	margin:0 0 55px 0;
	padding: 15px 15px 0 0;
	height: auto;
	background-color: #EAEAEA;
}

.button001 {
	margin:0 0 55px 0;
	padding: 5px 15px 10px 0;
	height: auto;
	background-color: #EAEAEA;
}


.inner_button {
	margin:0 auto 0 auto;
	padding:0 15px 0 0;
	height: 55px;
	width: 536px;
}

.inner_button2 {
	margin:0 auto 0 auto;
	padding:0 15px 0 0;
	height: 55px;
	width: 270px;
}

.button_p {
	margin:0 0 0 15px;
	padding: 0;
	float: left;
	font-size: 14px;
}

.button_p2 {
	margin:0 0 0 30px;
	padding: 0;
	float: left;
	font-size: 14px;
}

/* STEP2 */

.mitsumori_wrap {
	margin:0 0 30px 0;
	background-image: url(../img/bg1.gif);
	padding: 10px 0 10px 0;
	width: 1000px;
}

.mitsumori_table_top {
	margin:0 0 0 0;
	width: 100%;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}

.mitsumori_table_top2 {
	margin:0 0 25px 0;
	width: 100%;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #999999;
}

.mitsumori_table {
	margin:0 0 0 0;
	width: 100%;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}

.mitsumori_table2 {
	margin:0 0 25px 0;
	border: 2px solid #999999;
	width: auto;
	clear: both;
}

.mitsumori_wrap2 {
	margin:0 auto 0 auto;
	padding: 15px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	width: 948px;
}

.photo2 {
	margin:0 15px 0 0;
	float: left;
}

.td680 {
	width:680px;
}

.td_gray {
	background-color: #E3E3E3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: 110px;
	font-weight: bold;
	vertical-align: top;
	padding: 10px 5px 10px 5px;
	text-align: center;
}

.td_gray2 {
	background-color: #EFEFEF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	width: 115px;
}

.td_blue {
	background-color: #D9E8FD;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: 110px;
	font-weight: bold;
	text-align: center;
}

.tr_blue {
	margin:0;
	background-color: #D9E8FD;
	text-align: center;
}

.tr_green {
	margin:0;
	background-color: #CBE4C1;
	text-align: left;
	font-size: 14px;
}

.td_title {
	margin:0;
	font-weight: bold;
	font-size: 14px;
}

.border_right {
	border-right:1px solid #666666;
}

.border_right2 {
	font-size: 16px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #666666;
}

.td110 {
	width: 110px;
	text-align: right;
}

.td90 {
	width: 90px;
	text-align: right;
}

.td130 {
	width: 120px;
	text-align: center;
	background-color: #EFEFEF;
}

.td260 {
	width: 270px;
}

.total {
	border: 3px solid #CC0000;
	font-size: 18px;
	font-weight: bold;
	line-height: 34px;
	padding: 2px 10px 0 10px;
	text-align: right;
	background-color: #FFDDD0;
	color: #FF0000;
	margin: 25px 0 0 0;
}

.mitsumori_wrap_title {
	margin:0;
}

.mitsumori_wrap_date {
	margin:0 0 10px 0;
	padding: 10px 0 0 0;
}

.mitsumori_print {
	margin:0 0 15px 0;
	float:right;
}

/* リンク */

.a-price:link {
	color:#FFFFFF;
}

.a-price:visited {
	color:#FFFF00;
}

.a-price:active {
	color:#FFFFFF;
}

.a-price:hover {
	color:#FF0000;
	text-decoration:underline;
}

.a-price {
	text-decoration:none;
}

.a-price2:link {
	color:#0000FF;
}

.a-price2:visited {
	color:#0000FF;
}

.a-price2:active {
	color:#0000FF;
}

.a-price2:hover {
	color:#FFFFFF;
	background-image: url(../img/contents/bg-plan2.gif);
	background-repeat:no-repeat;
	text-decoration:none;
}

.a-price2 {
	display:block;
	width:147px;
	height:26px;
	margin:0 2px 0 0;
	padding:10px 0 0 0;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
	background-image: url(../img/contents/bg-plan.gif);
	background-repeat: no-repeat;
}

a.white {
	margin:0;
	padding:0;
	display:block;
	width: 250px;
	line-height: 38px;
	text-align: center;
	color: #0000FF;
	background-color: #FFFFFF;
	background-image: url(../img/button_yajirushi1.gif);
	background-position: 240px 15px;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
}

a.white2 {
	margin:4px 0 0 0;
	padding:0;
	display:block;
	width: 250px;
	line-height: 30px;
	text-align: center;
	color: #0000FF;
	background-color: #FFFFFF;
	background-image: url(../img/button_yajirushi3.gif);
	background-position: 10px 12px;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
}

a.white3 {
	margin:4px 0 0 0;
	padding:0;
	display:block;
	width: 250px;
	line-height: 30px;
	text-align: center;
	color: #0000FF;
	background-color: #FFFFFF;
	background-position: 10px 12px;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
}

a.white:hover,
a.white2:hover,
a.white3:hover {
	color:#0000ff;
}

a:link.blue {
	margin:0;
	padding:0;
	display:block;
	width: 250px;
	line-height: 38px;
	text-align: center;
	background-color: #0066CC;
	background-image: url(../img/button_yajirushi2.gif);
	background-position: 240px 15px;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	color:#FFFFFF;
}

a.blue2 {
	margin:0;
	padding:0;
	display:block;
	width: 490px;
	line-height: 38px;
	text-align: center;
	background-color: #0066CC;
	background-image: url(../img/button_yajirushi2.gif);
	background-position: 470px 15px;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333399;
	border-right-color: #333399;
	border-bottom-color: #333399;
	border-left-color: #333399;
	color:#FFFFFF;
}

a.blue:hover,
a.blue2:hover {
	color:#FFFFFF;
}

/* STEP3 */

.bookingform_privacy {
	margin:0 0 30px 0;
	width: 100%;
	line-height: 25px;
	border: 2px solid #66CCFF;
}

.bookingform_privacy th {
	padding:10px 5px 10px 5px;
	background-color: #E3E3E3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: 146px;
	line-height: 16px;
	vertical-align: top;
}

.bookingform_privacy th.blue {
	padding:7px 15px 5px 10px;
	background-color: #D9E8FD;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: auto;
	text-align: left;
	font-size: 16px;
	color: #0066CC;
	line-height: 24px;
	font-weight: normal;
}

.bookingform_privacy th p.shousai {
	margin:5px 0 0 0;
}

.bookingform_privacy td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

.bookingform_privacy td.td_2nd {
	background-color: #EFEFEF;
	width: 110px;
	font-weight: bold;
	line-height: 18px;
}

.bookingform_privacy p.info {
	margin:0;
	padding: 5px 0 0 0;
	line-height: 20px;
}

.bookingform_privacy2 {
	margin:0 0 30px 0;
	width: 100%;
	line-height: 25px;
	border: 3px solid #FF99FF;
}

.bookingform_privacy2 th {
	padding:7px;
	background-color: #E3E3E3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: 146px;
}

.bookingform_privacy2 th.blue {
	padding:7px 15px 5px 10px;
	background-color: #FFE8FF;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: auto;
	text-align: left;
	font-size: 16px;
	color: #FF3366;
}

.bookingform_privacy2 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

.bookingform_privacy2 td.td_2nd {
	background-color: #EFEFEF;
	width: 110px;
	font-weight: bold;
	line-height: 18px;
}

.bookingform_privacy2 {
	margin:0 0 35px 0;
	width: 100%;
	line-height: 25px;
	border: 3px solid #FF80C0;
}

.bookingform_privacy3 {
	margin:0 0 30px 0;
	width: 100%;
	line-height: 25px;
	border: 3px solid #B4B4B4;
}

.bookingform_privacy3 th {
	padding:7px;
	background-color: #E3E3E3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: 146px;
}

.bookingform_privacy3 th.blue {
	padding:7px 15px 5px 10px;
	background-color: #F5F5F5;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: auto;
	text-align: left;
	font-size: 16px;
	color: #000000;
}

.bookingform_privacy3 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
}

.bookingform_privacy3 td.td_2nd {
	background-color: #EFEFEF;
	width: 110px;
	font-weight: bold;
	line-height: 18px;
}

.bookingform_privacy4 {
	margin:0 0 35px 0;
	width: 100%;
	line-height: 25px;
	border: 2px solid #66CCFF;
}

.bookingform_privacy4 th {
	padding:7px;
	background-color: #E3E3E3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	line-height: 16px;
	text-align: center;
}

.bookingform_privacy4 th.blue {
	padding:7px 15px 5px 10px;
	background-color: #D9E8FD;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #C1C1C1;
	width: auto;
	text-align: left;
	font-size: 16px;
	color: #0066CC;
	line-height: 24px;
	font-weight: normal;
}

.bookingform_privacy4 td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 8px;
	padding-left: 10px;
	text-align: center;
}

.bookingform_privacy4 th.th1 {
	width:auto;
	text-align: center;
}

.bookingform_privacy4 th.th2 {
	width:50px;
	text-align: center;
}

.bookingform_privacy4 th.th3 {
	width:140px;
	text-align: center;
}

.bookingform_privacy4 th.th4 {
	width:250px;
	text-align: center;
}

.bookingform_privacy4 th.th5 {
	width:200px;
	text-align: center;
}

.bookingform_privacy4 td.left {
	text-align:left;
}

.bookingform_privacy4 th p.left {
	margin:0;
	text-align: left;
	padding: 0 0 0 15px;
}

.certainly {
	font-size:12px;
	font-weight:normal;
	color:#FF0000;
}

.textarea1 {
	width:810px;
	height:100px;
	resize:none;
}

.info2 {
	margin:4px 0 10px 0;
	line-height: 18px;
}

.info_card {
	margin:8px 10PX 0 0;
	line-height: 30px;
	font-weight: bold;
	height: 30px;
	float: left;
}

.select_rentacar {
	margin:0 0 8px 0;
	width: 200px;
}

.select_rentacar2 {
	margin:0 0 0 0;
	width: 200px;
}

.select_rentacar3 {
	margin:0 0 8px 0;
	width: 50px;
}

.select_rentacar4 {
	margin:0 0 0 0;
	width: 50px;
}

.absolute {
	margin:0;
	position:absolute;
	left:26px;
	top: 1903px;
}

.add_table {
	margin:3px 0 8px 0;
	line-height: 20px;
	border: 2px solid #A7A7A7;
	width: auto;
}

.add_table th.th1 {
	margin:0;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-color: #D9E8FD;
	text-align: center;
}

.add_table th.th2 {
	margin:0;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-color: #E3E3E3;
	text-align: center;
	width: auto;
}

.add_table td.td1 {
	margin:0;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-color: #F3F3F3;
	width: 110px;
}

.add_table td.td2 {
	margin:0;
	padding: 5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C1;
	border-bottom-color: #C1C1C1;
	background-color: #FFFFFF;
	text-align: center;
	width: 157px;
	font-size: 18px;
}

.add_table td.td2 p.p1 {
	font-size: 18px;
	float: left;
	margin: 0;
	line-height: 24px;
	padding: 0 0 0 25px;
}

.add_table td.td2 p.p2 {
	font-size: 10px;
	float: left;
	text-align: left;
	line-height: 12px;
	margin: 0;
	padding: 0 0 0 5px;
}

.nameline {
	margin:0;
	padding: 0 0 0 30px;
}

/* step4 */

.ins_wrap {
	margin:0 0 30px 0;
	background-image: url(../img/bg1.gif);
	padding: 10px 0 10px 0;
	width: 1000px;
}

.ins_wrap2 {
	margin:0 auto 0 auto;
	padding: 15px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	width: 948px;
}

.ins_table1 {
	margin:0 auto 20px auto;
	width: 800px;
	border: 1px solid #666666;
	border-collapse: collapse;
}

.ins_table1 td {
	margin:0;
	padding:0 0 0 0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}

.ins1 {
	margin:0;
	padding: 30px 35px 20px 35px;
	overflow-y: scroll;
	height: 300px;
}

.ins_table1 p {
	margin:0 0 10px 0;
}

.ins_table1 p.top {
	padding: 0 0 0 0;
}

.ins_table1 p.p1 {
	font-weight:bold;
}

.ins_table1 p.p2 {
	padding: 0 0 0 45px;
}

.ins_table1 p.p3 {
	text-align:right;
}

.ins_table1 p.red {
	background-color:#FF0000;
	line-height: 18px;
	padding: 5px;
	color: #FFFFFF;
}

.ins_table1 h2 {
	margin:0 0 10px 0;
	color: #009933;
	font-size: 18px;
}

.ins_table1 dl {
	margin:0 0 15px 0;
	padding: 0 0 0 25px;
}

.ins_table1 dt {
	margin:0 0 5px 0;
	padding: 0 0 0 0;
	color: #003399;
}

.ins_table1 dd {
	margin:0;
	padding: 0 0 0 25px;
}

.ins_table1 ul,
.ins_table1 ol {
	margin:0 0 10px 0;
	padding: 0 0 0 75px;
}

.ins_table1 ul.ul2,
.ins_table1 ol.ol2 {
	margin:0 0 10px 0;
	padding: 0 0 0 45px;
}

.ins_table1 li {
	margin:0;
	padding: 0;
}

.ins_table1 li.right {
	margin:0;
	padding: 0;
	list-style-type: none;
	text-align: right;
	width: 700px;
}

.box_customer {
	margin:0 0 25px 0;
	border:1px solid #FF0000;
	padding: 0px;
}

.box_customer div {
	margin:0;
	padding: 0 20px 0 20px;
}

.ins_table2 {
	margin:0 0 10px 55px;
	border: 1px solid #999999;
	border-collapse:collapse;
}

.ins_table2 th {
	margin:0 0 0 0;
	border: 1px solid #999999;
	padding: 8px 10px 8px 10px;
	background-color: #D1EFE1;
	width: 130px;
}

.ins_table2 th.th2 {
	margin:0 0 0 0;
	border: 1px solid #999999;
	padding: 8px 10px 8px 10px;
	background-color: #D1EFE1;
	width: auto;
}

.ins_table2 td {
	margin:0;
	border: 1px solid #999999;
	padding: 8px 10px 8px 10px;
}

.ins_table3 {
	margin:0 0 10px 0;
	border: 1px solid #999999;
	border-collapse:collapse;
}

.ins_table3 th {
	margin:0;
	border: 1px solid #999999;
	padding: 8px 10px 8px 10px;
	background-color: #D1EFE1;
}

.ins_table3 td {
	margin:0;
	border: 1px solid #999999;
	padding: 8px 10px 8px 10px;
}

.upper_input {
	margin:0 auto 15px auto;
	text-align: center;
	font-size: 12px;
}

.upper_input2 {
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	text-align: center;
	font-size: 14px;
}

.ins_coution {
	margin:0;
	border: 1px dotted #FF0000;
	padding: 6px;
}

.ins_coution p {
	margin:0 0 10px 0;
	background-color: #FF0000;
	padding: 5px 0 4px 10px;
	color: #FFFFFF;
}

.ins_coution ul {
	margin:0 0 0 0;
	padding: 0 0 8px 30px;
}

.ins_coution ul li {
	margin:0 0 5px 0;
	padding: 0;
}

.ins_coution ol {
	margin:0;
	padding: 5px 0 0 30px;
}

.ins_coution ol li {
	margin:0 0 5px 0;
	padding: 0;
}

hr.hr1 {
	margin:0 0 25px 0;
}

.imp_info {
	margin:0 auto 0 auto;
	width: 900px;
	padding: 0 0 5px 0;
}

.imp_title {
	margin:0 0 15px 0;
	background-image: url(../img/imp_head.gif);
	line-height: 34px;
	padding: 0 0 0 10px;
	clear: both;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	font-weight: bold;
}

.imp_foot {
	margin:0 auto 0 auto;
	padding: 0;
	width: 900px;
}

.imp_info2 {
	margin:0;
	padding: 20px 0 0 0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #75941B;
	border-left-color: #75941B;
}

.fee_incluse {
	margin:0 28px 20px 0;
	padding:0;
	width: 415px;
	float: left;
}

.fee_incluse2 {
	margin:0 0 20px 0;
	padding:0;
	width: 415px;
	float: left;
}

.fee_incluse_p {
	margin:0 0 6px 0;
	font-weight: bold;
	clear: both;
	border-bottom: 1px solid #666666;
	line-height: 20px;
}

.fee_incluse_p3 {
	margin:0 0 5px 15px;
}

.p_include {
	margin:0 0 3px 0;
}

.ol-price {
	margin:0;
	padding: 0 0 0 40px;
}

.fee_incluse_ol2 {
	margin:0;
	padding: 0 0 0 40px;
}

.reserve {
	margin:0 0 10px 0;
}

.check_bar {
	margin:0 0 2px 0;
	line-height: 36px;
	background-color: #FFF5E6;
	padding: 3px 0 3px 8px;
	width: 300px;
	color: #333333;
	font-size: 14px;
	border: 3px solid #FF6600;
	font-weight: bold;
	float: right;
}

.check_bar_wrap {
	margin:0 auto 0 auto;
	height: 48px;
	clear: both;
	width: 900px;
}

.checkmark {
	margin:0;
	float:left;
	padding: 0;
}

.checkinfo {
	margin:0;
}

.imp_innerwrap {
	margin:0 auto 0 auto;
	padding:0;
	width: 858px;
}

.imp_innerwrap2 {
	margin:25px auto 0 auto;
	padding:0;
	width: 858px;
}

.coution {
	margin:10px 0 20px 0;
	padding:10px 10px 10px 110px;
	border: 3px solid #FF0000;
	background-image: url(../img/coution.gif);
	background-position: 3% 50%;
	background-repeat: no-repeat;
}

.coution li {
	margin:0;
	padding:0;
}

caption {
	text-align:left;
	font-weight: bold;
	font-size: 14px;
}

/* ロード画面 */

#booking_wrap2 {
	margin:0 auto 80px auto;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.mitsumori_wrap_lord {
	margin:70px 0 30px 0;
	background-image: url(../img/bg1.gif);
	padding: 10px 0 10px 0;
	width: 1000px;
}

.imp_info_lord {
	margin: 0 auto 0 auto;
	width: 900px;
	padding: 55px 0 55px 0;
}

.lorder_info1 {
	margin:0 0 20px 15px;
	text-align: center;
}

.lorder_info2 {
	margin:0 0 5px 15px;
	text-align: center;
}

/* ロード画面 */

.imp_info_error {
 margin: 0 auto 0 auto;
 width: 900px;
 padding: 55px 0 55px 0;
}

.error_info1 {
 margin:0 0 10px 15px;
 text-align: left;
 font-weight: bold;
}

.error_info2 {
 margin:0 0 0 15px;
 text-align: left;
}

.hotel_name {
	margin:5px 0 5px 0;
}

.category_name {
	margin:5px 0 5px 0;
	float:left;
}

.meal_name {
	margin: 5px 0 5px 0;
	padding: 0 0 0 300px;
}

/* 20130820 追加分 ins */

.ins_table4 {
	margin:0 0 10px 44px;
	border: 1px solid #999999;
	border-collapse:collapse;
}

.ins_table4 th {
	margin:0;
	border: 1px solid #999999;
	padding: 8px 10px 8px 10px;
	background-color: #D1EFE1;
}

.ins_table4 td {
	margin:0;
	border: 1px solid #999999;
	padding: 8px 10px 8px 10px;
}

.ins_table4 ol.ins_table_innerol {
	margin:0;
	padding:0 0 0 25px;
}

.ins_table1 ul.ul3,
.ins_table1 ol.ol3 {
	margin:0 0 10px 0;
	padding: 0 0 0 65px;
}

div.box_customer {
	margin:0 0 25px 0;
	border:1px solid #FF0000;
	padding: 0px;
}

.ins_table1 p.red {
	line-height: 18px;
	padding: 5px;
	color: #FFFFFF;
	background-color: #FF0000;
}

.ins_table1 p.bold {
	margin:0 0 10px 0;
	font-weight: bold;
}

.ins_table1 ol.ol3{
	padding: 0 0 0 100px;
}

.ins_table1 ul.ul2,
.ins_table1 ol.ol2 {
	margin:0 0 10px 0;
	padding: 0 0 0 45px;
}

.red{
color:#FF0000;}


.ins_box {
	width:auto;
	background-color: #FFFFFF;
	padding: 0 25px 32px 25px;
	margin: 0 0 30px 0;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	clear: both;
}

.ins_box h2 {
	font-size:30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
	font-weight: bold;
	line-height: 40px;
	margin: 0 15px 14px 15px;
	padding: 10px 0 0 6px;
}

.ins_info {
	margin:0;
	line-height: 20px;
	font-size: 12px;
	padding: 20px 12px 0 12px;
}

.ins_p {
	margin:0 0 10px 0;
	line-height: 20px;
	padding: 0 15px;
}

.ins_p2 {
	margin:0 0 2px 0;
	line-height: 20px;
}

.ins_p3 {
	margin:0 0 30px 0;
	line-height: 20px;
	padding: 0 15px;
}

.ins_table {
	margin:0 auto 40px auto;
	line-height: 20px;
	border: 2px solid #3366CC;
	padding: 0 0 0 0;
	clear: both;
	width: 996px;
	border-collapse:collapse;
}

.ins_table span {
	font-size:14px;
	font-weight: bold;
}

.ins_table th {
	margin:0;
	padding: 12px 8px;
	vertical-align: middle;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	font-size: 14px;
}

.ins_table td {
	margin:0;
	padding: 8px;
	vertical-align: middle;
	height: 24px;
	background-color: #FFFFFF;
	border: 1px solid #999999;
}

.ins_table td.c1 {
	background-color:#EFEFEF;
	font-size: 16px;
	font-weight: bold;
}

.ins_table td.c2 {
	background-color:#CCCCCC;
}

.ins_table td.c3 {
	background-color:#EFEFEF;
	font-weight: bold;
	font-size: 14px;
}

.ins_table_cap {
	font-weight:bold;
	font-size:22px;
	line-height: 24px;
	text-align: left;
	clear: both;
	margin: 0 auto 10px auto;
	width: 1000px;
}


.ins_h3 {
	margin:0 15px 20px 15px;
	background-color: #00CC66;
	padding: 14px 15px 6px 20px;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #006633;
	border-bottom-color: #006633;
	clear: both;
	border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	float: none;
	background-image: url(none);
	width: auto;
}


.ins_h3-2 {
	margin:0 0 20px 15px;
	background-color: #00CC66;
	padding: 14px 15px 6px 20px;
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #006633;
	border-bottom-color: #006633;
	clear: both;
	border-radius:30px;
	-webkit-border-radius:30px;
	-moz-border-radius:30px;
	float: none;
	background-image: url(none);
	width: auto;
}


.ins_h2-2 {
	margin:0 auto 7px auto;
	padding: 0;
	font-weight:bold;
	font-size:22px;
	line-height: 24px;
	width: 900px;
}

.ins_h2-2_under {
	margin:0 auto 40px auto;
	padding: 10px;
	font-size:16px;
	line-height: 24px;
	width: 880px;
	background-color: #F6F6F6;
}

.ins_h2-2_under2 {
	margin:0 auto 40px auto;
	padding: 5px;
	font-size:16px;
	line-height: 24px;
	width: 880px;
}


.ins_shogai_box_wrap {
	margin:0;
	float: left;
	padding: 0;
}

.ins_shogai_box {
	margin:0;
	float: left;
	padding: 0 0 20px 20px;
	width: 433px;
}

.ins_shogai_box_inner {
	margin:0;
	width: 394px;
	padding: 18px 16px;
	border: 1px dotted #cccccc;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	height: 170px;
	box-shadow:rgba(121, 121, 122, 0.168627) 1px 1px 1px 1px;
	-webkit-box-shadow:rgba(121, 121, 122, 0.168627) 1px 1px 1px 1px;
	-moz-box-shadow:rgba(121, 121, 122, 0.168627) 1px 1px 1px 1px;
	position: relative;
	
}

.ins_shogai_box_inner2 {
	margin:0;
	width: 616px;
	float: left;
	padding: 18px 16px;
	border: 1px dotted #cccccc;
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	height: 190px;
	position: relative;
}

.ins_shogai_p1 {
	margin:0 0 4px 0;
	font-size: 18px;
	font-weight: bold;
}

.ins_shogai_p2 {
	margin:0 0 6px 0;
	line-height: 16px;
	width: 260px;
}

.ins_shogai_p2_2 {
	margin:0 0 6px 0;
	line-height: 16px;
	width: 288px;
}

.ins_shogai_p3 {
	margin:0;
	line-height: 16px;
	width: 260px;
}

.ins_shogai_p4 {
	margin:0;
	top:18px;
	right:16px;
	z-index: 0;
	position: absolute;
}

.ins_main {
	margin:0 15px;
}

.ins_color_red {
	color:#FF0000;
}

.ins_under {
	margin: 0 0 20px 0;
	clear: both;
}

.ins_box2 {
	margin:0 auto;
	height:340px;
	overflow-y:scroll;
	padding: 0px;
	border:2px solid #999999;
	width: 896px;
}

.ins_box2 table {
	margin:0;
	line-height: 16px;
	border-collapse:collapse;
	vertical-align: top;

}

.ins_box2 table th {
	margin:0;
	background-color: #CCCCCC;
	padding:10px;
	border: 1px solid #999999;
	vertical-align: middle;
}

.ins_box2 table tr.gray th {
	margin:0;
	background-color: #CCCCCC;
	padding:10px;
	border: 1px solid #999999;
	vertical-align: middle;
}


.ins_box2 table tr.gray th {
	background-color:#EFEFEF;
}

.ins_box2 table td {
	margin:0;
	padding:10px;
	border: 1px solid #999999;
}

.ins_box2 table ol {
	padding:0 0 0 26px;
	list-style-type:decimal;
}

.ins_box2 table p {
	margin-bottom:4px;
}

.ins_box2 table ol li {
	margin-bottom:4px;
}

#tabins{
	margin:0 auto;
	width: 996px;
	list-style-type: none;
	padding: 0;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #3366CC;
	height: 61px;
}
#tabins li{
	margin:0 5px 0 0;
	float: left;	border-radius:10px 10px 0 0;
		-webkit-border-radius:10px 10px 0 0;
			-moz-border-radius:10px 10px 0 0;
}
#tabins li.selected{
	background-color: #3366CC;
}

#tabins li:hover{
	background-color: #E6ECF9;
}
	
	#tabins li.selected:hover{
	background-color: #3366CC;}
	

#tabins li a{
	margin:0;}
#tabins li a.btn{
	margin:0;
	width: 220px;
	display: block;
	padding: 10px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	color: #333333;
	line-height: 20px;
	font-weight: bold;
	border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
}
#tabins li a.btn:hover{
text-decoration:none;}

#tabins li.selected a.btn{
	margin:0;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #3366CC;
	border-right-color: #3366CC;
	border-left-color: #3366CC;
	border-radius:10px 10px 0 0;
		-webkit-border-radius:10px 10px 0 0;
			-moz-border-radius:10px 10px 0 0;
}
	
#inspage1,
#inspage2,
#inspage3,
#inspage4 {
	width:998px;
	height:auto;
	margin:0 auto;
	padding:0;
	clear:both;
}
.p-logo {
    margin: 0;
    padding: 12px 0 0 15px;
    float: left;
}

.newiit_attention {
    width: 97%;
    float: left;
    border: 1px solid #888;
    padding: 0% 1.5%;
    font-weight: bold;
    font-size: 12.5px;
    margin-bottom: 2%;
}
.newiit_indent span {color: #f00}

