@charset "utf-8";
/* CSS Document */

div#TemotoTop{margin-bottom:20px;}
div#TemotoTop h3{width:170px;height:310px;float:left;margin-right:10px;}

#MainContents ul.contents138 {margin-bottom:20px;background-image: url(../../img/temoto/bg_five.png);}
#MainContents ul.contents138 li {width:118px;list-style:none;padding:10px;float:left;margin-right:10px;}
#MainContents ul.contents138 li.end{margin-right:0;}
#MainContents ul.contents138 li p{margin:0;padding:0;}
#MainContents ul.contents138 li p.proname{margin-bottom:.5em;}
#MainContents ul.contents138 li p.MTM{margin-top:-2em;}
#MainContents ul.contents138 li p.proname span{font-size:80%;padding:.1em .5em;background:#000;color:#fff;}
#MainContents ul.contents138 li p.price{margin-top:.5em;}
#MainContents ul.contents138 li dl{line-height:1.4em;font-size:85%;_font-size:80%;letter-spacing:.05em;}
#MainContents ul.contents138 li dl dt{width:2.5em;border-right:2px solid #ccc;letter-spacing:normal;}
#MainContents ul.contents138 li dl dd{padding-left:3em;margin-top:-1.4em;margin-bottom:1px;}

#MainContents ul.contents175 {margin-bottom:20px;background-image: url(../../img/temoto/text_bg.png);padding:5px;}
#MainContents ul.contents175 li {width:165px;list-style:none;float:left;padding:5px;margin-right:5px;}
#MainContents ul.contents175 li img{display:block;margin-bottom:5px;}
#MainContents ul.contents175 li.end {margin-right:0;}
#MainContents ul.contents175 li p{text-indent:-1em;margin:0 0 0 1em;}


#MainContents ul.contents360 {margin-bottom:20px;}
#MainContents ul.contents360 li {width:338px; border-left: 2px dotted #dfe0d4 ; background-image: url(../../img/plan/text_bg.png); list-style-type: none; padding:10px; float:left; margin-right:10px;margin-bottom:10px;}
#MainContents ul.contents360 li.end {margin-right:0;}
#MainContents ul.contents360 li.H180{min-height:185px;_height:180px;}
#MainContents ul.contents360 li img{float:right;}
#MainContents ul.contents360 li p{margin:0;padding:0;}
#MainContents ul.contents360 li p.price{margin-top:.5em;}
#MainContents ul.contents360 li h4{font-size:150%;color:#B08F4C;}
#MainContents ul.contents360 li dl{line-height:1.4em;font-size:85%;_font-size:80%;letter-spacing:.05em;}
#MainContents ul.contents360 li dl dt{width:5em;border-right:2px solid #ccc;}
#MainContents ul.contents360 li dl dd{padding-left:6em;margin-top:-1.4em;margin-bottom:1px;}
#MainContents ul.contents360 li dl.titan dt{width:8em;}
#MainContents ul.contents360 li dl.titan dd{padding-left:9em;}
#MainContents ul.contents360 li p.proname{font-size:90%;_font-size:85%;margin-bottom:.5em;}
#MainContents ul.contents360 li p.proname span{font-size:80%;padding:.1em .5em;margin-left:1em;background:#000;color:#fff;}
#MainContents ul.contents360 li p.procat{font-weight:bold;margin-bottom:.2em;}

#MainContents p.price{font-family:"Times New Roman", Times, serif;font-size:180%;}
#MainContents p.pendant{font-size:120%;font-weight:bold;margin:0 0 .5em 0;}
.FL{float:left;}
