﻿* {margin:0px; padding:0px;}

html{
height:100%;
margin-bottom:1px;}

body {
margin: 0px auto; 
padding-top: 0px; padding-bottom:0px;
font-size:11px;
font-family:"Hiragino Kaku Gothic Pro",HiraKakuPro-W3,"ヒラギノ角ゴ Pro 

W3","MS P ゴシック",verdana, sans-serif;
text-align:center;
background:#FFFFFF;
line-height:18px;
color:#666666;
}

fieldset,img { border:0;}

.clear { clear: both;}

.left{float:left;}

.right{ float:right;}

.align_r{ text-align:right;}

.mt{ margin-top:5px;}

.w250{ width:248px ; height:auto; border:1px solid #CCCCCC;}

.w250mt{ width:248px ; height:auto; border:1px solid #CCCCCC;
margin-top:5px;}

p{ margin-bottom:5px;}




/*----------------------------------------------------------------------

------------------------*/

#conteinar{ 
width:100%;
background:#FFFFFF;
}

/*------------------ヘッダー----------------------*/
#header { 
background:url(http://isr-group.jp/template/img/bg_header.gif) repeat-x 

bottom #FFFFFF;
height:54px;
text-align:center;
}

#inhead{ 
width:950px;
background:url(http://isr-group.jp/template/img/bg_inhead.gif) top 

no-repeat;
height:50px;
text-align:left;
margin:0px auto;
position:relative;
}

h1{

}

