/* CSS Document */

body {
width:100%;
background-color:#f6f5f2;
}

.fixed {
    position: fixed;
    top: 0;
    z-index: 20;
}


div#header_space {
margin-top:50px;
margin-bottom:30px;
}
div#comlist_frame {
text-align:left;
margin:0px auto 0px;
width:1100px;
}

div#header_date {
width:620px;
float:left;
font-size:40px;
color:#4193e0;
font-weight:bold;
}
div#header_date span {
font-size:26px;

}

div#header_btn {
width:480px;
float:right;
text-align:right;
padding-top:16px;
}

a#header_sheet {
padding:16px 30px 14px;
background-color:#79a328;
font-weight:bold;
border-radius:4px;
text-decoration:none;
color:#FFFFFF;
}
a:hover#header_sheet {
background-color:#abcc6b;
border:2px solid #79a328;
padding:14px 28px 12px;
}



a#header_reserve {
padding:16px 30px 14px;
background-color:#eb6e8e;
font-weight:bold;
border-radius:4px;
text-decoration:none;
color:#FFFFFF;
}
a:hover#header_reserve {
background-color:#f59db3;
border:2px solid #eb6e8e;
padding:14px 28px 12px;
}




/*company info*/
ul#date {
list-style-type:none;
margin:10px;
padding:0px;
z-index:20;
}
ul#date li {
background-color:#444444;
padding:5px;
font-size:14px;
float:left;
margin-right:5px;
color:#FFFFFF;
width:36px;
text-align:center;
}



ul#comlist {
list-style-type:none;
margin:0px;
padding:0px;
margin-top:80px;
z-index:10;
}

ul#comlist li {
margin-bottom:10px;
width:100%;
background-color:#FFFFFF;
}

div.sanka {
margin:0px 0px 0px 10px;
float:left;
}
div.sanka p {
margin:10px 5px 10px 0px;
padding:25px 0px 23px;
float:left;
background-color:#eb6e8e;
width:46px;
text-align:center;
color:#FFFFFF;
font-size:14px;
}
div.sanka p.no {
margin:10px 5px 10px 0px;
padding:23px 0px 23px;
float:left;
background-color:#FFFFFF;
border:1px solid #cccccc;
width:44px;
text-align:center;
color:#cccccc;
}


div.detail {
float:left;
text-align:left;
width:932px;
font-size:14px;
margin-left:5px;
}
div.detail p.name {
padding:0px;
margin:10px 10px 0px 10px;
font-size:18px;
font-weight:bold;
}
div.detail div.others  {
padding:0px;
margin:0px 10px 0px;
}
p.gyokai {
font-size:12px;
width:100%;
margin:0px 0px;
padding:0px;
}
p.comment {
float:left;
width:615px;
padding:0px;
margin:0px 0px;
}
p.links {
float:left;
width:290px;
padding:0px;
margin:0px 0px 10px;
color:#cccccc;
}
p.links a {
color:#333333
;
}
p.links a:hover {
color:#f59db3;
}

p.links a.nodata {
color:#999999;
text-decoration:none;
}

/*obi*/
ul#comlist li.obi {
background-color:#7bb35c;
padding:10px 0px 10px;
}
ul#comlist li.obi span {
display:block;
margin:0px 20px;
font-size:20px;
font-weight:bold;
color:#FFFFFF;
}



/*under_space*/
div#under_space {
width:100%;
margin-top:60px;
margin-bottom:60px;
position:relative;
z-index:30;
}

div.under_left {
width:740px;
float:left;
background-color:#FFFFFF;
}

div.under_right {
width:330px;
float:right;
}

p.scholorship {
margin:50px;
padding:0px;
lihe-height:150%;
font-size:14px;
}
span.sctitle {
font-size:24px;
font-weight:bold;
display:block;
color:#4193e0;
margin-bottom:32px;
}
span.scsubtitle {
font-size:16px;
font-weight:bold;
color:#eb6e8e;
display:block;
margin-bottom:16px;
}
span.sclead {
font-size:18px;
font-weight:bold;
display:block;
margin-bottom:12px;
}

a.reserve_btn_under {
font-size:16px;
background-color:#eb6e8e;
display:block;
text-align:center;
color:#FFFFFF;
margin:20px 100px 40px;
padding:20px 0px 20px;
border-radius:4px;
}
a.reserve_btn_under span {
font-size:30px;
}
a:hover.reserve_btn_under {
background-color:#f59db3;
}



