@charset "UTF-8";

/*----------------------------------------
Name: biz_new.css
Date Created:2009/09/20 [t.sato]
Last Updated:2009/09/20 [t.sato]
Copyright:Prudence.inc
----------------------------------------*/

/* 事業内容 共通CSS import
----------------------------------------*/
@import url("biz_common.css");


/* biz_new_xx.html,biz_new_02.html(common)
----------------------------------------*/
body#biz_new #header { padding:40px 0 33px;}
body#biz_new #contents { background:url(../img/common/contents_bg.gif) 0 0 repeat-y;}
body#biz_new #mainColumn { background:url(../img/biz/new/subimage.gif) 76px 0 no-repeat; margin-top:0;}
body#biz_new #leftColumn{ padding-top:7px; background:url(../img/biz/new/subimage.gif) no-repeat scroll 76px 0;}


/*--- #bizNewMain ---*/
div#bizNewMain { margin:0 0 0 217px; _margin:0 0 0 213px;}
*:first-child+html div#bizNewMain { margin:0 0 0 213px;}
div#bizNewMain .rightCnt { float:right;}
div#bizNewMain .leftCnt { width:375px;}


/*--- navi ---*/
#navi-adj { padding:34px 0 0 0; background:url(../img/menu_bg_adj.gif) no-repeat 0 0;}
#navi-wrap { background:url(../img/navi_bg01.gif) no-repeat 0 0; padding:21px 0 0 0; }
#main-navi { float:left; }
#main-navi li { margin:0 0 13px 0; }


/* sub-navi */
ul#sub-navi  { float:left; margin:57px 0 0 0;}
ul#sub-navi .type00 { margin-bottom:8px;}
ul#sub-navi .type01 { margin-bottom:11px;}
ul#sub-navi ul { margin:7px 0 16px 0;}


/* #main-wrap */
#main-wrap { float:right; width:609px;}
#biz_new h2{ margin:0 0 45px 0; padding:0;}
#biz_new h3{ margin:0 0 41px 0; padding:0;}
#biz_new h4{ margin:0 0 15px 0; padding:0;}
#biz_new h5{ margin:28px 0 16px 0; padding:0;}

#biz_new h2.cntTitle{ margin:0; padding:0;}


/*--- list ---*/
ul.listType01 { margin:0 0 0 8px;}
ul.listType01 li { text-indent:-1.2em; padding:0 0 10px 20px; _text-indent:-1.4em;}
*:first-child+html ul.listType01 li { text-indent:-1.4em; }
ul.listType01 li span { padding:0 6px 0 0; _padding:0 9px 0 0;}
*:first-child+html ul.listType01 li span { padding:0 9px 0 0;}

ul.listType02 { margin:0 0 0 8px;}
ul.listType02 li { background:url(../img/biz/new/list_bg01.gif) no-repeat 4px 0.65em; padding:0 0 10px 18px; _background:url(../img/biz/new/list_bg01.gif) no-repeat 4px 0.6em; padding:0 0 10px 18px;}
*:first-child+html ul.listType02 li { background:url(../img/biz/new/list_bg01.gif) no-repeat 4px 0.6em; padding:0 0 10px 18px; }

ul.listType04 { margin:0;}
ul.listType04 li { text-indent:-1.2em; padding:10px 0 8px 28px; _text-indent:-1.4em; background:url(../img/biz/new/biz_new_02_bg01.gif) repeat-x 8px 100%;}
ul.listType04 li.top { padding-top:0;}
ul.listType04 li.end { background:none;}
*:first-child+html ul.listType04 li { text-indent:-1.4em; }
ul.listType04 li span { padding:0 6px 0 0; _padding:0 9px 0 0;}
*:first-child+html ul.listType04 li span { padding:0 9px 0 0;}

