#Subcontents {
    background: url("/products/images/subnaviarea_bg.jpg") no-repeat 0 0;
    margin-bottom: 30px;
    margin-left: 20px;
    padding: 0;
    width: 950px;
}

#TypeCOLUMN1 #Subcontents {
    margin-bottom: 2px;
}


#Subcontents p.title {
    margin-bottom: 0;
    padding-bottom: 0px;
    padding-left: 25px;
    width: 900px;
}
 ul.Subnavilist {
 	margin-bottom: 10px;
 }
 ul.Subnavilist li {
	float: left;
}

#Subcontents .search {
	width: 630px;
	float: left;
	background: url("/products/capacitor/images/bg_search01.jpg") no-repeat 0 0;
	padding-top: 4px;
}
.search a.has-arrow {
    background: url("/common/images/arrow01.gif") no-repeat 0 0.3em;
    padding-left: 9px;
    text-align: left;
}
#Subcontents .search .searchcontents {
	width: 610px;
	background: url("/products/capacitor/images/bg_search02.jpg") no-repeat 0 100%;
	padding: 10px;
}
#Subcontents .search .searchcontents .subtitle {
	float: left;
	margin-right: 20px;
}
#Subcontents .search .searchcontents .searchtext {
	font-size: 88%;
	padding-top: 2px;
}
#Subcontents .search .searchcontents a.searchtext02  {
	font-size: 88%;
	color: #000000;
	padding-bottom: 4px;
}
/* #Subcontents .search .searchcontents ul.btnarea {
	width: 295px;
	float: left;
}
#Subcontents .search .searchcontents ul.btnarea li {
	float: left;
	margin-right: 5px;
}
#Subcontents .search .searchcontents ul.btnarea li.last {
	margin-right: 0px;
}
#Subcontents .search .searchcontents .searchbox .searchboxcontents .search-box {
	background: url(/common/images/re_search_box.gif) 0 0;
	float: left;
	height: 21px;
	width: 230px;
}*/
#Subcontents .search .searchcontents .searchbox .searchboxcontents .choice input {
/*
	margin-right: 3px;
	_margin-right: 2px;
	*:margin-right: 2px;
	*/
}


#Subcontents .search .searchcontents .searchbox .searchboxcontents p.search-btn {
	float: left;
	width: 44px;
}
#Subcontents .search .searchcontents .searchbox .searchboxcontents p.search-btn input {
	vertical-align: top;
}

#Subcontents .searchbox {
	width: 310px;
	float: right;
	background: url("/products/capacitor/images/bg_searchbox01.jpg") no-repeat 0 0;
	padding-top: 5px;
	margin-left: 5px;
}
#Subcontents .searchbox .subtitlearea {
	margin-bottom: 7px;
	_margin-bottom: 0px;
	height: 15px;
}
#Subcontents .searchbox .subtitlearea .wildcard {
	padding-top: 5px;
}
#Subcontents .searchbox .search-box {
	margin-bottom: 6px;
}
#Subcontents .searchbox .searchboxcontents {
	background: url("/products/capacitor/images/bg_searchbox02.jpg") no-repeat 0 100%;
	padding: 5px 15px 5px 15px;
}
/*
#Subcontents .searchbox .searchboxcontents .howto {
	width: 200px;
	float: right;
}

#Subcontents .searchbox .searchboxcontents .howto {
	float: right;
	width: 160px;
}
#Subcontents .searchbox .searchboxcontents .howto .left {
	float: left;
}
#Subcontents .searchbox .searchboxcontents .howto .right {
	float: right;
}*/

#Subcontents .searchbox .searchboxcontents .howto {
	width: 160px;
	float: right;
}
#Subcontents .searchbox .searchboxcontents .howto dl{
	float: right;
	margin-bottom: 0px;
}
#Subcontents .searchbox .searchboxcontents .howto dl dt {
	width: 20px;
	float: left;
	height: 15px;
}
#Subcontents .searchbox .searchboxcontents .howto dl dd {
	float: left;
	padding-left: 0px;
}

#Subcontents .searchbox .searchboxcontents .howto p {
	float: left;
	margin-right: 3px;
}
#Subcontents .searchbox .searchboxcontents .choice {
	margin-bottom: 6px;
}
#Subcontents .searchbox .searchboxcontents .choice p {
	font-size: 10px;
	float: left;
	margin-right: 5px;
}

#Subcontents .btnblock {
	width: 298px;
	border: solid 3px #D0D4D8;
	float: right;
	padding: 3px 5px 0px 5px;
}
#Subcontents .topbtnblock {
	width: 310px;
	padding: 5px 5px 0px 5px;
	_padding: 5px 5px 3px 5px;
	*:padding: 5px 5px 3px 5px;
}
#Subcontents .btnblock ul li {
	float: left;
	margin-right: 5px;
	margin-bottom: 3px;
	_margin-bottom: 0px;
	*:margin-bottom: 0px;
	line-height: 0;
}

#Subcontents .topbtnblock ul li {
	float: left;
	margin-right: 5px;
	margin-bottom: 6px;
	_margin-bottom: 2px;
	*:margin-bottom: 3px;
	line-height: 0;
}
#Subcontents .btnblock ul li.last {
	margin-right: 0px;
}

.search a.has-arrow {
    background: url("/common/images/arrow01.gif") no-repeat 0 0.3em;
    padding-left: 9px;
    text-align: left;
}
#Subcontents .search .searchcontents {
	width: 610px;
	background: url("/products/capacitor/images/bg_search02.jpg") no-repeat 0 100%;
	padding: 4px 10px 6px 10px;
}
#Subcontents .search .searchcontents .subtitle {
	float: left;
	margin-right: 20px;
}
#Subcontents .search .searchcontents .subtitle02 {
	float: left;
	margin-right: 5px;
	/*margin-top:  3px;*/
}
#Subcontents .search .searchcontents ul.btnarea {
	width: 295px;
	float: left;
}
#Subcontents .search .searchcontents ul.btnarea li {
	float: left;
	margin-right: 5px;
	height:41px;
}
#Subcontents .search .searchcontents ul.btnarea li.last {
	margin-right: 0px;
}
#Subcontents .search .searchcontents .searchbox .searchboxcontents .search-box {
	background: url(/common/images/re_search_box.gif) 0 0;
	float: left;
	height: 21px;
	width: 230px;
}
#Subcontents .search .searchcontents .searchbox .searchboxcontents input#number_search {
	margin: 4px 5px;
	_margin: 2px 3px;
	border: 0px;
	font-size: 12px;
	color: #666666;
	line-height: 1.1em;
	width: 215px;
}

#Subcontents .search .searchcontents .searchbox .searchboxcontents p.search-btn {
	float: left;
	width: 44px;
}
#Subcontents .search .searchcontents .searchbox .searchboxcontents p.search-btn input {
	vertical-align: top;
}

#Subcontents .searchbox {
	width: 310px;
	float: right;
	background: url("/products/capacitor/images/bg_searchbox01.jpg") no-repeat 0 0;
	padding-top: 5px;
	margin-left: 5px;
}

#Subcontents .searchbox .subtitlearea img {
	margin: 0px;
}
#Subcontents .searchbox .subtitlearea img.over {
	margin-top: 3px;
}
#Subcontents .searchbox .search-box {
	margin-bottom: 6px;
}
#Subcontents .searchbox .searchboxcontents {
	background: url("/products/capacitor/images/bg_searchbox02.jpg") no-repeat 0 100%;
	padding: 2px 15px 5px 15px;
}


/*高分子コンデンサ、トリマコンデンサ製品検索ページ*/
#ContentsArea .search02 {
	width: 800px;
	background: url("/products/capacitor/kt_search/images/bg_search06.jpg") no-repeat 0 0;
	padding-top: 4px;
	margin:0 auto 20px;
}

/*IE7*/
*:first-child+html #ContentsArea .search02 {
	padding-bottom:30px;
}

.search02 a.has-arrow {
    background: url("/common/images/arrow01.gif") no-repeat 0 0.3em;
    padding-left: 9px;
    text-align: left;
}
#ContentsArea .search02 .searchcontents {
	width: 800px;
	background: url("/products/capacitor/kt_search/images/bg_search05.jpg") no-repeat 0 100%;
	padding: 12px 0px 15px 40px;
	*padding: 12px 0px 14px 40px;
	padding: 12px 0px 13px 40px/9;/* IE8 */
}
#ContentsArea .search02 .searchcontents .subtitle {
	float: left;
	padding-bottom: 10px;
}
#ContentsArea .search02 .searchcontents .subtitle02 {
	float: left;
	margin-right: 5px;
	_margin-right: 2px;
}
#ContentsArea .search02 .searchcontents ul.btnarea {
	width: 200px;
	float: left;
	padding-right:5px;
}
#ContentsArea .search02 .searchcontents ul.btnarea li {
	float: left;
	margin-right: 5px;
	*margin-right: 0;
}
#ContentsArea .search02 .searchcontents ul.btnarea li.last {
	margin-right: 0px;
}
#ContentsArea .search02 .searchcontents .searchbox02 .searchboxcontents .search-box {
	background: url(/products/capacitor/kt_search/images/re_search_box.gif) 0 0;
	float: left;
	height: 28px;
	width: 250px;
}
#ContentsArea .search02 .searchcontents .searchbox02 .searchboxcontents input#number_search {
	margin: 8px 5px;
	_margin: 2px 3px;
	_padding:5px 0 0 2px;
	border: 0px;
	font-size: 12px;
	color: #666666;
	line-height: 1.1em;
	width: 240px;
}

