@import url(http://ybussan.xb.shopserve.jp/shop_detail/common/topbnr.css);
@import url(http://ybussan.xb.shopserve.jp/shop_detail/common/centerarea.css);
@import url(http://ybussan.xb.shopserve.jp/shop_detail/common/sidearea.css);
@import url(http://ybussan.xb.shopserve.jp/shop_detail/common/usrstyle.css);
@import url(http://ybussan.xb.shopserve.jp/shop_detail/style/selection.css);
@import url(http://ybussan.xb.shopserve.jp/quiz/quiz.css);
@import url(http://ybussan.xb.shopserve.jp/shop_detail/common/footer/usrfooter.css);

/* &#65533;e&#65533;[&#65533;}&#65533;F&#65533;l&#65533;C&#65533;`&#65533;&#65533;&#65533;[&#65533;^&#65533;&#65533;&#65533; */
/********************************************************************/
.titlenado {
	font-size: 105%;
	font-weight: normal;
	color: #ffffff;
	display: inline;
	background-color: #095CA2;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #095593;
}
.titlenaiyou {
	font-size: 100%;
	line-height: 120%;
	font-weight: normal;
	color: #333333;
	margin-top: 1em;
	margin-right: 0em;
	margin-bottom: 2em;
	margin-left: 1em;
	text-indent: 1em;
	padding: 0px;
}


/*&#65533;@contents.css&#65533;@&#65533;&#65533;@*/
.imgbdr2 {	border-top-width: 4px;
	border-right-width: 4px;
	border-bottom-width: 0px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

#contents_menu ul {
	margin: 0px;
	padding: 0px;
	width: 170px;
	display: block;
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	list-style-image: none;
}

#contents_menu li {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 170px;
	list-style-type: none;
	text-align: left;
	list-style-image: none;
}

#contents_menu li a {
	display: block;
	margin: 0px;
	padding: 4px;
	list-style-type: none;
	text-decoration: none;
	border-bottom-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #CCCCCC;
	color: #333333;
	font-size: 80%;
	list-style-image: none;
}

#contents_menu li a:hover {
	text-decoration: none;
	color: #003399;
	background-color: #CCCCCC;
}
/*&#65533;@contents.css&#65533;@&#65533;&#65533;@*/

/*&#65533;@topics.css&#65533;@&#65533;&#65533;*/
.bar-040515 {
	font-size: 1.1em;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF9999;
	padding: 2px;
	width: 95%;
	border: 3px solid #FF6666;
	margin: 0px;
}

.caption {
	font-size: 80%;
	line-height: 130%;
}

.link-order {
	font-size: 85%;
	margin: 0px;
	padding: -10px;
}

.list-title {
	font-size: 100%;
	line-height: 120%;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}

.list-title2 {
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	color: #CC6600;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC6600;
}

.list-title3 {
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	color: #FF0000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}

.bg-030601 {
	background-attachment: scroll;
	background-image: url(http://ybussan.xb.shopserve.jp/shop_detail/topics/gif/back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.bg-020717 {
	background-image: url(http://ybussan.xb.shopserve.jp/shop_detail/topics/jpg/top04bg.jpg);
	background-repeat: repeat;
}

.px14 {
	font-size: 14px;
	color: #336600;
	font-weight: bold;
	padding: 10px 0px 0px;
	margin: 0px;
}
/*&#65533;@topics.css&#65533;@&#65533;&#65533;*/





.txtr {
	color:#FF3333;
	line-height:1.2em;
}

.txtr-s {
	color:#FF3333;
	font-size:0.9em;
	line-height:1.2em;
}

.txtrb {
	color:#FF3333;
	line-height:1.2em;
	font-weight:bold;
}

.txtw {
	color:#FFFFFF;
	line-height:1.2em;
}

.txtwb {
	color:#FFFFFF;
	line-height:1.2em;
	font-weight:bold;
}

.txt-m {
	font-size:0.9em;
	line-height:1.2em;
}

.txt-s {
	font-size:0.8em;
	line-height:1.2em;
}

.ttl00 {
	color:#0033CC;
	font-size:1.2em;
}

.ttl01 {
	color:#336600;
	font-size:1.2em;
}

.tbl01 {
	border:2px solid #669933;
}

.tbl02 {
	border:2px solid #FF6633;
}

.copyrights {/*&#65533;@#copyright&#65533;&#65533;&#65533;&#65533;@*/
	padding:0px;
	margin:0px;
	width:auto;
	height:20px;
	color:#000000;
	background:#FFFFFF;
	text-align:center;
	font-size:90%;
	font-family: Arial, Helvetica, sans-serif;
}

/*&#65533;@&#65533;i&#65533;&#65533;y&#65533;[&#65533;W&#65533;@&#65533;&#65533;@*/
.itemname {
	font-size: 2em;
	line-height: 1.2;
	font-weight: bold;
	color: #000000;
}

.itemname-s {
	font-size: 0.8em;
	line-height: 1.2;
	color: #000000;
}

.compa {
	font-size:0.9em;
	line-height: 1.2;
	color: #333333;
}

.text {
	line-height: 1.4;
	color: #000000;
}

.kikaku {
	line-height:1.2;
	margin-left:10px;
}

.yen {
	font-size: 1.3em;
	line-height: 1.2;
	font-weight: bold;
	color: #FF0000;
}

.sttl {
	font-size: 1.3em;
	font-weight: bold;
	color: #FF6633;
	border-bottom:2px dashed #FF9966;
}

.sttl02 {
	font-weight: bold;
	color: #FF9966;
	border-bottom:1px solid #FF9966;
}

.txt-ss {
font-size:0.7em; line-height:1.2em;
}

.clear{
	clear:both;
	font-size:1px;
	visibility:hidden;
	overflow:hidden;
	height:1px;
}
/*&#65533;@&#65533;i&#65533;&#65533;y&#65533;[&#65533;W&#65533;@&#65533;&#65533;@*/


/*&#65533;@&#65533;R&#65533;`&#65533;&#65533;&#65533;W&#65533;@&#65533;&#65533;@*/
.textL {
	font-size: 18px;
	font-style: normal;
	line-height: 135%;
	font-weight: normal;
	color: #333333;
}

.textM {
	font-size: 14px;
	font-style: normal;
	line-height: 140%;
	font-weight: normal;
	color: #333333;
}

#contents {
	height: auto;
	width: 650px;
	border: 1px solid #CCCCCC;
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}


#shun_waku {
	height: auto;
	width: 550px;
	left: auto;
	right: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

.textS {
	font-size: 12px;
	font-style: normal;
	line-height: 135%;
	font-weight: normal;
	color: #333333;
}

#navi {
	padding: 20px;
	font-size: 12px;
}

.style1 {/*&#65533;@&#65533;&#65533;&#65533;&#65533;@*/
	color: #993300;
	font-weight: bold;
	font-size: 18px;
	border-bottom-width: 1px;
	border-left-width: 4px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #333333;
	padding-bottom: 2px;
	padding-left: 5px;
}

#contents #ivent {/*&#65533;@&#65533;&#65533;L&#65533;&#65533;[&#65533;&#65533;`&#65533;@*/
	border: medium dotted #336600;
	width: 320px;
	text-align: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-left: 10px;
	display: block;
}

#contents #ivent li {/*&#65533;@&#65533;&#65533;L&#65533;&#65533;[&#65533;&#65533;`&#65533;@*/
	list-style-type: none;
}

.style2 {/*&#65533;@&#65533;&#65533;R&#65533;&#65533;@*/
	color: #FAA7A9;
	font-weight: bold;
	font-size: 16px;
	text-align: left;
}

.style3 {/*&#65533;@&#65533;&#65533;R&#65533;&#65533;@*/
	color: #8EC666;
	font-size: 16px;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dashed;
	border-top-color: #A4D082;
	border-right-color: #A4D082;
	border-bottom-color: #A4D082;
	border-left-color: #A4D082;
	text-align: left;
	width: 542px;
	margin-top: 20px;
	margin-bottom: 10px;
	background-color: #F3FBEA;
	padding: 3px;
	border-top-style: dashed;
}

#tokusyu li {/*&#65533;@&#65533;&#65533;&#65533;&#65533;@*/
	font-size: 1.1em;
	line-height: 120%;
	margin-top: 0.7em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -30px;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	padding-left: 5px;
	list-style-type: none;
	padding-top: 2px;
}

/*&#65533;&#65533;&#65533;i&#65533;]&#65533;&#65533;*/
.border {
	border:#FF9900 2px solid;
}

.ranking {
	line-height:140%;
}


/*&#65533;@&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;@&#65533;&#65533;@*/
.borderp {
	border:#FF9999 solid 2px;
}

.tdl {
	border-bottom:#FF9999 solid 1px;
	background-color:#FFCCCC;
	text-align:right;
}

.tdr {
	border-bottom:#FF9999 solid 1px;
}

.setumeibun {
	margin-left:20px;
}

td img {
	display:block;
}
/*&#65533;@&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;@&#65533;&#65533;@*/


/*&#65533;@topics.css&#65533;&#65533;&#65533;&#65533;@&#65533;&#65533;@*/
.bar-040515 {
	font-size: 1.1em;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #FF9999;
	padding: 2px;
	width: 95%;
	border: 3px solid #FF6666;
	margin: 0px;
}
.caption {
	font-size: 80%;
	line-height: 130%;
}
.link-order {
	font-size: 85%;
	margin: 0px;
	padding: -10px;
}
.list-title {
	font-size: 100%;
	line-height: 120%;
	font-weight: bold;
	color: #000000;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
.list-title2 {
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	color: #CC6600;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC6600;
}
.list-title3 {
	font-size: 120%;
	line-height: 120%;
	font-weight: bold;
	color: #FF0000;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FF0000;
}
.bg-030601 {
	background-attachment: scroll;
	background-image: url(http://ybussan.xb.shopserve.jp/shop_detail/topics/gif/back.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.bg-020717 {
	background-image: url(http://ybussan.xb.shopserve.jp/shop_detail/topics/jpg/top04bg.jpg);
	background-repeat: repeat;
}
.px14 {
	font-size: 14px;
	color: #336600;
	font-weight: bold;
	padding: 10px 0px 0px;
	margin: 0px;
}
#tokusyu li {

	font-size: 1.1em;
	line-height: 120%;
	margin-top: 0.7em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: -30px;
	padding-bottom: 3px;
	border-bottom-width: 2px;
	border-left-width: 5px;
	border-bottom-style: dotted;
	border-left-style: solid;
	border-top-color: #FF6600;
	border-right-color: #FF6600;
	border-bottom-color: #FF6600;
	border-left-color: #FF6600;
	padding-left: 5px;
	list-style-type: none;
	padding-top: 2px;
}
/*&#65533;@topics.css&#65533;&#65533;&#65533;&#65533;@&#65533;&#65533;@*/


/*&#65533;@&#65533;R&#65533;`&#65533;&#65533;&#65533;W&#65533;@&#65533;&#65533;@*/



#intro .shouhin{margin-left:10px;}
#intro h3 {
	background-image: url(../introduce/gif/bg-subtitle.gif);
	background-position: left;
	padding-right: 0px;
	padding-left: 10px;
	display: block;
	height: 30px;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	line-height: 1;
	clear: both;
	font-size: 1.2em;
	padding-top: 20px;
	padding-bottom: 0px;
	margin-bottom: 10px;
}
#intro .data {
	color: #FF9900;
	padding: 0px;
	font-weight: bold;
	margin-top: 5px;
	margin-bottom: 5px;
}
#intro .out {
	border-bottom:#000000 1px solid; border-right:#000000 3px solid;
	border-top:#000000 1px solid; border-left:#000000 3px solid;
	color:#333333; background-color:#FFCC99;
	padding:5px; margin:5px 20px; text-align:center;}

#intro .txtr {
	color:#FF3333;
	line-height:1.2em;
}


