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

#line1px {
border:#666666 solid 1px;
}

/*------------年間スケジュール------------*/


dl.schedule{
clear:both;
display:block;
border-bottom:solid 1px #dcdcdc;
}

dl.schedule2{
clear:both;
display:block;
border-bottom:dashed 1px #dcdcdc;
width:490px;
}

dt.month{
width:35px;
float:left;
display:block;
font-weight:bold;
}

dt.month2{
float:left;
display:block;
font-weight:bold;
margin-left:30px;
}

dd.date{
width:65px;
float:left;
display:block;
}

dd.title{
width:390px;
float:left;
display:block;
white-space:normal;
}


dd.place{
width:490px;
display:block;
clear:both;
text-align:right;
margin-bottom:10px;
}


/*------------例会報告------------*/
.ReikaiHoukoku {
font-size:16px;
font-weight:bold;
color:#330000;
text-align:center;
width:480px;
}

.ReikaiTheme {
font-size:14px;
font-weight:bold;
color:#000000;
text-align:center;
width:480px;
border-bottom:#990000 solid 1px;
}

.ReikaiDate {
font-size:11px;
color:#000000;
text-align:left;
}

.ReikaiPlace {
font-size:11px;
color:#000000;
text-align:left;
}

.ReikaiTeacher {
font-size:11px;
color:#000000;
text-align:left;
}

.ReikaiReporter {
font-size:11px;
color:#000000;
text-align:left;
}

.ReikaiReport {
font-size:12px;
color:#000000;
line-height:140%;
}

.ReikaiPhoto {
width:180px;
overflow:hidden;
}

.ReikaiCaption {
width:180px;
color:#333333;
font-size:10px;
}

div.Reikaiattention{
	width:400px;
	border:solid 1px;
	color:#666;
	margin-top:20px;
	padding:5px;
}

div.Reikaisyosai{
	font-weight:bold;
	margin-bottom:10px;
	text-align:center;
	}

/*------------支部概要------------*/
.ShibuGaiyou {
background:#993300;
color:#FFCC00;
border:#999999 solid 1px;
font-size:14px;
font-weight:bold;
margin:2px 10px;
padding:4px 5px;
width:480px;
}

.ShibuAyumi {
background:#993300;
color:#FFCC00;
border:#999999 solid 1px;
font-size:14px;
font-weight:bold;
margin:2px 10px;
padding:2px 5px;
width:480px;
}

dl.ShibuEnkaku {
clear:both;
display:block;
}

dt.ShibuYear {
width:100px;
float:left;
display:block;
}
dd.ShibuHistory {
width:300px;
text-indent:10px;
float:left;
display:block;
}

.ShibuActive {
clear: both;
margin-top:10px;
background:#993300;
color:#FFCC00;
border:#999999 solid 1px;
font-size:14px;
font-weight:bold;
margin:120px 10px 2px 10px;
padding:2px 5px;
width:480px;
}
.ShibuReport {
font-size:12px;
color:#000000;
line-height:140%;
}
.ShibuPhoto {
width:180px;
overflow:hidden;
}
.ShibuCaption {
width:180px;
color:#333333;
font-size:10px;
}


/*------------支部役員（写真なし）------------*/
.ShibuYakuinShoukai {
clear: both;
margin-top:10px;
background:#993300;
color:#FFCC00;
border:#999999 solid 1px;
font-size:14px;
font-weight:bold;
margin:2px 10px;
padding:2px 5px;
width:480px;
}

dl.ShibuYakuinTitleList {
clear: both;
display:block;
}

dt.ShibuYakuinTitleYakushoku {
width:150px;
background-color:#CCCCCC;
color:#333333;
font-weight:bold;
float:left;
display:block;
}
dd.ShibuYakuinTitleShimei {
width:90px;
background-color:#CCCCCC;
color:#333333;
font-weight:bold;
text-indent:10px;
float:left;
display:block;
}
dd.ShibuYakuinTitleKinmusaki {
width:240px;
background-color:#CCCCCC;
color:#333333;
font-weight:bold;
text-indent:10px;
float:left;
display:block;
}

