h4.sswb{margin:2em 1em 10px 1em;background-color:#eeeeee;border-radius:5px;padding:5px;}
p.txt_exp{margin:5px 1em 1em 3em;}
ul.attention li{margin-top:15px;margin-left:10px;font-size:medium;}
ul.attention li li{margin-top:8px;font-size:small;}
img.img-responsive-h1center{margin:0 auto;}
div.contentslist{margin:0px 20px;padding-bottom:15px;border-bottom:1px solid silver;}
div.tokushu{background-color:#dff0d8;}
div.btnblock-sm{padding-top:10px;}
div.contentslist h4{margin-left:4em;text-indent:-4em;}
div.contentslist h5{margin-top:1em;margin-left:2em;text-indent:-2em;}
div.rensai{background-color:#d9edf7;}
div.rensai h4{margin-bottom:0;}

div.webcontents_rsp{padding:0 1em 0 2em;}
div.maintext{margin-bottom:2em;}
div.ryuugakuprofile h3{margin-top:1em;}
div.contentsindex h4{margin-left:1em;}
div.contentsindex h5{margin-left:2em;}
div.contentsindex p{margin-left:2em;}
div.ryuugakuhead{margin-bottom:1em;}
div.maintext h1{margin-top:1em;margin-bottom:1em;border-radius:5px;border-right:1px solid gray;border-bottom:1px solid gray;padding:10px;background-color:#e6f5fa;}
div.maintext h1.ryuugakumainh1{margin-top:50px;margin-bottom:1em;border-radius:5px;border-right:1px solid gray;border-bottom:1px solid gray;padding:10px;background-color:#bad1ed;padding-left:130px;background-color:#bad1ed;}
div.maintext h1.ryuugakumainh1 span.ryuugakumainh1mark{display:block;position:absolute;left:20px;top:5px;height:125px;width:116px;color:white;padding-top:60px;padding-left:18px;font-size:30px;background-image:url('/jikkenigaku/ryuugaku/images/ryuugaku_h1midashi.png');}

div.maintext p{text-indent:1em;margin-top:0.5em;font-size:medium;line-height:140%;}
div.maintext p.small{font-size:small;}
div.maintext h2{margin-top:2em;margin-bottom:1em;border-radius:10px;border:1px solid #afcaea;border-top:3px solid #afcaea;border-left:3px solid #afcaea;padding:10px 10px 10px 50px;background-image:url("/jikkenigaku/ryuugaku/images/ryuugaku_h2midashi.png");background-repeat:no-repeat;background-position:10px 7px;font-size:large;}

div.clmn{margin:2em 0 0 0;background-color:#e6f5fa;border-radius:5px;padding:1em 1em 10px 1em;}
div.clmn h2{margin:0 0 10px 0;padding-left:10px;background-image:url();background-color:white;}
div.clmn h2 a{text-decoration:underline;}
/*
div.clmn p{font-size:small;}
*/

div.for-class_intro{margin:18px 0;}
div.intro{background-color:#faf2ea; border-radius:5px; padding:15px 30px;}

div.for-blockquote{margin:18px;}
blockquote{margin:1em 1em 1em 0;background-color:#e6f5fa;border-radius:5px;padding:1em 1em 10px 1em;}


ol.em_webcontents_menu{background-color:white;}


div#whatisuja{margin:10px;background-color:#fff9ee;background-image:url("/jikkenigaku/ryuugaku/images/ryuugaku_uja_kazari.png");background-repeat:repeat-x;padding:2px 0px 0px 0px;}
div#whatisuja .whatisujamidashi{font-size:16px;padding:15px 10px 0px 10px;font-weight:bold;}

div#whatisuja p{background-image:url("/jikkenigaku/ryuugaku/images/ryuugaku_uja_kazari.png");background-position:bottom;background-repeat:repeat-x;padding:10px 10px 18px 10px;}

div#authors p{margin:10px 1em 5px 2em;background-color:#fcfcfc;border-radius:10px;padding:10px;font-size:small;}


/*app*/

/* 書籍特典 */

#contents .app_for_book{
	margin-top:30px;
}

#contents .app_for_book h2 div.row{
	margin-bottom:5px;
}

#contents #video_box{
	text-align:center;
}

#contents .rn_webcontents_menu{
	background-color:#ffffee;
}

h1.app_title{border-left:1em solid green;padding:5px;background-color:#dff0d8;}

ul.movie_attention_ul{margin-top:1em;}

.moviedatas{margin-bottom:1em;}
.moviedatas p{margin-bottom:3px;}

.moviecol .moviemenu{overflow:auto;}
.moviecol .moviemenu .movietitle{height:5em;}
