@charset "UTF-8";

/*--------------------------------------------------------------------
/- file   : details.css
/- admin  : MEGA-D Inc. SHIGETA Makoto
/- update : 20080305
/- desc   : css for modern browser
/--------------------------------------------------------------------*/

@media screen, print { /* MacIE除外用 */


.bgcolor
{
    background-color:red;
}

/************** Content styles ***************/

#details div#content div#main div.endLine {
	margin: 0px 0px 10px;
	padding: 0px 0px 10px;
	background: url(/image/common/icon_line_dotgray.gif) repeat-x left bottom;
}


/************** 個別商品詳細 styles ***************/

#details div#content div#main div.details {
	margin: 0px 0px 15px;
}

#details div#content div#main div.details p {
	margin-left: 15px;
}

/** .headline **/
#details div#content div#main div.details p.headline {
	color: #609900;
	font-weight: bold;
	font-size: 140%;
	margin-bottom: 8px;
}

/** .comment **/
#details div#content div#main div.details p.comment {
	margin-bottom: 8px;
	line-height: 2.0em;
}


#details div#content div#main div.details div.title {
	margin: 0px 0px 15px;
	border: 2px solid #E8E3DF;
	line-height: 1.3;
}
#details div#content div#main div.details div.title p.SM {
	float: left;
	margin: 0px;
	padding: 15px 15px 14px 40px;
	white-space: nowrap;
	background: url(/image/common/icon_mark_sm.gif) no-repeat 15px center;
}
#details div#content div#main div.details div.title h2 {
	float: left;
	padding: 14px 15px;
	font-size: 140%;
	color: #FF5555;
	border-left: 2px solid #E8E3DF;
}

#details div#content div#main div.details p.img {
	float: left;
	width: 250px;
	margin: 0px 20px 0px 0px;
}

#details div#content div#main div.details div.detailsBoxIn {
	float: right;
	width: 439px;
}

/************** 限定数量表示 start ***************/
#details div#content div#main div.details div.detailsBoxIn p.limit_quantity {
	font-size: 13px;
	font-weight: bold;
}

#details div#content div#main div.details div.detailsBoxIn p.limit_quantity span.quantity{
	font-size: 18px;
	color: red;
}
/************** 限定数量表示 end ***************/

#details div#content div#main div.details div.cart {
	margin: 0px 0px 15px;
	padding: 8px 8px 8px 15px;
	background: #FFEAEA;
	line-height: 1.3;
	height: 54px;
}
#details div#content div#main div.details div.cart p.price {
	float: left;
	margin: 13px 0px 0px;
	white-space: nowrap;
	font-weight: bold;
	font-size: 100%;
}

#details div#content div#main div.details div.cart p.price span.amount{
	font-size: 20px;
}

#details div#content div#main div.details div.cart p.btn {
	float: right;
	margin: 0px;
	background: url(/image/common/icon_btn_cart.gif) no-repeat left top;
	font-size: 1px;
}
#details div#content div#main div.details div.cart p.btn/**/ {
	/* Windows IE 4～5はこのスタイルを無視 */
	text-indent: -9999px;
}
#details div#content div#main div.details div.cart p.btn a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 253px;
	height: 54px;
}

#details div#content div#main div.details div.cart p.soldout {
	font-size: 13px;
	float: right;
	width: 100px;
	color: red;
	margin: 20px 0px 0px 0px;
}

#details div#content div#main div.details ul.spec {
	margin: 0px 0px 15px 15px;
	line-height: 1.3;
}
#details div#content div#main div.details ul.spec li {
	margin: 0px 0px 5px;
	font-weight: bold;
}
#details div#content div#main div.details ul.spec li strong {
	margin-left: 10px;
	font-weight: normal;
}

#details div#content div#main div.details div.size  {
	margin: 0px 10px;
	float: right;
}



