@charset "UTF-8";

/* basic */
/*////////////////////////////////////////////////////////////*/

html {
	background-color : #fff ;
}


body {
	color : #444 ;
    font-size: 76%;
	padding : 0px ;
	margin : 0px ;
	text-align : center ;
}

h1,h2,h3,h4,h5,h6,dl,form,div,ul,p {
	margin : 0px ;
	padding : 0px ;
}

img {
	border-style : none ;
	margin : 0px ;
	padding : 0px ;
}


.clear { 
	clear : both ;
}

a {
	text-decoration : none ;
}

a:hover {
	text-decoration : underline ;
}

/*
input {
	width : 100px ;
}
*/

/* button */
/*////////////////////////////////////////////////////////////*/


.bt-base {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	margin: 0px 0px 0px 5px;
    background:url(/sendai/images/bg_button.gif) no-repeat;
	width:202px;
	height:30px;
	border:none;
}

#bt-stop {
	background: url(/sendai/images/button_stop.gif) no-repeat left top; 
} 

#bt-start {
	background: url(/sendai/images/button_start.gif) no-repeat left top; 
} 

/* ie6 bug fix */
/*
.ie6 .bt-submit {
	margin: 0px 0px 0px 0px;
	position: relative; top: -4px ; 
    cursor: pointer;
	width:28px;
	height:28px;
	border:none;
}
*/

/* ie bug fix */
.ie .bt-submit {
	margin: 0px 0px 0px 0px;
	position: relative; top: -4px ; 
    cursor: pointer;
	width:28px;
	height:28px;
	border:none;
}


/* gecko bug fix */
.gecko .bt-submit {
	margin: 0px 0px 0px 5px;
	position: relative; top: -9px ; 
    cursor: pointer;
	width:28px;
	height:28px;
	border:none;
}

/* webkit bug fix */
.webkit .bt-submit {
	margin: 0px 0px 0px 5px;
	position: relative; top: -15px ; 
    cursor: pointer;
	width:28px;
	height:28px;
	border:none;
}

/* opera bug fix */
.opera .bt-submit {
	margin: 0px 0px 0px 0px;
	position: relative; top: -10px ; 
    cursor: pointer;
	width:28px;
	height:28px;
	border:none;
}

.bt-submit {
	margin: 0px 0px 0px 0px;
	cursor: pointer;
	width:28px;
	height:28px;
	border:none;
}

.bt_wc_sv a{	
	display: block ;
    width: 130px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
  border-right:1px dotted #61B1E8;
  padding:0 5px 0 0;
}

/* ie bug fix */
.ie .bt_wc_sv a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
}

.bt_wc_sv a:hover{
	background:url(/sendai/images/button_wc_sv_on.gif) no-repeat 0px 0px;
	border:none;
  border-right:1px dotted #61B1E8;
  padding:0 5px 0 0;
}

/* ie bug fix */
.ie .bt_wc_sv a:hover{
	background:url(/sendai/images/button_wc_sv_on.gif) no-repeat 5px 0px;
	border:none;
}


.bt_wc_sv a:hover img{
    visibility : hidden ;
    border-style : none ;
}

/* */
.bt_wc_sv_standalone a{	
	display: block ;
    width: 130px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : center ;
}

/* ie bug fix */
.ie .bt_wc_sv_standalone a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : center ;
}

