@charset "utf-8";

/*2013/03/01*/
/*-------------common------------------*/
body{
	background:#ede4dc url(/images/auct/cms/charity/2011sanrikuoki/images/bg_body.png) repeat-y center 0;
}
.cf:after {
	content:".";
	display:block;
	clear:both;
	font-size:0;
	height:0;
	visibility:hidden;
}
div#header{
	/*font-size:80%;*/
}
div#content{
	margin-bottom:30px;
}

div#content #wrMain{
	width:630px;
	margin-right:20px;
	float:left;
}
div#content #wrRt{
	width:300px;
	float:left;
}

/*JsOff*/
#modJsOff{
	width:918px;
	padding:15px;
	border:1px solid #b0b0b0;
	text-align:center;
	margin:0 auto 20px auto;
	clear:both;
}
#modJsOff p{
	width:918px;
	text-align:center;
	font-size:87%;/*14px*/
	font-weight:bold;
	margin-bottom:3px;
	color:#c46439;
}
#modJsOff span{
	display:block;
	font-size:81%;/*13px*/
	text-align:center;
}
/*===wrHd===*/
div#content #wrHd{
	width:950px;
	height:131px;
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/mh_t_bk.png) no-repeat 0 0;
	margin-bottom:10px;
	display:block;
	position:relative;
	clear:both;
}
div#content #wrHd p{
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	position:absolute;
}
div#content #wrHd h1{
	width:922px;
	height:56px;
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/mh_t_tit.png) no-repeat 0 0;
	top:25px;
	left:12px;
}
div#content #wrHd p{
	width:570px;
	height:22px;
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/mh_t_tx.png) no-repeat 0 0;
	top:107px;
	left:184px;
}
#footer p.forgood{
	display:block;
	clear:both;
	margin-bottom:10px;
	text-align:center;
}

#footer .sitepolicy{
	width:910px;
	margin:0 auto;
	padding-top:4px;
	position:relative;
	text-align:left;
	display:block;
}
#footer .sitepolicy ul{
	text-align:left;
	display:block;
	margin-left:107px;
}
#footer .sitepolicy address{
	text-align:left;
	display:block;
	margin-left:107px;
}
#footer .sitepolicy .Ybang{
	position:absolute;
	display:block;
	left:18px;
	top:-4px;
}
/*-------------header------------------*/
div#header div.modMhBox{
	width:950px;
	font-size:80%;
	display:block;
	clear:both;
	margin:0 0 10px 0;
}
div#header div.modMhBox div.untLogo{
	width:259px;
	float:left;
}
div#header div.modMhBox div.untLogo p{
	margin:0;
}
div#header div.modMhBox div.untAbout{
	text-align:right;
}
div#header div.modMhBox div.untAbout ul{
	padding:10px 0;
	border-bottom:solid 1px #808080;
	list-style:none;
}
div#header div.modMhBox div.untAbout li{
	display:inline;
}
div#header .modPgBox {
	width:950px;
	display:block;
	margin-bottom:10px;
}
div#header .modPgBox .modCP {
	padding:0px;
	font-size:80%;
	width:800px;
	float:left;
	display:block;
}
div#header .modPgBox .modCP span{
	font-weight:bold;
}

div.modCL{
	width:950px;
	margin:0 auto 20px auto;
	display:block;
}
div.modCL p.untBody{
	width:946px;
	background-color:#ffffcc;
	font-weight:bold;
	color:#FF0000;
	padding:10px 0;
	text-align:center;
	border:solid #FF0000 2px;
}
/*-------------content------------------*/
/*===#modCtyBox===*/
div#modSnsBox{
	width:630px;
	margin-bottom:5px;
	text-align:right;
	display:block;
	position:relative;
}
div#modSnsBox p.fb_btn{display:inline;position:relative;padding-right:10px;}
div#modSnsBox p.fb_btn .fb_share_size_Small{display:inline;position:relative;top:-6px;}
div#modSnsBox p.fb_btn .fb_share_count_nub_right{margin-top:5px;z-index:10;}
div#modSnsBox p.twi_btn{display:inline;}


/*---modSnsBox---------*/
div#wrSns {
width:630px; margin-bottom:5px;
display:block;
}
div#wrSns .ptsFb{
display:inline-block; float:right; width:120px;
}
div#wrSns .ptsFb iframe{
/*width:117px !important;*/
}
div#wrSns .ptsTw{
display:inline-block; float:right; width:111px;
}
div#wrSns .ptsTw iframe{
width:109px !important;
}
div#wrSns .ptsMx{
display:inline-block; float:right; width:65px;
}
/*===#modCtyBox===*/
div#modCtyBox{
	width:630px;
	display:block;
}

