@charset "shift_jis";

/* Index -----------------------------

    -  Font Size Conversion
    -  Import CSS

    1. Common
    2. Layout
    3. Contents

       Other

   ----------------------------------- */

/* Font Size Conversion --------------

	PX    %         PX    %
	 8 -  67	 9 -  75
	10 -  83	11 -  92
	12 - 100 (Base Font Size)
	13 - 108	14 - 117
	15 - 125	16 - 133
	18 - 150	20 - 167
	22 - 183	24 - 200

   ----------------------------------- */

/* Import CSS ------------------------ */

	@import "../../common/css/default.css";

/* ----------------------------------- */



/* -----------------------------------
    1. Common
   ----------------------------------- */
#global ul .navi04 a {
	background: none;
}

#header .cover {
	background: transparent url(../img/cover.png) no-repeat;
}

/* ----------------------------------- */



/* -----------------------------------
    2. Layout
   ----------------------------------- */
#layout {
	background: transparent url(../img/bg_category.jpg) no-repeat right top;
}


/* ----------------------------------- */



/* -----------------------------------
    3. Contents
   ----------------------------------- */
#contents p {
	line-height: 1.5;
}

#contents h2,
#contents h3 {
	font-size: 0.01em;
	text-indent: -9999px;
}

#contents h2 {
	margin-bottom: 10px;
}

#contents .link {
	margin-top: 10px;
}

#contents .link ul li {
	margin-right: 10px;
	float: left;
}

#contents .link ul li a {
	width: 243px;
	height: 59px;
	font-size: 0.01em;
	text-indent: -9999px;
	display: block;
}

#contents .link ul li a:hover,
#contents .link ul li a:focus,
#contents .link ul li a:active {
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha(opacity=70)";
}

#contents .txt01 {
	margin-bottom: 1.5em;
}

#contents .txt02 {
	width: 308px;
	margin-bottom: 1.5em;
}

/* --- Contents01 --- */

#contents .contents01 {
	padding-bottom: 50px;
	/*background: transparent url(../img/qr.gif) no-repeat 373px 175px;*/
}

#contents .contents01 h2 {
	width: 550px;
	height: 48px;
	background: transparent url(../img/ttl_contents01.gif) no-repeat;
}

.contact {
	position: relative;
	padding: 10px;
	background-color: #fff6fa;
}

.contact .btn {
	position: absolute;
	bottom: 10px;
	right: 10px;
}

#contents .link ul .navi01 a {
	background: transparent url(../img/contents01_navi01.gif) no-repeat;
}

#contents .link ul .navi02 a {
	background: transparent url(../img/contents01_navi02.gif) no-repeat;
}

#contents .contents01 .rental-btn {
	margin-bottom: 1.5em;
	overflow: hidden;
}
#contents .contents01 .rental-btn ul li{
	float: left;
	margin-right: 1em;
}
	
#contents .contents01 .link li#furisode a {
	width: 243px;
	height: 59px;
	font-size: 0.01em;
	text-indent: -9999px;
	display: block;
	background: transparent url(../img/contents01_link01.gif) no-repeat;
}

	
#contents .contents01 .link li#hakama a {
	width: 243px;
	height: 59px;
	font-size: 0.01em;
	text-indent: -9999px;
	display: block;
	background: transparent url(../img/contents01_link02.gif) no-repeat;
}


/* --- Contents02 --- */

#contents .contents02 {
	padding-bottom: 50px;
}

#contents .contents02 h2 {
	width: 550px;
	height: 48px;
	background: transparent url(../img/ttl_contents02.gif) no-repeat;
}

#contents .contents02 .link ul .navi01 a {
	background: transparent url(../img/contents02_navi01.gif) no-repeat;
}


/* --- Contents03 --- */

#contents .contents03 {
	padding-bottom: 50px;
}

#contents .contents03 h2 {
	width: 550px;
	height: 48px;
	background: transparent url(../img/ttl_contents03.gif) no-repeat;
}

#contents .contents03 .link ul .navi01 a {
	background: transparent url(../img/contents03_navi01.gif) no-repeat;
}




/* ----------------------------------- */



/* -----------------------------------
      Others
   ----------------------------------- */



/* ----------------------------------- */