@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Inconsolata');
@import url('https://fonts.googleapis.com/css2?family=Noto+Serif+JP&display=swap');

@font-face
{
font-family: IPAex明朝;
src: url('https://cdn.leafscape.be/IPAexfont/ipaexm_web.woff2')
     format("woff2");
}
/*-------------------------------------------------
このフォントはIPAフォントライセンスv1.0の下で提供されています。
 
http://ipafont.ipa.go.jp/ipa_font_license_v1.html
 
-------------------------------------------------*/

body {
    background: #fff;
    color: #333;
    font-size: 12px;
    font-family: 'Inconsolata', Noto Serif JP, sans-serif;
    line-height: 200%;
    letter-spacing: 2px;
}

a {
    color: #555;
    background: url("https://alicex.jp/fitimg3/fitimg.php?f=/home/kir018709/public_html/rentalhp/data/Flosomnia20/img/Flosomnia20_upld_2.jpg&w=80&h=80&smode=1");
    text-decoration: none;
}

a:hover, active {
    background: none;
}

h1 {
    font-weight: 200;
    font-family: "Noto Serif JP", 'Inconsolata', 'Noto Serif JP';
}

h2 {
    color: #333;
    margin: 30px 0 5px;
    padding: 0;
    font-size: 12px;
    border-bottom: solid 3px #fff;
    position: relative;
}

h2:after {
    position: absolute;
    content: " ";
    display: block;
    border-bottom: double 3px #ccc;
    bottom: -3px;
    width: 40%;
}

h3 {
    font-family: "Noto Serif JP", 'Inconsolata' ;
    display: inline-block;
    color: #555;
    background: url("https://alicex.jp/fitimg3/fitimg.php?f=/home/kir018709/public_html/rentalhp/data/Flosomnia20/img/Flosomnia20_upld_2.jpg&w=80&h=80&smode=1");
    padding: 2px 15px;
    margin-bottom: 50px;
}

hr {
    background: url("https://alicex.jp/fitimg3/fitimg.php?f=/home/kir018709/public_html/rentalhp/data/Flosomnia20/img/Flosomnia20_upld_2.jpg&w=80&h=80&smode=1");
    border: none;
    height: 3px;
    margin: 10px 0;
}

input[type] {
    font-size: 12px;
    color: #333;
    background: url("https://alicex.jp/fitimg3/fitimg.php?f=/home/kir018709/public_html/rentalhp/data/Flosomnia20/img/Flosomnia20_upld_2.jpg&w=80&h=80&smode=1");
    padding: 2px 8px;
    margin:0 3px;
    border: none;
    width: 60px;
    line-height: 180%;
    letter-spacing: 2px;
    height: auto;
        -webkit-appearance: none;
    box-shadow: none;
    text-shadow: none;
}

input[type=submit] {
    width: 60px;
    color: #777;
    background: #fff;
    border: solid 1px #777;
    border-radius: 3px;
    cursor: pointer;
}

.wrp {
    max-width: 400px;
    margin: 50px auto 20px;
    padding: 0 20px;
}

.wrp a{
    padding: 2px 5px;
    margin: 3px;
}

.wrp p{
    display: inline-block;
    margin: 0 10px;
    padding: 0 10px;
    border-left: double 3px #ccc;
    line-height: 150%;
}


.top {
    margin: 20px 5px 40px;
    padding: 10px;
    background: #f8fbf8;
    border: solid 1px #f3f3f2;
}

.top a {
    background: none;
    border-bottom: solid 1px #ccc;
}

.top a:hover {
    border: none;
}

.pg {
    text-align: right;
}

.pg a {
    padding: 2px 5px;
    margin: 0 5px;
}

.text {
    font-family: , 'Noto Serif JP', 'Inconsolata';
    max-width:600px;
    margin: 70px auto 10px;
    padding: 20px 25px;
    line-height: 250%;
    text-align: left;
    letter-spacing: 0px;
    font-size:13px;
    /*font-family: "IPAex明朝", 'Inconsolata', 'Noto Serif JP';*/
}