/*共通スタイル（ヘッダー）*/
#header {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.bdall2 {
	margin: 0px;
	padding: 0px;
	background-color: #FFFFFF;
}
.drop01 {
	background-image: url(../img/top3/drop_left.gif);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0px;
	padding: 0px;
}
.drop02 {

	background-image: url(../img/top3/drop_right.gif);
	background-repeat: repeat-y;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
#menubox {
	background-image: url(../img/top3/topmenu_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	text-align: center;
	margin: 0px 1px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #336699;
}

/*特集スタイル*/
#tabitoku {
	margin: 0px;
	padding: 0px;
}
#tabitoku h2.top{
	text-align: left;
	margin: 3px 0px 0px;
	padding: 5px 0px 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;

}
#tabitoku .bdtk{
	margin: 0px;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #333333;
	border-right-width: 1px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	background-color: #FFFFFF;

}
#tabitoku h3.title {
	padding: 0px 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 70%;
	text-align: left;
	line-height: 110%;


}

#tabitoku h3.title2 {
	padding: 0px 10px;
	font-size: 70%;
	text-align: left;
	line-height: 110%;
	margin: 0px;
	height: 33px;
	}
	
#tabitoku .margin {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;

}
#tabitoku .buttonboxtk {
	padding: 5px 5px 5px 0px;
	text-align: right;
	margin: 0px;

}
#tabitoku .koumoku {
	font-size: 80%;
	line-height: 160%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#tabitoku .imgbox {
	margin: 0px;
	padding: 0px 0px 10px;
}

#tabitoku .date {
	font-size: 70%;
	color: #000000;
	text-align: right;
	margin: 0px 0px 10px;
	padding: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	background-color: #CCCCCC;

}
#tabitoku h2.title {
	font-size: 80%;
	text-align: left;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	color: #666666;

}


#tabitoku .naiyou {
	font-size: 70%;
	text-align: left;
	margin: 0px;
	padding: 5px 10px;
	color: #666666;
	line-height: 140%;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
	

}

#tabitoku .caption {
	font-size: 70%;
	text-align: center;
	margin: 0px;
	padding: 0px 10px;
	color: #666666;
	line-height: 120%;
}


/*インフォメーションスタイル*/
#infor {
	margin: 0px;
	padding: 0px;
}
#infor h2.top{
	text-align: left;
	margin: 3px 0px 0px;
	padding: 5px 0px 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;

}
#infor h3.title {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#infor .margin {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#infor .koumoku {
	font-size: 80%;
	line-height: 160%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 7px;
}
#infor .link {
	font-size: 80%;
	line-height: 160%;
	margin: 5px 20px 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-align: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
}

/*インフォメーション共通スタイル*/
.informenubox {

	background-color: #ECFBFB;
	margin: 0px;
	padding: 0px;
	border: 1px solid #006666;
}
ul.informenu {

	line-height: 200%;
	margin: 0px;
	list-style-type: none;
	padding: 7px 0px 5px;
}
.menubox2 {
	margin: 0px 0px 15px;
	padding: 0px;
	border-bottom: 1px dotted #666666;

}
.menuimgbox {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.stc {
	font-size: 80%;
	line-height: 140%;
	margin: 0px 15px;
	padding: 5px 0px 10px;
	text-align: left;

}
.stclight {
	font-size: 80%;
	line-height: 140%;
	margin: 0px 15px;
	padding: 5px 0px 10px;
	text-align: right;

}
.stclight2 {

	font-size: 80%;
	line-height: 140%;
	margin: 15px 0px 0px;
	padding: 0px;
	text-align: right;
}
.stcnon {

	font-size: 80%;
	line-height: 140%;
	margin: 0px 5px;
	padding: 5px 0px 10px;
	text-align: left;
}
.stccenter {

	font-size: 80%;
	line-height: 140%;
	margin: 0px 15px;
	padding: 5px 0px 0px;
	text-align: center;
}
ul.syousai {
	line-height: 170%;
	margin: 10px 0px 0px 40px;
	list-style-type: square;
	padding: 0px;
	font-size: 80%;

}
.icon {

	vertical-align: middle;
	margin: 0px 5px 0px 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.iconmenubox {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.iconmenu {
	font-size: 90%;
	font-weight: bold;
	margin: 10px 0px 0px;
	padding: 0px;
}


/*見るのページスタイル*/
#miru {

	margin: 0px;
	padding: 0px;
}
#miru .backimg {
	margin: 0px;
	padding: 20px 0px;
	background-image: url(../0002/0000/img/p_masa.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#miru .menubox {
	margin: 0px;
	padding: 0px;
	border: 1px solid #3366CC;
	background-color: #F7F7FF;
}
#miru .photoback {
	background-color: #3366CC;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3366CC;
}
#miru ul.menu {
	line-height: 200%;
	font-size: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-position: outside;
	list-style-image: url(../0002/0000/img/yaji_red.gif);
}
#miru h2.title {
	font-size: 90%;
	background-color: #FFEEEE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
}
#miru h2.title2 {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
	color: #336699;

}
#miru .submenubox {


	background-color: #F3F3F3;
	margin: 0px;
	padding: 0px;
	border: 1px solid #660000;
}
#miru ul.submenu {
	line-height: 200%;
	margin: 0px;
	padding: 7px 0px 5px 25px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0002/0000/img/yaji_red.gif);

}
#miru h2.subtitle {
	font-size: 90%;
	color: #FFFFFF;
	background-color: #993366;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #660000;
	border-bottom-color: #660000;
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;

}
#miru h2.maintitle {
	font-size: 100%;
	background-color: #993366;
	margin: 0px;
	padding: 7px 5px 5px 7px;
	color: #FFFFFF;
	border-top: 3px solid #660000;
	border-right: 1px solid #660000;
	border-bottom: 1px solid #660000;
	border-left: 1px solid #660000;
	text-align: left;

}
#miru h3.midasi {
	font-size: 90%;
	background-color: #FFEEEE;
	padding: 5px 3px 5px 7px;
	margin: 20px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #993366;

}
#miru .marginbox {

	margin: 20px 0px 0px;
	padding: 0px;
	border: 1px solid #333333;
}
#miru .marginbox2 {


	margin: 0px;
	padding: 5px 0px;
}

/*見る-彫刻テーブルの設定*/
#tyoukoku table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: auto;
	line-height: 120%;
	margin: 0px 0px 25px;
	padding: 0px;
	letter-spacing: 0.1em;
}
#tyoukoku caption {
	font-weight: bold;
	color: #336699;
	padding: 2px 0px 5px 2px;
	font-size: 90%;
	text-align: left;
	margin: 0px;


}
#tyoukoku th {
	background: #336699;
	border: 1px solid #000000;
	padding: 0.1em;
	font-size: 80%;
	color: #FFFFFF;
	white-space: nowrap;
	font-weight: normal;
}
#tyoukoku .backred {

	background: #FFCCCC;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#tyoukoku .backgreen{

	background: #99CC99;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#tyoukoku .backorange {

	background: #FFCC99;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#tyoukoku td {
	border: 1px solid #000000;
	padding: 0.1em;
	font-size: 80%;
	background-color: #F4F4EA;
	line-height: 110%;


}
#tyoukoku .brnon {
	white-space: nowrap;
	text-align: center;


}


/*食べるのページスタイル*/
#taberu {
	margin: 0px;
	padding: 0px;
}
#taberu .backimg {
	margin: 0px;
	padding: 20px 0px;
	background-image: url(../0002/0001/img/p_taberu.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#taberu .menubox {

	margin: 0px;
	padding: 0px;
	border: 1px solid #CC3300;
	background-color: #FFF0F0;
}
#taberu .photoback {

	background-color: #CC3300;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC3300;
}

