@charset "shift_jis";

@import url('/2011/common/css/common.css');

body{
	width:100%;
	height:100%;
	font-size:75%;
	line-height:1.5;
	color:#333333;
	font-family:"ＭＳ Ｐゴシック", Osaka, Arial, Helvetica,"ヒラギノ角ゴ Pro W3",Geneva,sans-serif;
	margin:0 auto;
	position:relative;
	background:#ffffff;
}


a{
	color:#333333;
	text-decoration:none;
	border:none;
}

a,img{
	vertical-align:top;
	border:none;
}

a:active,
a:hover{
	color:#e41322;
	text-decoration:underline;
}
a:link img,
a:visited img,
a:active img,
a:hover img{
	background:none;
	text-decoration:none;
}


/*----------------------------------------
* utilitys
----------------------------------------*/

.clearfix:after{
	content:" ";
	display:block;
	height:0;
	visibility:hidden;
	clear:both;
}

.clearfix{
 	display:inline-block;
}
 
/* Hides from IE-mac \*/
* html .clearfix {
 	height:1%;
}
.clearfix{
	display:block;
}
/* End hide from IE-mac */

label{cursor:pointer;}
input[type='checkbox']{vertical-align:middle;margin-right:5px;}
input[type='radio']{vertical-align:middle;margin-right:5px;}
input[type='text']{margin-right:5px;}

h1,
h2,
h3,
h4,
p{
	margin:0;
	padding:0;
	font-size:100%;
} 

ul li{
	list-style:none;
	margin:0;
	padding:0;
}

ul{
	margin:0;
	padding:0;
}

form{
	margin:0;
	padding:0;
}

/*----------------------------------------
* wrapper
----------------------------------------*/
#wrapper{
	width:100%;
	background:url(/2013/common/images/bg_solid.png) repeat left top!important;
}


/*
#wrapper-inner{
	width:100%;
	background: url(/2013/common/images/bg_body_shadow.png)repeat-y scroll center top transparent;
}
*/

/*----------------------------------------
* header
----------------------------------------*/
#header{
	text-align:left;
	width:1040px;
	margin:0 auto;
	position:relative;
}

#header #top-menu{
	width:965px;
	height:40px;
	margin:0 auto;
	/*background:url(/2013/common/images/top_menu_bg.png) no-repeat left top;*/
	background-color: #252525;
	padding:10px 50px 0px 25px;
}

.jplogo{
	width:257px;
	height:33px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	position:absolute;
	top:50px;
	left:25px;
}

.jplogo a{
	width:257px;
	height:33px;
	display:block;
	background:url(/2013/common/images/logo_text.png) no-repeat left top;
}

#top-menu .r-menu{
	width:214px;
	float:right;
	padding:3px 0px 0px;
}
#top-menu .header_link_area{
	width:214px;
	padding:3px 0px 0px 65px;
	float:left;
}

#top-menu .brandsite{
	color:#bbbbbb;
	font-size:12px;
	margin:3px 0px 2px 0px; 
	border-right:solid 1px #bbb;
	padding-right:15px

}
#top-menu .brandsite a{
	font-size:12px;
}


#top-menu .ccpark{
	width:10em;
	color:#bbbbbb;
	font-size:12px;
	padding:3px 0px 2px 15px; 

}

#top-menu li{
	float:left;
}

#top-menu .brandsite a,
#top-menu .brandsite a:link,
#top-menu .brandsite a:visited,
#top-menu .brandsite a:hover,
#top-menu .brandsite a:active,
#top-menu .ccpark a,
#top-menu .ccpark a:link,
#top-menu .ccpark a:visited,
#top-menu .ccpark a:hover,
#top-menu .ccpark a:active{
	color:#bbbbbb;
	text-decoration:none;
}

#top-menu .search{
	width:214px;
	height:22px;
	position:relative;
}

#top-menu .icon-search{
	width:13px;
	height:14px;
	position:absolute;
	top:6px;
	right:10px;
}

#top-menu #i_search_input{
	width:184px;
	height:19px;
	background:url(/2013/common/images/input_bg.png) no-repeat 0px 0px;
	border:none;
	padding:3px 20px 0px 5px;
}

