@charset "utf-8";
/* CSS Document */
#operate{
	text-align:left;
	width:660px;
	margin:20px;
	}

#operate p{
	margin-bottom:1em;
	}
/* 上段部ボタン２つのところ */
#operate .top_txt{
text-align:center;
padding:0 0 15px 0;
}

#operate .navi{
	margin:0 50px 15px 50px;
	text-align:center;
}
#operate .navi li{
	display:inline;
}

#operate .navi li.marg80{
	margin-right:80px;
	}


#operate h3{
margin: 0 0 20px 0;
clear:both;
}

/* テキスト設定 */
#operate .main_txt{
margin: 0 10px 20px 10px;
clear:both;
width:640px;
}
#operate .main_txt img{
float:left;
margin:0 10px 0 0;
padding:0 0 15px 0;
}
#operate .main_txt p{
margin:0 0 1em 290px;
}

#operate .main_txt1{
margin: 0 10px 20px 10px;
clear:both;
width:640px;
}



#operate .main_txt2{
margin:0 0 15px 0;
padding:5px 5px 0 5px;
clear:both;
width:650px;
background-color:#F1FAFF;
}
#operate .main_txt2 img{
float:left;
margin:0 10px 0 0;
padding:0 0 15px 0;
}
#operate .main_txt2 p{
margin:0 0 1em 290px;
}

#operate .main_txt3{
padding:5px 5px 0 5px;
clear:both;
width:650px;
background-color:#F1FAFF;
margin:0 0 15px 0;
}

#operate .main_txt3 ul{
width:271px;
float:left;
display:block;}

#operate .main_txt3 p{
margin:0 0 1em 290px;
}

#operate .main_txt3 img{
	margin:0 0 10px 0;}

/* マウスの操作 */
#operate .mouse{
width:620px;
background:url(../_image/operate/box_top.gif) no-repeat top left;
padding:10px 0 0 0;
margin:0 0 20px 20px;
clear:both;
}
#operate .mouse_dw{
width:620px;
background:url(../_image/operate/box_bottom.gif) bottom left;
padding:0 0 10px 0;
}
#operate .inner{
width:620px;
background:url(../_image/operate/box_bg.gif) repeat-y;
}


#operate ul.left{
	width:295px;
	float:left;
	padding:5px 5px 5px 10px;
	}
#operate ul.right{
	width:295px;
	float:right;
	padding:5px 10px 5px 5px;
	}
#operate .mouse li{
padding:20px 0 20px 0;
clear:both;
border-bottom:#dddddd solid 1px;

}

#operate .mouse li.listset{
padding:20px 0 20px 0;
clear:both;
border-bottom:none;

}


#operate .mouse img{
vertical-align:middle;
float:left;
}
#operate .mouse strong{
display:block;
padding:0 0 0 20px;
margin:0 0 0 0;
color:#0074C7;
background-image:url(../_image/operate_commu/icon_sq.jpg);
background-repeat:no-repeat;
float:left;
line-height:19px;
}


#operate .mouse p{
margin:0 0 0 75px;
}


#operate .key{
	padding:5px 30px;}

#operate .mouse_img{
	padding:0 0 0 20px;
	float:left;
	}
#operate .imgSet{
	float:left;
	width:85px;
	text-align:center;
}
#operate .imgSet img{
	clear:both;
	margin-bottom:5px;}
	
#operate p.imgSet2{
	padding:30px 0 40px 0;
	*display:inline;
	}
#operate p.imgSet3{
	padding:0 0 25px 0;
	
	}

#operate .button{
clear:both;
margin:15px 0 0 0;
}

#operate .button li{
	margin:0 0 10px 20px;
	}

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}



/*----------------------------------------------------------------------ナビ*/
#lNavi {
	width: 660px;
	margin:5px auto 20px;
	text-align:left;
	zoom:1;
	background-image: url(../_image/operate/lnavi_repe.gif);
	background-repeat: repeat-y;
}

/*回り込みクリア*/
#lNavi:after {
	content:".";
	display: block;
	height:0px;
	clear:both;
	visibility:hidden;
}

h3.lNavittl {
padding: 0;
margin: 0 auto !important;
}

#lNavi img {
	vertical-align:bottom;
}

#lNavi .paragraph_lead {
	width: 660px;
	padding:0 0 20px 0;
}

#lNavi #lNavibox_contents {
	width: 660px;
	background: url(../_image/operate/lnavi_top.gif) 0 0 no-repeat;
	padding-top: 16px;
}


#lNavi #lNavibox_contents #lNavibox_top ul li {
	float: left;
}

#lNavi #lNavibox_contents ul {
	margin-left:24px;
}

#lNavi #lNavibox_contents ul li {
	float: left;
	width: 300px;
	min-height:16px;
	text-align: left;
	text-indent: 10px;
	line-height: 200%;
	display: block;
}

#lNavi #lNavibox_contents #lNavibox_btm {
	width: 660px;
	height:16px;
	padding-bottom:16px;
}

*:first-child+html #lNavi #lNavibox_contents #lNavibox_btm {
	margin-top:-16px;
}

*html #lNavi #lNavibox_contents #lNavibox_btm {
	margin-top:-14px;
}

#lNavi #lNavibox_contents ul li a {
	display: block;
	min-height:16px;
	background-image: url(../_image/operate/lnavi_circle.gif);
	background-repeat: no-repeat;
	background-position: 0 12px;
}


