/* Service CSS Document */

#Car-L {
	float:left;
	display:block;
	width:620px;
	}

#Car-R {
	float:right;
	display:block;
	width:180px;
	}

#News {
	display:block;
	width:590px;
	margin:15px 20px 0px 10px;
	border-bottom:1px solid #333333;
	}

.News_area {
	display:block;
	width:590px;
	background:url(../service/images/hr_dotted.gif) repeat-x left bottom;
	font-size:11px;
	margin: 0px 20px 0px 10px;
	padding: 8px 0px 6px 0px;
	}

.News_area-last {
	display:block;
	width:590px;
	font-size:11px;
	margin: 0px 20px 0px 10px;
	padding: 8px 0px 6px 0px;
	}

.News_area p,
.News_area-last p {
	display:block;
	background:url(../service/images/ico_pt1.gif) no-repeat 15px top;
	padding-top:1px;
	padding-left:30px;
	}

#Siteserch {
	float:left;
	display:block;
	width:420px;
	margin-top:15px;
	padding-bottom:15px;
	}

#Siteserch-block-car1,
#Siteserch-block-car2 {
	display:block;
	width:418px;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	padding-bottom:5px;
	}

#Siteserch-block-car1 ul {list-style-type:none;}
#Siteserch-block-car2 ul {list-style-type:none; margin-left:4px;}

#Siteserch-block-car1 li {
	float:left;
	display:block;
	width:134px;
	text-align:right;
	margin-top:15px;
	}

#Siteserch-block-car2 li {
	float:left;
	display:block;
	width:200px;
	text-align:right;
	margin-top:15px;
	}

.Car2_btn_2_6 {
	display:block;
	width:390px;
	height:120px;
	background:url(../service/softbank/images/top/bg_2_6.gif) no-repeat left top;
	margin:15px 0px 0px 14px;
	}

.Car2_btn_2_6 p {
	display:block;
	width:252px;
	/*margin-top:58px;*/
	padding-top:58px;
	margin-left:125px;
	}

/* アプリ配信情報 */ 

/* Ajaxにて使用部分_START */

#infoTab img{
	border:none;
	vertical-align:top;
}

div.Applinews{
	width:380px;
	margin:17px 0px 10px;
	float:right;
	display:block;
}
ul#infoTab{
	margin:0;
	padding:0;
	height:25px;
}
ul#infoTab li{
	float:left;
	list-style-type:none;
}
div.Applinews div.tabContentsGroup{
}
div.Applinews div.content{
	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	
	zoom:1; /* ie */
	padding:5px 5px 0px;
}
div.Applinews div.content p{
	marign:0;
	padding:0;
}

/* Ajaxにて使用部分_END */


.news-part {
	display:block;
	background:url(../service/images/hr_dotted.gif) repeat-x left bottom;
	margin: 0px auto 0px;
	padding: 8px 0px 8px;
	width: 360px;
	}

.news-part-last {
	display:block;
	margin: 0px auto 0px;
	padding: 8px 0px 0px;
	width: 360px;
	}

.news-part-L {
	float:left;
	display:block;
	width:90px;
	}

.news-part-R {
	float:right;
	display:block;
	width:260px;
	text-align:left;
	}

.news-part-R ul {
	list-style-type:none;
	}

.news-part-R li {
	display:block;
	/*padding-top:1px;*/
	padding-bottom:2px;
	}

.news-part-R li.r-date-1 {
	display:block;
	padding:3px 3px 1px;
	margin-bottom:5px;
	background-color:#FEF9D3;
	}
	
.news-part-R li.r-date-2 {
	display:block;
	padding:3px 3px 1px;
	margin-bottom:5px;
	background-color:#FEE9E7;
	}
	
.news-part-R li.r-date-3 {
	display:block;
	padding:3px 3px 1px;
	margin-bottom:5px;
	background-color:#FFECD9;
	}
	
.news-part-R strong {
	font-size:14px;
	}

.news-part-R p.link {
	display:block;
	margin-top:2px;
	text-align:right;
	font-size:11px; 
	}

.news-part p.infotext,
.news-part-last p.infotext {
	font-size:11px; line-height:125%; text-align:left;
}

.news-part-R li.Text,
.Schedule-part-R li.Text {
	font-size:11px; line-height:125%; text-align:left; color:#666666; margin-top:1px;
}

/* 新作予定 */
.Schedule-part-L {
	float:left;
	display:block;
	width:110px;
	}

.Schedule-part-R {
	float:right;
	display:block;
	width:240px;
	text-align:left;
	}

.Schedule-part-R ul {
	list-style-type:none;
	}

.Schedule-part-R li {
	display:block;
	padding-top:3px;
	padding-bottom:3px;
	}

.Schedule-part-R li.line {
	background:url(../service/images/hr_dotted.gif) repeat-x left bottom;
}

