@charset "Shift_JIS";
/************************************************
raum-net.com CSS2.0 
ラウム全店舗共通ページのスタイルシート
（各店舗のスタイルシートとは別）
2009.11.05.製作開始
製作：Leadguidance
************************************************/
/*default style reset
---------------------------------------------- */

html,body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,li,dl,dt,dd,form,fieldset,legend,hr,span,a,img,strong,em,ins,del,cite,abbr,acronym,sup,sub,dfn,code,var,samp,kbd,address {
	margin: 0;
	padding: 0;
}
select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif;}
table,th,tr,td {}

a:link{color:#2B3DEB;text-decoration:underline;}
/*a:visited{color:#2B3DEB;text-decoration:underline;}*/
a:hover{color:#F72281;text-decoration:none;}
a:focus{outline:none;}
body {
	background:url(../img/top/bg-moretop.gif);
	background-repeat:repeat-x;
	padding: 0; /* liquid */
	font-family: sans-serif;
	text-align: center;/* for ie */
	margin:0;
	background-color:#ffffff;
	color:#757575;
}
a img {
	border: 0;
}
.left {
	float:left;
}
.right {
	float:right;
}
.red {
	color:#FF0000;
}
.orange {
	color:#FF8400;
}
.b {
	font-weight:bold;
}
/* 調整用 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;min-height:1%;}
/*\*/* html .clearfix{height:1%;}
.clearfix{display:block;}

/* wrap
---------------------------------------------- */
#wrapper {
	background:url(../img/top/bg-moretop.gif);
	background-repeat:repeat-x;
	background-color:#ffffff;
	width:1024px;
	margin:0 auto;
}
/* header
---------------------------------------------- */
#header {
	width:1024px;
	height:89px;
	text-align:left;
	float:left;
	position:relative;
}
#header h1 a {
	width:149px;
	height:79px;
	float:left;
	text-indent:-9999px;
	background-image:url(../img/top/logo.gif);
	background-repeat:no-repeat;
}
#header .head_box {
	width:830px;
	height:65px;
	position:absolute;
	top:14px;
	left:157px;
}
.head_box h2 {
	width:627px;
	height:30px;
	float:left;
	font-size:13px;
	line-height:15px;
	font-weight:bold;
	color:#ffffff;
}
.head_box .shop_box {
	width:830px;
	height:22px;
	padding:5px 0 0 0;
	float:left;
}
.shop_box ul {
	list-style-type:none;
	height:22px;
}
.shop_box li {
	float:right;
	height:22px;
}
.shop_box li.s-pad {
	height:22px;
	font-size:13px;
	line-height:21px;
	color:#ffffff;
	float:right;
}
.shop_box li a{
	display: block;
	height:22px;
	background-repeat:no-repeat;
	text-indent: -9999px;
}
.shop_box .shop1 a {
	width:80px;
	background-image:url(../img/top/shop1.gif);
}
.shop_box .shop2 a {
	width:58px;
	background-image:url(../img/top/shop2.gif);
}
.shop_box .shop3 a {
	width:58px;
	background-image:url(../img/top/shop3.gif);
}
.shop_box .shop4 a {
	width:80px;
	background-image:url(../img/top/shop4.gif);
}
.shop_box .shop5 a {
	width:58px;
	background-image:url(../img/top/shop5.gif);
}
.shop_box .shop6 a {
	width:80px;
	background-image:url(../img/top/shop6.gif);
}
.shop_box .shop7 a {
	width:80px;
	background-image:url(../img/top/shop7.gif);
}
.shop_box .shop8 a {
	width:58px;
	background-image:url(../img/top/shop8.gif);
}
.shop_box .shop9 a {
	width:58px;
	background-image:url(../img/top/shop9.gif);
}
.shop_box .shop11 a {
	width:73px;
	background-image:url(../img/top/shop11.gif);
}
.shop_box .shop44 a {
	width:73px;
	background-image:url(../img/top/shop44.gif);
}
.shop_box .shop66 a {
	width:73px;
	background-image:url(../img/top/shop66.gif);
}
.shop_box .shop77 a {
	width:73px;
	background-image:url(../img/top/shop77.gif);
}
.shop_box .shop88 a {
	width:73px;
	background-image:url(../img/top/shop88.gif);
}
.shop_box .shop99 a {
	width:73px;
	background-image:url(../img/top/shop99.gif);
}
.shop_box .shop100 a {
	width:101px;
	background-image:url(../img/top/shop100.gif);
}
.shop_box li.active a ,
.shop_box li a:hover {
	background-position:0 -22px;
}
.head_box .icon_box {
	width:203px;
	height:22px;
	float:right;
}
.icon_box ul {
	list-style-type:none;
}
.icon_box li {
	float:left;
	height:22px;
}
.icon_box li a{
	display: block;
	height:22px;
	background-repeat:no-repeat;
	text-indent: -9999px;
}
.icon_box .contact a {
	width:76px;
	background-image:url(../img/top/icon-contact.gif);
}
.icon_box .sitemap a {
	width:102px;
	background-image:url(../img/top/icon-map.gif);
}
/* GLOBAL-NAVI --------------------------------*/
#global_navi {
	width:992px;
	height:45px;
	float:right;
}
#global_navi ul {
	list-style-type:none;
}
#global_navi li {
	float:left;
	height:45px;
}
#global_navi li a{
	display: block;
	height:45px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#global_navi .t-menu1 a {
	width:193px;
	background-image:url(../img/top/top-menu1.jpg);
}
#global_navi .t-menu2 a {
	width:192px;
	background-image:url(../img/top/top-menu2.jpg);
}
#global_navi .t-menu3 a {
	width:191px;
	background-image:url(../img/top/top-menu3.jpg);
}
#global_navi .t-menu4 a {
	width:192px;
	background-image:url(../img/top/top-menu4.jpg);
}
#global_navi .t-menu5 a {
	width:192px;
	background-image:url(../img/top/top-menu5.jpg);
}
#global_navi li a:hover {
	background-position:0 -45px;
}
#global_navi2 {
	width:992px;
	height:46px;
	float:right;
}
#global_navi2 ul {
	list-style-type:none;
}
#global_navi2 li {
	width:160px;
	height:46px;
	float:left;
}
#global_navi2 li a {
	display: block;
	width:160px;
	height:46px;
	background-repeat:no-repeat;
	font-size:12px;
	text-indent:-9999px;
}
#global_navi2 .t-menu1 a {
	width:160px;
	height:46px;
	background-image:url(../img/top/top-menu11.jpg);
}
#global_navi2 .t-menu2 a {
	width:160px;
	height:46px;
	background-image:url(../img/top/top-menu22.jpg);
}
#global_navi2 .t-menu3 a {
	width:160px;
	height:46px;
	background-image:url(../img/top/top-menu33.jpg);
}
#global_navi2 .t-menu4 a {
	width:160px;
	height:46px;
	background-image:url(../img/top/top-menu44.jpg);
}
#global_navi2 .t-menu5 a {
	width:160px;
	height:46px;
	background-image:url(../img/top/top-menu55.jpg);
}
#global_navi2 .t-menu6 a {
	width:160px;
	height:46px;
	background-image:url(../img/top/top-menu66.jpg);
}
#global_navi2 .t-menu7 a {
	width:160px;
	height:46px;
	background-image:url(../img/top/top-menu77.jpg);
}
#global_navi2 li a:hover {
	background-position:0 -46px;
}
#global_navi3 {
	width:992px;
	height:46px;
	float:right;
}
#global_navi3 ul {
	list-style-type:none;
}
#global_navi3 li {
	float:left;
	height:46px;
}
#global_navi3 li a{
	display: block;
	height:46px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#global_navi3 .t-menu1 a {
	width:138px;
	background-image:url(../img/top/top-menu111.jpg);
}
#global_navi3 .t-menu2 a {
	width:138px;
	background-image:url(../img/top/top-menu222.jpg);
}
#global_navi3 .t-menu3 a {
	width:137px;
	background-image:url(../img/top/top-menu333.jpg);
}
#global_navi3 .t-menu4 a {
	width:137px;
	background-image:url(../img/top/top-menu444.jpg);
}
#global_navi3 .t-menu5 a {
	width:137px;
	background-image:url(../img/top/top-menu555.jpg);
}
#global_navi3 .t-menu6 a {
	width:137px;
	background-image:url(../img/top/top-menu666.jpg);
}
#global_navi3 .t-menu7 a {
	width:137px;
	background-image:url(../img/top/top-menu777.jpg);
}
#global_navi3 .t-menu8 a {
	width:136px;
	background-image:url(../img/top/top-menu888.jpg);
}
#global_navi3 li a:hover {
	background-position:0 -46px;
}
#global_navi4 {
	width:992px;
	height:46px;
	float:right;
}
#global_navi4 ul {
	list-style-type:none;
}
#global_navi4 li {
	float:left;
	width:120px;
	height:46px;
}
#global_navi4 li a{
	display: block;
	width:120px;
	height:46px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
