html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; outline:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; vertical-align:baseline; } :focus { outline:0; } body {
	line-height:1;
	color:black;
	background:white;
	} ol, ul { list-style:none; } table { border-collapse:separate; border-spacing:0; } caption, th, td { text-align:left; font-weight:normal; } blockquote:before, blockquote:after, q:before, q:after { content:""; } blockquote, q { quotes:"" ""; }





body { background:url(../images/back.gif) repeat ; text-align:center; margin:0 auto; min-height:100%;
	font-size:12px;
	*font-size:90%;
	*font:90%;
	}


.container {  background:url(../images/container_back.png) repeat-y left top;margin:0px auto; width:830px; height:auto;border:none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/container_back.png',sizingMethod='crop');}
* html .container{
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/container_back.png',sizingMethod='crop');
	background:none;
}


h1{
	background:url(../images/header.gif) no-repeat; width:800px; height:30px;padding:0;
	margin:0 15px 0 15px;
	border:1px solid #444;
	text-indent:-10000em;
	}


#navi{ background:url(../images/menu.gif) no-repeat; width:802px; height:39px ; padding:0;margin:0 15px 0 15px;border:1px solid #444;}
#navi ul { float:left; list-style:none; margin:0; padding:0;}
#navi ul li { float:left; margin:0; padding:0;border:none;}

#navi ul li .top{ float:left; margin: 0; background:url(../images/top_button.png) no-repeat; width:66px; height:39px; text-indent:-10000em; }
#navi ul li a .top { background:url(../images/top_button.png) no-repeat; cursor: pointer; }
#navi ul li a:hover.top { background:url(../images/top_button_on.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_button_on.png',sizingMethod='scale')}
* html #navi ul li .top { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_button.png',sizingMethod='crop');
	background:none; cursor: pointer;}
* html #navi ul li a .top { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_button.png',sizingMethod='crop');
	background:none; }
* html #navi ul li a:hover .top { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/top_button_on.png',sizingMethod='crop');
	background:none;}



#navi ul li .idea{ float:left; margin: 0; background:url(../images/idea_button.png) no-repeat; width:84px; height:39px; text-indent:-10000em; }
#navi ul li a .idea { background:url(../images/idea_button.png) no-repeat; cursor: pointer; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/idea_button.png',sizingMethod='scale'); }
#navi ul li a:hover.idea { background:url(../images/idea_button_on.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/idea_button_on.png',sizingMethod='scale')}
* html #navi ul li .idea { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/idea_button.png',sizingMethod='crop');
	background:none; cursor: pointer;}
* html #navi ul li a .idea { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/idea_button.png',sizingMethod='crop');
	background:none; }
* html #navi ul li a:hover .idea { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/idea_button_on.png',sizingMethod='crop');
	background:none;}



#navi ul li .business{ float:left; margin: 0; background:url(../images/business_button.png) no-repeat; width:84px; height:39px; text-indent:-10000em; }
#navi ul li a .business { background:url(../images/business_button.png) no-repeat; cursor: pointer;  _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/business_button_on.png',sizingMethod='scale')}
#navi ul li a:hover .business { background:url(../images/business_button_on.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/business_button_on.png',sizingMethod='scale')}
* html #navi ul li .business { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/business_button.png',sizingMethod='crop');
	background:none; cursor: pointer;}
* html #navi ul li a .business { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/business_button.png',sizingMethod='crop');
	background:none; }
* html #navi ul li a:hover .business { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/business_button_on.png',sizingMethod='crop');
	background:none;}




#navi ul li .profile{ float:left; margin: 0; background:url(../images/profile_button.png) no-repeat; width:84px; height:39px; text-indent:-10000em; }
#navi ul li a .profile { background:url(../images/profile_button.png) no-repeat; cursor: pointer; }
#navi ul li a:hover.profile { background:url(../images/profile_button_on.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/profile_button_on.png',sizingMethod='scale')}
* html #navi ul li .profile { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/profile_button.png',sizingMethod='crop');
	background:none; cursor: pointer;}
