@charset "utf-8";

/*
=========================================================
last updated:2009/11/06 vol.01
=========================================================
*/

/* 1.Common
=============================================================================== */
/* Reset.css
---------------------------------------------------------------- */
body{margin: 0;padding: 0;text-align: center;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size: 100%;font-weight: normal;}	
ul li, ol li{list-style: none;}
table{margin:0;padding:0;border-collapse: collapse;border-spacing: 0;font-size: 100%;}
caption{text-align: left;}
table,pre,code,select,input,textarea,kbd,var,ins,del,samp{font-size: 100%;}
address,cite,dfn,em,strong,var,th,ins,del,samp{font-weight: normal;font-style: normal;}
a img{border: 0;}
hr.separation{display: none;}
fieldset{border: none;}
img {vertical-align:bottom;/vertical-align:baseline;}


/* fonts - Based on YUI fonts.css
----------------------------------------------------------------
Copyright (c) 2007, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
*Opera9 Compatible!
----------------------------------------------------------------*/
body {font-family:"MS Pゴシック",sans-serif;font-size:81.3%;color:#000; line-height:1.22;word-break:break-all;}
body:last-child:not(:root:root) div#wrapper {font-size:96%;}/* Safari 1.3-3.0 */
body:first-of-type div#wrapper {font-size:96%;}/* Safari 3.x */
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:107.7%;line-height:99%;}
select, input, textarea{font-size:100%; font-family:"MS Pゴシック",sans-serif;}/* Safari */
small{font-size:inherit;font:100%;*font-size:small;*font:x-small;}/* ADs */

