@charset "utf-8";
/* CSS Document */

*{ padding:0; margin:0;}

body{
	/*font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", "メイリオ", Meiryo, Osaka, sans-serif;*/
	font-size:12px;
	font-weight:normal;
	line-height:1.5em;
	background:#fff;
	text-align:center;
}

a{ color:#000; text-decoration: underline;}
a:hover{ text-decoration:none;}
a:visited{}
a:hover img{ /*opacity:0.8; filter: alpha(opacity=80);*/}
img{ vertical-align:bottom; border:none;}



/*   LAYOUT
----------------------------------------------------------------*/
#wrapper{
	background:url(/images/header_bg.gif) repeat-x;
}

#header{
	width:880px;
	height:78px;
	margin:0 auto;
	text-align:left;
}

#header h1{
	padding:12px 20px 0 45px;
	float:left;
}

#header h1 a:hover img{
	opacity:0.8; filter: alpha(opacity=80);
}

#header ul{
	list-style:none;
	padding:58px 0 0 0;
}

#header ul li{
	list-style:none;
	padding:0 45px 0 0;
	float:left;
}

#container{
	width:880px;
	margin:0 auto;
	padding:15px 0 0 0;
	text-align:left;
}

#maincolum{
	width:880px;
}

#maincolum #mainimage{
	padding:0 0 0 0;
	margin:0 0 20px 0;
	border-top: solid 1px #8c8c8c;
	border-bottom: solid 1px #8c8c8c;
}

#information{
	width:880px;
	/*padding:15px 0 0 0;
	border-top:solid 1px #7fadee;*/
}

#information #info-content{
	width:880px;
	height:150px;
	overflow:hidden;
	/*margin:0 auto;*/
	text-align:left;
	border-top:solid 1px #7fadee;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}

#information #info-content .info{
	width:430px;
	padding:0 0 7px 45px;
	text-align:left;
	float:left;
}

#information #info-content .info h2{
font-size:11px;
}

#information #info-content #feed ul{
	list-style:none;
	padding:0 0 7px 0;
}

#information #info-content #feed ul li{
	padding:10px 0 0 15px;
	font-size:11px;
	line-height:110%;
	background:url(../images/icon_new.gif) no-repeat left bottom;
}

#information #info-content .info ul{
	list-style:none;
	padding:5px 0 7px 0;
}

#information #info-content .info ul li{
	padding:0 0 0 15px;
	font-size:11px;
	line-height:110%;
	background:url(/images/icon_new.gif) no-repeat left bottom;
}

#information #info-content .info ul li span{
	font-size:10px;
}

#information #info-content .info ul li a{
	text-decoration:underline;
	color:#000;
	font-size:11px;
}

#information #info-content .info ul li a:hover{
	text-decoration:none;
	color:#000;
}

#information #info-content .info ul li a:visited{
	color:#000;
}

#information #info-content .banner{
	width:200px;
	padding:0 0 0 0;
	text-align:right;
	float:left;
}

#information #info-content .banner ul{
	list-style:none;
	margin:0 0 10px 0;
}

#information #info-content .banner ul li{
	padding:0 0 7px 0;
	height:35px;
}

#information #info-content .banner2{
	width:180px;
	padding:0 0 0 0;
	text-align:right;
	float:left;
}

#information #info-content .banner2 ul{
	list-style:none;
	margin:0 0 10px 0;
}

#information #info-content .banner2 ul li{
	padding:0 0 7px 0;
}

/*   FOOTER
----------------------------------------------------------------*/
#footer{
	border-top:solid 1px #c5c5c5;
	clear:both;
}

#footer .content{
	width:880px;
	padding:5px 0 5px 0;
	margin:0 auto;
	text-align:left;
}

#footer .content .address{
	padding:5px 10px 0 0;
	float:right;
}

#footer .content ul{
	padding:0 0 0 20px;
	list-style:none;
}

#footer .content ul li{
	 padding:0 20px 0 0;
	 display: inline;
	 font-size:10px;
	 color:#999;
}

#footer .content ul li a{
	font-size:10px;
	color:#999;
}



