
/*----------------------------------------------------------------------------
トップページ
----------------------------------------------------------------------------*/

header > h1 {
	width:auto;
	float:none;
}

.lead_bnr	{
	border: solid 2px #20ae72;
	text-align: center;
	padding: 10px;
	margin: 10px;
}
.lead_bnr p	{
	color: #20ae72;
	margin-bottom: 5px;
	font-size: 130%;
	font-weight: bold;
	line-height: 1.2;
}
.lead_bnr a img	{
	vertical-align: top;
}

.bnr_area	{
	border: solid 2px #663300;
	border-radius: 8px;
	text-align: center;
	padding: 10px;
	margin: 10px;
}
.bnr_area p	{
	color: #663300;
	margin-bottom: 10px;
	font-size: 150%;
	font-weight: bold;
	line-height: 1;
}
.bnr_area p span.icon	{
	display: inline-block;
	width: 40px;
	height: 42px;
	background: url(/jushinryo/thanks/sp/images/common/icon_domo.png) no-repeat left top;
	background-size: 40px 42px;
	vertical-align: middle;
	padding: 5px 5px 0 0;
}
.bnr_area a img	{
	vertical-align: top;
}


/* リード */
.box_lead {
	margin: 0 10px 30px;
}
.box_lead .txt_lead {
	float: left;
	color: #20ae72;
	width: 66%;
	font-weight: bold;
	font-size: 107.7%;
}
.box_lead .img_lead {
	float: right;
	width: 30%;
	height: auto!important;
}
/* 景品ボタン */
.pg_btn{
	margin:0 10px 30px;
	}
.pg_btn div {
	text-align: center;
	margin-bottom:20px;
}
.pg_btn div  img {
	width: 100%;
	height: auto!important;
}


/*----------------------------------------------------------------------------
壁紙配布ページ
----------------------------------------------------------------------------*/
.pg_dl {
	margin: 0 10px;
}
.pg_dl h2 {
	border-bottom: solid 4px #663300;
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.pg_dl h3 {
	margin-bottom: 10px;
}

/*　バーチャル背景用　*/
.pg_dl h3.vbTit {
	background: url(/jushinryo/thanks/sp/images/common/icon_domo.png) no-repeat left center;
	background-size: 40px 42px;
	color: #663300;
	font-size: 24px;
	line-height: 1.3;
	text-shadow: 1px 0px 2px #ffffff, -1px 0px 2px #ffffff, 1px 0px 3px #ffffff, -1px 0px 3px #ffffff, 2px 0px 2px #ffffff, -2px 0px 2px #ffffff, 2px 0px 3px #ffffff, -2px 0px 3px #ffffff, 3px 0px 1px #ffffff, -3px 0px 1px #ffffff, 3px 0px 2px #ffffff, -3px 0px 2px #ffffff, 3px 0px 3px #ffffff, -3px 0px 3px #ffffff, 0px 1px 2px #ffffff, 0px -1px 2px #ffffff, 0px 1px 3px #ffffff, 0px -1px 3px #ffffff, 0px 2px 2px #ffffff, 0px -2px 2px #ffffff, 0px 2px 3px #ffffff, 0px -2px 3px #ffffff, 0px 3px 2px #ffffff, 0px -3px 2px #ffffff, 0px 3px 3px #ffffff, 0px -3px 3px #ffffff, 0px 0px 2px #ffffff, 0px 0px 3px #ffffff, 3px 3px 5px #777777;
	vertical-align: middle;
	padding: 5px 5px 0 48px;
}

.pg_dl h3.vbTit span {
    display: inline-block;
    color: #f00f00;
    font-size: 12px;
    text-shadow: none;
    text-align: left;
    text-indent: -1em;
    padding-left: 1em;
}

.pg_dl h3.vbTit img.new {
	width: 48px;
	vertical-align: middle;
    padding-left: 8px;
}

.pg_dl .pg_link {
	text-align: center;
	margin-bottom: 10px;
}
.pg_dl .pg_link a {
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.pg_dl .txt_dl {
	color: #663300;
	font-weight: bold;
	margin-bottom: 30px;
	font-size: 107.7%;
}
.pg_dl .txt_dl a {
	color: #4CA5FF;
	text-decoration: underline;
}
.pg_dl .dl_img {
	text-align: center;
	margin-bottom: 10px;
}
.pg_dl .dl_img img{
	max-width:100%;
	height:auto;
}
.pg_dl .dl_name {
	background: url(/jushinryo/thanks/sp/images/common/bg_name.jpg) left top;
	padding: 10px 0;
	text-align: center;
	margin-bottom: 15px;
	/*margin-bottom: 10px;*/
	font-size: 0;
}
/* 各ダウンロード壁紙 単体 */
.pg_dl .dl_btn {
	padding: 0;
	text-align: center;
	margin-bottom: 0;
	font-size: 0;
}
/* 各ダウンロード壁紙 */
.box_dl {
	border: solid 2px #663300;
	border-radius: 4px;
	padding: 10px;
	background-color: #FFF;
	margin-bottom: 30px;
}
.box_dl .box {
	background: url(/jushinryo/thanks/sp/images/common/line_dot.gif) left bottom repeat-x;
	padding-bottom: 20px;
	margin-bottom: 20px;
	/*padding-bottom: 14px;
	margin-bottom: 10px;*/
}
.box_dl .box_end {
	background: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.box_dl .box ul li {
	float: left;
	display: inline;
	margin-right: 7px;
	width: 23%;
}
.box_dl .box ul li img {
	width: 100%;
	height: auto!important;
}
.box_dl .box ul li.mr0 {
	margin-right: 0;
}


/**/
.pg_about .box_about strong {
	color: #D60C18;
}
.pg_about .box_about ul	{
	margin: 0 0 30px;
}
.pg_about .box_about ul li {
	background: url(/jushinryo/thanks/sp/images/common/icon_en.gif) left 50% no-repeat;
	background-size: 11px;
	padding-left: 15px;
}
.pg_about .box_about ol	{
	margin: 0 0 30px;
}
.pg_about .box_about ol li	{
	padding: 0 0 0 20px;
	margin-bottom: 5px;
	min-height: 17px;
}
.pg_about .box_about ol li.no1	{
    background: url(/jushinryo/thanks/sp/images/common/icon_no1.gif) left 2px no-repeat;
}
.pg_about .box_about ol li.no2	{
    background: url(/jushinryo/thanks/sp/images/common/icon_no2.gif) left 2px no-repeat;
}
.pg_about .box_about ol li.no3	{
    background: url(/jushinryo/thanks/sp/images/common/icon_no3.gif) left 2px no-repeat;
}
.pg_about .box_about ol li.no4	{
    background: url(/jushinryo/thanks/sp/images/common/icon_no4.gif) left 2px no-repeat;
}
.pg_about .box_about ol li.no1,
.pg_about .box_about ol li.no2,
.pg_about .box_about ol li.no3,
.pg_about .box_about ol li.no4	{
	background-size: 15px;
}
.pg_about .box_about ol li img	{
	vertical-align: text-bottom;
}