@charset "utf-8";
/*
Theme Name: 高濃度攻略GPM
Theme URI: http://kumalog.com/
Description: 高濃度攻略GPM
Version: 1.1
Author: Yoshida
Author URI: http://kumalog.com/
*/

*{
margin:0;
padding:0;
font-size:small;
line-height:1.5;
color:#333333;
}
img{border:0px;}
body{
background:url(img/bar.png) repeat-x 0 26px ;
font-family:'verdana','trebuchet ms',sans-serif;
font-size:small;
}

/* Target Firefox 2 */
body, x:-moz-any-link {background:url(img/bar.png) repeat-x 0 32px ;}

/* Then overwrite for Firefox 3 specifically */
body, x:-moz-any-link, x:default {background:url(img/bar.png) repeat-x 0 32px ;}


a{color:#2a57ff;text-decoration:none;}
a:hover{text-decoration:underline;}
img{vertical-align:text-bottom;}
ul li{list-style:circle;}
ul ul li{list-style:disc;}
ul{margin-left:22px;}
ol{margin-left:25px;}


/* ====================================== */
/* ベースレイアウト */
/* ====================================== */
#container{
width:855px;
margin:5px auto;
}
#navi{
background-color:#f4f6ff;
padding:0 3px;
margin-bottom:10px;
}
#main{
width:480px;
float:left;
}
#side-top{
width:336px;
float:right;
margin-bottom:5px;
}
#wrapper{
width:368px;
float:right;
}
#side-left{
width:160px;
float:left;
border-left:1px solid #9acd32;
border-right:1px solid #9acd32;
}
#side-right{
width:200px;
float:right;
}
#bottom{
border-top:1px solid #4b71ff;
background-color:#7e99ff;
padding:5px 0 8px;
clear:both;
font-size:10pt;
text-align:center;
color:white;
}

/* ====================================== */
/* top */
/* ====================================== */
.description{
color:white;
margin-top:26px;
margin-bottom:26px;
font-weight:bold;
font-size:11pt;
}

*:first-child+html .description{margin-top:24px;} /* IE7 */
* html .description{margin-top:24px;} /* IE6 */

/* ====================================== */
/* main */
/* ====================================== */
.text h2{
border-bottom:2px solid #7e99ff;
border-top:2px solid #7e99ff;
padding:0 5px;
font-size:120%;
}
.text p{
margin:1em 0;
}
.text h2{
border-bottom:2px solid #7e99ff;
border-top:2px solid #7e99ff;
padding:0 5px;
font-size:120%;
}
.text h3{
border-bottom:1px solid orange;
margin:5px 0;
padding-left:3px;
width:75%;
}
.text h2 + p,
.text h2 + ul,
.text h2 + ol,
.text h2 + table,
.text h3 + p,
.text h3 + ul,
.text h3 + ol,
.text h3 + table{
margin-top:0.4em;
}
.text h2 + h3{
margin-top:0.7em;
}

#update{
border-top:1px dotted gray;
text-align:right;
margin-top:1em;
margin-bottom:2em;
}
.text table{
width:100%;
border-collapse:collapse;
margin:1em 0;
}
.text table td,.text table th{
padding:0 1px;
border:1px solid gray;
line-height:1.3;
}

/* ====================================== */
/* side */
/* ====================================== */
#wrapper .side-block{
margin-bottom:10px;
}
#wrapper .side-title{
border-top:1px solid orange;
border-bottom:1px solid orange;
padding-left:2px;
font-weight:bold;
}
#wrapper .side-body{
margin:2px;
}
#wrapper ul{margin:2px 2px 10px 20px;}
#wrapper ul ul{margin:0 0 0 16px;}
#wrapper ul,#wrapper li,#wrapper li a{line-height:1.3;}

/* ====================================== */
/* レイアウトie6ハック */
/* ====================================== */
* html body{text-align:center;}
* html #container{text-align:left;}