@charset "UTF-8";
/* CSS Document */

* {
margin:0;
padding:0;
font-family:"Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic","ヒラギノ角ゴ ProN W3", "ＭＳ Ｐゴシック", Osaka;
font-size:12px;
line-height:1.6;
color: #333333;
}

.clear {
clear:both;
}

.clearfix {
 display: inline-block;
 }
 
.alt {
text-indent:-9999px;
line-height:0;
font-size:0;
 }
 
 /* -----font-size----- */
.fsmall { font-size:70%; }
.f9 { font-size:77%; }
.f10 { font-size:85%; }
.f11 { font-size:93%; }
.f12 { font-size:100%; }
.f13 { font-size:108%; }
.f14 { font-size:116%; }
.f15 { font-size:123.1%; }
.f16 { font-size:131%; }
.f17 { font-size:138.5%; }
.f18 { font-size:146.5%; }
.f19 { font-size:153.9%; }
.f20 { font-size:161.6%; }
.f21 { font-size:167%; }
.f22 { font-size:174%; }
.f23 { font-size:182%; }
.f24 { font-size:189%; }
.f25 { font-size:197%; }
.f28 { font-size:232.2%; }

.bold{
font-weight:bold;
font-size:inherit;
line-height:inherit;
}

.pt25{
	padding-top:25px;
}


/* -----body----- */

body{
margin:0 auto;
background:#9e9a93;
height: 100%;
 -webkit-text-size-adjust: 100%;
}


/* ----- firefox ----- */
html  {
overflow-y:scroll;
height: 100%;
}

/* ----- text ----- */
.hight0 {
display:none;
}

/* ----- wrap----- */



div.wrap{
	margin:0 auto;
	text-align:center;
	min-height: 95.5%;
	height: auto !important;
	height: 95.5%;
	width:930px;
	background:#FFF;
}

div.wrap_copyright {
	background:url(../img/common/footer_line.png) center top no-repeat;
	margin:0 auto;
	width:100%;
	height:35px;
}

div.copyright{
	height:35px;
	width:930px;
	background-color:#FFF;
	border-top:#8a8279 solid 8px;
	text-align:center;
	margin:0 auto;
	}
	
div.copyright p{
	color:#645c4e;
	line-height:2.2;
	height:35px;
	width:930px;
}


/* -----index----- */

div.top_img{
	margin:0 auto;
	background:url(../img/top/top_img.jpg) top center no-repeat;
	width:930px;
	padding:0;
	position:relative;
	height:535px;
	background-color:#ffffff;
}

div.top_img h1{
	position:absolute;
	top:500px;
	left:0;
}

div.top_img ul{
	width:282px;
	height:350px;
	margin:0;
	padding:0;
	position:absolute;
	top:50px;
	left:60px;
}

div.top_img ul li{
	list-style:none;
	margin:0;
	padding:0;
	float:right;
}

div.top_container{
	margin:0 auto;
	background:#FFF;
	width:930px;
	text-align:left;
}

div.top_info{
	width:600px;
	padding-top:43px;
	margin-left:40px;
	padding-bottom:50px;
	text-align:left;
	float:left;
}

div.top_info img{
	padding-bottom:5px;
}

div.top_info div.info_box_top{
	line-height:1.8;
	border-bottom: solid #8d8981 1px;
	margin-left:20px;
	width:510px;
	padding-bottom:10px;
	padding-top:8px;
}

div.top_info div.info_box_top p.top_left{
	float:left;
	width:10px;
	padding:5px 0;
	line-height:1.4;
	padding-right:5px;
	color:#e5a6a6;
}

div.top_info div.info_box_top p.top_right{
	padding:5px 0;
	line-height:1.4;
	padding-right:5px;
	color:#bf2121;
	font-weight:bold;
}

div.top_info div.info_box_top p.top_right a{
	color:#bf2121;
}

div.top_info div.info_box_top p.top_right a:hover{
	color:#bf2121;
}



div.top_info div.info_box{
	line-height:1.8;
	border-bottom:dotted #8d8981 1px;
	margin-left:20px;
	width:510px;
}

