@charset "utf-8"; 

body {
	background:#eee;
	margin:0;
	padding:0px;
	height:100%;
	font-size: 68%;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 160%;
}
.clear {clear:both;}
#wrapper{width:990px; margin:0 auto; padding:0; background-color:#fff; border:solid 1px #666; height:100%;}
#main{width:950px; padding: 0 0px 0px 20px;}

img{border:none;}
a{ color:#000; text-decoration:none; border:0;}
a:link{ color:#000; text-decoration:none; border:0;}
a:visited{ color:#000; text-decoration:none;} 
a:hover{ color:#325AA0; text-decoration:underline;}
a:active{ color:#000; text-decoration:none;}


/*header*/
#header-eng{height:80px; background-image:url(../images/logo_shoden_e.gif); background-repeat:no-repeat;}
#header{height:80px; background-image:url(../images/logo_shoden.gif); background-repeat:no-repeat;}
.text_size{margin:0; padding:0 0 0 0px;}
.text_size img{padding-right:5px; padding-top:20px;}
.search_box{padding-top:5px;}
.head_btm{float:right; padding-top:50px;}
.head_btm img{ padding-right:10px;}
.place_box{float:right; width:160px;}
#search_form{ margin:0; padding:5px 0 0 0px ; width: 160px}
.search_text{ display: block; float: right; width:110px; height:20px; margin:1px 0 0 0 ; padding:0}
.search_button{ display: block; float: right; width: 46px; height:24px;margin:0 0 0 5px ; padding:0}
#submit{float:right;}
.logo {width:270px;float: left; padding-top: 15px;}
.logo a{display: block; height: 55px; width: 281px; text-indent: -9999px;}

/*Flash*/
.splash{margin-top:12px; margin-bottom:20px;}

/*main*/
.left_cont{width:760px; float:left; }
*html .left_cont{width:760px; float:left; border-right:dotted 1px #999; margin-bottom:0px;}
#cont_navi{padding-bottom:12px;}
#select_navi img{padding-right:7px;}
.title_prd img{padding-bottom:6px;}
.news_main{width:740px; padding-top:20px; }
.main_contents{width:950px; height:100%; background-image:url(../images/main_bg.gif); background-repeat:no-repeat; margin-bottom:20px;}
.main_contents_eng{width:950px; height:100%; margin-bottom:20px;}

.new_topics{width:298px; float:left; border:1px solid #999; background-image:url(../images/topics_titile.gif); background-repeat:no-repeat; line-height:1.5; min-height:400px; _height:400px;}
*+html .new_topics{width:298px; float:left; border:1px solid #999; background-image:url(../images/topics_titile.gif); background-repeat:no-repeat; line-height:1.5; min-height:400px;}
.new_topics img{padding:10px 0 10px 10px;}

.common_topic{width:265px; margin-top:45px; margin-left:20px;}
.common_topic h3{_font-size:98%;}
.common_topic .pict img{margin:0; padding:5px 0 15px 0;}

.new_info{width:418px; float:left; margin-left:20px; border:1px solid #999; background-image:url(../images/news_title.gif); background-repeat:no-repeat; min-height:400px; _height:400px;}
*+html .new_info{width:418px; float:left; margin-left:20px; border:1px solid #999; background-image:url(../images/news_title.gif); background-repeat:no-repeat; min-height:400px; }
.new_info img{padding:15px 0 10px 290px; _padding:30px 0 10px 290px; margin:0;}
.common_news{width:400px; margin-top:45px; min-height:}
.common_news ul li{list-style:none; line-height:1.5; padding-bottom:6px; margin-left:-15px;}
*html .new_info .common_news ul li{list-style:none; line-height:1.5; margin-left:-15px; padding:0;}


/*right*/
.right_banner{
	width:170px;
	float:left;
	padding-left:19px;
	margin-bottom:5px
}
.right_banner img{padding-bottom:10px;}
.right_banner .banner_mg img{padding-bottom:5px;}
.right_banner .banner_jet img{padding-top:15px; padding-right:5px;}
.right_banner .banner_jet img{padding:15px 10px 0px 0px;}
.prdt_top{margin:30px 0 0 0;}

/*footer*/
#footer{width:950px; height:30px; background-color:#c01a21;}
#footer img{padding-right:4px;}
.footer_txt{float:left; width:480px; color:#fff; padding:7px 0 0 3px;}
.footer_link{
	width:400px;
	float:right;
	text-align:right;
	padding:8px 5px 0 0;
}
.footer_link a:link{color:#fff; text-decoration:none; border:0;}
.footer_link a:hover{color:#fff; text-decoration:underline;}
.footer_link a:visited{color:#fff; text-decoration:none;}
.footer_link a:active{color:#fff; text-decoration:none;}


/* Level 2 */
.breadcrumb{height:27px; padding-top:13px; font-size:95%; color:#666666;}
#left_navi{width:200px; float:left;padding-right:25px;}
#left_navi ul{margin:0; padding:0;}
#left_navi ul li{list-style:none; font-size:1px; line-height:1;}
#level_bannar{padding-top:18px;}
#right_main{width:700px; float:right;}
.c_red h3{border-left:4px solid #ff0000; border-bottom:solid 1px #999; font-size:110%; padding:2px 0 0 8px;}
.c_blue h3{border-left:4px solid #0066cc; border-bottom:solid 1px #999; font-size:110%; padding:2px 0 0 8px;}
.news_prdt{margin-top:40px; padding:0;}

.news_prdt_common{margin:0px; padding:0;}
/*.news_prdt h3{margin:0; width:700px; height:20px; background-image:url(../images/title_bg.gif); background-repeat:no-repeat; font-size:98%;}*/
.news_prdt_red ul{margin:0; padding:0px;}
.news_prdt_red ul li{list-style:none; padding-bottom:5px;}

/*.prdt_service h3{width:700px; height:20px; background-image:url(../images/title_bg.gif); background-repeat:no-repeat; font-size:95%; margin:0;}*/
.prdt_service_red h3{
	width:700px;
	height:20px;
	padding-left:4px;
	border-left:4px solid #ff0000;
	border-bottom:solid 1px #999;
	font-size:98%;
	line-height:1.5;
	font-size:110%;
	margin:0;
}
.const_red h3{
	width:700px;
	height:20px;
	padding-left:4px;
	border-left:4px solid #cc0011;
	border-bottom:solid 1px #999;
	font-size:98%;
	line-height:1.5;
	font-size:110%;
	margin:0;
}
.const_red_sp h3{width:700px; height:20px; padding-left:4px; border-left:4px solid #cc0011; border-bottom:solid 1px #999; font-size:98%; line-height:1.5; font-size:95%; margin:0; }
.const_red ul{margin:10px 0 50px 0; padding:0;}
.const_red_sp ul{margin:10px 0 50px 0; padding:0;}
.const_red_sp ul li{list-style:none; line-height:1.6; padding-left:1.5em; color:#666666;}
div.const_red_sp f_left ul li a{color:#666;}
div.const_red_sp f_left ul li a:active{color:#666;}
div.const_red_sp f_left ul li a:link{ color:#666; text-decoration:none; border:0;}
div.const_red_sp f_left ul li a:hover{ color:#325AA0; text-decoration:underline;}

.const_red ul li{list-style:none; line-height:1.6; background-image:url(../images/const_circle.gif); background-repeat:no-repeat; padding-left:1.5em; color:#666666;}
.prdt_service_lv2 {margin:30px 0 57px 0;}
.prdt_service_lv2 h3{
	width:700px;
	height:20px;
	padding-left:4px;
	border-left:4px solid #cc0011;
	border-bottom:solid 1px #999;
	font-size:98%;
	line-height:1.5;
	font-size:110%;
	margin:0;
}
.prdt_service_lv2 ul{margin:0; padding:0; }
.prdt_service_lv2 ul li{width:700px; list-style:none; display:inline;}
.prdt_service_red{margin:30px 0 57px 0;}
.prdt_service_red ul{margin:0; padding:0; }
.prdt_service_red ul li{width:700px; list-style:none; display:inline;}

.prdt_service{margin:30px 0 57px 0;}
.prdt_service ul{margin:0; padding:0; }
.prdt_service ul li{width:700px; list-style:none; display:inline;}
.prdt_rt{padding:0 5px 0 0;}
.prdt_lt{padding:0 0 0 0px;}
#foot_title_info{width:700px height:80px; background-image:url(../images/cont_base.gif); background-repeat:no-repeat; margin:50px 0 20px 0;}
#foot_title_info img{padding:20px 0px 20px 455px;}
.txt_deco_lv2{font-weight:bold; color:#000000;}


/* Level 3 */
#right_main_title{width:700px; float:right;}
#right_main_title h3{width:700px; height:20px; background-image:url(../images/title_bg.gif); background-repeat:no-repeat; font-size:98%; padding:1px 0 0 8px; margin:10px 0 0 0;}
#prdt_overview{margin:32px 0 33px 0; padding:0;}
#prdt_overview ul{margin:10px 0 0 0; padding:0;}
#prdt_overview ul li{width:700px; list-style:none; display:inline;}

#prdt_lineup{width:700px; margin:0; padding:0;}
.f_left{float:left; margin:0; padding:0;}
.f_left_bk{float:left; margin:0; padding:0;}
.f_right{float:right; margin:0; padding:0;}
#prdt_lineup .f_left ul{width:345px; margin:0; padding:0; list-style:none;}
#prdt_lineup .f_left ul li{padding-bottom:5px;}
#prdt_lineup .f_left_bk ul li{padding-bottom:5px;}
#prdt_lineup .f_left_bk{padding-left:10px;}
#prdt_lineup .f_left_bk ul{width:345px; margin:0; list-style:none; padding:0;}
#prdt_lineup .f_right ul{margin:0; padding:0; list-style:none;}
#left_navi ul li.lvl4 {background-image:url(../images/tb_bg_lv2.gif); background-repeat:no-repeat; padding:10px 0 8px 33px;font-size:90%; border-bottom:solid 1px #CCCCCC;}
#left_navi ul li.lvl4_red {background-image:url(../images/tb_bl_l2.gif); background-repeat:no-repeat; padding:10px 0 8px 33px;font-size:90%; border-bottom:solid 1px #CCCCCC;}
#left_navi ul li.lvl4_gry{ background-image:url(../images/tb_bl_gry.gif); background-repeat:no-repeat;  padding:9px 0 9px 33px;font-size:90%; background-color:#f6f5f5; border-bottom:solid 1px #CCCCCC;}
#left_navi ul li.lvl4_gry_btm{ background-image:url(../images/tb_bl_gry.gif); background-repeat:no-repeat;  padding:9px 0 9px 33px;font-size:90%; margin-bottom:17px; background-color:#f6f5f5; border-bottom:solid 1px #CCCCCC;}

#left_navi ul li.lvl4_blue {background-image:url(../images/tb_bl_l2_blue.gif); background-repeat:no-repeat; padding:10px 0 8px 33px;font-size:90%; border-bottom:solid 1px #CCCCCC;}
#left_navi ul li.lvl4_blue_gry{ background-image:url(../images/tb_bl_blue_gry.gif); background-repeat:no-repeat;  padding:9px 0 9px 33px;font-size:90%; background-color:#f6f5f5; border-bottom:solid 1px #CCCCCC;}
#left_navi ul li.lvl4_blue_gry_btm{ background-image:url(../images/tb_bl_blue_gry.gif); background-repeat:no-repeat;  padding:9px 0 9px 33px;font-size:90%; margin-bottom:17px; background-color:#f6f5f5; border-bottom:solid 1px #CCCCCC;}

/* Level 4 */
.news_prdt_red h3{
	width:690px;
	height:20px;
	border-left:4px solid #ff0000;
	border-bottom:solid 1px #999;
	font-size:110%;
	line-height:1.5;
	margin:35px 0 20px 0;
	padding:0 0 0 5px;
}
.news_prdt_blue h3{width:690px; height:20px; border-left:4px solid #0066cc; border-bottom:solid 1px #999; font-size:98%; line-height:1.5; margin:40px 0 20px 0;  padding:0 0 0 5px;}

.lead_txt{
	font-weight:bold;
	line-height:1.8;
	padding:3px;
	margin-top:20px;
} 
.product_info{width:700px; margin:0 0 30px 0; padding:0;}
.product_descript .title_bar .prd_txt_deco a{padding-left:18px; font-weight:bold; display:block}
.product_descript .title_bar .prd_txt_blk a{padding-left:18px; font-weight:bold;}
.product_descript .title_bar_t .prd_txt_deco a{padding-left:18px; font-weight:bold; display:block}
.product_descript .title_bar_t .prd_txt_blk a{padding-left:18px; font-weight:bold;}

.product_descript .title_bar_blue .prd_txt_deco a{padding-left:18px; font-weight:bold; display:block}
.product_descript .title_bar_blue .prd_txt_blk a{padding-left:18px; font-weight:bold;}
.product_descript .title_bar_net .prd_txt_deco a{padding-left:18px; font-weight:bold; display:block}
.product_descript .title_bar_net .prd_txt_blk a{padding-left:18px; font-weight:bold;}
.product_descript .title_bar_sec .prd_txt_deco a{padding-left:18px; font-weight:bold; display:block}
.product_descript .title_bar_sec .prd_txt_blk a{padding-left:18px; font-weight:bold;}
.product_descript .title_bar_fac .prd_txt_deco a{padding-left:18px; font-weight:bold; display:block}
.product_descript .title_bar_fac .prd_txt_blk a{padding-left:18px; font-weight:bold;}

.prd_txt_norml{padding-left:18px;}
.common_product_info{width:700px; margin:0 0 30px 0; padding:0;}
.product_title{width:125px; height:125px; border-top:solid 1px #ccc; border-right:1px solid #ccc; padding-top:5px; float:left; margin-right:23px; _margin-right:5px; color:#666;}
.product_title_w{width:125px; height:260px; border-top:solid 1px #ccc; border-right:1px solid #ccc; padding-top:5px; float:left; margin-right:23px; _margin-right:5px; color:#666;}
.product_title_tr{width:125px; height:480px; border-top:solid 1px #ccc; border-right:1px solid #ccc; padding-top:5px; float:left; margin-right:23px; _margin-right:5px; color:#666;}
.product_title_tr_s{width:125px; height:420px; border-top:solid 1px #ccc; border-right:1px solid #ccc; padding-top:5px; float:left; margin-right:23px; _margin-right:5px; color:#666;}
.product_title_long{width:125px; height:2500px; _height:2150px; border-top:solid 1px #ccc; border-right:1px solid #ccc; padding-top:5px; float:left; margin-right:23px; _margin-right:5px; color:#666;}
.product_title_mid{width:125px; height:850px; border-top:solid 1px #ccc; border-right:1px solid #ccc; padding-top:5px; float:left; margin-right:23px; _margin-right:5px; color:#666;}
.product_title2{width:125px; height:125px; border-top:solid 1px #ccc; border-right:1px solid #ccc; padding-top:5px; margin-bottom:30px; float:left; margin-right:23px; _margin-right:5px; color:#666;}
.product_descript{width:550px; float:right;}
.title_bar{width:550px; height:30px; background-image:url(../images/group_tlbox_lightn.gif); background-repeat:no-repeat; padding-top:7px;  font-weight:bold;}
.title_bar_t{width:550px; height:30px; background-image:url(../images/group_tlbox_lightn_tr.gif); background-repeat:no-repeat; padding-top:7px;  font-weight:bold;}
.title_bar_blue{width:550px; height:30px; background-image:url(../images/group_tlbox_lightn_blue.gif); background-repeat:no-repeat; padding-top:7px;  font-weight:bold}

/*.title_bar img{width:120px; padding:0px 90px 0px 0px; _padding:0px 90px 20px 0px; display:block; height: 17px; float:right;}*/
.title_buy{width:120px; height:17px; float:right; margin-right:40px;}
.title_new{width:120px; height:17px; float:right; margin-right:40px;}
.title_new_b{width:120px; height:17px; float:right; padding-right:20px; margin-top:0px;}
.prdt_pict{float:left; width:120px; padding-top:3px; margin:0;}
.prdt_pict_k {float:left; width:180px; padding-top:3px; margin:0;}
.prdt_txt{
	width:360px;
	float:left;
	padding:3px 10px 0 25px;
	color:#666;
	line-height:1.8;
}
.prdt_txt_common{width:640px; padding-top:20px; margin-bottom:30px; float:left; color:#666; line-height:1.5;}
.prdt_txt_k{width:250px; float:left; padding:3px 10px 0 25px; color:#666; line-height:1.5;}
.sign_pic{width:25px; float:left; padding-top:3px;}
.sign_pic ul li{line-style:none;}
.text_deco{font-weight:bold; color:#FF0000; font-size:130%;}
.title_deco{font-weight:bold; color:#FF0000;}
*+html .text_deco{font-weight:bold; color:#FF0000; font-size:148%;}
.info_lineup{padding-top:30px;}

.mark_01 {padding:15px 0;}
.mark_01 p{padding-left:15px; color:#666666}
.mark_02 {padding-top:10px; margin-bottom:60px;}
.mark_02 img{padding-top:3px;}
.mark_02 p{padding-left:15px; color:#666666}

/*raigeki*/
.raigeki_pct{width:280px; margin:0; padding:0; float:right;}
.raigeki_title_bar{width:400px; height:30px; background-image:url(../images/group_tlbox_lightn_short.gif); background-repeat:no-repeat; font-weight:bold; padding-left:19px; _padding-top:10px;}
*:first-child+html .raigeki_title_bar{padding-top:9px;}
html>/**/body .raigeki_title_bar{padding-top /*\**/ :9px;}
.raigeki_title_bar_t{width:400px; height:30px; background-image:url(../images/group_tlbox_lightn_short_tr.gif); background-repeat:no-repeat; font-weight:bold; padding-left:19px; _padding-top:10px;}
*:first-child+html .raigeki_title_bar_t{padding-top:9px;}
html>/**/body .raigeki_title_bar_t{padding-top /*\**/ :9px;}

.raigeki_info{width:400px; margin:0; padding:0; float:left;}
.raigeki_descript{width:400px; margin:0; padding:0;}
.raigeki_txt{width:360px; float:left; padding:3px 10px 30px 20px; color:#666; line-height:1.5;}
.raigeki_txt2{width:260px; float:left; padding:3px 10px 30px 20px; color:#666; line-height:1.5;}
.common_raigeki{padding:10px 0 30px 0;}
.common_raigeki img{padding-right:50px;}



/* Level 5 */
h1{
	background-image:url(../images/kobetu_tlbox_lightn.gif);
	background-repeat:no-repeat;
	padding:12px 0 10px 30px;
	_padding:12px 0 12px 30px;
	font-size:140%;
	margin:0;
	_font-size:190%;
	color: #333333;
}
*+html h1{background-image:url(../images/kobetu_tlbox_lightn.gif); background-repeat:no-repeat; padding:10px 0 10px 30px; margin:0; font-size:190%;}
#right_main_title_u{width:700px; float:right;}
.common_title{border-left:5px solid #FF0000; padding-left:10px; font-weight:bold; margin-bottom:10px;}
.common_title_blue{border-left:5px solid #0066cc; padding-left:10px; font-weight:bold; margin-bottom:10px;}
.common_title_blue_b{border-left:10px solid #0066cc; padding-left:3px; font-weight:bold; margin-bottom:5px;}
.common_title_net{border-left:5px solid #9966cc; padding-left:10px; font-weight:bold; margin-bottom:10px;}
.common_title_sec{border-left:5px solid #009933; padding-left:10px; font-weight:bold; margin-bottom:10px;}
.common_title_fac{border-left:5px solid #cc9933; padding-left:10px; font-weight:bold; margin-bottom:10px;}
.series_top{width:700px; margin:20px 0 40px 0;}
.series_top_txt{
	width:420px;
	font-weight:bold;
	line-height:1.7;
	float:left;
}
.series_top_txt_full{
	width:700px;
	font-weight:bold;
	line-height:1.7;
	float:left;
}
.series_top_txt_blu{width:390px; font-weight:bold; line-height:1.5; float:left;}
.series_top_txt_net{width:390px; font-weight:bold; line-height:1.5; float:left;}
.series_top_txt_sec{width:390px; font-weight:bold; line-height:1.5; float:left;}
.series_top_txt_fac{width:390px; font-weight:bold; line-height:1.5; float:left;}
#top_btm{padding-top:10px; border-top:1px solid #CCCCCC; margin-top:20px; margin-bottom:40px;}
#top_btm img{padding-right:10px;}
#top_btm_de{padding-top:10px; border-top:1px solid #CCCCCC; margin-top:20px; margin-bottom:40px;}
#top_btm_de img{padding-right:10px;}
#top_btm2{padding:0px; margin-bottom:20px;}
#top_btm2 img{padding-right:5px;}

h2{width:690px; background-image:url(../images/second_title_bg.gif); border-top:1px solid #ccc; height:28px; border-right:1px solid #ccc; border-left:1px solid #ccc; font-size:110%; line-height:2; padding-left:10px; _padding-bottom:0; _margin:0 0 10px 0;}
*+html h2{margin-bottom:10px; }
html>/**/body h2{margin-bottom /*\**/ :10px\9; margin-top :20px\9;}
.second_info_blu h2{width:690px; background-image:url(../images/second_title_bg_blu.gif); border-top:1px solid #ccc; height:28px; border-right:1px solid #ccc; border-left:1px solid #ccc; font-size:110%; line-height:2; padding-left:10px; _padding-bottom:0; _margin:0 0 10px 0;}

.second_info_net h2{
	width:690px;
	background-image:url(../images/second_title_bg_net.gif);
	border-top:1px solid #ccc;
	height:28px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:110%;
	line-height:2;
	padding-left:10px;
	_padding-bottom:0;
	_margin:0 0 10px 0;
	margin-bottom: 10px;
	margin-top: 30px;
}

.second_info_sec h2{
	width:690px;
	background-image:url(../images/second_title_bg_sec.gif);
	border-top:1px solid #ccc;
	height:28px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:110%;
	line-height:2;
	padding-left:10px;
	_padding-bottom:0;
	_margin:0 0 10px 0;
	margin-bottom: 10px;
	margin-top: 30px;
}

.second_info_fac h2{
	width:690px;
	background-image:url(../images/second_title_bg_fac.gif);
	border-top:1px solid #ccc;
	height:28px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	font-size:110%;
	line-height:2;
	padding-left:10px;
	_padding-bottom:0;
	_margin:0 0 10px 0;
	margin-bottom: 10px;
	margin-top: 30px;
}

.second_info{margin:0px 0 30px 0; padding:0;}

.second_info ul{margin:0; padding:0;}
.second_info ul li{color:#666; list-style:none; line-height:1.6;}
.second_info p{width:500px; line-height:1.6;color:#666;}
.second_info img{margin:10px 0 30px 0;}

.copmmon_info_top{margin:20px 0 30px 0; padding:0;}
.copmmon_info_top ul{margin:0; padding:0;}
.copmmon_info_top ul li{color:#666; list-style:none; line-height:1.6;}
.copmmon_info_top p{width:500px; line-height:1.6;color:#666;}
.copmmon_info_top img{margin:10px 0 30px 0;}
.image_sys img{padding-right:35px;}
.image_sys_bottom{margin-top:10px;}
.image_sys_bottom img{padding:0; margin:0;}
#left_navi ul li.lvl5{width:200px; _width:160px; padding:9px 0 10px 40px; _padding:9px 0 10px 48px;font-size:90%;}
.info_list{margin-bottom:15px;}
.info_list480{margin-bottom:15px; width:480px;}

div.right {margin: 0.25em 0 0.5em 1em; float:right; clear:right; width: 200px; }
div.right img{margin:0; padding:0;}
div.right_big {margin: 0.25em 0 0.5em 1em; float:right; clear:right; width: 250px;}
.right_big img{margin:0; padding:0;}
.right p {margin: 0px;}

div.left {margin: 0.25em 0 0.5em 1em; float:left; width: 100px; }
div.left2 {padding: 5px 0 0 0; float:left; width: 140px; }
div.left2 img {margin: 0 0 5px 20px; }
div.left img{margin-bottom:0;}
div.left_bottom {margin:0; padding:0; float:left; width: 145px; }
div.left_bottom_end{margin:0; padding:0; float:left; width: 100px; }
div.left_bottom
div.right img{margin:0; padding:0;}
div.right_big {margin: 0.25em 0 0.5em 1em; float:right; clear:right; width: 250px;}
div.right_300 {margin: 0.25em 0 0.5em 1em; float:right; clear:right; width: 300px;}
.right_big img{margin:0; padding:0;}
.right p {margin: 0px;}

.caption {font-size: x-small; line-height: 1.25em; margin-top: 0.25em; margin-bottom: 0.5em; color:#666;}
#top_btm ul{padding:0;}
#top_btm ul li{list-style:none;}
.common_info{width:130px; text-align:center; font-size:x-small; float:left; padding-right:15px;}
.common_info img{margin:0; padding:0;}
.common_info_txt{color:#FF0000;}
.common_info_txt2{color:#666;}
.common_info_list ul{margin:0; padding:0;}
.common_info_list ul li{list-style:none; display:inline;}

/* jisin */
#right_main .blu h1{background-image:url(../images/kobetu_tlbox_earth.gif); background-repeat:no-repeat; padding:10px 0 10px 30px; _padding:12px 0 12px 30px; margin:0; _font-size:190%;}
.blu_left{width:290px;float:left; padding-left:30px; margin-top:15px;}
.second_info_blu{margin:0px 0 30px 0; padding:0;}
.second_info_blu ul{margin:0; padding:0;}
.second_info_blu ul li{color:#666; list-style:none; line-height:1.6;}
.second_info_blu p{width:500px; line-height:1.6;color:#666;}
.second_info_blu img{margin:10px 0 30px 0;}
.common_capt_blu ul li{ist-style:none; display:inline; padding-right:136px;}

.text_deco_earth {font-weight:bold;color:#0066cc;font-size:130%;}
.title_bar_blue_t {	width:550px;	height:30px;	background-image:url(../../products/earth/images/group_tlbox_earth_tr.gif);	background-repeat:no-repeat;	padding-top:7px;	font-weight:bold;}
.title_deco_earth {	font-weight:bold;	color:#0066cc;}
.prdt_txt_340 {	width:340px;	float:left;	color:#666;	line-height:1.5;	padding-top: 3px;	padding-right: 10px;	padding-bottom: 0;	padding-left: 20px;}
.prdt_txt_200 {	width:200px;	float:left;	color:#666;	line-height:1.5;	padding-top: 3px;	padding-right: 10px;	padding-bottom: 0;	padding-left: 20px;}
.prdt_pict_250 {	float:left;	width:240px;	padding-top:3px;	margin:0;}
.product_title_noline {	width:125px;	padding-top:5px;	float:left;	margin-right:23px;	_margin-right:5px;	color:#666;}
.product_title_h180 {	width:125px;	height:180px;	border-top:solid 1px #ccc;	border-right:1px solid #ccc;	padding-top:5px;	float:left;	margin-right:23px;	_margin-right:5px;	color:#666;}
.prdt_txt_180 {	float:left;	width:175px;	padding-top:3px;	padding-right: 10px;	margin: 0;}
.prdt_txt_130 {	float:left;	width:130px;	padding-top:3px;	padding-right: 10px;	margin: 0;}
.caption_bk {	font-size: x-small;	line-height: 1.25em;	margin-top: 0.25em;	margin-bottom: 0.5em;	color:#000000;}
#left_navi ul li.lvl4_net {	background-image:url(../images/tb_bl_l2_net.gif);	background-repeat:no-repeat;	padding:10px 0 8px 33px;	font-size:90%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}
#left_navi ul li.lvl4_net_gry {	background-image:url(../images/tb_bl_net_gry.gif);	background-repeat:no-repeat;	padding:9px 0 9px 33px;	font-size:90%;	background-color:#f6f5f5;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}
#left_navi ul li.lvl4_sec_gry {	background-image:url(../images/tb_bl_sec_gry.gif);	background-repeat:no-repeat;	padding:9px 0 9px 33px;	font-size:90%;	background-color:#f6f5f5;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}
#left_navi ul li.lvl4_fac_gry {	background-image:url(../images/tb_bl_fac_gry.gif);	background-repeat:no-repeat;	padding:9px 0 9px 33px;	font-size:90%;	background-color:#f6f5f5;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}
#left_navi ul li.lvl4_sec {	background-image:url(../images/tb_bl_l2_sec.gif);	background-repeat:no-repeat;	padding:10px 0 8px 33px;	font-size:90%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}
#left_navi ul li.lvl4_fac {	background-image:url(../images/tb_bl_l2_fac.gif);	background-repeat:no-repeat;	padding:10px 0 8px 33px;	font-size:90%;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;}
#left_navi ul li.lvl4_net_gry_btm {	background-image:url(../images/tb_bl_net_gry.gif);	background-repeat:no-repeat;	padding:9px 0 9px 33px;	font-size:90%;	margin-bottom:17px;	background-color:#f6f5f5;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;}
#left_navi ul li.lvl4_sec_gry_btm {	background-image:url(../images/tb_bl_sec_gry.gif);	background-repeat:no-repeat;	padding:9px 0 9px 33px;	font-size:90%;	margin-bottom:17px;	background-color:#f6f5f5;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;}
#left_navi ul li.lvl4_fac_gry_btm {	background-image:url(../images/tb_bl_fac_gry.gif);	background-repeat:no-repeat;	padding:9px 0 9px 33px;	font-size:90%;	margin-bottom:17px;	background-color:#f6f5f5;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #CCCCCC;	border-bottom-color: #CCCCCC;}
.c_net h3 {	font-size:110%;	padding-top: 2px;	padding-right: 0;	padding-bottom: 0;	padding-left: 8px;	border-bottom-width: 1px;	border-left-width: 4px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #999;	border-left-color: #9966cc;}
.c_sec h3{border-left:4px solid #009933; border-bottom:solid 1px #999; font-size:110%; padding:2px 0 0 8px;}

.c_fac h3 {	font-size:110%;	padding-top: 2px;	padding-right: 0;	padding-bottom: 0;	padding-left: 8px;	border-bottom-width: 1px;	border-left-width: 4px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #999;	border-left-color: #cc9933;}
.news_prdt_net h3 {	width:690px;	height:20px;	font-size:98%;	line-height:1.5;	margin:40px 0 20px 0;	padding:0 0 0 5px;	border-bottom-width: 1px;	border-left-width: 4px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #999;	border-left-color: #9966cc;}
.news_prdt_sec h3 {	width:690px;	height:20px;	font-size:98%;	line-height:1.5;	margin:40px 0 20px 0;	padding:0 0 0 5px;	border-bottom-width: 1px;	border-left-width: 4px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #999;	border-left-color: #009933;}
.news_prdt_fac h3 {	width:690px;	height:20px;	font-size:98%;	line-height:1.5;	margin:40px 0 20px 0;	padding:0 0 0 5px;	border-bottom-width: 1px;	border-left-width: 4px;	border-bottom-style: solid;	border-left-style: solid;	border-bottom-color: #999;	border-left-color: #cc9933;}
.title_bar_net {	width:550px;	height:30px;	background-image:url(../../products/network/images/group_tlbox_network.gif);	background-repeat:no-repeat;	padding-top:7px;	font-weight:bold
}
.title_bar_sec {	width:550px;	height:30px;	background-image:url(../../products/security/images/group_tlbox_sec.gif);	background-repeat:no-repeat;	padding-top:7px;	font-weight:bold
}
.title_bar_fac {	width:550px;	height:30px;	background-image:url(../../products/facility/images/group_tlbox_fac.gif);	background-repeat:no-repeat;	padding-top:7px;	font-weight:bold
}


/* 地震対策の基礎知識 */
.earth-sikumi-lead{font-weight:bold; line-height:2; margin:15px 0 50px 0;} 
.earth-sikumi1{margin:0 0 35px 0; padding:0;}
.earth-sikumi1 h2{width:690px; background-image:url(../images/second_title_bg_blu.gif); border-top:1px solid #ccc; height:28px; border-right:1px solid #ccc; border-left:1px solid #ccc; font-size:110%; line-height:2; padding:2px 0 0 12px; margin:0 0 10px 0;}
.earth-sikumi1 h3{font-size:105%; line-height:1.3; color:#06c; margin:0 0 3px 0;}
.earth-sikumi1-full{margin:2px 0 10px 0; padding:0;}
.earth-sikumi1-full p{font-size:100%; line-height:1.8; color:#777; margin:0; padding:0; text-align: justify;}
.earth-sikumi1-r1{margin:2px 0 10px 0; padding:0;}
.earth-sikumi1-r1 p{font-size:100%; line-height:1.8; color:#777; margin:0; padding:0 270px 0 0; text-align: justify;}
.earth-sikumi1-img1{margin:0 0 2px 20px; float:right; clear:right; width: 250px;}
.earth-sikumi1-img1 img{margin:0; padding:0;}
.earth-sikumi1-r2{margin:2px 0 10px 0; padding:0;}
.earth-sikumi1-r2 p{font-size:100%; line-height:1.8; color:#777; margin:0; padding:0 420px 0 0; text-align: justify;}
.earth-sikumi1-img2{margin:0 0 2px 20px; float:right; clear:right; width: 400px;}
.earth-sikumi1-img2 img{margin:0; padding:0;}

.earth-sindo{width:500px; margin:25px 0 0 200px; padding:0 ;}
.earth-sindo-tl{width:500px; height:15px; margin:0 0 5px 0; padding:5px 0 5px 0; border-top:2px solid #666; border-bottom:2px solid #666;}
.earth-sindo-box{width:500px; margin:0 0 5px 0; padding:5px 0 5px 0; border-bottom:1px solid #ccc;}
.earth-sindo-number{width:80px; margin:0; padding:0; float:left}
.earth-sindo-number p{font-size:150%; font-weight:bold; line-height:1; color:#f33; margin:0; padding:0 0 0 10px; text-align: left;}
.earth-sindo-number h5{ font-size:11px; color:#333; font-weight:bold; line-height:15px; margin:0; padding:0 0 0 10px; text-align:left;}
.earth-sindo-honbun{width:420px; margin:0 0 0 80px;}
.earth-sindo-honbun ul{margin:0; padding:0;}
.earth-sindo-honbun li{
	font-size:11px;
	line-height:1.3;
	color:#666;
	margin:0;
	padding:0 100px 3px 0;
	text-align: justify;
	list-style-position: outside;
	list-style-type: none;
	list-style-image: url(../../products/earth/sikumi/image/chisiki_sindo_disc.gif);
}
.earth-sindo-honbun h5{ font-size:11px; color:#333; font-weight:bold; line-height:15px; margin:0; padding:0; text-align:center;}
.earth-sindo-honbun-ill{width:80px; margin:0 0 0 20px; float:right; clear:right;}
.earth-sindo-honbun-ill img{margin:0; padding:0;}

.earth-tisiki-table{
	border-collapse: collapse;
	font-size: 10px;
	color: #666;
	line-height: 1.3em;
}
.earth-tisiki-table th{
	border: solid 1px #aaa;
	padding: 4px;
	background-color: #cde;
	font-size: 10px;
	font-weight: bold;
	color: #333;
}
.earth-tisiki-table td{
	border: solid 1px #aaa;
	padding: 4px;
	background-color: #FFF;
	font-size: 10px;
	color: #666;
}
.earth-tisiki-table-number{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	text-align: center;
}
#table-none{
	border: none;
	background-color: #fff;
}

.earth-tisiki-table2{
	border-collapse: collapse;
	font-size: 10px;
	line-height: 1.3em;
}
.earth-tisiki-table2 caption {
	font-weight: bold;
	font-size: 11px;
	line-height: 1.3em;
    padding: 15px 0 2px 0;
	text-align:left;
	color: #333;
}
.earth-tisiki-table2 th{
	border-top: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
	padding: 4px;
	font-weight: bold;
	color: #06c;
	text-align:left;
}

.earth-tisiki-table2 td{
	border-top: solid 1px #aaa;
	border-bottom: solid 1px #aaa;
	padding: 4px;
	color: #666;
}




/* network */
#right_main .net h1{background-image:url(../images/kobetu_tlbox_net.gif); background-repeat:no-repeat; padding:10px 0 10px 30px; _padding:12px 0 12px 30px; margin:0; _font-size:190%;}
.net_left{	width:290px;	float:left;	padding-left:30px;	margin-top:15px;}
.second_info_net{
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 50px;
	margin-left: 0;
}
.second_info_net ul{margin:0; padding:0;}
.second_info_net ul li{color:#666; list-style:none; line-height:1.6;}
.second_info_net p{width:500px; line-height:1.6;color:#666;}
.second_info_net img{	margin-top: 10px;	margin-right: 0;	margin-bottom: 5px;	margin-left: 0;}
.common_capt_net ul li{ist-style:none; display:inline; padding-right:136px;}
.text_deco_net {	font-weight:bold;	color:#9966cc;	font-size:130%;}
.title_bar_net_t {	width:550px;	height:30px;	background-image:url(../../products/network/images/group_tlbox_network_tr.gif);	background-repeat:no-repeat;	padding-top:7px;	font-weight:bold;}
.title_deco_net {	font-weight:bold;	color:#9966cc;}


/* security */
#right_main .sec h1{background-image:url(../images/kobetu_tlbox_sec.gif); background-repeat:no-repeat; padding:10px 0 10px 30px; _padding:12px 0 12px 30px; margin:0; _font-size:190%;}
.net_left{	width:290px;	float:left;	padding-left:30px;	margin-top:15px;}
.second_info_sec{	padding:0;	margin-top: 0px;	margin-right: 0;	margin-bottom: 50px;	margin-left: 0;}
.second_info_sec ul{margin:0; padding:0;}
.second_info_sec ul li{color:#666; list-style:none; line-height:1.6;}
.common_capt_sec ul li{ist-style:none; display:inline; padding-right:136px;}
.text_deco_sec {	font-weight:bold;	color:#009933;	font-size:130%;}
.title_bar_sec_t {	width:550px;	height:30px;	background-image:url(../../products/security/images/group_tlbox_sec_tr.gif);	background-repeat:no-repeat;	padding-top:7px;	font-weight:bold;}
.title_deco_sec {	font-weight:bold;	color:#009933;}


.second_info_sec p{
	line-height:1.6;
	color:#666;
	width: 700px;
	margin-top: 0px;
	margin-bottom: 7px;
	font-weight: normal;
	padding-right: 0px;
}


.second_info_sec h4{
	width:700px;
	font-size: 120%;
	font-weight:bold;
	color:#093;
	margin:0;
	padding:0 0 3px 0px;
}

.second_info_sec h5{
	width:700px;
	font-size: 120%;
	font-weight:bold;
	color:#093;
	margin:0;
	padding:6px 0 0px 0px;
}



/* facility */
#right_main .fac h1{background-image:url(../images/kobetu_tlbox_fac.gif); background-repeat:no-repeat; padding:10px 0 10px 30px; _padding:12px 0 12px 30px; margin:0; _font-size:190%;}
.net_left{	width:290px;	float:left;	padding-left:30px;	margin-top:15px;}
.second_info_fac{
	padding:0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 30px;
	margin-left: 0;
}
.second_info_fac ul{margin:0; padding:0;}
.second_info_fac ul li{color:#666; list-style:none; line-height:1.6;}
.second_info_fac img{	margin-top: 10px;	margin-right: 0;	margin-bottom: 5px;	margin-left: 0;}
.common_capt_fac ul li{ist-style:none; display:inline; padding-right:136px;}
.text_deco_fac {	font-weight:bold;	color:#cc9933;	font-size:130%;}
.title_bar_fac_t {	width:550px;	height:30px;	background-image:url(../../products/facility/images/group_tlbox_fac_tr.gif);	background-repeat:no-repeat;	padding-top:7px;	font-weight:bold;}
.title_deco_fac {	font-weight:bold;	color:#cc9933;}
.prdt_pict100 {	float:left;	width:100px;	padding-top:3px;	margin-top: 0;	margin-right: 40px;	margin-bottom: 0;	margin-left: 0;	vertical-align: text-botom;}

.second_info_fac p{
	line-height:1.6;
	color:#666;
	width: 700px;
	margin-top: 0px;
	margin-bottom: 7px;
	font-weight: normal;
	padding-right: 0px;
}

.second_info_fac h3{
	width:700px; 
	font-size: 130%; 
	font-weight:bold; 
	color:#c93; 
	margin:0 0 0 0px; 
	padding:0 0 10px 0px;}

.second_info_fac h4{
	width:700px;
	font-size: 120%;
	font-weight:bold;
	color:#c93;
	margin:0;
	padding:0 0 3px 0px;
}

.second_info_fac h5{
	width:700px;
	font-size: 120%;
	font-weight:bold;
	color:#c93;
	margin:0;
	padding:6px 0 0px 0px;
}




/* sagasu */
.second_info_find{margin:0; padding:0;}
.find_cnt{width:550px; float:right; }
.find_cnt h2{width:530px; background-image:url(../images/second_title_bg.gif); border-top:1px solid #ccc; height:28px; border-right:1px solid #ccc; border-left:1px solid #ccc; font-size:110%; line-height:2; padding-left:10px; _padding-bottom:0; _margin:0 0 10px 0; margin-top:30px}
.find_srvs{width:540px; margin:0; padding:0 0 0 1em;}
.find_srvs ul{padding:0 0 0 1em; margin:0;}
.find_srvs ul li{padding-left:1.2em; padding-bottom:10px; list-style:none; color:#666666; background-image:url(../images/arrow.gif); background-repeat:no-repeat;}
.find_srvs ul li a{color:#666666;}
.find_srvs ul li a:link{ color:#666; text-decoration:none; border:0;}
.find_srvs ul li a:hover{ color:#325AA0; text-decoration:underline;}

/* catalog */
.ctlg_txt{width:320px;border-bottom:solid 1px #ccc; font-size:120%; font-weight:bold; padding-top:10px; line-height:2;}
.ctlg_txt2{width:320px;border-bottom:solid 1px #ccc; font-size:120%; font-weight:bold; padding-top:10px; line-height:1;}


.submenu-tit {
	margin-bottom:30px;
}


/* 会社案内：共通 */

.title_bar_company {width:550px; height:30px; background-image:url(../images/profile-mds-bg.gif); background-repeat:no-repeat; padding-top:7px;  font-weight:bold;}

.title_bar_company .prd_txt_deco {padding-left:18px; font-weight:bold; display:block; color:#000;}

.submenu-tit {
	margin-bottom:30px;
}

.company_ser {
	margin-top:40px;
}

.company_ser img {
	margin-bottom:10px;
}

.company_ser_left {
	float:left;
	width:345px;
}
	
.company_ser_right {
	float:right;
	width:345px;
}

.indent1em {
	text-indent:1em;
}


/* 会社案内：共通（#honbunブロック） */

#honbun {
	margin-top:40px;
	margin-left:150px;
	width:550px;
}

#honbun p{
	line-height:1.5;
	color:#666;
}

#honbun p.kajyo{
	margin:0;
	padding:0;
}

#honbun .text_b{
	font-weight:bold;
}

#honbun div{
	line-height:1.5;
	color:#666;
}

#honbun table {
	width:100%;
	color:#333;
	border:1px solid #ccc;
	border-collapse:collapse;
	line-height:1.3;
	color:#666;
	}
	
#honbun th {
	padding:5px;
	border:1px solid #ccc;
	border-collapse:collapse;
	line-height:1.3;
	background-color:#eee;
	text-align:left;
	}
	
#honbun td {
	padding:5px;
	border:1px solid #ccc;
	border-collapse:collapse;
	line-height:1.3;
	text-align:left;
	}

#honbun .noline table {
	border:none;
	margin-top:10px;
	}
	
#honbun .noline th {
	border:none;
	font-weight:bold;
	background-color:#fff;
	}
	
#honbun .noline td {
	border:none;
	}



/* 会社案内：沿革と拠点の表組 */

#honbun .history-margin {
	margin-top:15px;
	margin-bottom:30px;
	}

#honbun .history table {
	border:none;
	font-size:90%;
	}

#honbun .history th {
	color:#c01;
	padding:8px;
	border:none;
	border-top:1px solid #ccc;
	font-weight:bold;
	background-color:#fff;
	vertical-align:top;
	}

#honbun .history td {
	padding:8px;
	border:none;
	border-top:1px solid #ccc;
	vertical-align:top;
	}

#honbun .history td.month {
	color:#333;
	font-weight:bold;
	text-align:right
	}

#honbun .history td.map {
	text-align:right;
	width:80px;
	}


/* 会社案内：環境への取り組み */

#honbun .column1 {
	width:508px;
	background-color:#ffeedd;
	padding:15px 20px;
	}

#honbun .center {
	text-align:center;
	}

#honbun .mb20 {
	margin-bottom:20px;
	}

#honbun .fright {
	float:right;
	margin-left:10px;
	}




/* 会社案内：社会貢献 */

#honbun .social-l {
	margin-top:15px;
	float:left;
	width:328px;
	}

#honbun .social-r {
	margin-top:15px;
	float:right;
	width:200px;
	margin-left:20px;
	}

#honbun .social-r img {
	margin-bottom:10px;
	}

#honbun .social-cap {
	font-size: x-small;
	line-height: 1.25em;
	margin-top: 0.25em;
	margin-bottom: 0.5em;
	padding-top:0.5em;
	border-top:1px solid #999;
	}


/* 会社案内：拠点ショールーム */

#honbun .show-l {
	float:left;
	width:260px;
	}

#honbun .show-r {
	float:right;
	width:260px;
	}

/* 会社案内：拠点MAP */

#honbun .map-l {
	margin-top:15px;
	float:left;
	width:328px;
	}

#honbun .map-r {
	margin-top:15px;
	float:right;
	width:200px;
	margin-left:20px;
	margin-bottom:20px;
	}

#honbun .map-l2 {
	margin-top:15px;
	float:left;
	width:378px;
	}

#honbun .map-r2 {
	margin-top:15px;
	float:right;
	width:150px;
	margin-left:20px;
	margin-bottom:20px;
	}

#honbun .greybar {
	width:100%;
	height:1px;
	background-color:#ccc;
	}

#honbun .mapimg {
	margin-top:20px;
	margin-bottom:10px;
	}




/* 英語版 全幅（会社案内より）：共通 */

.title_bar_ful {width:700px; height:30px; background-image:url(../images/ful-tl-bg.gif); background-repeat:no-repeat; padding-top:7px;  font-weight:bold;}

.title_bar_ful .prd_txt_deco {padding-left:18px; font-weight:bold; display:block; color:#000;}

.ful_submenu-tit {
	margin-bottom:30px;
}

.ful_ser {
	margin-top:40px;
}

.ful_ser img {
	margin-bottom:10px;
}

.ful_ser_left {
	float:left;
	width:345px;
}
	
.ful_ser_right {
	float:right;
	width:345px;
}

.ful_indent1em {
	text-indent:1em;
}


/* 英語版 全幅（会社案内より）：共通（#honbunブロック） */

#ful {
	margin-top:40px;
	width:700px;
}

#ful p{
	line-height:1.5;
	color:#666;
	margin:0;
	padding:0;
}

#ful p.kajyo{
	margin:0;
	padding:0px 0px 2px 20px;
}

#ful .text_b{
	font-weight:bold;
}

#ful div{
	line-height:1.5;
	color:#666;
}

#ful table {
	width:100%;
	color:#333;
	border:1px solid #ccc;
	border-collapse:collapse;
	line-height:1.3;
	color:#666;
	}
	
#ful th {
	padding:5px;
	border:1px solid #ccc;
	border-collapse:collapse;
	line-height:1.3;
	background-color:#eee;
	text-align:left;
	}
	
#ful td {
	padding:5px;
	border:1px solid #ccc;
	border-collapse:collapse;
	line-height:1.3;
	text-align:left;
	}

#ful .noline table {
	border:none;
	margin-top:10px;
	}
	
#ful .noline th {
	border:none;
	font-weight:bold;
	background-color:#fff;
	}
	
#ful .noline td {
	border:none;
	}

#ful h3{
	width:700px;
	font-size: 120%;
	font-weight:bold;
	color:#cc0011;
	margin:0;
	padding:5px 0px 0px 0px;
}

#ful h4{
	width:700px;
	font-size: 110%;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:10px 0px 0px 0px;
}

#ful h5{
	width:700px;
	font-size: 110%;
	font-weight:bold;
	color:#000000;
	margin:0;
	padding:6px 0 0px 0px;
}




/* 英語版 全幅（会社案内より）：写真 右 */

#ful .full300-l {
	margin-top:10px;
	float:left;
	width:378px;
	}

#ful .full300-r {
	margin-top:10px;
	float:right;
	width:300px;
	margin-left:20px;
	margin-bottom: 15px;
	}

#ful .full-r img {
	margin-bottom:10px;
	}

#ful .full-cap {
	font-size: x-small;
	line-height: 1.25em;
	margin-top: 0.25em;
	margin-bottom: 0.5em;
	padding-top:0.5em;
	border-top:1px solid #999;
	}


#ful .full200-txt-l {
	margin-top:10px;
	float:left;
	width:478px;
	}

#ful .full200-ph-r {
	margin-top:10px;
	float:right;
	width:200px;
	margin-left:20px;
	margin-bottom: 15px;
	}



/* 英語版 全幅（会社案内より）：写真 左 */

#ful .full200-txt-r {
	margin-top:10px;
	float:right;
	width:478px;
	}

#ful .full200-ph-l {
	margin-top:10px;
	float:leftt;
	width:200px;
	margin-right:20px;
	margin-bottom: 15px;
	}

#ful .column1 {
	width:658px;
	background-color:#ffeedd;
	padding:15px 20px;
	margin-bottom: 40px;
	}

#ful .column2 {
	width:658px;
	background-color:#ffffff;
	border:solid 1px #999; 
	padding:10px 20px 25px 20px;
	margin: 40px 0 40px 0;
	}




.text_deco_sdn {font-weight:bold;color:#cc0011;font-size:130%;}



/* ネットワーク　追加 */


#second_info_full {
	color: #000000;
	width: 700px;
}

.second_info_net_full p{
	line-height:1.6;
	color:#000000;
	width: 700px;
	margin-top: 0px;
	margin-bottom: 7px;
	font-weight: normal;
	padding-right: 0px;
}

.second_info_net_full h3{
	width:700px; 
	font-size: 130%; 
	font-weight:bold; 
	color:#9966cc; 
	margin:0 0 0 0px; 
	padding:0 0 10px 0px;}

.second_info_net_full h4{
	width:700px;
	font-size: 120%;
	font-weight:bold;
	color:#9966cc;
	margin:0;
	padding:0 0 3px 0px;
}

.second_info_net_full h5{
	width:700px;
	font-size: 120%;
	font-weight:bold;
	color:#9966cc;
	margin:0;
	padding:6px 0 0px 0px;
}

.second_info_net_full h6{
	font-size: 105%;
	font-weight:bold;
	color:#000;
	margin:0;
	padding:10px 0 0 0;
}

.net_color_100size {
	color: #96C;
	font-size: 110%;
}

.kajo1 {
	list-style-type: none;
	line-height: 140%;
	padding-left: 1em;
	list-style-image: none;
	text-indent: -1em;
	padding-right: 20px;
	padding-top: 2px;
	padding-bottom: 5px;
}
.kajo2 {
	list-style-type: disc;
	line-height: 130%;
	list-style-image: none;
	text-indent: -1em;
	padding-right: 20px;
	padding-top: 1px;
	padding-bottom: 2px;
	margin-left: 2em;
	list-style-position: inside;
}
#wrapper #main #cont #right_main .second_info_net .aten_spec {
	font-size: xx-small;
	line-height: 160%;
	color: #666666;
}
.kajo3 {
	list-style-type: disc;
	line-height: 130%;
	list-style-image: none;
	text-indent: -1em;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-position: inside;
	margin-left: 1em;
}

.kajo5 {
	margin-left: 1em;
}
.kajo5 li{
	text-indent: -1em;
	list-style-position: outside;
	list-style-type: disc;
	display: block;
	margin-left: 1.5em;
	text-align: justify;
	margin-bottom: 5px;
}

.kajo4net {
	list-style-type: disc;
	line-height: 160%;
	list-style-image: none;
	text-indent: -1em;
	list-style-position: inside;
	margin-left: 2em;
	font-size: 8pt;
	color: #000000;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial;
}
.product_title_mid2 {
	width:125px;
	height:700px;
	border-top:solid 1px #ccc;
	border-right:1px solid #ccc;
	padding-top:5px;
	float:left;
	margin-right:23px;
	_margin-right:5px;
	color:#666;
}



.column1 {
	width:658px;
	background-color:#ffeedd;
	padding:25px 25px;
	}




/* 追加201102セキュリティ時 */

#block {
	margin-top:40px;
	width:700px;
}

#block .block250-l {
	float:left;
	width:420px;
	}

#block .block250-r {
	float:right;
	width:250px;
	margin-left:20px;
	margin-bottom: 15px;
	}


#block .block200-l {
	float:left;
	width:470px;
	}

#block .block200-r {
	float:right;
	width:200px;
	margin-left:20px;
	margin-bottom: 15px;
	}


.image {
	margin: 0px;
	padding: 0px;
}
.image img{
	margin: 0px;
	padding: 0px;
}

.image-r400 {
	padding: 0px;
	float: right;
	width: 400px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}

.image-r300 {
	padding: 0px;
	float: right;
	width: 300px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}



/* 地震対策OA機器用 */

.oa_spec {
	width: 700px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	color: #666;
}
.oa_spec table {
}
.oa_spec td, th {
	padding: 3px;
}
.oa_spec h1 {
	font-size: 100%;
	line-height: 100%;
	height: auto;
	width: auto;
	color: #000;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: inherit;
	padding: inherit;
	font-weight: normal;
}
.oa_spec h2 {
	font-size: 100%;
	line-height: 110%;
	height: auto;
	width: auto;
	color: #000;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: inherit;
	padding: inherit;
	font-weight: bold;
}
.oa_spec h6 {
	font-size: 100%;
	line-height: 150%;
	height: auto;
	width: auto;
	margin: inherit;
	padding: inherit;
	font-weight: normal;
	color: inherit;
}
.oa_spec p {
	font-size: 100%;
	line-height: 110%;
	height: auto;
	width: auto;
	margin: inherit;
	padding: inherit;
}
.oa_spec img {
	margin: inherit;
	padding: 3px 0 0 0;
}



/* カタログダウンロード */

.pdf_id {
	font-size: 130%;
	font-weight:bold;
	line-height:1.2;
	margin:0 0 0 5px;
	color: #000;
}

