
/*-- --*/
.Flash { 
   margin : -5px 0px 10px 0px ;
}

/*-- パンくず --------------------------------------------------------------------------------------------------*/
.crumb {
   font-size : 11px ;
   line-heght : 90% ;
   color : #666666 ;
   padding : 5px 0px 10px 3px ;
   float : left ;
}

.crumb a { color:#666666; text-decoration: none; }

.crumb a:visited { color:#666666; text-decoration:none; }

.crumb a:hover { color:#666666; text-decoration:underline; }

/*-- その他 --------------------------------------------------------------------------------------------------*/
.SubTitle {
   margin : 0px 0px 0px 0px ;
   padding :20px 0px 5px 0px ;
   border-bottom : 1px solid #cccccc ;
}

.seo_text a {
	font-size : 1px;
	color : #ffffff ;
}

/*-- TAB --------------------------------------------------------------------------------------------------*/
.Tab_Blue{
   float             : left ;
   border            : none ;
   width             : 141px ;
   height            : 19px ;
   background-image  : url( "../images/tab.gif" ) ;
   background-repeat : no-repeat ;
   font-size         : 12px ;
   color             : #3333ff ;
   cursor            : pointer ;
   margin            : 0px 5px 0px 0px ;
   padding           : 2px 0px 0px 0px ;
}
.tab { margin-right : 5px ;
	   margin-bottom : 0px ;
       }

.ProductListTab {
   border-bottom : 1px solid #ffffff ;
}


/*-- MouseOver --------------------------------------------------------------------------------------------------*/
.boxlink_text_s {
	width : 91px ;
	height : 30px ;
	padding-top : 8px ;
	font-weight : bold ;
	text-align : left ;
}

.boxlink_text_l {
	width : 191px ;
	height : 30px ;
	padding-top : 8px ;
	font-weight : bold ;
	text-align : left ;
}

.boxlink_rightblue {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;   
   background-image : url(../images/btn_goodsmenu_rightblue.jpg) ;
   background-repeat : no-repeat ; 
}

.boxlink_rightblue_on {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;   
   background-image : url(../images/btn_goodsmenu_rightblue_on.jpg) ;
   background-repeat : no-repeat ; 
   CURSOR           : pointer ;   
}

.boxlink_pink {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_pink.jpg) ;
   background-repeat : no-repeat ; 
}

.boxlink_pink_on {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_pink_on.jpg) ;
   background-repeat : no-repeat ; 
   CURSOR           : pointer ;   
}

.boxlink_green {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_green.jpg) ;
   background-repeat : no-repeat ; 
}

.boxlink_green_on {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_green_on.jpg) ;
   background-repeat : no-repeat ; 
   CURSOR           : pointer ;   
}

.boxlink_orange {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_orange.jpg) ;
   background-repeat : no-repeat ; 
}

.boxlink_orange_on {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_orange_on.jpg) ;
   background-repeat : no-repeat ; 
   CURSOR           : pointer ;   
}

.boxlink_blue {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_blue.jpg) ;
   background-repeat : no-repeat ; 
}

.boxlink_blue_on {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_blue_on.jpg) ;
   background-repeat : no-repeat ; 
   CURSOR           : pointer ;   
}

.boxlink_perple {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_perple.jpg) ;
   background-repeat : no-repeat ; 
}

.boxlink_perple_on {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_perple_on.jpg) ;
   background-repeat : no-repeat ; 
   CURSOR           : pointer ;   
}

.boxlink_red {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_red.jpg) ;
   background-repeat : no-repeat ; 
}

.boxlink_red_on {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_red_on.jpg) ;
   background-repeat : no-repeat ; 
   CURSOR           : pointer ;   
}

.boxlink_yellow {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_yellow.jpg) ;
   background-repeat : no-repeat ; 
}

.boxlink_yellow_on {
   padding : 0px 0px 10px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_yellow_on.jpg) ;
   background-repeat : no-repeat ; 
   CURSOR           : pointer ;   
}

.boxlink_on {
   width : 200px ;
   height : 37px ;
   padding : 0px 0px 0px 8px ;
   margin-bottom : 10px ;
   background-image : url(../images/btn_goodsmenu_on.gif) ;
   background-repeat : no-repeat; 
   CURSOR           : pointer ;
}

