/*densuke.ne.jpサーバー障害の時の為に、daicom.co.jpへも配置*/
/*共通*/
BODY {
	text-align:center;
	border-width : 0px 0px 0px 0px;
	margin: 0 auto;
	text-align: center;
	padding: 0px;
	clear: both;
	font-family:"Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
}



FORM    {	padding-top : 0px;		padding-left : 0px;	padding-right : 0px;	padding-bottom : 0px;	margin-top : 0px;	margin-left : 0px;	margin-right : 0px;		margin-bottom : 0px;	border-width : 0px 0px 0px 0px;	list-style-type : disc;}
A       {	color : blue;			text-decoration : none;		}
A:HOVER {	text-decoration : underline;	}
H1      {	font-weight : bold;		font-style : normal;	font-size : 12px;	padding-top : 1px;	padding-left : 1px;	padding-right : 1px;	padding-bottom : 1px;	margin-top : 1px;	margin-left : 1px;	margin-right : 1px;	margin-bottom : 1px;border-width : 1px 1px 1px 1px;}
H2,H3,H4,H5,H6{	font-size:16px;			display:inline;	font-weight : bold;	font-style : normal;		padding-top : 0px;	padding-left : 0px;	padding-right : 0px;	padding-bottom : 0px;	margin-top : 0px;	margin-left : 0px;	margin-right : 0px;	margin-bottom : 0px;border-width : 0px 0px 0px 0px;}
P       {	padding-top : 0px;		padding-left : 0px;	padding-right : 0px;	padding-bottom : 0px;	margin-top : 0px;	margin-left : 0px;	margin-right : 0px;	margin-bottom : 0px;border-width : 0px 0px 0px 0px;	}
ul      {	padding: 0px;margin: 15px;	list-style-image: url("//densuke.ne.jp/img_v2/icon/ico_arrow5r_1.gif");}
ul ul   {	padding: 0px;margin: 15px;	list-style-image: url("//densuke.ne.jp/img_v2/icon/note2.gif");}
ul ul ul{	padding: 0px;margin: 15px;	list-style-image: url("//densuke.ne.jp/img_v2/icon/note2.gif");}
img{		border: none;}
cite{		font-size:12px;color:green;font-style:normal}
em    {		font-style: normal;	font-weight: normal;	}
SPAN	{	font-weight : normal;}

/*FONT*/
.xs  {		font-size: xx-small } 
.xm  {		font-size: 12px } 
.xmb {		font-size: 12px; color: black;} 
.xmw {		font-size: 12px; color: white;} 
.sm  {		font-size: 16px } 
.smbl{		font-size: 16px; color: blue;} 
.f8  {		font-size: 8px;}
.f10 {		font-size: 10px;}
.f12 {		font-size: 12px;}
.f14 {		font-size: 14px;}
.f16 {		font-size: 16px;}
.f18 {		font-size: 18px;}
.f20 {		font-size: 20px;}
.f22 {		font-size: 22px;}
.f24 {		font-size: 24px;}
.white{color:white;}
.center{	width: 915px;	position: absolute;left: 50%;margin-left: -457px; }