#logo{
	width:1020px;
	height:58px;
	padding:0px 10px 0px;
	background:url(/2013/common/images/header_bg.png) no-repeat 0px 0px;
}

#logo .journey a{
	width:1020px;
	height:58px;
	background:url(/2013/common/images/logo_s.png) no-repeat 25px 10px;
	display:block;
	margin:0 auto;
	text-indent:-9999px;
	overflow:hidden;
}

#head{
	width:1020px;
	height:58px;
	padding:0px 10px 0px;
	background:url(/2013/common/images/header_bg.png) no-repeat 0px 0px;
}

#head .logo{
	padding:10px 0px 0px 25px;
}

#head .link{
	position:absolute; top:25px; left:240px;
	padding:0px;
}

#head .link ul{
	color: #FFFFFF;
}

#head .link li{
	float: left;
}

#head .link li a{
	color:#ffffff;
	padding:9px 20px 0px 10px;
}

/*----------------------------------------
* navi
----------------------------------------*/
#navi{
    /*background: url("/2013/common/images/navi_bg.png") repeat-y scroll left top transparent;*/
    height: 34px;
    margin: 0 auto;
    padding: 0 10px;
    width: 1020px;}

#navi ul{
    background-color: #CCCCCC;
}
#navi ul li{
	width:127px;
	height:34px;
	float:left;
	/*text-indent:-9999px;*/
	overflow:hidden;
	display:block;
	text-align:center;
}
#navi ul li a{
	width:127px;
	height:34px;
	display:block;
	background-color: transparent;
	background-image: url(/2013/common/images/bg_navi_shadow.png);
	background-repeat: repeat-y;
	font-family: "Roboto Condensed",sans-serif;
	font-size: 16px;
}
#navi ul li a.first {
    background-image: none;
}
#navi ul li a:link,
#navi ul li a:visited{
	
}
#navi ul li a:hover,
#navi ul li a:active{
	background-color: #333333;
	color: #FFFFFF;
	text-decoration:none;
}

#navi ul li a span{
	width:127px;
	height:34px;
	display:table-cell;
	vertical-align: middle;
}
* html #navi ul li a span{/* IE 6 */
	display:inline;
	zoom:1;
}
*:first-child+html #navi ul li a span{/* IE 7 */
display:inline;
zoom:1;
}

#navi ul li#navi01,
#navi ul li#navi07,
#navi ul li#navi01 a,
#navi ul li#navi07 a{
	width:127px;
}

/*
#navi ul li#navi01 a{background:url(/2013/common/images/navi.png) no-repeat 0px 0px;}
#navi ul li#navi02 a{background:url(/2013/common/images/navi.png) no-repeat -136px 0px;}
#navi ul li#navi03 a{background:url(/2013/common/images/navi.png) no-repeat -272px 0px;}
#navi ul li#navi04 a{background:url(/2013/common/images/navi.png) no-repeat -408px 0px;}
#navi ul li#navi05 a{background:url(/2013/common/images/navi.png) no-repeat -544px 0px;}
#navi ul li#navi06 a{background:url(/2013/common/images/navi.png) no-repeat -680px 0px;}
#navi ul li#navi07 a{background:url(/2013/common/images/navi.png) no-repeat -816px 0px;}

#navi ul li#navi01 a:hover{background:url(/2013/common/images/navi.png) no-repeat 0px -34px;}
#navi ul li#navi02 a:hover{background:url(/2013/common/images/navi.png) no-repeat -136px -34px;}
#navi ul li#navi03 a:hover{background:url(/2013/common/images/navi.png) no-repeat -272px -34px;}
#navi ul li#navi04 a:hover{background:url(/2013/common/images/navi.png) no-repeat -408px -34px;}
#navi ul li#navi05 a:hover{background:url(/2013/common/images/navi.png) no-repeat -544px -34px;}
#navi ul li#navi06 a:hover{background:url(/2013/common/images/navi.png) no-repeat -680px -34px;}
#navi ul li#navi07 a:hover{background:url(/2013/common/images/navi.png) no-repeat -816px -34px;}
*/


/*----------カレント設定----------*/