/*   GLOBALNAVIGATION
----------------------------------------------------------------*/
ul#globalnav,
ul#globalnav li,
ul#globalnav li ul,
ul#globalnav li ul li {
	padding:0;
	margin:0;
	text-align:left;
	list-style:none;
	zoom:1;
}

ul#globalnav{
	padding:0;
	margin:0;
	text-align:left;
	list-style:none;
	zoom:1;
	/*position:relative;
	top:47px;*/
	padding:47px 0 0 0;
	behavior:url(/css/csshover.htc);
}

ul#globalnav a {
	color:#fff;
	text-decoration:none;
}

ul#globalnav a:hover img{
	opacity:1.0;
	filter:alpha(opacity=100);
}

ul#globalnav li {
	float:left;
	list-style:none;
	padding:0 23px 0 0;
}
	
ul#globalnav li a {
	display:block;
	text-align:center;
}

ul#globalnav li ul li {
	float:none;
	margin:0;
	text-align:left;
	font-weight:normal;
}

ul#globalnav li ul{
	display:none;
}

ul#globalnav li ul li{
	background:url(/images/globalcnav_bg.jpg) no-repeat;
	width:115px;
	height:30px;
}

ul#globalnav li ul li.fin{
	background:url(/images/globalcnav_bg.jpg) no-repeat;
	width:115px;
	height:30px;
	border-bottom:solid 1px #fff;
}

ul#globalnav li ul li a{
	width:115px;
	height:30px;
	text-align:left;
	color:#fff;
}

ul#globalnav li ul li a span{
	position:relative;
	top:8px;
	left:5px;
}

ul#globalnav li ul li a:hover{
	color:#ccc;
}

ul#globalnav li:hover ul {
	display:block;
	position:absolute;
	z-index:100;
}

* html ul#globalnav li:hover ul {
	vertical-align:bottom;
}



/*   LINE UP
----------------------------------------------------------------*/
#other{}

#other #container{
	width:880px;
	margin:0 auto;
	padding:30px 0 0 0;
	text-align:left;
}

#other #container #maincolum{
	width:790px;
	padding:0 45px;
}

#other #container #maincolum h2{
	padding:0 0 15px 0;
	font-size:11px;
}

#other #container #maincolum .section{
	width:790px;
	padding:0 0 30px 0;
}

#other #container #maincolum .section h3{
	padding:0 0 0 20px;
	font-size:11px;
}

#other #container #maincolum .section h4{
	padding:0 0 0 20px;
	font-size:11px;
}



/*   SHOP
----------------------------------------------------------------*/
#shop{}

#shop #container{
	width:880px;
	margin:0 auto;
	padding:30px 0 0 0;
	text-align:left;
}

#shop #container #maincolum{
	width:790px;
	padding:0 45px;
	float:left;
}

#shop #container #maincolum h2{
	padding:0 0 5px 0;
	font-size:11px;
	float:left;
}

#shop #container #maincolum h3{
	padding:0;
	margin:0;
	font-size:16px;
	float:left;
}

#shop #container #maincolum h4{
	font-size:12px;
	font-weight:bold;
	padding:0 0 10px 0;
}

#shop #container #maincolum h5{
	padding:10px 0 0 0;
	margin:0;
}

#shop #container #maincolum #backnumber{
	width:180px;
	float:right;
}

#shop #container #maincolum #backnumber h2{
	width:180px;
	font-size:11px;
}

#shop #container #maincolum #backnumber ul{
	padding:10px 0 0 15px;
	list-style:none;
}

#shop #container #maincolum #backnumber ul li{
	padding:0 0 3px 0;
}

#shop #container #maincolum .section{
	width:570px;
	padding:10px 10px 20px 25px;
	float:left;
}

#shop #container #maincolum .section p.date{
	padding:0 0 10px 0;
	margin:0;
	font-weight:bold;
	color:#005CDE;
	clear:both;
}

#shop #container #maincolum .section p.txt{
	padding:0;
	margin:0;
}

#shop #container #maincolum .section .details{
	width:335px;
	float:left;
}

#shop #container #maincolum .section .details p{
	font-size:12px;
	line-height:2.1em;
}

