charset "Shift_JIS";

#contentsBox{}

#contentsBox p{
	padding-left:8px;
	padding-right:10px;
	padding-bottom:10px;
	line-height:2em;
}
#contentsBox .leadTxt{
	padding:10px 0 30px 0px;
}

#contentsBox h5.txtCenter{
	border:none;
	padding:0;
	margin:0;
}

/*--------------------------------------------------
              body index
-------------------------------------------------*/
#bodyTop #contentsBox{
	padding-bottom:10px;
}

#bodyTop #contentsBox h3{
	padding:0 0 12px 0;
	margin-bottom:0;
}
#bodyTop .wrap { 
	background:#e1e1e1;
/*	width:897px;*/
	width:921px;
	overflow:hidden;
	margin:0 auto 30px;
/*	padding:15px 0 0 15px;*/
	padding:15px 0 0 5px;
}
#bodyTop .head-box , #bodyTop .siyou-box {
/*	width:882px;*/
	width:915px;
	overflow:hidden;
	clear:both;
	margin-bottom:20px;
}
#bodyTop .wrap h4 {
	margin:0;
	padding:0;
	background:none;
	border:none;
	float:left;
}
#bodyTop .fl-right {
/*	width:837px;*/
	width:878px;
	overflow:hidden;
	float:right;
}

#bodyTop .head-box .fl-right {
	background:url(images/bg-body-top.gif) no-repeat 0 0;
	height:129px;
}
#bodyTop .head-box .fl-right p {
	margin:25px 37px 0 21px;
	padding:0;
	float:left;
}
#bodyTop .head-box .fl-right dl {
	margin: 17px 0 0 0;
}
#bodyTop .head-box .fl-right dl dt {
	margin-bottom:10px;
}
#bodyTop .head-box .fl-right dd {
	margin:0 21px 0 0;
	float:left;
}


#bodyTop .siyou-box .fl-right {
	background:url(images/bg-siyou.gif) no-repeat 0 0;
/*	height:840px;*/
	height:910px;
}
#bodyTop .tab {
	margin:0;
	padding:0;
	float:left;
}
#bodyTop .fl-right-box {
/*	width:793px;*/
	width:870px;
	overflow:hidden;
	float:right;
/*	padding-top:13px;*/
	padding-top:43px;
}
#bodyTop .body-item li {
/*	background:url(images/bg-pat.gif) no-repeat 0 0;*/
/*	width:146px;	height:314px;*/
	float:left;
/*	margin:0 12px 0 0;*/
	margin:0 7px 0 0;
}
#bodyTop .body-item li img {
	vertical-align:bottom;
}
#bodyTop .body-item h5 , #bodyTop .body-item p {
	margin:0; padding:0;
	border:none;
}


#bodyTop .body-item21 {
	background:url(images/bg-pat1.gif) no-repeat 0 0;
	width:126px;	height:310px;
}
#bodyTop .body-item22 {
	background:url(images/bg-pat2.gif) no-repeat 0 0;
	width:238px;	height:310px;
}
#bodyTop .body-item23 {
	background:url(images/bg-pat3.gif) no-repeat 0 0;
	width:351px;	height:310px;
}


#bodyTop .fl-right .box {
	clear:both;
	overflow:hidden;
	margin:0 0 26px 0;
}



#bodyTop .item-sub {
	/*margin-top:10px;*/
}
#bodyTop .item-sub li {
	float:left;
/*	margin:0 11px 10px 0;*/
	margin:0px 8px 10px 0;
	line-height:1;
}

#bodyTop .item-sub li.mr1 {
	margin-right:121px;
	margin-bottom:15px;
}
#bodyTop .item-sub li.btnset {
	position:relative;
	height:122px;
	margin-bottom:0;
	margin-top:10px;
}
#bodyTop .item-sub li.btnset a{
	position:absolute;
	top:80px;
	left:9px;
}