ul.listType05 { margin:0 0 0 8px;}
ul.listType05 li p { background:url(../img/biz/new/list_bg01.gif) no-repeat 4px 0.65em; padding:0 0 0 18px; _background:url(../img/biz/new/list_bg01.gif) no-repeat 4px 0.6em; padding:0 0 10px 18px;}
ul.listType05 li { background:url(../img/biz/new/biz_new_02_bg01.gif) repeat-x 0 100%; padding:10px 0 0 0; }
ul.listType05 li.top { padding-top:0; }
*:first-child+html ul.listType05 li { background:url(../img/biz/new/list_bg01.gif) no-repeat 4px 0.6em; }



/*--- table ---*/
table.type-contact { width:609px; margin:0 0 31px 0; border-collapse:collapse;}
table.type-contact th,
table.type-contact td { padding:8px 0 10px; vertical-align:middle; background:#F6F6F6;}
table.type-contact th { width:189px;}
table.type-contact .brdr { border-bottom:1px #CCCCCC solid;}


/* sprt */
.sprt { background:url(../img/biz/new/biz_new02_sprt.jpg) repeat-x 0 100%; padding:0 0 20px 0; margin:0 0 28px 0;}
.noSprt { padding:0 0 20px 0; margin:0 0 28px 0;}

/* contact */
.btn { float:left; padding:0 14px 0 0;}
.ans { padding:8px 0 0 0;}
.cntNum { margin:0 0 10px 0; padding:6px 0 0 0;}


/* parts */
#biz_new strong { font-weight:bold;}
.mb0 { margin-bottom:0!important;}
.mb10 { margin-bottom:10px;}
.mb15 { margin-bottom:15px;}
.mb20 { margin-bottom:20px;}
.mb25 { margin-bottom:25px;}
.mb30 { margin-bottom:30px;}
.mb40 { margin-bottom:40px;}

.biz_new02_gl_mb{
	height:274px;
	background:url(../img/biz/new/biz_new02_gl_mb.jpg) no-repeat 0 0;
}
.mail_btn{
		padding:160px 0 0 105px;
}


/* biz_new_03.html
----------------------------------------*/
#biz_new .bN03 h4 { margin:0 0 19px 0;}
#biz_new .bN03 h5 { margin:0 0 10px 0;}
#biz_new .bN03 h6 { margin:26px 0 14px 0;}

#biz_new .bN03 p.txt { margin-left:3px; margin-right:3px;}
#biz_new .bN03 .section { padding:0 0 3px 0;}

/*  */
#biz_new .bN03 .tool-wrap { background:url(../img/biz/new/biz_new_03_bg01.gif) no-repeat 0 100%; padding:0 0 10px 0;}
#biz_new .bN03 dl.tool { float:left; width:200px; margin:0 4px 0 0;}
#biz_new .bN03 dl.tool dt { height:76px;}
#biz_new .bN03 dl.tool dd img { vertical-align:top;}
#biz_new .bN03 dl.tool dd.txt { padding:6px 12px 10px;}
#biz_new .bN03 dl.end { margin:0;}


/* biz_new_04.html
----------------------------------------*/
#biz_new .bN04 .leftCnt { _width:372px;}
*:first-child+html #biz_new .bN04 .leftCnt { width:372px;}

#biz_new .bN04 p.txt { margin-left:3px; margin-right:3px;}
#biz_new .bN04 p.caption { font-size:80%; text-align:center;}

#biz_new .bN04 .sumnail { width:222px; margin:1px 0 12px 0;}
#biz_new .bN04 .sumnail li { float:left; margin:0 1px 1px 0;}
#biz_new .bN04 .sumnail li.end { margin:0 1px 0 0;}

#biz_new h5{ margin:28px 0 12px 0; padding:0;}
#biz_new h5.fst{ margin-top:0;}


/* sumnail */
.noshow { display:none;}

.tab_selector1,
.tab_selector2,
.tab_selector3,
.tab_selector4,
.tab_selector5,
.tab_selector6,
.tab_selector7,
.tab_selector8,
.tab_selector9 { opacity:0.5; -moz-opacity:0.5; filter: alpha(opacity=50); zoom:1;}

.selected1,
.selected2,
.selected3,
.selected4,
.selected5,
.selected6,
.selected7,
.selected8,
.selected9 { opacity:1; -moz-opacity:1; filter: alpha(opacity=100); zoom:1; border:2px #96204C solid; overflow:hidden; display:block; _display:inline;}

.selected1 img,
.selected2 img,
.selected3 img,
.selected4 img,
.selected5 img,
.selected6 img,
.selected7 img,
.selected8 img,
.selected9 img { margin:-2px;}


/* biz_new_05.html
----------------------------------------*/
#biz_new .bN05 h5{ margin:0 0 16px 0; padding:0;}

#biz_new .bN05 ul.listType03 { margin:0; background:#EFEFEF; padding:8px 4px;}
#biz_new .bN05 ul.listType03 li { font-size:90%; float:left; width:290px; background:url(../img/biz/new/list_bg01.gif) no-repeat 2px 0.6em; padding:0 0 6px 10px; _background:url(../img/biz/new/list_bg01.gif) no-repeat 4px 0.6em;}
*:first-child+html #biz_new .bN05 ul.listType03 li { float:left; background:url(../img/biz/new/list_bg01.gif) no-repeat 4px 0.6em; }
#biz_new .bN05 ul.listType03 li.end { padding:0 0 0 10px;}

#biz_new .pagetop { text-align:right; margin:46px 0 40px 0; background:url(../img/biz/new/biz_new_pagetop_bg.gif) no-repeat 0 100%;}

#biz_new .bN05 .ttl-type01 { background:url(../img/biz/new/biz_new0501.gif) no-repeat 50% 100%; height:148px; width:300px;}
#biz_new .bN05 .ttl-type02 { background:url(../img/biz/new/biz_new0502.gif) no-repeat 50% 100%; height:148px; width:300px;}

#biz_new .bN05 div#bizNewMain .leftCnt { width:300px;}
#biz_new .bN05 div#bizNewMain .rightCnt { float:right; width:300px;}
#biz_new .bN05 div#bizNewMain .rightCnt dt,
#biz_new .bN05 div#bizNewMain .leftCnt dt { font-weight:bold; padding:10px 10px 6px;}
#biz_new .bN05 div#bizNewMain .rightCnt dd,
#biz_new .bN05 div#bizNewMain .leftCnt dd { padding:0 10px 10px;}

#biz_new .bN05 .section { background:url(../img/biz/new/biz_new05_bg01.gif) no-repeat 0 100%; width:609px;}



/*メニューきりかえ*/

#contentsMenu li{
	text-indent:-9999px;
}
li.menu_01 a{
	display:block;
	height:20px;
	width:107px;
	background:url(../img/biz/new/menu_01.gif) no-repeat 0 0;
}
li.menu_02 a{
	display:block;
	height:20px;
	width:141px;
	background:url(../img/biz/new/menu_02.gif) no-repeat 0 0;
}
li.menu_03 a{
	display:block;
	height:20px;
	width:143px;
	background:url(../img/biz/new/menu_03.gif) no-repeat 0 0;
}
li.menu_04 a{
	display:block;
	height:20px;
	width:148px;
	background:url(../img/biz/new/menu_04.gif) no-repeat 0 0;
}



li.menu_01 a:hover{
	display:block;
	height:20px;
	width:107px;
	background:url(../img/biz/new/menu_01_on.gif) no-repeat 0 0;
}

li.menu_02 a:hover{
	display:block;
	height:20px;
	width:141px;
	background:url(../img/biz/new/menu_02_on.gif) no-repeat 0 0;
}
li.menu_03 a:hover{
	display:block;
	height:20px;
	width:143px;
	background:url(../img/biz/new/menu_03_on.gif) no-repeat 0 0;
}
li.menu_04 a:hover{
	display:block;
	height:20px;
	width:148px;
	background:url(../img/biz/new/menu_04_on.gif) no-repeat 0 0;
}