/*-- カテゴリー別ライン --*/
.CategoryTopLine {
   height : 12px ;
   padding : 0px 0px 0px 0px ;
   margin : 0px 0px 5xp 0xp ;
   background-repeat : no-repeat;
   font-size : 1px ;
}

.CategoryBottomLine {
   height : 12px ;
   padding : 0px 0px 0px 0px ;
   margin : 5px 0px 0xp 0xp ;
   background-repeat : no-repeat;
   font-size : 1px ;
}

.CategoryTopLine_rightblue {
    background-image : url(../images/CategoryTopLine_rightblue.gif) ;
}

.CategoryBottomLine_rightblue {
    background-image : url(../images/CategoryBottomLine_rightblue.gif) ;
}

.CategoryTopLine_pink {
    background-image : url(../images/CategoryTopLine_pink.gif) ;
}

.CategoryBottomLine_pink{
    background-image : url(../images/CategoryBottomLine_pink.gif) ;
}
.CategoryTopLine_green {
    background-image : url(../images/CategoryTopLine_green.gif) ;
}

.CategoryBottomLine_green{
    background-image : url(../images/CategoryBottomLine_green.gif) ;
}

.CategoryTopLine_orenge {
    background-image : url(../images/CategoryTopLine_orenge.gif) ;
}

.CategoryBottomLine_orenge {
    background-image : url(../images/CategoryBottomLine_orenge.gif) ;
}

.CategoryTopLine_blue {
    background-image : url(../images/CategoryTopLine_blue.gif) ;
}

.CategoryBottomLine_blue {
    background-image : url(../images/CategoryBottomLine_blue.gif) ;
}

.CategoryTopLine_red {
    background-image : url(../images/CategoryTopLine_red.gif) ;
}

.CategoryBottomLine_red {
    background-image : url(../images/CategoryBottomLine_red.gif) ;
}

.CategoryTopLine_perple {
    background-image : url(../images/CategoryTopLine_perple.gif) ;
}

.CategoryBottomLine_perple {
    background-image : url(../images/CategoryBottomLine_perple.gif) ;
}

.CategoryTopLine_yellow {
    background-image : url(../images/CategoryTopLine_yellow.gif) ;
}

.CategoryBottomLine_yellow {
    background-image : url(../images/CategoryBottomLine_yellow.gif) ;
}

/*-- What's New --------------------------------------------------------------------------------------------------*/
.NewsAreaTop {
   background-image : url(../images/NewsTop.gif);
   background-repeat : no-repeat ; 
   width : 620px ;
   height : 6px ;
   font-size : 1px ;
}

.NewsTitle {
   margin : 0px 0px 0px 0px ;
   padding : 0px 0px 5px 0px ;
   border-top : none ;
   border-left : none ;
   border-right : none ;
   border-bottom : 1px dotted #cccccc ;
}

.NewsAreaBottom {
   background-image : url(../images/NewsBottom.gif);
   background-repeat : no-repeat ;
   width :620px ;
   height : 7px ;
   font-size : 1px ;
}
.NewsAreaMiddle {
   background-image : url(../images/NewsMiddle.gif);
   background-repeat : y-repeat ;
   margin : 0px 0px 0px 0px ;
   padding : 10px 15px 10px 15px ;
}

.NewsAreaMiddle td {
   vertical-align : top ;
   margin : 0px 0px 0px 0px ;
   padding : 3px 10px 3px 3px ;
   border-top : none ;
   border-left : none ;
   border-right : none ;
   border-bottom : none ;
}

