* {
	margin : 0px ;
	padding : 0px ;
	border : none ;
	font-size : 100% ;
	font-family : "Osaka","ＭＳ Ｐゴシック",sans-serif ;
	line-height : 1.6 ;
	text-decoration : none ;
	list-style-type : none ;
	*text-align : left ;
	}

body {
	background-image : url("../images/common/bg.gif");
	*text-align : center ;
	margin : 0px auto ;
	}
	
img {
	border : none ;
	}
	
a:hover {
	text-decoration : underline ;
	}
	
div#container {
	margin : 0px auto ;
	background : #FFFFFF;
	width : 750px ;
	border-right : 1px solid #999999 ;
	border-left : 1px solid #999999 ;
	}

/*ヘッダー*/	
p.description {
	font-size : 12px ;
	color : #666666 ;
	margin-left : 10px ;
	margin-bottom : 15px ;
	padding-top : 10px ;
	}
	
h1 {
	float : left ;
	display : inline ;
	margin-left : 14px ;
	}

span.del {
	display : none ;
	}
	
a.top {
	display : block ;
	background-image : url("../images/common/logo.gif");
	background-repeat : no-repeat ;
	width : 351px ;
	height : 57px ;
	margin-right : 190px ;
	*margin-bottom : 15px ;
	}
	
/*グローバルナビ*/
ul.global_parent {
	clear : both ;
	margin : 10px 0px 0px 14px ;
	*margin : 0px 0px 0px 14px ;
	}

ul.global_parent li {
	float : left ;
	}
	
ul.global_navi {
	clear : both ;
	margin : 0px 0px 0px 14px ;
	}
	
ul.global_navi:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}
	
ul.global_navi li {
	float : left ;
	}
	
/*ドロップダウン法人*/
ul.houjin_navi {
	display : block ;
	width : 295px ;
	height : 120px ;
	background-image : url("../images/common/houjin_pulldown.jpg");
	background-repeat : no-repeat ;
	padding-top : 10px ;
	padding-left : 6px ;
	*padding-top : 11px ;
	position : absolute ;
	clear:both;
	}
	
ul.houjin_navi li {
	float : none ;
	margin-bottom : 2px ;
	padding-left : 14px ;
	font-size : 12px ;
	background-image : url("../images/common/pulldown_t.jpg");
	background-repeat : no-repeat ;
	background-position : 0px 4px ;
	*background-position : 0px 3px ;
	}
	
ul.houjin_navi a {
	color : #999999 ;
	margin : 0px ;
	}
	
ul.kojin_navi {
	width : 295px ;
	height : 100px ;
	background-image : url("../images/common/kojin_pulldown.jpg");
	background-repeat : no-repeat ;
	padding-top : 11px ;
	*padding-top : 11px ;
	padding-left : 6px ;
	*padding-top : 11px ;
	position : absolute ;
	}
	
ul.kojin_navi li {
	float : none ;
	margin-bottom : 2px ;
	padding-left : 13px ;
	font-size : 12px ;
	background-image : url("../images/common/pulldown_t.jpg");
	background-repeat : no-repeat ;
	background-position : 0px 4px ;
	*background-position : 0px 3px ;
	}
	
ul.kojin_navi a {
	color : #999999 ;
	margin : 0px ;
	}
	
/*個人*/
li.has a {
	display : block ;
	width : 178px ;
	height : 29px ;
	background-image : url("../images/common/tab_kojin1.jpg");
	background-repeat : no-repeat ;
	}
	
li.takuji a {
	display : block ;
	width : 178px ;
	height : 29px ;
	background-image : url("../images/common/tab_kojin2.jpg");
	background-repeat : no-repeat ;
	margin-left : 2px ;
	}
li.hoiku a {
	display : block ;
	width : 178px ;
	height : 29px ;
	background-image : url("../images/common/tab_kojin3.jpg");
	background-repeat : no-repeat ;
	margin-left : 3px ;
	}
li.oyako a {
	display : block ;
	width : 178px ;
	height : 29px ;
	background-image : url("../images/common/tab_kojin4.jpg");
	background-repeat : no-repeat ;
	margin-left : 3px ;
	}
	
/*法人*/
li.baby a {
	display : block ;
	width : 141px ;
	height : 39px ;
	background-image : url("../images/common/tab_houjin_1.jpg");
	background-repeat : no-repeat ;
	}
	
li.jimu a {
	display : block ;
	width : 141px ;
	height : 39px ;
	background-image : url("../images/common/tab_houjin_2.jpg");
	background-repeat : no-repeat ;
	margin-left : 4px ;
	}
li.event a {
	display : block ;
	width : 141px ;
	height : 39px ;
	background-image : url("../images/common/tab_houjin_3.jpg");
	background-repeat : no-repeat ;
	margin-left : 4px ;
	}
li.mansion a {
	display : block ;
	width : 141px ;
	height : 39px ;
	background-image : url("../images/common/tab_houjin_4.jpg");
	background-repeat : no-repeat ;
	margin-left : 4px ;
	}
	
li.koukyou a {
	display : block ;
	width : 140px ;
	height : 39px ;
	background-image : url("../images/common/tab_houjin_5.jpg");
	background-repeat : no-repeat ;
	margin-left : 4px ;
	}
	
/*閉じるボタン*/
img.close_btn {
	margin-left : 275px ;
	}
	
/*フッター*/
p#copyright {
	clear : both ;
	text-align : center ;
	font-size : 11px ;
	*font-size : 12px ;
	color : #999999 ;
	padding-bottom : 30px ;
	}
	
p.copyright {
	clear : both ;
	text-align : center ;
	font-size : 11px ;
	*font-size : 12px ;
	color : #999999 ;
	padding-bottom : 30px ;
	}
	
a.otoiawase {
	margin : 5px 0 0 36px;
	padding:0;
	text-align:center;
	outline :none;
	overflow : hidden;
	display:block;
	width:677px;
	}
	
a.otoiawase img {
	/*margin-left : 210px ;*/
	}
	
img.line_heavy {
	clear : both ;
	margin : 10px 0px 10px 37px ;
	}
	
img.line_light {
	clear : both ;
	margin : 10px 0px 12px 37px ;
	}
	
ul.page_navi {
	width : 656px ;
	margin : 10px 0px 10px 48px ;
	}

ul.page_navi:after {
	content : ".";
	display : block;
	clear : both;
	height : 0;
	visibility : hidden;
	}

ul.page_navi li {
	display : inline ;
	}
	
ul.page_navi a {
	font-size : 12px ;
	color : #666666 ;
	}
	
li.back {
	float : left ;
	}
	
li.back a {
	display : block ;
	padding-left : 13px ;
	background-image : url("../images/common/triangle-left.gif") ;
	background-repeat : no-repeat ;
	background-position : 0px 6px ;
	_background-position : 0px 5px ;
	}
	
li.top {
	float : right ;
	}
	
li.top a {
	display : block ;
	padding-left : 14px ;
	background-image : url("../images/common/triangle-top.gif") ;
	background-repeat : no-repeat ;
	background-position : 0px 7px ;
	_background-position : 0px 6px ;
	}
	
.contents {
	width:675px; 
	margin: 15px auto 20px auto;
	_margin-left: 35px;
	clear:both;
	display:block;
	font-size:13px;
	}


.smp_view {
 background-color: #333;
}
.smp_view a {
 color: #fff;
 display: block;
 width: 100%;
 font-size: 30px;
 padding: 10px 0;
 text-align: center;
 text-decoration: none;
}
	
	
	