#shop #container #maincolum .section .access{
	float:right;
	text-align:center;
}

#shop #container #maincolum .section .comment{
	width:230px;
	float:left;
}

#shop #container #maincolum .section .access iframe{
	width:220px;
	height:165px;
}

#shop #container #maincolum .section .comp{
	width:380px;
	float:left;
}

#shop #container #maincolum .section .comp p{
	width:380px;
	padding:0 0 0 25px;
}

#shop #container #maincolum .section .chart{
	width:160px;
	float:right;
	text-align:center;
}

#shop #container #maincolum .archives{
	width:570px;
	padding:10px 10px 20px 25px;
	clear:both;
}


/*   LINEUP
----------------------------------------------------------------*/
#lineup{}

#lineup #container{
	width:880px;
	margin:0 auto;
	padding:30px 0 0 0;
	text-align:left;
}

#lineup #container #maincolum{
	width:790px;
	padding:0 45px;
	float:left;
}

#lineup #container #maincolum h2{
	padding:0 0 15px 0;
	font-size:11px;
}

#lineup #container #maincolum .section{
	width:790px;
	padding:0 0 30px 0;
	float:left;
}

#lineup #container #maincolum .section .lineup_main{
	width:734px;
	height:368px;
	margin:10px 0 10px 20px;
	background:url(/images/lineup_bg.jpg) no-repeat;
}

#lineup #container #maincolum .section .lineup_main .img1{
	position:relative;
	top:85px;
	left:500px;
}

#lineup #container #maincolum .section .lineup_main .img2{
	position:relative;
	top:160px;
	left:150px;
}

#lineup #container #maincolum .section .lineup_main .img3{
	position:relative;
	top:10px;
	right:5px;
}

#lineup #container #maincolum .section .lineup_main .img4{
	position:relative;
	top:240px;
	right:320px;
}

#lineup #container #maincolum .section .lineup_main .img5{
	position:relative;
	top:260px;
	left:37px;
}

#lineup #container #maincolum .section h3{
	padding:0 0 0 20px;
	font-size:11px;
}

#lineup #container #maincolum .section h4{
	padding:0 0 0 20px;
	font-size:11px;
}

#lineup #container #maincolum .section .content{
	width:640px;
	padding:10px 0 0 0;
	float:left;
}

#lineup #container #maincolum .section .content p{
	padding:0 0 0 40px;
}



/*   SPEC
----------------------------------------------------------------*/
#spec{}

#spec #container{
	width:880px;
	margin:0 auto;
	padding:30px 0 0 0;
	text-align:left;
}

#spec #container #maincolum{
	width:790px;
	padding:0 45px 30px 45px;
	float:left;
}

#spec #container #maincolum h2{
	padding:0 0 15px 0;
	font-size:11px;
}

#spec #container #maincolum .section{
	width:790px;
	padding:0 0 0 0;
	float:left;
}

#spec #container #maincolum .section .spec_bg1{
	width:790px;
	height:180px;
	background:url(/images/spec1_bg.jpg) no-repeat right;
}

#spec #container #maincolum .section .spec_bg1 p{
	width:480px;
	font-size:12px;
}

#spec #container #maincolum .section .spec_bg2{
	width:790px;
	height:180px;
	background:url(/images/spec2_bg.jpg) no-repeat right;
}

#spec #container #maincolum .section .spec_bg2 p{
	width:480px;
	font-size:12px;
}

#spec #container #maincolum .section .spec_bg3{
	width:790px;
	height:180px;
	background:url(/images/spec3_bg.jpg) no-repeat right;
}

#spec #container #maincolum .section .spec_bg3 p{
	width:480px;
	font-size:12px;
}

#spec #container #maincolum .section .spec_bg4{
	width:790px;
	height:180px;
	background:url(/images/spec4_bg.jpg) no-repeat right;
}

#spec #container #maincolum .section .spec_bg4 p{
	width:480px;
	font-size:12px;
}

#spec #container #maincolum .section .spec_bg5{
	width:790px;
	height:180px;
	background:url(/images/spec5_bg.jpg) no-repeat right;
}