/*-- Top Table --------------------------------------------------------------------------------------------------*/
.BoxTopPage_Title_A {
   margin : 0px 10px 10px 0px ;
   padding : 0px 0px 0px 15px ;
   font-size : 14px ;
   font-weight : bold ;
   color : #35CDFF ;
   background-repeat : no-repeat; 
}
.BoxTopPage_Title_B {
   margin : 0px 10px 10px 0px ;
   padding : 0px 0px 0px 15px ;
   font-size : 14px ;
   font-weight : bold ;
   color : #FDD000 ;
   background-repeat : no-repeat; 
}
.BoxTopPage_Title_E {
   margin : 0px 10px 10px 0px ;
   padding : 0px 0px 0px 15px ;
   font-size : 14px ;
   font-weight : bold ;
   color : #52BD68 ;
   background-repeat : no-repeat; 
}
.BoxTopPage_Title_F {
   margin : 0px 10px 10px 0px ;
   padding : 0px 0px 0px 15px ;
   font-size : 14px ;
   font-weight : bold ;
   color : #4295E1 ;
   background-repeat : no-repeat; 
}
.BoxTopPage_Title_G {
   margin : 0px 10px 10px 0px ;
   padding : 0px 0px 0px 15px ;
   font-size : 14px ;
   font-weight : bold ;
   color : #F389B9 ;
   background-repeat : no-repeat; 
}
.BoxTopPage_Title_H {
   margin : 0px 10px 10px 0px ;
   padding : 0px 0px 0px 15px ;
   font-size : 14px ;
   font-weight : bold ;
   color : #9859FF ;
   background-repeat : no-repeat; 
}
.BoxTopPage_Title_I {
   margin : 0px 10px 10px 0px ;
   padding : 0px 0px 0px 15px ;
   font-size : 14px ;
   font-weight : bold ;
   color : #FFAE35 ;
   background-repeat : no-repeat; 
}
.BoxTopPage_Title_J {
   margin : 0px 10px 10px 0px ;
   padding : 0px 0px 0px 15px ;
   font-size : 14px ;
   font-weight : bold ;
   color : #FF7575 ;
   background-repeat : no-repeat; 
}

.Box_RightBlueImg {
   background-image : url(../images/TopBoxTitle_RightBlue.gif) ;
}

.Box_PinkImg {
   background-image : url(../images/TopBoxTitle_Pink.gif) ;
}

.Box_GreenImg {
   background-image : url(../images/TopBoxTitle_Green.gif) ;
}

.Box_OrengeImg {
   background-image : url(../images/TopBoxTitle_Orenge.gif) ;
}

.Box_BlueImg {
   background-image : url(../images/TopBoxTitle_Blue.gif) ;
}

.Box_PerpleImg {
   background-image : url(../images/TopBoxTitle_Perple.gif) ;
}

.Box_RedImg {
   background-image : url(../images/TopBoxTitle_Red.gif) ;
}

.Box_YellowImg {
   background-image : url(../images/TopBoxTitle_Yellow.gif) ;
}

.BoxTopPage_Info {
   width : 305px ;
   vertical-align : top ;
   background-color : #ffffff ;
   margin : 0px 0px 0px 0px ;
   padding : 10px 10px 10px 10px ;
   text-align : left ;
   font-size : 11px ;
   border-left : 1px solid ;
   border-right : 1px solid ;
   border-bottom : none ;
}

.BoxTopPage_bottom {
   width : 305px ;
   vertical-align : top ;
   background-color : #ffffff ;
   margin : 0px 0px 0px 0px ;
   padding : 10px 10px 10px 10px ;
   text-align : left ;
   font-size : 11px ;
   border-left : 1px solid ;
   border-right : 1px solid ;
   border-bottom : 1px solid ;
}

.Box_RightBlueLine {
   border-color : #A8D9FF ;
}

.Box_PinkLine {
   border-color : #F389B9 ;
}

.Box_GreenLine {
   border-color : #52BD68 ;
}

.Box_OrengeLine {
   border-color : #FAB335 ;
}

.Box_BlueLine {
   border-color : #4295E1 ;
}

.Box_PerpleLine {
   border-color : #E093FF ;
}

.Box_RedLine {
   border-color : #FF8288 ;
}

.Box_YellowLine {
   border-color : #F3F300 ;
}

/*-- Product List Style --------------------------------------------------------------------------------------------------*/
#BoxGoodsList {
	width : 152px ;
	margin : 5px 2px 10px 2px ;
}

.TableTextList {
	width : 610px ;
}
.TableTextList .BoxGoodsTitle {
   background-color : #f5f5f5 ;
   padding : 5px ;
   font-size : 12px ;
   text-align : left ;
   border-top : 1px solid #cccccc ;
   border-left : 1px solid #cccccc ;
   border-right : none ;
   border-bottom : 1px solid #cccccc ;
}

.TableTextList .BoxToDetail {
   background-color : #f5f5f5 ;
   padding : 20px 0px 5px 5px ;
   font-size : 11px ;
   text-align : left ;
   border : none ;
}