* html #navi ul li a .profile { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/profile_button.png',sizingMethod='crop');
	background:none; }
* html #navi ul li a:hover .profile { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/profile_button_on.png',sizingMethod='crop');
	background:none;}



#navi ul li .contacts{ float:left; margin: 0; background:url(../images/contacts_button.png) no-repeat; width:107px; height:39px; text-indent:-10000em; }
#navi ul li a .contacts { background:url(../images/contacts_button.png) no-repeat; cursor: pointer; _background: none;  }
#navi ul li a:hover.contacts { background:url(../images/contacts_button_on.png) no-repeat; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contacts_button_on.png',sizingMethod='scale')}
* html #navi ul li .contacts { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contacts_button.png',sizingMethod='crop');
	background:none; cursor: pointer;}
* html #navi ul li a .contacts { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contacts_button.png',sizingMethod='crop');
	background:none; }
* html #navi ul li a:hover .contacts { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/contacts_button_on.png',sizingMethod='crop');
	background:none;}


/*text-main*/
#text_main {  text-align:left;width:800px; background-color:#111; padding:0; margin:10px 15px 5px 15px; border:1px solid #444; overflow:hidden}
#text_main p { text-align:left;padding:0px 0px 0 25px;line-height:1.2;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;}
#text_main em{ text-align:left;padding:0px 0px 0 25px;line-height:1.4;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:10px; font-style:normal;}

#text_main span{ text-align:left;padding:0px 0px 0 25px;line-height:1.4;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:15px;}
#text_main span a{ text-align:left;padding:0;line-height:1.4;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:15px;}
#text_main span a:hover{ text-align:left;padding:0;line-height:1.4;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:15px;}

#text_main h2 { text-indent:-10000em; padding:0;margin:0;border:none; line-height:0; width:800px;}

#link_photo{ clear:both;
 text-align:left;width:800px; height:130px; background:url(../images/text_back.gif) repeat-y left top; padding:0 0 5px 0; margin:0 15px 10px 15px;border:1px solid #444;
}
#link_photo .left{ float:left;width:200px;padding:10px 0 0 10px;
}
#link_photo .right{ padding:10px 0 0 0;

}

/*event-page*/

#event_title{
	background-color:#000;
	width:800px; height:225px;padding:0;
	margin:0 15px 7px 15px;
	border:1px solid #444;
	}

.page_box{
	clear:both;
	width:800px; height:auto;padding:0;
	margin:0 0px 15px 0px;
	border-bottom:2px solid #444;
	}

.page_4_box{
	clear:both;
	width:800px; padding:0;
	margin:0 0px 15px 0px;
	border-bottom:2px solid #444;
	}

h3 { text-align:center;margin:0; padding:10px 0 0 0;background:url(../images/page_title.gif) no-repeat ; width:800px;height:40px; color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:13px;  border-bottom:1px dotted #444;}
.slash { clear:both; text-align:center;margin:0; padding:10px 0 0 0;background:url(../images/slash_1.gif) no-repeat ; width:800px;height:20px;}


#page_1_text{width :652px; border:1px dotted #999;margin:0 74px 10px 74px; padding:1em 1em 1em 1em;}
#page_1_text p{line-height:1.5;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;}

#page_3_title{text-align:center;margin:0; padding:10px 0 0 0;line-height:1;color:#eee; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:23px; font-weight:bold;}

#page_3_text{width :652px; border:1px dotted #999;margin:15px 74px 10px 56px; padding:1em 1em 1em 1em;}
#page_3_text p{line-height:1.7;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:15px;
}

.page_4_box img{ float:left;width:200px; margin:4px 0 0 0;padding:0;}
#page_4_text{float:left;width:550px; height:380px;border:1px dotted #999;margin:15px 0px 10px 0px; padding:1em 1em 1em 1em;}
#page_4_text p{line-height:1.7;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;
}

