@charset"Shift-JIS";

body {background-color: #FFFFFF;margin: 0px 0px 10px 0px;text-align:center;color: #666666;font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3","Verdana";}
img{border:0px;}
a {color:#666666;text-decoration: none;}
a:hover{color: #ff6600;text-decoration: underline;} 

.txt12{font-size:12px;line-height:130%;}
.txt10{font-size:10px;line-height:130%;}
.bold{font-weight:bold;}
.modoru{text-align:center;font-size:12px;}
/*---トップページ---*/
#bg0911 a.banner { position:absolute; top:336px; left:52%; display:block;}
#bg0911{ background:url(../img/bg.gif);}
#bg0911 #right_area { text-align:left; padding-top:19px; padding-left:26px;}
#bg0911 #right_bottom { vertical-align:bottom; padding:0px 0px 62px 18px;}
#bg0911 img.left_img { float:left; width:375px;}
#bg0911 img#top_product { margin:0px 0px 0px 51px;}
#bg0911 img.copy { margin-top:25px; }
#bg0911 img.topic { margin-top:50px;}
#bg0911 img.right_logo { margin-bottom:40px;}
#topimage0901 { width:800px; height:510px;margin:0px auto;text-align:left;}
#topimage0901 td { vertical-align:top;}
#topimage0901 dl.news { width:380px; margin:0px; padding:10px 0px 20px 0px; text-align:left; font-size:12px;}
#topimage0901 dl.news dt { margin:5px 0px 0px 0px;padding:2px 0px 5px 18px; background:url(../img/point03.gif) 10px 5px no-repeat; color:#6FB9F7;}
#topimage0901 dl.news dd a { color:#6FB9F7; text-decoration: none; line-height:20px;}
#topimage0901 dl.news dd a:hover { color:#6FB9F7; text-decoration:underline; line-height:20px;}
#topimage0901 dl.news dd { margin:0px 0px 0px 0px;padding:0px 0px 2px 30px; color:#6FB9F7; text-indent:-0.5em;}

#topimage {width:800px;height:510px;margin:0px auto;}
#topcontents {margin:15px 0px 0px 15px;}
h1{margin: 0px 0px 20px 0px;}
ul.news{width:330px;margin:0px 0px 0px 0px;padding:0px;font-size:12px;line-height:130%;list-style-type:none;}
.news li{margin:4px 0px 0px 0px;padding:0px 0px 0px 18px;background:url(../img/point01.gif) 10px 5px no-repeat;
/*border:1px solid red;*/}
.date{font-weight:bold;}

/*---ヘッダーメニュー---*/
#header{margin:0px;padding:11px;background-color:#8c8c8c;}
#g_manu{width:800px;height:28px;margin:0px auto;text-align:right;/*border:1px solid red;*/}
#g_manu .logo{width:186px;float:left;}
#btn{width: 600px;height: 20px;margin:0px;clear: right;float: right;}
#btn img{margin:10px 0px 0px 14px;}

/*---フッター---*/
#footer{width:800px;margin:10px auto;text-align:right;font-size:10px;color:#333333;}
#footer img.logo_ep { float:right; margin-left:5px;}
#footer p img { vertical-align:text-bottom; text-align:right;}
#footer p { margin:10px 0px ;0px 0px }

/*---コンテンツ---*/
#contents{ width:800px;height:510px;margin:0px auto;text-align:left;/*border:1px solid red;*/}
body.top #contents{height:auto;}
#contents_long {width:800px;margin:0px auto;text-align:left;}
#contents_long table{ margin:0px auto;}
#systitle{ margin:0px 0px 15px 0px;text-align:center;}
#pagetop{ width:780px; margin-left:8px;padding:5px 0 10px 0;text-align:right;border-top:1px solid #000000;}

/*---アイテムページ---*/
#itemheader{width:800px;height:65px;/*border:1px solid red;*/}
#itemheader .logoA {margin:20px 0px 0px 0px;padding:0px 0px 0px 10px;float:left;/*border:1px solid red;*/}
#itemheader .summer2008{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;float:left;/*border:1px solid red;*/}
#itemheader .navi {width:540px;text-align:right;clear: right;float: right;/*border:1px solid red;*/}
#itemheader .navi img {margin:30px 0px 0px 14px;}
#itemNavi {width:215px;}
#itemNavi img {margin:10px 0px 5px 10px;}
#itemNavi img.space_none {margin: 0;}
#itemNavi a {margin:0px 0px 1px 0px;padding:5px 0px 3px 10px;font-size:12px;text-decoration: none;display:block;}
#itemNavi a:hover {display:block;}
#about {margin:0px 0px 15px 0px;padding:0px 0px 0px 15px;}
#about .copy{margin:0px 0px 20px 0px;}
#about .tokucho {margin:0px 0px 20px 0px;font-size:12px;line-height:17px;}
#about .name {margin:0px 0px 15px 0px;font-size:14px;}
#about .price {margin:0px 0px 20px 0px;font-size:14px;}
#about .indent { padding: 0px 0px 0px 1em ;}
#about .attention { font-size:10px; line-height:12px;}
#colorchip {margin:0px 0px 15px 0px;padding:0px 0px 0px 19px; letter-spacing:1px;}
#colorchip img{margin:3px;}
#colorchip table td {font-size:10px;color: #666666;border-bottom:1px dashed #CCCCCC; }
#colorchip div.onecolor { width:60px; text-align:center;}
#newcolor {margin:0px 0px 10px 0px;padding:0px 0px 0px 19px; letter-spacing:1px;}
#newcolor img{margin:3px;}
#newcolor table td { text-align:center;font-size:10px;color: #666666;border-bottom:1px solid #CCCCCC;}
#newcolor th {font-size:10px;color: #666666;text-align:left;}

.colornum{ margin:15px 0px 0px 0px; padding:0px; text-align:center; font-size:10px; letter-spacing:1px;}
/* system*/
#night { width:782px; margin:0px auto;}
#night #center_line { background:url(../products/ultimation/system/img/line.gif) repeat-y 0 0 ;}
#night #day_center_line { background:url(../products/ultimation/system/img/day_line.gif) repeat-y 0 0 ;}
#night img.type1 { margin:0px 0px 14px 0px ;}
#night img.type2 { margin:0px 0px 142px 0px ;}
#day img.type1 { margin:0px 0px 14px 0px ;}
#systitle .ulti_yajirushi{ margin: 65px 0px 64px 0px;}
#systitle .ulti_yajirushi01{ margin: 76px 0px 0px 0px;}

