@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:53px;
	height:26px;
	text-indent:-9999px;
	outline:none;
	background:url(../images/globalmenu/menu02.png) no-repeat top;
}

.textimg01{
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:250px;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:right;
	height:450px;
	background:url(images/honzan.png) left bottom no-repeat;
}

.textimg02{
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:95%;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:205px;
	background:url(images/sanmon.png) left top no-repeat;
}

.textimg14{
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:95%;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:205px;
	background:url(images/txt025.png) left top no-repeat;
}





.textimg03{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:95%;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:205px;
	background:url(images/txt02.png) left top no-repeat;
}


.textimg04{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:95%;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:205px;
	background:url(images/txt03.png) left top no-repeat;
}


.textimg05{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:250px;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:420px;
	background:url(images/txt04.png) left top no-repeat;
}


.textimg06{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:250px;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:420px;
	background:url(images/txt05.png) left top no-repeat;
}


.textimg07{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:250px;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:420px;
	background:url(images/txt06.png) left top no-repeat;
}


.textimg08{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:95%;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:205px;
	background:url(images/txt07.png) left top no-repeat;
}



.textimg09{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:95%;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:205px;
	background:url(images/txt08.png) left top no-repeat;
}

.textimg095{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:250px;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:420px;
	background:url(images/txt085.png) left top no-repeat;
}

.textimg10{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:250px;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:420px;
	background:url(images/txt09.png) left top no-repeat;
}



.textimg11{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:250px;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:right;
	height:450px;
	background:url(images/txt10.png) left top no-repeat;
}

.textimg12{	
	display:block;
	margin:10px 0;
	padding:10px;
	width:250px;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:700px;
	background:url(images/txt11.png) left top no-repeat;
}




.textimg12 h4{
	width:auto;
	padding:10px 0;
	font-weight:bold;
	font-size:1.4em;
}

.boxpaper .textimg12 table{
	width:250px !important;
	_width:240px;
	padding:0.3em 0;
	text-align:center;
	font-size:0.8em !important;
}
/*
.textimg12 table tr td.site_t00{
	background:#fcc;
	margin:0;
	display:block;
	text-align:center;
}

.textimg12 table tr td.site_t01{
	background:#fee;
	text-align:center;
	display:block;
	letter-spacing:0.1em;
	line-height:2em;
}*//*
.textimg12 table tr td.site_t02{
	background:#fff;
	width:80px;
	letter-spacing:0.1em;
	line-height:1em;
}*/
tr td{

	margin: 0;
	padding: 0;
	border: 1px dotted #ccc;
}











.textimg13{	
	display:block;
	margin:10px 0 ;
	padding:10px;
	width:95%;
	text-align:left;
	letter-spacing:0.3em;
	line-height:2.0em;
	float:left;
	height:205px;
	background:url(images/txt12.png) left top no-repeat;
}






* html .textimg01 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg02 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg03 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg04 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg05 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg06 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg07 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg08 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg09 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg10 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg11 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg12 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg13 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html .textimg14 {
behavior: expression(IEPNGFIX.fix(this));
} 


.twin01{
	width:425px;
	float:right;
	
}

.boxpaper a.next{
	display:block;
	width:490px;
	height:150px;
	background:url(images/next.png) left top no-repeat;
	text-indent:-9999px;
	float:left;
	outline: none;
}





* html .next{
behavior: expression(IEPNGFIX.fix(this));
} 


.boxpaper a.prev{
	display:block;
	width:490px;
	height:150px;
	background:url(images/prev.png) left top no-repeat;
	text-indent:-9999px;
	float:left;
	outline: none;
}





* html .prev{
behavior: expression(IEPNGFIX.fix(this));
} 



.boxpaper a#mb13{
	display:block;
	width:400px;
	float:right;
}

/*　下部のリンク　*/



#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));
} 


#s_01{
	width:510px;
	height:100px;
	background:url(images/title01.png) left top no-repeat;
	text-indent:-9999px;
}


#s_02{
	width:510px;
	height:100px;
	background:url(images/title02.png) left top no-repeat;
	text-indent:-9999px;
}

#s_025{
	width:510px;
	height:100px;
	background:url(images/title025.png) left top no-repeat;
	text-indent:-9999px;
}


#s_03{
	width:510px;
	height:100px;
	background:url(images/title03.png) left top no-repeat;
	text-indent:-9999px;
}
#s_04{
	width:510px;
	height:100px;
	background:url(images/title04.png) left top no-repeat;
	text-indent:-9999px;
}

#s_05{
	width:510px;
	height:100px;
	background:url(images/title05.png) left top no-repeat;
	text-indent:-9999px;
}
#s_06{
	width:510px;
	height:100px;
	background:url(images/title06.png) left top no-repeat;
	text-indent:-9999px;
}
#s_07{
	width:510px;
	height:100px;
	background:url(images/title07.png) left top no-repeat;
	text-indent:-9999px;
}
#s_08{
	width:510px;
	height:100px;
	background:url(images/title08.png) left top no-repeat;
	text-indent:-9999px;
}
#s_09{
	width:510px;
	height:100px;
	background:url(images/title09.png) left top no-repeat;
	text-indent:-9999px;
}
#s_10{
	width:510px;
	height:100px;
	background:url(images/title10.png) left top no-repeat;
	text-indent:-9999px;
}
#s_11{
	width:510px;
	height:100px;
	background:url(images/title11.png) left top no-repeat;
	text-indent:-9999px;
}
#s_12{
	width:510px;
	height:100px;
	background:url(images/title12.png) left top no-repeat;
	text-indent:-9999px;
}
#s_13{
	width:510px;
	height:100px;
	background:url(images/title13.png) left top no-repeat;
	text-indent:-9999px;
}

* html #s_01 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_02 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_03 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_04 {
behavior: expression(IEPNGFIX.fix(this));
}
* html #s_05 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_06 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_07 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_08 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_09 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_10 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_11 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_12 {
behavior: expression(IEPNGFIX.fix(this));
} 
* html #s_13 {
behavior: expression(IEPNGFIX.fix(this));
} 
