﻿@charset "utf-8";

/*------------------------------------------------------------------------------
Kyoto Yobikou - CSS Modules Import
Date: 2010-02-23
Copyright (C) Kyoto Yobikou. All Rights Reserved.
------------------------------------------------------------------------------*/

body {
	background: url(../img/top/bg_body_01.jpg) 0 0 repeat-x;
}

div#MainVisual {
	background: url(../img/top/bg_mv_01.jpg) 50% 0 no-repeat;
	text-align: center;
}

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

Content

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

div#Content {
	margin: 20px auto 0;
}

/* -- div#Sec01 -- */

div#Content div#Sec01 div.Title {
	min-height: 185px;
	height: auto !important;
	height: 185px;
	padding-right: 290px;
	background: url(../img/top/img_sec_01.png) 100% 0 no-repeat;
}

div#Content div#Sec01 div.Title p.Lead {
	margin: 15px 0 0;
}

div#Content div#Sec01 div.Title p {
	margin: 5px 0 15px;
}

div#Content div#Sec01 ul#Reason {
	margin-top: -15px;
}

div#Content div#Sec01 ul#Reason li {
	display: inline;
}

/* -- div#Sec02 -- */

div#Content div#Sec02 {
	position: relative;
	padding: 20px 12px;
}

div#Content div#Sec02 ul#PointList {
	margin-top: 13px;
}

div#Content div#Sec02 ul#PointList li {
	display: inline;
}

div#Content div#Sec02 p.BtnDetail {
	position: absolute;
	top: 20px;
	right: 22px;
}

div#Content p.BtnStyle01 {
	margin-top: 25px;
}

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

透明度ロールオーバー

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

ul#Reason li a:hover img,
div#Content p.BtnStyle01 a:hover img,
div#Content div#Sec02 p.BtnDetail a:hover img {
	opacity: .75; /* Standard: FF gt 1.5, Opera, Safari */  
	filter: alpha(opacity=75); /* IE lt 8 */  
	-ms-filter: "alpha(opacity=75)"; /* IE 8 */  
	-khtml-opacity: .75; /* Safari 1.x */  
	-moz-opacity: .75; /* FF lt 1.5, Netscape */
}

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

ClearFix (必要なければ消す)

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

/* -- Modern Browsers -- */

div#xxxx:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
	line-height: 0;
}

/* -- IE7 -- */

*:first-child+html div#xxxx {
	zoom: 1;
}

/*  -- Legacy IE -- */

* html div#xxxx {
	zoom: 1;
}