﻿*{
	margin:0;
	padding:0;
}
body {color:#333333;margin:0px;padding:0px;text-align:center;background-color:#ffffff;font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; letter-spacing:2px;}
#loading{display:none;opacity:0.8;filter:alpha(opacity=80);background-color:#000000;padding-top:14%;position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;color:#ffffff;}

h1, h2, h3 {margin:0px;padding:0px;font-size:14px;font-weight:bold;white-space: nowrap;display: inline; }

#catchcopy{border-color:#cccccc; border-style:dashed; border-width:1px; padding:5px; width:925px;}
.corner{border-radius: 15px;         /* CSS3 */
   -moz-border-radius: 15px;    /* Firefox */
   -webkit-border-radius: 15px; /* Safari,Chrome */
   border: 1px #669933 solid;     /* 枠線の装飾 */
}
.corner-1{border: #669900 solid 1px; padding:20px; width:880px; margin:0 auto; text-align:left; margin-bottom:20px; letter-spacing:3px;}
#koubou{margin-bottom:30px; margin-top:15px;}
#koubou-text1{font-size:x-large; font-weight:bold; letter-spacing:5px; margin:20px 0 20px 0;}
#koubou-text2{}
#yahoobookmark{margin:20px; font-size:small;}

.download{ margin:20px;}
.p-starttext{ font-size:14px; font-weight:bold; margin-bottom:15px;}
.preview{ margin:0 auto;}
.datasize{}
.downloadarea{ margin:15px;}
.downloadarea2{ line-height:25px;}
.anothercontents{ margin:40px;}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE anime ^^^^^^^^^^ */
#anime-text{}
#anime-image{text-align:center; padding:10px;}
#anime-image img{margin-top:5px; border:0;padding:80px; border:5px #EEE solid;}
#anime-data{text-align:center; margin-top:10px; }
#anime-retry{margin-top:5px; margin-bottom:20px; border:0;padding:20px; border:5px #EEE solid; width:800px;}
#anime-download{ margin:15px;}
#anime-footer{ width:100%; margin:0 auto; height:25px;border-top:4px solid #99cc00; margin-top:10px; }
#anime-footer a{ margin-right:20px;font-size:small;letter-spacing:3px; text-decoration:none;}


a:link{ text-decoration:underline; color:blue; }

a:visited { text-decoration:underline; color:blue; } 

a:active{ text-decoration:underline; color:blue; }

a:hover{ text-decoration:underline; color:blue; }

.green {color: #669933;}

.red {color: #FF0000;}

.wiki550{ width:550px;}

.wakusen{ border-color:#cccccc; border-style:solid; border-width:1px; padding:15px;}

.wakusen0{ border-color:#cccccc; border-style:solid; border-width:1px; padding:0px;}

.wakusen1{ border-color:#cccccc; border-style:solid; border-width:1px; padding:1px;}

.wakusen5{ border-color:#cccccc; border-style:solid; border-width:1px; padding:5px;}

.wakusen2{ border-color:#cccccc; border-style:dashed; border-width:1px; padding:20px;}

.wakusen3{ border-color:#cccccc; border-style:dashed; border-width:1px; padding:5px;}

.wakusenad{ border-color:#cccccc; border-style:solid; border-width:1px; padding:5px;}

.wakusengreen{ border-color:#669933; border-style:solid; border-width:2px; padding:5px;}

.wakusenyahoo{ border-color:#669933; border-style:solid; border-width:1px; padding:5px;}

.next{background-image:url(img/next.gif); background-position:bottom; background-repeat:no-repeat;}

.girl{background-image:url(img/guidance.gif); background-position:bottom; background-repeat:no-repeat;}
.security{ }


.centerset{ margin:0 auto; text-align:center;	}

}

.style1 {font-size: large; letter-spacing:3px;}

.style2 {font-size: medium; letter-spacing:3px;}

.style3 {color: #FF0000;font-size: medium; letter-spacing:3px;}



#styletwo{position:relative;text-align:center;display:block;height:26px;font-size:12px;background:transparent url(img/bgOFF.gif) repeat-x top center; vertical-align:baseline;}

#styletwo ul{margin:0;padding:0;list-style-type:none;width:auto; text-align:center; width:890px; vertical-align:baseline;}

#styletwo ul li{display:block;float:left;margin:0 1px 0 0; vertical-align:baseline;}

#styletwo ul li a{display:block;float:left;color:#333333;text-decoration:none;padding:6px 10px 0 10px;height:26px; vertical-align:baseline;}

#styletwo ul li a:hover,#styletwo ul li a.current{color:#fff;background:transparent url(img/bgON.gif) repeat-x top left; vertical-align:baseline;}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE menu ^^^^^^^^^^ */
#menu-new{text-align: left;background:transparent url(images/menu-bgimage.gif) repeat-x top left;}
#menu-new ul{display:inline;}
#menu-new ul li{display:inline;list-style-type:none;}
#menu-new img{border:none; border-right:#9c0 1px dotted;}
#menu-headerline{ border-bottom: #77C561 1px solid; background:url(images/menu-headerline.gif) repeat;width:100%;height:20px;}
#menu-logo{margin:0 auto;background-image:url(images/logo-bannerkoubou.gif);background-repeat:no-repeat;width:960px;height: 60px; text-align:right;}
#menu-underline{ background:url(images/menu-underline.gif) repeat;width:100%;height:35px; margin-bottom:10px; margin-top:1px;}


/* ^^^^^^^^ BELOW IS THE CODE FOR THE headline ^^^^^^^^^^ */

#headline{ background-image:url(images/menu-headerline.gif);

background-repeat: repeat;

width:100%;

height:20px;

font-size:11px;

color:#FFFFFF;

text-align:right;

font-weight:bold;

letter-spacing:2px;

}

#cash{font-size:small;

color:#FFFFFF;

text-align:right;



	}

}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE news ^^^^^^^^^^ */

#news{width:925px; height:25px;border-width:1px; border-color:#669933; border-style:solid; padding-top:8px; font-size: 14px; letter-spacing:2px; margin-bottom:15px;}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE header ^^^^^^^^^^ */

#header{background-image:url(images/logo-bannerkoubou.gif);

background-position: left;

background-repeat:no-repeat;

width:960px;

height: 60px;

text-indent: 490px;

margin:0 auto;

}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU ^^^^^^^^^^ */

#menue{position:relative;display:block;height:37px;font-size: 11px;font-weight:bold;

background:transparent url(images/menu-bgimage.gif) repeat-x top left;

margin-bottom:1px;font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; letter-spacing:2px;}

#menue ul{margin:0;padding:0;list-style-type:none;width:950px; height:auto;}

#menue ul li{display:block;float:left;}

#menue ul li a{display:block;float:left;color:#FFFFFF;text-decoration:none;padding:10px 13px 0 14px;height:35px;background:transparent url(images/menu-headerline.gif) no-repeat top left right; border-right: #FFF solid thin;}

#menue ul li a:hover,#menue ul li a.current{color:#FFFFFF;background:transparent url(http://gemelli.s14.coreserver.jp/images/bgON3.gif) repeat-x top left;}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU2 ^^^^^^^^^^ */

#menue2{position:relative;display:block;height:39px;font-size:x-small;font-weight:bold;

background:transparent url(images/menu-underline.gif) repeat-x top left;

border-top:6px solid #99cc00;margin-bottom:20px;font-family:'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, Osaka, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif; letter-spacing:2px;}

#menue2 ul{margin:0;padding:0;list-style-type:none;width:950px;}

#menue2 ul li{display:block;float:left;}

#menue2 ul li a{display:block;float:left;color:#555555;text-decoration:none;padding:9px 10px 0px 10px;height:23px;}

#menue2 ul li a:hover,#menue2 ul li a.current{color:#669900;background:#fff url(images/menu-underline.gif) no-repeat top right;}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE MENU2TOP ^^^^^^^^^^ */

#menue2top{position:relative;display:block;height:39px;font-size:11px;font-weight:bold;

background:transparent url(images/menu-underline.gif) repeat-x top left;

border-top:6px solid #99cc00;

margin-bottom:20px;}

#menue2top ul{margin:0;padding:0;list-style-type:none;width:920px;}

#menue2top ul li{display:block;float:left;margin:0;}

#menue2top ul li a{display:block;float:left;color:#555555;text-decoration:none;padding:10px 10px 0 10px;height:24px;background:transparent url(images/menu-underline.gif) no-repeat top right;}

#menue2top ul li a:hover,#menue2 ul li a.current{color:#669900;background:#fff url(images/menu-underline.gif) no-repeat top right;}



/* ^^^^^^^^ BELOW IS THE CODE FOR THE GOOGLE ^^^^^^^^^^ */

#google72815{margin:0 auto;padding:0px; width:900px; position:relative;bottom:7px; background-color:#669933;}

#google72815-2{margin:0 auto;padding:0px; width:728px; position:relative;bottom:12px; background-color:#669933; margin-top:30px; margin-bottom:8px;}

#google46815{margin:0 auto;border-color:#FFFFFF; border-style:solid; border-width:1px; padding:0px; width:468px; position:relative;bottom:7px; background-color:#669933;}

#google72890{ margin-top:10px;}

#googlesearch{position:relative;display:block;height:39px;font-size:11px;font-weight:bold;

background:transparent url(http://gemelli.s14.coreserver.jp/images/bgOFF2.gif) repeat-x top left;

border-top:6px solid #99cc00;margin-bottom:20px;}



#google46890{width:100%; padding-top:13px;padding-bottom:13px; position:relative;bottom:12px; border-bottom:1px #cccccc solid; border-top:1px #cccccc solid;}

#google46890under{width:100%; padding-top:13px;padding-bottom:13px;border-bottom:1px #cccccc solid; border-top:1px #cccccc solid; margin-top:15px;}

#sidecontent{position:absolute; right:20px; top:300px;}

#sidecontent2{position:absolute; right:20px; top:1000px;}



/* ^^^^^^^^ BELOW IS THE CODE FOR THE content ^^^^^^^^^^ */

#content{ margin:0 auto;width:100%;}

#content2{ margin:0 auto;width:100%;}





/* ^^^^^^^^ BELOW IS THE CODE FOR THE footermenue ^^^^^^^^^^ */

#footermenue{ position: relative;display:block;height:30px;font-size:small;border-top:4px solid #99cc00; margin-top:15px; letter-spacing:3px;}

#footermenue ul{padding:0;list-style-type:none; margin:0 auto; width:950px;}

#footermenue ul li{display:block;float:left;}

#footermenue ul li a{display:block;float:left;text-decoration:none;padding:8px 0px 4px 20px;}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE footer ^^^^^^^^^^ */

#footer{ position: relative;left:0;bottom:0; font-size:small; font-weight:bold;color:white;background-image:url(images/menu-bgimage.gif);width:100%;height:27px;padding:10px 0 0 0;clear:left;}

/* Styles for ColorPicker popUp */



#colorpicker {

  position: absolute;

  width: 145px;

  height: 135px;

  overflow: hidden;

  background: #F9F9F9;

  border: 2px #C0C0C0 outset;

  z-index: 1000;

}



#colorpicker-hue-container {

    position: absolute; 

    top: 4px;

    left: 120px; 

    width: 18px;

    height: 110px; 

}



#colorpicker-hue-bg-img {

    width: 100%; 

    height: 100%; 

}



#colorpicker-hue-slider {

    position: absolute; 

    top: 0;

    left: 0; 

    width: 100%;

    height: 100%; 

}



#colorpicker-hue-thumb { 

    position: absolute; 

    top: 0;

    left: 0;

    width: 18px; 

    height: 18px; 

    z-index: 1009;

    cursor: default;

}



#colorpicker-bar {

  text-align: right;

  padding-right: 10px;

}



#colorpicker-close {

  cursor: pointer;

  color: blue;

  font-size: 10px;

  font-family: Tahoma, Helvetica, Sans-Serif;

  font-weight: bold;

}



#colorpicker-div {

  position: absolute; 

  top: 8px;

  left: 8px; 

  width: 100px;

  height: 100px; 

  border: 1px solid #666;

}



