@charset "utf-8";
/*
li,ul,ol {
	list-style:none;
	margin:0;
	padding:0;
}
*/
table {
	font-size:1em;
}
.dotMarkList {
	margin:0px !important;
	padding:0px !important;
}
.reset ul {
	margin:0;
	padding:0;
}

/* マーク付き
------------------------------------------------------------ */
/*
.nomalMark ,
li.markUp ,
li.markDown { display:inline; color:#CCC;}

ul.blockList li.nomalMark { display:block; line-height:1.3; padding-top:4px; padding-bottom:4px;}

.nomalMark a ,
li.markUp a ,li.markUp b ,
li.markDown a ,li.markDown b {
	display:inline;
	font-size:1.3em;
	padding:4px 6px 4px 20px;
	background-position: 8px ;
	background-repeat:no-repeat;
}

li.markUp b ,
li.markDown b { color:#CCC;
}

.nomalMark a{ background-image:url(../../images/common/icon/mark01.gif); vertical-align:middle; }
li.markUp a   { background-image:url(../../images/common/icon/mark_up.gif); vertical-align:middle; }
li.markUp b   { background-image:url(../../images/common/icon/mark_up2.gif); vertical-align:middle; }
li.markDown a { background-image:url(../../images/common/icon/mark_down.gif); vertical-align:middle; }
li.markDown b { background-image:url(../../images/common/icon/mark_down2.gif); vertical-align:middle; }

li.kumaMark { display:inline; font-size:1.3em; vertical-align:middle; }
li.kumaMark img { border:0 none; margin-right:3px; vertical-align:middle;}


ul.mGreenCL li{

}

ul.noNum li,
ul.mGreenCL li,
ol li.num1,
ol li.num2,
ol li.num3,
ol li.num4, 
ol li.num5,
ol li.num6 {
	font-size:1.3em;
	line-height:1.3;
	padding:4px 6px 4px 22px;
	background-position: 5px 0.5em;
	background-repeat:no-repeat;
}

ul.noNum li{ background-image:url(../../images/common/icon/no_num.gif);}
ul.mGreenCL li{ background-image:url(../../images/common/icon/mark02.gif);}
ol li.num1 { background-image:url(../../images/common/icon/num1.gif);}
ol li.num2 { background-image:url(../../images/common/icon/num2.gif);}
ol li.num3 { background-image:url(../../images/common/icon/num3.gif);}
ol li.num4 { background-image:url(../../images/common/icon/num4.gif);}
ol li.num5 { background-image:url(../../images/common/icon/num5.gif);}
ol li.num6 { background-image:url(../../images/common/icon/num6.gif);}
*/
/* ページの基本構造
============================================================ */

#contents div.midashiL {
	_width:98%; /* IE6対策 */
	display:block;
	clear:both;
	border:1px solid #2B8C2E;
	border-left:5px solid #2B8C2E;
	padding:3px;
	font-size:1.3em;
	font-weight:bold;
	color:#FFF;
	background-color:#81C92D;
	margin-bottom:8px;
}


#contents #top {
padding: 12px 0px 0px ;
}

#contents #img1 {
padding: 0px;
margin: 0px;
}

#contents #img2 {
padding: 0px 0px 12px;
margin: 0px;
}

#tokutyou1 {
	position: absolute;
	/*top: 477px;*/ top:320px;
	left: 335px;
	width: 368px;
	height: 56px;
	line-height:1.2;
	text-align:left;
}

#contents #tokutyou2 {
	position: absolute;
	/*top: 541px;*/ top: 384px;
	left: 335px;
	width: 368px;
	height: 34px;
	line-height:1.2;
	text-align:left;
}

#contents #tokutyou3 {
	position: absolute;
	/*top: 611px;*/ top:454px;
	left: 335px;
	width: 368px;
	height: 47px;
	line-height:1.2;
	text-align:left;
}

#contents #tokutyou4 {
	position: absolute;
	/*top: 482px;*/ top:325px;
	left: 325px;
	width: 368px;
	height: 33px;
	line-height:1.2;
	text-align:left;
}

#contents #tokutyou5 {
	position: absolute;
	/*top: 549px;*/ top:394px;
	left: 326px;
	width: 368px;
	height: 34px;
	line-height:1.2;
	text-align:left;
}

#contents #tokutyou6 {
	position: absolute;
	/*top: 619px;*/ top:464px;
	left: 326px;
	width: 368px;
	height: 47px;
	line-height:1.2;
	text-align:left;
}

#contents .title_s {
	font-size:20px;
	font-weight:bold;
	color:#293970;
	padding-top:5px;
}

#contents p {
	font-size:13px;
}

/* 商品概要 */
#contents div#spec {
	/*width:710px;*/
	width:720px;
	margin:0 auto 22px;
	/*margin-bottom:12px;*/
}

#contents div#spec p{
	font-weight:bold;
	text-align:left;
	/*font-size:105%;*/
	font-size:small; /* 070922追加*/
	color:#CC0000;
}

#contents div#spec table{
	border-collapse:collapse;
}

#contents div#spec td{
	border:1px solid #999;
	padding:4px;
	font-size:1.3em;
}

#contents div#spec .ttl{
	background-color:#EEE;
	/*font-size:90%;*/
	font-size:small; /* 070922追加*/
	font-weight:bold;
	color:#333;
}

#contents .midashiL { width:730px; margin:0 10px; display:block; _width:728px !important;}
#contents .kanrenLink { margin-left:15px; margin-bottom:10px;}
#contents .kanrenLink li { display:inline;}

/* 070922追加
------------------------------------------------------------ */
#contents {
	/*padding-left:10px;*/
	text-align:center;
	position:relative;
	margin:0 auto;
	left:-5px;
}
#contents * { margin-left:10px;}
#contents * * { margin-left:auto;}

#contents table *{ text-align:left; }
#contents table *{ vertical-align:middle; }
#contents table * img { display:block; margin:auto;}
#contents strong *{ text-align:left; font-weight:bold;}

#contents table td .center {
	text-align:center !important;
}
#contents table td .center img {
	margin:auto;
	display:block;
	text-align:center !important;
	_margin-left:10px;
}
.ml10 {
	_margin-left:10px;
}
body.reikyaku #contents table * img { _margin:0 0 0 70px;}
body.hiyashimasenka #contents table * img { _margin:0 0 0 30px;}

body.hiyashimasenka #contents strong { color:#000 !important;}
body.hiyashimasenka #contents h1 {
	font-size:13px !important;
	display:inline !important;
}

#contents div#spec { clear:both;}
