﻿<style type="text/css">

a:link { color: #027ac6; }
a:visited { color: #027ac6; }
a:hover { color: #f02d3c; }
a:active { color: #ff8000; }
a:hover { 
text-decoration: underline; 
}

div.appKeisanMain1 {
background-color: rgb(60, 60, 60);
line-height: 1.3;
position: relative;
text-align: center;
width: 1280px;
margin-right: auto;
margin-left: auto;
}

h2.obiTop {
background-color:#ff4bb2;
width: auto;
position: absolute;
top: 0px;
left: 0;
right: 0;
padding: 21px;
margin: auto;
}

h2.obiDown {
background-color:#ff4bb2;
width: auto;
position: absolute;
top: 814px;
left: 0;
right: 0;
margin: auto;
opacity: 0.8;
padding: 20px;
font-size: 20px;
color: #ffffff;
font-family: 'Alegreya Sans', sans-serif;
}

a.menufont { 
position: absolute;
opacity: 1; 
font-family: 'Alegreya Sans', sans-serif; 
font-size: 18px; 
color: #ffffff;
font-weight: 900;
letter-spacing: 1px; 
}

div.kohaneFooterArea {
font-size: 100%;
font-family: 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', メイリオ, Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
color: rgb(255, 255, 255);
background-color: rgb(60, 60, 60);
width: 980px;
position: relative;
text-align: center;
margin-right: auto;
margin-left: auto;
}

span.menufont { 
position: absolute;
opacity: 1; 
font-family: 'Alegreya Sans', sans-serif; 
font-size: 10px; 
color: #ffffff;
font-weight: 900;
letter-spacing: 1px; 
}

h2.obiFooterArea {
background-color:rgb(60, 60, 60);
width: 100px;
position: absolute;
top: 0px;
padding: 222px 25px;
margin: auto;
}