/*サイズ設定*/
.wid900    {	width: 915px;	margin: 0 auto;}			
.wid100    {	width: 100%;	min-width: 915px;}	/*商品ページ等、横100％の設定（生成側でタグを置き換えで指定）　min-widthはIE7以降*/
.both      {	clear:both;}
/*SIDENAVI*/
.snavi     {    width:250px;	float:left;	text-align:left;}
.snavititle{	width:250px;	padding:3px;	color:white;	margin-bottom:5px;	font-weight: bold; font-size:16px;	text-align:center;	background-color: #000066;	}
.snavibox  {	width:250px;	padding:1px;	}

.snavibox dl{		padding:0px;	margin: 0 0 0 0em;

}
.snavibox dt {
	font-weight:bold;
	margin: 0 0 0 0em;
	text-align:left;

}
.snavibox dd {
	font-size:12px;
	text-align:left;
	margin: 0 0 0 0em;
	border-right:0px #000066 solid;	border-bottom:1px #000066 solid;	border-left:0px #000066 solid;
	margin-bottom:10px;
}
.hrnone{display:none;}
.mnavi     {    width:650px; float:right;}				/*メインコンテンツ*/
.mar5{margin:5px;}
/*配色設定*/
.colormain {	background-color: #000066;}	
.colorsub  {	background-color: #ffffff;}
.gray{color:gray;}
/*商品カテゴリ基本色(基本色、サブ色)（商品ページ生成の際に自動切換）*/
.cc000099{background-color: #000099;}.ccf7f7ff{background-color: #f7f7ff;}/*再生品*/
.ccf79400{background-color: #f79400;}.ccfff3e7{background-color: #fff3e7;}/*家電*/
.cc007bf7{background-color: #007bf7;}.cceff7ff{background-color: #eff7ff;}/*PC*/
.cc008284{background-color: #008284;}.cceff7f7{background-color: #eff7f7;}/*カメラ、消耗品、携帯*/
.ccce595a{background-color: #ce595a;}.ccfff7ef{background-color: #fff7ef;}/*照明*/
.cc000000{background-color: #000000;}.cceaeaea{background-color: #eaeaea;}/*楽器、時計*/
.ccd60052{background-color: #d60052;}.ccfff3f7{background-color: #fff3f7;}/*DVD、CD*/
.cc00385a{background-color: #00385a;}.cceff3f7{background-color: #eff3f7;}/*くるま、自転車*/
.cc5228d6{background-color: #5228d6;}.ccefebff{background-color: #efebff;}/*業務用*/

/*配色2（フォントHRなど）*/
.ffmain{  color: #000066;}.ffsub{   color: #ffffff;}/*再生品*/
.ff000099{color: #000099;}.fff7f7ff{color: #f7f7ff;}/*再生品*/
.fff79400{color: #f79400;}.fffff3e7{color: #fff3e7;}/*家電*/
.ff007bf7{color: #007bf7;}.ffeff7ff{color: #eff7ff;}/*PC*/
.ff008284{color: #008284;}.ffeff7f7{color: #eff7f7;}/*カメラ、消耗品、携帯*/
.ffce595a{color: #ce595a;}.fffff7ef{color: #fff7ef;}/*照明*/
.ff000000{color: #000000;}.ffeaeaea{color: #eaeaea;}/*楽器、時計*/
.ffd60052{color: #d60052;}.fffff3f7{color: #fff3f7;}/*DVD、CD*/
.ff00385a{color: #00385a;}.ffeff3f7{color: #eff3f7;}/*くるま、自転車*/
.ff5228d6{color: #5228d6;}.ffefebff{color: #efebff;}/*業務用*/

/*HEADER*/
.headfoot       { 	font-size: 12px;	text-align: center;	white-space: nowrap;		}
.headfoot hr    {	border:none;	padding: 0px;}

#h1box2         {	float:left;	text-align: left;	height: 15px;	width:700px;	}/*H1領域*/
#h1box          {	text-align: left;	height: 15px;	}/*H1領域*/
#toplogo        {	position:relative; top:2px; right:0px; float:left;	}/*タイトルロゴ*/
#linkbox1       {	text-align: right;	height: 16px;	}/*コンテンツテキストリンク*/
#linkbox1 ul    {	padding: 0px;	margin: 0px;	margin-right: 0px;	margin-left: 0px;	float: right;	overflow: hidden;}
#linkbox1 li    {	padding: 0px;	margin: 0px;	margin-right: 0px;	margin-left: 15px;	float: left;	overflow: hidden;}
#linkbox1 em    {	font-style: normal;	font-weight: nomal;	}
#linkbox1 strong {	font-weight: normal;	}

/*ヘッダーカテゴリーリンク*/
#headerbox              {	float: left;	}
#headerbox li           {	width: 58px;	padding: 0px;	margin: 0px;		float: left;	display: block;}
#headerbox li a         {	height: 39px;	background-repeat: no-repeat;	background-position: 0px 5px;	display: block;	text-indent: -9999em;	overflow: hidden;}
#headerbox ul           {	padding: 0px;	margin: 0px;	margin-right: 0px;margin-left: 2px;	overflow: hidden;}

/*検索ボックスと支払方法などへのリンク*/
#topsearch      {	clear:both;	height: 31px;	padding:0px;	margin-right: 0px;	color:white;}
#topsearchR     {	float:left;	margin-left: 10px;line-height:30px;}
#topsearchR a   {	color: white;	font-size:14px;	font-weight:bold;}
#topsearchR ul  {	padding: 0px;	margin: 0px;	margin-right: 0px;	margin-left: 0px;	overflow: hidden;float: left;}
#topsearchR li  {	padding: 0px;	margin: 0px;	margin-right: 0px;	margin-left: 5px;	margin-right: 10px;	overflow: hidden;float: left;}
#topsearchR img {	height: 15px;	margin-top:5px;}
#searchbox      {	overflow: hidden;float: right;	padding:3px;	}


#headerbox2              {	float: left;	}
#headerbox2 ul           {	padding: 0px;	margin: 0px;	margin-right: 0px;margin-left: 10px;	overflow: hidden;}
#headerbox2 li           {	width: 145px;	padding: 0px;	margin: 0px;	margin-left: 5px;	float: left;	display: block;}
#headerbox2 li a         {	height: 55px;	background-repeat: no-repeat;	background-position: 0px 5px;	display: block;	text-indent: -9999em;	overflow: hidden;}

/*ヘッダーカテゴリーリンク用画像*/
#headerbox2 ul #navshop a {	background-image: url(//densuke.ne.jp/img_v2/top_image/head_shop.gif);}
#headerbox2 ul #navkaitori a {	background-image: url(//densuke.ne.jp/img_v2/top_image/head_kaitori.gif);}
#headerbox2 ul #navrental a {	background-image: url(//densuke.ne.jp/img_v2/top_image/head_rental.gif);}
#headerbox2 ul #navsaisei a {	background-image: url(//densuke.ne.jp/img_v2/top_image/head_saisei.gif);}
#headerbox2 ul #navsyuuri a {	background-image: url(//densuke.ne.jp/img_v2/top_image/head_syuuri.gif);}

#headerbox ul #nav100 a {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-100.gif);}
#headerbox ul #nav41 a  {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-41.gif);}
#headerbox ul #nav42 a  {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-42.gif);}
#headerbox ul #nav43 a  {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-43.gif);}
#headerbox ul #nav44 a  {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-44.gif);}
#headerbox ul #nav1 a   {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-1.gif);}
#headerbox ul #nav2 a   {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-2.gif);}
#headerbox ul #nav5 a   {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-5.gif);}
#headerbox ul #nav110 a {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-110.gif);}
#headerbox ul #nav15 a  {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-15.gif);}
#headerbox ul #nav102 a {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-102.gif);}
#headerbox ul #nav101 a {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-101.gif);}
#headerbox ul #nav60 a  {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-60.gif);}
#headerbox ul #nav170 a {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-170.gif);}
#headerbox ul #nav151 a {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-151.gif);}
#headerbox ul #nav400 a {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-400.gif);}
#headerbox ul #nav7 a   {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-7.gif);}
#headerbox ul #nav25 a  {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-25.gif);}
#headerbox ul #nav70 a  {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-70.gif);}
#headerbox ul #nav171 a {	background-image: url(//densuke.ne.jp/img_v2/top_image/T-171.gif);}

/*バナーリンク部*/
.headerimgk     {	font-size:12px;}
.headerimgk ul  {	list-style-type : none ;list-style-image: none ;padding: 0px;	margin: 0px;	margin-right: 0px;	margin-left: 0px;	overflow: hidden;	}
.headerimgk li  {	list-style-type : none ;list-style-image: none ;padding: 0px;	margin: 0px;	margin-right: 3px;	margin-left: 0px;	overflow: hidden;	display:inline;	}

.txt-bnr        {   display: block; width: 400px; height: 60px; line-height: 60px; margin: 0 auto; padding: 0;
                    border: 2px solid #a4ca4a; border-radius: 5px; background-color: #a9df26; transition: all 0.5s ease; position: relative }
.txt-bnr:link,
.txt-bnr:visited{   color: #fff;}
.txt-bnr:hover  {   color: #fff; border-color: #8cb626; background-color: #9bd019; }
.txt-bnr span   {   content: ''; width: 0; height: 0; display: inline-block; border: 10px transparent solid; border-right-width: 0; border-left-color: #fff; 
                    position: absolute; top: 30%; left: 28%;}


/*FOOTER*/
#footpan        {	float:left;		width:85%;	text-align: left;	white-space: normal;}
#foottoplink    {	float:right;		width:15%;	text-align: right;white-space: nowrap;}
#footlogoL      {	float:left;		width:15%;	text-align: right;}
#footullink ul  {	display: inline;	list-style-image: none ;	list-style-type : none ;	}
#footullink li  {	float:left;		margin-left:15px;		display: inline;	}
#footlogoR      {	float:right;	width:10%;	text-align: left;}
#footullink2 ul {	display: inline;	list-style-image: none ;	list-style-type : none ;	}
#footullink2 li {	display: inline;	margin-left: 10px;	}
#footullink2 em    {	font-style: normal;	font-weight: nomal;	}
#footullink2 strong {	font-weight: normal;	}
#footbar{	height:16px;	margin-top:1em;	margin-bottom:0.5em; border-top:2px #000066 solid; border-bottom:4px #000066 solid;}/*16pxは商品ページのぱんくずメニューを考慮したけっか*/

.footullink3    {	margin-top:10px;text-align:left;	clear:both;}
.footullink3 ul {	display: inline;list-style-image: none ;	list-style-type : none ;	}
.footullink3 li {	display: inline;margin-left: 2px;	}
.footullink3 li a {	color:gray;	}

/*ショッピングカテゴリーテキスト部*/
#scatetop     {	width:645px;	padding:5px;	color:white;	height:20px;	text-align:center;background-position: 100px 5px;	background-repeat: no-repeat;	background-image: url("//densuke.ne.jp/img_v2/icon/shop.gif");}
#scatetop img {	margin-left: 10px;	margin-right: 10px;}

#scatetop h2 a   {	color:white;}

.scatebox     {	width:650px;	}
.scate2       {border-bottom:3px solid;	width:161px;line-height: 1em;	height:75px;	float:left;	white-space:normal;	text-align:left;	padding:0px;	margin-left: 1px;	margin-right: 0px;}
.scate2 strong{color:blue;	font-size:16px;	margin-top:3px;	margin-bottom:5px;height: 30px;	background-repeat: no-repeat;	background-position: 0px top;	display: block;	overflow: hidden;text-indent: 30px;	line-height:2.5em;}
.scate2 a     {color:gray;	font-size:12px;}

/*ノートリーフ型BOX*/
.note0{		background-image: url(//densuke.ne.jp/img_v2/note/note-00.gif);	background-color:#ffffcc;	margin-bottom:15px;}
.note1 {	margin-left: 25px;	padding-top:0.5em;	padding-bottom:0.5em;	background-color:#ffffcc;	white-space:normal;		text-align:left;}
#oshirase{color:#000066;width:225px;	padding: 0px;	margin:0px;border-bottom:2px #000066 solid;margin-bottom:0.5em;	text-align:center;
background-repeat: no-repeat;	background-image: url("//densuke.ne.jp/img_v2/icon/note.gif");

		}


.border{	padding: 0px;	margin-left: 1.5em;}
.border li{	border-bottom:1px #000066 solid;margin-bottom:0.5em;}


/*位置固定*/
.fll{float:left;}
.flr{float:right;}
.bgw{background-color:white;}

.tac{text-align:center;}
.tar{text-align:right;}
.tal{text-align:left;}

.wid645{width:645px;}

.mtop1{margin-top:1em;}
.mbot1{margin-bottom:1em;}

.pad2{padding:2px;}
.pad3{padding:3px;}

div.g-inner {
    position:relative;
    width:915px;
    height:250px;
}

div.g-right {
	position:relative;
	margin-top:0px;
	margin-left:1px;
	right:88px;
}

#view {
    position: absolute;
    width:502px;
    height:250px;
    top:0;
    left:80px;
    overflow:hidden;
}
#view p {
    position: absolute;
    width:502px;
    height:250px;
    top:0;
    left:0;
}
#thumbBtn {
    position:relative;
    float:right;
    top:0px;
    right:2px;
}
#caption {
    position:relative;
    float:left;
    top:0px;
    left:5px;
    height:25px;
    text-align:center;
}
#thumbBtn a {
    padding: 0 0 0 2px;
    text-align:right;
    width: 238px;
    cursor:pointer;
}
#thumbBtn li img {
    border: solid 1px #ccc;
}
#thumbBtn a.active {
    opacity:0.9;
    filter:alpha(opacity=90);
    -ms-filter: "alpha( opacity=90 )";
}
#thumbBtn a.inactive {
    opacity:0.2;
    filter:alpha(opacity=20);
    -ms-filter: "alpha( opacity=20 )";
}
#price {
   top:15px;
   left:15px;
   font-size:20px;
   font-weight:800;
   color:#FF0000;
   padding:2px 2px 2px 2px;
}

.headpanaddclips {
	width:650px;
	float:left;
}

.headaddclips {
	width:250;
	float:right;
}

.paddingli {
	clear:both;
	padding-bottom:20px;
}

.paddingul {
	clear:both;
	padding-top:10px;
	padding-left:20px;
	list-style-image: url("img_v2/icon/ico_arrow5r_1.gif");
}

.paddingdl {
	clear:both;
	padding-left:10px;
}

.paddingdt {
	clear:both;
	list-style-image: url("img_v2/icon/ico_arrow5r_1.gif");
	display:list-item;
}

.paddingdd {
	clear:both;

}




/* ========BASIC======== */

.rec_body {
   margin:0;
   padding:0;
   line-height:1.6;
   letter-spacing:1px;
   font-family:Verdana, Helvetica, sans-serif;
   color:#333;
   font-size:13px;
   background:#fff;
}

.rec_br {
   letter-spacing:normal;
}

.rec_a {
   color:#333;
   text-decoration:none;
}

.rec_a:hover {
   color:#008000;
   text-decoration:none;
}

.rec_img {
   border:0;
}

.rec_h1,.rec_h2,.rec_h3,.rec_h4,.rec_h5,.rec_h6 {
   margin:0;
}

/* ========TEMPLATE LAYOUT======== */
#rec_top {
   width:915px;
   margin:0px 0px;
   background:#fff;
   border-top:5px solid #008F7C;
   border-bottom:5px solid #008F7C;
}

#rec_header {
   position:relative;
   width:915px;
   height:30px;
   background:#fff;
}

#rec_menu {
   width:915px;
   background:#000;
}

#rec_contents {
   clear:both;
   width:915px;
	text-align:left;

}

#rec_main {
   float:left;
   margin:0px 0px;
   margin-left:10px;
   width:715px;
}

#rec_subL {
   float:left;
   width:180px;
   margin-left:5px;
}

#rec_subR {
   float:left;
   width:180px;
}

#rec_footer {
   position:relative;
   clear:both;
   width:915px;
}

/* 回り込み解除 */
#rec_contents:after {
   content:"";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}


/* ========HEADER CUSTOMIZE======== */
#rec_header h1 {
   margin:0;
   margin-left:10px;
   font-size:24px;
   color:#000;
   line-height:40px;
}

#rec_header h1 a {
   color:#000;
}

#rec_header h1 a:hover {
   color:#ddd;
}

/* ========MENU CUSTOMIZE======== */
#rec_menu ul {
   margin:0;
   padding:0;
   background:url("./images/bg_menu.gif") 0 50% repeat-x;
}

#rec_menu li {
   float:left;
   color:#333;
   list-style-type:none;
}

#rec_menu li a {
   display:block;
   margin-right:1px;
   padding:0 20px;
   line-height:2.5;
   color:#fff;
}

#rec_menu li a:hover{
   color:#ddd;
}

/* 回り込み解除 */
#rec_menu ul:after {
   content:"";
   display:block;
   height:0;
   clear:both;
   visibility:hidden;
}


/* ========MAIN CONTENTS CUSTOMIZE======== */
#rec_main a {
   color:#008000;
}

#rec_main a:hover {
   text-decoration:underline;
}

