<STYLE TYPE="text/css">
<!--
/*
information{
	概要 : このCSSファイルはサイト全体に関連するセレクタの設定を記述しています。;
	サイト名 : 激写-GEKISHA.NET-;
	URL : http://www.gekisha.net ;
	更新日時 : 2009/06/15;
}

 */




/* コンテンツ
--------------------------------------------------------------------------

	00. 全体要素
	01. "hide" 要素 (remove)
	02. 文字要素 
	03. 画像要素 
	10. 骨組要素 
	11. インデックスページ要素 
	12. トップページ要素 
	13. リンクページ要素 
	14. おススメページ要素 
	15. サイト紹介要素 
	16. カラーページ要素 
	17. 求人要素 
	61. サイトナビゲーション要素 
	62. フッター要素 
	71. シンプルギャラリー要素 
--------------------------------------------------------------------------
*/


/*	00. 全体要素
-----------------------------------------------	*/

	html {
		SCROLLBAR-FACE-COLOR: #ffffff; 
		SCROLLBAR-HIGHLIGHT-COLOR: #666666; 
		SCROLLBAR-SHADOW-COLOR: #666666; 
		SCROLLBAR-3DLIGHT-COLOR: #666666; 
		SCROLLBAR-ARROW-COLOR: #666666; 
		SCROLLBAR-TRACK-COLOR: #ffffff; 
		SCROLLBAR-DARKSHADOW-COLOR: #666666;
	}

	body {
		text-align: center; /* IEセンター用 */
		margin: auto; /* センター用 */
		padding: auto; /* センター用 */
		FONT-SIZE: 12px;
		background:#ffffff
		COLOR: #666666; 
		LINE-HEIGHT: 20px; 
		FONT-FAMILY: Osaka,Verdana,Tahoma;
	}

	table{ 
		font-size : 8px ;
		text-align:left;
	}
	hr{
		margin: 1em 0 1em;
		padding: 0;
		height: 4px;
		border: #fcc 1px solid;
		background: #ffffff;
	}

	img {
	border: none;
	vertical-align:bottom;
	}

	.right {
		float: right;
	}


/*著作 */
	.fwl {
		font-size: 10px;
		font-family : 'ＭＳ Ｐ明朝',Osaka,serif ;
		color: #ffffff;
		margin-top: 2.5em;
		float: left;
	}
	.fw {
		font-size: 12px;
		font-family : 'ＭＳ Ｐ明朝',Osaka,serif ;
		color: #ffffff;
		margin-top: 2.5em;
	}



/*	01. "hide" 要素 (remove)
-----------------------------------------------	*/
	.rmv{
		display:block;
		position:absolute;
		top:-9999px;
		left:-9999px;
}

	.clearfix:after {
		content: ".";
		display: block;
		clear: both;
		height: 0;
		visibility: hidden;
	}

	.clearfix {
		display: inline-block;
	}

	* html .clearfix { height: 1px; }
	.clearfix { display: block; }


/*	02. 文字要素
-----------------------------------------------	*/
/* h1h2h3 */

	h1,h2,h3,h4,h5,h6,p,adress {
		font-size: 100%;
		font-weight: normal;
		line-height:1em;
		margin: 0;
	}

/* リンク文字設定 */

	a {
		color: #151515;
		
	}
	a:link {
		color: #151515;
		background: none;
		text-decoration: underline;

	}
	a:visited {
		color: #151515;
		background: none;
		text-decoration: underline;
	}
	a:active {
		color: #151515;
		background: none;
	}
	a:hover {
		color: #990000;
		background: none;
	}

	a img {	/* for IE8 */
	display: inline;
	}

/*リスト */
	ul, ol {
	list-style-type: none;
	margin: 0 0 0 1em;
	padding: 0;
	}

	li {
		line-height : 130%;
	}



/*強調文字
	p {
	margin: 0;
	padding: 0;
	}

 */

	.red {
		color: #ff0000;
		
	}

/*	03. 画像要素
-----------------------------------------------	*/
/*画像回り込み */
	*.float{
		float: left;
		margin-right: 1em;
      }
	*.floatclear{
		clear: both;
      }	
	*.floatr{
		float: right;
		margin-left: 1em;
      }