#taberu ul.menu {

	line-height: 200%;
	font-size: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-position: outside;
	list-style-image: url(../0002/0001/img/yaji_brown.gif);
}
#taberu h2.title {
	font-size: 90%;
	background-color: #F9F4CA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
}
#taberu h2.title2 {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
	color: #64521A;
	text-align: left;


}
#taberu .submenubox {


	background-color: #F9F4CA;
	margin: 0px;
	padding: 0px;
	border: 1px solid #64521A;
}
#taberu ul.submenu {
	line-height: 200%;
	margin: 0px;
	padding: 7px 0px 5px 25px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0002/0001/img/yaji_brown.gif);

}
#taberu h2.subtitle {
	font-size: 90%;
	color: #FFFFFF;
	background-color: #AF8E2C;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #64521A;
	border-bottom-color: #64521A;
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;

}
#taberu h2.maintitle {
	font-size: 100%;
	background-color: #AF8E2C;
	margin: 0px;
	padding: 7px 5px 5px 7px;
	color: #FFFFFF;
	border-top: 3px solid #64521A;
	border-right: 1px solid #64521A;
	border-bottom: 1px solid #64521A;
	border-left: 1px solid #64521A;
	text-align: left;

}
#taberu h3.midasi {
	font-size: 90%;
	background-color: #F9F4CA;
	padding: 5px 3px 5px 7px;
	margin: 20px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #AF8E2C;

}
#taberu ul.datalist {
	line-height: 140%;
	margin: 0px;
	padding: 0px 0px 0px 20px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0002/0001/img/yaji_box.gif);


}

/*調べるのページスタイル*/
#siraberu {

	margin: 0px;
	padding: 0px;
}
#siraberu .stcbold {
	margin: 0px;
	padding: 20px 0px;
	font-size: 90%;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
}
#siraberu .backimg {
	margin: 0px;
	padding: 20px 0px;
	background-image: url(../0002/0002/img/p_siraberu.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#siraberu .menubox {


	margin: 0px;
	padding: 0px;
	border: 1px solid #006633;
	background-color: #F4FFF4;
}
#siraberu .photoback {


	background-color: #006633;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #006633;
}
#siraberu ul.menu {


	line-height: 200%;
	font-size: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-position: outside;
	list-style-image: url(../0002/0002/img/yaji_black.gif);
}
#siraberu h2.title {
	font-size: 90%;
	background-color: #EEF7EE;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
}
#siraberu h2.title2 {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
	color: #006633;
	text-align: left;


}
#siraberu .submenubox {


	background-color: #F2F2F2;
	margin: 0px 0px 15px;
	padding: 0px;
	border: 1px solid #003333;
}
#siraberu ul.submenu {
	line-height: 200%;
	margin: 0px;
	padding: 7px 0px 5px 25px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0002/0002/img/yaji_black.gif);

}
#siraberu h2.subtitle {
	font-size: 90%;
	color: #FFFFFF;
	background-color: #666666;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-bottom-color: #333333;
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;

}
#siraberu h2.maintitle {
	font-size: 100%;
	background-color: #666666;
	margin: 0px;
	padding: 7px 5px 5px 7px;
	color: #FFFFFF;
	border-top: 3px solid #333333;
	border-right: 1px solid #333333;
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;
	text-align: left;

}
#siraberu h2.kite {
	font-size: 90%;
	background-color: #CCCC99;
	padding: 5px 3px 5px 7px;
	margin: 0px;

}
#siraberu h3.midasi {
	font-size: 90%;
	background-color: #EEF7EE;
	padding: 5px 3px 5px 7px;
	margin: 20px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #006633;

}
#siraberu .kitetopmenubox {
	margin: 30px 0px;
	padding: 0px;
}
#siraberu .kitemenubox {
	margin: 0px 0px 15px;
	padding: 0px;
	border: 1px solid #000000;
}
#siraberu ul.kitemenu {
	line-height: 200%;
	margin: 0px;
	padding: 7px 0px 5px 25px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0002/0002/img/yaji_blue.gif);

}
#siraberu h2.kitelogtitle {
	font-size: 90%;
	color: #000000;
	background-color: #FFCC00;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;

}
/*調べる-テーブルの設定*/
#siratbl table {
	border-collapse: collapse;
	border: 1px solid #000000;
	line-height: 120%;
	margin: 25px 0px 0px;
	padding: 0px;
	letter-spacing: 0.1em;
}
#siratbl caption {
	font-weight: bold;
	padding: 5px 0px 5px 2px;
	font-size: 90%;
	text-align: center;
	margin: 0px;
	background-color: #99CC99;
	border: 1px solid #000000;



}
#siratbl th {
	background: #EAEAD5;
	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	white-space: nowrap;
	font-weight: bold;
}
#siratbl .backred {

	background: #FFCCCC;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#siratbl .backgreen{

	background: #99CC99;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#siratbl .backorange {

	background: #FFCC99;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#siratbl td {
	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	line-height: 140%;
	text-align: center;



}
#siratbl td.line200 {

	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	line-height: 200%;
	text-align: center;
}

#siratbl .brnon {
	white-space: nowrap;
	text-align: center;


}

/*仙台着て来てのページスタイル*/
#siraberu .stckite {
	font-size: 80%;
	margin: 0px;
	padding: 5px 0px 7px;
	text-align: left;

}
#siraberu .stckite2 {
	font-size: 80%;
	margin: 0px;
	padding: 0px;
	text-align: left;
	line-height: 150%;

}
#siraberu .kitebg {
	background-color: #CCCC99;
}
#siraberu .kitebox {
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#siraberu .kitewaku {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 80%;

}
#siraberu .kitebox2 {

	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#siraberu .kitehukibg {

	background-color: #E4E4E4;
}
#siraberu .shopbox {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CC3300;
}
#siraberu h3.shop {
	font-size: 90%;
	font-weight: bold;
	color: #CC3300;
	background-color: #FFCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin: 0px;
}


/*楽しむのページスタイル*/
#tanosimu {

	margin: 0px;
	padding: 0px;
}
#tanosimu .menubox {


	margin: 0px;
	padding: 0px;
	border: 1px solid #CC6600;
	background-color: #F5EFBA;
}
#tanosimu .photoback {


	background-color: #CC6600;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CC6600;
}
#tanosimu ul.menu {


	line-height: 200%;
	font-size: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-position: outside;
	list-style-image: url(../0002/0003/img/yaji_bw.gif);
}
#tanosimu h2.title {
	font-size: 90%;
	background-color: #FBEFEA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
}
#tanosimu h2.title2 {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
	color: #CC6633;
	text-align: left;


}
#tanosimu .submenubox {


	background-color: #F8E8E0;
	margin: 0px;
	padding: 0px;
	border: 1px solid #663300;
}
#tanosimu ul.submenu {
	line-height: 200%;
	margin: 0px;
	padding: 7px 0px 5px 25px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0002/0003/img/yaji_bw.gif);

}
#tanosimu h2.subtitle {
	font-size: 90%;
	color: #FFFFFF;
	background-color: #CC6633;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #663300;
	border-bottom-color: #663300;
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;

}
#tanosimu h2.maintitle {
	font-size: 100%;
	background-color: #CC6633;
	margin: 0px;
	padding: 7px 5px 5px 7px;
	color: #FFFFFF;
	border-top: 3px solid #003333;
	border-right: 1px solid #003333;
	border-bottom: 1px solid #003333;
	border-left: 1px solid #003333;
	text-align: left;

}
#tanosimu h3.midasi {
	font-size: 90%;
	background-color: #FBEFEA;
	padding: 5px 3px 5px 7px;
	margin: 20px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CC6633;

}
#tanosimu .marginbox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#tanosimu .marginbox2 {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#tanosimu .midasi {
	font-size: 90%;
	color: #FFFFFF;
	background-color: #28779D;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: left;
}
#taonsimu .bdright {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
#tanosimu .bdright {

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
#tanosimu .midasi2 {

	font-size: 80%;
	color: #003366;
	background-color: #71B9DB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: center;
}
#tanosimu .midasi3 {


	font-size: 80%;
	color: #FF3300;
	background-color: #FFCC66;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: center;
}
#tanosimu .midasi4 {



	font-size: 80%;
	color: #FFFFFF;
	background-color: #CC6666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: center;
}
#tanosimu .midasi5 {
	font-size: 80%;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: left;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #000000;
}
#tanosimu .stc2 {

	font-size: 80%;
	line-height: 140%;
	margin: 0px;
	padding: 3px 10px;
	text-align: left;
}
#tanosimu .midasi6 {

	font-size: 80%;
	color: #000000;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: left;
	font-weight: bold;
}
#tanosimu .stc3 {
	font-size: 90%;
	line-height: 140%;
	margin: 0px;
	padding: 0px 0px 7px;
	text-align: center;
	font-weight: bold;
}
#tanosimu h2 a:link {
	color: #FFFFFF;
}
#tanosimu h2 a:hover {
	color: #FFFF66;
}
#tanosimu h2 a:visited {
	color: #FFFFFF;
}