div#modCtyBox h2{
	width:610px;
	margin-bottom:10px;
	padding:10px 10px 7px 10px;
	font-size:123%;/*16px*/
	background:#f7d1c2 url(/images/auct/cms/charity/2011sanrikuoki/images/bg_h2.png) no-repeat 0 0;
	display:block;
	clear:both;
}
div#modCtyBox h3{
	width:592px;
	padding:3px 6px 3px 6px;
	margin:0px 10px 10px 10px;
	border-left:6px solid #d9a28a;
	border-bottom:1px solid #d9a28a;
	font-size:123%;/*16px*/
	display:block;
	clear:both;
}
/*===#modColBox===*/
div#modColBox{
	width:294px;
	background-color:#6e78ad;
	padding:3px;
	margin-bottom:10px;
	display:block;
}
div#modColBox .modBg01{
	width:290px;
	background-color:#fff;
	padding:2px;
	display:block;
}
div#modColBox .modBg02{
	width:288px;
	background:#6f7aae url(/images/auct/cms/charity/2011sanrikuoki/images/bg_01.png) no-repeat 0 0;
	padding:1px;
	display:block;
}
div#modColBox h2{
	width:102px;
	height:20px;
	display:block;
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/h2_01.png) no-repeat 0 0;
	margin:3px 0 3px 2px;
	text-indent:-9999em;
	overflow:hidden;
	clear:both;
}
div#modColBox p.decTl{
	width:258px;
	font-size:167%;/*20px*/
	font-weight:bold;
	text-align:right;
	background-color:#fff;
	padding:8px 10px;
	margin:0 auto 5px auto;
	display:block;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
	clear:both;
}
div#modColBox p.decTx01,
div#modColBox p.decTx02{
	width:278px;
	color:#fff;
	margin:0 auto;
	padding:0;
	display:block;
	clear:both;
}
div#modColBox p.decTx01{
	text-align:right;
	margin-bottom:5px;
}
div#modColBox p.decTx02{
	font-size:85%;/*11px*/
	text-align:left;
}
div#modColBox p span{
display:inline;
margin:0;
padding:0;
}
/*===#modNwBox===*/
div#modNwBox{
width:298px;
background:url(/images/auct/cms/charity/2011sanrikuoki/images/bg_03.png) repeat 0 2px;
border:1px solid #e9cec2;
display:block;
margin-bottom:20px;
}
div#modNwBox .modBg{
width:280px;
background:url(/images/auct/cms/charity/2011sanrikuoki/images/bg_04.png) no-repeat 0 0;
display:block;
margin:0;
padding:10px 9px;
}

div#modNwBox .ptsBtn01,
div#modNwBox .ptsBtn02,
div#modNwBox .ptsBtn03{
	width:278px;
	margin:0 1px 7px 1px;
	padding:0;
	clear:both;
}
div#modNwBox .ptsBtn01{
background:url(/images/auct/cms/charity/2011sanrikuoki/images/btn_04.png) no-repeat 0 0;
}
div#modNwBox .ptsBtn02{
background:url(/images/auct/cms/charity/2011sanrikuoki/images/btn_05.png) no-repeat 0 0;
margin-bottom:9px;
}
div#modNwBox .ptsBtn03{
background:url(/images/auct/cms/charity/2011sanrikuoki/images/btn_06.png) no-repeat 0 0;
margin-bottom:11px;
}

div#modNwBox .ptsBtn01 a,
div#modNwBox .ptsBtn02 a,
div#modNwBox .ptsBtn03 a{
	width:278px;
	height:38px;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
}
div#modNwBox .ptsList{
	width:280px;
	background-color:#fff;
	vertical-align:top;
	padding:0;
	margin:0 auto;
	display:block;
	clear:both;
}
div#modNwBox .ptsList h2{
	width:280px;
	height:25px;
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/tit01.png) no-repeat 4px 9px;
	margin:0;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	clear:both;
}
div#modNwBox .ptsList ul{
	width:256px;
	padding:13px 11px 0 11px;
	margin:0;
	display:block;
}
div#modNwBox .ptsList ul li{
	width:244px;
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/ic_list01.png) no-repeat 0 0.5em;
	padding:0 0 10px 12px;
	display:block;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
	clear:both;
}
/*===#modRcBox===*/
div#modRcBox{
width:298px;
background:url(/images/auct/cms/charity/2011sanrikuoki/images/bg_03.png) repeat 0 2px;
border:1px solid #e9cec2;
display:block;
margin-bottom:20px;
}
div#modRcBox .modBg{
width:280px;
background:url(/images/auct/cms/charity/2011sanrikuoki/images/bg_04.png) no-repeat 0 0;
display:block;
margin:0;
padding:10px 9px;
}
div#modRcBox .ptsList{
	width:280px;
	background-color:#fff;
	vertical-align:top;
	padding:0;
	margin:0 auto;
	display:block;
	clear:both;
}
div#modRcBox .ptsList h2{
	width:280px;
	height:25px;
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/tit02.png) no-repeat 10px 10px;
	margin:0;
	text-indent:-9999em;
	overflow:hidden;
	display:block;
	clear:both;
}
div#modRcBox .ptsList ul{
	width:256px;
	padding:13px 11px 0 11px;
	margin:0;
	display:block;
}
div#modRcBox .ptsList ul li{
	width:244px;
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/ic_list01.png) no-repeat 0 0.5em;
	padding:0 0 10px 12px;
	display:block;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
	clear:both;
}
div#modRcBox .ptsList ul li span{
	display:block;
	padding-top:3px;
	clear:both;

}
/*===#modLBnr===*/
div#modLBnr{
	width:300px;
	margin:0;
	text-align:center;
	display:block;
	clear:both;
}
div#modLBnr p{
	text-align:center;
	padding-bottom:20px;
	display:block;
}
/*===#modTxLink===*/
div#modTxLink,
div#modRTxLink{
	width:298px;
	background-color:#FFFFFF;
	border:1px solid #c2c2c2;
	vertical-align:top;
	padding:0;
	margin:0 0 20px 0;
	display:block;
	clear:both;
}
div#modTxLink h2,
div#modRTxLink h2{
	width:280px;
	font-size:108%;/*14px*/
	padding:7px 9px;
	background-color:#e3e3e3;
	margin:0;
	display:block;
	clear:both;
}
div#modTxLink ul,
div#modRTxLink ul{
	width:276px;
	padding:13px 11px 0 11px;
	margin:0;
	display:block;
}