.navi01 #navi ul li#navi01 a,
.navi02 #navi ul li#navi02 a,
.navi03 #navi ul li#navi03 a,
.navi04 #navi ul li#navi04 a,
.navi05 #navi ul li#navi05 a,
.navi06 #navi ul li#navi06 a,
.navi07 #navi ul li#navi07 a{background-color: #333333;color: #FFFFFF;text-decoration:none;}


/*----------カレント設定----------*/
/*
.navi01 #navi ul li#navi01 a{background:url(/2013/common/images/navi.png) no-repeat 0px -34px;}
.navi02 #navi ul li#navi02 a{background:url(/2013/common/images/navi.png) no-repeat -136px -34px;}
.navi03 #navi ul li#navi03 a{background:url(/2013/common/images/navi.png) no-repeat -272px -34px;}
.navi04 #navi ul li#navi04 a{background:url(/2013/common/images/navi.png) no-repeat -408px -34px;}
.navi05 #navi ul li#navi05 a{background:url(/2013/common/images/navi.png) no-repeat -544px -34px;}
.navi06 #navi ul li#navi06 a{background:url(/2013/common/images/navi.png) no-repeat -680px -34px;}
.navi07 #navi ul li#navi07 a{background:url(/2013/common/images/navi.png) no-repeat -816px -34px;}
*/

/*----------------------------------------
* footer
----------------------------------------*/
#footer{
	width:1040px;
	margin:0 auto;
	background:url(/2013/common/images/footer_bg.png) repeat-y center top;
}
#footer li a{
	color:#ffffff;
}

#footer_navi{
    height: 20px;
    margin: 0 10px;
    padding: 20px 110px 49px 130px;
    width: 780px;
	background:#d41616 url(/2013/common/images/footer_line01.png) no-repeat center top;
}
#footer_navi li{
	float:left;
}
#footer_navi li a{
	display:block;
	border-right:solid 1px #c91717;
	padding-right:18px;
	margin-right:18px;
	font-weight:bold;
	font-size:13px;
}
#footer_navi li.li_last a{
	border-right:none!important;
	padding-right:0px!important;
	margin-right:0px!important;	
}
#footer_navi_list{
	margin:0 auto;
	text-align:left;
	width:950px;
	padding:0 30px 20px 40px;
	background:#d41616 url(/2013/common/images/footer_bg02.png) repeat-x left top;
}
#footer_navi_list .footer_navi_ttl{
	float:left;
	width:215px;
}
#footer_navi_list .footer_navi_ttl p{
	font-weight:bold;
	margin-bottom:3px;
	color:#fff;
	font-size: 12px;
}
#footer_navi_list .footer_navi_ttl ul li{
	font-size: 12px;
	font-weight: normal;
	line-height: 1.7;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
#footer_navi_list .footer_navi_ttl ul li a{
	color:#F5D0D0;
	text-decoration: none;
}
#footer #copy{
	text-align:left;
	color:#F5D0D0;
	padding:10px 0px 10px 40px;
	width:980px;
	margin:0 auto;
	background-color:#C91717;
	font-family: helvetica;
	text-transform: uppercase;
	font-size: 10px;
}
#footer_navi_list p .open,
#footer_navi_list p .close{
	display:none;
}

/*----------------------------------------
* content
----------------------------------------*/
#content{
	width:1040px;
	margin:0 auto;
}
/*----------------------------------------
* contents
----------------------------------------*/
#contents{
	width:920px;
	margin:0 auto;
	/*background:url(/2013/common/images/contents_bg.png) repeat-y left top;*/
	background-color:#ffffff;
	padding:20px 50px 0px;
}

/*----------------------------------------
* main
----------------------------------------*/
#mainContents{
	width:700px;
	float:left;
	margin-right:0px;
	display:block;
}


/*----------------------------------------
* subContents
----------------------------------------*/

#subContents{
	width:200px;
	float:right;
	text-align:left;
	font-size:100%;
	margin-left:0px;
	display:block;
}


/*----------------------------------------
* topicPath
----------------------------------------*/
.topicPath li{
	float:left;
	display:inline;
	font-size:87.5%;
}

.topicPath li a{
	color:#333 !important;
	text-decoration:underline;
}

/*----------------------------------------
* localNavigation
----------------------------------------*/
#localNavigation{
	width:200px;
	margin-bottom:10px;
}

