/****** 　基本構成   *****/
body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	background-color: #E0E0E0;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "MS PGothic", "sans-serif";
}
a {
	color: #3366FF;
}
a:link {
	color: #3366FF;
	text-decoration: none;
}
a:visited {
	color: #9966FF;
	text-decoration: none;
}
a:hover {
	color: #6699FF;
	text-decoration: underline;
}
a:active {
	color: #FF0000;
}

a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
hr {
	display: none;
}

/*   ベース   */
#base{
	width: 750px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-color: #FFFFFF;
}


/*---文字装飾---*/
.font_red {
	color:#FF0000;
}
.font_blue {
	color:#000099;
}
.font_gray {
	color:#3C3C3C;
}
.font_orange{
	color: #FF6600;
}
.env_dispcmt_gr
{
	color: #666666;
}
/*---太字ー---*/
.font_bold {
	font-weight: bold;
}
/*---見出し用文字の大きさー---*/
.font_title {
	font-size:120%;
}



/*   ヘッダ --------------------------------------------------------------  */
div#header {
  margin : 0px 0px 0px 0px;
  padding : 10px 0px 0px 10px;
}

div#header h1 {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
}
div#header p {
  margin : 0px 0px 0px 165px;
  padding : 0px 0px 0px 0px;
  position : absolute;
  top : 50px;
  color : #273e72;
}

div#container_topics-line {
  margin : 5px 0px 0px 0px;
  clear : both;
}


 /* LanScope体験サイトトップコンテンツ部分 -------------------------------------------------------------- */
#contents {
	float: left;
	width: 750px;
	height: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #000099;
	border-left-color: #FFFFFF;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

/* --------------------------------------------------
	メインタイトル
-------------------------------------------------- */
#contents .main-title {
	width:750px;
	margin-top: 15px;
	margin-bottom: 15px;
}

/* --------------------------------------------------
	ナビゲーション
-------------------------------------------------- */
#contents .navi {
	width:750px;
	margin-top: 15px;
	margin-bottom: 15px;
}

#contents .navi ul {
	height: 56px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}

#contents .navi li {
	display: inline;
	float: left;
	height: 56px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#contents .navi li.security {
	width: 238px;
	height: 56px;
	background-image: url(../image/top1.gif);
	background-repeat: no-repeat;
}
#contents .navi li.webconsole {
	width: 238px;
	height: 56px;
	background-image: url(../image/top2.gif);
	background-repeat: no-repeat;
}
#contents .navi li.introduction {
	width: 238px;
	height: 56px;
	background-image: url(../image/top3.gif);
	background-repeat: no-repeat;
}
#contents .navi a {
	display: block;
	height: 56px;
}
#contents .navi span {
	display: none;
}

#contents .navi li.security a:hover {
	width: 238px;
	height: 56px;
	background-image: url(../image/top1-mo.jpg);
	background-repeat: no-repeat;
}
#contents .navi li.webconsole a:hover {
	width: 238px;
	height: 56px;
	background-image: url(../image/top2-mo.jpg);
	background-repeat: no-repeat;
}
#contents .navi li.introduction a:hover {
	width: 238px;
	height: 56px;
	background-image: url(../image/top3-mo.jpg);
	background-repeat: no-repeat;

}

#contents .bottom-navi {
	clear: both;
	width:750px;
	margin-top: 0px;
	margin-bottom: 15px;
}


/* --------------------------------------------------
	メインコンテンツ
-------------------------------------------------- */

#contents .top-image {
	width:710px;
	margin-top: 15px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 20px;
}

#contents .top-image .topics {
	width:710px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#contents .main-contents {
	width:710px;
	margin-top: 15px;
	margin-left: 20px;
	margin-bottom: 15px;
	margin-right: 20px;
}

#contents .main-contents .topics {
	width:710px;
	margin-top: 0px;
	margin-bottom: 0px;
}
#contents .main-contents2 {	
	width:710px;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 20px;
}

#contents .main-contents2 .sub-topics1-title {
	clear: both;
	float: left;
	width:355px;
	height:24px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
 	background:url(../image/top-m2-1.jpg) no-repeat;
}

