@charset "UTF-8";

body,form,h1,h2,h3,h4,h5,h6,h7,p,pre,ul,ol,li,dl,dt,dd,blockqote,div,span,fieldset,img
{
padding:0px;
margin:0px;
border:0px;
word-break:break-all;
font-weight:normal;
}

h1,h2,h3,h4,h5,h6,h7,p,pre,ol,li,dl,dt,dd,blockqote,div,span,fieldset {
text-align:left;
}

ul {
list-style:none;
}

body {
position: relative;
text-align: center;
background-color: #f1f1f1;
}


/* ALL */
#rortycrew {
width: 100%;
text-align: center;
background:#666666 url(../img_new/bg_all.jpg) repeat-y center top;
}


/* メイン */
#main {
width: 802px;
margin: 0px auto 0px auto;
text-align: left;
}

#top_flash {
width:802px;
height:350px;
border:1px;
border-color:#000000;
border-style:solid;
}

#main_left{
width: 202px;
float: left;
padding-left:0px;
margin-top:17px;
text-align:center;
}

#main_right{
width: 598px;
float: right;
padding-left:0px;
margin-top:17px;
}

/* ヘッダー */
#header {
position: relative;
height: 99px;
width: 802px;
margin: 0px 0px 0px 0px;
background-color: #ffffff;
/*background: url(../img_new/header.jpg);
background-repeat: no-repeat center top;*/
}

#header h1 {
position: absolute;
/*left: -152px;*/
top: 0px;
}



/* ヘッダー　ログイン＆メンバー登録 */
#header ul#header_menu_1 {
position: absolute;
left: 795px;
top: 52px;
width: 166px;
}


#header ul#header_menu_1 li {
float: left;
}


/* ヘッダー　メニュー */
#header ul#header_link {
position: absolute;
left: 460px;
top: 73px;
}


#header ul#header_link li {
float: left;
}


/*メニューボタン*/
#menu_bottan {
width:802;
height:49px;
margin:0px 0px 0px 0px;
}

/* 中ページ大枠*/
#main_contents {
width: 802px;
margin: 0px 0px 0px 0px;
padding: 0px;
/*
border: solid 1px #ff0000;
*/
}

/*左コンテンツ */
#left_slim {
width: 195px;
height: 240px;
position:relative;
background: url(../img_new/left_slim.jpg) no-repeat right;
align:center;
}

#left_teiki {
background: url(../img_new/left_teiki_test.jpg) no-repeat right;
width:195px;
height:84px;
position:relative;
align:center;
}

#teiki_in {
position:absolute;
top:40px;
left:26px;
}

#left_button {
position:absolute;
top:155px;
left:26px;
}

#left_cart {
position:absolute;
top:195px;
/*left:26px;*/
left:40px;
}


#left_marutama {
width: 195px;
height: 240px;
position:relative;
background: url(../img_new/left_marutama.jpg) no-repeat right;
}

/* フッター */
#footer {
clear: both;
width: 812px;
height:100px;
margin: 0px auto 0px auto;
background: url(../img_new/footer.jpg) no-repeat;
position:relative;
text-align:center;
}

#begran {
left: 370px;
top:35px;
position:absolute;
}

#footer ul {
margin: 1px auto 0px auto;
text-align: center;
}

#footer ul li {
padding: 0px 0.5em;
border-right: 1px #FFFFFF solid;
display: inline;
}

#footer ul li.first {
border-right: 1px #FFFFFF solid;
border-left: 1px #FFFFFF solid;
}

#footer ul li.last {
border-right: none;
}

#footer #copyright {
position:absolute;
text-align:center;
left:290px;
bottom:0px;

}

#menu-footer {

}



/* フォント */

span.text {
	font-size: 12px; color: #666666;
	line-height:15px;letter-spacing:1px;
}

table {
	font-size: 11px; color: #666666;
	line-height:17px;letter-spacing:2px;
}


span.text_small {
	font-size: 9px; color: #666666;
	text-align: center;
}


span.left_menu_item {
	font-size: 11px; color: #A7A7EA;
	letter-spacing:1px;line-height:17px;
	font-family: "ＭＳ Ｐ ゴシック","Osaka","verdana";
}

span.footer {
	font-size: 12px; color: #ffffff;
	letter-spacing:1px;line-height:17px;
	font-family: "ＭＳ Ｐ ゴシック","Osaka","verdana";
}

span.copyright {
	font-size: 10px; color: #62012a;
	letter-spacing:1px;line-height:15px;
	font-family: "ＭＳ Ｐ ゴシック","Osaka","verdana";
}

td.gen {
	font-size: 11px; color: #B50066;
	text-align:left;
	line-height:17px;letter-spacing:2px;
}

span.faq_q {
	font-size: 11px; color: #B50066;
	font-weight: bolder;
	line-height:17px;letter-spacing:2px;

}

span.title {
	font-size: 12px; color: #666666;
	font-weight: bolder;
	line-height:17px;letter-spacing:2px;

}

span.title_big {
	font-size: 16px; color: #B50066;
	font-weight: bolder;
	line-height:17px;letter-spacing:2px;

}

a.copyright {
color: #62012a;
text-decoration: none;
}


a.copyright:hover {
color: #62012a;
text-decoration: underline;
border: 0;
}

a.right {
color: #000000;
text-decoration: none;
}

a.right:hover {
color: #000000;
text-decoration: underline;
}

a.footer {
color: #ffffff;
text-decoration: none;
}

a.footer:hover {
color: #ffffff;
text-decoration: underline;
}

/* パンくずリスト */
span.topic_path {
	font-size: 10px; color: #FF6C6C;
	letter-spacing:1px;line-height:15px;
	font-family: "ＭＳ Ｐ ゴシック","Osaka","verdana";
	padding: 0px;
	margin-left: 20px;
}

a.topic_path:link {
	color: #FF6C6C;
	text-decoration: none;
}

a.topic_path:hover {
	color: #FF6C6C;
	text-decoration: underline;
}







/*  リンク  */
a {
color: #D72C7A;
text-decoration: none;
}


a:hover {
color: #B50067;
text-decoration: underline;
border: 0;
}


a.admin_menu {
color: #000000;
text-decoration: none;
font-size:11px;
}


a.admin_menu:hover {
color: #ff0000;
text-decoration: underline;
border: 0;
font-size:11px;
}

