@charset "UTF-8";

/*子テーマ用「base.css」*/

/*-----------strat custom css by MASA --------------*/

/* blue */
a:link, a:visited {
	color: #135cae;
}

a:hover {
	color: #0b3768;
}

#pillmenu a:hover {
  color: #135cae;
}

#pillmenu a#active_menu-nav {
  background: url(../images/blue/mw_menu_active_bg.png) repeat-x;
  color: #fff;
}

#pillmenu a#active_menu-nav:hover {
  color: #fff;
}

h3, .componentheading, table.moduletable th {
  color: #135cae;
}

div.module_menu {
	background: url(../images/ooi/mw_box_br.png) 100% 100% no-repeat;
}

div.module_menu div {
	background: url(../images/ooi/mw_box_bl.png) 0 100% no-repeat;
}

div.module_menu div div {
	background: url(../images/ooi/mw_box_tr.png) 100% 0 no-repeat;
}

div.module_menu div div div {
	background: url(../images/ooi/mw_box_tl.png) 0 0 no-repeat;
}

.category-tbl {
	border: none;
	font-size: 14px;
	line-height: 22px;
	color: #333333;

}
.category-price {
	font-size: 16px;
	color: #666666;
	font-weight: bold;
	line-height: 22px;

}
.category-moji {
	font-size: 14px;
	color: #333333;
	line-height: 22px;
}
.itempage-name {
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
.itempage-tbl {
	background-color: #E8E8E8;
	font-size: 14px;
	line-height: 22px;


}
.itempage-waku {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	font-size: 12px;
}
.pankuzu {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}


table.mytbl-border{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.mytbl-border th{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#b4defe;
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.mytbl-border td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}



/*************************************************************/
/*   Design:  MultiFlex-2 (Screen)                           */
/*   Author:  G. Wolfgang (gw@actamail.com)                  */
/*   Date:    June 8, 2006                                   */
/*-----------------------------------------------------------*/
/*   Recommended CSS-Editor: TopStyle Lite 3.10 (Freeware)   */
/*   http://www.newsgator.com/download/products/ts3lite.exe  */
/*-----------------------------------------------------------*/
/*   You can use this stylesheet any way you want!           */
/*   Check out my favorite website: www.sda.org              */
/*************************************************************/

/* Titles and textboxes*/
.content-title-noshade-size1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-title-noshade-size2 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-title-noshade-size3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
.content-title-noshade-size4 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 180%;}
.content-title-noshade-size5 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 200%;}
.content-title-shade-size1 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(100,100,100); color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-title-shade-size2 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-title-shade-size3 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 160%;}
.content-title-shade-size4 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168);  font-weight: bold; font-size: 180%;}
.content-title-shade-size5 {margin: 0px; padding: 0px 10px 0px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168);  font-weight: bold; font-size: 200%;}
.content-subtitle-noshade-size1 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 110%;}
.content-subtitle-noshade-size2 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
.content-subtitle-noshade-size3 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-subtitle-noshade-size4 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content-subtitle-noshade-size5 {margin: 0px; padding: 0px; color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-subtitle-shade-size1 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 110%;}
.content-subtitle-shade-size2 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 120%;}
.content-subtitle-shade-size3 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 130%;}
.content-subtitle-shade-size4 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 140%;}
.content-subtitle-shade-size5 {margin: 0px; padding: 0px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(88,144,168); font-weight: bold; font-size: 150%;}
.content-txtbox-noshade {margin: 0px; padding: 7px 0px 0px 0px; background-color: rgb(255,255,255);}
.content-txtbox-shade {margin: 0px; padding: 7px 10px 5px 10px; background-color: rgb(235,235,235);}


/*-----------end import from ooi.css joomla--------------*/


/*-------------------------masa----------------------------*/

.kaitahito {
	text-align: right;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 6px;
	font-weight:bold;
	color:#248DC8;
}

dl.dl-style01{ border-bottom: 1px solid #999; }
dl.dl-style01 dt{
	float: left;
	margin: 0;
	padding-top: 20px;
	width: 15em;
	border-top: 1px solid #999;
	font-weight: bold;
}

dl.dl-style01 dd{
	margin-left: 15em;
	padding: 20px 10px 20px 0;
	border-top: 1px solid #999;
}

.pad20{
	padding: 20px;
}

.mrg20{
	margin: 20px;
}

.ucart-tbl1 td th{
width: 620px;
font-size: 1.2em;
border: 1px #000000 solid;
}

table.usedkart {
    width: 620px;
    border: 1px solid #999999;
}

table.usedkart th {
    width: 120px;
    height: 30px;
    border: 1px solid #999999;
}

table.usedkart td {
    padding-left: 10px;
    border: 1px solid #999999;
}

table.usedkart p {
 padding: 0!important;
}

table.borderzero th td{
border: 0px;
}

/*　水平メニューの幅を調整 */
.global-nav-in li.menu-item-3893 {width: 240px;} /* 10周レンタルカート */
.global-nav-in li.menu-item-3894 {width: 240px;}
.global-nav-in li.menu-item-3895 {width: 240px;}
.global-nav-in li.menu-item-3896 {width: 240px;}
.global-nav-in li.menu-item-3897 {width: 240px;}
.global-nav-in li.menu-item-3898 {width: 240px;}
.global-nav-in li.menu-item-3910 {width: 240px;} /* コースのご案内 */
.global-nav-in li.menu-item-3911 {width: 240px;} 
.global-nav-in li.menu-item-3912 {width: 240px;}
.global-nav-in li.menu-item-3913 {width: 240px;}
.global-nav-in li.menu-item-3914 {width: 240px;}  
.global-nav-in li.menu-item-3915 {width: 240px;}  
.global-nav-in li.menu-item-3916 {width: 240px;} 
.global-nav-in li.menu-item-3917 {width: 240px;}   
.global-nav-in li.menu-item-3918 {width: 240px;}  
.global-nav-in li.menu-item-3919 {width: 240px;}  
.global-nav-in li.menu-item-3920 {width: 240px;}  
.global-nav-in li.menu-item-3900 {width: 250px;} /* チャレンジカップ案内　*/
.global-nav-in li.menu-item-3901 {width: 250px;}
.global-nav-in li.menu-item-3902 {width: 250px;}
.global-nav-in li.menu-item-3903 {width: 250px;}
.global-nav-in li.menu-item-4048 {width: 250px;}
.global-nav-in li.menu-item-4049 {width: 250px;}
.global-nav-in li.menu-item-4378 {width: 250px;} /* レースリザルト　*/
.global-nav-in li.menu-item-5031 {width: 250px;} /* ポイントランキング　*/