dl.ShibuYakuinList {
clear: both;
display:block;
}
dt.ShibuYakuinYakushoku {
width:150px;
float:left;
display:block;
}

dd.ShibuYakuinShimei {
width:90px;
text-indent:10px;
float:left;
display:block;
}

dd.ShibuYakuinKinmusaki {
width:240px;
text-indent:10px;
float:left;
display:block;
}


/*------------支部役員（写真あり）------------*/

table.ShibuYakuinTitleList {
margin:0px;
border:0;
}

tr.ShibuYakuinLine {
border-bottom:#990000 solid 1px;
}

th.ShibuYakuinPhoto {
	width:110px;
	padding:4px 10px;
	vertical-align:text-top;
	border-bottom:#990000 solid 1px;
}

th.ShibuYakuinPhoto img{
border:0;
}

td.ShibuYakuinTitleYakushoku {
width:100px;
background-color:#CCCCCC;
color:#333333;
font-weight:bold;
padding-left:4px 5px;
text-indent:0px;
}
td.ShibuYakuinTitleShimei {
width:100px;
background-color:#CCCCCC;
color:#333333;
font-weight:bold;
padding-left:4px 5px;
text-indent:0px;
}
td.ShibuYakuinTitleKinmusaki {
width:100px;
background-color:#CCCCCC;
color:#333333;
font-weight:bold;
padding-left:4px 5px;
text-indent:0px;
border-bottom:#990000 solid 1px;
}


td.ShibuYakuinYakushoku {
width:250px;
text-indent:2px;
}

td.ShibuYakuinShimei {
width:250px;
text-indent:2px;
}

td.ShibuYakuinKinmusaki {
width:250px;
text-indent:2px;
border-bottom:#990000 solid 1px;
}

/*------------Q&A------------*/
dt.Q{
background-color:#CCCCCC;
border-left:3px solid #333333;
font-weight:bold;
margin:4px 2px 2px 2px;
padding:4px 2px 2px 4px;
vertical-align:middle;
}
dd.A{
	background-color:#ffffff;
	font-weight:normal;
	margin:2px 8px;
	line-height:140%;
}


/*------------Supporter------------*/

div.Supporter{
font-weight:bold;
font-size:larger;
}

dt.Gyou{
border-style:double;
border-color:#333333;
border-width:1px;
width:120px;
padding:2px 5px;
text-align:center;
}

dd.company{
line-height:140%;
padding:5px;
}

span.other{
font-size:smaller;
color:#003333;
}

/*------------Senior Title------------*/

div.Senior Title{
font-weight:bold;
font-size:larger;
padding-left:3em;
}

dt.date{
font-weight:bold;
color:#990000;
}

dt.time{
margin:5px;
}

dt.aisatsu{
/*	font-size:medium;*/
	color:#333333;
	margin-bottom:20px;
}

dt.title{
border-left:5px solid #990000;
padding-left:5px;
margin-bottom:10px;
font-weight:bold;
}

dt.kosyo{
font-weight:bold;
}

div.end{
font-weight:bold;
color:#990000;
font-size:large;
}

div.Seniornagare_img{
margin-top:30px;
margin-bottom:20px;
text-align:center;
}

div.ssl_img{
margin-bottom:20px;
margin-top:20px;
text-align:center;
}

div.form_img{
margin-bottom:20px;
margin-top:20px;
text-align:center;
}

dt.Senior kaijyo{
width:490px;
}

dd.Senior address{
width:490px;
margin-bottom:10px;
}



/*------------機関誌Sommelier------------*/


ul.kikanshi_newno_title1{
color:#990066;
border-bottom:solid #990066;
font-weight:bold;
width:500px;
margin-bottom:20px;
}

ul.kikanshi_newno_title2{
color:#cc0000;
border-bottom:solid #cc0000;
font-weight:bold;
width:500px;
margin-bottom:20px;
margin-top:20px;
}

ul.kikanshi_newno_title3{
color:#006600;
border-bottom:solid #006600;
font-weight:bold;
width:500px;
margin-bottom:20px;
margin-top:20px;
}

dt.midikoro_new1{
	background-color:#F90;
	color:#FFF;
	width:65px;
	text-indent:1em;
	}
	
