@charset "shift_jis";

#topics .main h2#p_title{ background-image: url(../topics/img/title.gif); }

#topics .main .sub_core ul{ padding-left: 6px; overflow: hidden; display: block; clear: both; padding-bottom: 20px; }
#topics .main .sub_core ul li{ float: left; color: #d0feff; padding-right: 14px; }
#topics .main .sub_core ul li em{ font-style: normal; font-weight: bold; color: #d0feff; padding-right: 6px; letter-spacing: 0.1em; }

#topics .main .sub_core .topics_box{ background-repeat: no-repeat; background-position: right top; padding-bottom: 20px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #2e4452; margin-bottom: 20px; }
#topics .main .sub_core .topics_box h3{ background-repeat: no-repeat; text-indent: -9999px; display: block; padding-bottom: 14px; }
#topics .main .sub_core .topics_box h4{ font-size: 14px; line-height: 22px; display: block; padding-bottom: 10px; }
#topics .main .sub_core .topics_box p{ padding-bottom: 10px; line-height: 22px; }

#topics .main .sub_core .topics_box strong{ font-size: 13px; display: block; }

#topics .main .sub_core .topics_box#oretabi02{ background-image: url(../topics/img/oretabi02_01.gif); padding-bottom: 60px; }
#topics .main .sub_core .topics_box#oretabi02 h3{ background-image: url(../topics/img/oretabi_logo.gif); height: 56px; width: 186px; }

#topics .main .sub_core .topics_box#kodure{ background-image: url(../topics/img/kodure_img.gif); }

#topics .main .sub_core .topics_box#oretabi01{ background-image: url(../topics/img/oretabi01_img.gif); }
#topics .main .sub_core .topics_box#oretabi01 h3{ background-image: url(../topics/img/oretabi_logo.gif); height: 56px; width: 186px; }

#topics .main .sub_core .topics_box#shoten{ background-image: url(../topics/img/shoten_img.gif); padding-bottom: 86px; }


#topics .main .sub_core .topics_box#prop101{ background-image: url(../topics/img/101kai.jpg); padding-bottom: 70px; }
