/* ************************************************ 
 *	共通設定
 * ************************************************ */
* {
	margin: 0px;
	padding: 0px;
}
a {
text-decoration: none;
}

a { 
color: #000000;
 }

a:hover {
color:#CC0000;
}

body {
	color: #000000;
	font-size: small;
	font-family: 'georgia',serif;
	line-height: 1.6em;
	background-color: #ffffff;

	
}

.pankuzu {
   font-size: x-small;
   text-align: left;
   float: left;
}

.sort {
   font-size: x-small;
}

jQuery(function($) {
    $(".swipebox").swipebox({
        useCSS : true,
        hideBarsDelay : 6000
    });
});

.search {
   text-align: right;
   float:right;
}

html {
-webkit-text-size-adjust: none;
}

.navi { 
font-size: large; 
line-height:200%
}

br.clear {
	clear: both;
font: 0pt/0pt sans-serif;
	
}

img {
	border: 0px;
}

p {
 text-align: justify;
 text-justify: distribute-all-lines;
}

p.sample {
width:140px;
margin: 15px;
line-height: 1.5em;
text-align:center;
} 

p.disable_cartin {
 text-align: center;
}

h1
{
font-size:130%;
font-weight: bolder;
} 

/* カテゴリ・グループのフリースペース内全体の指定 */
.cg_freespace_01 {
	padding:0;
	margin:20px 0 20px 0;
line-height: 1.6em;
}
.cg_freespace_02 {
	padding:0;
	margin:20px 0 20px 0;
}
/* カテゴリ・グループのフリースペース内の<p>タグの余白設定 */
.cg_freespace_01 p,
.cg_freespace_02 p {
	margin:0 0 10px 0;
}
/* カテゴリ・グループのフリースペース内の<ul>タグの余白設定 */
.cg_freespace_01 ul,
.cg_freespace_02 ul {
	margin:0 0 10px 20px;
	padding:0;
}


/* ------------------------------------- 
 *	ページレイアウト
 * ------------------------------------- 
 *※ページ全体の幅は800pxとなっています。
    幅を広げる場合は、.sideと.mainのwidth
    の合計値が#containerのwidthになるよう
    設定してください。
 * ------------------------------------- */

/*ページ全体の幅、レイアウトをセンタリング*/


/*ヘッダー（ページタイトル、グローバルメニュー）*/


#container {
     align:center;     /* 中身を左側表示に戻す */
     width:900px;         /* 幅を決定する */
     margin:auto;
    }

.header {
 width:100%;
 clear:left;
}

.main {
 width:900px;
}


/*　フッター（コピーライト）　*/
.footer {
 width:100%;
 clear:left;
}

#group-list {
	border-top:#838383 dotted 1px;
	padding:5px 0px 0px;
	margin:10px 20px 0px 0px;
}

#viewer {
    margin: 0 auto;
    width: 600px;
    height: 398px;
    text-align: left;
    overflow: hidden;
    position: relative;
}

#viewer2 {
    margin: 0 auto;
    width: 600px;
    height: 450px;
    text-align: left;
    overflow: hidden;
    position: relative;
}
 
#viewer img {
    top: 0;
    left: 0;
    position: absolute;
}

#viewer2 img {
    top: 0;
    left: 0;
    position: absolute;
}



/* -------------------------------------
*     商品オプション 表形式
* ------------------------------------- */
#option_tbl {
     border-collapse:collapse;
     border-top:1px solid #ccc;
     border-left:1px solid #ccc;
}
#option_tbl th{
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
}
#option_tbl td {
     border-bottom:1px solid #ccc;
     border-right:1px solid #ccc;
}