#details div#content div#main div.details div.coution {
	margin: 0px 0px 15px 0px;
	padding: 10px 15px;
	border: 1px solid #E5E2DD;
	font-size: 85%;
}
#details div#content div#main div.details div.coution p {
	margin: 0px 0px 3px 0px;
}
#details div#content div#main div.details div.coution ul {
	margin: 0px 0px 0px 0px;
}
#details div#content div#main div.details div.coution ul li {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 0px 15px;
	background: url(/image/common/icon_mark_circle.gif) no-repeat left top;
}



/************** おすすめサービス styles ***************/

#details div#content div#main div.recommendService {
	margin: 0px 0px 30px;
}
#details div#content div#main div.recommendService h3 {
	margin: 0px 0px 10px;
}

#details div#content div#main div.recommendService dl.smileMessage {
	float: left;
	width: 340px;
	margin-right: 14px;
	padding-right: 14px;
	border-right: 1px solid #E5E2DD;
}
#details div#content div#main div.recommendService dl.flowerGift {
	float: left;
	width: 340px;
}

#details div#content div#main div.recommendService dl.smileMessage dt,
#details div#content div#main div.recommendService dl.flowerGift dt {
	height: 100px;
	margin-bottom: 10px;
	line-height: 1;
}
#details div#content div#main div.recommendService dl.smileMessage dd p,
#details div#content div#main div.recommendService dl.flowerGift dd p {
	width: 340px;
	margin-bottom: 10px;
}
#details div#content div#main div.recommendService dl.smileMessage dd p.link a,
#details div#content div#main div.recommendService dl.flowerGift dd p.link a {
	display: block;
	padding: 0px 0px 0px 15px;
	background: url(/image/common/icon_linkmark_pink.gif) no-repeat left center;
}

/************** ランキング商品 styles ***************/
#details span.SM {
	padding: 2px 0px 0px 18px;
	background: url(/image/common/icon_mark_sm_s.gif) no-repeat left center;
}


/************** その他のおすすめ商品 styles ***************/

#details div#content div#main div.recommendItem {
	margin: 0px 0px 30px;
}
#details div#content div#main div.recommendItem h3 {
	margin: 0px 0px 10px;
}

#details div#content div#main div.recommendItem ul.recommendItem {
	margin-bottom: 15px;
	margin-left: 12px;
}
#details div#content div#main div.recommendItem ul.recommendItem li {
	float: left;
	width: 150px;
	margin-right: 14px;
	padding-right: 14px;
	border-right: 1px solid #E5E2DD;
}
#details div#content div#main div.recommendItem ul.recommendItem li.end {
	margin-right: 0px;
	padding-right: 0px;
	border-right: none;
}

#details div#content div#main div.recommendItem ul.recommendItem li h4 {
	margin: 0px 0px 10px;
	color: #FF5555;
}
#details div#content div#main div.recommendItem ul.recommendItem li p {
	width: 150px;
	margin: 0px 0px 10px;
}
#details div#content div#main div.recommendItem ul.recommendItem li p.SM {
	margin: 0px 0px 3px;
	padding: 2px 0px 0px 18px;
	background: url(/image/common/icon_mark_sm_s.gif) no-repeat left center;
}
#details div#content div#main div.recommendItem ul.recommendItem li p.price {
	margin-bottom: 3px;
	font-weight: bold;
}
#details div#content div#main div.recommendItem ul.recommendItem li p.spec {
	font-size: 85%;
}

#details div#content div#main div.recommendItem ul.recommendItem li div.btnBox {
	width: 150px;
}
#details div#content div#main div.recommendItem ul.recommendItem li p.btn {
	float: left;
	width: 46px;
	background: url(/image/common/icon_btn_details.gif) no-repeat left top;
	font-size: 0px;
	margin-bottom: 0px;
}
#details div#content div#main div.recommendItem ul.recommendItem li p.btn/**/ {
	/* Windows IE 4～5はこのスタイルを無視 */
	text-indent: -9999px;
}
#details div#content div#main div.recommendItem ul.recommendItem li p.btn a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 46px;
	height: 25px;
}

