@charset "utf-8";
@import url('common.css');

@media screen and (min-width: 481px) {

/*■■■PC専用*/
h1, h2, h3, h4, h5, h6{
	font-size:14px;
	font-weight:normal;
	display:inline;
	margin:0px;
}

/*■幅バリエーション■*/
.wid220{ width:220px; }
.wid270{ width:270px; }
.wid320{ width:320px; }
.wid400{ width:400px; }
.wid440{ width:440px; }
.wid450{ width:450px; }
.wid460{ width:460px; }
.wid470{ width:470px; }
.wid500{ width:500px; }
.wid600{ width:600px; }
.wid680{ width:680px; }
.wid700{ width:700px; }
.wid800{ width:800px; }
.wid930{ width:930px; }
.wid970{ width:970px; }
.wid1000{ width:1000px; }
.base_photo_w{  }
.base_photo_w220{  }
.wid100per{ width:100%; }
.wid92per{ width:92%; }

.lineh100{ line-height:100%;}
.lineh120{ line-height:120%;}
.lineh140{ line-height:140%;}

#mit_outer{
	clear:both;
	margin:0 auto;
	/*width:1000px;*/
	font-size:14px;
	border:1px solid #FFFFFF;
}

.head_link{
	width:990px;
	margin:0px auto;
	padding:2px 5px;
	text-align:right;
	font-size:12px;
	font-weight:normal;
}

.grade_title_old{
	width:980px;
	font-size:20px;
	font-weight:400;
	text-align:left;

	/*background-color:#000082;*/
	/*color:#ffffff;*/
	/*padding:3px 10px;*/
	margin:10px 0px 0px 0px;

	padding: .75em 1em;
    border: 1px solid #ccc;
    border-top: 3px solid #3498db;
    background: -webkit-linear-gradient(top, #fff 0%, #f0f0f0 100%);
    background: linear-gradient(to bottom, #fff 0%, #f0f0f0 100%);
    box-shadow: 0 -1px 0 rgba(255, 255, 255, 1) inset;

}

.grade_body{
	width:100%;
	line-height:180%;
	/*text-align:left;*/
	padding:10px 5px;
	margin:0px 0px 10px 0px;
}

.SP_DP_none{
	
}

.PC_DP_none{
	display:none;
}


.toiawawse_body{
	width:900px;
	margin:10px 70px;
	text-align:left;
	padding:3px 5px;
	font-size:12px;
}

.tel_img{

}

.footer_copy{
	max-width:1000px;
	width:100%;
	background-color:#F5F5F5;
	color:#666;
	padding:5px 0px;
	font-size:12px;
	margin:0px auto;
}

.footer_links{
	width:1000px;
	background-color:#EEEEEE;
	color:#000000;
	padding:10px 5px;
	font-size:12px;
	margin-bottom:50px;
}

.big_banner{
	width:900px;
	border:none;
}

.OSHIRASE{
	width:920px;
	height:200px;
	margin:5px 0px;
	padding:5px;
	border:1px #999999 solid;
	text-align:left;
	line-height:150%;
	overflow:auto;
}

.OSHIRASE a{
	color:#FF00FF;
	text-decoration:none;
}

/*▼▼ここからがサイトユニークCSS▼▼▼▼▼▼▼*/
/*▼▼ここからがサイトユニークCSS▼▼▼▼▼▼▼*/
/*▼▼ここからがサイトユニークCSS▼▼▼▼▼▼▼*/

.H1H2{
	/*width:600px;*/
	display:none;
	float:right;
	text-align:right;
	margin:0px 5px;
	line-height:140%;
}

/*■企業申込みの流れ*/
.reg_flow{
		border-radius: 10px;						/* CSS3草案 */
		-webkit-border-radius: 10px;		/* Safari,Google Chrome用 */
		-moz-border-radius: 10px;				/* Firefox用 */
	float:left;
	border:1px #666666 solid;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin:5px;
	width:110px;
}
/*■ユーザー申込みの流れ*/
.user_reg_flow{
		border-radius: 10px;						/* CSS3草案 */
		-webkit-border-radius: 10px;		/* Safari,Google Chrome用 */
		-moz-border-radius: 10px;				/* Firefox用 */
	float:left;
	border:1px #666666 solid;
	font-size:15px;
	font-weight:bold;
	text-align:center;
	margin:5px;
	width:220px;
}


/*■フッター用*/
	.smallbox{
		margin:10px 20px;
		text-align:left;
		float:left;
	}
	.bigbox{
		width:1000px;
		color:#000000;
		padding:10px 5px;
		font-size:12px;
		margin-bottom:50px;
	}
	.bottomlinks{
		width:900px;
		margin:10px auto;
		text-align:center;
	}




}