#contents .main-contents2 .sub-topics1-title-topright {
	clear: both;
	float: left;
	width:355px;
	height:24px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-right: 0px;
 	background:url(../image/top-m2-1.jpg) no-repeat;
}

#contents .main-contents2 .sub-topics1-title-s {
	clear: both;
	float: left;
	width:355px;
	height:20px;
	margin-top: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-1.jpg) no-repeat;
}

#contents .main-contents2 .sub-topics1 {
	clear: both;
	float: left;
	width:355px;
	height:12px;
	margin-top: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-1.jpg) no-repeat;
}

#contents .main-contents2 .sub-topics2 {
	clear: both;
	float: left;
	width:355px;
	height:51px;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-2.jpg) no-repeat;
}

#contents .main-contents2 .sub-topics2-p {
	clear: both;
	float: left;
	width:355px;
	height:50px;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-2-p.jpg) no-repeat;
}

#contents .main-contents2 .sub-topics2-p .title {
	clear: both;
	float:left;
	width:310px;
	margin-top: 5px;
	margin-left:15px;
	margin-right:20px;
	line-height:1.3;
}

#contents .main-contents2 .sub-topics2-p .title .span{
}


#contents .main-contents2 .sub-topics2 .title {
	clear: both;
	float:left;
	width:310px;
	margin-top: 5px;
	margin-left:15px;
	margin-right:20px;
	line-height:1.3;
}

#contents .main-contents2 .sub-topics2 .title .span{
}


#contents .main-contents2 .sub-topics3-top {
	clear: both;
	float: left;
	width:355px;
	height:104px;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-3.jpg) no-repeat;
}

#contents .main-contents2 .sub-topics3-top .contents{
	clear: both;
	float:left;
	width:205px;
	height: 100px;
	margin-top: 0px;
	margin-left:10px;
	margin-right:20px;
	line-height:1.3;
}

#contents .main-contents2 .sub-topics3-top .contents img{
	clear: both;
	float:left;
}

#contents .main-contents2 .sub-topics3-top .contents .movie_image{
	clear: both;
	float: left;
	width:140px;
	height:25px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 30px;
	padding-right: 10px;
}

#contents .main-contents2 .sub-topics3-top .icon2{
	clear: both;
	float:left;
	width:200px;
	height:15px;
	margin-top: 0px;
	margin-left:10px;
	margin-right:25px;
	margin-bottom:5px;
	line-height:1.3;
}

#contents .main-contents2 .sub-topics3 {
	clear: both;
	float: left;
	width:355px;
	height:130px;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-3.jpg) no-repeat;
}

#contents .main-contents2 .sub-topics3 .contents{
	clear: both;
	float:left;
	width:205px;
	height:70px;
	margin-top: 0px;
	margin-left:10px;
	margin-right:20px;
	line-height:1.3;
}

#contents .main-contents2 .sub-topics3 .contents img{
	clear: both;
	float:left;
}

#contents .main-contents2 .sub-topics3 .icon2{
	clear: both;
	float:left;
	width:200px;
	height:15px;
	margin-top: 0px;
	margin-left:10px;
	margin-right:25px;
	margin-bottom:5px;
	line-height:1.3;
}


#contents .main-contents2 .sub-topics4 {
	clear: both;
	float: left;
	width:355px;
	height:130px;
	margin-top: 0px;
	margin-left:0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-4.jpg) no-repeat;
}

#contents .main-contents2 .sub-topics4 .contents {
	clear: both;
	float:left;
	width:305px;
	margin-top: 12px;
	margin-left:25px;
	margin-right:25px;
	line-height:1.3;
}

#contents .main-contents2 .sub-topics4 .contents .icon_image{
	clear: both;
	float: left;
	width:140px;
	height:18px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 10px;
}

#contents .main-contents2 .sub-topics4 .contents .icon_image02{
	float: left;
	width:140px;
	height:18px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
}