#bodyTop .item-sub li.btnset9 {
	position:relative;
	height:122px;
	margin-bottom:0;
	margin-top:10px;
}
#bodyTop .item-sub li.btnset9 a.b1{
	position:absolute;
	top:80px;
	left:8px;
}
#bodyTop .item-sub li.btnset9 a.b2{
	position:absolute;
	top:80px;
	left:119px;
}




#bodyTop .item-sub li.btnset2 {
	position:relative;
}
#bodyTop .item-sub li.btnset2 a{
	position:absolute;
	top:72px;
	left:9px;
}
#bodyTop .item-sub li.btnset3 {
	position:relative;
	height:55px;
}
#bodyTop .item-sub li.btnset3 a{
	position:absolute;
	top:13px;
	left:520px;
}
#bodyTop .item-sub li.btnset4 {
	position:relative;
}
#bodyTop .item-sub li.btnset4 a.b1{
	position:absolute;
	top:72px;
	left:188px;
}
#bodyTop .item-sub li.btnset4 a.b2{
	position:absolute;
	top:72px;
	left:378px;
}




/*--------------------------------------------------
                common
--------------------------------------------------*/
.sizeNum{
	position:relative;
}
.sizeNum p.soc6free{
	position:absolute;
	left:0;
	top:0;
	z-index:9;
}
#sticktype .sizeNum p.soc6free	{top:184px;}
#standtype .sizeNum p.soc6free	{top:80px;}
#woodtype .sizeNum p.soc6free	{top:100px;}
#cornertype .sizeNum p.soc6free	{top:100px;}

/*--------------------------------------------------
              body sticktype
-------------------------------------------------*/
#sticktype{}
#sticktype #leadBox{
	background:url(images/sticktype_bg_lead.jpg) no-repeat left top;
	height:308px;
	margin:0 0 15px 0;
	position:relative;
}
#sticktype #contentsBox #leadBox h4{
	position:absolute;
	top:187px; left:219px;
	margin:0; padding:0; border:0;
}
#sticktype #contentsBox #leadBox p{
	width:405px;
	position:absolute;
	top:214px; left:221px;
	line-height:1.7em;
}
#sticktype #contentsBox div.clearfix{
	padding:0 0 10px 0;
}
#sticktype #contentsBox .clearfix .fLeft,
#sticktype #contentsBox .clearfix .fRight{
	padding:0;
}
#sticktype #contentsBox .clearfix .fRight img{
	margin-bottom:10px;
}

#sticktype .sizeNum dl{
	width:650px; height:250px;
	margin:0 auto;
	position:relative;
}
#sticktype .sizeNum dl dd{
	position:absolute;
}
#sticktype .sizeNum dl dd.icon1{
	top:148px;
	left:330px;
}
#sticktype .sizeNum dl dd.icon2{
	top:148px;
	left:408px;
}
#sticktype .sizeNum dl dd.icon3{
	top:1px;
	left:453px;
}

#sticktype .sizeNum .fRight img{
	margin-left:8px;
}

#sticktype .sizeNumTable{
	border-top:1px #CCC solid;
	width:650px;
	margin:5px auto;
}

#sticktype .sizeNumTable thead th,
#sticktype .sizeNumTable thead td{
	border-bottom:2px #97b23e solid;
	text-align:center;
	color:#000;
}
#sticktype .sizeNumTable thead th{
	font-weight:bold;
}
#sticktype .sizeNumTable thead td{
	font-size:10px;
}
#sticktype .sizeNumTable td{
	border-bottom:1px #CCC solid;
	padding:3px 5px 2px 5px;
	color:#000;
	text-align:center;

	line-height:1.2em;
	padding:5px 0;
}
#sticktype .lineRight{
	border-right:1px #cccccc solid;
}
#sticktype .sizeNumTable .connectNum{
	border-bottom:1px #CCC solid;
	background:#f3f3f3;
	color:#738929;
}

#sticktype .stickintro{
	position:relative;
	width:672px; height:256px;
}
#sticktype .stickintro p{
	position:absolute;
	top:50px;
	left:248px;
}