.bt_wc_sv_standalone a:hover{
	background:url(/sendai/images/button_wc_sv_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_wc_sv_standalone a:hover{
	background:url(/sendai/images/button_wc_sv_on.gif) no-repeat 2px 0px;
	border:none;
}


.bt_wc_sv_standalone a:hover img{
    visibility : hidden ;
    border-style : none ;
}


.bt_wc_monitor a{	
	display: block ;
  width: 130px ;
  height: 28px ;
  background-repeat : no-repeat ;
	float : left ;
  border-right:1px dotted #61B1E8;
  padding:0 5px 0 0;
}

/* ie bug fix */
.ie .bt_wc_monitor a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
	border-right: none:
}

.bt_wc_monitor a:hover{
	background:url(/sendai/images/button_wc_monitor_on.gif) no-repeat 0px 0px;
	border-right:1px dotted #61B1E8;
}

/* ie bug fix */
.ie .bt_wc_monitor a:hover{
	background:url(/sendai/images/button_wc_monitor_on.gif) no-repeat 4px 0px;
	border-right:1px dotted #61B1E8;
}

.bt_wc_monitor a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_add_port a{	
	display: block ;
    width: 130px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_add_port a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_add_port a:hover{
	background:url(/sendai/images/button_add_port_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_add_port a:hover{
	background:url(/sendai/images/button_add_port_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_add_port a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_add_monitor a{	
	display: block ;
    width: 130px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_add_monitor a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_add_monitor a:hover{
	background:url(/sendai/images/button_add_monitor_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_add_monitor a:hover{
	background:url(/sendai/images/button_add_monitor_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_add_monitor a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_add_contents a{	
	display: block ;
    width: 130px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_add_contents a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_add_contents a:hover{
	background:url(/sendai/images/button_add_contents_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_add_contents a:hover{
	background:url(/sendai/images/button_add_contents_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_add_contents a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_add_sv a{	
	display: block ;
    width: 130px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_add_sv a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_add_sv a:hover{
	background:url(/sendai/images/button_add_sv_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_add_sv a:hover{
	background:url(/sendai/images/button_add_sv_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_add_sv a:hover img{
    visibility : hidden ;
    border-style : none ;
}





.bt_ch_sv a{	
	display: block ;
  width: 130px ;
  height: 28px ;
  background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_ch_sv a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_ch_sv a:hover{
	background:url(/sendai/images/button_ch_sv_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_ch_sv a:hover{
	background:url(/sendai/images/button_ch_sv_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_ch_sv a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_ch_port a{	
	display: block ;
    width: 130px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_ch_port a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_ch_port a:hover{
	background:url(/sendai/images/button_ch_port_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_ch_port a:hover{
	background:url(/sendai/images/button_ch_port_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_ch_port a:hover img{
    visibility : hidden ;
    border-style : none ;
}





.bt_del_sv a{	
	display: block ;
    width: 130px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_del_sv a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_del_sv a:hover{
	background:url(/sendai/images/button_del_sv_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_del_sv a:hover{
	background:url(/sendai/images/button_del_sv_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_del_sv a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_del_port a{	
	display: block ;
    width: 130px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_del_port a{	
	display: block ;
    width: 140px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_del_port a:hover{
	background:url(/sendai/images/button_del_port_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_del_port a:hover{
	background:url(/sendai/images/button_del_port_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_del_port a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_add_sv_i a{	
	display: block ;
    width: 60px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : right ;
}

/* ie bug fix */
.ie .bt_add_sv_i a{	
	display: block ;
    width: 70px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : right ;
}

.bt_add_sv_i a:hover{
	background:url(/sendai/images/button_add_sv_i_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_add_sv_i a:hover{
	background:url(/sendai/images/button_add_sv_i_on.gif) no-repeat 10px 0px;
	border:none;
}

.bt_add_sv_i a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_add_port_i a{	
	display: block ;
    width: 60px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_add_port_i a{	
	display: block ;
    width: 70px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_add_port_i a:hover{
	background:url(/sendai/images/button_add_port_i_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_add_port_i a:hover{
	background:url(/sendai/images/button_add_port_i_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_add_port_i a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_ch_port_i a{	
	display: block ;
    width: 60px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_ch_port_i a{	
	display: block ;
    width: 70px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_ch_port_i a:hover{
	background:url(/sendai/images/button_ch_port_i_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_ch_port_i a:hover{
	background:url(/sendai/images/button_ch_port_i_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_ch_port_i a:hover img{
    visibility : hidden ;
    border-style : none ;
}





.bt_del_port_i a{	
	display: block ;
    width: 60px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_del_port_i a{	
	display: block ;
    width: 70px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_del_port_i a:hover{
	background:url(/sendai/images/button_del_port_i_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_del_port_i a:hover{
	background:url(/sendai/images/button_del_port_i_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_del_port_i a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_del_sv_i a{	
	display: block ;
    width: 60px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_del_sv_i a{	
	display: block ;
    width: 70px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_del_sv_i a:hover{
	background:url(/sendai/images/button_del_sv_i_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_del_sv_i a:hover{
	background:url(/sendai/images/button_del_sv_i_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_del_sv_i a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_ch_sv_i a{	
	display: block ;
    width: 60px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

/* ie bug fix */
.ie .bt_ch_sv_i a{	
	display: block ;
    width: 70px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_ch_sv_i a:hover{
	background:url(/sendai/images/button_ch_sv_i_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_ch_sv_i a:hover{
	background:url(/sendai/images/button_ch_sv_i_on.gif) no-repeat 4px 0px;
	border:none;
}

.bt_ch_sv_i a:hover img{
    visibility : hidden ;
    border-style : none ;
}





.bt_del a{	
	display: block ;
  width: 28px ;
  height: 28px ;
  background-repeat : no-repeat ;
	float : left ;
  padding: 0px 0px 0px 5px;
}

/* ie bug fix */
.ie .bt_del a{	
	display: block ;
    width: 38px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
}

.bt_del a:hover{
	background:url(/sendai/images/button_del_on.gif) no-repeat 5px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_del a:hover{
	background:url(/sendai/images/button_del_on.gif) no-repeat 15px 0px;
	border:none;
}

.bt_del a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_add a{	
	display: block ;
    width: 28px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : right ;
  padding 0px 5px 0px 0px;
}

/* ie bug fix */
.ie .bt_add a{	
	display: block ;
    width: 38px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : right ;
}

.bt_add a:hover{
	background:url(/sendai/images/button_add_on.gif) no-repeat 0px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_add a:hover{
	background:url(/sendai/images/button_add_on.gif) no-repeat 10px 0px;
	border:none;
}

.bt_add a:hover img{
    visibility : hidden ;
    border-style : none ;
}




.bt_ch a{	
	display: block ;
    width: 28px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
  padding: 0px 0px 0px 5px;
}

/* ie bug fix */
.ie .bt_ch a{	
	display: block ;
    width: 38px ;
    height: 28px ;
    background-repeat : no-repeat ;
	float : left ;
  padding: 0px 0px 0px 5px;
}

.bt_ch a:hover{
	background:url(/sendai/images/button_ch_on.gif) no-repeat 5px 0px;
	border:none;
}

/* ie bug fix */
.ie .bt_ch a:hover{
	background:url(/sendai/images/button_ch_on.gif) no-repeat 15px 0px;
	border:none;
}

.bt_ch a:hover img{
    visibility : hidden ;
    border-style : none ;
}



/* layout-main */
/*///////////////////////////////////////////////////////////*/

#header {
	width : 900px ;
	height : 70px ;
	margin : 0px auto ;
	text-align : left ;
}

#main {
	width : 900px ;
	background-color : #fff ;
	margin : 0px auto ;
	padding : 0px 0px ;
	text-align : left ;
	font-size : 12px ;
	line-height : 180% ;
	font-weight : normal ;
}

#footer_block {
	width : 100% ;
	margin : 5px 0px ;
}


.footer {
	width : 900px;
	margin : 10px auto ;
	padding : 10px 0px 15px 0px ;
	text-align : right ;
	border-top : 1px solid #6699cc ;
	font-size : 11px ;
	line-height : 180% ;
}


.header_icon {
	font-size : 11px ;
	float : right ;
	line-height : 200% ;
	margin : 20px 0px 0px 0px ;
}

#pagetop {
	font-size : 10px ;
	padding : 5px 0px ;
	margin : 20px 0px 0px 0px ;
	text-align : right ;
}


/* layout-contents */
/*///////////////////////////////////////////////////////////*/

.layout-box {
	width : 900px ;
	float : right ;
	margin :  0px 0px 0px 0px ;
}


.layout2-contents {
	width : 690px ;
	float : right ;
	margin :  0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
}

.company-contents {
	width : 690px ;
	float : right ;
	margin :  0px 0px 0px 0px ;
	padding : 0px 0px 0px 0px ;
}

.company-contents td {
  padding : 5px;
}

.layout2-navi {
	width : 190px ;
	float : left ;
	margin : 0px 20px 0px 0px ;
	padding : 0px ;
}



/* title */
/*///////////////////////////////////////////////////////////*/

h1 {
	width : 690px ;
	height : 26px ;
	margin : 0px 0px 10px 0px ;
	padding : 2px 0px ;
	text-indent: 10px;
	font-size : 13px ;
	background : url(/sendai/images/bg_h2.gif) repeat-x ;
}

h2 {
	margin : 0px 0px 10px 0px ;
	font-size : 20px ;
	border-bottom : 1px solid #ccc ;
}



/* navi */
/*///////////////////////////////////////////////////////////*/

.header_mypage {
    width : 160px ;
	height : 40px ;
	margin : 0px 0px 0px 0px  ;
	padding : 7px 0px 0px 30px ;
	background : url(/sendai/images/header_mypage.gif) no-repeat ;
	color : #fff ;
	font-size : 13px ;
	font-weight : bold ;
	line-height : 130% ;
}

/* IE6 bug fix */
/*
.ie6 .header_mypage {
    width : 190px ;
	height : 47px ;
	margin : 0px 0px 0px 0px  ;
	padding : 7px 0px 0px 30px ;
	background : url(/sendai/images/header_mypage.gif) no-repeat ;
	color : #fff ;
	font-size : 13px ;
	font-weight : bold ;
	line-height : 130% ;
}
*/
.header_mypage a {
    color : #fff ;
}

.header_news {
    width : 150px ;
	height : 21px ;
	margin : 0px 0px 0px 0px  ;
	padding : 7px 10px 0px 30px ;
	background : url(/sendai/images/header_news.gif) no-repeat ;
	color : #fff ;
	font-size : 13px ;
	font-weight : bold ;
	line-height : 130% ;
}

/* IE6 bug fix */
/*
.ie6 .header_news {
    width : 190px ;
	height : 28px ;
	margin : 0px 0px 0px 0px  ;
	padding : 7px 10px 0px 0px ;
	text-indent: 30px;
	background : url(/sendai/images/header_news.gif) no-repeat ;
	color : #fff ;
	font-size : 13px ;
	font-weight : bold ;
	line-height : 130% ;
}
*/
.header_news a {
    color : #fff ;
}

.news {
	width : 170px;
	margin : 0px 0px 0px 0px ;
	padding : 10px ;
	background : url(/sendai/images/bg_news.gif) repeat-y ;
	font-size : 11px ;
	font-weight : bold ;
	line-height : 150% ;
}

/* IE6 bug fix */
/*
.ie6 .news {
	width : 190px;
	margin : 0px 0px 0px 0px ;
	padding : 10px ;
	background : url(/sendai/images/bg_news.gif) repeat-y ;
	font-size : 11px ;
	font-weight : bold ;
	line-height : 150% ;
}
*/
.news p {
	font-size : 13px ;
	font-weight : normal ;
	line-height : 150% ;
	margin : 0px 0px 5px 0px ;
	padding : 0px 0px 5px 0px ;
	background : url(/sendai/images/line.gif) no-repeat center bottom ;
}


.layout2-navi ul {
	list-style-type : none ;
	padding : 0px ;
	margin : 0px ;
	width : 190px ;
	font-size : 12px ;
	line-height : 200% ;
}

.layout2-navi ul li {
	text-indent: 25px;
	display : block ;
	height : 24px ;
	background : url(/sendai/images/bg_navi01_on.gif) no-repeat ;
}


.layout2-navi ul li a {
	padding : 0px 0px 0px 0px ;
	display : block ;
	height : 24px ;
	background : url(/sendai/images/bg_navi01.gif) no-repeat ;
}

.head {
	text-indent: 20px;
	padding : 0px 0px 0px 0px ;
	display : block ;
	height : 24px ;
	font-weight : bold ;
	line-height : 200% ;
	background : url(/sendai/images/bg_navi02.gif) no-repeat ;
}

/* contents */
/*///////////////////////////////////////////////////////////*/

table {
	background-color : #61b1e8 ;
}

table tr td,th {
	padding : 0px ;
	font-size : 12px ;
	line-height : 180% ;
}

table tr th {
	background-color : #c2e2f8 ;
	text-align : center ;
	padding : 5px 
}

table tr td {
	background-color : #fff ;
}

.blue {
	background-color : #f0f7fd ;
	text-align : center ;
	padding : 0px 5px ;
}

.contents-1 {
	height : 27px ;
	background-color : #f0f7fd ;
	border-bottom : 1px dotted #c2e2f8 ;
	padding : 5px ;
}

.monitor_title1 {
	width : 230px ;
	float : left ;
	line-height : 250% ;
	vertical-align : middle ;	
}

.monitor_title2 {
	width : 230px ;
	float : left ;
	line-height : 130% ;
	vertical-align : middle ;	
}

.button_set {
  /*width : 220px ;*/
	float : right ;
	text-align : right ;
}

.button_set_s {
	width : 100px ;
	float : right ;
	text-align : right ;
}

.contents-2 {
	border-bottom : 1px dotted #c2e2f8 ;
	padding : 5px ;
}

.contents-3 {
	padding : 5px ;
}

.wc-detail {
	padding : 0px 5px 0px 0px ;
	border-right : 1px dotted #61b1e8 ;
}

/* IE6 bug fix */
/*
.ie6 .wc-detail {
	padding : 0px ;
}
*/
.select_contents {
	width : 680px ;
	height : 38px ;
	padding : 5px ;
	background : url(/sendai/images/bg_select.gif) no-repeat ;
}

/* IE6 bug fix */
/*
.ie6 .select_contents {
	width : 690px ;
	height : 38px ;
	padding : 5px ;
	margin : 0px 0px 10px 0px ;
	background : url(/sendai/images/bg_select.gif) no-repeat ;
}
*/
.screen_shot_box {
	width : 600px ;
	margin : 0px;
	padding : 10px 44px ;
	border-top : 1px dotted #c2e2f8 ;
	text-align : center ;
}

.screen_shot {
	float : left ;
	width : 150px ;
	height : 210px ;
	text-align : center ;
}


/* general */
/*///////////////////////////////////////////////////////////*/

.icon {
	margin : 0px 5px 0px 0px ;
}

.icon2 {
	margin : 0px 5px -3px 0px ;
}

/* IE6 bug fix */
/*
.ie6 .icon2 {
	margin : 0px 5px 0px 0px ;
}
*/
.icon3 {
	margin : 5px 5px -3px 5px ;
}

/* IE6 bug fix */
/*
.ie6 .icon3 {
	margin : 5px 5px 0px 5px ;
}
*/
.indent {
	padding : 0px 0px 0px 7px ;
}

.size-s {
	font-size : 11px ;
	margin : 5px 0px ;
}


.size-m {
	font-size : 13px ;
	margin : 5px 0px ;
}

.img_left {
	float : left ;
}


.img_right {
	float : right ;
}
.inline {
	display : inline ;
}

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

.mt3 {
	margin : -3px 0px 20px 0px ;
}

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

.m5 {
	margin : 5px 0px ;
}

.ml5 {
	margin : 0px 0px 0px 5px ;
}

.mrl5 {
	margin : 0px 5px ;
}

.valign-top {
        vertical-align:top; 
}

.form-error-msg {
	color : red ;
	font-size : 11px ;
}