#page_5_text{width :652px; height:auto;border:1px dotted #999;margin:15px 74px 10px 56px; padding:1em 1em 1em 1em; }

#page_5_text p{line-height:1.7;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;
}

#page_5_text th{line-height:1.7;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px; }
#page_5_text td{line-height:1.7;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px; border-left: dotted 1px #CCC;margin-left:15px;}

#page_6_text{width :652px; height:auto;margin:15px 74px 10px 74px; padding:0; }
#page_6_left{ float:left;width :285px; height:445px;border:1px solid #999;margin:15px 11px 10px 69px; padding:1em 1em 1em 1em; _margin:15px 11px 10px 35px;}
#page_6_left th{line-height:1.7;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;
margin:0px@auto;padding:0px;}
#page_6_left td{line-height:1.7;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;
margin:0px@auto;padding:0px;}
#page_6_left p{line-height:1;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;
margin:0px@auto;padding:0px;}

#page_6_right{ float:left;width :300px; height:445px; background:url(../images/gr_6.gif) no-repeat ;border:1px dotted #999;margin:15px 0 10px 0; padding:1em 1em 1em 1em;}
#page_6_right p{line-height:1.7;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;
}

#page_11_box1_left{ clear:both;width :652px; margin:15px 74px 10px 74px; padding:0; }
#page_11_box1_left img{ border-top:dotted 1px #999; padding-top:10px}
#page_11_box1_left p{line-height:1.5;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;
}
#page_11_box1_left strong{line-height:1.5;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:18px; font-weight:bold; padding:0 0 0 1em;}
#page_11_box1_left{ float:left;width :310px;border:1px solid #999;margin:15px 0px 10px 30px; padding:1em 1em 1em 1em;}

#page_11_box2_right img{ border-bottom:dotted 1px #999; padding:10px 0px 10px 40px; margin-bottom:10px;}
#page_11_box2_right p{line-height:1.5;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;
}
#page_11_box2_right strong{line-height:1.5;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:18px; font-weight:bold; padding:0 0 0 1em;}
#page_11_box2_right{ float:right;width :310px;border:1px solid #999;margin:15px 30px 10px 0px; padding:1em 1em 1em 1em;}

#page_13_text{width :652px; border:1px dotted #999;margin:0 74px 10px 74px; padding:1em 1em 1em 1em;}
#page_13_text p{line-height:1.5;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:12px;}
#page_13_text strong{line-height:1.5;color:#ccc; font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", "ƒƒCƒŠƒI", Meiryo, Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif; font-size:15px;}
#page_13_text a{ color:#6CC;}
#page_13_text a:hover{ color:#FFF;}


#kugiri{
	background:url(../images/kugiri.gif) no-repeat; width:800px; height:20px;padding:0;
	margin:0 15px 5px 15px;
	border:1px solid #444;
	text-indent:-10000em;
	}


/*footer*/
#footer{ clear:both;background:#0d0d0d ; width:800px;padding:1em 0 1em 0 ; border:1px solid #444; margin:0 15px 0 15px;}
#footer ul{ margin:1em 0px 1em 0px; padding:0; list-style:none; text-align:center; }
#footer ul li{ margin:0 0 0 1em; padding:0;display:inline ; color:#999 ; font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace ; font-size:10px;}
#footer ul li a{  color:#999 ; font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace ; font-size:10px;}
#footer ul li a:hover{ color:#ccc ; font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace ; font-size:10px;}

#footer address{ margin:0 0 0 1em; padding:0;display:inline ; color:#999 ; font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace ; font-size:10px; font-style:normal;}
#footer address a{ color:#999 ; font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace ; font-size:10px; font-style:normal;}
#footer address a:hover{ color:#ccc ; font-family:"‚l‚r ƒSƒVƒbƒN", "MS Gothic", "Osaka|“™•", Osaka-mono, monospace ; font-size:10px;}
