* { margin:0; padding:0; font-family:'ＭＳ Ｐゴシック',Arial,sans-serif ;}

body { margin:0px; }
body,td { font-size:12px; line-height:16px; vertical-align:top; }
body,div{ font-size:12px; line-height:16px; vertical-align:top; }

/* firefox */
:root body,td { font-size:12px; line-height:14px; vertical-align:top; }
:root td div{ font-size:12px; line-height:14px; vertical-align:top; }


/* ---------------------------------- */
/* 基本設定 */
/* ---------------------------------- */

/* 基本色 */
a:link { color:#000099; text-decoration:none; }
a:visited { color:#000099; text-decoration:none; }
a:hover { color: #FF0000; text-decoration:underline; }
a:active { color: #0099FF;}

/* 特別色 */
a:link.navy { color:#003468; text-decoration:none; }
a:visited.navy { color:#003468; text-decoration:none; }
a:hover.navy { color:#FF6600; text-decoration:none; }
a:active.navy { color:#FF6600;}

a:link.navy2 { color:#003468; text-decoration:none; padding:1px 5px 1px 5px; }
a:visited.navy2 { color:#003468; text-decoration:none; padding:1px 5px 1px 5px; }
a:hover.navy2{ color:#FF6600; text-decoration:none; background-color:#AEDBE6; padding:1px 5px 1px 5px; }
a:active.navy2 { color:#FF6600;}

a:link.orange { color:#FF5A00; text-decoration:none; }
a:visited.orange { color:#FF5A00; text-decoration:none; }
a:hover.orange { color:#555555; text-decoration:none; }
a:active.orange { color:#555555;}

a:link.gray { color:#444444; text-decoration:none; }
a:visited.gray { color:#444444; text-decoration:none; }
a:hover.gray { color:#FF6600; text-decoration:none; }
a:active.gray { color:#FF6600;}

a:link.white { color:#FFFFFF; text-decoration:none; }
a:visited.white { color:#FFFFFF; text-decoration:none; }
a:hover.white { color:#FF6600; text-decoration:none; }
a:active.white { color:#FF6600;}

/* ---------------------------------- */
/* 基本要素 */
/* ---------------------------------- */

img,table {	border:none;	}

/* 配置 */
.center { text-align:center; }
.right { text-align:right; }
.right_f { float:right; }
.left_f { float:left; }
.clear { clear:both; line-height:0;}

/* 文字色 */
.red { color:#FF0000; }
.gray { color:#525252; }
.gray2{ color:#4C4C4C;}
.navy_on{ color:#FF6600; }
.navy2_on{ color:#FF6600; padding:1px 5px 1px 5px;  }
.astalisk{ color:#FF0000; font-size:12px; font-weight:normal;}

.bold{ font-weight:bold; color:#444444; }

/* 枠 */
.bd { border:1px #AAAAAA solid; }

/* 文字サイズ */
.s { font-size:10px; }
.f_11 { font-size:11px; }
.f_15 { font-size:15px; }

/* IMEオフ */
.ime_off { ime-mode:disabled; }

/* ---------------------------------- */
/* 共通 */
/* ---------------------------------- */
.po_img{
	margin-right:7px;
}
.box_or{
	background-color:#FFC166;
	padding:2px 3px 1px 3px;
	margin-right:5px;
	border:solid #FF9800 1px;
}
.box_or2{
	background-color:#FFE3BA;
	padding:1px 3px 0px 3px;
	border:solid #FFC166 1px;
	width:250px;
}
/* firefox only--- */
:root .box_or2{
	background-color:#FFE3BA;
	padding:1px 3px 0px 3px;
	border:solid #FFC166 1px;
	width:250px;
	margin-top:3px;
}
/* ---firefox only */

.go_top{
	margin:0px 25px 28px 20px;
	text-align:right;
	font-size:10px;
}
.go_top_img{
	margin-right:5px;
	vertical-align:-2;
}
h1{
	margin:0px;
	padding:10px 0px 0px 10px;
	font-size:10px;
	font-weight:normal;
	color:#003468;
}

/*--------------------*/
/* index */
/*--------------------*/
#left{
	padding:0px 0px 0px 9px;
	width:161px;
}
#top{
	padding:0px 0px 0px 9px;
}

.title_bk{
	color:#FFFFFF;
	padding:3px 0px 0px 25px;
	height:25px;
}
/* header */
#header{
	width:780px;
	border-bottom:solid #003468 5px;
	padding-left:10px;
	height:30px;
}
.header_r{
	padding:12px 0px 0px 0px;
	text-align:right;
	width:585px;
}
/* firefox only*/
:root #header{
	height:35px;
}
.ico_img{
	margin:0px 5px 0px 18px;
	vertical-align:-1px;
}
.ico_img2{
	margin:0px 5px 0px 18px;
	vertical-align:-2px;
}
.logo{
	margin:8px 0px 5px 0px;
}
/* footer */
#footer{
	background-image:url(../img/foot_line.gif);
	background-position:top;
	background-repeat:repeat-x;
	padding:8px 0px 0px 15px;
	margin-top:5px;
}
.f_copy{
	width:765px;
	text-align:right;
	color:#003468;
	font-size:10px;
	padding-top:10px;
}

/* menu */
#menu{
	margin:1px 0px 6px 0px;
	height:35px;
	width:780px;
}
#menu span{
	display:none;
}
.menu_img{
	vertical-align:-3;
	margin:0px 5px 0px 13px;
}
#menu1{
	background-image:url(../img/menu/menu1.gif);
	background-repeat:no-repeat;
	float:left;
}
#menu1 a{
	display:block;
	width:106px;
	height:30px;
}
#menu1 a:hover {
	background-image:url(../img/menu/menu1_b.gif);
	background-repeat:no-repeat;
}
#menu2{
	background-image:url(../img/menu/menu2.gif);
	background-repeat:no-repeat;
	float:left;
}
#menu2 a{
	display:block;
	width:148px;
	height:30px;
}
#menu2 a:hover {
	background-image:url(../img/menu/menu2_b.gif);
	background-repeat:no-repeat;
}
#menu3{
	background-image:url(../img/menu/menu3.gif);
	background-repeat:no-repeat;
	float:left;
}
#menu3 a{
	display:block;
	width:99px;
	height:30px;
}
#menu3 a:hover {
	background-image:url(../img/menu/menu3_b.gif);
	background-repeat:no-repeat;
}
#menu4{
	background-image:url(../img/menu/menu4.gif);
	background-repeat:no-repeat;
	float:left;
}
#menu4 a{
	display:block;
	width:101px;
	height:30px;
}
#menu4 a:hover {
	background-image:url(../img/menu/menu4_b.gif);
	background-repeat:no-repeat;
}
#menu5{
	background-image:url(../img/menu/menu5.gif);
	background-repeat:no-repeat;
	float:left;
}
#menu5 a{
	display:block;
	width:86px;
	height:30px;
}
#menu5 a:hover {
	background-image:url(../img/menu/menu5_b.gif);
	background-repeat:no-repeat;
}
#menu6{
	background-image:url(../img/menu/menu6.gif);
	background-repeat:no-repeat;
	float:left;
}
#menu6 a{
	display:block;
	width:156px;
	height:30px;
}
#menu6 a:hover {
	background-image:url(../img/menu/menu6_b.gif);
	background-repeat:no-repeat;
}
#menu7{
	background-image:url(../img/menu/menu7.gif);
	background-repeat:no-repeat;
	float:left;
}
#menu7 a{
	display:block;
	width:84px;
	height:30px;
}
#menu7 a:hover {
	background-image:url(../img/menu/menu7_b.gif);
	background-repeat:no-repeat;
}

/* left */
.search{
	background-color:#F6F6F6;
	border-left:solid #003468 1px;
	border-right:solid #003468 1px;
	padding:1px 1px 5px 1px;
	width:161px;
	z-index:0;
}
.search2{
	background-color:#F6F6F6;
	border-left:solid #003468 1px;
	border-right:solid #003468 1px;
}
.search3{
	padding:0px 5px 8px 0px;
	text-align:right;
	font-size:10px;
}
#left .inputbox{
	margin:0px 2px 0px 5px;
	width:110px;
	height:20px;
	padding:2px;
}
.search_ti{
	background-image:url(../img/left/search_bk.gif);
	background-repeat:no-repeat;
	background-position:top;
}

/* search_all_btn */
#search_all{
	background-image:url(../img/left/search_all.gif);
	background-repeat:no-repeat;
}
/* firefox only */
:root #search_all{
	margin-bottom:3px;
}
/* firefox only */

#search_all span{
	display:none;
}
#search_all a{
	display:block;
	width:161px;
	height:25px;
}
#search_all a:hover{
	background-image:url(../img/left/search_all_b.gif);
	background-repeat:no-repeat;
}

