body {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:13px;
	line-height:1.6;
	color: #333;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background: #FFF;
}

h1,h2,h3,p,ul,li{
	margin: 0px;
	padding: 0px;
}
ul{
	list-style-type: none;
}
a {
	color: #333333;
}
a:hover {
	color: #141F79;
}
img {
	border: none;
	margin:0;
	padding:0;
}


/*リンク画像にカーソルがのった時の半透明設定
---------------------------------------------------------------------------------------*/
a:hover img {
filter: Alpha(opacity=80);
opacity: 0.8; /*firefox safari*/
}





/*コンテナー
---------------------------------------------------------------------------------------*/
#container {
	text-align: left;
	width: 960px;
	margin:0 auto;
	padding:0;
}



/*TOPヘッダー
---------------------------------------------------------------------------------------*/
#header {
	background: url(http://www.amri-plaza.com/img/top_head.jpg) no-repeat;
	width:960px;
	height: 365px;
	margin:0;
	padding:0;
}

#header h1 {
	text-indent:-9999px;
	font-size: 10px;
	color: #81511c;
	line-height: 1.2em;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 10px;
}

ul#menu {
	float:right;
	width: 575px;
	margin:55px 0 0 0;
	padding:0;
}
ul#menu li {
	float:left;
	margin-right:5px;
}
ul#menu img {
	vertical-align: bottom;
}




/*SECONDヘッダー
---------------------------------------------------------------------------------------*/
#header2 {
	background: url(http://www.amri-plaza.com/img/second_head.jpg) no-repeat;
	width:960px;
	height: 141px;
	margin:0;
	padding:0;
}

#header2 h1 {
	text-indent:-9999px;
	font-size: 10px;
	color: #81511c;
	line-height: 1.2em;
	font-weight: normal;
	padding-left: 20px;
	padding-top: 10px;
}



/*メインメニュー
---------------------------------------------------------------------------------------*/
ul#menu {
	float:right;
	width: 575px;
	margin:55px 0 0 0;
	padding:0;
}
ul#menu li {
	float:left;
	margin-right:5px;
}
ul#menu img {
	vertical-align: bottom;
}



/*コンテンツ
---------------------------------------------------------------------------------------*/
#contents {
	clear: left;
	width: 960px;
	padding:0;
	margin:0;
}



/*SECOND h2用
---------------------------------------------------------------------------------------*/
#contents2{
	float: left;
	width: 610px;
	display: inline;
	padding:0;
	margin:0;
}

#contents2 h2{
	padding:0;
	margin:0;
	height:64px;
}




/*メインコンテンツ
---------------------------------------------------------------------------------------*/
#main {
	float: left;
	background: #FFf url(http://www.amri-plaza.com/img/top_content.jpg) repeat-x;	
	width: 610px;
	display: inline;
	margin:0;
	padding:30px 20px 30px 20px;
}



#main p {
	padding: 0.5em 0 1em;
}

#main a{
	color:#141F79;
}

#main a:hover{
	color:#FF0000;
}




/*TOPメインコンテンツ
---------------------------------------------------------------------------------------*/

#main .topcontents{
	width:300px; 
	float:left; 
	margin:0 0 15px 0; 
	padding:0;
}

#main .topcontents p{
	margin:0; 
	padding:0; 
	line-height:1.8;
}

#main .topcontents img{
	margin-bottom:5px;
}

#main .topsemminer{
	width:300px; 
	float:left; 
	margin:20px 0 15px 0; 
	padding:0;
}

#main .topsemminer p{
	float:left;
	margin:0; 
	padding:0; 
	line-height:1.8;
}

#main .topsemminer img{
	float:right;
	margin-top:0px;
}

#main .topsemminer img.mt60px{
	margin-top:60px;
}

/*TOP新着
---------------------------------------------------------------------------------------*/

div#main div#news {
	width: 610px;
	margin:0 0 20px 0;
	padding:0;
	clear:both;
}

div#main div#news  img{
	float:right;
	margin-top:20px;
}

div#main div#news dl {
	margin:0;
	padding:0;
}

