@charset "utf-8";
/*
Theme Name: La Coppola Storta Japan
Theme URI: http://www.lacoppolastorta.jp/
Version: 1.0
Author: Motokazu Kitakata
*/

* {font-size:10px;font-family:"Avantgarde","Futura","Gill Sans","Helvetica","qMmpS Pro W3","Hiragino Kaku Gothic Pro","VS L","lr oSVbN","MS PGothic","Osaka";}

.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden; font-size: 0;}
.clearfix { display: inline-block; }
* html .clearfix { height: 1% }
.clearfix {display:block;}
.body_reset{margin:0 auto; padding:0 auto;}

body{background-color: #000000;}

.wrapper{text-align:center; width: auto; height: auto;}
.wrapper_body{width:855px; height: auto; margin-left: auto; margin-right: auto; text-align: left; background-color: #000000;}
.header{width: 855px; height: auto; background-color: #000000; margin-top: 20px; margin-bottom: 10px;}
.logo h1{float: left; width: 196px; height: 92px; background-image: url(/image/logo.jpg); background-repeat: no-repeat; margin-top: 20px;}
.logo h1 a{display: block; width: 196px; height: 92px; text-indent: -9999px;}
.header_nav{float: right; width: 390px; height: 120px;}

.contents{clear: both; width: 855px; height: auto; margin-bottom: 20px;}
.contents2{clear: both; width: 855px; height: auto; margin-bottom: 20px; background-color: #FFFFFF;}
.contents3{clear: both; width: 855px; height: auto; margin-bottom: 20px; background-color: #FDFCFA;}

.coppolart{width: 700px; height:auto; padding-top: 20px; margin-bottom:20px; margin-left: auto; margin-right: auto; _text-align: left;}
.coppolart2{width: 800px; height:auto; padding-top: 20px; margin-bottom:20px; margin-left: auto; margin-right: auto; _text-align: left;}
.coppolart_box{width: 700px; height: auto; padding-bottom: 10px; margin-top: 10px; clear: both; border-bottom: 2px solid #909090;}
.coppolart_image{float: left; width: 105px; height: 75px;}
.coppolart_memo{float: left; width: 550px; height: auto; margin-left: 15px; font-size: 12px; line-height: 20px;}
.coppolart_memo font{font-size: 12px; line-height: 20px; color: red;}
.form_list{width: 230px; height: auto;}

.contents_genti{width: 830px; height: auto; padding-top: 10px; margin-left: auto; margin-right: auto;}
.contents_genti_big{width: 290px; height: 177px; margin-bottom: 7px; margin-right: 12px; _margin-right: 7px;}
.genti_gallery_image li{float: left; width: 67px; height: 85px; margin-left: 7px; margin-bottom: 7px; background-color: #EFEFEF;}
.genti_gallery_image li a img{border:none; vertical-align:bottom;}
.genti_next{clear: both; width: 220px; height: auto; margin-bottom: 10px; float: right; _width: 180px;}
.genti_next ul li{float: left; font-size: 11px; line-height: 18px; color: #757472; margin-right: 5px;}
.genti_next ul li a{font-size: 11px; line-height: 18px; color: #757472; text-decoration: none; padding-left: 4px;}
.about_box{width: 810px; padding-top: 20px; margin-bottom:20px; margin-left: auto; margin-right: auto; _text-align: left;}
.about_left_list{width: 155px; height: 70px; margin-left: 50px;}

.coppole-page-nav {text-align: right;}


.sfilata_gallery_image li{float: left; width: 141px; height: 177px; margin-left: 7px; margin-bottom: 7px; background-color: #EFEFEF;}
.sfilata_gallery_image li a img{border:none; vertical-align:bottom;}
.contents_sfilata_top{width: 367px; height: 361px; margin-bottom: 7px; margin-right: 12px; _margin-right: 7px;}