.TableTextList .BoxGoodsPrice {
   background-color : #f5f5f5 ;
   padding : 5px ;
   font-size : 12px ;
   text-align : left ;
   border-top : 1px solid #cccccc ;
   border-left : none ;
   border-right : none ;
   border-bottom : 1px solid #cccccc ;
}

.TableTextList .Boxorder {
   background-color : #ffffff ;
   padding : 3px ;
   font-size : 11px ;
   text-align : center ;
   border-top : 1px solid #cccccc ;
   border-left : none ;
   border-right : 1px solid #cccccc ;
   border-bottom : 1px solid #cccccc ;
}


/*-- Table Style --------------------------------------------------------------------------------------------------*/
.TableValignTop td  {
   vertical-align : top ;
}

.TableMarginOsusume {
	width: 150px ;
	margin: 0px 2px ;
}

.BoxBorderTRBL {
   font-size : 11px ;
   border-top : 1px solid #cccccc ;
   border-left : 1px solid #cccccc ;
   border-right : 1px solid #cccccc ;
   border-bottom : 1px solid #cccccc ;
}

.BoxGoodsTop {
   border-top : none ;
   border-Top : 1px solid #cccccc ;
   border-left : 1px solid #cccccc ;
   border-right : 1px solid #cccccc ;
   border-bottom : none ;
}

.BoxBgcolor_RightBlue {
   background-color : #CDEAFF ;
}

.BoxBgcolor_Pink {
   background-color : #FFCBE3 ;
}

.BoxBgcolor_Green {
   background-color : #95F4A9 ;
}

.BoxBgcolor_Orenge {
   background-color : #FFD995 ;
}

.BoxBgcolor_Blue {
   background-color : #B0BFFF ;
}

.BoxBgcolor_Perple {
   background-color : #F0CAFF ;
}

.BoxBgcolor_Red {
   background-color : #FEBABE ;
}

.BoxBgcolor_Yellow {
   background-color : #FFFF96 ;
}

.BoxGoodsThumb {
   border-top : none ;
   border-left : 1px solid #cccccc ;
   border-right : 1px solid #cccccc ;
   border-bottom : none ;
   text-align : center ;
   padding : 3px 0px ;
}

.BoxCategoryTitle {
   padding : 5px ;
   font-size : 12px ;
   font-weight : bold ;
}

.BoxGoodsTitleHead {
   background-color : #f5f5f5 ;
   height : 25px ;
   padding : 5px ;
   font-size : 12px ;
   text-align : center ;
   border-top : 1px solid #cccccc ;
   border-left : 1px solid #cccccc ;
   border-right : none ;
   border-bottom : 1px solid #cccccc ;
}

.BoxGoodsTitle {
   background-color : #f5f5f5 ;
   height : 50px ;
   padding : 5px ;
   font-size : 12px ;
   text-align : left ;
   border-top : none ;
   border-left : 1px solid #cccccc ;
   border-right : 1px solid #cccccc ;
   border-bottom : none ;
}

.BoxGoodsTitle a {
   font-weight : bold ;
   text-decoration : none; }

.BoxGoodsTitle a:visited {
   font-weight : bold ;
   text-decoration : none ;
}

.BoxGoodsTitle a:hover {
   font-weight : bold ;
   text-decoration : underline ; }

.BoxGoodsTitle a:active {
   font-weight : bold ;
   text-decoration:underline;
}

.BoxGoodsPriceHead {
   background-color : #f5f5f5 ;
   padding : 5px ;
   font-size : 12px ;
   text-align : left ;
   border-top : 1px solid #cccccc ;
   border-left : none ;
   border-right : none ;
   border-bottom : 1px solid #cccccc ;
}

.BoxGoodsPrice {
   background-color : #f5f5f5 ;
   padding : 5px ;
   font-size : 12px ;
   text-align : left ;
   border-top : none ;
   border-left : 1px solid #cccccc ;
   border-right : 1px solid #cccccc ;
   border-bottom : none ;
}

.BoxGoodsPoint {
	background-color : #f5f5f5 ;
	padding : 0px 5px 5px 5px ;
	font-size : 11px ;
	text-align : left ;
	border-top : none ;
	border-left : 1px solid #cccccc ;
	border-right : 1px solid #cccccc ;
	border-bottom : none ;
}

