/*   ボディー設定   */

body {

	/**/font-family:"Arial";

	font-size: 9pt;

	color: #212121;

	line-height:18px;

	letter-spacing:0px;
	
	background:#FFFFFF url("../img/bg.gif") left top repeat
}

/*   ここまで   */









/*   イメージ設定   */

img {

	border:none;

}

/*   ここまで   */



/*   ニュースリスト設定   */

.top_news {

	list-style:url("../img/icon/point_12px.gif");

	margin-left: 10px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.top_news li {

	/**/font-family:"Arial";

	border-bottom: 1px dotted #CCCCCC;

}

.top_news a {

	color: #212121;

	text-decoration: underline;

	font-weight: normal;

	line-height: 20px;

}

.top_news a:hover {

	color: #DD0000;

	padding-bottom:5px;

	text-decoration:underline;

	line-height: 20px;

}



/*   ここまで   */



#pickupConcert {
	float:right;
	width:auto;
	padding:3px 5px;
	text-align:left;
	overflow:hidden;
	color: #FFFFFF;
	width:180px
}
#pickupConcert a {
	color:#FFFFFF;
	font-weight:bold;
	display:block;
	width:100%;
	height:100%
}
#pickupConcert a:hover {
	text-decoration:underline
}

#pickupTitle {
	float:right;
	padding:5px 5px
}




/*   ナビ設定   */

#navi_box {

	width: auto;

	padding: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 30px;

	margin-left: 0px;

}

#navi_box ul.navi {

	padding: 0;

	list-style-type: none;

	margin: 0;

}

#navi_box ul.navi li {

	padding-left:3px;

	padding-right:3px;

	float: left;

	width: auto;

	text-align: center;

}

/*   ここまで   */





/*   商品一覧説明リスト設定   */

/*   ここまで   */







/*   見出しフォント設定   */

h1.midashi {

	background:url("../img/h/bar_01.gif");

	/**/font-family:Arial;

	font-size: 15px;

	color:#696969;

	background-repeat:no-repeat;

	background-position:left top;

	height: 30px;

	padding-top: 6px;

	padding-left: 30px;

	margin-bottom:-10px;

	clear:both;

}

h3.midashi3 {

	/**/font-family:Arial;

	font-size: 15px;

	color:#212121;

	padding-left: 10px;

	clear:both;

	border-left-width: 7px;

	border-left-style: solid;

	border-left-color: #0080C0;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

	margin-left:20px;

	margin-right:20px;

}

h2.midashi2 {

	background:url("../img/h/bar_01.gif");

	background-repeat:no-repeat;

	background-position:left top;

	height: 30px;

	padding-top: 6px;

	padding-left: 30px;

	margin-bottom:-10px;

	clear:both;

}

h2.midashi2 a {

	font-size: 12px;

	color:#696969;

}

h2.midashi2 a:hover {

	font-size: 12px;

	color:#696969;

	text-decoration:underline;

}

span.new {

	padding-left:10px;

	color:#FF0000;

	font-size:10px;

}

span.price {

	color:#FF0000;

	font-weight:bold;

	text-decoration:underline;

}



/*   ここまで   */



/*   リンク設定   */

a:link {

	color: #212121;

	text-decoration: none

}

a:visited {

	color: #212121;

	text-decoration: none

}

a:active {

	color: #212121;

	text-decoration: none

}

a:hover {

	color: #0033FF;

	text-decoration: none

}

/*   ここまで   */





/*   ボックス設定   */

#all{

	width:980px;

	margin-left:auto;

	margin-right:auto;

	border: 1px solid #CCCCCC;

	background-color: #FFFFFF;

}

#header {

	font-size: 15px;

	font-style: normal;

	height: auto;

	width: 980px;

	background-color:#FFFFFF;

	border-bottom: 1px solid #CCCCCC;

}

#header_top {

	width:967px;

	height:auto;

	background-color: #024D8A;

	color: #FFFFFF;

	padding-top: 3px;

	padding-right: 3px;

	padding-bottom: 3px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