/*--------------------------------------------------
              body standtype
-------------------------------------------------*/
#standtype{}
#standtype #leadBox{
	background:url(images/standtype_bg_lead.jpg) no-repeat 0 0;
	height:308px;
	margin:0 0 15px 0;
	position:relative;
}
#standtype #contentsBox #leadBox h4{
	position:absolute;
	top:184px; left:222px;
	margin:0; padding:0; border:0;
}
#standtype #contentsBox #leadBox p{
	width:390px;
	position:absolute;
	top:208px; left:224px;
	line-height:1.5em;
}
#standtype #contentsBox div.clearfix{
	padding:0 0 10px 0;
}
#standtype #contentsBox .clearfix .fLeft,
#standtype #contentsBox .clearfix .fRight{
	padding:0;
}
#standtype #contentsBox .clearfix .fRight img{
	margin-bottom:10px;
}

#standtype .sizeNum dl{
	width:650px; height:170px;
	margin:0 auto;
	position:relative;
}
#standtype .sizeNum dl dd{
	position:absolute;
}
#standtype .sizeNum dl dd.icon1{
	top:0px;
	left:580px;
}
#standtype .sizeNum dl dd.icon2{
	top:85px; left:580px;
}
#standtype .sizeNum .fRight img{
	margin-left:8px;
}

#standtype .sizeNumTable{
	border-top:1px #CCC solid;
	width:650px;
	margin:5px auto;
}

#standtype .sizeNumTable thead th,
#standtype .sizeNumTable thead td{
	border-bottom:2px #97b23e solid;
	text-align:center;
	color:#000;
}
#standtype .sizeNumTable thead th{
	font-weight:bold;
}
#standtype .sizeNumTable thead td{
	font-size:10px;
}
#standtype .sizeNumTable td{
	border-bottom:1px #CCC solid;
	padding:3px 5px 2px 5px;
	color:#000;
	text-align:center;
}
#standtype .lineRight{
	border-right:1px #cccccc solid;
}
#standtype .sizeNumTable .connectNum{
	border-bottom:1px #CCC solid;
	background:#f3f3f3;
	color:#738929;
}



#standtype #sizeNum2{
	background:url(images/stand_hinban_01.gif) no-repeat 0 0;
	height:200px;
	margin:0 0 15px 10px;
	position:relative;
}
#standtype #sizeNum2 p{
	width:390px;
	position:absolute;
	top:5px; left:315px;
	line-height:1.4em !important;
}
#standtype #sizeNum2 .soc6free{
	position:absolute;
	top:80px;
}

#standtype #sizeNum2 .iconaki{
	position:absolute;
	top:0px;
	left:270px;
}
#standtype #sizeNum2 .icon1{
	position:absolute;
	top:0px;
	left:580px;
}
#standtype #sizeNum2 .icon2{
	position:absolute;
	top:85px;
	left:580px;
}



#standtype .standintro{
	position:relative;
	width:672px; height:256px;
}
#standtype .standintro p{
	position:absolute;
	top:180px;
	left:355px;
}



#dataArea table .mark {
    border-right: medium none !important;
    padding: 0 0 0 5px;
    width: 20px;
}
#dataArea table th {
    background: none repeat scroll 0 0 #F3F3F3;
    border-right: 2px solid #97B23E;
    font-weight: normal;
    white-space: nowrap;
    width: 60%;
}


/*--------------------------------------------------
              body woodtype
-------------------------------------------------*/
#woodtype{}
#woodtype #leadBox{
	background:url(images/woodtype_bg_lead.jpg) no-repeat 0 0;
	height:308px;
/*	margin:0 0 15px 0;*/
	margin:0 0 0px 0;
	position:relative;
}
#woodtype #contentsBox #leadBox h4{
	position:absolute;
	top:183px; left:34px;
	margin:0; padding:0; border:0;
}
#woodtype #contentsBox #leadBox p{
	width:398px;
	position:absolute;
	top:209px; left:28px;
	line-height:1.5em;
}

