/*-----------------------------------------------------------------------

　初期設定

-----------------------------------------------------------------------*/

td {
	font-size:9pt;
}

td.line {
	font-size:1pt;
}

.lims {
	font-size:9pt;
}

.woong {
	font-size:9pt;
}

.woong1 {
	font-size:8pt;
	line-height:130%
}

.woong2 {
	font-size:15pt;
	line-height:130%
}

.woong3 {
	font-size:7pt;
	font-family:matchworks,tahoma;
	color:#444444;
	line-height:130%
}

.woong4 {
	font-size:11pt;
	line-height:130%
}

.line {
	font-size:1px;
	line-height:1px;
}

.line img{
   border:none;
}

.input{border:solid 1;verdana;font-size:9pt;color:black;background-color:white;height:19px}

.input2{border:solid 0;verdana;font-size:9pt;color:black;background-color:white;height:16px}

.textarea {border:solid 1; verdana;font-size:9pt;color:black;background-color:white}

input{
	font-size:9pt;
}



/*-----------------------------------------------------------------------

　全体設定

-----------------------------------------------------------------------*/

html, body      {
        width:100%;
        height:100%;
        margin: 0;
        padding: 0;
}


a{
	text-decoration:none ;
}

a:link {
	text-decoration:none;
	color:#040f6f;
}

a:visited {
	text-decoration:none;
	color:#040f6f;
}
	
a:hover {
	color:#dc143c;
	text-decoration:underline;
}



a:hover img{
  filter: alpha(opacity=70);
  -moz-opacity:0.70;
  opacity:0.70;
  border:0;
}

a img {
border: 0px;
}



/*-----------------------------------------------------------------------

　パンくずリスト

-----------------------------------------------------------------------*/


#pan-list{
	margin:0;
	padding:0;
}

#pan-list ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#pan-list ul li{
	float:left;
	margin:10px 10px 10px 0;
	padding:0;
	list-style-type:none;
}

#pan-list ul li a{
	background:url(http://mars-trading.net/hoge/base-img/pan-list.gif) no-repeat right 50%;
	padding:0 20px 0 0;
	color:#1e90ff;
}

#pan-list ul li a:hover{
	color:#F90;
	text-decoration:none;
}



/*-----------------------------------------------------------------------

   お買い物ガイド　設定

-----------------------------------------------------------------------*/



#guide-index{
	margin:0 0 50px 0;
}

#main{
	width:650px;
	margin:0 0 0 20px;
	padding:0;
}


/*
　左メニュー
-----------------------------------------------------------------------*/


#guide-sub{
	float:left;
	width:180px;
	margin:0 0 25px 0;
}


/*------hタグ */


h3,h4,h5{
	clear:both;
}


#guide-index h3{
	background:url(http://image.rakuten.co.jp/mars-market/cabinet/guide/h3-back.gif) no-repeat 0 50%;
	margin:0;
	padding:10px 30px 20px 30px;
	font-size:130%;
	color:#FFF;
}

#guide-index h4{
	background:url(http://image.rakuten.co.jp/mars-market/cabinet/guide/h4-back.gif) no-repeat 0 50%;

	margin:10px 0;
	padding:12px 20px 8px 20px;
	font-size:120%;
	color:#333;
	border-bottom:5px solid #bbdbf3;
}


#guide-index h5{
	margin:25px 0 10px 5px;
	padding:4px 20px 4px 12px;
	font-size:110%;
	color:#333;
	border-left:8px solid #bbdbf3;
}


/*------メインカラム */


#guide-index #main p{
	padding:5px 15px;
	line-height:1.7em;
}

#guide-index a{
	text-decoration:underline;
}


/*------お問い合わせ・電話とメール */

.contact{
	background:url(http://image.rakuten.co.jp/mars-market/cabinet/guide/main-contact-back.gif) no-repeat 0 0;
	width:630px;
	height:100px;
	clear:both;
	display:block;
	margin:10px 0 10px 10px;
}

.contact img{
	margin:45px 0 0 360px;
	padding:0;
}


/*---リスト */

#guide-index #main .main-list{
	margin:0 20px;
	padding:0;
}

#guide-index #main .main-list li{
	background:url(http://image.rakuten.co.jp/mars-market/cabinet/guide/main-list.gif) no-repeat 0 5px;
	margin:10px 0;
	padding:0 15px;
	list-style-type:none;
	line-height:1.5em;
}


