@charset "UTF-8";
/* CSS Document */


body{
background-color:#4a4a4a;

	font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

#container{
width:99%;
height:auto;
overflow: auto;
margin: 0 auto;

}
.wrap{

margin:0 auto;
}

.box {margin: 0 auto;
width:280px;
margin:5px;
padding:10px;
background-color:#e7e7e7;
overflow:visible;
float:left;
font-size:0.9em;
line-height:1.8em;
border-radius: 5px;
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  

}


 .col2 {
width:240px;
margin:5px;
padding:10px;
background-color:#e7e7e7;
overflow:visible;
float:left;
font-size:11px;
line-height:1.8em;
border-radius: 5px;
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  

}

 .col3 {
width:200px;
margin:5px;
padding:10px;
background-color:#e7e7e7;
overflow:visible;
float:left;
font-size:11px;
line-height:1.8em;
border-radius: 5px;
-webkit-border-radius: 5px;    /* Safari,Google Chrome用 */  
-moz-border-radius: 5px;   /* Firefox用 */  

}
.left{
float: left;
margin-right: 12px;
}

p{
margin: 10px 0px;
}

#migiyose{
text-align:right;
}

img{
margin-bottom: 10px;
}

h3 {
color: #fff;
font-size: 1.0em;
border-bottom: solid 1px #888;
border-right: solid 2px #888;
background-color: rgba(0,0,75,0.9);
padding: 5px 5px 5px 15px;
}

a {
text-decoration: none;
}
	a:link { color: #444; }
	a:visited { color: #666; }
	a:hover { color: #44f; }
	a:active { color: #f22; }