div.top_info div.info_box p.left{
	float:left;
	width:10px;
	padding:5px 0;
	line-height:1.4;
	padding-right:5px;
	color:#cccc99;
}

div.top_info div.info_box p.left_date{
	float:left;
	width:75px;
	padding:5px 0;
	line-height:1.4;
}


div.top_info div.info_box p.right{
	float:left;
	width:410px;
	padding:5px 0;
	line-height:1.4;
}

div.top_info div.info_box p.right a{
	line-height:inherit;
}

div.top_info div.info_box div.right{
	float:left;
	width:415px;
	padding:0;
	line-height:1.4;
}

div.top_info div.info_box div.right p{
	line-height:1.4;
	border-bottom:dotted #8d8981 1px;
	padding:5px 0;
}

div.top_info div.info_box div.right p.last{
	line-height:1.4;
	border-bottom:none;
	padding:5px 0;
}

div.top_banner{
	width:250px;
	padding-top:43px;
	padding-right:39px;
	text-align:right;
	float:right;
}

div.banner_box {
    width: 180px;
    margin-bottom: 10px;
    margin-left: 70px;
}

/* -----navi_tab---- */

#tab-menu {
  list-style: none;
  margin-top:10px;
}
#tab-menu li {
  display: inline-block;
  margin-right:5px;
  padding: 5px 25px;
  background: #eee;
  cursor: pointer;
  letter-spacing:1px;
  border-top:#999965 solid 2px;
  white-space: nowrap;
}
#tab-menu li.active {
  background: #79c4a5;
  color: #fff;
}

/* タブの中身 */
#tab-box {
  padding:0;
  border-top: 1px solid #8d8981;
  border-bottom: 1px solid #8d8981;
  width:600px;
}
#tab-box div {
  display: none;
}
#tab-box div.active {
  display: block;
}

#tab-box dl.info_red {
	width:600px;
	padding:10px 0;
	display:inline-block;
	border-bottom:dotted #8d8981 1px;
	}
#tab-box dl.info_red dd {
	background:url(../img/top/info_red.gif) 0 0 no-repeat; 
	background-position: center left;
	padding-left:15px;
	color:#bf2121;
	font-weight:bold;
	margin-left:20px;
	}

#tab-box dl.info_red dt {
	width:550px;
	color:#bf2121;
	font-weight:bold;
	margin-left:35px;
	}

#tab-box dl.info_red dt a {
	color:#bf2121;
	}

#tab-box dl.info {
	width:600px;
	padding:0;
	display:inline-block;
	border-bottom:dotted #8d8981 1px;
	}
#tab-box dl.info dd {
	background:url(../img/top/info.gif) 0 0 no-repeat; 
	background-position: center left;
	float:left;
	padding:10px 15px;
	width:60px;
	margin-left:20px;
	}

#tab-box dl.info dt.top {
	float:left;
	width:470px;
	padding:10px 0;
	border-bottom:dotted #8d8981 1px;
	padding-bottom:10px;
	}
#tab-box dl.info dt.dot {
	float:left;
	width:470px;
	padding:10px 0;
	border-bottom:dotted #8d8981 1px;
	padding-bottom:10px;
	margin-left:110px;
	}

/* -----navi---- */

div.navi_wrap{
	margin:0 auto;
	width:auto;
	text-align:center;
	background:url(../img/common/navi_bg.gif) bottom center repeat-x #fff;	
}

div.navi{
	margin:0 auto;
	background:url(../img/common/navi.gif) top center no-repeat;
	width:930px;
	height:131px;
	position:relative;
}

div.navi h1{
	position:absolute;
	top:20px;
	left:255px;
}

div.navi ul{
	position:absolute;
	top:90px;
	left:0;
	height:41px;
	position:relative;
}

div.navi li{
	list-style:none;
	height:41px;
	padding:0;
	margin:0;
}

div.navi li.index{
	position:absolute;
	top:0;
	left:0;
}

div.navi li.message{
	position:absolute;
	top:0;
	left:75px;
}

