@charset "UTF-8";

/* ネクストページ contentsAreaStyle
---------------------------------------------------- */

h1.nextLogo a{background:url(../img/next_logo.jpg); width:272px; height:58px; text-indent:-9999px; display:block; float:left;}
.nextContentsArea{width:800px; margin:0 auto; padding-top:31px; font-size:14px; background:url(../img/next_back_02.jpg) no-repeat;}
.nextBaseLayerStyle{background:url(../img/next_back.jpg) no-repeat center; background-position:top; margin:0 auto;}

.nextTextSizeBox{margin:-68px 0 0 580px; font-size:100%;}
.nextTextSizeBox li{float:left;}

* html .nextTextSizeBox{margin:-80px 0 0 581px; font-size:100%;}
*+html .nextTextSizeBox{margin:-81px 0 0 581px; font-size:100%;}
.nextTextSizeBox, x:-moz-any-link, x:default{margin:-50px 0 0 580px; font-size:100%;}


.navigationBox{float:right;}
.nextManacaLogo{background:url(../img/next_text_logo.gif) no-repeat; margin-top:2px; width:70px; height:10px; text-indent:-9999px; display:block; float:left;}

.nextContentsBox{width:800px; margin:0 auto; text-align:left;}



/*---------------------------
メニュー
---------------------------*/
/* 概要 */
.nextMenuMainBox{font-size:100%; background:url(../../intro/img/next_b_menu_intro.jpg) no-repeat; margin:80px 0 0 5px; width:800px; height:85px;}
.nextMenuMainBox li{float:left; }
.nextMenuMain01 a{width:126px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMain02 a{width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMain03 a{width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMain04 a{width:175px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMain05 a{width:180px; height:84px; text-indent:-9999px; display:block;}

.nextMenuMain01 a:hover{background:url(../../intro/img/next_b_menu_intro.jpg) no-repeat 0 -160px; width:126px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMain02 a:hover{background:url(../../intro/img/next_b_menu_intro.jpg) no-repeat -126px -160px; width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMain03 a:hover{background:url(../../intro/img/next_b_menu_intro.jpg) no-repeat -283px -160px; width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMain04 a:hover{background:url(../../intro/img/next_b_menu_intro.jpg) no-repeat -440px -160px; width:175px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMain05 a:hover{background:url(../../intro/img/next_b_menu_intro.jpg) no-repeat -615px -160px; width:180px; height:84px; text-indent:-9999px; display:block;}
/* ブラウザ対応 */
* html .nextMenuMainBox{background:url(../../intro/img/next_b_menu_intro.jpg) no-repeat; margin:144px 0 0 7px; width:800px; height:85px;}
*+html .nextMenuMainBox{background:url(../../intro/img/next_b_menu_intro.jpg) no-repeat; margin:145px 0 0 4px; width:800px; height:85px;}
.nextMenuMainBox, x:-moz-any-link, x:default{font-size:100%; background:url(../../intro/img/next_b_menu_intro.jpg) no-repeat; margin:95px 0 20px 5px; width:800px; height:85px;}


/* 種類 */
.nextMenuMainBoxType{font-size:100%; background:url(../../type/img/next_b_menu_type.jpg) no-repeat; margin:80px 0 0 5px; width:800px; height:85px;}
.nextMenuMainBoxType li{float:left; }
.nextMenuMainBoxType li.nextMenuMain01 a{width:126px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxType li.nextMenuMain02 a{width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxType li.nextMenuMain03 a{width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxType li.nextMenuMain04 a{width:175px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxType li.nextMenuMain05 a{width:180px; height:84px; text-indent:-9999px; display:block;}

.nextMenuMainBoxType li.nextMenuMain01 a:hover{background:url(../../type/img/next_b_menu_type.jpg) no-repeat 0 -160px; width:126px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxType li.nextMenuMain02 a:hover{background:url(../../type/img/next_b_menu_type.jpg) no-repeat -126px -160px; width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxType li.nextMenuMain03 a:hover{background:url(../../type/img/next_b_menu_type.jpg) no-repeat -283px -160px; width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxType li.nextMenuMain04 a:hover{background:url(../../type/img/next_b_menu_type.jpg) no-repeat -440px -160px; width:175px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxType li.nextMenuMain05 a:hover{background:url(../../type/img/next_b_menu_type.jpg) no-repeat -615px -160px; width:180px; height:84px; text-indent:-9999px; display:block;}
/* ブラウザ対応 */
* html .nextMenuMainBoxType{background:url(../../type/img/next_b_menu_type.jpg) no-repeat; margin:144px 0 0 7px; width:800px; height:85px;}
*+html .nextMenuMainBoxType{background:url(../../type/img/next_b_menu_type.jpg) no-repeat; margin:145px 0 0 4px; width:800px; height:85px;}
.nextMenuMainBoxType, x:-moz-any-link, x:default{font-size:100%; background:url(../../type/img/next_b_menu_type.jpg) no-repeat; margin:95px 0 20px 5px; width:800px; height:85px;}


/* 使用方法 */
.nextMenuMainBoxUse{font-size:100%; background:url(../../use/img/next_b_menu_use.jpg) no-repeat; margin:80px 0 0 5px; width:800px; height:85px;}
.nextMenuMainBoxUse li{float:left; }
.nextMenuMainBoxUse li.nextMenuMain01 a{width:126px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxUse li.nextMenuMain02 a{width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxUse li.nextMenuMain03 a{width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxUse li.nextMenuMain04 a{width:175px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxUse li.nextMenuMain05 a{width:180px; height:84px; text-indent:-9999px; display:block;}

.nextMenuMainBoxUse li.nextMenuMain01 a:hover{background:url(../../use/img/next_b_menu_use.jpg) no-repeat 0 -160px; width:126px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxUse li.nextMenuMain02 a:hover{background:url(../../use/img/next_b_menu_use.jpg) no-repeat -126px -160px; width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxUse li.nextMenuMain03 a:hover{background:url(../../use/img/next_b_menu_use.jpg) no-repeat -283px -160px; width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxUse li.nextMenuMain04 a:hover{background:url(../../use/img/next_b_menu_use.jpg) no-repeat -440px -160px; width:175px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxUse li.nextMenuMain05 a:hover{background:url(../../use/img/next_b_menu_use.jpg) no-repeat -615px -160px; width:180px; height:84px; text-indent:-9999px; display:block;}
/* ブラウザ対応 */
* html .nextMenuMainBoxUse{background:url(../../use/img/next_b_menu_use.jpg) no-repeat; margin:144px 0 0 7px; width:800px; height:85px;}
*+html .nextMenuMainBoxUse{background:url(../../use/img/next_b_menu_use.jpg) no-repeat; margin:145px 0 0 4px; width:800px; height:85px;}
.nextMenuMainBoxUse, x:-moz-any-link, x:default{font-size:100%; background:url(../../use/img/next_b_menu_use.jpg) no-repeat; margin:95px 0 20px 5px; width:800px; height:85px;}


/* サービス */
.nextMenuMainBoxService{font-size:100%; background:url(../../service/img/next_b_menu_service.jpg) no-repeat; margin:80px 0 0 5px; width:800px; height:85px;}
.nextMenuMainBoxService li{float:left; }
.nextMenuMainBoxService li.nextMenuMain01 a{width:126px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxService li.nextMenuMain02 a{width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxService li.nextMenuMain03 a{width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxService li.nextMenuMain04 a{width:175px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxService li.nextMenuMain05 a{width:180px; height:84px; text-indent:-9999px; display:block;}

.nextMenuMainBoxService li.nextMenuMain01 a:hover{background:url(../../service/img/next_b_menu_service.jpg) no-repeat 0 -160px; width:126px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxService li.nextMenuMain02 a:hover{background:url(../../service/img/next_b_menu_service.jpg) no-repeat -126px -160px; width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxService li.nextMenuMain03 a:hover{background:url(../../service/img/next_b_menu_service.jpg) no-repeat -283px -160px; width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxService li.nextMenuMain04 a:hover{background:url(../../service/img/next_b_menu_service.jpg) no-repeat -440px -160px; width:175px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxService li.nextMenuMain05 a:hover{background:url(../../service/img/next_b_menu_service.jpg) no-repeat -615px -160px; width:180px; height:84px; text-indent:-9999px; display:block;}
/* ブラウザ対応 */
* html .nextMenuMainBoxService{background:url(../../service/img/next_b_menu_service.jpg) no-repeat; margin:144px 0 0 7px; width:800px; height:85px;}
*+html .nextMenuMainBoxService{background:url(../../service/img/next_b_menu_service.jpg) no-repeat; margin:145px 0 0 4px; width:800px; height:85px;}
.nextMenuMainBoxService, x:-moz-any-link, x:default{font-size:100%; background:url(../../service/img/next_b_menu_service.jpg) no-repeat; margin:95px 0 20px 5px; width:800px; height:85px;}
/*エリアマップ*/
.areaMap{margin:0 30px;}
.areaMap img{border:0;}

/* サービス等 */
.nextMenuMainBoxRule{font-size:100%; background:url(../../rule/img/next_b_menu_rule.jpg) no-repeat; margin:80px 0 0 5px; width:800px; height:85px;}
.nextMenuMainBoxRule li{float:left; }
.nextMenuMainBoxRule li.nextMenuMain01 a{width:126px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxRule li.nextMenuMain02 a{width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxRule li.nextMenuMain03 a{width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxRule li.nextMenuMain04 a{width:175px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxRule li.nextMenuMain05 a{width:180px; height:84px; text-indent:-9999px; display:block;}

.nextMenuMainBoxRule li.nextMenuMain01 a:hover{background:url(../../rule/img/next_b_menu_rule.jpg) no-repeat 0 -160px; width:126px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxRule li.nextMenuMain02 a:hover{background:url(../../rule/img/next_b_menu_rule.jpg) no-repeat -126px -160px; width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxRule li.nextMenuMain03 a:hover{background:url(../../rule/img/next_b_menu_rule.jpg) no-repeat -283px -160px; width:157px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxRule li.nextMenuMain04 a:hover{background:url(../../rule/img/next_b_menu_rule.jpg) no-repeat -440px -160px; width:175px; height:84px; text-indent:-9999px; display:block;}
.nextMenuMainBoxRule li.nextMenuMain05 a:hover{background:url(../../rule/img/next_b_menu_rule.jpg) no-repeat -615px -160px; width:180px; height:84px; text-indent:-9999px; display:block;}
/* ブラウザ対応 */
* html .nextMenuMainBoxRule{background:url(../../rule/img/next_b_menu_rule.jpg) no-repeat; margin:144px 0 0 7px; width:800px; height:85px;}
*+html .nextMenuMainBoxRule{background:url(../../rule/img/next_b_menu_rule.jpg) no-repeat; margin:145px 0 0 4px; width:800px; height:85px;}
.nextMenuMainBoxRule, x:-moz-any-link, x:default{font-size:100%; background:url(../../rule/img/next_b_menu_rule.jpg) no-repeat; margin:95px 0 20px 5px; width:800px; height:85px;}

.nextContents{font-size:80%; line-height:160%;}

* html .nextContents{font-size:80%; margin-top:30px;}
*+html .nextContents{font-size:80%; margin-top:20px;}


/*---------------------------
ナビゲーション
---------------------------*/
.navigationContentsBox{background:url(../../intro/img/navigation_contents.jpg) no-repeat; height:142px; color:#333333; margin:-40px 0 40px;}
.navigationContentsBox p{padding:60px 0 0 200px; text-align:left;}
.navigationContentsSub{margin:-28px 0 0 300px; font-size:13px;}
.navigationContentsSub li{float:left; background:url(../img/next_navigation_icon.gif) no-repeat 0 7px; padding:0 0 0 10px; margin-right:10px;}
.navigationContentsSub li a{color:#8A8B93;}

.navigationContentsBox, x:-moz-any-link, x:default{background:url(../../intro/img/navigation_contents.jpg) no-repeat; height:142px; color:#333333; margin:-10px 0 40px;}

.use_navigationContentsBox{background:url(../../use/img/navigation_contents.jpg) no-repeat; height:147px; color:#333333; margin:-40px 0 40px;}
.use_navigationContentsSub{padding:82px 0 0 180px; font-size:13px;}
.use_navigationContentsSub li{float:left; background:url(../img/next_navigation_icon.gif) no-repeat 0 7px; padding:0 0 0 10px; margin-right:10px;}
.use_navigationContentsSub li a{color:#8A8B93; text-decoration:none;}
.use_navigationContentsSub li a:hover{color:#8A8B93; text-decoration:underline;}
.use_navigationContentsSub li a img{border:0; padding-right:3px;}
.use_navigationContentsBox, x:-moz-any-link, x:default{background:url(../../use/img/navigation_contents.jpg) no-repeat; height:147px; color:#333333; margin:-10px 0 40px;}

.type_navigationContentsBox{background:url(../../type/img/navigation_contents.jpg) no-repeat; height:77px; color:#333333; width:600px; margin:-40px 0 40px; padding:70px 0 0 200px;}
.type_navigationContentsSub{padding:28px 0 0 180px; font-size:13px;}
.type_navigationContentsSub li{float:left; background:url(../img/next_navigation_icon.gif) no-repeat 0 7px; padding:0 0 0 10px; margin-right:10px;}
.type_navigationContentsSub li a{color:#8A8B93; text-decoration:none;}
.type_navigationContentsSub li a:hover{color:#8A8B93; text-decoration:underline;}
.type_navigationContentsSub li a img{border:0; padding-right:3px;}

* html .type_navigationContentsSub{padding:36px 0 0 120px; font-size:13px;}
* html .type_navigationContentsBox{background:url(../../type/img/navigation_contents.jpg) no-repeat; height:77px; color:#333333;  margin:-40px 0 40px; padding:70px 0 0 200px;}
* html .type_navigationContentsSub li{float:left; background:url(../img/next_navigation_icon.gif) no-repeat 0 7px; padding:0 0 0 10px; margin-right:10px; width:130px;}
.type_navigationContentsBox, x:-moz-any-link, x:default{background:url(../../type/img/navigation_contents.jpg) no-repeat; height:142px; color:#333333; margin:-10px 0 -30px;}

*+html .type_navigationContentsSub{padding:28px 0 0 170px; font-size:13px; width:800px;}
*+html .type_navigationContentsBox{background:url(../../type/img/navigation_contents.jpg) no-repeat; height:77px; color:#333333;  margin:-40px 0 40px; padding:70px 0 0 100x;}
*;html .type_navigationContentsSub li{float:left; background:url(../img/next_navigation_icon.gif) no-repeat 0 7px; padding:0 0 0 10px; margin-right:10px; width:100px;}

.service_navigationContentsBox{background:url(../../service/img/navigation_contents.jpg) no-repeat; height:147px; color:#333333; margin:-40px 0 40px;}
.service_navigationContentsSub{padding:82px 0 0 180px; font-size:13px;}
.service_navigationContentsSub li{float:left; background:url(../img/next_navigation_icon.gif) no-repeat 0 7px; padding:0 0 0 10px; margin-right:10px;}
.service_navigationContentsSub li a{color:#8A8B93; text-decoration:none;}
.service_navigationContentsSub li a:hover{color:#8A8B93; text-decoration:underline;}
.service_navigationContentsSub li a img{border:0; padding-right:3px;}

* html .service_navigationContentsBox{background:url(../../service/img/navigation_contents.jpg) no-repeat; height:147px; color:#333333; margin:-40px 0 40px;}
.service_navigationContentsBox, x:-moz-any-link, x:default{background:url(../../service/img/navigation_contents.jpg) no-repeat; height:147px; color:#333333; margin:-10px 0 40px;}
*+html .service_navigationContentsBox{background:url(../../service/img/navigation_contents.jpg) no-repeat; height:147px; color:#333333; margin:-40px 0 40px;}

/*---------------------------
マナカの使用方法・マナカのサービス共通
---------------------------*/

.next_contentsTrafficBox li{float:left;}
ul.next_contentsTrafficBox .contentsTraffic01 a{background:url(../img/b_traffic_01.jpg); width:346px; height:75px; text-indent:-9999px; display:block; margin:0 30px 0 25px;}
ul.next_contentsTrafficBox .contentsTraffic02 a{background:url(../img/b_traffic_02.jpg); width:346px; height:75px; text-indent:-9999px; display:block;}
ul.next_contentsTrafficBox .contentsTraffic03 a{background:url(../img/b_traffic_03.jpg); width:346px; height:75px; text-indent:-9999px; display:block; margin:0 30px 0 25px;}
ul.next_contentsTrafficBox .contentsTraffic04 a{background:url(../img/b_traffic_04.jpg); width:346px; height:75px; text-indent:-9999px; display:block;}
ul.next_contentsTrafficBox .contentsTraffic05 a{background:url(../img/b_traffic_05.jpg); width:346px; height:75px; text-indent:-9999px; display:block; margin:0 30px 0 25px;}
ul.next_contentsTrafficBox .contentsTraffic06 a{background:url(../img/b_traffic_06.jpg); width:346px; height:75px; text-indent:-9999px; display:block;}
ul.next_contentsTrafficBox .contentsTraffic07 a{background:url(../img/b_traffic_07.jpg); width:346px; height:75px; text-indent:-9999px; display:block; margin-bottom:20px;}
ul.next_contentsTrafficBox .contentsTraffic08 a{background:url(../img/b_traffic_08.jpg); width:346px; height:75px; text-indent:-9999px; display:block; margin-bottom:20px;}

ul.next_contentsTrafficBox .contentsTraffic07 { width:346px; height:75px; text-indent:-9999px; display:block; margin:0 30px 0 25px; margin-bottom:20px;}

ul.next_contentsTrafficBox .contentsTraffic01 a:hover{background:url(../img/b_traffic_01.jpg) 0 72px;}
ul.next_contentsTrafficBox .contentsTraffic02 a:hover{background:url(../img/b_traffic_02.jpg) 0 72px;}
ul.next_contentsTrafficBox .contentsTraffic03 a:hover{background:url(../img/b_traffic_03.jpg) 0 77px;}
ul.next_contentsTrafficBox .contentsTraffic04 a:hover{background:url(../img/b_traffic_04.jpg) 0 77px;}
ul.next_contentsTrafficBox .contentsTraffic05 a:hover{background:url(../img/b_traffic_05.jpg) 0 76px;}
ul.next_contentsTrafficBox .contentsTraffic06 a:hover{background:url(../img/b_traffic_06.jpg) 0 76px;}
ul.next_contentsTrafficBox .contentsTraffic07 a:hover{background:url(../img/b_traffic_07.jpg) 0 72px;}
ul.next_contentsTrafficBox .contentsTraffic08 a:hover{background:url(../img/b_traffic_08.jpg) 0 72px;}

p.arrow{background:url(../img/arrow.gif) no-repeat 0 4px; padding-left:20px;}

/*---------------------------
前ページ共通(タイトル用)
---------------------------*/
.subTitleMargin{margin:10px 10px;}
.subTextMargin{margin:0 30px;}
.subTextMargin02{margin:10px 30px;}
.subTextMargin03{margin:0 30px 10px 30px;}
.subTextMargin04{margin:10px 20px;}
.subTextMargin05{margin:10px 20px 30px 20px;}
.subTextMargin06{margin-top:20px;}
.subTextMargin07{margin-bottom:40px;}
.subTextMargin08{margin:0 0 20px 30px;}
.subTextFloat{width:500px;}


/*---------------------------
テキスト カラー
---------------------------*/
.subTextColor01{color:#ff0000;} /*赤*/

/*---------------------------
マナカ概要
---------------------------*/
.introTitle01{background:url(../../intro/img/title_01.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block; margin:30px 0 20px 0;}
.introTitle02{background:url(../../intro/img/title_02.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block; margin:30px 0 20px 0;}
.introTitle03{background:url(../../intro/img/title_03.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block; margin:30px 0 20px 0;}
.introTitle04{background:url(../../intro/img/title_04.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block; margin:30px 0 20px 0;}
.introTitle05{background:url(../../intro/img/title_05.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block; margin:30px 0 20px 0;}
.introSubPic01{background:url(../../intro/img/sub_title_02.jpg) no-repeat right; height:146px; width:760px; margin-left:20px;}

.introSubPicText{padding:90px 0 0 20px; width:500px;}

.subTitleBack{background:url(../../intro/img/sub_title_03.jpg) no-repeat; width:800px; height:90px;}
.subTitleBack p{padding:50px 0 0 20px;}


.centeringTest{ margin-left:20px;}
.centeringTest p{display:table-cell; vertical-align:middle; margin:0;}

/*for IE6 */
* html .centeringTest p{display:inline; zoom:1;}

/*for IE7 */
*:first-child+html .centeringTest p{display:inline; zoom:1;}


.pageTopNext{width:800px;}
.pageTopNext p a{background:url(../img/next_b_page_top.gif); margin-left:660px; text-indent:-9999px; display:block; width:116px; height:71px;}
.pageTopNext p a:hover{background:url(../img/next_b_page_top.gif) 0 70px;}


/*---------------------------
マナカ種類
---------------------------*/
.typeTitle01{background:url(../../type/img/title_01.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;}
.typeTitle02{background:url(../../type/img/title_02.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;}
.typeTitle03{background:url(../../type/img/title_03.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;}
.typeSubPic01{background:url(../../type/img/pic_01.jpg) no-repeat scroll right 5px; height:100px; width:770px; padding:30px 0 0 30px;}
.typeSubPic02{background:url(../../type/img/pic_02.jpg) no-repeat scroll right 5px; height:100px; width:770px; padding:30px 0 0 30px;}
.typeSubPic03{background:url(../../type/img/pic_03.jpg) no-repeat scroll right 5px; height:100px; width:770px; padding:30px 0 0 30px;}
.typeSubPic03 div{width:420px;}


.typeSubPic04{background:url(../../type/img/pic_04.jpg) no-repeat scroll right 5px; height:100px; width:770px; padding:30px 0 0 30px;}

/*---------------------------
マナカ使用方法
---------------------------*/
/* タイトル */
.useTitle01{background:url(../../use/img/title_01.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;}
.useTitle02{background:url(../../use/img/title_02.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;}
.useTitle03{background:url(../../use/img/title_03.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;}
.useTitle04{background:url(../../use/img/title_04.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;}
.useTitle05{background:url(../../use/img/title_05.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;}


.useSubPic01 {
	background: url("../../use/img/pic_01.jpg") no-repeat scroll right 5px;
	height: 100px;
	width: 770px;
	padding:30px 0 0 30px;
}
.useSubPic02 {
	background: url("../../use/img/pic_02.jpg") no-repeat scroll right 5px;
	height: 80px;
	width: 770px;
	padding:30px 0 0 30px;
}
.useSubPic03 {
	background: url("../../use/img/pic_03.jpg") no-repeat scroll right 5px;
	height: 90px;
	width: 770px;
	padding:30px 0 0 30px;
}
.useSubPic04 {
	background: url("../../use/img/pic_04.jpg") no-repeat;
	height: 195px;
	width: 760px;
	margin-top:20px;
	padding:64px 20px 0;
}

/* ご注意ください */
.useSubPic04 p{background:url(../img/marker.gif) no-repeat 0 7px; padding-left:10px; margin-bottom:8px;}

/* 交通事業者リンクボタン（電子マネーの利用） */

.use_contentsTrafficBox2 li{float:left;}
ul.use_contentsTrafficBox2 .contentsTraffic01 a{background:url(../../use/img/b_traffic_01.jpg); width:341px; height:41px; text-indent:-9999px; display:block; margin:0 30px 20px 25px;}
ul.use_contentsTrafficBox2 .contentsTraffic02 a{background:url(../../use/img/b_traffic_02.jpg); width:341px; height:41px; text-indent:-9999px; display:block;}
ul.use_contentsTrafficBox2 .contentsTraffic03 a{background:url(../../use/img/b_traffic_03.jpg); width:341px; height:41px; text-indent:-9999px; display:block; margin:0 30px 20px 25px;}
ul.use_contentsTrafficBox2 .contentsTraffic04 a{background:url(../../use/img/b_traffic_04.jpg); width:341px; height:41px; text-indent:-9999px; display:block;}

ul.use_contentsTrafficBox2 .contentsTraffic01 a:hover{background:url(../../use/img/b_traffic_01.jpg) 0 41px;}
ul.use_contentsTrafficBox2 .contentsTraffic02 a:hover{background:url(../../use/img/b_traffic_02.jpg) 0 41px;}
ul.use_contentsTrafficBox2 .contentsTraffic03 a:hover{background:url(../../use/img/b_traffic_03.jpg) 0 41px;}
ul.use_contentsTrafficBox2 .contentsTraffic04 a:hover{background:url(../../use/img/b_traffic_04.jpg) 0 41px;}



/*---------------------------
マナカサービス
---------------------------*/
/*.serviceTitle{background:url(../../service/img/sub_title.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block; margin-top:20px;}*/

.serviceTitle01{background:url(../../service/img/title_01.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block; margin-top:20px;}
.serviceTitle02{background:url(../../service/img/title_02.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block; /*margin-top:20px*/;}
.serviceTitle03{background:url(../../service/img/title_02.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block; /*margin-top:20px*/;}

/* ご注意ください */
.serviceSubPic01 {
	background: url("../../service/img/pic_01.jpg") no-repeat;
	height: 101px;
	width: 760px;
	margin-top:20px;
	padding:64px 20px 0;
}

.serviceSubPic01 p{background:url(../img/marker.gif) no-repeat 0 7px; padding-left:10px; margin-bottom:8px;}

.serviceSubPic02 {
	height: 90px;
	width: 770px;
	padding:30px 0 0 30px;}

/*---------------------------
マナカサービス等
---------------------------*/
/* タイトル */
.ruleTitle01{background:url(../../rule/img/title_01.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block; margin-top:20px;}
.ruleTitle02{background:url(../../rule/img/title_02.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;margin-bottom:30px;}
.ruleTitle03{background:url(../../rule/img/title_03.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;}
.ruleTitle04{background:url(../../rule/img/title_04.jpg) no-repeat; width:800px; height:65px; text-indent:-9999px; display:block;margin-top:40px;}

/* 規則・規定 */
table.rule{
	width:740px;
	margin:0 0 20px 25px;
	border:1px #E6E4CF solid;
	border-collapse:collapse;
}

table.rule th,
table.rule td{
	border:1px #E6E4CF solid;
	padding:10px;
}

table.rule th{
	background:#FAFAF2 url(../img/marker.gif) no-repeat 10px 17px; padding-left:20px;
	font-weight:normal;
}
table.rule td a{color:#000000; text-decoration:none;}
table.rule td a:hover{color:#000000; text-decoration:underline;}

/* サイトマップ */
.sitemap{margin:20px 0 20px 20px;}
.sitemap p.arrow{margin-top:10px;}
.sitemap p.border{width:780px; height:10px; display:bloxk; clear:both;}
.sitemap a{color:#8A8B93; text-decoration:none;}
.sitemap a:hover{color:#8A8B93; text-decoration:underline;}
.sitemap a img{border:0; padding-right:3px;}