/*おすすめ日帰り温泉-テーブルの設定*/
#onsen table {
	border-collapse: collapse;
	border: 1px solid #000000;
	line-height: 120%;
	margin: 25px 0px 0px;
	padding: 0px;
	letter-spacing: 0.1em;
}
#onsen caption {
	font-weight: bold;
	padding: 5px 0px 5px 2px;
	font-size: 90%;
	text-align: center;
	margin: 0px;
	background-color: #FFCC00;
	border: 1px solid #000000;



}
#onsen th {
	background: #FFE1A4;
	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	white-space: nowrap;
	font-weight: bold;
}
#onsen .backred {

	background: #FFCCCC;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#onsen .backgreen{

	background: #99CC99;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#onsen .backorange {

	background: #FFCC99;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#onsen td {
	border: 1px solid #000000;
	padding: 0.1em;
	font-size: 70%;
	line-height: 140%;
	text-align: center;



}
#onsen td.line200 {

	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	line-height: 200%;
	text-align: center;
}

#onsen .brnon {
	white-space: nowrap;
	text-align: center;


}

/*お土産のページスタイル*/
#omiya {

	margin: 0px;
	padding: 0px;
}
#omiya .backimg {
	margin: 0px;
	padding: 20px 0px;
	background-image: url(../0002/0004/img/p_omiya.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#omiya .menubox {


	margin: 0px;
	padding: 0px;
	border: 1px solid #993366;
	background-color: #FAF3FA;
}
#omiya .photoback {


	background-color: #993366;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #993366;
}
#omiya ul.menu {


	line-height: 200%;
	font-size: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-position: outside;
	list-style-image: url(../0002/0004/img/yaji_green.gif);
}
#omiya h2.title {
	font-size: 90%;
	background-color: #F7E6F7;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
}
#omiya h2.title2 {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
	color: #993366;
	text-align: left;


}
#omiya h2.maintitle {
	font-size: 100%;
	background-color: #009966;
	margin: 0px;
	padding: 7px 5px 5px 7px;
	color: #FFFFFF;
	border-top: 3px solid #005539;
	border-right: 1px solid #005539;
	border-bottom: 1px solid #005539;
	border-left: 1px solid #005539;
	text-align: left;

}
#omiya h3.title {
	font-size: 90%;
	background-color: #E8FFE8;
	padding: 5px 3px 5px 7px;
	margin: 10px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #009966;

}
#omiya h3.midasi {
	font-size: 90%;
	background-color: #E8FFE8;
	padding: 5px 3px 5px 7px;
	margin: 20px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #009966;

}
#omiya .kokodebox {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#omiya .kokodebd01 {
	margin: 0px;
	padding: 0px 0px 10px;
	border: 1px solid #000000;
	background-color: #FFFFCC;
}
#omiya .kokodebd02 {

	margin: 0px;
	padding: 0px 0px 10px;
	border: 1px solid #000000;
	background-color: #F0FDF4;
}
#omiya h2.kokodemidasi {
	font-size: 90%;
	background-color: #FFCC33;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: center;

}
#omiya h2.kokodemidasi2 {
	font-size: 90%;
	background-color: #99CC99;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: center;

}
#omiya h2.kokodemidasi3 {
	font-size: 90%;
	background-color: #FFFF33;
	margin: 40px 0px 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: center;
	border-top-style: solid;
	border-top-color: #000000;
	border-top-width: 1px;

}

/*泊まるのページスタイル*/
#tomaru {

	margin: 0px;
	padding: 0px;
}
#tomaru .backimg {
	margin: 0px;
	padding: 20px 0px;
	background-image: url(../0002/0005/img/p_tomaru.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#tomaru h2.maintitle {
	font-size: 100%;
	background-color: #5F94C9;
	margin: 0px;
	padding: 7px 5px 5px 7px;
	color: #FFFFFF;
	border-top: 3px solid #305F8D;
	border-right: 1px solid #305F8D;
	border-bottom: 1px solid #305F8D;
	border-left: 1px solid #305F8D;
	text-align: left;

}
#tomaru .menubox {


	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	background-color: #F3F3F3;
}
#tomaru .photoback {


	background-color: #000000;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
#tomaru ul.menu {


	line-height: 200%;
	font-size: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-position: outside;
	list-style-image: url(../0002/0005/img/yaji_blue.gif);
}
/*宿泊エリアのテーブルスタイル*/
#area table {
	border-collapse: collapse;
	border: 1px solid #000000;
	line-height: 120%;
	margin: 25px 0px 0px;
	padding: 0px;
	letter-spacing: 0.1em;
}
#area caption {
	font-weight: bold;
	padding: 5px 0px 5px 2px;
	font-size: 90%;
	text-align: center;
	margin: 0px;
	background-color: #666666;
	border: 1px solid #000000;
	color: #FFFFFF;




}
#area th {
	background: #CCCCCC;
	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	white-space: nowrap;
	font-weight: bold;
}
#area .backred {

	background: #FFCCCC;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#area .backgreen{

	background: #99CC99;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#area .backorange {

	background: #FFCC99;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#area td {
	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	line-height: 140%;
	text-align: center;



}
#area td.line200 {

	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	line-height: 200%;
	text-align: center;
}

#area .brnon {
	white-space: nowrap;
	text-align: center;


}

/*地図のページスタイル*/
#map {

	margin: 0px;
	padding: 0px;
}
#map h2.title {
	font-size: 90%;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
	border: 1px solid #333333;

}
#map .menubox {


	margin: 0px;
	padding: 0px;
	border: 1px solid #000000;
	background-color: #F2F2DD;
}
#map .photoback {


	background-color: #000000;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #000000;
}
#map ul.menu {


	line-height: 200%;
	font-size: 90%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-position: outside;
	list-style-image: url(../0002/0006/img/yaji_black.gif);
}
#map .mapbox {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

