@charset "UTF-8";/* CSS Document */

* {FONT-FAMILY: "Meiryo","Hiragino Kaku Gothic Pro","Osaka","Arial","Helvetica","sans-serif",Verdana; LINE-HEIGHT: 1.3}
html {margin: 0; padding: 0;}
body {margin: 0; padding: 0; font-size:12px; background-image: url(img/all/body-bg.jpg); background-repeat: repeat-x;}
img {margin:0; padding:0; border:0;}

#ImgTop {height:120px;}
#topsize {width:900px; margin: 0 auto;}
#skipto {display: none; overflow: hidden;}
#logo {height:92px; width:287px; background-image: url(img/all/logo.gif);
background-repeat: no-repeat; margin-top:23px; float:left;}
#logo h1{position:absolute; display:none;}

#barraNav {float:right; margin-top:100px;}
#barraNav li, #barraNav ul{display:inline; margin:0; padding:0;}
#barraNav a {font-size:11px; text-decoration:none; color: #666; padding-bottom: 0px; font-weight:bold;}
#barraNav li {margin-left:20px; LINE-HEIGHT: 15px}
#barraNav a:hover {color:#FF3399}
.menu a{color:#111; background-image: url(img/ahover.jpg); background-repeat: no-repeat; background-position: 50% 16px;}

#slider {width: 900px; height: 400px; margin: 0 auto; position: relative; overflow: hidden;} 
.#sliderContent {width: 900px; height: 400px; position: absolute; top: 0; margin-left: 0;} 
.sliderImage {float: left; position: relative; display: none;} 
.sliderImage span {position: absolute; text-align:left; font-size: 11px; padding: 7px 0px 7px 15px; width: 885px; background-color: #000; filter: alpha(opacity=70); -moz-opacity: 0.7; -khtml-opacity: 0.7; opacity: 0.7; color: #e2e2e2; display: none;} 
.sliderImage span a {font-size: 8px; text-decoration:none; color: #FF3399;}
.clear {clear: both;} 
.top {top: 0; left: 0;} 
.bottom {bottom: 0; left: 0;} 
ul {list-style-type: none;} 

#presenTes{display:none;} 

#main {width:900px; margin: 0 auto; height:100%;}

#capSx {text-align:left; padding:7px; width:600px; float:left; MARGIN-BOTTOM: 50px;}
#capSx h2{font-size:1.4em; color:#FF3399; margin:0px; padding:0px;}
#capSx h3, #capDx h3{font-size:1.0em; margin:0px; padding:0px; color:#999; padding-bottom:15px;}
#capSx p, #capDx p{font-size:12px; margin-top:8px; color:#333; LINE-HEIGHT: 1.5;}
#capSx p.eng{font-size:11px; margin-top:10px; margin-bottom:10px; color:#797979; LINE-HEIGHT: 1.4;}
#capSx p.engright {CLEAR: both; font-size:1em; color:#797979; float:right;}
#capSx p.right {font-size:1em; margin-top:5px; margin-bottom:0px; color:#333; float:right;}
#capSx img{float:left; margin-right:7px;}
#capDx img{float:left;}
#capDx {height:100%; text-align:left; width:255px; float:right; PADDING-TOP: 0px; PADDING-BOTTOM: 7px;}
#capDx h2{font-size:1.4em; color:#FF3399; margin:0px; PADDING-TOP: 6px}
#capDx img{PADDING-RIGHT: 5px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 7px}
#capDx p{color:#666; line-height:18px}
#capDx A {COLOR: #666; TEXT-DECORATION: none; line-height:18px}
#capDx a:hover {color:#FF3399; line-height:18px}

#footer {CLEAR: both; background-color:#333333; width:100%; height:50px; MARGIN-TOP: 15px;}
#footerSx {TEXT-ALIGN: center; PADDING-TOP: 7px}
#copyright A {COLOR: #ffffff; TEXT-DECORATION: none}
#copyright A:hover {COLOR: #ff3399}
#copyright {MARGIN-TOP: 5px; FONT-SIZE: 0.8em; COLOR: #ffffff; TEXT-ALIGN: center}

input {width:250px;}
textarea {width:500px;}

#write1 {BORDER-RIGHT: #bfbfbf 1px solid; BORDER-TOP: #bfbfbf 1px solid; FONT-SIZE: 100%; MARGIN-BOTTOM: 6px; MARGIN-TOP: 6px; BORDER-LEFT: #bfbfbf 1px solid; WIDTH: 600px; BORDER-BOTTOM: #bfbfbf 1px solid; BACKGROUND-COLOR: #f9f9f9}
#write1 UL {PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; MARGIN: 6px 6px 6px 6px; PADDING-TOP: 0px}

#pickup {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 30px; WIDTH: 100%; PADDING-TOP: 10px; float:center}
#pickup P.top {FLOAT: center; WIDTH: auto; PADDING-TOP: 10px}
#pickup A IMG {BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px; float:center}


/*reset.css*/body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}fieldset,
img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}abbr,acronym {border:0;}

*fonts.css*/
body{font:13px arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
table {font-size:inherit;font:100%;}select, input, textarea {font:99% arial,helvetica,clean,sans-serif;}pre, code 
{font:115% monospace;*font-size:100%;}body * {line-height:1.22em;}
/*grids.css*/body{text-align:center;}#ft{clear:both;}