div.navi li.synopsis{
	position:absolute;
	top:0;
	left:182px;
}

div.navi li.information{
	position:absolute;
	top:0;
	left:453px;
}

div.navi li.database{
	position:absolute;
	top:0;
	left:561px;
}

div.navi li.profile{
	position:absolute;
	top:0;
	left:731px;
}

/* -----container---- */

div.container{
	margin:0 auto;
	background:#FFF;
	width:930px;
	text-align:left;
	line-height:2;
}


/* -----message---- */

div.message{
	width:815px;
	padding-left:60px;
	padding-top:30px;
	padding-bottom:60px;
}

div.message p{
	padding-bottom:20px;
	width:600px;
	line-height:2.2;
}

div.message p.text_right{
	padding-bottom:20px;
	width:600px;
	line-height:2.2;
	text-align:right;
}

div.message_img{
	width:815px;
}

div.message_img p{
	padding-bottom:20px;
	width:405px;
	line-height:2.2;
}

div.message_img img{
	padding-left:15px;
	padding-top:5px;
	display:block;
}

/* -----profile---- */

div.about_submenu{
	width:810px;
	padding-left:60px;
	padding-top:40px;
}

div.about_submenu h3 img.left{
	float:left;
}

div.about_submenu div.right{
	float:right;
}

div.about_submenu div.right img.left{
	border-left: #9e9a93 1px solid;
}

div.about_submenu div.right img.right{
	border-left: #9e9a93 1px solid;
	border-right: #9e9a93 1px solid;
}



div.profile{
	width:850px;
	padding-left:40px;
	padding-top:40px;
	padding-bottom:80px;
}


div.profile_imgbox{
	width:810px;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:35px;
	border-bottom:dotted 1px #d6dab5;
	margin-bottom:40px;
}

div.profile_imgbox img.keene{
	padding-right:12px;
	padding-bottom:0px;
}

div.profile_imgbox h3 img.name{
	padding-bottom:5px;
}

div.profile_imgbox p{
	line-height:2.2;
}

div.profile_listbox{
	width:810px;
	padding-left:20px;
	padding-bottom:5PX;
}

div.profile_listbox h4{
	padding-bottom:20px;
	float:left;
}

div.profile_listbox div.right{
	float:right;
}

div.profile_listbox p{
	color: #765600;
	line-height:2.2;
}

div.profile_listbox p a{
	color: #765600;
	line-height:2.2;
}

div.profile_listbox p a:hover{
	color: #40b283;
}


div.profile01_textbox{
	width:850px;
}

/* -----profile　table---- */

div.profile01_textbox table{	
	width:850px;
}

div.profile01_textbox table td.line{
	background:url(../img/about/profile_line.png) no-repeat 0;
	height:13px;
	padding:6px 0;
}


div.profile01_textbox table td.title_01{
	width:487px;
	padding:0 20px;
	padding-bottom:3px;
	color:#6d6357;
	line-height:1;
	vertical-align:text-top;
	font-weight:bold;
}

div.profile01_textbox table td.title_02{
	width:283px;
	padding:0 20px;
	padding-bottom:3px;
	color:#6d6357;
	line-height:1;
	vertical-align:text-top;
	font-weight:bold;
}

div.profile01_textbox table td.date{
	width:106px;	
	padding:0 20px;
	color:#6d6357;
	vertical-align:text-top;
}

div.profile01_textbox table td.text_01{
	width:321px;
	padding:0 20px;
	color:#333333;
	border-right: 1px solid #e0deda;
	vertical-align:text-top;
}

div.profile01_textbox table td.text_02{
	width:283px;
	padding:0 20px;
	vertical-align:text-top;
}

div.profile01_textbox table td.toppage{
	width:850px;
	text-align:right;
	padding-bottom:10px;
}

div.profile01_textbox table td.toppage img{
	vertical-align:middle;
}

div.profile01_textbox table td.toppage a{
	text-align:right;
	color: #765600;
}

div.profile01_textbox table td.toppage a:hover{
	text-align:right;
	color: #40b283;
}