/*イベント情報のページスタイル*/
#event0003 {
	margin: 0px;
	padding: 0px;

}
#event0003 h2.top{
	text-align: left;
	margin: 3px 0px 0px;
	padding: 5px 0px 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;

}
#event0003 .backimg {
	margin: 0px;
	padding: 20px 0px;
	background-image: url(../0003/img/p_event.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
#event0003 .boxmargin {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#event0003 .margin {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#event0003 .menubox {
	margin: 0px;
	padding: 0px;
	border: 1px solid #3366CC;
	background-color: #F7F7FF;
}
#event0003 .photoback {
	background-color: #3366CC;
	margin: 0px;
	padding: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #3366CC;
}
#event0003 ul.menu {
	line-height: 170%;
	font-size: 90%;
	margin: 5px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 40px;
	list-style-position: outside;
	list-style-image: url(../0002/0000/img/yaji_green.gif);
	text-align: left;

}
#event0003 h2.title {
	font-size: 90%;
	background-color: #EEEEFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
}
#event0003 h2.title2 {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
	color: #336699;

}
#event0003 .submenubox {


	background-color: #E2F0FA;
	margin: 0px;
	padding: 0px;
	border: 1px solid #006666;
}
#event0003 ul.submenu {
	line-height: 200%;
	margin: 0px;
	padding: 7px 0px 5px 25px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0002/0000/img/yaji_green.gif);

}
#event0003 h2.subtitle {
	font-size: 90%;
	color: #FFFFFF;
	background-color: #336699;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003333;
	border-bottom-color: #003333;
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;

}
#event0003 h2.maintitle {
	font-size: 100%;
	background-color: #336699;
	margin: 0px;
	padding: 7px 5px 5px 7px;
	color: #FFFFFF;
	border-top: 3px solid #003333;
	border-right: 1px solid #003333;
	border-bottom: 1px solid #003333;
	border-left: 1px solid #003333;
	text-align: left;

}
#event0003 h2.maintitle2 {
	font-size: 100%;
	background-color: #336699;
	margin: 0px;
	padding: 7px 5px 5px 7px;
	color: #FFFFFF;
	border-top: 3px solid #003333;
	border-right: 1px solid #003333;
	border-bottom: 1px solid #003333;
	border-left: 1px solid #003333;

}
#event0003 h3.midasi {
	font-size: 90%;
	background-color: #EEEEFF;
	padding: 5px 3px 5px 7px;
	margin: 20px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #003366;

}
/*イベント情報-テーブルの設定*/
#eventtbl table {
	border-collapse: collapse;
	border: 1px solid #000000;
	width: auto;
	line-height: 120%;
	margin: 15px 0px 25px;
	padding: 0px;
	letter-spacing: 0.1em;
}
#eventtbl caption {
	font-weight: bold;
	color: #336699;
	padding: 2px 0px 5px 2px;
	font-size: 90%;
	text-align: center;
	margin: 0px;


}
#eventtbl th {
	background: #E2F0FA;
	border: 1px solid #000000;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
	font-weight: normal;
}
#eventtbl .backred {

	background: #FFCCCC;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#eventtbl .backgreen{

	background: #99CC99;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#eventtbl .backorange {

	background: #FFCC99;
	padding: 0.1em;
	font-size: 80%;
	color: #000000;
	white-space: nowrap;
}
#eventtbl td {
	border: 1px solid #000000;
	padding: 0.1em;
	font-size: 80%;
	background-color: #F4F4EA;
	line-height: 110%;
	text-align: center;
}
#eventtbl td.left {

	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	background-color: #F4F4EA;
	line-height: 110%;
	text-align: left;
}
#eventtbl .brnon {
	white-space: nowrap;
	text-align: center;


}
#event0003 h2.titlemargin {

	margin: 5px 0px;
	padding: 0px;
}
#event0003 ul.menu2 {

	line-height: 150%;
	font-size: 70%;
	margin: 5px 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	list-style-position: outside;
	list-style-image: url(../0003/img/yaji_red.gif);
	text-align: left;
}
#event0003 .stcevent {
	font-size: 70%;
	line-height: 140%;
	margin: 10px;
	padding: 5px;
	text-align: center;
	background-color: #FFFFFF;
	border: 1px solid #666666;

}

/*旅の自在館スタイル*/
#jizai {
	margin: 0px;
	padding: 0px;
}
#jizai h2.top{
	text-align: left;
	margin: 3px 0px 0px;
	padding: 5px 0px 0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;

}
#jizai h3.title {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#jizai .bdmargin {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	border: 1px solid #333333;
}
#jizai .padd {
	padding: 15px;
	margin: 0px;
}
#jizai .bdleft {
	padding: 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #333333;
}
#jizai .topbgblue {
	padding: 0px;
	background-color: #E6E6FF;
	margin: 0px;
}
#jizai .topbgred {
	padding: 0px;
	background-color: #FFE6E6;
	margin: 0px;
}
#jizai .margin {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#jizai ul.green {
	line-height: 200%;
	margin: 0px 0px 0px 15px;
	padding: 5px 0px 5px 30px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0002/0000/img/yaji_green.gif);
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;


}
#jizai .bdred {
	margin: 0px;
	padding: 0px;
	border: 1px solid #CC3300;
}
#jizai .bdgreen {
	margin: 0px;
	padding: 0px;
	border: 1px solid #336600;
}
#jizai h3.haji {
	font-size: 90%;
	font-weight: bold;
	color: #CC3300;
	background-color: #FFCCCC;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CC3300;
}
#jizai h3.user {
	font-size: 90%;
	font-weight: bold;
	color: #336600;
	background-color: #99CC99;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #336600;
}
#jizai ul.haji {

	line-height: 150%;
	margin: 0px;
	padding: 0px 0px 5px 25px;
	font-size: 70%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0001/img/yaji_red.gif);
}
#jizai ul.user {


	line-height: 150%;
	margin: 0px;
	padding: 0px 0px 5px 25px;
	font-size: 70%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0001/img/yaji_green.gif);
}
#jizai .margin2 {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

/*マイ旅日和スタイル*/
#mytabi .submenubox {


	background-color: #F8E8E0;
	margin: 0px 0px 10px;
	padding: 0px;
	border: 1px solid #663300;
}
#mytabi ul.submenu {
	line-height: 200%;
	margin: 0px;
	padding: 7px 0px 5px 25px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0001/img/yaji_red.gif);

}
#mytabi h2.subtitle {
	font-size: 90%;
	color: #FFFFFF;
	background-color: #CC6633;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #663300;
	border-bottom-color: #663300;
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 7px;
	padding-right: 7px;
	padding-left: 7px;

}
#mytabi .submenubox2 {


	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #336600;
}
#mytabi ul.submenu2 {
	line-height: 200%;
	margin: 0px;
	padding: 7px 0px 5px 25px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0001/img/yaji_green.gif);

}
#mytabi h2.subtitle2 {
	font-size: 90%;
	color: #336600;
	background-color: #99CC99;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #336600;
	border-bottom-color: #336600;
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;

}
#mytabi .imgmargin {


	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

/*マイ旅日和ユーザー登録-テーブルの設定*/
#myuserbox table {
	border-collapse: collapse;
	border: 1px solid #000000;
	line-height: 120%;
	margin: 15px 0px 25px;
	padding: 0px;
	letter-spacing: 0.1em;
}
#myuserbox caption {
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0px;
	font-size: 90%;
	text-align: center;
	margin: 0px;
	background-color: #CC6633;
	border: 1px solid #000000;



}
#myuserbox th {
	background: #FBEFEA;
	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	color: #000000;
	font-weight: normal;

}
#myuserbox td {
	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	background-color: #F4F4EA;
	line-height: 110%;
	text-align: center;
}
#myuserbox td.left {

	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	background-color: #F4F4EA;
	line-height: 110%;
	text-align: left;
}
#myuserbox .brnon {
	white-space: nowrap;
	text-align: center;


}

/*マイ旅日和ログインフォーム-テーブルの設定*/
#myloginbox table {
	border-collapse: collapse;
	border: 1px solid #000000;
	line-height: 120%;
	margin: 15px 0px 25px;
	padding: 0px;
	letter-spacing: 0.1em;
}
#myloginbox caption {
	font-weight: bold;
	color: #FFFFFF;
	padding: 5px 0px;
	font-size: 90%;
	text-align: center;
	margin: 0px;
	background-color: #006666;
	border: 1px solid #000000;



}
#myloginbox th {
	background: #99CC99;
	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	color: #000000;
	font-weight: normal;

}
#myloginbox td {
	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	background-color: #F4F4EA;
	line-height: 110%;
	text-align: center;
}
#myloginbox td.left {

	border: 1px solid #000000;
	padding: 0.3em;
	font-size: 80%;
	background-color: #F4F4EA;
	line-height: 110%;
	text-align: left;
}
#myloginbox .brnon {
	white-space: nowrap;
	text-align: center;


}