#intro .txtrb {
	color:#FF3333;
	line-height:1.2em;
	font-weight:bold;
}





/********************************************************************/
body {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 78%;
	PADDING-BOTTOM: 0px;
	MARGIN: 15px 50px;
	COLOR: #666666;
	LINE-HEIGHT: 1.4;
	PADDING-TOP: 0px;
	FONT-FAMILY: "&#65533;l&#65533;r &#65533;o&#65533;S&#65533;V&#65533;b&#65533;N","&#65533;q&#65533;&#65533;&#65533;M&#65533;m&#65533;p&#65533;S Pro W3",Osaka,monospace;
	background-image: url(http://www.yamagatabussan.com/top-img/obi_side.jpg);
	background-repeat: repeat-x;
	background-position: left 100px;
	background-attachment: scroll;
}

table { /* &#65533;&#65533;{&#65533;e&#65533;[&#65533;u&#65533;&#65533;&#65533;&#65533;&#65533;i&#65533;&#65533;&#65533;j */
	border:0px none;
	margin:0px;
	padding:0px;
	text-align:left;
	border-collapse:collapse;
}

th {
	border:0px none;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	vertical-align:top;
}

td {
	border:0px none;
	margin:0px;
	padding:0px;
	border-collapse:collapse;
	vertical-align:top;
}

th {
	white-space:nowrap;
}

h1,h2,h3,h4 { /* &#65533;&#65533;{&#65533;^&#65533;C&#65533;g&#65533;&#65533;&#65533;i&#65533;&#65533;&#65533;j */
	padding:0px;
	margin:0px;
	font-size:100%;
	text-align:left;
}

a { /* &#65533;&#65533;{&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;N &#65533;i&#65533;&#65533;&#65533;j */
	color:#0E3063;
	text-decoration:underline;
}

a:hover {
	color:#FF4200;
	text-decoration:none;
}

ul { /* &#65533;&#65533;{&#65533;&#65533;&#65533;&#65533;X&#65533;g &#65533;i&#65533;&#65533;&#65533;j */
	list-style-type:none;
}

ul ul {
	list-style-type:none;
}

img {
	border:0px;
}

form {
	padding:0px;
	display:inline;
}

p {
	line-height:150%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.clear_both { /* &#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533; */
	clear:both;
	font-size:1px;
	visibility:hidden;
	overflow:hidden;
	height:1px;
	text-align:center;
}

.button1 { /* input&#65533;{&#65533;^&#65533;&#65533;&#65533;&#65533;&#65533; */
	cursor:hand;
	color:#FFFFDD;
	border:#27550D;
	margin:1px;
	background-color: #EC1000;
	background-image: url(%E3%83%88%E3%83%83%E3%83%97%E3%83%9A%E3%83%BC%E3%82%B8.files/obi_side.jpg);
	background-position: bottom;

}

.text1 { /* &#65533;e&#65533;L&#65533;X&#65533;g&#65533;G&#65533;&#65533;&#65533;A&#65533;f&#65533;U&#65533;C&#65533;&#65533;&#65533;&#65533;&#65533; */
	border:1px solid #616161;
}

.caution { /* &#65533;G&#65533;&#65533;&#65533;[&#65533;&#65533;&#65533;b&#65533;Z&#65533;[&#65533;W */
	font-weight:bold;
	color:#FF0000;
}


.no2 { /* &#65533;t&#65533;H&#65533;&#65533;&#65533;g&#65533;Y&#65533;[&#65533;&#65533; */
	font-size:140%;
}

.strong { /* &#65533;t&#65533;H&#65533;&#65533;&#65533;g&#65533;{&#65533;[&#65533;&#65533;&#65533;h */
	font-weight:bold;
}

.red { /* &#65533;t&#65533;H&#65533;&#65533;&#65533;g&#65533;&#65533; */
	color:#CC0000;
}

.orange { /* &#65533;t&#65533;H&#65533;&#65533;&#65533;g&#65533;I&#65533;&#65533;&#65533;&#65533;&#65533;W */
	color:#FF9900;
}

.blue { /* &#65533;t&#65533;H&#65533;&#65533;&#65533;g&#65533;&#65533; */
	color:#0000FF;
}

.green { /* &#65533;t&#65533;H&#65533;&#65533;&#65533;g&#65533;&#65533; */
	color:#006600;
}

.glay { /* &#65533;t&#65533;H&#65533;&#65533;&#65533;g&#65533;O&#65533;&#65533;&#65533;[ */
	color:#666666;
}

.item img { /* &#65533;i&#65533;&#65533;&#65533;&#65533;g */
	height:auto;
	padding:5px;
	margin:0px;
	background:#000000;
/*	text-align:center;*/
}

.spacebox { /* &#65533;X&#65533;y&#65533;[&#65533;X&#65533;&#65533;&#65533; */
	height:50px;
}

/********************************************************************/
/* &#65533;&#65533;g&#65533;e&#65533;[&#65533;u&#65533;&#65533;&#65533;i&#65533;&#65533;&#65533;j */
#container {
	width:860px;
	text-align:left;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(http://www.yamagatabussan.com/top-img/bg.gif);
	background-repeat: repeat-y;
}

/* &#65533;}&#65533;C&#65533;y&#65533;[&#65533;W&#65533;A&#65533;|&#65533;b&#65533;v&#65533;A&#65533;b&#65533;v&#65533;&#65533;&#65533; */
#enter {
	width:100%;
	text-align:left;
	background:/* url(../img/enter.gif) */ #FFFFFF;
	border:1px solid #C4C4C4;
}

/* &#65533;w&#65533;b&#65533;_&#65533;[ */
#header {
	WIDTH: 100%;
	background-image: url(http://www.yamagatabussan.com/top-img/header_u.jpg);
	background-repeat: no-repeat;
	height: 59px;
}

td>#header { /* IE7 Safari Firefox &#65533;p */
	height:auto;
	min-height:59px;
}