/*	04. フォーム要素
-----------------------------------------------	*/

/*inputに対するCSS*/

	.ct_form_main input,
	.ct_form_main textarea,
    .m_tburl input{
		color:#000000;
		background-color:#ffffff;
		border: solid 1px #999;
	}

/*	10. 骨組要素
-----------------------------------------------	*/

	#mainfr:after {
	content: "";
	display: block;
	clear: both;
	}

	#mainfr {/* for 枠 */
		width : 800px;
		text-align: left;
		margin : 0px auto;
		padding: 8px 0px 0;
	} 

	#mainfrl {
		width : 500px;
		padding : 0px;
		margin : 0px;
		text-align: left;
		font-size : 10pt;
		float: left;
	}
	
	
	#mainfrr {
		width : 300px;
		padding : 0px;
		font-size : 10pt;
		float: right;
	}

	#mainfrt {
		width : 800px;
		text-align: left;
		margin : 0px auto;
	} 

	#mainfrt h1 {/* for title */
		float: left;
		width: 200px;
	}

	.mainfrtad {/* for ad */
		width : 600px;
		float: right;
	} 
	p.thumb {
		width: 56px;
		padding: 1px;
		border: 1px solid #555;
		background-color: #fff;
	}
	.thumb {
		width: 56px;
		padding: 1px;
		border: 1px solid #555;
		background-color: #fff;
		float: left;
		margin-right: 10px;
	}


	.txt08 { font-size: 8px; line-height: 1.25;}
	.txt10 { font-size: 10px; line-height: 1.4;}
	.txt12 { font-size: 12px; line-height: 1.333;}
	.txt14 { font-size: 14px; line-height: 1.29;}
	.txt16 { font-size: 16px; line-height: 1.25;}
	
/*	11. インデックスページ要素
-----------------------------------------------	*/

	/*親要素firefox背景出し用 */	
	#topfr:after {
	content: "";
	display: block;
	clear: both;
	}
	
	#topfra:after {
	content: "";
	display: block;
	clear: both;
	}

	#topfr {
		position: absolute ;
		top : 50% ;
		left : 50% ;
		width : 800px;
		height : 470px ;
		margin-top : -235px ;
		margin-left : -400px ;
		text-align: left;
		background-image: url('http://www.gekisha.net/imgbox/top_wall.gif')
	} 

	#topfr1 {
		width : 600px;
		padding : 0px;
		margin-bottom : 1px;
		text-align: left;
		font-size : 10pt;
		float: right;
	}

	.topfr1a {
		width : 200px;
		padding : 0px;
		margin : 0px;
		font-size : 10pt;
		float: left;
	}
	.topfr1b {
		width : 200px;
		padding : 0px;
		margin : 0px;
		text-align: center;
		font-size : 10pt;
		float: left;
	}
	.topfr1c {
		width : 200px;
		padding : 0px;
		margin : 0px;
		font-size : 10pt;
		text-align: right;
		float: right;
	}

	#topfr2 {
		width : 200px;
		padding : 0px;
		text-align: center;
		font-size : 10pt;
		float: left;
	}
	
	p.top {
		font-size: 10px;
		text-indent: 1em;
		margin-top : 2px;
		margin-bottom : 2px;
		line-height : 130%;
	}

/*	12. トップページ要素
-----------------------------------------------	*/

	#mainfrl #irArea {
	width: 500px;
	padding-bottom: 29px;
}

	#mainfrl #irArea h3 {
	padding-bottom: 5px;
}

	#mainfrl #irArea div.blockWrap {
	padding: 10px 0px 5px 0px;
}

	#mainfrl #irArea .blockWrap .block {
		padding : 5px 0px 5px 0px;
	float: left;
	width: 238px;
	height: 80px !important;
	background: url('http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif') repeat-x left bottom;
		margin : 0px;
}



	* html 	#mainfrl #irArea div.block { padding-right: 10px;
		}
	#mainfrl #irArea div.block p.thumb {
	float: left;
}

	#mainfrl #irArea div.block div.content {
	float: right;
	width: 158px;
}

	#mainfrl #irArea div.block div.content p.desc {
	padding: 6px 0 0;
}

