@charset "utf-8";


/* --------------------------------------------------------------------------------
   index.html
-------------------------------------------------------------------------------- */

#container {
	background: none !important;
}
.container-inner {
	background: #ffffff url(/mobile/set/common/p/img/frm2/container.gif) repeat-y;
}


/* Layout
-------------------------------------------------------------------------------- */
body#frm {	position: relative;}
body#frm div#layout {	padding-top: 15px;}


/* Main
-------------------------------------------------------------------------------- */

#main p.link-list_navy {
	padding-left: 16px;
	background: url(/mobile/set/common/p/img/v11a/bullet/icn_arrow_navy.gif) no-repeat 0 0.3em;
}




/* Contents
-------------------------------------------------------------------------------- */
ul#cp_link li {
	border-bottom: 1px dotted #cccccc;
	margin-right: 15px;
	padding-bottom: 8px !important;
	float: left;
	width: 255px;
}

/* -- retail stores -- */
dl.store {
	border: 1px solid #cccccc;
	float: left;
	width: 410px;
}

/* -- contents -- */
#contents ul.link-list_navy {
	float: left;
	width: 200px;
	/*margin-right: 20px; MLC*/
	margin-right: 16px;/*MLC*/
}
#contents ul.link-list_navy li,
#contents ul.link-list_navy li.new-win-icn_inline {
	background-position: 15px center!important;
	padding: 5px 0 5px 30px;
	font-size: 88%;
}
#contents ul.link-list_navy li.first {
	background-color: #f5f5f5;
	padding: 10px 0 10px 30px;
	font-size: 100%;
}
#contents ul.link-list_navy li.line2 {
	background-position: 15px 8px!important;
}


.h2_wrap{
	background:none !important;
	padding:0 0 8px 0!important;
}
.h2_wrap:after, .h2_wrap:before{
	display:none !important;
}

.anno-iphone {
	margin-top: 15px !important;
}



