@charset "UTF-8";
/*  */

/*目次-------------------------------------

・メイン画像
・ボタン
・タブ
・右メニュー
・コンテンツ
・機能紹介ページ
・多言語地図

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

.service-info{margin: 0 0 1.0em 0;clear:both;_zoom:1;color:#545454;}

/*メイン画像*/

.service-main{
	width:100%;
	height:287px;
	overflow:hidden;
	position:relative;
	}

.syoukai-main{
	width:100%;
	height:102px;
	overflow:hidden;
	position:relative;
	background: url(/stc/syoukai/img/selection-ttl.gif) #70d0eb no-repeat 100% 0;
	}

.top{background: url(/stc/service/img/index.gif) #70d0eb no-repeat 100% 0;height:119px !important;}
.iPhone{background: url(/stc/service/img/iPhone/iPhone.gif) #70d0eb no-repeat 100% 0;height:315px !important;}
.FeaturePhone_au_Softbank{background: url(/stc/service/img/FeaturePhone_au_Softbank/FeaturePhone_au_Softbank.gif) #70d0eb no-repeat 100% 0;}
.Android_au_Softbank{background: url(/stc/service/img/Android_au_Softbank/Android_au_Softbank.gif) #70d0eb no-repeat 100% 0;}
.Android_docomo{background: url(/stc/service/img/Android_docomo/Android_docomo.gif) #70d0eb no-repeat 100% 0;}
.FeaturePhone_au_Softbank{background: url(/stc/service/img/FeaturePhone_au_Softbank/FeaturePhone_au_Softbank.gif) #70d0eb no-repeat 100% 0;}
.FeaturePhone_docomo{background: url(/stc/service/img/FeaturePhone_docomo/FeaturePhone_docomo.gif) #70d0eb no-repeat 100% 0;}
.zenrin{background: url(/stc/service/img/zenrin/zenrin.gif) #70d0eb no-repeat 100% 0;}
.overseas{background: url(/stc/service/img/overseas/overseas.gif) #70d0eb no-repeat 100% 0;}
.JapanMap{background: url(/stc/service/img/JapanMap/JapanMap.gif) #70d0eb no-repeat 100% 0;height:318px !important;}
.WindowsPhone_PND{background: url(/stc/service/img/WindowsPhone_PND/WindowsPhone_PND.gif) #70d0eb no-repeat 100% 0;}
.WindowsPhone_off_board{background: url(/stc/service/img/WindowsPhone_off_board/WindowsPhone_off_board.gif) #70d0eb no-repeat 100% 0;}
.PCsoft{background: url(/stc/service/img/PCsoft/PCsoft.gif) #70d0eb no-repeat 100% 0;height:306px !important;}
.navilink{background: url(/stc/service/img/navilink/navilink.gif) #70d0eb no-repeat 100% 0;}
.Hiking_Guide{background: url(/stc/service/img/Hiking_Guide/Hiking_Guide.gif) #70d0eb no-repeat 100% 0;}
.Pinpoint_Weather{background: url(/stc/service/img/Pinpoint_Weather/Pinpoint_Weather.gif) #70d0eb no-repeat 100% 0;}
.Local_Gourmet{background: url(/stc/service/img/Local_Gourmet/Local_Gourmet.gif) #70d0eb no-repeat 100% 0;}
.Intuition_Navi{background: url(/stc/service/img/Intuition_Navi/Intuition_Navi.gif) #70d0eb no-repeat 100% 0;}
.OrbisMap{background: url(/stc/service/img/OrbisMap/OrbisMap.gif) #70d0eb no-repeat 100% 0;}
.WindowsPhone{background: url(/stc/service/img/WindowsPhone/Windowsphone_7.5.gif) #70d0eb no-repeat 100% 0;}
.Itsumodrive{background: url(/stc/service/img/drive/itsmonavi_drive.gif) #70d0eb no-repeat 100% 0;}
.SightSeeing{background: url(/stc/service/img/SightSeeing/sight-seeing.gif) #70d0eb no-repeat 100% 0;}
.DrivePlaza{background: url(/stc/service/img/DrivePlaza/DrivePlaza.gif) #70d0eb no-repeat 100% 0;}
.iOSMap{background: url(/stc/service/img/iOSMap/iOSMap.png) #70d0eb no-repeat 100% 0;}

.service-main-left{
	float:left;
	width:14px;
	height:287px;
	background: url(/stc/service/img/main-left.gif) #70d0eb no-repeat;
	}

.iPhone .service-main-left{height:315px !important;}
.JapanMap .service-main-left{height:318px !important;}
.PCsoft .service-main-left{height:306px !important;}

.service-main h1{
	width:530px;
	height:75px;
	margin: 20px 0 0 18px;
	background: url(/stc/service/img/service-title.png?20131018) no-repeat;
	_background: url(/stc/service/img/service-title.gif?20131018) no-repeat;
	font-size:5px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:1;
	}

.top h1{background-position:0 0 !important;height:32px !important;}
.iPhone h1{background-position:0px -43px !important;}
.Android_au_Softbank h1{background-position:0px -123px !important;}
.Android_docomo h1{background-position:0px -203px !important;}
.FeaturePhone_au_Softbank h1{background-position:0px -283px !important;}
.FeaturePhone_docomo h1{background-position:0px -363px !important;}
.zenrin h1{background-position:0px -443px !important;}
.overseas h1{background-position:0px -523px !important;}
.JapanMap h1{background-position:0px -603px !important;}
.WindowsPhone_PND h1{background-position:0px -683px !important;}
.WindowsPhone_off_board h1{background-position:0px -763px !important;}
.PCsoft h1{background-position:0px -843px !important;}
.navilink h1{background-position:0px -923px !important;}
.Hiking_Guide h1{background-position:0px -1003px !important;}
.Pinpoint_Weather h1{background-position:0px -1083px !important;}
.Local_Gourmet h1{background-position:0px -1163px !important;}
.Intuition_Navi h1{background-position:0px -1243px !important;}
.OrbisMap h1{background-position:0px -1323px !important;}
.WindowsPhone h1{background-position:0px -1400px !important;}
.Itsumodrive h1{background-position:0px -1480px !important;}
.SightSeeing h1{background-position:0px -1560px !important;}
.DrivePlaza h1{background-position:0px -1640px !important;}
.iOSMap h1{background-position:0px -1720px !important;}

.syoukai-main h1{
	width:530px;
	height:50px;
	margin: 10px 0 0 25px;
	background: url(/stc/syoukai/img/selection-txt.png) no-repeat;
	_background: url(/stc/syoukai/img/selection-txt.gif) no-repeat;
	font-size:5px;
	text-indent:-9999px;
	overflow:hidden;
	line-height:1;
	}

.syoukai-main-top h1{background-position:0 0 !important;}
.syoukai-main-baito h1{background-position:0 -50px !important;}
.syoukai-main-route h1{background-position:0 -100px !important;}
.syoukai-main-shisetu h1{background-position:0 -150px !important;}
.syoukai-main-traffic h1{background-position:0 -200px !important;}
.syoukai-main-settings h1{background-position:0 -250px !important;}
.syoukai-main-estate h1{background-position:0 -300px !important;}
.syoukai-main-fusen h1{background-position:0 -350px !important;}
.syoukai-main-hotel h1{background-position:0 -400px !important;}
.syoukai-main-plugin h1{background-position:0 -450px !important;}
.syoukai-main-odoroki h1{background-position:0 -500px !important;}

.syoukai-main p{
	font-size:105%;
	font-weight:bold;
	color:#545454;
	margin: 10px 0 0 25px;
	}


/*ボタン*/
.service-botan-app{
	width:161px;
	height:35px;
	overflow:hidden;
	position:absolute;
	top:234px;
	left:22px;
	}


.service-botan{
	position:absolute;
	top:234px;
	left:22px;
	border: 1px solid #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	text-align:center;
	}

.service-botan-app{width:135px;height:45px;}

.s-b-1{top:254px;}
.s-b-2{top:254px;}
.s-b-3{top:264px;}

.s-b-normal{position:static !important;}
.s-b-normal2{position:static !important;width:80px;}
.s-b-center{position:static !important;margin: 20px auto 0;}
.s-b-center2{position:static !important;margin: 5px auto;}
.s-b-normal-right{position:static !important;width:130px;float:right;margin-left: 10px;}

.service-botan a{width:123px;height:25px;line-height:25px;}
.s-b-normal2 a{width:80px;font-size:12px;line-height:100%;}

.service-botan a.b-riyou{width:170px;}
.service-botan a.b-docomo,
.service-botan a.b-syoukai{width:160px;}

.b-app{
	display:block;
	width:161px;
	height:35px;
	overflow:hidden;
	background: url(/stc/service/img/service_parts.gif) no-repeat;
	}


.b-app{width:135px;height:40px;background-position:-1280px -223px;}
.b-app span{display:block;text-indent:-9999px;}

.s-b-normal{text-align:left;}

.s-b-normal a,
.s-b-normal a:hover,
.s-b-normal a:visited,
.s-b-normal a:visited:hover{margin: 0 0 0 0;text-align:center;}

.s-b-normal2 a,
.s-b-normal2 a:hover,
.s-b-normal2 a:visited,
.s-b-normal2 a:visited:hover{width:80px;font-size:12px;line-height:100%;}

.service-social{
	text-align:right;
	border: 1px solid #70d0eb;
	border-top:none;
	background-color:#c8e9fa;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	padding: 10px 0 4px 0;
	}

.service-social-botom{margin: 0 0 2em 0;}
.c-tab-line{height:5px;}

/*タブ*/
.service-tab{position: relative;}

.service-tab ul {margin: 0 0 0 10px;}

.service-tab li {
	display:inline-block;
	/display:inline;
	width:96px;
	height:33px;
	margin: 0 4px 0 0;
	letter-spacing:0;
	overflow:hidden;
	vertical-align:top;
	/zoom:1;
	}

.detail-cp-tab li:last-of-type{margin: 0 0 0 0;}

.service-tab li .act,
.service-tab li a {
	display:block;
	/display:block;
	/float:left;
	width:96px;
	padding: 9px 0 4px 0;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	line-height:100%;
	}

.service-tab li a {
	height:18px;
	margin: 0 4px 3px 0;
	background: #c7dcf9;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	text-shadow: 1px 1px 0px rgb(255, 255, 255);
	}

.service-tab li a:hover,
.service-tab li .act{
	height:21px;
	background:#3c7cd3;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	color:#fff;
	text-decoration:none;
	text-shadow:none;
	}
.s-tab-iphone a{background-position: -1498px -143px;}

.service-tab li.s-tab-gourmet-r a{font-size:12px;height:22px;padding: 5px 0 4px 0;}
.service-tab li.s-tab-gourmet-r .act{font-size:12px;height:25px;padding: 5px 0 4px 0;}
.s-tab-iphone .act,
.s-tab-iphone a:hover{background-position: -1498px -183px;}


/*右メニュー*/

.right-box4{
	display:block;
	border: 1px solid #c0e5ff;
	border-top:none;
	background-color:#ffffff;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;	
	zoom:1;
	}

.right-box4 a{
	display:block;
	padding: 8px 5px 8px 8px;
	zoom:1;
	}

.right-box4 a:hover{background-color:#e9fdd5;}

.right-box4 a:last-of-type{
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	}

.right-box4 .right-box4-img{
	display:inline-block;
	width:40px;
	height:42px;
	cursor:pointer;
	}

.right-box4 li{border-bottom: 1px solid #c0e5ff;zoom:1;}

.right-box4 .last{border-bottom: 0px !important;}

.right-box4 .right-box4-text{display:inline-block !important;vertical-align:top;padding: 5px 0 0 5px;cursor:pointer;}

.right-box4 strong{font-weight:bold !important;display:inline-block !important;margin: 0 0 0 0 !important;}

.right-box4 .s-r-iphone{background: url(/stc/service/img/service_parts.gif) no-repeat 0 -223px;}
.right-box4 .s-r-android{background: url(/stc/service/img/service_parts.gif) no-repeat -40px -223px;}
.right-box4 .s-r-feature{background: url(/stc/service/img/service_parts.gif) no-repeat -84px -223px;}

.right-twitter-box{margin: 0 0 1.0em 0;}
.right-fb-box{_display:none;}

/*コンテンツ*/

.service-waku{
	display: block;
	padding: 20px 20px 5px 20px;
	background-color: white;
	border: 1px solid #C2E7FF;
	border-top:none;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	overflow:hidden;
	position:relative;
	zoom:1;
	}

.service-waku-topline{
	display: block;
	background-color:#fff;
	border: 1px solid #C2E7FF;
	border-top:none;
	padding: 18px 20px 13px 20px;
	overflow:hidden;
	position:relative;
	zoom:1;
	}

.service-waku-topline:last-of-type{
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	}

.service-strong{
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	}

.waku-col1{position:relative;overflow:hidden;zoom:1;}

.waku-col2{
	display:inline-block;
	width:48%;
	_width:48%;
	vertical-align:top;
	margin: 0 10px 1.5em 0;
	/margin: 0 10px 0.5em 0;
	position:relative;
	overflow:hidden;
	zoom:1;
	}

.waku-col33{
	float:left;
	display:block;
	width:28%;
	padding: 8px 15px 8px 20px;
	border-right: 1px solid #C2E7FF;
	vertical-align:top;
	}

.waku-col20{
	float:left;
	width:20%;
	padding: 8px 15px 8px 20px;
	_padding: 8px 7px 8px 20px;
	border-right: 1px solid #C2E7FF;
	}

.waku-col60{
	padding: 8px 15px 8px 20px;
	border-right: 1px solid #C2E7FF;
	}

.waku-col50{
	float:left;
	width:45%;
	_width:42%;
	padding: 8px 15px 8px 20px;
	border-right: 1px solid #C2E7FF;
	}

.last-right{border-right: 0px !important;}

.waku-col-oya{
	display:block;
	background-color:#ffffff;
	padding: 12px 0 12px 0;
	border: 1px solid #c2e7ff;
	border-top:none;
	border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	position:relative;
	overflow:hidden;
	zoom:1;
	}

.service-img{
	display:inline-block;
	float:left;
	padding: 4px;
	margin: 0 7px 0 0;
	}

a.service-img:hover{background-color:#70d0eb;}

.service-img img{border: 1px solid #C2E7FF;}

.service-img-top{
	display:inline-block;
	float:left;
	padding: 4px;
	margin: 0 7px 0 0;
	}

.service-img-top:hover{background-color:#e9fdd5;}

.service-img-top img{border: 0;}

.service-img-box{
	margin: 0 0 0 294px;
}



.service-info h3{font-size:110%;padding: 6px 0 0.5em 0;}

.service-info .h3-hosoku{font-size:90% !important;}

.service-info h4{font-size:110%;margin: 10px 0 1em 0;}

.waku-col-h4-1{margin: 0 0 0.2em 0 !important;}

.service-waku p,
.service-waku-topline p{margin: 0 0 1em 0;}

.service-strong .l-t{background-position: -40px -110px;}
.service-strong .r-t{background-position: -45px -110px;}
.service-strong .m-t{border-top: 1px solid #3C7CD3;background-color: #3C7CD3;}

.service-strong h2{
	padding: 5px 13px 8px 13px;
	font-size: 1.17em;
	background-color: #3C7CD3;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	color:#fff;
	}

.docomo-logo,
.au-logo,
.softbank-logo{
	display:inline-block;
	width:96px;
	height:23px;
	background: url(/stc/service/img/service_parts.gif) no-repeat -40px -4px;
	}

.au-logo{background-position:-162px -4px;}
.softbank-logo{background-position:-294px -4px;}

.access-ws{
	display:inline-block;
	margin: 0 0 0.8em 0;
	white-space:nowrap;
	}

.s-img-left{
	float:left;
	margin: 0 8px 0 0;
	}

.s-font-small{font-size:100% !important;margin-top:0px !important;}

.service-waku .help-ttl-h2-blue{color:#1e1e1e;font-size:110%;padding: 3px 0.8em 3px 0.8em !important;}

.service-p1{margin: 0 15px 2em 15px !important;}

.sukusyo{text-align:center;}

.sukusyo .service-img{float:none !important;}

.service-table{width:100%;margin-bottom:20px;}
.service-table2{margin-bottom:20px;}
.service-table3{margin-bottom:20px;}

.service-table th{
	padding: 10px;
	background-color:#ebf4fd;
	width:25%;
	border-bottom: 1px solid #fff;
	}
.service-table td{
	padding: 10px;
	border-top: 1px solid #c0e5ff;
	border-right: 1px solid #c0e5ff;
	}

.service-table2 th{
	padding: 10px;
	background-color:#ebf4fd;
	border-bottom: 1px solid #fff;
	}
.service-table2 td{
	padding: 10px;
	border-right: 1px solid #c0e5ff;
	border-bottom: 1px solid #c0e5ff;
	}

.service-table3 th{
	padding: 10px;
	background-color:#ebf4fd;
	width:25%;
	border-bottom: 1px solid #fff;
	}
.service-table3 td{
	padding: 10px;
	border-top: 1px solid #c0e5ff;
	border-right: 1px solid #c0e5ff;
	}

.s-t-td1{
	width:21%;
	background-color:#d3e9ff;
	border-right: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
	}

.s-t-td2{
	width:33%;
	background-color:#d3e9ff;
	border-right: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
	font-weight:bold;
	text-align:center;
	}

.s-t-td3{
	width:18%;
	background-color:#d3e9ff;
	border-right: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
	font-weight:bold;
	text-align:center;
	}

.s-t-td4{
	width:20%;
	background-color:#d3e9ff;
	border-right: 1px solid #fff !important;
	border-bottom: 1px solid #fff !important;
	font-weight:bold;
	text-align:center;
	}





.table2-th-right{
	width:7%;
	border-right: 1px solid #fff;
	}

.s-t-td-right{border-right:0 !important;}

.table-last th{border-bottom: 1px solid #ebf4fd !important;}
.table-last td{border-bottom: 1px solid #c0e5ff !important;}

.service-sp{color:#545454;}

.service-sp .help-qr-link .ic-m-01{float:left !important;margin: 4px 2px 0 0;}
.service-sp .help-qr-link .ic-m-22{float:left !important;margin: 1px 4px 0 0;}

.social-sp{margin:0 !important;color:#545454;}

.s-list-orikaesi{
	display: block;
	margin: 0 0 0 16px;
	vertical-align: top;
	font-size:75%;
	}

.s-font-large .s-list-orikaesi{font-size:85%;margin: 0 0 0.5em 20px;}
.s-font-large2 .s-list-orikaesi{font-size:85%;margin: 0 0 0.5em 20px;color:#1E1E1E !important;}
.s-font-large2 a{font-weight:bold;font-size:110%;}

.service-sp li{/margin: 0 0 -2px 0;}

.waku-col-p-1{margin: 0 0 0.8em 0;}
.tyuui-txt{font-weight:bold;}
.s-f-small{font-size:80%;}

.service-table2 .waku-col-p-1{font-size:110%;margin: 0 0 0.5em 0;}

.service-table2 .s-f-small{font-size:90% !important;}

.s-w-clear{clear:both;padding: 0 15px 8px 15px;zoom:1;position:relative;overflow:hidden;}

.s-maru{font-weight:bold;color:#71b52f;font-size:110%;}
.s-batsu{font-weight:bold;color:#dd0000;font-size:110%;}
.s-sankaku{font-weight:bold;color:#f9920d;font-size:110%;}

.table2-th-2{font-weight:normal;}
.table-center{text-align:center;}

.s-t2{}

.s-t2 th{border-top: 1px solid #fff;}

.s-th2{width:12% !important;border-right: 1px solid #fff;border-top:1px solid #ebf4fd !important;}
.s-th3{width:15% !important;border-top: 0px;border-top:1px solid #ebf4fd !important;}
.s-th3-t{border-top:1px solid #fff !important;}
.s-td1{width:100% !important;}

.s-list1{margin-bottom: 2em !important;}
.s-list1 li{
	font-size:110% !important;
	margin-left: 10px !important;
	margin-bottom: 0.3em !important;
	}

.s-list1 li span{}

.waku-col-maginR-1{margin: 0 0 0 150px;padding: 5px 10px 0 0;}
.waku-col-maginR-2{margin: 0 0 2em 305px;padding: 5px 10px 0 0;}
.waku-col-maginR-3{margin: 0 0 0 110px;}
.waku-col-maginL-1{float:left;width:300px;}

.kai-ol1 li{margin-bottom: 0.3em !important;}

.kai-ol1 strong{display:inline-block;margin-right:10px;}

.p-paddingT{padding: 5px 0 0 0 !important;}

.s-botom{margin-bottom:2em;}

.s-img-dis{
	display: inline-block;
	width: 150px;
	margin: 0 0 10px 0;
	text-align: center;
	font-size: 85%;
	line-height: 130%;
	vertical-align: top;
	}

.service-info .h4-1{
	margin: 0 0 1em 0;
	}

.s-ul-1 {margin: 0 0 1em 0;}
.s-ul-1 li{margin: 0 0.3em 0 15px;}

.s-p-1{margin: 0 0 0 15px !important;font-size:80%;}
.s-p-2{margin: 0 0 0 18px !important;}
.s-h4-2{margin-bottom:0.2em !important;font-size:100% !important;}
.s-h4-2 .ic-m-01{margin-right:5px;}

.s-f-normal{font-weight:normal;}

.s-margin-b0{margin-bottom:0;}

.s-bottom-m{margin-bottom: 20px;}


.service-table3 span{
	display:inline-block;
	width:71px;
	vertical-align:top;
	}

.model-link{
	display:inline-block;
	width:120px;
	margin: 0 0 0.8em 15px;
	padding: 3px 3px 3px 5px;
	font-size:110%;
	}

.model-link:hover{background-color:#e9fdd5;}

.s-top-waku{padding: 0 !important;text-align:center;}
.s-top-waku .waku-col33{padding: 0 !important;}

.s-top-waku .footer-apli{
	padding: 0 !important;
	}

.s-top-waku .footer-apli li{width:auto !important;}
.s-top-waku .footer-apli li a{width:auto !important;padding: 10px 10px 20px 10px;}
.s-top-waku .footer-apli li a:hover{text-decoration:none !important;}

.s-top-waku .s-logo-0{padding-top:20px !important;height: 103px !important;}

.s-logo-itsmo{
	display: block;
	position:absolute;
	top:10px;
	right:10px;
	background: url(/stc/service/img/service_parts.gif) no-repeat -214px -223px !important;
	width: 66px !important;
	height: 32px !important;
	cursor: pointer;
	}

.s-logo-docomo{
	display: block;
	position:absolute;
	top:10px;
	right:10px;
	background: url(/stc/service/img/service_parts.gif) no-repeat -300px -223px !important;
	width: 96px !important;
	height: 32px !important;
	cursor: pointer;
	}

.s-top-waku .footer-apli li a strong {display:inline !important;font-size:110%;}

.s-top-waku .waku-col33{width:33.2% !important;}

.s-top-waku-dis{color:#545454;font-weight:normal;font-size:100% !important;}

.s-devices-1,/*ケータイ*/
.s-devices-2,/*WindowsPhone*/
.s-devices-3,/*Windows*/
.s-devices-4,/*iPhone / iPad / iPod Touch*/
.s-devices-5,/*iPhone*/
.s-devices-6,/*Android*/
.s-devices-7/*iphone/ipad*/
	{
	display:inline-block;
	width:49px;
	height:15px;
	margin: 0 3px 3px 0;
	background: url(/stc/service/img/service_parts.gif) no-repeat -428px -223px;
	vertical-align:top;
	}

.s-devices-2{background-position:-535px -223px;width:71px;}
.s-devices-3{background-position:-642px -223px;width:44px;}
.s-devices-4{background-position:-749px -223px;width:129px;}
.s-devices-5{background-position:-963px -223px;width:45px;}
.s-devices-6{background-position:-1070px -223px;width:47px;}
.s-devices-7{background-position:-885px -223px;width:71px;}

.s-top-p{margin: 0 0 0 160px !important;}

.addon-txt{
	font-size:110%;
	text-align:center;
	font-weight:bold;
	color:#aaa;
	margin:0!important;
	}

.addon-dl{
	float:right;
	height:70px;
	padding:2.5em 0 0 1em;;
	}

.addon-dl .service-botan{width:130px!important}

.addon-ios{
	display: block;
	margin: 0;
	background-image: url(/design/cssimg/footerApp.png);
	background-repeat: no-repeat;
	width: 145px;
	height: 107px;
	cursor: pointer;
	}

/*--機能紹介ページ---------------*/
.syoukai-img{
	display: inline-block;
	float: right;
	margin: 0 5px 0 15px;
	}

.syoukai-img-twitter{
	float:left;
	margin:0 8px 8px 0;
	clear:left;
	}

.service-info .h4-syoukai{
	margin: 0 0 1.0em 5px;
	}

.service-info .h4-social{
	margin: 0 0 0.2em 5px;
	}

.service-info .h4-social span{
	vertical-align:-3px;
	width:200px;
	overflow:hidden;
	display: inline-block;
	_display:inline;
	}

.service-waku p.syoukai-expln{font-size:120%;margin: 0 0 1.0em 5px;}

.service-waku p.syoukai-expln2,.syoukai-expln2{font-size:120%;margin: 0 0 0.3em 5px;}

.service-waku p.syoukai-link{font-size:100%;margin: 0 0 1.0em 5px;line-height:2;}

#odoroki1 {
	overflow: hidden;
	_padding-bottom: 1px;
	margin-bottom: 20px;
	}

.odoroki2 {
	display: inline-block;
	_display:inline;
	width: 48%;
	_width: 45%;
	vertical-align: top;
	margin: 0 5px 1.5em 5px;
	position: relative;
	overflow: hidden;
	zoom: 1;
	font-size:110%;
	}

.odoroki-l {
	float: left;
	width: 135px;
	margin:0 7px 0 0;
	}

.odoroki-r {
	float: left;
	width: 150px;
	padding-left: 5px;
	}

.odoroki2 img{
	border: 1px solid #C3C3C3;
	padding: 5px;
	}

.syoukai-list{
	padding: 0 0 0 30px;
	margin: 0 0 1em 1em;
	}

.syoukai-list li{
	list-style-type: decimal;
	font-size:110%;
	}

.syoukai-list img{
	margin: 0 10px 1em 10px;
	border: 1px solid #C3C3C3;
	padding: 5px;
	}

/*--多言語地図---------------*/

.content1{min-width:914px;}

.map-select{
	clear:both;
	display:block;
	/zoom:1;
	margin: 0 0 1.0em 0;
	}

.map-select li{
	display:-moz-inline-box;
	display:inline-block;
	/display:block;
	/float:left;
	margin: 0 1.0em 0 0;
	}

.map-select li strong{/display:block;/margin: 1.8em 0 0 0;}	

.map-select h4{font-size:100%;}

.language-maparea{
	display:block;
	width:900px;
	height:678px;
	overflow:hidden;
	border: 1px solid #c3c3c3;
	margin: 0 0 2.0em 0;
	}

.language-maparea img{
	background-repeat:no-repeat;
	background-position:50% 50%;
	width:900px;
	height:678px;
	}

.lst-ss-help{
	margin: 0 0 2.0em 0;
	}

.lst-ss-help a{font-weight:bold;}

.language-Link{clear:both;margin: 0 0 1.5em 0;overflow:hidden;/zoom:1;}

.language-Link .link-language-block{
	display:inline-block;
	margin: 0 1.0em 0 0;
	}

.col46 .waku-col20{margin: 0 20px 0 0;padding: 8px 15px 2.3em 20px;}

/*強制装飾*/
.border-flat{
	border-radius:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	}


