@charset "UTF-8";

/* *display */
#ambFooter .copyright .logo { *display:inline }
#ambFooter .link li { *display:inline }
#ambFooter .link li .icon { *display:inline }
#ambHeader #ambHeaderLeft #ambInfo { *display:inline }
#ambHeader #ambHeaderLeft #ambInfo .icon { *display:inline }
#ambHeader #ambHeaderLeft .blog { *display:inline }
#ambHeader #ambHeaderLeft .blog .icon { *display:inline }
#ambHeader #ambHeaderLeft .logo { *display:inline }
#ambHeader #ambHeaderLeft .mypage { *display:inline }
#ambHeader #ambHeaderLeft .mypage .icon { *display:inline }
#ambHeader #ambHeaderLeft .pigg { *display:inline }
#ambHeader #ambHeaderLeft .pigg .icon { *display:inline }

/* *top */
#ambHeader #ambHeaderLeft #ambInfo a span { *top:0 }
#ambHeader #ambHeaderLeft .blog a span { *top:0 }
#ambHeader #ambHeaderLeft .mypage a span { *top:0 }
#ambHeader #ambHeaderLeft .pigg a span { *top:0 }

/* *vertical-align */
#ambFooter .link li .icon { *vertical-align:top }

/* *zoom */
#ambFooter .copyright .logo { *zoom:1 }
#ambFooter .link li { *zoom:1 }
#ambFooter .link li .icon { *zoom:1 }
#ambFooterInner { *zoom:1 }
#ambHeader #ambHeaderLeft #ambInfo { *zoom:1 }
#ambHeader #ambHeaderLeft #ambInfo .icon { *zoom:1 }
#ambHeader #ambHeaderLeft .blog { *zoom:1 }
#ambHeader #ambHeaderLeft .blog .icon { *zoom:1 }
#ambHeader #ambHeaderLeft .logo { *zoom:1 }
#ambHeader #ambHeaderLeft .mypage { *zoom:1 }
#ambHeader #ambHeaderLeft .mypage .icon { *zoom:1 }
#ambHeader #ambHeaderLeft .pigg { *zoom:1 }
#ambHeader #ambHeaderLeft .pigg .icon { *zoom:1 }
#ambHeader #ambHeaderRight { *zoom:1 }
#ambHeader { *zoom:1 }
#gFooter #gFooterInner { *zoom:1 }
#gFooter #gFooterInner .gFooterBox { *zoom:1 }

/* background */
#ambFooter { background:#FFF }
#ambFooter .copyright .logo { background:url(../img/ameba/hf/bg_common_hf.png) no-repeat 0 -60px }
#ambFooter .link li .icon { background:url(../img/ameba/hf/bg_common_hf.png) no-repeat -100px 0 }
#ambHeader #ambHeaderLeft #ambInfo .icon { background:url(../img/ameba/hf/bg_common_hf.png) no-repeat -90px 0 }
#ambHeader #ambHeaderLeft .blog .icon { background:url(../img/ameba/hf/bg_common_hf.png) no-repeat -90px 0 }
#ambHeader #ambHeaderLeft .mypage .icon { background:url(../img/ameba/hf/bg_common_hf.png) no-repeat -90px 0 }
#ambHeader #ambHeaderLeft .pigg .icon { background:url(../img/ameba/hf/bg_common_hf.png) no-repeat -90px 0 }
#ambHeader #ambHeaderRight .register .registerBtn { background:#FFF }
#ambHeader { background:#FFF }
#gFooter #copyright { background:#F8F8F8 }
#gFooter { background:#FFF }

/* background-color */
#ambHeader #ambHeaderRight .register .registerBtn:hover { background-color:#FAFAFA }

/* background-image */
#ambHeader #ambHeaderLeft .logo a { background-image:url(../img/ameba/hf/bg_logo.png) }

/* background-position */
#ambHeader #ambHeaderLeft .logo a { background-position:0 5px }

/* background-repeat */
#ambHeader #ambHeaderLeft .logo a { background-repeat:no-repeat }

/* border */
#ambFooter img { border:none }
#ambHeader #ambHeaderRight .register .registerBtn { border:1px solid #E0E0E0 }

/* border-bottom */
#ambHeader { border-bottom:1px solid #E0E0E0 }

