@charset "Shift_Jis";

/* ////// 全体の設定 ////// */


*{
 margin:0;
 padding:0;
 font: normal normal normal 94%/1.7em Comic Sans MS,osaka,'ＭＳ ゴシック',sans-serif;
 color:#808080;
 }



/* ////// ページの設定 ////// */
BODY{
/* スクロールバー設定 */
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#ffffff;
scrollbar-shadow-color:#DCDCDC;
scrollbar-3dlight-color:#ffffff;
scrollbar-arrow-color:#DCDCDC;
scrollbar-track-color:#ffffff;
scrollbar-darkshadow-color:#ffffff;

background-color:#FFFFFF; }


#TOPPAGE { background:url(img/gt.jpg) center 120px no-repeat #FFFFFF; }

#PAGE { background:url(img/back2.JPG) left top no-repeat fixed #FFFFFF; }

#PAGE01 { background:url(img/back3.JPG) right top no-repeat fixed #FFFFFF; }

#PAGE02 { background:url(img/topback.JPG) center center no-repeat fixed #FFFFFF; }

#nobar { background-color:#DCDCDC; overflow:hidden; }

/* ////// リンクの設定 ////// */

a:link {
 color:#668B8B;
 text-decoration:none;
 }
a:visited {
 color:#C0C0C0;
 text-decoration:none;
 }
a:hover {
 color:#a5b3fe;
 text-decoration:underline;
 }

/* ////// レイアウトの設定 ////// */
#INDEX {
 margin:100px;
 text-align:center;
 }

#HEAD {
 padding-top:10px;
 text-align:center;
 }

#MENU {
 clear:both;
 position:relative;
 }

#MAIN {
 padding:20px 100px;
 clear:both;
 position:relative;
 }

#FOOT {
 margin-top:10px;
 clear:both;
 position:relative;
 text-align:center;
 }

/* ////// メニュー部分のリストの設定 ////// */
#MENU ul {
 margin:0px 10px;
 list-style:none;
 text-align:center;
 }
#MENU ul li {
 margin:0px 5px;
 list-style:none;
 display:inline;
 font-size:100%;
 }
#MENU ul li a {
 text-decoration:none;
 font-weight:bold;
 }

/* ////// エンター部分の設定 ////// */

#ENTER {
 margin-top:200px;
 clear:both;
 position:relative;
 text-align:center;
 }
#ENTER a { font-weight:bold; text-decoration:none; }

/* ////// 見出しの設定 ////// */

h1 {
 font-weight:bold;
 color:#808080;
 font-size:200%;
 }

h2 {
 margin:20px 0px 10px 0px;
 font-weight:bold;
 color:#696969;
 font-size:150%;
 text-align:center;
 }

h3 {
 margin:20px 0px 10px 0px;
 font-weight:bold;
 color:#696969;
 background-color:#DCDCDC
;
 font-size:150%;
 }

h4 {
 margin:20px 0px 10px 0px;
 font-weight:bold;
 color:#A2B5CD;
 font-size:110%;
 }

h5 {
 margin:20px 0px 10px 0px;
 font-weight:bold;
 color:#A2B5CD;
 font-size:110%;
 text-align:center;
 }

h6 {
 margin:20px 0px 10px 0px;
 font-weight:bold;
 color:#696969;
 font-size:80%;
 text-align:right;
 }

/***** その他の設定 *****/
p { margin:5px 0 17px;}

.text {
 margin:10px 0px;
 padding:0px;
 }

.back {
 margin:0;
 padding:0;
 text-align:right;
 }

hr { display:none; }

/* ////// サンプルの設定 ////// */

em { font-weight:bold; }

strong {
 font-weight:bold;
 border-bottom:double 3px #27408B;
 }

blockquote {
 margin:10px -15px 10px 20px;
 padding:15px 10px;
 border:solid 1px #8b8b00;
 border-right:none;
 }

ol,ul { margin:20px 0 20px 30px; }
ul li { list-style-type:square;　font-size:100%; }

dl { margin:15px 0; }
dt {
 padding-left:5px;
 font-weight:bold;
 border-left:solid 5px #DCDCDC;
 }

dd { margin:3px 0 10px 30px ;}

input,textarea,select {
 margin-bottom:5px;
 color:#333333;
 border:solid 1px #696969;
 background-color:transparent;
 }

/* ////// rennsyuuの設定 ////// */
h1{
 color:#000000;
 padding:5px 5px 5px 5px;
}
h2{
 color:#000000;
 font-size:12px;
 border-bottom:1px solid #A2B5CD;
}
h3{
 color:#ffffff;
 font-size:10pt;
 
 padding-left:10px;
}