#contents .main-contents2 .sub-topics4 .contents .movie_image{
	clear: both;
	float: right;
	width:140px;
	height:25px;
	margin-top: 15px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-right: 15px;
}


#contents .main-contents2 .sub-topics4 .icon2 {
	clear: both;
	float:left;
	width:305px;
	height:15px;
	margin-top: 0px;
	margin-left:15px;
	margin-right:25px;
	margin-bottom:5px;
	line-height:1.3;
}


#contents .main-contents2 .sub-topics4 ul{
	margin-top: 5px;
	margin-left:20px;
	margin-right:15px;
	line-height:1.3;
	list-style:none;
}

#contents .main-contents2 .sub-topics5-top {
	clear: both;
	float: left;
	width:355px;
	height:12px;
	margin-top: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-5.jpg) repeat-y;
}

#contents .main-contents2 .sub-topics5 {
	clear: both;
	float: left;
	width:355px;
	height:14px;
	margin-top: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-5.jpg) repeat-y;
}

#contents .main-contents2 .sub-topics6 {
	clear: both;
	float: left;
	width:355px;
	height:310px;
	margin-top: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m3.jpg) repeat-y;
}

#contents .main-contents2 .sub-topics3 .title {
	float: left;
	width:300px;
	height:30px;
	margin-top: 0px;
	margin-left:10px;
	margin-bottom: 0px;
}


/* --------------------------------------------------
	更新履歴・ログイン部分
-------------------------------------------------- */
#contents .news-login {
	width:750px;
	margin-top: 15px;
	margin-bottom: 15px;
}


 /* MOTEXロゴ -------------------------------------------------------------- */
div#header_motex {
  margin : 0px 0px 0px 550px;
  padding : 0px 0px 0px 0px;
  position : absolute;
  top : 10px;
}

div#header_motex h2 {
  margin : 0px 0px 0px 90px;
  padding : 0px 0px 0px 0px;
}

div#header_motex p {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  position : absolute;
  top : 0px;
  color : #3366cc;
}

div#header_motex p a {
  color : #3366cc;
}

  /* ボーダー -------------------------------------------------------------- */
hr.separate {
 display : none;
}


/*---その他ページ用---*/
#pagetitle{
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
	background-color:#FFFFFF;
	font-size: 11px;
}
#pagetitle a {
	color: #4E70AF;
	text-decoration: underline;
}

  /* フッター -------------------------------------------------------------- */

/*
div#footer {
  margin : 0px 0px 0px 0px;
  padding : 0px 0px 0px 0px;
  clear : both;
  width :auto;
	float: none !important;
}
*/
/*
div#footer p {
  margin : 0px auto 0px auto;
  padding-top : 8px;
  background-image : url(../common/image/f_motex_logo.gif);
  background-position : 98% 50%;
  background-repeat : no-repeat;
  background-color: #FFFFFF;
  color : #ffffff;
  text-align: center;
}
*/
#footer {
	float: left;
	clear: both;
	width: 750px;
	height: 18px;
	padding-top: 10px;
	padding-bottom: 13px;	
	background-color: #FFFFFF;
	font-size: small;
}
#footer_copy {
	float: left;
	width: 400px;
	padding-left: 5px;
	color: #CCCCCC;
}
#footer_copy p {
	font-size: 85%;
	letter-spacing: 0.1em;
}

#footer_navi {
	float: right;
	margin-right: 5px;
	color: #CCCCCC;
	font-size: 85%;
}
#footer_navi ul {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	list-style-type: none;
}
#footer_navi li {
	display: inline;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;	
	border-left-width: 1px;
	border-left-style: solid;
	color: #CCCCCC;
}
#footer_navi span {
	padding-left: 0px;	
}

/* --------------------------------------------------
	登録ページ　開始
-------------------------------------------------- */

#contents .main-contents2 .method {
	clear: both;
	width: 670px;
	height:auto;
	line-height: 110%;
	margin-top: 20px;		
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: 10px;
	padding-bottom: 20px;		
	padding-left: 30px;	
	font-size: 100%;
	text-align: left;
}

