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

/*http://www.amo.am/shooting/video_shooting/index.html*/

.contentsMain700{
	width:700px;
	float:left;
}

.usefulArea{
	margin:0 auto;
	padding:0 10px 0 0;
	width:930px;
	height:25px;
	overflow:hidden;
}

#videoShooting.mainImgArea{
	margin:0 0 30px;
	width:100%;
	text-align:center;
	background:#990066;
}

#videoShooting .mainImgInner{
	position:relative;
	margin:0 auto;
	width:798px;
	height:179px;
	text-align:left;
	background:#990066 url(/images/shooting/head_bgimg_01.jpg) no-repeat top left;
	color:#ccc;
	padding:0 0 0 142px;
}

#videoShooting .mainImgInner .lead{
	margin:0 0 0 25px;
	width:350px;
	font-size:92%;
	line-height:150%;
}
#videoShooting .mainImgInner .mainImg{
	position:absolute;
	top:0;
	right:0;
	z-index:10;
}

#videoShooting .mainImgInner .mainImgInnerTitle{
	float:left;
	margin:50px 0 0;
	width:328px;
}

#videoShooting .mainImgInner .mainImgInnerTitle h1{
	margin-bottom:5px;
	position:static;
}
#videoShooting .mainImgInner .mainImgInnerTitle p{
	display:inline-block;
}

#videoShooting .mainImgInner .headimg{
	float:left;
	width:470px;
}


/*MainArea----------------------------------------*/


.Youtube{
	margin-right:10px;
	width:480px;
	float:left;
}


/*--select box--*/
.selectBoxLineviceo{
	margin:0 0 10px;
	padding:0 0 10px;
	width:700px;
	height:100px;
	background:url(/images/common/graybox_foot.gif) no-repeat 0 bottom;
	clear:float;
}
.selectBoxLineviceo .selectBoxInner{
	padding:12px 0 0;
	width:700px;
	height:88px;
	background:url(/images/common/graybox_head.gif) no-repeat 0 0;
	overflow:hidden;
}

.selectBoxLineviceo .selectBox{
	padding:0 0 0 20px;
	width:680px;
	overflow:hidden;
}

.selectBoxLineviceo .selectBox .titleSection{
	float:left;
	width:120px;
	padding-right:10px;
	border-right:1px dotted #999;
}
.selectBoxLineviceo .selectBox .titleSection dt{
	margin:0 0 5px;
	font-size:107%;
	font-weight:bold;

}
.selectBoxLineviceo .selectBox .titleSection dd{
	font-size:77%;
	color:#666;
}

.amocan{
	margin-bottom:10px;
	clear:both;}

/*features*/
.features{
	margin:0 0 35px 0;
	overflow:hidden;
	padding:0;
	}

.features .features1{
	width:230px;
	padding:0 0 10px 0;
	margin-right:5px;
	float:left;
	text-align:center;
	}

.features .features2{
	width:230px;
	padding:0px 0 10px 0;
	margin-right:5px;
	float:left;
	text-align:center;
	}
	
.features .features3{
	width:230px;
	padding:0px 0 10px 0;
	float:left;
	text-align:center;
	}
	
.features .features1 .dtl,
.features .features2 .dtl,
.features .features3 .dtl{
	width:210px;
	margin-bottom:10px;
	text-align:left;
	padding:0 10px 0 10px;
}

.features .features1 .dtl dt,
.features .features2 .dtl dt,
.features .features3 .dtl dt{
	color:#990066;
	font-size:109%;
	font-weight:bold;
	margin-bottom:10px;
}

.features .features1 img,
.features .features2 img,
.features .features3 img{
	margin-bottom:20px;
}

.features .fukidashi{
	background:url("/images/shooting/fukidashi_bg.gif") no-repeat scroll 0 bottom #000000;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	padding:10px 10px 20px 10px;
	margin-bottom:10px;
	}
	
.features .fukidashi a:link,
.features .fukidashi a:visited
{
	text-decoration:underline;
	color:#FFF;
	}
	
.features .fukidashi a:hover,
.features .fukidashi a:active
{
	text-decoration:none;
	color:#FFF;
	}		
	
/*otoiawaseftr--------------------------------*/
.otoiawaseftr{
	clear:both;
}

.comment-outside,
.comment-inside {
 width: 700px;
}
.comment-outside {
 background: url(/images/shooting/glaytacletop.gif) no-repeat center top;
 background-color: #ddd;
 padding-top: 22px;
 height:70px;
}

.comment-inside {
 background: url(/images/shooting/glaytaclebtm.gif) no-repeat center bottom;
 background-color: #ccc;
 padding-bottom: 22px;
 height:48px;
}

.comment-inside p {
 margin: 8px 20px 0 20px;
 float:left;
 width:410px;
 overflow:hidden;
}

.comment-inside ul.btnlist{
	float:right;
	width:250px;
}

.comment-inside ul.btnlist li{
	width:110px;
	float:left;
	margin-left:5px;
}