#global_navi4 .new-menu1 a {
	background-image:url(../img/top/new-menu1.jpg);
}
#global_navi4 .new-menu2 a {
	background-image:url(../img/top/new-menu2.jpg);
}
#global_navi4 .new-menu3 a {
	background-image:url(../img/top/new-menu3.jpg);
}
#global_navi4 .new-menu4 a {
	background-image:url(../img/top/new-menu4.jpg);
}
#global_navi4 .new-menu5 a {
	background-image:url(../img/top/new-menu5.jpg);
}
#global_navi4 .new-menu6 a {
	background-image:url(../img/top/new-menu6.jpg);
}
#global_navi4 .new-menu7 a {
	background-image:url(../img/top/new-menu7.jpg);
}
#global_navi4 .new-menu8 a {
	background-image:url(../img/top/new-menu8.jpg);
}
#global_navi4 li a:hover {
	background-position:0 -46px;
}
.global_box {
	width:992px;
	height:46px;
	float:right;
}
.global_box ul {
	list-style-type:none;
}
.global_box li {
	float:left;
	height:46px;
}
.global_box li a{
	display: block;
	width:160px;
	height:46px;
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.global_box li a:hover {
	background-position:0 -46px;
}
.global_box .gl-menu1 a {
	background-image:url(../img/top/global1.jpg);
}
.global_box .gl-menu2 a {
	background-image:url(../img/top/global2.jpg);
}
.global_box .gl-menu3 a {
	background-image:url(../img/top/global3.jpg);
}
.global_box .gl-menu4 a {
	background-image:url(../img/top/global4.jpg);
}
.global_box .gl-menu5 a {
	background-image:url(../img/top/global5.jpg);
}
.global_box .gl-menu6 a {
	background-image:url(../img/top/global6.jpg);
}
.global_box .gl-menu7 a {
	background-image:url(../img/top/global7.jpg);
}
.global_box .gl-menu8 a {
	background-image:url(../img/top/global8.jpg);
}
.global_box .gl-menu9 a {
	background-image:url(../img/top/global9.jpg);
}
.global_box .gl-menu10 a {
	background-image:url(../img/top/global10.jpg);
}
.global_box .gl-menu99 a {
	background-image:url(../img/top/global99.jpg);
}
.global_box .gl-menu_minamiurawa a {
	background-image:url(../img/top/global_minamiurawa.jpg);
}
/* middle
---------------------------------------------- */
#middle {
	width:1024px;
	float:left;
	padding:10px 0 10px 0;
}
#middle #t-main {
	width:992px;
	float:right;
}
#middle #fla-main {
	width:992px;
	height:470px;
	float:right;
}
#fla-main .t-flash {
	width:990px;
	height:450px;
	float:left;
}
/*contact***********************/
#contact_box{
	width:750px;
	margin:0 auto;
	text-align:left;
}
#middle #contact_ttl {
	width:960px;
	height:auto;
	margin:5px 0;
	float:left;
}
#contact_box table{
	width:750px;
	float:left;
	margin:10px auto;
	background-color:#D60400;
	font-size:12px;
}
#contact_box table th{
	background-color:#D60400;
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	color:#FFFFFF;
	padding:3px 5px;
}
#contact_box table td{
	background-color:#FFFFFF;
	padding:3px 5px;
}
#contact_box table td.submit_btn{
	text-align:center;
}