#spec #container #maincolum .section .spec_bg5 p{
	width:480px;
	font-size:12px;
}

#spec #container #maincolum .section .spec{
	width:790px;
	padding:30px 0 0 0;
	margin:30px 0 0 0;
	font-size:12px;
	float:left;
	border-top: solid 1px #83abf0;
}

#spec #container #maincolum .section .spec div{
	width:197px;
	float:left;
	text-align:center;
}

#spec #container #maincolum .section .spec p{
	margin:10px 0 0 10px;
	text-align:left;
}

#spec #container #maincolum .section .spec p span.txt{
	padding:5px 0 0 0px;
	display:block;
	font-size:11px;
}

#spec #container #maincolum .section .spec p span.price{
	padding:5px 0 0 0px;
	display:block;
	font-size:12px;
	font-weight:bold;
}

#spec #container #maincolum .section h3{
	padding:0 0 0 20px;
	font-size:11px;
}

#spec #container #maincolum .section h4{
	padding:0 0 0 20px;
	font-size:11px;
}



/*   INFORMATION
----------------------------------------------------------------*/
#info{}

#info #container{
	width:880px;
	margin:0 auto;
	padding:30px 0 0 0;
	text-align:left;
}

#info #container #maincolum{
	width:790px;
	padding:0 45px;
	float:left;
}

#info #container #maincolum h2{
	padding:0 0 5px 0;
	font-size:11px;
	float:left;
}

#info #container #maincolum h3{
	padding:0;
	margin:0;
	font-size:16px;
	float:left;
}

#info #container #maincolum h4{
	font-size:12px;
	font-weight:bold;
	padding:0 0 0px 0;
}

#info #container #maincolum h5{
	padding:10px 0 0 0;
	margin:0;
}

#info #container #maincolum .section{
	width:570px;
	padding:10px 10px 20px 25px;
	float:left;
}

#info #container #maincolum .section p.date{
	padding:0 0 10px 0;
	margin:0;
	font-weight:bold;
	color:#005CDE;
	clear:both;
}

#info #container #maincolum .section p.txt{
	padding:0;
	margin:0;
}

#info #container #maincolum .section .details{
	width:335px;
	float:left;
}

#info #container #maincolum .section .details p{
	font-size:12px;
	line-height:1.5em;
}

#info #container #maincolum .section .access{
	float:right;
	text-align:center;
}

#info #container #maincolum .section .comment{
	width:230px;
	float:left;
}

#info #container #maincolum .section .access iframe{
	width:220px;
	height:165px;
}

#info #container #maincolum .archives{
	width:570px;
	padding:10px 10px 20px 25px;
	clear:both;
}
#info #container #maincolum .archives ul{
	margin-left:30px;
}


/*   BEGIN
----------------------------------------------------------------*/
#begin{}

#begin #container{
	width:880px;
	margin:0 auto;
	padding:30px 0 0 0;
	text-align:left;
}

#begin #container #maincolum{
	width:790px;
	padding:0 45px;
}

#begin #container #maincolum h2{
	padding:0 0 15px 0;
	font-size:11px;
}

#begin #container #maincolum .section{
	width:790px;
	padding:0 0 30px 0;
}

#begin #container #maincolum .section div.active{
	width:565px;
	padding:10px 10px;
	margin:0 0 20px 20px;
	color:#0000ff;
	background:#ccdef8;
	display:block;
}

#begin #container #maincolum .section div.inactive{
	display:none;
}

#begin #container #maincolum .section h3{
	padding:0 0 10px 0;
	margin:0 0 0 20px;
	font-size:12px;
}

#begin #container #maincolum .section h4{
	padding:0 0 0 20px;
	font-size:11px;
}

#begin #container #maincolum .section p{
	padding:0 0 10px 0;
	margin:0 0 0 20px;
	font-size:12px;
}

#begin #container #maincolum .section dt{
	width:30px;
	margin:0 10px 0 0;
	display: block;
	float:left;
}

#begin #container #maincolum .section dd.left{
	width:520px;
	display: block;
	float:left;
}