.BoxGoodsInfo {
   background-color : #f5f5f5 ;
   padding : 5px ;
   font-size : 11px ;
   text-align : left ;
   border-top : none ;
   border-left : 1px solid #cccccc ;
   border-right : 1px solid #cccccc ;
   border-bottom : none ;
}

.BoxGoodsInfo_Whiteback {
   background-color : #ffffff ;
   padding : 5px ;
   font-size : 11px ;
   text-align : left ;
   border-top : none ;
   border-left : 1px solid #cccccc ;
   border-right : 1px solid #cccccc ;
   border-bottom : 1px solid #cccccc ;
}

.BoxToDetail {
   background-color : #ffffff ;
   padding : 5px ;
   font-size : 11px ;
   text-align : right ;
   border-top : none ;
   border-left : 1px solid #cccccc ;
   border-right : 1px solid #cccccc ;
   border-bottom : 1px solid #cccccc ;
}

.BoxToDetail a {
   color : #666666 ;
   text-decoration : none; }

.BoxToDetail a:visited {
   color : #666666 ;
   text-decoration : none ;
}

.BoxToDetail a:hover {
   color : #666666 ;
   text-decoration : underline ; }

.BoxToDetail a:active {
   color : #666666 ;
   text-decoration:underline;
}

.BoxorderHead {
   background-color : #ffffff ;
   padding : 3px ;
   font-size : 12px ;
   text-align : center ;
   border-top : 1px solid #cccccc ;
   border-left : none ;
   border-right : 1px solid #cccccc ;
   border-bottom : 1px solid #cccccc ;
}

.Boxorder {
   background-color : #ffffff ;
   padding : 3px ;
   font-size : 11px ;
   text-align : center ;
}

.Boxnotorder {
   background-color : #ffffff ;
   padding : 3px 3px 0px 3px ;
   font-size : 11px ;
   text-align : center ;
}

.BoxnotorderText {
   text-align : left ;
}

/*-- 商品カタログ --------------------------------------------------------------------------------------------------*/		  
.CatalogAreaTop {
   width:620;
   margin:0px 0px 5px 0px;
   padding:0px 0px 0px 0px;
}

.CatalogAreaLeft {
   width:323px;
   float:left;
   margin:0px 10px 0px 0px;
}

.CatalogAreaRight {
   width:287;
   float:right;
   text-align:center;
}

.CalalogAreaBottom {
   clear:both;
   padding:15px 0px 0px 0px
}

.CatalogImage_l {
	width : 285px ;
	border :  1px solid #cccccc ;
	text-align : center ;
	margin-bottom : 5px ;
}

.CatalogImage_s {
	width : 285px ;
	border :  1px solid #cccccc ;
	text-align : center ;
	margin-bottom : 5px ;
}

.CatalogText_s {
	text-align : left ;
	padding : 8px 3px 5px 10px ;
}

.CatalogButton {
	padding : 5px 0px ;
}

.CatalogComment {
	width:323px;
	padding : 5px 0px ;
	text-align : left ;
}

.CatalogPop {
	padding-left : 3px ;
	font-size : 12px ;
	font-weight : normal ;
	color : #cc0000 ;
}

.CatalogIcon {
	width : 285px ;
	margin: 5px 0px;
}

/*-- 買い物カゴ --------------------------------------------------------------------------------------------------*/
.BoxCartTop {
   padding : 5px ;
   background-color : #f5f5f5 ;
   border-Top : 1px solid #cccccc ;
   border-left : none ;
   border-right : none ;
   border-Bottom : 1px solid #cccccc ;
}

.BoxCartMiddle {
   background-color : #ffffff ;
   padding : 5px ;
   border-Top : none ;
   border-left : none ;
   border-right : none ;
   border-Bottom : 1px solid #cccccc ;
}

.setsumei {
   font-size : 11px ;
   padding : 5px 5px 5px 5px ;
   border-top : 1px solid #cccccc ;
   border-left : 1px solid #cccccc ;
   border-right : 1px solid #cccccc ;
   border-bottom : 1px solid #cccccc ;
}

.setsumei img {
   vertical-align:top ;
   margin : 0px 0px 5px 10px ;
}