/*マイ旅日和登録一覧*/
#mytabi .delbox {
	margin: 0px;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	background-color: #E8E8E8;

}
#mytabi .itiranbox {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;

}
#mytabi .pannavi {

	font-size: 70%;
	margin: 0px 0px 3px;
	padding: 0px;
}
#mytabi h2.itiran {

	font-size: 90%;
	background-color: #F8E8E0;
	margin: 0px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 5px;
}
#mytabi .gaiyou {

	font-size: 80%;
	line-height: 140%;
	margin: 0px 5px 0px 25px;
	padding: 5px 0px 10px;
	text-align: left;
}
#mytabi .look {
	text-align: right;
	padding-right: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#mytabi h2.title {


	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
	color: #CC6633;
	text-align: left;
}

/*マイ旅日和利用方法*/
#mytabi h2.title2 {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	color: #CC6633;
	text-align: left;
}
#mytabi h2.title3 {
	font-size: 90%;
	background-color: #FBEFEA;
	padding: 5px 3px 5px 7px;
	margin: 25px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #CC6633;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #CC6633;
	border-right-color: #CC6633;
	border-bottom-color: #CC6633;
}
#mytabi .imgbox {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#mytabi .errorbox {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	border: 1px solid #333333;

}
#mytabi h2.error {
	font-size: 100%;
	color: #FFFFFF;
	background-color: #CC6633;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
#mytabi .stcerror {
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
	text-align: center;
	margin: 0px;
	padding: 20px 10px;

}
#mytabi ul.listerror {
	font-size: 80%;
	margin: 0px;
	padding: 10px 0px 10px 35px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	list-style-position: outside;
	list-style-image: url(../0001/0001/img/yaji_red.gif);

}

/*せんだい旅日和ガイド-歴史・文化コース*/
#tabiguide h2.title {
	font-size: 90%;
	background-color: #EEEEFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 3px 3px 7px;
}
#tabiguide h2.title2 {
	font-size: 90%;
	margin-top: 25px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 5px 3px 5px 7px;
	background-color: #99CCCC;
	border: 1px solid #003366;


}
#tabiguide .submenubox {


	background-color: #E2F0FA;
	margin: 0px;
	padding: 0px;
	border: 1px solid #006666;
}
#tabiguide ul.submenu {
	line-height: 200%;
	margin: 0px;
	padding: 7px 0px 5px 25px;
	font-size: 80%;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(../0002/0000/img/yaji_green.gif);

}
#tabiguide h2.subtitle {
	font-size: 90%;
	color: #FFFFFF;
	background-color: #336699;
	border-top-width: 3px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003333;
	border-bottom-color: #003333;
	margin: 0px;
	padding-top: 9px;
	padding-bottom: 7px;
	padding-right: 0px;
	padding-left: 0px;

}
#tabiguide h2.maintitle {
	font-size: 100%;
	background-color: #336699;
	margin: 0px;
	padding: 7px 5px 5px 7px;
	color: #FFFFFF;
	border-top: 3px solid #003333;
	border-right: 1px solid #003333;
	border-bottom: 1px solid #003333;
	border-left: 1px solid #003333;
	text-align: left;

}
#tabiguide h3.midasi {
	font-size: 90%;
	background-color: #EEEEFF;
	padding: 5px 3px 5px 7px;
	margin: 20px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #003366;

}
#tabiguide .menubox3 {
	margin: 0px;
	padding: 0px;


}
#tabiguide .coursebox {
	margin: 10px 10px 15px;
	padding: 5px 0px;
	border: 1px solid #000000;
}
#tabiguide .coursebox2 {
	padding: 5px 0px 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-align: left;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	font-size: 80%;

}
#tabiguide .courselist {
	font-size: 80%;
	line-height: 140%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 35px;
}
#tabiguide h2.crstitle {
	font-size: 90%;
	color: #336699;
	padding: 5px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	text-align: left;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #336699;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-color: #336699;
	border-right-color: #336699;
	border-bottom-color: #336699;

}
#tabiguide h2.crstitle2 {

	font-size: 90%;
	color: #336699;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: left;
}


/*その他のスタイル*/
#other .marginbox {
	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#other h3.midasi {

	font-size: 90%;
	background-color: #EEEEFF;
	padding: 5px 3px 5px 7px;
	margin: 20px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #003366;
}
#sitemap h3.title {

	font-size: 90%;
	background-color: #E6F2E6;
	padding: 5px 3px 5px 7px;
	margin: 10px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #339966;
}
#sitemap .marginbox {

	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#other ul.naiyou {
	font-size: 80%;
	line-height: 160%;
	margin: 5px 15px 0px 40px;
	padding: 0px;
}
#other p.naiyou {

	font-size: 80%;
	line-height: 160%;
	margin: 5px 20px 0px;
	padding: 0px;
}
#linklist {
	margin-right: 30px;
	margin-left: 30px;
	padding: 10px;
	border: 1px solid #666666;
	margin-top: 10px;
	margin-bottom: 10px;
}
#linklist .stc {

	font-size: 80%;
	line-height: 140%;
	margin: 0px 5px;
	padding: 5px 0px 10px;
	text-align: left;
}
#linklist .listno {
	font-size: 80%;
	text-align: left;
	margin: 5px 10px 15px 60px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: decimal;
	line-height: 150%;


}
#moji .marginbox {

	padding: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#moji .stc {

	font-size: 100%;
	line-height: 140%;
	margin: 0px 5px;
	padding: 5px 0px 10px;
	text-align: left;
}
#moji h2.midasi {
	font-size: 100%;
	margin: 15px 10px 0px;
	padding: 7px 5px 5px 7px;
	color: #336699;
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 10px solid #336699;
	text-align: left;
	background-color: #99CCCC;

}
#moji .photobox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 35px;
	margin-left: 0px;
	text-align: center;

}
#moji .stc2 {


	font-size: 100%;
	line-height: 140%;
	margin: 0px 25px;
	padding: 10px 0px;
	text-align: left;
}
#link {
	margin: 0px 10px 10px;
	padding: 0px;
}
#link ul.list {
	font-size: 80%;
	line-height: 150%;
	text-align: left;
	margin: 0px 0px 20px 40px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../0005/img/yaji_green.gif);

}
#link li {
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 0px;
}
#link .listno {
	font-size: 80%;
	text-align: left;
	margin: 10px 10px 10px 60px;
	padding: 0px;
	list-style-position: outside;
	list-style-type: decimal;
	line-height: 150%;


}#link h2.midasi {

	font-size: 90%;
	margin: 0px 15px;
	padding: 7px 5px 5px 7px;
	text-align: left;
	background-color: #99CC99;
}
#link ul.pageback {
	font-size: 70%;
	text-align: right;
	margin: 0px 10px 10px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../0005/img/yaji_green.gif);
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
#link h3.midasi {
	font-size: 90%;
	margin: 20px 5px 0px;
	padding: 0px 0px 0px 5px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #336666;
}#stcb .marginbox {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#stcb h3.midasi {


	font-size: 90%;
	background-color: #99CC99;
	padding: 5px 3px 5px 7px;
	margin: 20px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #006600;
}
#stcb ul.naiyou {

	font-size: 80%;
	line-height: 160%;
	margin: 5px 15px 0px 40px;
	padding: 0px;
}
#stcb p.naiyou {


	font-size: 80%;
	line-height: 160%;
	margin: 5px 20px 0px;
	padding: 0px;
}
#stcb ul.list {

	font-size: 80%;
	line-height: 150%;
	text-align: left;
	margin: 0px 0px 10px 30px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../0004/img/yaji_green.gif);
}
#stcb li {
	padding-bottom: 5px;
	padding-top: 5px;
	margin: 0px;
	padding-right: 10px;
	padding-left: 0px;
}
#stcb .down {
	text-align: right;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