#contents .main-contents2 .method td {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;	
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	background-color: #EEEEFF;
	color:#666666;
	text-align: left;
}

#contents .main-contents2 .method td.first-data {
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
}

#contents .main-contents2 .method td.flow-data {
	background-color: #FFFFFF;
	border-bottom: none;
}

#contents .main-contents2 .method td.last-data {
	border-bottom: none;
}

#contents .main-contents2 .registration {
	clear: both;
	width: 600px;
	height:auto;
	line-height: 110%;
	margin-top: 20px;		
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: 10px;
	padding-bottom: 20px;		
	padding-left: 10px;	
	font-size: 100%;
	text-align: left;
}



#contents .main-contents2 .registration td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	background-color: #FFFFFF;
	color:#666666;
}

/* --------------------------------------------------
	旧　

#contents .main-contents2 .registration td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	color:#666666;
}
-------------------------------------------------- */

#contents .main-contents2 .registration td.2line {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;	
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-color: #FFFFFF;
	color:#666666;
}

#contents .main-contents2 .registration th {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	background-color: #EEEEFF;
	color:#666666;
	text-align: left;
}

#contents .main-contents2 .registration .tdenquete{
	clear:both;
	width:100%;
	height:auto;
}

#contents .main-contents2 .registration .tdenquete .title{
	float:left;
	width:140px;
	height:25px;
	padding-top:5px;
	vertical-align:bottom;
}

#contents .main-contents2 .registration .tdenquete .rbtn{
	float:left;
	width:400px;
	height:25px;
	padding-left:10px;
}
#contents .main-contents2 .registration .tdenquete .rbtn2{
	float:left;
	width:400px;
	height:50px;
	padding-left:10px;
}
#contents .main-contents2 .registration .tdenquete .rbtn3{
	float:left;
	width:400px;
	height:75px;
	padding-left:10px;
}
#contents .main-contents2 .registration .tdenquete .rbtn4{
	float:left;
	width:400px;
	height:150px;
	padding-left:10px;
}

#contents .main-contents2 .registration .tdenquete-1{
	clear:both;
	width:100%;
	height:25px;
}
#contents .main-contents2 .registration .tdenquete-1 .title-1{
	float:left;
	width:140px;
	height:25px;
	padding-top:5px;
	vertical-align:bottom;
}
#contents .main-contents2 .registration .tdenquete-1 .rbtn2{
	float:left;
	width:400px;
	height:15px;
	padding-left:10px;
}
#contents .main-contents2 .registration .tdenquete-1 .rbtn-1{
	float:left;
	width:400px;
	height:25px;
	padding-left:10px;
}
#contents .main-contents2 .registration .tdenquete .txt{
	height:25px;
	padding-top:5px;
	padding-bottom:3px;
}

#contents .main-contents2 .registration .tdenquete .rbtn td.2line {
	border-left: none;
	border-right: none;
	border-bottom: none;
}

/* --------------------------------------------------
	登録ページ　終了
-------------------------------------------------- */


/* --------------------------------------------------
	登録完了ページ　開始
-------------------------------------------------- */

#contents .main-contents2 .complete {
	clear: both;
	width: 600px;
	height: 450px;
	line-height: 110%;
	margin-top: 20px;		
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: 10px;
	padding-bottom: 20px;		
	padding-left: 10px;	
	font-size: 100%;
	text-align: left;
}

/* --------------------------------------------------
	登録完了ページ　終了
-------------------------------------------------- */


/* --------------------------------------------------
	セキュリティに必要な3つの要素とは？ページ　開始
-------------------------------------------------- */

#contents .main-contents2 .common-base {
	clear: both;
	width: 710px;
	height: 26px;
	line-height: 110%;
	margin-top: 0px;		
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 150%;
	text-align: left;
}

#contents .main-contents2 .common-base2 {
	clear: both;
	width: 680px;
	height: auto;
	line-height:1.3;
	margin-top: 0px;		
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
}

#contents .main-contents2 .security-image {
	clear: both;
	width: 710px;
	height: 150px;
	line-height: 110%;
	margin-top: 0px;		
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
}

