body {
background:#ffffff;/* 背景 */
color:#000000;/* 文字色 */
font-family:Verdana,Roboto,'游ゴシック','Yu Gothic','游ゴシック体','YuGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック','MS PGothic',sans-serif;
font-size:1em;/* 文字の大きさ */
letter-spacing:1px;
line-height:150%;
padding:1px;
overflow-wrap:break-word;
word-wrap:break-word
}
a {
color:#8cc5be;
text-decoration:underline
}
/*--------------------------------------------------------
リンク
--------------------------------------------------------*/

A{
   color: #a6c8c8;
   text-decoration: none;
}

A:HOVER{
   color: #eeb752;/* マウスが上に乗った時の文字色 */
}

A img{
   border-style: none;
}
/*--------------------------------------------------------
メニューフレーム
--------------------------------------------------------*/

#menupage{
   background: url(http://www.interq.or.jp/angel/riona/parts/c02.gif) 100% 100%;/* 背景 */
   background-attachment:fixed; 
   margin-left: 10px;
   margin-right: 15px;
   text-align: right;/* 文字右揃え */
}

#menupage A{
   color: #8c8673;
}
/*--------------------------------------------------------
メニュー(メニューのサイズを変える)
--------------------------------------------------------*/

#menu ul{
   margin: 0;
   padding: 0;
   list-style: none;
   float: right;
}

#menu li{
   font-size: 1.2em;/* リンク文字サイズ */
   font-family: Verdana,Osaka,sans-serif;
   font-weight: bold;
   color: #FFF;/* 文字色 */
   letter-spacing: 5px;/* リンク文字の文字の間の間隔 */
}

#menu a{
   font-family: Verdana,Osaka,sans-serif;
   font-weight: bold;
   color: #fff;/* リンク文字色 */
}

#menu a:hover{
   font-weight: bold;
   color: #D89FC2;/* マウスが上に乗った時の文字色 */
}
/*--------------------------------------------------------
サブフレーム
--------------------------------------------------------*/

#subpage{
   color: #FFF;
   background: url(gif/myukabe6.gif) #c8dddd repeat-y fixed;/* 背景 */
   margin-left: 25px;
   text-align: right;/* 文字右揃え */
}

#subpage A{
   color: #FFF;
}

#subpage .h{
   color: #736E5F
;
   font-weight: bold;
   border-top: 1px dashed #FFF;
   border-bottom: 1px dashed #FFF;
   margin: 10px 0;
   width: 100%;
}
/*--------------------------------------------------------
リンクページ
--------------------------------------------------------*/

.link01 img{
   margin: 3px;
}

.link01 A img{
   margin: 3px;
}

.link200 dt {
   font-weight: bold;
   width: 210px;
   padding: 5px 0 10px 0;
   margin: 0;
   float: left;
   clear: both;
}

.link200 dd {
   float: left;
   padding: 8px 0 10px 0;
   margin: 0;
   background: none;
}
/*--------------------------------------------------------
見出し、枠、線
--------------------------------------------------------*/

.h{
   font-weight: bold;
   border-bottom: 3px double #8C8673;
   margin: 1em 0;
   width: 80%;
}

h1{
   font-size: 1.4em;
   color: #8C8673;/* 文字色 */
   font-weight: bold;
   margin: 1em 0;
}

h2{
   font-size: 1.2em;
   font-weight: bold;
   margin: 1em 0;
}

h3{
   font-size: 1em;
   font-weight: bold;
   margin: 1em 0;
}

em{
   font-weight: bold;
}

input,textarea{
   font-size: 1em;
   font-family: '游ゴシック','Yu Gothic','游ゴシック体','YuGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ', Meiryo,sans-serif;
   color: #000000;/* 文字色 */
   background-color: #ffffff;/* 背景色 */
   width: 100px;
   margin: 5px 0;
   border: 1px dashed #D8F1F1;
   letter-spacing: 1px;
}

textarea{
   height: 185px;
}

#menupage textarea{
   width: 80%;
}

dt {
   padding: 0 10px 10px 0;
   width: 150px;/*(※)*/
   float: left;
   clear: both;
}

dd {
   background-color: #c8dddd;
   margin-bottom: 10px;
   margin-left: 160px;/*(※)より少なくならないように*/
   width: 300px;
}

.pos{
   margin: 5px 0;
   padding: 3px;
   background-color: #eae7ce;
   border: 1px solid #736E5F;
}

.ln01{
   border-bottom: 3px dotted #c8dddd;
   margin: 5px 0;
   padding: 3px;
}

.ln02{
   border-bottom: 3px dotted #736E5F;
   margin: 5px 0;
   padding: 3px;
}

.co01{
   color: #91bbbb;
}

.co02{
   color: #FFF;
   background-color: #c8dddd;
}

.txt{
   color: #000000;/*文字の色？りおな*/
   margin: 1em;
   font-family: '游ゴシック','Yu Gothic','游ゴシック体','YuGothic','ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ', Meiryo,sans-serif;
   padding: 0 0 0 1em;
   border-left: 1px dotted #736E5F;
}

.navi{
   margin: 10px 0;
   padding: 3px;
   border: 1px dotted #736E5F;
   text-align: center;
}

.title{
   color: #eae7ce;
   font-size: 2em;
   font-weight: bold;
   margin: 0 0 1em 0;
}

.middle {
   vertical-align: middle;
}
/*--------------------------------------------------------
回り込み解除
--------------------------------------------------------*/

.clearfix:after{
   content: "";
   display: block;
   clear: both;
}

.clearfix{
   overflow: hidden;
   zoom: 1;
}