#ContentsArea .search02 .searchcontents .searchbox02 .searchboxcontents p.search-btn {
	float: left;
	width: 70px;
	*position:relative;
	*top:-1px;
	_height:29px;
}
#ContentsArea .search 02.searchcontents .searchbox02 .searchboxcontents p.search-btn input {
	vertical-align: top;
}

#ContentsArea .searchbox02 {
	width: 350px;
	float: left;
	background: url("/products/capacitor/kt_search/images/bg_searchbox01.jpg") no-repeat 0 0;
	padding-top: 5px;
	margin:0 5px;
}
#ContentsArea .searchbox02 .subtitlearea {
    padding-bottom:8px;
}

#ContentsArea .searchbox02 .subtitlearea.forie {
    *padding-bottom:3px;
}

#ContentsArea .searchbox02 .search-box {
	margin-bottom: 10px;
}

#ContentsArea .searchbox02 .searchboxcontents {
	background: url("/products/capacitor/kt_search/images/bg_searchbox02.jpg") no-repeat 0 100%;
	padding:  10px 15px 0;;
	height:95px;
}


#ContentsArea .search02 .searchcontents .subtitle03 {
	margin:8px;
	*margin-top:5px;/* IE6 IE7 */
	margin-top:14px/9;/* IE8 */
}

#ContentsArea .search02 .searchcontents .subtitle03text{
    margin-left:17px;
}


#ContentsArea #Search-box03 {
    margin-top: 0;
    position: relative;
    width: 320px;
}
#ContentsArea #Search-box03 .sh-box03 {
    background: url("/products/capacitor/kt_search/images/re_search_box02.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
	margin-bottom:10px;
    padding-top: 0;
    width: 320px;
	*position:relative;
    *top:5px;

}

#ContentsArea #Search-box03 a#Search-box03-btn{
    color: #666666;
    display: block;
    height: 28px;
    line-height: 1.8em;
    padding: 0 5px;
    text-decoration: none;
    width: 320px;
}

#ContentsArea #Search-box03 a#Search-box03-btn p{
    padding-top:5px;
}


#ContentsArea .sh-box03 a#Search-box03-btn:hover {
    background: url("/products/capacitor/kt_search/images/re_search_box02.gif") no-repeat scroll 0 -28px transparent;
}
#ContentsArea .sh-box03 a#Search-box03-btn {
    background: url("/products/capacitor/kt_search/images/re_search_box02.gif") no-repeat scroll 0 -56px transparent;
}
#ContentsArea #Search-box03 ul {
    background-color: #FFFFFF;
    border: 1px solid #93999F;
    display: none;
    left: 0;
    margin-top: 0;
    padding-top: 0;
    position: absolute;
    top: 0;
    width: 288px;
}
#ContentsArea #Search-box03 ul li {
    background: url("/common/images/re_search_line.gif") repeat-x scroll 0 0 transparent;
    display: block;
    padding: 1px;
}
#ContentsArea #Search-box03 ul li.top {
    background: none repeat scroll 0 0 transparent;
    padding-top: 4px;
}

#ContentsArea #Search-box03 ul li a {
    color: #2D3339;
    display: block;
    font-size: 12px;
    line-height: 1.4em;
    padding: 2px 4px 0;
    width: 279px;
}

#ContentsAreaa #Search-box03 ul li a:link {
    text-decoration: none;
}
#ContentsArea #Search-box03 ul li a:visited {
    text-decoration: none;
}
#ContentsArea #Search-box03 ul li a:hover {
    background-color: #EBEEF1;
    text-decoration: underline;
}
#ContentsArea #Search-box03 ul li a:active {
    background-color: #EBEEF1;
    text-decoration: underline;
}

#ContentsArea .searchbox02 .searchboxcontents .choice {
	margin-bottom: 6px;
}
#ContentsArea .searchbox02 .searchboxcontents .choice p {
	font-size: 88%;
	float: left;
	margin-right: 5px;
}

*:first-child+html #ContentsArea .searchbox02 .searchboxcontents .choice p.forie {
    margin-top:14px;
}

#ContentsArea .searchbox02 .searchboxcontents .choice p.forie {
   _margin-top:4px;
}

#ContentsArea .search02 .searchcontents .choice input {
    margin-right: 2px;
    *margin-right: 0;
	*position:relative;
	*top:5px;
	vertical-align:text-bottom;
	*vertical-align:middle;
}
#ContentsArea .searchbox03 .searchboxcontents03 .choice input {
    margin-right: 2px;
    *margin-right: 0;
	*position:relative;
	*top:5px;
	/*vertical-align:text-top;*/
	*:vertical-align:text-bottom;
	_vertical-align:text-bottom;
}

*:first-child+html #ContentsArea .search02 .searchcontents .choice input {
	*position:relative;
	*top:6px;
}

#ContentsArea .search02 .searchcontents .choice label {
	*position:relative;
	*top:6px;/*IE6*/
}


*:first-child+html #ContentsArea .search02 .searchcontents .choice label {
	*position:relative;
	*top:7px;/*IE7*/
}

html>/**/body #ContentsArea .search02 .searchcontents .choice label {
	position/*\**/:relative\9;
	top/*\**/:-3px\9;/*IE8*/
}

@media screen and (-webkit-min-device-pixel-ratio:0){
#ContentsArea .search02 .searchcontents .choice label {
	position:relative;
	top:-2px;/*Google Chrome*/
}
}

/*--ここまで--高分子コンデンサ、トリマコンデンサ製品検索ページ*/


/*リファレンスエリア*/
.re-parts {
	border: solid 1px #D0D4D8;
	padding-top: 1px;
	padding-left: 1px;
	margin-bottom: 10px;
}
.re-parts h2 {
	background: none;
	border: none;
	min-height: 0px;
	margin-bottom: 1px;
}
#SubnaviArea .re-parts h2 a {
	color: #000000;
}
.re-parts .title01 {
	background: url("/common/images/re_h2title01.jpg") no-repeat 0 0;
}
.re-parts .re-partsarea {
	border-top: solid 1px #D0D4D8;
	padding: 10px 0 10px 0;
}
.re-parts .re-partsarea p {
	margin-left: 10px;
	padding-right: 10px;
}
.re-parts .re-partsarea div {
	margin-bottom: 10px;
}
.re-parts .re-partsarea div.last {
	margin-bottom: 0px;
}
.re-parts div.re-linebox {
	background: url("/common/images/re-line.gif") repeat-x 0 0;
	margin-bottom: 0px;
	padding-top: 15px;
}
.re-parts .re-linebox .left {
	width: 95px;
	float: left;
	margin-bottom: 0px;
}
.re-parts .re-linebox .right {
	width: 100px;
	float: right;
	margin-bottom: 0px;
}
.re-parts .mini {
	font-size: 88%;
	margin-bottom: 10px;
}


/*コンテンツエリア*/

.elm-clm-box02-left .elm-box .left,
.elm-clm-box02-left2 .elm-box .left {
	width: 200px;
	float: left;
}
.elm-clm-box02-left .elm-box .right,
.elm-clm-box02-left2 .elm-box .right {
	width: 130px;
	float: right;
}

.qbox {
	background: url(/products/capacitor/design/faq/mlcc/details/images/icon_q.gif) #EDF0F8 20px 20px no-repeat;
	padding: 20px 20px 20px 50px;
	font-size: 160%;
	font-weight:bold;
}
.abox {
	background: url(/products/capacitor/design/faq/mlcc/details/images/icon_a.gif) 20px 20px no-repeat;
	padding: 20px 10px 20px 50px;
	font-size: 130%;
}

.detailslink p {
	margin-left: 315px;
}

.backlink {
	padding: 30px;
	border-top: solid 1px #D0D4D8;
}
.backlink p {
	margin-left: 297px
}
.backlink .sub-back {
    background: url("/common/images/sub_navi_back.gif") no-repeat 0 0 transparent;
    color: #2D3339;
    display: block;
    padding-bottom: 20px;
    padding-left: 15px;
    text-decoration: none;
}

.icon-back02 {
    background: url("/common/images/sub_navi_back.gif") no-repeat scroll 0 0 transparent;
    color: #2D3339;
    padding-bottom: 20px;
    padding-left: 15px;
}

.icon-back02:visited {
    color: #2D3339;
}

.icon-back03 {
    margin-bottom:80px;
	text-align:center;
}


.section03 {
    margin: 45px 0 30px 0;
}

.section04 {
    margin-bottom: 25px;
}

.fontRed {
    color: #cc0000;
}

.elm-body-navi {
    margin-bottom:10px;
}

.h1_titarea p{
    position:relative;
	top:-46px;
	float:right;
}

.allcatalog{
    background:url(/products/capacitor/images/icn_catalog.gif) no-repeat scroll 0 50% transparent;
	padding:15px 0 13px 15px;
	margin-bottom:5px;
}

.allarticle{
    background:url(/products/capacitor/images/icn_article.gif) no-repeat scroll 0 50% transparent;
	padding:15px 0 13px 18px;
	margin-bottom:5px;
}

.alldesign_support{
    background:url(/products/capacitor/images/icn_design_support.gif) no-repeat scroll 0 50% transparent;
	padding:15px 0 13px 15px;
	margin-bottom:5px;
}