/* retnal_btn */
#rental_ti{
	background-image:url(../img/left/cart.gif);
	background-repeat:no-repeat;
}
/* firefox only */
:root #rental_ti{
	margin-bottom:3px;
}
/* firefox only */

#rental_ti span{
	display:none;
}
#rental_ti a{
	display:block;
	width:161px;
	height:26px;
}
#rental_ti a:hover{
	background-image:url(../img/left/cart_b.gif);
	background-repeat:no-repeat;
}
.cate_po{
	margin-right:10px;
}
.box_b{
	margin-bottom:3px;
}
.box_b2{
	margin-bottom:3px;
	margin-left:1px;
}
/*firefon only*/
:root .box_b2{
	margin-bottom:3px;
	margin-left:0px;
}
/*firefon only*/
:root .banner {
	margin-top:3px;
}


/*-----------------------------------------------*/
/* left dropdawn */
/*-----------------------------------------------*/

/* category li-style */
ul#leftcate li {
	list-style-type:none;
	margin:0px 3px 0px 5px;
	padding:2px 0px 0px 0px;
	position:relative;
	border-bottom:dashed #B5C8DA 1px;
}

/* category li-style-link */
ul#leftcate li.off a {
	display:block;
	width:150px;
	height:20px;
	padding-top:3px;
	text-decoration:none;
}

