@charset "utf-8";
/* CSS Document */

html{ width:100%; }

body{
	background-color:#000;
	font-size: 13px;
	line-height:140%;
	margin:0px auto;
	color:#FFF;
}
img{
	border:none;
}
a{ color: #8CC63F; font-weight: bold; text-decoration: none; }
a:hover{ color: #9F0; font-weight: bold; text-decoration: none; }
a:active{ color: #8CC63F; font-weight: bold; text-decoration: none; }

div#wrap01{
	width: 820px;
	overflow: visible;
	margin:30px auto 0px auto;
}
div#wrap02{
	background: url(../img/footer_back.jpg) no-repeat center top;
	width:900px;
	margin:40px auto 0px auto;
	padding-top:37px;
}

div.clear{
	clear:both;
	background:url(../img/nav_back.gif) no-repeat left top;
	height:22px;
	margin-top:80px;
}
div.clear02{
	clear:both;
	background:url(../img/nav_back02.gif) no-repeat left top;
	height:22px;
	margin-top:80px;
}
article div.clear{
	border:none;
	height:22px;
}
h1{
	background:url(../img/h1_back.jpg) no-repeat;
	height:40px;
	color:FFF;
	font-family:"メイリオ", Meiryo, Osaka, "小塚ゴシック Pro","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18pt;
	font-weight:bold;
	padding-top:13px;
	padding-left:8px;
	margin-bottom:0;
}
#header{
	background:url(../img/top_photo2.jpg) no-repeat left top;
	width: 900px;
	height:900px;
	margin:0px auto 40px auto;
	padding-top:20px;
}
.header_img{
	width:900px;
	font-family:"メイリオ", Meiryo, Osaka, "小塚ゴシック Pro","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:10px;
	margin:0px auto;
	vertical-align:bottom;
}
.index_box{
	background:url(../img/rider1.gif) no-repeat left top;
	width:820px;
	margin-bottom:80px;
}
.index_box_txt{
	width:620px;
	padding-left:196px;
	padding-top:82px;
	margin-bottom:60px;
}
.index_box_txt2{
	width:620px;
	padding-left:196px;
	padding-bottom:10px;
}

#contents{
    width:100%;
    overflow: visible;
    margin:auto;
}
.info_contents{
	width:820px;
	margin-top:-20px;
	margin-bottom:40px;
}
.info_contents2{
	background:url(../img/map.png) no-repeat right top;
	width:820px;
	margin-top:40px;
	margin-bottom:60px;
}
.info_contents3{
	background:url(../img/splatter_back.png) no-repeat center top;
	width:816px;
	border:2px #FFF solid;
	margin-top:20px;
}
.set01{
	background:url(../img/contents_back01.png) no-repeat top;
	width:260px;
	padding-top:106px;
	vertical-align:top;
}
.set02{
	background:url(../img/contents_back02.png) no-repeat top;
	width:260px;
	padding-top:106px;
	padding-right:15px;
	padding-left:15px;
	vertical-align:top;
}
.set03{
	background:url(../img/contents_back03.png) no-repeat top;
	width:260px;
	padding-top:106px;
	vertical-align:top;
}
.set04{
	width:790px;
	padding:5px 0;
	margin-left:30px;
}
.set05{
	font-family:"小塚ゴシック Pro","ヒラギノ角ゴ Pro W3", "メイリオ", Meiryo, Osaka, "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	line-height:200%;
	text-align:center;
	margin:20px auto;
}
.set06{
	background:url(../img/contents_back04.png) no-repeat left top;
	width:400px;
	padding-top:106px;
	padding-right:10px;
	vertical-align:top;
}
.set07{
	background:url(../img/contents_back05.png) no-repeat right top;
	width:400px;
	padding-top:106px;
	padding-left:10px;
	vertical-align:top;
}

.midashi01{
	width:800px;
	margin:5px 10px 20px 10px;
}


/*トリック紹介エリア---------------------------------------------------------*/

