@charset "utf-8";

/**********************************************************************
AUTHOR          Goto Kazuhito
CSS構成書:
Last Modified: 2009.02.05

***********************************************************************/

/*　階層構造図
#wrapper
			#header					width:774px
			#globalnavi				width:
			#container				width:
			#footer					width:
*/




/*-----------------------------------------------------------------------
		トップページ以外個別指定	2009.04.10	Goto Kazuhito
-----------------------------------------------------------------------*/
#header {
	padding-bottom:50px;
	
}




/* ブロック詳細リンク設定 */
#leftcontent #global_menu #gm a{
	display:block;
	width:75px;
	height:26px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu03_2.png) no-repeat top;
} 

.imgleft01{	
	display:block;
	margin:0;
	_margin:5px 0 0 2px;
	width:335;
	_width:330px;
	float:left;
}



h3.g_style{
	margin:10px 0 50px 30px;
	padding:10px 0 30px 20px;
	width:auto;	
	font-size:1.8em;
	font-weight:bold;
	border-left:20px solid #996633;
	clear:left;
	letter-spacing:0.9em;
}

h4.g_style{
	margin:10px 0 50px 50px;
	padding:5px 0 5px 20px;
	width:auto;
	font-size:1.3em;
	font-weight:bold;
	border-left:5px solid #cc9966;
	clear:left;
	letter-spacing:0.9em;
}



.textimg01{	
	display:block;
	margin:10px 0;
	padding:10px;
	width:250px;
	text-align:left;
	line-height:2.0em;
	float:right;
	height:300px;
	background:url(images/honzan.png) left bottom no-repeat;
}


.textimg02{	
	display:block;
	margin:10px 0 50px;
	padding:10px 5px;
	width:250px;
	text-align:left;
	line-height:2.0em;
	float:left;
	height:250px;
	background:url(images/honzan.png) left bottom no-repeat;
}



.textimg025{	
	display:block;
	margin:10px 0 0px;
	padding:10px 5px 0;
	width:350px;
	text-align:left;
	line-height:2.0em;
	float:left;
	height:auto !important;
}

.clear{
	clear:left;
}

.left{
	width:100%;
	float:left;
}



.textimg03{	
	display:block;
	margin:10px 0 50px;
	padding:10px 5px;
	width:600px;
	text-align:left;
	line-height:2.0em;
	float:left;
	background:url(images/honzan.png) left bottom no-repeat;
}

.textimg04{	
	display:block;
	margin:10px 0 50px;
	padding:10px 5px;
	width:600px;
	text-align:left;
	line-height:2.0em;
	float:left;
	text-align:center;
}

.textimg05{	
	display:block;
	margin:10px 0 20px;
	padding:10px 5px;
	width:300px;
	text-align:left;
	line-height:2.0em;
	float:left;
}

.textimg05 dt{
	width:100px;
	line-height:2em;
	font-weight:bold;
}
.textimg05 dd{
	width:150px;
	margin:-2.0em 0 0 120px;
}

* html #textimg01 {
behavior: expression(IEPNGFIX.fix(this));
} 


.twin01{
	width:425px;
	float:right;
}


.twin02{
	width:325px;
	float:right;	
}

.twin03{
	width:375px;
	float:right;
}

.g_cl{
	margin:0 0 30px 20px;
	padding:5px 0 5px 10px;
	width:90%;
	display:block;
	clear:left;
	border-left:10px solid #996633;
}

.boxpaper ol{
	margin:20px 0 50px 0;
	width:auto;
	float:left;
}

.boxpaper ol li{
	padding:0 5px 10px;
	width:100%;
	
}


#toptitle01{
	margin:0 0 0 50px;
	width:490px;
	height:150px;
	background:url(images/top_title01.png) left top no-repeat;
	text-indent:-9999px;
}


* html #toptitle01 {
behavior: expression(IEPNGFIX.fix(this));
} 