.shoplogo { /* &#65533;T&#65533;C&#65533;g&#65533;&#65533;&#65533;S&#65533;u&#65533;&#65533;&#65533;b&#65533;N&#65533;i&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;j */
	padding:auto;
	margin:0px;
/*	width:580px;*/
	height:59px;
	vertical-align:middle;
}

.siteName { /* &#65533;T&#65533;C&#65533;g&#65533;&#65533; h1 &#65533;i&#65533;e&#65533;L&#65533;X&#65533;g&#65533;j */
	margin:0px;
	padding:10px 20px 5px;
	font-size:180%;
	line-height:1em;
	text-indent: -10000px;
}

.siteName a {
	color:#000000;
	text-decoration:none;
}

.siteName a:hover {
	color:#000000;
	text-decoration:underline;
}

.sitecopy { /* &#65533;T&#65533;C&#65533;g&#65533;R&#65533;s&#65533;[ h2 &#65533;i&#65533;&#65533;&#65533;S&#65533;&#65533;e&#65533;L&#65533;X&#65533;g&#65533;&#65533;&#65533;&#65533;&#65533;g&#65533;p&#65533;j */
	padding:3px 10px 2px 20px;
	margin:0px;
	color:#000000;
	font-weight:thin;
	line-height:1em;
	text-indent: -10000px;
}

