@charset "utf-8";

/*---------------------------------------------------------------


	デジサポ トップレイアウト
	※改修した場合は日付を更新して下さい。
	
	・Customize: 2010.04/14
	

---------------------------------------------------------------*/
.chidigi-nav-unit{
	margin-top:26px;
	background:url(/images/common/chidigi_nav_bottom.gif) 0 100% no-repeat;
	padding-bottom:30px;
}
.chidigi-nav-unit .chidigi-nav-unit-inner{
	background:url(/images/common/chidigi_nav_side.gif) 0 0 repeat-y;
	
}
.chidigi-nav-unit .chidigi-nav-left{
	width:458px;
	float:left;
}
.chidigi-nav-unit .chidigi-nav-right{
	width:458px;
	float:right;
}
.chidigi-nav-unit .chidigi-nav-box{
	padding:0 36px;
}
.chidigi-nav-unit .chidigi-linklist{
	background: url(/images/common/dot_line.gif) 0 0 repeat-x;
	padding-top:9px;
	margin-top:9px;
}
.chidigi-nav-unit .first{
	background-image:none !important;
	margin:0;
	padding:0;
}
.chidigi-linklist ul{
	padding-top:12px;
}
.chidigi-linklist ul li{
	background:url(/images/common/arrow_left.gif) 0 0.355em no-repeat;
	padding-left:22px;
	/zoom:1;
}
.chidigi-linklist ul li a{
	text-decoration:none;
}
#top-flash-video{

}
#top-bottom-unit{
	padding-top:26px;
}

#top-wrapper{
	background:#FFFFFF url(/images/common/head_bg_top_00.jpg) 0 0 repeat-x;
	/zoom:1;
}
#top-mainimg-wrapper{
	border-bottom:5px solid #00a0e9;
	/* background:url(/images/common/top_mainimg.jpg) 50% 0 repeat-x; */	
}
#top-mainimg-box{
text-align:center;	
}
#top-main-container{
	width:936px;
	margin:0 auto;
	text-align:left;
}
#top-upper-unit{
	width:936px;
}
#top-telbnr-unit{
	width:304px;
	float:left;
	margin-right:11px;
	padding-top:26px;
}
#top-telbnr-inner{
	width:294px;
	border:5px solid #b7b0b0;
}
#top-video-unit{
	width:304px;
	float:left;
	margin-right:11px;
	padding-top:26px;
}
#top-video-unit h2{
	margin-bottom:10px;
}
#top-right-unit{
	width:304px;
	float:left;
	padding-top:26px;
}
#handicap-unit ul{
	background-color:#b7b0b0;
	padding:5px 5px 3px 5px;
}
#handicap-unit ul li{
	font-size:0;
	line-height:1;
	margin-bottom:2px;
}

.mobile-unit{
	width:220px;
	float:left;
}
.mobile-unit .mobile-unit-inner{
	border:1px solid #cdcdcd;
	border-top:none;
	background-color:#FFFFFF;
}
.mobile-unit .mobile-unit-inner .mobile-box{
	padding:0 5px 15px 14px;
}
.mobile-unit .qr-code{
	padding-top:15px;
	text-align:center;
	float:left;
}
.mobile-unit .qr-btn{
	text-align:center;
	float:right;
	padding-top:30px;
}

#top-banner-unit{
	width:690px;
	float:right;
}
#top-screen-guide-unit{
	padding-top:26px;
	/zoom:1;
}
#top-screen-guide-unit #top-screen-guide-inner{
	border:1px solid #d8d1d1;
	border-top:none;
	padding:14px 0 14px 0;
}
#top-screen-guide-unit #top-screen-guide-box{
	background:url(/images/common/top_screen_guide_side.gif) 0 0 repeat-y;
	padding:0 14px;
}
#top-screen-guide-unit #top-screen-guide-left{
	float:left;
	width:283px;
	margin-right:29px;
}
#top-screen-guide-unit #top-screen-guide-center{
	float:left;
	width:283px;
	margin-right:28px;
}
#top-screen-guide-unit #top-screen-guide-right{
	float:left;
	width:283px;
}
#top-screen-guide-unit h3{
	text-align:center;
	
}
#top-screen-guide-unit .screen-img{
	padding-top:14px;
	text-align:center;
}
#top-screen-guide-unit .guide-text{
	padding-top:14px;
}




.disisuppo-contents-unit{
	background:url(/images/common/top_right_bg_bottom.gif) 0 100% no-repeat;
	padding-bottom:8px;
	margin-top:8px;
	/zoom:1;
}
.disisuppo-contents-unit-inner{
	background:url(/images/common/top_right_bg_side.gif) 0 0 repeat-y;
	/zoom:1;
	}
.contents-box{
	width:340px;
	float:left;
	/zoom:1;
}
.contents-box-inner{
	padding:0 10px;
	/zoom:1;
}
.contents-box p{
	padding-top:8px;
	line-height:1.5;
}
.mr14{
	margin-right:14px;
}
.last{
	margin-right:0;
}

#mapArea{
	padding-top:20px;
	text-align:center;
}
#top-footer-menu{
	margin-top:10px;
}
#top-footer-menu .last{
	margin-right:0;
}

.footer-menu-box{
	width:222px;
	float:left;
	margin-right:16px;
}
#top-footer-menu .footer-menu-box .disisuppo-box-list{
	padding-top:10px;
}
#top-footer-menu .footer-menu-box .disisuppo-box-list li{
	font-weight:normal;
	font-size:86%;
	padding-top:0;
	line-height:1.4;
	background-position:0 0.3em; 
	font-weight:normal;
	_height:18px;
	min-height:18px;
}
#top-footer-menu .footer-menu-box .disisuppo-box-list li a{
	font-weight:normal;
}
#top-video-unit{
	
}
#top-video-unit-inner{
	background:url(/images/common/top_video_bottom.gif) 0 100% no-repeat;
	padding-bottom:21px;
}
#top-video-box{
	background:url(/images/common/top_video_side.gif) 0 0 repeat-y;
	padding:0 20px;
}

/*** 2011.09.02 追加 ***/

.repack-nav-main{
	margin-top:26px;
	background:url(/images/common/chidigi_repack_nav_bottom.gif) 0 100% no-repeat;
	padding-bottom:30px;
}
.repack-nav-main .repack-nav-main-box{
	width:864;
	padding:0 36px;
	background:url(/images/common/chidigi_repack_nav_side.gif) 0 0 repeat-y;
}
.repack-nav-main .repack-nav-main-box .left {
	float:left;
	width: 414px;
	margin-right:36px;
}
.repack-nav-main .repack-nav-main-box .right {
	float:left;
	width: 414px;
}
.repack-nav-main ul{
	padding-top:0px;
}
.repack-nav-main ul li{
	background:url(/images/common/arrow_left.gif) 0 0.355em no-repeat;
	padding-left:22px;
	padding-bottom: 12px; 
	/zoom:1;
}
.repack-nav-main ul li.last {
	padding-bottom:0;
}