#rec_main h2 {
   margin-bottom:5px;
   padding:2px 2px 2px 5px;
   font-size:15px;
   font-weight:bold;
   line-height:1.4;
   border-left:5px solid #000;
   background:url("./images/bg_h2.gif");
	width:950px;
}

#rec_main h3 {
   margin-bottom:5px;
   font-size:13px;
   border-bottom:3px double #000;
}

#rec_main h4 {
   margin-bottom:2px;
   padding:3px;
   font-size:13px;
   line-height:1.4;
   background:#ddd;
}

#rec_main h5 {
   margin-bottom:2px;
   font-size:13px;
   line-height:1.4;
   border-bottom:2px solid #333;
}

#rec_main h6 {
   margin-bottom:2px;
   font-size:13px;
   line-height:1.4;
}

#rec_main p{
   margin:0 0 1em 0;
   line-height:1.4;
}

#rec_main dd{
   padding:0;
   margin:0 0 1em 1em;
   padding:3px;
   background:#f1f1f1;
}


/* ========subL CONTENTS CUSTOMIZE======== */
#rec_subL .section {
   background:#DEDDD0;
}

#rec_subL h2 {
   padding:3px;
   font-size:14px;
   font-weight:bold;
   color:#fff;
   background:#49BC1D url("./images/bg_sub_h2.gif") 0 50% repeat-x;
}