#details div#content div#main div.recommendItem ul.recommendItem li p.cartBtn {
	float: right;
	width: 99px;
	background: url(/image/common/icon_btn_cart_s.gif) no-repeat left top;
	font-size: 0px;
	margin-bottom: 0px;
}
#details div#content div#main div.recommendItem ul.recommendItem li p.cartBtn/**/ {
	/* Windows IE 4～5はこのスタイルを無視 */
	text-indent: -9999px;
}
#details div#content div#main div.recommendItem ul.recommendItem li p.cartBtn a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 99px;
	height: 25px;
}
/*********** フクタ2011母の日用 ***********/


/************** featureIndex styles ***************/

#details div#content div#main div.featureIndex {
	margin-bottom: 20px;
	padding: 0px 0px 0px;
}
#details div#content div#main div.featureIndex h3 {
	margin: 0px 0px 10px;
	padding: 0px;
}


#details div#content div#main div.featureIndex ul.featureIndex {
	margin: 0px 0px 0px 10px;
	padding: 0px;
}
#details div#content div#main div.featureIndex ul.featureIndex li {
	float: left;
	width: 219px !important; /* モダンブラウザ向け */
	width: 229px; /* IE 6以下のみ */
	margin-right: 10px;
	padding-right: 10px;
	border-right: 1px solid #E5E2DD;
}
#details div#content div#main div.featureIndex ul.featureIndex li.end {
	width: 219px;
	margin-right: 0px;
	padding-right: 0px;
	border-right: none;
}
#details div#content div#main div.featureIndex ul.featureIndex li p.txt {
	float: right;
	width: 144px;
	margin-bottom: 15px;
}
#details div#content div#main div.featureIndex ul.featureIndex li p.title {
	float: right;
	width: 144px;
	margin-bottom: 5px;
}
#details div#content div#main div.featureIndex ul.featureIndex li p.photo {
	float: left;
	width: 65px;
	margin-bottom: 15px;
}


#details div#content div#main div.paragraph p.banner {
	margin: 0px 0px 15px;
}

#details div#content div#main div.otherInfo dl dt {
	margin: 0px 0px 15px;
}
#details div#content div#main div.otherInfo dl dd {
	width: 689px;
	margin: 0px 10px;
}
#details div#content div#main div.otherInfo dl dd p {
	margin: 0px 0px 10px;
}
#details div#content div#main div.otherInfo p.bannerRight {
	float: right;
	margin-left: 15px;
}

#details div#content div#main div.paragraph ul.attention, 
#details div#content div#main div.otherInfo ul.attention {
	margin: 0px 0px 15px;
}
#details div#content div#main div.paragraph ul.attention li, 
#details div#content div#main div.otherInfo ul.attention li {
	margin: 0px 0px 5px 25px;
	list-style-type: disc;
}
#details div#content div#main div.otherInfo strong.attention,
#details div#content div#main div.otherInfo span.attention {
	color: #FF3333;
}

#details div#content div#main div.otherInfo p.btn {
	background: url(../season/images/commonBtn01.gif) no-repeat left top;
	font-size: 1px;
}
#details div#content div#main div.otherInfo p.btn/**/ {
	/* Windows IE 4～5はこのスタイルを無視 */
	text-indent: -9999px;
}
#details div#content div#main div.otherInfo p.btn a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 230px;
	height: 25px;
}

#details div#content div#main div.otherInfo p.btn30 {
	background: url(../image/common/commonBtn01_30.jpg) no-repeat left top;
	font-size: 1px;
}
#details div#content div#main div.otherInfo p.btn30/**/ {
	/* Windows IE 4～5はこのスタイルを無視 */
	text-indent: -9999px;
}
#details div#content div#main div.otherInfo p.btn30 a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 300px;
	height: 25px;
}