/* フッタ要素	*/

	#mainfrr #newsArea {
		float: right;
		width: 273px;
		margin-top: 0px;
		padding-bottom: 29px;
	}

	#mainfrr #newsArea h3 {
		padding-bottom: 5px;
	}

	#mainfrr #newsArea div.block {
		padding : 10px 0px 8px 0px;
		background: url(http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif) repeat-x left bottom;
	}

	#mainfrr #newsArea div.block p.thumb {
		float: left;
	}

	#mainfrr #newsArea div.block div.content {
		float: right;
		width: 193px;
	}

	#mainfrr #newsArea div.block div.content p.desc {
		padding: 5px 0 0;
	}
	
/*	13. リンクページ要素
-----------------------------------------------	*/

	#mainfrr2 {
		width : 500px;
		padding : 0px;
		margin : 0px;
		text-align: left;
		font-size : 10pt;
		float: right;
	}
	
	
	#mainfrl2 {
		width : 300px;
		padding : 0px;
		font-size : 10pt;
		float: left;
		background-color:#ffffff;
	}

	#mainfrf {
		width : 800px;
		height : 50px ;
		padding : 0px;
		text-align: right;
		font-size : 10pt;
		float: left;
		background-color: black;
		margin : 0px;
	}

	#mainfrr2 #irArea {
		float: right;
		width: 473px;
		padding-bottom: 29px;
	}

	#mainfrr2 #irArea h3 {
		padding-bottom: 5px;
	}

	#mainfrr2 #irArea div.blockWrap {
		padding: 10px 0 9px;
	}

	#mainfrr2 #irArea div.block {
		float: left;
		width: 224px;
		padding : 10px 12px 8px 0px;
		background: url('http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif') repeat-x left bottom;
		}
	
	* html 	#mainfrr2 #irArea div.block { padding-right: 10px;}

	#mainfrr2 #irArea div.block div.content {
		float: right;
		width: 122px;
	}

	#mainfrr2 #irArea div.block div.content p.desc {
		padding: 6px 0 0;
	}

	.box0 {/* ボックスの種類 */
		width: 285px; /* ボックスの横幅 */
		background-color: #fcfcfc; /* 背景色 */
		border: 1px #999999 dotted; /* 枠線（太さ・色・スタイル） */
		padding: 5px; /* ボックス内の余白 */
		margin-top:10px;
	} 

	p.linkthumb {
		width: 88px;
		padding: 1px;
		border: 1px solid #555;
		background-color: #fff;
		float: left;
	}
	.linkthumb {
		width: 88px;
		padding: 1px;
		border: 1px solid #555;
		background-color: #fff;
		float: left;
		margin-right: 10px;
	}