/*安全規格認定書*/
.chiptypetit01 {
    background: url("/products/capacitor/design/certification/images/img01.jpg") no-repeat scroll 46% 3px transparent;
    height: 35px;
	position:relative;
	top:-5px;
}
.leadtypetit01 {
    background: url("/products/capacitor/design/certification/images/img02.jpg") no-repeat scroll 44% 0 transparent;
    height: 35px;
	position:relative;
	top:-5px;
}
.carleadtypetit01 {
    background: url("/products/capacitor/design/certification/images/img03.jpg") no-repeat scroll 47% 0 transparent;
    height: 35px;
	position:relative;
	top:-5px;
}


/*タイトル*/
h2.nosetting {
	background: none;
	border: none;
	padding: 0px;
}
h2.nomargin {
	margin-bottom: 0px;
}


/*1カラムのページ*/
.clm1-box02 {
	width: 950px;
	background: url(/common/images/1clm-box02.gif) 0 100% no-repeat;
	margin-bottom: 30px;
}

.clm1-box02 .clm1-box02-left {
	width: 465px;
	float: left;
	margin-right: 20px;
}
.clm1-box02 .clm1-box02-left2 {
	width: 465px;
	float: left;
}
.clm1-box02 h2.h2-clm1-box02 {
	background: url(/common/images/clm1-box02_tit_bg2_2clm.gif) 0 100% no-repeat;
	margin-bottom:12px;
	border-bottom:1px solid #D0D4D8;
}

.clm1-box02 .txtbox{
   padding:0 12px;
}


/* BODY NAVI */
.elm-list03 li {
    border-right: 1px solid #d0d2d8;
    display: inline;
    padding: 0 9px;
	text-align:center;
}

.elm-list03 li.end {
    border-right:none;
}

ul.elm-list03 li.list {
    background: url("/common/images/elm_list00.gif") no-repeat scroll 9px 4px transparent;
    list-style-position: outside;
    padding-left: 19px;
}


/*コンデンサトップ*/
.capacitor-top {
	margin-left: 20px;
}


/*初めての方でも少量からご購入いただけます*/

.first_header {
    background: url("/products/capacitor/first/images/bg_contents_top.jpg") no-repeat scroll 0 0 transparent;
	height:367px;
	position:relative;
	left:-22px;
	margin-top:10px;
	width: 956px;
}

.first_header .inner{
    padding:130px 0 20px 55px;
	width:400px;
}
.cap_container {
    background: url("/products/capacitor/first/images/bg_contents_wrap.gif") repeat-y scroll 0 0 transparent;
    padding: 0 0 20px;
    text-align: left;
    width: 956px;
	position:relative;
	left:-22px;
}

.cap_contents{
    width:870px;
	padding-left:43px;
}

.cap_contents h1{
    margin-bottom:0;
}

.elm_box02_first{
    padding:0px 20px 0px 20px;
    background:url("/products/capacitor/first/images/bg_contents_bottom_002.gif") no-repeat scroll 0 100% transparent;
}


.elm-cap-3clm {
    background:url(/products/capacitor/first/images/bg_elm-cap-3clm.gif) repeat-y scroll 0 0 transparent;
}
.elm-cap-3clm .left3 {
    float: left;
    margin-right: 15px;
    width: 250px;
    padding:0 10px 0 20px;
}

.elm-cap-3clm .right3 {
    float: left;
	padding-left:15px;
    width: 238px;
}

.elm-cap-3clm .tel-box{
    border: 1px solid #D0D4D8;
    margin-bottom: 10px;
    padding:7px 5px 0 3px;
	margin-left:25px;
	width:190px;
	
}

.elm-cap-3clm-02 {
    background:url(/products/capacitor/contact/images/bg_elm-cap-3clm_02.gif) repeat-y scroll 0 0 transparent;
}
.elm-cap-3clm-02 .left {
    float: left;
    width: 250px;
	padding-right:40px;
}

.elm-cap-3clm-02 .right {
    float: left;
    width: 250px;
}

.elm-cap-3clm-02 .tel-box{
    border: 1px solid #D0D4D8;
    margin-bottom: 10px;
    padding:7px 5px 0 3px;
	margin-left:25px;
	width:190px;
	
}


.first_search{
   padding-bottom:10px;
}
.first_search01{
   _padding-bottom:0px;
}

.first_search .first_search-box{
   float:left;
   margin-right:10px;
}

.first_search .end{
   margin-right:0;
}

.searchbox03 {
    background: url("/products/capacitor/first/images/bg_searchbox03.jpg") no-repeat scroll 0 0 transparent;
    float: left;
    width: 410px;
	height:110px;
}

.first_search .left2 {
	height:110px;
}

.first_search .right2 {
    float:right;
	height:110px;
}

.searchbox03 .searchboxcontents03 {
    padding: 17px 25px;
}

.searchbox03 .searchboxcontents03 .subtitlearea {
    margin-bottom:5px;
}
.searchboxcontents03 .subtitle02 {
    float: left;
    margin-right: 5px;
}

.searchbox03 .searchboxcontents03 .howto {
    float: right;
}

.searchbox03 .searchboxcontents03 .howto dl {
    float: right;
    margin-bottom: 0;
}
.searchbox03 .searchboxcontents03 .howto dl dt {
    float: left;
    width: 20px;
}
.searchbox03 .searchboxcontents03 .howto dl dd {
    float: left;
    padding-left: 0;
}

.searchboxcontents03 a.searchtext02 {
    color: #000000;
    font-size: 88%;
    padding-bottom: 4px;
}

.searchboxcontents03 .search-box {
    background: url("/products/capacitor/first/images/re_search_box.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
    width: 285px;
}
.searchbox03 .search-box {
    margin-bottom: 10px;
}

.searchbox03 .searchboxcontents03 p.search-btn {
    float: left;
    width: 70px;
    _margin-top: -1px;
     *:margin-top: -1px;
}

.searchbox03 .searchboxcontents03 input#number_search {
    border: 0 none;
    color: #666666;
    font-size: 12px;
    line-height: 1.1em;
    margin: 8px 5px;
	width:275px;
}

.searchbox03 .searchboxcontents03 .choice p {
    float: left;
    font-size: 88%;
    margin-right: 10px;
}

.first_footer {
    background: url("/products/capacitor/first/images/bg_contents_bottom.gif") no-repeat scroll 0 0 transparent;
    padding: 20px 20px 15px;
    text-align: left;
	width: 956px;
	position:relative;
	left:-22px;
}
/*--ここまで--初めての方でも少量からご購入いただけます*/

.mg-r{
    margin-right:7px;
}
.minitxt{
    font-size:85%;
	line-height: 1.5em;
	margin:4px 0;
}
.bigtxt{
    font-size:130%;
	margin:7px 0;
	line-height:normal;
}

.h1_tit {
    margin:20px 0 10px 0;
	*margin:15px 0 10px 0;
}

.h1_tit h1 {
    margin: 0;
}


.cap_container02 {
    background: url("/products/capacitor/images/bg_contents_wrap.gif") repeat-y scroll 0 0 transparent;
    padding: 0 0 20px;
    position: relative;
    text-align: left;
    width: 956px;
}

.cap_container02 .elm-cap-webbg {
    background: url("/products/capacitor/strength/images/elm-cap-webbg.gif") no-repeat scroll 0 50px transparent;
    position: relative;
    width: 956px;
}

.cap_contents02 {
    width: 810px;
}

.cap_contents02 p{
    line-height: 1.8;
}

.cap_footer {
    background: url("/products/capacitor/images/bg_contents_bottom.gif") no-repeat scroll 0 0 transparent;
    padding: 10px 20px 15px;
    *padding: 0 20px 15px;
    position: relative;
    text-align: left;
    width: 956px;
}

/*2カラム*/
.elm-clm-cap .left {
    float: left;
    width: 470px;
}
.elm-clm-cap .right {
    float: right;
    width: 300px;
}

.elm-clm-cap02 .left {
    float:left;
    width: 300px;
}
.elm-clm-cap02 .right {
    float:right;
    width: 470px;
}

.elm-clm-cap03 {
   width:470px;
}
.elm-clm-cap03 .left {
    float: left;
    width: 250px;
}
.elm-clm-cap03 .right {
    float: right;
    width: 200px;
}

.elm-clm-cap06 .left {
    float: left;
    width: 390px;
}
.elm-clm-cap06 .right {
    float: right;
    width: 390px;
}

.elm-clm-cap07 .left {
    float: left;
    width: 500px;
}
.elm-clm-cap07 .right {
    float: right;
    width: 280px;
}


.elm-clm-cap02 h3{
   margin-bottom:10px;
   *margin-bottom:0;
}

.elm_weblink {
    float: right;
    position: relative;
    top: -35px;
	*top: -20px;
}

.elm-clm-cap02 h3{
   font-size:120%;
   min-height:25px;
   *height:25px;
}

.cap_footer_strength{
    background:url("/products/capacitor/strength/images/bg_contents_bottom05.jpg") no-repeat scroll 0 100% transparent;
    padding: 10px 0 15px;
    *padding-bottom: 15px;
    position: relative;
    text-align: left;
    width: 956px;
	min-height:260px;
	*height:260px;
	margin-bottom:15px;
}

.cap_footer_strength p{
    width:570px;
}

.elm-cap-big3clm {
    background: url("/products/capacitor/strength/images/elm_clm_big3clm.gif") no-repeat scroll 0 100% transparent;
    margin-bottom: 30px;
    width: 950px;
}

.elm-cap-big3clm .left {
    float: left;
    margin-right: 10px;
    width: 310px;
}

.elm-cap-big3clm .left2 {
    float: left;
    margin-right: 10px;
    width: 310px;
}

.elm-cap-big3clm .right {
    float:right;
    width: 310px;
}