/*-- メンバー用トップページ --------------------------------------------------------------------------------------------------*/
.OrderBtn {
	float: right;
	margin : 10px 2px;
}

.WelcomMes {
	font-size : 12px ;
	text-align : left ;
	margin : 10px 0px 10px 10px ;
}

.WelcomMesInc {
	font-size : 12px ;
	line-height: 140%;
	text-align : left ;
	margin : 0px 0px 10px 10px;
}

.member_banner {
	font-size : 12px ;
}

/*-- ゲスト用トップページ --------------------------------------------------------------------------------------------------*/
.gest_banner {
	font-size : 12px ;
}

/*-- ログインページ --------------------------------------------------------------------------------------------------*/
.login_contents {
	margin : 5px 0px 5px 0px ;
}

/*-- 検索ページ --------------------------------------------------------------------------------------------------*/
.search_contents {
	margin : 3px 0px 5px 15px ;
}

/*-- 商品ジャンル別一覧 --------------------------------------------------------------------------------------------------*/
.map_grand_genre {
	margin : 15px 0px 5px 0px ;
}

.map_sub_genre {
	margin : 0px 0px 3px 20px ;
}

/*-- 新・商品カテゴリーメニュー 2007.06.06 --------------------------------------------------------------------------------------------------*/
.contents {
	margin: 0px;
	padding: 0px;
	width: 620px;
}

