@charset "utf-8";
/****************************************************
*
*Contents Style CSS
*Site 
*
*****************************************************/

/* --------------------------------------------------------
   Outline
-------------------------------------------------------- */

/*  Base
-----------------------------------*/
#outline { padding: 15px 10px 0 10px;overflow: hidden;_zoom: 1;}
#outline h5 {font-size: 100%; margin: 0 0 5px;}
#outline .cbox p { padding: 0 5px;}
#outline .cbox .midashi { margin: 0;padding: 0 0 3px 0;overflow: hidden;_zoom: 1;}
#outline .linkbox { margin: 20px auto;padding: 13px 15px 10px 15px;}
#outline .linkbox li {padding: 0 19px;}

/*  photobox
-----------------------------------*/
#outline .photobox { width: 710px;margin: 0 auto 10px auto;overflow: hidden;_zoom: 1;}
#outline .photobox .photo { width: 190px;margin: 2px 0 0 5px;float: left;}
#outline .photobox .photo img {border: 2px solid #CCC; }
#outline .photobox .txt { width: 505px;margin: 0;float: right;}
#outline .photobox ul { margin: 10px 0 0 5px;padding: 0;}
#outline .photobox li { padding: 0 3px 5px 0;float: left;}
#outline .photobox li img { border: 1px solid #CCC; }
#outline .photobox li .cap {font-size: 85%;padding: 2px 0 0 0;}

/*  seats
-----------------------------------*/
#outline .seats { padding: 15px 0;overflow: hidden;_zoom: 1;}
#outline .seats .extxt { padding: 0 10px 10px 3px;overflow: hidden;_zoom: 1;}
#outline table#table-01 {width: 600px;margin: 0 0 10px 0;border: 1px #E3E3E3 solid;border-collapse: collapse;border-spacing: 0;font-size: 93%;}
#outline table#table-01 th {padding: 3px 0px;border: #E3E3E3 solid;border-width: 0 0 1px 1px;background: #f5f4ed;font-weight: bold;text-align: center;}
#outline table#table-01 td {padding: 5px;border: 1px #E3E3E3 solid;border-width: 0 0 1px 1px;}
#outline .seats ul { font-size: 93%;}
#outline .bgc01 {background: #f2f2f2;}

/*  shot
-----------------------------------*/
#shot {width: 715px;margin: 0 0 15px 0;overflow: hidden;_zoom: 1;}
#shot ul {padding: 0;margin: 0;}
#shotimg {width: 715px;height: 420px;margin: 0 auto;position: relative;}
#shotimg li {width: 710px;height: 420px;margin: 0;position: absolute;}
#shotnum {width: 710px;padding: 5px 0 10px 0;overflow: hidden;_zoom: 1;}
#tabs li {float: left;padding: 0 0 0 4px;}
#tabs .num1 a img,#tabs .num2 a img,#tabs .num3 a img,#tabs .num4 a img,#tabs .num5 a img,#tabs .num6 a img,#tabs .num7 a img,#tabs .num8 a img {filter: alpha(opacity=50);opacity: 0.5;}
#tabs .num1 a.current img,#tabs .num2 a.current img,#tabs .num3 a.current img,#tabs .num4 a.current img,#tabs .num5 a.current img,#tabs .num6 a.current img,#tabs .num7 a.current img,#tabs .num8 a.current img {filter: alpha(opacity=100);opacity: 1.0;}

/*  data
-----------------------------------*/
#outline .data { width: 690px;padding: 15px 10px;overflow: hidden;_zoom: 1;}
#outline .data dl { width: 680px;margin: 0 0 10px 0;padding: 0;overflow: hidden;_zoom: 1;}
#outline .data dl dt {float: left;width: 120px;margin: 0 0 0 5px;padding: 3px 0;text-indent: 1px;font-weight: bold;}
#outline .data dl dd {padding: 3px 0 3px 135px;}
#outline .data2 { width: 690px;padding: 15px 10px;overflow: hidden;_zoom: 1;}
#outline .data2 dl { width: 680px;margin: 0 0 10px 0;padding: 0;overflow: hidden;_zoom: 1;border-bottom: 1px dotted #CCC;}
#outline .data2 dl dt {float: left;	width: 120px;margin: 0 0 0 5px;padding: 3px 0;text-indent: 1px;font-weight: bold;}
#outline .data2 dl dd {padding: 3px 0 3px 135px;}
#outline .databox { width: 690px;margin: 0 0 13px 0;padding: 5px 0 8px 0;overflow: hidden;_zoom: 1;}
#outline .databox_l { width: 255px;float: left;padding: 0 0 0 5px;}
#outline .databox_l img { 	border: 2px solid #CCC; }
#outline .databox_l .cap {	font-size: 11px;padding: 2px 0 0 0;}
#outline .databox_r { width: 420px;float: right;padding: 0;}
#outline .databox_r dl { width: 380px;margin: 0 0 5px 0;padding: 0;overflow: hidden;_zoom: 1;}
#outline .databox_r dl dt {float: left;width: 100px;margin: 0 0 0 5px;padding: 3px 0;text-indent: 1px;font-weight: bold;}
#outline .databox_r dl dd {padding: 3px 0 3px 115px;}
#outline .databox2 li {float: left;padding: 6px 5px 0 0;}
#outline .databox2 li img { border: 2px solid #CCC; }


