@charset "utf-8";
/* CSS Document */
/*-----common-----------------------------------*/
* {margin:0;}
html, body {height:100%;}
.container {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
}
.nomenucontainer {
	min-height:100%;
	height:auto !important;
	height:100%;
	margin:0 auto;
}
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input {
	margin:0;
	padding:0;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, th {
	font-size:1em;
	font-style:normal;
}
body{
	font-size:13px;
	*font-size:small;
	*font:x-small;
	font-family:'メイリオ',meiryo,'ＭＳＰゴシック',MS PGothic,Verdana, Arial,'ヒラギノ角ゴPro W3','Hiragino KakuGothic Pro', Osaka, sans-serif;
}
h1, h2, h3, h4, h5, h6, pre, code, address, caption, cite, code, em, strong, th{
	font-size:1em;
}
table{font-size:inherit;font:100%}
ul, ol {list-style:none;}
img {border:none;vertical-align: bottom;}
a {text-decoration:none;color:#0a54a7;}
a:visited {text-decoration:none;color:#0a54a7;}
a:hover {text-decoration:underline;color:#f00;}
a:active {color:#f00;}
.x-small {
	background-image:none !important;
	padding:0 !important;
	margin:0 !important;
	font-weight:normal;
	font-size:x-small;}
.fw-normal {font-weight:normal;}
#h1, .main, .main h1 span, .main h2 span, .main h3, .linkArrowIn, .linkArrowOut, .sideMenu, .subSideMenu li a, .reTop, .reTop a, .solutionList td dd, .iContents h5, .indexList dt span, .linkArrow, .blueHead, .bgBox, .btnContactus, #pMark {
	background-repeat:no-repeat;}
#h1 a, #So-net a {display:block;}
.linkArrow {
	background-image:url(/guide/catalog/shared/images/business/linkArrow.png);
	background-position:0 50%;
	padding-left:10px;}
.bTop {border-top:1px solid #eaeaea;}
.mr19 {margin-right:19px;}
*+html .mr19 {margin-right:17px;}
* html .mr19 {margin-right:17px;}
.mr10 {margin-right:10px;}
.mr21 {margin-right:21px;}
*+html .mr21 {margin-right:10px;}
* html .mr21 {margin-right:10px;}
.pl10 {padding-left:10px;}
.pr10 {padding-right:10px;}
.pb10 {padding-bottom:10px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.fontClrOrg {color:#ff6c00;}
.fontClrPur {color:#903bb8;}
.fontClrBlu {color:#5f5cf4;}
.fontClrRed {color:#f00;}
.mb30 {margin-bottom:30px !important;}
.mt5 {margin-top:5px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.pl50 {padding-left:50px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb20 {margin-bottom:20px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mtb20 {margin-top:20px;margin-bottom:20px;}
.mtb10 {margin-top:10px;margin-bottom:10px;}
.ml20p {margin-left:20px;}
.mr5 {margin-right:5px;}
.lttrS {letter-spacing:-2px;}
.ico {margin-left:3px;vertical-align:middle;}
.textTop{vertical-align:super;}
/*-----------------------------------

font-size

-------------------------------------*/
.font150 {font-size:150%;}
.font133 {font-size:133%;}
.font113 {font-size:113%;}
.text10 {font-size:77%;}
.text11 {font-size:85%;}
.text12 {font-size:93%;}
.text13 {font-size:100%;}
.text14 {font-size:108%;}
.font11 {font-size:11px;line-height:0.7;}

/*-----kakomi-----------------------------------*/
.grayBox {
	padding:10px;
	background:#f6f6f6;
	border:1px solid #ececec;
	margin-bottom:20px;
}
.grayBox2 {
	padding:10px;
	background:#f6f6f6;
	border:1px solid #ececec;
}
.yellowBox {
	padding:10px;
	background:#fff8dc;
	border:1px solid #ececec;
	margin-bottom:20px;
}
.yellowBox2 {
	padding:10px;
	background:#fff8dc;
	border:1px solid #ececec;
}
.beigeBox {
	padding:10px;
	background:#f4edd1;
	margin-top:10px;
	margin-bottom:20px;
}
.orangeBox {
	padding:5px;
	border:1px solid #F90;
	margin-bottom:5px;
	}
.orangeBox2 {
	padding:10px;
	border:1px solid #F90;
	margin-bottom:5px;
	}
.redBox {
	padding:0 3px;
	margin:7px;
	border:1px solid #f00;
}
.redBox2 {
	padding:7px;
	margin:7px;
	border:1px solid #f00;
}
.whiteBox {
	padding:10px;
	background:#ffffff;
}
.blueBox {
	background:#f5fdff;
	border:1px solid #bed7e9;
	padding:10px;
	margin-bottom:15px;
}
.blueBox2 {
	background:#fff;
	border:2px solid #0186b9;
	padding:10px;
	margin-bottom:5px;}
.greenBox {
	background:#f7ffea;
	border:1px solid #9ed371;
	padding:10px;}
.greenBox2 {
	background:#fff;
	border:2px solid #9ec502;
	padding:10px;
	margin-bottom:5px;}
.main h3 {
	margin-bottom:20px;
	line-height:1;
	background-image:url(/guide/catalog/shared/images/business/bg_h2.png);
	background-position:4px -1749px;
	font-size:116%;
	padding:6px 17px 6px;}
.main h4 {
	margin-bottom:15px;
	padding-bottom:4px;
	font-size:116%;
	border-bottom:1px dotted #b9b8b8;}
.main h5 {margin-bottom:15px;}
/*-----common-----------------------------------*/
/*-----head-----------------------------------*/
.headContents{width:950px; margin:0 auto; position:relative; top:-10px; font-size:86%; /* padding-top:10px; */}
.headContents .headLinks{float:right; width:600px;}
.headContents .headLinks li{float:right; padding:0 8px; border-right:1px solid #ccc; line-height:15px;}
.headNotice{width:950px; margin:0 auto; position:relative; top:-12px; font-size:86%;}
.headNotice .info{background:url(/access/shared/images/mark1.gif) no-repeat 0 2px; line-height:15px;}
.headNotice .info a{padding-left:10px;}
.glovalNavi{width:950px; margin:0 auto; position:relative; top:-6px;}
.glovalNavi ul li{float:left; text-indent:-9999px; background:url(/guide/catalog/shared/images/business/gloval_navi.gif) no-repeat; background-position:0 -32px;}
.glovalNavi ul li a{display:block; width:190px; height:32px; background:url(/guide/catalog/shared/images/business/gloval_navi.gif) no-repeat;}
.bodyHikari .glovalNavi ul li.hikari a,
.bodyAdsl .glovalNavi ul li.adsl a,
.bodyAccess .glovalNavi ul li.mobile a,
.bodyMobile .glovalNavi ul li.mobile a,
.bodyMember .glovalNavi ul li.member a,
.bodyCampaign .glovalNavi ul li.campaign a,
.glovalNavi ul li a:hover{background-image:none;}
.glovalNavi ul li.hikari a{background-position:0 0;}
.glovalNavi ul li.adsl{background-position:-190px -32px;}
.glovalNavi ul li.adsl a{background-position:-190px 0;}
.glovalNavi ul li.mobile{background-position:-380px -32px;}
.glovalNavi ul li.mobile a{background-position:-380px 0;}
.glovalNavi ul li.member{background-position:-570px -32px;}
.glovalNavi ul li.member a{background-position:-570px 0;}
.glovalNavi ul li.campaign{background-position:-760px -32px;}
.glovalNavi ul li.campaign a{background-position:-760px 0;}
/*-----head-----------------------------------*/

/*-----topicpass-----------------------------------*/
.topicpass{font-size:10px; margin-bottom:10px;}
.pan1{background: #FFF;}
.pan1 a{color: #4D4D4D; border: 1px solid #D9D9D9; display: block; padding: 1px 4px;}
.pan1 a:link{color: #4D4D4D;}
.pan1 a:visited{color: #4D4D4D;}
.pan1 a:active,
.pan1 a:hover{color: #000; background: #eee; text-decoration: none;}
.pad-l5{padding-left: 5px;}
.pad-r5{padding-right: 5px;}
.pan2{background: #000; border: 1px solid #D9D9D9; color: #FFF; padding: 1px 4px;}
/*-----contents-----------------------------------*/
.contents {margin:9px auto 30px auto;width:950px;}
/*-----main-----------------------------------*/
.main {
	padding:20px 21px 0 20px;
	float:left;
	width:699px;
	background:url(/guide/catalog/shared/images/business/bg_main.png) no-repeat;
}
.mainBusiness {
	padding:0;
	float:left;
	margin:0 auto;
	width:699px;
}
.lead {
	padding:0 1px;
	font-size:116%;
	margin-bottom:30px;
}
/*-------
.bodyIdc .main h2 span {background-position:1px 0;}
.bodySupport .main h2 span {background-position:1px -1500px;}
.bodyNetwork .main h2 span {background-position:1px -250px;}
.bodyTechnology .main h2 span {background-position:1px -500px;}
.bodyMarketing .main h2 span {background-position:1px -750px;}
.bodyCases .main h2 span {background-position:1px -1000px;}
.bodyApply .main h2 span {background-position:1px -1250px;}
.bodyContactus .main h2 span {background-position:1px -1500px;}
.likArwDetail {display:block;margin-bottom:15px;}
.likArwDetail a {
	background-image:url(/guide/catalog/shared/images/business/btn_arrowDetail.png);
	float:right;
	display:block;
	width:104px;
	height:22px;
}
.likArwDetailS {
	margin-top:10px;
	float:left;
	display:block;
	background-image:url(/guide/catalog/shared/images/business/btn_arrowDetailS.png);
	width:104px;
	height:22px;
}
-------*/
.kakomi {
	margin-bottom:20px;
	padding:16px;
	border:1px solid #eaeaea;
}
.bgBox {
	margin-bottom:20px;
	padding:15px 20px 0;
	height:139px;
	background-image:url(/guide/catalog/shared/images/business/bg_bgBox.png);
	float:left;
	width:296px;
}
.bgBox dt {
	padding-bottom:10px;
	font-weight:bold;
}
.txt {
	padding:0 1px;
	margin-bottom:25px;
}
.txtBox {
	margin-bottom:25px;
}
.imgBox {
	text-align:center;
	margin-bottom:25px;
}
.imgBox div {
	margin:0 auto;
	text-align:left;
}
.imgBox div span {
	display:block;
	padding-top:5px;
}
.txtSubBox {
	padding-left:25px;
	padding-top:10px;
	background-image:url(/guide/catalog/shared/images/business/bg_txtsubbox.png);
	margin-bottom:15px;
}
.contentsList {margin-bottom:25px;}
.indexList {float:left;width:338px;border:1px solid #d7d7d7;}
.indexList dt {margin-bottom:13px;border-bottom:1px dotted #b8b8b8;}
.indexList dt a {
	background:url(/guide/catalog/shared/images/business/bg_tit_indexList.png) repeat-x;
	margin:1px 1px 0;
	display:block;
	padding:9px 11px;
	width:315px;}
.indexList dt a {font-weight:bold;color:#484848;}
.indexList dt span {padding-left:21px;}


/*-------
.bodyIdc .indexList dt span {background-image:url(/guide/catalog/shared/images/business/bg_arrow_indexList.png);background-position:0 50%;}
.bodyNetwork .indexList dt span {background-image:url(/guide/catalog/shared/images/business/bg_arrow_indexList.png);background-position:-350px 50%;}
.bodyTechnology .indexList dt span {background-image:url(/guide/catalog/shared/images/business/bg_arrow_indexList.png);background-position:-700px 50%;}
.bodyMarketing .indexList dt span {background-image:url(/guide/catalog/shared/images/business/bg_arrow_indexList.png);background-position:-1050px 50%;}
.bodyCases .indexList dt span {background-image:url(/guide/catalog/shared/images/business/bg_arrow_indexList.png);background-position:-1400px 50%;}
.bodySaas .indexList dt span {background-image:url(/guide/catalog/shared/images/business/bg_arrow_indexList.png);background-position:-1750px 50%;}
.bodyContactus .indexList dt span {background-image:url(/guide/catalog/shared/images/business/bg_arrow_indexList.png);background-position:-2100px 50%;}
.bodyApply .indexList dt span {background-image:url(/guide/catalog/shared/images/business/bg_arrow_indexList.png);background-position:-2450px 50%;}
-------*/



.indexList dd {padding:0 11px 10px;}
.indexList .iLImg {
	margin-right:14px;
	width:112px;
	height:77px;
	padding:7px;
	background-image:url(/guide/catalog/shared/images/business/bg_img_indexList.png);
	float:left;}
.indexList .iLTxt {width:176px;float:right;}
.indexList dd .linkArrow {margin-top:10px;float:right;font-size:86%;}
.linkArrowIn {padding-left:8px;background-image:url(/guide/catalog/shared/images/business/icons.png);background-position: 0 50%;}
.btnContactus {
	margin-top:20px;
	background-image:url(/guide/catalog/shared/images/business/btn_contactus.png);
	display:block;
	width:277px;
	height:28px;
}

/*-----table-----*/

.base_Table {
	background-color:#FFFFFF;
	margin-bottom:25px;
	font-size:12px;
	line-height:1.6;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	border-top : solid 1px #c8cbcd;
	border-left : solid 1px #c8cbcd;
	border-collapse: collapse;
	border-spacing: 0;
}
.base_Table th, table.base_Table td {
	padding : 3px 8px;
	border-bottom:1px solid #c8cbcd;
	border-right:1px solid #c8cbcd;
	border-top:1px solid #fff;
}
.base_Table.alignR td {text-align:right;}
.base_Table.alignC td {text-align:center;}
.alignR {text-align:right;}
.alignC {text-align:center;}
.alignL {text-align:left;}

/* 見出しセル */
.base_Table th {
	text-align : center;
	border-top:1px solid #fff;
	background:#f9f9f9;
}

/*見出しグラデーション*/
.base_Table th.special {background:url(/guide/catalog/shared/images/business/bg_table.jpg) repeat-x #f7f6f6;}

/*見出しカラー*/
.base_Table th.thClrBlu {background:#c1e5f3;}
table th.pl10 {padding-left:10px;text-align:left;}
.base_Table ul {margin:0px;}
.base_Table ul li {margin:0px;background: url(/guide/catalog/shared/images/business/bg_point.gif) no-repeat left top;padding-left: 20px;}
.base_Table th.deep {background-color:#EFEFEF;}
.style1 {font-size:10px;}
.btnDeta {padding-left:33px !important;}
caption {font-size:86%;width:680px;text-align:right;}
/*-----/table-----*/

.topNewsMore {display:block;margin-bottom:15px;}
.topNewsMore {
	float:right;
	display:block;
	width:auto;
	height:22px;}
#topNews, #maintenance {width:720px;}
#topNews th, #topNews td, #maintenance th, #maintenance td {font-weight:normal;padding:0 0 3px;}
#topNews th, #maintenance th {width:8em;}
#topNews td, #maintenance td {padding-left:10px;}
/*-----main-----------------------------------*/
/*-----side-----------------------------------*/
#side{float:right; width:200px;}
#side .applyMenu{height:139px; margin-bottom:15px; background: url(/guide/catalog/shared/images/business/tel_side2.gif) no-repeat;}
#side .amConsul{text-indent:-9999px;}
#side .amDoc{margin: 67px 0 10px 9px; background: url(/guide/catalog/shared/images/business/btn_request.gif) no-repeat; background-position: 0 -31px; text-indent:-9999px;}
#side .amDoc a{display:block; overflow:hidden; width:182px; height:31px; background: url(/guide/catalog/shared/images/business/btn_request.gif) no-repeat;}
#side .amDoc a:hover{background:none;}
#side .amnavi{padding-left:9px;}
#side .amnavi a,
#side .amnavi a:visited{color:#fff; text-decoration: none;}
#side .amnavi a:hover {color:#f00; text-decoration:underline;}
#side .amnavi a:active {color:#f00;}
#side .msoBnr {margin-bottom:5px;}
#side .format{padding-left:11px; background: url(/guide/catalog/shared/images/business/arrow_white.gif) no-repeat 0 5px;}
#side .procedure{margin-bottom:5px; background: url(/guide/catalog/shared/images/business/side_bnr_procedure.gif) no-repeat; background-position: 0 -44px; text-indent:-9999px;}
#side .procedure a{display:block; overflow:hidden; width:200px; height:44px; background: url(/guide/catalog/shared/images/business/side_bnr_procedure.gif) no-repeat;}
#side .addid {margin-bottom:5px; background: url(/guide/catalog/shared/images/business/side_bnr_addid.gif) no-repeat; background-position: 0 -44px; text-indent:-9999px;}
#side .addid a{display:block; overflow:hidden; width:200px; height:44px; background: url(/guide/catalog/shared/images/business/side_bnr_addid.gif) no-repeat;}
#side .member{margin-bottom:5px; background: url(/guide/catalog/shared/images/business/side_bnr_member.gif) no-repeat; background-position: 0 -44px; text-indent:-9999px;}
#side .member a{display:block; overflow:hidden; width:200px; height:44px; background: url(/guide/catalog/shared/images/business/side_bnr_member.gif) no-repeat;}
#side .point{background: url(/guide/catalog/shared/images/business/side_bnr_point.gif) no-repeat; background-position: 0 -44px; text-indent:-9999px;}
#side .point a{display:block; overflow:hidden; width:200px; height:44px; background: url(/guide/catalog/shared/images/business/side_bnr_point.gif) no-repeat;}

#side .smartsoho{background: url(/guide/catalog/shared/images/business/bnr_side_smartsoho.gif) no-repeat; background-position: 0 -57px; text-indent:-9999px;}
#side .sohobanner a{display:block; overflow:hidden; width:200px; height:57px; background: url(/guide/catalog/shared/images/business/bnr_side_smartsoho.gif) no-repeat;}

#side .twibanner{background: url(/guide/catalog/shared/images/business/bnr_side_twitter.jpg) no-repeat; background-position: 0 -57px; text-indent:-9999px;}
#side .twibanner a{display:block; overflow:hidden; width:200px; height:57px; background: url(/guide/catalog/shared/images/business/bnr_side_twitter.jpg) no-repeat;}
#side .procedure a:hover,
#side .addid a:hover,
#side .member a:hover,
#side .point a:hover,
#side .twibanner a:hover{background:none;}
#side .point,
#side .sideMenu1,
#side .sideMenu2,
#side .pickup,
#side .smartsoho,
#side .twitter,
#side .sideMenu3{margin-bottom:15px;}
#side .sideMenu1 h2{height:34px; margin:0; background: url(/guide/catalog/shared/images/business/title_search.gif) no-repeat; text-indent: -9999px;}
#side .sideMenu1 .bg{height:223px; background: url(/guide/catalog/shared/images/business/bg_search.gif) no-repeat;}
#side .sideMenu1 ul{padding:10px 0 0 11px;}
#side .sideMenu1 li{margin-bottom:3px; background: url(/guide/catalog/shared/images/business/search_list.gif) no-repeat; text-indent:-9999px;}
#side .sideMenu1 li a{display:block; overflow:hidden; width:182px; height:32px; background: url(/guide/catalog/shared/images/business/search_list.gif) no-repeat;}
#side .sideMenu1 li.search1{background-position: -182px 0;}
#side .sideMenu1 li.search1 a{background-position:0 0;}
#side .sideMenu1 li.search2{background-position:-182px -32px;}
#side .sideMenu1 li.search2 a{background-position:0 -32px;}
#side .sideMenu1 li.search3{background-position:-182px -64px;}
#side .sideMenu1 li.search3 a{background-position:0 -64px;}
#side .sideMenu1 li.search4{background-position:-182px -96px;}
#side .sideMenu1 li.search4 a{background-position:0 -96px;}
#side .sideMenu1 li.search5{background-position:-182px -128px;}
#side .sideMenu1 li.search5 a{background-position:0 -128px;}
#side .sideMenu1 li.search1 a:hover,
#side .sideMenu1 li.search2 a:hover,
#side .sideMenu1 li.search3 a:hover,
#side .sideMenu1 li.search4 a:hover,
#side .sideMenu1 li.search5 a:hover{background:none;}
#side .sideMenu1 p{display:inline; float:right; margin:10px 7px 0 0; padding-left:8px; background: url(/guide/catalog/shared/images/business/arrow_blue.gif) no-repeat 0 6px;}
#side .sideMenu2 h2{height:34px; margin:0; background: url(/guide/catalog/shared/images/business/title_info.gif) no-repeat; text-indent: -9999px;}
#side .sideMenu2 .bg{height_:181px; padding-bottom:10px; background: url(/guide/catalog/shared/images/business/bg_info.gif) no-repeat bottom;}
#side .sideMenu2 ul{padding:10px 0 0 11px;}
#side .sideMenu2 li{margin-bottom:4px; width:182px; background: url(/guide/catalog/shared/images/business/info_list.gif) no-repeat; text-indent:-9999px;}
#side .sideMenu2 li a{display:block; overflow:hidden; background: url(/guide/catalog/shared/images/business/info_list.gif) no-repeat;}
#side .sideMenu2 li.info1{background-position: -182px 0;}
#side .sideMenu2 li.info1 a{height:98px; background-position: 0 0;}
#side .sideMenu2 li.info2{background-position:-182px -98px;}
#side .sideMenu2 li.info2 a{height:58px; background-position:0 -98px;}
#side .sideMenu2 li.info3{background-position: -182px -157px;}
#side .sideMenu2 li.info3 a{height:98px; background-position: 0 -157px;}
#side .sideMenu2 li.info4{background-position: -182px -256px;}
#side .sideMenu2 li.info4 a{height:98px; background-position: 0 -256px;}
#side .sideMenu2 li.info5{background-position: -182px -354px;}
#side .sideMenu2 li.info5 a{height:98px; background-position: 0 -354px;}
#side .sideMenu2 li.info6{background-position: -182px -451px;}
#side .sideMenu2 li.info6 a{height:98px; background-position: 0 -451px;}
#side .sideMenu2 li.info1 a:hover,
#side .sideMenu2 li.info2 a:hover,
#side .sideMenu2 li.info3 a:hover,
#side .sideMenu2 li.info4 a:hover,
#side .sideMenu2 li.info5 a:hover,
#side .sideMenu2 li.info6 a:hover{background:none;}


#side .pickup p{margin-bottom:4px; background: url(/guide/catalog/shared/images/business/bnr_side.gif) no-repeat; text-indent:-9999px;}
#side .pickup p a{display:block; overflow:hidden; width:200px; height:50px; background: url(/guide/catalog/shared/images/business/bnr_side.gif) no-repeat;}
#side .pickup p.pick1{background-position:-200px 0;}
#side .pickup p.pick1 a{background-position:0 0;}
#side .pickup p.pick2{background-position:-200px -50px;}
#side .pickup p.pick2 a{background-position:0 -50px;}
#side .pickup p.pick3{background-position:-200px -100px;}
#side .pickup p.pick3 a{background-position:0 -100px;}
#side .pickup p.pick4{background-position:-200px -150px;}
#side .pickup p.pick4 a{background-position:0 -150px;}
#side .pickup p.pick5{background-position:-200px -200px;}
#side .pickup p.pick5 a{background-position:0 -200px;}
#side .pickup p.pick1 a:hover,
#side .pickup p.pick2 a:hover,
#side .pickup p.pick3 a:hover,
#side .pickup p.pick4 a:hover,
#side .pickup p.pick5 a:hover{background:none;}
#side .solution li {margin-top:7px;}
/*-----会員サービスside-----------------------------------*/
.side {float: right; width: 200px; background:url(/guide/catalog/shared/images/business/bg_apply.png) no-repeat;}
/*--------------エリア検索------------*/
#side .sideMenu3 h2{height:24px; margin:0; background: url(/guide/catalog/shared/images/business/title_help.gif) no-repeat; text-indent: -9999px;}
#side .sideMenu3 .bg{margin:0 auto; padding:9px 0; background:url(/guide/catalog/shared/images/business/bg_help.gif) no-repeat bottom; text-align:center;}
#side .sideMenu3 .bnrPrice{padding-bottom:5px;}
.with #side .sideMenu3 .bnrPrice{display:block;}
#side .sideMenu3 .bnrPrice{display:none;}
#side .sideMenu3 .bnr{margin:0 auto 5px auto; width:182px; background: url(/guide/catalog/shared/images/business/side_bnr_navi.gif) no-repeat; background-position: 0 -50px; text-indent:-9999px;}
#side .sideMenu3 .bnr a{display:block; overflow:hidden; height:50px; background: url(/guide/catalog/shared/images/business/side_bnr_navi.gif) no-repeat;}
#side .sideMenu3 .bnr a:hover{background:none;}
#side .areaSearchBox .areaSearch{height:25px; background:url(/guide/catalog/shared/images/business/subtitle_area_search.gif) no-repeat; text-indent:-9999px;}
#side .areaSearchBox{margin:0 auto; width:182px;}
#side .areaSearchBox .inner{border:1px solid #a7a7a7; padding:5px; text-align:left;}
#side .areaSearchBox .asTit{padding:0; margin:0;}
#side .areaSearchBox .asTit{display:block; width:56px; height:10px; padding-bottom:3px; line-height:13px; background:url(/guide/catalog/shared/images/business/txt_access2.png) no-repeat; text-indent:-9999px;}
#side .areaSearchBox a{font-size:x-small;}
#side .areaSearchBox .asZip{display:block; width:50px; height:11px; padding:0; line-height:15px; background:url(/guide/catalog/shared/images/business/txt_post.png) no-repeat; margin:5px 0 2px; text-indent:-9999px;}
#side .areaSearchBox table {clear:both; margin-top:0;}
#side .linkArrowIn{padding-left:3px; background: url(/guide/catalog/shared/images/business/arrow_blue.gif) no-repeat 0 6px;}
#side .areaSearchBox .btn-search{vertical-align:middle;}
/*-----side-----------------------------------*/
/*-----contents-----------------------------------*/

/*-----foot-----------------------------------*/
#indexfoot{height:460px; color:#fff; background:url(/guide/catalog/shared/images/business/bg_foot.png) repeat-x;}
#indexfoot a{color:#fff;}
#indexfoot .reTop{margin-left:743px; padding-top:9px; text-align:center; font-size:86%; line-height:1; width:140px; display:block; height:16px; background-image:url(/guide/catalog/shared/images/business/bg_retop.png); background-position: 0 0;}
#indexfoot .reTop a{margin:0 auto; display:block;}
#indexfoot .reTop a img{padding-right:5px; vertical-align:middle;}
#indexfoot .reTop a:link, .reTop a:visited, .reTop a:active, .reTop a:hover{color:#fff;}
#indexfoot .footContents{margin:0px auto 0; width:950px;}
#indexfoot .footContents .title{margin-top:17px; font-size:20px;}
#indexfoot .solutionList{margin:20px 0;}
#indexfoot .solutionList td{color:#fff; vertical-align:top; padding-right:10px;}
#indexfoot .solutionList td dt, .subDt{padding-bottom:5px;font-weight:bold;}
#indexfoot .solutionList td dd{padding-left:5px; background-image:url(/guide/catalog/shared/images/business/bg_point.png); background-position:0 50%; font-size:86%;}
#indexfoot .solutionList td dd.subDt{background:none; padding-left:0; font-size:100%;}
#indexfoot .cell_s{width:270px;}
#indexfoot .cell_m {width:202px;}
#indexfoot #pMark{padding-top:17px; padding-left:15px; float:right; width:255px; height:85px;background:url(/guide/catalog/shared/images/business/bg_pmark.png) no-repeat;}
#indexfoot .p1{display:block;float:left;margin-right:13px;}
#indexfoot .p2{display:block;float:left;margin-right:13px;}
#indexfoot .p3{display:block;float:left;}
#indexfoot .footLinks ul{margin-top:34px; margin-right:7px; float:right; border-right:1px solid #919191; padding-right:5px; margin-bottom:15px;}
#indexfoot .footLinks ul li{line-height:1.2; border-left:1px solid #919191; margin-left:5px; padding-left:5px; font-size:86%; float:right;}
#indexfoot .footMenu{padding-bottom:12px;}
#indexfoot .footMenu ul{border-left:1px solid #919191; padding-left:5px; font-size:86%;float:left;}
#indexfoot .footMenu ul li{line-height:1.2; border-right:1px solid #919191; margin-right:5px; padding-right:5px; float:left;}
#indexfoot #copyright{line-height:1.2; color:#cccccc; font-size:86%; float:right; display:block;}
#indexfoot .solutionList td dt a:link, .solutionList td dt a:visited, .solutionList td dt a:active, .solutionList td dt a:hoer, .solutionList td dd a:link, .solutionList td dd a:visited, .solutionList td dd a:active, .solutionList td dd a:hover{color:#fff;}
#indexfoot .footLinks ul li a:link, .footLinks ul li a:hover, .footLinks ul li a:visited, .footLinks ul li a:active, .footMenu ul li a:link, .footMenu ul li a:hover, .footMenu ul li a:visited, .footMenu ul li a:active{color:#ccc;}
.subFm{margin-left:8px;}
/*-----foot-----------------------------------*/

/*-----nomenufoot-----------------------------------*/
#nomenufoot{height:190px; color:#fff; background:url(/guide/catalog/shared/images/business/bg_foot.png) repeat-x;}
#nomenufoot a{color:#fff;}
#nomenufoot .reTop{margin-left:743px; padding-top:9px; text-align:center; font-size:86%; line-height:1; width:140px; display:block; height:16px; background-image:url(/guide/catalog/shared/images/business/bg_retop.png); background-position: 0 0;}
#nomenufoot .reTop a{margin:0 auto; display:block;}
#nomenufoot .reTop a img{padding-right:5px; vertical-align:middle;}
#nomenufoot .reTop a:link, .reTop a:visited, .reTop a:active, .reTop a:hover{color:#fff;}
#nomenufoot .footContents{margin:0px auto 0; width:950px;}
#nomenufoot .footContents .title{margin-top:17px; font-size:20px;}
#nomenufoot #pMark{padding-top:17px; padding-left:15px; float:right; width:255px; height:85px;background:url(/guide/catalog/shared/images/business/bg_pmark.png) no-repeat;}
#nomenufoot .p1{display:block;float:left;margin-right:13px;}
#nomenufoot .p2{display:block;float:left;margin-right:13px;}
#nomenufoot .p3{display:block;float:left;}
#nomenufoot .footLinks ul{margin-top:34px; margin-right:7px; float:right; border-right:1px solid #919191; padding-right:5px; margin-bottom:15px;}
#nomenufoot .footLinks ul li{line-height:1.2; border-left:1px solid #919191; margin-left:5px; padding-left:5px; font-size:86%; float:right;}
#nomenufoot .footMenu{padding-bottom:12px;}
#nomenufoot .footMenu ul{border-left:1px solid #919191; padding-left:5px; font-size:86%;float:left;}
#nomenufoot .footMenu ul li{line-height:1.2; border-right:1px solid #919191; margin-right:5px; padding-right:5px; float:left;}
#nomenufoot #copyright{line-height:1.2; color:#cccccc; font-size:86%; float:right; display:block;}
#nomenufoot .footLinks ul li a:link, .footLinks ul li a:hover, .footLinks ul li a:visited, .footLinks ul li a:active, .footMenu ul li a:link, .footMenu ul li a:hover, .footMenu ul li a:visited, .footMenu ul li a:active{color:#ccc;}
/*-----foot-----------------------------------*/


/*-----視覚調整-----------------------------------*/
#h1 a, #So-net a, .globalMenu li a, .main h1 span, .side h3, .footContents h5, .likArwDetail a, .likArwDetailS, .btnContactus, #btnFlash, #btnEdite, #btnWinMed, #btn_join2, #btn_doc2 {
	overflow:hidden;
	text-indent:-3000px;
}
/*-----視覚調整-----------------------------------*/


/*-----floatクリア-----------------------------------*/
.headContents, .globalMenu, .contents, .footLinks, .footLinks ul, .footMenu, .footMenu ul, .indexList dd, .contentsList, .likArwDetail, #pMark, .arrowCamp, .arrowNews {
	zoom:100%;
}
.headContents:after, .globalMenu:after, .contents:after, .footLinks:after, .footLinks ul:after, .footMenu:after, .footMenu ul:after, .indexList dd:after, .contentsList:after, .likArwDetail:after, #pMark:after, .arrowCamp:after, .arrowNews:after {
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	content: ".";
}
/*-----floatクリア-----------------------------------*/

/*---------------インデント付きリスト----------*/

.notice {margin-top:5px;font-size:11px;font-weight: normal;}
ul.notice,ul.notice2 {margin-left:1em;}
ul.notice li,ul.notice2 li {text-indent:-1em;}
.notice2 {margin-top:5px;line-height:1.5;}
.notice3 {font-size:11px;line-height:20px;}
.pagetop {font-size:80%;text-align:right;}
.pagetop span{background:url(/guide/catalog/shared/images/business/top.png) 0 1px no-repeat;padding-left:13px;}



/*---------------お問い合わせ・資料請求ボタン------------------*/
#join ul li{float:left; margin-bottom:20px; text-indent:-9999px;}
#join ul li a{display: block; overflow:hidden; height:69px; background:url(/guide/catalog/shared/images/business/btn_join.gif) no-repeat;}
#join ul li.btnJoin a{width:512px;}
#join ul li.btnDoc a{width:187px; background-position:-512px 0;}

/*---------------電話申込・オンライン申込みボタン------------------*/


.join2 {margin:10px 0 20px 0;height:67px;}
.join2 ul li {float:left;}
.join2 ul li a {display:block;}
#btn_join2 {
	background-image:url(/guide/catalog/shared/images/business/btn_join2.png);
	background-position:0 0;
	width:488px;
	height:61px;
}
#btn_join2 a {width:488px;height:61px;}
#btn_doc2 {
	background-image:url(/guide/catalog/shared/images/business/btn_join2.png);
	background-position:-490px 0;
	width:209px;
	height:61px;
}
#btn_doc2 a {width:209px;height:61px;}

/*----------------ページ内リンク-----------------------*/
.pageAncher {margin-bottom:10px;}
.pageAncher li {
	display:block;
	float:left;
	padding:0 10px 0 17px;
	background:url(/business/access/withf/img_withf/3.gif) no-repeat 7px 5px;
	border-right:1px dotted #ccc;
}
.clearfix:after {
	content: ".";  /* 新しい要素を作る */
	display: block;  /* ブロックレベル要素に */
	clear: both;
	height: 0;
	visibility: hidden;
}
.clearfix {
	min-height: 1px;
}
* html .clearfix {
	height: 1px;/*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}
/*----------------main共通-----------------------*/
.main h1 {background: url(/guide/catalog/shared/images/business/bg_h.png) 699px 0; height: 34px; margin-bottom: 15px; padding: 12px 0 0 15px;}
.main h1 span {display: block; height: 20px;}
#topBanner{margin-bottom:10px; padding:6px; width:687px; background:#2d2d2d;}
#b_hikari h3, #b_adsl h3, #campaign h3{margin: 20px 0 10px; text-indent: -9999px;}
#access .campBox, #b_hikari .campBox, #b_adsl .campBox, #wiIndex .campBox {margin-bottom: 5px; width: 699px; overflow:hidden; clear:both; _zoom:1;}
#access dl.campaign, #b_hikari dl.campaign, #b_adsl dl.campaign, #wiIndex dl.campaign {float: left; width: 480px;}
.tollfree {float: right;}
#banner2 {margin-bottom: 10px;}
.base_Table th, table.base_Table td {padding: 6px 8px;}
.base_Table th {background: none repeat scroll 0 0 #F9F9F9; border-top: 1px solid #FFFFFF; text-align: center;}
.medium {font-size: medium;}
.main h2 {background: url(/guide/catalog/shared/images/business/bg_h.png) no-repeat left bottom; font-size: 133%; line-height: 1; margin-bottom: 25px; padding: 6px 2px;}
.main h2 span {background: url(/guide/catalog/shared/images/business/bg_h2.png) no-repeat; background-position: 1px -250px; padding: 0 15px;}
#access dl.campaign dt, #b_hikari dl.campaign dt, #b_adsl dl.campaign dt,#wiIndex dl.campaign dt {clear: both; float: left; height: 14px; width: 64px;}
#access .campaign dd, #b_hikari .campaign dd, #b_adsl .campaign dd, #wiIndex .campaign dd {margin-bottom: 3px; padding-left: 70px;}
#access .opnSvc, #mobile .opnSvc, #b_hikari .opnSvc, #b_adsl .opnSvc, #rentalserver .opnSvc {float: left; padding-left: 17px; width: 210px;}
#access .opnSvc dt, #b_hikari .opnSvc dt, #b_adsl .opnSvc dt {font-weight: bold; margin-top: 10px;}
.darkRed {color: #D60000;}
.redBox {border: 1px solid #FF0000; margin: 7px; padding: 0 3px;}
.mr3 {margin-right: 3px;}
.orgBg {background-color: #FFF8DC;}
.pagetop span {background: url(/guide/catalog/shared/images/business/top.png) no-repeat scroll 0 1px transparent; padding-left: 13px;}
.priceSet04 {margin: 0 0 30px auto; text-align: right; width: 700px;}
.localNav {padding-bottom: 5px; width: 700px;}
.faqBox dd {margin-left: 10px;}
.linkArrowRed {background: url(/guide/catalog/shared/images/business/arrow_red.png) no-repeat scroll 0 30% transparent; padding-left: 8px;}
.priceSet03 {margin: 0 0 30px auto; text-align: right; width: 551px;}
.rightbnr02 {float: right; margin-bottom: 10px; margin-top: -33px; width: 236px;}
#au_campaign .main h4,
#document .main h4,
#change .main h4,
#change_mem .main h4{font-size: small; margin-bottom: 0; margin-top: 10px;}
/*----------------hikari-----------------------*/
#b_hikari h1 span{background:url(/guide/catalog/shared/images/business/titles.png) no-repeat; background-position: 0 -600px;}
#b_hikari #tit_hikari{background: url(/guide/catalog/shared/images/business/titles_access.png); background-position: 0 0; height: 40px; line-height: 1; margin-bottom: 10px; padding: 0;}
/*----------------adsl-----------------------*/
#b_adsl h1 span {background: url(/guide/catalog/shared/images/business/titles.png) no-repeat; background-position: 0 -800px;}
#b_adsl #tit_adsl {background: url(/guide/catalog/shared/images/business/titles_access.png); background-position: 0 -40px; height: 40px; line-height: 1; margin-bottom: 10px; padding: 0;}
/*----------------mobile-----------------------*/
#access h1#3g span {background:url(/guide/catalog/shared/images/business/titles.png) no-repeat; background-position: 0 -2000px;}
#access h1#bitwarp span {background:url(/guide/catalog/shared/images/business/titles.png) no-repeat; background-position: 0 -2000px;}
#access .lead {font-size: 100%; margin-bottom: 15px; padding: 0 1px;}
#access .smaller {font-size: smaller;}
#access #banner {background: #2D2D2D; margin-bottom: 10px; padding: 6px; width: 687px; overflow:hidden; clear:both; _zoom:1;}
#access #topBanner .flashArea, #banner .flashArea {margin-right: 6px; width: 428px;}
#access #banner ul li {float: left;}
.localNav {margin-bottom: 10px; width: 700px; overflow:hidden; clear:both; _zoom:1;}
.localNav li.mr2 {margin-right: 2px;}
.localNav li {float: left; margin: 0; padding: 0;}
#access #tit_outline {background: url(/guide/catalog/shared/images/business/titles_access.png); background-position: 0 -240px; height: 40px; line-height: 1; margin-bottom: 10px; padding: 0; text-indent: -9999px;}
#access .subtit {margin: 15px 0; overflow:hidden; clear:both; _zoom:1;}
#access .btns {float: right;}
#access .mr8 {margin-right: 8px;}
#access .priceSet {margin: 0 0 30px auto; text-align: right; width: 376px;}
#access .base_Table {margin-bottom: 10px;}
#access #titbgnone {background:none;padding: 0;}
h3{margin: 20px 0 10px;}
.main h3 {background: url(/guide/catalog/shared/images/business/bg_h2.png) no-repeat; background-position: 4px -1749px; font-size: 116%; line-height: 1; margin-bottom: 10px; padding: 6px 17px;}
#access .deviceSet {margin: 0 0 30px auto; text-align: right; width: 310px;}
dl.applyBox {background: none repeat scroll 0 0 #FFF8DC; margin: 20px 0;}
dl.applyBox .bg {background: url(/guide/catalog/shared/images/business/bg_cont.png) no-repeat left bottom; width: 679px;}
dl.applyBox .bgb {background: url(/guide/catalog/shared/images/business/bg_cont.gif) no-repeat left bottom;}
dl.applyBox dd {padding: 10px;}
.appBox {background: #FFFFFF; border: 1px solid #FFEDA6; margin-top: 10px; padding: 5px; width: 639px;}
#access .border {border-bottom: 1px dotted #CCCCCC;}
#access #tit_services {background: url(/guide/catalog/shared/images/business/titles_access.png) no-repeat; background-position: 0 -280px; height: 40px; line-height: 1; margin-bottom: 10px; padding: 0; text-indent: -9999px;}
#access .services {margin-bottom:10px;}
#access h1#so-netadsl span {background-image: url(/guide/catalog/shared/images/business/titles.png); background-position: 0 -1600px;}
#access h1#flets-adsl span {background-image: url(/guide/catalog/shared/images/business/titles.png); background-position: 0 -1800px;}
.questionList li {background: url("/business/access/staticip/img_sta/icon_faq_q.gif") no-repeat 0 4px transparent; min-height: 25px; padding-bottom: 5px; padding-left: 35px; padding-top: 5px;}
.mobileBnr {width:700px;overflow: hidden;position: relative;zoom:1;}/*フロート解除*/
.mobileBnrLeft {display:block;float:left;margin-right:5px;}
.mobileBnrRight {display:block;float:left;}
#mobile h3 {margin: 20px 0 10px 0;padding:0;background:none;}
#mobile .rightBtn {dispray:block;text-align:right;}
/*----------------member-----------------------*/
#member .connection{margin-bottom:20px;}
/*----------------auhikari-----------------------*/
#access h1#au span {background:url(/guide/catalog/shared/images/business/titles.png) no-repeat; background-position: 0 -2800px;}
#access .main h4 {font-size: small; margin-bottom: 0; margin-top: 10px;}
#btn_join2 {background-image:url(/guide/catalog/shared/images/business/btn_join2.png); background-position:0 0; width:488px; height:61px; overflow:hidden; text-indent:-3000px;}
#btn_join2 a {width:488px; height:61px;}
#btn_doc2 {background-image: url(/guide/catalog/shared/images/business/btn_join2.png); background-position: -490px 0; height: 61px; width: 209px;}
#btn_doc2 a {height: 61px; width: 209px;}
#access #join{margin-top:10px;}
.faqlist dl{background-image:url(/business/access/staticip/img_sta/line_dot.gif); background-position:0 0; background-repeat:repeat-x; padding:20px 0 20px 15px;}
.faqlist dl dt{background-image:url(/business/access/staticip/img_sta/icon_faq_q.gif); background-position:0 1px; background-repeat:no-repeat; padding-left:35px; min-height:25px; padding-top:5px; padding-bottom:5px; font-weight:bold;}
.faqlist dl dd{background-image:url(/business/access/staticip/img_sta/icon_faq_a.gif); background-position:0 1px; background-repeat:no-repeat; padding-left:35px; min-height:25px; padding-top:5px; padding-bottom:5px;}
.faqlist dl dd div {color: #333333; padding-top: 12px;}
.ml80 {margin-left: 80px;}
.rightMark {margin: -25px 0 20px; text-align: right;}
/*----------------withフレッツ---------------------*/
#access h1#withf span {background-image: url(/guide/catalog/shared/images/business/titles.png); background-position: 0 -1200px;}
.rightbnr {margin-bottom: -20px; margin-top: -20px; text-align: right;}
.dotline {padding:0 0 10px 0; border-bottom:dotted 1px #CCC;}
/*----------------Bフレッツ---------------------*/
#access h1#flets span {background-image: url(/guide/catalog/shared/images/business/titles.png); background-position: 0 -1400px;}
/*----------------accesscommufa---------------------*/
#access h1#commufa span {background-image: url(/guide/catalog/shared/images/business/titles.png); background-position: 0 -2400px;}
#au_campaign .base_Table {margin-bottom: 10px;}
/*----------------手続き中コース---------------------*/
#changeT h1 span {background-image: url(/guide/catalog/shared/images/business/titles.png); background-position: 0 -3200px;}
/*----------------資料請求---------------------*/
#document h1 span {background-image: url(/guide/catalog/shared/images/business/support_titles.png); background-position: 0 -200px;}
/*----------------各種手続き一覧---------------------*/
#commision h1 span {background-image: url(/guide/catalog/shared/images/business/support_titles.png); background-position: 0 -800px;}
/*----------------サービス解約---------------------*/
#cancel h1 span {background-image: url(/guide/catalog/shared/images/business/support_titles.png); background-position: 0 -1400px;}
/*----------------インターネット接続の追加契約---------------------*/
#addition_id h1 span {background-image: url(/business/procedure/regular/images/addition_id_titles.png);}
/*----------------インターネット接続の追加契約---------------------*/
#addition h1 span {background-image: url(/guide/catalog/shared/images/business/support_titles.png); background-position: 0 -1000px;}
/*----------------FAQ---------------------*/
#faq h1 span {background-image: url(/guide/catalog/shared/images/business/support_titles.png); background-position: 0 -600px;}
/*----------------移転---------------------*/
#iten h1 span {background-image:url(/business/common/iten/images/iten_title.png);}
/*----------------ドメインを取得したい---------------------*/
h1#domain span {background-image: url(/guide/catalog/shared/images/business/titles.png); background-position: 0 -2600px;}
#banner3{margin-bottom:5px; overflow:hidden; clear:both; _zoom:1;}
#banner3 ul li {float: left;}
.mr24 {margin-right: 24px;}
.m10Box {padding: 10px; text-align: center;}
.bluBg {background-color: #DFE9F3;}
.domainLink dt {font-weight: bold; margin: 6px 0 0 10px;}
.domainLink dd {margin: 3px 0 0 20px;}
/*----------------固定IP---------------------*/
#access h1#staticip span {background-image: url(/guide/catalog/shared/images/business/titles.png); background-position: 0 -2200px;}
.base_Table th.left {text-align: left;}
.base_Table th, table.base_Table td {padding: 6px 8px;}
.ml20p .ctsarea {margin-bottom: 20px;}
.ctsarea ul li {background-image: url(/business/access/staticip/img_sta/icon_list.gif); background-position: 0 2px; background-repeat: no-repeat; padding-bottom: 4px; padding-left: 15px;}
.bgorange {background-color: #FFF2E5; margin: 0 auto; padding: 20px; width: 630px;}
.turnlist p {background-color: #FFF2E5; color: #333333; margin: 6px; padding: 5px; text-align: center; width: 550px;}
/*----------------レンタルサーバー---------------------*/
#access h1#rentalserver span {background-image: url(/guide/catalog/shared/images/business/titles.png); background-position: 0 -3000px;}
/*----------------タブMenu---------------------*/
.tabheader table {border-collapse: collapse; /* for IE */ border-spacing: 0; /* for N6 */}
.tabheader table tr td {margin:0;padding:0;border-width:0}
.tabheader .close {border-style: solid; border-width: 1px;  border-color: #f97f29; background-color: #f97f29; margin-top:5px;}
.tabheader .open {border-style: solid; border-width: 1px;  border-color: #f97f29; background-color: #f97f29; padding-bottom:5px;}
.tabheader .spc {border-style: solid; border-width: 1px 0 1px 0;  border-color: #fff #fff #f97f29 #fff; margin-top:12px; padding: 0.5em;}
body:nth-of-type(1) .tabheader .spc {margin-top:11px;}
.tabheader a {text-decoration: none;}
.smaller {font-size:smaller; margin_:5px 0;}
/*-----------第２フェーズ追加---------------------------*/
#access .tit {float:left;}
#access h3#yasui{margin-top:20px;}
/*-----------Access Mailbox---------------------------*/
.mainBusiness {float: left; margin: 0 auto; width: 740px; border-bottom: 1px solid #6A6A6A; border-top: 1px solid #6A6A6A;}
/*-----------2カラムレイアウト---------------------------*/
.indexList2 dt div {font-weight:bold;color:#484848;}
.indexList2 dt span,#apply .indexList dt span {background:url(/guide/catalog/shared/images/business/bg_arrow_indexList.png) no-repeat;background-position:-2100px 50%;}
.indexList2 {float:left;margin-bottom:30px;width:338px;border:1px solid #d7d7d7;}
.indexList2 dd {padding:0 18px 10px;}
.indexList2 dt {margin-bottom:13px;border-bottom:1px dotted #b8b8b8;}
.indexList2 dt span {padding:0 0 0 21px;margin:0px;}
#apply .indexList dt div{background:url(/guide/catalog/shared/images/business/bg_tit_indexList.png) repeat-x;margin:1px 1px 0;display:block;padding:9px 11px;width:670px;}
#apply .indexList2 dt div {background:url(/guide/catalog/shared/images/business/bg_tit_indexList.png) repeat-x;margin:1px 1px 0;display:block;padding:9px 11px;width:315px;}
#apply .indexList {float:left;width:699px;border:1px solid #d7d7d7;}
/*-----------ポップアップ---------------------------*/
.containerpop7 {
	width:700px;
	margin-left:20px;
	}
.popClose {text-align:center;margin:20px auto;padding-bottom:20px;}
.popFoot {text-align:center;}
.popLogo {margin:20px auto 40px;}
/*-----------共通レイアウト---------------------------*/
.floatL {float:left;}
.floatR {float:right;}