#top_navi { width: 900px; padding-top: 10px; }
#content_T1 { width: 570px; height: auto; float: left; margin: 0; padding: 0; }
#content_T2 { width: 320px; float: right; margin: 0; padding: 0; }
#content_mv { background-image: url(../2010_images/waku-2.gif); width: 565px; margin: 0; padding: 0; }
#content_mv span { line-height: 100%; background-image: url(../2010_images/waku-2.gif); height: auto; margin: -5px 0 0; padding: 0; }
#content_ak { background-image: url(../2010_images/waku-2.gif); width: 565px; }
#content_flash { width: 320px; height: auto; }
#content_tokusyu1 { width: 320px; padding-top: 15px; padding-right: 0; padding-bottom: 10px; }
#content_tokusyu2 { width: 320px; margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0; }
#content_tokusyu2 iframe { padding: 0; width: 320px; margin-top: 0; margin-bottom: 10px; border-bottom: 1px solid #ddd; border-left: 1px solid #ddd; }
#content_tokusyu2 h3 { color: #fff; background-color: #903; margin-top: 10px; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px; padding-left: 20px; }
.mv_btn { font-size: 12px; line-height: 100%; background-color: white; width: 78px; margin: 0 0 0 6px; padding: 2px 0; border-right: 1px solid silver; border-bottom: 1px solid silver; }
.space_wrp_mv { font-size: 90%; padding: 6px 20px 0 12px; }
.space_wrp { font-size: 90%; padding: 6px 20px 2px 12px; }
.space_wrp ul { vertical-align: -2px; margin-top: 0; margin-bottom: 10px; padding-top: 0; list-style-image: url(../2010_images/g-maru.jpg); }
.space_wrp li { line-height: 150%; list-style-image: url(../2010_images/g-maru.jpg); margin-bottom: 0; margin-left: -20px; vertical-align: 3px; }
.ak_btn { background-color: #e6e6e6; margin-left: 6px; padding: 2px 6px; border-left: 4px solid red; }
.ul_mv_ak { vertical-align: -2px; margin-bottom: 0; list-style-image: url(../2009_images/red_mark.gif); }
.ul_mv_ak li { list-style-image: url(../2009_images/red_mark.gif); margin-bottom: 0; margin-left: -15px; vertical-align: -2px; }
.ul_ak_keyword { font-size: 90%; line-height: 160%; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; list-style-image: none; }
.ul_ak_keyword li { line-height: 150%; background-image: none; vertical-align: 7px; margin-top: 0; list-style-image: url(../2010_images/akahata-key-s.gif); margin-bottom: 0; margin-left: -20px; padding-top: 0; }
.mokuji1head { font-weight: bold; padding-top: 5px; padding-bottom: 10px; padding-left: 1em; }
.mokuji1head a { font-weight: normal; padding-top: 5px; padding-bottom: 0; padding-left: 1em; }

.mokuji1body ul { margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 15px; }

.mokuji1body li { line-height: 145%; list-style-image: url(../2010_images/g-maru.jpg); margin-bottom: 0; margin-left: -15px; vertical-align: -2px; padding-bottom: 3px; }

.mokujimovie { font-size: 95%; margin-top: 0; margin-bottom: 0; padding-top: 3px; padding-bottom: 0; }
/*
.mokujimovie ul { font-size: 90%; line-height: 110%; margin-top: 0; margin-bottom: 0; padding-top: 3px; padding-bottom: 0; }
*/
.mokujimovie li { line-height: 140%; margin-top: 0; margin-bottom: 0; margin-left: -15px; padding-top: 0; list-style-image: url(../2010_images/g-maru.jpg); }
#content_mv ol { color: red; font-size: small; line-height: 110%; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: -15px; list-style-type: decimal; }
#content_mv ol li { color: red; letter-spacing: -0.05em; list-style-type: decimal; margin-top: 0; margin-bottom: 5px; margin-left: 0; padding-left: -15px; }
.info { font-size: 0.98em; line-height: 120%; padding: 16px 12px 0; }
#tokusyu1 { font-size: 90%; text-decoration: none; background-color: white; background-image: url(../2010_images/tokusyu-1.gif); background-repeat: no-repeat; background-position: left top; text-align: center; margin: 0 3px 6px 0; padding-top: 3px; padding-bottom: 3px; display: block; border: solid 1px #6c0; }
#tokusyu2 { font-size: 90%; text-decoration: none; background-color: white; background-image: url(../2010_images/tokusyu-2.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 0 0 6px 3px; padding-top: 3px; padding-bottom: 3px; border: solid 1px #69f; }
#tokusyu3 { font-size: 90%; text-decoration: none; background-color: white; background-image: url(../2010_images/tokusyu-3.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 0 3px 6px 0; padding-top: 3px; padding-bottom: 3px; border: solid 1px #f90; }
#tokusyu4 { font-size: 90%; text-decoration: none; background-color: white; background-image: url(../2010_images/tokusyu-4.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 0 0 6px 3px; padding-top: 3px; padding-bottom: 3px; border: solid 1px #c9f; }
#tokusyu5 { font-size: 90%; text-decoration: none; background-color: white; background-image: url(../2010_images/tokusyu-5.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 0 3px 6px 0; padding-top: 3px; padding-bottom: 3px; border: solid 1px #f69; }
#tokusyu6 { font-size: 90%; text-decoration: none; background-color: white; background-image: url(../2010_images/tokusyu-2.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 0 0 6px 3px; padding-top: 3px; padding-bottom: 3px; border: solid 1px #69f; }
#tokusyu0 { font-size: 130%; font-weight: bold; text-decoration: none; background-color: white; background-image: url(../2010_images/tokusyu-2.gif); background-repeat: no-repeat; background-position: left top; text-align: center; display: block; margin: 0 0 6px; padding-top: 3px; padding-bottom: 3px; border: solid 1px #69f; }
#tokusyu_index { font-size: 90%; text-decoration: none; background-color: white; background-repeat: no-repeat; background-position: left top; text-align: right; display: block; margin: 0 0 5px 3px; padding-top: 3px; padding-bottom: 3px; }
.ticker1 { font-size: 18px; font-weight: normal; width: 537px; margin-top: 3px; margin-bottom: 12px; padding: 3px; border: solid 1px silver; }
.ticker2 { font-size: 18px; font-weight: normal; margin-top: 6px; margin-bottom: 2px; padding: 0; width: 537px; border: solid 1px silver; }
.ticker1 th { line-height: 120%; margin: 0; padding: 0; }
.ticker2 th { font-weight: bold; line-height: 120%; margin: 0; padding: 0; }
.info { line-height: 150%; width: auto; float: left; margin-bottom: 10px; }
.info2 { background-image: url(/2011-images/sksympo2_96.jpg); background-repeat: no-repeat; left: 10px; margin: 0 0 10px; padding: 0; }
.info2 p { margin-left: 100px; }
.tick { background-color: #defff0; width: 100%; }
.tokusyu_bana { margin: 0; padding-top: 0; padding-bottom: 10px; }
.class_v_line { border-left: 1px solid #d3d479; }
.class_v_line_non { border-left: 1px solid white; }
.newyear { font-weight: bold; width: 562px; margin-bottom: 10px; }
.nc_sp { margin-bottom: 6px; padding-bottom: 0; border-width: 0; }
.newyear_sp { margin: 0; padding: 3px 0; }
.topwide_sp { margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0; }
.topwide_sp2 { margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0; border-right: 10px solid #36c; border-bottom: 10px solid #36c; border-left: 10px solid #36c; }
.topwide_rp { margin-right: 0; margin-bottom: 0; margin-left: 0; padding: 0; border-right: 10px solid #36c; border-bottom: 10px solid #36c; border-left-width: 0; }
.tokusyu_btn1 img { margin-bottom: 15px; }
.tokusyu_btn2 { top: -40px; z-index: 3; }
.bokin_ln { font-size: 110%; font-weight: bold; background-color: #ffdc05; margin: 10px 5px 5px; padding: 5px 5px 5px 2em; }
.kyuen_new { color: #903; font-weight: bold; margin-right: 0.4em; margin-left: 0.4em; padding-top: 5px; padding-bottom: 0; padding-left: 1em; border-bottom: 1px solid #903; }
.tw_a { position: relative; margin: 0; padding: 0; border-width: 0; olor: #3367; }
.bokin_annai { width: 440px; height: 280px; margin: 0; padding: 0; border-top-width: 0; border-right-width: 0; border-left-width: 0; }
.bokin_info_t { font-size: 75%; padding: 2px 2px 2px 5px; border-bottom: 3px solid #fff; }
.bokin_info_b { font-size: 75%; padding: 2px 2px 2px 5px; }
.bokin_info_b a { font-size: 120%; }
.kouza_n { line-height: 130%; margin: 0; padding: 5px 0 0 1em; }
.kouza_m { line-height: 130%; margin: 0; padding: 5px 0 10px 1em; }
.blog_btn { position: absolute; top: 10px; right: 20px; }
.sien_wk { height: 26px; margin: 0; padding: 5px 0 0; border-top: 10px solid #36c; }
.blue_line { border-bottom: 10px solid #36c; }
.btn01 { background-color: #eee; margin-bottom: 5px; padding: 5px; border: solid 1px #ff7f00; }
#br_btn a:link { color: blue; line-height: 150%; background-color: white; width: 100%; height: 100%; margin-bottom: 5px; padding: 5px; border: solid 1px #36c; }
#br_btn a:visited { color: blue; line-height: 150%; background-color: white; width: 100%; height: 100%; margin-bottom: 5px; padding: 5px; border: solid 1px #36c; }
#br_btn a:hover { color: white; line-height: 150%; background-color: #3c3; width: 100%; height: 100%; margin-bottom: 5px; padding: 5px; border: solid 1px #3c3; }
#br_btn a:active { color: white; line-height: 150%; background-color: #c0f; width: 100%; height: 100%; margin-bottom: 5px; padding: 5px; border: solid 1px #c0f; }