#colorpicker-bg,

#colorpicker-bg-overlay { 

  position: absolute; 

  top: 0;

  left: 0;

  width: 100%;

  height: 100%;

  z-index: 1001;

  overflow: hidden;

}

#colorpicker-selector { 

  position: absolute; 

  top: 0px;

  left: 0px;

  width: 11px; 

  height: 11px; 

  z-index: 1009;

  margin-top: -6px;

  margin-left: -6px;

  cursor: default;

}

#colorpicker-selector img {

  position: absolute;

  left: 0;

  top: 0;

}

#colorpicker-footer {

  position: absolute; 

  top: 114px;

  left: 10px; 

  width: 127px;

}



#colorpicker-value {

  float: left;

}



#colorpicker-value,

#colorpicker-value-input {

  font-size: 9px !important;

  font-family: Helvetica, Verdana, Sans-Serif;

  height: 10px;

}



#colorpicker-value-input {

  width: 40px;

}

#colorpicker-okbutton {

  float: right;

  padding: 0 10px;

  background: #3366FF;

  font-size: 10px;

  font-family: Tahoma, Helvetica, Sans-Serif;

  border: 1px solid #666666;

  color: #ffffff;

}



















#carouselWrap{
	width:620px;
	height:135px;
	padding:5px;
	background:url("images/background-green.gif");
	position:relative;
}

#carouselPrev{
	position:absolute;
	top:65px;
	left:-8px;
	cursor:pointer;
}
#carouselNext{
	position:absolute;
	top:65px;
	right:-8px;
	cursor:pointer;
}
#carouse{
	width:100%;
	height:100%;
	overflow:hidden;
}

#carouselInner ul.column{
	width:605px;
	height:105px;
	padding:15px 0 15px 15px;
	list-style-type:none;
	float:left;
}
#carouselInner ul.column li{
	float:left;
	margin-right:10px;
	display:inline;
}
#carouselInner ul.column li img{
	border:none;
}


#right-menue{ /position: relative; /left:-17px;}
