body{
background-image:url(images/back2.jpg);
background-repeat:no-repeat;
font-size:14px;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
color:#333333;
}

#border {
border: 0px;
width:770px;
height:2220px;
background-image:url(images/haikei4.gif);
background-repeat:no-repeat;
}

/* 上部LOGO LONK */

#container{
border: 0px;
width: 765px;
height: 120px;
}

#logo{
border: 0px;
width: 275px;
height: 115px;
float:left;
background-image:url(images/sc_logo.gif);
background-repeat:no-repeat;
}

#menu1{
border: 0px;
width: 480px;
height: 50px;
float:right;
}

#menu1 ul{
margin: 0px;
margin: 0px;
list-style:none;
padding-top:1em;
}

#menu1 li{
font-size:18px;
display:inline;
padding-right:2em;
}

/*
#menu2{
border: 0px;
width: 480px;
height: 50px;
float:right;
}

#menu2 ul{
margin: 0px;
list-style:none;
padding-top:1em;
}

#menu2 li{
font-size:18px;
display:inline;
padding-right:2em;
}
 */

/* コンテンツ　Menu */

#globalnav{
border: 0px;
width: 765px;
height: 50px;
}

#topmenu{
border: 0px;
width: 760px;
height: 45px;
float:left;
}

#topmenu ul{
margin: 0px;
list-style:none;
}

#topmenu li{
font-size:14px;
display:inline;
padding-right:3em;
}

#topmenu a {
width:120px;
height:40px;
float:left;
margin:0px;
padding:5px 0px 0px 0px;
background-image:url(images/rollhikei.jpg);
background-repeat:no-repeat;
text-decoration:none;
}

#topmenu a:hover {
background-position:0% -40px;
}

#topmenu a:hover span {
background-position:100% -40px;
}

* html #topmenu{
clear:right;
}

*:first-child+html #topmenu{
clear:right;
}

#topmenu a:active{
color:#8ba85d;
text-decoration: none;
}

#topmenu a:visited{
color:#1A1A1A;
text-decoration: none;
}

#topmenu a:link{
color:#1A1A1A;
text-decoration: none;
}

#topmenu a:hover{
color:#8ba85d;
text-decoration: none;
}

/* aタグ */

a:active{
color:#1A1A1A;
text-decoration: none;
}

a:visited{
color:#FF3300;
text-decoration: none;
}

a:link{
color:#FF3300;
text-decoration: none;
}

a:hover{
color:#1A1A1A;
text-decoration: none;
}


/* 上部写真 */


#photo{
width:760px;
height:350px;
background-image:url(images/hope.jpg);
background-position:center;
background-repeat:no-repeat;
}

/*
#check{
width:180px;
height:50px;
float:left;
}
*/
#check ul{
margin: 0px;
list-style:none;
}

#check li{
font-size:14px;
line-height:110%;
display:inline;
}

#check a {
width:120px;
height:40px;
float:left;
margin-top:300px;
margin-left:-22px;
background-image:url(images/check_back.gif);
background-repeat:no-repeat;
text-decoration:none;
}

#check a:hover {
background-position:0% -40px;
}

#check a:hover span {
background-position:100% -40px;
}

* html1 #check{
clear:right;
}

*:first-child+html #check{
clear:right;
}

#check a:active{
color:#993333;
text-decoration: none;
}

#check a:visited{
color:#CCCCCC;
text-decoration: none;
}

#check a:link{
color:#CCCCCC;
text-decoration: none;
}

#check a:hover{
color:#993333;
text-decoration: none;
}

/* 自分らしく生きるトータルCSS */

#main_contents{
width:760px;
height:1600px;
}

#title{
width:755px;
height:30px;
background-image:url(images/hope_line.gif);
background-position:center;
background-repeat:no-repeat;
color:#FF3300;
}

h2{
font-size:20px;
padding-top:0.3em;
}


/* 自分らしく生きるとは？ */

#application{
width:755px;
height:480px;
float:left;
line-height:150%;
}

h4{
color:#D54500;
}


#application2{
width:755px;
height:300px;
float:left;
line-height:125%;
}


#application3{
width:755px;
height:365px;
float:left;
line-height:125%;
}

#application4{
width:755px;
height:200px;
float:left;
line-height:125%;
}


/*ライン */
#line1{
width:755px;
height:25px;
float:left;
background-image:url(images/hope_line_content.gif);
background-position:center;
background-repeat:no-repeat;
}

#line2{
width:755px;
height:25px;
float:left;
font-size:16px;
padding-top:8px;
background-image:url(images/hope_line_content2.gif);
background-position:center;
background-repeat:no-repeat;
}

.style1 {
	color: #000000;
	font-weight: bold;
}

/*フォームページ */

#check2{
width:750px;
height:50px;
float:left;
}

#check2 ul{
margin: 0px;
list-style:none;
}

#check2 li{
font-size:14px;
line-height:110%;
display:inline;
}

#check2 a {
width:244px;
height:40px;
float:left;
margin-left:250px;
background-image:url(images/check2_back.gif);
background-repeat:no-repeat;
text-decoration:none;
}

#check2 a:hover {
background-position:0% -40px;
}

#check2 a:hover span {
background-position:100% -40px;
}

* html1 #check2{
clear:right;
}

*:first-child+html #check2{
clear:right;
}

#check2 a:active{
color:#993333;
text-decoration: none;
}

#check2 a:visited{
color:#CCCCCC;
text-decoration: none;
}

#check2 a:link{
color:#CCCCCC;
text-decoration: none;
}

#check2 a:hover{
color:#993333;
text-decoration: none;
}


/*コピーライト */
#footer{
border: 0px;
width: 765px;
height: 74px;
}

#footer_image{
border: 0px;
width: 755px;
height: 45px;
background-image:url(images/footer_line.gif);
background-position:center;
background-repeat:no-repeat;
}

#footer_moji{
border: 0px;
width: 755px;
height: 25px;
color:#4B9807;
}