.sitecopy a {
	color:#000000;
	text-decoration:none;
}

.sitecopy a:hover {
	color:#000000;
	text-decoration:underline;
}

/* &#65533;w&#65533;b&#65533;_&#65533;[&#65533;&#65533;&#65533;j&#65533;&#65533;&#65533;[ */
#headMenu {
	CLEAR: both;
	WIDTH: 845px;
	HEIGHT: 72px;
	background-image: url(http://www.yamagatabussan.com/top-img/header_s.jpg);
	background-repeat: no-repeat;
	padding-right: 15px;
	background-color: #FFFFFF;
}

.headnavi {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 10px;
	VERTICAL-ALIGN: middle;
	COLOR: #003585;
	PADDING-TOP: 3px;
	HEIGHT: 17px;
	TEXT-ALIGN: right;
	font-size: 10px;
	background-repeat: no-repeat;
}
.headnavi A {
	COLOR: #003585; TEXT-DECORATION: underline
}
.headnavi A:hover {
	COLOR: #003585; BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none
}

.navi01 { /* &#65533;w&#65533;b&#65533;_&#65533;[&#65533;&#65533;&#65533;j&#65533;&#65533;&#65533;[&#65533;A&#65533;C&#65533;R&#65533;&#65533; */
	background-position:left center;
	background-repeat:no-repeat;
	height:20px;
/*	background:url(../img/hnavi01.gif); */
}

/* &#65533;w&#65533;b&#65533;_&#65533;[&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;C&#65533;&#65533; */

.hline {
}

/********************************************************************/

#leftSide {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 6px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	VERTICAL-ALIGN: top;
	WIDTH: 164px;
	PADDING-TOP: 0px;
	TEXT-ALIGN: left;
}
#rightSide {
	VERTICAL-ALIGN: top;
	WIDTH: 164px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#center1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 690px; PADDING-TOP: 0px;
}
#center2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 520px; PADDING-TOP: 0px
}
#center3 {
	WIDTH: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.header_area { /* &#65533;w&#65533;b&#65533;_&#65533;&#65533;t&#65533;&#65533;&#65533;[&#65533;G&#65533;&#65533;&#65533;A */
	text-align:left;
	padding:0px;
	height: auto;
	margin-top: 0px;
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 18px;
	line-height: 0px;
}

.footer_area { /* &#65533;t&#65533;b&#65533;^&#65533;&#65533;t&#65533;&#65533;&#65533;[&#65533;G&#65533;&#65533;&#65533;A */
	text-align:left;
	width:668px;
	margin:0px 5px 0px 5px;
	padding:0px;
}

