@charset "UTF-8";
/* CSS Document */



@media screen and (min-width: 541px){
	body {
		font-size: 12px;
		background-color: #FFFFFF;
		margin: 0px;
		background-image: url(images/sitemanager_05.jpg);
		background-repeat: repeat-y;
		background-position: center;
		 -webkit-text-size-adjust: 100%;

		}
	#head {
	background-image: url(images/sitemanager_01.jpg);
	background-repeat: no-repeat;
	margin: 0px auto;
	padding: 0px;
	height: 76px;
	width: 1000px;
}
#main {
	background-image: url(images/sitemanager_05.jpg);
	background-repeat: repeat-y;
	margin: 0px auto;
	padding: 0px;
	width: 1000px;
	float: left;
}
#container {
	background-repeat: repeat;
	width: 1000px;
	background-color: #FFFFFF;
	margin: 0px auto;
	padding: 0px;
}
#foot {
	background-image: url(images/sitemanager_05.jpg);
	background-repeat: repeat;
	margin: 0px auto;
	padding: 10px 0px;
	width: 1000px;
	clear: both;
	color: #009999;
	text-align: center;
	font-family: "Century Gothic";
}
	.main_sideb {
	margin: 0px 5px 5px 0px;
	width: 800px;
	float: right;
	clear: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.main_sidea {
	margin: 5px;
	width: 170px;
	float: left;
	padding: 0px;
	clear: none;
}
.manage_w1 {
	background-image: url(images/w_manage_01.jpg);
	width: 796px;
	height: 5px;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
	background-position: bottom;
}
.manage_w2 {
	background-image: url(images/w_manage_02.jpg);
	width: 790px;
	background-repeat: repeat-y;
	padding: 2px 5px;
	margin-right: auto;
	margin-left: auto;
}
.manage_w3 {
	background-image: url(images/w_manage_03.jpg);
	width: 796px;
	height: 5px;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;
	background-repeat: no-repeat;
}
	
	.osirase3 {
	height: 200px;
	overflow: auto;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 620px;

}
		#sphead {
		display:none;

	}
	#topsubimg{
		width:520px;	
	}
	.bxslider {
		margin-top: 0;
	}
	#wrap {
		width: 730px;
		margin: auto;
	}
	#header {
			display:none;

		}
	#slidedsp{
			display:none;

		}
	#textfieldarea{
		
		width:730px;
		height:24px;
		font-size:13px;
		font-weight: bold;
		background-color: #F1F1F1;
	}

	.loginbg{
	padding:0px 0px 30px 0px;
		width:550px;
	margin-right: auto;
	margin-left: auto;	
    background: #FFFFFF;
    border: solid 1px #EEEEEE;/*線*/
    /*border-radius: 18px;*//*角の丸み*/
	
	
}
}
/*/////////////////////////////////////////////////////*/
@media screen and (max-width:540px){
	body {
		font-size: 12px;
		background-color: #FFFFFF;
		margin: 0px;
		 -webkit-text-size-adjust: 100%;
		
	}
	img { 
	/*max-width: 98vw; 
	height:auto;*/
	}
	table {
		max-width: 98vw;
	}

	#head{
		display:none;
	}

	#container {
		margin: 0px auto;
		padding: 0px;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
	}
	#main {
	margin: 0px auto;
	padding: 0px;
	max-width: 100vw; 
	float: left;
	}

	#menu {
	display:none;
	}
	.main_sidea {
	display:none;
	}

	.main_sideb {
	margin: 0px;

	float: left;
	clear: none;
	padding: 0px 9px 0px 0px;
	}

	#foot {
	clear: both;
	text-align: center;
	color: #66CCFF;

	}
	.manage_w1 {
	width: 98vw;
	
	}
	.manage_w2 {
	width: 98vw;

	padding: 2px 5px;
	margin-right: auto;
	margin-left: auto;
}
.manage_w3 {
	width: 98vw;
	height: 5px;
	padding: 2px;
	margin-right: auto;
	margin-left: auto;

}
	.manage_main {
		margin: 2px;
		padding: 2px;
		
	}
	.manage_main table{
		cellpadding: 0px;
		
	}
	
	.osirase3{
		width: 100vw;
		margin:0px;
		padding:0px;
	}
	#header_top{
		float:right;
		
	}
	#nosp{
		display:none;
		
	}
	.osirase3 {
	overflow: auto;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
	width: 98vw;

}
	
	#common_table td {display: block;width: 95%;height:auto;align:left;}
	
	#common_table_vw {max-width: 85vw;}	
	#common_table_vw td {display: block;width: 85vw;height:auto;align:left;}
	
	#common_table_size {max-width: 85vw;}	
		
	
	.ptitle {
		max-width: 98vw;
	}
	.ptitle table{
		max-width: 98vw;
	}
	.ptitle td{
		display:block;
		width:auto;
	}
	.ptitle img{
		max-width: 99vw;
		height:auto;
	}
	
	#add_id {
		max-width: 100px;
	}
	
	.manage_account_edit{max-width: 85vw;}
	.manage_account_edit td{display: block;width: 86vw; }
	
	.manage_account_edit2{max-width: 85vw;}
	.manage_account_edit2 td{display: block;width: 80vw; }
	
	.manage_account_list th:nth-child(3){display:none; }
	.manage_account_list th:nth-child(4){display:none; }
	.manage_account_list th:nth-child(7){display:none; }
	.manage_account_list td:nth-child(3){display:none; }
	.manage_account_list td:nth-child(4){display:none; }
	.manage_account_list td:nth-child(7){display:none; }
	
	#spamform td{display: block;width: 80vw;height:auto; }
	#spamform .td_line5{
		border-left-width: 5px;
		padding: 3px;
		margin: 1px;
		
	}
	
	#mailfiltertable td{display: block;width: 80vw;height:auto;align:left; }
	.td_line5,.td_m{
		border-left-width: 1px;
		padding: 3px;
		margin: 1px;
	}
	
	#manage_account_forward{max-width: 85vw;}
	#manage_account_forward2{max-width: 85vw;}
	.fow{max-width: 70vw;}
	
	#magatextarea textarea{max-width: 82vw;}
	
	#magamlmenu{max-width: 82vw;}
	#magamlmenu img{max-width: 48px;height:auto;}
	
	#manage_domain_list{max-width: 82vw;}
	
	#manage_domain_add {max-width: 93vw;}
	#manage_domain_add th{display:none;}
	#manage_domain_add td {display: block;width: 93vw;height:auto;align:left;}
	#manage_domain_add td:nth-child(2) input{width:25vw;}
	
	.top_pd #base_domain {max-width: 93vw;}
	#preview_domain{max-width: 50vw;}
	
	#dragandrophandler{display:none;}
	
	#textfieldarea{width: 82vw;}
	
	#psw input{width: 30vw;}
	
	#dbinfo{width: 89vw;}
	
	#authtable input{width: 15vw;}
	
	#ftpip input{width: 10vw;}
	#ftpmemo input{width: 20vw;}
	
	#serverpasswd{width: 100vw;}
	
	.nwaku{width:93vw;}
	
	#mlogin{width:99vw;}
	#mloginimg{width:98vw;height:auto;}
	
	.loginbg{
	padding:0px 0px 10px 0px;
	width:99vw;
	margin-right: auto;
	margin-left: auto;	
    background: #FFFFFF;
    border: solid 1px #EEEEEE;/*線*/
    /*border-radius: 18px;*//*角の丸み*/
	
	
}
	
}