@charset "Shift_JIS";

/* text */

.jap10 { 
font-family: ＭＳ ゴシック, Osaka, Arial,sans-serif; 
font-size: 10px;
line-height: 135%;
}

.jap12 { 
font-family: ＭＳ ゴシック, Osaka, Arial,sans-serif;
font-size: 12px;
line-height: 140%;
}

.jap14 { font-family:  ＭＳ ゴシック, Osaka, Arial,sans-serif;
font-size: 14px;
line-height: 145%;
}

.jap18 { font-family:  ＭＳ ゴシック, Osaka, Arial,sans-serif;
font-size: 18px;
line-height: 145%;
font-weight:bolder;	
}

/*.jap12と同じ*/
p,ul { 
font-family: ＭＳ ゴシック, Osaka, Arial,sans-serif;
font-size: 12px;
line-height: 140%;
}

/*語句説明等用.jap12と同じ*/
.explain { 
font-family: ＭＳ ゴシック, Osaka, Arial,sans-serif;
font-size: 12px;
line-height: 140%;
margin:15px;
}

/*背景に色付け*/
.bgcolored { 
color:#009;
background-color:#EEE;
padding:15px;
margin:0px;
border:double;
border-color:#CCC;
}


/* head */

h1 {
font-size: 18px;
font-family: ＭＳ ゴシック, Osaka, Arial,sans-serif;
font-weight:bold;
border-bottom:1px solid #06C;
}

.edge{/*タイトルの左の青い部分*/
  border-left: solid 18px #06C;
}

h2 {/*タイトル用点線囲い*/
font-size: 14px; 
font-family: ＭＳ ゴシック, Osaka, Arial,sans-serif;
font-weight:bold;
border-color: #06C;
border-style: dashed dashed dashed none;
padding: 5px 15px 5px 5px;
border-width: 1px;
}


h3 {/*語句説明用.jap12と同じ*/
font-size: 12px;
font-family: ＭＳ ゴシック, Osaka, Arial,sans-serif;
font-weight:bold;
margin:10px;
border-bottom:1px dotted #06C;
}


/* link */
a:link{
color:#00F;
text-decoration:underline;
}

a:visited{
color:#006;
text-decoration:underline;
}

a:active{
color:#C60;
text-decoration:underline;
}

a:hover{
color:#06C;
text-decoration:none;
}

/*背景画像*/

.bgarticle{
background-image:url(images/article_bg.gif);
background-repeat:no-repeat;

}