/* -----profile02　table---- */

div.profile02_textbox table{	
	width:850px;
}

div.profile02_textbox table td.line{
	background:url(../img/about/profile02_line.png) no-repeat 0;
	height:13px;
	padding:6px 0;
}


div.profile02_textbox table td.title_01{
	width:344px;
	padding:0 20px;
	padding-bottom:3px;
	color:#6d6357;
	line-height:1;
	vertical-align:text-top;
	font-weight:bold;
}

div.profile02_textbox table td.title_02{
	width:339px;
	padding:0 20px;
	padding-bottom:3px;
	color:#6d6357;
	line-height:1;
	vertical-align:text-top;
	font-weight:bold;
}

div.profile02_textbox table td.date{
	width:47px;	
	padding:0 20px;
	color:#6d6357;
	vertical-align:text-top;
}

div.profile02_textbox table td.text_01{
	width:344px;
	padding:0 20px;
	color:#333333;
	border-right: 1px solid #e0deda;
	vertical-align:text-top;
}

div.profile02_textbox table td.text_02{
	width:339px;
	padding:0 20px;
	vertical-align:text-top;
}

div.profile02_textbox table td.toppage{
	width:850px;
	text-align:right;
	padding-bottom:10px;
}

div.profile02_textbox table td.toppage img{
	vertical-align:middle;
}

div.profile02_textbox table td.toppage a{
	text-align:right;
	color: #765600;
}

div.profile02_textbox table td.toppage a:hover{
	text-align:right;
	color: #40b283;
	
}


/* -----profile02　table---- */


div.synopsis_submenu{
	width:810px;
	padding-left:60px;
	padding-top:34px;
}

div.synopsis_submenu h3 img.left{
	float:left;
}

div.synopsis_submenu div.right{
	float:right;
}

div.synopsis_submenu div.right img.left{
	border-left: #9e9a93 1px solid;
}

div.synopsis_submenu div.right img.right{
	border-left: #9e9a93 1px solid;
	border-right: #9e9a93 1px solid;
}

div.synopsis{
	width:810px;
	padding-left:60px;
	padding-bottom:40px;
}

div.synopsis p{
	line-height:2.2;
}

div.synopsis span.bold{
	font-weight:bold;
	line-height:2.2;
	font-style:italic;
}

div.synopsis p.name{
	text-align:right;
	line-height:2.2;
}

div.synopsis_textbox h4.top{
	padding-bottom:13px;
	padding-top:0;
}

div.synopsis_textbox h4{
	padding-bottom:13px;
	padding-top:45px;
}

div.synopsis_textbox{
	width:615px;
	padding-top:45px;
}

div.synopsis_textbox p a{
	font-size:inherit;
	text-decoration:underline;
}

div.synopsis_textbox p a:hover{
	font-size:inherit;
	text-decoration:underline;
	color: #40b283;
}

div.synopsis_textbox_left{
	float:left;
	width:410px;
}

div.synopsis_textbox_left h4{
	padding-bottom:13px;
	padding-top:45px;
}


div.synopsis_textbox_right{
	float:right;
	width:389px;
}

div.synopsis_textbox img.gaiyo_img{
	padding-left:255px;
	padding-top:20px;
}

div.synopsis_textbox_tenji{
	width:810px;
	padding-bottom:30px;
	text-align:left;
	position:relative;
}

div.synopsis_textbox_tenji p{
	width:610px;
	line-height:2.2;
}

div.synopsis_textbox_tenji p.photo{
	width:445px;
	line-height:2.2;
}


div.synopsis_textbox_tenji p a{
	font-size:inherit;
	text-decoration:underline;
}

div.synopsis_textbox_tenji p a:hover{
	font-size:inherit;
	text-decoration:underline;
	color: #40b283;
}

div.synopsis_textbox_tenji p.green{
	color:#666633;
	font-weight:bold;
	line-height:2.2;
}

div.synopsis_textbox_tenji h5{
	width:610px;
	border-bottom:solid 2px #9e9a93;
	padding:2px 3px;
}