.intext{
	margin: 0 20px 0 20px;
	float:left;
	width:390px;
	overflow:hidden;
}

/*miniLink--------------------------------------------------*/
.usefulLinkvideo{
	float:right;
	line-height:100%;
	margin:6px 0 30px 0;
}

.usefulLinkvideo li{
	float:left;
	margin:0 24px 0 0;
	text-align:left;
}

/*monitor--------------------------------------------------*/
.monitor{
	width:210px;
	text-align:center;
	margin-bottom:10px;
}

.monitor p{
	text-align:left;
	padding:15px;
color:#F06;
}

.monitor .dtl{
	margin-bottom:15px;
}

.monitorBdr{
	width:188px;
	border:1px solid #ccc;
	text-align:center;
	margin-bottom:10px;
	padding:10px;
}

.monitorBdr p{
	text-align:left;
	padding:10px 15px 10px 15px;
}

.monitorBdr p.fontL{
	text-align:left;
	font-size:109%;
	color:#990066;
	padding:10px 0 0 15px;
	font-weight:bold;
}

.monitorBdr .dtl{
	margin-bottom:15px;
}

/*service---------------------------------------------------*/
.pranSubTitle span {
	color:#F06;
}

.pranSubTitle{
	width:700px;
}

ul.glaybdrblock{
	border:1px solid #c1c1c1;
	padding:10px 10px 10px 23px;
	list-style-position:inside;
	margin-bottom:20px;
}

ul.glaybdrblock li{
	line-height:14px;
}

/*fee---------------------------------------------------------*/
.nobdr{
	border:none;
}

.glaybackg{
	background:#EFEFEF;
	padding:20px;
	width:660px;
	margin-bottom:35px;
}



.bigfont18{
	font-size:150%;
	font-weight:bold;
}



/*sideNavi----------------------------------------------------*/
.btnset{
	border:3px solid #990066;
	text-align:center;
	width:194px;
	margin-bottom:10px;
	padding:5px;
}

.btnsetglay{
	width:192px;
	border:1px solid #ccc;
	background:#EFEFEF;
	padding:34px 0;
}



/*head title----------------------------------------------------------*/
.headtitle{
	color:#DF0247;
	font-size:100%;
	font-weight:bold;
	margin:0 0 5px 0;
	width:930px;
	text-align:left;
}

/*youtube---------------------------------------------------------*/
.recommendImageArea{
	margin:0;
	width:700px;
	overflow:hidden;
}

.recommendBox{
	margin:0 0 10px;
	width:210px;
	height:320px;
	overflow:auto;
	float:left;
}


/*recommendSection-----------------------------------------------------*/
.recommendSection{
	float:right;
	width:210px;
}
.recommendSection .title{
	width:210px;
	height:33px;
	background:#efefef url(/images/product/recommend_title_bg.gif) no-repeat 0 bottom;
	font-weight:bold;
	overflow:hidden;
	text-align:center;
	padding-top:10px;
}
.recommendSection .list{
	margin:10px 20px 5px 4px;
	font-size:92%;
	float: left;
}
.recommendSection .listAll{
	margin:0 0 0 4px;
	font-size:92%;
}

.recommendBox{
	margin:0;
	width:210px;
	height:317px;
	overflow:auto;
}

.recommendBox table{
	margin:0 0 4px;
	width:100%;
}
.recommendBox table .image{
	padding:4px;
	width:78px;
	height:58px;
}
.recommendBox table .image img{
	border:1px solid #CCC;
}

/*voice------------------------------------------------------------*/
.stylevariation{
	clear:both;
	width:700px;
	overflow:hidden;
	background: url(/images/shooting/fukidashi_top.gif) no-repeat center top;
	background-color: #E5E5E5;
	padding-top: 33px;
	margin-bottom:14px;
}

.stylevariation .thumblist{
	 background: url(/images/shooting/fukidashi_bottom.gif) no-repeat center bottom;
	 background-color: #E5E5E5;
	 overflow:hidden;
	 padding:0 10px 14px 20px;
	 }

.stylevariation .thumblist li{
	width:160px;
	float:left;
	margin: 0;
}

.stylevariation .thumblist li a:link,
.stylevariation .thumblist li a:visited,
{
	color:#333;
	text-decoration:underline;
}
.stylevariation .thumblist li a:hover,
.stylevariation .thumblist li a:active{
	color:#DF0247;
}
.stylevariation .thumblist li span{
	float:left;
	color:#DF0247;
	font-weight:bold;
	text-decoration:underline;
	padding:25px 0 0 0;
}

.stylevariation .thumblist li a span{
	color:#333;
	font-weight:normal;
}

.stylevariation .thumblist li img{
	margin:0;
	padding:2px;
	background:#DF0247;
	margin-right:10px;
	float:left;
}

.stylevariation .thumblist li a img{
	border:1px solid #E5E5E5;
	background:#E5E5E5;
}

.stylevariation .thumblist li a:hover img{
	background:#DF0247;
}

.stylevariation .thumblist li a:hover span{
	text-decoration:none;
}