/* footer
---------------------------------------------- */
#group_link {
	width:1024px;
	margin:0 auto;
}
#group_link ul { 
	list-style-type: none;
	color:#d20000;
	width:1024px;
}
#group_link ul li {
	display: inline;
}
#group_link ul li a {
	color:#d20000;
	font-size:12px;
	line-height:30px;
	margin:0 3px;
}
#group_link ul li a:hover {
	color:#1E2C5F;
}
#footer {
	background:url(../img/top/bg-top-footer.gif);
	background-repeat:repeat-x;
	width:auto;
	height:30px;
}
#footer #footer_contents{
	width:1024px;
	height:30px;
	margin:0 auto;
}
#footer address {
	width:950px;
/*	height:30px; */
	font-style:normal;
	font-size:11px;
/*	line-height:30px; */
	line-height:15px;
	color:#d20000;
	float:left;
	text-align:right;
	padding-top:10px;
}
/* --bread------------------------ */
#middle .bread {
	width:994px;
	font-size:11px;
	text-align:left;
	line-height:20px;
	float:right;
}
#middle .bread a {
	color:#d71a1a;
}
#middle .bread a:hover {
	color:#214198;
}
/* --site map------------------------ */
#t-main #sitemap_ttl {
	width:960px;
	height:36px;
	margin:5px 0;
	float:left;
}
#t-main #sitemap_box {
	width:960px;
	float:left;
}
#sitemap_box .site_middle {
	width:958px;
	float:left;
	border-right:1px #e80a01 solid;
	border-left:1px #e80a01 solid;
}
.site_middle .site_wrap {
	width:930px;
	float:right;
}
.site_wrap .site_box {
	width:280px;
	float:left;
	margin:0 30px 20px 0;
}
.site_wrap .site_box_last {
	width:280px;
	float:left;
	margin:0 0 20px 0;

}
.site_map_ttl {
	width:115px;
	height:32px;
	float:left;
	clear:both;
	margin-bottom:8px;
}
.s-item  {
	list-style-type:none;
}
.s-item  li {
	float:left;
}
.s-item  li a {
	display:block;
	width:280px;
	height:30px;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	text-indent:20px;
	background-image:url(../img/sitemap/bg-sitemap2.gif);
	background-repeat:no-repeat;
	color:#393939;
	text-decoration:none;
}
.s-item  li a:hover {
	font-size:14px;
	font-weight:bold;
	color:#ff0000;
	background-position:0 -30px;
}
.s-item  li a:visited {
	text-decoration:none;
}
.s-item2  {
	list-style-type:none;
}
.s-item2  li {
	float:left;
}
.s-item2  li a {
	display:block;
	width:280px;
	height:30px;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
	text-align:left;
	text-indent:20px;
	background-image:url(../img/sitemap/bg-sitemap.gif);
	background-repeat:no-repeat;
	color:#393939;
	text-decoration:none;
}
.s-item2  li a:hover {
	font-size:14px;
	font-weight:bold;
	color:#367f1d;
	background-position:0 -30px;
}
.s-item2  li a:visited {
	text-decoration:none;
}
/* エラー表示 */
.errmsg{
	clear:both;
	width:450px;
	margin:0 auto;
	background-image:url(../img/bg/bg_errmsg.gif);
	background-repeat:repeat-y;
	font-size:12px;
}
.errmsg .top{
	width:400px;
	height:30px;
	background-image:url(../img/bg/bg_errmsg_top.gif);
	background-repeat:no-repeat;
	padding:39px 0 0 50px;
}
.errmsg .mid{
	width:370px;
	color:#ff0000;
	padding:5px 20px 0 60px;
}
.errmsg .btm{
	width:450px;
	height:38px;
	background-image:url(../img/bg/bg_errmsg_btm.gif);
	background-repeat:no-repeat;
}
/* OK表示 */
.okmsg{
	clear:both;
	font-size:12px;
	width:450px;
	margin:0 auto;
	background-image:url(../img/bg/bg_errmsg.gif);
	background-repeat:repeat-y;
}
.okmsg .top{
	width:400px;
	height:30px;
	background-image:url(../img/bg/bg_okmsg_top.gif);
	background-repeat:no-repeat;
	padding:39px 0 0 50px;
	font-weight:bold;
}
.okmsg .mid{
	width:370px;
	padding:5px 20px 20px 60px;
}
.okmsg .btm{
	width:450px;
	height:38px;
	background-image:url(../img/bg/bg_errmsg_btm.gif);
	background-repeat:no-repeat;
}