p.etc{
	text-align:right
	
	}

/*------------Backnumber------------*/

div.sommelier_backnumber_img{
width:140px;
float:left;
}

ul.no{
font-size:large;
font-weight:bold;
color:#990000;
background-color:#CCCCCC;
width:500px;
margin-bottom:20px;
}

ul.mokuji_1{
line-height:5px;
padding-left:20px;
color:#666666;
margin-left:140px;
}

ul.mokuji_2{
line-height:5px;
padding-left:20px;
color:#000000;
margin-left:140px;
}

.class{
float:none;
border-bottom:solid 1px #333333;
clear:both;
}

ul.mokuji_m{
line-height:5px;
padding-left:20px;
color:#990066;
}

ul.mokuji_t{
line-height:5px;
padding-left:20px;
color:#cc0000;
}

ul.mokuji_top{
line-height:5px;
padding-left:20px;
color:#006600;
}
  

/*------------事務局所在地------------*/

dl.jsaaddress{
clear: both;
display:block;
}

dt.jsatitle{
margin:5px 0px 5px 0px;
width:80px;
font-weight:bold;
color:#990000;
float:left;
display:block;
}

dd.jsaaddress{
margin:5px 0px 5px 0px;
width:350px;
float:left;
display:block;
}

div.map_kakudaizu{
margin-bottom:30px;
margin-top:50px;
text-align:center;
clear:both;
}


/*------------正会員案内------------*/

dd.seikaiin_toha{
margin:15px;
}

dt.title{
border-left:3px solid #333333;
border-bottom:solid 1px #cccccc;
margin:4px;
padding:4px;
font-weight:bold;
font-size:larger;
}

dd.nyukaishikaku{
margin:15px;
}

dd.kaihititle{
margin:15px;
font-weight:bold;
}

dt.kaihititle{
margin-left:15px;
}

dd.kaihi{
margin-left:15px;
}

dd.moushikomihouhou{
margin:15px;
margin-left:15px;
}

dd.card{
margin:15px;
}

dd.cardtokuten{
margin:15px;
margin-left:15px;
}

dd.tokuten{
margin:15px;
margin-left:15px;
}

dt.tokuten{
margin:15px;
font-weight:bold;
color:#990000;
}

dt.todofuken{
margin:8px;
font-weight:bold;
color:#006666;
}

dd.kenmei{
margin-left:30px;
color:#333333;
}

/*------------賛助案内------------*/

dt.sanjyo_title{
width:490px;
background-color:#dcdcdc;
border-left:5px solid #66CC00;
padding-left:5px;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
}

dd.subtitle{
float:left;
clear:both;
width:100px;
}

dd.muryo{
float:left;
clear:both;
width:390px;
}



dl.sanjyoTitleList{
clear: both;
display:block;
}

dt.sanjyoTitle{
width:80px;
height:40px;
margin-top:20px;
padding:5px;
font-weight:bold;
float:left;
display:block;
}

dd.taisyoTitle{
width:250px;
height:40px;
margin-top:20px;
padding:5px;
font-weight:bold;
float:left;
display:block;
}

dd.nenkaihiTitle{
width:100px;
height:40px;
margin-top:20px;
padding:5px;
font-weight:bold;
float:left;
}

dt.sanjyokubun{
width:80px;
height:50px;
padding:5px;
float:left;
}

dd.taisyo{
width:250px;
height:50px;
padding:5px;
float:left;
}

dd.nenkaihi{
width:100px;
height:50px;
padding:5px;
border-top:0px;
float:left;
}

dd.pdf{
margin:20px;
}

dt.subtitle{
width:100px;
font-weight:bold;
}

dd.muryo{
width:200px;
}

div.hanki{
clear:both;
text-align:left;
margin-top:20px;
}

/*------------顧問・理事・監事------------*/

dl.rijiitiran{
clear: both;
display:block;
}

dt.rijititle{
font-weight:bold;
color:#336699;
margin-top:10px;
}

dd.rijiname{
text-align:center;
border-style:double;
border-width:1px;
border-color:#666666;
width:100px;
padding:5px;
margin:1px 3px 0px 0px;
float:left;
display:block;
}

