@charset "utf-8";

.glid {margin: 0 0 0 -10px; zoom: 1; clear: both; list-style: none !important; _margin-left: -20px; /* IE6対応 */}
.glid:after {content: "."; display: block; clear: both; visibility: hidden; height: 0;}

.glid li {margin: 0 0 5px 10px; float: left; background: no-repeat top left; line-height: 140%; zoom: 1;}
.glid li:hover {background: left bottom;}
.glid li:active {margin-top: 1px; margin-bottom: 4px;}

.glid a {display: block; padding: 15px; position: relative; text-decoration: none; color: #000; background: no-repeat bottom right; color: #000; outline: none; overflow: hidden;}
.glid a:visited {color: #000;}
.glid a:hover {color: #00008b; -moz-opacity: 0.8; opacity: 0.8; /* filter: alpha(opacity=80); */}

.glid strong {display: block; margin-bottom: 5px;} /* strongはブロック要素に */
.glid .tx_center {text-align: center;}
.glid .bg_center {background-position: center bottom;}
.glid .bg_top {background-position: center center;}
.glid .lg {font-size: 16px; letter-spacing: 1px;}
.glid .sm {font-size: 12px;}

.glid li p {margin: 0;}

/* ボタン内の詳細ボタン（下から15px　左右センター固定） */
.glid span.detail {display: block; *display: inline; /* ie6,7対応 */
position: absolute; bottom: 15px; font-size: 12px; text-decoration: underline; text-align: center; color: #09f; margin-left: -15px; width: 100%;}
.glid span.detail i {font-style: normal;}
.glid span.detail i:before {content: url(/member/common/shared/images/arrow_link.gif); vertical-align: middle;}


/* 総合トップ用 */
body.gn_hom .glid strong {border-bottom: 2px solid #004EA2;; padding-bottom: 5px;}

/* 4段 */
.glid li.w170      {width: 170px; height: 175px; background-image:url(/member/common/shared/images/glid_btn/170.png);}
.glid li.w170_h150 {width: 170px; height: 155px; background-image:url(/member/common/shared/images/glid_btn/170_150.png);}
.glid li.w170_h470 {width: 170px; height: 470px; background-image:url(/member/common/shared/images/glid_btn/170_470.png);}

.glid li.w170 a      {width: 140px; height: 140px;}
.glid li.w170_h150 a {width: 140px; height: 120px;}
.glid li.w170_h470 a {width: 140px; height: 440px;}

/* 3段 */
.glid li.w230      {width: 230px; height: 235px; background-image:url(/member/common/shared/images/glid_btn/230.png);}
.glid li.w230_h050 {width: 230px; height:  55px; background-image:url(/member/common/shared/images/glid_btn/230_050.png);}
.glid li.w230_h110 {width: 230px; height: 115px; background-image:url(/member/common/shared/images/glid_btn/230_110.png);}
.glid li.w230_h150 {width: 230px; height: 155px; background-image:url(/member/common/shared/images/glid_btn/230_150.png);}
.glid li.w230_h170 {width: 230px; height: 175px; background-image:url(/member/common/shared/images/glid_btn/230_170.png);}
.glid li.w230_h350 {width: 230px; height: 355px; background-image:url(/member/common/shared/images/glid_btn/230_350.png);}

.glid li.w230 a      {width: 200px; height: 200px;}
.glid li.w230_h070 a {width: 200px; height: 40px;}
.glid li.w230_h110 a {width: 200px; height: 80px;}
.glid li.w230_h150 a {width: 200px; height: 120px;}
.glid li.w230_h170 a {width: 200px; height: 140px;}
.glid li.w230_h350 a {width: 200px; height: 320px;}

/* 2段 */
.glid li.w350_h110 {width: 350px; height: 115px; background-image:url(/member/common/shared/images/glid_btn/350_110.png);}
.glid li.w350_h150 {width: 350px; height: 155px; background-image:url(/member/common/shared/images/glid_btn/350_150.png);}
.glid li.w350_h170 {width: 350px; height: 175px; background-image:url(/member/common/shared/images/glid_btn/350_170.png);}
.glid li.w350_h230 {width: 350px; height: 235px; background-image:url(/member/common/shared/images/glid_btn/350_230.png);}
.glid li.w350_h350 {width: 350px; height: 355px; background-image:url(/member/common/shared/images/glid_btn/350_350.png);}

.glid li.w350_h110 a {width: 310px; height:  80px;}
.glid li.w350_h150 a {width: 310px; height: 120px;}
.glid li.w350_h170 a {width: 310px; height: 140px;}
.glid li.w350_h230 a {width: 310px; height: 200px;}
.glid li.w350_h350 a {width: 310px; height: 320px;}


/* 3段×2 */
.glid li.w470      {width: 470px; height: 475px; background-image:url(/member/common/shared/images/glid_btn/470.png);}
.glid li.w470_h110 {width: 470px; height: 115px; background-image:url(/member/common/shared/images/glid_btn/470_110.png);}
.glid li.w470_h150 {width: 470px; height: 155px; background-image:url(/member/common/shared/images/glid_btn/470_150.png);}
.glid li.w470_h230 {width: 470px; height: 235px; background-image:url(/member/common/shared/images/glid_btn/470_230.png);}
.glid li.w470_h350 {width: 470px; height: 355px; background-image:url(/member/common/shared/images/glid_btn/470_350.png);}

.glid li.w470 a      {width: 440px; height: 440px;}
.glid li.w470_h110 a {width: 440px; height:  80px;}
.glid li.w470_h150 a {width: 440px; height: 120px;}
.glid li.w470_h170 a {width: 440px; height: 170px;}
.glid li.w470_h230 a {width: 440px; height: 200px;}
.glid li.w470_h350 a {width: 440px; height: 320px;}

/* 1段 */
.glid li.w710_h110 {width: 710px; height: 115px; background-image:url(/member/common/shared/images/glid_btn/710_110.png);}
.glid li.w710_h150 {width: 710px; height: 155px; background-image:url(/member/common/shared/images/glid_btn/710_150.png);}
.glid li.w710_h170 {width: 710px; height: 175px; background-image:url(/member/common/shared/images/glid_btn/710_170.png);}
.glid li.w710_h230 {width: 710px; height: 235px; background-image:url(/member/common/shared/images/glid_btn/710_230.png);}


/* 1段 */
.glid li.w710_h110 a {width: 680px; height:  80px;}
.glid li.w710_h150 a {width: 680px; height: 120px;}
.glid li.w710_h170 a {width: 680px; height: 140px;}
.glid li.w710_h230 a {width: 680px; height: 200px;}
.glid li.w710_h350 a {width: 680px; height: 320px;}