#woodtype #contentsBox div.clearfix{
	padding:0 0 10px 0;
}
#woodtype #contentsBox .clearfix .fLeft,
#woodtype #contentsBox .clearfix .fRight{
	padding:0;
}
#woodtype #contentsBox .clearfix .fRight img{
	margin-bottom:10px;
}

#woodtype .sizeNum dl{
	width:650px; height:185px;
	margin:0 auto;
	position:relative;
}
#woodtype .sizeNum dl dd{
	position:absolute;
}
#woodtype .sizeNum dl dd.icon1{
	top:0px;
	left:580px;
}
#woodtype .sizeNum dl dd.icon2{
	top:85px;
	left:580px;
}
#woodtype .sizeNum dl dd.txt{
	top:142px;
	left:314px;
}
#woodtype .sizeNum .fRight img{
	margin-left:8px;
}
#woodtype .sizeNumTable{
	border-top:1px #CCC solid;
	width:650px;
	margin:5px auto;
}

#woodtype .sizeNumTable thead th,
#woodtype .sizeNumTable thead td{
	border-bottom:2px #97b23e solid;
	text-align:center;
	color:#000;
}
#woodtype .sizeNumTable thead th{
	font-weight:bold;
}
#woodtype .sizeNumTable thead td{
	font-size:10px;
}
#woodtype .sizeNumTable td{
	border-bottom:1px #CCC solid;
	padding:3px 5px 2px 5px;
	color:#000;
	text-align:center;
}
#woodtype .lineRight{
	border-right:1px #cccccc solid;
}
#woodtype .sizeNumTable .connectNum{
	border-bottom:1px #CCC solid;
	background:#f3f3f3;
	color:#738929;
}



#woodtype #sizeNum2{
	background:url(images/wood_hinban_01.gif) no-repeat 0 0;
	height:200px;
	margin:0 0 15px 10px;
	position:relative;
}
#woodtype #sizeNum2 p{
	width:390px;
	position:absolute;
	top:5px; left:315px;
	line-height:1.4em !important;
}
#woodtype #sizeNum2 .soc6free{
	position:absolute;
	top:80px;
}

#woodtype #sizeNum2 .iconaki{
	position:absolute;
	top:0px;
	left:270px;
}
#woodtype #sizeNum2 .icon1{
	position:absolute;
	top:0px;
	left:580px;
}
#woodtype #sizeNum2 .icon2{
	position:absolute;
	top:85px;
	left:580px;
}



/*--------------------------------------------------
              body cornertype
-------------------------------------------------*/
#cornertype{}
#cornertype #leadBox{
	background:url(images/cornertype_bg_lead.jpg) no-repeat 0 0;
	height:308px;
	margin:0 0 15px 0;
	position:relative;
}
#cornertype #contentsBox #leadBox h4{
	position:absolute;
	top:183px; left:34px;
	margin:0; padding:0; border:0;
}
#cornertype #contentsBox #leadBox p{
	width:398px;
	position:absolute;
	top:209px; left:28px;
	line-height:1.5em;
}

#cornertype #contentsBox div.clearfix{
	padding:0 0 10px 0;
}
#cornertype #contentsBox .clearfix .fLeft,
#cornertype #contentsBox .clearfix .fRight{
	padding:0;
}
#cornertype #contentsBox .clearfix .fRight img{
	margin-bottom:10px;
}

#cornertype .sizeNum dl{
	width:650px; height:185px;
	margin:0 auto;
	position:relative;
}
#cornertype .sizeNum dl dd{
	position:absolute;
}
#cornertype .sizeNum dl dd.icon1{
	top:0px;
	left:580px;
}
#cornertype .sizeNum dl dd.icon2{
	top:85px;
	left:580px;
}
#cornertype .sizeNum dl dd.txt{
	top:142px;
	left:314px;
}
#cornertype .sizeNum .fRight img{
	margin-left:8px;
}
#cornertype .sizeNumTable{
	border-top:1px #CCC solid;
	width:650px;
	margin:5px auto;
}