#localNavigation ul{margin-bottom:10px;}
#localNavigation ul.row{margin-bottom:0;}
#localNavigation h2{line-height:1;margin:0;}
#localNavigation li{display:inline;}

#localNavigation li a{
	display:block;
	/*width:200px;*/
	padding:12px 12px 12px 0;
	line-height:1.1;
	background:url(/2013/common/images/line.png) repeat-x left bottom #eeeeee;
	color:#333333 !important;
	text-decoration:none !important;
	zoom:1;
}

#localNavigation li a:hover{
	background:url(/2013/common/images/line.png) repeat-x left bottom #d6d6d6;
}

#localNavigation li span{
	display:block;
	padding-left:10px;
	margin-left:10px;
	background:url(/2013/common/images/arrow.png) no-repeat 0 3px;
}
#localNavigation li ul{margin-bottom:0px;}
#localNavigation li ul li span{margin-left:20px;}
#localNavigation li a:hover span,
#localNavigation li a:active span{text-decoration:underline;}


/*----------------------------------------
* subContSection
----------------------------------------*/
#subContents .aside{
	width:200px;
/*	background:url(/2011/common/images/sc/sub_cont_bg.png) repeat-y left top;
	border-bottom:1px solid #cecece;*/
	padding-bottom:5px;
}


#subContents .aside .head{
	width:200px;
	background:#999999;
	color:#ffffff;
	padding:9px 0;
	position:relative;
	margin:0 0 10px;
	line-height:1.2;
}

#subContents .aside .headSp{
	background:#dd0000;
}

#subContents .aside .head h2{
	margin:0 9px;
}

#subContents .aside .head .more{
	position:absolute;
	right:10px;
	top:7px;
}

#subContents .asideInner{width:180px;margin:0 auto;}


/*----------------------------------------
* inBanner
----------------------------------------*/
#subContents .inBanner{
	background:#eeeeee;
	padding:4px 0;
	text-align:center;
	margin-bottom:10px;
}

/*----------------------------------------
* moreBlock
----------------------------------------*/
#subContents .moreBlock{
	width:180px;
	position:relative;
	background:url(/2013/common/images/dot.png) repeat-x left top;
	margin:0;
	height:30px;
}

#subContents .moreBlock .iLink,
#subContents .moreBlock .qLink{
	position:absolute;
	right:0;
	top:4px;
}

.qLink span{
	padding-left:12px;
	background:url(/2013/common/images/q_ic.png) no-repeat left center;
}

/*----------------------------------------
* subContVending
----------------------------------------*/
#subContVending{
	margin-bottom:20px;
}

#subContVending .telBlock{
	margin-bottom:5px;
}

#subContVending .telBlock p{
	margin-bottom:5px;
}

/*----------------------------------------
* subMorePositivelyInfo
----------------------------------------*/
#subMorePositivelyInfo{
	margin-bottom:20px;
}

#subMorePositivelyInfo .thumbInfo{
	margin-bottom:10px;
}

#subMorePositivelyInfo .thumbInfo.lastChild{
	margin-bottom:0px;
}

#subMorePositivelyInfo .iLink span,
#subMorePositivelyInfo .qLink span{
	font-weight:bold;
}
#subMorePositivelyInfo .qLink span {
	display:block;
	background:url(/2013/common/images/q_ic.png) no-repeat 0 6px;
}

/*----------------------------------------
* thumbInfo
----------------------------------------*/
.thumbInfo{
	display:block;
}

.thumbInfo .photo{
	float:left;
	display:inline;
}

.thumbInfo .description{
	float:right;
	display:inline;
}

/*----------------------------------------
* subContents thumbInfo
----------------------------------------*/
#subContents .thumbInfo .description{width:108px;}

/*----------------------------------------
* subContCCPark
----------------------------------------*/

#subContents #subContCCPark{
	background:url(/2013/common/images/park_bg.png) no-repeat left bottom;
	margin-bottom: 20px;
}

#subContents #subContCCPark .head{
	text-align:center;
	background:none;
	padding:0;
	margin:0 0 10px;
}

#subContents #subContCCPark .head h2{
	margin:0;
	padding:0;
}