.sidebox { /* &#65533;T&#65533;C&#65533;h&#65533;p&#65533;u&#65533;&#65533;&#65533;b&#65533;N&#65533;i&#65533;&#65533;&#65533;&#65533;&#65533;j */
	margin:0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	background-image: url(http://www.yamagatabussan.com/top-img/border.gif);
	background-repeat: repeat-x;
	background-position: 0px 32px;
/*	background:url(../img/sidebox.gif); */
}

.centerbox { /* &#65533;Z&#65533;&#65533;&#65533;^&#65533;[&#65533;p&#65533;u&#65533;&#65533;&#65533;b&#65533;N&#65533;i&#65533;&#65533;&#65533;&#65533;&#65533;j */
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
/*
	background-image: url(http://www.yamagatabussan.com/top-img/border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
*/
	margin-right: 18px;
	margin-bottom: 0px;
	margin-left: 18px;
/*	background:url(../img/centerbox.gif); */
}

.center { /* &#65533;Z&#65533;&#65533;&#65533;^&#65533;[ */
	text-align:center;
}

.right { /* &#65533;E */
	text-align:right;
}

.left { /* &#65533;&#65533; */
	text-align:left;
}

.middle { /* &#65533;e&#65533;L&#65533;X&#65533;g&#65533;&#65533;&#65533;&#65533; */
	vertical-align:middle;
}

.bottom { /* &#65533;e&#65533;L&#65533;X&#65533;g&#65533;&#65533; */
	vertical-align:bottom;
}

.float_right {
	float:right;
}

.float_left {
	float:left;
}

/********************************************************************/
/* &#65533;&#65533;{&#65533;i&#65533;e&#65533;L&#65533;X&#65533;g&#65533;&#65533;&#65533; */
.price { /* &#65533;i&#65533;&#65533;i */
	text-align:left;
	font-weight:bold;
	color: #FF0000;
}

.price.zoom { /* &#65533;i&#65533;&#65533;i &#65533;i&#65533;i&#65533;&#65533;j */
	font-size:125%;
	font-weight:bold;
}

.expl { /* &#65533;i&#65533;&#65533;&#65533;&#65533; */
	text-align:left;
	color:#494949;
}

.expl a {
	color:#494949;
	text-decoration:none;
}

.expl a:hover {
	color:#494949;
	text-decoration:none;
}

.fixed { /* &#65533;i&#65533;&#65533;&#65533; */
	color:#494949;
	text-align:left;
}

/* &#65533;i&#65533;&#65533; &#65533;i&#65533;i&#65533;&#65533;&#65533;&#65533;j */
h2.goods a {
	color:#0E3063;
	font-weight:bold;
	text-decoration:underline;
}

h2.goods a:hover {
	color:#FF5400;
	text-decoration:underline;
}

/********************************************************************/
/*&#65533;Z&#65533;&#65533;&#65533;^&#65533;[&#65533;R&#65533;&#65533;&#65533;e&#65533;&#65533;&#65533;c */
.topIMG { /* &#65533;g&#65533;b&#65533;v&#65533;C&#65533;&#65533;&#65533;[&#65533;W &#65533;O&#65533;g&#65533;&#65533;&#65533; */
	margin:0px;
	padding:0px;
}

.topIMG table {
	background:url(../img/maincont.gif) no-repeat #FFFFFF;
}

.topIMG td {
	margin:0px;
	padding:0px;
}

.shopCopy { /* &#65533;T&#65533;C&#65533;g&#65533;&#65533;&#65533; */
	margin:0px;
	padding:4px;
	color:#212121;
	line-height:125%;
	letter-spacing:1px;
	text-align:left;
	font-size:94%;
}

/* &#65533;^&#65533;C&#65533;g&#65533;&#65533;&#65533;f&#65533;U&#65533;C&#65533;&#65533; */
h3.free_title { /* &#65533;^&#65533;C&#65533;g&#65533;&#65533;1 h3 */	color:#000000;
	line-height:1;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: 0.1em;
	font-size: 14px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EF1200;
	display: inline;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h3.title1 { /* &#65533;^&#65533;C&#65533;g&#65533;&#65533;1 h3 */
	color:#000000;
	line-height:1;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: 0.1em;
	font-size: 14px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EF1200;
	display: inline;
	margin-top: -10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}


h2.title1 { /* &#65533;^&#65533;C&#65533;g&#65533;&#65533;1 h3 */	color:#000000;
	line-height:1.4;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: 0.1em;
	font-size: 14px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EF1200;
	display: block;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}



h3.title2 { /* &#65533;^&#65533;C&#65533;g&#65533;&#65533;2 h3 */	color:#000000;
	line-height:1;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: 0.1em;
	font-size: 14px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EF1200;
	display: inline;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

h3.title2 a {
	color:#333333;
	text-decoration:none;
}

h3.title2 a:hover {
	color: #EB5902;
	text-decoration:underline;
}

h3.title3 { /* &#65533;^&#65533;C&#65533;g&#65533;&#65533;3 h3 */	color:#000000;
	line-height:1;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: 0.1em;
	font-size: 14px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EF1200;
	display: inline;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.rank { /* &#65533;&#65533;&#65533;&#65533;&#65533;L&#65533;&#65533;&#65533;O&#65533;A&#65533;C&#65533;R&#65533;&#65533; */
	text-align:left;
}

.mainCont { /* &#65533;&#65533;&#65533;C&#65533;&#65533;&#65533;R&#65533;&#65533;&#65533;e&#65533;&#65533;&#65533;c */
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin: 15px 0px 0px 0px;
/*	background:url(../img/maincont.gif); */
}

.contbox { /* &#65533;&#65533;&#65533;C&#65533;&#65533;&#65533;R&#65533;&#65533;&#65533;e&#65533;&#65533;&#65533;c&#65533;&#65533;&#65533;&#65533;&#65533;{&#65533;b&#65533;N&#65533;X */
	padding:10px 0px;
	margin:0px;
	width:auto;
}

ul.news { /* &#65533;&#65533;V&#65533;&#65533;&#65533;&#65533;X&#65533;g&#65533;&#65533;&#65533; */
	text-align:left;
	padding:18px 0px 0px 20px;
	margin:0px;
	list-style:square;
	color:#3B3B3B;
/*	list-style-image:url(../img/maincont.gif); */
}

li.p3 {
	padding:3px;
}

.free_list { /* &#65533;&#65533;&#65533;X&#65533;g&#65533;&#65533;&#65533; */
	padding:5px 0px;
	margin:0px;
}

ul.list { /* &#65533;&#65533;&#65533;X&#65533;g&#65533;&#65533;&#65533; */
	text-align:left;
	padding:5px 10px;
	margin:0px;
	list-style:square;
	color:#F59300;
}

ul.map { /* &#65533;T&#65533;C&#65533;g&#65533;}&#65533;b&#65533;v&#65533;&#65533;&#65533;X&#65533;g&#65533;&#65533;&#65533; */
	text-align:left;
	padding:0px 20px;
	margin:0px;
	color:#3B3B3B;
}

li.sm1 {
	margin:4px;
	display:block;
}

li.sm2 {
	margin:0px 0px 0px -35px;
	display:block;
}

.sitemap { /* &#65533;T&#65533;C&#65533;g&#65533;}&#65533;b&#65533;v&#65533;&#65533;&#65533;X&#65533;g &#65533;&#65533;&#65533;&#65533;^&#65533;C&#65533;g&#65533;&#65533;h4 */
	padding:5px 25px;
	color:#3B3B3B;
	background:url(../img/icon_sitemap.gif) no-repeat;
	background-position:left center;
}

/* &#65533;e&#65533;[&#65533;u&#65533;&#65533;&#65533;]&#65533;&#65533;&#65533;&#65533;&#65533; &#65533;i&#65533;&#65533;&#65533;j */
.layoutp5 { /* &#65533;]&#65533;&#65533;5px */
	padding:8px 0px;
}

.layoutp5 th {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.layoutp5 td {
	padding-top: 8px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.layoutp5 .border {
	border:1px solid #CCCCCC;
}

.layoutp3 { /* &#65533;]&#65533;&#65533;3px */
	padding:5px 0px;
}

.layoutp3 th {
	padding:3px;
}

.layoutp3 td {
	padding:3px;
}

.layoutp3 .border {
	border:1px solid #999999;
}

.bordlayoutp3 { /* &#65533;{&#65533;[&#65533;_&#65533;[&#65533;e&#65533;[&#65533;u&#65533;&#65533;(&#65533;]&#65533;&#65533;3px) */
	padding:5px 0px;
}

.bordlayoutp3 th {
	padding:3px;
	border:1px solid #999999;
}

.bordlayoutp3 td {
	padding:3px;
	border:1px solid #999999;
}

.bordlayoutp3 .side { /* &#65533;&#65533;]&#65533;&#65533;10px */
	padding:10px 15px;
}

.backcolor1 { /* &#65533;e&#65533;[&#65533;u&#65533;&#65533;&#65533;&#65533;J&#65533;&#65533;&#65533;[&#65533;&#65533;&#65533;&#65533;&#65533;i&#65533;^&#65533;C&#65533;g&#65533;&#65533;&#65533;&#65533;&#65533;&#65533;j */
	background:#AADBF0;
}

.backcolor2 { /* &#65533;R&#65533;&#65533;&#65533;e&#65533;&#65533;&#65533;c&#65533;&#65533; */
	background:#FFFFFF;
	vertical-align:middle;
}

.backcolor3 { /* &#65533;J&#65533;[&#65533;g&#65533;&#65533;&#65533;&#65533; */
	background:#EFEFEF;
	padding:10px 0px;
}

/* &#65533;i&#65533;&#65533;&#65533;C&#65533;A&#65533;E&#65533;g&#65533;i&#65533;g&#65533;b&#65533;v&#65533;y&#65533;[&#65533;W&#65533;Z&#65533;&#65533;&#65533;^&#65533;[&#65533;A&#65533;i&#65533;&#65533;&#65533;&#65533;p&#65533;j */
.layoutFrame { /* &#65533;&#65533;g table */
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
/*	background:url(../img/layoutframe.gif); */
}

.layoutFrame td {
	text-align:center;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

.layout1 { /* &#65533;&#65533;&#65533;C&#65533;A&#65533;E&#65533;g */
	padding:5px;
	margin-top: 20px;
	margin-right: 1px;
	margin-bottom: 1px;
	margin-left: 1px;
/*	background:url(../img/layout1.gif); */
}

/* .layout1 table {
	border-right:1px solid #EFEFEF;
	border-bottom:1px solid #C4C4C4;
} */

.layout1 td {
	margin:0px;
	padding:3px;
	text-align:center;
}

/* &#65533;&#65533;&#65533;K&#65533;w */
#bread { /* &#65533;p&#65533;&#65533;&#65533;N&#65533;Y */
	color:#0E3063;
	text-align:left;
	background:#FFFBF5;
	margin-top: 0px;
	margin-right: 6px;
	margin-bottom: 8px;
	margin-left: 6px;
	padding-top: 8px;
	padding-right: 10px;
	padding-bottom: 6px;
	padding-left: 10px;
}

#bread a {
	color:#0E3063;
}

h4.title {
	color:#3B3B3B;
	border-bottom:1px solid;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.mainFrame { /* &#65533;&#65533;&#65533;C&#65533;&#65533;&#65533;&#65533;g */
	margin:0px;/*	background:url(../img/mainframe.gif); */
	padding: 0px;
}

p.title {
	margin:3px 0px;
	padding:2px 0px;
	color:#669933;
	border-bottom:1px dotted;
	font-weight:bold;
}

/* &#65533;&#65533;&#65533;[&#65533;&#65533;&#65533;}&#65533;K&#65533;W&#65533;&#65533;&#65533;A&#65533;C&#65533;R&#65533;&#65533;&#65533;&#65533;&#65533; */
.mailmag_ent { /* &#65533;V&#65533;K&#65533;o&#65533;^ h4 */
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_ent.gif) no-repeat;
}

.mailmag_cha { /* &#65533;A&#65533;h&#65533;&#65533;&#65533;X&#65533;&#65533;X h4 */
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_cha.gif) no-repeat;
}

.mailmag_can { /* &#65533;z&#65533;M&#65533;&#65533;&#65533; h4 */
	padding:12px 0px 0px 60px;
	background:url(../img/icon_mailmag_can.gif) no-repeat;
}

#sortList { /* &#65533;\&#65533;[&#65533;g */
	margin:0px;
	padding:20px 3px 5px 3px;
	width:auto;
	color:#333333;
	float:right;
}

.pageTop { /* &#65533;y&#65533;[&#65533;W&#65533;g&#65533;b&#65533;v */
	padding:3px 5px 0px 17px;
	margin:10px 5px;
	background:url(../img/icon_top.gif) no-repeat;
	font-size:94%;
	font-weight:bold;
	float:right;
}

.pageTop a {
	color:#0E3063;
	text-decoration:none;
}

.pageTop a:hover {
	color:#0E3063;
	text-decoration:underline;
}

/********************************************************************/
/* &#65533;t&#65533;b&#65533;^&#65533;[&#65533;[&#65533;&#65533;&#65533;j&#65533;&#65533;&#65533;[&#65533;&#65533;&#65533;C&#65533;A&#65533;E&#65533;g&#65533;&#65533;&#65533; */
#footer {
	width:auto;
	text-align:center;
	padding: 0px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

td>#footer { /* IE7 Safari Firefox &#65533;p */
	height:auto;
	min-height:60px;
}

.footnavi { /*&#65533;t&#65533;b&#65533;^&#65533;[&#65533;&#65533;&#65533;j&#65533;&#65533;&#65533;[&#65533;e&#65533;L&#65533;X&#65533;g&#65533;&#65533;&#65533; */
	color:#FFFFFF;
	height: 45px;
	padding-top: 30px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
	margin-right: 5px;
	margin-left: 5px;
	background-image: url(http://www.yamagatabussan.com/top-img/footer.jpg);
	background-repeat: repeat-x;
}

.footnavi a {
	color:#FFFFFF;
	text-decoration:none;
}

.footnavi a:hover {
	color:#FF4200;
	text-decoration:underline;
}

#copyright { /* &#65533;R&#65533;s&#65533;[&#65533;&#65533;&#65533;C&#65533;g */
	padding:0px;
	margin:0px;
	width:auto;
	height:20px;
	color:#000000;
	background:#FFFFFF;
	text-align:center;
	font-size:90%;
	font-family: Arial, Helvetica, sans-serif;
/*	background:url(../img/copyright.gif); */
}

#footer>#copyright { /* IE7 Safari Firefox &#65533;p */
	height:auto;
	min-height:20px;
	background-color: #FFFFFF;
	z-index: 1;
}

/********************************************************************/
/* &#65533;T&#65533;C&#65533;h&#65533;&#65533;&#65533; */
#search { /* &#65533;T&#65533;C&#65533;h&#65533;i&#65533;&#65533;&#65533;&#65533;g&#65533;&#65533;&#65533; */
	padding:6px 5px 9px 10px;
	margin:0px;
	width:auto;
	text-align: center;
	background-color: #FFFFFF;
}

