/* CSS Document */

/*初期化---------------------------------------------*/

/* 
Copyright (c) 2006, Yahoo! Inc. All rights reserved. 
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 0.10.0 
*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;} 
table{border-collapse:collapse;border-spacing:0;} 
fieldset,img{border:0;} 
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;} 
ol,ul {list-style:none;} 
caption,th {text-align:left;} 
1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:'';} 

body{
	 background-image:url(../images/bg.gif);
     text-align:center;
}



/* レイアウト設定 -------------------------------*/

/* ヘッダー部 */
#bon {
 width:700px;
 background: url(../images/4_bon1.jpg) no-repeat;
 background-position:left;
 }
 
#header {
 margin-top:50px;
 /*margin-left: auto;
 margin-right: auto;*/
 font-size:18px;
 color:#333333;
 font-weight:bold;
}

/* ナビゲーション */
#navi{
 font-size: 14px;
 line-height: 150%;
 /*background: url(../images/pink-dot1.gif) no-repeat;*/
 margin-top:20px;
}

/* パンくずリスト　*/
#bred {
 width:520px;
 text-align:left;
 font-size:12px;
 color:#808080;
}

/* コンテンツ */
#contents {
 width:880px;
 margin-top:30px;
}

#contentsleft {
 width:520px;
 margin-top:20px;
 text-align:left;
 }

#headline1 {
 font-size:14px;
 color:#333333;
 font-weight:bold;
 margin:10px 0 10px 0;
 }

#headline2 {
 font-size:14px;
 margin:8px 0 0 5px ;
 color:#333333;
 font-weight:bold;
 }

#txt1 {
 font-size:12px;
 color:#5F5F5F;
 line-height:200%;
 }

#padding {
 font-size:12px;
 color:#5F5F5F;
 padding:20px 0 0 30px;
 line-height:150%;
 }
 
#padding15 {
 padding:10px 0 0 15px;
 }

#padding_b {
 font-size:12px;
 color:#5F5F5F;
 padding:0 0 0 15px;
 line-height:150%;
  }

#yosei_org {
 width:600px;
 border:1px solid #FF9966;
 padding:5px;
 }

#yosei_dot {
 width:90%;
 border:1px dotted #FF9966;
 margin-top:5px;
 padding:5px;
 font-size:10px;
 }

#yosei_gr {
 width:260px;
 border:1px solid #104000;
 padding-left:5px;
 }

#org_bz {
 width:250px;
 margin:5px 0 5px 0;
 border:1px solid #FF9966;
 font-size:12px;
 color:#5F5F5F;
 padding:5px;
 }
 
#org_db {
 width:250px;
 margin:5px 0 5px 0;
 border:2px double #FF9966;
 font-size:12px;
 color:#5F5F5F;
 padding:5px;
 }

#adm {
 width:400px;
 margin-top:30px;
 text-align:left;
 }
 
#blue_ad {
 width:120px;
 border:1px solid #3366FF;
 padding:2px;
 text-align:center;
 }

#blue_ad_s {
 width:60px;
 border:1px solid #3366FF;
 padding:2px;
 text-align:center;
 }
 
#blue_line {
 border-bottom:1px solid #3366FF;
 margin-top:3px;
 }

#prof {
 width:880px;
 background: url(../images/prof.gif) no-repeat;
 }

#prof_left {
 width:380px;
 text-align:left;
 }

#contact {
 margin:50px 0 30px 0;
 font-size:14px;
 color:#FF6666;
 }

.rightimg {
 float:right;
}

.leftimg {
 float:left;
 margin:0 8px 20px 0;
}

.bold {
 font-weight:bold;
 }
 
.org {
 color:FF9966;
 }

.red {
 color:#FF5050;
 }
 
.bl {
 color:#0033CC;
 }

.pink{
 color:#FF6699;
 }

.dorg {
 color:#FF6600;
 }

.kyokai table {
 width:520px;
 border-collapse:collapse;
 border: 1px solid #CCCCCC;
 }
 
.kyokai th {
 width:17%;
 font-size:12px;
 color:#5F5F5F;
 background-color:#99ccdd;
 border-collapse: collapse;
 padding:5px;
 }
 
.kyokai td {
 width:83%;
 font-size:12px;
 line-height:200%;
 color:#5F5F5F;
 border-collapse: collapse;
 padding:5px;
 }

.shikaku table {
 width:600px;
 border-collapse:collapse;
 border: 1px solid #CCCCCC;
 text-align:left;
 }
 
.shikaku th {
 width:24%;
 font-size:12px;
 color:#5F5F5F;
 border-collapse: collapse;
 padding:5px;
 text-align:left;
 }
 
.shikaku td {
 width:36%;
 font-size:12px;
 line-height:200%;
 color:#5F5F5F;
 border-collapse: collapse;
 padding:5px;
 text-align:left;
 }

.contact table {
 width:520px;
 border-collapse:collapse;
 border: 1px solid #CCCCCC;
 }
 
.contact th {
 width:38%;
 font-size:12px;
 line-height:150%;
 text-align:left;
 color:#5F5F5F;
 border-collapse: collapse;
 padding:8px;
 }
 
.contact td {
 width:62%;
 font-size:12px;
 line-height:150%;
 text-align:left;
 color:#5F5F5F;
 border-collapse: collapse;
 padding:8px;
 }

/* フッター */

#footer {
 width:600px;
 margin:30px 0 5px 0;
 background: url(../images/line-grey.GIF) no-repeat;
 text-align:center;
 }

#copy {
 padding-bottom:10px;
 font-size:12px;
 color:#104000;
 }