.elm-cap-big3clm .elm_box {
    padding:0 15px;
}
.elm-cap-big3clm .elm_box02 {
    padding:0 25px;
}
.elm-cap-big3clm h2.h2-box-2clm {
    background: url("/products/capacitor/strength/images/elm-cap-big3clm_tit.gif") no-repeat scroll 0 100% transparent;
	margin-bottom:10px;
	border-top: 1px solid #d0d4d8;
}

.elm-cap-big3clm h2.h2-box-2clm02 {
    background: url("/products/capacitor/strength/images/elm-cap-big3clm_tit02.gif") no-repeat scroll 0 100% transparent;
	margin-bottom:10px;
	border-top: 1px solid #d0d4d8;
}

.elm-cap-big3clm .elm_box2clm{
    width:280px;
    margin-bottom:10px;
}

.elm-cap-big3clm .elm_box2clm .left{
    float:left;
    width:135px;
    margin-right:0;
}

.elm-cap-big3clm .elm_box2clm .right{
   float:right;
   width:135px;
}

.elm-cap-box{
    width:950px;
	*margin-bottom: 18px;
}

.elm-cap-box .bordernone {
    background: url("/products/capacitor/images/bg_elm-cap-box.gif") no-repeat scroll left bottom transparent;
    margin-bottom: 20px;
}
.elm-cap-box .bordernone .elm-box {
    border-bottom: medium none;
    border-left: medium none;
    border-right: medium none;
    margin-bottom: 0;
    padding: 10px 14px 8px;
}
.elm-cap-box .elm-box{
    float:left;
	width:212px;
	margin-right:10px;
	padding:10px 13px;
}

.elm-cap-box .elm-box .left{
    float:left;
	width:130px;
}

.elm-cap-box .elm-box .right{
    float:right;
}

.elm-box .sub-title {
	font-size:85%;
	color:#4C4C4C;
}

.cap_list {
   float:right;
}

.cap_list li{
   background-color:#eee5bb;
   padding:6px 10px;
   width:180px;
   margin-bottom:6px;
}

.cap_list li.end{
   margin-bottom:0;
}

.cap_list-car {
   float:right;
}

.cap_list-car li{
   background-color:#eee5bb;
   padding:3px 10px;
   width:180px;
   margin-bottom:6px;
}

.cap_list-car li.image{
   background-color:#ffffff;
   padding:0;
   width:200px;
   height:33px;
}

.cap_list-car li.end{
   margin-bottom:0;
}

a.arrow_cap {
    background: url("/products/capacitor/strength/images/icon_arrow_cap.gif") no-repeat scroll 0 3px transparent;
    padding-left: 11px;
	font-size:90%;
	color:#2c3339;
}

.zipfile{
    background:url("/products/capacitor/design/data/images/icon_zipfile.gif") no-repeat scroll 0 50% transparent;
	padding-left:28px;
}
/* 信頼性試験データ 11/09/09 */

table.reliability-table {
	margin-top:20px;
	margin-bottom:0;
}
.elm-tbl4 td.reliability{
    padding: 10px 0;
}

.size{
    margin-left:100px;
	width:125px;
	float:left;
}

.switch{
   color: #0055CC;
   text-decoration: none;
   background: url("/common/images/anchor_down.gif") no-repeat scroll 0 50% transparent;
   float:left;
   padding-left:10px;
}

.switch:hover{
   text-decoration:underline;
}

.nowOpen {
    background: url("/common/images/anchor_up.gif") no-repeat scroll 0 50% transparent;
}

.switchDetail table{
   text-align:center;
   border-top:none;
}

.iso{
   position:relative;
   top:-30px;
}

/*問題解決事例*/ 

.details{
    position:relative;
	top:-10px;
}

h3.safety{
    line-height: 2.5;
	*margin-bottom:0;
}

.elm-clm-cap01 .left {
    float: left;
    width: 440px;
}
.elm-clm-cap01 .right {
    float: right;
    width: 340px;
}

.elm-tbl-solution {
    border-left: 1px solid #D0D4D8;
    border-top: 1px solid #D0D4D8;
    margin-bottom: 20px;
	line-height:1.1;
}
.elm-tbl-solution th {
    background-color: #E6EAEE;
    border-bottom: 1px solid #D0D4D8;
    border-right: 1px solid #D0D4D8;
    padding: 10px;
	text-align:center;
}
.elm-tbl-solution td {
    border-bottom: 1px solid #D0D4D8;
    border-right: 1px solid #D0D4D8;
    padding: 10px;
}

tr.gray {
    background-color: #F4F6F8;
}

.pagetop {
    line-height: 1.3;
    margin-bottom: 25px;
    text-align: right;
}

.td_0 td{
   padding:0;
}


/* 製品情報 > コンデンサ > 問題解決事例 > 共有 11/09/05 */
.solution {
	padding: 0 70px;
}
h2.solution-h2{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
	padding:38px 0 30px 38px;
	margin:0;
}
.solution-box {
	width:870px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:45px;
}
.solution-box .contact-box {
	background: url(/products/capacitor/solution/images/bg_solution_box.gif) no-repeat scroll 0 100% transparent;
	padding: 10px 1px;
}
.solution-box .contact-box .left-space {
	margin-left: 20px;
}
.solution-etc{
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    margin: 0 0 20px;
    padding: 0 0 0 38px;
	margin-left:5px;
}

.solution-box02 {
	background: url(/products/capacitor/solution/images/bg_solution_box02.jpg) no-repeat top center;
	width:876px;
	margin:auto;
	padding-top:15px;
}
.solution-box02 .solution-box02-02 {
	background: url(/products/capacitor/solution/images/bg_solution_box02_02.jpg) no-repeat bottom center;
	padding:0 0 10px 0;
	*padding:0px 0 0;
}

.solution-box02 .solution-box02-02 .box-left {
	float:left;
	width:380px;
	padding-left:25px;
}
.solution-box02 .solution-box02-02 .box-right {
	float:right;
	width:380px;
	padding-right:25px;
}
.solution-box02-02 .left {
	width:160px;
	float:left;
}
.solution-box02-02 .right {
	width:200px;
	float:right;
}
.solution-box02 .solution-box02-02 .theight {
	min-height:140px;
	_height:140px;
}

.solution-box02-oneitem {
	background: url(/products/capacitor/packaging/emboss_tape/images/bg_solution_box02_one.jpg) no-repeat top center;
	width:426px;
	padding-top:15px;
	margin-left: 40px;
}
.solution-box02-oneitem .solution-box02-02 {
	background: url(/products/capacitor/packaging/emboss_tape/images/bg_solution_box02_02_one.jpg) no-repeat bottom center;
	padding:0 0 10px 0;
	*padding:0px 0 0;
}

.solution-box02-oneitem .solution-box02-02 .box-left {
	float:left;
	width:380px;
	padding-left:25px;
}


table.tabel-text-height ul.elm-list00 li{
	background-position:left 50%;
}
.solution ul.icon-list01 li {
    background: url(/common/images/elm_list00.gif) no-repeat scroll 0 50% transparent;
    float: left;
    list-style-position: outside;
    padding-left: 9px;
    width: 295px;
}
.solution ul.icon-list02 li {
    background: url(/common/images/elm_list00.gif) no-repeat scroll 0 50% transparent;
    list-style-position: outside;
    padding-left: 9px;
	zoom: 1;
}
.solution ol li {
	list-style-type: decimal;
	margin-left: 25px;
	margin-bottom:10px;
}
.solution ul.icon-list li {
    background: url("/common/images/elm_list00.gif") no-repeat scroll 0 50% transparent;
    list-style-position: outside;
    margin-bottom: 3px;
    padding-left: 9px;
	width:295px;
	float:left;
	margin-left: 25px;
}
.solution-mov {
	width:640px;
	margin-left:auto;
	margin-right:auto;
}
.solution .solution-clm01 .left {
	float:left;
	width:340px;
}
.solution .solution-clm01 .right {
	float:right;
	width:450px;
}
.solution .solution-clm02 .left {
	float:left;
	width:390px;
}
.solution .solution-clm02 .right {
	float:right;
	width:390px;
}
/**/


/* 製品情報 > コンデンサ > 問題解決事例 > コストダウンのご提案  11/09/05 */

.solution .simulation {
	width:640px;
	margin:auto;
}
.solution .simulation h3 {
	font-size:132%;
	border:none;
}
.solution .simulation .cost {
	width:500px;
	margin:auto auto 15px;
	padding:10px;
	border:2px solid #ED0000;
	color:#ED0000;
	text-align:center;
	background-color:#FFFFCC;
	font-weight:bold;
	font-size:116%;
}
.solution .simulation .elm-tbl-solution input {
	text-align:right;
	width:120px;
	padding-right:2px;
}
.solution .simulation .attention {
	width:520px;
	margin:auto auto 20px;
}
.solution .simulation .attention dt {
	color:#CC0000;
	clear:left;
	float:left;
	width:3em;
}
.solution .simulation .attention dd {
	color:#CC0000;
	padding:0 0 0 3em;
}
.solution .error {
    color:red;
    font-size:0.8em;
    display:none;
}
  
.solution .button_area {
    cursor: pointer;
}

.cosbtn01 {
	position:relative;
	height:50px;
}
.cosbtn01 p.link {
	position: absolute;
	left: 230px;
	top: 10px;
}
.cosbtn02 {
	position:relative;
	height:50px;
}
.cosbtn02 p.link {
	position: absolute;
	left: 415px;
	top: 10px;
}
.cosbtn03 {
	position:relative;
	height:105px;
}
.cosbtn03 p.link {
	position: absolute;
	left: 302px;
	top: 62px;
}
/* 製品情報 > コンデンサ > 問題解決事例 > 置き換え事例   11/09/07 */