#search label {
	padding:0px;
	margin:0px;
	color:#404040;
	font-weight:bold;

}

.fieldarea {
	padding:5px 0px 5px 0px;
	virtical-align:center;
}

/* &#65533;T&#65533;C&#65533;h&#65533;&#65533;&#65533;j&#65533;&#65533;&#65533;[&#65533;J&#65533;e&#65533;S&#65533;&#65533;&#65533;&#65533;&#65533;X&#65533;g */
.list { /* &#65533;&#65533;&#65533;j&#65533;&#65533;&#65533;[&#65533;g&#65533;&#65533;&#65533; */
	padding:5px 0px 0px 0px;
	display:block;
	line-height:125%;
	/*background:#FFFFFF;*/
	border-top:1px #FFFFFF solid;
	border-right:1px #FFFFFF solid;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
/*	background:url(../img/list.gif); */
}

.list h3 { /* &#65533;^&#65533;C&#65533;g&#65533;&#65533; */
	padding:5px 5px;
	margin:0px;
}

ul.free_listbox {
	margin:0px;
	padding:4px 0px 4px 0px;
	list-style:none;
}

ul.listbox {
	text-align:left;
	padding:0px;
	margin:0px;
	list-style:none;
}

li.ca1 {
	padding:2px 0px;
	border-bottom:1px #CCCCCC dotted;
}