#cornertype .sizeNumTable thead th,
#cornertype .sizeNumTable thead td{
	border-bottom:2px #97b23e solid;
	text-align:center;
	color:#000;
}
#cornertype .sizeNumTable thead th{
	font-weight:bold;
}
#cornertype .sizeNumTable thead td{
	font-size:10px;
}
#cornertype .sizeNumTable td{
	border-bottom:1px #CCC solid;
	padding:3px 5px 2px 5px;
	color:#000;
	text-align:center;
}
#cornertype .lineRight{
	border-right:1px #cccccc solid;
}
#cornertype .sizeNumTable .connectNum{
	border-bottom:1px #CCC solid;
	background:#f3f3f3;
	color:#738929;
}



#cornertype #sizeNum2{
	background:url(images/corner_hinban_01.gif) no-repeat 0 0;
	height:200px;
	margin:0 0 15px 10px;
	position:relative;
}
#cornertype #sizeNum2 p{
	width:390px;
	position:absolute;
	top:5px; left:315px;
	line-height:1.4em !important;
}
#cornertype #sizeNum2 .soc6free{
	position:absolute;
	top:80px;
}

#cornertype #sizeNum2 .iconaki{
	position:absolute;
	top:0px;
	left:270px;
}
#cornertype #sizeNum2 .icon1{
	position:absolute;
	top:0px;
	left:580px;
}
#cornertype #sizeNum2 .icon2{
	position:absolute;
	top:85px;
	left:580px;
}

#cornertype .cornerintro{
	position:relative;
	width:672px; height:256px;
}
#cornertype .cornerintro p.sub{
	position:absolute;
	top:138px;
	left:310px;
}
#cornertype .cornerintro p.sub2{
	position:absolute;
	top:180px;
	left:310px;
}

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



.txt_b{color:#238AB7 !important;}
.w210l{width:210px !important; float:left; margin-left:10px !important;}
.sticktype_data{hight:114px; margin-bottom:30px;}

/*--*/

.wraptype #dataArea{
	overflow:hidden;
	width:670px;
	padding-bottom:1px;
}
.wraptype #dataArea .fLeft{
	width:230px;
	padding:0 0 0 10px;
}
.wraptype #dataArea h5{
	border:none;
	padding:0;
	margin:0;
	font-family: "メイリオ", Meiryo;
	font-size:12px;
}
.wraptype #dataArea h5 span{
	margin-left:10px;
	font-weight:normal;
	font-size:11px;
}
.wraptype #dataArea table{
	border-top:1px #CCC solid;
	width:100%;
	margin-bottom:10px;
}
.wraptype #dataArea table th,
.wraptype #dataArea table td{
	border-bottom:1px #CCC solid;
	padding:0px 10px 0px 10px;
	text-align:center;
}
.wraptype #dataArea table th{
	border-right:2px #97b23e solid;
	background:#f3f3f3;
	font-weight:normal;
}
.wraptype #dataArea .fRight img{
	margin-bottom:30px;
}

.wraptype .caution{
	background:url(../../common/images/ic_att.gif) no-repeat left 0.3em;
    margin: 0 0 20px 10px;
    padding: 0 0 0 20px !important;
}
.wraptype .dataTxt {
    line-height: 1.5em !important;
    margin: -20px 0 0 10px;
    padding: 0 !important;
}
/*-----------*/
.wraptype .simuTable{
	border-top:1px #CCC solid;
	width:650px;
	margin:0 auto 5px auto;
}
.wraptype .simuTable th,
.wraptype .simuTable td{
	color:#000;
}

.wraptype .simuTable th{	
	border-bottom:1px #CCC solid;
	text-align:center;
}