/* border-radius */
#ambHeader #ambHeaderRight .register .registerBtn { border-radius:2px }

/* border-right */
#gFooter #gFooterInner .gFooterBox .last { border-right:none }
#gFooter #gFooterInner .gFooterBox li { border-right:1px solid #333 }

/* border-top */
#ambFooter { border-top:1px solid #E0E0E0 }
#gFooter { border-top:1px solid #E0E0E0 }

/* clear */
#ambFooterInner:after { clear:both }
#ambHeader #ambHeaderRight:after { clear:both }
#ambHeader:after { clear:both }
#gFooter #copyright { clear:both }
#gFooter #gFooterInner .gFooterBox { clear:both }
#gFooter #gFooterInner .gFooterBox .end { clear:both }
#gFooter #gFooterInner .gFooterBox:after { clear:both }
#gFooter #gFooterInner:after { clear:both }

/* color */
#ambFooter .copyright { color:#333 }
#ambFooter .link { color:#333 }
#ambFooter a { color:#333 }
#ambHeader #ambHeaderRight .register .registerBtn { color:#4CAC26 }
#ambHeader #ambHeaderRight .register .registerBtn { color:#4CAC26 }
#ambHeader a { color:#333 }
#gFooter #copyright { color:#000 }
#gFooter #gFooterInner .gFooterBox .gFooterTitle { color:#8C8C8C }
#gFooter { color:#8c8c8c }
#gFooter a { color:#333 }

/* content */
#ambFooterInner:after { content:"" }
#ambHeader #ambHeaderRight:after { content:"" }
#ambHeader:after { content:"" }
#gFooter #gFooterInner .gFooterBox:after { content:"" }
#gFooter #gFooterInner:after { content:"" }

/* cursor */
#ambHeader #ambHeaderRight .register .registerBtn { cursor:pointer }

/* display */
#ambFooter .copyright .logo { display:inline-block }
#ambFooter .link li { display:inline-block }
#ambFooter .link li .icon { display:inline-block }
#ambFooterInner:after { display:block }
#ambHeader #ambHeaderLeft #ambInfo { display:inline-block }
#ambHeader #ambHeaderLeft #ambInfo .icon { display:inline-block }
#ambHeader #ambHeaderLeft #ambInfo a { display:block }
#ambHeader #ambHeaderLeft .blog { display:inline-block }
#ambHeader #ambHeaderLeft .blog .icon { display:inline-block }
#ambHeader #ambHeaderLeft .blog a { display:block }
#ambHeader #ambHeaderLeft .logo { display:inline-block }
#ambHeader #ambHeaderLeft .logo a { display:block }
#ambHeader #ambHeaderLeft .mypage { display:inline-block }
#ambHeader #ambHeaderLeft .mypage .icon { display:inline-block }
#ambHeader #ambHeaderLeft .mypage a { display:block }
#ambHeader #ambHeaderLeft .pigg { display:inline-block }
#ambHeader #ambHeaderLeft .pigg .icon { display:inline-block }
#ambHeader #ambHeaderLeft .pigg a { display:block }
#ambHeader #ambHeaderRight .register .registerBtn { display:block }
#ambHeader #ambHeaderRight:after { display:block }
#ambHeader:after { display:block }
#gFooter #gFooterInner .gFooterBox:after { display:block }
#gFooter #gFooterInner:after { display:block }

/* filter */
#ambFooterLeft img:hover { filter:alpha(opacity=70) }

/* float */
#ambFooterLeft { float:left }
#ambFooterRight { float:right }
#ambHeader #ambHeaderLeft #ambInfo { float:left }
#ambHeader #ambHeaderLeft { float:left }
#ambHeader #ambHeaderLeft .blog { float:left }
#ambHeader #ambHeaderLeft .logo { float:left }
#ambHeader #ambHeaderLeft .mypage { float:left }
#ambHeader #ambHeaderLeft .pigg { float:left }
#ambHeader #ambHeaderRight { float:right }
#ambHeader #ambHeaderRight .register { float:right }
#ambHeader #ambHeaderRight .service { float:left }
#ambHeader #ambHeaderRight .service.noBtn { float:none }
#gFooter #gFooterInner .gFooterBox li { float:left }

