@charset "Shift_JIS";

/*** mainContent ***/

.sectionH1 #mainContent div:after,
.sectionH1 #mainContent #mainVisual ul:after,
.sectionH1 #mainContent .sectionH2:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.toPageTop{
	clear:both;
}

/* mainVisual */
.sectionH1 #mainContent #mainVisual{
	background:url(../image/mainVisualBg.gif) top left no-repeat;
	height:134px;
	_height:140px;
	padding:6px 0 0 10px;
}
.sectionH1 #mainContent #mainVisual h1{
	margin:8px 0 0;
	padding:0;
}
.sectionH1 #mainContent #mainVisual p{
	margin:8px 0 0;
	padding:0;
}

.sectionH1 #mainContent .sectionH2.faq .answer{
	border-bottom:1px solid #999;
	border-top:1px solid #999;
	padding:10px 0 2px;
	margin:15px 0 30px;
}

/* sectionH2 */
.sectionH1 #mainContent .sectionH2 h2{
	border-left:#0079c8 solid 6px;
	background:#dbf3fb;
}
.sectionH1 #mainContent .sectionH2.last-child{
	padding:0 0 40px 0;
}
.sectionH1 #mainContent .sectionH2 .imgArea ul{
	margin:5px 0 0 5px;
}
.sectionH1 #mainContent .sectionH2 .imgArea ul li{
	font-size:70%;
	margin:0;
	padding:0;
	list-style-type: disc;
}

/* sectionH3 */
.sectionH1 #mainContent .sectionH2 .sectionH3 {
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}
.sectionH1 #mainContent .sectionH2 .sectionH3 h3{
	background:url(../image/markerSquareBlue.gif) no-repeat left center;
	font-size:80%;
	padding:0 0 0 15px;
	font-weight:bold;
}
.sectionH1 #mainContent .sectionH2 .sectionH3 p{
	padding:0 0 0 15px;
}
.sectionH1 #mainContent .sectionH2.faq .sectionH3 {
	margin:12px 0 0 0;
	padding:0 0 10px 0;
}
.sectionH1 #mainContent .sectionH2.faq .sectionH3 h3{
	background:#f0f0f0;
	font-size:90%;
	font-weight:bold;
	padding:6px 10px;
}
.sectionH1 #mainContent .sectionH2.faq .sectionH3 ul,
.sectionH1 #mainContent .sectionH2.faq .sectionH3 ol{
	margin:5px 0 0 5px;
}
.sectionH1 #mainContent .sectionH2.faq .sectionH3 ul.answerList,
.sectionH1 #mainContent .sectionH2.faq .sectionH3 ol.answerList{
	margin: 0;
	padding: 0;
}


/* safari only \*/
html:\66irst-child .sectionH1 #mainContent .sectionH2.faq .sectionH3 ul li{
	line-height:180%;
}
/* end */
.sectionH1 #mainContent .sectionH2 .answer .sectionH3 dl{
	margin:10px 0 0 0;
}
.sectionH1 #mainContent .sectionH2 .answer .sectionH3 dl dt,
.sectionH1 #mainContent .sectionH2 .answer .sectionH3 dl dd{
	margin:0;
	padding:1px 0 1px 35px;
}
.sectionH1 #mainContent .sectionH2 .answer .sectionH3 dl dt{
	background:url(../image/markerQ.gif) left 2px no-repeat;
	_background:url(../image/markerQ.gif) left 3px no-repeat;
	font-weight:bold;
}
.sectionH1 #mainContent .sectionH2 .answer .sectionH3 dl dd{
	background:url(../image/markerA.gif) left 2px no-repeat;
	_background:url(../image/markerA.gif) left 3px no-repeat;
	margin:0 0 18px 0;
}
.sectionH1 #mainContent .sectionH2 .answer .sectionH3 dl dd .note{
	font-size:86%;
}

.sectionH1 #mainContent .sectionH2 table.spec td .detail{
	margin:0 0 0 25px;
}
.sectionH1 #mainContent .sectionH2 .imgArea {
margin-right:10px;
width:285px;
}