#contents .main-contents2 .security-image2 {
	clear: both;
	width: 710px;
	height: 185px;
	line-height: 110%;
	margin-top: 0px;		
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
}

#contents .main-contents2 .common-image {
	clear: both;
	width: 710px;
	height: 50px;
	line-height: 110%;
	margin-top: 0px;		
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
 	background:url(../image/common-back1.gif) no-repeat;
}


#contents .main-contents2 .common-image .left-text{
	clear: both;
	float:left;
	width:260px;
	margin-top: 15px;
	margin-left:50px;
	margin-right:20px;
	line-height:1.3;
}

#contents .main-contents2 .common-image .right-text{
	float:left;
	width:260px;
	margin-top: 15px;
	margin-left:50px;
	margin-right: auto;
	line-height:1.3;
}

#contents .main-contents2 .common-image2 {
	clear: both;
	width: 710px;
	height: 50px;
	line-height: 110%;
	margin-top: 0px;		
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
}
#contents .main-contents2 .common-image2 .left-text{
	clear: both;
	float:left;
	width:450px;
	margin-top: 5px;
	margin-left: 5px;
	margin-right:20px;
	line-height:1.3;
}
#contents .main-contents2 .common-image2 .left-image{
	float:left;
	width:140px;
	height: 15px;
	margin-top: 5px;
	margin-left: 200px;
	margin-right: 15px;
	line-height:1.3;
}

#contents .main-contents2 .common-image2 .right-image{
	float:right;
	width:140px;
	height: 15px;
	margin-top: 5px;
	margin-left: 15px;
	margin-right: 200px;
	line-height:1.3;
}


/* --------------------------------------------------
	セキュリティに必要な3つの要素とは？ページ　終了
-------------------------------------------------- */

/* --------------------------------------------------
	Webコンソールとは？ページ　開始
-------------------------------------------------- */
#contents .main-contents2 .webconsole-image1 {
	clear: both;
	width: 710px;
	height: 150px;
	line-height: 110%;
	margin-top: 0px;		
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
}
#contents .main-contents2 .webconsole-image2 {
	clear: both;
	width: 710px;
	height: 270px;
	line-height: 110%;
	margin-top: 0px;		
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
}
/* --------------------------------------------------
	Webコンソールとは？ページ　終了
-------------------------------------------------- */

/* --------------------------------------------------
	体験サイトとは？ページ　開始
-------------------------------------------------- */
#contents .main-contents2 .introduction-image {
	clear: both;
	width: 680px;
	height: 170px;
	line-height: 110%;
	margin-top: 0px;		
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
}

#contents .main-contents2 .introduction-image2 {
	clear: both;
	width: 680px;
	height: 160px;
	line-height: 110%;
	margin-top: 0px;		
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
}

#contents .main-contents2 .introduction-image3 {
	clear: both;
	width: 680px;
	height: 140px;
	line-height: 110%;
	margin-top: 0px;		
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
}
/* --------------------------------------------------
	体験サイトとは？ページ　終了
-------------------------------------------------- */



/* --------------------------------------------------
	登録確認画面　開始
-------------------------------------------------- */

#contents .main-contents2 .confirm {
	clear: both;
	width: 600px;
	height:auto;
	line-height: 110%;
	margin-top: 20px;		
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	padding-top: 0px;	
	padding-right: 10px;
	padding-bottom: 20px;		
	padding-left: 10px;	
	font-size: 100%;
	text-align: left;
}

#contents .main-contents2 .confirm td {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;	
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	background-color: #FFFFFF;
	color:#666666;
}

#contents .main-contents2 .confirm td.2line {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;	
	border-left: none;
	border-right: none;
	border-bottom: none;
	background-color: #FFFFFF;
	color:#666666;
}

#contents .main-contents2 .confirm th {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	border-top-style: solid;
	border-left-width: 1px;
	border-left-color: #CCCCCC;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-color: #CCCCCC;
	border-right-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	background-color: #EEEEFF;
	color:#666666;
	text-align: left;
}

