@charset "utf-8";

/* CSS Document */
/* for First Page. */

/* -------------------------------------------------------
				HTML Tags
------------------------------------------------------- */
h3 {
	padding-top: 40px;
	padding-bottom: 25px;
}

/* -------------------------------------------------------
				First
------------------------------------------------------- */
div.box-first-01 {
	margin: 0 20px;
}

div.box-first-02 {
	min-height: 145px;
	margin: 0 50px 40px;
	border-style: solid;
	border-color: #D6C999;
	border-width: 0 1px 1px;
	/*padding: 0 75px 25px 50px;*/
	/*padding: 0 75px 0 50px;*/
	padding-bottom: 15px;
	background-position: 420px 0px;
	background-repeat: no-repeat;
}
* html div.box-first-02 {
	height: 145px;
	overflow: visible;
}

div.box-first-02 p {
	text-align: justify;
	text-justify: inter-ideograph;
	padding: 0 220px 0 50px;
}
div.box-first-02 p strong {
	/*color: #FF3366;*/
	/*color: #79ACC7;*/
	color: #84CCC9;
}

div.box-first-02 img {
	margin: 10px 0 10px 10px;
}

div.box-first-02 p.btn-first {
	padding-top: 30px;
	padding-bottom: 30px;
}
* html div.box-first-02 p.btn-first {
	text-align: center;
}
div.box-first-02 p.btn-first img {
	margin: 0 18px !important;
}


/*
div.box-first-02 ol {
	padding-top: 20px;
	margin-left: 30px;
	margin-bottom: 20px;
}

div.box-first-02 ol li {
	list-style: decimal outside;
	font-weight: bold;
	font-size: 1.1em;
	color: #660000;
	margin-bottom: 0.6em;
}
* html div.box-first-02 ol li {
	font-size: 1.2em;
}
* html+first-child div.box-first-02 ol li {
	font-size: 1.2em;
}
div.box-first-02 ol li ul {
	margin-left: 30px;
	padding-top: 5px;
}
div.box-first-02 ol li ul li {
	margin-bottom: 0.3em;
	list-style: circle outside;
	font-weight: normal;
	font-size: 0.9em;
	color: #333333;
}
* html div.box-first-02 ol li ul li {
	font-size: 0.8em;
}
* html+first-child div.box-first-02 ol li ul li {
	font-size: 0.8em;
}
*/

/* STEP1 */
div#box-first-02a {
	/*background-image: url(../images/first/bg_01a.jpg);*/
}
div#box-first-02a p {
	padding-left: 60px !important;
	padding-right: 60px !important;
}

/* STEP2 */
div#box-first-02b {
	background-image: url(../images/first/bg_01b.jpg);
}

/* STEP3 */
div#box-first-02c {
	background-image: url(../images/first/bg_01c.jpg);
}

/* STEP4 */
div#box-first-02d {
	background-image: url(../images/first/bg_01d.jpg);
}

/* STEP5 */
div#box-first-02e {
	background-image: url(../images/first/bg_01e.jpg);
}

/* STEP6 */
div#box-first-02f {
	background-image: url(../images/first/bg_01f.jpg);
}


/* -------------------------------------------------------
				CARA
------------------------------------------------------- */
h3#tit100928 {
	padding-top: 40px;
	padding-bottom: 15px;
}
div.chara01{
	width:270px;
	height:210px;
	margin:20px auto;
	padding:90px 10px 0 390px;
	background:url(../images/first100928/chara01.jpg) no-repeat top;
}
/*IE6*/
* html div.chara01 {
	text-align:right;
	width:660px;
	height:300px;
	background:url(../images/first100928/chara01.jpg) no-repeat top;
}
div.chara02{
	width:270px;
	height:210px;
	margin:20px auto;
	padding:90px 10px 0 390px;
	background:url(../images/first100928/chara02.jpg) no-repeat top;
}
/*IE6*/
* html div.chara02 {
	text-align:right;
	width:660px;
	height:300px;
	background:url(../images/first100928/chara02.jpg) no-repeat top;
}

div.chara03{
	width:270px;
	height:180px;
	margin:20px auto;
	padding:120px 390px 0 10px;
	background:url(../images/first100928/chara03.jpg) no-repeat top;
}
/*IE6*/
* html div.chara03 {
	text-align:right;
	width:660px;
	height:300px;
	background:url(../images/first100928/chara03.jpg) no-repeat top;
}

div.chara04{
	width:270px;
	height:180px;
	margin:20px auto;
	padding:120px 390px 0 10px;
	background:url(../images/first100928/chara04.jpg) no-repeat top;
}
/*IE6*/
* html div.div.chara04 {
	text-align:right;
	width:660px;
	height:300px;
	background:url(../images/first100928/chara04.jpg) no-repeat top;
}

p.btn_firstbox{
	text-align:center;
}
p.btn_firstbox img{
	margin-right:10px;
	margin-bottom:5px;
}
p.btn_firstbox img.last{
	margin-right:0;
}
/*=================区切り線======================*/
div.flowerline{
	width:720px;
	height:20px;
	margin:20px auto;
	background:url(../images/plan/flowerline.jpg) no-repeat top center;
}




