@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 .navi05 a {
	background: none;
}

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

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



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


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



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

#contents h2 {
	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;
}


/* --- 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 a {
	width: 243px;
	height: 59px;
	font-size: 0.01em;
	text-indent: -9999px;
	display: block;
	background: transparent url(../img/contents02_link01.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 a {
	width: 243px;
	height: 59px;
	font-size: 0.01em;
	text-indent: -9999px;
	display: block;
	background: transparent url(../img/contents03_link01.gif) no-repeat;
}

#contents .contents03 h3 {
	margin: 40px 0 5px;
}

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

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

/* --- Contents04 --- */

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

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

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

#contents .contents04 h3 {
	margin: 40px 0 5px;
}

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

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



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



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



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