#contents .main-contents2 .confirm .tdenquete{
	clear:both;
	width:100%;
	height:25px;
}

#contents .main-contents2 .registration .tdenquete_ssl{
	clear:both;
	width:100%;
	height:50px;
}

#contents .main-contents2 .registration .tdenquete_ssl .title{
	float:left;
	width:140px;
	height:50px;
	padding-top:5px;
	vertical-align:bottom;
}

#contents .main-contents2 .registration .tdenquete_ssl .rbtn3{
	float:left;
	width:400px;
	height:25px;
	padding-left:10px;
}

#contents .main-contents2 .confirm .tdenquete .title{
	float:left;
	width:140px;
	height:25px;
	padding-top:5px;
	vertical-align:bottom;
}

#contents .main-contents2 .confirm .tdenquete .rbtn{
	float:left;
	width:400px;
	height:25px;
	padding-left:10px;
}
#contents .main-contents2 .confirm .tdenquete .rbtn2{
	float:left;
	width:400px;
	height:50px;
	padding-left:10px;
}
#contents .main-contents2 .confirm .tdenquete .rbtn3{
	float:left;
	width:400px;
	height:75px;
	padding-left:10px;
}
#contents .main-contents2 .confirm .tdenquete-1{
	clear:both;
	width:100%;
	height:15px;
}
#contents .main-contents2 .confirm .tdenquete-1 .title-1{
	float:left;
	width:140px;
	height:15px;
	padding-top:5px;
	vertical-align:bottom;
}
#contents .main-contents2 .confirm .tdenquete-1 .rbtn2{
	float:left;
	width:400px;
	height:15px;
	padding-left:10px;
}
#contents .main-contents2 .confirm .tdenquete-1 .rbtn-1{
	float:left;
	width:400px;
	height:15px;
	padding-left:10px;
}
#contents .main-contents2 .confirm .tdenquete .txt{
	height:25px;
	padding-top:5px;
	padding-bottom:3px;
}

#contents .main-contents2 .confirm .tdenquete .rbtn td.2line {
	border-left: none;
	border-right: none;
	border-bottom: none;
}
/* --------------------------------------------------
	登録確認画面　終了
-------------------------------------------------- */

/* --------------------------------------------------
	ログイン後トップ　開始
-------------------------------------------------- */

#contents .login-contents2 {	
	width:710px;
	margin-top: 0px;
	margin-left: 20px;
	margin-bottom: 0px;
	margin-right: 20px;
}

#contents .login-contents2 .common-base2 {
	clear: both;
	width: 680px;
	height: auto;
	line-height:1.3;
	margin-top: 0px;		
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 0px;	
	padding-right: auto;
	padding-bottom: 0px;		
	padding-left: auto;
	font-size: 100%;
	text-align: left;
}

#contents .login-contents2 .sub-topics1-title-s {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-1-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-title-6200 {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/member-title01-02-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-title-6200 .new {
	clear: both;
	float: right;
	width: 52px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}
#contents .login-contents2 .sub-topics1-title-6300 {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/member-title01-6300.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-title-6300 .new {
	clear: both;
	float: right;
	width: 52px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}
#contents .login-contents2 .sub-topics1-title-6400 {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/member-title01-6400.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-title-6400 .new {
	clear: both;
	float: right;
	width: 52px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}

#contents .login-contents2 .sub-topics1-title-shoseki {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/member-title02-02-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-title-shoseki .new {
	clear: both;
	float: right;
	width: 52px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}

#contents .login-contents2 .sub-topics1-title-yokushi {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/member-title02-01-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-title-yokushi .new {
	clear: both;
	float: right;
	width: 52px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}

#contents .login-contents2 .sub-topics1-title-haaku {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/member-title02-03-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-title-haaku .new {
	clear: both;
	float: right;
	width: 52px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}

#contents .login-contents2 .sub-topics1-title-server {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/member-title03-02-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-title-server .new {
	clear: both;
	float: right;
	width: 52px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}

