@charset "Shift_JIS";

/*--------------------------------------------------------------------*/
/* Copyright (C) 2009 JAPAN ONKYO EQUIPMENT LTD. All Rights Reserved. */
/*--------------------------------------------------------------------*/

/* -------------------- */
/* all tag              */
/* -------------------- */
body {
	margin:0px;
	font-family:'ＭＳ Ｐゴシック', Osaka, verdana;
	font-size : 80%;
	line-height: 1.4;
	color:#333333;
	background:#CEDEFF;}

img {
	border: none;}

a:link { text-decoration:underline; color:#333333;}
a:visited { text-decoration:underline; color:#333333;}
a:hover { text-decoration:none; color:#666666;}
a:active { text-decoration:none; color:#666666;}

/* -------------------- */
/* font size     　　   */
/* -------------------- */
.s { font-size: 85%; line-height: 1.4; }
.sm { font-size: 95%; line-height: 1.4; }
.m { font-size: 100%; line-height: 1.4; }
.l { font-size: 110%; line-height: 1.4; }
.ll { font-size: 120%; line-height: 1.4; }

.onkyotx01 { font-size: 160%; line-height: 1.4; }
.onkyotx02 { font-size: 240%; line-height: 1.4; font-weight : bold; }
.onkyotx03 { font-size: 300%; line-height: 1.4; font-weight : bold; }

.lll { font-size: 130%; line-height: 1.4; }

.sB { font-size: 85%; line-height: 1.4; font-weight : bold; }

.smB { font-size: 95%; line-height: 1.4; font-weight : bold; }
.sm_Green { font-size: 95%; line-height: 1.4; color:#628200; }
.smB_Green { font-size: 95%; line-height: 1.4; color:#628200; font-weight : bold; }

.mB { font-size: 100%; line-height: 1.4; font-weight : bold; }
.mB_Blue { font-size: 100%; line-height: 1.4; font-weight : bold; color:#0000FF; }
.mB_Red { font-size: 100%; line-height: 1.4; font-weight : bold; color:#CC3300; }

.lB { font-size: 110%; line-height: 1.4; font-weight : bold; }
.l_Green { font-size: 110%; line-height: 1.4; color:#628200; }

.llB { font-size: 120%; line-height: 1.4; font-weight : bold; }

.lllB { font-size: 130%; line-height: 1.4; font-weight : bold; }

.color_BRed { color:#FF0000; font-weight : bold; }
.color_BOrange { color:#FE8827; font-weight : bold; }
.color_BBlue { color:#0099CC; font-weight : bold; }
.color_Blue { color:#0099CC; }
.color_Red { color:#FF0000; }

/* -------------------- */
/* bg color      　　   */
/* -------------------- */
.bold {
	font-weight:bold;}

.bgFFFFFF {
	background:#FFFFFF;}

.bgCCCCCC {
	background:#CCCCCC;}

.bg999999 {
	background:#999999;}

.bg666666 {
	background:#666666;}

.bg333333 {
	background:#333333;}

.bg000000 {
	background:#000000;}

/* -------------------- */
/* contents css    　   */
/* -------------------- */
.cmn_pagetop {
	text-align:right;
	padding:15px 5px 20px 0px;}

/* -------------------- */
/* cmn css         　   */
/* -------------------- */
h1#headerseotx {
	margin : 10px 0px 0px 15px;
	color:#FFFFFF;
	font-size: 95%; line-height: 1.0;
	font-weight:normal;}

.headerbg {
	background-image : url(cmnfix/cmn_header_01.gif);
	background-repeat: no-repeat;
	width:900px;
	height:35px;}

.footerbg01 {
	background-image : url(cmnfix/cmn_footer_01.gif);
	background-repeat: no-repeat;
	width:900px;
	height:33px;}

.footerbg02 {
	background-image : url(cmnfix/cmn_footer_02.gif);
	background-repeat: no-repeat;
	width:541px;
	height:90px;}

.footerbg03 {
	background-image : url(cmnfix/cmn_footer_03.gif);
	background-repeat: no-repeat;
	width:359px;
	height:90px;}

.footertx01 {
	text-align : center;
	padding : 0px 5px 0px 5px;
	color:#333333;
	font-size: 95%; line-height: 33px;}

.footertx01 a:link {
	text-decoration:underline;
	color:#333333;}

.footertx01 a:visited {
	text-decoration:underline;
	color:#333333;}

.footertx01 a:hover {
	text-decoration:none;
	color:#CCCCCC;}

.footertx01 a:active {
	text-decoration:none;
	color:#CCCCCC;}

.footertx02 {
	padding : 10px 0px 0px 10px;
	color:#FFFFFF;
	font-size: 85%; line-height: 1.0;}

.footertx02 a:link {
	text-decoration:underline;
	color:#FFFFFF;}

.footertx02 a:visited {
	text-decoration:underline;
	color:#FFFFFF;}

.footertx02 a:hover {
	text-decoration:none;
	color:#CCCCCC;}

.footertx02 a:active {
	text-decoration:none;
	color:#CCCCCC;}

.footertx03 {
	text-align : right;
	padding : 45px 15px 0px 0px;
	color:#FFFFFF;
	font-size: 95%; line-height: 1.4;}

/* -------------------- */
/* shadow css    　　   */
/* -------------------- */
.cmn_shadow_left {
	background-image : url(cmnfix/cmn_shadow_left.gif);
	background-repeat: repeat-y;
	width:10px;}

.cmn_shadow_right {
	background-image : url(cmnfix/cmn_shadow_right.gif);
	background-repeat: repeat-y;
	width:10px;}

/* -------------------- */
/* cmnbg css     　　   */
/* -------------------- */
.cmn_bg_01 {
	background:url(cmnfix/cmn_bg_01.gif);}

.cmn_bg_02 {
	background:url(cmnfix/cmn_bg_02.gif);}

/* -------------------- */
/* leftprt css   　　   */
/* -------------------- */
.cmn_leftprt_bg {
	background-image : url(cmnfix/cmn_leftprt_02.gif);
	background-repeat: repeat-y;
	width:182px;}

.cmn_leftprt_tx {
	padding : 10px 0px 10px 5px;
	color:#FFFFFF;
	font-size: 95%; line-height: 1.2;}

.cmn_leftprt_tx a:link {
	text-decoration:underline;
	color:#FFFFFF;}

.cmn_leftprt_tx a:visited {
	text-decoration:underline;
	color:#FFFFFF;}

.cmn_leftprt_tx a:hover {
	text-decoration:none;
	color:#CCCCCC;}

.cmn_leftprt_tx a:active {
	text-decoration:none;
	color:#CCCCCC;}

/* -------------------- */
/* table css       　   */
/* -------------------- */
.tabcs01 {
	background:#CCCCCC;}

.tabcs02 {
	margin : -1px 0px 0px 0px;
	background:#CCCCCC;}

.tabcsbody01 {
	color:#666666;
	font-weight : bold;
	background:#FFF5A4;
	font-size: 95%; line-height: 1.4;}

.tabcsbody02 {
	color:#666666;
	background:#FFFFFF;
	font-size: 95%; line-height: 1.4;}

/* -------------------- */
/* cmntit css    　　   */
/* -------------------- */
.cmn_titbg_01 {
	background-image : url(cmnfix/cmn_tit_01.gif);
	background-repeat: no-repeat;
	width:859px;
	height:56px;}

.cmn_titbg_02 {
	background-image : url(cmnfix/cmn_tit_02.gif);
	background-repeat: no-repeat;
	width:670px;
	height:56px;}

.cmn_titbg_03 {
	background-image : url(cmnfix/cmn_tit_03.gif);
	background-repeat: no-repeat;
	width:660px;
	height:24px;}

.cmn_titbg_04 {
	background-image : url(cmnfix/cmn_tit_04.gif);
	background-repeat: no-repeat;
	width:660px;
	height:28px;}

.cmn_titbg_01 h2 {
	margin: 0px 5px 0px 18px;
	color:#FFFFFF;
	font-size: 220%; line-height: 56px;
	font-style : normal;
	font-weight : bold;}

.cmn_titbg_02 h2 {
	margin: 0px 5px 0px 18px;
	color:#FFFFFF;
	font-size: 220%; line-height: 56px;
	font-style : normal;
	font-weight : bold;}

.cmn_titbg_03 h2 {
	margin: 0px 5px 0px 20px;
	color:#000000;
	font-size: 95%; line-height: 24px;
	font-style : normal;
	font-weight : bold;}

.cmn_titbg_04 h2 {
	margin: 0px 5px 0px 15px;
	color:#FFFFFF;
	font-size: 120%; line-height: 28px;
	font-style : normal;
	font-weight : bold;}

/* -------------------- */
/* 01 css        　　   */
/* -------------------- */
.bg_01_01 {
	background-image : url(home/img/01_prt_01.gif);
	background-repeat: no-repeat;
	width:225px;
	height:85px;}

.bg_01_02 {
	background-image : url(home/img/01_prt_03.gif);
	background-repeat: no-repeat;
	width:225px;
	height:85px;}

.tx_01_01 {
	padding : 57px 0px 0px 15px;
	color:#FFFFFF;
	font-size: 120%; line-height: 1.0;}

.tx_01_01 a:link {
	text-decoration:underline;
	color:#FFFFFF;}

.tx_01_01 a:visited {
	text-decoration:underline;
	color:#FFFFFF;}

.tx_01_01 a:hover {
	text-decoration:none;
	color:#CCCCCC;}

.tx_01_01 a:active {
	text-decoration:none;
	color:#CCCCCC;}

.tx_01_02 {
	padding : 48px 0px 0px 15px;
	color:#FFFFFF;
	font-size: 120%; line-height: 1.0;}

.tx_01_02 a:link {
	text-decoration:underline;
	color:#FFFFFF;}

.tx_01_02 a:visited {
	text-decoration:underline;
	color:#FFFFFF;}

.tx_01_02 a:hover {
	text-decoration:none;
	color:#CCCCCC;}

.tx_01_02 a:active {
	text-decoration:none;
	color:#CCCCCC;}

/* -------------------- */
/* 02 css        　　   */
/* -------------------- */
.bg_02_01 {
	background-image : url(02_Rental/img/02_bg_01.gif);
	background-repeat: no-repeat;
	width:661px;
	height:135px;}

.bg_02_02 {
	background-image : url(02_Rental/img/02_tab_02.gif);
	background-repeat: repeat-y;
	width:434px;}

.tx_02_01 {
	text-align : center;
	padding : 20px 5px 0px 5px;
	color:#000000;
	font-weight : bold;
	font-size: 130%; line-height: 1.0;}

.tx_02_02 {
	padding : 8px 0px 8px 2px;
	color:#666666;
	font-size: 95%; line-height: 1.0;
	border-bottom: dotted 1px #666666;}

.tx_02_03 {
	text-align : center;
	padding : 0px 0px 8px 0px;
	color:#666666;
	font-size: 95%; line-height: 1.0;}

.tx_02_04 {
	text-align : center;
	padding : 8px 0px 0px 0px;
	color:#666666;
	font-size: 95%; line-height: 1.0;}

/* -------------------- */
/* 03 css        　　   */
/* -------------------- */
.bg_03_01 {
	background-image : url(03_OnedayRental/img/03_bg_01.gif);
	background-repeat: no-repeat;
	width:119px;
	height:95px;}

.tx_03_01 {
	padding : 0px 0px 5px 0px;
	color:#666666;
	font-weight : bold;
	font-size: 130%; line-height: 1.0;}

.tx_03_02 {
	text-align : center;
	padding : 28px 5px 0px 5px;
	color:#666666;
	font-weight : bold;
	font-size: 110%; line-height: 1.2;}

.tx_03_03 {
	text-align : center;
	padding : 23px 5px 0px 5px;
	color:#666666;
	font-weight : bold;
	font-size: 110%; line-height: 1.2;}

/* -------------------- */
/* 07 css        　　   */
/* -------------------- */
.tx_07_01 {
	color:#0B0BCE;
	background:#FFFFFF;
	font-size: 120%; line-height: 1.2;}

.tx_07_01 a:link {
	text-decoration:underline;
	color:#0B0BCE;}

.tx_07_01 a:visited {
	text-decoration:underline;
	color:#0B0BCE;}

.tx_07_01 a:hover {
	text-decoration:none;
	color:#CCCCCC;}

.tx_07_01 a:active {
	text-decoration:none;
	color:#CCCCCC;}

/* -------------------- */
/* 08 css        　　   */
/* -------------------- */
.tx_08_01 {
	padding : 2px 5px 2px 0px;
	color:#688A00;
	font-weight : bold;
	font-size: 95%; line-height: 1.4;}

.tx_08_02 {
	padding : 2px 5px 2px 5px;
	color:#666666;
	font-size: 95%; line-height: 1.4;}

.bg_08_01 {
	background-image : url(08_Company/img/08_prt_01.gif);
	background-repeat: repeat-y;
	width:8px;}

/* -------------------- */
/* 09 css        　　   */
/* -------------------- */
.bg_09_01 {
	background-image : url(09_Contact/img/09_tab_02.gif);
	background-repeat: repeat-y;
	width:570px;}

.tx_09_01 {
	padding : 8px 5px 8px 10px;
	font-weight : bold;
	color:#688A00;
	background:#E9FFA4;
	font-size: 95%; line-height: 1.0;}

/* -------------------- */
/* line          　　   */
/* -------------------- */
.hr_solid_gray {
	height: 1px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: solid 1px #666666;}

.hr_dotted_gray {
	height: 1px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: dotted 1px #666666;}

.hr_dotted_white {
	height: 1px;
	border-top: none;
	border-right: none;
	border-left: none;
	border-bottom: dotted 1px #FFFFFF;}

/* -------------------- */
/* box           　　   */
/* -------------------- */
.lawbox01 {
	width:570px;
	height:170px;
	overflow: auto;}

textarea#contact {
	width: 280px;
	height: 85px;}

#wrapper {
	margin:0 auto;
	width:920px;}

img.css-hover{
opacity:1.0;
filter: alpha(opacity=100);
}
a:hover img.css-hover{
opacity:0.7;
filter: alpha(opacity=70);
}