h1 a{text-decoration:none; 

background:url(http://isr-group.jp/template/img/logo.jpg) top left 

no-repeat;
font-size:11px;
height:35px; display:block; width:250px;
padding-left:110px;
padding-top:15px;
color:#000000;
float:left;
}

h1 a:hover{color:#0000FF;}

.top_menu{
float:right;
margin-top:28px;
}

/*----------------------------------------------------------------------

------------------------*/

#content{
width:950px;
margin:0px auto;
background:url(http://isr-group.jp/template/img/bg_side.gif) repeat-y 

top left #FFFFFF;
padding-bottom:10px;
}


/*---------------------------------side---------------------------------

-----------------------*/

#side{
display:block;
float:right; 　
width:230px; height:auto;
text-align:left;
}

#side_menu{
display:block;
width:222px; height:auto;
text-align:left;
background:url(http://isr-group.jp/template/img/bg_sdmenu.gif) top 

no-repeat;
padding-top:24px;
padding-left:8px;
}

span.menu_lb a,span.menu_lb a:link,span.menu_lb a:visited{
background:url(http://isr-group.jp/template/img/button.gif) top left 

no-repeat;
color:#FFFFFF;
text-decoration:none;
font-size:11px;
display:block;
height:26px;
margin-bottom:3px;
padding:9px 0px 0px 27px;width:188px;


}

span.menu_lb a:hover,span.menu_lb a:active{
background:url(http://isr-group.jp/template/img/button_ov.gif) top left 

no-repeat;
color:#FFFF00;
text-decoration:none;
font-size:11px;
display:block;
width:188px; height:26px;
margin-bottom:3px;
padding-top:9px;
padding-left:27px;
}

span.contact a,span.contact a:link,span.contact a:visited,span.contact 

a:active{
background:url(http://isr-group.jp/template/img/sdcontact.gif) top left 

no-repeat;
color:#FFFFFF;
text-decoration:none;
font-size:11px;
display:block;
width:175px; height:26px;
margin-bottom:3px;
padding-top:9px;
margin-top:3px;
padding-left:40px;
}

span.contact a:hover{
background:url(http://isr-group.jp/template/img/sdcontact_ov.gif) top 

left no-repeat;
color:#38863D;
text-decoration:none;
font-size:11px;
display:block;
width:175px; height:26px;
margin-bottom:3px;
padding-top:9px;
margin-top:3px;
padding-left:40px;
}

ul.m_list{ list-style:none;
display:block; text-align:left;
margin-bottom:4px;
}

ul.m_list li a,ul.m_list li a:link,ul.m_list li a:visited{
background:url(img/arrow.gif) left no-repeat;
color:#FFFFFF;
text-decoration:none;
display:block;
width:195px;
height:25px;
border-bottom:dotted 1px #FFFFFF;
padding-top:6px;
padding-left:20px;
}

ul.m_list li a:hover,ul.m_list li a:active{
background:url(img/arrow_ov.gif) left no-repeat;
color:#FFFF00;
text-decoration:none;
display:block;
width:195px;
height:25px;
border-bottom:dotted 1px #FFFFFF;
padding-top:6px;
padding-left:20px;
}


#side_newsbanner{
display:block;
width:230px; height:auto;
text-align:left;
height:24px;
}

#side_news{
width:230px; height:auto;
text-align:center;
padding-bottom:5px;
}

.news_box{
width:208px;
border-right:#000000 1px solid;
border-bottom:#000000 1px solid;
padding:3px;
margin:0px auto;
background:#FFFFFF;
}

.news_text{
background:#F2F2F2;
padding:5px 10px;}

.kiji{
text-align:left;
border-bottom:1px dotted #000000;
padding-bottom:5px;
margin-bottom:5px;
}

.kiji a{ text-decoration:none; color:#666666;}
.kiji a:link{text-decoration:none;}
.kiji a:visited{text-decoration:none;}
.kiji a:hover{text-decoration:underline;}
.kiji a:active{text-decoration:none;}


/*----------------------------------------  main  

-------------------------------------*/

#main{ float:right; width:712px;
padding-left:8px; 
background:#FFFFFF;
text-align:left;
}

/*--#main ul{padding-left:15px;}--*/

div.pan{text-align:left; padding-top:0px; margin:2px 0px;
}

.pan a{ color:#003EFF; text-decoration:none;}
.pan a:link{text-decoration:none;}
.pan a:visited{text-decoration:none;}
.pan a:hover{text-decoration:underline;}
.pan a:active{text-decoration:none;}

#main_isr{
background:url(http://isr-group.jp/template/img/w_isr.jpg) no-repeat 

top;
width:710px; height:108px;
display:block;
padding:52px 0px 0px 0px;
border-bottom:1px solid #F1F1F1;
border-left:1px solid #F1F1F1;
border-right:1px solid #F1F1F1;
font-weight:bold;
margin-bottom:8px;
color:#000000;
}

#main_isr p{margin-left:75px;
margin-top:15px;}


#main_service{
width:680px; height:auto;
border-top:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-bottom:2px solid #DDDDDD;
margin-bottom:8px;
background:url(http://isr-group.jp/template/img/bg_ms.gif) repeat-x 

bottom #FFFFFF;
padding:10px 15px;
clear: both;
}

#main_flow{
width:680px; height:auto;
border-top:1px solid #DDDDDD;
border-left:1px solid #DDDDDD;
border-right:1px solid #DDDDDD;
border-bottom:2px solid #DDDDDD;
margin-bottom:8px;
background:url(http://isr-group.jp/template/img/bg_mf.gif) repeat-x 

bottom #FFFFFF;
padding:10px 15px 5px 15px;
}

.sys_text{
float:left;
width:213px;
}

.flow_img{
float:left;
background:url(http://isr-group.jp/template/img/bg_flow.gif) no-repeat 

top;
width:282px;
height:97px;
display:block;
text-align:center;
padding-top:50px;
}

.flow_text{
float:left;
text-align:center;
line-height:16px;
width:160px;
color:#003EFF;}

.flow_text a:link,.flow_text a:visited,.flow_text a:hover,.flow_text 

a:active{
color:#003EFF; text-decoration:none;}


h2{
}


h2.h,.h2{
background:url(http://isr-group.jp/template/img/h.gif) no-repeat top;
width:689px;
height:25px;
display:block;
font-size:14px;
font-weight:bold;
padding:5px 0px 0px 23px;
color:#666666;
margin-bottom:7px;
}

h2.h a:link,.h2 a:link,
h2.h a:visited,.h2 a:visited,
h2.h a:hover,.h2 a:hover,
h2.h a:active,.h2 a:active{
color:#666666; text-decoration:none;}


#caption,#caption1,#caption2,#caption3,#caption4{
width:708px;
padding-left:2px;
margin-bottom:10px;
}

.box{
background:#FFFFFF;
border:#DDDDDD 1px solid;
padding:3px;}

.box2{
border-top:#DDDDDD 1px solid;
border-left:#DDDDDD 1px solid;
border-right:#999999 1px solid;
border-bottom:#999999 1px solid;
background:#F2F2F2;
padding:7px 10px;
margin-top:8px;}

.box440{
width:440px; float:left;
background:#FFFFFF;
border:#DDDDDD 1px solid;
padding:3px;}

.in_box{
background:#F2F2F2;
padding:7px 10px;}

.main_r,.main_r250{
float:right;
text-align:left;
}

.main_r250{width:250px; height:auto;}

/*------------------導入フロー図--------------------------------*/
.dn001{ border:#CCCCCC 1px solid;
background:url(http://isr-group.jp/template/img/dn001.jpg) no-repeat ;
width:160px; height:43px;
text-align:left;
padding:57px 0px 0px 140px;}

.dn002{ border:#CCCCCC 1px solid;
background:url(http://isr-group.jp/template/img/dn002.jpg) no-repeat ;
width:163px; height:63px;
text-align:left;
padding:37px 125px 0px 12px; }

.dn003{ border:#CCCCCC 1px solid;
background:url(http://isr-group.jp/template/img/dn003.jpg) no-repeat ;
width:160px; height:63px;
text-align:left;
padding:37px 10px 0px 130px;}

.dn004{ border:#CCCCCC 1px solid;
background:url(http://isr-group.jp/template/img/dn004.jpg) no-repeat ;
width:188px; height:63px;
text-align:left;
padding:37px 100px 0px 12px; }

.dn005{ border:#CCCCCC 1px solid;
background:url(http://isr-group.jp/template/img/dn005.jpg) no-repeat ;
width:168px; height:63px;
text-align:left;
padding:37px 10px 0px 122px; }

.dn006{ border:#CCCCCC 1px solid;
background:url(http://isr-group.jp/template/img/dn006.jpg) no-repeat ;
width:145px; height:60px;
text-align:left;
padding:40px 140px 0px 15px; }


/*-------------------------フッター

-------------------------------------*/

#footer_menu{
background:url(http://isr-group.jp/template/img/bg_fm.gif) repeat-x top;
height:50px;
display:block;
text-align:center;
font-size:11px;
padding-top:7px;}

#footer_menu a{ color:#666666; text-decoration:none;}
#footer_menu a:link{ color:#666666; text-decoration:none;}
#footer_menu a:visited{ color:#666666; text-decoration:none;}
#footer_menu a:hover{ color:#003EFF; text-decoration:none;}
#footer_menu a:active{ color:#666666; text-decoration:none;}

#fooeter{
font-size:10px;
text-align:center;
margin:0px auto 10px auto;}


/*-------------------------------------------table----------------------

-----------------*/
table {
border-collapse: collapse; }

#table1,#table1 td{
border:#CCCCCC solid 1px; padding:10px; margin-top:5px;}

#table2,#table2 td{
border:#CCCCCC solid 1px; padding:3px;}

table#t3 td{
border-collapse:collapse;}

#t3,#t3 td{
padding-top:10px;}



.bg_hai{
border:#CCCCCC solid 1px; background:#F2F2F2; color:#FF9900; 

font-weight:bold;}

.td_border{border:#CCCCCC 1px solid; padding:10px;}

.td_p10{ border: none 0px; padding:10px;}

#zero{ border:none 0px; padding:0px; margin:0px;}









/*-------------------------------------------span text list 

---------------------------------------*/

.sc{
display:block;
color:#003EFF;
font-weight:bold;
font-size:12px;
background: url(http://isr-group.jp/template/img/point.gif) no-repeat 

left;
margin-top:6px;
padding-left:18px;
padding-bottom:1px;
margin-bottom:1px;
margin-left:4px;}

.sc_2{ 
border-bottom: double 3px #DEDEDE;
display:block;
width:auto;
padding-bottom:3px;
margin-bottom:6px;}

.sc3{
background:url(http://isr-group.jp/template/img/bg_sc3.gif) no-repeat 

left;
border-bottom: double 3px #DEDEDE;
display:block;
width:auto;
margin-bottom:6px;
padding-bottom:3px;
padding-left:15px;
font-size:12px;
font-weight:bold;}

.sc3 a:link,.sc3 a:visited,.sc3 a:hover,.sc3 a:active{
color:#666666; text-decoration:none;}


.blue{ color:#003EFF;
font-weight:bold;
font-size:12px;
}

.bold{ font-weight:bold;}

.date{
background: url(http://isr-group.jp/template/img/double_arrow.gif) left 

no-repeat;
display:block;
padding-left:15px;
} 

.date a{color:#003EFF; }


ul.b1{
list-style: outside square ;
padding-left:15px;
line-height:20px;}

ul.u1{
list-style: outside square ;
padding-left:20px;
line-height:20px;}

ul.b2{
list-style:outside circle;
padding-left:15px;
line-height:18px;
}

ul.b3{
list-style:outside 

url(http://isr-group.jp/template/img/list_dotted.gif);
padding-left:15px;
line-height:18px;
}

ul.u2{
list-style:outside 

url(http://isr-group.jp/template/img/list_dotted.gif);
padding-left:23px;
line-height:18px;
}

ul.u3{
list-style:outside none;
padding-left:0px;
line-height:18px;
}


ul.number{
list-style:decimal outside;
padding-left:23px;
}

span.red{ color:#FF0000;}

div.dl_list{ display:block;
width:100%;
padding-bottom:5px;
border-bottom:1px dotted #666666;}

td.qdt{ float:left;
color:#0000FF;
font-size:12px;
font-weight:bold;
}

td.qdd{padding-top:1px;}

td.adt{ float:left;
color:#FF9900;
font-size:12px;
font-weight:bold;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}

td.add{padding-top:1px;
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}


/*-------------img----------------*/

.dekigoto{
width:688px;
height:auto;
background:#FFFFE0;
border:1px solid #CCCCCC;}



.img_left{float:left ;
margin-right: 8px;}

.img_right{float:right;
margin-left:8px;}




/*20110208ISR情報
--------------------------------------------*/

#news_isr_0{
	margin:0 0 15px;
	padding:4px 5px;
	border:1px solid #0033FF;
	border-bottom:3px solid #0033FF;
	border-top:2px solid #0033FF;
	clear:both;
	
	background:url("http://isr-group.jp/template/img/bg_mf.gif")

repeat-x scroll center bottom #FFFFFF;

overflow: hidden;

}


#news_isr_0:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}
/*\*/
* html #news_isr_0:after {
    height: 1em;
    overflow: visible;
}
/**/




#news_isr, #news_isr02{
width: 345px;

/*border:1px solid #DDDDDD;
border-bottom:2px solid #DDDDDD;*/
padding:0 0 15px;
overflow: auto;
/*background:url("http://isr-group.jp/template/img/bg_mf.gif") repeat-x 

scroll center bottom #FFFFFF;*/


}




#news_isr{
margin:0 4px 8px 0;
float: left;}



#news_isr02{
margin:0 0px 8px 4px;
float: right;
}


#news_isr dd, #news_isr02 dd{
padding: 15px 0 2px 25px;
margin:0 10px;
border-bottom:1px dotted #000000;
font-size:120%;
font-weight: bold;
}

#news_isr dt, #news_isr02 dt{
color: #FFF;
padding:0;
font-weight: bold; 
position:relative;
font-size:16px;
text-indent:-9999px;
height:45px;
	}


#news_isr dt {
background:url(http://isr-group.jp/template/img/isr_jouhou.jpg) 

no-repeat top #B24638;
}

#news_isr02 dt {
background:url(http://isr-group.jp/template/img/isr_korekara.jpg

) no-repeat top #fff;
}


#news_isr dt a, #news_isr02 dt a{

position: absolute;
top:25px;
right:30px;
font-size:12px;
text-indent: 0;
}

#news_isr a, #news_isr02 a{
text-decoration:none; 
}

#news_isr a:hover, #news_isr02 a:hover{
color:#FF9933;
text-decoration:underline;
}

#news_isr dd{
background:url(http://isr-group.jp/template/img/bg_news_isr_list.gif) 

no-repeat 2px 19px;}

#news_isr02 dd{
background:url(http://isr-group.jp/template/img/bg_news_isr02_list.gif) 

no-repeat 2px 19px;}






