div#main div#news dl dt {
	margin:0;
	padding:0;
}

div#main div#news dd {
	margin:0;
	padding:0;
}



/*SECOND　コンテンツ
---------------------------------------------------------------------------------------*/

#main h3 {
	background:url(http://www.amri-plaza.com/img/h3.jpg) no-repeat;
	width:590px;
	color: #131313;
	line-height: 40px;
	margin:0 0 15px 0;
	padding:0 0 0 20px;
	font-size:14px;
}

#main h4 {
	font-size: 100%;
	background:url(http://www.amri-plaza.com/img/h4.jpg) no-repeat;
	width:590px;
	color:#FFF;
	line-height: 40px;
	margin:0 0 15px 0;
	padding:0 0 0 20px;
	font-size:14px;
}

#main h5 {
	background-color:#F8F8F8;
	border-bottom:1px dotted #141F7B;
	color:#141F7B;
	line-height:1.3;
	margin:0 0 15px 0;
	padding:10px;
	font-size:14px;
}

#main .inquiry_step {
	font-size: 100%;
	background:url(http://www.amri-plaza.com/img/inquiry_step.jpg) no-repeat;
	width:560px;
	color:#333;
	line-height: 41px;
	margin:0 0 15px 0;
	padding:0 0 0 50px;
	font-size:14px;
}

div#main .box3{
	background-image:url(http://www.amri-plaza.com/img/company03.jpg);
	background-repeat:no-repeat;
	width:610px;
	margin:0 0 30px 0;
	padding:165px 0 0 0;
	clear:both;
}

div#main .box3 p{
	margin:0;
	padding:0;
	width:197px;
	float:left;
}

table.count{
	width:;
	margin:15px 0 25px 0;
	border-collapse: collapse;
}

table.count th {
	background-color: #e6e6e1;
	font-weight: bold;
	text-align:;
	font-size: ;
	line-height: 1.5;
	border-top: 1px dotted #acaca8;
	border-bottom: 1px dotted #acaca8;
	padding:10px;
	vertical-align:top;
	color:#131313;
}

table.count td {
	text-align: ;
	font-size: ;
	line-height: 1.5;
	border-top: 1px dotted #acaca8;
	border-bottom: 1px dotted #acaca8;
	padding:10px;
	color:#131313;
}


div#main .consul_01{
	background-image:url(http://www.amri-plaza.com/img/consulting02.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:150px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0 0 0 0;
}

div#main .consul_01 strong{
	color:#141F79;
	padding-left:40px;
	float:left;
}

div#main .consul_01 p{
	float:left;
	width:350px;
	color:#333;
}

div#main .consul_01 span{
	float:right;
	color:#141F79;
	padding-right:65px;
}

div#main .consul_02{
	background-image:url(http://www.amri-plaza.com/img/consulting03.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0 0 0 0;
}

div#main .consul_02 strong{
	color:#141F79;
	padding-left:40px;
	float:left;
}

div#main .consul_02 p{
	float:left;
	width:350px;
	color:#333;
}

div#main .consul_03{
	background-image:url(http://www.amri-plaza.com/img/consulting04.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0 0 0 0;
}

div#main .consul_03 strong{
	color:#141F79;
	padding-left:40px;
	float:left;
}

div#main .consul_03 p{
	float:left;
	width:350px;
	color:#333;
}

div#main .inq_form{
	background-image:url(http://www.amri-plaza.com/img/consulting05.jpg);
	background-repeat:no-repeat;
	width:250px;
	height:27px;
	padding:60px 180px;
	margin:20px 0;
}

div#main .pp{
	color:#141F79;
	font-weight:bold;

}

div#main .pp img{
	vertical-align:middle;
}

div#main .ppp{
	border-bottom:1px dotted #CCC;
	margin-bottom:15px;
}

div#main .k01{
	background-image:url(http://www.amri-plaza.com/img/kensyu05.jpg);
	background-repeat:no-repeat;
	height:147px;
	padding-left:20px;
	margin-bottom:20px;
}