/* index-mac */
#win_net h3,
#mac h3 {
	margin: 10px 0;
	font-weight: bold;
}
#win_net h4,
#mac h4 {
	margin-top: 15px;
	margin-bottom: 5px;
	padding-left: 15px;
	font-size: 90%;
	font-weight: bold;
	background:transparent url(../image/markerSquareBlue.gif) no-repeat scroll left 3px;
}

#mainContent .sectionH2 p.base_setLink {
	clear: both;
	width: 500px;
	margin: 15px 0;
}

#mac dl dd {
	margin-left: 35px;
	margin-top: -15px;
}

#mac p.mac_inst {
	text-align: right;
}
#mac div.mac-imgArea {
	width:135px;
	margin-right:10px;
}

#win_net ul,
#mac ul {
	margin: 10px 0;
}
#win_net ul li,
#mac ul li {
	width: 450px;
	padding-top: 2px;
	padding-left: 45px;
}

#win_net p.img,
#mac p.img {
	text-align: center;
}

#win_net p.img img,
#mac p.img img {
	margin: 5px auto;
}

.sectionH1 #mainContent #win_net #usbdevice {
	width: 545px;
	margin-bottom: 20px;
	margin-top: 10px;
	padding-bottom: 10px;
	background: #FFFFFF url(../../caminacs_w/image/index/usbdevice_bg.gif) no-repeat center bottom;
}
.sectionH1 #mainContent #win_net #usbdevice h3 {
	margin: 0;
	padding: 0;
}
#win_net ul li.cam{
	display: inline-block;
	margin-bottom: 10px;
	padding-bottom: 3px;
	background: #FFFFFF url(../../caminacs_w/image/index/icon_08-1.gif) no-repeat left top;
}
#win_net ul li.sai{
	display: inline-block;
	margin-bottom: 5px;
	padding-top: 5px;
	padding-bottom: 8px;
	background: #FFFFFF url(../../caminacs_w/image/index/icon_08-2.jpg) no-repeat left top;
}
.sectionH1 #mainContent #win_net #usbdevice .wrapper {
	width: 545px;
}
.sectionH1 #mainContent #win_net  #usbdevice .wrap {
	clear: both;	
}

.sectionH1 #mainContent #win_net  #usbdevice .wrapper p.tel {
	text-align: center;
}
.sectionH1 #mainContent #win_net  #usbdevice .wrapper p.usb_note {
	margin: 10px 0 5px 15px;
	font-size: 80%;
}
.sectionH1 #mainContent #win_net  #usbdevice .wrapper p {
	margin-bottom: 0;
}
.sectionH1 #mainContent #win_net  #usbdevice .wrapper p span {
	padding-left: 15px;
}
.sectionH1 #mainContent #win_net  #usbdevice .wrapper .usb_imgArea,
.sectionH1 #mainContent #win_net  #usbdevice .wrapper .usb_textArea{
	margin: 0px;
	float:left;
}
.sectionH1 #mainContent #win_net  #usbdevice .wrapper .usb_imgArea{
	width:180px;
	text-align: right;
}
.sectionH1 #mainContent #win_net  #usbdevice .wrapper .usb_imgArea{
	margin-bottom: 0;
	padding-bottom: 0;
}
.sectionH1 #mainContent #win_net  #usbdevice .wrapper .usb_textArea {
	width:365px;
}
.sectionH1 #mainContent #win_net  #usbdevice .wrapper .usb_textArea p.usb_more {
	margin-top: 0;
	margin-left: 160px;
	padding-left: 17px;
	text-align: left;
	background:url(../../caminacs_w/image/index/ic_arr.jpg) no-repeat left center;
	font-size: 80%;
}
.sectionH1 #mainContent #win_net  #usbdevice .wrapper .usb_textArea img{
	vertical-align: top;
}
/* ca-w_net */
#win_net h3,
#net h3 {
	clear: both;
}