/*	14. おススメページ要素
-----------------------------------------------	*/

	div.colorthumb img{
		padding: 0px;
		margin: 0px;
		border: 1px solid #555;
		background-color: #fff;
	}
	
	div.colorthumb {
		width: 60px;
		float: left;
	}

	.reviwr {
		text-align: left;
		margin : 0px;
		padding: 0px 10px 0px 30px;
		width: 460px;
		float : right;
		font-size : 12pt;
	} 
	
	.reviwr p{
		letter-spacing: 0.1em;
		line-height:1.5em; 
		text-align: justify;
		text-justify: inter-ideograph;
		text-indent: 1.0em;
		padding : 10px 0px 10px 0px;
	} 

	.reviwr .title {
		padding : 0px 0px 20px 0px;
		height: auto !important;
		background: url(http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif) repeat-x left bottom;
	}
	
	.reviwr .title img {
		vertical-align:bottom;
	}

	.reviwr .txt12 {
		padding : 10px 0px 0px 0px;
	}

	.reviwr .txt12 img {
		padding : 5px;
		position: relative;
		background: #FFFFF0;
		border: 1px solid #999999;
		vertical-align:bottom;
	}

	.reviwr p.colort img {
		width: 10px;
		padding: 0px;
		border: 1px solid #555;
		background-color: #fff;
	} 


	#mainfrr3 {
		width : 500px;
		padding : 0px;
		margin : 0px;
		text-align: left;
		font-size : 10pt;
		float: right;
	}
	
	#mainfrr3 #irArea {
		float: right;
		width: 473px;
		padding-bottom: 29px;
	}

	#mainfrr3 #irArea h3 {
		padding-bottom: 5px;
	}

	#mainfrr3 #irArea div.blockWrap {
		padding: 10px 0 9px;
	}

	#mainfrr3 #irArea div.block {
		float: left;
		width: 222px;
		padding : 10px 12px 8px 0px;
		background: url('http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif') repeat-x left bottom;
	}
	* html 	#mainfrr3 #irArea div.block { padding-right: 10px;}

	#mainfrr3 #irArea div.block div.content {
		float: right;
		width: 150px;
	}

	#mainfrr3 #irArea div.block div.content p.desc {
		padding: 6px 0 0;
	}

	.reccate {
		width : 300px;
		padding : 25px 0px 2px 0px;
		margin : 0px;
		text-align: left;
		float: left;
	}

	.reccate img {
		width : 140px;
		padding : 0px 2px 0px 2px;
		margin : 0px;
		float: left;
		vertical-align:bottom;
	}

/*	15. サイト紹介要素
-----------------------------------------------	*/
	
	.listname {
		width : 450px;
		margin-top: 5px;
		padding-bottom: 10px;
		background: url('http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif') repeat-x left bottom;
	}

	input#list_all {
	margin-top: 0px;
	padding: 0 0px 0 0;
	float: left;
	text-align: left;
	}

	#list_all .sblock {
	float: left;
	min-height: 16px;
	height: auto !important;
	padding: 5px 20px 0 21px;
	}

	#list_all .sblock {
	float: left;
	min-height: 16px;
	height: auto !important;
	padding: 5px 20px 0 21px;
	}

	#list_all a:link,
	#list_all a:visited {
	color: #000;
	background-color: #ffffff;
	text-decoration: none;
}
	#list_all a:hover,
	#list_all a:active {
	color: #999;
	background-color: #ffffff;
	text-decoration: none;
	}

	#mainsum {
		width : 450px;
		padding : 0px;
		float: left;
		text-align: left;
		font-size : 10pt;
		margin: 5px 0;
	}
	
	.sumbox {
		width: 450px;
		padding: 0px;
		float: left;
	}
	
	.sumitem {
		width: 94px;
		padding: 1px;
		margin-bottom: 2px;
		margin-right: 2px;
		float: left;
		border-top: 0px solid #999;
		border-right: 0px solid #999;
		border-bottom: 1px solid #303;
		border-left: 3px double #303;
		background-color: #fff;
	}

	.sumdata {
		width: 346px;
		padding: 1px;
		margin-bottom: 2px;
		float: left;
		border-top: 0px solid #999;
		border-right: 0px solid #999;
		border-bottom: 1px solid #303;
		border-left: 1px dotted #303;
		background-color: #fff;
	}
	
	.sumnote {
		width: 440px;
		padding: 1px;
		float: right;
		border: 0px solid #999;
		background-color: #fff;
	}

	#maincon {
		width : 450px;
		padding : 0px;
		float: left;
		text-align: left;
		font-size : 10pt;
		margin: 5px 0;
	}

	.conbox {
		width: 145px;
		padding: 1px;
		margin-right:1px;
		float: left;
		font-size : 10pt;
		border: 1px solid #DDD;
		background-color: #fff;
	}
	
	.conbox p {
		font-size : 9pt;
	}

	#mainjoin {
		width : 445px;
		padding : 0px;
		float: left;
		text-align: left;
		font-size : 10pt;
		margin: 5px 0;
	}
	.joinbox {
		width: 445px;
		padding: 1px;
		margin-bottom: 3px;
		float: left;
		font-size : 10pt;
		border-top: 1px solid #303;
		border-right: 0px solid #999;
		border-bottom: 1px dotted #303;
		border-left: 3px double #303;
		background-color: #ffeeee;
	}

	#mainway {
		width : 445px;
		padding : 0px;
		float: left;
		text-align: left;
		font-size : 10pt;
		margin: 5px 0;
	}

	.waybox {
		width: 440px;
		padding: 1px;
		float: left;
		border: 1px solid #555;
		background-color: #fff;
	}

	.listboxl {
		width: 200px;
		padding: 1px;
		float: left;
	}

	.listboxl .listbox_n,
	.listboxr .listbox_n {
		border-top: 0px solid #999;
		border-right: 0px solid #999;
		border-bottom: 1px solid #303;
		border-left: 3px double #303;
		margin-bottom: 5px;
	}

	.listboxl li,
	.listboxr li {
		margin: 2px 0px 2px 0px;
	}

	.listboxl a:link,a:visited,a:active,a:hover,
	.listboxr a:link,a:visited,a:active,a:hover {
		text-decoration: none;
	}

	.listboxr {
		width: 200px;
		padding: 1px;
		float: right;
	}

	#mainvip {
		width : 450px;
		padding : 0px;
		float: left;
		text-align: left;
		font-size : 10pt;
		margin: 5px 0;
	}

	.vipbox {
		width: 450px;
		padding: 0px;
		margin: 0px;
		float: left;
	}

	.vipbox img {
		float: left;
		padding: 0px auto;
		margin: 0px auto;
		vertical-align:bottom;desplay:block;
	}