/* category li-style-link-mouseover */
ul#leftcate li.off a:hover {
	background-color:#AEDBE6;
	border-bottom:dashed #B5C8DA 1px;
}

/* category mouseover-dt_box_ul */
ul#leftcate ul{
	display:none;
}

/* category dt_box_u style */
ul#leftcate li.off:hover > ul {
	display:block;
	position:absolute;
}

/* category mouseover-dt_box_li style */
ul#leftcate ul li {
	margin-top:-20px;
	margin-left:150px;
	width:130px;
	background-color:#F0FBFF;
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#AEDBE6 #67B9CE #67B9CE #AEDBE6;
	position:absolute;
	padding:2px 3px;
	font-size:10px;
	color:#444444;
}

/*-----------------------------------------------*/
/* left dropdawn */
/*-----------------------------------------------*/

/* page-center */
.intro{
	background-image:url(../img/intro_bk.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	width:600px;
	height:70px;
	margin:0px 0px 6px 0px;
	padding:13px 15px;
	color:#333333;
}
.intro2{
	margin-top:3px;
}

/* category-main */
.cate_itiran{
	background-image:url(../img/cate_back.gif);
	background-repeat:no-repeat;
	background-position:top;
	height:28px;
	width:402px;
	color:#FFFFFF;
	padding:4px 0px 0px 28px;
	margin-bottom:8px;
	font-size:14px;
	font-weight:bold;
}
.cate_table{
	margin-right:7px;
}
.cate_td{
	width:30px;
	height:30px;
	background-color:#A9D0F0;
	border:solid #CCCCCC 1px;
	text-align:center;
	padding-top:3px;
}
.cate_td2{
	width:48px;
	height:48px;
	background-color:#A9D0F0;/*BBE0E9*/
	border:solid #CCCCCC 1px;
	text-align:center;
	padding:0px 0px 0px 2px;
	vertical-align:middle;
}
.cate_td3{
	width:250px;
	line-height:1.2;
	color:#4C4C4C;
	padding:3px 5px 0px 10px;
}
.cate_td4{
	color:#555555;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 2px 0px;
}
.cate_line{
	border-top:dashed #AAAAAA 1px;
	padding:4px 10px 3px 5px;
	margin-bottom:-11px;
	margin-top:5px;
}
.rental_info {
	background-color:#FFFAEF;
	margin:0px 10px;
	border:1px solid #AAAAAA;
	padding:10px 10px 6px 10px;
}


/* firefox only */
:root .cate_line{
	border-top:dashed #AAAAAA 1px;
	padding:4px 10px 3px 5px;
	margin-bottom:0px;
}	

/* right-add */
.add_box{
	background-color:#ECFDFF;
	border-left:solid #44A8C1 1px;
	border-right:solid #44A8C1 1px;
	width:195px;
	padding:1px;
}
.add_ti{
	background-image:url(../img/add_back.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.co_name{
	font-size:14px;
	color:#4C4C4C;
	font-weight:bold;
	padding:3px 5px;
}
.to_map{
	font-size:10px;
	padding-left:3px;
	vertical-align:-1;
}
.add_b{
	margin-top:-8px;
}
/* firefox-only */
:root .add_b{
	margin:0px 0px 3px 0px;
}
/* firefox-only */
.add_text{
	line-height:1.2;
	color:#222222;
	padding:3px 5px 0px 5px;
}
.add_map{
	padding:3px 5px 0px 5px;
}
.add_img{
	margin:5px 0px 7px 8px;
}
.fax_box{
	background-color:#FFEAC7;
	border-left:solid #FF7800 1px;
	border-right:solid #FF7800 1px;
	width:195px;
	padding:4px 1px 1px 2px;
}
.box_text{
	line-height:1.2;
	color:#4C4C4C;
	padding:3px 5px;
}
.box_text2{
	width:250px;
	line-height:1.2;
	color:#4C4C4C;
	padding:3px 5px 0px 5px;
}
.newinfo_box{
	background-color:#FFF5E4;
	border-left:solid #FF9C00 1px;
	border-right:solid #FF9C00 1px;
	width:195px;
	height:310px;
}
.info_ti{
	background-image:url(../img/new_back.gif);
	background-repeat:no-repeat;
	background-position:top;
}
.info{
	width:190px;
	height:280px;
	overflow:auto;
	padding:5px 1px 8px 2px;
	scrollbar-face-color:#FFD387;					
	scrollbar-highlight-color: #FFF5E4;	
	scrollbar-shadow-color: #FFF5E4;			
	scrollbar-3dlight-color: #FFF5E4;			
	scrollbar-arrow-color: #FFA200;				
	scrollbar-track-color: #FFF5E4;			
	scrollbar-darkshadow-color: #FFF5E4;	
}
.info_day{
	color:#FF7200;
	font-weight:bold;
	margin:0px 0px 0px 10px;
	padding:6px 0px 1px 0px;
	border-top:solid #EEEEEE 1px;
}
.info_text{
	color:#111111;
	margin:0px 10px 0px 10px;
	padding-bottom:8px;
	border-bottom:solid #FFDA9A 1px;
}
.news_img {
	float:right;
	margin:15px 2px 0px 0px;
}

/*--------------------*/
/* cts */
/*--------------------*/
#cts{
	padding:0px 0px 30px 9px;
}
.cts_title{
	margin-bottom:10px;
}

.com1{
	background-color:#FCE5A4;
	border-style:solid;
	border-width:1px 2px 1px 4px;
	border-color:#FBDD8F #FFCB5B #FE7929 #FF9000;
	background-image:url(../img/back/td_back_or.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding:7px 5px 5px 5px;
	color:#444444;
	font-weight:bold;
}
.com2{
	border-style:solid;
	border-width:1px 0px 1px 1px;
	border-color:#FBDD8F #FFFFFF #FE7929 #FFCB5B;
	background-color:#FFFFFF;
	background-image:url(../img/back/td_back2_or.gif);
	background-repeat:repeat-y;
	background-position:top left;
	padding:7px 5px 5px 8px;
	line-height:18px;
}
.com2_table{
	margin:7px 0px 7px 0px;
}
.com2_1{
	width:130px;
	background-color:#FFF9E2;
	padding:5px 5px 4px 8px;
	border-bottom:solid #FFC370 1px;
	border-right:solid #FFC370 1px;
	font-weight:bold;
	color:#666666;
}
.com2_2{
	width:320px;
	border-bottom:dashed #EFD181 1px;
	padding:5px 5px 4px 5px;
}
.input_btn{
	background-image:url(../img/back/btn_back.gif);
	background-repeat:repeat;
	border-style:solid;
	border-width:1 2 2 1;
	border-color:#A4A4A4 #919191 #919191 #A4A4A4;
	padding:2px 3px 0px 3px;
	margin:3px 0px 0px 3px;
	color:#444444;
}
.map_btn{
	margin-left:30px;
	color:#FFFFFF;
}
.map_btn a{
	display:block;
	background-color:#44A8C1;
	border:double #DBF3F9 3px;
	width:36px;
	height:18px;
	padding:0px 3px;
	line-height:1.2;
}
.map_btn a:hover{
	background-color:#DBF3F9;
	border:double #44A8C1 3px;
	width:36px;
	height:18px;
	padding:0px 3px;
	line-height:1.2;
}
.fax_sheet {
	text-align:right;
	margin:5px 10px 15px 0px;
}

/* about_use */
.use_title{
	margin:0px 10px;
}
.use_text{
	margin:8px 10px 20px 10px;
}
.use_text2{
	margin:8px 10px 20px 25px;
}
.use_table{
	margin:15px 25px 5px 25px;
}
.use1{
	background-color:#FFAE00;
	padding:3px 5px 2px 5px;
	background-image:url(../img/back/td_back4_or.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	color:#555555;
	font-weight:bold;
}
.use2{
	background-color:#FFF4A7;
	padding:3px 5px 2px 5px;
}
.use3{
	background-color:#FFF9CE;
	padding:3px 5px 2px 5px;
}
.use_text2 ul, .use3 ul{
	margin:0px;
	padding:5px 10px 5px 5px;
}
.use_text2 li, .use3 li{
	list-style:outside;
	list-style-type:disc;
	margin-left:15px;
}

/* transaction */
.trans1{
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#FFDEB6 #FFC166 #FFC166 #FFDEB6;
}
.trans2{
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#FFFFFF #FFF9CE #FFF9CE #FFFFFF;
}
li {
	line-height:18px;
}

/* privacy */
.pri_txt1{
	margin:10px 30px 25px 30px;
}
.pri_txt2{
	background-color:#FFAE00;
	background-image:url(../img/back/td_back4_or.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	color:#FFFFFF;
	font-weight:bold;
	padding:3px 5px 2px 10px;
	margin:0px 20px 5px 20px;
	border-style:solid;
	border-width:1 2 2 5;
	border-color:#FFDEB6 #FF8A00 #FF8A00 #FF6600;
}
.pri_txt3{
	width:300px;
	padding:5px 10px 5px 10px;
}
.pri_line{
	border-bottom:dashed #FF8A00 1px;
	padding:5px 5px 2px 10px;
}
.pri_txt4{
	background-color:#FFF0C4;
	padding:5px 5px 10px 10px;
	margin:0px 20px 5px 20px;
	border-style:solid;
	border-width:1 2 2 1;
	border-color:#FFDEB6 #FF8A00 #FF8A00 #FFDEB6;
}

/* catering */
.catering_table{
	width:550px;
	margin:10px 0px 25px 0px;
}
.catering1{
	border-style:solid;
	border-width:1 1 1 1;
	border-color:#FFDEB6 #FF8A00 #FF8A00 #FFDEB6;
}
.catering_text{
	border-top:solid #DFD3B9 2px;
	padding:5px 6px 10px 6px;
	line-height:1.4;
}
.catering_text2{
	padding:0px 25px 10px 25px;
}
.catering_img1{
	background-image:url(../img/point/image1.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.catering_img2{
	background-image:url(../img/point/image2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:20px;
}
.catering_img3{
	background-image:url(../img/point/image3.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	padding-bottom:20px;
}
.catering_img4{
	background-image:url(../img/back/menu1.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.catering_img5{
	background-image:url(../img/back/menu2.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}
.catering_img6{
	background-image:url(../img/back/menu3.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
}

/* event */
.event_table{
	width:550px;
	margin:10px 0px 5px 0px;
}
.event1{
	margin-bottom:5px;
	border-bottom:solid #DFD3B9 2px;
}
.event_text{
	padding:8x 8px 5px 8px;
	border:solid #FFC166 1px;
}
.event_text2{
	padding:3px 10px 5px 10px;
}
.event_text3{
	padding:3px 20px 20px 10px;
	margin:0px 15px;
}
.event_td{
	padding:5px 0px 5px 0px;
	text-align:center;
	vertical-align:middle;
}
.event_img{
	margin:3px 0px 0px 5px;
	border:solid #FFC166 1px;
}
.event4_img{
	margin:0px 0px 3px 0px;
}
.event4_img2{
	margin:0px 0px 0px 3px;
}
.event4_img3{
	border:solid #DBDBDB 1px;
}

#event_link{
	margin:0px;
	padding:0px;
	list-style:none;
}
#event_link li{
	float:left;
}
.event_li{
	margin:5px 10px 2px 110px;
}
.event_li2{
	margin:0px 10px 5px 95px;
}

/* rental_list */
.ren_category {
	font-weight:bold;
	font-size:14px;
	color:#FF6600;
	margin-top:15px;
}
.ren_list1{
	padding:5px 0px 5px 0px;
}
.ren_name{
	background-image:url(../img/back/td_back_bl.gif);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:D5EAF6;
	border-top:solid #B0D9E4 1px;
	padding:3px 0px 3px 10px;
	font-weight:bold;
	color:#003468;
	margin-top:5px;
}
.ren_name2{
	background-image:url(../img/back/td_back_bl.gif);
	background-position:left top;
	background-repeat:repeat-y;
	background-color:D5EAF6;
	border-top:solid #B0D9E4 1px;
	padding:4px 0px 4px 15px;
	font-weight:bold;
	color:#003468;
	font-size:15px;
}
.ren_item{
	width:60px;
	color:#003468;
	font-weight:bold;
	margin:0px 2px 0px 2px;
	line-height:16px;
}
.ren_list2_1{
	margin:8px 0px 0px 10px;
	padding:0px 10px 1px 3px;
	border-bottom:dashed #D4EAF0 1px;
}
.ren_list2_2{
	margin:4px 0px 0px 10px;
	padding:0px 10px 0px 3px;
	border-bottom:dashed #D4EAF0 1px;
}
.ren_list3{
	padding:3px 0px 1px 14px;
}
.ren_list4{
	margin-top:-2px;
}
.price{
	color:#FF0000;
	font-size:11px;
}
.ren_list1 .btn1{
	color:#FFFFFF;
	background-image:url(../img/back/btn_back_or.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#FF6600;
	padding:2px 0px 1px 0px;
	margin-left:5px;
}
.ren_list1 .btn2{
	color:#FFFFFF;
	background-image:url(../img/back/btn_back_bl.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#274D74;
	padding:2px 0px 1px 0px;
	margin:9px 0px 0px 0px;
}
.fax_sheet2 {
	float:right;
	margin:-10px 5px 0px 0px;
}
.menu_list {
	margin:-10px 0px 0px 10px;
	font-size:11px;
}
.ren_btn {
	margin-right:5px;
	float:right;
}
.ren_number {
	margin:0px 10px 0px 0px;
	float:right;
}
.ren_nb {
	margin:0px 5px;
	vertical-align:2px;
}

/* rental_dt */
.ren_dt1{
	border-left:dashed #DBDBDB 1px;
	padding:8px 5px 5px 10px;
	color:#444444;
}
.ren_dt1_2{
	border-left:dashed #DBDBDB 1px;
	padding:0px 5px 0px 10px;
	border-bottom:1px solid #DDDDDD;
}
.ren_dt1_3{
	vertical-align:bottom;
	border-bottom:1px solid #DDDDDD;
}
.ren_dt_kanren{
	background-color:#FFEA95;
	border-top:double #FFAC52 3px;
	padding:3px 0px 2px 12px;
	margin:5px 0px 0px 0px;
	font-weight:bold;
	color:#FF6600;
}
.ren_dt2{
	margin:13px 15px 0px 10px;
	padding:0px 10px 1px 10px;
	border-bottom:dashed #D4EAF0 1px;
}
.ren_dt3 {
	width:120px;
	border:1px solid #dddddd;
	border-width:0px 1px 0px 0px;
}
.ren_dt4 {
	margin:10px;
}
.ren_dt5 {
	height:20px;
}
.ren_dt6 {
	height:100px;
	vertical-align:middle;
}
.ren_cap {
	font-size:10px;
	margin:2px 0px 15px 5px;
	color:#444444;
}

/* sitemap */
.sitemap1{
	background-color:#FFFFFF;
	padding:4px 0px 2px 10px;
	background-image:url(../img/back/td_back5_or.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-left:solid #FFD481 3px;
}
.sitemap2{
	border-left:solid #FFD481 5px;
	padding:0px 0px 0px 3px;
}
.site_table2{
	margin-left:10px;
}

/* カート */
.tb_right {
	text-align:right;
}