#body {

	height: auto;

	width: 100%;

}

#left_menu {

	background-color:#FFFFFF;

	height: 100%;

	width: 210px;

	padding: 10px;

	float: left;

	clear: both;

}

#main_contents {

	height: auto;

	width: 726px;

	float: left;

	padding: 10px;

	background-color: #FFFFFF;

	border-left:1px solid #CCCCCC

}

#footer {

	height: auto;

	width: 100%;

	background-color:#EEEEEE;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	padding-top: 10px;

	padding-bottom: 10px;

	clear:both;

}

#footer #foot_box {

	width:700px;

	align:center;

	margin-left:auto;

	margin-right:auto;

}







	

/*   ここまで   */



/*   メインコンテンツ   */



.top_box_1 {

	width:697px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 5px;

	list-style:none;

}
.top_box_1top {

	width:697px;

	padding:5px;

	text-align:left;

	float:left;

	margin:3px 5px 0 5px;

	list-style:none;

}
.top_box_1top2 {

	width:232px;

	padding:0;

	text-align:left;

	float:left;

	margin:0 0 3px 5px;

	list-style:none;

}



.top_box_2 {

	width:219px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 0px;

}

.top_box_2 .inner_a {

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	margin-bottom:5px;

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding-top: 0px;

	padding-left: 5px;

	padding-right:0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.top_box_2 .inner_a a {

	font-weight:bold;

	color:#696969;

	text-decoration:none;

}

.top_box_2 .inner_a a:hover {

	font-weight:bold;

	color:#0033FF;

	text-decoration:underline;

}



.top_box_2 .inner_b {

	padding:5px;

	margin-bottom:5px;

	text-align:center;

}

.top_box_2 .inner_b a img {

	border:5px solid #CCCCCC;

	margin:-5px;

}

.top_box_2 .inner_b a:hover img {

	border:5px solid #DD0000;

	margin:-5px;

}



.top_box_2 .inner_c {

	padding-top:0px;

	padding-bottom:0px;

	padding-left:5px;

	padding-right:0px;

	text-align:left;

}



.top_box_2 .inner_d {

	color:#212121;

	font-weight:normal;

	padding-top:0px;

	padding-bottom:0px;

	padding-left:0px;

	padding-right:15px;

	text-align:right;

	text-decoration:none;

	/*background:url("../img/kakko_b.gif") bottom left no-repeat;*/

}

/*   ここまで   */









/*   商品一覧   */

.item_category {

	width:337px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 0px;

	border:1px solid #CCCCCC;

}

.item_category .inner_a {

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding:0px;

	float:left;

	border: 1px solid #CCCCCC;

}

.item_category .inner_a2 {

	width:210px;

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	margin-bottom:5px;

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding-top: 0px;

	padding-left: 5px;

	padding-right:10px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin-left:5px;

	margin-right:5px;

	float:left;

}



.item_category .inner_b {

	font-size:14px;

	background:url("../img/item/bar_01.gif") top left no-repeat;

	color:#FFFFFF;

	margin-bottom:5px;

	text-align:left;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 28px;

}

.item_category .inner_b a {

	color:#FFFFFF;

	text-decoration:none;

}

.item_category .inner_b a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}











.item_category2 {

	width:337px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 0px;

	border:1px solid #CCCCCC;

}

.item_category2 .inner_a {

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding:0px;

	float:left;

	border: 1px solid #CCCCCC;

}

.item_category2 .inner_a2 {

	width:210px;

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	margin-bottom:5px;

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding-top: 0px;

	padding-left: 5px;

	padding-right:10px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin-left:5px;

	margin-right:5px;

	float:left;

}



.item_category2 .inner_b {

	font-size:14px;

	background:url("../img/item/bar_02.gif") top left no-repeat;

	color:#FFFFFF;

	margin-bottom:5px;

	text-align:left;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 28px;

}

.item_category2 .inner_b a {

	color:#FFFFFF;

	text-decoration:none;

}

