@charset "utf-8";
/**
@prefix :<http://purl.org/net/ns/doas#> .
</common_css/module.css> a :CSSstylesheet;
    :shortdesc "module.css";
    :dependencies "none";
*/

/* ==========================================================================
   module
   ========================================================================== */

/**
 * layout
 */
.row-fluid {
	width: 100%;
 *zoom: 1;
}
.row-fluid:before, .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: 2.127659574468085%;
	margin-bottom: 2.127659574468085%;
 *margin-left: 2.074468085106383%;
 *margin-bottom: 2.074468085106383%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .firstChild {
	margin-left: 0;
}
.row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.127659574468085%;
 *margin-left: 2.074468085106383%;
}
.row-fluid .span12 {
	width: 100%;
 *width: 99.94680851063829%;
}
.row-fluid .span11 {
	width: 91.48936170212765%;
 *width: 91.43617021276594%;
}
.row-fluid .span10 {
	width: 82.97872340425532%;
 *width: 82.92553191489361%;
}
.row-fluid .span9 {
	width: 74.46808510638297%;
 *width: 74.41489361702126%;
}
.row-fluid .span8 {
	width: 65.95744680851064%;
 *width: 65.90425531914893%;
}
.row-fluid .span7 {
	width: 57.44680851063829%;
 *width: 57.39361702127659%;
}
.row-fluid .span6 {
	width: 48.93617021276595%;
 *width: 48.88297872340425%;
}
.row-fluid .span5 {
	width: 40.42553191489362%;
 *width: 40.37234042553192%;
}
.row-fluid .span4 {
	width: 31.914893617021278%;
 *width: 31.861702127659576%;
}
.row-fluid .span3 {
	width: 23.404255319148934%;
 *width: 23.351063829787233%;
}
.row-fluid .span2 {
	width: 14.893617021276595%;
 *width: 14.840425531914894%;
}
.row-fluid .span1 {
	width: 6.382978723404255%;
 *width: 6.329787234042553%;
}
shares-footer-pc,
.shares-sp{
	overflow: hidden;
	width: 90%;
}
 @media (min-width: 1200px) {
 [class*="span"] {
 float: left;
 min-height: 1px;
 margin-left: 30px;
}
.row-fluid {
	width: 100%;
 *zoom: 1;
}
.row-fluid:before,  .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: 2.564102564102564%;
	margin-bottom: 2.564102564102564%;
 *margin-left: 2.5109110747408616%;
 *margin-bottom: 2.5109110747408616%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .firstChild {
	margin-left: 0;
}
 .row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.564102564102564%;
}
.row-fluid .span12 {
	width: 100%;
 *width: 99.94680851063829%;
}
.row-fluid .span11 {
	width: 91.45299145299145%;
 *width: 91.39979996362975%;
}
.row-fluid .span10 {
	width: 82.90598290598291%;
 *width: 82.8527914166212%;
}
.row-fluid .span9 {
	width: 74.35897435897436%;
 *width: 74.30578286961266%;
}
.row-fluid .span8 {
	width: 65.81196581196582%;
 *width: 65.75877432260411%;
}
.row-fluid .span7 {
	width: 57.26495726495726%;
 *width: 57.21176577559556%;
}
.row-fluid .span6 {
	width: 48.717948717948715%;
 *width: 48.664757228587014%;
}
.row-fluid .span5 {
	width: 40.17094017094017%;
 *width: 40.11774868157847%;
}
.row-fluid .span4 {
	width: 31.623931623931625%;
 *width: 31.570740134569924%;
}
.row-fluid .span3 {
	width: 23.076923076923077%;
 *width: 23.023731587561375%;
}
.row-fluid .span2 {
	width: 14.52991452991453%;
 *width: 14.476723040552828%;
}
.row-fluid .span1 {
	width: 5.982905982905983%;
 *width: 5.929714493544281%;
}
}
@media (min-width: 768px) and (max-width: 979px) {
 [class*="span"] {
 float: left;
 min-height: 1px;
 margin-left: 20px;
}
.row-fluid {
	width: 100%;
 *zoom: 1;
}
.row-fluid:before,  .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: 2.7624309392265194%;
	margin-bottom: 2.7624309392265194%;
 *margin-left: 2.709239449864817%;
 *margin-bottom: 2.709239449864817%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .firstChild {
	margin-left: 0;
}
 .row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 2.7624309392265194%;
}
.row-fluid .span12 {
	width: 100%;
 *width: 99.94680851063829%;
}
.row-fluid .span11 {
	width: 91.43646408839778%;
 *width: 91.38327259903608%;
}
.row-fluid .span10 {
	width: 82.87292817679558%;
 *width: 82.81973668743387%;
}
.row-fluid .span9 {
	width: 74.30939226519337%;
 *width: 74.25620077583166%;
}
.row-fluid .span8 {
	width: 65.74585635359117%;
 *width: 65.69266486422946%;
}
.row-fluid .span7 {
	width: 57.18232044198895%;
 *width: 57.12912895262725%;
}
.row-fluid .span6 {
	width: 48.61878453038674%;
 *width: 48.56559304102504%;
}
.row-fluid .span5 {
	width: 40.05524861878453%;
 *width: 40.00205712942283%;
}
.row-fluid .span4 {
	width: 31.491712707182323%;
 *width: 31.43852121782062%;
}
.row-fluid .span3 {
	width: 22.92817679558011%;
 *width: 22.87498530621841%;
}
.row-fluid .span2 {
	width: 14.3646408839779%;
 *width: 14.311449394616199%;
}
.row-fluid .span1 {
	width: 5.801104972375691%;
 *width: 5.747913483013988%;
}
}
@media (max-width: 767px) {
 [class*="span"] {
 float: left;
 min-height: 1px;
 margin-left: 20px;
}
.row-fluid {
	width: 90%;
 *zoom: 1;
	margin-left: -2.709239449864817%;
}
.row-fluid:before,  .row-fluid:after {
	display: table;
	line-height: 0;
	content: "";
}
.row-fluid:after {
	clear: both;
}
.row-fluid [class*="span"] {
	display: block;
	float: left;
	width: 100%;
	min-height: 30px;
	margin-left: 0;
	margin-bottom: 2.7624309392265194%;
 *margin-left: 0;
 *margin-bottom: 2.709239449864817%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row-fluid [class*="span"]:first-child {
	margin-left: 0;
}
.row-fluid .firstChild {
	margin-left: 0;
}
 .row-fluid .controls-row [class*="span"] + [class*="span"] {
 margin-left: 0;
}
.row-fluid .span12,  .row-fluid .span11,  .row-fluid .span10,  .row-fluid .span9,  .row-fluid .span8,  .row-fluid .span7,  .row-fluid .span6,  .row-fluid .span5,  .row-fluid .span4,  .row-fluid .span3 {
	width: 100%;
 *width: 99.94680851063829%;
	margin-left: 0;
}
.row-fluid .span2 {
	width: 48.61878453038674%;
 *width: 48.56559304102504%;
	margin-left: 2.7624309392265194%;
}
.row-fluid .span1 {
	width: 5.801104972375691%;
 *width: 5.747913483013988%;
	margin-left: 0;
}
}
@media (max-width: 480px) {
}
/**
 * common
 */
#topContent {
	margin: 0 auto 40px;
}
#topContent li {
	position: relative;
}
#topContent li.span4 span a > img {
	width: 300px;
	height: 200px;
}
#topContent li.span6 span a > img {
	width: 450px;
	height: 200px;
}
#topContent li.span12 span a > img {
	width: 100%;
	height: auto;
}
#topContent li span a {
	display: block;
	background: #fff;
	zoom: 1;
	text-decoration: none;
}
#topContent li span a:hover img {
	opacity: 0.8;
	filter: alpha(opacity=80);
}
#topContent li span {
	display: block;
	padding: 4px;
	border: 1px solid #dadde4;
	background-color: #fff;
	-moz-box-shadow: 3px 3px 3px #eae8e5;
	-webkit-box-shadow: 3px 3px 3px #eae8e5;
	box-shadow: 3px 3px 3px #eae8e5;
}
#topContent li.span4 dl {
	width: 225px;
}
#topContent li.span6 dl {
	width: 385px;
}
#topContent li dl {
	position: absolute;
	left: 1px;
	bottom: 1px;
	margin: 0 4px 4px;
	padding: 10px 50px 10px 15px;
	color: #fff;
	background: url(../common_images/content_ico_limpidityarrow.png) no-repeat right center;
}
#topContent li dt {
	margin-bottom: 5px;
	font-size: 24px;
	line-height: 1.2;
	-moz-text-shadow: 0 1px 0 #000;
	-webkit-text-shadow: 0 1px 0 #000;
	text-shadow: 0 1px 0 #000;
}
#topContent li dt img {
	width: auto;
	vertical-align: baseline;
}
#topContent li dd.leadText {
	margin: 0 0 5px 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 1.2;
	-moz-text-shadow: 0 1px 0 #000;
	-webkit-text-shadow: 0 1px 0 #000;
	text-shadow: 0 1px 0 #000;
}
#topContent li dd.detailText {
	margin-left: 0;
	font-size: 12px;
	line-height: 1.6;
	-moz-text-shadow: 0 1px 0 #000;
	-webkit-text-shadow: 0 1px 0 #000;
	text-shadow: 0 1px 0 #000;
}
#titleArea {
	padding: 30px 0;
