/* 全般の設定 */

*{
font-family: 'Lucida Grande','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
margin: 0px;
padding: 0px;
}

* a{
text-decoration: underline;
color: #000000;
}

* a:hover{
text-decoration: underline;
color: #0000ff;
}

/* 各項の設定 */

#header{
height: auto;
margin: 0;
padding: 0;
}

p.headerimgbox img{
max-width: 100%;
}

#contents{
width: 960px;
height: auto;
margin: 0;
padding: 0;
}

#footer{
height: 20px;
margin: 20px 0px 0px 0px;
padding: 5px;
background-color: #1177ff;
font-size: 60%;
color: #ffffff;
}

#footer a{
color: #ffffff;
text-decoration: none;
}

#footer a:hover{
color: #cccccc;
text-decoration: none;
}

h1{
margin: 0px;
padding: 10px 5% 10px 5%;
font-size: 150%;
font-weight: bold;
background-color: #1177ff;
color: #ffffff;
text-align: left;
}

h2{
margin: 20px 0px 20px 0px;
padding: 5px 5px 5px 5px;
font-size: 120%;
font-weight: bold;
color: #1177ff;
text-align: center;
}


/* strong、b、markerなどの設定 */


/* 重要なキーワード */
strong {
color: #ff0000;
font-size: 120%;
}

/* 強調表示 */
b {
color: #ff5555;
font-size: 120%;
}

/* マーカー表示 */
.marker {
background-color: #ffff00;
}



/* まとめ風 */

.mtm_box{
max-width: 90%;
text-align: left;
margin: 30px 0px;
padding: 0px;
}

.mtm_base{
font-size: 80%;
font-weight: bold;
color: #555555;
text-align: left;
}

.mtm_name{
color: #006600;
text-align: left;
}






