a { text-decoration: none; position: relative; display: inline-block; transition: .2s; } a:link { color : #fff; } a:visited { color : #fff; } a:hover { color: #ff8000; } .indexlink01 { background: url("design/indexlink01.jpg") no-repeat; } .indexlink01 a { width: 125px; height: 19px; background: url("design/indexlink01.jpg") no-repeat; display: block; text-indent: -9999px; } .indexlink01 a:hover { background-image: url("design/indexlink02.jpg"); } a.contents::after { position: absolute; bottom: 0; left: 0; content: ''; width: 0; height: 5px; background-color: #ff8000; transition: .3s; } a.contents:hover::after { width: 180px; } p.font60 { font-size:60%; line-height :160%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font70 { font-size:70%; line-height :160%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font80 { font-size:80%; line-height :160%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font90 { font-size:90%; line-height :160%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font100 { font-size:100%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font120 { font-size:120%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font130 { font-size:130%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font150 { font-size:150%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font150 { font-size:150%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font180 { font-size:180%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font200 { font-size:200%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; } p.font60_w { font-size:60%; line-height :160%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; color:white; } p.font70_w { font-size:70%; line-height :160%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; color:white; } p.font80_w { font-size:80%; line-height :160%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; color:white; } p.font90_w { font-size:90%; line-height :160%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; color:white; } p.font100_w { font-size:100%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; color:white; } p.font120_w { font-size:120%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; color:white; } p.font130_w { font-size:130%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; color:white; } p.font150_w { font-size:150%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; color:white; } p.font180_w { font-size:180%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; color:white; } p.font200_w { font-size:200%; line-height :130%; font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif; color:white; } body { -webkit-text-size-adjust: 100%; } img.radius { border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; } img.scale { -webkit-transition:0.2s ease-in-out; -moz-transition:0.2s ease-in-out; -ms-transition:0.2s ease-in-out; -o-transition:0.2s ease-in-out; transition:0.2s ease-in-out; } img.scale:hover { -webkit-transform:scale(2.0,2.0); -moz-transform:scale((2.0,2.0); -ms-transform:scale((2.0,2.0); -o-transform:scale((2.0,2.0); transform:scale((2.0,2.0); } body{ margin-top : 0px; margin-left : 0px; margin-right : 0px; margin-bottom : 0px; }