/*---注意書きリスト */

#guide-index #main .att-img{
	margin:10px 0 0 15px;
}

#guide-index #main .attention{
	margin:0 20px 20px 20px;
	padding:5px 20px;
	background-color:#ffffe0;
}

#guide-index #main .attention li{
	background:url(http://image.rakuten.co.jp/mars-market/cabinet/guide/attention-list.gif) no-repeat 0 3px;
	margin:10px 0;
	padding:0 15px;
	list-style-type:none;
	color:#a9a9a9;
	font-weight:bold;
	line-height:1.5em;
}


/*---テーブル */

#guide-index #main .main-table{
	width:600px;
	margin:0 0 0 20px;
	padding:0;
}

#guide-index #main .main-table th{
	width:35%;
	border:1px solid #dcdcdc;
	padding:5px 10px;
	font-weight:normal;
	background-color:#f0f8ff;
	text-align:left;
	font-size:12px;
}

#guide-index #main .main-table td{
	width:65%;
	border:1px solid #dcdcdc;
	padding:15px 10px;
	font-weight:normal;
}


/*------サブカラム */


.sub-box{
	border:5px solid #e5f2ff;
	border-top:none;
	margin:0;
	padding:0;
}

.sub-box .sub-title{
	border-top:5px solid #e5f2ff;
	border-bottom:5px solid #e5f2ff;
	margin:0;
	padding:0;
}

.sub-box .sub-title a{
	background:url(http://image.rakuten.co.jp/mars-market/cabinet/guide/sub-list.gif) no-repeat 7px 50%;
	margin:0;
	padding:10px 5px 10px 20px;
	display:block;
	text-decoration:none;
	font-weight:bold;
	color:#68a4d9;
}

.sub-box .sub-title a:hover{
	background-color:#e5f2ff;
	color:#fff;
}

.sub-box ul{
	margin:10px 0;
	padding:0;
}

.sub-box ul li{
	list-style-type:none;
	margin:0;
	padding:0;
}

.sub-box ul li a{
	background:url(http://image.rakuten.co.jp/mars-market/cabinet/guide/sub-list-a.gif) no-repeat 12px 50%;
	margin:0;
	padding:10px 10px 10px 24px;
	display:block;
	text-decoration:none;
	color:#666;
}

.sub-box ul li a:hover{
	background:url(http://image.rakuten.co.jp/mars-market/cabinet/guide/sub-list-hover.gif) no-repeat 12px 50%;
	background-color:#e5f2ff;
	color:#F90;
}



/*------電話・メールスペース */


.sub-contact{
	background:url(http://image.rakuten.co.jp/mars-market/cabinet/guide/sub-tel-back.gif) no-repeat 0 0;
	height:312px;
	margin:20px 0 0 0;
	padding:0;
	text-align:center;
}

.sub-contact p{
	margin:0;
	padding:195px 0 0 0;
}

.sub-contact p a{
	font-weight:bold;
	text-decoration:none;
}

.sub-contact p a:hover{
	color:#f90;
	text-decoration:underline;
	background-color:#e5f2ff;
}



/*
 各ページ詳細　設定
-----------------------------------------------------------------------*/


/*------お支払い方法について */

.pay-card-table{
	margin:0 20px;
	padding:0;
}

.pay-card-table th,.pay-card-table td{
	width:100px;
	margin:1px;
	padding:10px 0;
	text-align:center;
}

.pay-card-table th{
	background-color:#eaf4fc;
}

.pay-card-table th img{
	padding:5px 0;
}

.pay-card-table td{
	background-color:#f3f3f2;
}

.pay-card-table td.pay-title{
	text-align:left;
	background-color:#c0c0c0;
	color:#fff;
	font-weight:bold;
	padding-left:10px;
}


/*------商品の種類について */

.item-box{
	margin:0;
	padding:0;
}

.item-box p{
	width:300px;
	float:left;
}

.item-box img{
	float:left;
	margin:15px 0 120px 10px;
}

.meyasu{
	clear:both;
	margin:0 0 0 5px;
}




/*-----------------------------------------------------------------------

   画像配置・文字装飾

-----------------------------------------------------------------------*/

.center{
	text-align:center;
}

u{

}

hr{
	clear:both;
	border:1px dashed #dcdcdc;
}

.red{
	font-weight: bold;
	color: #ff0000;
	font-size:12px;
}

.bold{
	font-weight:bold;
	color:#666;
}