/* キャリアTOP下部リンク */
#SiteLink {
	display:block;
	width:838px;
	background:#EEEEEE;
	text-align:center;
	margin-bottom:10px;
	}

#SiteLink ul {
	list-style-type:none;
	margin-left:44px;
	}

#SiteLink li {
	float:left;
	display:block;
	width:150px;
	margin:5px 0px 5px 0px;
	}

/* willcomのみ */
#Car4 {
	display:block;
	width:780px;
	margin:0px auto 0px auto;
	}

#Car4-Siteserch {
	display:block;
	width:779px;
	border-top:1px solid #FFFFFF;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #CECECE;
	background:#EEEEEE;
	padding-bottom:10px;
	}

#Car4-Siteserch ul {
	list-style-type:none;
	margin-left:15px;
	}

#Car4-Siteserch li {
	float:left;
	display:block;
	width:160px;
	margin-top:15px;
	text-align:center;
	}

#Car4-Siteserch li img {margin-bottom:2px;}
#Car4-Siteserch li.Space {margin-right:35px;}
#Car4-Siteserch li a:link {text-decoration:none;}
#Car4-Siteserch li a:visited {text-decoration:none;}
#Car4-Siteserch li a:hover {text-decoration:none;}

#Car4_1 {
	display:block;
	width:750px;
	height:120px;
	background:url(../service/willcom/images/top/bg_car4.gif) no-repeat left top;
	margin:15px auto 0px auto;
	text-align:right;
	}

#Car4_1 img {margin:59px 10px 0px 0px;}

#Car4_Desc {
	display:block;
	margin-top:30px;
	padding-bottom:10px;
	font-size:11px;
	color:#5C6170;
	line-height:150%;
	}
	
/* スペシャルサイト */
#Sp_special {
	display:block;
	text-align:center;
	}

#Sp_special img {margin-bottom:2px;}
#Sp_special a:link {text-decoration:none;}
#Sp_special a:visited {text-decoration:none;}
#Sp_special a:hover {text-decoration:none;}

#Sp_seriesLink {
	display:block;
	width:760px;
	margin:0px auto 0px auto;
	}

#Sp_seriesLink img {
	margin:15px 5px 0px 5px;
	}

.Sp_margin {
	display:block;
	width:750px;
	margin:0px auto 0px auto;
	}

#Sp_news {
	float:left;
	display:block;
	width:455px;
	margin-top:15px;
	}

/*#Sp_newsBlock {
	display:block;
	width:425px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:8px 14px 8px 14px;
	}*/ 

#Sp_newsBlock {
	display:block;
	width:425px;
	height:130px;
	border-top:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	padding:8px 14px 8px 14px;
	overflow:auto;
	scrollbar-face-color:#DDDDDD;
	scrollbar-highlight-color:#AAAAAA;
	scrollbar-shadow-color:#AAAAAA;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	}

#Sp_newsBlock dl {
	display:block;
/*	width:425px;*/
	height:50px;
	padding-top:5px;
	padding-bottom:3px;
	background:url(../title/images/hr_dotted.gif) repeat-x left bottom;
	}

#Sp_newsBlock dt {
	float:left;
	display:block;
	width:40px;
	}

#Sp_newsBlock dd {margin-left:5px; padding-top:2px;}

#Sp_newsBlock dd.Dates {
	float:left;
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	}

#Sp_newsBlock dd.Desc {margin-left:75px; text-align:left;}
#Sp_newsBlock dd.Msg {margin-left:85px; text-align:left; line-height:130%;}
#Sp_newsBlock a:link {text-decoration:none;}
#Sp_newsBlock a:visited {text-decoration:none;}
#Sp_newsBlock a:hover {text-decoration:none;}

#Sp_pickup {
	float:right;
	display:block;
	width:280px;
	margin-top:15px;
	}

#Sp_pickup ul {
	list-style-type:none;
	margin-top:4px;
	}

#Sp_pickup li {
	float:left;
	display:block;
	width:140px;
	text-align:center;
	margin-bottom:5px;
	}

#Sp_pickup img {margin-bottom:1px;}
#Sp_pickup a:link {text-decoration:none;}
#Sp_pickup a:visited {text-decoration:none;}
#Sp_pickup a:hover {text-decoration:none;}

.Sp_list {
	display:block;
	margin-left:12px;
	}

.Sp_list ul {
	list-style-type:none;
	margin-top:10px;
	}

.Sp_list li {
	float:left;
	display:block;
	width:220px;
	background:url(../title/images/ico_list.gif) no-repeat left 1px;
	padding-left:20px;
	margin:3px 0px 3px 0px;
	}

.Sp_list a:link {text-decoration:none;}
.Sp_list a:visited {text-decoration:none;}
.Sp_list a:hover {text-decoration:none;}