/*	16. 色要素
-----------------------------------------------	*/

	#wcolor {
		width : 295px;
		padding : 0px;
		float: left;
		text-align: left;
		font-size : 10pt;
		margin: 5px 0;
	}

	.wcolorl {
		width : 70px;
		padding : 0px;
		float: left;
		text-align: left;
		font-size : 10pt;
		margin: 3px 0px 2px 0px;
		padding: 0px 0;
	}

	#wcolor .cbox {
		width: 300px;
		margin: 5px 0px 3px 0px;
		padding: 0px 0px 0px 5px;
		float: left;
		font-size : 12pt;
		border-top: 0px solid #303;
		border-right: 0px solid #999;
		border-bottom: 1px dotted #303;
		border-left: 3px double #303;
	}

	#rcolor {
		width : 473px;
		padding : 0px;
		float: right;
		text-align: left;
		font-size : 10pt;
		margin: 0px 0;
	}

	#rcolor p{
		letter-spacing: 0.1em;
		line-height:1.5em; 
		text-align: justify;
		text-justify: inter-ideograph;
		text-indent: 1.0em;
		padding : 10px 0px 10px 0px;
	} 

	#rcolor .cbox {
		width: 473px;
		margin: 5px 0px 3px 0px;
		padding: 0px 0px 0px 5px;
		float: left;
		font-size : 12pt;
		border-top: 0px solid #303;
		border-right: 0px solid #999;
		border-bottom: 1px dotted #303;
		border-left: 3px double #303;
	}
	
	#rcolor .title {
		font-size : 11pt;
		margin: 0px 0px 0px 10px;
	}

	#rcolor ul li {
		min-height:80px;
		height:auto !important;
		height:80px;
	}

	#rcolor .mark {
		color: #666;
		text-indent: 2.0em;
		
	}

/*	16-1. カラーサンプル要素*/

	.color_samplebox {
		margin: 10px 0px 0px 0px;
		width : 473px;
		
	}

	.color_box {
		width : 230px;
		float: left;
	}

	.color_dbox {
		width: 450px;
		margin: 5px 0px 5px 0px;
		padding: 5px 5px 5px 5px;
		float: left;
		text-align:left;
		font-size : 11pt;
		border: 1px dotted #303;
	}
	.color_dbox p{
		letter-spacing: 0.1em;
		line-height:1.5em; 
		text-align: justify;
		text-justify: inter-ideograph;
		text-indent: 1.0em;
		padding : 10px 0px 10px 0px;
	} 


