@charset "utf-8";
body {
	text-align: center;
}

/* ブラウザスタイルの初期化 */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	color:#444444;
	font-family:
		Arial,
		"ヒラギノ角ゴ Pro W3",
		"Osaka",
		"ＭＳ Ｐゴシック",
		san-serif;
	line-height: 125%;
	font-size: 14px;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:collapse;
	border-spacing: 0;
}
caption {
	text-align: left;
	font-weight: normal;
}
th, td {
	font-weight: normal;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:link {
	color: #006699;
	text-decoration: underline;
}
a:visited {
	color: #3399CC;
	text-decoration: underline;
}
a:hover {
	color: #003366;
	text-decoration: none;
}

#container {
	margin-right: auto;
	margin-left: auto;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#side {
	background-image: url(../img/side_bk.gif);
	background-repeat: repeat-y;
	padding-left: 10px;
}
#footer-link a {
	background-image: url(../img/footer-tag1.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 9px;
	padding-right: 8px;
	font-size: 12px;
}
.footer-detail {
	font-size: 12px;
	padding-bottom: 5px;
	color: #006699;
}

#copyright {
	font-size: 12px;
}


.mg-top5 {
	margin-top: 5px;
}
.mg-top10 {
	margin-top: 10px;
}
.mg-top15 {
	margin-top: 15px;
}
.mg-top20 {
	margin-top: 20px;
}
.mg-top25 {
	margin-top: 25px;
}
.mg-top30 {
	margin-top: 30px;
}
.mg-top35 {
	margin-top: 35px;
}
.mg-top40 {
	margin-top: 40px;
}
.mg-foot5 {
	margin-bottom: 5px;
}
.mg-foot10 {
	margin-bottom: 10px;
}
.mg-foot15 {
	margin-bottom: 15px;
}
.mg-foot20 {
	margin-bottom: 20px;
}
.mg-foot30 {
	margin-bottom: 30px;
}
.red {
	color: #FF0000;
}
.ao {
	color: #0066CC;
}
.pink {
	color: #FF6699;
}


.bold {
	font-weight: bold;
}


.top-guest1 a{
	font-size: 10px;
	line-height: 130%;
}
.top-info-box {
	border: 1px solid #BDE26E;
	background-color: #FFFFFF;
	font-size: 10px;
}
.top-info-box2 a{
	font-size: 10px;
	text-align: left;
}



.carcare-md1 {
	margin-top: 26px;
	margin-left: 150px;
	font-size: 12px;
}

.carcare-1g-head {
	font-size: 14px;
	font-weight: bold;
	height: 75px;
	width: 536px;
	background-image: url(../service/img/carcare/carcare_1g_head.jpg);
	background-repeat: no-repeat;
}
.carcare-2g-head {
	font-size: 14px;
	font-weight: bold;
	height: 75px;
	width: 536px;
	background-image: url(../service/img/carcare/carcare_2g_head.jpg);
	background-repeat: no-repeat;
}
.carcare-3g-head {
	font-size: 14px;
	font-weight: bold;
	height: 75px;
	width: 536px;
	background-image: url(../service/img/carcare/carcare_3g_head.jpg);
	background-repeat: no-repeat;
}

.carcare-blue {
	background-image: url(../service/img/carcare/carcare_blue_bk.jpg);
	background-repeat: repeat-y;
}
.carcare-green {
	background-image: url(../service/img/carcare/carcare_green_bk.jpg);
	background-repeat: repeat-y;
}
.carcare-pink {
	background-image: url(../service/img/carcare/carcare_pink_bk.jpg);
	background-repeat: repeat-y;
}
.carcare-4g-head {
	font-size: 14px;
	font-weight: bold;
	height: 75px;
	width: 536px;
	background-image: url(../service/img/carcare/carcare_4g_head.jpg);
	background-repeat: no-repeat;
}
.carcare-6g-head {
	font-size: 14px;
	font-weight: bold;
	height: 75px;
	width: 536px;
	background-image: url(../service/img/carcare/carcare_6g_head.jpg);
	background-repeat: no-repeat;
}
.carcare-7g-head {
	font-size: 14px;
	font-weight: bold;
	height: 75px;
	width: 536px;
	background-image: url(../service/img/carcare/carcare_7g_head.jpg);
	background-repeat: no-repeat;
}
.carcare-9g-head {
	font-size: 14px;
	font-weight: bold;
	height: 75px;
	width: 536px;
	background-image: url(../service/img/carcare/carcare_9g_head.jpg);
	background-repeat: no-repeat;
}
.carcare-11g-head {
	font-size: 14px;
	font-weight: bold;
	height: 75px;
	width: 536px;
	background-image: url(../service/img/carcare/carcare_11g_head.jpg);
	background-repeat: no-repeat;
}
.carcare-mg1 {
	margin-left: 10px;
}
.carcare-meyasu {
	font-size: 12px;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 8px;
}


.voice-text1 {
	padding-top: 15px;
	font-size: 12px;
}
.voice-text2 {
	padding-top: 25px;
}
.voice-name1 {
	font-weight: bold;
	color: #2288bb;
}
.voice-text1 p {
	margin-bottom: 30px;
}
.voice-pt1 {
	margin-top: 200px;
}
.srvice-carlife1 {
	background-image: url(../service/img/carlife/carlife_navi_bk.gif);
	background-repeat: repeat-y;
}
.srvice-syaken1 {
	background-image: url(../service/img/syaken/syaken_kd_bk.gif);
	background-repeat: repeat-y;
}
.srvice-syaken1 td {
	font-size: 12px;
	line-height: 130%;
}
.mainte-ul li {
	background-image: url(../maintenance/img/mainte_tag1.gif);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 10px;
	margin-bottom: 5px;
}
#mainte-box1 {
	background-image: url(../maintenance/img/mainte_box1_bk.gif);
	background-repeat: repeat-y;
}
#mainte-box2 {
	background-image: url(../maintenance/img/mainte_under.jpg);
	background-repeat: no-repeat;
	height: 173px;
	width: 530px;
}
#mainte-box2 p {
	font-size: 12px;
	color: #FF0000;
	margin-top: 120px;
	margin-left: 20px;
}
.mainte-box3 {
	color: #0066CC;
	background-color: #CCFFFF;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
}

.hoken-img {
	float: right;
	margin-left: 20px;
}
.hoken-link a {
	background-image: url(../service/img/hoken/hoken_arrow.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 15px;
	display: block;
}
.hoken-txt1 {
	padding-top: 5px;
	padding-right: 15px;
	padding-left: 15px;
}

.bankin-bk {
	background-image: url(../bankin/img/bankin_bk.gif);
	background-repeat: repeat-y;
}
.bankin-text1 {
	margin-left: 10px;
	margin-top: 5px;
}
.bankin-img {
	vertical-align: middle;
}

.privacy-text {
	padding-top: 5px;
}
.contact-text {
	padding-left: 10px;
}
.omoi-bk1 {
	background-image: url(../omoi/img/omoi_kk1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.omoi-bk2 {
	background-image: url(../omoi/img/omoi_kk2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 18px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 23px;
}
.text-left {
	text-align: left;
}.sitemap-lv1 {
	background-image: url(../sitemap/img/listmark01.gif);
	background-repeat: no-repeat;
	background-position: 0px center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B3D9FF;
}
.sitemap-lv2 {
	background-image: url(../sitemap/img/listmark02.gif);
	background-repeat: no-repeat;
	background-position: 40px center;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 52px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B3D9FF;
}