.couplescomment{
	margin-left:10px;
	width:570px;
	float:left;
}

.couplescomment span{
	font-weight:bold;
	margin-bottom:4px;
}

.couplescomment .day{
	font-size:92%;
	margin-bottom:5px;
}

.recommendImageArea h1{
	font-size:167%;
	border-left:7px solid #990066;
	padding:0 0 0 5px;
	margin:10px 0 20px 0;
	color:#990066;
	font-weight:bold;
	border-bottom:none;
}

.recommendImageArea h2{
	border-bottom:1px solid #c1c1c1;
	clear:both;
	font-size:122%;
	font-weight:bold;
	margin:0 0 20px;
	padding:15px 0 10px;
	width:700px;
}

.solution{
	background:url(/images/shooting/service_img_619x159_01.jpg) no-repeat top center;
	min-height:70px;
	padding:89px 0 0 45px;
	color:#990066;
	font-weight:bold;
	font-size:109%;
}

.centerImgArea{
	margin-bottom:50px;
}

.movieicon{
	background:url(/images/shooting/icon_video.gif) no-repeat top left;
	padding:8px 0 0 40px;
	min-height:26px;
	font-size:109%;
	font-weight:bold;
}

.colum270{
	overflow:hidden;
}

.colum270 .left{
	width:410px;
	float:left;
	margin-right:20px;
}

.colum270 .right{
	width:270px;
	float:left;
}

.columright178{
	overflow:hidden;
}

.columright178 .left{
	width:178px;
	float:left;
}

.columright178 .right{
	width:502px;
	float:right;
}

.incolumleft158{
	overflow:hidden;
	}
	
.incolumleft158 .left{
	float:left;
	width:324px;
	}
	
.incolumleft158 .right{
	float:right;
	width:158px;
	}
	
.columleft255{
	overflow:hidden;
	margin-bottom:20px;
}

.columleft255 .left{
	width:255px;
	float:left;
}

.columleft255 .right{
	width:425px;
	float:right;
}

.columright183{
	overflow:hidden;
}

.columright183 .left{
	width:497px;
	float:left;
}

.columright183 .right{
	width:183px;
	float:right;
}

.texts{
	font-size:85%;
}

.moviecolor{
	color:#990066;
}

/*flowicon----------------------------------------------*/
.detailtext .left .cafemtg{
	margin-bottom:10px;
	padding:15px 0 0 66px;
	background:url(/images/shooting/cafemtg.jpg) no-repeat top left;
	height:35px;
}

.detailtext .left .outmtg{
	margin-bottom:10px;
	padding:15px 0 0 66px;
	background:url(/images/shooting/outmtg.jpg) no-repeat top left;
	height:35px;
}

.detailtext .left .mtg{
	margin-bottom:10px;
	padding:15px 0 0 66px;
	background:url(/images/shooting/mtg.jpg) no-repeat top left;
	height:35px;
}

.detailtext .left .dvd{
	margin-bottom:10px;
	padding:15px 0 0 66px;
	background:url(/images/shooting/dvd.jpg) no-repeat top left;
	height:35px;
}

.glayborderArea{
	background:url(/images/entertainment/lovetheater/glaybordertbl_top.gif) no-repeat top center;
	padding:12px 0 0 0;
	text-align:center;
	margin-bottom:20px;
}

.glayborderAreaend{
	background:url(/images/entertainment/lovetheater/glaybordertbl_bottom.gif) no-repeat bottom center;
	padding:0;
}

.advantage{
	overflow:hidden;
	margin-bottom:50px;
}
.advantage img{
	float:left;
	margin:0 10px 15px 0;
}
.advantage p{
	margin-bottom:5px;
}
.advantage dl{
	float:left;
	width:310px;
	padding-right:40px;
	margin-bottom:30px;
}
.advantage dl dt{
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
.advantage dl dd{
	font-size:11px;
}

.columleft182{
	overflow:hidden;
}

.columleft182 .left{
	width:182px;
	float:left;
}

.columleft182 .right{
	width:498px;
	float:right;
}

/*table---------------------------------------------*/
.horizonLineTable{
	clear:both;
	font-size:92%;
	width:700px;
	margin:0 0 50px;
	text-align: left;
}
.horizonLineTable tbody{
	background:#EFEFEF;
	padding:10px;
	border:none;
}
.horizonLineTable th,
.horizonLineTable td{
	padding:20px;
	background:#EFEFEF;
	line-height:160%;
	border:none;
}
.horizonLineTable th {
	width:160px;
}

.textXL{
	font-size:217%;
	font-weight:bold;
}

.normalDL{
	width:700px;
}


.normalDL dd{
	width:500px;
}

.dottedborder{
	border:1px dotted #CCC;
	padding:10px;
	width:482px;
}


/*block*/
.mb5{
	margin-bottom:5px;
}

.mb10{
	margin-bottom:10px;
}

.mb20{
	margin-bottom:20px;
}

.mb25{
	margin-bottom:25px;
}

.mb30{
	margin-bottom:30px;
}

.floatl{
	float:left;
}