/*	17. ブログ記事要素
-----------------------------------------------	*/

	#mainfrr3 .jobtbox {
		width: 450px;
		margin: 5px 0px 3px 0px;
		padding: 0px 0px 0x 0px;
		float: right;
		font-size : 12pt;
		border-bottom: 1px dotted #999;
	}


	#mainfrr3 .jobbox {
		width: 450px;
		float: right;
	}

/*	41. ブログ記事要素
-----------------------------------------------	*/

	.blog_box {
		width : 275px;
		padding : 0px;
		font-size : 10pt;
		float: left;
	}

	.blog_box div.block {
		padding: 10px 0;
		background: url(http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif) repeat-x left bottom;
	}

	.blog_box div.block p.thumb {
		float: left;
	}

	.blog_box div.block div.content {
		float: right;
		width: 205px;
	}

	.blog_box div.block div.content p.desc {
		padding: 5px 0 0;
		float: right;
		
	}

	p.blogthumb {
		width: 56px;
		padding: 1px;
		border: 1px solid #555;
		background-color: #fff;
	}
	.blogthumb {
		width: 56px;
		padding: 1px;
		border: 1px solid #555;
		background-color: #fff;
		float: left;
		margin-right: 10px;
	}

	#blog_ad {
		width : 200px;
		padding : 0px;
		font-size : 10pt;
		float: right;
		text-align: right;
	}


	
/*	42. ブログ記事内容要素
-----------------------------------------------	*/

	#reviw:after {
	content: "";
	display: block;
	clear: both;
	}

	#reviw {
		text-align: left;
		margin : 0px auto;
		padding: 0px 0;
		width: 800px;
	}

	.reviwr {
		text-align: left;
		margin : 0px;
		padding: 0px 10px 0px 30px;
		width: 460px;
		float : right;
		font-size : 10pt;
	} 
	
	.reviwr p{
		letter-spacing: 0.1em;
		line-height:1.5em; 
		text-align: justify;
		text-justify: inter-ideograph;
		text-indent: 1.0em;
		padding : 10px 0px 10px 0px;

	} 
	

	.reviwr .title{
		padding : 0px 0px 20px 0px;
		height: auto !important;
		background: url(http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif) repeat-x left bottom;
		font-size : 14pt;
	}


	
	.reviwr .title img {
		vertical-align:bottom;
	}
	.reviwr .txt12 {
		padding : 10px 0px 0px 0px;
	}

	.reviwr .txt12 img {
		padding : 5px;
		position: relative;
		background: #FFFFF0;
		border: 1px solid #999999;
		vertical-align:bottom;
	}

	.reviwr .txt12 .revimgr {
		margin : 0px 0px 0px 5px;
		float : right;
		font-size: 0.8em;
		width: 210px;
		color: #666666;
	}
	.reviwr .txt12 .revimgl {
		margin : 0px 5px 0px 0px;
		float : left;
		font-size: 0.8em;
		width: 210px;
		color: #666666;
	}

	.reviwr .date,
	.iventr .date {
		padding : 2px;
		background: #FFFFF0;
		font-size: 0.8em;
		border: 1px solid #999999;
	}

	.reviwl {
		text-align: left;
		margin : 0px auto;
		padding: 0px ;
		width: 300px;
		float : left;
		font-size : 10pt;
	} 

	#functionArea p.rss {
		float: left;
		width: 12px;
		padding: 4px 9px 4px 0;
		background: url(../images/dot_y_000000.gif) repeat-y right top;
}


	.fm_text a img {	/* for IE8 */
	
	}

	#blogsearch {
		width : 250px;
		height : 20px ;
		padding : 0px;
		text-align: right;
		font-size : 0pt;
		margin: 1px 0px 0;
		text-indent:-9999px;
		float: right;
		
	}

	/* for IE */

	*:first-child+html 	#functionArea { padding-bottom: 0;}
	*:first-child+html 	#functionArea div.search input.text { margin-top: -1px;}
	.ctcom {
		padding: 5px 0px 0px 5px;
		margin: 5px 0px 5px 5px;
		border-left: 1px dotted #b2b2b2;
		background: url('http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif') repeat-x left bottom;
	}

	.blogpost {
		float : right;
		font-size : 10pt;
	}

	.reviwr .webbox {
		width : 300px;
		border: 1px dotted #999;
		margin: 10px auto;
		padding: 5px;
	}