.wraptype .simuTable thead th{
	border-bottom:2px #97b23e solid;
	padding:5px 0;
	vertical-align:middle;
}
.wraptype .simuTable thead td{	
	border-bottom:1px #CCC solid;
	padding:15px 0;
	text-align:center;
	vertical-align:middle;
}
.wraptype .simuTable tbody th{
	padding:0 10px 0 0;
}
.wraptype .simuTable tbody td{
	border-left:1px #CCC solid;
	border-bottom:1px #CCC solid;
	padding:5px 0;
	text-align:center;
}
.wraptype .simuTable .lineRight{
	border-left:none;
	text-align:left;
}
.wraptype .simuTable .lineRight span{
}

.wraptype .simuTable .total th,
.wraptype .simuTable .total td{
	border-top:3px #CCC solid;
	border-bottom:3px #CCC solid;
	font-size:14px;
}
.wraptype .simuTable .total th{
	border-right:1px #CCC solid;
}
.wraptype .simuTable .total td{
	border-left:none;
	font-weight:bold;
}
.wraptype .simuTable{
	position:relative;
}


.wraptype .simuTable .icon img{
	position:absolute;
	top:170px;
	right:10px;
}



/*--------右カラム指定　あとでcommon.cssと合わせる----------*/

.wraptype .fukidashiLinks {
    background: url("../../common/images/bg_link_fukidashi_body.gif") no-repeat scroll left top #E9EBDA;
}


#contentsBox .subNavi{
	border-top:2px #2c7a9c solid;
	background:url(../../common/images/bg_subnavi.gif) no-repeat left bottom #f8f9f8;
	float:right;
	width:210px;
	padding:0 10px 4px 10px;
	margin-bottom:25px;
}
#contentsBox .subNavi li{
	background:url(../../common/images/line.gif) repeat-x left bottom;
}
#contentsBox .subNavi li.last{
	background:#f8f9f8;
}
#contentsBox .subNavi li a{
	display:block;
	background:url(../../common/images/arrow_blue2.gif) no-repeat left 0.3em;
	padding:0 0 0 17px;
	color:#000;
	text-decoration:none;
}
#contentsBox .subNavi li a:hover{
	text-decoration:underline;
}

#contentsBox .subNavi li p{
	border-bottom:1px #ababab dotted;
	background:url(../../common/images/navi_img_body.jpg) no-repeat 3px center;
	font-size:14px;
	padding:0;
	line-height:1.2em;
}
#contentsBox .subNavi li.only p{
	border-bottom:none;
}
#contentsBox .subNavi li p a{
	background:url(../../common/images/arrow_blue2.gif) no-repeat right center;
	padding:15px 0 15px 37px;
	font-weight:bold;
}
#contentsBox .subNavi li ul{
	padding:8px 0 10px 3px;
}
#contentsBox .subNavi li li{
	background:none;
	line-height:1.4em;
	padding-bottom:5px;
}
#contentsBox .subNavi li li ul{
	padding:3px 0 5px 5px;
}
#contentsBox .subNavi li li li a{
	background:url(../../common/images/arrow_black.gif) no-repeat left 0.4em;
	padding:0 0 0 10px;
}
#contentsBox .subNavi #subNavBody p{
	background:url(../images/navi_img_body.jpg) no-repeat 3px cente !importantr;}
#contentsBox .subNavi #subNavInstall p{
	background:url(../images/navi_img_install.jpg) no-repeat 3px center;}
#contentsBox .subNavi #subNavParts p{
	background:url(../images/navi_img_parts.jpg) no-repeat 3px center;}
#contentsBox .subNavi #subNavConnect p{
	background:url(../images/navi_img_connect.jpg) no-repeat 3px center;}
#contentsBox .subNavi #subNavColor p{
	background:url(../images/navi_img_color.jpg) no-repeat 3px center;
}


/*-- infoAreaの調整 --*/

.infoArea{
	margin:0 10px 20px 10px;
	overflow:hidden;
}
.infoArea span{
	color:#f64346;
}



.infototal{
	margin:-40px 0px 400px 0px;
}




#contentsBox h6{
	border-left:4px #60c1bd solid;
/*	background:url(../parts/images/ic.gif) no-repeat right top;*/
	padding-left:10px;
	padding-right:0px;
	margin-bottom:10px;
	font-weight:bold;
	font-size:16px;
	font-family:"メイリオ", Meiryo;
	color:#000;
	line-height:1.2em;
}

