body.petit_top { font: 12px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; background-color:#fff; color:#333; background-image:url(../images/signage/bg_signage.gif);background-repeat:repeat-x 0 0;}
body.petit { font: 12px/18px "Lucida Grande", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", Geneva, Arial, Verdana, sans-serif; background-color:#f2f2f2; color:#333;background-image:url();	margin-bottom:36px;}

a:link.petit    { 
		color:blue;
	    text-decoration:none; 
	    cursor:pointer;
}
a:visited.petit { 
		color:blue;
	    text-decoration:none; 
	    cursor:pointer;
}
a:active.petit  { 
		color:blue;
	    text-decoration:none; 
	    cursor:pointer;
}
a:hover.petit   { 
		color:red;
		background-color:transparent;
		font-weight:bold;
	    text-decoration:none;
		position:relative;top:1px;left:1px;
		border:dotted 0px royalblue;
	    cursor:pointer;

}
table.logo{
	background-image:url(../images/logo/petit_logo_180.gif);
	background-position:100% 5%;
	background-repeat:no-repeat;}

table.waku_petit{
	background-image:url(../images/petit/stand180-1.jpg);
	background-repeat:no-repeat;
	background-position:3% 100%;
	background-color:white;
	width:970px;
}

td.petit_top_img{
	background-image:url(../images/petit/petit_back2.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	height:200px;
	color:white;
	text-align:right;
	background-color:black;

}
td.petit_top_right{
	line-height:1.5EM;
}
span.petit_top_moji{
	font-size:19pt;
	font-style:Italic;
	font-weight:bold;
	line-height:30px;
}
div.petit_top_midashi{
	background-color:royalblue;
	color:white;
	font-weight:bold;
	font-size:9pt;
	font-family:'';
	text-align:right;
	line-height:15pt;
	margin-right:5px;
}
div.petit_top_note{
	border:solid  1px #044e87;
	padding:10px;
	margin-bottom:3px;
	margin-right:10px;
	line-height:20px;
}

th.koumoku{
		background-color:lightblue;
		color:white;
		width:120px;
}

td.siyou{
		border:solid 1px lightblue;
}

td.midashi{
		font:bold 11pt;
		color:blue;
}

td.cont{
		padding-left:30px;
		height:110px;
		vertical-align:top;
}

td.petit_title{
 		width:680px;
		font:Italic 18pt Cooper Black;
		line-height:50pt;
		color:royalblue;
		Filter: DropShadow(Color=lightblue, OffX=5, OffY=5, Positive=1);
		padding-left:0px;
}
div.petit_top{
 		width:220px;
		padding-left:15px;
		padding-right:15px;
		padding-bottom:2px;
}
span.top_en{
		font-style: Italic;
		font-size:14pt;
		font-family: 'Century';
		font-weight:bold;
		line-height:18pt;

}
div.top_jp{
		width:215px;
		text-align:right;
		line-height:1.5EM;
		color:black;
	
}

td.screen{
		background-color:lightblue;
		color:darkblue;
		text-indent:20px;
		height:25px;
		font-size: 10pt;
		font-family:"Arial Black";		
}
td.active{
	border:solid 1px royalblue;
	text-align:center;
	font:bold 10pt;
	background-color:royalblue;
	color:white;
	width:12%;
}
td.tab{
	border:solid 1px royalblue;
	text-align:center;
	font:bold 10pt;
	color:royalblue;
	border-bottom:solid 5px royalblue;
	padding-bottom:1px;
	width:12%;

}

td.tab_partner{
	border:solid 1px royalblue;
	text-align:center;
	font:bold 10pt;
	width:12%;
	color:blue;
	border-bottom:solid 5px royalblue;
}

td.con_midashi{
	border-left:solid 8px royalblue;
	border-bottom:dashed 1px royalblue;
	}
td.con_cont{
	padding-bottom:20px;
	}
	
/* ご提案 */
table.pro_rei{
	width:100%;
	background-image:url(../images/petit/pro_back3.jpg);
	background-repeat:no-repeat;
	color:white;}

td.pro_nagare{
	background-image:url(../images/petit/plate_blue.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:white;
	font-weight:bold;
	width:100px;
	height:80px;
	}
td.pro_nagare2{
	background-image:url(../images/petit/plate_silver.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:black;
	font-weight:normal;
	width:100px;
	height:80;
	}
td.pro_nagare3{
	background-image:url(../images/petit/plate_pink.jpg);
	background-repeat:no-repeat;
	text-align:center;
	color:white;
	font-weight:bold;
	width:100px;
	height:80;
	}
span.pro_cont4{
	color:white;
	background-color:royalblue;
	width:100%;
	padding:5px;
	}
div.pro_cont4{
	border:solid 1px royalblue;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:130px;
	}
/*  設置事例*/
td.rei_midashi1{
	font-weight:bold;
	font-size:medium;
}
td.rei_midashi2{
	background-color:royalblue;
	color:white;
	font-weight:bold;
	font-size:16pt;
	line-height:1.2EM;
}
td.rei_border{
	border-bottom:dashed 1px;
}
p.rei{
	padding-top:10px;
	padding-bottom:10px;
	}

td.b-border_taku{
	border-bottom:dashed 1px lightgrey;
}

/*　卓上モデル詳細ページ　*/

table.waku_syousai{
	width:970px;
	margin-top:0px;
}
span.cont_midashi{						/* 青２重線の見出し */
	font:bold 12pt;
	color:white;
	background-color:royalblue;
	padding-top:2px;
	height:18px;
	line-height:18px;
}
div.cont_waku{							/* 中の青２重線の枠 */
	border:double 3px royalblue;
	line-height:15pt;
	width:940px;
}
div.model_midashi{						/* モデル名の見出し */
	background-color:lightblue;
	color:royalblue;
	font-size:11pt;
	padding:2px;
	height:20px;
	line-height:20px;
	clear:right;
}
div.model_photo{						/* モデル写真 */
	float:right;
	text-align:center;
	margin-top:5px;
	margin-left:10px;
}
hr.model_hr{							/* モデル罫線 */
	height:1px;
	color:royalblue;
	width:400px;
}

div.model_comment{						/* モデル特記事項 */
	padding-left:10px;
	padding-top:15px;
	padding-right:10px;
}

div.dairiten_midashi{
/*		background-color:#B7EAFD;*/
		background-color:royalblue;
		color:white;
		text-indent:5px;
		height:25px;
		font-size: 10pt;
		line-height:25px;
		margin-top:10px;
		width:520px;
/*		border-left:solid 10px darkblue;
		border-bottom:solid 2px darkblue;*/
		margin-bottom:10px;
		font-weight:bold;
		

}

/* New 201204 */

.titlemoji{
	margin:0 auto;
	font-size:18pt;
	font-weight:bold;
	line-height:3EM;
}
.titlemoji2{
	margin:0 auto;
	font-size:16pt;
	font-weight:bold;
	line-height:1.5EM;
}
.titlemoji3{
	margin:0 auto;
	font-size:18pt;
	font-weight:bold;
	line-height:1.2EM;
}

.midashimoji{
	margin:0 auto;
	font-size:14pt;
	font-weight:bold;
	line-height:3EM;
	text-indent:0.5EM;
}
.midashimoji2{
	margin:0 auto;
	font-size:16pt;
	font-weight:bold;
	height:20px;
}
.midashimoji3{
	margin:0 auto;
	font-size:14pt;
	font-weight:bold;
	height:20px;
}
.midashimoji4{
	margin:0 auto;
	font-size:12pt;
	font-weight:bold;
	height:15px;
}
.rentalbox{
	width:365px;height:190px;
	position:absolute;
	color:black;
}
.norikaebold{
	font-size:14pt;
	font-weight:bold;
	line-height:1.2EM;
	width:350px;
}
.norikae_border{
	height:1px;
	border-top:dotted 2px gray;
	border-bottom:dotted 0px;
	
}