/* font-family */
#ambFooter { font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif }
#ambHeader { font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif }
#gFooter { font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "MS Pゴシック", "MS PGothic", sans-serif }

/* font-size */
#ambFooter .copyright { font-size:10px }
#ambFooter .link { font-size:12px }
#ambHeader #ambHeaderRight .register .registerBtn { font-size:10px }
#ambHeader { font-size:10px }
#gFooter #copyright { font-size:10px }
#gFooter #gFooterInner .gFooterBox .gFooterTitle { font-size:10px }
#gFooter #gFooterInner .gFooterBox li { font-size:11px }
#gFooter { font-size:12px }

/* font-weight */
#gFooter #gFooterInner .gFooterBox .gFooterTitle { font-weight:bold }

/* height */
#ambFooter .copyright .logo { height:23px }
#ambFooter .link li .icon { height:11px }
#ambHeader #ambHeaderLeft #ambInfo .icon { height:7px }
#ambHeader #ambHeaderLeft #ambInfo a { height:29px }
#ambHeader #ambHeaderLeft .blog .icon { height:7px }
#ambHeader #ambHeaderLeft .blog a { height:29px }
#ambHeader #ambHeaderLeft .logo a { height:19px }
#ambHeader #ambHeaderLeft .mypage .icon { height:7px }
#ambHeader #ambHeaderLeft .mypage a { height:29px }
#ambHeader #ambHeaderLeft .pigg .icon { height:7px }
#ambHeader #ambHeaderLeft .pigg a { height:29px }
#ambHeader #ambHeaderRight { height:22px }
#ambHeader #ambHeaderRight .register .registerBtn { height:17px }
#gFooter #copyright { height:50px }

/* line-height */
#ambHeader #ambHeaderLeft #ambInfo a { line-height:29px }
#ambHeader #ambHeaderLeft .blog a { line-height:29px }
#ambHeader #ambHeaderLeft .mypage a { line-height:29px }
#ambHeader #ambHeaderLeft .pigg a { line-height:29px }
#ambHeader #ambHeaderRight .register .registerBtn { line-height:17px }
#gFooter #copyright { line-height:50px }
#gFooter #gFooterInner .gFooterBox li { line-height:1 }

/* list-style */
#ambFooter li { list-style:none }
#ambFooter ul { list-style:none }
#gFooter li { list-style:none }
#gFooter ul { list-style:none }

/* margin */
#ambFooter .copyright { margin:0 auto 5px }
#ambFooter .link { margin:0 auto }
#ambFooter li { margin:0 }
#ambFooter ul { margin:0 }
#ambFooterInner { margin:0 auto }
#ambFooterLeft { margin:3px 0 0 8px }
#ambHeader #ambHeaderRight { margin:4px 0 0 0 }
#gFooter #gFooterInner { margin:0 auto }
#gFooter #gFooterInner .gFooterBox li { margin:0 10px 10px 0 }
#gFooter li { margin:0 }
#gFooter ul { margin:0 }

/* margin-bottom */
#gFooter #gFooterInner .gFooterBox { margin-bottom:20px }
#gFooter #gFooterInner .gFooterBox .gFooterTitle { margin-bottom:8px }
#gFooter #gFooterInner .gFooterBox.lastBox { margin-bottom:0 }

/* margin-left */
#ambFooter .copyright .logo { margin-left:10px }
#ambHeader #ambHeaderLeft { margin-left:0 }

/* margin-right */
#ambFooter .link .last { margin-right:0 }
#ambFooter .link li { margin-right:15px }
#ambFooter .link li .icon { margin-right:5px }
#ambHeader #ambHeaderLeft #ambInfo .icon { margin-right:3px }
#ambHeader #ambHeaderLeft .blog { margin-right:20px }
#ambHeader #ambHeaderLeft .blog .icon { margin-right:3px }
#ambHeader #ambHeaderLeft .logo { margin-right:5px }
#ambHeader #ambHeaderLeft .mypage { margin-right:12px }
#ambHeader #ambHeaderLeft .mypage .icon { margin-right:3px }
#ambHeader #ambHeaderLeft .pigg { margin-right:12px }
#ambHeader #ambHeaderLeft .pigg .icon { margin-right:3px }
#gFooter #gFooterInner .gFooterBox .last { margin-right:0 }