/*	background: url(../common_images/content_bac_hgroup.png) repeat-x left top; */
}
#titleArea h1 {
/*	margin-bottom: 15px;
*/	color: #3f404c;
	font-size: 36px;
	font-weight: normal;
	line-height: 1.2;
	text-align: center;
/*
	-moz-text-shadow: 2px 2px 3px #fff;
	-webkit-text-shadow: 2px 2px 3px #fff;
	text-shadow: 2px 2px 3px #fff;
*/
}
#titleArea h2 {
	color: #666666;
	font-family: Georgia, 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro W3', 'ＭＳ Ｐ明朝', 'MS PMincho', serif;
	line-height: 1.2;
	text-align: center;
	font-size: 14px;
/*
	font-size: 16px;
	-moz-text-shadow: 0 2px 1px #fff;
	-webkit-text-shadow: 0 2px 1px #fff;
	text-shadow: 0 2px 1px #fff;
*/
}
#titleArea p {
	margin: -15px 0 15px;
	color: #ababab;
	font-size: 28px;
	font-weight: normal;
	line-height: 1.2;
	text-align: center;
	-moz-text-shadow: 2px 2px 3px #fff;
	-webkit-text-shadow: 2px 2px 3px #fff;
	text-shadow: 2px 2px 3px #fff;
}
.contentTitle1 {
	margin-bottom: 20px;
	margin-left: 5px;
	color: #333;
/*
	padding: 0 0 5px 5px;
	color: #8f8f8f;
	background: url(../common_images/content_bac_title.png) repeat-x left bottom;
	-moz-text-shadow: 2px 2px 3px #fff;
	-webkit-text-shadow: 2px 2px 3px #fff;
	text-shadow: 2px 2px 3px #fff;
*/
	font-size: 26px;
	font-family: Georgia, 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro W3', 'ＭＳ Ｐ明朝', 'MS PMincho', serif;
	line-height: 1.2;
}
/*
.contentTitle1 span {
	padding-left: 30px;
	background: url(../common_images/content_ico_title.png) no-repeat left center;
}
*/
.newIcon {
	position: absolute;
	left: -2px;
	top: -2px;
	width: auto !important;
}
#snsArea {
	margin-bottom: 5px;
}
#snsArea ul {
	width: 350px;
	float: right;
}
#snsArea li {
	float: left;
}
#twitetrBtn {
	width: 105px;
}
#facebookBtn {
	width: 120px;
}
#googleplusBtn {
	width: 85px;
}
#pinterestBtn {
	width: 40px;
}
p#mainView img {
	width: 940px;
}
#messageArea {
	margin-bottom: 20px;
	padding: 30px 60px;
	border: 6px solid #e1b5b5;
}
#noscriptArea, #errorArea {
	margin: 20px auto 20px;
}
#noscriptArea div, #errorArea div {
	position: relative;
	padding: 30px 60px;
	border: 6px solid #e1b5b5;
}
#messageArea dl, #noscriptArea dl, #errorArea dl {
	font-family: Georgia, 'ヒラギノ明朝 Pro W3', 'Hiragino Mincho Pro W3', 'ＭＳ Ｐ明朝', 'MS PMincho', serif;
}
#messageArea dt, #noscriptArea dt, #errorArea dt {
	margin-bottom: 15px;
	padding-bottom: 12px;
	font-size: 22px;
	font-weight: bold;
	line-height: 1.4;
	background: url(../common_images/content_bac_title.png) repeat-x left bottom;
}
#messageArea dd, #noscriptArea dd, #errorArea dd {
	font-size: 14px;
	line-height: 1.4;
}
#messageArea p.text, #noscriptArea p.text, #errorArea p.text {
	font-size: 22px;
	font-weight: bold;
	line-height: 1.4;
}
#messageArea p.btn, #noscriptArea p.btn, #errorArea p.btn {
	position: relative;
	right: 0;
	bottom: 0;
	width: 375px;
	margin-top: 20px;
	color: #3e4451;
	font-size: 14px;
	line-height: 1.4;
	border: 1px solid #cacaca;
	background: #fff url(../../common_images/common_ico_blueblank1.png) no-repeat right bottom;
}
#messageArea p.btn:hover, #noscriptArea p.btn:hover, #errorArea p.btn:hover {
	border: 1px solid #3e4451;
	background: url(../../shoplist/images/content_bac_blank_on.png) no-repeat right bottom;
}
#messageArea p.btn a, #noscriptArea p.btn a, #errorArea p.btn a {
	display: block;
	padding: 14px;
	text-align: center;
	background: url(../../common_images/content_ico_bulearrow.png) no-repeat 20px center;
}
#messageArea p.btn a:hover, #noscriptArea p.btn a:hover, #errorArea p.btn a:hover {
	color: #fff;
	background: url(../../common_images/content_ico_bulearrow_on.png) no-repeat 20px center;
}
 @media (min-width: 1200px) {
#topContent li.span4 span a > img {
	width: 360px;
	height: 286px;
}
#topContent li.span6 span a > img {
	width: 560px;
	height: 249px;
}
#topContent li.span12 span a > img {
	width: 100%;
	height: auto;
}
#topContent li.span4 dl {
	width: 295px;
}
#topContent li.span6 dl {
	width: 495px;
}
p#mainView img {
	width: 1170px;
}
p#mainView2 img {
	width: 1170px;
}
#messageArea p.btn,  #noscriptArea p.btn,  #errorArea p.btn {
	position: absolute;
	right: 60px;
	bottom: 20px;
}
}
 @media (min-width: 768px) and (max-width: 979px) {
#topContent li.span4 span a > img {
	width: 218px;
	height: 173px;
}
#topContent li.span6 span a > img {
	width: 342px;
	height: 152px;
}
#topContent li.span12 span a > img {
	width: 100%;
	height: auto;
}
#topContent li.span4 dl {
	width: 163px;
}
#topContent li.span6 dl {
	width: 287px;
}
#topContent li dl {
	padding: 10px 40px 10px 15px;
}
#topContent li dt {
	font-size: 18px;
}
#topContent li dd.leadText {
	font-size: 10px;
}
#topContent li dd.detailText {
	font-size: 10px;
}
#newsArea dt {
	font-size: 10px;
}
#newsArea dd.day {
	font-size: 10px;
}
p#mainView img {
	width: 724px;
	height: 277px;
}
p#mainView2 img {
	width: 724px;
	height: 433px;
}
}
 @media (max-width: 767px) {
#topContent {
	width: 95%;
	margin: 0 auto 20px;
}
#topContent li {
	margin: 0 auto 20px;
}
#topContent li a {
	text-decoration: none;
}
#topContent li.span4 dl,  #topContent li.span6 dl {
	width: auto;
}
#topContent li dl {
	position: relative;
	left: 0;
	bottom: 0;
	margin: 0;
	padding: 15px 50px 15px 20px;
	background: #3e4452 url(../common_images/content_ico_limpidityarrow.png) no-repeat right center;
}
#topContent li.span4 span a > img {
	width: 100%;
	height: auto;
}
#topContent li.span6 span a > img {
	width: 100%;
	height: auto;
}
#topContent li.span12 span a > img {
	width: 100%;
	height: auto;
}
#topContent li span a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}
#titleArea h1 {
	margin: 0 5px;
	font-size: 24px;
	line-height: 1;
}
#titleArea h2 {
	margin: 0 10px;
	font-size: 14px;
}
#titleArea p {
	margin: 0 10px 10px;
	font-size: 26px;
}
.contentTitle1 {
	width: 95%;
	margin: 0 auto 20px;
	font-size: 20px;
}
/*
.contentTitle1 span {
	padding-left: 13px;
	background: url(../common_images/content_ico_title.png) no-repeat left center;
	-webkit-background-size: 10px 10px;
	background-size: 10px 10px;
}
*/
#snsArea {
	display: none;
}
p#mainView img {
	width: 100%;
	height: auto;
}
p#mainView2 img {
	width: 96%;
	height: auto;
	margin: 0 2% 0 2%;
}
#noscriptArea,  #messageArea,  #errorArea {
	width: 95%;
	margin: 0 auto 20px;
}
#noscriptArea div,  #messageArea div,  #errorArea div {
	padding: 20px;
}
#messageArea p.btn,  #noscriptArea p.btn,  #errorArea p.btn {
	width: 100%;
	font-size: 12px;
	line-height: 1.4;
}
#messageArea p.btn a,  #noscriptArea p.btn a,  #errorArea p.btn a {
	padding: 14px 15px 14px 50px;
	text-align: left;
}
#messageArea p.btn:hover,  #noscriptArea p.btn:hover,  #errorArea p.btn:hover {
	border: 1px solid #cacaca;
	background: #fff url(../../common_images/common_ico_blueblank1.png) no-repeat right bottom;
}
#messageArea p.btn a:hover,  #noscriptArea p.btn a:hover,  #errorArea p.btn a:hover {
	color: #3e4451;
	background: url(../../common_images/content_ico_bulearrow.png) no-repeat 20px center;
}
}
 @media (max-width: 480px) {
}
/**
 * float
 */