/*------------footer5(特定商取引法)------------*/

dl.footer5{
clear: both;
display:block;
}

dt.footer5left{
width:120px;
}

dd.footer5right{
width:380px;
}

/*------------おもな年間事業------------*/

dt.jigyotitle{
color:#990000;
font-weight:bold;
margin:10px;
}

dd.jigyo{
padding-left:2em;
margin:3px
}

/*------------jsaのあゆみ------------*/

dl.jsaayumi{
clear:both;
display:block;
}

dt.year{
width:60px;
margin-bottom:10px;
font-weight:bold;
color:#990000;
float:left;
display:block;
}

dd.month{
width:50px;
margin-bottom:10px;
font-weight:bold;
color:#990000;
float:left;
display:block;
}

dd.ayumi{
width:380px;
margin-bottom:10px;
float:left;
display:block;
}

/*------------ソムリエ・ﾄﾞヌール------------*/
dl.meiyosommelier{
clear:both;
display:inline;
}

dt.mokutekititle{
width:50px;
font-weight:bold;
float:left;
display:block;
}

dd.mokuteki{
width:500px;
/*float:left;
clear:left;*/
display:block;
}

dd.meibo{
margin-top:30px;
margin-bottom:30px;
}

dt.name{
width:150px;
margin:5px;
float:left;
display:inline;
}

dd.syozoku{
width:300px;
margin:5px;
float:left;
display:inline;
}

div.yyyymmdd{
font-weight:bold;
color:#990000;
margin:10px;
text-align:left;
clear: both;
display:block;
border-bottom:solid 1px #990000;
}

/*------------呼称の紹介------------*/

div.kosyo_syokai{
font-weight:bold;
color:#990000;
}

dd.s_ippan{
font-weight:bold;
}

dd.wa_ippan{
font-weight:bold;
}

dt.tyuijikou_s{
font-weight:bold;
color:#990000;
}

dt.kosyo{
width:490px;
font-weight:bold;
color:#990000;
border-bottom:solid 1px #990000;
}

dt.tyuijikou{
font-weight:bold;
}

div.menjyonitsuite{
font-weight:bold;
}

dt.menjyo17{
font-weight:bold;
}

dt.menjyo18{
font-weight:bold;
}

/*------------通信教育講座------------*/

div.tsushinkouza_img{
text-align:center;
}




/*------------What's New------------*/

div.konku-ru_title{
font-weight:bold;
color:#990000;
text-align:center;
margin:20px;
}

div.konku-ru{
margin-bottom:10px;
}

div.10mei{
text-align:center;
margin-bottom:20px;
}

dl.10mei{

}

dt.10meiname{
width:100px;
float:left;
display:block;
margin-bottom:20px;
}

dd.10meikinmusaki{
width:250px;
float:left;
display:block;
margin-bottom:20px;
}

dt.osaka{
margin:5px;
}

dd.shinsa{
margin:5px;
}

/*------------支部連絡先一覧------------*/

dl.shibu_address{
clear:both;
display:block;
}

dt.shibu_title{
width:100px;
float:left;
display:block;
font-weight:bold;
color:#FFFFFF;
background-color:#990000;
margin-bottom:10px;
}

dd.tantousya_title{
width:140px;
float:left;
display:block;
font-weight:bold;
color:#FFFFFF;
background-color:#990000;
margin-bottom:10px;
}

dd.address_title{
width:250px;
float:left;
display:block;
font-weight:bold;
color:#FFFFFF;
background-color:#990000;
margin-bottom:10px;
}

dl.shibu_address{
clear:both;
display:block;
}

dt.shibu{
width:100px;
float:left;
display:block;
}

dd.tantousya{
width:130px;
float:left;
display:block;
}

dd.address{
width:250px;
float:left;
display:block;
}

dt.border{
border-bottom:solid 1px #dcdcdc;
}

/*------------イベント情報------------*/

div.event_toptitle{
font-weight:bold;
color:#990000;
}

dl.event{
clear:both;
display:block;
}

dt.event_title{
width:90px;
float:left;
display:block;
margin-bottom:10px;
}

