body {
	line-height:150%;
	color: #000;
	background-image:url(../images/home/images/background_img.gif);
	background-position:left top;
	background-repeat:no-repeat;
	background-color: #fff;
	margin:0;
	padding:0;
	text-align:left;
	font-size:14px;
	body-position:center;
}

#contentbody{margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     text-align:left;     /* 中身を左側表示に戻す */
     width:950px;         /* 幅を決定する */
}
#emtlogo{margin:0;
	padding:0;
	margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     text-align:left;     /* 中身を左側表示に戻す */
     width:950px;         /* 幅を決定する */
}
.menu_upbar{margin:0;
	padding:0;
	border-style:solid;
	border-color:#006}


/*メニュー*/
#navbar{width:950px;
    height:50px;
	list-style-type:none;
	margin:0;
	padding:0;
	font-size:16px;
	font-weight:bold;}
ul#navbar li{float:left;
	text-align:center;}
.aboutsdu a{display:block;
	width:150px;
	height:35px;
	padding:15px 0px 0px 0px;
	text-decoration:none;
	background-image:url(../images/home/images/aboutsdu_bg.gif);
	background-repeat:non;
	background-position:left top;
	color:#000;}
.aboutsdu a:hover{background-image:url(../images/home/images/aboutsdu_bg.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -50px}
.sdu a{display:block;
	width:250px;
	height:35px;
	padding:15px 0px 0px 0px;
	text-decoration:none;
	background-image:url(../images/home/images/sdu_bg.gif);
	background-repeat:none;
	background-position:left top;
	color:#000;}
.sdu a:hover{background-image:url(../images/home/images/sdu_bg.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -50px}
.sdufl a{display:block;
	width:250px;
	height:35px;
	padding:15px 0px 0px 0px;
	text-decoration:none;
	background-image:url(../images/home/images/sdufl_bg.gif);
	background-repeat:none;
	background-position:left top;
	color:#000;}
.sdufl a:hover{background-image:url(../images/home/images/sdufl_bg.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -50px}
.company a{display:block;
	width:150px;
	height:35px;
	padding:15px 0px 0px 0px;
	text-decoration:none;
	background-image:url(../images/home/images/company_bg.gif);
	background-repeat:none;
	background-position:left top;
	color:#000;}
.company a:hover{background-image:url(../images/home/images/company_bg.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -50px}
.link a{display:block;
	width:150px;
	height:35px;
	padding:15px 0px 0px 0px;
	text-decoration:none;
	background-image:url(../images/home/images/sdulink_bg.gif);
	background-repeat:none;
	background-position:left top;
	color:#000;}
.link a:hover{background-image:url(../images/home/images/sdulink_bg.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -50px}
.selectaboutsdu{background-image:url(../images/home/images/aboutsdu_bg.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -50px;
	display:block;
	width:150px;
	height:35px;
	padding:15px 0px 0px 0px;}
.selectsduw{background-image:url(../images/home/images/sdu_bg.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -50px;
	display:block;
	width:250px;
	height:35px;
	padding:15px 0px 0px 0px;}
.selectsdufl{background-image:url(../images/home/images/sdufl_bg.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -50px;
	display:block;
	width:250px;
	height:35px;
	padding:15px 0px 0px 0px;}
.selectlink{background-image:url(../images/home/images/sdulink_bg.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -50px;
	display:block;
	width:150px;
	height:35px;
	padding:15px 0px 0px 0px;}
.selectcompany{background-image:url(../images/home/images/company_bg.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -50px;
	display:block;
	width:150px;
	height:35px;
	padding:15px 0px 0px 0px;}




/*ぱんくずリスト*/
.topicpath ol li {
	/* liを横並び＆ブレットを消す */
	display: inline;
	list-style-type: none;
	margin:0;
	padding:2px;}
.topicpath ol li:after {
	/* liの後に記号追加 */
	content:" > ";}
.topicpath ol li:first-child:before {
        /* 最初のliだけcontentを消す */
        content: none;}

/*段落*/
#topmain{width:700px;
	margin:0;
	padding:0;
	float:left;}
#banner{width:200px;
	margin:0;
	padding:0;
	float:left;}
#leftmenu{width:248px;
	border-right:1px solid #AAA;
	border-left:1px solid #AAA;
	margin:0;
	padding:0;
	float:left;}
#topright{width:250px;
	margin:0;
	padding:0;
	float:right;}
#mainbottom{width:950px;
    margin:0;
	padding:5px 0;
	clear:both;}
#footer{background-color:#006;
	margin:0;
	padding:0;
	clear:both;}


/*メインコメント*/
.maincomment{border-right:1px solid #1D2088;
	border-bottom:1px solid #1D2088;
	padding:10px 20px;
	margin:0 10px 10px 10px;
	background-image:url(../images/maincomment_bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;}
.mainimg_list ul{margin:0px;
    padding:0px;}
.mainimg_list li{font-size:14px;
	font-weight:600;
	border-left:5px solid #FF0000;
	border-bottom:1px dotted #FF0000;
	list-style-type:none;
    list-style-image:none;
	margin:5px 6px 0px 0px;
	padding-left:5px;
	line-height:200%;
	}

/*ホーム左メニュー*/
.leftmain ul{margin:0px;
    padding:0px;
	width:248px;}
.leftmain li{text-align:center;
	list-style-type:none;
    list-style-image:none;
	height:80px;
	font-weight:900;}
.leftaboutsdu a{display:block;
	width:248px;
    height:80px;
	text-decoration:none;
	background-image:url(../images/home/images/aboutsdu_bn.gif);
	background-repeat:non;
	background-position:left top;
	font-size:36px;}
.leftaboutsdu a:hover{background-image:url(../images/home/images/aboutsdu_bn.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -80px}
.leftsduw a{display:block;
	width:248px;
	height:80px;
	text-decoration:none;
	background-image:url(../images/home/images/sduw_bn.gif);
	background-repeat:non;
	background-position:left top;}
.leftsduw a:hover{background-image:url(../images/home/images/sduw_bn.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -80px}
.leftsdufl a{display:block;
	width:248px;
	height:80px;
	text-decoration:none;
	background-image:url(../images/home/images/sdufl_bn.gif);
	background-repeat:non;
	background-position:left top;}
.leftsdufl a:hover{background-image:url(../images/home/images/sdufl_bn.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -80px}
.leftlinksdu a{display:block;
	width:248px;
	height:80px;
	text-decoration:none;
	background-image:url(../images/home/images/sdulink_bn.gif);
	background-repeat:non;
	background-position:left top;}
.leftlinksdu a:hover{background-image:url(../images/home/images/sdulink_bn.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -80px}
.leftcompany a{display:block;
	width:248px;
	height:80px;
	text-decoration:none;
	background-image:url(../images/home/images/company_bn.gif);
	background-repeat:non;
	background-position:left top;}
.leftcompany a:hover{background-image:url(../images/home/images/company_bn.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -80px}
.leftmail a{display:block;
	width:248px;
	height:80px;
	text-decoration:none;
	background-image:url(../images/home/images/mail_bn.gif);
	background-repeat:non;
	background-position:left top;}
.leftmail a:hover{background-image:url(../images/home/images/mail_bn.gif);
	background-repeat:none;
	text-decoration:none;
	background-position:0 -80px}


/* 新着情報 */
#topics{width:650px;
float:left;
border-bottom:2px solid #006;}
dl#news dt{clear:left;
    float:left;
    margin:0;
    padding:10px 0 10px 0.5em;
    width:7em;
    line-height:1em; }
dl#news dd{margin:0;
    padding:10px 0.5em 10px 7em;
	border-bottom:1px dotted #CCC;
	line-height:1em; }
dl#news a{padding: 5px 20px 5px 0;
    color:#399CCD;
	text-decoration:underline; }
dl#news a:hover{text-decoration:none; } 
.news_title{
    border-bottom:2px solid #006;
	color:#000;
	letter-spacing:1em;
	font-weight:600;
	margin:3px 2px;
	padding-left:10px;}
.news_history{text-align:right;
margin:0;
padding-right:10px;}

/*試験映像*/
#shiken{float:right;
    width:300px;
    margin:0;
    padding:0;}

/*バナー*/
.banner{margin:2px 0;
	padding:0;}
.banner_title{background-color:#006;
	color:#fff;
	margin:5px 0 2px 3px;
	padding:3px 3px;}
.banner_text{margin:2px 0;
	padding:5px 5px;
	border-bottom:1px solid #999;}


/*お薦めメニュー*/
.menutable{width:309px;
margin:3px;
padding:3px;}
.menutable_title{border:1px solid #ccc;
font-weight:600;
padding:5px 10px;
letter-spacing:0.5em;}

/*SDUとは*/
/*左メニュー*/
.aboutsduleft ul{background-color:#fff;
margin:0;
padding:0;}
.aboutsduleft li{list-style-image: none;
list-style-type:none;
border-bottom:1px dotted #666666;
margin:0;
line-height:3em;}
.aboutsduleft li a{display:block;
width:228px;
padding-left:20px;
text-decoration:none;
color:#000;}
.aboutsduleft li a:hover{text-decoration:underline;
background-color:#006;
color:#fff;}
/*メインコンテンツ*/
.aboutsdumain_h1{
background-color:#006;
padding:10px 15px;
margin:0;}
.aboutsdumain_h2{color:#000;
background-image:url(../images/images/h2_bg.gif);
background-repeat:repeat-x;
border-left:5px solid #006;
border-bottom:1px solid #006;
border-top:1px solid #006;
border-right:1px solid #006;
margin:10px 5px 5px 5px;
padding:3px 5px;}
.aboutsdumain_h3{color:#000;
border-left:5px solid #006;
border-bottom:1px solid #006;
margin:10px 5px 5px 5px;
padding:2px 5px;}
/*SDUのメリット*/
.meritbox{width:650px;
border:1px solid #006;
margin:0 0 10px 0;
padding:5px;}
.merittitle{background-color:#006;
color:#fff;
font-weight:600;
font-size:18px;
margin:0;
padding:5px 20px;
line-height:120%;
width:75px;}
.meritsubtitle{color:#F00;
font-size:16px;
font-weight:600;
line-height:120%;
margin:0;
}
/*性能比較テーブル*/
.compare_top{border-right:1px solid #000;
border-top:1px solid #000;
border-bottom:1px solid #000;
background-color:#006;
color:#FFF;
text-align:center;}
.compare_left{border-bottom:1px solid #000;
border-right:1px solid #000;
border-left:1px solid #000;
background-color:#EEE;}
.compare_sdu{border-right:1px solid #000;
border-bottom:1px solid #000;
background-color:#FFFFCC;
text-align:center}
.compare_else{border-right:1px solid #000;
border-bottom:1px solid #000;
text-align:center;}
.compare_none{border-right:1px solid #000;
border-bottom:1px solid #000;}
.bairitsu_yellow{background-color:#FFFFCC;
border-right:1px solid #000;
border-bottom:1px solid #000;
font-size:12px;}

/*壁配置計画サービス*/
.explain1{
	padding:5px;
	border:1px solid #000;}
.explain2{
	padding:5px;
	border:3px solid #00F;
	background-color:#6FF;}
.explain3{
	padding:5px;
	border:2px solid #F00;
	background-color:#FCC;}
.require_title1{
	border-top:1px solid #000;
	border-left:1px solid #000;
	padding:5px;
	background-color:#9CF;
	font-weight:bold;
	text-align:center;}
.require_title2{
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	padding:5px;
	background-color:#9CF;
	font-weight:bold;
	text-align:center;}
.require_content1{
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	padding:5px;
	background-color:#FFF;}
.require_content2{
	border:1px solid #000;
	padding:5px;
	background-color:#FFF;}

/*SDU-W*/
/*左メニュー*/
.sdu-wcontents{color:#333;
font-weight:600;
border-left:5px solid #09f;
border-bottom:1px solid #09f;
border-right:5px solid #09f;
margin:0;
padding:8px 0 8px 15px;
background-color:#fff;}
.sdu-wleft ul{
background-color:#fff;
margin:0;
padding:0;}
.sdu-wleft li{list-style-image: none;
list-style-type:none;
border-bottom:1px dotted #666666;
margin:0;
line-height:3em;}
.sdu-wleft li a{display:block;
width:228px;
padding-left:20px;
text-decoration:none;
color:#000;}
.sdu-wleft li a:hover{text-decoration:underline;
background-color:#09f;
color:#fff;}
/*メインコンテンツ*/
.sdu-w_h1{
background-color:#09f;
padding:10px 15px;
margin:0px;}
.sdu-w_h2{color:#000;
background-image:url(../images/images/h2_bg.gif);
background-repeat:repeat-x;
border-left:5px solid #09f;
border-top:1px solid #09f;
border-right:1px solid #09f;
border-bottom:1px solid #09f;
margin:10px 5px 5px 5px;
padding:3px 5px;}
.sdu-w_h3{color:#000;
border-left:5px solid #09f;
border-bottom:1px solid #09f;
margin:10px 5px 5px 5px;
padding:2px 5px;}
/*製品詳細情報*/
dl.status{width:400px;
margin:0 0 0 15px;}
dl.status dt{clear:left;
    float:left;
    margin:0;
    padding:10px 0 10px 0.5em;
    width:12em;
    line-height:1em;
	font-weight:600;
	text-align:center; }
dl.status dd{margin:0;
    padding:10px 0.5em 10px 7em;
	border-bottom:1px solid #000;
	line-height:1em; }
/*性能詳細*/
dl.sdu-wgraph{width:180px;
margin:0;}
dl.sdu-wgraph dt{clear:left;
    float:left;
    margin:0;
    padding:10px 0 10px 0;
    width:85px;
    line-height:1em;
	font-weight:600;
	text-align:center; }
dl.sdu-wgraph dd{margin:0;
    padding:10px 0.5em 10px 1em;
	border-bottom:1px solid #000;
	line-height:1em; }
/*復元力特性*/
dl.sdu-wfukugen{width:200px;
margin:0;}
dl.sdu-wfukugen dt{clear:left;
    float:left;
    margin:0;
    padding:10px 0 10px 0;
    width:85px;
    line-height:1em;
	font-weight:600;
	text-align:center; }
dl.sdu-wfukugen dd{margin:0;
    padding:10px 0.5em 10px 1em;
	border-bottom:1px solid #000;
	line-height:1em; }

/*数字リスト*/
.count ol{margin-left:250px;
margin-top:5px;
margin-bottom:0;
padding:0;}
/*ＳＤＵサイズ価格テーブル*/
.tabletitle{border-left:1px solid #000000;
border-top:1px solid #000000;
text-align:center;
font-weight:bold;
padding:5px;}
.tabletitle_r{border-left:1px solid #000000;
border-top:1px solid #000000;
border-right:1px solid #000000;
text-align:center;
font-weight:bold;
padding:5px;}
.table{border-left:1px solid #000000;
border-top:1px solid #000000;
text-align:center;
padding:5px;}
.table_r{border-left:1px solid #000000;
border-top:1px solid #000000;
border-right:1px solid #000000;
text-align:center;
padding:5px;}
.table_b{border-left:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
text-align:center;
padding:5px;}
.table_br{border:1px solid #000000;
text-align:center;
padding:5px;}
.tableimg{border-left:1px solid #000000;
border-top:1px solid #000000;
text-align:left;
font-weight:bold;
float:none;
padding:5px;}
.tableimg_r{border-left:1px solid #000000;
border-top:1px solid #000000;
border-right:1px solid #000000;
text-align:left;
font-weight:bold;
float:none;
padding:5px;}
.tableimg_b{border-left:1px solid #000000;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
text-align:left;
font-weight:bold;
float:none;
padding:5px;}
.tableimg_br{border:1px solid #000000;
text-align:left;
font-weight:bold;
float:none;
padding:5px;}
.singletable{border-left:1px solid #000000;
border-top:1px solid #000000;
border-right:1px solid #000000;
text-align:left;
font-weight:bold;
padding:5px;}
.singletable_b{border-left:1px solid #000000;
border-top:1px solid #000000;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
text-align:left;
font-weight:bold;
padding:5px;}
.photopic{border:1px solid #ccc;
width:670px;
text-align:center;
margin:0 0 0 5px;
padding:5px;}
.photopictitle{border:1px solid #999;
background-color:#FFFFFF;
text-align:left;
padding-left:3px;
margin:0;}

/*SDU-F/L*/
/*左メニュー*/
.sdu-flleft ul{background-color:#fff;
margin:0;
padding:0;}
.sdu-flleft li{list-style-image: none;
list-style-type:none;
border-bottom:1px dotted #666666;
margin:0;
line-height:3em;}
.sdu-flleft li a{display:block;
width:228px;
padding-left:20px;
text-decoration:none;
color:#000;}
.sdu-flleft li a:hover{text-decoration:underline;
background-color:#F00;
color:#fff;}
/*メインコンテンツ*/
.sdu-fl_h1{
background-color:#F00;
padding:10px 15px;
margin:0;}
.sdu-fl_h2{color:#000;
background-image:url(../images/images/h2_bg.gif);
background-repeat:repeat-x;
border-left:5px solid #F00;
border-top:1px solid #F00;
border-right:1px solid #F00;
border-bottom:1px solid #F00;
margin:10px 5px 5px 5px;
padding:3px 5px;}
.sdu-fl_h3{color:#000;
border-left:5px solid #F00;
border-bottom:1px solid #F00;
margin:10px 5px 5px 5px;
padding:2px 5px;}
/*製品情報*/
dl.fl_status{width:280px;
margin:0 5px 0 15px;}
dl.fl_status dt{clear:left;
    float:left;
    margin:0;
    padding:10px 0 10px 5px;
    width:9em;
    line-height:1em;
	font-weight:600;
	text-align:center; }
dl.fl_status dd{margin:0;
    padding:10px 0.5em 10px 7em;
	border-bottom:1px solid #000;
	line-height:1em; }

/*SDU取扱店*/
/*左メニュー*/
.sdulinkleft ul{background-color:#fff;
margin:0;
padding:0;}
.sdulinkleft li{list-style-image: none;
list-style-type:none;
border-bottom:1px dotted #666666;
margin:0;
line-height:3em;}
.sdulinkleft li a{display:block;
width:228px;
padding-left:20px;
text-decoration:none;
color:#000;}
.sdulinkleft li a:hover{text-decoration:underline;
background-color:#393;
color:#fff;}
/*メインコンテンツ*/
.sdulink_h1{
background-color:#393;
padding:10px 15px;
margin:0;}
.sdulink_h2{color:#000;
background-image:url(../images/images/h2_bg.gif);
background-repeat:repeat-x;
border-left:5px solid #393;
border-top:1px solid #393;
border-right:1px solid #393;
border-bottom:1px solid #393;
margin:10px 5px 5px 5px;
padding:3px 5px;}
.sdulink_h3{color:#000;
border-left:5px solid #393;
border-bottom:1px solid #393;
margin:10px 5px 5px 5px;
padding:2px 5px;}
.sdulink_h4{font-weight:bold;
padding:5px 3px;
margin:10px 5px 5px 5px;
background-color:#EEE;
border-left:5px solid #393;}
/*テーブル*/
.linktitle{font-size:12px;
border-bottom:1px solid #999;
border-right:1px solid #fff;
background-color:#EEE;}
.linktable{margin:2px 15px 20px 15px;}
.linktitle1{font-weight:bold;
font-size:12px;
border-left:1px solid #999;
border-top:1px solid #999;
background-color:#EEE;}
.linktitle2{font-weight:bold;
font-size:12px;
border-left:1px solid #999;
border-top:1px solid #999;
border-bottom:1px solid #999;
background-color:#EEE;}
.linktable1{border-left:1px solid #999;
border-top:1px solid #999;
font-size:12px;}
.linktable2{border-left:1px solid #999;
border-top:1px solid #999;
border-right:1px solid #999;
font-size:12px;}
.linktable3{border-left:1px solid #999;
border-top:1px solid #999;
border-right:1px solid #999;
border-bottom:1px solid #999;
font-size:12px;}
.linktable4{border-left:1px solid #999;
border-top:1px solid #999;
border-bottom:1px solid #999;
font-size:12px;}

/*会社概要*/
/*左メニュー*/
.companyleft ul{background-color:#fff;
margin:0;
padding:0;}
.companyleft li{list-style-image: none;
list-style-type:none;
border-bottom:1px dotted #666666;
margin:0;
line-height:3em;}
.companyleft li a{display:block;
width:228px;
padding-left:20px;
text-decoration:none;
color:#000;}
.companyleft li a:hover{text-decoration:underline;
	background-color:#F93;
	color:#fff;}
/*メインコンテンツ*/
.company_h1{
	background-color:#F93;
	padding:10px 15px;
	margin:0;}
.company_h2{color:#000;
	background-image:url(../images/images/h2_bg.gif);
	background-repeat:repeat-x;
	border-left:5px solid #F93;
	border-top:1px solid #F93;
	border-right:1px solid #F93;
	border-bottom:1px solid #F93;
	margin:10px 5px 5px 5px;
	padding:3px 5px;}
.company_h3{color:#000;
	border-left:5px solid #F93;
	border-bottom:1px solid #F93;
	margin:10px 5px 5px 5px;
	padding:2px 5px;}
/*会社概要*/
.outline_title{	background-color:#EEE;
    font-weight:600;
	padding:3px 0 3px 8px;
	border-left:5px solid #FF9900;
	border-bottom:1px solid #FF9900;}
.outline_form{padding:3px 0 3px 5px;
	border-left:5px solid #999;
	border-bottom:1px solid #999;}
.job ul{margin-left:20px;
	padding-left:0;
	margin-bottom:0;}
.job li{margin-left:0;
	padding-left:0;
	padding-bottom:5px;}

/*切断機の販売*/
.cutstatus{border-bottom:1px solid #000;
	padding:3px 0 3px 5px;}
.spec ul{margin-left:20px;
	margin-top:5px;
	margin-bottom:5px;
	line-height:150%;}

/*お問合せ・資料請求*/
th{text-align:left;
	background-color:#EEEEEE;
	padding-left:8px;
	border-left:5px solid #1D2088;
	border-bottom:1px solid #1D2088;}
.formtd{padding-left:5px;
	border-left:5px solid #999999;
	border-bottom:1px solid #999999;
	text-align:left;}
.label{cursor:pointer;}
.error{margin:30px 130px 30px 130px;
	padding:30px 10px 30px 10px;
	border-top:1px solid #999999;
	border-bottom:1px solid #999999;}
.attention{
	width::440px;
	margin:10px 140px;
	padding:5px 10px;
	border-style:double;
	border-color:red;}
.sendzumen{
	margin:10px 80px;
	padding:5px 10px;
	border:3px solid #000;
	font-size:16px;
	font-weight:bold;}

/*新着情報履歴*/
#newshis{width:650px;
float:left;
margin:10px;}
dl#newshis dt{clear:left;
    float:left;
    margin:0;
    padding:10px 0 10px 20px;
    width:8em;
    line-height:1em; }
dl#newshis dd{margin:0;
    padding:10px 0.5em 10px 7em;
	border-bottom:1px dotted #CCC;
	line-height:1em; }
dl#newshis a{padding: 5px 20px 5px 0;
    color:#399CCD;
	text-decoration:underline; }
dl#newshis a:hover{text-decoration:none; } 


/*サイトマップ*/
#left{width:400px;
	margin:5px 10px 5px 10px;
	padding:0;
	float:left;}
#right{width:400px;
	margin:5px 0 5px 15px;
	padding:0;
	float:left;}
/*リスト囲い*/
.circle{margin:15px 0 10px 10px;
	padding:0 0 0 10px;
	border-left:1px solid #999999;
	border-bottom:1px solid #999999;}
/*リストaboutsdu*/
.sitemap01 ul{margin-left:10px;
padding-left:10px;}
.sitemap01 li{list-style-image:url(../images/aboutsdu/images/list_03.gif);
line-height:2em;}
.sitemap01 li a{text-decoration:none;
color:#000;}
.sitemap01 li a:hover{text-decoration:underline;
color:#333;}
/*リストsdu-w*/
.sitemap02 ul{margin-left:10px;
padding-left:10px;}
.sitemap02 li{list-style-image:url(../images/sdu-w/images/list_05.gif);
line-height:2em;}
.sitemap02 li a{text-decoration:none;
color:#000;}
.sitemap02 li a:hover{text-decoration:underline;
color:#333;}
/*リストsdu-fl*/
.sitemap03 ul{margin-left:10px;
padding-left:10px;}
.sitemap03 li{list-style-image:url(../images/sdu-f_l/images/list_08.gif);
line-height:2em;}
.sitemap03 li a{text-decoration:none;
color:#000;}
.sitemap03 li a:hover{text-decoration:underline;
color:#333;}
/*リストlinksdu*/
.sitemap04 ul{margin-left:10px;
padding-left:10px;}
.sitemap04 li{list-style-image:url(../images/linksdu/images/list_06.gif);
line-height:2em;}
.sitemap04 li a{text-decoration:none;
color:#000;}
.sitemap04 li a:hover{text-decoration:underline;
color:#333;}
/*リストcompany*/
.sitemap05 ul{margin-left:10px;
padding-left:10px;}
.sitemap05 li{list-style-image:url(../images/company/images/list_07.gif);
line-height:2em;}
.sitemap05 li a{text-decoration:none;
color:#000;}
.sitemap05 li a:hover{text-decoration:underline;
color:#333;}


/*著作権*/
.copyright{	color:#fff;
	text-align:right;
	font-size:12px;
	margin:0;}


/*フッターナビ*/
div.footernavi {
	clear: both;
	border-top: 1px solid #AAA;
}
div.footernavismall {
	width: 950px;
	margin: 0 auto;
	padding: 15px 0px 0px 0px;
	font-size: 85%;
	overflow: auto;
}

div.footernavi a {
	text-decoration: none;
}
div.footernavi a:hover {
	text-decoration: underline;
}

div.footernavi ul {
    list-style:none;
	margin: 10px 5px 5px;
	color: #39342D;
	text-align:left;
	float: left;
}
div.footernavi ul li.top, div#footernavismall ul li.right {
	margin-bottom: 6px;
	font-weight: bold;
}
div.footernavi ul li.right {
	margin-bottom: 3px;
}


/*署名*/
.address{background-color:#006;
	color:#fff;
    font-size:12px;
    padding:5px;
	text-align:center;}


/*リスト*/
ul#topics li{list-style-image:url(../images/list_01.gif);
	margin-left:0;
	padding-left:0;
	padding-bottom:5px;}
ul#topics{margin-left:20px;
	padding-left:0;}
.kugiri{border-bottom:1px dotted #999;}


/*イメージ*/
img{border:0;}


/*このページの先頭へ*/
.pagetop{text-align:right;
	margin:5px;
	font-size:12px;
	clear:both;}


/*位置*/
.alignleft{text-align:left;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}


/*余白ゼロ*/
.zero{margin:0;
	padding:0;}


/*書式*/
h1{color:#ffffff;}
.font-16px-b{font-size:16px;
	font-weight:bold;}
.font-12px{font-size:12px;}
.font-b{font-weight:bold;}
.red{color:#FF0000;}
.photo_right{float:left;
margin-right:10px;}
.photo_left{float:right;
margin-left:10px;}
h4{
background-color:#ccc;
margin:0;
padding:2px 10px;}
/*本文*/
.comment{width:690;
margin:5px;
padding:0;}
.comment-title{font-size:12px;
	margin:5px 30px 0 30px;}
.comment-12px{text-indent:1em;
	font-size:12px;
	margin:0;}
.comment-14px{text-indent:1em;
font-size:14px;
margin:0;
line-height:2em;}
.width700{width:700;
margin:0;
padding:0;}
.commentspace{margin-right:40px;
margin-left:40px;
padding:5px;}
.commentborder{border:1px solid #ccc;}
.anchormenu ul{width:600px;
margin-left:15px;
margin-bottom:20px;
padding-left:0;
list-style-type: none;
}
.anchormenu li{width:200px;
float:left;}
.anchormenu a{display: block;
width:149px;}
.clear{clear:both;}