#stcb .stc {


	font-size: 70%;
	margin: 0px;
	padding: 0px;
}
#link .stc {

	font-size: 70%;
	line-height: 140%;
	margin: 0px;
	padding: 5px 0px;
}
#link .marginbox {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#link .stc2 {
	font-size: 70%;
	line-height: 140%;
	margin: 0px;
	padding: 5px 0px;
	text-align: center;
}
#miru .stcred {
	font-size: 80%;
	line-height: 140%;
	color: #CC0000;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
#miru .stcotoi {
	font-size: 80%;
	line-height: 140%;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	background-color: #FFFFCC;
	text-align: center;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
#link h2.title {
	font-size: 90%;
	margin: 0px 20px 20px;
	padding: 10px 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
#link h2.midasi01 {
	margin: 0px 10px 20px;
	padding: 0px 0px 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
#sakura {


	margin: 0px;
	padding: 0px;
}
#sakura .buttonbox {

	margin: 5px 0px 10px;
	padding: 0px;
}
#sakura .line {
	padding: 0px 7px 0px 0px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #99CC66;
	margin: 0px;
}
#sakura .line2 {
	padding: 0px 7px 0px 0px;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #99CC66;
	border-right-width: 7px;
	border-right-style: solid;
	border-right-color: #99CC66;
	margin: 0px;
}
#sakura h2.midasi {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
}
#sakura .list {
	font-size: 80%;
	line-height: 180%;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 30px;
	list-style-position: outside;
	list-style-image: url(../0002/0000/0008/img/list_sakura.gif);
}
#sakura h2.midasi02 {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#sakura .stcred {
	font-size: 80%;
	line-height: 140%;
	color: #CC0000;
	padding-top: 10px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	text-align: left;
}
#sakura .marginbox {
	padding: 0px 0px 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #666666;
	background-image: url(../0002/0000/0008/img/back.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
#sakura .midasiback {
	background-color: #99CC66;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#sakura h2.meisyo {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 7px;
}
#sakura .migoro {
	margin: 0px;
	padding-right: 10px;
}
#sakura .line3 {

	padding: 0px 0px 0px 7px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #FDC1C3;
	margin: 0px;
}
#sakura .boldred {
	font-size: 80%;
	font-weight: bold;
	margin: 0px 0px 7px;
	padding: 0px 0px 0px 5px;
	color: #CC3300;
}
#sakura .imgbox {
	text-align: center;
	margin: 0px;
	padding: 0px;
}
#sakura .stc {

	font-size: 80%;
	color: #333333;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: left;
}
#sakura .non {
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 10px;
}
#sakura .boldred2 {
	font-weight: bold;
	color: #CC3300;
}
#sakura .stc2 {


	font-size: 80%;
	color: #333333;
	padding-top: 0px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 5px;
	text-align: left;
}
#sakura .dot {
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
	padding: 0px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
	margin-left: 0px;
}
#sakura .tbcbox {
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#sakura a:link {
	color: #CC0000;
}
#sakura a:hover {
	color: #CC0000;
}
#sakura a:visited {
	color: #CC0000;
}
#staff {
	margin: 0px;
	padding: 0px;
	background-image: url(../0006/img/backimg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#staff .obi {
	background-color: #004623;
	padding: 7px 7px 7px 10px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#staff .back {
	font-size: 80%;
	margin: 20px 35px 0px;
	padding: 0px 0px 5px;
	text-align: right;
}
#staff .marginbox {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#staff .box {
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006633;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006633;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#staff h2.midasi {
	font-size: 80%;
	background-color: #99CC99;
	margin: 0px;
	padding: 5px 0px;
}
#staff .stc {
	font-size: 70%;
	color: #666666;
	line-height: 130%;
	margin: 0px;
	padding: 10px;
}
#staff .year {
	background-color: #C7E2C7;
	margin: 0px;
	padding: 3px 0px 3px 15px;
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#staff .tuki {
	font-size: 80%;
	line-height: 150%;
	margin: 0px;
	padding: 10px 0px;
}
#staff h2.title {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 5px 0px 3px 5px;
	border-top-width: 3px;
	border-left-width: 15px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #006633;
	border-left-color: #006633;
	text-align: left;
	clear: both;
}
#staff .date {
	font-size: 80%;
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#staff .naiyou {
	font-size: 80%;
	line-height: 150%;
	margin: 0px;
	padding: 0px 0px 10px;
	color: #666666;
}
#staff img.left {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	clear: both;
}
#staff .kanren {
	font-size: 80%;
	color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	clear: both;
}
#staff ul.list {
	font-size: 70%;
	line-height: 150%;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	list-style-type: square;
}
#staff .marginbox2 {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#staff .navi {
	font-size: 80%;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	background-color: #F0F0FF;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#kotoba {
	margin: 0px;
	padding: 0px;
	background-image: url(../0007/img/backimg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#kotoba .obi {
	background-color: #004623;
	padding: 7px 7px 7px 10px;
	margin: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#kotoba .back {
	font-size: 80%;
	margin: 20px 35px 0px;
	padding: 0px 0px 5px;
	text-align: right;
}
#kotoba .marginbox {
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kotoba .box {
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006633;
	border-right-color: #006633;
	border-bottom-color: #006633;
	border-left-color: #006633;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-color: #FFFFFF;
}
#kotoba h2.midasi {
	font-size: 80%;
	background-color: #99CC99;
	margin: 0px;
	padding: 5px 0px;
}
#kotoba .stc {
	font-size: 70%;
	color: #666666;
	line-height: 130%;
	margin: 5px 5px 0px;
	padding: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
}
#kotoba .year {
	background-color: #C7E2C7;
	margin: 0px;
	padding: 3px 0px 3px 15px;
	text-align: left;
	font-size: 80%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#kotoba .tuki {
	font-size: 80%;
	line-height: 150%;
	margin: 0px;
	padding: 10px 0px;
}
#kotoba h2.title {
	font-size: 90%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 5px 0px 3px 5px;
	border-top-width: 3px;
	border-left-width: 15px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #006633;
	border-left-color: #006633;
	text-align: left;
	clear: both;
}
#kotoba .date {
	font-size: 80%;
	margin: 0px 0px 10px;
	padding: 0px 0px 5px;
	text-align: right;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#kotoba .naiyou {
	font-size: 80%;
	line-height: 150%;
	margin: 0px;
	padding: 0px 0px 10px;
	color: #666666;
}
#kotoba img.left {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	clear: both;
}
#kotoba .kanren {
	font-size: 80%;
	color: #666666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
	clear: both;
}
#kotoba ul.list {
	font-size: 70%;
	line-height: 150%;
	margin: 0px;
	padding: 7px 0px 0px 30px;
	list-style-type: square;
}
#kotoba .marginbox2 {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#kotoba .navi {
	font-size: 80%;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 20px;
	padding-right: 0px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	background-color: #F0F0FF;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#kotoba .myphoto {
	margin: 0px;
	padding-top: 5px;
}
#kotoba .caption {
	font-size: 70%;
	color: #666666;
	margin: 0px;
	padding: 3px 0px;
	line-height: 110%;
}
#kotoba .backimg {
	background-image: url(../0007/img/mainback.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#about {

	margin: 15px 0px 0px;
	padding: 0px;
}
#about h2.title {
	font-size: 100%;
	color: #FFFFFF;
	background-color: #336666;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 5px 10px;
}
#about h2.midasi {
	font-size: 90%;
	color: #336666;
	background-color: #D6EBD6;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 3px 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #336666;
	border-bottom-color: #336666;

}
#about .marginbox {
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#about .caption {


	font-size: 70%;
	line-height: 100%;
	margin: 0px;
	padding: 3px 0px 5px;
}
#about .moji {

	font-size: 80%;
	margin: 0px;
	padding: 0px;
}