/*	49. ブログその他内容要素
-----------------------------------------------	*/

	.blogcate_list {
		font-size : 14pt;
		width : 280px ;
		height : 30 px ;
		padding: 10px 0px 0px 15px;
		margin: 5px 0px 5px 5px;
		border-bottom: 1px dotted #999999;
		border-left: 5px solid #999999;
	}

	.btn_b {
		width : 400px ;
		float : right;
		
	}

	.btn_b .back {
		width : 150px ;
		float : left;
	}
	
	.btn_b .next {
		width : 235px ;
		float : right;
	}

/*	51. イベント要素
-----------------------------------------------	*/

	#ivent {
		text-align: left;
		margin : 0px auto;
		padding: 0px 0;
		width: 800px;
	}

	.iventl {
		text-align: left;
		margin : 0px auto;
		padding: 0px ;
		width: 300px;
		float : left;
	} 

	.iventr {
		text-align: left;
		margin : 0px;
		padding: 0px 5px 0px 12px;
		width: 473px;
		float : right;
		font-size : 12pt;
	} 
	
	.ivent p{
		letter-spacing: 0.1em;
		line-height:1.5em; 
		text-align: justify;
		text-justify: inter-ideograph;
		text-indent: 1.0em;
		padding : 10px 0px 10px 0px;

	} 
	
	.iventr .title {
		padding : 0px 0px 5px 0px;
		height: auto !important;
		background: url(http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif) repeat-x left bottom;
		float : left;
	}

	#blogfrr #newsArea .title {
		padding : 5px 0px 5px 0px;
		margin-top : 5px;
		height: auto !important;
		background: url(http://www.gekisha.net/imgbox/dot_x_b2b2b2.gif) repeat-x left bottom;
		font-size : 10pt;
		width: 225px;
		float : left;
	}

	#blogfrr #newsArea .title .iventbox {
		width: 225px;
		float : left;
	}

	 .iventbox {
		width: 225px;
		float : left;
	}

	.ivent .title img {
		vertical-align:bottom;
	}

	.iventdata {
		width : 350px;
		margin : 0px;
		padding: 0px;
		float : right;
		font-size : 9pt;
		text-align: right;
	} 

	.itopi {
		margin : 0px;
		padding: 10px 0px 5px 0px;
		float : right;
	} 

/*	61. サイトナビゲーション要素
-----------------------------------------------	*/
	#mainnavi {
		width : 800px;
		height : 38px ;
		padding : 0px;
		text-align: right;
		font-size : 0pt;
		float: left;
		background-image: url('http://www.gekisha.net/imgbox/all_navi.gif') ;
		margin: 8px 0px 0;
		text-indent:-9999px;
	}
	
	#mainnavi ul#globalNav {
	}

	#mainnavi ul#globalNav li {
		float: left;
	}

	#mainnavi ul#globalNav li a {
		outline: none;
		display: block;
		height: 33px;
		background: url('http://www.gekisha.net/imgbox/index_gnavi.gif') no-repeat;
	}
	
	#mainnavi ul#globalNav li.home a { width: 61px; text-decoration:none; color:white;}
	#mainnavi ul#globalNav li.blog a { width: 114px; background-position: -61px 0; text-decoration:none; color:white;}
	#mainnavi ul#globalNav li.ivent a { width: 69px; background-position: -175px 0; text-decoration:none; color:white;}
	#mainnavi ul#globalNav li.sitelist a { width: 122px; background-position: -244px 0; text-decoration:none; color:white;}
	#mainnavi ul#globalNav li.recommend a { width: 98px; background-position: -366px 0; text-decoration:none; color:white;}
	#mainnavi ul#globalNav li.color a { width: 95px; background-position: -464px 0; text-decoration:none; color:white;}
	#mainnavi ul#globalNav li.work a { width: 113px; background-position: -559px 0; text-decoration:none; color:white;}
	#mainnavi ul#globalNav li.link a { width: 56px; background-position: -672px 0; text-decoration:none; color:white;}

	#mainnavi ul#globalNav li a:hover { background-image: url('http://www.gekisha.net/imgbox/index_navi_ov.gif');}
	#mainnavi ul#globalNav li.current a,
	#mainnavi ul#globalNav li.current a:hover,
	#mainnavi ul#globalNav li a:active { background-image: url('http://www.gekisha.net/imgbox/index_navi_cr.gif');}




