/* CSS Document */

body,span,dl,dt,dd,ol,ul,li,h3,h4,h5,h6,table,th,td,
form,select,option,input{
	font-size:small;
	margin:0;
	padding:0;
}

body{
	background:url("http://www.nishinihonjrbus.co.jp/jrbus_mobile/img/cmo_bg.jpg") no-repeat;
}

a {
	padding:0 4px;
}

p,hr{
	margin:0;padding:0;
}

div{
	margin:2px 0;padding:5px;
}

h1,h2{
	font-size:medium;
}

p,span{
	line-height:120%;
}

ul#info{
	margin:5px 5px 10px;
	padding:0;
	list-style-type:none;
	list-style-image:url("http://www.nishinihonjrbus.co.jp/mt/mt-static/plugins/EmoticonButton/images/emoticons/pencil.gif");
}

ul#info li{
	margin:0 0 0 30px;
	padding:12px 0 0;
}

p.f-sml,span.f-sml{
	line-height:120%;
	font-size:x-small;
}

.box-def{
	margin:8px 0 10px;
	padding:0;
}

.box-sml{
	margin:2px 0 12px 10px;
	padding:0;
}

.box-sml-b{
	margin:2px 0 24px 10px;
	padding:0;
}

.box-wrap{
	margin:8px 0 24px;
	padding:0;
}

.ti-def{
	margin:12px 0 10px;
	padding:0;
}

/* カレンダー*/

td.cale-cellnum-1,td.cale-cellnum-8,td.cale-cellnum-15,td.cale-cellnum-22,td.cale-cellnum-29,.cale-cellnum-36{
	background:RoyalBlue;
	color:white;
}

td.cale-cellnum-6,td.cale-cellnum-13,td.cale-cellnum-20,td.cale-cellnum-27,td.cale-cellnum-34,.cale-cellnum-41{
	background:RoyalBlue;
	color:white;
}

td.cale-cellnum-7,td.cale-cellnum-14,td.cale-cellnum-21,td.cale-cellnum-28,td.cale-cellnum-35,.cale-cellnum-42{
	background:RoyalBlue;
	color:white;
}