#begin #container #maincolum .section dd.clear{
	clear:both;
}



/*   AFTER SERVICE
----------------------------------------------------------------*/
#service{}

#service #container{
	width:880px;
	margin:0 auto;
	padding:30px 0 0 0;
	text-align:left;
}

#service #container #maincolum{
	width:790px;
	padding:0 45px;
}

#service #container #maincolum h2{
	padding:0 0 15px 0;
	font-size:11px;
}

#service #container #maincolum .section{
	width:790px;
	padding:0 0 30px 0;
}

#service #container #maincolum .section h3{
	padding:0;
	margin:0;
	font-size:11px;
}

#service #container #maincolum .section h4{
	padding:0 0 0 20px;
	font-size:11px;
}

#service #container #maincolum .section p.txt1{
	padding:10px 0 0 20px;
}

#service #container #maincolum .section p.txt2{
	padding:5px 0 0 0;
}

#service #container #maincolum .section .bg{
	width:710px;
	height:430px;
	padding:20px 0 0 0px;
	margin:20px 0 0 0;
	background:url(/images/after_bg.jpg) no-repeat right bottom;
}




/*AFTER SERVICE1*/
ul#after1,
ul#after1 li,
ul#after1 li ul,
ul#after1 li ul li {
	padding:0;
	margin:0;
	zoom:1;
	list-style:none;
}

ul#after1{
	width:127px;
	height:115px;
	list-style:none;
	position:relative;
	left:230px;
	bottom:0px;
	zoom:1;
	behavior:url(/css/csshover.htc);
	float:left;
}

ul#after1 li ul{
	display:none;
	width:345px;
	height:108px;
}

ul#after1 li img{
	opacity:0.8;
	filter:alpha(opacity=80);
}

ul#after1 li a {
	display:block !important;
	display:inline;
	text-align:center;
}

ul#after1 li ul li{
	width:345px;
	height:108px;
	background:url(/images/after_5.gif) no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
	position:relative !important;
	bottom:40px !important;
	bottom:-75px;
	right:310px !important;
	right:440px;
}

ul#after1 li:hover ul {
	display:block;
	position:absolute;
	z-index:100;
}

* html ul#after1 li:hover ul {
	vertical-align:bottom;
}

/*AFTER SERVICE2*/
ul#after2,
ul#after2 li,
ul#after2 li ul,
ul#after2 li ul li {
	padding:0;
	margin:0;
	zoom:1;
	list-style:none;
}

ul#after2{
	width:127px;
	height:115px;
	list-style:none;
	position:relative;
	left:290px;
	bottom:-50px;
	zoom:1;
	behavior:url(/css/csshover.htc);
	float:left;
}

ul#after2 li img{
	opacity:0.8;
	filter:alpha(opacity=80);
}

ul#after2 li ul{
	width:345px;
	height:108px;
	display:none;
}

ul#after2 li a {
	display:block !important;
	display:inline;
	text-align:center;
}

ul#after2 li ul li{
	width:345px;
	height:108px;
	background:url(/images/after_8.gif) no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
	position:relative !important;
	bottom:45px !important;
	bottom:-70px;
	left:95px !important;
	left:-35px;
}

ul#after2 li:hover ul {
	display:block;
	position:absolute;
	z-index:100;
}

* html ul#after2 li:hover ul {
	vertical-align:bottom;
}

/*AFTER SERVICE3*/
ul#after3,
ul#after3 li,
ul#after3 li ul,
ul#after3 li ul li {
	padding:0;
	margin:0;
	zoom:1;
	list-style:none;
}

ul#after3{
	width:127px;
	height:115px;
	list-style:none;
	position:relative;
	left:150px;
	top:220px;
	zoom:1;
	behavior:url(/css/csshover.htc);
	float:left;
}

ul#after3 li a {
	display:block !important;
	display:inline;
	text-align:center;
}

ul#after3 li img{
	opacity:0.8;
	filter:alpha(opacity=80);
}

ul#after3 li ul{
	width:345px;
	height:108px;
	display:none;
}

