@charset"shift-jis";
/*---------------------共通部分-----------------------*/
body{border-top-color: #2445b1;}
h2{margin-bottom:8px;font-size: 18px;color: #000000;}

/* トップページ関連　*/
#Search{background-color: #ffffff;
		width:490px;background:url(../Contents/Images/common/bg_search.jpg) no-repeat;
		height:32px;
		float:right;}
#Main{width: 525px;float: left;}
.imgin{width: 525px;text-align: left;}
.imgin td{vertical-align: top;padding:5px;}
.imgin td p{padding-bottom:10px;}
.imgin th{width: 256px;background: #F4F5F8 url(../Contents/Images/top/recommendbg.gif) repeat-x left bottom;}
.imgin th h3{background: url(../Contents/Images/common/row01.gif) no-repeat left center;margin: 0px 5px;padding: 6px 0px 6px 15px;}


#Side_left{width: 205px;padding-right: 20px;float: left;}
#Side_left ul{width: 205px;padding-bottom: 15px;}
#Side_left li{background: url(../Contents/Images/common/row01.gif) no-repeat 0px 10px;border-bottom: dotted #CCCCCC 1px;padding: 5px 0px 5px 15px;}
#Side_left p{padding-bottom: 10px;}

#Side_right{width: 180px;float: right;}
#Side_right ul{width: 180px;}
#Side_right li{background-image: url(../Contents/Images/common/row01.gif);}
#Side_right p{padding: 5px 0px;}
#Side_right div.btn{background-color: #F0F0F0;margin-bottom: 5px;}
#Side_right div.btn small{display: block;background: url(../Contents/Images/top/btn_btm.gif) no-repeat left bottom;padding: 0px 10px 10px 10px;}
#Sidelink{padding: 0px 0px 10px 0px;}
#Sidelink img{display: block;}


/* その他ページ共通　*/
#Else{padding: 20px 0px 0px 200px;}
.sttl{width: 950px;background: #F4F5F8 url(../Contents/Images/common/h2bg.gif) repeat-x left bottom;}
.sttl h2{padding: 10px 0px 6px 10px;}
.sttl01{width: 750px;background: #F4F5F8 url(../Contents/Images/common/else_h3.gif);border-bottom:solid #2445b1 2px;margin: 10px 0px;}
.sttl01 h3{
	padding:5px;
	font: 14px;
	font-weight: bold;
}

/* IZセミナー用ページ共通 */
#IZseminer{padding:20px 0px 100px 100px}
.sttl{width: 950px;background: #F4F5F8 url(../Contents/Images/common/h2bg.gif) repeat-x left bottom;}
.sttl h2{padding: 10px 0px 6px 10px;}
.sttl01{width: 750px;background: #F4F5F8 url(../Contents/Images/common/else_h3.gif);border-bottom:solid #2445b1 2px;margin: 10px 0px;}
.sttl01 h3{
	padding:5px;
	font: 14px;
	font-weight: bold;
}

/* サイトマップページ　*/
#Sitemap{padding: 5px 0px 0px 200px;}
#Sitemap ul{}
#Sitemap li{width: 170px;float: left;padding: 5px 8px;background: url(../Contents/Images/common/side_right_row.gif) no-repeat left center;}
.top_Category li{width: 165px!important;background: url(../Contents/Images/common/row02.gif) no-repeat left center!important;padding: 5px 10px!important;}

#Sitemap li a {color: #212d55;text-decoration : underline;}
#Sitemap li a:hover {text-decoration : none;}


/* 会員登録ページ　*/
.step{width: 750px;font-size: 10px;background-image: url(../Contents/Images/common/else_h3.gif);}
.step td{text-align: center;border-bottom: solid #999999 2px;}
.step th{color: #2445B1;border-bottom: solid #2445B1 2px;text-align: center;}
.fom{width: 750px;}
.fom th{color: #000000;text-align: left;width: 160px;background-color: #f0f0f0;border-bottom: solid #FFFFFF 1px;}


/* 定期購読のお申し込み */
#Teiki{padding: 20px 0px 0px 150px;}
#Teiki table{width: 800px!important;}

