@charset "UTF-8";
/* CSS Document */


.resizeimage img { width: 100%; }


#number {
	height: auto;
	width: 650px;
	text-align: left;
	font-size: 9pt;
	line-height: 16pt;
	padding-left:20px;
	text-indent:-15px;
	width: 613px;
	border: 1px solid #CCC;
	color: #F06;
	margin-bottom: 10px;
}
.yajirushi {
	text-align: center;
	padding-bottom: 5px;
	padding-right: 15px;
}

#contents {
	height: auto;
	width: 650px;
	text-align: left;
	margin-bottom: 10px;
	font-size: 9pt;
	line-height: 16pt;
	margin-right: 75px;
	margin-left: 75px;
	padding-left: 15px;
}
#contentsback {
	height: auto;
	width: 800px;
	background-image: url(images/space.jpg);
	background-repeat: repeat-y;
	text-align: center;
	margin: auto;
	padding-bottom: 10px;
}
#title {
	font-size: 11pt;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #FCC;
	border-bottom-color: #F06;
	height: 20px;
	width: 650px;
	margin-right: 75px;
	margin-left: 75px;
	text-align: left;
	color: #F06;
	border-top-style: solid;
	clear: both;
}
#chuumon {
	height: auto;
	width: 635px;
	color: #F06;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 5px;
}
#title2 {
	font-size: 9pt;
	font-weight: bold;
	clear: both;
}
#wrap {
	text-align: center;
	width: 100%;
	margin: auto;
}
#head {
	margin: auto;
	width: 800px;
	text-align: center;
	height: 452px;/*元は359だった*/
}

#contentsobi {
	height: auto;
	width: 635px;
	text-align: left;
	margin-bottom: 10px;
	font-size: 9pt;
	line-height: 16pt;
	margin-right: 75px;
	margin-left: 90px;
	background-color: #CCC;
	margin-top: 30px;
}
#footerback {
	height: 40px;
	width: 800px;
	background-image: url(images/index_18.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin: auto;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 8pt;
}
#contents_big {
	height: auto;
	width: 650px;
	text-align: left;
	margin-bottom: 10px;
	font-size: 11pt;
	line-height: 16pt;
	margin-right: 75px;
	margin-left: 75px;
	padding-left: 15px;
}

#photo {
    width: 720px;
    height: 400px;
    margin: 0 auto;
    text-align: left;
    overflow: hidden;
    position: relative;
}

#photo img {
    top: 0;
    left: 0;
    position: absolute;
}


.cd {
	width: 650px;
	margin-right: 75px;
	margin-left: 75px;
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}
.cdtitle {
	font-size: 14pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.cdimage {
	float: left;
	width: 200px;
}
.cd_margin {
	padding-left: 100px;
	padding-right: 75px;
}
.cdtext {
	width: 390px;
	float: right;
	text-align: left;
	padding-left: 30px;
}
.cdsukima {
	clear: both;
	height: 20px;
}
.whatsnewtext {
	width: 705px;
	text-align: left;
	margin-left: 45px;
}
.whatsnewtitle {
	font-size: 12pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	padding-top: 10px;
}

.square_tab{	
	font-family: 'Times New Roman',serif;
	font-size: 20px;
	text-align:center;
	color: black;/*文字色*/
    text-decoration: none;
    background: #000000;/*背景色*/
    border-left: solid 5px #FFD700;/*左線*/
    font-weight: normal;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.29);
}
.contentsback {
	height: auto;
	width: 800px;
	background-image: url(images/space.jpg);
	background-repeat: repeat-y;
	text-align: center;
	margin: auto;
	padding-bottom: 10px;
}
.profile {
	width: 705px;
    background: #F5F5F5;/*背景色*/
	text-align: left;
	margin-left: 50px;
}
.profiletitle {
	font-size: 12pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
.profileimage {
	float: left;
	width: 200px;
}
.profile_margin {
	padding-left: 100px;
	padding-right: 75px;
}
.profiletext {
	width: 390px;
	float: right;
	text-align: left;
	padding-left: 30px;
}

.video {
	width: 705px;
    background: #FFFFFF;/*背景色*/
	text-align: left;
	margin-left: 50px;
}
.videotitle {
	font-size: 12pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

.link {
	width: 705px;
    background: #FFF0F5;/*背景色*/
	text-align: left;
	margin-left: 50px;
}
.linktitle {
	font-size: 12pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

.activehistory {
	width: 705px;
    background: #FFFFFF;/*背景色*/
	text-align: left;
	margin-left: 50px;
}
.activehistorytitle {
	font-size: 12pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

.blog {
	width: 705px;
    background: #FFFFFF;/*背景色*/
	text-align: left;
	margin-left: 50px;
}
.blogtitle {
	font-size: 12pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

.cdpage {
	width: 705px;
    background: #FFFFFF;/*背景色*/
	text-align: left;
	margin-left: 50px;
}
.cdpagetitle {
	font-size: 12pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

.topimage {
	background-image: url(images/space.jpg);
	background-repeat: repeat-y;

}

.workscontentspage {
	width: 605px;
    background: #FFFFFF;/*背景色*/
	text-align: center;
	margin-left: 100px;
}
.workscontentstitle {
	font-size: 12pt;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}

a.white:link {
text-decoration : none; 
color : #ffffff; 
}
a.white:visited {
text-decoration : none; 
color : #ffffff; 
}
a.white:active {
text-decoration : none; 
color : #ffffff; 
}
a.white:hover {
text-decoration : none; 
color : #ffffff; 
}