#rec_subL ul {
   margin:0;
   padding:5px 0 1em 1em;
}

#rec_subL li {
   margin:0;
   padding-left:18px;
   line-height:1.8;
   background:#DEDDD0 url("./images/bg_list.gif") 0 6px no-repeat;
   list-style:none;
}


/* ========subR CONTENTS CUSTOMIZE======== */
#rec_subR .pr {
   margin:10px 0;
   text-align:center;
}

#rec_subR h2 {
   padding:3px;
   font-size:14px;
   font-weight:bold;
   color:#fff;
   background:#49BC1D url("./images/bg_sub_h2.gif") 0 50% repeat-x;
}

#rec_subR ul {
   margin:0;
   padding:5px 0 1em 1em;
}

#rec_subR li {
   margin:0;
   padding-left:18px;
   line-height:1.8;
   background:#DEDDD0 url("./images/bg_list.gif") 0 4px no-repeat;
   list-style:none;
}


/* ========PAGETOP CUSTOMIZE========= */
#rec_pageTop {
   padding:10px;
   text-align:right;
}

#rec_pageTop a {
   padding:0 0 0 12px;
   background:url("./images/bg_pagetop.gif") 0 60% no-repeat;
}


/* ========FOOTER CUSTOMIZE======== */
.rec_copyright {
   padding:20px 0;
   text-align:center;
   font-style:normal;
   font-size:11px;
   border-top:1px solid #ccc;
}


