/*20050331 13:15最新CSS*/
/*フォント＆行間＆スペース設定*/
.text-large {  font-size: 113%}
.text-std {  font-size: 100%}
.text-small {  font-size: 67%}
.mgtext-small { font-size: 83%}

.space-3px {  font-size: 3px;}
.space-6px {  font-size: 6px;}
.space-9px {  font-size: 9px;}
.space-12px {  font-size: 12px;}
.space-15px {  font-size: 15px;}
.space-18px {  font-size: 18px;}
.space-24px {  font-size: 24px;}

/*フォントのカラーとリンクのカラー設定*/
.green{color: #206D1F;}
.red{color: #CC0000;}
.yellow{color: #FFA500;}
.gray{color: #696969;}
.kon{color: #191970;}
.text_indent{text-indent: 1em;}
.blue{color: #0000ff;}
a:link {  color:#08427c;  text-decoration: underline}
a:visited {  color:#305858;  text-decoration: none}
a:active {  color:#FFCC33;  text-decoration: underline}
a:hover {  color:#669900;  text-decoration: underline}
/*白文字設定*/
.white {color: #FFFFFF;}
a.white:link {  color: #FFFFFF; text-decoration: none}
a.white:visited {  color: #FFFFFF; text-decoration: none}
a.white:active {  color:#FFFF99; text-decoration: underline}
a.white:hover {  color: #FFF667; text-decoration: underline}


/*全体のレイアウト*/
body{ margin:0px; padding:5px 0px 20px 0px; font-size:83%; color:#333333; background-color:#DEDDDE;}
div#divmain{ padding-left :33px;	width:800px; background:url(../image/bg_middle.gif) repeat-y ;}
div#foot{ margin:0px; padding-left :33px; width:800px; background:url(../image/bg_middle.gif) repeat-y ;}
div.divbottom{	margin-left:-33px; padding:0px;}
div#head{/*ヘッダー*/ padding:5px;}
div#bc{/*パン屑リスト*/	width:736px; margin-left:5px; padding:3px; border-top :1px solid #ccc; border-bottom:1px solid #ccc;}
div#menubar{/*左メニューバー*/ margin-top: -14px;}
div#menubar{/*メニューとボタン全体*/ margin-left:-15px; position:absolute; top:112px; left:33px;; clip:rect(   )}
div#menu{/*メニュー*/ width:199px; margin: 0px;}
div#button{/*メニュー下ボタン*/	margin:15px; padding:7px;}
div#language{position:absolute;	top:10px;left:375px;}

div#headsubmenu{
	position:absolute;
	top:18px;
	left:600px;
	font-size: 11px;
	width:200px;
}




div#main{margin-top:7px; padding:0px 0px 0px 120px;	background:url(../image/bg_2ndmenu.gif) repeat-y;}
div.ctable1 { margin : 0px 10px 10px 8px; width :608px;	line-height:133%; font-size:100%;}
div.ctable2 { margin : 0px 30px 30px 10px; width :605px;}
td{	line-height:133%; font-size:83%;}

/*トップページのレイアウト*/
div#topmain{ /*コンテンツのメイン部分の配置*/margin:5px 0px 10px 195px;}
div#topimage{  margin-left:-4px;}/*写真の位置*/
/*写真の位置*/
/*div#topimage{
	margin-left:-1px;
	width:542px;
	height:150px;
	border:1px solid #eeeeee;
	border-bottom:3px solid #eeeeee;
	border-left:3px solid #eeeeee;
}
*/







div#topcontnews{/*ニュースの枠*/ width:542px; border :1px solid #ccc;}
div#submenu{ margin:3px; padding-left :33px; width:750px; text-align:center;}

div#copy_{ margin:3px;
/*	width:750px;*/
	text-align:center;
	padding:3px;}
div#copy{
	padding:5px 0px 5px 0px;
	margin:0;
	background: url(../image/copyright_y.gif) no-repeat;
	background-position: 19% ;
	text-align:right;
	width: 650px;
}


div#ssllogo{ margin-left:50px;}
dl.topnews{/* トップページ：最新ニュース*/margin-left: 15px; margin-top:2px;	width: 500px; font-size:100%;}
dl.topnews dt{/* トップページ：最新ニュース日付*/font-weight:bold;background:url(../image/arrow_small.gif) no-repeat ;padding-left :10px;}
dl.topnews dd{/* トップページ：最新ニュース内容文*/	margin:-15px 5px 5px 0px; border-bottom :1px dotted #cccccc; line-height:133%; ; padding: 5px 10px 5px 110px}

dl.topnews h2{/* トップページ：ニュースのタイトル*/	
	font-size:14px;
	}

div#headsubmenu{
	position:absolute;
	top:18px;
	left:600px;
	left:550px;
	left:485px;
	font-size: 11px;
	text-align: right;
	width: 290px;
	padding-top: 2px;
	padding-bottom: 2px;
}


/*がんinfo.のフォントのカラーとリンクのカラー設定*/
h1{  font-size: 12px; font-weight: bold; margin: 0px;}
h2{  font-size: 12px; font-weight: bold; margin: 4px;}
h3{	 font-size: 12px; font-weight: bold; margin:8px 0px 5px 0px;}
h4{  font-size: 14px; font-weight: bold; margin:15px 0px 10px 8px;; width: 600px}
h5{  font-size: 12px; font-weight: bold; margin: 0px; width:617px; margin : 10px 0px 5px 0px;}
h6{  font-size: 12px; font-weight: bold;	width: 617px; margin: 10px 0px 5px 28px;}
div.pagenavi a{ text-decoration:none; color:#333333;}
div.pagenavi a:visited{ text-decoration:none; }
div.pagenavi a:hover{ text-decoration:underline; }
div.pagetop{ margin:10px 60px 5px 0px; text-align: right; font-size:83%;}
img.arrow{ margin-bottom:-1px; margin-left:5px;}
div.cyoten { width : 580px ; margin : 20px 5px 20px 15px ; padding : 10px 3px 0px 3px ;	background-color:#FFFFFF ;border : solid 1px #cccccc ;}
ul.cyoten {	font-size:12px; margin-top:5px; margin-left:15px; margin-right:10px; padding-left :5px;}
li.cyoten {	}
div.ch4 {width : 600px ; line-height:1.4; margin : 0px 0px 10px 10px ;}
div.ch5 {/*border : solid 1px #ff0000 ;*/ width : 580px ; line-height:1.4; margin : 5px 0px 2px 12px ;}
div.ch6 { width : 580px ; line-height:1.4; margin : 5px 0px 2px 30px ;}
div.cfi {/*がんinfoフッタ文字*/	margin : 0px 0px 0px 0px ;	padding : 3px 0px 0px 0px ;	width : 615px ;	font-size: 10px; color : #666666;}
ul.top{	font-size:100%; margin-top:5px; margin-left:15px; padding-left :15px;}/*hirashi*/
ul.clist { margin-top:5px ; margin-bottom :12px ; margin-left : 10px ; padding-left : 10px; }
li.clist { margin-bottom:2px;}
li{	line-height:133%; padding:0.2em 0px;}

.top li{
	line-height:120%;
	padding:1px;
	margin:1px;
}

/*MMWR記事page用*/
h3.mmwr { /*indexタイトル*/ color : #ffffff ; background-color:#2850C6; margin-left:2px; font-size:100%; width:600px;}
div.mmwrmain {	/*メイン文章*/  padding-left  :1px; width:800px; background:url(../image/bg_middle.gif) repeat-y ;}
p.mmavolno { /*タイトル部分*/ margin-left:10px; text-align:left; font-size:100%;; line-height: 133%}
h1.mmaEng { /*英語タイトル*/ margin-left:10px; color:#000000;	font-weight:normal;	font-size:10px;}
h1.mmaJpn { /*日本語タイトル*/color:#000000;	margin-top:12px; text-align:center; font-size:133%;; line-height: 140%}
h2.mmi { /*indexpage用*/color:#000000; margin-left:30px;}
h2.mma { /*page用References題名*/color:#000000; background-color:#cccccc; width:680px; margin-left:10px; text-align:center; font-size:110%;; line-height: 133%}
h3.mmi { /*indexpage用*/color:#000066; background-color:#99cccc; margin-left:20px; font-size:12px; width:550px;}
div.mmibnH1 { /*バックナンバー*/margin-left:50px; font-size:100%;}
div.mmiH3 { /*indexpage用記事タイトル*/	margin-top :0px; margin-left:25px;}
div.mmaR { /*page用1記事リファレンス*/color:#000000; background-color:#E7E7E7; width:703px; margin-left: 23px; padding-top  :2px;	padding-left:2px; padding-bottom:2px;line-height:133%; font-size:100%;; padding-right: 2px}
p.mmaabstr { /*記事抄訳*/margin-top:20px; margin-bottom:10px; margin-left:25px; text-align:left; line-height:140%; font-size:100%; width:703px;}
div.line750 { /*MMWR記事中の分離線*/ margin-top : 50px;	margin-left : 0px;}   

/*サイトマップ用*/
div.sitemap a{ text-decoration:none; color:#003366;}
div.sitemap a:visited{ text-decoration:none;  color:#003366;}
div.sitemap a:hover{ text-decoration:underline; }
div.list {	font-size: 12px; line-height: 133%;	margin-bottom: 6px;}
.list ul { list-style: none; padding-left  : 20px; margin: 0px 0px 0px 0px;}
.list li {	padding-left  : 20px;	margin-left: 20px;	background: url("../site/image/sitemap_arrow_r.gif") 5px  2px  no-repeat ;}
.list li.link {	padding-left  : 20px;	margin-left: 20px;	background: url("../site/image/sitemap_arrow_r.gif") 5px  2px  no-repeat ;}
.list blockquote { width: 100%;	margin-top: 3px; margin-left: 0px;}
div.sitemtable { margin:0px 15px 20px 40px; width:550px; line-height: 133%; font-size:12px;}
.sitemtable td { padding: 2px 20px 2px 17px; background: url("../site/image/sitemap_arrow_r.gif") 5px  2px  no-repeat ; }
div.sitemth { margin:20px 15px 5px 10px; width :550px; line-height:133%; font-size:12px;}
.sitemth td.habout { padding: 2px 20px 2px 17px; background: url("../site/image/bg_about.gif") 5px  2px  no-repeat ;}
.sitemth td.hcancer { padding: 2px 20px 2px 17px; background: url("../site/image/bg_cancer.gif") 5px   2px  no-repeat ;}
.sitemth td.hconference { padding: 2px 20px 2px 17px; background: url("../site/image/bg_conference.gif") 5px  2px  no-repeat;}
.sitemth td.hlink { padding: 2px 20px 2px 17px; background: url("../site/image/bg_link.gif") 5px  2px  no-repeat ;}
.sitemth td.hmagsearch { padding: 2px 20px 2px 17px ; background: url("../site/image/bg_magsearch.gif") 5px  2px  no-repeat ;}
.sitemth td.hmember { padding: 2px 20px 2px 17px ; background: url("../site/image/bg_member.gif") 5px  2px  no-repeat ;}
.sitemth td.hmmwr { padding: 2px 20px 2px 17px ; background: url("../site/image/bg_cancer.gif") 5px  2px  no-repeat ;}
.sitemth td.hservice { padding: 2px 20px 2px 17px ; background: url("../site/image/bg_service.gif") 5px  2px  no-repeat ;}
.sitemth td.hsite { padding: 2px 20px 2px 17px ; background: url("../site/image/bg_site.gif") 5px  2px  no-repeat ;}
.sitemth td.hseminar { padding: 2px 20px 2px 17px ; background: url("../site/image/bg_seminar.gif") 5px  2px  no-repeat ;}

/*:::職員募集::::::::::*/
.sitemth td.hjob {
    padding: 2px 20px 2px 17px ;
    background: url("../site/image/bg_job.gif") 5px  2px  no-repeat ;
}

.joblist{
	padding: 0 0 0 40px;
	margin: 0;
	list-style-type: square;
}


/*:::抄録作成者および翻訳者::::::::::*/
.sitemth td.hshoroku_job {
    padding: 2px 20px 2px 17px ;
    background: url("../site/image/bg_shoroku_job.gif") 5px  2px  no-repeat ;
}


	
/*:::賛助会員専用サイト　H17ユーザ会お知らせ::::::::::*/
div#member-news{
	padding-top:10px;
}

div#member-news h2{
	margin:0px;
	padding-left:5px;
	letter-spacing: 1px;
	border-left:3px solid #cc3300;
	border-right:1px solid #eeeeee;
	border-top:1px solid #eeeeee;
	border-bottom:1px solid #cccccc;
	background:#dddddd;
	font-size:15px;
	font-weight:bold;
}

div#member-news h4{
	letter-spacing: 1px;

	border-bottom:1px solid #aaaaaa;
	border-left:5px solid #aaaaaa;
	padding-left:3px;
	width:500;
}

div#member-news ul{
	margin-top:1px;
	margin-bottom:1px;
}
div#member-news li{
	line-height:120%;
}

div#member-news p{
	margin:3px;
	padding-left:7px;
}

div#member-news .pdf{
	margin:3px;
	padding-left:21px;
}



.list{
	margin:0px;
	padding:0px;
	list-style: none;
}

/*:::ニュース＆トピックス履歴ページ作成::::::::::*/
ul#news-year{
	margin:0px;
}

ul#news-year li{
	list-style-type:none;
	font-weight:bold;
	font-size:15px;
	width:170px;
	border:1px solid #000066;
	border-left:5px solid #000066 !important;
	padding:1px;
	padding-left:15px;
	margin-bottom:10px;

}

.kyuka{
	padding-left: 20px;
}

.kyuka span{
	color: #0000ff;
}

/*:::SELIMICWebAlert　サブタイトル追加::::::::::*/
.subname{
	font-size:16px;
	font-weight:bold;
	letter-spacing:1px;
	padding-left:18px;
}

div.ctable1_a{
	margin : 8px 10px 10px 8px;
	width :608px;
	line-height:133%;
	font-size:100%;
}
/*:複写サービス　テーブル位置:::::::::*/
.table_p{
	margin-left:10px;
	margin-top:10px;
}

.mokuroku{
	paddin: 0;
	margin: 0;
}

/*:文献検索サービス　ｈ４:::::::::*/
.sq_t{
	font-size:middle;
	font-weight:bold;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;
	padding-left:20px;
}

/*:文献検索サービス　ｈ４:::::::::*/
.sq_t2{
	font-weight : bold;
	font-size:14px;
/*	border-left:10px solid #000071;*/
	border-bottom:1px solid #cccccc;
		background:#ffffff;
	padding-left:20px;
	margin-bottom:5px;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;

}

/*:文献検索サービス　ｈ４:::::::::*/
.sq_t3{
/*	border-left:solid 5px #999999;*/
	padding:2px;
	padding-left:3px;
	padding-right:10px;
/*	background-color:#EEEEEE;*/
	margin:1px;
	font-weight:bold;
}





.sq_gray{
	list-style-image:url(../site/image/sq_gray.gif);
}

/*:著作権について:::::::::*/
.sanko_ul{
	margin: 0px;
	list-style-type: disc;
}

/*::::::::::::::::::::::::::::::::::::*/

area:link
{text-decoration:none;
color:#000000;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;
}
area:visited
{
text-decoration:none;
color:#000000;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;
}
area:active
{text-decoration:none;
color:#000000;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;
}
area:hover
{text-decoration:none;
color:#000000;
	background-image:url(../image/sq.gif);
	background-repeat:no-repeat;
}

/*:下線文字:::::::::*/
.underline{
	text-decoration: underline;
}

/*:サービスへのリンクボタン:::::::*/
.service_bt1{
	margin-top:10px;
	padding-bottom:5px;
}

/*:サービスへのリンクボタン:::::::*/
.service_bt{
	text-align:left;
	margin-bottom:8px;
}
.service_bt td{
	height:28px;
	width:300px;
}

.align_c{
	text-align:center;
}

.align_r{
	text-align:right;
}

.align_l{
	text-align:left;
}

ul.margin_1{
	font-size:100%; 
	margin:5px;
	padding-left:15px;
}

/*お知らせ*/
.attention{
	width:390px;
	margin:0px;
	padding:10px;
	border:1px solid #bbbbbb;
}

.tekisei{
}


.tekisei h3{
	background-image:url(../image/maru.gif);
	background-repeat:no-repeat;
	padding:0px;
	padding-left:20px;
}

.tekisei p{
	padding:0px !important;
	margin:0px !important;
}

.tekisei ol{
	margin-top:0px !important;
	margin-bottom:5px !important;
}

.tekisei span{
	padding-left:40px;
}

.seminar-list{
	list-style-image:url(../image/point2.gif);
	list-style-position:top;
}

.update_table{
	width:410px;
	text-align:right;
}


.font-dec1{
	font-size:15px;
	color:#0000cc;
	backgroud:#66ccff;
}

#vision{
/*	background:#E6F3FF;*/
	padding:10px;
	margin-left:125px;
/*	margin-left:100px;*/
	text-align:center;
	width:310px;
	border:1px solid #cccccc;

}

#misson{
/*	background:#E3F1CD;*/
	padding:10px;
	padding-left:30px;
	border:1px solid #cccccc;
	margin:0px;
}

.vm_title{
	font-size:15px;
	font-weight:bold;
	padding-left:-100px;
}

.map{
	margin:0px;
	margin-top:10px;
	margin-left:30px;
}


#map_info{
	margin:0px;
	margin-top:10px;
	padding:5px;
	border:1px solid #cccccc;
	width:500px;
}

table#icons{
	margin:0px;
	margin-top:10px;
}

table#icons td{
/*/	border:0px solid #cccccc;
/*	margin:2px;
	padding:2px;*/
	width:70px;
	font-size:13px;
/*	text-align:center;
/*	background-image:url(../about/map/image/icon_bk.png);
	background-repeat:no-repeat;*/
}

table#icons th{
	border:0px solid #cccccc;
	margin:2px;
	padding:2px;
	width:70px;
	font-size:13px;
	text-align:center;
}


p#icons_t{
	border:1px solid #cccccc;
	margin:2px;
	padding:2px;
	text-align:center;
	color:#666666;
	background:eaeee3;
	width:150px;
}

.icon{
	margin:0px;
	padding:0px;
	margin-right:5px;
	border:1px solid #cccccc;
	width:50px;
}

#user_info{
	margin:3px;
	padding-left:30px;
	padding-top:5px;
	padding-bottom:5px;
	background:#E6F3FF;
	border:solid 5px #EEEEEE;
	width:500px;
}

.deco_1{
	font-size:15px;
	color:#000066;
	font-weight:bold;
}

#user_info dt{
	margin-left:5px;
	font-weight:bold;
}

#user_info dd{
	margin-left:15px;
	margin-bottom:10px;
}

#user_info ul{
	padding:0px;
	margin:0px;
}

#user_info li{
	margin-left:15px;
}

.resume{
	margin-top:7px;
	margin-left:130px;
}

.date{
	font-weight:bold;
}

.letter_sp{
	letter-spacing:1.5px;
}

.text_posi{
	padding-left:30px;
}

.imicordernews{
	width:165px;
	margin-left:22px;
	margin-top:10px;
	border:3px double #ffffff;
/*	background:#3366cc;*/
	background:#3399ff;
	color:#ffffff;
	padding:3px;
/*	height:200px;*/
}

.imicordernews h3{
	font-size:16px;
	text-align:center;
}

.imicordernews p{
	width:154px;
	padding:3px;
	margin:2px;
	background:#ffffff;
	color:#666666;
	border:1px solid #999999;
}

.imicordernews_top{
	font-weight:bold;
	font-size:15px;
	color:#666666;
}

/*工事中・リニューアルで使用*/
.warning{
	line-height:200%;
	text-align:center;
	color:#666666;
	padding-right:130px;
}

.warning p{
	line-height:180%;
	text-align:left !important;
	color:#333333 !important;
	font-size:15px;
	font-weight:bold;
}


.attention{
	line-height:180%;
	text-align:center;
}


.renewal{
	padding-right:120px;
	padding-top:30px;
	line-height:180%;
	text-align:center;
	color:#666666;
}


.font_s25{
	font-size:25px;
}

.font_s28{
	font-size:28px;
}

.font_s30{
	font-size:30px;
}


.img_bt{
	padding:0px;
	margin-bottom:-10px;
}

.font_s17{
	font-size:17px;
}

/*PDFファイルの位置*/
.pos_pdf{
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-left:100px;
}

/*財団案内　ページ*/
.outline_menu{
	background:#cecf9c ! important;
}

/*賛助会員　ページ*/
.member_menu{
	background:#cccc66 ! important;
}

/*英文校正翻訳サービスページ*/
.text_p{
	margin:0px;
	margin-left:10px;
	width:600px;
}

.list_1{
	list-style-image: url(../translation/image/pensaki.gif);
}

.list_1 li{
	line-height:110%;
}


.list_2{
	margin-left:18px;
}

.list_3{
	border:3px double #cccccc;
	margin-top:15px;
	padding:0px;
}

.list_3 ul{
	margin-top:5px;
	margin-bottom:5px;
	padding-right:5px;
}

.list_3 li{
	margin-top:0px;
	line-height:100%;
}

.fee1{
	margin-left:5px;
}

table.table_type1{
	width:480px;
	border-collapse: collapse;
	border:1px solid #666666;
}

table.table_type1 th{
	background:#9bcdff;
	border:1px solid #666666;
	text-align:left;
	padding:3px;
	padding-left:10px;
	font-size:13px;
	color:#333333;
}

table.table_type1 td{
	text-align:left;
	padding-left:10px;
}


.th_type2{
	background:#eeeeee ! important;
}


.td_type2{
	text-align:right ! important;
	padding-right:10px ! important;
}

table.table_type2{
	width:480px;
	border-collapse: collapse;
	border:1px solid #666666;
}

.text_type1{
	margin-bottom:10px;
	margin-top:3px;
	width:480px;
}

.text_type2{
	margin-bottom:10px;
	margin-top:3px;
}

.text_type3{
	margin-bottom:5px;
	margin-top:3px;
}

.text_type4{
	font-size:102%;
	line-height:160%;
}

.text_type5{
	margin-bottom:10px;
	margin-top:0px;
	width:480px;
}



.text_type3 h3{
	font-size:15px;
	border-left:4px solid #000063;
	padding-left:8px;
	margin-bottom:3px;
}


.italic{
	font-style: italic;
}

.address1{
	margin-left:15px;
}

.a_1 a:link {
	color: #0066ff; text-decoration: none}
.a_1 a:visited {
	color: #0066ff; text-decoration: none}
.a_1 a:active {
	color:#0066ff; text-decoration: underline}
.a_1 a:hover {
	color: #0066ff; text-decoration: underline}


/*RSS*/
.rss_h1{
	width: 500px;
	height: 30px;
	padding-left: 150px;
}

	.rss_h1 img{

	}

.rss_mmwr{
	background: url(../mmwr/image/title_h1.gif);
	background-repeat: no-repeat;
}

.rssicon{
	background: url(../image/s_rssicon.gif);
	background-repeat: no-repeat;
	padding: 1px 0 2px 16px;
/*	height: 15px;*/
}

/*PRIVACY*/
#privacy{
	margin: 0 0 10px 0;
	padding: 0;
}

	#privacy dt{
		font-weight: bold;
	}

	#privacy dd{
		text-indent: 1em;
		margin: 0 0 1em 1em;
	}


/*top page news&topics*/
.kikanshi_imic{
	padding: 0;
	margin: 3px 0 0 35px;
}

.kikanshi_imic li{
	line-height: 110%;
	font-size: 12px;
	list-style-image: url(../about/image/imic_point.gif);
}

.privacy_0{
	list-style-image: url(../site/image/sq_gray.gif);
}

div.privacy_pagetop
{	margin:10px 10px 5px 0px;
	text-align: right;
	font-size:83%;
	background-image: url("../mmwr/image/bt_up.gif");
	background-repeat: no-repeat;
	background-position: 88% 15%;
}

.p_personal_01{
	margin: 3px 0 0 0;
	padding: 0;
}

.p_personal_02{
	margin: 5px 0 0 0;
	width: 550px
}


/*CIOMS*/
.cioms_txt{
	font-weight: bold;
}

.cioms_sakusei_dl *{
	margin: 0;
	padding: 0;
}
	.cioms_sakusei_dl dt{
		background-image: url(../translation/image/sq_point.gif);
		background-repeat: no-repeat;
		padding-left: 15px;
		font-weight: bold;
	}

	.cioms_sakusei_dl dd{
		padding: 0 0 10px 15px;
	}

.cioms_sakusei_table{
		margin-top: 10px;
}
	.cioms_sakusei_table td{
		background-image: url(../translation/image/cioms_sakusei_table.gif);
		background-repeat: no-repeat;
		font-size: 13px;
		width: 105px;
		height: 55px;
		text-align: center;	
	}

	.cioms_sakusei_p{
		width: 530px;
	}

.cioms_sakusei_ryoukin{
		padding-top: 10px;
}
	.cioms_sakusei_ryoukin td{
		background-image: url(../translation/image/cioms_sakusei_ryoukin.gif);
		background-repeat: no-repeat;
		width: 260px;
		height: 105px;
		padding: 0 0 10px 20px;
	}

	.cioms_sakusei_ryoukin span{
		font-weight: bold;
		font-size: 14px;
	}

.atn{
	font-size: 10px;
}

/*test*/
ul.selimic_menu li{
	width:200px ! important;
	list-style-image: url(../image/point_border.gif) ! important;
	padding: 0 0 0 0;
	margin: -4 0 0 -12px;
	}

.selimic_menu_li ul{

	}

/*service_SELIMIC*/
.index_selimic{
	padding-left:50px;
}

.selimic_lu{
	padding-left:50px;
}

.selimic_link_lu{
	list-style: none;
	padding:0 0 0 50px;
}

.selimic_servicepoint_lu{
	font-weight: bold;
}

.selimic_servicepoint_lu span{
	font-weight: normal;
}

.selimic_servicetokucho_lu{
	list-style-image: url(../image/sp_point.gif);
	line-height: 100%;
}

.selimic_link_setumei{
	font-size: 15px;
	color: #0033cc;
	color: #000066;
	font-weight: bold;
}

.selimic_link{
	padding:10px 0 10px 39px;
}

.selimic_report{
	color: #0033cc;
	margin: 7px 0 7px 0;
}

.sample{
	text-align: right;
	margin: -10px 0 0 0 ;
	width: 555px;
}

.sample a{
	background: #ffcccc;
}

.job_02{
	margin: 0 0 0 45px;
}
	.job_02 li{
		list-style-type: circle; 
	}

.font_small{
	padding:0px ! important;
}

.paperwork{
	
}

.paperwork a:link {
	color: #0066ff; text-decoration: none}
.paperwork a:visited {
	color: #0066ff; text-decoration: none}
.paperwork a:active {
	color:#0066ff; text-decoration: underline}
.paperwork a:hover {
	color: #0066ff; text-decoration: underline}


/*New SELIMIC*/
.point_word{
	font-size: 16px;
}
.about_selimic{
	border:1px solid #007bbb;
	background: #eeeeee;
	padding: 5px 0 5px 6px;
	line-height: 150%;
	width:605px;
}

.point{
	color: #007bbb;
	margin: 5px 0 5px 0;
	padding: 5px;
	}

.about_service_gvp{
	border: 1px solid #9acd32;
	width: 605px;
	margin:0 0 15px 0;
}	
.about_service_gvp h2{
	font-size: 15px;
	color: #ffffff;
	background: #9acd32;
	border: 1px solid #9acd32;
	margin: 0;
	padding: 0 0 0 3px;
	font-weight: normal;
}

.about_service_gvp p{
	margin: 0;
	padding: 3px 5px;
}

.atn{
	color: #666666;
}

.about_list p{
	border: 1px solid #ffffff;
	background: #ffffff;
	text-align: right;
	margin: 5px 5px 5px 0;
}

.services p{
	border: 1px solid #007bbb;
	color: #007bbb;
	padding: 9px 10px;
	width:580px;
	}

.services td{
	margin: 0 0 30px 5px;
	color: #007bbb;
	font-size: 16px;
	font-weight: bold;
	text-align: right;
	line-height: 200%;
	}
	
.about_selimic_service{
	border:1px solid #007bbb;
	background: #eeeeee;
	padding: 5px 0 5px 6px;
	line-height: 150%;
	width:605px;
}	
	
.about_service ul{
--	border:1px solid #cccccc;
	background: #eeeeee;
	padding: 5px 0 5px 6px;
	margin: 15px 0 0 10px;
	width:605px;
}

.about_service li{
	color: #007bbb;
	line-height: 150%;
	margin: 0 0 0 20px;
	}
	
.about_service p{
--	color: #007bbb;
	line-height: 150%;
	margin: 5px 0 0 15px;
	}
	
.about_service_freeid{
	margin: 0 0 15px 5px;
	width: 618px;
}
.about_service_freeid h2{
	border-left: 3px solid #4682b4;
	margin: 0;
	padding: 1px 0 1px 3px;
	font-size: 13px;
	font-weight: normal;
}

.about_service_freeid p{
	margin: 5px 0 0 0;
	padding: 0 5px;
	line-height: 150%;
}
	

.about_service_report{
	border: 1px solid #4682b4;
	margin: 0 0 15px 0px;
	width: 610px;
}

.about_service_report h2{
	font-size: 14px;
	color: #ffffff;
	background: #4682b4;
	border: 1px solid #4682b4;
	margin: 0;
	padding: 2px 0 2px 3px;
	font-weight: normal;
}

.about_service_report p{
	margin: 0;
	padding: 5px 5px;
}

.about_service_report ul{
	margin: 0;
	padding: 5px 5px 5px 20px;
	line-height: 180%;
}

.about_service_report li{
	line-height: 150%;
}


.link_botton table{
	margin: 0 0 0 100px;
}

.link_botton{
	margin: 0 0 0 30px;
}

.alert_point{
	color: #1e90ff;
}

.re_point{
	font-size: 14px;
}

.contact_selimic{
	margin: 15px 0 10px 20px ! important;
}

.contact_selimic h3{
	border-left: solid 3px #191970;
	padding: 0 0 0 3px;
	font-size: 14px;
}

.contact_selimic p{
	margin: 5px;
	color: #666666;
}

.selimic_title{
	margin: 0 0 15px 0;
}

.top_page{
	border-bottom: solid 1px #cccccc;
	margin-top: 40px ! important;
}

/*selimic_saitaku*/
.selimic_saitaku dt{
	border-top: solid #1e90ff 1px;
	background: #e6e6fa;
	font-size: 13px;
	padding:3px 5px;
	margin: 15px 0 10px 0;
}

.selimic_saitaku dd{
	margin: 10px 0 10px 10px;
	line-height: 150%;
}

.selimic_report dt{
	border-top: solid #cccccc 1px;
	background: #ffffff;
	font-size: 13px;
	padding:3px 5px;
	color: #333333;
}

.selimic_report dd{
	margin: 10px 0 10px 10px;
	color: #333333;
}

.selimic_saitaku th{
	color: #666666;
	font-weight: normal;
	font-size: 11px;
	width: 25px;
	text-align: left;
	line-height: 180%;
}
.selimic_saitaku td{
	line-height: 180%;
}

.sakutaku_ex{
	color: #555555;
	font-size: 11px;
}

.kubun_table{
	border: 1px solid #666666;
	border-collapse:collapse;
	border-spacing:0;
}

.kubun_table th{
	border: 1px solid #666666;
	text-align: center;
	background: #eeeeee;
}

.kubun_table td{
	border: 1px solid #666666;
	padding: 3px;
}

.kubun_border{
	border-top: 1px dotted #cccccc;
}


/*quality*/
.quality_ul{
	width: 510px;
}

.quality_ul li{
	line-height: 150%;
	padding-bottom: 15px;
}