dd.event_syosai{
width:400px;
white-space:normal;
margin-left:90px;
}

dd.event_teacher1{
width:400px;
font-weight:bold;
}

dd.event_teacher2{
width:400px;
margin-left:90px;
}

div.event_attention{
clear:both;
text-align:left;
margin-bottom:10px;
}

div.event_form{
text-align:center;
}

div.event_pdf{
text-align:center;
}

div.event_moushikomi{
color:#990000;
text-align:center;
}


/*------------------------*/

.entry-description p {
    margin: 0px 10px;
}

/*------------ jsatext ------------*/

div.jsatext_title{
font-weight:bold;
color:#990000;
margin-bottom:20px;
}

div.jsatext_annai{
display:block;
margin-bottom:20px;
float:left;
display:block;
}

div.sommelier{
width:182px;
float:left;
display:block;
}

dt.jsatext_moushikomi{
width:490px;
font-weight:bold;
color:#990000;
}

dd.jsatext_furikomisaki{
font-weight:bold;
}

dt.jsatext_koumokutitle{
font-weight:bold;
color:#990000;
}

dd.jsatext_koumoku{
font-weight:bold;
}

div.jsatext_member{
font-weight:bold;
color:#990000;
margin-bottom:20px;
}

div.jsatext_attention{
margin-bottom:20px
}

/*------------ wallpaper ------------*/

div.wallpaper_new{
float:left;
display:block;
}

dl.wallpaper_new{
clear:both;
display:block;
}

dt.wallpaper_newno{
font-weight:bold;
color:#990000;
}

dd.wallpaper_update{
color:#666666;
}

dd.wallpaper_calender{
width:120px;
text-align:center;
border:solid 1px;
border-color:#990000;
color:#990000;
margin-bottom:20px;
}

dd.wallpaper_nomal{
width:120px;
text-align:center;
border:solid 1px;
border-color:#990000;
color:#990000;
}

/*------------ jsacard ------------*/

card info-cardinfo_lead
{
width:500px;
}


jsacardtokuten_title
{ 
clear:both;
border-left:6px solid #993333;
border-bottom:solid 1px #993333;
}


jsacardtokuten
{
float:right;
margin:3px;

}


dccardlink
{
float:right;
margin:3px;

}


moushikomimail
{
text-align:center;
}

/*------------ eventlist ------------*/

dl.eventlist{
clear:both;
display:block;
}

dt.eventlist_event{
width:330px;
height:25px;

float:left;
display:block;
clear:both;
border-bottom:dashed 1px #dcdcdc;
}

dd.eventlist_date{
width:160px;
height:25px;
float:left;
display:block;
border-bottom:dashed 1px #dcdcdc;
}

/*-------dt.eventtitle{
width:500px;
border-bottom:dashed 1px #dcdcdc;
margin:5px 2px 2px 2px ;
}--------------*/

/*------------ 呼称資格認定試験 ------------*/

div.ninteishiken_top{
margin-bottom:20px;
}

dt.boshuyoko_toriyose_title{
font-weight:bold;
text-align:center;
margin-bottom:10px;
}

dd.boshuyoko_toriyose_setsumei{

margin-bottom:5px;
}

div.form_img{
text-align:center;
margin:20px 0px 20px 0px;
}

div.ninteishiken_nagare_img{
text-align:center;
}

div.ninteishiken_title{
width:490px;
background-color:#dcdcdc;
border-left:5px solid #66CC00;
padding-left:5px;
margin-bottom:10px;
font-weight:bold;
}

dt.ninteishiken_title{
width:490px;
background-color:#dcdcdc;
border-left:5px solid #66CC00;
padding-left:5px;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
}

dd.ninteishiken_shimekiridate{
font-weight:bold;
color:#990000;
font-size:16px;
margin:20px 0px 20px 0px;
text-align:center;
}

dd.ninteishiken_shimekiri{
font-weight:bold;
}

dt.ninteishiken_shikaku_stitle{
width:490px;
font-weight:bold;
color:#990000;
margin-bottom:10px;
border-bottom:1px solid;
}