.clear {
	clear: both;
}
.floatL {
	display: inline;
	float: left;
}
.floatR {
	display: inline;
	float: right;
}
.left {
	text-align: left
}
.right {
	text-align: right
}
.center {
	text-align: center
}
.valignT {
	vertical-align: top;
}
.valignM {
	vertical-align: middle;
}
.valignB {
	vertical-align: bottom;
}
.unit {
	position: relative;
}
.columnL {
	display: inline;
	float: left;
}
.columnR {
	display: inline;
	float: right;
}
img.imgL {
	float: left;
}
img.imgR {
	float: right;
}
/**
 * text
 */
.text10 {
	font-size: 10px;
	line-height: 1.2;
}
.text11 {
	font-size: 11px;
	line-height: 1.2;
}
.text12 {
	font-size: 12px;
	line-height: 1.2;
}
.text13 {
	font-size: 13px;
	line-height: 1.3;
}
.text14 {
	font-size: 14px;
	line-height: 1.3;
}
.text15 {
	font-size: 15px;
	line-height: 1.3;
}
.text16 {
	font-size: 16px;
	line-height: 1.4;
}
.text17 {
	font-size: 17px;
	line-height: 1.4;
}
.text18 {
	font-size: 18px;
	line-height: 1.4;
}
.text19 {
	font-size: 19px;
	line-height: 1.5;
}
.text20 {
	font-size: 20px;
	line-height: 1.5;
}
.indent1 {
	margin-left: 1em;
	padding-left: 1em;
	text-indent: -1em;
}
.indent2 {
	margin-left: 2em;
	padding-left: 2em;
	text-indent: -2em;
}
.indent3 {
	margin-left: 3em;
	padding-left: 3em;
	text-indent: -3em;
}
.super {
	vertical-align: super;
	font-size: 77%;
}
.bold {
	font-weight: bold;
}
.error {
	color: #c00;
}
/**
 * margin & padding
 */