#contentsBox h6.img{
	background:url(../parts/images/ic.gif) no-repeat right top;
}

#contentsBox h6.img2{
	background:url(../parts/images/ic.gif) no-repeat 200px top;
}
#contentsBox h6.img3{
	background:url(../../common/images/ic_new_s4.gif) no-repeat 100px top;
}


#contentsBox h6 span{
	display:block;
	padding:2px 0 0 0;
	font-size:12px;
	font-weight:normal;
	font-family:MS PGothic,Osaka,Hiragino Kaku Gothic Pro W3,Arial,Helvetica,sans-serif;
	line-height:1.2em;
}

#contentsBox h6 p{
	display:block;
	padding:2px 0 0 0;
	font-size:12px;
	font-weight:normal;
	font-family:MS PGothic,Osaka,Hiragino Kaku Gothic Pro W3,Arial,Helvetica,sans-serif;
	line-height:1.2em;
	color:#eb1414;
}



#contentsBox .partsBox .f10{
	line-height:1.5em;
}
.partsBox{
}
.partsBox div{
	margin:0px 10px 0px 10px;
	padding:0px 10px 0px 10px;
}
.partsBox div dl{
	width:317px;
}
.partsBox div dd img{
	margin:0 0 10px 0;
}


.partsBox p#box{
	width:317;
	height:140;
	padding:50px 0 0 80px;
	line-height:1.4em;
}


.priceTable{
	width:100%;
	text-align:center;
	margin-bottom:5px;
}
.priceTable th{
	border-top:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
	background:#f3f3f3;
	padding:2px 0;
	color:#000;
	font-weight:normal;
}
.priceTable td{
	border-bottom:1px #bbbbbb solid;
	padding:2px 0;
	color:#000;
}
.priceTable td.line{
	border-top:1px #bbbbbb solid;
}

.priceTable th img{
	padding:10px 0px 0px 0px;
}

.priceTable td img{
	padding:10px 0px 0px 0px;
}



.priceTable2{
	width:100%;
	text-align:center;
	margin-bottom:5px;
}
.priceTable2 th{
	padding:2px 0;
	color:#000;
	font-weight:normal;
}
.priceTable2 th.line{
	border-top:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
	background:#f3f3f3;
}
.priceTable2 th.txt{
	text-align:left;
	width:150px;
}
.priceTable2 th.line2{
/*	width:17px;*/
}

.priceTable2 td{
	padding:2px 0;
	color:#000;
}
.priceTable2 td.line{
	border-top:1px #bbbbbb solid;
	border-bottom:1px #bbbbbb solid;
	vertical-align:middle;
}

.priceTable2 th img{
	padding:10px 0px 0px 0px;
	vertical-align:middle;
}

.priceTable2 td img{
	padding:10px 0px 0px 0px;
	vertical-align:middle;
}


.imgend{
	background:url(images/img_end.gif) no-repeat left 0.0em;
	padding:5px 0px 10px 50px !important;
	line-height:1.4em !important;
}
.imgcut{
	background:url(images/img_cut.gif) no-repeat left 0.0em;
	padding:5px 0px 10px 50px !important;
	line-height:1.4em !important;
}

.point{
	background:url(images/point_img_1.gif) no-repeat left 0.0em;
	margin:10px 0px 0px 0px;
	padding:5px 0px 30px 50px !important;
	line-height:1.4em !important;
}
.aki{
	background:url(images/img_aki.gif) no-repeat left 0.0em;
	margin:0px 0px 10px 10px;
	padding:15px 0px 15px 50px !important;
	line-height:1.4em !important;
}


#contentsBox .attention1 { background:url(../../common/images/ic_att.gif) no-repeat 8px 1px; padding:0 0 10px 110px; margin-bottom:5px; line-height:1.4em; text-indent:-5.5em;}
#contentsBox .attention1 .red { color:#ff3333;}

