﻿@charset "utf-8";

body {

	background: url(../imgs/local_bg.jpg) repeat-x;

}

h2 {

	width: 1000px;

	height: 160px;

	text-indent: -9999px;

}

#h2_products {

	background: url(../imgs/h2_products.jpg);

}

#h2_db {

	background: url(../imgs/h2_db.jpg);

}

#h2_mail {

	background: url(../imgs/h2_mail.jpg);

}

#h2_links {

	background: url(../imgs/h2_links.jpg);

}

#menu h3 {

	background: url(../imgs/h3_menu.jpg);

}

#lineup h3 {

	background: url(../imgs/h3_lineup.jpg);

}

#information h3 {

	background: url(../imgs/h3_information.jpg);

}

#contents h3 {

	background: url(../imgs/h3_contents.jpg);

}

.content_box {

	width: 760px;

	margin: 0px auto 0px auto;

	padding: 15px 0px 5px 0px;

}

.content_box h4 {

	width: 760px;

	font-size: 150%;

	line-height: 200%;

	border-top: 1px solid #333;

	border-bottom: 1px solid #333;

	text-align: center;

	margin-bottom: 15px;

}

.content_box:after {

	content: "";

	width: 0px;

	height: 0px;

	display: block;

	clear: both;

}

/* Productsページ用スタイル */

.text_box {

	width: 450px;

	float: right;

}

.text_box p {

	padding: 0px 5px 10px 5px;

}

.text_box dl {

	width: 410px;

	border: 1px #333 solid;

	margin: 0 auto;

}

.text_box dl dt {

	background: #333;

	color: #fff;

	font-weight: bold;

	width: 100px;

	float: left;

	text-align: center;

	line-height: 200%;

}

.text_box dl dt.double {

	line-height: 400%;

}

.text_box dl dt.triple {

	line-height: 600%;

}

.text_box dl dt.quadruple {

	line-height: 800%;

}

.text_box dl dt.quintuple {

	line-height: 1000%;

}

.text_box dl dt.sextuple {

	line-height: 1200%;

}

.text_box dl dt.septuple {

	line-height: 1400%;

}

.text_box dl dt.octuple {

	line-height: 1600%;

}

.text_box dl dt.noncuple {

	line-height: 1800%;

}

.text_box dl dd {

	width: 300px;

	float: left;

	line-height: 200%;

	border-bottom: 1px dotted #333;

	padding-left: 5px;

}

.text_box dl dd.clear_border {

	border: none;

}

.text_box dl:after {

	content: "";

	width: 0px;

	height: 0px;

	display: block;

	clear: both;

}

.main_visual {

	display: block;

	width: 300px;

	height: 425px;

	text-indent: -9999px;

}

#lineup a.main_visual:link,

#lineup a.main_visual:visited {

	background-position: 0 0;

}

#lineup a.main_visual:hover,

#lineup a.main_visual:active {

	background-position: -300px 0;

}

#bmoon {

	background: url(../imgs/visual_bmoon.jpg);

}

#yumeniwa {

	background: url(../imgs/visual_yumeniwa.jpg);

}

.sub_title {

	font-size: 80%;

}

/* Linksページ用スタイル */

.links_box {

	width: 610px;

	margin: 0 auto;

}

.links_box:after {

	content: "";

	width: 0px;

	height: 0px;

	display: block;

	clear: both;

}

.links_box dt {

	clear: both;

	float: left;

	width: 200px;

	padding-bottom: 10px;

}

.links_box dd {

	display: block;

	float: right;

	width: 400px;

	padding-bottom: 10px;

}

.link_banner {

	display: block;

	width: 200px;

	height: 40px;

	text-indent: -9999px;

}

#WL {

	background: url(../imgs/banners/banner_WL.gif) no-repeat;

}

#OtherSky {

	background: url(../imgs/banners/banner_OtherSky.jpg) no-repeat;

}

#LaCielo {

	background: url(../imgs/banners/banner_LaCielo.jpg) no-repeat;

	background-position: 50px 0px;

}

#TR {

	background: url(../imgs/banners/banner_TR.jpg) no-repeat;

}

#Uhma {

	background: url(../imgs/banners/banner_Uhma.jpg) no-repeat;

}

#kirikiri {

	background: url(../imgs/banners/banner_kirikiri.png) no-repeat;

}

#aquamary {

	background: url(../imgs/banners/banner_aquamary.jpg) no-repeat;

}

#kimagure {

	background: url(../imgs/banners/banner_kimagure.jpg) no-repeat;

}

#CI {

	background: url(../imgs/banners/banner_CI.gif) no-repeat;

}

#shoshitsu {

	background: url(../imgs/banners/banner_shoshitsu.png) no-repeat;

}

#dva {

	background: url(../imgs/banners/banner_dva.jpg) no-repeat;

}

#FICUSEL {

	background: url(../imgs/banners/banner_FICUSEL.png) no-repeat;

}

#LtoY {

	background: url(../imgs/banners/banner_LtoY.gif) no-repeat;

}

#CM11 {

	background: url(../imgs/banners/banner_CM11.png) no-repeat;

}

#MUSiC {

	background: url(../imgs/banners/banner_MUSiC.jpg) no-repeat;

}

#PM {

	background: url(../imgs/banners/banner_PM.jpg) no-repeat;

}

#rengoku {

	background: url(../imgs/banners/banner_rengoku.png) no-repeat;

}