/*under_right_contents*/
div.map_area {
background-color:#FFFFFF;
border-top:5px solid #BB0000;
font-size:12px;
margin-bottom:30px;
}
div.map_area strong {
font-size:20px;
display:block;
text-align:center;
margin:20px 0px 20px;
}
div.map_area p {
margin:16px;
padding:0px 0px 16px;
line-height:160%;
}
div.map_area p strong {
font-size:14px;
display:inline;
}



div.sheet_area {
background-color:#FFFFFF;
border-top:5px solid #c89a4b;
font-size:12px;
margin-bottom:30px;
}
div.sheet_area strong {
font-size:20px;
display:block;
text-align:center;
margin:20px 0px 20px;
color:#c89a4b;
}
div.sheet_area p {
margin:16px;
padding:0px 0px 8px;
line-height:160%;
}

div.sheet_area p a {
display:block;
font-size:18px;
text-align:center;
margin:24px 0px 10px;
padding:12px 0px 12px;
color:#FFFFFF;
width:100%;
background-color:#c89a4b;
border-radius:4px;
text-decoration:none;
}
div.sheet_area p a:hover {
background-color:#e1cca7;
}





div.schedule_area {
background-color:#FFFFFF;
border-top:5px solid #4193e0;
font-size:12px;
margin-bottom:30px;
}
div.schedule_area strong {
font-size:20px;
display:block;
text-align:center;
margin:20px 0px 20px;
color:#4193e0;
}
div.schedule_area p {
margin:16px;
padding:0px 0px 8px;
line-height:160%;
}

div.schedule_area p a {
display:block;
font-size:18px;
text-align:center;
margin:24px 0px 10px;
padding:12px 0px 12px;
color:#FFFFFF;
width:100%;
background-color:#4193e0;
border-radius:4px;
text-decoration:none;
}
div.schedule_area p a:hover {
background-color:#a1c6ea;
}




div.conduct_area {
background-color:#FFFFFF;
border-top:5px solid #4193e0;
font-size:12px;
margin-bottom:30px;
}
div.conduct_area strong {
font-size:20px;
display:block;
text-align:center;
margin:20px 0px 20px;
color:#4193e0;
}
div.conduct_area p {
margin:16px;
padding:0px 0px 8px;
line-height:160%;
}

div.conduct_area p a {
display:block;
font-size:18px;
text-align:center;
margin:24px 0px 10px;
padding:12px 0px 12px;
color:#FFFFFF;
width:100%;
background-color:#4193e0;
border-radius:4px;
text-decoration:none;
}
div.conduct_area p a:hover {
background-color:#a1c6ea;
}
div.conduct_area p img {
margin:0px 8px 8px 0px
}



/*footer_area*/
div#footer_area {
display:none;
}


/*cu_banner*/
div.cu_area1 {
float:left;
width:49%;
background-color:#FFFFFF;
}
div.cu_left {
width:100%;
}
p.cu_img {
width:180px;
margin:0px;
padding:10px;
float:left;
}
p.cu_img img {
width:180px;
}
p.cu_text {
margin:0px;
padding:10px;
font-size:12px;
float:left;
width:300px;
}

div.cu_area img {
width:180px;
}

/*cms_css*/
div.cms h1 {
    font-size:x-large;
    background-color:#f8f7f3;
    padding:8px;
}
div.cms h2 {
    font-size:16px;
    color:#eb6e8e;
}
div.cms h3 {
    font-size:20px;
}
div.cms h4 {
    font-size:16px;
    font-weight:normal;
    line-height:150%;
}
div.cms h5 {
    font-size:12px;
    line-height:150%;
    font-weight:normal;
}
.access{
    padding:10px;
    margin-bottom:50px;
    text-align:center;
}

.title_access {
    text-align:left;
    font-size:x-large;
    background-color:#f8f7f3;
    padding:8px;
}
    a.googlebtn{
	display:block;
	background-color:#EDEAD0;
	color:#3A3A3A;
	text-align:center;
	text-decoration:none;
	padding:3% 5% 3%;
	font-size:large;
	border-radius:8px;
	margin:12px 0px 0px;
    }
    a.googlebtn:hover{
	background-color:#E5E2C5;
    }




/*cms_css*/
div.cms h1 {
    font-size:x-large;
    background-color:#f8f7f3;
    padding:8px;
}
div.cms h2 {
    font-size:16px;
    color:#eb6e8e;
}
div.cms h3 {
    font-size:20px;
}
div.cms h4 {
    font-size:16px;
    font-weight:normal;
    line-height:150%;
}
div.cms h5 {
    font-size:12px;
    line-height:150%;
}
div.cms h6 {
    font-size:x-large;
    background-color:#459fb7;
    padding:8px;
    color:#fef052;
}
div.cms p {
        font-size:20px;
        color:#459fb7;
}

