@charset "utf-8";
body {
    background-color: #e7e7e7;
    background-image: url(../img/top/gradation_gray.png);
    background-repeat: repeat-y;
    background-position: center;
    margin: 0;
    padding: 0;
    font-family: "Lucida Grande","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴ Pro W3","Osaka","メイリオ","ＭＳ Ｐゴシック",Geneva,Arial,Verdana,sans-serif;
}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,form,table,tr,td,th,br {
    margin: 0;
	padding: 0;
}

#container {
	width: 890px;
    margin: 0px auto;
    background-color: #ffffff;
}

#container:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
*html #container {
    height: 1em;
    overflow: visible;
}
/**/
img {
    border: none;
}
.clear {
	display:block;
	height:1px;
	font-size:1px;
	clear:both;
}


.cap1 {
    position:relative;
	width: 220px;
	top: 25px;
	left: 670px;
}
.cap1 a{
    font-size: 13px;
	font-weight:normal;
	text-decoration: none;
	color: #000000;
}
.cap1 a:hover{
    font-size: 13px;
	font-weight:normal;
	text-decoration: none;
	color: #ffffff;
}
.cap2 {
    position: relative;
	width: 450px;
	font-size: 23px;
	font-weight: bold;
	color: #FFFFFF;
	padding-top: 230px;
	padding-left: 215px;
	text-align: left;
}

#wrapper {
    word-break: break-all;
	float:left;
	width: 834px;
	height:auto;
	background-color:#ffffff;
	margin: 30px 28px 30px 28px;
}
#primary {
    float:left; 
    width: 454px; 
    margin-left: 21px;
}
#secondary {
    float:left; 
    width: 169px ; 
    margin: 0px;
}
#advertisement {
    float:right;  
    width: 170px;
    margin: 0px;
}
.ad_box1 {
    margin-bottom: 12px;
	text-align: center;
}
.masatake {
    font-size:14px;
    margin-bottom: 12px;
	text-align: center;
}
#search {
    width:320px;
	float: right;
	margin-top: 230px;
	text-align:right;
	padding-right:30px;
}

.completion-box {
    width: 454px;
	height: auto;
	text-align: center;
	padding-bottom: 20px;
}



<!--これよりbutton-->

