﻿@charset "utf-8";
@import url("common.css"); /* common stylesheet */

#dammy {
	background: url() no-repeat;
	margin: 0;
	padding: 40px 0 0 0;
	width: 216px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:40px;/* for ie5.x */
	}

/* #
--------- --------- --------- --------- --------- */
.use_mtitle {
	background: url(../images/term_of_use/use_mtitle.jpg) no-repeat;
	margin: 0;
	padding: 64px 0 0 0;
	width: 699px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:64px;/* for ie5.x */
	}
	
.use_cnavi {
	margin:0 0 15px 0;
	padding:0;
	list-style-type: none;
	}

.use_cnavi li {
	margin:0;
	padding:0;
	width:175px;
	height:37px;
	float:left;
	}

.use_cnavi li a {
	margin: 0;
	padding: 37px 0 0 0;
	width: 175px;
	overflow: hidden;
	display: block;
	border: none;
	text-decoration: none;
	height: 0px!important;
	height /**/:37px;/* for ie5.x */
	}

.use_cnavi li.use_cnavi1 a {
	background: url(../images/term_of_use/use_navi1.gif) no-repeat;
	}
	
.use_cnavi li.use_cnavi2 a {
	background: url(../images/term_of_use/use_navi2.gif) no-repeat;
	}
	
.use_cnavi li.use_cnavi3 a {
	background: url(../images/term_of_use/use_navi3.gif) no-repeat;
	}
	
.use_cnavi li.use_cnavi4 a {
	background: url(../images/term_of_use/use_navi4.gif) no-repeat;
	}

.use_cnavi li a:hover {
	background-position: 0 -37px;
	}

.to_top.b20 {
	margin:0 0 20px 0;
	}
	
#use_stitle1,
#use_stitle2,
#use_stitle3,
#use_stitle4 {
	background: url(../images/common/icon_arrow4.jpg) no-repeat;
	background-position: 6px 7px;
	background-color: #E6E6E4;
	margin:0 0 15px 0;
	padding:6px 0 3px 25px;
	font-size:1.8em;
	color:#4D4D4D;
	font-weight: bold;
	line-height:1.1;
	}
	
.use_sstitle {
	background: url(../images/common/icon_arrow3.jpg) no-repeat;
	background-position: 8px center;
	margin:0 0 15px 0;
	padding:0 0 0 25px;
	font-size:1.6em;
	color:#4D4D4D;
	font-weight: bold;
	line-height:1.1;
	}
	
.use_ex {
	margin:0 0 20px 0;
	padding:0 0 0 7px;
	font-size:1.4em;
	}
	
.use_ex b {
	margin:0;
	padding:0 0 0 15px;
	width:678px;
	position: relative;
	display: block;
	}
	
.use_ex span {
	position: absolute;
	top:0;
	left:0;
	}
	
.use_ex.ss b {
	margin:0;
	padding:0 0 0 22px;
	width:678px;
	position: relative;
	display: block;
	}
	
.use_box {
	margin:0 0 25px 10px;
	padding:10px;
	border:1px solid #4D4D4D;
	font-size:1.4em;
	}
	


.use_box b {
	color:#990100;
	font-weight: bold;
	}
	
.use_ex3 {
	margin:0 0 20px 0;
	padding:0 0 0 7px;
	}

.use_lead {
	margin:0 0 15px 0;
	font-weight: bold;
	font-size:1.4em;
	}
	
.use_ex2 {
	margin:0 0 25px 0;
	padding:0;
	font-size:1.4em;
	}
	
.use_ex2 b {
	color:#990100;
	}
	
.use_box2 {
	margin:0 70px 25px 100px;
	padding:10px;
	border:1px solid #4D4D4D;
	font-size:1.4em;
	line-height:1.4;
	}
	
.use_box2 b {
	margin:0 0 10px 0;
	color:#990100;
	font-weight: bold;
	display: block;
	}