div#modTxLink ul li,
div#modRTxLink ul li{
	width:264px;
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/ic_list01.png) no-repeat 0 0.5em;
	padding:0 0 10px 12px;
	display:block;
	overflow:hidden;
	word-break:break-all;
	word-wrap:break-word;
	clear:both;
}
div#modRTxLink ul li.decLt{
	text-align:right;
	background:none;
	font-weight:bold;
}
/*===#modMBnr===*/
div#modMBnr{
	width:300px;
	margin:0;
	text-align:center;
	display:block;
	clear:both;
}
div#modMBnr p{
	text-align:center;
	padding-bottom:20px;
	display:block;
}
/*===#modMBnr===*/
div#modQRBox{
	width:298px;
	background-color:#FFFFFF;
	border:1px solid #c2c2c2;
	vertical-align:top;
	padding:0 0 8px 0;
	margin:0 0 20px 0;
	display:block;
	clear:both;
}
div#modQRBox h2{
	width:280px;
	font-size:108%;/*14px*/
	padding:7px 9px;
	background-color:#e3e3e3;
	margin:0;
	display:block;
	clear:both;
}

div#modQRBox .ptsSpMb{
	width:278px;
	padding:10px 10px 0 10px;
	display:block;
	clear:both;
}
div#modQRBox .ptsSpMb p.decSubTxBox{
	width:278px;
	text-align:left;
	margin-bottom:10px;
	display:block;
}

div#modQRBox .ptsSpMb p.decImgBox{
	width:82px;
	margin-right:10px;
	display:block;
	float:left;
}
div#modQRBox .ptsSpMb p.decImgBox a{
	width:80px;
	height:80px;
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/qr.png) no-repeat 0 0;
	text-align:left;
	text-indent:-9999em;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #ccc;
	display:block;
}
div#modQRBox .ptsSpMb p.decTxBox{
	width:186px;
	text-align:left;
	padding-bottom:3px;
	float:left;
}

div#modQRBox .ptsSpMb p.decTxBox span{
	display:block;
	clear:both;
}

div#modQRBox .ptsSpMb p.decTx span.decQRTx{
	color:#585858;
	padding:3px 0;
}

div#modQRBox .ptsSpMb p.decTxBox img{
	vertical-align:middle;
	margin:0 3px 2px 0;
	display:inline;
}
div#modQRBox .ptsSP,
div#modQRBox .ptsMB{
	width:width:278px;
	padding:10px 10px 0 10px;
	display:block;
	clear:both;
}
div#modQRBox .ptsMB{
	padding:3px 10px 0 10px;
}
div#modQRBox h3{
	width:width:264px;
	font-size:108%;/*14px*/
	padding:5px 9px;
	margin-bottom:10px;
	background-color:#afada7;
	color:#fff;
	display:block;
}
div#modQRBox p{
	text-align:center;
}
div#modQRBox p.decImg{
	width:278px;
	margin-bottom:10px;
}
div#modQRBox p.decImg a{
	width:80px;
	height:80px;
	text-align:left;
	text-indent:-9999em;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #ccc;
	display:block;
}
div#modQRBox .ptsSP .decImg a{
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/qr_sp.png) no-repeat 0 0;
}
div#modQRBox .ptsMB .decImg a{
	background:url(/images/auct/cms/charity/2011sanrikuoki/images/qr_mb.png) no-repeat 0 0;
}

div#modQRBox .decTx{
	vertical-align:middle;
	padding-bottom:3px;
}
div#modQRBox .decTx img{
	vertical-align:middle;
	margin:0 3px 2px 0;
	display:inline;
}
/*===#modSTxBox===*/
div#modSTxBox{
	width:278px;
	padding:10px 10px 10px 10px;
	background-color:#FFFFFF;
	border:1px solid #c2c2c2;
	vertical-align:top;
	margin:0 0 20px 0;
	display:block;
	clear:both;
}
div#modSTxBox p{
	width:278px;
	text-align:left;
	padding:0;
	margin:0;
}
/*end*/
