@import url("common.css?20200620"); @import url("contentsCom.css"); .mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
#headNav dl dd a.nGiin{ background:#FFD9A1 url(../img/common/gNavArrow.gif) no-repeat 7px 6px;}
#main div#faceimg, #main div#giin{ text-align:left; float:left; width:496px;}
#main div#faceimg{ width:180px; background:url(../giin/img/bgPh.gif) no-repeat left top; margin-top:13px;}
#main div#faceimg div{ background:url(../giin/img/bgPh.gif) no-repeat left bottom; padding-bottom:8px;}
#main div#faceimg div#faceName{ background:url(../giin/img/line.gif) repeat-x bottom; margin:18px 0 6px 13px; width:130px; padding-bottom:8px;}
#main div#faceimg h3{ width:130px; height:50px; margin:8px 0 0; display:block; text-indent:-99999px;}
#main div#faceimg h3#nakayama{background:url(../nakayama/img/nakayama_ikumi.gif) no-repeat center top;}
#main div#faceimg h3#hosino{background:url(../hoshino/img/hoshino_mieko.gif) no-repeat center top;}
#main div#faceimg h3#hiejima{background:url(../hiejima/img/hiejima_toshikazu.gif) no-repeat center top;}
#main div#faceimg h3#kuramoto{background:url(../kuramoto/img/kuramoto_tatsuo.gif) no-repeat center top;}
#main div#faceimg h3#kumagai{background:url(../kumagai/img/kumagai_atuko.gif) no-repeat center top;}
#main div#faceimg h3#watanuki{background:url(../watanuki/img/watanuki_hidehiko.gif) no-repeat center top;}
#main div#faceimg h3#horiuchi{background:url(../horiuchi/img/horiuchi_tetuo.gif) no-repeat center top;}
#main div#faceimg p#weblog, #main div#faceimg ul{ margin:0 0 0 13px; width:130px; height:auto; background:url(../giin/img/line.gif) repeat-x bottom; padding-bottom:8px;}
#main div#faceimg p#weblog{ text-align:center; margin:0 0 8px 13px;}
#main div#faceimg ul li a{ margin-left:3px; background:url(../giin/img/arrow.gif) no-repeat 0px 2px; padding-left:15px;}
#main div#giin h2{ margin:18px 0 0 0;}
#main div#giin p#giinN{ margin:-20px 10px -24px 0; height:1em; line-height:1em; text-align:right; height:64px;}
#main div#giin p.kura{ margin:-55px 10px 0 0 !important;}
#main div#giin p#giinN a{ padding-left:15px; font-weight:bold; color:#fff; position:relative;}
#main div#giin p#giinN a:hover{ font-weight:bold; color:#fc0;}
#main div#giin div.article{ width:496px; margin-bottom:23px; background:url(../kumagai/img/bg/actbg.gif) repeat-y;}
#main div#giin div.article .acttitle{ width:100%; min-height:56px; background:#F7E6EA url(../kumagai/img/bg/acttop2.gif) no-repeat left bottom;}
#main div#giin div.article .acttop{ background:url(../kumagai/img/bg/acttop.gif) no-repeat left top;}
#main div#giin div.article .acttitle h3{ color:#9B4B5B; font-size:1.5em; line-height:1.25em; margin:0 0 0 13px; padding-bottom:13px;}
#main div#giin div.article .acttitle p{ color:#666; padding:3px 0 1px 15px; background:url(../giin/img/icnDate.gif) no-repeat left center; margin:0 0 0 13px;}
#main div#giin div.article p{ color:#423432; margin:0 20px 5px;}
#main div#giin div.article p.fwb{ font-weight:bold; padding-top:8px;}
#main div#giin div.article p.cap{ text-align:right; font-size:0.9em; color:#888;}
#main div#giin div.article p span{ color:#9B4B5B;}
#main div#giin div.article p.pagetop{ clear:both; text-align:right; padding:13px 0 0 0; margin:0px; background:url(../kumagai/img/bg/actbottom.gif) repeat-x bottom;}
#main div#giin div.article h4{ color:#4B589B; font-size:1.2em; line-height:1.25em; clear:both; padding-top:13px; margin:0 20px 8px;}
#main div#giin div.article img.imgFR{ float:right; margin:0 20px 15px 13px;}
div.snsbtn{ margin:30px 0;}
div.snsbtn p{ margin:0 20px 5px 20px;}
div.prof{ min-height:338px; height:auto !important; height:338px;}
div.prof p{ margin:0 190px 5px 20px; padding:8px; background:url(../giin/img/dot.gif) repeat-x bottom;}
div.prof #toriage{ margin:8px 0 25px;}
div.prof #toriage li{ margin:0 190px 5px 20px; padding:0px 8px; border-left:5px solid #ddd; background:url(../giin/img/dot.gif) repeat-x bottom;}
div.kumagaibg{background:url(../kumagai/img/bgprof.jpg) no-repeat right top}
div.kuramotobg{background:url(../kuramoto/img/bgprof.jpg) no-repeat right top}
div.nakayamabg{background:url(../nakayama/img/bgprof.jpg) no-repeat right top}
div.miyamotobg{background:url(../miyamoto/img/bgprof.jpg) no-repeat right top}
div.hoshinobg{background:url(../hoshino/img/bgprof.jpg) no-repeat right top}
div.hiezimabg{background:url(../hiezima/img/bgprof.jpg) no-repeat right top}
div.bgnone p{ margin:0 20px 5px 20px;}
#person{ width:496px; background:url(../giin/img/bgPe.gif) repeat-y left; margin-bottom:30px;}
#person div.personT{ background:url(../giin/img/bgPeT.gif) no-repeat left top; padding-top:7px;}
#main #personB{ background:url(../giin/img/bgPeB.gif) no-repeat left bottom;}
#main div#giin #person div.article{ background:none; padding-bottom:10px;}
#person h3{ background:url(../giin/img/bgPeTtl.gif) no-repeat left top; padding:10px 0 0 40px; font-size:1.2em; clear:both; min-height:49px; height:49px;}
p.goago{ text-align:right;}
p.goago a{ background:url(../giin/img/arrow.gif) no-repeat left center; padding-left:13px;}
#person .kumagaiP h3{color:#9B4B5B;}
#person .kuramotoP h3{color:#7B3100;}
#introPDF p img{ margin:0 15px 15px 0;}
#introPDF p{ margin-left:15px;}
#giin ul.report{ margin-bottom:25px; width:494px;}
#giin ul.report li{ border-bottom:2px solid #ccc; margin-bottom:5px; line-height:20px; padding:5px; background:url(../img/contents/icnPDF.gif) no-repeat 1% 50%;}
#giin ul.report .pdff a{ padding-left:22px;}
#giin ul.report li p{ height:20px; padding:3px;}
#giin ul.report li p.taR{ margin-top:-26px;}
#giin ul.report li p.pdff a{ background:url(../img/contents/icnPDF.gif) no-repeat left top; padding:3px; padding-left:18px;}
.kuramoto p#mail{ margin:2px 0;}
ul.calender{ margin:15px 0 10px; width:496px;}
ul.calender li{ float:left; width:200px; text-align:center;}
ul.calender li.nbtn, ul.calender li.bbtn{ width:48px;}
ul.calender li.nbtn a, ul.calender li.bbtn a{ width:48px; height:33px; margin:1em 0 0 0; display:block; background:url(../kuramoto/img/carenBtn.gif) no-repeat center top; text-indent:-9999px; overflow:hidden;}
ul.calender li.bbtn a{background:url(../kuramoto/img/carenbBtn.gif) no-repeat center top;}
ul.calender li.nbtn a:hover, ul.calender li.bbtn a:hover {background-position:center bottom;}
ul.calender table{ margin:0 auto;}
ul.calender table caption{ width:100%; text-align:center;}
ul.calender table th, ul.calender table td{ text-align:center; vertical-align:middle; padding:2px 3px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; line-height:1em;}
ul.calender table th{ background:#ececec;}
ul.calender table td{ font-family:'Trebuchet MS';}
ul.calender table td a, ul.calender table td a:visited{ font-weight:bold; border-bottom:2px solid #e60; color:#e60; display:block;}
ul.calender table td a:hover{ border-bottom:2px solid #05e; color:#05e;}
#main .kuramoto div#giin div.article{ background:url(../kuramoto/img/bg/actbg.gif) repeat-y left top;}
#main .kuramoto div#giin div.article p.pagetop{ background:url(../kuramoto/img/bg/actbottom.gif) no-repeat left bottom; padding-bottom:11px; margin:0px;}
#main .kuramoto div#giin div.article .pagetop a{ display:block; border-top:2px solid #6F615A; margin:0 15px 0 20px; padding:3px;}
#main .kuramoto div#giin div.article p{ margin:0 20px 8px 25px;}
#main .kuramoto div#giin div.article .acttitle{ background:url(../kuramoto/img/bg/acttop.gif) no-repeat left top; padding-top:11px;}
#main .kuramoto div#giin div.article .acttitle p{ background:url(../kuramoto/img/pencil.gif) no-repeat right center; border-bottom:2px solid #6F615A; color:#6F615A; margin:0 15px 0 20px; padding:2px 10px 2px 0; text-align:right;}
#main .kuramoto div#giin div.article .acttitle h3{ border-bottom:1px solid #6F615A; color:#e60; margin:0 15px 8px 20px; padding:8px 5px;}
#main .kuramoto div#giin div.article div.musicBox{ border:1px solid #590422; margin:5px 20px 5px 25px; padding:5px; background:#EBDACA;}
#main .kuramoto div#giin div.article h4.musicTtl{ text-align:center; color:#DDAA77;}
#main .kuramoto div#giin div.article div.musicBox h5{ padding:5px; margin-bottom:8px; background:#fff; font-size:1.1em; line-height:1em; color:#BF4E54;}
#main .kuramoto div#giin div.article div.musicBox p{ margin:0 8px 8px; padding:0; line-height:1.2em; color:#5A4B3C;}
p.kurapastlog{ height:35px; background:url(../kuramoto/img/carenbBtn.gif) no-repeat right top; margin:8px 0; text-align:right;}
p.kurapastlog a{ padding-right:35px; line-height:35px; overflow:hidden;}
#twitterbox{ margin-bottom:25px;}
#twitterbox .twtr-widget p{ font-size:1.2em!important; line-height:1.5!important; padding:10px!important;}
#twitterbox .twtr-widget i{ font-size:12px; text-align:right; background:#efefef; margin-top:5px;}
#twitterbox .twtr-widget .twtr-tweet{ border-bottom:0px;}
#twitterbox .twtr-widget-profile img.twtr-profile-img{ width:40px; height:40px; margin-right:10px;}
#twitterbox .twtr-widget-profile h3{ display:none;}
#twitterbox .twtr-widget-profile h4{ line-height:40px!important; overflow:hidden;}
#main .nakayama #person h2{ font-size:1.38em; line-height:1.38em; margin:5px 15px; padding:5px 10px; background:#654; color:#fff;}
#main .nakayama div#giin div.article{ background:url(../nakayama/img/bg/actbg.gif) repeat-y left top;}
#main .nakayama div#giin div.article p.pagetop{ background:url(../nakayama/img/bg/actbottom.gif) no-repeat left bottom;}
#main .nakayama div#giin div.article .acttitle{ background:url(../nakayama/img/bg/acttop.gif) no-repeat left top; padding-top:11px;}
#main .nakayama div#giin div.article .acttitle .acttop{ background:url(../nakayama/img/bg/acttop2.gif) no-repeat left bottom; padding-bottom:24px;}
#main .nakayama div#giin div.article .acth3{ background:url(../nakayama/img/bg/acth3.gif) no-repeat left top;}
#main .nakayama div#giin div.article .acth3 h3{ margin-top:10px !important;}
#main .nakayama div#giin div.article .acttitle .nottl{ padding-bottom:35px;}
#main .nakayama div#giin div.article p{ margin:0 25px 5px;}
#main .nakayama div#giin div.article .acttitle h3, #main .nakayama div#giin div.article .acttitle p{ color:#fff; text-align:center; padding-top:5px;}
#main .nakayama div#giin div.article .acttitle p{ font-weight:bold; background:none; text-align:right; padding:3px 15px 5px 0; margin:0;}
#main .nakayama div#giin div.article p.pagetop{ margin:0px;}
#main .nakayama div#giin div.article p.pagetop a{ padding-right:5px; font-weight:bold; color:#fff;}
#main .nakayama div#giin div.article p.pagetop a:hover, #main .hiezima div#giin div.article p.pagetop a:hover, #main .miyamoto div#giin div.article p.pagetop a:hover, #main .hoshino div#giin div.article p.pagetop a:hover{ color:#ECD900;}
ul.aroowarticle{ width:496px; height:19px; margin-bottom:20px;}
ul.aroowarticle li{ width:248px; height:19px; float:left; display:inline;}
ul.aroowarticle li.bbtn{ float:right; margin:0px;}
ul.aroowarticle li a{ width:213px; height:100%; padding-left:25px; display:block; line-height:19px; background:url(../giin/img/carenBtn.gif) no-repeat left top;} * html ul.aroowarticle li a{width:496px;}
ul.aroowarticle li.bbtn a{ text-align:right; padding:0 25px 0 0; background:url(../giin/img/carenbBtn.gif) no-repeat right top;}
ul.aroowarticle li.nbtn a:hover {background-position:left bottom;}
ul.aroowarticle li.bbtn a:hover {background-position:right bottom;}
#main .hiezima #person h2{ font-size:1.38em; line-height:1.38em; margin:5px 15px; padding:5px 10px; background:#654; color:#fff;}
#main .hiezima div#giin div.article{ background:url(../hiezima/img/bg/actbg.gif) repeat-y left top;}
#main .hiezima div#giin div.article p.pagetop{ background:url(../hiezima/img/bg/actbottom.gif) no-repeat left bottom;}
#main .hiezima div#giin div.article .acttitle{ background:url(../hiezima/img/bg/acttop.gif) no-repeat left top;}
#main .hiezima div#giin div.article .acttitle .acttop{ background:url(../hiezima/img/bg/line.gif) no-repeat left bottom;}
#main .hiezima div#giin div.article p{ margin:0 20px 5px;}
#main .hiezima div#giin div.article h3{ text-align:center; color:#026; padding:8px; margin-bottom:10px;}
#main .hiezima div#giin div.acttop p{ text-align:right; margin:0 8px; color:#fff; height:30px; background:none; line-height:25px;}
#main .hiezima div#giin div.article p.phtxt{ padding-bottom:5px; border-bottom:1px solid #ccc; color:#777;}
#main .hiezima div#giin div.article p.pagetop{ margin:0px;}
#main .hiezima div#giin div.article p.pagetop a{ color:#fff; margin-right:8px;}
#main .hiezima div#giin div.hiezimaP div#personB div.article h3{ text-align:left; padding:10px 0 0 40px;}
#main .hiezima #person h2{ background:#026;}
#main .hoshino #person h2{ text-align:center; border-top:5px solid #d30; padding:10px 0 15px; margin:0 20px;}
#main .hoshino #person h2.noborder{ border-top:0px;}
#main .hoshino #person p.quest a{ background:url(../hoshino/img/person07/quesOn.gif) no-repeat left top; width:319px; height:50px; display:block; margin:0 auto;}
#main .hoshino #person p.quest a:hover img{ visibility:hidden; background-color:transparent;}
#main .hoshino #person div.danwa{ border:3px double #ccc; background:#ffc; margin:10px 50px;}
#main .hoshino #person div.danwa p{ margin:8px;}
#main .hoshino #person div.danwa h4{ margin:0 8px 8px;}
#main .hoshino #person p.lineP{ color:#BAC7FF; font-size:8pt; padding:15px 0; text-align:center;}
#main .hoshino div#giin div.article{ background:url(../hoshino/img/bg/actbg.gif) repeat-y left top;}
#main .hoshino div#giin div.article p.pagetop{ background:url(../hoshino/img/bg/actbottom.gif) no-repeat left bottom; padding:2px 10px 2px 0; margin:0px;}
#main .hoshino div#giin div.article .acttitle{ background:url(../hoshino/img/bg/acttop.gif) no-repeat left top;}
#main .hoshino div#giin div.article .acttitle .acttop{ background:url(../hoshino/img/bg/acttop2.gif) no-repeat left bottom;}
#main .hoshino div#giin div.article p.pagetop a, #main .hoshino div#giin div.article .acttitle .acttop p{ color:#fff; font-weight:bold;}
#main .hoshino div#giin div.article .acttitle .acttop p{ text-align:right; padding-right:10px; background:none; line-height:15px;}
#main .hoshino div#giin div.article .acttitle .acttop h3{ color:#406; padding:10px 10px 20px 5px;}