#details div#content div#main div.paragraph table.attention {
	width: 709px;
	margin: 0px 0px 0px;
	border-top: 1px solid #C7BDB9;
	border-left: 1px solid #C7BDB9;
}
#details div#content div#main div.paragraph table.attention th {
	width: 19%;
	padding: 8px 5px;
	background: #F1E4D8;
	border-bottom-color: #C7BDB9;
	border-bottom-style: double;
	border-right-color: #C7BDB9;
	border-right-style: double;
	color: #7E5450;
	text-align: center;
	vertical-align: middle;
}
#details div#content div#main div.paragraph table.attention th.item {
	width: 24%;
	padding: 8px 10px;
	background: #FFF9EE;
	border-bottom: 1px solid #C7BDB9;
	border-right-color: #C7BDB9;
	border-right-style: double;
	color: #555555;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
#details div#content div#main div.paragraph table.attention td {
	padding: 8px 10px;
	background: #FFFFFF;
	border-bottom: 1px solid #C7BDB9;
	border-right-color: #C7BDB9;
	border-right-style: double;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
}
#details div#content div#main div.paragraph table.attention td strong {
	display: block;
	color: #F64360;
	font-weight: normal;
	margin-top: 1em;
}
#details div#content div#main div.paragraph table.attention .endLine {
	border-right: 1px solid #C7BDB9;
}



#details div#content div#main div.paragraph ul.attention, 
#details div#content div#main div.otherInfo ul.attention {
	margin: 0px 0px 15px;
}
#details div#content div#main div.paragraph ul.attention li, 
#details div#content div#main div.otherInfo ul.attention li {
	margin: 0px 0px 5px 25px;
	list-style-type: disc;
}
#details div#content div#main div.otherInfo strong.attention,
#details div#content div#main div.otherInfo span.attention {
	color: #FF3333;
}

/************** season attention 変更キャンセル***************/

#details div#content div#main div.paragraph ul.attention02, 
#details div#content div#main div.otherInfo ul.attention02 {
	margin: 0px 0px 15px;
}
#details div#content div#main div.paragraph ul.attention02 li, 
#details div#content div#main div.otherInfo ul.attention02 li {
	margin: 0px 0px 5px 25px;
	list-style-type: disc;
}
#details div#content div#main div.otherInfo strong.attention02,
#details div#content div#main div.otherInfo span.attention02 {
	color: #FF3333;
}

#details div#content div#main div.paragraph table.attention02 {
	width: 709px;
	margin: 0px 0px 0px;
	border-top: 1px solid #C7BDB9;
	border-left: 1px solid #C7BDB9;
}
#details div#content div#main div.paragraph table.attention02 th {
	width: 20%;
	padding: 8px 5px;
	background: #F1E4D8;
	border-bottom-color: #C7BDB9;
	border-bottom-style: double;
	border-right-color: #C7BDB9;
	border-right-style: double;
	color: #7E5450;
	text-align: center;
	vertical-align: middle;
}
#details div#content div#main div.paragraph table.attention02 th span.txts {

	color: #7E5450;

	font-weight: normal;
	font-size: 85%;
}
#details div#content div#main div.paragraph table.attention02 th.item {
	width: 20%;
	padding: 8px 10px;
	background: #FFF9EE;
	border-bottom: 1px solid #C7BDB9;
	border-right-color: #C7BDB9;
	border-right-style: double;
	color: #555555;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}
#details div#content div#main div.paragraph table.attention02 th span.txts {
	font-size: 85%;
}

#details div#content div#main div.paragraph table.attention02 td {
	padding: 8px 10px;
	background: #FFFFFF;
	border-bottom: 1px solid #C7BDB9;
	border-right-color: #C7BDB9;
	border-right-style: double;
	text-align: center;
	vertical-align: top;
	font-weight: normal;
}
#details div#content div#main div.paragraph table.attention02 td strong {
	display: block;
	color: #F64360;
	font-weight: normal;
	margin-top: 1em;
}
#details div#content div#main div.paragraph table.attention02 td span.txts {
	font-size: 85%;
}
#details div#content div#main div.paragraph table.attention02 td span.txtsr {
	font-size: 85%;
	color: #FF0000;
}

