body{	color: black;
		/* background-image: url('img/bg.gif');
		background-repeat: repeat-y; */	
		background-color:#d4d4d4;
		font: 12px "verdana","‚l‚r ‚oƒSƒVƒbƒN","Osaka";
		line-height:140%;
		margin-top:0px;
		}
		
ul{list-style-type: square;}		
li{list-style-type: disc;}

/* link */
a:link{text-decoration:none;}
a:visited{text-decoration:none;color: #0066FF;}
a:hover{text-decoration:none;color: #FF6633;}

/* TOPŽg—pCSS */

/* global menu */
#g01{position:absolute;left:0px;}
#g02{position:absolute;left:133px;}
#g03{position:absolute;left:266px;}
#g04{position:absolute;left:399px;}
#g05{position:absolute;left:534px;}
#g06{position:absolute;left:669px;}


#all{text-align:center;}
#mainbox{margin-right:auto;margin-left:auto;width:810px;background-image: url('img/back.gif');background-repeat: repeat-y;}
#mainboxin{margin-right:auto;margin-left:auto;width:800px;background-color: #ffffff;}
#rogo{width:800px;height:60px;background-image: url('img/menu_bg02.gif');}
#textlink{width:800px;height:35px;}
#top_main{width:800px;clear:both;text-align:left;}
#toppanel{width:800px;margin-top:10px;}

/* left */
#leftbox{float:left;width:192px;margin-left:5px;margin-right:10px;}
#left_bnr{margin-bottom:5px;}
#left_isbnr{margin-bottom:5px;}
/* right */
#rightbox{float:right;width:580px;}
#right_margin{margin-right:20px;}	
#left_margin{margin-left:10px;}	
#press_naiyou{z-index:2;position:absolute;top:380px;left:200px;width:500px;height:100px;}

.top_line{background-color:#3366cc;width:800px;height:5px;}

.font01{
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		font-size: 12px;
		color: #525252;
		line-height:130%;
		}


.font02{
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		font-size: 11px;
		color: #000000;
		text-align: left;
		width:580px;
		}
		
/* lÞ•åW‚Ì—ÕŽžclass */      
.bosyu_red{color:red;}
.bosyu{padding-bottom:5px;text-align:left;}

.people{width:350px;border:solid 1px #BBBBBB;margin-top:5px;}
.people tr {height:15px;}
.people th {width:150px;text-align:center;}
.people td {width:50px;text-align:center;}
.p_back {background-color:#D7D7D7;text-align:center;}

.textbox_450{width:450px;line-height:150%;}

.envir_box{width:250px;height:170px;background-image:url(img/envir_back.gif);background-repeat:no-repeat;margin-left:10px;margin-top:10px;margin-right:10px;float:left;padding:5px;line-height:130%;}
.envir_box b {padding-left:5px;}
.envir_box p {margin-top:10px;}

/* top ‚¨’m‚ç‚¹ */
#info_bg{background-image: url('img/press_bg01.jpg');background-repeat: no-repeat;width:557px;}
.info_hr{width:580px;background-image: url('img/b_dotto.gif');background-repeat: repeat-x;}
.table_info{width:530px;margin-top:5px;margin-left:10px;}
.table_info th{width:100px;vertical-align: top;width:80px;font-weight:normal;}

/* top press‹LŽ– */
#press_bg{background-image: url('img/press_bg01.jpg');background-repeat: no-repeat;width:557px;}
.press_hr{width:580px;background-image: url('img/b_dotto.gif');background-repeat: repeat-x;}
.table_press{width:530px;margin-top:5px;margin-left:10px;}
.table_press th{width:100px;vertical-align: top;width:80px;font-weight:normal;}

/* top ourservice */
#ourservice_bg{width:557px;height:190px;background-image: url('img/ourservice_bg.gif');background-repeat: no-repeat;margin-bottom:50px;}
#service{width:557px; position:relative;top:40px;left:10px;margin-left:5px;}

/* footer */
.footer{position:absolute;top:800px;left:10px;}
.bottom_line{width:800px;
			 height:48px;
             clear: both;
             font-size:10px;
             color: #666666;
             text-align: left;
             background-image:url('img/footer.gif');
}


/* common */
.f_right{float:right;}
.f_left{float:left;}
.center{margin-right:auto;margin-left:auto;}
.break{clear:both;}
.caution{color: red;}
.top_space{margin-top:5px;}
.bottom_space{margin-bottom:5px;}
.bottom_space10{margin-bottom:10px;}
.bottom_space30{margin-bottom:10px;}

/* faq ID,class */
.faq {
	width:450px;
	position:relative;
	top:-8px;
	left:-10px;}
.faq li {
	padding-left:20px;
	padding-bottom:7px;
	background-image: url(img/faq_que.gif);
	background-repeat: no-repeat;
	background-position: left top;
	list-style-type: none;}
.faq a:link{
	color:#3366CC;text-decoration:none;}
.faq a:visited{
	color:#3366CC;text-decoration:none;}
.faq a:hover{
	color:#CC3300;text-decoration:none;}

#answer {
	width:450px;
	position:relative;
	left:30px;
	top:20px;}
#answer dl {
	width:450px;
	padding-top:10px;
	background-image:url(img/faq_back.gif);
	background-repeat:no-repeat;
	background-position:left top;
	float:left;}
#answer dt {
	padding-left:20px;
	padding-bottom:5px;
	background-image:url(img/faq_que.gif);
	background-repeat:no-repeat;
	background-position:left top;}
#answer dd {
	margin-left:0px;
	padding-left:20px;
	padding-bottom:10px;
	background-image:url(img/faq_ans.gif);
	background-repeat:no-repeat;
	background-position:left top;}
#answer .faq_top{
	margin-bottom:20px;
	margin-left:360px;}
#answer a:link {
	color:#3366CC;text-decoration:none;}
#answer a:visited {
	color:#3333CC;text-decoration:none;}
#answer a:hover {
	color:#CC3300;text-decoration:none;}


/* ‰ïŽÐˆÄ“à */
#main{width:800px;margin-top:10px;float:left;background-image: url('img/left_bg01.gif');background-repeat: repeat-y;}
#top_left{float:left;width:176px;height:600px;margin-right:20px;margin-top:5px;}
#top_right{float:left;width:600px;margin-bottom:40px;text-align:left;margin-top:5px;}

.left_caution{text-align:left;font-size: 10px;background-color: #ffffff;border: 1px solid #C2C2C2;margin-left:3px;width:150px;padding:3px;line-height: 120%;}


.hr{margin-top:5px;margin-bottom:10px;width:580px;background-image: url('img/b_dotto.gif');background-repeat: repeat-x;}
.left_hr{width:192px;margin-top:5px;margin-bottom:10px;background-image: url('img/b_dotto.gif');background-repeat: repeat-x;}

.td{color: black;background-color:#E7EDF0;font: 12px "arial","‚l‚r ‚oƒSƒVƒbƒN","Osaka";}
.naiyou{margin: 10px 0px 10px 10px;}
.offer{margin-top: 0px;}

.margin_a{margin: 10px 10px 10px 0px;}

.float_migi{float:right;}
.float_hidari{float:left;}

.text_center{text-align:center;}

.font_message{
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		font-size: 12px;
		color: #000000;
		line-height:160%;
		width:370px;
		}
		
.top_message_box{
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		font-size: 12px;
		color: #000000;
		line-height:160%;
		width:370px;
		margin-left:15px;
		}
		
/* ŽÐ’·ƒƒbƒZ[ƒW */
#rinen {
	margin: 0px 0px 15px 0px;
	position: relative;
}

#rinen p {
	vertical-align: middle;
}

#rinen p img.syosai {
	vertical-align: middle;

}		

p.title {
	margin: 0px;
}

/* ŽÐ’·ƒƒbƒZ[ƒW */
.message{font-size: 12px;line-height:160%;}
#president{width:580px;margin-bottom:10px;}
#president01{float:left;width:280px;}
#president02{float:right;width:280px;}

/* ƒƒS•”•ª */
.logo_box{width:250px;padding-left:20px;padding-top:40px;float:left;line-height:150%;}	

/* –ðˆõî•ñ */
#di_kawabata{width:400px;padding-top:55px;padding-left:140px;background-image:url(img/di_kawabata.jpg);background-repeat:no-repeat;line-height:150%;margin-top:10px;float:left;}
#di_morikawa{width:400px;padding-top:55px;padding-left:140px;background-image:url(img/di_morikawa.jpg);background-repeat:no-repeat;line-height:150%;margin-top:10px;float:left;}
#di_trunoda{width:400px;padding-top:55px;padding-left:140px;background-image:url(img/di_trunoda.jpg);background-repeat:no-repeat;line-height:150%;margin-top:10px;float:left;}
#di_watanabe{width:400px;padding-top:55px;padding-left:140px;background-image:url(img/di_watanabe.jpg);background-repeat:no-repeat;line-height:150%;margin-top:10px;float:left;}
#di_kurata{width:400px;padding-top:55px;padding-left:140px;background-image:url(img/di_kurata.jpg);background-repeat:no-repeat;line-height:150%;margin-top:10px;float:left;}
#di_takayama{width:400px;padding-top:55px;padding-left:140px;background-image:url(img/di_takayama.jpg);background-repeat:no-repeat;line-height:150%;margin-top:10px;float:left;}
#di_ex{width:550px;float:left;}
#di_ex .text {width:450px;padding-left:20px;line-height:150%;float:left;}

/* IR */

	/* Žè“®—p ÅVŽl”¼ŠúƒGƒŠƒAiƒgƒbƒvj¦irpocket“àCSS‚ÌƒNƒ‰ƒX–¼‚É_is’Ç‰Á */
.irp-library-quarter_is { width: 470px; margin: 15px 27px; border: solid 1px #999999; padding:5px 0 5px 25px; background-color:#F0F0F0; }
.irp-library-quarter_is ul { margin : 5px; padding :5px ;}
.irp-library-quarter_is li { color:#555555; padding:3px; margin:0px; font-size:12px; list-style: none; margin-left: 0px; }
.irp-library-quarter_is li a { font-size:12px; }
.irp-library-quarter_is li a:hover { color: #FF6633; text-decoration: none; }
.irp-library-quarter_is h2{ margin :8px 0 5px 0; color:#666666; font-size:14px; font-weight:bold; }
div h2{ margin-bottom :5px;}

	/*ƒ‰ƒCƒuƒ‰ƒŠ[ƒRƒƒ“ƒg¦irpocket“àCSS‚ÌƒNƒ‰ƒX–¼‚É_is’Ç‰Á */
.irp_comment_is {border-bottom:1px dotted #000000;
font-size:11px;
line-height:13px;
margin:20px 4px 40px 0pt;
padding-bottom:4px;
padding-right:16px;
padding-top:8px;
text-align:right;
text-decoration:none;
}

	/* ƒ‰ƒCƒuƒ‰ƒŠ[“®‰æˆê—— */
.irp-icon-movie { background-image: url(http://www.interspace.ne.jp/img/movie_icon.gif); }
.ir_movie { width: 565px; margin:5px 15px; padding:5px 0; }
.ir_movie h3 { border-bottom:0 none; border-left:3px solid #060764; font-size:12px; margin:0 0 8px; padding:3px 0 3px 5px; position:relative; width:100%; }
.ir_movie ul { margin : 5px; padding :5px ;}
.ir_movie li { color:#555555; padding:3px; margin:0px; font-size:12px; list-style: none; margin-left: 0px; }



.table_ir{width:550px;padding:5px;}
.table_ir tr{height:30px;}
.table_ir th{font-weight:bold;color: #444444;vertical-align:top; width:100px;}
.table_ir td{color:#3399FF;vertical-align:top;}
             
.table_ir_2{width:550px;padding:5px;}
.table_ir_2 tr{height:30px;}
.table_ir_2 th{font-weight:bold;color: #444444;vertical-align:top; width:130px; text-align:center;}
.table_ir_2 td{color:#3399FF;vertical-align:top;
             text-align:left; width:420px;}

.irex {text-align:right;}
             
             
.box_450 {width:450px;
          position:relative;
          left:10px;;}

.han_ex {width:380px;
         text-align:right;}





.sitemap{
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		font-size: 12px;
		color: #000000;
		padding: 10px 0px 0px 15px;
		}
		
			
.fontall{
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		font-size: 12px;
		color: #000000;
		line-height:160%;
		width:330px;
		margin-left:10px;
		clear:both;
		}		
		


.font03{
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		font-size: 11px;
		color: #000000;
		text-align: left;
		}
		
		
.bubun{
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		font-size: 12px;
		color: #3399cc;
		line-height: 120%;
		font-weight: bold;}
		
.big{
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		font-size: 14px;
		color: #3399cc;
		line-height: 120%;
		font-weight: bold;}
		
.red{	color: #FF0000;}

.picture{position: absolute;top:97px;left:180px;z-index:1;}
.hidden{display:none;}

.table_form td{text-align: justify;padding:7px;border-bottom:1px solid #6699CC;	font: 12px "arial","‚l‚r ‚oƒSƒVƒbƒN","Osaka";}
.table_form th{background-color: #eeeeee;text-align: justify;padding:7px;border-bottom:1px solid #6699CC; font: 12px "arial","‚l‚r ‚oƒSƒVƒbƒN","Osaka";}

.table05_2{width:580px;border-collapse: collapse;margin-bottom:10px;}
.table05_2 th{width:280px;background-color: #ECE9D8;border:1px solid #6699CC;text-align: left;padding:3px;}
.table05_2 td{background-color: #ECE9D8;border:1px solid #6699CC;text-align: center;padding:6px;font: 12px "‚l‚r ‚oƒSƒVƒbƒN","Osaka";}

/* contact */
.table_contact{width:580px;border-collapse: collapse;}
.table_contact th{background-color: #dddddd;text-align:left;padding:6px;border:1px solid #dddddd;}
.table_contact td{background-color: #ffffff;border:1px solid #dddddd;text-align:left;padding:6px;font: 12px "arial","‚l‚r ‚oƒSƒVƒbƒN","Osaka";}


.laiyer01{z-index:1;}
.laiyer02{z-index:2;margin-left:110px;margin-top:-70px;width:400px;}

.backnumber{position:absolute;left:680px;top:250px;z-index:2;font-size: 10px;width:100px;}
.hissu{color: #FF0000;font-size:11px;}



#top_panel{width:800px;}
#top_menu{width:168px;z-index:2;position: absolute;left:0px;top:72px;}







#p01{width:580px;background-image: url('img/press_01.gif');background-repeat: no-repeat;height:30px;}
.p02{width:580px;}
#p03{width:580px;background-image: url('img/publi.gif');background-repeat: no-repeat;height:30px;}
#p04{width:580px;background-image: url('img/press_back.gif');background-repeat: no-repeat;height:30px;}
#p05{width:580px;background-image: url('img/info_01.gif');background-repeat: no-repeat;height:30px;}

#box{width:580px;}

#m02{border-left: #D5D5D5 1px solid;}

#p_message{width:500px;position: absolute;left:200px;top:340px;z-index:2;margin-top:50px;}





#p_table th{background-color:#eeeeee;text-align: left;font-weight: normal;border-right:1px #dddddd solid;border-collapse: collapse;}
#linkpage_01{position:absolute;left:690px;top:1070px;z-index:2;width:100px;}
#linkpage_02{position:absolute;left:690px;top:870px;z-index:2;width:100px;}


/* press room */
.table_press_room{width:580px;margin-top:5px;padding-bottom:6px;}
.table_press_room th{vertical-align: top;text-align:left;width:120px;font-weight:normal;}
.table_press_room td{vertical-align: top;width:460px;font-weight:normal;}
		



/* sitemap_table */
.table_map th{background-color:#AFAFAF;text-align: left;font-weight: bold;color:#ffffff;width:250px;padding:3px;}
.table_map td{background-color:#ffffff;text-align: left;font-weight: normal;width:250px;padding:5px;}

#policy{background-color:#eeeeee;font-weight: normal;border:1px #999999 solid; width:500px;font-size:11px;}

#toiawase{width:400px;position:relative;top:30px;left:600px;}


/* ƒZƒ~ƒi[ƒy[ƒW */
#kokuti_shosai{position:absolute;top:500px;left:245px;z-index:1;width:450px;}
#shousai_botan{margin-left:8px;}




.s_dotto{background-image: url('img/s_dotto.gif');}
.contact_box{width:550px;background-color: #D8ECFE;padding:6px;}

.bg_box{
		font-family: "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
		font-size: 12px;
		border: 1px solid #C8C8C8;padding:3px;
		line-height:130%;}

/* ‚¨–â‚¢‡‚¹ */
.entry_box{	font-weight:bold;color:#000000;width:540px;padding:3px;
			background-image:url('img/entrybox_bg.gif') ;margin-bottom:5px;}
			
       
/*ƒvƒ‰ƒCƒoƒV[ƒ|ƒŠƒV[*/
.box500{width:500px;
        border:solid 1px;
        position: relative;
        left:10px;
        line-height: 150%;}
.box450{width:540px;
        position:relative;
        left:15px;
        top:5px;}


/*ƒeƒLƒXƒgƒŠƒ“ƒN*/
#textlink2{
	text-align:left;
	margin-top:15px;
	margin-left:10px;
	font-size: 12px;
}

#textlink2 ul{
	margin: 0;
	padding: 0;
}

#textlink2 li{
    list-style-type:none;
    list-style-position: outside;
}

#textlink3 {
	padding: 0px;
	margin: 0px;
	line-height: 150%;
	position: relative;
	top: 5px;
	left: 10px;
}

	
#textlink4{
	text-align:left;
	margin-top:620px;
	margin-left:10px;
	font-size: 12px;
}

#textlink4 ul{
	margin: 0;
	padding: 0;
}

#textlink4 li{
    list-style-type:none;
    list-style-position: outside;
}


p#copyright {
	width: 400px;
	text-align: right;
	padding: 0;
	margin: 0;
	font-size:10px;
	height: 12px;
	position: relative;
	top: -7px;
	left: 390px;
}		

/* margin */

.mar {
	margin: 0 0 20px 0;
}
