@charset "Shift_JIS";
body{font-family: "Rounded Mplus 1c";}
pre,code{font-family:'DejaVu Sans Mono',Menlo,Consolas,monospace;}
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure{margin-bottom:5px;}
h1{color: #001966; font-size:1em; font-family: "Mplus 1p"; line-height:1.8em;}
h2{color: #001966; font-size:1em; font-family: "Mplus 1p";}
h3{color: #001966; font-size:1em; font-family: "Mplus 1p";}
h4{color: #001966; font-size:1em; font-family: "Mplus 1p";}
h5{color: #001966; font-size:1em; font-family: "Mplus 1p";}
h6{color: #001966; font-size:1em; border-bottom:1px #fff solid; font-family: "Mplus 1p";}

*/

/*
webfont
headに以下を記載
<link href="https://fonts.googleapis.com/earlyaccess/mplus1p.css" rel="stylesheet" />
<link href="https://fonts.googleapis.com/earlyaccess/nicomoji.css" rel="stylesheet" />
<link href="https://fonts.googleapis.com/earlyaccess/roundedmplus1c.css" rel="stylesheet" />
<link href="https://fonts.googleapis.com/earlyaccess/sawarabimincho.css" rel="stylesheet" />
*/
.wf-mplus1p { font-family: "Mplus 1p"; color:#001966;}
.wf-nicomoji { font-family: "Nico Moji"; color:#001966; }
.wf-roundedmplus1c { font-family: "Rounded Mplus 1c"; color:#001966; }
.wf-sawarabimincho { font-family: "Sawarabi Mincho"; }
/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Text Size
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.text09, .text10, .text11, .text12, .text13, .text14, .text15, .text16, .text17, .text18, .text19, .text20, .text21, .text22, .text23, .text24, .text25, .text26 {letter-spacing: 0.1em; *line-height: 1.5em;}
.text09{font-size:69%;}
.text10{font-size:77%;}
.text11{font-size:85%;}
.text12{font-size:93%;}
.text13{font-size:100%;}
.text14{font-size:108%;}
.text15{font-size:116%;}
.text16{font-size:123.1%;}
.text17{font-size:131%;}
.text18{font-size:138.5%;}
.text19{font-size:146.5%;}
.text20{font-size:153.9%;}
.text21{font-size:161.6%;}
.text22{font-size:167%;}
.text23{font-size:174%;}
.text24{font-size:182%;}
.text25{font-size:189%;}
.text26{font-size:197%;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Text Height
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.line100{line-height:1em;}
.line120{line-height:1.2em;}
.line140{line-height:1.4em;}
.line160{line-height:1.6em;}
.line180{line-height:1.8em;}
.line200{line-height:2em;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Text color
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.textrd {color: #ce2143;}
.textgy {color: #9c9c9c;}
.textgy2 {color: #767676;}
.textbl {color: #00526b;}
.textor {color: #f39700;}
.textyr {color: #edd634;}
.textyr2 {color: #edd634;}
.textgr {color: #336600;}
.textwh {color: #ffffff;}
.textbr {color: #9f6c31;}
.textbk {color: #212121;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Text align
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.textalL {text-align: left;}
.textalR {text-align: right;}
.textalC {text-align: center;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Text folm
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.strong {font-weight: 700;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Image align
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.imgL{float:left; margin-right:5px;}
.imgR{float:right; margin-left:5px;}

/*
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Background Color
-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
*/
.bgwh{background-color:#fff;}