div.synopsis_textbox_tenji h4{
	padding-bottom:2px;
}


div.synopsis_textbox_tenji img.img02{
	position:absolute;
	top:0;
	left:640px;
}

div.synopsis_textbox_tenji img.photo02{
	position:absolute;
	top:0;
	left:470px;
}


div.synopsis_textbox_tenji img.img04{
	position:absolute;
	top:0;
	left:622px;
}

div.synopsis_textbox_tenji img.img06{
	position:absolute;
	top:0;
	left:622px;
}

div.synopsis_textbox_tenji img.img08{
	position:absolute;
	top:140px;
	left:630px;
}

div.synopsis_bottom{
	padding-top:45px;
	padding-bottom:50px;
	text-align:center;
}

div.synopsis_bottom p{
	color: #333333;
}

div.synopsis_bottom p a{
	color:#765600;
	text-decoration:underline;
}

div.synopsis_bottom p a:hover{
	color:#40b283;
	text-decoration:none;
}


/* -----information---- */

div.information{
	width:610px;
	padding-left:60px;
	padding-top:33px;
	padding-bottom:40px;
}

div.information h3{
	font-weight:bold;
	border-bottom:#9bd3bc solid 3px;
	padding:2px 5px;
}

div.information p{
	padding:3px 15px 30px 35px;
	line-height:2.2;
}

div.information p.last{
	padding:3px 15px 5px 35px;
	line-height:2.2;
}

/* -----blogs---- */

div.blogs{
	width:830px;
	padding-left:60px;
	padding-top:33px;
}

div.blogs p{
	line-height:2.2;
}

div.blogs span.bold{
	font-weight:bold;
	line-height:2.2;
	font-style:italic;
}

div.blogs h4{
	padding-bottom:25px;
	margin:0;
	text-align:left;
}

div.blogs_textbox_left{
	width:598px;
	float:left;
	margin:0;
	padding-right:19px;
}

div.blogs_textbox_left img{
	padding-bottom:20px;
}

div.blogs_textbox_right{
	width:213px;
	float:left;
	margin:0;
}

div.blogs_textbox_right h4{
	padding-bottom:0;
}

div.blogs_textbox_right p.year{
	border-bottom:#645c53 dotted 1px;
	width:190px;
	padding-left:5px;
	font-weight:bold;
	line-height:1.4;
	padding-top:15px;
}

div.blogs_textbox_right div.backnumber{
	width:190px;
	padding-left:5px;
	border-bottom:#8d8981 dotted 1px;
}


div.blogs_textbox_right div.backnumber p{
	color: #333333;
	line-height:1.4;
	padding:5px 0;
}

div.blogs_textbox_right div.backnumber p a{
	color: #333333;
	line-height:1.4;
	text-decoration:none;
}

div.blogs_textbox_right div.backnumber p a:hover{
	color: #40b283;
	text-decoration:underline;
}

div.blogs_textbox_right div.banner{
	margin-top:20px;
	width:195px;
	height:40px;
}

div.blogs_textbox_right div.banner a{
	display:block;
	background:url(../img/blogs/blog_banner.gif) 0 0;
	width:195px;
	height:40px;
}

div.blogs_textbox_right div.banner a:hover{
	display:block;
	background:url(../img/blogs/blog_banner.gif) 0 -40px;
	width:195px;
	height:40px;
}


div.blogs_textbox_bottom{
	padding-top:100px;
	padding-bottom:70px;
	text-align:center;
	width:810px;
}

div.blogs_textbox_bottom p a.back{
	margin-right:25px;
}

div.blogs_textbox_bottom p a.back{
	margin-right:25px;
	color: #333333;
	line-height:1.4;
	text-decoration:none;
}

div.blogs_textbox_bottom p a:hover{
	color: #40b283;
	text-decoration:underline;
}

div.blogs_textbox_bottom p a.next{
	margin-left:25px;
}

div.blogs_textbox_bottom p a.next{
	margin-left:25px;
	color: #333333;
	line-height:1.4;
	text-decoration:none;
}