ul#after3 li ul li{
	width:345px;
	height:108px;
	background:url(/images/after_7.gif) no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
	position:relative !important;
	bottom:50px !important;
	bottom:-75px;
	left:100px !important;
	left:-35px;
}

ul#after3 li:hover ul {
	display:block;
	position:absolute;
	z-index:100;
}

* html ul#after3 li:hover ul {
	vertical-align:bottom;
	width:345px;
	height:108px;
}

/*AFTER SERVICE4*/
ul#after4,
ul#after4 li,
ul#after4 li ul,
ul#after4 li ul li {
	padding:0;
	margin:0;
	zoom:1;
	list-style:none;
}

ul#after4{
	width:127px;
	height:115px;
	list-style:none;
	position:relative;
	right:150px;
	top:250px;
	zoom:1;
	behavior:url(/css/csshover.htc);
	z-index:0;
	float:left;
}

ul#after4 li ul{
	display:none;
	width:345px;
	height:108px;
}

ul#after4 li img{
	opacity:0.8;
	filter:alpha(opacity=80);
}

ul#after4 li a {
	display:block !important;
	display:inline;
	text-align:center;
}

ul#after4 li ul li{
	width:345px;
	height:108px;
	background:url(/images/after_6.gif) no-repeat;
	opacity:0.8;
	filter:alpha(opacity=80);
	position:relative !important;
	bottom:170px !important;
	bottom:53px;
	right:320px !important;
	right:453px;
}

ul#after4 li:hover ul {
	display:block;
	position:absolute;
	z-index:100;
}

* html ul#after4 li:hover ul {
	vertical-align:bottom;
}


/*   ORIGINAL
----------------------------------------------------------------*/
#original{}

#original #container{
	width:880px;
	margin:0 auto;
	padding:30px 0 0 0;
	text-align:left;
}

#original #container #maincolum{
	width:790px;
	padding:0 45px 30px 45px;
	float:left;
}

#original #container #maincolum p.maintxt1{
	font-size:12px;
	font-weight:bold;
	padding:0 0 20px 0;
}

#original #container #maincolum p.maintxt2{
	padding:0 0 20px 0;
}

#original #container #maincolum p.maintxt2 span{
	color:#cc0000;
}

#original #container #maincolum h2{
	padding:0 0 15px 0;
	font-size:11px;
}

#original #container #maincolum .section{
	width:790px;
	padding:0 0 50px 0;
	float:left;
}

#original #container #maincolum .section .spec{
	width:300px;
	float:left;
}

#original #container #maincolum .section .spec h3{
}

#original #container #maincolum .section .spec p{
	padding:5px 0 0 0;
	font-size:10px;
	color:#000;
}

#original #container #maincolum .section .spec table{
	width:300px;
	font-size:11px;
	border-top:solid 1px #80adee;
}


#original #container #maincolum .section .spec table th{
	width:85px;
	padding:4px 0 2px 0;
	font-weight:normal;
	color:#666;
	text-align:left;
	vertical-align:text-top;
	border-bottom:solid 1px #80adee;
}

#original #container #maincolum .section .spec table td{
	padding:4px 0 2px 0;
	color:#000;
	border-bottom:solid 1px #80adee;
}

#original #container #maincolum .section .Image{
	width:400px;
	float:left;
	margin:23px 0 0 20px;
}
#service #wrapper #container #maincolum .section .txt3 {
	font-size: 200%;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}




























