@charset "utf-8";

/* ***********************************************************
 *
 * Since:     2011-06-30
 * Editor:    contents tazaki
 * Modified:  2010-02-09 by:contents tazaki
 *
 * ***********************************************************
 */
 

/* ------------------------------------------------------------
	Font-size Adjustment
------------------------------------------------------------
10px 	72%
11px 	79%
12px 	86%
13px 	93%
14px 	100%
15px 	108%
16px 	115%
17px 	122%
18px 	129%
19px 	136%
20px 	143%
21px 	150%
22px 	158%
23px 	165%
24px 	172%
25px 	179%
26px 	186%

*/


/* --------------------------------------------------------------

COMMON

----------------------------------------------------------------- */
table{
	margin:15px auto 30px;
	padding:0;
	border:1px solid #D8D8D8;
	border-right:none;
	border-left:none;
	border-collapse:collapse;
	width:620px;
}


th,td{
	padding:10px;
	text-align: left;	
}

th{
	width:164px;
	font-weight:bold;
	text-align:center;
}
td{
	padding: 10px 10px;
}



.txtBox{
	padding:15px 0;
}





/* --------------------------------------------------------------

regular

----------------------------------------------------------------- */
div.regular div.rBox{
	margin:0 auto 25px;
	width:620px;
}


div.regular div.rBox h3,
div.regular div.rBox h4{
	margin-bottom:10px;
}

div.regular div.rBox p{
	margin-bottom:5px;
	padding:0 5px;
}
div.regular div.rBox p.big{
	font-size:115%;
	margin-bottom:0;
}
div.regular div.rBox p span{
	color:#009966;
	font-size:100%;
}

div.regular div.rBox p.center{
	margin-bottom:15px;
	text-align:center;
}

div.regular div.rBox ul.about{
	margin:0px 0 10px;
	text-align:center;
}
div.regular div.rBox ul.about li{
	background:url(../common/icon_03.jpg) 0 6px no-repeat;
	padding:0 0 0 15px;
	font-size:93%;
}


div.regular div.rBox dl.box dt{
	background:#CBEDFF;
	padding:2px 10px;
	font-weight:bold;
	margin-bottom:2px;
}
div.regular div.rBox dl.box dd{
	border:3px solid #CBEDFF;
	padding:10px;
	line-height:1.8;
	margin-bottom:15px;
}

div.regular div.rBox dl.list {
	margin-bottom:15px;
	padding:0 5px;
}
div.regular div.rBox dl.list dt{
	background:url(../regular/img/icon01.jpg) 0 50% no-repeat;
	color:#003399;
	padding:0 0 0 15px;
	font-weight:bold;
}
div.regular div.rBox dl.list dd{
	line-height:1.6;
	margin-bottom:5px;
}
div.regular div.rBox dl.list dd.attention{
	font-weight:bold;
	color:#0082C4;
	background:url(../regular/img/icon02.jpg) 0 5px no-repeat;
	padding: 0 0 0 20px;
}
div.regular div.rBox dl dd span{
	font-weight:100;
	color:#009966;
}


div.regular div.rBox dl.dlImg {
	margin-bottom:15px;
}
div.regular div.rBox dl.dlImg dt{
	margin-bottom:1px;
}







div.scrollBlock{
	margin:10px 0 0px 0;
}

div.scrollBlock ul li {
	text-align:center;
}
div.scrollBlock ul li a.photo{
	width:150px;
}
div.scrollBlock ul li dl{
	width:150px;
	margin:0 auto;
}

div.regular h3{ width:620px; margin: 0 auto;}


/* スクロールJS用
------------------------------------------------- */

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 565px;
    padding: 0px 30px 0px 32px;
	margin:5px 0;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:565px;
/*  height: 190px; */
}

.jcarousel-skin-tango .jcarousel-item {
    width: 180px;
/*  height: 190px; */
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 12px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 12px;
    margin-right: 0;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 5px;
    width: 16px;
    height: 110px;
    cursor: pointer;
    background: transparent url(../cart/img/next-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left: 5px;
	right: auto;
	background: url(../cart/img/prev-horizontal.gif);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -16px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -48px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 5px;
    width: 16px;
    height: 110px;
    cursor: pointer;
    background: transparent url(../cart/img/prev-horizontal.gif) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(../cart/img/next-horizontal.gif);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -16px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -48px 0;
}