#details div#content div#main div.paragraph table.attention02 .endLine01 {
	width: 10%;

}


#details div#content div#main div.paragraph table.attention02 .endLine {
	width: 10%;
	border-right: 1px solid #C7BDB9;
}


#details div#content div#main div.otherInfo p.btn {
	background: url(../season/images/commonBtn01.gif) no-repeat left top;
	font-size: 1px;
}
#details div#content div#main div.otherInfo p.btn/**/ {
	/* Windows IE 4～5はこのスタイルを無視 */
	text-indent: -9999px;
}
#details div#content div#main div.otherInfo p.btn a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 230px;
	height: 25px;
}

#details div#content div#main div.otherInfo p.btn30 {
	background: url(../image/common/commonBtn01_30.jpg) no-repeat left top;
	font-size: 1px;
}
#details div#content div#main div.otherInfo p.btn30/**/ {
	/* Windows IE 4～5はこのスタイルを無視 */
	text-indent: -9999px;
}
#details div#content div#main div.otherInfo p.btn30 a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 300px;
	height: 25px;
}

#details div#content div#main div.paragraph ul.attention, 
#details div#content div#main div.otherInfo ul.attention {
	margin: 0px 0px 15px;
}
#details div#content div#main div.paragraph ul.attention li, 
#details div#content div#main div.otherInfo ul.attention li {
	margin: 0px 0px 5px 25px;
	list-style-type: disc;
}
#details div#content div#main div.paragraph strong.attention,
#details div#content div#main div.paragraph span.attention {
	color: #FF3333;
}
#details div#content div#main div.otherInfo strong.attention,
#details div#content div#main div.otherInfo span.attention {
	color: #FF3333;
}


#details div#content div#main div.otherInfo p.btn {
	background: url(../season/images/commonBtn01.gif) no-repeat left top;
	font-size: 1px;
}
#details div#content div#main div.otherInfo p.btn/**/ {
	/* Windows IE 4～5はこのスタイルを無視 */
	text-indent: -9999px;
}
#details div#content div#main div.otherInfo p.btn a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 230px;
	height: 25px;
}

#details div#content div#main div.otherInfo p.btn30 {
	background: url(../image/common/commonBtn01_30.jpg) no-repeat left top;
	font-size: 1px;
}
#details div#content div#main div.otherInfo p.btn30/**/ {
	/* Windows IE 4～5はこのスタイルを無視 */
	text-indent: -9999px;
}
#details div#content div#main div.otherInfo p.btn30 a {
	display: block;
	cursor: pointer;
	overflow: hidden;
	width: 300px;
	height: 25px;
}
/*母の日サイト内リンク用*/
.details .pickup-mother{
	padding-left: 600px;
}

/************** set商品説明用 ***************/
#details div#content div#main div.details p.coution {
	margin: 10px 0 10px 0;
}
#details div#content div#main div.setItem div.title {
	margin: 8px 8px 0px 8px;
	padding: 15px 15px 0px 15px;
	background: #FFFFFF;
}
#details div#content div#main div.setItem div.title p.img {
	float: left;
	width: 300px;
	margin-bottom: 15px;
}
#details div#content div#main div.setItem div.title p img.img {
	float: right;
	margin-left: 15px;
}
#details div#content div#main div.setItem div.title p.item strong {
	margin-bottom: 15px;
	color: #F4680B;
	font-size: 120%;
}
#details div#content div#main div.setItem div.title p.specsmall {
	margin-bottom: 15px;
	color: #95756A;
	font-size: 85%;
}

/*colum用*/