/*   汎用
----------------------------------------------------------------*/
.f-left{ float:left;}
.f-right{ float:right;}
.left{ text-align:left;}
.right{ text-align:right;}
.center{ text-align:center;}
.strong{ font-weight:bold;}
.arrow{ padding:0 5px 3px 0;}
.clear{ clear:both;}
.red{ color:#cc0000;}
/* WIDTH */
.w-10{ width:10px;}
.w-20{ width:20px;}
.w-30{ width:30px;}
.w-40{ width:40px;}
.w-50{ width:50px;}
.w-60{ width:60px;}
.w-70{ width:70px;}
.w-80{ width:80px;}
.w-90{ width:90px;}
.w-100{ width:100px;}
.w-200{ width:200px;}
.w-210{ width:210px;}
.w-220{ width:220px;}
.w-230{ width:230px;}
.w-240{ width:240px;}
.w-250{ width:250px;}
.w-260{ width:260px;}
.w-270{ width:270px;}
.w-280{ width:280px;}
.w-290{ width:290px;}
.w-300{ width:300px;}
.w-600{ width:600px;}

/* Padding Top */
.pt05{ 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;}
.pt55{ padding-top:55px;}
.pt60{ padding-top:60px;}
.pt65{ padding-top:65px;}
.pt70{ padding-top:70px;}
.pt75{ padding-top:75px;}
.pt80{ padding-top:80px;}
.pt85{ padding-top:85px;}
.pt90{ padding-top:90px;}
.pt95{ padding-top:95px;}
.pt100{ padding-top:100px;}
/* Padding Bottom */
.pb04{ padding-bottom:4px;}
.pb05{ 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;}
.pb55{ padding-bottom:55px;}
.pb60{ padding-bottom:60px;}
.pb65{ padding-bottom:65px;}
.pb70{ padding-bottom:70px;}
.pb75{ padding-bottom:75px;}
.pb80{ padding-bottom:80px;}
.pb85{ padding-bottom:85px;}
.pb90{ padding-bottom:90px;}
.pb95{ padding-bottom:95px;}
.pb100{ padding-bottom:100px;}
/* Padding Left */
.pl05{ 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;}
.pl55{ padding-left:55px;}
.pl60{ padding-left:60px;}
.pl65{ padding-left:65px;}
.pl70{ padding-left:70px;}
.pl75{ padding-left:75px;}
.pl80{ padding-left:80px;}
.pl85{ padding-left:85px;}
.pl90{ padding-left:90px;}
.pl95{ padding-left:95px;}
.pl100{ padding-left:100px;}
/* Padding Right */
.pr05{ 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;}
.pr55{ padding-right:55px;}
.pr60{ padding-right:60px;}
.pr65{ padding-right:65px;}
.pr70{ padding-right:70px;}
.pr75{ padding-right:75px;}
.pr80{ padding-right:80px;}
.pr85{ padding-right:85px;}
.pr90{ padding-right:90px;}
.pr95{ padding-right:95px;}
.pr100{ padding-right:100px;}
/* Margin Top */
.mt05{ 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;}
.mt55{ margin-top:55px;}
.mt60{ margin-top:60px;}
.mt65{ margin-top:65px;}
.mt70{ margin-top:70px;}
.mt75{ margin-top:75px;}
.mt80{ margin-top:80px;}
.mt85{ margin-top:85px;}
.mt90{ margin-top:90px;}
.mt95{ margin-top:95px;}
.mt100{ margin-top:100px;}
/* Margin Bottom */
.mb05{ 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;}
.mb55{ margin-bottom:55px;}
.mb60{ margin-bottom:60px;}
.mb65{ margin-bottom:65px;}
.mb70{ margin-bottom:70px;}
.mb75{ margin-bottom:75px;}
.mb80{ margin-bottom:80px;}
.mb85{ margin-bottom:85px;}
.mb90{ margin-bottom:90px;}
.mb95{ margin-bottom:95px;}
.mb100{ margin-bottom:100px;}
/* Margin Left */
.ml05{ 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;}
.ml55{ margin-left:55px;}
.ml60{ margin-left:60px;}
.ml65{ margin-left:65px;}
.ml70{ margin-left:70px;}
.ml75{ margin-left:75px;}
.ml80{ margin-left:80px;}
.ml85{ margin-left:85px;}
.ml90{ margin-left:90px;}
.ml95{ margin-left:95px;}
.ml100{ margin-left:100px;}
/* Margin Right */
.mr05{ 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;}
.mr55{ margin-right:55px;}
.mr60{ margin-right:60px;}
.mr65{ margin-right:65px;}
.mr70{ margin-right:70px;}
.mr75{ margin-right:75px;}
.mr80{ margin-right:80px;}
.mr85{ margin-right:85px;}
.mr90{ margin-right:90px;}
.mr95{ margin-right:95px;}
.mr100{ margin-right:100px;}