#annai .subnavi {
	font-size: 80%;
	margin: 0px 0px 15px 25px;
	padding: 0px;
	text-align: left;
	line-height: 140%;
	list-style-position: outside;
	list-style-type: square;

}
#annai .imgbox {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#annai .kihon {
	font-size: 80%;
	line-height: 140%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
}
#annai h2.an {
	font-size: 90%;
	background-color: #99CC99;
	margin: 20px 10px 0px;
	padding: 5px 3px 5px 5px;
	text-align: left;

}#annai h2.title {
	background-color: #336633;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #003300;
	font-size: 120%;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#jigyou h2.midasi {

	font-size: 100%;
	margin: 15px 0px 0px;
	padding: 7px 5px 5px 7px;
	color: #336699;
	border-top: 1px solid #336699;
	border-right: 1px solid #336699;
	border-bottom: 1px solid #336699;
	border-left: 10px solid #336699;
	text-align: left;
	background-color: #99CCCC;
}
#jigyou .stc {


	font-size: 100%;
	line-height: 140%;
	margin: 0px 5px;
	padding: 5px 0px 10px;
	text-align: left;
}
#kotoba .sijin {
	color: #006696;
	padding-bottom: 5px;
	font-size: 100%;
	font-weight: bold;
	line-height: 110%;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-left: 0px;
}

/*広域ページスタイル（東北探訪）*/
#kouiki {

	margin: 0px;
	padding: 0px;
}
#kouiki .titleback {
	background-image: url(../0010/img/top_back.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 369px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #663300;
}
#kouiki .btnbox {
	font-size: 70%;
	color: #666666;
	margin: 0px;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
	text-align: right;
}
#kouiki h2.midasi {
	font-size: 100%;
	color: #006633;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
}
#kouiki h2.midasi2 {
	font-size: 90%;
	color: #FFFFFF;
	text-align: left;
	margin: 0px 0px 5px;
	padding: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
	background-color: #339933;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006633;
}
#kouiki .midasi3 {
	font-size: 80%;
	color: #000000;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: left;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #000000;
}
#kouiki .midasi4 {
	font-size: 80%;
	color: #FFFFFF;
	background-color: #CC6666;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: center;
}
#kouiki .stc2 {

	font-size: 80%;
	line-height: 140%;
	margin: 0px;
	padding: 3px 10px 7px;
	text-align: left;
}
#kouiki .midasi5 {

	font-size: 80%;
	color: #003366;
	background-color: #71B9DB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: center;
}
#kouiki .midasi6 {

	font-size: 80%;
	color: #000000;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	text-align: left;
	font-weight: bold;
}#kouiki .marginbox {


	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#kouiki .midasi7 {


	font-size: 80%;
	color: #FFFFFF;
	background-color: #778EC4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: center;
}
#kouiki .midasi8 {

	font-size: 80%;
	color: #000000;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	text-align: left;
	font-weight: bold;
	border-left-width: 7px;
	border-left-style: solid;
	border-left-color: #000000;
}
#kouiki .midasi9 {



	font-size: 80%;
	color: #FFFFFF;
	background-color: #778EC4;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #000000;
	text-align: center;
}
#kouiki .bdsita {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#kouiki .day1 {
	font-size: 80%;
	font-weight: bold;
	color: #333399;
	margin: 0px 0px 5px;
	padding: 5px;
}
#kouiki .day2 {

	font-size: 80%;
	font-weight: bold;
	color: #89319B;
	margin: 0px 0px 5px;
	padding: 5px;
}
#kouiki .day3 {

	font-size: 80%;
	font-weight: bold;
	color: #9C3048;
	margin: 0px 0px 5px;
	padding: 5px;
}
#kouiki .day4 {

	font-size: 80%;
	font-weight: bold;
	color: #9E852E;
	margin: 0px 0px 5px;
	padding: 5px;
}
#kouiki .day5 {

	font-size: 80%;
	font-weight: bold;
	color: #34A02C;
	margin: 0px 0px 5px;
	padding: 5px;
}
#kouiki .day1r {
	font-size: 80%;
	margin: 0px 0px 5px;
	padding: 10px 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #333399;
}
#kouiki .day2r {
	font-size: 80%;
	margin: 0px 0px 5px;
	padding: 10px 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #89319B;
}
#kouiki .day3r {
	font-size: 80%;
	margin: 0px 0px 5px;
	padding: 10px 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #9C3048;
}
#kouiki .day4r {
	font-size: 80%;
	margin: 0px 0px 5px;
	padding: 10px 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #9E852E;
}
#kouiki .day5r {
	font-size: 80%;
	margin: 0px 0px 5px;
	padding: 10px 5px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #34A02C;
}

#kouiki ul.linklist {
	font-size: 80%;
	line-height: 180%;
	list-style-position: outside;
	list-style-image: url(../0010/img/yaji.gif);
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
}
#kouiki .linestc {
	font-size: 80%;
	line-height: 140%;
	margin: 0px 10px;
	padding: 3px 10px 10px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#kouiki .linkbox {
	margin: 0px;
	padding: 0px;
	border: 1px solid #999999;
}
#kouiki .linestc2 {
	font-size: 80%;
	line-height: 140%;
	margin: 0px 0px 20px;
	padding: 10px;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	background-color: #F7F7F7;
}
#kouiki .marginbox2 {



	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
}
#access {
	margin: 0px;
	padding: 0px;
}
#access .menuback {
	background-image: url(../0002/0002/0000/img/menu_back.gif);
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
#access .stctop {
	font-size: 80%;
	line-height: 160%;
	margin: 0px;
	padding: 10px;
	border: 1px solid #999999;
	text-align: left;
}
#access h2.m_air {
	font-size: 110%;
	color: #0176EB;
	text-align: left;
	margin: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #0176EB;
	padding: 5px;
}
#access .tblback {
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
}
#access .tbl01_air {
	font-size: 80%;
	background-color: #DFEFFF;
	text-align: center;
	margin: 0px;
	padding: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#access .tblwhite {

	font-size: 80%;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#access .stcs {

	font-size: 80%;
	line-height: 160%;
	margin: 0px 0px 10px;
	padding: 0px;
	text-align: left;
}
#access h2.m_rail {

	font-size: 110%;
	color: #079D0B;
	text-align: left;
	margin: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #079D0B;
	padding: 5px;
}
#access h2.m_rail2 {
	font-size: 90%;
	color: #079D0B;
	text-align: left;
	margin: 0px;
	padding: 5px;
	background-color: #D0E8D0;
}
.marginbox30 {



	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
#access h2.m_high {


	font-size: 110%;
	color: #993366;
	text-align: left;
	margin: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #993366;
	padding: 5px;
}
#access .tbl01_high {

	font-size: 80%;
	background-color: #E8D0E8;
	text-align: center;
	margin: 0px;
	padding: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#access .tblgry {


	font-size: 80%;
	background-color: #F2F2F2;
	text-align: left;
	margin: 0px;
	padding: 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #666666;
	border-left-color: #666666;
}
#access h2.m_fe {


	font-size: 110%;
	color: #F8823A;
	text-align: left;
	margin: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #F8823A;
	padding: 5px;
}
#access h2.m_fe2 {

	font-size: 90%;
	color: #CC6633;
	text-align: left;
	margin: 0px;
	padding: 5px;
	background-color: #FEEFD3;
}
.marginbox10 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.marginbox15 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.marginbox20 {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#access h3.midasi {

	font-size: 90%;
	background-color: #EBEBEB;
	padding: 5px 3px 5px 7px;
	margin: 20px 0px 5px;
	border-left-width: 10px;
	border-left-style: solid;
	border-left-color: #333333;
}
#other .date {
	font-size: 80%;
	text-align: right;
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#other .stcbox {
	font-size: 80%;
	line-height: 160%;
	text-align: left;
	padding: 15px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	border: 1px solid #666666;
}
#other .tblback {
	background-color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
}
#other .tbl01 {
	background-color: #EAEAEA;
	text-align: center;
	margin: 0px;
	padding: 5px 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-size: 80%;
	font-weight: bold;
	white-space: nowrap;
}
#other .tbl02 {
	text-align: left;
	margin: 0px;
	padding: 5px 3px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #333333;
	border-left-color: #333333;
	font-size: 80%;
}
#other .imgboxs {
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#tabitoku .syunbox {
	background-color: #E1F0F0;
	border: 1px solid #999999;
	margin-right: 30px;
	margin-left: 30px;
	margin-bottom: 20px;
	padding: 10px 0px 20px;
}
#tabitoku h2.subtitle {
	text-align: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding: 0px;
}
#tabitoku .otherbox {
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 20px;
	padding: 10px 0px 20px;
}
#siraberu h2.title3 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CC3399;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#sirabox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#sirabox .linkm {
	font-size: 90%;
	font-weight: bold;
	color: #CC3399;
	text-align: left;
	margin: 5px 0px 7px 10px;
	padding: 0px;
}
#sirabox .bgbox {
	background-image: url(../0002/0002/img/bgimg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 5px 0px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CC3399;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#sirabox .sirastc {
	font-size: 70%;
	line-height: 140%;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#sirabox a {
	color: #CC3399;
}
#sirabox a:hover {
	color: #CC66CC;
}
#sirabox a:visited {
	color: #CC3399;
}
#omiya h2.title3 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #009966;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#buybox {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#buybox .linkm {
	font-size: 90%;
	font-weight: bold;
	color: #009966;
	text-align: left;
	margin: 5px 0px 7px 10px;
	padding: 0px;
}
#buybox .bgbox {
	background-image: url(../0002/0004/img/bgimg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 5px 0px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #009966;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#buybox .sirastc {
	font-size: 70%;
	line-height: 140%;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#buybox a {
	color: #009966;
}
#buybox a:hover {
	color: #00CC99;
}
#buybox a:visited {
	color: #009966;
}
#eve {

	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#eve h2.title {

	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#eve h2.midasi {
	font-size: 90%;
	color: #006699;
	text-align: left;
	padding: 7px 5px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #006699;
	background-color: #CCCCFF;
}
#eve .setu {
	font-size: 80%;
	line-height: 140%;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