#subContCCPark .asideInner{
	widht:178px;
	margin:0 auto;
}

#subContCCPark .registBtn{
	text-align:center;
	margin-bottom:5px;
}

#subContCCPark .registBtn li{
	float:left;
	display:inline;
}

#subContCCPark .registBtn li.lastChild{
	float:right;
}

#subContCCPark .qLink{
	text-align:right;
	font-size:87.5%;
}

/*----------------------------------------
* subList
----------------------------------------*/
.subList{
}



.subList li{
	background:url(/2013/common/images/dot.png) repeat-x left bottom;
	padding-bottom:5px;
	margin-bottom:5px;
}

.subList li.lastChild,
.subList li li{
	background:none;
	padding-bottom:0;
	margin:0;
}


.subList li span{
	display:block;
	padding-left:9px;
	background:url(/2013/common/images/arrow.png) no-repeat 0 3px;
	margin-bottom:5px;
	font-weight:bold;
}

.subList li li span{
	margin-left:20px;
	font-weight:normal;
}


/*----------------------------------------
* contentsInfo_w920
----------------------------------------*/
.contentsInfo_w920{
	width:920px;
	height:254px;
	background:url(/2013/common/images/p/box_bg_l.png) repeat-y left top;
	position:relative;
}

.contentsInfo_w920.categoryInfo{
	width:700px;
	background:url(/2011/common/images/p/cat_b_box_bg.png) repeat-y left top;
}


.contentsInfo_w920 .header{
	width:100%;
	height:36px;
	background:#e41322;
	overflow:hidden;
	position:relative;
	line-height:1;
}

.contentsInfo_w920.categoryInfo .header{
	background:#878787;
}

.contentsInfo_w920 .header h2{
	position:absolute;
	left:10px;
	top:8px;
}

.contentsInfo_w920.categoryInfo h2{
	color:#ffffff;
	top:12px;
	font-size:133.3%;
}

.contentsInfo_w920 .header .nav{
	position:absolute;
	right:9px;
	top:5px;
	height:26px;
	background:url(/2011/common/images/p/bg_rpt.png) repeat-x left top;
}

.contentsInfo_w920 .header .nav .navInner{
	height:26px;
	padding-right:19px;
	background:url(/2011/common/images/p/bg_r.png) no-repeat right top;
}

.contentsInfo_w920 .header .nav ul{
	height:26px;
	padding-left:19px;
	background:url(/2011/common/images/p/bg_l.png) no-repeat left top;
}

.contentsInfo_w920 .header .nav li{
	float:left;
	display:inline;
	padding-right:15px;
	margin-right:15px;
	background:url(/2011/common/images/p/bar.png) no-repeat right center;
}

.contentsInfo_w920 .header .nav li.lastChild{
	background:none;
	padding-right:0;
	margin-right:0;
}

.contentsInfo_w920 .pager{
	position:absolute;
	bottom:0px;
	left:1px;
	width:918px;
	height:26px;
	background:url(/2013/common/images/p/pager_bg_l.png) no-repeat center top;
	text-align:center;
}

.contentsInfo_w920.categoryInfo .pager{
	width:700px;
}

.contentsInfo_w920 .pager li{
	display:inline;
}

.contentsInfo_w920 .pager li a{
	display:inline-block;
	margin:0 4px;
	width:9px;
	height:18px;
	background:url(/2011/common/images/p/pager.png) no-repeat left top;
}

.contentsInfo_w920 .pager li a.current{
	background:url(/2011/common/images/p/pager_c.png) no-repeat left top;
}

.contentsInfo_w920 .operation li{
	position:absolute;
	top:100px;
	width:26px;
	height:49px;
}

.contentsInfo_w920.categoryInfo .operation li{
	width:18px;
	height:71px;
}

.contentsInfo_w920 .operation li.next{
	right:0;
	background:url(/2013/common/images/p/next_off.png) no-repeat right top;
}

.contentsInfo_w920.categoryInfo .operation li.next{
	background:url(/2011/common/images/p/cat_b_next_off.png) no-repeat right top;
}

.contentsInfo_w920 .operation li.prev{
	left:0;
	background:url(/2013/common/images/p/prev_off.png) no-repeat left top;
}