.img-box01 {
	border:1px solid #D0D4D8;
	background-color:#EBF7E8;
	width:808px;
}
.img-box01 .left {
	float:left;
	width:340px;
	padding:16px 0 0 49px;
}
.img-box01 .right {
	float:right;
	width:340px;
	padding:16px 48px 0 0;
}
.img-box01 p {
	padding:5px 0 25px 0;
}
.img-box02 {
	border:1px solid #D0D4D8;
	background-color:#EBF7E8;
	width:808px;
}
.img-box02 .left {
	float:left;
	width:300px;
	padding:19px 0 0 49px;
}
.img-box02 .mid {
	float:left;
	width:111px;
	padding-top:19px;
}
.img-box02 .right {
	float:right;
	width:300px;
	padding:19px 48px 0 0;
}
.img-box02 p {
	padding:5px 0 25px 0;
}
/* 製品情報 > コンデンサ > 問題解決事例 > 鳴き  11/09/07 */
.nakbtn01 {
	position:relative;
	height:50px;
}
.nakbtn01 p.link {
	position: absolute;
	left: 420px;
	top: 11px;
}
.nakbtn02 {
	position:relative;
	height:50px;
}
.nakbtn02 p.link01 {
	position: absolute;
	left: 200px;
	top: 42px;
}
.nakbtn02 p.link02 {
	position: absolute;
	left: 410px;
	top: 42px;
}

/**/
/* ホーム > 製品情報 > コンデンサ > 業界ピックアップ  */
.pickup .elm-clm-capacitorbox01_02{
	padding-top:30px;
}
.pickup h2.nosetting {
	min-height:0;
}
.pickup .elm-clm-capacitorbox01_02 .sub-box02{
	padding-bottom:13px;
}
.min-height60{
	min-height:60px;
	_height:60px;
}
.min-height100{
	min-height:100px;
	_height:100px;
}
.pickup-list{
	width:815px;
	margin-left:auto;
	margin-right:auto;
}
.pickup-list ul li{
	float:left;
	padding-right:9px
}
/* 自動車・スマートフォン  */

.right-link{
	text-align:right;
}
.right-link a{
	background: url("/common/images/arrow01.gif") no-repeat scroll 0 50% transparent;
    padding-left: 9px;
	padding-right:15px;
}
.pickup-clm {
    padding: 0 67px;
}
.pickup-box01{
	background:url(/products/capacitor/pickup/images/bg_pickup_box01.gif) no-repeat top center;
	padding:25px 26px;
	width:764px;
}
.pickup-box01-02{
	background:url(/products/capacitor/pickup/images/bg_pickup_box01_02.gif) no-repeat bottom center;
}

.pickup-box01-02-oneitem{
	background:url(/products/capacitor/pickup/images/bg_pickup_box01_02_01.gif) no-repeat 0 100%;
}

.pickup-box01 .left{
	float:left;
	width:375px;
	padding-bottom:15px;
}
.pickup-box01 .right{
	float:right;
	width:375px;
	padding-bottom:15px;
}
.pickup-box01 h3{
	margin-bottom:10px;
}
.pickup-box01 .img{
	float:left;
	padding-left:15px;
	width:130px;
}
.pickup-box01 .description{
	float:right;
	padding-right:15px;
	width:200px;
}
.pickup-box01 .description h4{
	margin-bottom:0;
	border:none;
	background:none;
	padding:0;
	line-height:normal;
	font-size:120%;
}
.pickup-3clm {
    background: url(/products/capacitor/pickup/images/pickup-3clm.gif) no-repeat scroll 0 100% transparent;
    width: 810px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:55px;
}
.pickup-3clm .left {
    float: left;
    margin-right: 10px;
    width: 263px;
}
.pickup-3clm .left2 {
    float: left;
    margin-right: 10px;
    width: 263px;
}
.pickup-3clm .right {
    float: right;
    width: 264px;
}
.pickup-3clm .elm_box {
    padding: 0 10px;
}
.pickup-3clm h2.h2-box-2clm {
    background: url(/products/capacitor/pickup/images/elm-cap-big3clm_tit.gif) no-repeat scroll 0 100% transparent;
    border-top: 3px solid #93999F;
    margin-bottom: 10px;
}
.pickup-3clm h2.h2-box-2clm02 {
    background: url(/products/capacitor/pickup/images/elm-cap-big3clm_tit02.gif) no-repeat scroll 0 100% transparent;
    border-top: 3px solid #93999F;
    margin-bottom: 10px;
}
.pickup-3clm .elm_box2clm {
    margin-bottom: 10px;
    width: 243px;
}
.pickup-3clm .elm_box2clm .left {
    float: left;
    margin-right: 0;
    width: 100px;
}
.pickup-3clm .elm_box2clm .right {
    float: right;
    width: 133px;
}
.pickup-clm02{
	width:874px;
	margin-left:auto;
	margin-right:auto;
}
.pickup-clm02 .left{
	float:left;
	width:256px;
}
.pickup-clm02 .right{
	float:right;
	width:598px;
}
.pickup-clm02 .right li{
	float:left;
	padding-right:4px
}
.pickup-clm02 .right li.lastchild{
	padding-right:0px
}


/*1カラムの背景*/
.elm-clm-capacitorbox01_01 {
	background: url(/products/capacitor/images/bg_elm-clm-capacitorbox01_02.jpg) 0 100% no-repeat;
	padding-bottom: 10px;
	_zoom:1;/*IE6peek-a-booバグ */
}
.elm-clm-capacitorbox01_02 {
	background: url(/products/capacitor/images/bg_elm-clm-capacitorbox01_01.jpg) 0 0 no-repeat;
	padding: 40px 39px 31px 39px;
	margin-bottom: 20px;
	*margin-bottom: 0;
	_zoom:1;/*IE6peek-a-booバグ */
}
/* パディング無し */
.elm-clm-capacitorbox02_01 {
	background: url(/products/capacitor/images/bg_elm-clm-capacitorbox02_02.gif) 0 100% no-repeat;
	width: 950px;
	padding-bottom: 10px;
	_zoom:1;
}
/* グラデーション有り */
.elm-clm-capacitorbox02_02_01 {
	background: url(/products/capacitor/images/bg_elm-clm-capacitorbox02_02_01.gif) 0 0 no-repeat;
	margin-bottom: 20px;
	_zoom:1;
}
/* グラデーション無し */
.elm-clm-capacitorbox02_02_02 {
	background: url(/products/capacitor/images/bg_elm-clm-capacitorbox02_02_02.gif) 0 0 no-repeat;
	margin-bottom: 20px;
	_zoom:1;
}
h1.titlesolution {
	margin-bottom: 30px;
}
h3.nosetting {
	background: none;
	border: none;
	padding: 0px;
}
.elm-clm-capacitorbox01_02 .sub-box01 {
	background: url(/products/capacitor/images/bg-sub-box02.jpg) 0 100% no-repeat;
	padding-bottom: 7px;
	margin-left: 30px;
	_zoom:1;/*IE6peek-a-booバグ */
}
.elm-clm-capacitorbox01_02 .sub-box02 {
	width: 775px;
	background: url(/products/capacitor/images/bg-sub-box01.jpg) 0 0 no-repeat;
	padding: 20px;
	_zoom:1;/*IE6peek-a-booバグ */
}
.elm-clm-capacitorbox01_02 .sub-box02 h3.nosetting {
	margin-bottom: 14px;
}
.elm-clm-capacitorbox01_02 .sub-box02 p {
	font-size: 120%;
}
.elm-clm-capacitorbox01_02 .sub-box02 .left {
	width: 270px;
	float: left;
}
.elm-clm-capacitorbox01_02 .sub-box02 .right {
	
}

/*初めての方でも少量からご購入いただけます*/
.first .left {
	width: 460px;
	float: left;
}
.first .left p {
	font-size: 120%;
}
.first .left .color01 {
	color: #CC0000;
}

.first-sub-box {
	background: url(/products/capacitor/first/images/first-sub-box.gif) 0 100% no-repeat;
	padding: 15px 18px 15px 18px;
}
.first-sub-box .left {
	width: 240px;
	float: left;
}
.first-sub-box .right .text-big {
	font-size: 130%;
	font-weight:bold;
	margin: 7px 0;
}
.first-sub-box .right p {
	margin-bottom: 10px;
}

.first-sub-box2 {
	background: url(/products/capacitor/first/images/first-sub-box2.gif) 0 100% no-repeat;
	padding: 10px 1px;
}
.first-sub-box2 .left-space {
	margin-left: 20px;
}
.searchboxcontents03 p.section-elm-box {
	font-size: 89%;
	margin-bottom: 6px;
}


/*ムラタコンデンサの強み*/
.main-box {
	background: url(/products/capacitor/strength/images/bg-main-box.jpg) 0 0 no-repeat;
	padding: 34px 50px 34px 50px;
	_padding: 34px 50px 40px 50px;
	*:padding: 34px 50px 40px 50px;
}
.main-box .imgmain {
	margin-bottom: 170px;
	margin-left: 30px;
}
.main-box ul {
	margin-left: 24px;
}
.main-box ul li {
	width: 150px;
	float: left;
	margin-right: 15px;
}

h3.title_bg {
	background: url(/products/capacitor/strength/images/h3title_bg.jpg) 0 50% no-repeat;
	padding-left: 11px;
	font-size: 140%;
	margin-bottom:17px;
	border: none;
}
/*
.text-hight {
	line-height: 1.8em;
}
*/
.strength {
	padding: 41px 70px 0px 70px;
}