#esp {
	margin: 0px;
	padding: 0px;
	border: 1px solid #333333;
}
#esp ul {
	font-size: 80%;
	line-height: 180%;
	text-align: left;
	margin: 10px 0px 20px 30px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../0003/img/yaji_sp.gif);
}
#esp a {
	color: #FF6666;
}
#esp a:hover {
	color: #FF9999;
}
#esp a:visited {
	color: #FF6666;
}
#esu {
	margin: 0px;
	padding: 0px;
	border: 1px solid #333333;
}
#esu ul {
	font-size: 80%;
	line-height: 180%;
	text-align: left;
	margin: 10px 0px 20px 30px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../0003/img/yaji_su.gif);
}
#esu a {
	color: #336699;
}
#esu a:hover {
	color: #3399CC;
}
#esu a:visited {
	color: #336699;
}
#eau {
	margin: 0px;
	padding: 0px;
	border: 1px solid #333333;
}
#eau ul {
	font-size: 80%;
	line-height: 180%;
	text-align: left;
	margin: 10px 0px 20px 30px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../0003/img/yaji_au.gif);
}
#eau a {
	color: #663333;
}
#eau a:hover {
	color: #996633;
}
#eau a:visited {
	color: #663333;
}
#ewi {
	margin: 0px;
	padding: 0px;
	border: 1px solid #333333;
}
#ewi ul {
	font-size: 80%;
	line-height: 180%;
	text-align: left;
	margin: 10px 0px 20px 30px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../0003/img/yaji_wi.gif);
}
#ewi a {
	color: #663399;
}
#ewi a:hover {
	color: #6666CC;
}
#ewi a:visited {
	color: #663399;
}#eve ul.list {

	font-size: 80%;
	line-height: 180%;
	text-align: left;
	margin: 10px 0px 20px 30px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../0003/img/yaji_su.gif);
}
#eve .bgeventc {
	background-image: url(../0003/img/p_evec.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#eve .bgeventc2 {
	background-image: url(../0003/img/p_spot.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#eizou {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#eizou h2.title {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#eizou .linkm {
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px 7px 10px;
	padding: 0px;
}
#eizou .bgbox {
	background-image: url(../0012/img/bgimg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 5px 0px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#eizou .setustc {
	font-size: 70%;
	line-height: 140%;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#eizou a {
	color: #006699;
}
#eizou a:hover {
	color: #0099CC;
}
#eizou a:visited {
	color: #006699;
}
#kinrin {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#kinrin h2.title {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#kinrin .linkm {
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px 7px 10px;
	padding: 0px;
}
#kinrin .bgbox {
	background-image: url(../0012/img/bgimg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 5px 0px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#kinrin .setustc {
	font-size: 70%;
	line-height: 140%;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#kinrin a {
	color: #006699;
}
#kinrin a:hover {
	color: #0099CC;
}
#kinrin a:visited {
	color: #006699;
}
#maga {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#maga h2.title {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#maga .linkm {
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px 7px 10px;
	padding: 0px;
}
#maga .bgbox {
	margin: 0px;
	padding: 5px 0px;
	border: 1px solid #CCCCCC;
}
#maga .setustc {
	font-size: 70%;
	line-height: 140%;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#maga .line {
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px;
}
#maga .linkstc {
	font-size: 80%;
	text-align: right;
	margin: 7px 5px 5px 10px;
	padding: 7px 0px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
#other h2.title {

	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#other ul.sitelist {

	font-size: 80%;
	line-height: 180%;
	text-align: left;
	margin: 30px 0px 20px 30px;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../0004/img/yaji_blue.gif);
}
#other .bgimgbox {
	background-image: url(../0004/img/main_bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006699;
}
#osusume {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 40px;
	margin-left: 0px;
}
#osusume h2.title {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #006699;
	text-align: left;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#osusume .linkm {
	font-size: 90%;
	font-weight: bold;
	text-align: left;
	margin: 5px 0px 7px 10px;
	padding: 0px;
}
#osusume .bgbox {
	background-image: url(../0012/img/bgimg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	margin: 0px;
	padding: 5px 0px;
	border-top-width: 3px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #006699;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#osusume .setustc {
	font-size: 70%;
	line-height: 140%;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#osusume a {
	color: #006699;
}
#osusume a:hover {
	color: #0099CC;
}
#osusume a:visited {
	color: #006699;
}
/*季節特集スタイル*/
#kisetsu {

	margin: 0px;
	padding: 0px;
}
#kisetsu h2.maintitle {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
	text-align: left;
	padding: 20px 0px 0px 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#kisetsu .bd_sp {
	border: 1px solid #333333;
	background-image: url(../0002/0000/0007/img/bg_sakura.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#kisetsu h2.spt {
	font-size: 140%;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CC6666;
	padding: 20px 20px 0px;
	color: #CC6666;
}
#kisetsu .stc {
	text-align: left;
	margin: 0px 250px 20px 30px;
	padding: 0px;
}
#kisetsu .botbox {
	text-align: right;
	margin: 0px 250px 20px 30px;
	padding: 10px 0px 0px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999999;
}
#kisetsu .bd_ky {
	border: 1px solid #333333;
	background-image: url(../0002/0000/0007/img/bg_kouyou.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#kisetsu h2.kyt {

	font-size: 140%;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #663300;
	padding: 20px 20px 0px;
	color: #663300;
}
#kisetsu .bd_sky {

	border: 1px solid #333333;
	background-image: url(../0002/0000/0007/img/bg_sky.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#kisetsu h2.skyt {
	font-size: 140%;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #003366;
	padding: 20px 20px 0px;
	color: #003366;
}