div.blogs_textbox_bottom p a:hover{
	color: #40b283;
	text-decoration:underline;
}

div.blogs_textbox_schedule{
	text-align:left;
	width:850px;
	padding-left:40px;
	padding-bottom:55px;
	padding-top:55px;
}

div.blogs_textbox_schedule h5{
	padding-bottom:10px;
}

div.blogs_textbox_schedule div.schedule_box{
	border-bottom:dotted #8d8981 1px;
	margin-left:20px;
	margin-right:20px;
}

div.blogs_textbox_schedule p{
	padding:3px 0;
}

div.blogs_textbox_schedule p.left{
	float:left;
	padding:3px 0;
	padding-right:5px;
	color:#cccc99;
	width:10px;
}

div.blogs_textbox_schedule p.right{
	float:left;
	padding:3px 0;
	width:785px;
}

div.blogs_textbox_schedule p.top_left{
	float:left;
	padding:3px 0;
	padding-right:5px;
	color:#e5a6a6;
	width:10px;
}

div.blogs_textbox_schedule p.top_right{
	float:left;
	padding:3px 0;
	width:785px;
	color:#bf2121;
	font-weight:bold;
}

div.blogs_textbox_schedule p.top_right a{
	color:#bf2121;
}

div.blogs_textbox_schedule p.top_right a:hover{
	color:#bf2121;
}

div.blogs_box{
	margin-top:25px;
}

div.blogs_box table.blogs{
  padding-top:10px;
}

div.blogs_box table.blogs p {
	margin-top:5px;
	margin-bottom:10px;
	font-size:90%;
	line-height:1.4;
}

div.blogs_box table.blogs img{
	padding:0;
	margin:0;
}
/* -----dk_information01---- */

div.dk_information{
	width:810px;
	padding-left:60px;
	padding-top:33px;
	padding-bottom:40px;
}

div.dk_information p{
	line-height:2.2;
}

div.dk_information h4{
	float:left;
	margin-bottom:20px;
}

div.dk_information ul.right{
	float:right;
	width:117px;
	list-style:none;
	}
	
div.dk_information ul.right li{
	margin-bottom:5px;
	height:25px;
	}


/* -----dk_information　共通---- */
div.dk_information_textbox{
	width:605px;
	padding:10px 0;
	border-top:#645c53 dotted 1px;
}

div.dk_information_textbox p.left{
	float:left;
	width:10px;
	line-height:1.8;
	padding-right:5px;
	color:#cccc99;
}

div.dk_information_textbox p.right{
	float:left;
	width:590px;
	line-height:1.8;
}

div.dk_information_textbox_last{
	width:605px;
	padding:10px 0;
	border-top:#645c53 dotted 1px;
	border-bottom:#645c53 dotted 1px;
}

div.dk_information_textbox_last p.left{
	float:left;
	width:10px;
	line-height:1.8;
	padding-right:5px;
	color:#cccc99;
}

div.dk_information_textbox_last p.right{
	float:left;
	width:590px;
	line-height:1.8;
}

div.dk_information_bottom{
	padding-top:45px;
	padding-bottom:50px;
	text-align:center;
}

div.dk_information_bottom p{
	color: #333333;
}

div.dk_information_bottom p a{
	color:#765600;
	text-decoration:underline;
}

div.dk_information_bottom p a:hover{
	color:#40b283;
	text-decoration:none;
}

/* -----padding----- */
.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; }

.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; }
.pb100{ padding-bottom:100px; }
.pb150{ padding-bottom:150px; }
.pb200{ padding-bottom:200px; }
.pb250{ padding-bottom:250px; }
.pb300{ padding-bottom:300px; }

.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; }

.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; }
/* -----padding end----- */
/* -----margin----- */
.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; }

.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; }
.mb100{ margin-bottom:100px; }
.mb150{ margin-bottom:150px; }
.mb200{ margin-bottom:200px; }
.mb250{ margin-bottom:250px; }
.mb300{ margin-bottom:300px; }

.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; }

.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; }
/* -----margin end----- */