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

#IndexMainimg {margin:5px 0 20px 0;}

#WajiroNewsArea {width:650px; background:#f1f1f1 url(../../index/wajiro_newstext_back.gif) no-repeat bottom; margin-bottom:14px;}
#WajiroNewsTitleArea {background:url(../../index/wajiro_newstitle_back.gif) no-repeat top; height:30px; position:relative;}
#WajiroNewsTitle {position:absolute;top:5px; left:8px;}
#WajiroNewsarchive {position:absolute;top:6px; left:560px;}
#WajiroNewsArea dl {padding:14px 12px 10px 12px;}
#WajiroNewsArea dt {background:url(../../index/wajiro_newskiji_icon.gif) no-repeat left; padding:2px 0 2px 20px; color:#1854ca; margin-bottom:10px;border-left:none;}
#WajiroNewsArea dd {color:#666; letter-spacing:1px;}

#PicUpCategoriArea { width:650px;height:145px; /*margin-bottom:14px;*/ padding-bottom:18px;/*border:1px #F00 solid;*/}
.Picupcategors {width:211px; float:left; /*padding-bottom:6px;*/}
.Picupcategors ul {height:90px;width:200px; margin-left:7px; overflow-y:auto; margin-top:4px; }
.Picupcategors ul li {border-bottom:1px #999 solid; margin-bottom:6px; text-indent:-10px;padding-left:10px;padding-bottom:10px;}
.Picupcategors ul li a { font-size:90%;}

.picupbacka {background:url(../../index/picupcategori_a_back.gif) no-repeat bottom;}
.picupbacka li a {background:url(../../index/picupcategori_a_icon.gif) 0 1px no-repeat; padding:0 0 0 8px;}

.picupbackb {background:url(../../index/picupcategori_b_back.gif) no-repeat bottom;}
.picupbackb li a {background:url(../../index/picupcategori_b_icon.gif) 0 1px no-repeat; padding:0 0 0 8px;}

.picupbackc {background:url(../../index/picupcategori_c_back.gif) no-repeat bottom;}
.picupbackc li a {background:url(../../index/picupcategori_c_icon.gif) 0 1px no-repeat; padding:0 0 0 8px;}

.PicupcategorsCenter { margin:0 8px;}

.indexBanaArea {margin-bottom:3px; width:650px;}
.indexBanaArea img {margin-bottom:8px;}
.indexBanaArea img.rightmarginA {margin-right:11px;}
.indexBanaArea img.rightmarginB {margin-right:10px;}

.sousetsusha {margin:0 0 4px 0; width:650px;}

#NewsArea {background:url(../../index/news_back.gif) no-repeat bottom; width:650px; margin:0 0 24px 0; height:220px;}
#NewsAreaContents {width:625px; height:170px; margin:0 auto; padding:8px 0; overflow-y:scroll;}
#NewsAreaContents dl {margin-bottom:5px; width:627px; padding-top:5px;}
#NewsAreaContents dt { /*float:left;*/ background:url(../../index/news_icon.gif) 0 2px no-repeat; padding-left:14px;color:#666;border-left:none; font-size:84% !important;}
#NewsAreaContents dd {border-bottom:1px #CCC dashed; clear:both; padding:0 0 7px 16%; margin:-21px 0 9px 0;color:#666; line-height:1.2;}
#NewsAreaContents dd a {color:#666; font-size:96%;}

.seminararea {margin:12px 0 20px 0;}


/* kensyukai */
.Gothic {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.naiyou {margin:0 20px;}

.kensyutitle {margin:20px 0; border-left:7px #f2bc66 solid; border-bottom:1px #ccc solid; padding:7px 15px; font-size:150%; color:#6a6a6a; background:#FFFAF0;}
.kensyutitle span {font-size:80%; color:#e4a641;}
.titlesub {margin-bottom:30px; font-size:100%; line-height:20px;}

.txtarea {margin-bottom:30px; font-size:105%; line-height:27px;}
.attention {padding:10px 15px; background:#FFF5EE;}

.kensyutable {width:100%; margin-bottom:30px;}
.kensyutable tr {border-top:1px #ccc solid; border-left:1px #ccc solid;}
.kensyutable tr th {border-right:1px #ccc solid; border-bottom:1px #ccc solid; text-align:center; vertical-align:middle; padding:5px 7px; background:#f2e7c3;}
.kensyutable tr td {border-right:1px #ccc solid; border-bottom:1px #ccc solid; vertical-align:middle; padding:5px 7px; background:#fffef9; line-height:170%;}
.kensyutable tr td p {padding-top:10px;}

.titlemidashi {border-bottom:1px #69C dotted; color:#336699;padding:5px 0 2px 0; font-size:120%; margin-bottom:6px; font-weight:bold;}



/* news kyotsu */
.Gothic {font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}

.title_news {margin:12px auto 25px auto; background:#336699; color:#FFF; padding:5px 10px; font-size:130%;}
.photobox_center {width:450px; height:300px; margin:20px auto 30px auto;}
.text_top {font-size:110%; line-height:1.7; margin:0 15px 30px 15px;}
.text_top span {font-weight:bold; color:#0066cc;}

.contentbox {margin:0 0 30px 0;}
.title_s {border-bottom:1px #69C dotted; color:#336699; padding:5px 0; font-size:120%; margin-bottom:6px; font-weight:bold;}
.textarea {font-size:100%; line-height:1.7; margin-top:10px;}
.textarea img {padding-left:20px; float:right;}
.list li {padding:3px;}
.text_small {font-size:85%; line-height:1.4; margin-top:15px;}