@charset "utf-8";
@import url(class.css);


#main h3 {border:1px solid #CCCCCC;}
#main h3 img {margin:2px;}
#main div {width:789px; margin-top:20px; padding-top:15px; border-top:1px solid #CCCCCC;}
#main div h4 {float:left; width:145px; font-size:1.2em;}

#privilege {margin-top:25px;}
#privilege ol {width:628px; margin-left:161px; font-size:1.1em;}
#privilege ul {width:628px; margin:10px 0px 0px 161px;}

#admission {}
#admission p {width:628px; margin-left:161px; font-size:1.1em;}
#admission ul {width:628px; margin:19px 0px 0px 161px;}
#admission li {width:306px; overflow:hidden;}
#admission li a {display:block; border:1px solid #CCCCCC; overflow:hidden;}
#admission li img {}
#admission li a:hover {border:2px solid #7399BC;}
#admission li a:hover img {margin:-1px;}
#admission li h5 {margin-top:19px; font-weight:bold;}
#admission li.pc {float:left;}
#admission li.pc h5 {margin-bottom:4px;}
#admission li.mobile {float:none; margin-left:322px;}
#admission li.mobile .qrcode {float:right; margin-top:19px;}
#admission li.mobile h5 {width:214px;}
#admission li.mobile p {width:214px; margin:6px 0px 0px;}
#admission li.mobile em {display:block; width:214px;}
#admission li.mobile em a {display:inline; border:none;}
#admission li.mobile em a:hover {border:none;}
#admission li .link {display:inline-block; width:auto; margin:0px; border:none; padding-bottom:0px; background-position:0px 0.3em; font-size:1.1em; line-height:150%;}
#admission li .link:hover {border:none;}

#point {}
#point p {width:628px; margin-left:161px; font-size:1.1em;}
#point .link {display:inline-block; width:auto; margin:6px 0px 0px 161px; background-position:0px 0.45em; font-size:1.1em;}
#point ul {width:628px; margin:8px 0px 0px 161px;}


* html #privilege ol, 
* html #privilege ul, 
* html #admission p, 
* html #admission ul, 
* html #point p, 
* html #point .link, 
* html #point ul {margin-left:158px;}
* html #admission li.mobile {margin-left:319px;}
