@charset "shift_jis";



/*
	--------------------------------
	Created: 2007.12.05
	Last Modified: 2011.03.18
	--------------------------------
*/

#print_menu{
	margin-bottom:25px;
	padding:10px 0;
	background-color:#d9d9d9;
	text-align:center;
}
#print_menu img{
	margin:0 5px;
}
@media print{
	#print_menu{display:none;}
}

/* --------------------------------
 非表示要素
 -------------------------------- */
#fnWrapper{
	display:none;
}

/* --------------------------------
 フォントサイズ
-------------------------------- */
.txt10,.txt10b { font-size:10px;}
.txt12,.txt12b { font-size:12px;}
.txt14,.txt14b { font-size:14px;}
.txt16,.txt16b { font-size:16px;}
.txt18,.txt18b { font-size:18px;}



/* --------------------------------
 コンテンツ領域
-------------------------------- */
div#globalFooter ul.functionNav{
	width:600px;
}



/* --------------------------------
 見出し
-------------------------------- */
#lp1 #top_lead{
	background:none;
	border-bottom:1px solid #dedede;
}

/* 背景レッド、下線なし
-------------------------*/
.heading_br_bn{
	background-color:#fff;
	border-left:solid 3px #b60000;
}

/* 見出し横にバー
-------------------------*/
.bar_s{
	background-image:none;
	border-left:2px solid #cb1011;
}
.bar_l{
	background-image:none;
	border-left:4px solid #cb1011;
}


/* お問い合わせ窓口用
-------------------------*/
.head_contact{
	background-image:none;
	padding-top:5px;
}
.head_contact div{
	background-image:none;
}
.head_contact span{
	margin:0;
	padding:0 0 10px 5px;
	background-image:none;
	color:#444;
	font-weight:bold;
	height:auto;
	line-height:normal;
	border-bottom:solid 1px #CCCCCC;
}

/* --------------------------------
 コンテンツ背景
-------------------------------- */
#lp1 .submenu_wrap .c_right, #lp1 .submenu_wrap .c_left, #lp1 .submenu_wrap .c_center,
#lp2 .submenu_wrap .c_right, #lp2 .submenu_wrap .c_left{
	background:none;
	border-left:1px solid #eaeaea;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
}
#lp1 .submenu_wrap .item,
#lp2 .submenu_wrap .item{
	background:none;
	border-top:2px solid #cc0000;
}
#lp1 .c_center{
	margin-left:17px;
}


/* --------------------------------
 右メニュー
-------------------------------- */
#local_nav {
	margin-right: 0;
	margin-left: 0;
	background: none;
	border: 1px solid #d9d9d9;
}
#side_menu .caption,
#side_menu #case_banner .caption {
	margin: 0;
	padding: 1.5em 10px .67em;
	background: none;
	border-top: 4px solid #c00;
}
#local_nav ul {
	padding: 0;
	background: none;
}
#side_menu #category,
#side_menu #exhibition{
	background:none;
	border-top:4px solid #00bc00;
}
#side_menu #banner li{
	margin-bottom:8px;
}

/* --------------------------------
 リスト
-------------------------------- */

/* 横並び
-------------------------*/
.hori_list li{
	padding-left:0;
	background-image:none;
}

/* 縦並び
-------------------------*/
.hori_list li, ul.ver_list li{
	padding-left:0;
	background-image:none;
}


/* --------------------------------
 リンク
-------------------------------- */
.arr_g,
#lp1 .submenu_wrap .item .arr_g {
	padding-left:0;
	background-image:none;
}


/* --------------------------------
 ボーダー
-------------------------------- */
/* ドットライン (黒)
-------------------------*/
.border_dot_bk{
	background-image:none;
	border-bottom:1px solid #000;
}


/* --------------------------------
 改ページ
-------------------------------- */
.break_point{
	display:block;
	font-size:0px;
	page-break-after:always;
	height:0;
	overflow:hidden;
}


/* --------------------------------
 LP2
-------------------------------- */
#lp2 h2{
	float:left;
	width:55%;
}
.bt-contact span {
	position:relative;
}


/* --------------------------------
 LP3 詳細ページリンク・お問い合わせ非表示 2008/11/20
-------------------------*/
.bottom-links .left{
	width:290px;
}
.bottom-links{
	display:none;
}


/* --------------------------------
 LP2 お問い合わせボタンを非表示 2014/07/15
-------------------------------- */
.button-wrap{
	display:none;
}

/* --------------------------------
 法人トップ
-------------------------------- */
* html #index_b{
	zoom:65%;
}
#index_b #proSertch{
	width:485px;
	background:none;
	border:1px solid #d7d7d7;
}
* html #index_b #proSertch{
	padding:0 5px 0 0;
}
*:first-child+html #index_b #proSertch{
	padding:0 5px 5px 0;
}
#index_b #proSertch .wrap{
	background:none;
	line-height:0.5;
}
#index_b #proSertch li.q input{
	width:300px;
}
#index_b #tabMenu #products .wrapper,
#index_b #tabMenu #area .wrapper,
#index_b #tabMenu #summary .wrapper{
	margin-left:7px;
	background:none;
	border-top:2px solid #4cac1e;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
#index_b #tabMenu #products .wrapper .inner,
#index_b #tabMenu #area .wrapper .inner,
#index_b #tabMenu #summary .wrapper .inner{
	padding:0 7px;
	background:none;
}
#index_b #tabMenu #case .wrapper{
	width:183px;
	background:none;
	border-top:2px solid #4cac1e;
	border-bottom:1px solid #d7d7d7;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
#index_b #tabMenu #case .wrapper .inner{
	background:none;
}
#index_b #tabMenu #case .wrapper.wide{
	width:380px;
	background:none;
}
#index_b #tabMenu #case .wrapper.wide .inner{
	background:none;
}
#index_b #tabMenu #case .wrapper .wrapperIn{
	background:none;
}
#tabMenu #case .wrapper .wrapperIn.single{
	width:174px;
}
#tabMenu #case .wrapper .wrapperIn div{
	float:right;
	width:174px;
}
#index_b #tabMenu #case li,
#index_b #tabMenu #case .wrapper .wrapperIn div{
	background:none;
	border-bottom:1px solid #d9d9d9;
}
#index_b #tenjikai{
	background:none;
	border-top:2px solid #4cac1e;
	border-bottom:1px solid #ececec;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
}
#index_b #tenjikai .wrap{
	background:none;
}
#index_b #informationArea{
	background:none;
}
#index_b #keywordsArea_b{
	background:none;
	border-bottom:1px solid #ececec;
	border-left:1px solid #ececec;
	border-right:1px solid #ececec;
}
#index_b #sideContents .rightContents{
	background:none;
	border:1px solid #ececec;
}
#index_b #sideContents .rightContents .wrap{
	background:none;
}
#index_b #tabMenu .wrapper a,
#index_b #tenjikai ul li,
#index_b #informationArea dl.index dt,
#index_b #sideContents .rightContents li a,
#index_b #sideContents .banner p a{
	padding-left:0;
	background:none;
}