.explanation01 {
	background: url(/products/capacitor/strength/images/bg_explanation01.jpg) 0 0 no-repeat;
	padding-top: 28px;
	width: 710px;
	margin-bottom: 60px;
}
.explanation02 {
	background: url(/products/capacitor/strength/images/bg_explanation02.jpg) 0 100% no-repeat;
	padding: 20px 10px 28px 40px;
}
.explanation02-02 {
	background: url(/products/capacitor/strength/images/bg_explanation02.jpg) 0 100% no-repeat;
	padding: 13px 10px 28px 12px;
}
.explanation02 dl {
	width: 180px;
	float: left;
	margin-right: 40px;
}
.explanation02-02 dl {
	width: 180px;
	float: left;
	margin-right: 35px;
}
.explanation02-02 dl.first {
	width: 211px;
	float: left;
	margin-right: 35px;
}
.explanation02-02 dl.first dd {
	margin-left: 30px;
}
.explanation02 dl dd,
.explanation02-02 dl dd {
	font-size: 88%;
	color: #545A5F;
}
.explanation02 dl.last,
.explanation02-02 dl.last {
	margin-left: 0px;
}
.explanation02 h2.nosetting,
.explanation02-02 h2.nosetting {
	margin-bottom: 40px;
}
.elm-clm-capacitorbox01_02 .lineup {
	margin-bottom: 50px;
}
.strength-area01 {
	background: url(/products/capacitor/strength/images/bg_strength01.jpg) 0 0 no-repeat;
}
.strength-area02 {
	background: url(/products/capacitor/strength/images/bg_strength02.jpg) 0 100% no-repeat;
	padding-bottom: 10px;
	padding: 45px 70px 60px 70px;
}
.strength-area-contents {
	width: 470px;
	float: right;
}
.strength-area-contents .box {
	position: relative;
}
.strength-area-contents .h4-strength {
	font-size: 120%;
	font-weight:bold;
	padding-bottom: 6px;
	border-bottom: solid 1px #D0D4D8;
	border-left: none;
	line-height: 1.5;
	display: block;
	margin-bottom: 10px;
}
.strength-area-contents .link-web {
	position: absolute;
	top: 5px;
	left: 370px;
	width: 100px;
}
.strength-area-contents .link-web p {
	text-align: right;
}
.strength-area-contents .left {
	width: 245px;
	float: left;
}
.strength-area-contents .right {
	width: 200px;
	float: right;
}


/*--120301追記---*/
.strength-area-contents02 .box {
	position: relative;
}
.strength-area-contents02 .h4-strength {
	font-size: 120%;
	font-weight:bold;
	padding-bottom: 6px;
	border-bottom: solid 1px #D0D4D8;
	border-left: none;
	line-height: 1.5;
	display: block;
	margin-bottom: 10px;
}
.strength-area-contents02 .link-web {
	position: absolute;
	top: 5px;
	left: 290px;
	width: 100px;
}
.strength-area-contents02 .link-web p {
	text-align: right;
}
.strength-area-contents02 .strength-left {
	width: 180px;
	float: left;
}
.strength-area-contents02 .strength-right {
	width: 200px;
	float: right;
}
/*-- / ---*/

.strength-area03 {
	background: url(/products/capacitor/strength/images/bg_strength03.jpg) 0 0 no-repeat;
	padding-top: 40px;
}
.strength-area04 {
	background: url(/products/capacitor/strength/images/bg_strength04.jpg) 0 100% no-repeat;
	padding-bottom: 10px;
	padding: 0px 70px 60px 70px;
}
ul.development {
	margin-bottom: 35px;
}
ul.development li {
	width: 260px;
	float: left;
	margin-right: 15px;
}
ul.development li.last {
	margin-right: 0px;
}
.strength-area04 .strength-text-area {
	width: 570px;
}
.strength-area04 .strength-text-area p {
	line-height: 1.8em;
}

.PathArea {
	padding: 0px 20px 10px 20px;
	width: 950px;
}

/*各種お問い合わせ*/
.contact_list{
    margin-bottom: 48px;
    padding-left: 40px;
}
.contact_list_box {
    background: url("/products/capacitor/contact/images/contact_list_box.gif") no-repeat scroll 0 100% transparent;
    padding: 5px 18px 13px;
}

/*共通部分*/
.text-height,table.text-height, table.text-height p, table.text-height li, ol.text-height li, ul.text-height li{
	line-height: 1.8em;
}
.section0 {
	margin-bottom: 0px;
}
.section05 {
	margin-bottom: 5px;
}
.section10 {
	margin-bottom: 10px;
}
.section15 {
	margin-bottom: 15px;
}
.section25 {
	margin-bottom: 25px;
}
.section30 {
	margin-bottom: 30px;
}
.section40 {
	margin-bottom:40px;
}
.section50 {
	margin-bottom:50px;
}
.section65 {
    margin-bottom: 65px;
}


/*コンデンサトップ*/
.toptitle {
	margin-bottom: 15px;
}
.topbannerArea {
	width: 620px;
	float: left;
	margin-right:  10px;
	margin-bottom:10px;
}
.topbannerArea {
	margin-right:  0px;
}
.topbannerArea .left {
	float: left;
	width: 360px;
}

.topbannerArea .left.movie {
	width:327px;
	border:1px solid #A3ABB4;
	margin-right:10px;
	padding:15px 9px;
	background:url(/products/capacitor/images/top/bg_movie.gif) 0 100% no-repeat;
	/padding:14px 9px;
}

html>/**/body .topbannerArea .left.movie {
	padding:12px 10px\9;
}	
	
.topbannerArea .left.movie .flt-l {
	width:130px;
}

.topbannerArea .left.movie .flt-l .mini {
	line-height:1.3em;
	font-size:95%;
	font-weight:bold;
}

.topbannerArea .right ul li {
	margin-bottom: 5px;
	_margin-bottom: 7px;
	*:margin-bottom: 7px;
}
.topbannerArea .right .ul li.last {
	margin-bottom: 0px;
}

.topsearch01 {
	background: url("/products/capacitor/images/top/bg_capacitor_01.gif") 0 0 no-repeat;
	padding-top:  5px;
}
.topsearch02 {
	background: url("/products/capacitor/images/top/bg_capacitor_02.gif") 0 100% no-repeat;
	padding: 10px;
	margin-bottom: 20px;
}
.topsearch02 .float-l {
	float: left;
	margin-right: 20px;
}

.topsearch02 ul.btn-list {
	width: 600px;
	float: left;
}
.topsearch02 ul.btn-list li {
	float: left;
	width: 145px;
	margin-right: 5px;
}
.topsearch02 ul.btn-list li.last {
	margin-right: 0px;
}
.topsearch02 .text-search {
	width: 710px;
	float: right;
}

.topsearch03 {
	width: 320px;
	float: right;
	background: url("/products/capacitor/images/top/bg_capacitor_03.gif") 0 0 no-repeat;
	padding-top: 5px;
}
.topsearch04 {
	background: url("/products/capacitor/images/top/bg_capacitor_04.gif") 0 100% no-repeat;
	padding: 10px 16px 9px 16px;
}

.topsearch03 .float-l {
	float: left;
}
.topsearch04 .float-r {
	float: right;
}
.topsearch04 input#number_search {
	width: 210px;
	_width: 211px;
	float: left;
	margin: 7px 0 0 3px;
	_margin: 6px 0 0 3px;
	*:margin: 6px 0 0 3px;
	_padding-top: 2px;
	*:padding-top: 2px;
	_padding-bottom: 0px;
	_border: solid 1px #ff0000;
	border: medium none navy;
	line-height: 1.3em;
}



.topsearch04 .capacitortop-saerch-box {
	margin-bottom: 10px;
	background: url(/products/capacitor/images/top/capacitortop_search_box.gif) 0 0 no-repeat;
	height: 29px;
}
.topsearch04 ul.capacitortop-radio-box {
	margin-bottom: 5px;
}
.topsearch04 ul.capacitortop-radio-box li {
	float: left;
	margin-right: 5px;
}
.topsearch01 .topsearch03 .topsearch04 ul.capacitortop-radio-box input {
	margin-right: 2px;
	vertical-align: baseline;
}
.topsearch01 .topsearch03 .topsearch04 ul.capacitortop-radio-box label {
	padding-top: 4px;
}
.topsearch04 .btn-searhc {
	_margin-left: -3px;
	*:margin-top: -1px;
}


