@charset "UTF-8";

.clear { clear:both; }

/* 1. 初期設定
--------------------------------------------------------------------*/
h1,
h2,
h3,
h4,
h5,
h6 {
font-size:100%;
margin:0px;
padding:0px;
font-weight: normal;
}

p,
div,
dl,
dt,
dd,
form,
input {
margin:0px;
padding:0px;
}

table {
font-size:100%;
border:0px;
}

th,
td {
margin:0px;
padding:0px;
font-weight: normal;
text-align:left;
vertical-align:top;
}

img {
margin:0px;
padding:0px;
border:0px;
}

ul,
li,
ol {
list-style:none;
margin:0px;
padding:0px;
}

body {
color:#666666;
margin:0px;
padding:0px;
text-align:center;
background-color:#FFFFFF;
}

/* 2. テキスト
--------------------------------------------------------------------*/
a:link {
color:#0068b7;
text-decoration:none;
outline: none;
}

a:active {
color:#0096ff;
text-decoration:none;
outline: none;
}

a:visited {
color:#00a0e9;
text-decoration:none;
outline: none;
}

a:hover {
color:#0096ff;
text-decoration:underline;
outline: none;
}

strong {
font-style:normal;
font-weight:bold;
font-family:'ＭＳ Ｐゴシック', Hiragino Kaku Gothic Pro, sans-serif;
}

br { letter-spacing:0px; }

/* 3. 共通
--------------------------------------------------------------------*/

/* For modern browsers */
.cf:before,
.cf:after {
content:"";
display:table;
}

.cf:after { clear:both; }

/* For IE 6/7 (trigger hasLayout) */
.cf { zoom:1; }

.clear { display: block; }

/* End hide from IE-mac */

#stage #makiba {
position:relative;
width:938px;
margin:0px auto;
text-align:left;
background-image: url(/makibano-asa/common/img/nav_base.gif);
background-repeat: repeat-y;
border:1px solid #d2d2d2;
}

#stage #makiba_l {
float:left;
width:199px;
/* padding-bottom: 135px; */
padding-bottom: 133px;
position: relative;
}

#stage #makiba_l li { line-height:1; }

#stage #makiba_l li img { vertical-align:top; }

#stage #makiba_l .nav_photo {
position: absolute;
left: 0;
bottom: 0;
}

#stage #makiba_r {
width:724px;
float:right;
}
a.hovers {
transition: all .3s ease-out;
opacity: 1;
}
a.hovers:hover {
opacity: .7;
}


#stage #title {
margin-left: 126px;
margin-bottom: 25px;
}

#stage #page-top {
width:704px;
text-align: right;
margin-top: 15px;
margin-bottom: 15px;
font-size:92%;
}

#stage #page-top a {　margin-right: 2px; }

#stage #center {
width:724px;
text-align: center;
margin-bottom: 18px;
}

#header #megsnow-logo {
margin: 0;
padding: 0;
width: 160px;
}
#header #megsnow-logo img {
width: 160px;
height: auto;
}





/* 2. フッターナビ
--------------------------------------------------------------------*/
#stage #footer-navi {
clear:both;
margin:0 auto;
padding-top:20px;
padding-bottom:5px;
width:940px;
text-align:left;
}

#stage #footer-navi h3 {
display:inline;
font-size:85%;
font-weight:normal;
}

#stage #footer-navi h3 a {
display:block;
padding:0 10px;
background-image: url(/makibano-asa/common/img/arrow02.gif);
background-repeat:no-repeat;
background-position:0px 0px;
display:inline;
}





#spLinkBlockInPc{
	display:none;
}
