﻿body{
 font-family: Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
 max-width:90%;
 margin-left:auto;
 margin-right:auto;
}
h1{margin-top:2.5em;}
#gba_hyoshi img{
 border:solid 1px #999;
}

#outsite{
 text-align:center;
}
#outsite form{
 margin:0px;
 padding:0px:
}
#outsite a.ablock{
 display:block;
 border-bottom:solid 1px #996;
 color:#000;
 font-weight:bold;
 padding:0.1em;
 height:1.3em;
}
#outsite a.ablock:hover{
 background-color:#cfc;
}
#outsite a.ablock img{
 vertical-align: middle;
 border:none;
}
#outsite span{
 background-color:#fff;
}
#plusframe{
 position:absolute;
 top:2em;
 right:0px;
 background-color:#fff;
 border:1px solid #ccc;
 width:98%;
}
#plusframe h2{
 text-align:center;
 font-size:1em;
 margin:0px;
}
#plusframe a{
 text-decoration:none;
}
#plusframe iframe{
 height:40em;
 width:99.5%;
 border-top:1px solid #ccc;
}
#cathand{
 margin:0.2em;
 font-size:90%;
}

#menu{
	background:#603;
	width:100%;
	text-align:left;
	vertical-align:50%;
}
#menu a{
	display:inline-block;
	text-align:center;
	padding: 1.3em 2.5em;
	color:#fff;
	background:#603;
	margin:0px;
	text-decoration:none;
	border-right:solid 1px #a6a;
	white-space:nowrap;
}
#menu a:first-child{
	
	border-left:solid 1px #a6a;
}
#menu a:hover,#menu a.selected{
	background:#969;
}

div.row img{
	height:6em;
	width:auto;
	margin:auto;
}
div.row p br{
	display:none;
}
div.row p{
	display:inline-block;
}
div.container-fluid hr{
	margin:0.3em 0;
}

#plusLinlOut h4{width:13em;}
#plusLinlOut a{font-size:120%;}
#plusLinlOut span{font-size:80%;}
@media screen and (max-width: 991px){
 #menu a{display:none;}
 #menu a:first-child{display:inline-block;}
 #plusLinlOut h4{width:9em;}
 #plusLinlOut span{display:block; margin-bottom:0.5em;}
}
@media screen and (max-width: 480px){
 #plusLinlOut{display:none;}
 div.row img{height:auto;}
}