.item_category2 .inner_b a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}









.item_category3 {

	width:337px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 0px;

	border:1px solid #CCCCCC;

	clear:left;

}

.item_category3 .inner_a {

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding:0px;

	float:left;

	border: 1px solid #CCCCCC;

}

.item_category3 .inner_a2 {

	width:210px;

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	margin-bottom:5px;

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding-top: 0px;

	padding-left: 5px;

	padding-right:10px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin-left:5px;

	margin-right:5px;

	float:left;

}



.item_category3 .inner_b {

	font-size:14px;

	background:url("../img/item/bar_03.gif") top left no-repeat;

	color:#FFFFFF;

	margin-bottom:5px;

	text-align:left;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 28px;

}

.item_category3 .inner_b a {

	color:#FFFFFF;

	text-decoration:none;

}

.item_category3 .inner_b a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}











.item_category4 {

	width:337px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 0px;

	border:1px solid #CCCCCC;

}

.item_category4 .inner_a {

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding:0px;

	float:left;

	border: 1px solid #CCCCCC;

}

.item_category4 .inner_a2 {

	width:210px;

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	margin-bottom:5px;

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding-top: 0px;

	padding-left: 5px;

	padding-right:10px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin-left:5px;

	margin-right:5px;

	float:left;

}



.item_category4 .inner_b {

	font-size:14px;

	background:url("../img/item/bar_04.gif") top left no-repeat;

	color:#FFFFFF;

	margin-bottom:5px;

	text-align:left;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 28px;

}

.item_category4 .inner_b a {

	color:#FFFFFF;

	text-decoration:none;

}

.item_category4 .inner_b a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}













.item_category5 {

	width:337px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 0px;

	border:1px solid #CCCCCC;

}

.item_category5 .inner_a {

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding:0px;

	float:left;

	border: 1px solid #CCCCCC;

}

.item_category5 .inner_a2 {

	width:210px;

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	margin-bottom:5px;

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding-top: 0px;

	padding-left: 5px;

	padding-right:10px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin-left:5px;

	margin-right:5px;

	float:left;

}



.item_category5 .inner_b {

	font-size:14px;

	background:url("../img/item/bar_05.gif") top left no-repeat;

	color:#FFFFFF;

	margin-bottom:5px;

	text-align:left;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 28px;

}

.item_category5 .inner_b a {

	color:#FFFFFF;

	text-decoration:none;

}

.item_category5 .inner_b a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}











.item_category6 {

	width:337px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 0px;

	border:1px solid #CCCCCC;

}

.item_category6 .inner_a {

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding:0px;

	float:left;

	border: 1px solid #CCCCCC;

}

.item_category6 .inner_a2 {

	width:210px;

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	margin-bottom:5px;

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding-top: 0px;

	padding-left: 5px;

	padding-right:10px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin-left:5px;

	margin-right:5px;

	float:left;

}



.item_category6 .inner_b {

	font-size:14px;

	background:url("../img/item/bar_06.gif") top left no-repeat;

	color:#FFFFFF;

	margin-bottom:5px;

	text-align:left;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 28px;

}

.item_category6 .inner_b a {

	color:#FFFFFF;

	text-decoration:none;

}

.item_category6 .inner_b a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}















.item_category7 {

	width:337px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 0px;

	border:1px solid #CCCCCC;

	clear:left;

}

.item_category7 .inner_a {

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding:0px;

	float:left;

	border: 1px solid #CCCCCC;

}

.item_category7 .inner_a2 {

	width:210px;

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	margin-bottom:5px;

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding-top: 0px;

	padding-left: 5px;

	padding-right:10px;

	padding-bottom: 0px;

	padding-left: 10px;

	margin-left:5px;

	margin-right:5px;

	float:left;

}



.item_category7 .inner_b {

	font-size:14px;

	background:url("../img/item/bar_07.gif") top left no-repeat;

	color:#FFFFFF;

	margin-bottom:5px;

	text-align:left;

	padding-top: 7px;

	padding-right: 5px;

	padding-bottom: 5px;

	padding-left: 28px;

}