/* masthead
---------------------------------------------------------------- */
div#masthead {padding:5px 0 4px 0;color:#ffffff;background:url(../img/background01.png) repeat-x left -696px;/zoom:1;}
div.yjmth {overflow:hidden;/display:inline-block;}
div.yjmthproplogoarea {width:142px;float:left;}
div.yjmthproplogoarea a {width:142px;height:26px;display:block;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat 0 0;}
div.yjmthloginarea {padding-top:4px;float:right;font-size:100% !important;}
div.yjmthloginarea a {color:#ff9900;}


/* Layout
---------------------------------------------------------------- */
body {background:#000 url(../img/background01.png) repeat-x 0 -800px;}
#wrapper {width:950px;margin:0 auto;background:#fff;}

#header {background:#000 url(../img/background01.png) repeat-x 0 -800px;text-align:left;}

#autosHd {background:url(../img/background01.png) repeat-x left -500px;}
#autosHd div {height:109px;background:url(../img/header_bg02.jpg) no-repeat right top;position:relative;overflow:hidden;}
#autosHd .ttl {width:394px;height:53px;background:url(../img/background02.png) no-repeat 0 -50px;text-indent:-9999px;overflow:hidden;position:absolute;top:14px;left:0;}
#autosHd .ttl a {width:394px;height:53px;display:block;}
#autosHd p.txt01 {width:230px;height:15px;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat 0 -130px;position:absolute;top:78px;left:0;}
#autosHd p.more {width:77px;height:20px;position:absolute;top:76px;left:226px;}
#autosHd p.more a {width:77px;height:20px;display:block;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat -380px -130px;}
#autosHd p.txt03 {width:184px;height:12px;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat -200px -170px;position:absolute;top:13px;left:756px;}

#top #autosHd {background:url(../img/background01.png) repeat-x left -500px;}
#top #autosHd div {height:165px;background:url(../img/header_bg01.jpg) no-repeat right top;position:relative;overflow:hidden;}
#top #autosHd .ttl {width:394px;height:53px;background:url(../img/background02.png) no-repeat 0 -50px;text-indent:-9999px;overflow:hidden;position:absolute;top:69px;left:0;}
#top #autosHd p.txt01 {width:230px;height:15px;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat 0 -130px;position:absolute;top:132px;left:0;}
#top #autosHd p.more {width:77px;height:20px;position:absolute;top:131px;left:226px;}
#top #autosHd p.more a {width:77px;height:20px;display:block;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat -380px -130px;}
#top #autosHd p.txt02 {width:386px;height:34px;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat 0 -200px;position:absolute;top:13px;left:0;}
#top #autosHd p.txt03 {width:184px;height:12px;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat 0 -170px;position:absolute;top:13px;left:756px;}

#gnav ul {/zoom:1;}
#gnav ul:after{display: block;visibility: hidden;clear: both;height: 0;content: ".";}
#gnav li {width:190px;height:29px;float:left;}
#gnav li a {width:190px;height:29px;display:block;cursor:pointer;overflow:hidden;text-indent:-9999px;display:block;}
#gnav li strong,
#gnav li span {width:190px;height:29px;overflow:hidden;text-indent:-9999px;display:block;}

#gnav li.st01 a {background:url(../img/background02.png) no-repeat 0 -300px;}
#gnav li.st02 a {background:url(../img/background02.png) no-repeat -190px -300px;}
#gnav li.st03 a {background:url(../img/background02.png) no-repeat -380px -300px;}
#gnav li.st04 a {background:url(../img/background02.png) no-repeat -570px -300px;}
#gnav li.st05 a {background:url(../img/background02.png) no-repeat -760px -300px;}

#gnav li.st01 strong {background:url(../img/background02.png) no-repeat 0 -329px;}
#gnav li.st02 strong {background:url(../img/background02.png) no-repeat -190px -329px;}
#gnav li.st03 strong {background:url(../img/background02.png) no-repeat -380px -329px;}
#gnav li.st04 strong {background:url(../img/background02.png) no-repeat -570px -329px;}
#gnav li.st05 strong {background:url(../img/background02.png) no-repeat -760px -329px;}

#gnav li.st03 span {background:url(../img/background02.png) no-repeat -380px -358px;}
#gnav li.st04 span {background:url(../img/background02.png) no-repeat -570px -358px;}
#gnav li.st05 span {background:url(../img/background02.png) no-repeat -760px -358px;}



#contents {width:950px;margin-bottom:10px;text-align:center;background:url(../img/background03.png) repeat-y 639px top;/zoom:1;}
#contents:after{display: block;visibility: hidden;clear: both;height: 0;content: ".";}

#main {width:638px;float:left;text-align:left;padding:0 1px;}
#sub {width:300px;padding:0 5px 10px 5px;float:right;text-align:left;}

#footer{margin-top:15px;text-align: center;}
#footer address{padding:10px 0 20px;border-top:1px solid #ccc;line-height:1.4em;}

/* 2.Ad
=============================================================================== */
/* Lrec
---------------------------------------------------------------- */
#pos-lrec{width:300px;text-align: left;}
#pos-lrec dl{}
#pos-lrec dt{padding:4px 0 4px;font-size:12px;font-weight:normal;line-height:12px;vertical-align: middle; text-align:center;}
/* safari only \*/
html:\66irst-child #pos-lrec dt {padding:3px 0 2px;}
#pos-lrec dd {background:#fff;}
/* /safari only */
#pos-lrec dd img {vertical-align: bottom;}

/* SQB
---------------------------------------------------------------- */
#adSQB{width:640px;margin:0 auto;padding-top:10px;text-align:center;}
#adSQB b {}
#adSQB table{text-align:left;margin-top:0 !important;margin-bottom:0 !important;margin-right:auto;margin-left:auto;}
#adSQB td table td {text-align:left;}
#adSQB td table td table {margin:0;}
#adSQB td table td b {font-size:116%;}
#adSQB td table td img {vertical-align:baseline !important;}
#adSQB small b {font-size:100% !important;;}
#adSQB b small {display:block;text-align:center;font-size:93%;font-weight:bold;}

#adSQB > div > table {border-collapse:separate;border-spacing:5px;}
#adSQB div table table td{padding:5px;}
#adSQB table table td div a {line-height:1.8;}

/* EMG
---------------------------------------------------------------- */
#emg,#emg2,#emg3{margin:10px 0;text-align: center;line-height:1.56em;}
#emg table,#emg2 table,#emg3 table{margin: 0 auto;text-align: left;}
/* ie/mac \*//*/
#emg, #emg2, #emg3{margin-left: 235px;}
/**/

/* Special feature
---------------------------------------------------------------- */
.spclftr strong {font-weight:bold;}


/* 3.multiple
=============================================================================== */
.b {font-weight:bold !important;}

.mg0t {margin-top:0 !important;} .mg1t {margin-top:1px !important;} .mg2t {margin-top:2px !important;} .mg3t {margin-top:3px !important;} .mg4t {margin-top:4px !important;} .mg5t {margin-top:5px !important;} .mg6t {margin-top:6px !important;} .mg7t {margin-top:7px !important;} .mg8t {margin-top:8px !important;} .mg9t {margin-top:9px !important;} .mg10t {margin-top:10px !important;} .mg11t {margin-top:11px !important;} .mg12t {margin-top:12px !important;} .mg13t {margin-top:13px !important;} .mg14t {margin-top:14px !important;} .mg15t {margin-top:15px !important;} .mg16t {margin-top:16px !important;} .mg17t {margin-top:17px !important;} .mg18t {margin-top:18px !important;} .mg19t {margin-top:19px !important;} .mg20t {margin-top:20px !important;} .mg30t {margin-top:30px !important;}

.mg0b {margin-bottom:0 !important;} .mg1b {margin-bottom:1px !important;} .mg2b {margin-bottom:2px !important;} .mg3b {margin-bottom:3px !important;} .mg4b {margin-bottom:4px !important;} .mg5b {margin-bottom:5px !important;} .mg10b {margin-bottom:10px !important;} .mg15b {margin-bottom:15px !important;} .mg20b {margin-bottom:20px !important;} .mg30b {margin-bottom:30px !important;} .mg0l {margin-left:0 !important;} .mg5l {margin-left:5px !important;} .mg10l {margin-left:10px !important;} .mg15l {margin-left:15px !important;} .mg0r {margin-right:0 !important;} .mg5r {margin-right:5px !important;} .mg10r {margin-right:10px !important;} .mg15r {margin-right:15px !important;}

.pd0t {padding-top:0 !important;} .pd1t {padding-top:1px !important;} .pd2t {padding-top:2px !important;} .pd3t {padding-top:3px !important;} .pd4t {padding-top:4px !important;} .pd5t {padding-top:5px !important;} .pd6t {padding-top:6px !important;} .pd7t {padding-top:7px !important;} .pd8t {padding-top:8px !important;} .pd9t {padding-top:9px !important;} .pd10t {padding-top:10px !important;} .pd11t {padding-top:11px !important;} .pd12t {padding-top:12px !important;} .pd13t {padding-top:13px !important;} .pd14t {padding-top:14px !important;} .pd15t {padding-top:15px !important;} .pd16t {padding-top:16px !important;} .pd17t {padding-top:17px !important;} .pd18t {padding-top:18px !important;} .pd19t {padding-top:19px !important;} .pd20t {padding-top:20px !important;} .pd25t {padding-top:25px !important;}

.pd0b {padding-bottom:0 !important;} .pd5b {padding-bottom:5px !important;} .pd10b {padding-bottom:10px !important;} .pd15b {padding-bottom:15px !important;} .pd20b {padding-bottom:20px !important;}

.pd0l {padding-left:0 !important;} .pd5l {padding-left:5px !important;} .pd10l {padding-left:10px !important;} .pd15l {padding-left:15px !important;} .pd0r {padding-right:0 !important;} .pd5r {padding-right:5px !important;} .pd10r {padding-right:10px !important;} .pd15r {padding-right:15px !important;}

.txL {text-align:left !important;}
.txC {text-align:center !important;}
.txR {text-align:right !important;}

.alnone {background:none !important; margin:0 !important; padding:0 !important; border:none !important;}
.tnone {background:none !important; margin-top:0 !important; padding-top:0 !important; border-top:none !important;}
.bgnone {background:none !important;}
.bdnone {border:none !important;}
.line01 {border-top:solid 1px #dcaaa9;}

/* 4.contents-header
=============================================================================== */
div#contents-header {padding:1px;background:#fff;}
div#contents-header div.ttl {padding:6px 9px;background:url(../img/background01.png) repeat-x 0 0;overflow:hidden;/zoom:1;}
div#contents-header div.ttl h1 span {height:17px;display:block;text-indent:-9999px;overflow:hidden;padding-right:15px;float:left;}
div#contents-header div.ttl h1 {font-weight:bold;font-size:115.4%;color:#fff;text-align:left;}

div#contents-header div.ttl h1.st01 span {width:176px;background:url(../img/background02.png) no-repeat -650px -470px;}
div#contents-header div.ttl h1.st02 span {
	width:178px;
	background:url(../img/background02.png) no-repeat -650px -495px;
}
div#contents-header div.ttl h1.st03 span {width:130px;background:url(../img/background02.png) no-repeat -650px -520px;}
div#contents-header div.ttl h1.st04 span {width:128px;background:url(../img/background02.png) no-repeat -650px -545px;}
div#contents-header div.ttl h1.st05 span {width:152px;background:url(../img/background02.png) no-repeat -650px -570px;}


/* 5.Common module
=============================================================================== */
ul.phThm01 li {width:127px;vertical-align:top;display:inline-block;/display:inline;/zoom:1;}
ul.phThm01 li p.ph {width:127px;height:126px;position:relative;text-align:center;vertical-align:middle;display:table-cell;background:url(../img/background02.png) no-repeat -650px -50px;}

ul.phThm02 {overflow:hidden;/zoom:1;}
ul.phThm02 li {width:110px;float:left;}
ul.phThm02 li img {padding:5px; background:url(../img/ph_bg.gif) top left;}
ul.phThm02 li a {color:#cc0000;}
ul.phThm02 li a:visited {color:#6f2133;}

ul.phThm03 {margin-top:10px;padding:0 20px;overflow:hidden;/zoom:1;}
ul.phThm03 li {width:260px;padding:0 18px 18px 18px;vertical-align:top;display:inline-block;/display:inline;/zoom:1;}
ul.phThm03 li p.txt01 {vertical-align:baseline;}
ul.phThm03 li p.ph {width:260px;height:260px;position:relative;text-align:center;vertical-align:middle;display:table-cell;background:url(../img/background02.png) no-repeat 0 -640px;}

div#tmsSLarea {margin-top:5px;padding:0 3px;}

div#noSLarea {margin-top:5px;padding:0 3px;}
div#noSLarea div {width:631px;height:432px;position:relative;background:url(../img/no_sl_bg.jpg) no-repeat left top;}
div#noSLarea p.txt {width:504px;height:80px;text-indent:-9999px;overflow:hidden;position:absolute;top:126px;left:66px;background:url(../img/background02.png) no-repeat -470px -700px;}
div#noSLarea p.txt02 {width:438px;height:34px;text-indent:-9999px;overflow:hidden;position:absolute;top:283px;left:99px;background:url(../img/background02.png) no-repeat -470px -830px;}
div#noSLarea p.txt03 {vertical-align:center;text-align:center;font-size:107.7%;line-height:140%;color:#ffffff;position:absolute;top:180px;left:30px;font-weight:bold;}
div#noSLarea p.txt03 a {color:#ffffff;}
div#noSLarea p.txt03 a:visited {color:#ffffff;}
div#noSLarea p.txt04 {vertical-align:center;text-align:center;font-size:140%;line-height:140%;color:#ffffff;position:absolute;top:180px;left:110px;font-weight:bold;}
div#noSLarea p.txt04 a {color:#ffffff;}
div#noSLarea p.txt04 a:visited {color:#ffffff;}
div#noSLarea p.txt05 {vertical-align:center;text-align:center;font-size:140%;line-height:140%;color:#ffffff;position:absolute;top:180px;left:50px;font-weight:bold;}
div#noSLarea p.txt05 a {color:#ffffff;}
div#noSLarea p.txt05 a:visited {color:#ffffff;}
div#noSLarea p.btn {width:248px;height:42px;position:absolute;top:239px;left:193px;}
div#noSLarea p.btn a {width:248px;height:42px;display:block;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat -200px -420px;}
div#noSLarea p.btn02 {width:254px;height:20px;position:absolute;top:207px;left:187px;}
div#noSLarea p.btn02 a {width:254px;height:20px;display:block;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat -470px -800px;}
div#noSLarea p.btn03 {width:98px;height:22px;position:absolute;top:327px;left:264px;}
div#noSLarea p.btn03 a {width:98px;height:22px;display:block;text-indent:-9999px;overflow:hidden;background:url(../img/background02.png) no-repeat -470px -870px;}

div.backtoTop {margin-top:20px;padding:0 4px;text-align:right;}
div.backtoTop a {padding-left:14px;background:url(../img/background02.png) no-repeat -960px -98px;color:#cc0000;font-weight:bold;}
div.backtoTop a:visited {color:#6f2133;}

div.back {margin-top:15px;text-align:center;}
div.back a {color:#cc0000;}
div.back a:visited {color:#6f2133;}

div#pageLink01 {margin:10px 10px 20px 10px;padding-top:13px;background:url(../img/line01.gif) repeat-x left top;}
div#pageLink01 a {color:#cc0000;}
div#pageLink01 a:visited {color:#6f2133;}

div#tmsResponse {margin:0 13px;padding-top:15px;}
div#tmsResponse p {text-align:center;}

div#plugin {margin:20px 4px 0 4px;}

div.noScript {margin:5px 5px 0 3px;border:solid 2px #cf2801;padding:4px;color:#cf2801;background:#fff;}

/* 6.Common title
=============================================================================== */
/* Main Title Style 01
-------------------------------------------------------------- */
div#tmsPhotoGallery01 div.ttl,
div#tmsPhotoGallery02 div.ttl,
div#tmsPhotoGallery05 div.ttl,
div#tmsOutline div.ttl {padding:3px 8px 2px 8px;border-left:#673837 solid 2px;background:url(../img/background01.png) repeat-x left top;overflow:hidden;/zoom:1;}

div#tmsPhotoGallery01 div.ttl h2,
div#tmsPhotoGallery02 div.ttl h2,
div#tmsPhotoGallery05 div.ttl h2,
div#tmsOutline div.ttl h2 {font-size:115.4%;color:#fff;font-weight:bold; float:left;}

div#tmsPhotoGallery01 div.ttl p,
div#tmsPhotoGallery02 div.ttl p,
div#tmsPhotoGallery05 div.ttl p,
div#tmsOutline div.ttl p {float:right;}

div#tmsPhotoGallery01 div.ttl p a,
div#tmsPhotoGallery02 div.ttl p a,
div#tmsPhotoGallery05 div.ttl p a,
div#tmsOutline div.ttl p a {color:#fff;font-weight:bold;}


/* Main Title Style 02
-------------------------------------------------------------- */
div#tmsPhotoGallery01 div.section div.ttl div {padding:6px 5px 6px 3px;background:url(../img/background01.png) repeat-x 0 -218px;overflow:hidden;/zoom:1;}
div#tmsPhotoGallery01 div.section div.ttl h3 {padding:0 0 0 9px;font-weight:bold;font-size:107.7%;float:left;background:url(../img/background02.png) no-repeat -960px 2px;}
div#tmsPhotoGallery01 div.section div.ttl p {float:right;}
div#tmsPhotoGallery01 div.section div.ttl p a {padding:0 0 0 12px;display:inline-block;background:url(../img/background02.png) no-repeat -960px -45px;font-weight:bold;color:#cc0000;}
div#tmsPhotoGallery01 div.section div.ttl p a:visited {color:#6f2133;}

/* Main Title Style 03
-------------------------------------------------------------- */
div#tmsNews div.ttl {padding-bottom:5px;background: url(../img/background03.png) no-repeat -2200px bottom;/zoom:1;}
div#tmsNews div.ttl div {padding:4px 0 2px 15px;background:url(../img/background03.png) no-repeat -1560px 0;}
div#tmsNews div.ttl h2 {font-weight:bold;color:#fff;}

/* Main Title Style 04
-------------------------------------------------------------- */
div#tmsRelated div.ttl {padding:0 1px 3px 1px;border-bottom:solid 1px #dcaaaa;}
div#tmsRelated div.ttl h2 {padding:1px 0 0 9px;font-weight:bold;background:url(../img/background02.png) no-repeat -960px 2px;}

/* Main Title Style 05
-------------------------------------------------------------- */
div#tmsPhotoGallery04 div.ttl {padding:0 9px;}
div#tmsPhotoGallery04 div.ttl h2 {padding-left:10px;font-weight:bold;font-size:123.1%;background:url(../img/background02.png) no-repeat -960px 2px;}

/* Main Title Style 06
-------------------------------------------------------------- */
div#tmsEventInfo div.ttl {padding-bottom:10px;border-bottom:solid 1px #dcaaaa;}
div#tmsEventInfo div.ttl h2 {padding-left:10px;font-weight:bold;font-size:123.1%;background:url(../img/background02.png) no-repeat -960px 2px}


/* Sub Title Style 01
-------------------------------------------------------------- */
div#tmsSubInfo01,
div#tmsSubInfo02,
div#tmsSubOutline,
div#tmsSubSideNavi,
div#tmsSubRanking	{margin-top:10px;}

div#tmsSubInfo01 div.ttl,
div#tmsSubInfo02 div.ttl,
div#tmsSubOutline div.ttl,
div#tmsSubSideNavi div.ttl,
div#tmsSubRanking div.ttl {padding-bottom:3px;background:url(../img/background03.png) no-repeat -630px bottom;}

div#tmsSubInfo01 div.ttl div,
div#tmsSubInfo02 div.ttl div,
div#tmsSubOutline div.ttl div,
div#tmsSubSideNavi div.ttl div,
div#tmsSubRanking div.ttl div {padding:5px 3px 1px 13px;background:url(../img/background03.png) no-repeat -320px 0;overflow:hidden;/zoom:1;}

div#tmsSubInfo01 div.ttl h2,
div#tmsSubInfo02 div.ttl h2,
div#tmsSubOutline div.ttl h2,
div#tmsSubSideNavi div.ttl h2,
div#tmsSubRanking div.ttl h2 {font-weight:bold;color:#fff;float:left;}

div#tmsSubInfo01 div.innr,
div#tmsSubInfo02 div.innr,
div#tmsSubOutline div.innr,
div#tmsSubSideNavi div.innr,
div#tmsSubRanking div.innr {padding:5px;background:url(../img/sub_bg01.gif);}

div#tmsSubInfo01 div.contents,
div#tmsSubInfo02 div.contents,
div#tmsSubOutline div.contents,
div#tmsSubSideNavi div.contents,
div#tmsSubRanking div.contents {padding:5px;border:solid 1px #bbb5b5;background:#fff;}


/* Sub Title Style 02
-------------------------------------------------------------- */
div#tmsSubLinks div.ttl,
div#tmsSubService div.ttl {padding:0 1px 3px 1px;border-bottom:solid 1px #dcaaaa;}

div#tmsSubLinks div.ttl h2,
div#tmsSubService div.ttl h2 {padding:1px 0 0 9px;font-weight:bold;background:url(../img/background02.png) no-repeat -960px 2px;}


/* 7-1.Main
=============================================================================== */
/* tmsSummary
--------------------------------------------------------------*/
div#tmsSummary {margin-top:10px;padding:0 10px;}
div#tmsSummary p {font-size:115.4%;line-height:1.3;}

/* tmsPickup
--------------------------------------------------------------*/
div#tmsPickup {width:631px;margin:10px 0 0 4px;background:url(../img/background03.png) repeat-y -4120px top;}
div#tmsPickup div.bg01 {padding-top:1px;background:url(../img/background03.png) no-repeat -3480px top;}
div#tmsPickup div.bg02 {background:url(../img/background03.png) no-repeat -2840px bottom;}
div#tmsPickup div.ttl {height:24px;margin:0 18px 0 19px;padding:11px 10px 0 10px;background:url(../img/background01.png) repeat-x 0 -306px;overflow:hidden;/zoom:1;}
div#tmsPickup div.ttl h2 {width:180px;height:16px;float:left;text-indent:-9999px;overflow:hidden;}

div#tmsPickup div.ttl h2.st01 {background:url(../img/background02.png) no-repeat -650px -420px;}
div#tmsPickup div.ttl h2.st02 {background:url(../img/background02.png) no-repeat -650px -595px;}

div#tmsPickup div.ttl p {float:right;}
div#tmsPickup div.ttl p a {padding-left:12px;color:#cc0000;font-weight:bold;display:inline-block;background:url(../img/background02.png) no-repeat -960px -45px;}
div#tmsPickup div.ttl p a:visited {color:#6f2133;}

div#tmsPickup div.contents {padding:0 16px;}
div#tmsPickup div.contents p.summary {margin-top:10px;padding:0 11px;}

div#tmsPickup ul.phThm01 {margin-top:10px;}
div#tmsPickup ul.phThm01 li {padding:0 11px 5px 11px;}
div#tmsPickup ul.phThm01 li p.txt {padding-top:2px;text-align:center; vertical-align:baseline;}
div#tmsPickup ul.phThm01 li p.txt a {color:#cc0000;font-weight:bold;}
div#tmsPickup ul.phThm01 li p.txt a:visited {color:#6f2133;}


/* tmsEventInfo
--------------------------------------------------------------*/
div#tmsEventInfo {margin-top:15px;padding:0 8px;}

div#tmsEventInfo dl {margin-top:20px;padding:0 6px 22px 6px;background:url(../img/line01.gif) repeat-x left bottom;}

div#tmsEventInfo dl.img {position:relative;padding-right:146px;min-height:90px;}
* html div#tmsEventInfo dl.img {height:90px;}

div#tmsEventInfo dt {padding-bottom:10px;}

div#tmsEventInfo dt span {font-size:115.4%;font-weight:bold;}
div#tmsEventInfo dl.img dd.ph {width:130px;height:90px;position:absolute;top:0;left:485px;}
div#tmsEventInfo dd.ph img {padding:5px;background:url(../img/ph_bg.gif) left top;}




/* tmsPhotoGallery01
--------------------------------------------------------------*/
div#tmsPhotoGallery01 {margin-top:15px;}

div#tmsPhotoGallery01 div.contents {padding:0;}
div#tmsPhotoGallery01 div.contents p.summary {margin-top:10px;padding:0 12px;}
div#tmsPhotoGallery01 div.section {margin-top:10px;}
div#tmsPhotoGallery01 div.section div.ttl {margin:0 12px;padding:1px 0 0 0;background:url(../img/line01.gif) repeat-x left top;border-left:none !important;}

div#tmsPhotoGallery01 ul.phThm01 {margin-top:10px;}
div#tmsPhotoGallery01 ul.phThm01 li {padding:0 16px 5px 16px;}
div#tmsPhotoGallery01 ul.phThm01 li p.txt {padding-top:2px;text-align:center;vertical-align:baseline;}
div#tmsPhotoGallery01 ul.phThm01 li p.txt a {color:#cc0000;}
div#tmsPhotoGallery01 ul.phThm01 li p.txt a:visited {color:#6f2133;}

div#tmsPhotoGallery01 ul.phThm02 {margin-top:10px;}
div#tmsPhotoGallery01 ul.phThm02 li {padding:0 0 10px 14px;}
div#tmsPhotoGallery01 ul.phThm02 li p.txt {padding-top:2px;text-align:center;vertical-align:baseline;}

/* tmsPhotoGallery02
--------------------------------------------------------------*/
div#tmsPhotoGallery02 {margin-top:15px;}

div#tmsPhotoGallery02 div.contents {margin-top:10px;padding:0;}
div#tmsPhotoGallery02 div.contents p.summary {margin-top:10px;padding:0 12px;}
div#tmsPhotoGallery02 div.section {margin-bottom:10px;}
div#tmsPhotoGallery02 div.pageNav01 {margin:15px 9px 0 9px;padding:7px 0;text-align:center;border-top:solid 1px #d99e9e;background:#faebeb url(../img/line01.gif) repeat-x left bottom;}
div#tmsPhotoGallery02 div.pageNav02 {margin:0 9px 0 9px;padding:7px 0;text-align:center;border-bottom:solid 1px #d99e9e;background:#faebeb url(../img/line01.gif) repeat-x left top;}
div#tmsPhotoGallery02 div.pageNav01 a {color:#cc0000;}
div#tmsPhotoGallery02 div.pageNav01 a:visited {color:#6f2133;}
div#tmsPhotoGallery02 div.pageNav02 a {color:#cc0000;}
div#tmsPhotoGallery02 div.pageNav02 a:visited {color:#6f2133;}

div#tmsPhotoGallery02 ul.phThm01 li {margin-top:10px;padding:0 16px 5px 16px;}
div#tmsPhotoGallery02 ul.phThm01 li p.txt {padding-top:2px;text-align:center;vertical-align:baseline;}
div#tmsPhotoGallery02 ul.phThm01 li p.txt a {color:#cc0000;}
div#tmsPhotoGallery02 ul.phThm01 li p.txt a:visited {color:#6f2133;}


/* tmsPhotoGallery03
--------------------------------------------------------------*/
div#tmsPhotoGallery03 {margin-top:15px;}
div#tmsPhotoGallery03 div.contents p.summary {margin:0 13px;padding:0 3px 15px 3px;line-height:1.3;border-bottom:solid 1px #dcaaaa;}

div#tmsPhotoGallery03 ul.phThm01 {margin-top:13px;padding:0;}
div#tmsPhotoGallery03 ul.phThm01 li {padding:0 16px 16px 16px;}
div#tmsPhotoGallery03 ul.phThm01 dl {padding-top:2px;/zoom:1; vertical-align:baseline !important;}
div#tmsPhotoGallery03 ul.phThm01 dt {text-align:center;}
div#tmsPhotoGallery03 ul.phThm01 dt a {color:#cc0000; font-weight:bold; font-size:107.7%;}
div#tmsPhotoGallery03 ul.phThm01 dt a:visited {color:#6f2133;}
div#tmsPhotoGallery03 ul.phThm01 dd.txt01 {padding-top:0.2em;text-align:left;}
div#tmsPhotoGallery03 ul.phThm01 dd.txt02 {padding-top:0.2em;text-align:center;}
div#tmsPhotoGallery03 ul.phThm01 dd.txt02 span {font-weight:bold; color:#ff6600;}

/* tmsPhotoGallery04
--------------------------------------------------------------*/
div#tmsPhotoGallery04 {margin-top:15px;}
div#tmsPhotoGallery04 div.contents {margin-top:10px;}
div#tmsPhotoGallery04 div.contents p.summary {padding:0 20px;}
div#tmsPhotoGallery04 div.pageNav01 {margin:15px 9px 0 9px;padding:7px 0;text-align:center;border-top:solid 1px #d99e9e;background:#faebeb url(../img/line01.gif) repeat-x left bottom;}
div#tmsPhotoGallery04 div.pageNav01 a {color:#cc0000;}
div#tmsPhotoGallery04 div.pageNav01 a:visited {color:#6f2133;}
div#tmsPhotoGallery04 div.pageNav01 span {color:#999999;}
div#tmsPhotoGallery04 div.pageNav02 {margin:0 9px 0 9px;padding:7px 0;text-align:center;border-bottom:solid 1px #d99e9e;background:#faebeb url(../img/line01.gif) repeat-x left top;}
div#tmsPhotoGallery04 div.pageNav02 a {color:#cc0000;}
div#tmsPhotoGallery04 div.pageNav02 a:visited {color:#6f2133;}
div#tmsPhotoGallery04 div.pageNav02 span {color:#999999;}

div#tmsPhotoGallery04 ul.phThm01 {margin-top:13px;padding:0;}
div#tmsPhotoGallery04 ul.phThm01 li {padding:0 16px 16px 16px;}
div#tmsPhotoGallery04 ul.phThm01 dl {padding-top:2px;/zoom:1; vertical-align:baseline !important;}
div#tmsPhotoGallery04 ul.phThm01 dt {text-align:center;}
div#tmsPhotoGallery04 ul.phThm01 dt a {color:#cc0000; font-weight:bold; font-size:107.7%;}
div#tmsPhotoGallery04 ul.phThm01 dt a:visited {color:#6f2133;}
div#tmsPhotoGallery04 ul.phThm01 dd.txt01 {padding-top:0.2em;text-align:left;}
div#tmsPhotoGallery04 ul.phThm01 dd.txt02 {padding-top:0.2em;text-align:center;}
div#tmsPhotoGallery04 ul.phThm01 dd.txt02 span {font-weight:bold; color:#ff6600;}

div#tmsPhotoGallery04 ul.phThm01 li {margin-top:10px;padding:0 16px 5px 16px;}
div#tmsPhotoGallery04 ul.phThm01 li p.txt {padding-top:2px;text-align:center;vertical-align:baseline;}
div#tmsPhotoGallery04 ul.phThm01 li p.txt a {color:#cc0000;}
div#tmsPhotoGallery04 ul.phThm01 li p.txt a:visited {color:#6f2133;}

/* tmsPhotoGallery05
--------------------------------------------------------------*/
div#tmsPhotoGallery05 {margin-top:10px;}
div#tmsPhotoGallery05 p {padding-top:3px;text-align:center}
div#tmsPhotoGallery05 p a {color:#cc0000; font-weight:bold;}
div#tmsPhotoGallery05 p a:visited {color:#6f2133;}

/* tmsNews
--------------------------------------------------------------*/
div#tmsNews {margin-top:10px;padding:0 4px;}
div#tmsNews div.contents {padding:0 16px;}
div#tmsNews div.contents dl {margin-top:10px;overflow:hidden;/zoom:1;}
div#tmsNews div.contents dt {font-weight:bold;float:left;}
div#tmsNews div.contents dt {width:8em;}  
head~/* */body div#tmsNews div.contents dt {width:8.5em;} 
html:not(:target) div#tmsNews div.contents dt {width:9em;}
div#tmsNews div.contents dd {/zoom:1;}
div#tmsNews div.contents dd {margin-left:8.5em;}
head~/* */body div#tmsNews div.contents dd {margin-left:9em;}
html:not(:target) div#tmsNews div.contents dd {margin-left:9.5em;}
div#tmsNews div.contents li {margin-bottom:5px;padding:0 0 0 12px;background:url(../img/background02.png) no-repeat -960px -45px;}


/* tmsRelated
--------------------------------------------------------------*/
div#tmsRelated {margin:15px 4px 0 4px;padding:5px;background:url(../img/main_bg01.gif);}
div#tmsRelated div.innr {padding:5px 5px 8px 5px;background:#fff;border:solid 1px #d2cece;}
div#tmsRelated div.contents {padding:3px 9px 0 9px;}
div#tmsRelated div.contents li {width:195px;margin-top:5px;display:inline-block;/display:inline;/zoom:1;}
div#tmsRelated div.contents li a {padding-left:12px;background:url(../img/background02.png) no-repeat -960px -45px;}

/* tmsTmsOutline
--------------------------------------------------------------*/
div#tmsTmsOutline {margin-top:15px;padding:0 9px;overflow:hidden;/zoom:1;}
div#tmsTmsOutline div.innr {width:365px;float:left;}
div#tmsTmsOutline p.lnk a {padding-left:12px;display:inline-block;background:url(../img/background02.png) no-repeat -960px -45px;color:#cc0000;font-weight:bold;font-size:115.4%;}
div#tmsTmsOutline p.lnk a:visited {color:#6f2133;}
div#tmsTmsOutline div.section01 {margin-bottom:10px;background:url(../img/line01.gif) repeat-x left bottom;}
div#tmsTmsOutline div.section01 p {padding-bottom:1.2em;}
div#tmsTmsOutline div.section02 p {margin-bottom:10px;}
div#tmsTmsOutline div.section03 {width:242px;float:right;}
div#tmsTmsOutline div.section03 p {margin-bottom:5px;}
div#tmsTmsOutline div.section03 img {padding:5px;background:url(../img/ph_bg.gif) left top;}

/* tmsOutline
--------------------------------------------------------------*/
div#tmsOutline {margin-top:15px;}
div#tmsOutline div.contents {margin-top:10px;padding:0 4px 0 7px;overflow:hidden;/zoom:1;}
div#tmsOutline div.contents div.box01 {width:297px;float:left;}
div#tmsOutline div.contents div.box02 {width:320px;float:right;}
div#tmsOutline div.contents div.box02 p.txt {margin-top:7px;text-align:center;}
div#tmsOutline div.contents dl.detail {margin-bottom:8px;padding-bottom:6px;overflow:hidden;/zoom:1;background:url(../img/line01.gif) repeat-x left bottom;}
div#tmsOutline div.contents dl.detail dt {width:60px;float:left;font-weight:bold;}
div#tmsOutline div.contents dl.detail dd {width:230px;float:right;}
div#tmsOutline div.contents dl.keitai {min-height:80px;padding-left:82px;position:relative;}
* html div#tmsOutline div.contents dl.keitai {height:80px;}

div#tmsOutline div.contents dl.keitai dt {font-weight:bold;}
div#tmsOutline div.contents dl.keitai dd.txt {margin-top:3px;}
div#tmsOutline div.contents dl.keitai dd.qr {position:absolute;top:0;left:0;}
div#tmsOutline div.contents p {margin-bottom:3px;}
div#tmsOutline div.contents p img {vertical-align:baseline;}
div#tmsOutline div.contents p.lnk {padding-left:12px;background:url(../img/background02.png) no-repeat -960px -45px;}

/* tmsBBS
--------------------------------------------------------------*/
div#tmsBBS {margin-top:15px;padding:0 18px;}

div#tmsBBS div.tmsBBSwrite {margin-top:10px;padding:8px 7px;background:url(../img/comment_bg01.gif) top left;}
div#tmsBBS div.tmsBBSwrite div.innr {padding:8px 5px;background:#fff;}

div#tmsBBS div.tmsBBSwrite dt {min-height:17px;padding-left:20px;font-size:115.4%;font-weight:bold;background:url(../img/background02.png) no-repeat -960px -150px;}
* html div#tmsBBS div.tmsBBSwrite dt {height:17px;}

div#tmsBBS div.tmsBBSwrite dt span {font-size:86.7%;font-weight:normal;}
div#tmsBBS div.tmsBBSwrite dd.st01 {padding-bottom:2em;position:relative; z-index:1;}
div#tmsBBS div.tmsBBSwrite dd.st01 textarea {width:572px;}
div#tmsBBS div.tmsBBSwrite dd.st01 p.txt01 {margin:20px 0 0 0;padding-left:20px;font-size:115.4%;font-weight:bold;color:#FF6600;}
div#tmsBBS div.tmsBBSwrite dd.st01 p.txt02 {width:500px;position:absolute;bottom:5px;left:0;font-weight:bold;color:#CC0000; zoom:1;}
* html div#tmsBBS div.tmsBBSwrite dd.st01 p.txt02 {top:60px;}
div#tmsBBS div.tmsBBSwrite dd.st02 {margin-top:7px;padding:6px 8px;background:#e7e7e7;color:#444444;line-height:1.4;}

div#tmsBBS div.tmsBBSwrite .btn {padding-top:10px;text-align:center;}
div#tmsBBS div.tmsBBSwrite .btn p {width:165px;margin:0 auto;padding:0 10px;}
div#tmsBBS div.tmsBBSwrite .btn p a {display:block;text-indent:-9999px;overflow:hidden;width:165px;height:31px;background:url(../img/background02.png) no-repeat 0 -570px;}
div#tmsBBS div.tmsBBSwrite .btnLi {padding-top:0px;text-align:center;}
div#tmsBBS div.tmsBBSwrite .btnLi p {width:113px;margin:0 auto;padding:0 10px;}
div#tmsBBS div.tmsBBSwrite .btnLi p a {display:block;text-indent:-9999px;overflow:hidden;width:113px;height:31px;background:url(../img/background02.png) no-repeat -200px -520px;}
div#tmsBBS div.ttl {margin-top:20px;}

div#tmsBBS div.ttl h2 {min-height:17px;padding-left:20px;font-size:115.4%;font-weight:bold;background:url(../img/background02.png) no-repeat -960px -200px;}
* html div#tmsBBS div.ttl h2 {height:17px;}

div#tmsBBS div.contents li {margin-top:13px;}
div#tmsBBS div.contents li div.cttl {padding:6px 7px;border-top:solid 1px #dcaaaa;border-left:solid 3px #f1dede;background:#faebeb url(../img/line01.gif) repeat-x left bottom;overflow:hidden;/zoom:1;}

div#tmsBBS div.contents div.txtArea {margin:20px 0 40px 0;padding-left:20px;font-size:115.4%;}

div#tmsBBS div.cttl p.st01 {float:left;}
div#tmsBBS div.cttl p.st02 span,
div#tmsBBS div.cttl p.st03 span {font-weight:bold;}

div#tmsBBS div.cttl p.st02,
div#tmsBBS div.cttl p.st03 {padding-left:10px;float:right;}
/*div#tmsBBS div.cttl p.st03 a {color:#cc0000;}
div#tmsBBS div.cttl p.st03 a:visited {color:#6f2133;}*/
div#tmsBBS div.contents ul {padding-bottom:15px;border-bottom:solid 1px #dcaaaa;}
div#tmsBBS div.contents li p.comment {padding:8px;line-height:1.4;}
div#tmsBBS div.contents li p.report {padding:0 10px;overflow:hidden;/zoom:1;}
div#tmsBBS div.contents li p.report a {width:84px;height:26px;float:right;text-indent:-9999px;overflow:hidden;display:block;background:url(../img/background02.png) no-repeat -650px -200px;}
div#tmsBBS div.contents li p.report span {width:84px;height:26px;float:right;text-indent:-9999px;overflow:hidden;display:block;}
div#tmsBBS div.contents li p.delete {padding:0 10px;overflow:hidden;/zoom:1;}
div#tmsBBS div.contents li p.delete a {width:84px;height:26px;float:right;text-indent:-9999px;overflow:hidden;display:block;background:url(../img/background02.png) no-repeat -650px -230px;}
div#tmsBBS div.contents li p.delete span {width:84px;height:26px;float:right;text-indent:-9999px;overflow:hidden;display:block;}
div#tmsBBS div.contents li p.delete span.bold {font-weight:bold;color:#ff6600;text-align:right;}
div#tmsBBS div.pageNav {margin-top:10px;overflow:hidden;/zoom:1;}
div#tmsBBS div.pageNav p.st01 {float:left;}
div#tmsBBS div.pageNav p.st02 {float:right;}
div#tmsBBS div.pageNav p.st02 a {color:#cc0000;}
div#tmsBBS div.pageNav p.st02 a:visited {color:#6f2133;}
div#tmsBBS div.pageNav p em {font-weight:bold;}
div#tmsBBS div.pageNav p span {color:#999999;}


/* tmsBBSconfirm
--------------------------------------------------------------*/
div#tmsBBSconfirm {margin-top:10px;padding:0 18px;}
div#tmsBBSconfirm div.ttl h2 {min-height:17px;padding-left:20px;font-size:115.4%;font-weight:bold;background:url(../img/background02.png) no-repeat -960px -150px;}
* html div#tmsBBSconfirm div.ttl h2 {height:17px;}

div#tmsBBSconfirm p.txt {margin-top:10px;padding-left:20px;font-weight:bold;font-size:115.4%;color:#ff6600;}
div#tmsBBSconfirm p.ntxt {margin-top:5px;padding-left:20px;}
div#tmsBBSconfirm p.alert {margin-top:10px;padding-left:20px;font-weight:bold;font-size:115.4%;color:#cc0000;}
div#tmsBBSconfirm div.cttl {margin-top:16px;padding:6px 7px;border-top:solid 1px #dcaaaa;border-left:solid 3px #f1dede;background:#faebeb url(../img/line01.gif) repeat-x left bottom;overflow:hidden;/zoom:1;}

div#tmsBBSconfirm div.cttl p.st01 {float:left;}
div#tmsBBSconfirm div.cttl p.st02 span,
div#tmsBBSconfirm div.cttl p.st03 span {font-weight:bold;}

div#tmsBBSconfirm div.cttl p.st02,
div#tmsBBSconfirm div.cttl p.st03 {padding-left:10px;float:right;}

div#tmsBBSconfirm div.cttl p.st03 a {color:#cc0000;}
div#tmsBBSconfirm div.cttl p.st03 a:visited {color:#6f2133;}

div#tmsBBSconfirm p.comment {padding:8px;line-height:1.4;}
div#tmsBBSconfirm .btn {padding:17px 0;border-bottom:solid 1px #dcaaaa;text-align:center;}
div#tmsBBSconfirm .btn p {padding:0 10px;display:inline-block;/display:inline;/zoom:1;}
div#tmsBBSconfirm .btn p a {display:block;text-indent:-9999px;overflow:hidden;}

div#tmsBBSconfirm .btn p.st01 a {width:134px;height:31px;background:url(../img/background02.png) no-repeat 0 -420px;}
div#tmsBBSconfirm .btn p.st02 a {width:99px;height:31px;background:url(../img/background02.png) no-repeat 0 -470px;}
div#tmsBBSconfirm .btn p.st03 a {width:134px;height:31px;background:url(../img/background02.png) no-repeat 0 -520px;}
div#tmsBBSconfirm .btn p.st04 a {width:112px;height:31px;background:url(../img/background02.png) no-repeat -200px -470px;}

/* 7-2.Sub
=============================================================================== */
/* tmsSubInfo01
--------------------------------------------------------------*/
div#tmsSubInfo01 dt {margin-bottom:2px;font-weight:bold;}

/* tmsSubInfo02
--------------------------------------------------------------*/
div#tmsSubInfo02 dl {padding:8px 0 4px 0;background:url(../img/line01.gif) repeat-x left top;}
div#tmsSubInfo02 dt {margin-bottom:2px;font-weight:bold;}
div#tmsSubInfo02 dd {padding-left:12px;padding-bottom:5px;background:url(../img/background02.png) no-repeat -960px -45px;}

/* tmsSubOutline
--------------------------------------------------------------*/
div#tmsSubOutline div.section01 {padding-bottom:3px;background:url(../img/line01.gif) repeat-x left bottom;}
div#tmsSubOutline div.section01 li {margin-bottom:3px;text-indent:-0.68em;padding-left:1em;}
div#tmsSubOutline div.section01 span {font-weight:bold;}
div#tmsSubOutline div.section02 {margin-top:3px;padding:0 10px 5px 5px;background:url(../img/line01.gif) repeat-x left bottom;overflow:hidden;/zoom:1;}
div#tmsSubOutline div.section02 div.box01 {padding-top:7px;float:left;}
div#tmsSubOutline div.section02 div.box02 {text-align:center;float:right;}
div#tmsSubOutline div.section03 {margin-top:7px;}
div#tmsSubOutline div.section03 p {text-align:center;}
div#tmsSubOutline div.section03 p a {padding-left:12px;color:#CC0000;font-weight:bold; display:inline-block;background:url(../img/background02.png) no-repeat -960px -45px;}
div#tmsSubOutline div.section03 p a:visited {color:#6f2133;}

/* tmsSubTest
--------------------------------------------------------------*/
div#tmsSubTest {margin-top:8px;}
div#tmsSubTest div.ttl {padding:7px 9px 5px 7px;text-align:center;background:url(../img/background03.png) no-repeat -940px top;}
div#tmsSubTest div.ttl h2 {text-indent:-9999px;overflow:hidden;margin:0 auto;}
div#tmsSubTest div.ttl h2.st01 {width:284px;height:13px;background:url(../img/background02.png) no-repeat -650px -445px;}
div#tmsSubTest div.ttl h2.st02 {width:255px;height:37px;background:url(../img/background02.png) no-repeat -650px -640px;}
div#tmsSubTest div.contents {padding:0 7px 13px 6px;background:url(../img/background03.png) no-repeat -1250px bottom;position:relative;zoom:1;}
div#tmsSubTest div.contents span.ex {width:64px;height:40px;background:url(../img/background02.png) no-repeat -650px 0;position:absolute;top:-1px;left:6px;}
div#tmsSubTest div.innr {padding-top:8px;background:url(../img/line01.gif) repeat-x left top;text-align:center;}
div#tmsSubTest div.contents p {font-size:115.4%;}
div#tmsSubTest div.contents a {color:#cc0000;}
div#tmsSubTest div.contents a:visited {color:#6f2133;}

/* tmsSubRanking
--------------------------------------------------------------*/
div#tmsSubRanking div.ttl ul.nav {float:right;color:#fff;overflow:hidden;/zoom:1;}
div#tmsSubRanking div.ttl ul.nav li {padding-left:3px;float:left;/zoom:1;}
div#tmsSubRanking div.ttl ul.nav li a {color:#fff;}
div#tmsSubRanking div.ttl ul.nav li a.select {font-weight:bold;}
div#tmsSubRanking div.contents div.select {display:block !important;}
div#tmsSubRanking div.contents div.none {display:none;}
div#tmsSubRanking h3 {padding:0 1px 3px 1px;border-bottom:solid 1px #dcaaaa;font-weight:bold;}
div#tmsSubRanking th,
div#tmsSubRanking td {padding-top:4px;padding-bottom:4px;vertical-align:middle;background:url(../img/line01.gif) repeat-x left bottom;}
div#tmsSubRanking td.ph {width:74px;padding-right:4px;}
div#tmsSubRanking td.ph div {width:72px;height:72px;border:solid 1px #acacac;position:relative;text-align:center;display:table-cell;vertical-align:middle;}
div#tmsSubRanking div.contents p.txt {padding-top:4px;text-align:right;}
div#tmsSubRanking div.contents a {color:#cc0000;font-weight:bold;}
div#tmsSubRanking div.contents a:visited {color:#6f2133;}

/* tmsSideNavi
--------------------------------------------------------------*/
div#tmsSubSideNavi td {width:135px;padding-left:4px;padding-right:4px;text-align:left;vertical-align:top;}
div#tmsSubSideNavi div.contents li {margin-bottom:4px;}
div#tmsSubSideNavi div.contents a {color:#cc0000;}
div#tmsSubSideNavi div.contents a:visited {color:#6f2133;}
div#tmsSubSideNavi div.contents li a {padding-left:12px;display:inline-block;background:url(../img/background02.png) no-repeat -960px -45px;}

/* tmsSubLinks
--------------------------------------------------------------*/
div#tmsSubLinks {margin-top:10px;padding:5px;background:url(../img/sub_bg01.gif);}
div#tmsSubLinks div.innr {padding:5px;background:#fff;border:solid 1px #bbb5b5;}

div#tmsSubLinks div.contents {padding:4px 9px 0 9px;}
div#tmsSubLinks div.contents li {margin-bottom:4px;}
div#tmsSubLinks div.contents li a {padding-left:12px;display:inline-block;background:url(../img/background02.png) no-repeat -960px -45px;}

/* tmsSubService
--------------------------------------------------------------*/
div#tmsSubService {margin-top:10px;padding:5px;background:url(../img/sub_bg01.gif);}
div#tmsSubService div.innr {padding:5px;background:#fff;border:solid 1px #bbb5b5;}

div#tmsSubService div.contents {padding:6px 3px 0 3px;}
div#tmsSubService div.contents li {margin-bottom:4px;}
div#tmsSubService div.contents li img {margin-right:3px;}


/* tmsQRcode
--------------------------------------------------------------*/
div#tmsQRcode {margin-top:10px;padding:5px;background:url(../img/sub_bg01.gif);}
div#tmsQRcode div.innr {padding:5px;background:#fff;border:solid 1px #bbb5b5;overflow:hidden;/zoom:1;}
div#tmsQRcode p {float:left;}
div#tmsQRcode dl {margin-left:85px;}
div#tmsQRcode dt {font-weight:bold;}

/*	EMG
--------------------------------------------*/
.emg{
margin:10px 0 0;
text-align:center;
}

.emg table{
margin-right:auto;
margin-left:auto;
text-align:left;
}