.capacitortop-clm-box01 {

}
.capacitortop-left {
	width: 600px;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
.capacitortop-clm-box01 .detail {
	background: url("/products/capacitor/images/top/bg_capacitortop-clm-box01.gif") 0 100% no-repeat;
	margin-bottom: 20px;
}

.capacitortop-left .capacitortop-clm-box01-left .contents,
.capacitortop-left .capacitortop-clm-box01-right .contents {
	width: 258px;
	_width: 250px;
	padding: 16px;
	background: none;
}
.capacitortop-left .capacitortop-clm-box01-left .contents ul li,
.capacitortop-left .capacitortop-clm-box01-right .contents ul li {
	margin-bottom: 5px;
}
.capacitortop-left .capacitortop-clm-box01-left h2,
.capacitortop-left .capacitortop-clm-box01-right h2 {
	background: none;
	border: none;
	margin: 0px;
	padding: 0px;
}
.capacitortop-left .capacitortop-clm-box01-left {
	_width: 258px;
	float: left;
	margin-right: 15px;
}
.capacitortop-left .capacitortop-clm-box01-left .section10 {
	margin-bottom: 28px;
}
.capacitortop-left .capacitortop-clm-box01-right {
	_width: 258px;
	float: right;
}
.capacitortop-left .capacitortop-clm-box01-right ul.sp-navi li,
.capacitortop-left .capacitortop-clm-box01-left ul.sp-navi li {
	float: left;
	margin-right: 15px;
	_margin-right: 10px;
}

.capacitortop-left .newsTab {
	width: 600px;
}
.capacitortop-left .newsTab #TabProBlock {
	background: url(/products/capacitor/images/top/bg_newstab.jpg) 0 0 repeat;
	height: 46px;
	position: relative;
	width: 600px;
}
.capacitortop-left TabProBlock .icon-topics img {
	oadding-left: 12px;
	padding-top: 23px;
}
.capacitortop-left #TabProBlock li#TabPro-newproduct a {
	width: 58px;
}
.capacitortop-left #TabProBlock li#TabPro-event a {
	width: 101px;
}
.capacitortop-left #TabProBlock li#TabPro-tech a {
	width: 71px;
}

.capacitortop-clm-box01-one {
	width: 600px;
}
.capacitortop-clm-box01-one .contents {
	padding: 0px;
}

.capacitortop-clm-box01-one .contents {
	background: #F5F8FA;
	border-right: solid 1px #5B6F8D;
	border-bottom: solid 1px #5B6F8D;
	border-left: solid 1px #5B6F8D;
	padding: 15px 15px 20px 15px;
	margin-bottom: 20px;
}
.capacitortop-clm-box01-one h2 {
	background: none;
	border: none;
	margin: 0px;
	padding: 0px;
}
.capacitortop-clm-box01-one .titlearea {
	position: relative;
}
.capacitortop-clm-box01-one .title-h2 {
	position: absolute;
	top: 0px;
	left: 336px;
}
.capacitortop-clm-box01-one .contents .left {
	width: 330px;
	float: left;
}
.capacitortop-clm-box01-one .contents .left .copy {
	font-weight:bold;
	font-size: 120%;
	line-height: 1.6em;
}

.capacitortop-clm-box01-one .contents .right {
	width: 220px;
	float: right;
}

.capacitortop-right {
	width: 330px;
	float: right;
}
.capacitortop-right h2 {
	background: none;
	border: none;
	margin: 0px;
	padding: 0px;
	margin: 0px;
}
.capacitortop-right .box h3 {
	background: url(/products/capacitor/images/top/icon01.gif) 0 0.3em no-repeat;
	margin-bottom: 0px;
	padding-left: 17px;
	border: none;
	font-weight: normal;
}
.capacitortop-right .box .contents {
	padding: 12px 20px 12px 20px;
	background: none;
}
.capacitortop-right .box {
	background: #FCFBF7;
	border-top: solid 1px #AA9F55;
	border-right: solid 1px #AA9F55;
	border-left: solid 1px #AA9F55;
	padding: 1px;
}
.capacitortop-right .last {
	border-bottom: solid 1px #AA9F55;
	margin-bottom: 15px;
}
.capacitortop-right .box .section05 {
	margin-left: 15px;
}
.capacitortop-right .box dl {
	margin-left: 25px;
}
.capacitortop-clm-box01 .capacitortop-right .box dl dt {
	width: 205px;
	_width: 185px;
	float: left;
	margin-bottom: 10px;
}
.capacitortop-clm-box01 .capacitortop-right .box dl dd {
	width: 50px;
	float: right;
}
.capacitortop-clm-box01 .capacitortop-right .box ul.sp-navi {
	margin-left: 15px;
}
.capacitortop-clm-box01 .capacitortop-right .box ul.sp-navi li {
	float: left;
	margin-right: 35px;
}
.capacitortop-clm-box01 .capacitortop-right .box ul.sp-navi li.listlast {
	margin-right: 0px;
}
.recommendation-contents {
	background: #E1EDD1;
	padding: 10px;
	margin-bottom: 15px;
}
.capacitortop-clm-box01 .capacitortop-right .recommendation-contents h2 {
	margin-bottom:10px;
	padding: 0px;
	min-height: 12px;
	_height: 12px;
}
.recommendation-contents ul li {
	margin-bottom: 5px;
}
.banner-area ul li {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
.banner-area ul li.right {
	margin-right: 0px;
}

.bookmark {
	position: relative;
}
.bookmark .btn-bookmark {
	position: absolute;
	top: 10px;
	left: 800px;
}

html[xmlns*=""] body:last-child .bookmark .btn-bookmark {
	left: 850px;
}

.icon_beginner {
    background: url("/products/capacitor/design/design_support/images/icon_beginner.gif") no-repeat scroll 0 50% transparent;
    padding: 5px 15px;
    margin-left:10px;
}

/*CEATEC 2011*/
.ceatec {
    border:1px #d0d4d8 solid;
    padding: 40px;
	margin-bottom:40px; 
}

.ceatec h3.title-bg {
    background: url("/products/capacitor/ceatec2011/images/h3title_bg.jpg") no-repeat scroll 0 50% transparent;
    border: medium none;
    font-size: 138%;
    margin-bottom: 17px;
    padding-left: 11px;
}


.elm-clm-cap04 .left {
    float: left;
    width: 375px;
}
.elm-clm-cap04 .right {
    float: right;
    width: 470px;
}

.elm-clm-cap05 .left {
    float: left;
    width: 420px;
}
.elm-clm-cap05 .right {
    float: right;
    width: 420px;
}

.h1-tit02 h1 {
    margin-bottom:10px;
}

.capacitor-tab{
   position:relative;
   height:53px;
}

.capacitor-tab ul li {
    float: left;
    margin: 0 10px 0 0 ;
	position:relative;
    _margin-bottom: -5px ;
}

.ceatec .line-dot{
    background: url("/products/capacitor/ceatec2011/images/border.jpg") repeat-x scroll 0 100% transparent;
	padding-bottom:40px;
}

.ceatec-line{
    border-bottom:1px solid #d0d4d8;
	padding-bottom:45px;
}

.ceatec .flt-r {
    float: right;
	padding-left:20px;
}

.section45 {
    margin-bottom: 45px;
}

.eco{
    background: url("/products/capacitor/ceatec2011/images/ind_img007.jpg")  no-repeat scroll 100% 25px transparent;
	border:1px #d0d4d8 solid;
    padding: 50px 40px;
	margin-bottom:40px; 

}

.eco h3.title-bg {
    background: url("/products/capacitor/ceatec2011/images/h3title_bg02.jpg") no-repeat scroll 0 50% transparent;
    border: medium none;
    font-size: 138%;
    margin-bottom: 17px;
    padding-left: 11px;
}

/* ワイルドカードのご利用についての吹き出し用CSS*/

#wcard-help-balloon{
/*  border:1px solid black;*/
 width:390px;
}

.grid-16 {
    width: 390px;
}

.balloon {
    position: absolute;
    z-index: 5000;
}

.icon-ba-2-09 {
    background: url("/products/capacitor/images/icon_bg2_09.gif") no-repeat scroll 0 0 transparent;
    padding-top: 9px;
}

.ballon-box {
    background-color: #FFFFFF;
	border-bottom: 1px solid #2C3339;
    border-left: 1px solid #2C3339;
    border-right: 1px solid #2C3339;

}

.line-07 {
    border-bottom: 1px dashed #2C3339;
    padding: 7px 7px 7px 18px;
}

.sm10 {
    margin: 13px 20px 10px;
}

.clear {
    clear: both;
}

.float-r {
    float: right;
}

.line-07 h1.dl-tit {
    font-size: 98%;
    letter-spacing: -1px;
    margin: 0;
    padding-right: 20px;
    padding-top: 8px;
}

a.open-balloon {
	display:block;
}

/* ワイルドカードのご利用についての吹き出し用CSS*/


/*特性データ*/
.property-tab-bg{
background: url("/products/capacitor/design/data/images/tab_bg.jpg") no-repeat scroll 0 0 transparent;
padding-top:39px;
}

.property-tab-bg02{
background: url("/products/capacitor/design/data/images/tab_bg02.jpg") no-repeat scroll 0 0 transparent;
padding-top:39px;
}

div#num1{
position: relative;
}
div#num1 .tab-tit01{
position:absolute;
top: 10px;
left:217px;
}

div#num1 .tab-tit02{
position:absolute;
top: 10px;
left:597px;
}

div#num2{
position: relative;
}
div#num2 .tab-tit01{
position:absolute;
top: 10px;
left:47px;
}

div#num2 .tab-tit02{
position:absolute;
top: 10px;
left:259px;
}

div#tab-container01 ul{
list-style:none;
height:52px;
}
 
div#tab-container01 ul li{
height:52px;
float:left;
}

div#tab-container01 ul li a.tab-bg1{
background: url("/products/capacitor/design/data/images/tab1_2.jpg") no-repeat scroll 0 0 transparent;
width: 144px;
margin-left: 10px;
}

div#tab-container01 ul li a.tab-bg2{
background: url("/products/capacitor/design/data/images/tab2_2.jpg") no-repeat scroll 0 0 transparent;
width: 144px;
margin-left: 50px;
}

div#tab-container01 ul li a.tab-bg3{
background: url("/products/capacitor/design/data/images/tab2_2.jpg") no-repeat scroll 0 0 transparent;
float: left;
margin-left: 52px;
_margin-left: 26px;
width: 144px;
}

