﻿/*----------------------------------------------------------------*/
/*　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/*　　　韓日親善交流会ホームページ   http://www.kjchingu.net　　　*/
/*　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/*　　　　　　　　　全ページ共通 CSS　　　　　　　　　　　　　　　*/
/*　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　　*/
/*----------------------------------------------------------------*/


@import "top.css";
@import "schedule.css";

*{
 line-height : 160%;
 font-size : medium;
}

body{
 xfont-family : "メイリオ", "Verdana", "Helvetica", "ＭＳ ゴシック", "Osaka－等幅", "Arial Unicode MS";
 color : #222;
 margin : 0 auto;
 text-align : center;
 background : url(../top_im/hedline.gif) top repeat-x;
}

a{
 color : #00f;
 text-decoration : underline;
 }

a:hover{
 color : #f00;
 text-decoration : none;
 }


h1,h2,h3,h4{
 margin : 0;
 padding : 0;
}

img{
 border : 0;
 margin : 0;
 padding : 0;
}

strong{
 visibility : hidden;
}


.bold{
 font-weight : bold;
 font-size : 100%;
}



/*共通------------------------------------------------*/

#title{
 display : none;
}

#conteiner{
 width : 757px;
 margin : 20px auto 15px auto;
 padding : 0;
 text-align : left;
}


/*ヘッダー------------------------------------------------*/

#header{
 width : 781px;
 height : 186px;
 margin : 0 auto;
}

#headertop{
 width : 781px;
 height : 36px;
}

#headerlogo a{
 float : left;
 width : 205px;
 height : 30px;
 display : block;
 overflow : hidden;
 background : url(../top_im/url.gif) no-repeat;
 text-decoration : none;
}

#headerlogin a{
 float : right;
 width : 208px;
 height : 30px;
 display : block;
 overflow : hidden;
 background : url(../top_im/login_hed.gif) no-repeat;
 text-decoration : none;
}



/*ヘッダーナビゲーション----------------------------------*/


#glnavi{
 width : 756px;
 margin : 20px auto;
 padding : 0;
 height : 49px;
 list-style-type : none;
}

#glnavi ul{
 margin : 0;
 padding : 0;
}

#glnavi li{
 float : left;
 width : 126px;
}

#glnavi li a{
 display : block;
 width : 100%;
 overflow : hidden;
 height : 0 !important;
 height /**/ : 44px;
 padding-top : 44px;
 text-decoration : none;
}

#gnavia{
 background : url(../top_im/navi11.gif) 0 0 no-repeat;
}

#gnavia a:hover{
 background : url(../top_im/navi11.gif) 0 -44px no-repeat;
}

#gnavib{
 background : url(../top_im/navi33.gif) 0 0 no-repeat;
}

#gnavib a:hover{
 background : url(../top_im/navi33.gif) 0 -44px no-repeat;
}

#gnavic{
 background : url(../top_im/navi44.gif) 0 0 no-repeat;
}

#gnavic a:hover{
 background : url(../top_im/navi44.gif) 0 -44px no-repeat;
}

#gnavid{
 background : url(../top_im/navi55.gif) 0 0 no-repeat;
}

#gnavid a:hover{
 background : url(../top_im/navi55.gif) 0 -44px no-repeat;
}

#gnavie{
 background : url(../top_im/navi66.gif) 0 0 no-repeat;
}

#gnavie a:hover{
 background : url(../top_im/navi66.gif) 0 -44px no-repeat;
}

#gnavif{
 background : url(../top_im/navi22.gif) 0 0 no-repeat;
}

#gnavif a:hover{
 background : url(../top_im/navi22.gif) 0 -44px no-repeat;
}



/*--フッター----------------------------------------*/

#footnavi{
 clear : both;
 width : 756px;
 height : 29px;
 margin : 20px auto;
 background : url(../top_im/footber.gif) no-repeat;
 overflow : hidden;

}

#footnavi ul{
 margin : 3px 0 0 15px;
 padding : 0;
 text-align : center;
}

#footnavi li{
 display : inline;
 margin : 0 10px 0 0;
 padding : 0 10px 0 0;
 border-right : 1px solid #888;
}

#footnavi li a{{
 font-size : 70%;
}

#copyright{
 clear : both;
 width : 755px;
 margin : 10px auto;
 text-align : right;
 font-size : 80%;
}

#copyright a{
 font-size : 100%;
}

/*トピックパス-----------------------------*/

.topicpath{
 width :750px;
 margin : 5px auto 10px auto;
 text-align : left;
}

.topicpath ul{
 margin : 0;
 padding : 0;
}

.topicpath li{
 display : inline;

 list-style-type : none;
 margin : 0;
 padding : 0;
}

.topicpath li a{
 clear : both;
 padding : 0 20px 0 0;
 background : url(../top_im/topicpath.gif) no-repeat right center;
 margin : 0;
}


/*--前のページに戻る----------------------------------*/

.modoru{
 text-align : left;
 margin : 0 auto 20px auto;
}

.modoru a{
 padding : 0 0 0 18px;
 background : url(../top_im/modoru_y.gif) no-repeat left center;
}


/*--トピックス---------------------------------------*/

.new{
 background : url(../top_im/new.gif) no-repeat;
 width : 37px;
 height : 20px;
 margin-left : 10px;
}

