h1 imgg{width:100px;float:left;margin-right:1em;margin-bottom:10px;}
div#logo_bottom{background-image: url("/gnote/images/gnote_bar.gif"); background-repeat: repeat-x;}
//div#logo_bottom{background-color:#fc0;}

h1 .interviewtitle{font-weight:bold;line-height:150%;}
h1 .intervieweename{font-weight:normal;line-height:150%;}
h1 .intervieweebelong{font-weight:normal;line-height:150%;font-size:medium;}
h3 .interviewtitle{font-weight:bold;line-height:150%;}
h3 .intervieweename{font-weight:normal;line-height:150%;}
h3 .intervieweebelong{font-weight:normal;line-height:150%;font-size:medium;}
.interviewee {
	font-weight:bold;
	margin-right:1em;
	/* color:#ff5a00; */
	color:#083190;
}
.tokushu_link {
	padding:1px 5px;
	/* background-color:#ee7800; */
	background-color:#0075c1;
	font-weight:bold;
	color:#ffffff;
	font-size:small;
border-radius:10px;
	white-space:nowrap;
}

.tokushu_link a {
	color:#ffffff;
}

span.tips{text-decoration:underline;color: #428bca;cursor:pointer;}
span.tips .glyphicon{text-indent:0;}
.popover {
	max-width: 600px; /* この数字を変える */
	z-index: 2;
}

span.tips2{text-decoration:none;cursor:pointer;}
span.tips2 a:hover {
	text-decoration: underline;
}

mark{
	background: inherit;
	background-image: -webkit-linear-gradient(transparent 70%,#98cefd 70%);
	background-image: -moz-linear-gradient(transparent 70%,#98cefd 70%);
	background-image: linear-gradient(transparent 70%,#98cefd 70%);
}

.beginning {
	font-family:Georgia, 游明朝, "Yu Mincho", YuMincho, "Hiragino Mincho ProN", HGS明朝E, メイリオ, Meiryo, serif;
}

.printed{margin:5px 0 1em 0;padding:3px 10px;background-color:#fcfcfc;border-bottom:1px solid #eee;font-size:small;}

.articles{margin:20px 0px 20px 5px;}

@media(max-width:767px){
	h1{font-size:x-large;}
	h1 img{display:block;margin:0 auto;float:none;}
	div#benkyokai_main{margin:15px 5px;}
}

div#benkyokai_main h2{
	font-weight:bold;
	}

div#benkyokai_main h3{
	color:#339;
	border-bottom:1px #f36 dashed;
	}

div#benkyokai_main p{
	font-size:medium;
	text-indent:1em;
	line-height:1.5;
	margin-bottom:0.5em;
	}


p#auther_name{
	text-align:right;
	font-weight:bold;
	}

div.auther_box{
	border:1px #f36 solid;
	padding:1em 16px 0 16px;
	margin:1em 16px 3em 16px;
	}

div.auther_box dt{
	margin-bottom:0.5em;
	}

div.info{
	margin:0 16px 10px 16px;
	background-color:#fbece8;
	border-radius:10px;
	padding:2px 1em 2px 1em;
	}

div.info li{
	list-style:none;
	text-indent:-1em;
	margin-left:-1em;
	}
ol.em_webcontents_menu{
	background-color:white;
	}

ul.contentslist li{margin:10px;padding:0px;width:150px;height:150px;overflow:hidden;}
.buttonicon li{border-radius:10px;box-shadow: 2px 2px 2px 2px gray;}
ul.contentslist li img{}

img.photo{border:4px solid white;border-radius:2px;box-shadow: 1px 1px 1px 1px gray;}

div.lastimgblock{padding:0 3em 2em 0;}
@media(max-width:767px){
	div.lastimgblock{padding:0 50px 1em 50px;}
}
.profile h2{background-color:#f89948;color:white;font-weight:normal;border-radius:10px;padding:5px 10px;}
.profile dl{margin-left:1em;margin-right:1em;}

.ir0{margin-top:0px;}
.ir1{margin-top:-150px;}

.ic0{margin-left:0px;}
.ic1{margin-left:-150px;}
.ic2{margin-left:-300px;}
.ic3{margin-left:-450px;}

@media(max-width:767px){
	ul.contentslist li{margin:7px;padding:0px;width:100px;height:100px;overflow:hidden;}
	ul.contentslist li img{height:200px;}
	.ir0{margin-top:0px;}
	.ir1{margin-top:-100px;}
	.ic0{margin-left:0px;}
	.ic1{margin-left:-100px;}
	.ic2{margin-left:-200px;}
	.ic3{margin-left:-300px;}
}

div.maincontents p.interviewer{padding-left:1em;text-indent:-1em;color:gray;}
div.interviewer{text-align:right;margin:1em;}
.totop{text-align:center;margin:1em 0;}
div.maincontents p{font-size:medium;text-indent:1em;line-height:140%;margin:1em;}
ul.senmon-i-list{font-size:large;}
ul.senmon-i-list li ul.interviewee{font-size:small;list-style-type:none;margin-bottom:1em;}
