body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote{
margin:0;
padding:0;
word-break:break-all;/* for IE */
}
table{border-collapse:collapse;border-spacing:0;text-align:left;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup,sub {line-height:-1px;vertical-align: text-top;}
sub {vertical-align:text-bottom;}
input, textarea, select{font-size:inherit;font-weight:inherit;line-height:normal;}

body{
font-size:13px;*font-size:small;*font:x-small;
text-align:center;
	color:#333333;
	font-family:"MS PGothic", "Hiragino Kaku Gothic Pro", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", "sans-serif";
}
body *{line-height:1.3em;}
table{font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:99%;}
small{font-size:inherit;font:100%;*font-size:small;*font:x-small;}/* for ADs */

#uhd div table {
	text-align:left;
}
#uhd img {
	display:block;
}
#uhd br {
	display:none;
}
#emg, #emg2, #emg3 {
	margin-bottom:10px;
	text-align:center;
}
#emg table, #emg2 table, #emg3 table {
	margin:0 auto;
	text-align:left;
}/* ie/mac \*//*/#emg, #emg2, #emg3{margin-left:235px;}/**/

#pos-s {
	padding:10px 0;
	border-top:1px solid #ccc;
	text-align:center;
}
#pos-s table {
	width:500px;
	margin:0 auto;
	text-align:left;
	line-height:1em;
}	/* for ie5/mac \*//*/#pos-s table{margin-left:235px;}/**/

/*	clearfix
--------------------------------------------*/
div{
zoom:1;
}

div:after{
content:".";
display: block;
height:0px;
clear:both;
visibility:hidden;
}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	line-height: 0;
}
.clearfix {
	display: inline-block;
}

/* --- sprite --- */
#wr-out,
#main th p,
#main .closeup td{
background:url(http://i.yimg.jp/images/news/promo/iphone_guide/sprite.png) no-repeat;
}
/* --- base --- */
#wr-out{
background-position:left -120px;
background-repeat:repeat-x;
}
#wr{
background:url(http://i.yimg.jp/images/news/promo/iphone_guide/main_phase2.jpg) no-repeat center top;
}
#wr950{
width:950px;
margin:0 auto;
}

/* ---header--- */
#header{
position:relative;
text-indent:-9999px;
overflow:hidden;
height:114px;
}
#header a{
display:block;
width:130px;
height:37px;

position:absolute;
top:0;
left:0;
}
#header h1{
position:absolute;
top:30px;
left:100px;
width:769px;
height:81px;

}

/* ---main--- */
#main{
width:768px;
margin:0 auto;
}
#main ul.st01{
text-indent:-9999px;
height:581px;

}
#main ul.st01 li{
float:left;
width:50%;
}

#main ul.st01 dt{
height:445px;

}
#main ul.st01 dd{
height:80px;

}
#main h3{
margin-bottom:40px;
}
#main h3 a{
display:block;
height:110px;
overflow:hidden;
text-indent:-9999px;
}
#main .closeup{
margin-top:10px;
border:1px solid #dcdcdc;
}
#main .closeup table{
background:#fff;
}
#main .closeup td em{
font-weight:bold;
}
#main .closeup th{
background:#484d56;
border-bottom:1px solid #484d56;
vertical-align:top;
}
#main .closeup th p{
width:152px;
height:98px;
background-color:#000;
background-position:0 0;
text-indent:-9999px;
}
#main .closeup td{
border-bottom:1px solid #fff;
border-right:1px solid #fff;
background: url(http://i.yimg.jp/images/news/promo/iphone_guide/bg.png) repeat-x left bottom;
}
#main .closeup table dl{
padding:10px 5px;
}
#main .closeup table dt{
color:#972b05;
font-weight:bold;
border-bottom:1px #aaa9a9 dotted;
font-size:123%;
}
#main .closeup table dd{
padding-top:5px;
color:#333;
font-size:108%;
}

#main ul.st02{
padding:20px 0 10px;
font-size:small;
}
#main ul.st02 li{
display: inline;
border-left:1px solid #666666;
padding:0 10px;
}

#main ul.st02 li.first{
border:none;
}

#main ul.st03{
text-align:left;
padding-top:10px;
color:#333;
}
/* ---footer--- */
#footer {
	text-align:center;
}
#footer address {
	padding:10px 0 20px;
	border-top:1px solid #ccc;
	font-size:small;
	line-height:1.4em;
}