dt.ninteishiken_shikaku_watitle{
width:490px;
font-weight:bold;
color:#990000;
margin-bottom:10px;
border-bottom:1px solid;
}

dt.ninteishiken_shikaku_wetitle{
width:490px;
font-weight:bold;
color:#990000;
margin-bottom:10px;
border-bottom:1px solid;
}

dd.ninteishiken_shikaku_normal{
border-style:double;
border-color:#333333;
border-width:1px;
width:50px;
text-align:center;
}

dd.ninteishiken_shikaku_member{
border-style:double;
border-color:#333333;
border-width:1px;
width:50px;
text-align:center;
}

td.ninteishiken_datetitle{
font-weight:bold;
background-color:#c0c0c0;
text-align:center;
}

td.ninteishiken_date{
font-weight:bold;
}

td.place{
font-weight:bold;
background-color:#c0c0c0;
text-align:center;
}

td.ninteishiken_pricelisttitle{
font-weight:bold;
background-color:#c0c0c0;
text-align:center;
}


/*------------ オリジナル教材 ------------*/

div.text{
width:490px;
font-weight:bold;
background-color:#dcdcdc;
border-left:5px solid #990000;
margin-bottom:20px;
text-indent:1em;
}

div.text_top{
margin-bottom:20px;
}

td.textimg{
width:200px;
text-align:right;
}

td.textimg_left{
width:250px;
text-align:justify;
}

dt.text_moushikomihouhou{
font-weight:bold;
color:#990000;
border-bottom:1px solid;
margin-bottom:10px;
}

dd.text_moushikomihouhou2{
font-weight:bold;
}

dt.text_moushikomikinyukoumoku{
font-weight:bold;
color:#990000;
}

dd.text_moushikomikinyukoumoku{
font-weight:bold;
}

div.text_member{
font-weight:bold;
color:#990000;
margin-bottom:20px;
}

div.text_attention{
margin-bottom:20px;
}

dt.text_2009attention{
font-weight:bold;
}

dd.text_2009attention2{
margin-bottom:25px;
}

div.denshijisyo_img{
text-align:center;
margin-bottom:10px;
}

dt.denshijisyo_info{
margin-top:10px;
}

dd.denshijisyo_info1{
font-weight:bold;
color:#0000CC;
}

dd.denshijisyo_info2{
color:#666666;
margin-bottom:20px;
}


/*------------ 広告掲載案内 ------------*/

div.koukoku_top{
color:#990000;
font-weight:bold;
}

td.koukoku_sizepricetitle{
text-align:center;
}

td.koukoku_sizepricetitle{
text-align:center;
}

td.no{
text-align:center;
}

dt.koukoku_title{
font-weight:bold;
margin:20px 0px 10px 0px;
}

td.koukoku_sizeprice{
text-align:center;
}

dl.koukoku_syosai{
clear:both;
display:block;
}

dt.koukoku_stitle{
width:80px;
float:left;
display:block;
text-indent:1em;
}

dd.koukoku_syosai{
width:400px;
}

dt.koukoku_naiyo{
width:80px;
}

/*------------ ＷＡステッカー ------------*/

div.sticker_img{
width:200px;
float:left;
display:block;
clear: both;
}

ul.sticker{
margin-left:200px;
}

td.sticker_list{
font-weight:bold;
}

table.sticker_list{
margin-top:30px;
}

/*------------　あいさつ　 ------------*/

ul.From_The_Chairman_of_jsa_title{
width:500px;
text-indent:1em;
background-color:#dcdcdc;
border-left:5px solid #990000;
margin-bottom:30px;
}

dd.From_The_Chairman_of_jsa_name{
text-align:right;
margin-top:20px;
}

div.From_The_Chairman_of_jsa_img{
width:180px;
float:left;
}

div.From_The_Editor_in_Chief_img{
width:170px;
float:left;
}

ul.From_The_Editor_in_Chief_title{
width:500px;
text-indent:1em;
background-color:#dcdcdc;
border-left:5px solid #990000;
margin-bottom:30px;
margin-top:50px;
}

dd.From_The_Editor_in_Chief_name{
text-align:right;
margin-top:20px;
}