.howtrick{
	text-align:right;
    margin:0 0 10px 0;
	padding:0;
}
.howtrick img{
	vertical-align:text-bottom;
	margin:0 5px 0 14px;
	padding:0;
}
.trick_area{
	color:#999;
	width:100%;
	vertical-align:top;
	font-size:12px;
}
.trick_area a{
	color:#000;
}
.mset01{
	width:260px;
	margin:0;
}
.mset02{
	width:260px;
	padding:0 20px;
	margin:0;
}
.mset03{
	width:260px;
	margin:0;
}
.mset04{
	width:190px;
	margin:0;
}
.mset05{
	width:190px;
	padding-right:10px;
	padding-left:20px;
	margin:0;
}
.mset06{
	width:190px;
	padding-right:20px;
	padding-left:10px;
	margin:0;
}
.mset07{
	width:270px;
	padding-right:10px;
}
.mset08{
	width:270px;
}
.mset07_title{
	color:#ED1E79;
	font-family:"小塚ゴシック Pro", "メイリオ", Meiryo, Osaka, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	font-weight:bold;
	margin-left:36px;
}
.mset07_movie{
	width:270px;
	padding:15px 5px;
	margin:0;
}
.mset07_txt{
	width:270px;
	margin:0;
}
.mset_title01{
	color:#FFF;
	background:url(../img/titleback_b_01.jpg) no-repeat left top;
	font-family:"メイリオ", Meiryo, Osaka, "小塚ゴシック Pro","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:16px;
	margin-bottom:10px;
}
.mset_title02{
	color:#FFF;
	background:url(../img/titleback_b_02.jpg) no-repeat left top;
	font-family:"メイリオ", Meiryo, Osaka, "小塚ゴシック Pro","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:16px;
	margin-bottom:10px;
}
.mset_title03{
	color:#FFF;
	font-family:"メイリオ", Meiryo, Osaka, "小塚ゴシック Pro","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	padding-left:16px;
	margin-bottom:10px;
}
.mset_movie{
	width:258px;
	border:#FFF 1px solid;
	padding-bottom:1px;
}
.mset_txt01{
	margin-top:16px;
	margin-bottom:20px;
	min-height:80px;
}
.mset_txt02{
	margin-top:10px;
	margin-bottom:20px;
	min-height:90px;
}
.movie_demobox {
	background:url(../img/cameraman1.jpg) no-repeat right top;
	padding:18px 325px 18px 5px;
	clear:both;
}
.movie_demobox2 {
	background:url(../img/cameraman2.png) no-repeat right top;
	padding:40px 260px 18px 0px;
	clear:both;
}
.howtoraw{
	background:url(../img/rawbox2.gif) no-repeat left top;
	padding:80px 35px 40px 35px;
	margin-bottom:60px;
}
.result_box {
	background:url(../img/result_movie.png) no-repeat center top;
	padding:99px 0px 588px 101px;
	clear:both;
}
.fricker_area {
	background:url(/SILKYPIX/japanese/campaign/tubagra/img/f_back.png) center top no-repeat;
	padding-top:64px;
	padding-bottom:4px;
	text-align:center;
	margin:60px auto 20px auto;
}

/*ポイントエリア---------------------------------------------------------*/

.point_area01{
	width:100%;
	vertical-align:top;
	background:url(../img/titleback02_01.png) no-repeat left top;
	margin-bottom:20px;
}
.point_area02{
	width:100%;
	vertical-align:top;
	background:url(../img/titleback02_02.png) no-repeat left top;
	margin-bottom:20px;
}
.point_area03{
	width:100%;
	vertical-align:top;
	background:url(../img/titleback02_03.png) no-repeat left top;
	margin-bottom:60px;
}
.p_title{
	font-family:"メイリオ", Meiryo, Osaka, "小塚ゴシック Pro","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:18px;
	font-weight:bold;
	padding-top:34px;
	padding-left:70px;
	padding-bottom:30px;
}
.p_photo{
	width:597px;
	text-align:right;
	vertical-align:top;
}
.p_minititle{
	width:220px;
	height:34px;
	text-align:right;
	vertical-align:top;
	margin:0 0 10px 0;
}
.p_function{
	background:url(../img/function_back_01.gif) no-repeat right top;
	font-family:"メイリオ", Meiryo, Osaka, "小塚ゴシック Pro","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	font-weight:bold;
	vertical-align:top;
	padding-top:18px;
	padding-left:74px;
	padding-bottom:8px;
}
.p_txt{
	color:#999;
	vertical-align:top;
	min-height:120px;
	font-size:12px;
	padding-top:10px;
	padding-left:25px;
}
.silky_info{
	width:800px;
	margin:40px auto 0 auto;
}
.dl_box{
	width:740px;
	margin:0px auto;
}
.tubagra{
	width:750px;
	background:url(../img/tubgra.jpg) no-repeat left top;
	margin:0 auto;
}
.tubagra_txt{
	padding-top:316px;
	padding-left:300px;
	padding-bottom:10px;
}

.link_arrow{
	text-align: right;
	margin-top:10px;
}
.link_arrow a{
	padding:5px 0 5px 30px;
	background:url(../img/button_off.gif) no-repeat left;
	color: #8CC63F;
	font-weight: bold;
	text-decoration: none;
}
.link_arrow a:hover{
	background-image:url(../img/button_on.gif);
	color: #9F0;
	font-weight: bold;
	text-decoration: none;
}

.nav_button{float:right; z-index:200px; height:22px;}
.nav_button a{width:28px; display:inline-block; text-decoration:none;}
.view_button{float:left;z-index:200px; height: 22px;}
.view_button a{width:28px; display:inline-block; text-decoration:none;}

/*footer---------------------------------------------------------*/

.footer{
	width:900px;
	color:#FFF;
	text-align:center;
	font-size: 11px;
	overflow: visible;
	margin-top:10px;
}
.footer_box{
	width:820px;
	margin:0 auto;
}
.footer_box img{
	border:none;
}
.sponcor_img{
	padding-right:7px;
	padding-bottom:7px;
}
.sponcor_img2{
	padding-bottom:7px;
}
.sponcor_img3{
	padding-right:7px;
}
.footer a{
	color:#FFF;
	font-family:"メイリオ", Meiryo, Osaka, "小塚ゴシック Pro","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	display:inline-block;
	padding:5px 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.footer a:visited{
	color:#FFF;
	display:inline-block;
	padding:5px 5px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.footer a:hover{
	color:#090;
	background-color:#FFF;
	text-decoration:none;
}