h2.colum span {
    color: #a9063b;
    font-weight: bold;
    font-size: 123%;
    border-left: solid 5px #a9063b;
    display: block;
    padding: 10px 0 10px 10px;
}
h2.colum {
clear: both;
    padding: 1px 0 1px 1px;
    margin: 0 0 10px 0;
    position: relative;
    border: solid 1px #ebe5e7;
    background: -webkit-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#dfe1e0), color-stop(0.20, #ededed), color-stop(0.35, #f5f5f5), color-stop(0.50, #fdfdfd), color-stop(0.65, #fff), color-stop(0.80, #fdfdfd), to(#f7f7f7));
    border: solid 1px #ebe5e7;
    background: -moz-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);
    background: -o-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);
    background: -ms-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);
    background: linear-gradient(to top, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);
    -pie-background: linear-gradient(#f7f7f7, #fdfdfd, #fff, #fdfdfd, #f5f5f5, #ededed, #dfe1e0);
    -webkit-box-shadow: inset 0 -1px 1px #fff;
    -moz-box-shadow: inset 0 -1px 1px #fff;
    box-shadow: inset 0 -1px 1px #fff;
}


h3.colum span {
    color: #a9063b;
    font-weight: bold;
    font-size: 110%;
    border-left: solid 5px #a9063b;
    display: block;
    padding: 5px 0 10px 5px;
}

h3.colum {
clear: both;
    padding: 1px 0 1px 1px;
    margin: 0 0 5px 0;
    position: relative;
    border: solid 1px #ebe5e7;
    background: -webkit-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#dfe1e0), color-stop(0.20, #ededed), color-stop(0.35, #f5f5f5), color-stop(0.50, #fdfdfd), color-stop(0.65, #fff), color-stop(0.80, #fdfdfd), to(#f7f7f7));
    border: solid 1px #ebe5e7;
    background: -moz-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);
    background: -o-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);
    background: -ms-linear-gradient(bottom, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);
    background: linear-gradient(to top, #dfe1e0, #ededed 20%, #f5f5f5 35%, #fdfdfd 50%, #fff 65%, #fdfdfd 80%, #f7f7f7);
    -pie-background: linear-gradient(#f7f7f7, #fdfdfd, #fff, #fdfdfd, #f5f5f5, #ededed, #dfe1e0);
    -webkit-box-shadow: inset 0 -1px 1px #fff;
    -moz-box-shadow: inset 0 -1px 1px #fff;
    box-shadow: inset 0 -1px 1px #fff;
}

h3.colum {
	font-weight:bold;
	font-size:123%;
	color:#a9063b;
    padding:5px;
}
	p.columBoxTxt {
		    margin: 0 0 30px 0;
    font-size: 1.2em;
    line-height: 150%;
		}
p.columBoxTxt {
    margin: 0 0 30px 0;
    font-size: 1.2em;
    line-height: 150%;
}
p.columBoxTxt img {
    width: 340px;
}
p.columBoxTxt img2 {
    width: 215px;
}
p.columBoxTxt img.alignleft {
    float: left;
	padding: 4px;
    margin: 0 20px 10px 0;
    display: inline;
}
p.columBoxTxt img.alignright {
    float: right;
	padding: 4px;
    margin: 0 20px 10px 0;
    display: inline;
}

/* grid 12col
------------------------------------------------------- */
.col1{width:8%;padding:0.15%;float:left;}
.col2{width:16.3%;padding:0.15%;float:left;}
.col3{width:24.6%;padding:0.15%;float:left;}
.col4{width:32.9%;padding:0.15%;float:left;}
.col5{width:41.2%;padding:0.15%;float:left;}
.col6{width:49.5%;padding:0.15%;float:left;}
.col7{width:57.8%;padding:0.15%;float:left;}
.col8{width:66.1%;padding:0.15%;float:left;}
.col9{width:74.4%;padding:0.15%;float:left;}
.col10{width:82.7%;padding:0.15%;float:left;}
.col11{width:91%;padding:0.15%;float:left;}
.col12{width:99.3%;padding:0.15%;float:left;}
.colfull{width:100%;padding:2.0% 0.2%;clear:both;}

} /* MacIE除外用 */


/*********** Print Only styles ***********/

@media print { /* 印刷用 */
}

@media screen { /* IE5対策 印刷用 */
}

