@charset "utf-8";

/* SPECIAL ===========================*/

body {background: #fff url(../../img/bg_body.jpg) center top repeat-x;}

h3 {
	position: relative;
	margin: 5px 0 20px -8px;}

#msgbox h3 .png {
	width: 365px;
	height: 127px;}

.special {
	position: relative;
	width: 943px;
	margin: 0 auto 40px auto;}

.special h4 {
	margin-bottom: 40px;
	padding-top: 12px;}

.special ul li {
	font-weight: bold;
	margin-top: 15px;
	padding-left: 90px;
	padding-bottom: 10px;
	min-height: 66px;
	border-bottom: 1px solid #ccc;}

.special ul li span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: 0.5em;}

.special ul li a {
	display: block;
	width: 239px;
	height: 45px;
	margin-top: 1em;
	margin-bottom: 2em;}

.special .boximg {
	position: absolute;
	right: 0; top: 0;}

.special .line01 {line-height: 66px;}
.special .line02 {padding-top: 10px;}
.special .line03 {padding-top: 0.5em;}

#special01 .free {
	width: 590px;
	background: url(../img/icn_01_free.gif) left top no-repeat;}
	
#special01 .disc {background: url(../img/icn_01_disc.gif) left top no-repeat;}

#special01 .pack {background: url(../img/icn_01_pack.gif) left top no-repeat;}

#special01 .foreign {background: url(../img/icn_01_foreign.gif) left top no-repeat;}

#special01 .safe {background: url(../img/icn_01_safe.gif) left top no-repeat;}

#special02 .half {
	width: 590px;
	background: url(../img/icn_02_half.gif) left top no-repeat;}
	
#special02 .spe {
	width: 590px;
	background: url(../img/icn_02_spe.gif) left top no-repeat;}
	
#special02 .free {
	width: 590px;
	background: url(../img/icn_02_free.gif) left top no-repeat;}
	

#special03 .toku {
	width: 590px;
	background: url(../img/icn_03_toku.gif) left top no-repeat;}
	
#special03 .cont {
	width: 590px;
	background: url(../img/icn_03_cont.gif) left top no-repeat;}
	
#special03 .safe {
	width: 590px;
	background: url(../img/icn_03_safe.gif) left top no-repeat;}