/* min-width */
#ambFooter { min-width:980px }
#ambHeader { min-width:980px }
#gFooter { min-width:980px }

/* opacity */
#ambFooterLeft img:hover { opacity:0.7 }

/* overflow */
#ambHeader #ambHeaderRight { overflow:hidden }

/* padding */
#ambFooter { padding:5px 0 }
#ambFooter li { padding:0 }
#ambFooter ul { padding:0 }
#ambHeader #ambHeaderLeft #ambInfo .icon { padding:0 }
#ambHeader #ambHeaderLeft .blog .icon { padding:0 }
#ambHeader #ambHeaderLeft .logo a { padding:5px 0 }
#ambHeader #ambHeaderLeft .mypage .icon { padding:0 }
#ambHeader #ambHeaderLeft .pigg .icon { padding:0 }
#gFooter #gFooterInner { padding:25px 0 20px 10px }
#gFooter li { padding:0 }
#gFooter ul { padding:0 }

/* padding-right */
#gFooter #gFooterInner .gFooterBox .last { padding-right:0 }
#gFooter #gFooterInner .gFooterBox li { padding-right:10px }

/* position */
#ambFooter .copyright .txt { position:relative }
#ambFooter .link li .icon { position:relative }
#ambHeader #ambHeaderLeft #ambInfo a span { position:relative }
#ambHeader #ambHeaderLeft .blog a span { position:relative }
#ambHeader #ambHeaderLeft .mypage a span { position:relative }
#ambHeader #ambHeaderLeft .pigg a span { position:relative }

/* text-align */
#ambFooter .copyright { text-align:right }
#ambFooter .link { text-align:right }
#ambHeader #ambHeaderRight .register .registerBtn { text-align:center }
#gFooter #copyright { text-align:center }
#gFooter { text-align:left }

/* text-decoration */
#ambFooter a { text-decoration:none }
#ambFooter a:hover { text-decoration:underline }
#ambHeader #ambHeaderRight .register .registerBtn:hover { text-decoration:none }
#ambHeader a { text-decoration:none }
#ambHeader a:hover { text-decoration:underline }
#gFooter a { text-decoration:none }
#gFooter a:hover { text-decoration:underline }

/* top */
#ambFooter .copyright .txt { top:2px }
#ambFooter .link li .icon { top:1px }
#ambHeader #ambHeaderLeft #ambInfo a span { top:1px }
#ambHeader #ambHeaderLeft .blog a span { top:1px }
#ambHeader #ambHeaderLeft .mypage a span { top:1px }
#ambHeader #ambHeaderLeft .pigg a span { top:1px }

/* vertical-align */
#ambFooter .copyright .logo { vertical-align:middle }
#ambFooter img { vertical-align:top }
#ambHeader #ambHeaderLeft #ambInfo .icon { vertical-align:middle }
#ambHeader #ambHeaderLeft .blog .icon { vertical-align:middle }
#ambHeader #ambHeaderLeft .mypage .icon { vertical-align:middle }
#ambHeader #ambHeaderLeft .pigg .icon { vertical-align:middle }

/* white-space */
#gFooter #gFooterInner .gFooterBox li { white-space:nowrap }

/* width */
#ambFooter .copyright .logo { width:90px }
#ambFooter .link li .icon { width:11px }
#ambFooterInner { width:1024px }
#ambFooterLeft { width:480px }
#ambFooterRight { width:490px }
#ambHeader #ambHeaderLeft #ambInfo .icon { width:5px }
#ambHeader #ambHeaderLeft {
  width:470px;
  padding-left:5px;
}
#ambHeader #ambHeaderLeft .blog .icon { width:5px }
#ambHeader #ambHeaderLeft .logo a { width:97px }
#ambHeader #ambHeaderLeft .mypage .icon { width:5px }
#ambHeader #ambHeaderLeft .pigg .icon { width:5px }
#ambHeader #ambHeaderRight { width:500px }
#ambHeader #ambHeaderRight .register .registerBtn { width:113px }
#ambHeader #ambHeaderRight .service { width:370px }
#ambHeader #ambHeaderRight .service.noBtn { width:500px }
#gFooter #gFooterInner { width:1024px }
#gFooter { width:100% }

