/* ===== * ===== * ===== * ===== *
	product
 * ===== * ===== * ===== * ===== */

.constraction{
width:600px
}

#linkhead{
width: 645px;
padding-bottom: 0px;
margin-bottom: 0px;
}

#linkhead li{
float: left;
margin-right: 7px;
padding-bottom: 5px;
}

#linkhead p {
margin-top: 3px;
}


#link{
width: 645px;
border-bottom: solid 5px #86d5ff;
padding-bottom: 13px;
margin-bottom: 16px;
}

#link li{
float: left;
margin-right: 7px;
margin-bottom: 5px;
}

#link p {
margin-top: 3px;
}

/* ↓ついかしました */

#link2{
width: 295px;
padding-bottom: 13px;
margin-bottom: 16px;
}

#link2 li{
margin-right: 7px;
margin-bottom: 5px;
}

.endproduct{
width: 192px;
padding-bottom: 13px;
margin: 5px 453px 16px 0px;
}

/* ↑ついかしました */




/* ■■■■■■■■■■ section / list ■■■■■■■■■■ */
.section{
width: 645px;
}

#list .section .floatR{
width: 525px;
}

#list .section .spec{
width: 525px;
padding-bottom: 9px;
margin-bottom: 10px;
background: url(../../cmn/img/border_dotted.gif) repeat-x left bottom;
position: relative;
}

.section .spec table .td01{
text-align: right;
padding-right: 9px;
}
.section .spec table td img{
vertical-align: bottom;
}
.section .spec table td span{
color: #000;
}

#list .section .btnDetail{
position: absolute;
right: 0;
bottom: 9px;
}

/* ■■■■■■■■■■ detail ■■■■■■■■■■ */
#detail .section .spec{
float: right;
width: 415px;
}


.section .spec_txt table .td01{
text-align: right;
padding-right: 9px;
}
.section .spec_txt table td{
vertical-align: bottom;
}
.section .spec_txt table td span{
color: #000;
}

.spec_txt{
width: 300px;
}




#detail .section .btnList{
text-align: right;
padding: 5px 0 11px;
margin-bottom: 9px;
background: url(../../cmn/img/border_dotted.gif) repeat-x left bottom;
}




#detail .detail{
padding-top: 11px;
margin-top: 9px;
background: url(../../cmn/img/border_dotted.gif) repeat-x left top;
}

#detail .detail h4{
color: #5ebb12;
margin-bottom: 8px;
}

#detail .detail p img{
vertical-align: bottom;
}

#detail .detail .table01 td{
padding: 0 10px;
}
#detail .detail .table01 thead td{
padding: 10px 10px 0;
}

#detail .detail .table02 .td01{
width: 70px;
white-space: nowrap;
}


/* up */
#detail .up{
margin-bottom: 30px;
}




#detail .section .moreinfo{
text-align: left;
padding: 5px 0 11px;
margin-bottom: 9px;
}


.moreinfo p{
text-indent:  -15px;
padding-left: 20px;
}






/* ■■■■■■■■■■ /product/index.html ■■■■■■■■■■ */
#index{
width: 643px;
border: solid 1px #ededed;
background: url(../img/index_bg.jpg) repeat-x left bottom;
margin-bottom: 1em;
}
#index ul{
padding-top: 30px;
}
#index li{
float: left;
margin-right: 5px;
padding: 0 0 49px 20px;
}


/* ■■■■■■■■■■ /checkwriter/index.html ■■■■■■■■■■ */

#header02{
width: 750px;
padding: 35px 0;
}



#container02{
width: 750px;
margin: 0 auto;
}


#main02{
padding-top: 24px;
margin-bottom: 60px;
background: url(../img/bg_main_02.gif) repeat-y left top;
}



#navi02{
padding-bottom: 10px;
background: url(../img/bg_mainTop_02.gif) no-repeat left bottom;
}

#contentArea02{
float: left;
padding: 0 52px 0 52px;
}

#footer02{
padding-bottom: 22px;
background: url(../img/bg_mainBtm_02.gif) no-repeat left bottom;
}

#footer02 div.clearfix{
margin: 0 29px 0 19px;
border-top: solid 1px #bfbfbf;
padding-top: 4px;
}


#copyright02{
float: right;
width: 245px;
height: 13px;
background: url(../../cmn/img/copyright.gif) no-repeat left bottom;
font-size: 0;
line-height: 0;
text-indent: -9999px;
}



/* ■■■■■■■■■■ /close/index.html ■■■■■■■■■■ */
/* 2016/3/15 牧島 追加 */
#close span.comment {
	font-size: 11px;
}


/* ■■■■■■■■■■ /close.html ■■■■■■■■■■ */
#close .table01{
width: 640px;
margin-bottom: 8px;
}
#close .table01 td{
border: solid 1px #ccc;
}
#close .table01 .td01{
background: #fff;
padding: 2px 5px 2px;
}
#close .table01 .td02{
padding: 2px 5px 2px;
}

#close .table01 .td03{
background: #777777;
font-weight:bold;
color:#fff;
padding: 2px 5px 2px;
}


#close .table01 .td04{
	width: 134px;
	padding: 2px 5px;
}


#close .table01 .td05{
	width: 110px;
	padding: 2px 5px;
}


#close .table01 .td06{
	width: 222px;
	padding: 2px 5px;
}





#close .table02{
width: 380px;
}
#close .table02 .td01{
width: 99px;
text-align: center;
padding-bottom: 16px;
}

/* ■■■■■■■■■■ /product/excite100.html ■■■■■■■■■■ */
#excite100 dl.spec {
	width:612px; 
	margin-bottom:10px; 
	border-bottom:dotted 1px #000;
}
#excite100 dl.spec dt {
	width:138px; 
	padding-left:1em; 
	background-color:#AAE2F4; 
	float:left;
	border-top:dotted 1px #000;
}

#excite100 dl.spec dd {
	width:450px; 
	margin-left:150px; 
	padding-left:1em; 
	background-color:#EBFAFF;
	border-top:dotted 1px #000;
}

#excite100 dl.software {
	width:612px; 
	border-bottom:dotted 1px #000;
}
#excite100 dl.software dt {
	width:338px; 
	height:24px;
	padding-top:5px;
	padding-left:1em; 
	background-color:#EBFAFF; 
	float:left;
	border-top:dotted 1px #000;
}

#excite100 dl.software dd {
	width:250px; 
	height:2em;
	padding-top:3px;
	padding-bottom:2px;
	margin-left:350px; 
	padding-left:1em; 
	background-color:#AAE2F4;
	border-top:dotted 1px #000;
}

#excite100 p.comment {
	font-size: 11px;
}

/* ■■■■■■■■■■ /product/eunq-ex100.html ■■■■■■■■■■ */
#eunq form h3 {
	margin:0px;
	font-size:18px;
}

#eunq table {
	width:600px;
	margin-bottom:15px;
}

#eunq table th {
	width:240px;
	padding-top:5px;
	padding-bottom:5px;
	border:1px #999 solid;
	background-color:#AAE2F4;	
}

#eunq table td {
	width:350px;
	padding:5px;
	border:1px #999 solid;
	background:#EBFAFF;
}

#eunq table span {
	color:red;
}

#eunq TEXTAREA {
	margin-left:15px;
}

#eunq #button {
	padding-left:180px;
	padding-bottom:10px;
}