#button ul{
	width: 169px;
	height: 100%;
}
#button li{
    list-style: none;
	display: block;
	width: 169px;
	float: left;
	background-repeat:no-repeat;
	margin: 0 0 3px 0;
}
li.home a{
    display: block;
    background-image:url(../img/button/button_home1.jpg);
	width: 169px;
	height: 27px;
}
li.home a:hover{
    background-image:url(../img/button/button_home2.jpg);
}
li.home2 a{
    display: block;
    background-image:url(../img/button/button_home2.jpg);
	width: 169px;
	height: 27px;
}
li.home2 a:hover{
    background-image:url(../img/button/button_home2.jpg);
}
li.medical a{
    display: block;
    background-image: url(../img/button/button_medical1.jpg);
	width: 169px;
	height: 27px;
}
li.medical a:hover{
    background-image: url(../img/button/button_medical2.jpg);
}
li.medical2 a{
    display: block;
    background-image: url(../img/button/button_medical2.jpg);
	width: 169px;
	height: 27px;
}
li.medical2 a:hover{
    background-image: url(../img/button/button_medical2.jpg);
}
li.greeting a{
    display: block;
    background-image: url(../img/button/button_greeting1.jpg);
	width: 169px;
	height: 27px;
}
li.greeting a:hover{
    background-image: url(../img/button/button_greeting3.jpg);
}
li.greeting2 a{
    display: block;
    background-image: url(../img/button/button_greeting3.jpg);
	width: 169px;
	height: 27px;
}
li.greeting2 a:hover{
    background-image: url(../img/button/button_greeting3.jpg);
}
li.history a{
    display: block;
    background-image: url(../img/button/button_history1.jpg);
	width: 169px;
	height: 27px;
}
li.history a:hover{
    background-image: url(../img/button/button_history3.jpg);
}
li.history2 a{
    display: block;
    background-image: url(../img/button/button_history3.jpg);
	width: 169px;
	height: 27px;
}
li.history2 a:hover{
    background-image: url(../img/button/button_history3.jpg);
}
li.directorslist a{
    display: block;
    background-image: url(../img/button/button_directorslist1.jpg);
	width: 169px;
	height: 27px;
}
li.directorslist a:hover{
    background-image: url(../img/button/button_directorslist3.jpg);
}
li.directorslist2 a{
    display: block;
    background-image: url(../img/button/button_directorslist3.jpg);
	width: 169px;
	height: 27px;
}
li.directorslist2 a:hover{
    background-image: url(../img/button/button_directorslist3.jpg);
}
li.rules a{
    display: block;
    background-image: url(../img/button/button_rules1.jpg);
	width: 169px;
	height: 27px;
}
li.rules a:hover{
    background-image: url(../img/button/button_rules3.jpg);
}
li.rules2 a{
    display: block;
    background-image: url(../img/button/button_rules3.jpg);
	width: 169px;
	height: 27px;
}
li.rules2 a:hover{
    background-image: url(../img/button/button_rules3.jpg);
}
li.organ a{
    display: block;
    background-image: url(../img/button/button_organ1.jpg);
	width: 169px;
	height: 27px;
}
li.organ a:hover{
    background-image: url(../img/button/button_organ3.jpg);
}
li.organ2 a{
    display: block;
    background-image: url(../img/button/button_organ3.jpg);
	width: 169px;
	height: 27px;
}
li.organ2 a:hover{
    background-image: url(../img/button/button_organ3.jpg);
}
li.how_to_enter a{
    display: block;
    background-image: url(../img/button/buttonhow_to_enter1.jpg);
	width: 169px;
	height: 27px;
}
li.how_to_enter a:hover{
    background-image: url(../img/button/button_how_to_enter3.jpg);
}
li.how_to_enter2 a{
    display: block;
    background-image: url(../img/button/button_how_to_enter3.jpg);
	width: 169px;
	height: 27px;
}
li.how_to_enter2 a:hover{
    background-image: url(../img/button/button_how_to_enter3.jpg);
}
li.access a{
    display: block;
    background-image: url(../img/button/button_access1.jpg);
	width: 169px;
	height: 27px;
}
li.access a:hover{
    background-image: url(../img/button/button_access3.jpg);
}
li.access2 a{
    display: block;
    background-image: url(../img/button/button_access3.jpg);
	width: 169px;
	height: 27px;
}
li.access2 a:hover{
    background-image: url(../img/button/button_access3.jpg);
}
li.education a{
    display: block;
    background-image: url(../img/button/button_education1.jpg);
	width: 169px;
	height: 27px;
}
li.education a:hover{
    background-image: url(../img/button/button_education2.jpg);
}
li.education2 a{
    display: block;
    background-image: url(../img/button/button_education2.jpg);
	width: 169px;
	height: 27px;
}
li.education2 a:hover{
    background-image: url(../img/button/button_education2.jpg);
}
li.guidance a{
    display: block;
    background-image: url(../img/button/button_guidance1.jpg);
	width: 169px;
	height: 27px;
}
li.guidance a:hover{
    background-image: url(../img/button/button_guidance2.jpg);
}
li.guidance2 a{
    display: block;
    background-image: url(../img/button/button_guidance2.jpg);
	width: 169px;
	height: 27px;
}
li.guidance2 a:hover{
    background-image: url(../img/button/button_guidance2.jpg);
}
li.accredit a{
    display: block;
    background-image: url(../img/button/button_accredit1.jpg);
	width: 169px;
	height: 27px;
}
li.accredit a:hover{
    background-image: url(../img/button/button_accredit2.jpg);
}
li.accredit2 a{
    display: block;
    background-image: url(../img/button/button_accredit2.jpg);
	width: 169px;
	height: 27px;
}
li.accredit2 a:hover{
    background-image: url(../img/button/button_accredit2.jpg);
}
li.info_institute a{
    display: block;
    background-image: url(../img/button/button_info_institute1.jpg);
	width: 169px;
	height: 27px;
}
li.info_institute a:hover{
    background-image: url(../img/button/button_info_institute2.jpg);
}
li.info_institute2 a{
    display: block;
    background-image: url(../img/button/button_info_institute2.jpg);
	width: 169px;
	height: 27px;
}
li.info_institute2 a:hover{
    background-image: url(../img/button/button_info_institute2.jpg);
}
li.info_book a{
    display: block;
    background-image: url(../img/button/button_info_book1.jpg);
	width: 169px;
	height: 27px;
}
li.info_book a:hover{
    background-image: url(../img/button/button_info_book2.jpg);
}
li.info_book2 a{
    display: block;
    background-image: url(../img/button/button_info_book2.jpg);
	width: 169px;
	height: 27px;
}
li.info_book2 a:hover{
    background-image: url(../img/button/button_info_book2.jpg);
}
li.link a{
    display: block;
    background-image: url(../img/button/button_link1.jpg);
	width: 169px;
	height: 27px;
}
li.link a:hover{
    background-image: url(../img/button/button_link2.jpg);
}
li.link2 a{
    display: block;
    background-image: url(../img/button/button_link2.jpg);
	width: 169px;
	height: 27px;
}
li.link2 a:hover{
    background-image: url(../img/button/button_link2.jpg);
}
li.inquiry a{
    display: block;
    background-image: url(../img/button/button_inquiry1.jpg);
	width: 169px;
	height: 27px;
}
li.inquiry a:hover{
    background-image: url(../img/button/button_inquiry2.jpg);
}
li.inquiry2 a{
    display: block;
    background-image: url(../img/button/button_inquiry2.jpg);
	width: 169px;
	height: 27px;
}
li.inquiry2 a:hover{
    background-image: url(../img/button/button_inquiry2.jpg);
}

