@charset "utf-8";
/*
Theme Name: MEH
Theme URI: http://meh-w.com/
Description: MEH template
Version: 1.0
Author: MEH
Author URI: http://meh-w.com
Tags: simple

*/

*{margin:0;padding:0;}

body{
font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;	
/*    font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif; */
    line-height: 2.0;
    letter-spacing: 0;
	font-size: 13px;
	color:#252525;
	background: #ffffff url(images/bg.png) repeat-x top;
}

body#toppage {
background: url(images/bg_top.png) repeat-x top;
}

a{color:#486175;text-decoration:none;}
a:hover{color:#657d90;}
a:active, a:focus {outline: 0;}
img{border:0;}
.clear{clear:both;}






/*************
全体
*************/
#wrapper{
margin: 0 auto;
padding: 0 20px;
width: 910px;
}

/*************
/* ヘッダー
*************/
#header{
background: url(images/header.png) no-repeat 100% 10px;
height: 80px;
}

#header h1 {
padding: 7px 0 0;
font-size: 12px;
font-weight: normal;
}


/*************
/* トップナビゲーション
*************/
ul#topnav{
margin: 15px 0;
width: 910px;
height: 31px;
background:url(images/topnav.png) no-repeat 0 0;
}

ul#topnav li{float:left;list-style:none;width:130px;}

ul#topnav a{
text-decoration: none;
display: block;
width: 130px;
height: 46px;
background:url(images/topnav.png) no-repeat;
}

ul#topnav a#home{background-position:0 0;}
ul#topnav a#service{background-position:-130px 0;}
ul#topnav a#flow{background-position:-260px 0;}
ul#topnav a#seo{background-position:-390px 0;}
ul#topnav a#faq{background-position:-520px 0;}
ul#topnav a#privacy_policy{background-position:-650px 0;}
ul#topnav a#contact{background-position:-780px 0;}

ul#topnav a#home:hover, ul#topnav li.active a#home{background-position:0 -46px;}
ul#topnav a#service:hover, ul#topnav li.active a#service{background-position:-130px -46px;}
ul#topnav a#flow:hover, ul#topnav li.active a#flow{background-position:-260px -46px;}
ul#topnav a#seo:hover, ul#topnav li.active a#seo{background-position:-390px -46px;}
ul#topnav a#faq:hover, ul#topnav li.active a#faq{background-position:-520px -46px;}
ul#topnav a#privacy_policy:hover, ul#topnav li.active a#privacy_policy{background-position:-650px -46px;}
ul#topnav a#contact:hover, ul#topnav li.active a#contact{background-position:-780px -46px;}

li.active a#home{background-position:0 -42px;}
li.active a#guide{background-position:-213px -42px;}
li.active a#faq{background-position:-429px -42px;}
li.active a#mp{background-position:-573px -42px;}


/*************
メイン（右側）コンテンツ
*************/
#main {
float: right;
width: 618px;
padding: 15px 0;
display: inline;
}

#main .bannerM img{
padding-right: 10px;
padding-bottom: 15px;
}
#main .bannerM img.last{padding-right:0;}

#main h2{
margin-bottom: 10px;
padding: 0 10px 0px 20px;
line-height: 40px;
font-size: 13px;
font-weight: normal;
color: #252525;
background: url(images/heading.png) no-repeat;
}

#main h3 {
font-size: 13px;
font-weight: normal;
line-height: 30px;
padding-left: 15px;
margin-top: 10px;
letter-spacing: 0.2em;
color: #486175;
border-bottom: 1px solid #cccccc;
}

#main p {
padding: 15px 15px 15px 20px;
}

/* 画像を右に回りこみ */
#main p.withImage{
width: 598px;
margin: 20px 0 0 10px;
padding: 5px 0;
}

#main p.withImage img{
float: right;
margin-left: .5em;
}

#date {
text-align: right;
padding-right: 15px;
padding-top: 15px;
padding-bottom: 10px;
font-weight:bold;
color:#486175;
}

#next {
text-align: center;
padding-top: 30px;
padding-bottom: 30px;
}

/* フッター共通 */
.box{
float: left;
width: 195px;
margin: 20px 16px 10px 0;
line-height: 1.6;
}

.box_img{
padding: 0px 0px 10px 0px;
}


.last{margin-right:0;}


/* ボタン */
p.button{
text-align: center;
padding: 10px 0;
}

p.button a{
display:block;
line-height: 32px;
background: #ffffff url(images/button.png) no-repeat;
margin: 0 -20px;
}

p.button a{color:#486175;}
p.button a:hover{color:#ffffff;}

p.button a:hover{
cursor:pointer;
background-position: 0 -32px;
}

/* メインとフッターのリスト位置調節 */
#main ul, #footer ul{margin-left: 20px;}
#main li, #footer li{margin-bottom: 3px;}


/*************
サイド（左側）コンテンツ
*************/
#sidebar {
float: left;
width: 265px;
padding: 15px 0;
}

#sidebar p{margin-bottom: 20px;}

#sidebar h3 {
margin-top: 5px;
padding: 0 10px 0 23px;
line-height: 40px;
font-size: 13px;
font-weight: normal;
color: #252525;
background: url(images/heading2.png) no-repeat;
}

#sidebar ul{
margin-left: 5px;
padding: 10px 0;
}

#sidebar li{
margin: 0 10px 10px 5px;
list-style: none;
border-bottom: 1px solid #efefef;
}

#sidebar li a{
background: url(images/list.png) no-repeat 0 50%;
display: block;
padding-left:15px;
}

#sidebar li a:hover{background-position: 3px 50%;}




/*************
/* フッター
*************/
#footer{
clear:both;
padding: 10px 0 10px;
border-top: 1px solid #cccccc;
}

#footer .inner{
overflow: hidden;
}

* html #footer .inner{height:1%;}

#footer #logo{
float:left;
padding: 10px 0 5px;
width: 292px;
}

address{
padding: 20px 0 3px;
text-align: center;
font-style:normal;
font-size: 12px;
clear:both;
display:block;
}

#main table
{
	margin-top:30px;
	padding:3px;
}
#main th
{
	padding-bottom:10px;
	padding-top:10px;
	border:dotted 1px;
}

#main td
{
	border-bottom:dotted 1px;
	height:20px;
	padding:5px 10px 5px 10px;
	line-height:30px;
}

