@charset "utf-8";

#leftcontents{
float:left;
width:189px;
}

#rightcontents{
float: right ;
width: 790px ;
text-align: left ;
}

#maincontents	{
background-color:#FFFFFF;
width: 740px ;
float:right;
text-align:left;
padding-top:25px;
padding-bottom:50px;
padding-left:25px;
padding-right:25px;
margin-top:	0px;
}

#wrapper #contents{
	margin:27px 0 0 20px;
	padding:0 0 0 0;
	background-color: #EFEFEF;
}

#wrapper #contents #path{
	background-color: #FFFFFF;
}

/* PLAN A */
#mon_demo_shop {
	width: 738px;
	padding:0;
	margin:0;
	border: 1px solid #CCCCCC;
}

#mon_demo_shop h2 {
	display:none;
}

#mon_demo_shop #main {
	width: 738px;
	height: 308px;
	padding:0;
	margin:0 0 15px 0;
}

#mon_demo_shop #main #left{
	width:462px;
	padding:0;
	margin:0;
	float:left;
}

#mon_demo_shop #main #right{
	width:276px;
	padding:0;
	margin:0;
	float:left;
}

#mon_demo_shop #main #right h3{
	padding:0;
	margin:0;
}

#mon_demo_shop #main #right #photo{
	padding:0;
	margin: 0 0 0 12px;
}

#mon_demo_shop #main02{
	width: 738px;
	padding:0;
	margin:0 0 15px 0;
}

#mon_demo_shop #main02 h3{
	padding: 0;
	margin:0 0 4px 15px;
}

#mon_demo_shop #main02 h4{
	padding: 0;
	margin:0 0 4px 15px;
}

#mon_demo_shop #main02 #name{
	width: 708px;
	height:155px;
	padding: 0 15px 0 15px;
	margin:0;
}

#mon_demo_shop #main02 #name img{
	padding:0;
	margin:0;
}

#mon_demo_shop #main02 #name #manager{
	width: 174px;
	padding: 0;
	margin: 15px 0 15px 0;
	float: left;
}

#mon_demo_shop #main02 #name #lead{
	width: 409px;
	font-size: 12px;
	line-height: 150%;
	padding: 0;
	margin: 15px;
	float: left;
}

#mon_demo_shop #main02 #name #spec{
	width: 95px;
	padding: 0;
	margin: 15px 0 15px 0;
	float: left;
}

#mon_demo_shop #main02 #name02{
	width: 708px;
	height:210px;
	padding: 0 15px 0 15px;
	margin:0;
}

#mon_demo_shop #main02 #name02 img{
	padding:0;
	margin:0;
}

#mon_demo_shop #main02 #name02 #manager{
	width: 174px;
	padding: 0;
	margin: 15px 0 15px 0;
	float: left;
}

#mon_demo_shop #main02 #name02 #lead{
	width: 409px;
	font-size: 12px;
	line-height: 150%;
	padding: 0;
	margin: 15px;
	float: left;
}

#mon_demo_shop #main02 #name02 #spec{
	width: 95px;
	padding: 0;
	margin: 15px 0 15px 0;
	float: left;
}

#mon_demo_shop #detail_box{
	width: 738px;
	padding: 0 0 15px 0;
	margin: 0;
	background-image: url(../img/com_08/bg_det.gif);
	border-top: 15px solid #666666;
	border-bottom: 15px solid #666666;
}

#mon_demo_shop #detail_box .line_clear{
	width: 583px;
	padding: 15px 0 0 125px;
	margin: 0;
	clear:both;
}

#mon_demo_shop #detail_box .parts{
	width: 583px;
	padding: 15px 0 0 125px;
	margin: 0;
	font-size: 12px;
	line-height: 150%;
	clear:both;
}

#mon_demo_shop #detail_box .parts .text01{
	width: 335px;
	padding: 0;
	margin: 0 15px 0 0;
	float:left;
}

#mon_demo_shop #detail_box .parts .text02{
	width: 335px;
	padding: 0;
	margin: 0 0 0 15px;
	float:right;
}

#mon_demo_shop #detail_box .parts h5{
	padding: 0 0 15px 0;
	margin: 0;
}

#mon_demo_shop #detail_box .parts p{
	padding: 0;
	margin: 0;
}

#mon_demo_shop #detail_box .parts .photo01{
	width: 233px;
	padding: 0;
	margin: 0;
	float: right;
}

#mon_demo_shop #detail_box .parts .photo02{
	width: 233px;
	padding: 0;
	margin: 0;
	float: left;
}

#mon_demo_shop #detail_box .parts .ph01{
	padding: 0;
	margin: 0;
}

#mon_demo_shop #detail_box .parts .ph02{
	width: 114px;
	padding: 5px 0 0 0;
	margin: 0;
	float:left;
}

#mon_demo_shop #detail_box .parts .ph03{
	width: 114px;
	padding: 5px 0 0 5px;
	margin: 0;
	float:right;
}

#mon_demo_shop #detail_box .parts .s_ph01{
	width: 114px;
	padding: 0;
	margin: 0;
	float:left;
}

#mon_demo_shop #detail_box .parts .s_ph02{
	width: 114px;
	padding: 0 0 0 5px;
	margin: 0;
	float:right;
}

#mon_movie_info {
	width: 738px;
	padding: 15px 0 0 0;
	margin:0;
}

#mon_movie_info #movie{
	width:278px;
	margin: 0;
	padding: 0 15px 0 0;
	float:left;
	text-align:right;
}

#mon_movie_info #movie p{
	margin: 0;
	padding: 5px 0 0 0;
	text-align:left;
	font-size: 10px;
	line-height: 12px;
	color: #666666;
}

#mon_movie_info #info_b{
	width:423px;
	margin: 0;
	padding: 10px;
	border: 1px solid #003296;
	float:right;
}

#mon_movie_info #info_r{
	width:423px;
	margin: 0;
	padding: 10px;
	border: 1px solid #990000;
	float:right;
}

#mon_movie_info #info_g{
	width:423px;
	margin: 0;
	padding: 10px;
	border: 1px solid #028788;
	float:right;
}

#mon_movie_info h5{
	margin: 0 0 3px 0;
}

#mon_movie_info h4{
	margin: 0 0 7px 0;
	clear:both;
}

#mon_movie_info #ph{
	margin: 0 15px 0 0;
	float:left;
}

#mon_movie_info #text{
	width:250px;
	margin: 0;
	font-size: 12px;
	line-height: 150%;
	float:right;
}

#mon_movie_info .search{
	width:250px;
	margin: 5px 0 0 0;
	font-size: 12px;
	line-height: 150%;
	float:right;
}

#mon_movie_info a{
	color: #999999;
	text-decoration: underline;
}



/* 共通 */

#mon_demo_footer {
	padding: 20px 0 0 0;
	margin: 0;
	clear:both;
}

#mon_demo_footer img{
	padding: 0 0 0 ;
	margin: 0 0 0 5px;
	float:right;
}

#info_left {
	width:189px;
	float:left;
}
#info_left h4{
	width:189px;
	background-image: url(../img/common/tit_side.jpg);
	background-repeat: no-repeat;
	text-indent: -10000em;
	margin: 0px;
	padding: 0px;
	height: 80px;
}