#contents .login-contents2 .sub-topics1-title-apuli {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/member-title03-03-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-title-apuli .new {
	clear: both;
	float: right;
	width: 52px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}


#contents .login-contents2 .sub-topics1-title-stand {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/member-title03-standard.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-title-stand .new {
	clear: both;
	float: right;
	width: 52px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
}

#contents .login-contents2 .sub-topics1-s {
	clear: both;
	float: left;
	width:340px;
	height:12px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-1-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics2-s {
	clear: both;
	float: left;
	width:340px;
	height:50px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-2-s.jpg) no-repeat;
}
#contents .login-contents2 .sub-topics2-s .title {
	clear: both;
	float:left;
	width:294px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 18px;
	padding-left: 23px;
	padding-right: 5px;
	line-height:1.3;
}

#contents .login-contents2 .sub-topics2-s .title .span{
}

#contents .login-contents2 .sub-topics3-s {
	clear: both;
	float: left;
	width:340px;
	height:130px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-3-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics3-s .image-1{
	clear: both;
	float:left;
	width: 90px;
	height: 130px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right:0px;
	line-height:2.0;
}

#contents .login-contents2 .sub-topics3-s .contents-1{
	clear: both;
	float:left;
	width:195px;
	height:36px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right:15px;
	line-height:1.2;
}
#contents .login-contents2 .sub-topics3-s .contents-2{
	clear: both;
	float:left;
	width:195px;
	height:130px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right:15px;
	line-height:1.3;
}

#contents .login-contents2 .sub-topics3-s .contents-1 img{
	clear: both;
	float:left;
}

#contents .login-contents2 .sub-topics5-s {
	clear: both;
	float: left;
	width:340px;
	height:14px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-5-s.jpg) repeat-y;
}

#contents .login-contents2 .sub-topics7-s {
	clear: both;
	float: left;
	width:340px;
	height:25px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-7-s.jpg) no-repeat;
}
#contents .login-contents2 .sub-topics7-s .icon_image{
	clear: both;
	float: left;
	width:140px;
	height:18px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 25px;
	padding-right: 10px;
}


#contents .login-contents2 .sub-topics1-title-r {
	clear: both;
	float: left;
	width:340px;
	height:20px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-1-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics1-r {
	clear: both;
	float: left;
	width:340px;
	height:12px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-1-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics2-r {
	clear: both;
	float: left;
	width:340px;
	height:50px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-2-s.jpg) no-repeat;
}
#contents .login-contents2 .sub-topics2-r .title {
	clear: both;
	float:left;
	width:294px;
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 23px;
	padding-left: 23px;
	padding-right: 0px;
	line-height:1.3;
}

#contents .login-contents2 .sub-topics2-r .title .span{
}

#contents .login-contents2 .sub-topics3-r {
	clear: both;
	float: left;
	width:340px;
	height:130px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-3-s.jpg) no-repeat;
}

#contents .login-contents2 .sub-topics3-r .image-1{
	clear: both;
	float:left;
	width: 90px;
	height: 130px;
	margin-top: 10px;
	margin-left: 15px;
	margin-right:0px;
	line-height:2.0;
}

#contents .login-contents2 .sub-topics3-r .contents-1{
	clear: both;
	float:left;
	width:195px;
	height:36px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right:15px;
	line-height:1.3;
}
#contents .login-contents2 .sub-topics3-r .contents-2{
	clear: both;
	float:left;
	width:195px;
	height:130px;
	margin-top: 10px;
	margin-left: 5px;
	margin-right:15px;
	line-height:1.3;
}

#contents .login-contents2 .sub-topics3-r .contents-1 img{
	clear: both;
	float:left;
}

#contents .login-contents2 .sub-topics5-r {
	clear: both;
	float: left;
	width:340px;
	height:14px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
 	background:url(../image/top-m2-5-s.jpg) repeat-y;
}


/* --------------------------------------------------
	ログイン後トップ　終了
-------------------------------------------------- */

#sample_go a {
	clear:both;
	display:block;
	width:300px;
	height:55px;
	margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	
	}
