@charset "UTF-8"; /*@import url("");*/ @import "reset.css"; @import "fonts.css"; @import url(//fonts.googleapis.com/css?family=Maven+Pro:400,500,700); /* bases-----------------------*/ // Base Grad @ @baseA: #b4a88a; @baseB: #977239; @baseC: #fff; @Link: #977239; @Roses: #fb2460; @vRadius: 6px; @mainWidth: 970px; // Single Corner Border Radius .border-top-left-radius(@vRadius) { -webkit-border-top-left-radius: @vRadius; -moz-border-radius-topleft: @vRadius; border-top-left-radius: @vRadius; } .border-top-right-radius(@vRadius) { -webkit-border-top-right-radius: @vRadius; -moz-border-radius-topright: @vRadius; border-top-right-radius: @vRadius; } .border-bottom-right-radius(@vRadius) { -webkit-border-bottom-right-radius: @vRadius; -moz-border-radius-bottomright: @vRadius; border-bottom-right-radius: @vRadius; } .border-bottom-left-radius(@vRadius) { -webkit-border-bottom-left-radius: @vRadius; -moz-border-radius-bottomleft: @vRadius; border-bottom-left-radius: @vRadius; } //Liner .gradLiner(@topcol:#000000, @bottomcol:#ffffff) { background: @topcol; background: -moz-linear-gradient(top, @topcol 0%, @bottomcol 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,@topcol), color-stop(100%,@bottomcol)); background: -webkit-linear-gradient(top, @topcol 0%,@bottomcol 100%); background: -o-linear-gradient(top, @topcol 0%,@bottomcol 100%); background: -ms-linear-gradient(top, @topcol 0%,@bottomcol 100%); background: linear-gradient(to bottom, @topcol 0%,@bottomcol 100%); // IE filter: e(%("progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)",argb(@topcol),argb(@bottomcol))); // IE9 and down } /* ------------------------------------------------------------ box-sizing ------------------------------------------------------------ */ .borderbox{ -webkit-box-sizing: border-box; /* Safari,Google Chrome用 */ -moz-box-sizing: border-box; /* Firefox用 */ -ms-box-sizing: border-box; /* Internet Explorer 8用 */ box-sizing: border-box; /* Opera用 */ } #wrapper0 { width: 972px; margin: 0em auto; position: relative; z-index: 0; border-right: 1px solid @baseA; border-bottom: 1px solid @baseC; border-left: 1px solid @baseC; } #wrapper1{ width: @mainWidth; margin: 0em auto 0px auto; position: relative; z-index: 1; border-right: 1px solid @baseC; border-bottom: 1px solid @baseA; border-left: 1px solid @baseA; font-size: 15px; text-shadow: 1px 1px 1px #fff; color: @baseB; } #wrapper1 span { color: @Roses; } /* ------- D3 -------------------------------------- */ // index mouse circle #bodyLiike { background: none; background-color: none; } circle { fill: none; stroke-width: 1.5px; } // index container Float #container1, #svg1 { float: left; } #container3, #svg2 { float: right; } // index-1 node .index-1 .node { stroke: #fff; stroke-width: 1.5px; } // index-1 pack-hierarchy.html .index-1 #svg1 { float: none; } .index-1 #svg2 { float: none; } .index-1 text { font-size: 11px; pointer-events: none; } .parent { fill: @Roses; fill-opacity: .6; font-size: 17px; } .index-1 circle { //fill: #ccc; //stroke: #999; pointer-events: all; } .index-1 circle.parent { fill: @Roses; fill-opacity: .1; stroke: @Roses; stroke-opacity: .5; stroke-width: 1.0px; } .index-1 circle.parent:hover { stroke: @baseB; stroke-opacity: .5; stroke-width: 7px; } .index-1 circle.child { //pointer-events: none; cursor: pointer; fill: @Roses; fill-opacity: .15; } .link { stroke: @Roses; stroke-opacity: .6; } // index-2 collision .index-2 #svg1 { float: none; position: relative; } .index-2 #svg2 { float: none; position: relative; } .index-2 { box-sizing: border-box; #wrapper1 { height: 720px; } #wrapper1d.index-2d { height: 720px; } // sw treemap ------------------ .chart { // wrapper position: absolute; top: 0px; left:0; display: block; font-size: 11px; overflow: hidden; } .chart a.swFobjA { display: none; } .chart.active a.swFobjA { display: inline-block; font-size: 2rem; } .chart .parents { position: absolute; //float: left; //display: inline-block; font-size: 2rem; //z-index: 111; } .chart .parents.classed { display: none; } .chart.active .parents { display: none; } // div cell .cell { position: absolute; top: 0; left:0; overflow: hidden; border: 1px dotted #b7b7b7; font-weight: 700; color: @baseC; text-shadow: 1px 0px 1px #666; text-align: center; //word-wrap: break-word; //z-index: 11; } .cell:hover { background-color: @Roses; } // inner div area .swRect { //position: absolute; width: 100%; } // test Anchors .swFobjA { //position: absolute; //display: block; //opacity: 0.5; } /*rect { //fill: none; } foreignobject { //position: absolute; cursor: pointer; }*/ } .index-3 { #svg3 { float: none; path { fill: @Roses; fill-opacity: .55; } .axis path, .axis line { fill: none; stroke: #999; shape-rendering: crispEdges; } .swCont path { fill: @baseB; fill-opacity: .55; } .brush .extent { stroke: #fff; fill-opacity: .125; shape-rendering: crispEdges; } text { font-size: 11px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .minor line { stroke: #777; stroke-dasharray: 2,2; } .overlay { fill: none; pointer-events: all; } .tip { circle { fill: none; stroke: #333; } text { font-size: 15px; } } } // #svg3 } .index-3 #svg1 { float: none; } .index-3 #svg2 { float: none; } .index-3 .chart { display: block; margin: auto; margin-top: 10px; font-size: 11px; } .index-3 rect { stroke: #eee; fill: #aaa; fill-opacity: .3; } .index-3 rect.parent { cursor: pointer; fill: @Roses; fill-opacity: .5; } .index-3 text { pointer-events: none; } .index-3 .line { fill: none; stroke: @Roses; stroke-width: 2px; } .index-4 #svg1 { float: none; position: relative; } .index-4 #svg2 { float: none; } .index-4 { #wrapper1 { height: 1234px; } // for collision div #svg1 > svg, .divs { position: absolute; top: 0px; left: 0; } path { fill: #78F3DB; } path:hover { fill: @baseB; } rect { fill: transparent; } .divs div { border: 1px solid @baseB; border-radius: 25%; background: #f4b6b7; position: absolute; div { font-size: 9px; display: inline; } } circle { stroke: @baseA; stroke-opacity: .5; fill: @baseB; } } .index-4 path { stroke-width: 1.5px; } .index-4 .small { fill: @Roses; } .index-4 .big { stroke: #ccc; fill: steelblue; } .index-4 .small:hover { stroke: steelblue; fill: lightsteelblue; } .index-4 .progress-meter .background { fill: #ccc; } .index-4 .progress-meter .foreground { fill: #000; } .index-4 .progress-meter text { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 24px; font-weight: bold; } .index-5 #svg1 { float: none; dt { color: #000; } } .index-5 #svg2 { float: none; } #prefectures { fill: @baseA; stroke: #fff; stroke-width: 1.0px; } #prefectures .active { fill: @Roses; } .prefecture-label { fill: @baseA; fill-opacity: .5; font-size: 10px; font-weight: 300; text-anchor: middle; } //----- tooltip .subunit { //text-transform: uppercase; //background: #ececec; //color: #555; cursor: help; font-family: "Gill Sans", Impact, sans-serif; font-size: 20px; //margin: 100px 75px 10px 75px; //padding: 15px 20px; //position: relative; //text-align: center; //width: 200px; //-webkit-transform: translateZ(0); /* webkit flicker fix */ //-webkit-font-smoothing: antialiased; /* webkit text rendering fix */ } .tipsy { padding: 5px; //font-size: 10px; position: absolute; right : 0; top : 0; z-index: 100000; } .tipsy-inner { padding: 5px 8px 4px 8px; background-color: black; color: white; max-width: 200px; text-align: center; } .tipsy-inner { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; } .tipsy-arrow { position: absolute; background: url('../img/tipsy.gif') no-repeat top left; width: 9px; height: 5px; } .tipsy-n .tipsy-arrow { top: 0; left: 50%; margin-left: -4px; } .tipsy-nw .tipsy-arrow { top: 0; left: 10px; } .tipsy-ne .tipsy-arrow { top: 0; right: 10px; } .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left; } .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left; } .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left; } .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right; } .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px; } //------------------- .index-6 #svg1 { float: none; } .index-6 #svg2 { float: none; } .index-6 path { fill: #00AEB4; } .index-6 path:hover { fill: @baseB; } .ksen { clear: both; background: url(../img/ksen.gif) no-repeat 0px center ; height: 6px; padding: 5px 0; } #nav a:hover img {filter: alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;} .index-7 #svg1 { float: none; } .index-7 #svg2 { float: none; } .index-7 #chart { margin-left: -40px; height: 506px; } .index-7 text { font: 10px sans-serif; } .index-7 .dot { stroke: #aaa; } .index-7 .axis path, .axis line { fill: none; stroke: #aaa; shape-rendering: crispEdges; } .index-7 .label { fill: #777; } .index-7 .year.label { //font: 500 196px "Maven Pro"; font: 500 196px "Helvetica Neue"; fill: @baseA; } .index-7 .year.label.active { fill: @Roses; } .index-7 .overlay { fill: none; pointer-events: all; cursor: ew-resize; } .index-8 { #svg1 { float: none; } #svg2 { float: none; } .node rect { cursor: pointer; fill: #fff; fill-opacity: .5; stroke: #fff; stroke-width: 2px; } .node .swText { color: @Roses; pointer-events: none; } path.link { fill: none; stroke: #938248; stroke-width: 1px; //stroke-dasharray: "5" } .swFobj { border-right: 1px dotted #938248; //background-color: #e7e7e7; } .swDiv { color: #000; font-size: 0.8rem; padding: 0.2rem 0 0 0.4rem ; float: left; } // } .index-9 { #svg1 { float: none; } #svg2 { float: none; } #svg3 { float: none; } #svg4 { float: none; } circle,path { stroke: #fff; } #svg5 rect{ fill: none; } #svg5 circle, #svg5 path { stroke: #666; stroke-opacity: .5; } //---- } .index-10 { #svg1 { float: none; //padding: 30px 0 0 0; //margin: 150px 0 0 0; position: absolute; left: -400px; top: 250px; //width: 950px; //height: 500px; } #svg2 { float: none; } .swRobj { position: absolute; z-index: 111; cursor: pointer; background-color: #00AEB4; border: 1px solid #b7b7b7; border-radius: 3px; } .swRobj:hover { background-color: @baseB; } .swIn { color: #333; } } .index-11 { #svg1 { float: none; } #svg2 { float: none; } } .index-12 { #svg1 { float: none; } #svg2 { float: none; } @col0 : spin(rgb(231, 229, 247) ,77); @col1 : spin(rgb(238, 206, 247) ,77); @col2 : spin(rgb(203, 201, 226) ,77); @col3 : spin(rgb(158, 154, 200) ,77); @col4 : spin(rgb(117, 107, 177) ,77); @col5 : spin(rgb( 98, 69, 167) ,77); @colB0: spin(rgb(198, 189, 241) ,77); .Purples .q0-3{ fill: @col1; } .Purples .q1-3{ fill: @col2; } .Purples .q2-3{ fill: @col3; } .Purples .q0-4{ fill: @col1; } .Purples .q1-4{ fill: @col2; } .Purples .q2-4{ fill: @col3; } .Purples .q3-4{ fill: @col4; } .Purples .q0-5{ fill: @col1; } .Purples .q1-5{ fill: @col2; } .Purples .q2-5{ fill: @col3; } .Purples .q3-5{ fill: @col4; } .Purples .q4-5{ fill: @col5; } .Purples .q0-6{ fill: @col0; } .Purples .q1-6{ fill: @col1; } .Purples .q2-6{ fill: @col2; } .Purples .q3-6{ fill: @col3; } .Purples .q4-6{ fill: @col4; } .Purples .q5-6{ fill: @col5; } .Purples .q0-7{ fill: @col0; } .Purples .q1-7{ fill: @col1; } .Purples .q2-7{ fill: @col2; } .Purples .q3-7{ fill: @col3; } .Purples .q4-7{ fill: @col3; } .Purples .q5-7{ fill: @col4; } .Purples .q6-7{ fill: @col5; } .Purples .q0-8{ fill: @col0; } .Purples .q1-8{ fill: @col1; } .Purples .q2-8{ fill: @col1; } .Purples .q3-8{ fill: @col2; } .Purples .q4-8{ fill: @col3; } .Purples .q5-8{ fill: @col3; } .Purples .q6-8{ fill: @col4; } .Purples .q7-8{ fill: @col5; } .Purples .q0-9{ fill: @col0; } .Purples .q1-9{ fill: @col1; } .Purples .q2-9{ fill: @col1; } .Purples .q3-9{ fill: @col2; } .Purples .q4-9{ fill: @col3; } .Purples .q5-9{ fill: @col3; } .Purples .q6-9{ fill: @col4; } .Purples .q7-9{ fill: @col5; } .Purples .q8-9{ fill: @colB0; fill-opacity: 0.55; } .Purples { //fill-opacity: 0.75; } circle { stroke: #EFEDF5; fill: #EFEDF5; } line { stroke: #EFEDF5; pointer-events: none } path{ stroke: #d3d3d3 } } // 12 h1,h2 { font-size: 2.3em; color: #18b495; } .index-13 { #svg1 { float: none; } #svg2 { float: none; .hexagon { fill: white; fill-opacity: 0.3; pointer-events: all; } .hexagon path { -webkit-transition: fill 250ms linear; transition: fill 250ms linear; } .hexagon :hover { fill: #18b495; } .hexagon .fill { fill: @Roses; } .mesh { fill: none; stroke: #000; stroke-opacity: .2; pointer-events: none; } .border { fill: none; stroke: #000; stroke-width: 2px; pointer-events: none; } } } // 13 .index-14 { .ball { fill: #9ef4ee;stroke: #b4aa8f } .wire {stroke: #b4aa8f;stroke-widh:1;fill:none} #svg1 { float: none; } #svg2 { float: none; } } // 14 .index-15 { .node { fill: #4679c5; fill-opacity: 0.55; font-weight: bold; font-size: 2.5em; cursor: pointer; } .link { stroke: #5e9fe2; stroke-opacity: 0.55; } #svg1 { float: none; } #svg2 { float: none; path.node { stroke-width: 1.5px; } path.link { stroke: #999; fill-opacity: 0 } } } // 15 .index-16 { .axis text { font: 10px sans-serif; } .axis line, .axis path { fill: none; stroke: #000; shape-rendering: crispEdges; } #svg1 { float: none; } #svg6 { float: none; circle, path { cursor: pointer; } circle { fill: none; pointer-events: all; } path { stroke: #fff; } } #svg2 { float: none; position: relative; shape-rendering: crispEdges; rect { fill: #ddd; } circle { fill-opacity: .5; fill: #ec62a1; } .axis path, .axis line { fill: none; stroke: #fff; } button { position: absolute; right: 30px; top: 30px; } } #svg3 { position: relative; float: none; rect { fill: #ddd; } circle { fill-opacity: .5; fill: #5ebfc5; } .axis path, .axis line { fill: none; stroke: #fff; shape-rendering: crispEdges; } button { position: absolute; right: 30px; top: 30px; z-index: 99; } } #svg4 { .map { position: relative; overflow: hidden; } .layer { position: absolute; } .tile { pointer-events: none; position: absolute; width: 256px; height: 256px; } .info { position: absolute; bottom: 10px; left: 10px; } } #svg5 { height: 500px; #copy { position: absolute; left: 0; bottom: 4px; padding-left: 5px; font: 9px sans-serif; color: #fff; cursor: default; } #copy a { color: #fff; } .compass .back { fill: #eee; fill-opacity: .8; } .compass .fore { stroke: #999; stroke-width: 1.5px; } .compass rect.back.fore { fill: #999; fill-opacity: .3; stroke: #eee; stroke-width: 1px; shape-rendering: crispEdges; } .compass .direction { fill: none; } .compass .chevron { fill: none; stroke: #999; stroke-width: 5px; } .compass .zoom .chevron { stroke-width: 4px; } .compass .active .chevron, .compass .chevron.active { stroke: #fff; } .compass.active .active .direction { fill: #999; } } .bar { fill: steelblue; } .x.axis path { display: none; } #svg8 { .dot circle { fill: lightsteelblue; stroke: steelblue; stroke-width: 1.5px; } .dot circle.dragging { fill: red; stroke: brown; } .axis line { fill: none; stroke: #ddd; shape-rendering: crispEdges; vector-effect: non-scaling-stroke; } } } // 16 .index-17 { position: relative; iframe { width: 970px; height: 650px; border: 1px solid #DEDEDE; } #svg1 { } #svg2 { float: none; } } // 17 .index-17ifr { } // 17ifr .index-18 { #svg1 { float: none; .node { fill: #000; cursor: crosshair; } .node_selected { fill: #ff7f0e; stroke: #ff7f0e; } .drag_line { stroke: #999; stroke-width: 5; pointer-events: none; } .drag_line_hidden { stroke: #999; stroke-width: 0; pointer-events: none; } .link { stroke: #999; stroke-width: 5; cursor: crosshair; } .link_selected { stroke: #ff7f0e; } } #svg2 { float: none; rect { fill: none; pointer-events: all; } .node { fill: #000; } .cursor { fill: none; stroke: brown; pointer-events: none; } .link { stroke: #999; } } #svg3 { rect { fill: #18b495; fill-opacity: .8; stroke: white; } } } // 18 .index-19 { path { fill: @Roses; fill-opacity: .55; } #svg3, #svg33 { float: none; .axis path, .axis line { fill: none; stroke: #999; shape-rendering: crispEdges; } .swCont path { fill: @baseB; fill-opacity: .55; } .brush .extent { stroke: #fff; fill-opacity: .125; shape-rendering: crispEdges; } text { font-size: 11px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .minor line { stroke: #777; stroke-dasharray: 2,2; } .overlay { fill: none; pointer-events: all; } .tip { circle { fill: none; stroke: #333; } text { font-size: 13px; } } } // #svg3 } .index-19 { position: relative; min-height: 2030px; .title { font: bold 16px "Helvetica Neue"; text-transform: capitalize; } .graticule { fill: none; stroke: #999; stroke-width: .5px; } .resample { stroke: #f00; stroke-width: 1.0px; fill: none; } #svg1 { float: none; } #svg2 { float: none; text { font-size: 11px; } } .chart { display: block; margin: auto; margin-top: 10px; font-size: 11px; } rect { stroke: #eee; fill: #aaa; fill-opacity: .3; } rect.parent { cursor: pointer; fill: @Roses; fill-opacity: .5; } text { pointer-events: none; } .line { fill: none; stroke: @Roses; stroke-width: 1px; } } // 19 .index-20 { position: relative; background: #f0ebd4; path { fill: #fff; stroke: #876d3d; stroke-width: 1.5px; } #svg1 { //float: none; } #svg2 { //float: none; } } // 20 /* ie6hack-----------------------*/ body{ position : relative; } /* ie6hack-----------------------*/ /* samuraiWorks add */ .a_fl_R { float: right;} .a_fl_L { float: left;} .a_Tcenter { text-align: center;} .a_TRight { text-align: right;} .a_TLeft { text-align: left;} .a_hidden { display: none;} .a_hidden2 { position:absolute; left:-9999px; } .a_opace0 { opacity: 0;} .a_prelative { position: relative;} .a_mar00auto { margin: 0px auto;} .a_disp_none { display: none;} body { text-align: left; background-image: url(../img/bg.jpg); background-repeat: repeat; /*overflow: hidden;*/ font-family: 'Maven Pro', sans-serif; //font-family: 'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','MS Pゴシック','Maven Pro',sans-serif; } .linkbox, .linkbox2{ cursor: pointer; } .aa_baselink { display: none; } /* ------------------------------------------------------------ Clearfix ------------------------------------------------------------ */ /* new clearfix */ .clf:before, .clf:after { content: ""; display: table; } .clf:after {clear: both;} /* For IE 6/7 (hasL) */ .clf {zoom: 1;} /* DW clearfix */ //.clf {overflow: hidden;} /**/ /* ------------------------------------------------------------ 99. Clearfix ------------------------------------------------------------ */ /*.clear {clear: both; line-height: 0;}*/ /*----------------------------------------------------------- |px|%| |10|77| |11|85| |12|93| |13|100| |14|108| |15|116| |16|123.1| |17|131| |18|138.5| |19|146.5| |20|153.9| |21|161.6| |22|167| |23|174| |24|182| |25|189| |26|197| ex) 12px element {font-size: 93%;} ------------------------------------------------------------*/ .ft10 { font-size: 77%;} .ft11 { font-size: 85%;} .ft12 { font-size: 93%;} .ft13 { font-size: 100%;} .ft14 { font-size: 108%;} .ft15 { font-size: 116%;} .ft16 { font-size: 123.1%;} .ft17 { font-size: 131%;} .ft18 { font-size: 138.5%;} .ft19 { font-size: 146.5%;} .ft20 { font-size: 153.9%;} .ft21 { font-size: 161.6%;} .ft22 { font-size: 167%;} .ft23 { font-size: 174%;} .ft24 { font-size: 182%;} .ft25 { font-size: 189%;} .ft26 { font-size: 197%;} /* padding-----------------------*/ .b_LH1 { line-height: 1.7em;} .b_LH2 { line-height: 1.9em;} .b_LH3 { line-height: 2.1em;} .b_pad20 { padding: 20px;} .b_pad15 { padding: 15px;} .b_pad10 { padding: 10px;} .b_pad5 { padding: 5px;} .b_padB5 { padding: 0px 0px 5px 0px;} .b_padT5 { padding-top: 5px;} .b_padLT5 { padding: 5px 0px 0px 5px;} .b_padT10 { padding-top: 10px;} .b_padT30 { padding-top: 30px;} .b_padTB5 { padding: 5px 0px;} .b_padTB10 { padding: 10px 0px 10px 0px;} .b_padTB20 { padding: 20px 0px 20px 0px;} .b_padTB50 { padding: 50px 0px 50px 0px;} .b_padTB30 { padding: 30px 0px 30px 0px;} .b_padL20 { padding: 0px 0px 0px 20px;} .b_padR5 { padding-right: 5px;} .b_padR15 { padding-right: 15px;} .b_padL5 { padding-left: 5px;} .b_padL15 { padding-left: 15px;} .b_padLR5 { padding-right: 5px; padding-left: 5px;} .b_padLR10 { padding-right: 10px; padding-left: 10px;} .b_padLR15 { padding-right: 15px; padding-left: 15px;} .b_padLR1 { padding-right: 0px; padding-left: 1em;} .b_padLR2 { padding-right: 1em; padding-left: 0px;} .b_mar5 { margin: 5px;} .b_marLR15 { margin: 0px 15px 0px 15px;} .b_marB15 { margin: 0px 0px 15px 0px;} .b_marB25 { margin: 0px 0px 25px 0px;} .ansTxt { color: #fff; text-shadow: 1px 1px 1px #666; position: absolute; left: 65px; top: 25px; float: left; width: 250px; height: 45px; z-index: 333; } /*text colour*/ .px_fff { color: #fff; text-shadow: 1px 1px 1px #666; } .px_fff_shadcha { color: #fff; text-shadow: 1px 1px 1px #766142; } .px_uspink { color: #906; text-shadow: 1px 1px 1px #fff; } .px_ao { color: #388ED4; font-weight: bold; /*text-shadow: 1px 1px 1px #ccc;*/ } .px_aomid { color: #099; text-shadow: 1px 1px 1px #fff; } .px_mizu { color: #76C3AB; text-shadow: 1px 1px 1px #fff; } .px_666 { color: #666; text-shadow: 1px 1px 1px #fff; } .px_org { color: #E53826; text-shadow: 1px 1px 1px #fff; } .px_pink { color: #930; text-shadow: 1px 1px 1px #fff; } .px_cha { color: #630; text-shadow: 1px 1px 1px #e7e7e7; } .px_bold { font-weight: bold; } /* TEMPLATE-----------------------*/ a:link { color: #f40063; text-decoration:underline; } a:visited { color: #f47eaa; text-decoration:underline; } a:hover, a:focus, a:active { color: @Roses; text-decoration:underline; }