/*	62. フッター要素
-----------------------------------------------	*/

	input#btn3 {
	margin-top: -19px;
	padding: 0 6px 0 0;
	float: right;
	text-align: right;
	}


	#container #siteFooter a {
		text-decoration: none;
	}

	#siteFooter {
		background-color: #ffffff;
	}

	#siteFooter ul.globalNav {
		padding: 9px 0 8px;
		font-size: 10px;
		line-height: 1;
		background-color: #ffffff;
	}

	#siteFooter ul.globalNav li {
		float: left;
		padding: 0 10px 0 11px;
		background: url('http://www.gekisha.net/imgbox/index_foot_border.gif') no-repeat left center;

	}
	#siteFooter ul.globalNav li.home {
		background: none;
		padding-left: 14px;
	}

	#test3 .sblock {
	float: left;
	min-height: 204px;
	height: auto !important;
	height: 204px;
	padding: 5px 20px 0 21px;
	background: url(http://www.gekisha.net/imgbox/dot_y_404143.gif) repeat-y;
	}

	#test3 a:link,
	#test3 a:visited {
	color: #bbb;
	background-color: #1e2022;
	text-decoration: none;
	}
	#test3 a:hover,
	#test3 a:active {
	color: #fff;
	background-color: #1e2022;
	text-decoration: none;
	}

/*	63. パンくずリスト要素
-----------------------------------------------	*/

/*	パンくずリスト	*/
	/*親要素firefox背景出し用 */	
	.breadcrumb:after {
	content: "";
	display: block;
	clear: both;
	}

	.breadcrumb{
		padding:7px 0px 8px 0px;
		margin:0;
		width : 500px;
		float: left;
	}
	.breadcrumb p{
		margin:0;
	}
	.breadcrumb img{
		margin:0 3px;
		vertical-align:middle;
	}

	.rmv{
		display:block;
		position:absolute;
		top:-9999px;
		left:-9999px;
	}


/*	71. シンプルギャラリー要素
-----------------------------------------------	*/

	#simplegallery1{ //CSS for Simple Gallery Example 1
		position: relative; /*keep this intact*/
		visibility: hidden; /*keep this intact*/
	}

	#simplegallery1 .gallerydesctext{ //CSS for description DIV of Example 1 (if defined)
		text-align: left;
		padding: 2px 5px;
	}
		
/*	81. サイトマップ要素
-----------------------------------------------	*/

	#mapl {
		text-align: left;
		margin : 0px auto;
		padding: 0px ;
		width: 400px;
		float : left;
		font-size : 10pt;
	} 

	#mapr {
		text-align: left;
		margin : 0px;
		width: 400px;
		float : right;
		font-size : 10pt;
	} 


	#mapl li {
		border-top: 0px solid #999;
		border-right: 0px solid #999;
		border-bottom: 0px dotted #303;
		border-left: 5px solid #000;
		margin-bottom: 1px;
		padding:3px 0px 3px 5px;
	}


/*	82. サイトについて要素
-----------------------------------------------	*/
	#mapr .feed {
		width: 400px;
	}
	#mapr .feedc {
		padding:10px 0px 10px 0px;
	}


	#mapl .aboutbox {
		width : 320px;
		border: 1px dotted #999;
		margin: 10px auto;
		padding: 5px;
	}


	#mapl .aboutbox p {
		letter-spacing: 0.05em;
		line-height:1.5em; 
		text-align: justify;
		text-justify: inter-ideograph;
		text-indent: 0.8em;
	}
	
-->
</STYLE>