.topA {
	background-image: url(../images/top_01.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 70px;
	width: 607px;
	padding-top: 15px;
	padding-left: 13px;
	margin: 0px;
}
.bottomA {
	background-image: url(../images/bottom_01.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 620px;
	margin: 0px;
	clear: both;
}
.baseA {
	background-image: url(../images/base_01.jpg);
	background-repeat: repeat-y;
	float: right;
	height: auto;
	width: 347px;
	padding-right: 25px;
	padding-left: 25px;
}

.base_b_A {
	background-image: url(../images/base_bottom_01.jpg);
	float: right;
	width: 347px;
	padding-right: 25px;
	padding-left: 25px;
	background-repeat: no-repeat;
	height: 15px;
}

.middleA {
	background-image: url(../images/middle_01.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	height: 100%;
	width: 620px;
}
.box_a {
	width : 220px ;
	height : 35px ;		
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_01.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.box_a_on {
	width : 220px ;
	height : 35px ;	
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_ov_01.jpg);
	background-repeat: no-repeat;
	text-align: center;	
	cursor: pointer;
}

.topB {
	background-image: url(../images/top_02.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 70px;
	width: 607px;
	padding-top: 15px;
	padding-left: 13px;
	margin: 0px;
}
.bottomB {
	background-image: url(../images/bottom_02.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 620px;
	margin: 0px;
	clear: both;
}
.baseB {
	background-image: url(../images/base_02.jpg);
	background-repeat: repeat-y;
	float: right;
	height: auto;
	width: 347px;
	padding-right: 25px;
	padding-left: 25px;
}
.base_b_B {
	background-image: url(../images/base_bottom_02.jpg);
	float: right;
	width: 347px;
	padding-right: 25px;
	padding-left: 25px;
	background-repeat: no-repeat;
	height: 15px;
}
.middleB {
	background-image: url(../images/middle_02.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	height: 100%;
	width: 620px;
}
.box_b {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.box_b_on {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_ov_02.jpg);
	background-repeat: no-repeat;
	text-align: center;
	cursor: pointer;	
}

.boxC {
	margin: 0px;
	height: auto;
	width: 310px;important!
	width:310px/**/;
	padding: 0px;
	float: left;
}

.boxD {
	margin: 0px;
	height: auto;
	width: 310px;
important!
	width:310px/**/;
	float: right;
	padding-right: 0px;
}

.topE {
	background-image: url(../images/top_03.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 77px;
	width: 297px;
	padding-top: 13px;
	padding-left: 13px;
	margin: 0px;
}
.bottomE {
	background-image: url(../images/bottom_03.jpg);
	background-repeat: no-repeat;
	height: 16px;
	padding: 0px;	
	width: 310px;
	margin: 0px;
	clear: both;
}
.baseE {
	background-image: url(../images/base_03.jpg);
	background-repeat: repeat-y;
	float: right;
	height: auto;
	width: 160px;
	padding-top: 8px;
	padding-left: 10px;
	padding-right: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 110%;
	color: #000000;
	text-decoration: none;
	display: inline;
	margin-right: 10px;	
}
.base_b_E{
	background-image: url(../images/base_bottom_03.jpg);
	float: right;
	width: 180px;
	background-repeat: no-repeat;
	height: 12px;
	display: inline;
	margin-right: 10px;
}
.middleE {
	background-image: url(../images/middle_03.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	height: 100%;
	width: 310px;
}
.box_e {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_03.jpg);
	background-repeat: no-repeat;
	text-align: center;	
}
.box_e_on {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_ov_03.jpg);
	background-repeat: no-repeat;
	text-align: center;	
	cursor: pointer;	
}

.topF {
	background-image: url(../images/top_04.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 77px;
	width: 297px;
	padding-top: 13px;
	padding-left: 13px;
	margin: 0px;
}
.bottomF {
	background-image: url(../images/bottom_04.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 310px;
	margin: 0px;
	clear: both;
	padding: 0px;	
}
.baseF {
	background-image: url(../images/base_04.jpg);
	background-repeat: repeat-y;
	float: right;
	height: auto;
	width: 160px;
	padding-top: 8px;	
	padding-left: 10px;
	padding-right: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 110%;
	color: #000000;
	text-decoration: none;
	display: inline;
	margin-right: 10px;	
}
.base_b_F{
	background-image: url(../images/base_bottom_04.jpg);
	float: right;
	width: 180px;
	background-repeat: no-repeat;
	height: 12px;
	display: inline;
	margin-right: 10px;
}
.middleF {
	background-image: url(../images/middle_04.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	height: 100%;
	width: 310px;
}
.box_f {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_04.jpg);
	background-repeat: no-repeat;
	text-align: center;	
}
.box_f_on {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_ov_04.jpg);
	background-repeat: no-repeat;
	text-align: center;		
	cursor: pointer;			
}

.topG {
	background-image: url(../images/top_05.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 77px;
	width: 297px;
	padding-top: 13px;
	padding-left: 13px;
	margin: 0px;
}
.bottomG {
	background-image: url(../images/bottom_05.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 310px;
	margin: 0px;
	padding: 0px;	
	clear: both;
}
.baseG {
	background-image: url(../images/base_05.jpg);
	background-repeat: repeat-y;
	float: right;
	height: auto;
	width: 160px;
	padding-top: 8px;	
	padding-left: 10px;
	padding-right: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 110%;
	color: #000000;
	text-decoration: none;
	display: inline;
	margin-right: 10px;	
}
.base_b_G{
	background-image: url(../images/base_bottom_05.jpg);
	float: right;
	width: 180px;
	background-repeat: no-repeat;
	height: 12px;
	margin-right: 10px;
	display: inline;
}
.middleG {
	background-image: url(../images/middle_05.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	height: 100%;
	width: 310px;
}
.box_g {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_05.jpg);
	background-repeat: no-repeat;
	text-align: center;		
}
.box_g_on {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_ov_05.jpg);
	background-repeat: no-repeat;
	text-align: center;	
	cursor: pointer;		
}

.topH {
	background-image: url(../images/top_06.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 77px;
	width: 297px;
	padding-top: 13px;
	padding-left: 13px;
	margin: 0px;
}
.bottomH {
	background-image: url(../images/bottom_06.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 310px;
	margin: 0px;
	padding: 0px;	
	clear: both;
}
.baseH {
	background-image: url(../images/base_06.jpg);
	background-repeat: repeat-y;
	float: right;
	height: auto;
	width: 160px;
	padding-top: 8px;	
	padding-left: 10px;
	padding-right: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 110%;
	color: #000000;
	text-decoration: none;
	display: inline;
	margin-right: 10px;	
}
.base_b_H{
	background-image: url(../images/base_bottom_06.jpg);
	float: right;
	width: 180px;
	background-repeat: no-repeat;
	height: 12px;
	display: inline;
	margin-right: 10px;
}
.middleH {
	background-image: url(../images/middle_06.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	height: 100%;
	width: 310px;	
}
.box_h {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_06.jpg);
	background-repeat: no-repeat;
	text-align: center;		
}
.box_h_on {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_ov_06.jpg);
	background-repeat: no-repeat;
	text-align: center;		
	cursor: pointer;	
}

.topI {
	background-image: url(../images/top_07.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 77px;
	width: 297px;
	padding-top: 13px;
	padding-left: 13px;
	margin: 0px;
}
.bottomI {
	background-image: url(../images/bottom_07.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 310px;
	margin: 0px;
	padding: 0px;	
	clear: both;
}
.baseI {
	background-image: url(../images/base_07.jpg);
	background-repeat: repeat-y;
	float: right;
	height: auto;
	width: 160px;
	padding-top: 8px;	
	padding-left: 10px;
	padding-right: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 110%;
	color: #000000;
	text-decoration: none;
	display: inline;
	margin-right: 10px;	
}
.base_b_I{
	background-image: url(../images/base_bottom_07.jpg);
	float: right;
	width: 180px;
	background-repeat: no-repeat;
	height: 12px;
	display: inline;
	margin-right: 10px;
}
.middleI {
	background-image: url(../images/middle_07.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	height: 100%;
	width: 310px;
}
.box_i {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_07.jpg);
	background-repeat: no-repeat;
	text-align: center;		
}
.box_i_on {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_ov_07.jpg);
	background-repeat: no-repeat;
	text-align: center;		
	cursor: pointer;	
}

.topJ {
	background-image: url(../images/top_08.jpg);
	background-repeat: no-repeat;
	background-position: top;
	height: 77px;
	width: 297px;
	padding-top: 13px;
	padding-left: 13px;
	margin: 0px;
}
.bottomJ {
	background-image: url(../images/bottom_08.jpg);
	background-repeat: no-repeat;
	height: 16px;
	width: 310px;
	margin: 0px;
	padding: 0px;	
	clear: both;
}
.baseJ {
	background-image: url(../images/base_08.jpg);
	background-repeat: repeat-y;
	float: right;
	height: auto;
	width: 160px;
	padding-top: 8px;	
	padding-left: 10px;
	padding-right: 10px;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 110%;
	color: #000000;
	text-decoration: none;
	display: inline;
	margin-right: 10px;	
}
.base_b_J{
	background-image: url(../images/base_bottom_08.jpg);
	float: right;
	width: 180px;
	background-repeat: no-repeat;
	height: 12px;
	display: inline;
	margin-right: 10px;
}
.middleJ {
	background-image: url(../images/middle_08.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	height: 100%;
	width: 310px;
}
.box_j {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_08.jpg);
	background-repeat: no-repeat;
	text-align: center;		
}
.box_j_on {
	width : 220px ;
	height : 35px ;		
	margin: 0px;
	padding: 10px 0px 3px 0px;
	background-image: url(../images/btn_ov_08.jpg);
	background-repeat: no-repeat;
	text-align: center;	
	cursor: pointer;		
}
.thumb_a {
	float: left;
	clear: both;
	vertical-align: middle;
	height: 100%;
	width: 200px;
	margin-left: 7px;
}

.thumb_b {
	float: left;
	clear: both;
	vertical-align: middle;
	height: 100%;
	width: 200px;
	margin-left: 7px;
}

.thumb_cd {
	float: left;
	clear: none;
	vertical-align: middle;
	width: 100px;	
	height: 100%;	
	margin-left: 6px;	
}


ul {
　　padding: 0;
	list-style-image: url(../images/maru.jpg);
}

#example {
	margin: 0 0 0 1em;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 120%;
	color: #000000;
}

.btn_ab {
	height: 35px;
	width: 230px;
	float: left;
}

.btn_efghij {
	height: 35px;
	width: 220px;
}


.txt_ab {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 110%;
	padding-right: 15px;
	padding-top: 5px;
}

.txt_cd {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	line-height: 110%;
	height: 30px;
}

.txt_ex {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	line-height: 110%;
	color: #000000;
	text-decoration: none;
}

.info{
	border:solid 1px #FFFFFF;
	width: 600px;
	height: 280px;
	overflow: auto;
	padding-top: 5px;
	padding-bottom: 5px;
}
.box_new {
	background-image: url(../images/back_new.jpg);
	background-repeat: no-repeat;
	clear: both;
	height: 290px;
	width: 600px;
	margin-top: 20px;
	padding: 10px;
}


