div.maintext p.text {font-feature-settings: "palt"; letter-spacing: .1em; text-indent:0; padding:0 5px; margin:5px 0; text-align:justify;line-height: 1.7;}div.maintext p.text span{font-weight: bold;margin-right: 0.8em;}div.maintext p.text span.m{color: orange;}div.maintext p.text span.k{color: skyblue;}hr{border-top: 3px double #bbb; margin:10px 8%;}div.maintext h4{}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;}h3.h3_index{margin-top:1em; border:2px solid lightskyblue; padding:8px;}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.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;}*//*y*/div.for-class_intro{margin:18px 0;}div.intro{background-color:#faf2ea; border-radius:5px; padding:15px 30px;}/*y*//*y main1.2.cssより転載*/span.sub{font-size:70%;}/*div.maintext p.text span.m{color: #EEE; position: relative; padding: 3px; border-radius: 10px; margin-right: 1em;}div.maintext p.text span.m:before {content: "";display: block;position: absolute;top: 0px;left: 0px; width: 1.2em;height: 1.2em;border-radius: 50%;background-color: orange;z-index: -1;}div.maintext p.text span.k{position: relative; color: #EEE; padding: 3px; border-radius: 10px; margin-right: 1em;}div.maintext p.text span.k:before {content: "";display: block;position: absolute;top: 2px;left: -2px; width: 1.2em;height: 1.2em;border-radius: 50%;background-color: skyblue;z-index: -1;}*/