body{
	margin-right :auto;
	margin-left  :auto;

	text-align : center
	font-size : 13px;
	background-color : #ffffff;
	color : #333333
}

div#layout{
	text-align : left ;
	width : 750px;
}

select{
	color : #333333
}

div#container{
	width : 750px;
	margin-right :auto;
	margin-left  :auto;
	text-align : left ;
	background-color:#ffffff;
}

div#leftcontent{
	width : 370px;
}
div#rightcontent{
	width : 380px;
}

table{
	font-size : 13px;
}
table.head{
	margin-top : 10px ; 
	border : none 0px #000000;
	background-color :#333333;
}
table.main{
	border : none 0px #000000;
	background-color : #333333;
}

table.tour{
	background-color : #006AB0;
	font-size : 15px;
	margin : 0
}
td.tour1,td.tour2{
	padding : 3px
}
td.tour1{
	color : #ffffff;
}

th.yobi,td.yobi{
	background-color : #cccccc;
	text-align : center;
	font-weight:100;
}

td.calendar{
	background-color : #ffffff;
	text-align : center;
	width: 50px ;
}

td.head,td.head2{
	color : #ffffff;
	text-align : center;
}

td.head{
	background-color : #006AB0;
}

td.head2{
	background-color : #77A5D2;
}

td.main{
	background-color : #ffffff;
		height:22px;
		padding-left:2px;
		text-align : left;
}

input.data{
	width : 60px;
	border : none 0px #ffffff
}
input.price{
	text-align : right;
}
select.toshi{
	width : 170px;
}

select.bin{
	width : 345px;
	/*font-family : monospace;*/
}

.nozaiko{
	color : red;
}

select.hotel{
	width : 300px;
}

select.option{
	width : 200px;
}

input.calmonth{
	width   : 60px;
	padding : 0px;
	margin  : 0px;
	border  : none 0px #ffffff;
	background-color : #3678F2;
	color   : #ffffff;
}

img.hatena{
	vertical-align : middle;
}

div.line{
	border : solid 1px #666666;
	margin : 10px 0px;
}

p.zaikoend{
	color : #FF0000;
}
p.zaikotel{
	color : #00C000;
}
p.zaikook{
	color : #0000FF;
}

div.naiyo{
	margin-left : 10px;
	text-align : left;
}

/****************************************************************/
/*行程入力以降*/
/****************************************************************/
table.main2{
	background-color : #000000;
	font-size : 13px;
}
td.colhead{
	background-color : #E8E8E8;
	font : bold
}
td.head2{
	text-align : left;
	font : bold;
}
td.pricetotal{
	background-color : #FDEDB5;
	font : bold;
	font-size : 16px
}
td,th{
	padding : 1px
}
div.mitumoributton{
	width : 750px ;
	text-align : right;
}
td.price{
	text-align : right;
	background-color : #ffffff
}

td.colhead2{
	background-color : #E8E8E8;
	font : bold
}
font.hissu{
	color : #ff0000;
}

a.linkguide:link{
	color : #0000FF;
}

a.linkguide:hover{
	color : #FF0000;
}

/****************************************************************/
/*予約確認*/
/****************************************************************/
div#bookinghead{
	width : 750px;
	text-align : left
}
div.line2{
	border-top-style : solid;
	border-top-width : 3px;
	border-top-color : #3678F2;
	width : 750px;
	font-size : 1px;
	margin-bottom : 10px
}
h3{
	margin : 0px;
	font-size : 16px
}

div.close{
	margin-top : 20px;
	width : 750px;
	border-top : dashed 1px #000000;
	border-bottom : dashed 1px #000000;
	padding : 10px 0px;
	text-align : center;
}

div.navi{
	width : 750px;
	text-align : right;
}

.info{
	width:690px;
	overflow:visible;
	margin: 0 auto 0 auto;
	background-color:#ffffff;
}

.p100{
	font-size:14px;
	color:#000066;
	text-align:center;
	margin:0;
}
  
.ul1 {
	font-size:12px;
	text-align:left;
	margin-top:15px;
  }
  
.li1 {
	margin: 5px 0 0 0;
	color:#333333;
	line-height:16px;
}
	
.li2 {
	margin: 5px 0 0 0;
	color:#FF0000;
	line-height:16px;
}

td.totalprice{
	background-color : #DDF59D;
	font-size : 14px;
	font-weight : bold;
}

div.errorcomment{
	text-align    : center;
	margin-bottom : 10px ; 
	width : 750px;
}  

.text_white {
	color: #FFFFFF;
	font-size: 12px;
	margin-top: 4px;
	margin-right: 2px;
	margin-bottom: 4px;
	margin-left: 2px;
	line-height: 14px;
}
.txt-10gray {

	color: #666666;
	padding-bottom:3px;
	margin-top: 0px;
	line-height: 15px;
}
 A:link    { color:#535353 ;}
 A:active  { color:#FF4820 ;}
 A:visited { color:#408080 ;}
 A:hover   { color:#ff4820 ;}