div#tab-container01 ul li a.tab-bg1:hover{
background: url("/products/capacitor/design/data/images/tab1_2_2.jpg") no-repeat scroll 0 0 transparent;
}

div#tab-container01 ul li a.tab-bg2:hover{
background: url("/products/capacitor/design/data/images/tab2_2_2.jpg") no-repeat scroll 0 0 transparent;
}

div#tab-container01 ul li a.tab-bg3:hover{
background: url("/products/capacitor/design/data/images/tab2_2_2.jpg") no-repeat scroll 0 0 transparent;
}


div#tab-container01 ul li a{
display:block;
padding:8px;
color:#525252;
text-align:center;
text-decoration:none;
font-size:15px;
line-height:1.2;
height:36px;
}


div#tab-container01 ul li.active a.tab-bg1:hover{
background: url("/products/capacitor/design/data/images/tab1.jpg") no-repeat scroll 0 0 transparent;
}

div#tab-container01 ul li.active a.tab-bg2:hover{
background: url("/products/capacitor/design/data/images/tab2.jpg") no-repeat scroll 0 0 transparent;
}

div#tab-container01 ul li.active a.tab-bg3:hover{
background: url("/products/capacitor/design/data/images/tab2.jpg") no-repeat scroll 0 0 transparent;
}

div#tab-container01 ul li.active a.tab-bg1{
background: url("/products/capacitor/design/data/images/tab1.jpg") no-repeat scroll 0 0 transparent;
}

div#tab-container01 ul li.active a.tab-bg2{
background: url("/products/capacitor/design/data/images/tab2.jpg") no-repeat scroll 0 0 transparent;
}

div#tab-container01 ul li.active a.tab-bg3{
background: url("/products/capacitor/design/data/images/tab2.jpg") no-repeat scroll 0 0 transparent;
}

div#tab-container01 ul li.active a{
color: #000000;
}

div.motion .tab01{
    border: 25px solid #e0f4ff;
    padding: 15px;
	margin-bottom:20px;
}

div.motion .tab02{
    border: 25px solid #c6eec9;
    padding: 15px;
	margin-bottom:20px;
}

.motion .elm-pro-tbl {
    margin-bottom: 0;
    width: 650px;
    border-bottom:1px solid #D0D4D8;
    border-left:2px solid #D0D4D8;
    border-right:1px solid #D0D4D8;
    border-top: none;
}

.motion {
	width: 730px;
	display: none;
}

.switchHat-tit .elm-pro-tbl{
    border-top: 2px solid #D0D4D8;
}

.elm-pro-tbl td.switch {
	width:616px;
	background: url("/common/images/anchor_down.gif") no-repeat scroll 10px 50% transparent;
	padding-left:20px;
}

.elm-pro-tbl td.nowOpen{
	background: url("/products/capacitor/design/data/images/property_anchor_up.gif") no-repeat scroll 0 50% transparent;
}

.simsurfing {
    background: url("/products/capacitor/design/data/images/icon_simsurfing.gif") no-repeat scroll 100% 50% transparent;
    padding: 4px 40px 3px 0;
}
/*特性データ*/

/* よくあるご質問 検索結果一覧 2012/09 ------------ */
h2.txt {
	background: none;
	border: none;
	font-size: 150%;
	font-weight: bold;
	line-height: 1.2;
	padding: 0px;
	margin-bottom: 10px;
}
.faq .tabsarea {
	border-top: solid 1px #D0D4D8;
	/*border-left: solid 1px #D0D4D8;*/
	margin: 0;
	width: 720px;
	background:#EBEEF1;
	padding:5px 4px;
	border-bottom: solid 1px #D0D4D8;
}

.faq .tab_container .tab_content{
	margin-top:-130px;
	padding-top:130px;
}

.faq ul.tabs {
	width: 720px;
	border-left:solid 1px #D0D4D8;
	/*border-top: solid 1px #D0D4D8;*/
}
.faq ul.tabs li a {
	color: #2C3339;
	display: block;
	padding-top: 6px;
	height: 27px;
	_height: 22px;
}
.faq ul.tabs li {
	width: 180px;
	background: url(/products/capacitor/design/faq/images/bg_list.gif) 0 0 no-repeat;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 29px;
	display: block;
	color: #2C3339;
	font-weight: bold;
	text-align: center;
	border-top: solid 1px #D0D4D8;
}
.faq ul.tabs li.active {
	width: 180px;
	background: url(/products/capacitor/design/faq/images/bg_list_on.gif) 0 0 no-repeat;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	height: 29px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}
.faq ul.tabs li.active a {
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

.faq ul.tabs.second li {
	border-top:none;
}

#BodyArea #ContentsArea .faq ul.tabs li a:hover {
	width: 180px;
	background: url(/products/capacitor/design/faq/images/bg_list_on.gif) 0 0 no-repeat;
}
.faq ul.tabs li a:hover {
	color: #ffffff;
}
.faq .bg-faq-list {
	border-right: solid 1px #D0D4D8;
	border-bottom: solid 1px #D0D4D8;
	border-left: solid 1px #D0D4D8;
	width: 728px;
}
.faq-block .icon-list li {
	display: inline;
	height: 13px;
	width: 55px;
}

/* お役立ちリンク 2012/09 */
p.txt {
	background: none;
	border: none;
	font-size: 150%;
	font-weight: bold;
	line-height: 1.2;
	padding: 0px;
	margin-bottom: 10px;
}

.enquete-area .line-dot01,
.thanks-area .line-dot01 {
	padding-top: 20px;
}
.enquete-area .yesno-area,
.thanks-area .yesno-area {
	width: 520px;
	text-align: center;
	border: solid 1px #D0D4D8;
	background: #F4F6F8;
	margin: 20px auto 30px auto;
}
.enquete-area .yesno-area img {
	margin-right: 10px;
}
.enquete-area h3.txt {
	font-weight: bold;
	margin-bottom: 0px;
	border: none;
}

.enquete-area .yesno-area h3.txt {
	margin-top:21px;
}

.enquete-area h3.txt.thanks {
	margin:30px 0;
	_line-height:2.3em;
}

.enquiry {
	margin-top:40px;
}

.enquete-area .enquiry p,
.thanks-area .enquiry p,
.opinion {
	text-align: center;
}

.opinion textarea {
	margin-bottom:10px;
	width:520px;
}

.enquete-area .enquiry p a,
.thanks-area .enquiry p a {
	text-align: left;
	margin-left: 335px;
}
p.attention {
	font-weight: bold;
	color: #A30707;
}


/*お役立ちリンク送信後2012/08*/
.thanks-area .yesno-area {
	width: 520px;
	text-align: center;
	border: solid 1px #D0D4D8;
	padding: 20px;
	background: #F4F6F8;
	margin: 20px auto 20px auto;
}

.thanks-area .block {
	margin-bottom: 60px;
}

.thanks-area h3.txt {
	font-weight: bold;
	margin-bottom: 0px;
	border: none;
}

.opinion .opinion {
	margin:60px;
}

/*　検索ボックス　*/

.faq-search-box {
	padding:15px 15px 10px;
	border:1px solid #D0D4D8;
	margin-bottom:20px;
}

.faq-search-box label {
	float:left;
	margin-right:10px;
}

.faq-search-box .search-extent {
	clear:both;
	padding:7px 0 0 35px;
	font-size:90%;
	/font-size:85%;
	font-size:80%\9;
}

.faq-search-box .search-extent li {
	line-height:1.5em;
	display:inline;
}

.faq-search-box .search-extent li input{
	margin-right:5px;
}

html>/**/body .faq-search-box .search-extent li input{
	vertical-align:top;
}

.faq-search-box .search-box {
	float:left;
	background: url(/products/capacitor/design/faq/images/search_box_bg.gif) 0 0 no-repeat;
	padding:8px 0 6px 10px;
	padding-top:9px\9;
}

.faq-search-box .search-box input#faq-search {
	border: 0 none;
    color: #666666;
    font-size: 13px;
}
html>/**/body .faq-search-box .search-box input#faq-search {
	width:585px;
}

.faq-search-box .search-btn {
	/margin-top:-1px;
	float:right;
	_padding-bottom:5px;
}

/*　件数表示・ページャー　*/

.search-display {
	padding-bottom:15px;
	border-bottom:1px solid #CCCCCC;
}

.search-display .number-list {
	float:left;
}

.search-display .page-list {
	float:right;
}

.number-list li.dis-no {
	line-height:2.5em;
}

.number-list li,.page-list li {
	padding-right:5px;
	display:inline; 
}

.number-list li a,.page-list li a{
	display: inline-block;
	padding: 4px 8px 2px;
	border: 1px solid #D0D4D8;
	background: #fff;
}

.number-list li a:hover,.page-list li a:hover {
	border: 1px solid #0055CC;
	background: #EBEEF1;
}

.number-list li a.current,.page-list li a.current {
	background: #EBEEF1;
	color: #2D3339;
}

.page-list {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}

.page-list li .next {
	margin-right:-5px;
}

/*　検索結果ブロック　*/

.faq-list {
	padding:10px 10px 25px;
}

.faq-list li.faq-block {
	padding:10px 10px 3px;
	background: url(/common/images/line_dot01.gif) 0 100% repeat-x;
	margin-bottom:5px;
}

.faq-list li.faq-block .category{
	color:#666;
	float:left;
	padding-right:5px;
	margin-top:-2px;
	margin-bottom:3px;
}

.faq-list li.faq-block a.arrow01 {
	margin:0 0 7px;
}

.faq-list li.faq-block .icon-list li {
	width:55px;
	display:inline;
	height:13px;
}