@charset "shift_jis";
/* CSS Document */

/* メニュー切り替え*/

li#tmenu2 a { width: 90px; background:url(img/tmenu2_o.jpg)}

/* その他追加*/
div#to-guide-link { height: 62px; text-align: right; width: 639px}
div#to-guide-link img { display: inline}
div#lineup-t-guide2 { }
div#lineup-t-guide2 h2 { display: block; height: 78px}
div#lineup-t-guide2 table { margin-bottom: 40px}
div#lineup-t-guide2 table tr td { background: url(img/lineup0-bm-bk.gif) repeat-y top left; vertical-align: top}
div#lineup-t-guide2 table tr td span { display: block; padding: 8px 20px 10px 10px; font-size: 80%; clear: both}
div#lineup-t-guide2 table tr td div { font-size: 80%; line-height: 1.8em}
div#lineup-t-guide2 table tr td span.bm5 { width: 43%}
div#lineup-t-guide2 table tr td img { vertical-align: top}

div#lineup-t-guide {}
div#lineup-t-guide p { display: block; width: 340px; float: left; line-height: 1.3em}
div#lineup-t-guide p span { display: block; padding: 0 5px 5px 0 ; height: 150px}
div#lineup-t-guide p span img { float: left}
div#lineup-t-guide p span a img { border: 0}

/*
p#tm01 span { background:url(img/lineup0-tm01g.jpg) no-repeat top left}
p#tm02 span { background:url(img/lineup0-tm02g.jpg) no-repeat top left}
p#tm03 span { background:url(img/lineup0-tm03g.jpg) no-repeat top left}
p#tm04 span { background:url(img/lineup0-tm04g.jpg) no-repeat top left}
p#tm05 span { background:url(img/lineup0-tm05g.jpg) no-repeat top left}
p#tm06 span { background:url(img/lineup0-tm06g.jpg) no-repeat top left}
p#tm07 span { background:url(img/lineup0-tm07g.jpg) no-repeat top left}
p#tm08 span { background:url(img/lineup0-tm08g.jpg) no-repeat top left}
*/

p#tgg-menu { position: relative; top: 33px; text-align: right; padding-right:10px; font-size: 80%}
div#wrapper div.tgg-box { background: url(img/lineup_02_03_bk.gif) repeat-y top left; margin-left: 15px}
div#wrapper div.tgg-box p { margin: 0 0 0 20px; font-size: 80%; line-height: 1.3em}
div#wrapper div.tgg-box h3 { color: #fff; font-size: 14px; background: url(img/lineup_02_03_tbk.jpg) no-repeat top left;
	height: 28px; padding: 5px 0 0 25px; font-weight: normal}
div#wrapper div.tgg-box ul { margin-left: 45px; margin-bottom: 0; padding-bottom: 0}
div#wrapper div.tgg-box li { display: inline; float: left; width:100px; list-style-type: none; text-align: center;
	font-size: 80%; margin: 0; padding: 0}
div#wrapper div.tgg-box li img { display: inline; margin-bottom: 5px; margin-top: 15px}
div#wrapper div.box-tatamigae { width: 655px}
div#wrapper div.box-tatamigae p { font-size: 80%}
div#wrapper div.tgg-box2 { background: url(img/lineup_02_03_bk.gif) repeat-y top left; margin-left: 15px}
div#wrapper div.tgg-box2 p { margin: 0 40px 0 20px; font-size: 80%; line-height: 1.3em}
div#wrapper div.tgg-box2 h3 { color: #fff; font-size: 14px; background: url(img/lineup_02_03_tbk.jpg) no-repeat top left;
	height: 28px; padding: 5px 0 0 25px; font-weight: normal}

div#wrapper p.kakomi-text2 span { padding: 5px 10px; border: 1px solid #9fd372; display: block }

div#wrapper rb rt {}
div#wrapper p.kakomi-text.rubi { padding: 13px 10px 5px 10px; border: 1px solid #9fd372; display: block; float: left; margin: 10px 0 0 0; line-height: 1.5em}

.toku { border-bottom: 1px dotted #9fd371; padding-left: 30px; background: url(img/maru02.gif) no-repeat 5px 24px; color: #030; line-height: 26px; display: block; height: 26px; width: 625px; margin: 0 0 10px 5px; padding-top: 20px}
.toku_wrapper { width: 680px !important}
.toku_wrapper .lead_text { width: 650px; padding-left: 10px}
.toku_wrapper .page_navi { text-align: left; border: 2px dashed #9fd371; padding: 5px; width: 630px; margin: 10px 0 30px 10px}
.toku_wrapper .page_navi ul { padding: 0}
.toku_wrapper .page_navi ul li { display: inline; list-style: none; margin-left: 10px; line-height: 2em; font-size: 0.9em}
.toku_wrapper .page_navi ul li a { white-space: nowrap; padding-left: 10px; background: url(img/list-p01.gif) no-repeat left center}
.toku_wrapper .inner1 { width: 645px; margin-left: 10px; font-size: 0.9em; padding-bottom: 30px}
.toku_wrapper .inner1 .photo1 { float: right; margin: 0 0 10px 10px}
.toku_wrapper .inner1 .photo2 { width: 645px; overflow: hidden; padding-bottom: 10px }
.toku_wrapper .inner1 .photo2 ul { width: 661px; margin: 10px 0 0 0; padding: 0}
.toku_wrapper .inner1 .photo2 ul li { float: left; width: 165px; list-style: none; margin: 0; padding: 0}