#main dl
{
	margin-left:160px;
	float:left;
	padding:15px;
	font-size:1.1em;
}

#main dt
{
	float:left;
	color:#486175;
	padding:10px 50px 10px 10px;
}

#main dd
{
	vertical-align:middle;
	text-align:right;
	padding:10px 0px 10px 0px;
}

h4
{
	font-size:1.1em;
	color:#aaaaaa;
	margin-left:10px;
}


.mincho
{
font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;	
}

/*
明朝用
font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;

ゴシック用
font-family: "Lucida Grande", "segoe UI", "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", Meiryo, Arial, sans-serif;

font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;

*/


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{ display: block; }
ol, ul{ list-style: none; }
blockquote, q{ quotes: none; }
blockquote:before, blockquote:after,q:before, q:after{ content: ''; content: none; }

table{ border-collapse: collapse; border-spacing: 0; }
.border{ border:1px solid #000; }
.strong{ font-weight:bold; }
.bold{ font-weight:bold; }
.normal{ font-weight:normal; }
.fleft{ float:left; }
.fright{ float:right; }
.left{ text-align:left; }
.right{ text-align:right; }
.center{ text-align:center; }
label.error { color: red;}
.nav-previous{ float:left; }
.nav-next{ float:right; }

.alignright{ float:right; }
.alignleft{ float:left; }

/* ==============================================
 ユーティリティ
=============================================== */
/* フロート回り込み解除
----------------------------------------------- */
.clearfix:after {
    display: block;
    clear: both;
    height: 0px;
    line-height: 0px;
    visibility: hidden;
    content: ".";
}

img
{
	border:none;
	margin:0;
	padding:0;
}

.clear{ clear:both; }

.contentsbox:after{
	display:block;
	clear:both;
	height:0;
	line-height:0;
	visibility:hidden;
	content: ".";
	font-size: 0.1em;
}

.contentsbox{ display:inline-block; }



h1,h2,h3,h4,h5{
	margin: 0px;
	padding: 0px;
}

.size1{ font-size:1px; }
.size2{ font-size:2px; }
.size3{ font-size:3px; }
.size4{ font-size:4px; }
.size5{ font-size:5px; }
.size6{ font-size:6px; }
.size7{ font-size:7px; }
.size8{ font-size:8px; }
.size9{ font-size:9px; }
.size10{ font-size:10px; }
.size11{ font-size:11px; }
.size12{ font-size:12px; }
.size13{ font-size:13px; }
.size14{ font-size:14px; }
.size15{ font-size:15px; }
.size16{ font-size:16px; }
.size17{ font-size:17px; }
.size18{ font-size:18px; }
.size19{ font-size:19px; }
.size20{ font-size:20px; }
.size21{ font-size:21px; }
.size22{ font-size:22px; }
.size23{ font-size:23px; }
.size24{ font-size:24px; }
.size25{ font-size:25px; }
.size26{ font-size:26px; }
.size27{ font-size:27px; }
.size28{ font-size:28px; }
.size29{ font-size:29px; }
.size30{ font-size:30px; }
.size31{ font-size:31px; }
.size32{ font-size:32px; }
.size33{ font-size:33px; }
.size34{ font-size:34px; }
.size35{ font-size:35px; }
.size36{ font-size:36px; }
.size37{ font-size:37px; }
.size38{ font-size:38px; }
.size39{ font-size:39px; }
.size40{ font-size:40px; }

.mt-1px{ margin-top:-1px; }
.mt-2px{ margin-top:-2px; }
.mt-3px{ margin-top:-3px; }
.mt-4px{ margin-top:-4px; }
.mt-5px{ margin-top:-5px; }
.mt-6px{ margin-top:-6px; }
.mt-7px{ margin-top:-7px; }
.mt-8px{ margin-top:-8px; }
.mt-9px{ margin-top:-9px; }
.mt-10px{ margin-top:-10px; }
.mt-11px{ margin-top:-11px; }
.mt-12px{ margin-top:-12px; }
.mt-13px{ margin-top:-13px; }
.mt-14px{ margin-top:-14px; }
.mt-15px{ margin-top:-15px; }
.mt-16px{ margin-top:-16px; }
.mt-17px{ margin-top:-17px; }
.mt-18px{ margin-top:-18px; }
.mt-19px{ margin-top:-19px; }
.mt-20px{ margin-top:-20px; }
.mt-21px{ margin-top:-21px; }
.mt-22px{ margin-top:-22px; }
.mt-23px{ margin-top:-23px; }
.mt-24px{ margin-top:-24px; }
.mt-25px{ margin-top:-25px; }
.mt-26px{ margin-top:-26px; }
.mt-27px{ margin-top:-27px; }
.mt-28px{ margin-top:-28px; }
.mt-29px{ margin-top:-29px; }
.mt-30px{ margin-top:-30px; }
.mt-31px{ margin-top:-31px; }
.mt-32px{ margin-top:-32px; }
.mt-33px{ margin-top:-33px; }
.mt-34px{ margin-top:-34px; }
.mt-35px{ margin-top:-35px; }
.mt-36px{ margin-top:-36px; }
.mt-37px{ margin-top:-37px; }
.mt-38px{ margin-top:-38px; }
.mt-39px{ margin-top:-39px; }
.mt-40px{ margin-top:-40px; }
.mt-41px{ margin-top:-41px; }
.mt-42px{ margin-top:-42px; }
.mt-43px{ margin-top:-43px; }
.mt-44px{ margin-top:-44px; }
.mt-45px{ margin-top:-45px; }
.mt-46px{ margin-top:-46px; }
.mt-47px{ margin-top:-47px; }
.mt-48px{ margin-top:-48px; }
.mt-49px{ margin-top:-49px; }
.mt-50px{ margin-top:-50px; }
.mt-51px{ margin-top:-51px; }
.mt-52px{ margin-top:-52px; }
.mt-53px{ margin-top:-53px; }
.mt-54px{ margin-top:-54px; }
.mt-55px{ margin-top:-55px; }
.mt-56px{ margin-top:-56px; }
.mt-57px{ margin-top:-57px; }
.mt-58px{ margin-top:-58px; }
.mt-59px{ margin-top:-59px; }
.mt-60px{ margin-top:-60px; }
.mt-61px{ margin-top:-61px; }
.mt-62px{ margin-top:-62px; }
.mt-63px{ margin-top:-63px; }
.mt-64px{ margin-top:-64px; }
.mt-65px{ margin-top:-65px; }
.mt-66px{ margin-top:-66px; }
.mt-67px{ margin-top:-67px; }
.mt-68px{ margin-top:-68px; }
.mt-69px{ margin-top:-69px; }
.mt-70px{ margin-top:-70px; }
.mt-71px{ margin-top:-71px; }
.mt-72px{ margin-top:-72px; }
.mt-73px{ margin-top:-73px; }
.mt-74px{ margin-top:-74px; }
.mt-75px{ margin-top:-75px; }
.mt-76px{ margin-top:-76px; }
.mt-77px{ margin-top:-77px; }
.mt-78px{ margin-top:-78px; }
.mt-79px{ margin-top:-79px; }
.mt-80px{ margin-top:-80px; }

.mt1px{ margin-top:1px; }
.mt2px{ margin-top:2px; }
.mt3px{ margin-top:3px; }
.mt4px{ margin-top:4px; }
.mt5px{ margin-top:5px; }
.mt6px{ margin-top:6px; }
.mt7px{ margin-top:7px; }
.mt8px{ margin-top:8px; }
.mt9px{ margin-top:9px; }
.mt10px{ margin-top:10px; }
.mt11px{ margin-top:11px; }
.mt12px{ margin-top:12px; }
.mt13px{ margin-top:13px; }
.mt14px{ margin-top:14px; }
.mt15px{ margin-top:15px; }
.mt16px{ margin-top:16px; }
.mt17px{ margin-top:17px; }
.mt18px{ margin-top:18px; }
.mt19px{ margin-top:19px; }
.mt20px{ margin-top:20px; }
.mt21px{ margin-top:21px; }
.mt22px{ margin-top:22px; }
.mt23px{ margin-top:23px; }
.mt24px{ margin-top:24px; }
.mt25px{ margin-top:25px; }
.mt26px{ margin-top:26px; }
.mt27px{ margin-top:27px; }
.mt28px{ margin-top:28px; }
.mt29px{ margin-top:29px; }
.mt30px{ margin-top:30px; }
.mt31px{ margin-top:31px; }
.mt32px{ margin-top:32px; }
.mt33px{ margin-top:33px; }
.mt34px{ margin-top:34px; }
.mt35px{ margin-top:35px; }
.mt36px{ margin-top:36px; }
.mt37px{ margin-top:37px; }
.mt38px{ margin-top:38px; }
.mt39px{ margin-top:39px; }
.mt40px{ margin-top:40px; }
.mt41px{ margin-top:41px; }
.mt42px{ margin-top:42px; }
.mt43px{ margin-top:43px; }
.mt44px{ margin-top:44px; }
.mt45px{ margin-top:45px; }
.mt46px{ margin-top:46px; }
.mt47px{ margin-top:47px; }
.mt48px{ margin-top:48px; }
.mt49px{ margin-top:49px; }
.mt50px{ margin-top:50px; }
.mt51px{ margin-top:51px; }
.mt52px{ margin-top:52px; }
.mt53px{ margin-top:53px; }
.mt54px{ margin-top:54px; }
.mt55px{ margin-top:55px; }
.mt56px{ margin-top:56px; }
.mt57px{ margin-top:57px; }
.mt58px{ margin-top:58px; }
.mt59px{ margin-top:59px; }
.mt60px{ margin-top:60px; }
.mt61px{ margin-top:61px; }
.mt62px{ margin-top:62px; }
.mt63px{ margin-top:63px; }
.mt64px{ margin-top:64px; }
.mt65px{ margin-top:65px; }
.mt66px{ margin-top:66px; }
.mt67px{ margin-top:67px; }
.mt68px{ margin-top:68px; }
.mt69px{ margin-top:69px; }
.mt70px{ margin-top:70px; }
.mt71px{ margin-top:71px; }
.mt72px{ margin-top:72px; }
.mt73px{ margin-top:73px; }
.mt74px{ margin-top:74px; }
.mt75px{ margin-top:75px; }
.mt76px{ margin-top:76px; }
.mt77px{ margin-top:77px; }
.mt78px{ margin-top:78px; }
.mt79px{ margin-top:79px; }
.mt80px{ margin-top:80px; }

.mr-1px{ margin-right:-1px; }
.mr-2px{ margin-right:-2px; }
.mr-3px{ margin-right:-3px; }
.mr-4px{ margin-right:-4px; }
.mr-5px{ margin-right:-5px; }
.mr-6px{ margin-right:-6px; }
.mr-7px{ margin-right:-7px; }
.mr-8px{ margin-right:-8px; }
.mr-9px{ margin-right:-9px; }
.mr-10px{ margin-right:-10px; }
.mr-11px{ margin-right:-11px; }
.mr-12px{ margin-right:-12px; }
.mr-13px{ margin-right:-13px; }
.mr-14px{ margin-right:-14px; }
.mr-15px{ margin-right:-15px; }
.mr-16px{ margin-right:-16px; }
.mr-17px{ margin-right:-17px; }
.mr-18px{ margin-right:-18px; }
.mr-19px{ margin-right:-19px; }
.mr-20px{ margin-right:-20px; }
.mr-21px{ margin-right:-21px; }
.mr-22px{ margin-right:-22px; }
.mr-23px{ margin-right:-23px; }
.mr-24px{ margin-right:-24px; }
.mr-25px{ margin-right:-25px; }
.mr-26px{ margin-right:-26px; }
.mr-27px{ margin-right:-27px; }
.mr-28px{ margin-right:-28px; }
.mr-29px{ margin-right:-29px; }
.mr-30px{ margin-right:-30px; }
.mr-31px{ margin-right:-31px; }
.mr-32px{ margin-right:-32px; }
.mr-33px{ margin-right:-33px; }
.mr-34px{ margin-right:-34px; }
.mr-35px{ margin-right:-35px; }
.mr-36px{ margin-right:-36px; }
.mr-37px{ margin-right:-37px; }
.mr-38px{ margin-right:-38px; }
.mr-39px{ margin-right:-39px; }
.mr-40px{ margin-right:-40px; }
.mr-41px{ margin-right:-41px; }
.mr-42px{ margin-right:-42px; }
.mr-43px{ margin-right:-43px; }
.mr-44px{ margin-right:-44px; }
.mr-45px{ margin-right:-45px; }
.mr-46px{ margin-right:-46px; }
.mr-47px{ margin-right:-47px; }
.mr-48px{ margin-right:-48px; }
.mr-49px{ margin-right:-49px; }
.mr-50px{ margin-right:-50px; }
.mr-51px{ margin-right:-51px; }
.mr-52px{ margin-right:-52px; }
.mr-53px{ margin-right:-53px; }
.mr-54px{ margin-right:-54px; }
.mr-55px{ margin-right:-55px; }
.mr-56px{ margin-right:-56px; }
.mr-57px{ margin-right:-57px; }
.mr-58px{ margin-right:-58px; }
.mr-59px{ margin-right:-59px; }
.mr-60px{ margin-right:-60px; }
.mr-61px{ margin-right:-61px; }
.mr-62px{ margin-right:-62px; }
.mr-63px{ margin-right:-63px; }
.mr-64px{ margin-right:-64px; }
.mr-65px{ margin-right:-65px; }
.mr-66px{ margin-right:-66px; }
.mr-67px{ margin-right:-67px; }
.mr-68px{ margin-right:-68px; }
.mr-69px{ margin-right:-69px; }
.mr-70px{ margin-right:-70px; }
.mr-71px{ margin-right:-71px; }
.mr-72px{ margin-right:-72px; }
.mr-73px{ margin-right:-73px; }
.mr-74px{ margin-right:-74px; }
.mr-75px{ margin-right:-75px; }
.mr-76px{ margin-right:-76px; }
.mr-77px{ margin-right:-77px; }
.mr-78px{ margin-right:-78px; }
.mr-79px{ margin-right:-79px; }
.mr-80px{ margin-right:-80px; }

.mr1px{ margin-right:1px; }
.mr2px{ margin-right:2px; }
.mr3px{ margin-right:3px; }
.mr4px{ margin-right:4px; }
.mr5px{ margin-right:5px; }
.mr6px{ margin-right:6px; }
.mr7px{ margin-right:7px; }
.mr8px{ margin-right:8px; }
.mr9px{ margin-right:9px; }
.mr10px{ margin-right:10px; }
.mr11px{ margin-right:11px; }
.mr12px{ margin-right:12px; }
.mr13px{ margin-right:13px; }
.mr14px{ margin-right:14px; }
.mr15px{ margin-right:15px; }
.mr16px{ margin-right:16px; }
.mr17px{ margin-right:17px; }
.mr18px{ margin-right:18px; }
.mr19px{ margin-right:19px; }
.mr20px{ margin-right:20px; }
.mr21px{ margin-right:21px; }
.mr22px{ margin-right:22px; }
.mr23px{ margin-right:23px; }
.mr24px{ margin-right:24px; }
.mr25px{ margin-right:25px; }
.mr26px{ margin-right:26px; }
.mr27px{ margin-right:27px; }
.mr28px{ margin-right:28px; }
.mr29px{ margin-right:29px; }
.mr30px{ margin-right:30px; }
.mr31px{ margin-right:31px; }
.mr32px{ margin-right:32px; }
.mr33px{ margin-right:33px; }
.mr34px{ margin-right:34px; }
.mr35px{ margin-right:35px; }
.mr36px{ margin-right:36px; }
.mr37px{ margin-right:37px; }
.mr38px{ margin-right:38px; }
.mr39px{ margin-right:39px; }
.mr40px{ margin-right:40px; }
.mr41px{ margin-right:41px; }
.mr42px{ margin-right:42px; }
.mr43px{ margin-right:43px; }
.mr44px{ margin-right:44px; }
.mr45px{ margin-right:45px; }
.mr46px{ margin-right:46px; }
.mr47px{ margin-right:47px; }
.mr48px{ margin-right:48px; }
.mr49px{ margin-right:49px; }
.mr50px{ margin-right:50px; }
.mr51px{ margin-right:51px; }
.mr52px{ margin-right:52px; }
.mr53px{ margin-right:53px; }
.mr54px{ margin-right:54px; }
.mr55px{ margin-right:55px; }
.mr56px{ margin-right:56px; }
.mr57px{ margin-right:57px; }
.mr58px{ margin-right:58px; }
.mr59px{ margin-right:59px; }
.mr60px{ margin-right:60px; }
.mr61px{ margin-right:61px; }
.mr62px{ margin-right:62px; }
.mr63px{ margin-right:63px; }
.mr64px{ margin-right:64px; }
.mr65px{ margin-right:65px; }
.mr66px{ margin-right:66px; }
.mr67px{ margin-right:67px; }
.mr68px{ margin-right:68px; }
.mr69px{ margin-right:69px; }
.mr70px{ margin-right:70px; }
.mr71px{ margin-right:71px; }
.mr72px{ margin-right:72px; }
.mr73px{ margin-right:73px; }
.mr74px{ margin-right:74px; }
.mr75px{ margin-right:75px; }
.mr76px{ margin-right:76px; }
.mr77px{ margin-right:77px; }
.mr78px{ margin-right:78px; }
.mr79px{ margin-right:79px; }
.mr80px{ margin-right:80px; }

.mb-1px{ margin-bottom:-1px; }
.mb-2px{ margin-bottom:-2px; }
.mb-3px{ margin-bottom:-3px; }
.mb-4px{ margin-bottom:-4px; }
.mb-5px{ margin-bottom:-5px; }
.mb-6px{ margin-bottom:-6px; }
.mb-7px{ margin-bottom:-7px; }
.mb-8px{ margin-bottom:-8px; }
.mb-9px{ margin-bottom:-9px; }
.mb-10px{ margin-bottom:-10px; }
.mb-11px{ margin-bottom:-11px; }
.mb-12px{ margin-bottom:-12px; }
.mb-13px{ margin-bottom:-13px; }
.mb-14px{ margin-bottom:-14px; }
.mb-15px{ margin-bottom:-15px; }
.mb-16px{ margin-bottom:-16px; }
.mb-17px{ margin-bottom:-17px; }
.mb-18px{ margin-bottom:-18px; }
.mb-19px{ margin-bottom:-19px; }
.mb-20px{ margin-bottom:-20px; }
.mb-21px{ margin-bottom:-21px; }
.mb-22px{ margin-bottom:-22px; }
.mb-23px{ margin-bottom:-23px; }
.mb-24px{ margin-bottom:-24px; }
.mb-25px{ margin-bottom:-25px; }
.mb-26px{ margin-bottom:-26px; }
.mb-27px{ margin-bottom:-27px; }
.mb-28px{ margin-bottom:-28px; }
.mb-29px{ margin-bottom:-29px; }
.mb-30px{ margin-bottom:-30px; }
.mb-31px{ margin-bottom:-31px; }
.mb-32px{ margin-bottom:-32px; }
.mb-33px{ margin-bottom:-33px; }
.mb-34px{ margin-bottom:-34px; }
.mb-35px{ margin-bottom:-35px; }
.mb-36px{ margin-bottom:-36px; }
.mb-37px{ margin-bottom:-37px; }
.mb-38px{ margin-bottom:-38px; }
.mb-39px{ margin-bottom:-39px; }
.mb-40px{ margin-bottom:-40px; }
.mb-41px{ margin-bottom:-41px; }
.mb-42px{ margin-bottom:-42px; }
.mb-43px{ margin-bottom:-43px; }
.mb-44px{ margin-bottom:-44px; }
.mb-45px{ margin-bottom:-45px; }
.mb-46px{ margin-bottom:-46px; }
.mb-47px{ margin-bottom:-47px; }
.mb-48px{ margin-bottom:-48px; }
.mb-49px{ margin-bottom:-49px; }
.mb-50px{ margin-bottom:-50px; }
.mb-51px{ margin-bottom:-51px; }
.mb-52px{ margin-bottom:-52px; }
.mb-53px{ margin-bottom:-53px; }
.mb-54px{ margin-bottom:-54px; }
.mb-55px{ margin-bottom:-55px; }
.mb-56px{ margin-bottom:-56px; }
.mb-57px{ margin-bottom:-57px; }
.mb-58px{ margin-bottom:-58px; }
.mb-59px{ margin-bottom:-59px; }
.mb-60px{ margin-bottom:-60px; }
.mb-61px{ margin-bottom:-61px; }
.mb-62px{ margin-bottom:-62px; }
.mb-63px{ margin-bottom:-63px; }
.mb-64px{ margin-bottom:-64px; }
.mb-65px{ margin-bottom:-65px; }
.mb-66px{ margin-bottom:-66px; }
.mb-67px{ margin-bottom:-67px; }
.mb-68px{ margin-bottom:-68px; }
.mb-69px{ margin-bottom:-69px; }
.mb-70px{ margin-bottom:-70px; }
.mb-71px{ margin-bottom:-71px; }
.mb-72px{ margin-bottom:-72px; }
.mb-73px{ margin-bottom:-73px; }
.mb-74px{ margin-bottom:-74px; }
.mb-75px{ margin-bottom:-75px; }
.mb-76px{ margin-bottom:-76px; }
.mb-77px{ margin-bottom:-77px; }
.mb-78px{ margin-bottom:-78px; }
.mb-79px{ margin-bottom:-79px; }
.mb-80px{ margin-bottom:-80px; }

.mb1px{ margin-bottom:1px; }
.mb2px{ margin-bottom:2px; }
.mb3px{ margin-bottom:3px; }
.mb4px{ margin-bottom:4px; }
.mb5px{ margin-bottom:5px; }
.mb6px{ margin-bottom:6px; }
.mb7px{ margin-bottom:7px; }
.mb8px{ margin-bottom:8px; }
.mb9px{ margin-bottom:9px; }
.mb10px{ margin-bottom:10px; }
.mb11px{ margin-bottom:11px; }
.mb12px{ margin-bottom:12px; }
.mb13px{ margin-bottom:13px; }
.mb14px{ margin-bottom:14px; }
.mb15px{ margin-bottom:15px; }
.mb16px{ margin-bottom:16px; }
.mb17px{ margin-bottom:17px; }
.mb18px{ margin-bottom:18px; }
.mb19px{ margin-bottom:19px; }
.mb20px{ margin-bottom:20px; }
.mb21px{ margin-bottom:21px; }
.mb22px{ margin-bottom:22px; }
.mb23px{ margin-bottom:23px; }
.mb24px{ margin-bottom:24px; }
.mb25px{ margin-bottom:25px; }
.mb26px{ margin-bottom:26px; }
.mb27px{ margin-bottom:27px; }
.mb28px{ margin-bottom:28px; }
.mb29px{ margin-bottom:29px; }
.mb30px{ margin-bottom:30px; }
.mb31px{ margin-bottom:31px; }
.mb32px{ margin-bottom:32px; }
.mb33px{ margin-bottom:33px; }
.mb34px{ margin-bottom:34px; }
.mb35px{ margin-bottom:35px; }
.mb36px{ margin-bottom:36px; }
.mb37px{ margin-bottom:37px; }
.mb38px{ margin-bottom:38px; }
.mb39px{ margin-bottom:39px; }
.mb40px{ margin-bottom:40px; }
.mb41px{ margin-bottom:41px; }
.mb42px{ margin-bottom:42px; }
.mb43px{ margin-bottom:43px; }
.mb44px{ margin-bottom:44px; }
.mb45px{ margin-bottom:45px; }
.mb46px{ margin-bottom:46px; }
.mb47px{ margin-bottom:47px; }
.mb48px{ margin-bottom:48px; }
.mb49px{ margin-bottom:49px; }
.mb50px{ margin-bottom:50px; }
.mb51px{ margin-bottom:51px; }
.mb52px{ margin-bottom:52px; }
.mb53px{ margin-bottom:53px; }
.mb54px{ margin-bottom:54px; }
.mb55px{ margin-bottom:55px; }
.mb56px{ margin-bottom:56px; }
.mb57px{ margin-bottom:57px; }
.mb58px{ margin-bottom:58px; }
.mb59px{ margin-bottom:59px; }
.mb60px{ margin-bottom:60px; }
.mb61px{ margin-bottom:61px; }
.mb62px{ margin-bottom:62px; }
.mb63px{ margin-bottom:63px; }
.mb64px{ margin-bottom:64px; }
.mb65px{ margin-bottom:65px; }
.mb66px{ margin-bottom:66px; }
.mb67px{ margin-bottom:67px; }
.mb68px{ margin-bottom:68px; }
.mb69px{ margin-bottom:69px; }
.mb70px{ margin-bottom:70px; }
.mb71px{ margin-bottom:71px; }
.mb72px{ margin-bottom:72px; }
.mb73px{ margin-bottom:73px; }
.mb74px{ margin-bottom:74px; }
.mb75px{ margin-bottom:75px; }
.mb76px{ margin-bottom:76px; }
.mb77px{ margin-bottom:77px; }
.mb78px{ margin-bottom:78px; }
.mb79px{ margin-bottom:79px; }
.mb80px{ margin-bottom:80px; }

.ml-1px{ margin-left:-1px; }
.ml-2px{ margin-left:-2px; }
.ml-3px{ margin-left:-3px; }
.ml-4px{ margin-left:-4px; }
.ml-5px{ margin-left:-5px; }
.ml-6px{ margin-left:-6px; }
.ml-7px{ margin-left:-7px; }
.ml-8px{ margin-left:-8px; }
.ml-9px{ margin-left:-9px; }
.ml-10px{ margin-left:-10px; }
.ml-11px{ margin-left:-11px; }
.ml-12px{ margin-left:-12px; }
.ml-13px{ margin-left:-13px; }
.ml-14px{ margin-left:-14px; }
.ml-15px{ margin-left:-15px; }
.ml-16px{ margin-left:-16px; }
.ml-17px{ margin-left:-17px; }
.ml-18px{ margin-left:-18px; }
.ml-19px{ margin-left:-19px; }
.ml-20px{ margin-left:-20px; }
.ml-21px{ margin-left:-21px; }
.ml-22px{ margin-left:-22px; }
.ml-23px{ margin-left:-23px; }
.ml-24px{ margin-left:-24px; }
.ml-25px{ margin-left:-25px; }
.ml-26px{ margin-left:-26px; }
.ml-27px{ margin-left:-27px; }
.ml-28px{ margin-left:-28px; }
.ml-29px{ margin-left:-29px; }
.ml-30px{ margin-left:-30px; }
.ml-31px{ margin-left:-31px; }
.ml-32px{ margin-left:-32px; }
.ml-33px{ margin-left:-33px; }
.ml-34px{ margin-left:-34px; }
.ml-35px{ margin-left:-35px; }
.ml-36px{ margin-left:-36px; }
.ml-37px{ margin-left:-37px; }
.ml-38px{ margin-left:-38px; }
.ml-39px{ margin-left:-39px; }
.ml-40px{ margin-left:-40px; }
.ml-41px{ margin-left:-41px; }
.ml-42px{ margin-left:-42px; }
.ml-43px{ margin-left:-43px; }
.ml-44px{ margin-left:-44px; }
.ml-45px{ margin-left:-45px; }
.ml-46px{ margin-left:-46px; }
.ml-47px{ margin-left:-47px; }
.ml-48px{ margin-left:-48px; }
.ml-49px{ margin-left:-49px; }
.ml-50px{ margin-left:-50px; }
.ml-51px{ margin-left:-51px; }
.ml-52px{ margin-left:-52px; }
.ml-53px{ margin-left:-53px; }
.ml-54px{ margin-left:-54px; }
.ml-55px{ margin-left:-55px; }
.ml-56px{ margin-left:-56px; }
.ml-57px{ margin-left:-57px; }
.ml-58px{ margin-left:-58px; }
.ml-59px{ margin-left:-59px; }
.ml-60px{ margin-left:-60px; }
.ml-61px{ margin-left:-61px; }
.ml-62px{ margin-left:-62px; }
.ml-63px{ margin-left:-63px; }
.ml-64px{ margin-left:-64px; }
.ml-65px{ margin-left:-65px; }
.ml-66px{ margin-left:-66px; }
.ml-67px{ margin-left:-67px; }
.ml-68px{ margin-left:-68px; }
.ml-69px{ margin-left:-69px; }
.ml-70px{ margin-left:-70px; }
.ml-71px{ margin-left:-71px; }
.ml-72px{ margin-left:-72px; }
.ml-73px{ margin-left:-73px; }
.ml-74px{ margin-left:-74px; }
.ml-75px{ margin-left:-75px; }
.ml-76px{ margin-left:-76px; }
.ml-77px{ margin-left:-77px; }
.ml-78px{ margin-left:-78px; }
.ml-79px{ margin-left:-79px; }
.ml-80px{ margin-left:-80px; }

.ml1px{ margin-left:1px; }
.ml2px{ margin-left:2px; }
.ml3px{ margin-left:3px; }
.ml4px{ margin-left:4px; }
.ml5px{ margin-left:5px; }
.ml6px{ margin-left:6px; }
.ml7px{ margin-left:7px; }
.ml8px{ margin-left:8px; }
.ml9px{ margin-left:9px; }
.ml10px{ margin-left:10px; }
.ml11px{ margin-left:11px; }
.ml12px{ margin-left:12px; }
.ml13px{ margin-left:13px; }
.ml14px{ margin-left:14px; }
.ml15px{ margin-left:15px; }
.ml16px{ margin-left:16px; }
.ml17px{ margin-left:17px; }
.ml18px{ margin-left:18px; }
.ml19px{ margin-left:19px; }
.ml20px{ margin-left:20px; }
.ml21px{ margin-left:21px; }
.ml22px{ margin-left:22px; }
.ml23px{ margin-left:23px; }
.ml24px{ margin-left:24px; }
.ml25px{ margin-left:25px; }
.ml26px{ margin-left:26px; }
.ml27px{ margin-left:27px; }
.ml28px{ margin-left:28px; }
.ml29px{ margin-left:29px; }
.ml30px{ margin-left:30px; }
.ml31px{ margin-left:31px; }
.ml32px{ margin-left:32px; }
.ml33px{ margin-left:33px; }
.ml34px{ margin-left:34px; }
.ml35px{ margin-left:35px; }
.ml36px{ margin-left:36px; }
.ml37px{ margin-left:37px; }
.ml38px{ margin-left:38px; }
.ml39px{ margin-left:39px; }
.ml40px{ margin-left:40px; }
.ml41px{ margin-left:41px; }
.ml42px{ margin-left:42px; }
.ml43px{ margin-left:43px; }
.ml44px{ margin-left:44px; }
.ml45px{ margin-left:45px; }
.ml46px{ margin-left:46px; }
.ml47px{ margin-left:47px; }
.ml48px{ margin-left:48px; }
.ml49px{ margin-left:49px; }
.ml50px{ margin-left:50px; }
.ml51px{ margin-left:51px; }
.ml52px{ margin-left:52px; }
.ml53px{ margin-left:53px; }
.ml54px{ margin-left:54px; }
.ml55px{ margin-left:55px; }
.ml56px{ margin-left:56px; }
.ml57px{ margin-left:57px; }
.ml58px{ margin-left:58px; }
.ml59px{ margin-left:59px; }
.ml60px{ margin-left:60px; }
.ml61px{ margin-left:61px; }
.ml62px{ margin-left:62px; }
.ml63px{ margin-left:63px; }
.ml64px{ margin-left:64px; }
.ml65px{ margin-left:65px; }
.ml66px{ margin-left:66px; }
.ml67px{ margin-left:67px; }
.ml68px{ margin-left:68px; }
.ml69px{ margin-left:69px; }
.ml70px{ margin-left:70px; }
.ml71px{ margin-left:71px; }
.ml72px{ margin-left:72px; }
.ml73px{ margin-left:73px; }
.ml74px{ margin-left:74px; }
.ml75px{ margin-left:75px; }
.ml76px{ margin-left:76px; }
.ml77px{ margin-left:77px; }
.ml78px{ margin-left:78px; }
.ml79px{ margin-left:79px; }
.ml80px{ margin-left:80px; }


.pt-4px{ padding-top:-4px; }
.pt-8px{ padding-top:-8px; }
.pt-12px{ padding-top:-12px; }
.pt-16px{ padding-top:-16px; }
.pt-20px{ padding-top:-20px; }
.pt-24px{ padding-top:-24px; }
.pt-28px{ padding-top:-28px; }
.pt-32px{ padding-top:-32px; }
.pt-36px{ padding-top:-36px; }
.pt-40px{ padding-top:-40px; }
.pt-44px{ padding-top:-44px; }
.pt-48px{ padding-top:-48px; }
.pt-52px{ padding-top:-52px; }
.pt-56px{ padding-top:-56px; }
.pt-60px{ padding-top:-60px; }
.pt-64px{ padding-top:-64px; }
.pt-68px{ padding-top:-68px; }
.pt-72px{ padding-top:-72px; }
.pt-76px{ padding-top:-76px; }
.pt-80px{ padding-top:-80px; }

.pt4px{ padding-top:4px; }
.pt8px{ padding-top:8px; }
.pt12px{ padding-top:12px; }
.pt16px{ padding-top:16px; }
.pt20px{ padding-top:20px; }
.pt24px{ padding-top:24px; }
.pt28px{ padding-top:28px; }
.pt32px{ padding-top:32px; }
.pt36px{ padding-top:36px; }
.pt40px{ padding-top:40px; }
.pt44px{ padding-top:44px; }
.pt48px{ padding-top:48px; }
.pt52px{ padding-top:52px; }
.pt56px{ padding-top:56px; }
.pt60px{ padding-top:60px; }
.pt64px{ padding-top:64px; }
.pt68px{ padding-top:68px; }
.pt72px{ padding-top:72px; }
.pt76px{ padding-top:76px; }
.pt80px{ padding-top:80px; }


.pr-4px{ padding-right:-4px; }
.pr-8px{ padding-right:-8px; }
.pr-12px{ padding-right:-12px; }
.pr-16px{ padding-right:-16px; }
.pr-20px{ padding-right:-20px; }
.pr-24px{ padding-right:-24px; }
.pr-28px{ padding-right:-28px; }
.pr-32px{ padding-right:-32px; }
.pr-36px{ padding-right:-36px; }
.pr-40px{ padding-right:-40px; }
.pr-44px{ padding-right:-44px; }
.pr-48px{ padding-right:-48px; }
.pr-52px{ padding-right:-52px; }
.pr-56px{ padding-right:-56px; }
.pr-60px{ padding-right:-60px; }
.pr-64px{ padding-right:-64px; }
.pr-68px{ padding-right:-68px; }
.pr-72px{ padding-right:-72px; }
.pr-76px{ padding-right:-76px; }
.pr-80px{ padding-right:-80px; }

.pr4px{ padding-right:4px; }
.pr8px{ padding-right:8px; }
.pr12px{ padding-right:12px; }
.pr16px{ padding-right:16px; }
.pr20px{ padding-right:20px; }
.pr24px{ padding-right:24px; }
.pr28px{ padding-right:28px; }
.pr32px{ padding-right:32px; }
.pr36px{ padding-right:36px; }
.pr40px{ padding-right:40px; }
.pr44px{ padding-right:44px; }
.pr48px{ padding-right:48px; }
.pr52px{ padding-right:52px; }
.pr56px{ padding-right:56px; }
.pr60px{ padding-right:60px; }
.pr64px{ padding-right:64px; }
.pr68px{ padding-right:68px; }
.pr72px{ padding-right:72px; }
.pr76px{ padding-right:76px; }
.pr80px{ padding-right:80px; }

.pb-4px{ padding-bottom:-4px; }
.pb-8px{ padding-bottom:-8px; }
.pb-12px{ padding-bottom:-12px; }
.pb-16px{ padding-bottom:-16px; }
.pb-20px{ padding-bottom:-20px; }
.pb-24px{ padding-bottom:-24px; }
.pb-28px{ padding-bottom:-28px; }
.pb-32px{ padding-bottom:-32px; }
.pb-36px{ padding-bottom:-36px; }
.pb-40px{ padding-bottom:-40px; }
.pb-44px{ padding-bottom:-44px; }
.pb-48px{ padding-bottom:-48px; }
.pb-52px{ padding-bottom:-52px; }
.pb-56px{ padding-bottom:-56px; }
.pb-60px{ padding-bottom:-60px; }
.pb-64px{ padding-bottom:-64px; }
.pb-68px{ padding-bottom:-68px; }
.pb-72px{ padding-bottom:-72px; }
.pb-76px{ padding-bottom:-76px; }
.pb-80px{ padding-bottom:-80px; }

.pb4px{ padding-bottom:4px; }
.pb8px{ padding-bottom:8px; }
.pb12px{ padding-bottom:12px; }
.pb16px{ padding-bottom:16px; }
.pb20px{ padding-bottom:20px; }
.pb24px{ padding-bottom:24px; }
.pb28px{ padding-bottom:28px; }
.pb32px{ padding-bottom:32px; }
.pb36px{ padding-bottom:36px; }
.pb40px{ padding-bottom:40px; }
.pb44px{ padding-bottom:44px; }
.pb48px{ padding-bottom:48px; }
.pb52px{ padding-bottom:52px; }
.pb56px{ padding-bottom:56px; }
.pb60px{ padding-bottom:60px; }
.pb64px{ padding-bottom:64px; }
.pb68px{ padding-bottom:68px; }
.pb72px{ padding-bottom:72px; }
.pb76px{ padding-bottom:76px; }
.pb80px{ padding-bottom:80px; }

.pl-4px{ padding-left:-4px; }
.pl-8px{ padding-left:-8px; }
.pl-12px{ padding-left:-12px; }
.pl-16px{ padding-left:-16px; }
.pl-20px{ padding-left:-20px; }
.pl-24px{ padding-left:-24px; }
.pl-28px{ padding-left:-28px; }
.pl-32px{ padding-left:-32px; }
.pl-36px{ padding-left:-36px; }
.pl-40px{ padding-left:-40px; }
.pl-44px{ padding-left:-44px; }
.pl-48px{ padding-left:-48px; }
.pl-52px{ padding-left:-52px; }
.pl-56px{ padding-left:-56px; }
.pl-60px{ padding-left:-60px; }
.pl-64px{ padding-left:-64px; }
.pl-68px{ padding-left:-68px; }
.pl-72px{ padding-left:-72px; }
.pl-76px{ padding-left:-76px; }
.pl-80px{ padding-left:-80px; }

.pl4px{ padding-left:4px; }
.pl8px{ padding-left:8px; }
.pl12px{ padding-left:12px; }
.pl16px{ padding-left:16px; }
.pl20px{ padding-left:20px; }
.pl24px{ padding-left:24px; }
.pl28px{ padding-left:28px; }
.pl32px{ padding-left:32px; }
.pl36px{ padding-left:36px; }
.pl40px{ padding-left:40px; }
.pl44px{ padding-left:44px; }
.pl48px{ padding-left:48px; }
.pl52px{ padding-left:52px; }
.pl56px{ padding-left:56px; }
.pl60px{ padding-left:60px; }
.pl64px{ padding-left:64px; }
.pl68px{ padding-left:68px; }
.pl72px{ padding-left:72px; }
.pl76px{ padding-left:76px; }
.pl80px{ padding-left:80px; }



.w1p{ width:1%; }
.w2p{ width:2%; }
.w3p{ width:3%; }
.w4p{ width:4%; }
.w5p{ width:5%; }
.w6p{ width:6%; }
.w7p{ width:7%; }
.w8p{ width:8%; }
.w9p{ width:9%; }
.w10p{ width:10%; }
.w11p{ width:11%; }
.w12p{ width:12%; }
.w13p{ width:13%; }
.w14p{ width:14%; }
.w15p{ width:15%; }
.w16p{ width:16%; }
.w17p{ width:17%; }
.w18p{ width:18%; }
.w19p{ width:19%; }
.w20p{ width:20%; }
.w21p{ width:21%; }
.w22p{ width:22%; }
.w23p{ width:23%; }
.w24p{ width:24%; }
.w25p{ width:25%; }
.w26p{ width:26%; }
.w27p{ width:27%; }
.w28p{ width:28%; }
.w29p{ width:29%; }
.w30p{ width:30%; }
.w31p{ width:31%; }
.w32p{ width:32%; }
.w33p{ width:33%; }
.w34p{ width:34%; }
.w35p{ width:35%; }
.w36p{ width:36%; }
.w37p{ width:37%; }
.w38p{ width:38%; }
.w39p{ width:39%; }
.w40p{ width:40%; }
.w41p{ width:41%; }
.w42p{ width:42%; }
.w43p{ width:43%; }
.w44p{ width:44%; }
.w45p{ width:45%; }
.w46p{ width:46%; }
.w47p{ width:47%; }
.w48p{ width:48%; }
.w49p{ width:49%; }
.w50p{ width:50%; }
.w51p{ width:51%; }
.w52p{ width:52%; }
.w53p{ width:53%; }
.w54p{ width:54%; }
.w55p{ width:55%; }
.w56p{ width:56%; }
.w57p{ width:57%; }
.w58p{ width:58%; }
.w59p{ width:59%; }
.w60p{ width:60%; }
.w61p{ width:61%; }
.w62p{ width:62%; }
.w63p{ width:63%; }
.w64p{ width:64%; }
.w65p{ width:65%; }
.w66p{ width:66%; }
.w67p{ width:67%; }
.w68p{ width:68%; }
.w69p{ width:69%; }
.w70p{ width:70%; }
.w71p{ width:71%; }
.w72p{ width:72%; }
.w73p{ width:73%; }
.w74p{ width:74%; }
.w75p{ width:75%; }
.w76p{ width:76%; }
.w77p{ width:77%; }
.w78p{ width:78%; }
.w79p{ width:79%; }
.w80p{ width:80%; }
.w81p{ width:81%; }
.w82p{ width:82%; }
.w83p{ width:83%; }
.w84p{ width:84%; }
.w85p{ width:85%; }
.w86p{ width:86%; }
.w87p{ width:87%; }
.w88p{ width:88%; }
.w89p{ width:89%; }
.w90p{ width:90%; }
.w91p{ width:91%; }
.w92p{ width:92%; }
.w93p{ width:93%; }
.w94p{ width:94%; }
.w95p{ width:95%; }
.w96p{ width:96%; }
.w97p{ width:97%; }
.w98p{ width:98%; }
.w99p{ width:99%; }
.w100p{ width:100%; }

.act
{
position:relative
}

.act img
{
padding-right:10px;
padding-bottom:10px;
display: block;
}

.act br
{
height:0;
line-height:0;
}

