﻿@charset "utf-8";


/*--------------------------
　フォントカラー
---------------------------*/

.green { color:#008000; }

.blue { color:#0000ff; }

.navy { color:#000080; }

.wine-red { color:#990000; }

.red { color:#ff0000; }

.white { color:#ffffff; }

.black { color:#000000; }

.purple { color:#6600ff; }

.light-green  { color:#00cc00; }

.red-bold { font-weight:bold; color:#ff0000; }

.bold { font-weight:bold; }

.weight700 { font-weight:700; }

.weight400 { font-weight:400; }

/*--------------------------
　フォントサイズ
---------------------------*/

.font85 {
    font-size:0.85em;
}

.font90 {
    font-size:0.9em;
}

.font110 {
    font-size:1.1em;
}

.font120 {
    font-size:1.2em;
}

.font130 {
    font-size:1.3em;
}

.font-size-140 {
    font-size:1.4em;
}

.font-size-120 {
    font-size:1.2em;
}

.font-size-110 {
    font-size:1.1em;
}

.dummy10{ padding-bottom:10px; }
.dummy5{ padding-bottom:5px; }

.float-l { float:left;}
.float-r { float:right;}

div.w80 { width:80px; }
div.w200 { width:200px; }
div.w210 { width:210px; }
div.w300 { width:300px; }
div.w350 { width:350px; }
div.w400 { width:400px; }

div.h50 { height:50px; }
div.h-block-1 { height:375px; }

.pad-left-5 { padding-left:5px; }
.pad-left-7 { padding-left:7px; }
.pad-left-10 { padding-left:10px; }
.pad-left-20 { padding-left:20px; }
.pad-left-40 { padding-left:40px; }
.pad-left-60 { padding-left:60px; }
.pad-left-160 { padding-left:160px; }

.pad-top-4 { padding-top:4px; }

.margin-l-15 {
    margin-left:15px;
}


