@charset "UTF-8";

/* /common/css/parts.css */

/* common
****************************************************************************************************/
/**
* [NAME] triLinkRight
* [EXAMPLE] 
* 
*/
.triLinkRight {display:inline;padding-right:12px;background:url("/jpn/common/images/module_link_arrow_right.gif") right no-repeat;line-height:125%;}


/**
* [NAME] externalLink
* [EXAMPLE] 
* <a class="externalLink png_bg" href="" target="_blank">
* 
*/
.externalLink {display:inline;padding-right:19px;background:url("/jpn/common/images/common_externalLink.png") right no-repeat;line-height:125%;*display:inline-block;}
.externalLink_b {display:inline;padding-right:19px;background:url("/jpn/common/images/common_externalLink_b.png") right no-repeat;line-height:125%;*display:inline-block;}
a.externalLink_b:link,a.externalLink_b:visited,a.externalLink_b:hover,a.externalLink_b:active {color:#0cf;}


/**
* [NAME] printOut
* [EXAMPLE] 
* <a class="printOut png_bg" href="#">?o?u?・?e</a>
* 
*/
.printOut {color:#069 !important;display:inline;padding-right:17px;background:url("/jpn/common/images/common_printOut.png") right no-repeat;line-height:125%;*display:inline-block;}


/**
* [NAME] closeWindow
* [EXAMPLE] 
* <a class="closeWindow png_bg" href="#">?A?¶?e</a>
* 
*/
.closeWindow {margin:30px auto 0 auto;display:block;width:77px;height:32px;background:url("/jpn/common/images/common_close.png") 0 0 no-repeat;text-indent:-1000em;overflow:hidden;}
.closeWindow:hover {background-position:0 -42px;}


/**
* [NAME] rssIcon
* [EXAMPLE] 
* <a class="rssIcon png_bg" href="#">RSS</a>
* 
*/
.rssIcon {display:inline-block;padding-left:18px;background:url("/jpn/common/images/ico_rss.png") no-repeat left center;}

/**
* [NAME] commonModuleBlock
* [EXAMPLE] 
* 
*/
.commonModuleBlock {width:176px;height:174px;display:block;background:url("/jpn/common/images/module_shadow.png") no-repeat;position:relative;}
.commonModuleBlock a {position:absolute;top:0;left:3px;}


/**
* [NAME] imageCaptionText
* [EXAMPLE] 
* <p><img src="/jpn/company/toyota_traditions/challenges/images/page02_photo2.jpg" width="160" height="215" alt=""></p>
* <p class="imageCaptionText w160">TMT Vice Chairman Ninnart Chaithirapinyo (center).</p>
*
*/
.imageCaptionText {line-height:1.4;color:#333;margin-top:0px !important;font-size:13px;*font-size:small;*font:x-small;}


/**
* [NAME] backToTop
* [EXAMPLE] 
* <p class="backToTop"><a href="#wrapper">Back to Top</a></p>
*
*/
.backToTop {margin:20px 0 0;text-align:right;font-size:93% !important;line-height:1.4 !important;}
.backToTop a,
.backToTop a:visited {background:url("/jpn/common/images/icon_tri_blue_up.gif") no-repeat right center;padding:0 15px 0 0;color:#069;}

.backToTopBlack {margin:20px 0 0;text-align:right;font-size:93% !important;line-height:1.4 !important;}
.backToTopBlack a,
.backToTopBlack a:visited {background:url("/jpn/common/images/icon_tri_grey_up.gif") no-repeat right center;padding:0 15px 0 0;color:#999 !important;}
.backToTopBlack a:active {color:#eb0a1e !important;}


/**
* [NAME] blueBoxArea
* [EXAMPLE] 
* <dl class="blueBoxArea">
* <dt class="title">Find out more</dt>
* <dd>
* <ul>
* <li><a href="/jpn/company/profile/overview/in_the_world/">Toyota in the world</a></li>
* </ul>
* </dd>
* </dl>
* 
*/
dl.blueBoxArea {background-color:#f0f4f6;margin-top:20px;padding:15px;}
dl.blueBoxArea dt.title {color:#333;font-size:108%;line-height:1.5;}
dl.blueBoxArea dd ul {margin:10px 0 0px 20px;list-style-type:disc;color:#333;line-height:1.5;}
dl.blueBoxArea dd li {margin-top:5px !important;font-size:108%;}


/**
* [NAME] subPageNavi
* [EXAMPLE] 
* 
*/
ul.subPageNavi {overflow:hidden;zoom:1;font-size:108%;margin-top:40px;padding:5px 10px 10px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background:#fff;}
ul.subPageNavi li {float:left;border-left:1px solid #d9d9d9;padding-left:10px;margin:5px 0 0 10px;}
ul.subPageNavi li.first {border-left:none;padding-left:0px;margin-left:0px;}
ul.subPageNavi a {color:#069;text-decoration:none;padding-left:12px;background:url("/jpn/common/images/common_tri_01.gif") left no-repeat;}
ul.subPageNavi a:hover {text-decoration:underline;}
ul.subPageNavi a.current {color:#000;cursor:default;}
ul.subPageNavi a.current:hover {text-decoration:none;}

.subPageNavi2Col {font-size:108%;margin-top:20px;padding:0 10px 10px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;background-color:#fff;}
.subPageNavi2Col ul {overflow:hidden;zoom:1;}
.subPageNavi2Col li {width:365px;margin-top:7px;padding-top:7px;border-top:1px dashed #ccc;display:block;}
.subPageNavi2Col ul.first li {border:none;margin-top:3px;}

.subPageNavi2Col li.leftText {float:left;}
.subPageNavi2Col li.rightText {float:right;}
.subPageNavi2Col a {color:#069;text-decoration:none;display:block;padding-left:12px;background:url("/jpn/common/images/common_tri_01.gif") 0 0.4em no-repeat;}
.subPageNavi2Col a:hover {text-decoration:underline;}
.subPageNavi2Col a.current {color:#000;cursor:default;}
.subPageNavi2Col a.current:hover {text-decoration:none;}

/**
* [NAME] pageNavi
* [EXAMPLE] 
* 
*/
.pageNavi ul {overflow:hidden;zoom:1;}
.pageNavi ul.first {padding:5px 0 0;}
.pageNavi li {float:left;border-bottom:1px solid #d9d9d9;padding:5px 0 5px 10px;margin:0 0 0 20px;width:230px;font-weight:bold;}
.pageNavi ul.first li {border-top:1px solid #d9d9d9;}
.pageNavi li.first {margin:0 0 0 0;}
.pageNavi li.current {background:#e6f2f5;}
.pageNavi a {color:#000;text-decoration:none;display:block;line-height:1.5;}
.pageNavi a:hover {text-decoration:underline;}
.pageNavi .current a {color:#eb0a1e;cursor:default;}
.pageNavi .current a:hover {text-decoration:none;}

/**
* [NAME] pageNavi2
* [EXAMPLE] 
* 
*/
.pageNavi2 ul {overflow:hidden;zoom:1;padding:0;}
.pageNavi2 ul.first {padding:5px 0 0;}
.pageNavi2 li {float:left;border-bottom:1px solid #d9d9d9;padding:5px 0 5px 10px;margin:0 0 0 20px;width:360px;font-weight:bold;}
.pageNavi2 ul.first li {border-top:1px solid #d9d9d9;}
.pageNavi2 li.first {margin:0 0 0 0;}
.pageNavi2 li.current {background:#e6f2f5;}
.pageNavi2 a {color:#000;text-decoration:none;display:block;line-height:1.5;}
.pageNavi2 a:hover {text-decoration:underline;}
.pageNavi2 .current a {color:#eb0a1e;cursor:default;}
.pageNavi2 .current a:hover {text-decoration:none;}

/**
* [NAME] pageNavi3
* [EXAMPLE] 
* 
*/
.pageNavi3 ul
.pageNavi3 ul.first {padding:5px 0 0;}
.pageNavi3 li {border-bottom:1px solid #d9d9d9;padding:5px 0 5px 10px;font-weight:bold;}
.pageNavi3 li.first {margin:0 0 0 0;border-top:1px solid #d9d9d9;}
.pageNavi3 li.current {background:#e6f2f5;}
.pageNavi3 a {color:#000;text-decoration:none;display:block;line-height:1.5;}
.pageNavi3 a:hover {text-decoration:underline;}
.pageNavi3 .current a {color:#eb0a1e;cursor:default;}
.pageNavi3 .current a:hover {text-decoration:none;}

/**
* [NAME] specialDescArea
* [EXAMPLE] 
* <div class="w300">
* <dl class="specialDescArea">
* <dt>Evolution of the kanban through daily improvements</dt>
* <dd><span class="ml50 pl20"><img src="/jpn/company/vision_philosophy/toyota_production_system/images/p_2_1.jpg" alt="" width="151" height="67"></span><br>Through continuous technological improvements, the kanban system has evolved into the "e-kanban," which is managed using IT methodologies and has increased productivity even further.</dd>
* </dl>
* </div>
*
*/
dl.specialDescArea {border:1px solid #d9d9d9;line-height:1.5;}
dl.specialDescArea dt {padding:5px;background-color:#f0f4f6;text-align:center;font-size:108%;font-weight:bold;color:#222;}
dl.specialDescArea dd {padding:10px;text-align:center;color:#333;font-size:108%;}
dl.specialDescArea .appendixBlock dt {color:#666;background-color:#ffffff;padding:.3em 0 0;font-size:13px !important;line-height:1.5 !important;*font-size:small !important;*font:x-small !important;zoom:1;text-align:left;}
dl.specialDescArea .appendixBlock dd {color:#333;margin:-1.75em 0 0;padding:.3em 0 .3em 2em;font-size:13px !important;line-height:1.5 !important;*font-size:small !important;*font:x-small !important;zoom:1;text-align:left;}


/**
* [NAME] mediaIcon
* [EXAMPLE] 
* <div class="mediaIcon">
* 	<p class="icon"><a href="#" target="_blank" class="arrow_left png_bg">Find out more</a><img src="/jpn/common/images/ico_pdf.gif" alt="PDF" width="16" height="16"></p>
* 	<p class="">(PDF, 735kb/2pp)</p>
* </div>
*
*/
.mediaIcon {text-align:right;}
.mediaIcon .icon {font-size:108% !important;line-height:1.5;margin:0px !important;}
.mediaIcon .icon a {color:#069;}
.mediaIcon .icon a span {padding-right:12px;background:url("/jpn/common/images/icon_tri_blue_right.gif") right no-repeat;}
.mediaIcon .icon a:hover {text-decoration:none;}
.mediaIcon .icon a span:hover {text-decoration:underline;}
.mediaIcon .icon img {vertical-align:middle;margin:0 0 3px 5px;}
.mediaIcon .detail {margin:0px !important;font-size:100% !important;}


/**
* [NAME] floatNav
* [EXAMPLE] 
*
*/
.floatingNavi {height:34px;margin-top:10px;background:url("/jpn/common/images/parts_floatingnavi_bg_left.gif") left no-repeat;padding-left:10px;}
.floatingNavi ul {overflow:hidden;zoom:1;height:34px;background:url("/jpn/common/images/parts_floatingnavi_bg_right.gif") right no-repeat;padding-right:10px;}
.floatingNavi li {float:left;margin-top:1px;}
.floatingNavi li a {height:30px;overflow:hidden;padding:0 15px;display:inline-block;border-left:1px solid #fff;border-right:1px solid #dcdcdc;line-height:210%;font-size:108%;color:#000;text-decoration:none;}
.floatingNavi li.first a {border-left:none;}
.floatingNavi li a:visited {color:#000;}
.floatingNavi li a:hover {background:url("/jpn/common/images/parts_floatingnavi_btn.gif") 0px -34px repeat-x;color:#000;text-decoration:none;}
.floatingNavi li a.current,
.floatingNavi li a.current:hover {background:url("/jpn/common/images/parts_floatingnavi_btn.gif") 0px -68px repeat-x;color:#fff !important;}


/**
* [NAME] paginationCombo
* [EXAMPLE] 
*
*/
.paginationCombo {margin-top:10px;overflow:hidden;zoom:1;}
.paginationCombo ul {float:left !important;margin-top:7px ;}
.paginationCombo li {display:inline;zoom:1;color:#333;font-weight:bold;}
.paginationCombo li {padding:3px 12px 3px 7px;background:url("/jpn/common/images/pagination_bar.png") right top no-repeat;}
.paginationCombo li.last {background:transparent !important;}
.paginationCombo li a {color:#069;text-decoration:none;}
.paginationCombo li a:hover {color:#069;text-decoration:underline;}
.paginationCombo li a:active {color:#eb0a1e !important;text-decoration:none;}
.paginationCombo .left {width:30px !important;height:33px;float:left !important;display:block;background:url("/jpn/common/images/pagination_combo.png") 0px -33px no-repeat;}
.paginationCombo .right {width:30px !important;height:33px;float:left !important;display:block;background:url("/jpn/common/images/pagination_combo.png") -30px -33px no-repeat;}
.paginationCombo .left:hover {background:url("/jpn/common/images/pagination_combo.png") 0 -66px no-repeat;}
.paginationCombo .right:hover {background:url("/jpn/common/images/pagination_combo.png") -30px -66px no-repeat;}


/**
* [NAME] paginationRound
* [EXAMPLE] 
*
*/
.paginationRound {margin-top:10px;position:relative;overflow:hidden;height:33px;}
.paginationRound ul {/*overflow:hidden;zoom:1;*/ color:#333;position:relative;left:50%;float:left;}
.paginationRound li {position:relative;left:-50%;float:left;/*float:left !important;display:inline;zoom:1;*/ font-weight:bold;}
.paginationRound li.num {margin-top:7px;padding:3px 10px 3px 9px;background:url("/jpn/common/images/pagination_bar.png") right top no-repeat;}
.paginationRound li.last {background:transparent !important;}
.paginationRound li a:visited,
.paginationRound li a {color:#069;text-decoration:none;}
.paginationRound li a:hover {color:#069;text-decoration:underline;}
.paginationRound li a:active {color:#eb0a1e !important;text-decoration:none;}
.paginationRound li.previous a {width:32px !important;height:33px;float:left !important;display:block;background:url("/jpn/common/images/pagination_round.png") 0 -66px no-repeat;text-indent:-9999px;overflow:hidden;}
.paginationRound li.previous a:hover {background:url("/jpn/common/images/pagination_round.png") 0 -34px no-repeat;}
.paginationRound li.noPrevious a {width:32px !important;height:33px;float:left !important;display:block;background:url("/jpn/common/images/pagination_round.png") 0 -1px no-repeat;text-indent:-9999px;overflow:hidden;}
.paginationRound li.noPrevious a:hover {background:url("/jpn/common/images/pagination_round.png") 0 -1px no-repeat;}
.paginationRound li.next a {width:32px !important;height:33px;float:left !important;display:block;background:url("/jpn/common/images/pagination_round.png") -32px -66px no-repeat;text-indent:-9999px;overflow:hidden;}
.paginationRound li.next a:hover {background:url("/jpn/common/images/pagination_round.png") -32px -34px no-repeat;}
.paginationRound li.noNext a {width:32px !important;height:33px;float:left !important;display:block;background:url("/jpn/common/images/pagination_round.png") -32px -1px no-repeat;text-indent:-9999px;overflow:hidden;}
.paginationRound li.noNext a:hover {background:url("/jpn/common/images/pagination_round.png") -32px -1px no-repeat;}


/**
* [NAME] slideImageRound
* [EXAMPLE] 
*
*/
.slideImageRound {width:370px;height:220px;margin-top:10px;}
.slideImageRound #SIR-CONTENT {position:relative;}
.slideImageRound #SIR-CONTENT .inner {overflow:hidden;}
.slideImageRound #SIR-CONTENT .scroll {position:relative;}
.slideImageRound #SIR-CONTENT .scroll li {width:370px;height:204px;float:left;}
.slideImageRound #SIR-CONTENT .modulebox {float:none;}
.slideImageRound #SIR-CONTENT a.button {position:absolute;display:block;text-indent:-1000em;overflow:hidden;}
.slideImageRound #SIR-CONTENT a.button.left {background:url("/jpn/common/images/content_buttons.png") 0 0;width:32px;height:32px;z-index:100;top:90px;left:-10px;}
.slideImageRound #SIR-CONTENT a.button.right {background:url("/jpn/common/images/content_buttons.png") -32px 0;width:32px;height:32px;z-index:100;top:90px;right:-10px;}
.slideImageRound #SIR-CONTENT a.button.left:hover {background:url("/jpn/common/images/content_buttons.png") 0 -32px;}
.slideImageRound #SIR-CONTENT a.button.right:hover {background:url("/jpn/common/images/content_buttons.png") -32px -32px;}
.slideImageRound #SIR-CONTENT a.button:active {top:1px;}
.slideImageRound #SIR-CONTENT a.button.left:active {top:91px;}
.slideImageRound #SIR-CONTENT a.button.right:active {top:91px;}
.slideImageRound #SIR-CONTENT .inner .pagination {width:auto;height:auto;text-align:center;}
.slideImageRound #SIR-CONTENT .inner .pagination .pageDot {margin:0 auto;}
.slideImageRound a.pageDot:active {outline:none;text-decoration:none;}
.slideImageRound a.pageDot {display:inline-block;overflow:hidden;}
.slideImageRound #SIR-CONTENT a.pageDot {height:6px;width:6px;margin:11px 4px auto 4px;background:url("/jpn/common/images/pagedot_grey_off.gif") no-repeat;}
.slideImageRound #SIR-CONTENT a.pageDot:hover {background:url("/jpn/common/images/pagedot_grey_on.gif") no-repeat;}
.slideImageRound #SIR-CONTENT a.pageDot.on {background:url("/jpn/common/images/pagedot_grey_on.gif") no-repeat;}


/**
* [NAME] slideImageCombo
* [EXAMPLE] 
*
*/
.slideImageCombo {width:370px;height:220px;margin-top:10px;}
.slideImageCombo #SIC-CONTENT {position:relative;}
.slideImageCombo #SIC-CONTENT .inner {overflow:hidden;}
.slideImageCombo #SIC-CONTENT .scroll {position:relative;}
.slideImageCombo #SIC-CONTENT .scroll li {width:370px;height:204px;float:left;}
.slideImageCombo #SIC-CONTENT .modulebox {float:none;}
.slideImageCombo #SIC-CONTENT a.button {position:absolute;display:block;text-indent:-1000em;overflow:hidden;}
.slideImageCombo #SIC-CONTENT a.button.left {background:url("/jpn/common/images/pagination_combo.png") 0 -33px;width:30px;height:33px;z-index:100;bottom:26px;right:40px;}
.slideImageCombo #SIC-CONTENT a.button.right {background:url("/jpn/common/images/pagination_combo.png") -30px -33px;width:30px;height:33px;z-index:100;bottom:26px;right:10px;}
.slideImageCombo #SIC-CONTENT a.button.left:hover {background:url("/jpn/common/images/pagination_combo.png") 0 -66px;}
.slideImageCombo #SIC-CONTENT a.button.right:hover {background:url("/jpn/common/images/pagination_combo.png") -30px -66px;}
.slideImageCombo #SIC-CONTENT a.button.left:active {bottom:25px;}
.slideImageCombo #SIC-CONTENT a.button.right:active {bottom:25px;}
.slideImageCombo #SIC-CONTENT .inner .pagination {width:auto;height:auto;text-align:center;}
.slideImageCombo #SIC-CONTENT .inner .pagination .pageDot {margin:0 auto;}
.slideImageCombo a.pageDot:active {outline:none;text-decoration:none;}
.slideImageCombo a.pageDot {display:inline-block;overflow:hidden;}
.slideImageCombo #SIC-CONTENT a.pageDot {height:6px;width:6px;margin:11px 4px auto 4px;background:url("/jpn/common/images/pagedot_grey_off.gif") no-repeat;}
.slideImageCombo #SIC-CONTENT a.pageDot:hover {background:url("/jpn/common/images/pagedot_grey_on.gif") no-repeat;}
.slideImageCombo #SIC-CONTENT a.pageDot.on {background:url("/jpn/common/images/pagedot_grey_on.gif") no-repeat;}


/**
* [NAME] sortTextLink
* [EXAMPLE] 
*
*/
.sortTextLink {margin-top:10px;overflow:hidden;zoom:1;}
.sortTextLink p {margin:0 !important;float:left;color:#999 !important;font-size:108%;}
.sortTextLink ul {float:left;}
.sortTextLink li a {color:#069 !important;text-decoration:none;}
.sortTextLink li a:hover {color:#069 !important;text-decoration:underline;}
.sortTextLink li a:active {color:#eb0a1e !important;text-decoration:none;}
.sortTextLink li {display:inline;zoom:1;font-size:108%;}
.sortTextLink li.current {color:#333;}
.sortTextLink li {padding:0 12px 0 7px;background:url("/jpn/common/images/pagination_bar.png") right top no-repeat;}
.sortTextLink li.last {background:transparent !important;}


/**
* [NAME] linearNaviType01
* [EXAMPLE] 
* <div class="linearNaviType01">
* <p class="index"><a href="#">Index</a></p>
* <ul>
* <li class="next none"><a nohref="nohref">Next</a></li>
* <li class="previous"><a href="#">Previous</a></li>
* </ul>
* </div>
*
*/
.linearNaviType01 {overflow:hidden;zoom:1;margin-top:20px;}
.linearNaviType01 a {display:block;overflow:hidden;text-indent:-9999px;height:32px;}
.linearNaviType01 p {float:left;margin:0 !important;}
.linearNaviType01 p a {width:77px;background:url("/jpn/common/images/common_navi01_index.gif") no-repeat;}
.linearNaviType01 ul {float:right;width:155px;overflow:hidden;zoom:1;}
.linearNaviType01 li {float:right;}
.linearNaviType01 li.next {width:63px;}
.linearNaviType01 li.next a {width:63px;background:url("/jpn/common/images/common_navi01_next.gif") no-repeat;}
.linearNaviType01 li.previous {width:92px;}
.linearNaviType01 li.previous a {width:92px;background:url("/jpn/common/images/common_navi01_previous.gif") no-repeat;}
.linearNaviType01 li.none a {background-position:0 -64px;}
.linearNaviType01 p a:hover,
.linearNaviType01 li a:hover {background-position:0 -32px;}
.linearNaviType01 li.none a:hover {background-position:0 -64px;}


/**
* [NAME] linearNaviType02
* [EXAMPLE] 
*
*/
.linearNaviType02 {overflow:hidden;zoom:1;margin-top:20px;border-top:solid 1px #d2d7dc;border-bottom:solid 1px #d2d7dc;}
.linearNaviType02 a {display:block;overflow:hidden;color:#069 !important;text-decoration:none;}
.linearNaviType02 a:hover {color:#069 !important;text-decoration:underline;}
.linearNaviType02 a:active {color:#eb0a1e !important;text-decoration:none;}
.linearNaviType02 p {float:left;margin:0 !important;line-height:1.2;}
.linearNaviType02 p a {padding:6px 0 6px 15px !important;background:url("/jpn/common/images/linearNav_listIcon.gif") left center no-repeat;}
.linearNaviType02 p a {_background-position:left 10px;}
.linearNaviType02 ul {float:right;overflow:hidden;zoom:1;padding:8px 3px 7px 0 !important;}
.linearNaviType02 li {float:right;}
.linearNaviType02 li.next {font-size:108%;line-height:1.2;}
.linearNaviType02 li.next a {display:inline-block;padding-right:10px;background:url("/jpn/common/images/icon_tri_blue_right.gif") no-repeat right center;}
.linearNaviType02 li.next a {_background-position:right 2px;}
.linearNaviType02 li.bound {padding-left:20px;background:url("/jpn/common/images/pagination_bar.png") 10px center no-repeat;}
.linearNaviType02 li.previous {font-size:108%;line-height:1.2;}
.linearNaviType02 li.previous a {display:inline-block;padding-left:10px;background:url("/jpn/common/images/icon_tri_blue_left.gif") no-repeat left center;}
.linearNaviType02 li.previous a {_background-position:left 2px;}


/**
* [NAME] Anchors & Back to Top
* [EXAMPLE] 
*
*/
.anchorSetText {font-size:108%;overflow:hidden;zoom:1;margin:20px 0 0;}
.anchorSetText li {float:left;}
.anchorSetText li.back {padding-right:25px;}
.anchorSetText li a {color:#069 !important;text-decoration:none;}
.anchorSetText li a:hover {color:#069 !important;text-decoration:underline;}
.anchorSetText li a:active {color:#eb0a1e !important;text-decoration:none;}
.anchorSetText li.back a {zoom:1;padding-right:16px;background:url("/jpn/common/images/icon_tri_blue_up.gif") right no-repeat;}
.anchorSetText li.next a {zoom:1;padding-right:16px;background:url("/jpn/common/images/icon_tri_blue_down.gif") right no-repeat;}


/**
* [NAME] moduleSetW760
* [EXAMPLE] 
* 
*/
ul.moduleSetW760 {overflow:hidden;zoom:1;margin-top:30px;}
ul.moduleSetW760 li.leftBlock {float:left;width:366px;}
ul.moduleSetW760 li.rightBlock {float:right;width:366px;}
ul.moduleSetW760 dl {overflow:hidden;zoom:1;}
ul.moduleSetW760 dt {float:right;font-size:123.1%;font-weight:bold;line-height:1.3;width:180px;color:#222;background:url("/jpn/common/images/moduleSet_bg.gif") left bottom repeat-x;padding-bottom:4px;}
ul.moduleSetW760 dd.detail {float:right;width:180px;}
ul.moduleSetW760 dd.detail p.text {font-size:100% !important;margin-top:8px !important;}
ul.moduleSetW760 dd.detail p.more {font-size:100% !important;margin-top:10px !important;}
ul.moduleSetW760 dd.commonModuleBlock {float:left;}

ul.moduleSetW760Black {overflow:hidden;zoom:1;margin-top:30px;}
ul.moduleSetW760Black li.leftBlock {float:left;width:366px;}
ul.moduleSetW760Black li.rightBlock {float:right;width:366px;}
ul.moduleSetW760Black dl {overflow:hidden;zoom:1;}
ul.moduleSetW760Black dt {float:right;font-size:123.1%;font-weight:bold;line-height:1;width:184px;color:#fff !important;padding-top:5px;}
ul.moduleSetW760Black dt img {vertical-align:top;}
ul.moduleSetW760Black dd.detail {float:right;width:184px;}
ul.moduleSetW760Black dd.detail p.text {font-size:100% !important;color:#999 !important;margin-top:8px !important;}
ul.moduleSetW760Black dd.detail p.more {font-size:100% !important;margin-top:10px !important;}
ul.moduleSetW760Black dd.detail p.more .triLinkRight {color:#0cf;background:url("/jpn/common/images/module_link_arrow_right_b.png") right no-repeat;}
ul.moduleSetW760Black dd.commonModuleBlock {float:left;width:170px;height:170px;}
ul.moduleSetW760Black dd.commonModuleBlock a {left:0;}

dl.moduleBlockW760 {overflow:hidden;zoom:1;margin-top:30px;}
dl.moduleBlockW760 dt {float:right;font-size:123.1%;font-weight:bold;line-height:1.3;width:570px;color:#222;background:url("/jpn/common/images/moduleSet_bg.gif") left bottom repeat-x;padding-bottom:4px;}
dl.moduleBlockW760 dd.detail {font-size:100% !important;float:right;width:570px;}
dl.moduleBlockW760 dd.detail p.text {font-size:100% !important;margin-top:8px !important;}
dl.moduleBlockW760 dd.detail ul.styleNone {color:#333;margin-top:10px;font-size:100% !important;line-height:110%;}
dl.moduleBlockW760 dd.detail ul.styleNone li {margin-top:5px;}
dl.moduleBlockW760 dd.detail ul.styleDisc {margin-top:10px;list-style:disc !important;color:#333;margin-top:10px;font-size:100% !important;line-height:110%;padding-left:15px;}
dl.moduleBlockW760 dd.detail ul.styleDisc li {margin-top:5px;}
dl.moduleBlockW760 dd.commonModuleBlock {float:left;}


/**
* [NAME] moduleSetW960
* [EXAMPLE] 
*
*/
ul.moduleSetW960 {overflow:hidden;zoom:1;margin-top:30px;}
ul.moduleSetW960 li.leftBlock {float:left;width:460px;}
ul.moduleSetW960 li.rightBlock {float:right;width:460px;}
ul.moduleSetW960 dl {overflow:hidden;zoom:1;}
ul.moduleSetW960 dt {float:right;font-size:123.1%;font-weight:bold;line-height:1.3;width:274px;color:#222;background:url("/jpn/common/images/moduleSet_bg.gif") left bottom repeat-x;padding-bottom:4px;}
ul.moduleSetW960 dd.detail {float:right;width:274px;}
ul.moduleSetW960 dd.detail p.text {font-size:100% !important;margin-top:8px !important;}
ul.moduleSetW960 dd.detail p.more {font-size:100% !important;margin-top:10px !important;}
ul.moduleSetW960 dd.commonModuleBlock {float:left;}

ul.moduleSetW960Black {overflow:hidden;zoom:1;margin-top:30px;}
ul.moduleSetW960Black li.leftBlock {float:left;width:460px;}
ul.moduleSetW960Black li.rightBlock {float:right;width:460px;}
ul.moduleSetW960Black dl {overflow:hidden;zoom:1;}
ul.moduleSetW960Black dt {float:right;font-size:123.1%;font-weight:bold;line-height:1;width:278px;color:#fff !important;padding-top:5px;}
ul.moduleSetW960Black dt img {vertical-align:top;}
ul.moduleSetW960Black dd.detail {float:right;width:278px;}
ul.moduleSetW960Black dd.detail p.text {font-size:100% !important;color:#999 !important;margin-top:8px !important;}
ul.moduleSetW960Black dd.detail p.more {font-size:100% !important;margin-top:10px !important;}
ul.moduleSetW960Black dd.detail p.more .triLinkRight {color:#0cf;background:url("/jpn/common/images/module_link_arrow_right_b.png") right no-repeat;}
ul.moduleSetW960Black dd.commonModuleBlock {float:left;width:170px;height:170px;}
ul.moduleSetW960Black dd.commonModuleBlock a {left:0;}


/**
* [NAME] thumbBlock
* [EXAMPLE] 
* 
*/
dl.thumbBlock1Col {overflow:hidden;zoom:1;margin-top:30px;}
dl.thumbBlock1Col dt {float:right;display:block;color:#222;font-size:108%;font-weight:bold;line-height:110%;width:640px;}
dl.thumbBlock1Col dd.detail {float:right;width:640px;}
dl.thumbBlock1Col dd.detail .text {margin-top:5px !important;}
dl.thumbBlock1Col dd.image {float:left;width:105px;}
dl.thumbBlock1Col dd.detail ul.styleNone {color:#333;margin-top:10px;font-size:108%;line-height:110%;}
dl.thumbBlock1Col dd.detail ul.styleNone li {margin-top:5px;}
dl.thumbBlock1Col dd.detail ul.styleDisc {margin-top:10px;list-style:disc !important;color:#333;margin-top:10px;font-size:108%;line-height:110%;padding-left:15px;}
dl.thumbBlock1Col dd.detail ul.styleDisc li {margin-top:5px;}

.thumbBlock2Col {overflow:hidden;zoom:1;margin-top:20px;}
.thumbBlock2Col .leftBlock {overflow:hidden;zoom:1;width:370px;float:left;}
.thumbBlock2Col .rightBlock {overflow:hidden;zoom:1;width:370px;float:right;}
.thumbBlock2Col dt {width:245px;display:block;float:right;color:#222;font-size:108%;font-weight:bold;line-height:110%;}
.thumbBlock2Col dd.image {width:113px;float:left;}
.thumbBlock2Col dd.link {width:245px;margin-top:5px;float:right;line-height:110%;font-size:108%;}


/**
* [NAME] newsBlock
* [EXAMPLE] 
* 
*/
.newsBlock dl {border-top:3px solid #d9d9d9;zoom:1;margin-top:10px;line-height:1.5;}
.newsBlock dl dt {color:#666;font-size:108%;padding:.5em 0 0;zoom:1;}
.newsBlock dl dd {border-bottom:1px solid #d9d9d9;font-size:108%;margin:-2em 0 0;padding:.5em 0 .5em 7.5em;zoom:1;}
@media only screen and (min-device-width:320px) and (max-device-width:480px) {
.newsBlock dl dd {margin-top:-2.9em;padding-left:9em;}
}


/**
* [NAME] appendixBlock
* [EXAMPLE] 
* 
*/
dl.appendixBlock {zoom:1;margin-top:10px;}
dl.appendixBlock dt {color:#666;padding:.3em 0 0;font-size:13px !important;line-height:1.5 !important;*font-size:small !important;*font:x-small !important;zoom:1;}
dl.appendixBlock dd {color:#333;margin:-1.75em 0 0;padding:.3em 0 .3em 2em;font-size:13px !important;line-height:1.5 !important;*font-size:small !important;*font:x-small !important;zoom:1;}
dl.appendixBlock dd.narrow {padding-left:1.2em;}
dl.appendixBlock dd.wide {padding-left:2.5em;}
@media only screen and (min-device-width:320px) and (max-device-width:480px) {
dl.appendixBlock dd {margin-top:-2.5em;padding-left:2.5em;}
dl.appendixBlock dd.narrow {padding-left:1.7em;}
dl.appendixBlock dd.wide {padding-left:3.5em;}
}


/**
* [NAME] fotMenu
* [EXAMPLE] 
* 
*/
ul.fotMenu {overflow:hidden;zoom:1;border-left:1px solid #d2d7dc;font-size:108%;margin-top:20px;}
ul.fotMenu li {float:left;padding:0 10px;border-right:1px solid #d2d7dc;}

/**
* [NAME] printTxt
* [EXAMPLE] 
* 
*/
.printTxt a:hover{text-decoration:underline!important;}
.printTxt2,.closeBtn{display:none;}
.fontItalic { font-style:italic; font-family:"?q?‰?M?m?p?S Pro W3","Hiragino Kaku Gothic Pro","HiraKakuPro-W3","?l?r ?o?S?V?b?N","MS PGothic",Osaka,sans-serif; }