.contentsInfo_w920.categoryInfo .operation li.prev{
	background:url(/2011/common/images/p/cat_b_prev_off.png) no-repeat left top;
}


.contentsInfo_w920 .contents{
	width:892px;
	height:172px;
	overflow:hidden;
	position:relative;
	top:10px;
	left:14px;
	-webkit-transform : translate3d(0,0,0);
}

.contentsInfo_w920.categoryInfo .contents{
	width:655px;
	left:0;
	margin:0 auto;
}

.contentsInfo_w920 .contentsWrap{
	width:100%;
	height:172px;
	-webkit-transform : translate3d(0,0,0);
	position:absolute;
	top:0;
	left:0;
}

.contentsInfo_w920 .contents ul{
	/*position:relative;*/
	width:892px;
	position:absolute;
	top:0;
	left:0;
}

.contentsInfo_w920 .contents li{
	width:217px;
	text-align:center;
	background:url(/2011/common/images/p/thumb_rpt.png) repeat-y left top;
	line-height:1;
	float:left;
	display:inline;
	margin-right:8px;
}

.contentsInfo_w920.categoryInfo .contents li{
	margin-right:2px;
}

.contentsInfo_w920 .contents li.lastChild{
	margin-right:0;
}

.contentsInfo_w920 .contents p{
	width:215px;
	overflow:hidden;
	text-align:left;
	background: #fff url(/2011/common/images/p/thumb_btm.png) repeat-x center bottom;
	height:45px;
	margin:0 1px;
}

.contentsInfo_w920 .contents p a{
	margin:0 15px;
	display:block;
	line-height:1.4;
	font-weight:bold;
}

.contentsInfo_w920 .contents p.thumb{
	text-align:center;
	background:url(/2011/common/images/p/thumb_top.png) no-repeat center bottom;
	padding-bottom:2px;
	margin-bottom:5px;
	height:121px;
}

.contentsInfo_w920 .contents p.thumb a{margin:0;}

.spn,
.mainImage{
	display:none;
}











.floatL{
	float:left;	
}
.floatR{
	float:right;	
}
/* margin /padding
------------------------------ */

/* margin : top */
.mt0{margin-top:0px !important;}
.mt5{margin-top:0px !important;}
.mt10{margin-top:10px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt25{margin-top:25px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
/* margin : left */
.ml0{margin-left:0px !important;}
.ml5{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml15{margin-left:15px !important;}
.ml20{margin-left:20px !important;}
.ml25{margin-left:25px !important;}
.ml30{margin-left:30px !important;}
/* margin : bottom */
.mb0{margin-bottom:0px !important;}
.mb5{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb15{margin-bottom:15px !important;}
.mb20{margin-bottom:20px !important;}
.mb25{margin-bottom:25px !important;}
.mb30{margin-bottom:30px !important;}
/* margin : right */
.mr0{margin-right:0px !important;}
.mr5{margin-right:5px !important;}
.mr10{margin-right:10px !important;}
.mr15{margin-right:15px !important;}
.mr20{margin-right:20px !important;}
.mr25{margin-right:25px !important;}
.mr30{margin-right:30px !important;}
/* padding : top */
.pt0{padding-top:0px !important;}
.pt5{padding-top:0px !important;}
.pt10{padding-top:10px !important;}
.pt15{padding-top:15px !important;}
.pt20{padding-top:20px !important;}
.pt25{padding-top:25px !important;}
.pt30{padding-top:30px !important;}
/* padding : left */
.pl0{padding-left:0px !important;}
.pl5{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl15{padding-left:15px !important;}
.pl20{padding-left:20px !important;}
.pl25{padding-left:25px !important;}
.pl30{padding-left:30px !important;}
/* padding : bottom */
.pb0{padding-bottom:0px !important;}
.pb5{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb15{padding-bottom:15px !important;}
.pb20{padding-bottom:20px !important;}
.pb25{padding-bottom:25px !important;}
.pb30{padding-bottom:30px !important;}
/* padding : right */
.pr0{padding-right:0px !important;}
.pr5{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr15{padding-right:15px !important;}
.pr20{padding-right:20px !important;}
.pr25{padding-right:25px !important;}
.pr30{padding-right:30px !important;}