li.ca2 {
	padding:2px 0px;
	border-bottom:1px #E9E9E9 dotted;
}

li.ca1 a {
	padding:5px 3px 5px 15px;
	display:block;
	color:#0E3063;
	font-weight:bold;
	text-decoration:none;
	background:url(../img/icon_eye01.gif) no-repeat #FFFFFF;
}

li.ca1 a:hover {
	color:#FF4200;
	font-weight:bold;
	text-decoration:none;
	background:url(../img/icon_eye01_ov.gif) no-repeat #FFE9C0;
}

li.ca2 a {
	padding:3px 3px 3px 30px;
	display:block;
	color:#0E3063;
	text-decoration:none;
	background:url(../img/icon_eye02.gif) no-repeat #FFFFFF;
}

li.ca2 a:hover {
	color:#FF7800;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #FFF7C0;
}

li.ca3 {
	display:block;
	padding:2px 0px 2px 0px;
	color:#334d55;
}

li.ca3 a {
	display:block;
	padding:3px 0 3px 10px;
	color:#333333;
	text-decoration:none;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #DEC3C3;
	/*display:block;
	color:#0E3063;
	text-decoration:none;
	background-image: url(../img/icon_eye01.gif) no-repeat;*/
}

li.ca3 a:hover {
	background-color:#FFE6ED;
	color:#990000; text-decoration:none;
	/*color:#FF4200;
	text-decoration:none;
	background:url(../img/icon_eye01_ov.gif) no-repeat #FFE9C0;*/
}

li.ca4 {
	padding:2px 0px;
	border-bottom:1px #E9E9E9 dotted;
}

li.ca4 a {
	padding:3px 3px 3px 30px;
	display:block;
	color:#0E3063;
	text-decoration:none;
	background:url(../img/icon_eye02.gif) no-repeat #FFFFFF;
}

li.ca4 a:hover {
	color:#FF7800;
	text-decoration:none;
	background:url(../img/icon_eye02_ov.gif) no-repeat #FFF7C0;
}

.sline1 { /* &#65533;T&#65533;C&#65533;h&#65533;o&#65533;[&#65533;&#65533;&#65533;&#65533;C&#65533;&#65533; */
	padding:0px;
	margin:0px;
	height:1px;
}

.sline2 { /* &#65533;T&#65533;C&#65533;h&#65533;o&#65533;[&#65533;&#65533;&#65533;&#65533;C&#65533;&#65533; */
	padding:0px;
	margin:0px;
	height:5px;
/*	background:url(../img/sline2.gif); */
}

/* &#65533;T&#65533;C&#65533;h&#65533;R&#65533;&#65533;&#65533;e&#65533;&#65533;&#65533;c */
.sidemain1 { /* &#65533;&#65533;&#65533;C&#65533;&#65533;&#65533;g */
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	z-index: 0;
/*	background:url(../img/sidemain1.gif); */
}

.sidemain1 p {
	padding:3px 0px 3px 0px;
	margin:0px;
	line-height:120%;
}

.sidemain1 ul { /* &#65533;&#65533;&#65533;X&#65533;g&#65533;&#65533;&#65533; */
	margin:0px;
	padding:4px 0px 4px 0px;
	list-style:none;
}

.sidemain1 li {
	display:block;
	padding:2px 0px 2px 0px;
	color:#334d55;
}

.sidemain1 li a{
	display:block;
	padding:3px 0 3px 10px;
	color:#333333;
	text-decoration:none;
	border-bottom-width: 2px;
	border-bottom-style: dotted;
	border-bottom-color: #DEC3C3;
}

.sidemain1 li a:hover{
	background-color:#FFE6ED;
	color:#990000; text-decoration:none;
}


/* &#65533;J&#65533;&#65533;&#65533;&#65533;&#65533;_&#65533;[ */
caption { /* &#65533;N&#65533;&#65533;^&#65533;C&#65533;g&#65533;&#65533; */
	text-align:center;
	padding:3px;
	color:#333333;
}

caption a {
	color:#333333;
	text-decoration:underline;
}

caption a:hover {
	color:#FF5400;
	text-decoration:underline;
}

.carender { /* &#65533;J&#65533;&#65533;&#65533;&#65533;&#65533;_&#65533;[ &#65533;e&#65533;[&#65533;u&#65533;&#65533; */
	border-collapse:collapse;
	padding:0px 0px;
	margin:0px;
	text-align:center;
}

.carender td {
	padding:2px;
	border-collapse:collapse;
	text-align:right;
	border:1px solid #CCCCCC;
}

.carender th {
	padding:2px;
	border-collapse:collapse;
	border:1px solid #CCCCCC;
}

th.day { /* &#65533;w&#65533;b&#65533;_&#65533;&#65533;&#65533; */
	color:#333333;
	background:#EEEEEE;
	text-align:center;
}