.mt5 {
	margin-top: 5px
}
.mt10 {
	margin-top: 10px
}
.mt15 {
	margin-top: 15px
}
.mt20 {
	margin-top: 20px
}
.mt25 {
	margin-top: 25px
}
.mt30 {
	margin-top: 30px
}
.mt35 {
	margin-top: 35px
}
.mt40 {
	margin-top: 40px
}
.mt45 {
	margin-top: 45px
}
.mt50 {
	margin-top: 50px
}
.mr5 {
	margin-right: 5px
}
.mr10 {
	margin-right: 10px
}
.mr15 {
	margin-right: 15px
}
.mr20 {
	margin-right: 20px
}
.mr25 {
	margin-right: 25px
}
.mr30 {
	margin-right: 30px
}
.mr35 {
	margin-right: 35px
}
.mr40 {
	margin-right: 40px
}
.mr45 {
	margin-right: 45px
}
.mr50 {
	margin-right: 50px
}
.mb5 {
	margin-bottom: 5px
}
.mb10 {
	margin-bottom: 10px
}
.mb15 {
	margin-bottom: 15px
}
.mb20 {
	margin-bottom: 20px
}
.mb25 {
	margin-bottom: 25px
}
.mb30 {
	margin-bottom: 30px
}
.mb35 {
	margin-bottom: 35px
}
.mb40 {
	margin-bottom: 40px
}
.mb45 {
	margin-bottom: 45px
}
.mb50 {
	margin-bottom: 50px
}
.ml5 {
	margin-left: 5px
}
.ml10 {
	margin-left: 10px
}
.ml15 {
	margin-left: 15px
}
.ml20 {
	margin-left: 20px
}
.ml25 {
	margin-left: 25px
}
.ml30 {
	margin-left: 30px
}
.ml35 {
	margin-left: 35px
}
.ml40 {
	margin-left: 40px
}
.ml45 {
	margin-left: 45px
}
.ml50 {
	margin-left: 50px
}
.p5 {
	padding: 5px
}
.p10 {
	padding: 10px
}
.p15 {
	padding: 15px
}
.p20 {
	padding: 20px
}
.p25 {
	padding: 25px
}
.p30 {
	padding: 30px
}
.p35 {
	padding: 35px
}
.p40 {
	padding: 40px
}
.p45 {
	padding: 45px
}
.p50 {
	padding: 50px
}
.pt5 {
	padding-top: 5px
}
.pt10 {
	padding-top: 10px
}
.pt15 {
	padding-top: 15px
}
.pt20 {
	padding-top: 20px
}
.pt25 {
	padding-top: 25px
}
.pt30 {
	padding-top: 30px
}
.pt35 {
	padding-top: 35px
}
.pt40 {
	padding-top: 40px
}
.pt45 {
	padding-top: 45px
}
.pt50 {
	padding-top: 50px
}
.pr5 {
	padding-right: 5px
}
.pr10 {
	padding-right: 10px
}
.pr15 {
	padding-right: 15px
}
.pr20 {
	padding-right: 20px
}
.pr25 {
	padding-right: 25px
}
.pr30 {
	padding-right: 30px
}
.pr35 {
	padding-right: 35px
}
.pr40 {
	padding-right: 40px
}
.pr45 {
	padding-right: 45px
}
.pr50 {
	padding-right: 50px
}
.pb5 {
	padding-bottom: 5px
}
.pb10 {
	padding-bottom: 10px
}
.pb15 {
	padding-bottom: 15px
}
.pb20 {
	padding-bottom: 20px
}
.pb25 {
	padding-bottom: 25px
}
.pb30 {
	padding-bottom: 30px
}
.pb35 {
	padding-bottom: 35px
}
.pb40 {
	padding-bottom: 40px
}
.pb45 {
	padding-bottom: 45px
}
.pb50 {
	padding-bottom: 50px
}
.pl5 {
	padding-left: 5px
}
.pl10 {
	padding-left: 10px
}
.pl15 {
	padding-left: 15px
}
.pl20 {
	padding-left: 20px
}
.pl25 {
	padding-left: 25px
}
.pl30 {
	padding-left: 30px
}
.pl35 {
	padding-left: 35px
}
.pl40 {
	padding-left: 40px
}
.pl45 {
	padding-left: 45px
}
.pl50 {
	padding-left: 50px
}