.item_category7 .inner_b a {

	color:#FFFFFF;

	text-decoration:none;

}

.item_category7 .inner_b a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}

/*   ここまで   */









/*   カテゴリ別商品一覧   */

.ctgbetsu_item {

	width:219px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 0px;

}

.ctgbetsu_item .inner_a {

	/*background:url("../img/kakko_t.gif") top left no-repeat;*/

	margin-bottom:5px;

	/*border-bottom: 1px dotted #CCCCCC;*/

	text-align:left;

	padding-top: 0px;

	padding-left: 5px;

	padding-right:0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

.ctgbetsu_item .inner_a a {

	font-weight:bold;

	color:#696969;

	text-decoration:none;

}

.ctgbetsu_item .inner_a a:hover {

	font-weight:bold;

	color:#0033FF;

	text-decoration:underline;

}



.ctgbetsu_item .inner_b {

	padding:5px;

	margin-bottom:5px;

	text-align:center;

}

.ctgbetsu_item .inner_b a img {

	border:5px solid #CCCCCC;

	margin:-5px;

}

.ctgbetsu_item .inner_b a:hover img {

	border:5px solid #DD0000;

	margin:-5px;

}



.ctgbetsu_item .inner_c {

	padding-top:0px;

	padding-bottom:0px;

	padding-left:5px;

	padding-right:0px;

	text-align:left;

}



.ctgbetsu_item .inner_d {

	color:#212121;

	font-weight:normal;

	padding-top:0px;

	padding-bottom:0px;

	padding-left:0px;

	padding-right:15px;

	text-align:right;

	text-decoration:none;

	/*background:url("../img/kakko_b.gif") bottom left no-repeat;*/

}

/*   ここまで   */















/*   商品詳細画面設定   */

.item_box {

	width:697px;

	padding:5px;

	margin-left:5px;

	margin-right:5px;

	text-align:left;

	float:left;

	margin-top:10px;

	margin-bottom: 0px;

}

.item_box .inner_a {

	padding-top:0px;

	padding-bottom:0px;

	padding-left:41px;

	padding-right:0px;

	text-align:left;

	padding-bottom:10px;

}

.item_box .inner_b {

	padding:5px;

	margin-bottom:5px;

	text-align:center;

	border:1px solid #CCCCCC;

}



.item_box .inner_c {

	padding-bottom:10px;

	padding-left:15px;

	padding-right:0px;

	text-align:left;

	border-bottom:1px dotted #CCCCCC;

	margin-top:10px;

	margin-bottom:10px;

}



.item_box .inner_d {

	color:#212121;

	font-weight:normal;

	padding-top:0px;

	padding-bottom:3px;

	padding-left:0px;

	padding-right:20px;

	text-align:right;

	text-decoration:none;

}

/*   ここまで   */











/*   お知らせ設定   */

.news_box {

	width:85%;

	padding:5px;

	margin-left:20px;

	margin-right:20px;

	text-align:left;

	float:left;

	margin-top:0px;

	margin-bottom: 0px;

}

.news_box .inner_a {

	margin-bottom:5px;

	text-align:left;

	padding-top: 0px;

	padding-left: 5px;

	padding-right:0px;

	padding-bottom: 0px;

	padding-left: 10px;

}

/*   ここまで   */









/*   よくある質問   */

.faq_box {

	width:85%;

	padding:5px;

	margin-left:0px;

	margin-right:20px;

	text-align:left;

	float:left;

	margin-top:0px;

	margin-bottom: 10px;

	border-bottom:1px dotted #CCCCCC;

}

.faq_box .inner_a {

	background:url("../img/icon/q.gif") left top no-repeat;

	margin-bottom:5px;

	text-align:left;

	padding-top: 3px;

	padding-left: 30px;

	padding-right:0px;

	padding-bottom: 0px;

}

.faq_box .inner_b {

	background:url("../img/icon/a.gif") left top no-repeat;

	margin-bottom:5px;

	text-align:left;

	padding-top: 3px;

	padding-left: 30px;

	padding-right:0px;

	padding-bottom: 0px;

}

/*   ここまで   */











.link_box {

	width:697px;

	padding:5px;

	text-align:left;

	float:left;

	margin: 5px;

	border-bottom-width: 1px;

	border-bottom-style: dotted;

	border-bottom-color: #CCCCCC;

}

.link_box .inner_a {

	text-align:left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 20px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	background-image: url(../img/icon/bt.gif);

	background-repeat: no-repeat;

	background-position: left center;

}

.link_box .inner_a a {

	font-size:14px;

	color:#0080C0;

	text-decoration:none;

}

.link_box .inner_a a:hover {

	color:#DD0000;

	text-decoration:underline;

}

.link_box .inner_b {

	color:#696969;

	padding-top:0px;

	padding-bottom:0px;

	padding-left:30px;

	padding-right:0px;

	text-align:left;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

}









.privacy_box {

	width:697px;

	padding:5px;

	text-align:left;

	float:left;

	margin: 5px;

}

.privacy_box .inner_a {

	text-align:right;

	padding-top: 0px;

	padding-right: 20px;

	padding-bottom: 0px;

	padding-left: 20px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

}

.privacy_box .inner_b {

	padding-top:5px;

	padding-bottom:0px;

	padding-left:20px;

	padding-right:20px;

	text-align:center;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 5px;

	margin-left: 5px;

}

.privacy_box .inner_c {

	padding-top:0px;

	padding-bottom:0px;

	padding-left:20px;

	padding-right:20px;

	text-align:left;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

}

.privacy_box .inner_c li {

	margin-bottom:20px;

}

.privacy_box .inner_d {

	padding-top:0px;

	padding-bottom:10px;

	padding-left:20px;

	padding-right:20px;

	text-align:center;

	margin-top: 10px;

	margin-right: 5px;

	margin-bottom: 10px;

	margin-left: 5px;

	border-bottom:1px dotted #CCCCCC;

}

.privacy_box .inner_e {

	padding-top:5px;

	padding-bottom:10px;

	padding-left:20px;

	padding-right:20px;

	text-align:left;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 10px;

	margin-left: 5px;

	border-bottom:1px dotted #CCCCCC;

}















.sitemap_box {

	width:697px;

	padding:5px;

	text-align:left;

	float:left;

	margin: 5px;

}

.sitemap_box .inner_a {

	text-align:left;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 7px;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	border-left-width: 5px;

	border-left-style: solid;

	border-left-color: #DD0000;

	font-size: 14px;

}

.sitemap_box .inner_a a {

	font-size:14px;

	color:#696969;

	text-decoration:none;

	font-weight:bold;

}

.sitemap_box .inner_a a:hover {

	font-size:14px;

	color:#DD0000;

	text-decoration:underline;

	font-weight:bold;

}

.sitemap_box .inner_b {

	color:#696969;

	padding-top:0px;

	padding-bottom:0px;

	padding-left:5px;

	padding-right:0px;

	text-align:left;

	margin-top: 6px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 25px;

	border-left:5px solid #CCCCCC;

}

.sitemap_box .inner_c {

	color:#696969;

	padding-top:0px;

	padding-bottom:0px;

	padding-left:15px;

	padding-right:0px;

	text-align:left;

	margin-top: 5px;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 30px;

	background:url("../img/icon/point_12px_black.gif") top left no-repeat;

}















.ichiaran_box {

	list-style:url("../img/icon/point_12px.gif");

	margin-left: 5px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 5px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}











.on_top_box {

	width:697px;

	margin:5px;

	text-align:right;

	float:left;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.on_top_box a:hover {

	text-decoration:underline;

}

.bunner {

	text-align: center;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: dotted;

	border-top-color: #CCCCCC;

	border-right-color: #CCCCCC;

	border-bottom-color: #CCCCCC;

	border-left-color: #CCCCCC;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}