div#main #kensyu_g strong{
	color:#618f00;
	padding-left:40px;
}

div#main .left{
	float:left;
	width:270px;
}

div#main #kensyu_g span{
	float:right;
	color:#618f00;
	padding:45px 20px 0 0;
	width:255px;
}

div#main .g01{
	background-image:url(http://www.amri-plaza.com/img/kensyu_g01.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .g02{
	background-image:url(http://www.amri-plaza.com/img/kensyu_g02.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .g03{
	background-image:url(http://www.amri-plaza.com/img/kensyu_g03.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:230px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .g04{
	background-image:url(http://www.amri-plaza.com/img/kensyu_g04.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .g05{
	background-image:url(http://www.amri-plaza.com/img/kensyu_g05.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}



div#main #kensyu_r strong{
	color:#8f0000;
	padding-left:40px;
}

div#main #kensyu_r span{
	float:right;
	color:#8f0000;
	padding:40px 15px 0 0;
	width:260px;
}

div#main .r01{
	background-image:url(http://www.amri-plaza.com/img/kensyu_r01.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:250px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .r02{
	background-image:url(http://www.amri-plaza.com/img/kensyu_r02.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .r03{
	background-image:url(http://www.amri-plaza.com/img/kensyu_r03.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}


div#main .r04{
	background-image:url(http://www.amri-plaza.com/img/kensyu_r04.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .r05{
	background-image:url(http://www.amri-plaza.com/img/kensyu_r05.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:230px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .r06{
	background-image:url(http://www.amri-plaza.com/img/kensyu_r06.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .r07{
	background-image:url(http://www.amri-plaza.com/img/kensyu_r07.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .r08{
	background-image:url(&lt;$MTBlogURL$>;img/kensyu_r08.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .r09{
	background-image:url(http://www.amri-plaza.com/img/kensyu_r09.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}



div#main #kensyu_p strong{
	color:#6c008f;
	padding-left:40px;
}

div#main #kensyu_p span{
	float:right;
	color:#6c008f;
	padding:40px 15px 0 0;
	width:260px;
}

div#main .p01{
	background-image:url(http://www.amri-plaza.com/img/kensyu_p01.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:250px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .p02{
	background-image:url(http://www.amri-plaza.com/img/kensyu_p02.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:210px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .p03{
	background-image:url(http://www.amri-plaza.com/img/kensyu_p03.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .p04{
	background-image:url(http://www.amri-plaza.com/img/kensyu_p04.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .p05{
	background-image:url(http://www.amri-plaza.com/img/kensyu_p05.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:230px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .p06{
	background-image:url(http://www.amri-plaza.com/img/kensyu_p06.jpg);
	background-repeat:no-repeat;
	width:610px;
	height:170px;
	border-bottom:1px dotted #999;
	margin:20px 0 0 0;
	padding:0;
}

div#main .blog{
border-bottom:1px dotted #122079; background-color:#EEE; padding:7px; margin-bottom:15px;
}













/*サイド　コンテンツ
---------------------------------------------------------------------------------------*/
#side {
	float: right;
	background: #FFF url(http://www.amri-plaza.com/img/side.jpg) no-repeat;
	background-position:top;
	width: 285px;
	padding:30px 10px 30px 15px;
	margin:0;
}

#side .sidemenu{
	padding:0;
	margin:0;
}

#side .sidemenu img{
	padding:0;
	margin:0;
	vertical-align:bottom;
}


#side #twitter{
	float: right;
	background: #FFF url(http://www.amri-plaza.com/img/side_twitter.jpg) no-repeat;
	background-position:top;
	width: 263px;
	border-left:1px solid #122079;
	border-right:1px solid #122079;
	border-bottom:1px solid #122079;
	padding:8px 10px 10px 10px;
	margin:10px 0 0 0;
}


#side #twitter .ml130px{
	margin-left:130px;
}


#side h3 {
	font-size: 100%;
	background: #1D9A02 url(http://www.amri-plaza.com/img/h3_bg.gif);	/*h3の背景画像設定*/
	color: #FFFFFF;			/*h3の文字色（ここでは白）*/
	letter-spacing: 0.2em;	/*文字間隔をほんの気持ち広げる設定。通常にしたいなら、この１行を削除する。*/
	text-align: center;		/*h3の文字のセンタリング（中央よせ）。もし左よせがよければこの１行を削除する。*/
}

#side p {
	padding:0;
	color:#4d4d4d;
}

#side .m15px{
	margin:15px 0;
}



/*サイドメニュー
---------------------------------------------------------------------------------------*/
ul.sidemenu {
	margin-bottom: 20px;
}
ul.sidemenu li a {
	line-height: 36px;
	background: url(http://www.amri-plaza.com/img/submenu_bg.gif) no-repeat;	/*サイドメニューの背景画像*/
	height: 36px;
	width: 280px;
	padding-left: 20px;
	display: block;
	color: #333333;
	text-decoration: none;
}
ul.sidemenu li a:hover {
	background: url(http://www.amri-plaza.com/img/submenu_bg_over.gif) no-repeat;	/*カーソルオーバー時のサイドメニューの背景画像*/
	color: #333333;
}



/*フッター
---------------------------------------------------------------------------------------*/
#footer {
	clear: both;			/*mainとsideのフロート処理解除*/
	background: url(http://www.amri-plaza.com/img/foot.jpg) no-repeat;
	width: 960px;
	height:133px;
	margin:0;
	padding:15px 0 10px 0;
}

#footer p{
	float:left;
	margin-right:25px;
	padding:0;
	font-size:13px;
	line-height:1.4;
}

div#homearea {
margin: 0px 0px 10px 0px;
}

div#homearea ul {
list-style-type: disc;
margin: 0px -2em 0px 2em;
}

/*@import url(https://z105.secure.ne.jp/~z105121/mt/mt-static/themes-base/blog.css);
@import url(https://z105.secure.ne.jp/~z105121/mt/mt-static/themes/minimalist-red/screen.css);*/



/*SECOND　コンテンツ:セミナー情報（2011.5.31追加）
---------------------------------------------------------------------------------------*/

/*バナー画像*/
div#main div#semi-bnr {
	margin: 0 auto 20px auto;
}

/*コンテンツ区切り*/
div#main div.section {
	margin: 0 0 40px 0;
	padding: 0;
}


/*見出し*/
div#main h3.semi-title {
	background: url(img/h3_title_bg.jpg) no-repeat;
	color: #131E7A;
	line-height: 36px;
	padding: 0 0 0 20px;
	margin: 0 0 30px 0;
}


/*テーブル*/
div#main table.semi-detail {
	border-top: 3px solid #AEC8C8;
	border-bottom:3px solid #AEC8C8;
	width: 100%;
	margin: 0 0 20px 0;
}

div#main table.semi-detail th {
	border-bottom: dashed 1px #CCC;
	font-size: 13px;
	line-height: 1.75;
	padding: 8px 4px;
	vertical-align: top;
}

div#main table.semi-detail td {
	border-bottom: dashed 1px #CCC;
	font-size: 13px;
	line-height: 1.75;
	padding: 8px 4px;
	vertical-align: top;
}


/*申込みボタン*/
div#main p.semi-submit {
	text-align: center;
}


/*お問い合わせ先*/
div#main div.semi-contact {
	background-color: #F0F4F4;
	border: solid 3px #DBE6E6;
	padding: 10px 10px 0 10px;
	margin: 0 0 40px 0;
	zoom: 1;
}

div#main div.semi-contact:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

div#main div.semi-contact h4 {
	background-image: none;
	float: left;
	padding: 5px 0 0 10px;
	margin: 0;
	width: 230px;
}

div#main div.semi-contact div.names {
	background:url(img/semi_contact_line.gif) no-repeat left top;
	width: 290px;
	float: right;
	padding: 0 0 0 24px;
}

div#main div.semi-contact div.names p {
	margin-bottom: 0;
}

div#main div.semi-contact div.names p img {
	vertical-align: -4px;
	padding: 0 3px;
}