th.sun { /* &#65533;w&#65533;b&#65533;_&#65533;&#65533;j */
	color:red;
	background:#FDDFFC;
	text-align:center;
}

th.sat { /* &#65533;w&#65533;b&#65533;_&#65533;y&#65533;j */
	color:blue;
	background:#D0E8FF;
	text-align:center;
}

.chert { /* &#65533;\Ž¦&#65533;F&#65533;&#65533;&#65533;g */
	margin:5px 5px;
	font-size:84%;
}

.chert td {

	border-collapse:separate;
	padding:0px 0px 0px 5px;
	border:2px solid #FFFFFF;
}

.line01 {
	height:1px;
	border-bottom:#CCCCCC 1px dotted;
}

#rss { / * RSS&#65533;&#65533;&#65533; */
	margin:0px;
	padding:5px;
}

#count { /* &#65533;J&#65533;E&#65533;&#65533;&#65533;^&#65533;[ */
	margin:0px;
	padding:5px;
}

/********************************************************************/
/* &#65533;u&#65533;&#65533;&#65533;O */
.blogbox { /* &#65533;R&#65533;&#65533;&#65533;&#65533;&#65533;g&#65533;{&#65533;b&#65533;N&#65533;X */
	padding:5px;
	margin:2px 0px;
	width:auto;
/*	background:url(../img/blogbox.gif); */
}

.entry_title { /* &#65533;u&#65533;&#65533;&#65533;O&#65533;G&#65533;&#65533;&#65533;g&#65533;&#65533;&#65533;[&#65533;^&#65533;C&#65533;g&#65533;&#65533; h2 */
	color:#000000;
	line-height:1;
	vertical-align:middle;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	letter-spacing: 0.1em;
	font-size: 14px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EF1200;
	display: inline;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

.entry_title a{
	text-decoration:none;}

.entry_date {
	display:block;
	padding:10px 0px 3px 0px;
	color:#3B3B3B;
	text-align:right;
}

.state { /* &#65533;u&#65533;&#65533;&#65533;O&#65533;X&#65533;e&#65533;[&#65533;^&#65533;X */
	padding:2px 0px;
	text-align:right;
	border-top:#ded9c5 1px dashed;
}

.subtitle {/* h3 &#65533;u&#65533;&#65533;&#65533;b&#65533;N&#65533;T&#65533;u&#65533;^&#65533;C&#65533;g&#65533;&#65533; */
	padding:2px 0px;
	margin:10px 0px 10px 0px;
	text-align:left;
	font-size:110%;
	color:#3B3B3B;
	border-bottom:#3B3B3B 1px solid;
/*	background:url(../img/subtitle.gif); */
}

p.label { /* &#65533;u&#65533;&#65533;&#65533;O&#65533;R&#65533;&#65533;&#65533;&#65533;&#65533;g&#65533;^&#65533;C&#65533;g&#65533;&#65533; */
	font-weight:bold;
}

.tb_url { /* &#65533;g&#65533;&#65533;&#65533;b&#65533;N&#65533;o&#65533;b&#65533;Nurl */
	font-weight:bold;
	margin-bottom:10px;
}

/********************************************************************/
/* &#65533;J&#65533;[&#65533;g */
.point {
	font-size:120%;
	color:red;
	font-weight:900;
}

.pointline {
	font-size:100%;
	color:red;
	font-weight:900;
	padding:3px;
	background-color:#F7E1AD;
}

/* &#65533;i&#65533;r&#65533;Q&#65533;[&#65533;V&#65533;&#65533;&#65533;&#65533; &#65533;i&#65533;&#65533;&#65533;j */
.step_navi01,.step_navi02,.step_navi03,.step_navi04 {
	text-align:center;
	width:100%;
	height:83px;
}

.step_navi01 {
	background-image:url(../img/navi01.gif);
	background-repeat:no-repeat;
	margin-top: 60px;
}

.step_navi02 {
	background-image:url(../img/navi02.gif);
}

.step_navi03 {
	background-image:url(../img/navi03.gif);
}

.step_navi04 {
	background-image:url(../img/navi04.gif);
}



.navigation{
	top: 100px;
	position: absolute;
	width: 860px;
	left: 50%;
	margin-left: -430px;
}

.white_sp{
	background-color:#FFFFFF;}

.kongetu_osusume{
	background-color:#FFFFFF;
	background-image: url(http://www.yamagatabussan.com/top-img/osusume_month.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.kongetu_osusume .title{
	padding-top:45px;
	font-size:16px;
	color:#E93802;
	font-weight: bolder;
	}

.kongetu_osusume .bun{
	padding-top:10px;
	padding-right:20px;
	}

.kongetu_osusume .bun a{
	color:#E93802;
	text-decoration:underline;
	text-align:right;
	font-size:12px;
	display:block;
	}


.tokusanhin_syokai {
	background-color:#FFFFFF;
	background-image: url(http://www.yamagatabussan.com/top-img/tokusanhin_syokai.jpg);
	background-repeat: no-repeat;
	background-position: top;
	margin-bottom: 10px;
	}

.quiz {
	background-image: url(http://www.yamagatabussan.com/top-img/quiz_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 105px;
	margin-bottom: 10px;
}

.quiz img {
	background-position: top;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 28px;
}


.rank {
	background-image: url(http://www.yamagatabussan.com/top-img/ranking_bg.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 105px;
	background-color: #FFFFFF;
}

.rank img {
	background-position: top;
	padding-top: 0px;
	padding-bottom: 5px;
	padding-left: 28px;
}

li.obilist a{
	width:90px;
	background-color:#FFFFFF;
	padding:2px 5px;
	margin:0;
	border:#CC3333 1px solid;
	text-decoration:none;
	display:block;
	text-align:left;
	height:auto;
	line-height:1.6;
	font-size:12px;
	}


li.obilist a:hover{
	width:90px;
	height:auto;
	background-color:#000000;
	color:#FFFFFF;
	padding:2px 5px;
	margin:0;
	border:#CC3333 1px solid;
	display:block;
	}


ul.obilist{
	width:94px;
	padding:0px;
	margin:0px;
	list-style:none;
	}
