@charset "shift_jis";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	}
	
img {
	vertical-align: bottom;
	border: 0px;
	}
	
p {
	margin: 0px;
	padding: 0px;
	}
	
h1,h2 {
	margin: 0px;
	padding: 0px;
	}
	
ul, li, dl, dt, dd {
	margin: 0px;
	padding: 0px;
	list-style:none;
	}

html,body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	}

body {
	font-family: "lr SVbN", "Osaka";
	margin: 0px;
	font-size: 70%;
	line-height: 1.5;
	color: #000000;
	}
	
	
#content{
width:800px;
margin-left:auto;
margin-right:auto;
}

#intro{
background-image:url(images/pc_phone.jpg);
background-position:right top;
background-repeat:no-repeat;
height:100%;
}

#intro dt{
float:right;
}

#intro dd{
padding-left:5px;
}

#intro ul{
margin:1em 0 2em 0;
}

#intro li{
float:left;
}

.mgR4px{
margin-right:4px;
}

#howto{
width:780px;
height:120px;
padding:10px;
background-color:#FFA3A4;
clear:both;
}


#access{
width:340px;
background-image:url(images/pc_qr.gif);
background-position:right top;
background-repeat:no-repeat;
float:left;
margin-right:8px;
height:98px;
}

#access h2{
margin-bottom:0.5em
}


#caria{
width:420px;
background-image:url(images/pc_line.jpg);
background-position:left;
background-repeat:repeat-y;
padding-left:8px;
float:left;
color:#FFFFFF;
font-size:0.84em;
font-weight:bold;
line-height:1.60em;
}

#caria dl{
float:left;
width:133px;
}

#info{
clear:both;}

#info p{
padding:10px 0 0 10px;
background-image:url(images/pc_bg.jpg);
background-repeat:repeat-x;
height:46px;
font-size:0.85em;
}

.next{
padding-bottom:0.6em;
background-image:url(images/pc_next.jpg);
background-position:left bottom;
background-repeat:no-repeat;
}

.box{
width:220px;}