.contact_info{
	font-size:12px;
	padding-top:10px;
	float:left;
}
/* shinjuku
---------------------------------------------- */
#campaign {
	width:265px;
	height:149px;
	background-image:url(../img/campaign/campaign-shinjuku.jpg);
	background-repeat:no-repeat;
	float:left;
	padding:320px 35px 0 724px;
}
#campaign ul {
	width:265px;
	height:149px;
	list-style-type:none;
	float:left;
	text-align:left;
}
#campaign ul li {
	width:247px;
	padding:0 0 0 18px;
	font-size:14px;
	line-height:20px;
	color:#000000;
	background-image:url(../img/campaign/icon-campaign.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	float:left;
}
#campaign ul li a {
	color:#ff0000;
}
.campaign-add {
	width:964px;
	padding:5px 30px;
	font-size:12px;
	line-height:20px;
	color:#000000;
	text-align:center;
	float:left;
}
/* ichinomiya
---------------------------------------------- */
#campaign2 {
	width:245px;
	height:149px;
	background-image:url(../img/campaign/campaign-ichinomiya.jpg);
	background-repeat:no-repeat;
	float:left;
	padding:320px 35px 0 744px;
}
#campaign2 .soon {
	width:225px;
	height:149px;
	padding:40px 0 0 0;
	font-size:18px;
	line-height:20px;
	color:#000000;
	float:left;
}
#campaign2 ul {
	width:245px;
	height:149px;
	list-style-type:none;
	float:left;
	text-align:left;
}
#campaign2 ul li {
	width:227px;
	padding:0 0 0 18px;
	font-size:14px;
	line-height:20px;
	color:#000000;
	background-image:url(../img/campaign/icon-campaign.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
	float:left;
}
#campaign2 ul li a {
	color:#ff0000;
}