table.rec_table1{
    border-top:1px solid #663300;
    border-left:1px solid #663300;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.rec_table1 th{

    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    color:#330000;
    background-color:#ffffe0;
    background-image:url(./images/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.rec_table1 td{
    border-right:1px solid #663300;
    border-bottom:1px solid #663300;
    padding:0.3em 1em;
}


table.rec_table2{
    border-top:1px solid #0000cd;
    border-left:1px solid #0000cd;
    border-collapse:collapse;
    border-spacing:0;
    background-color:#ffffff;
    empty-cells:show;
}
.rec_table2 th{

    border-right:1px solid #0000cd;
    border-bottom:1px solid #0000cd;
    color:#330000;
    background-color:#87cefa;
    background-image:url(./images/table-back.gif);
    background-position:left top;
    padding:0.3em 1em;
    text-align:center;
}
.rec_table2 td{
    border-right:1px solid #0000cd;
    border-bottom:1px solid #0000cd;
    padding:0.3em 1em;
}

#maekawa {
	width: 915px;
	height: 80px;
	color: #ff7f50;
	font-size: 43px;
	font-family: Impact,Charcoal;
	baseline: bottom;
    margin-left:15px
}

.announce
{
	font-size: 22px;
	float:left;
	width: 915px;
	margin: 0 auto;
	text-align:center;
	font-weight:bold;
}

.kesu{
    display: none;
}