﻿@charset "utf-8";

@import "reset.css";
@import "screen.css";
@import "common.css";

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

/* main image
------------------------------------------------------------ */
#Main{
	width:201px;
	float:left;
	padding:20px 0 0 475px;
	background:url(../idx_img/idx_main.jpg) 0 0 no-repeat;}

#Main ul li{width:180px;}
#Main ul li.idxbtn01{padding-bottom:19px;}
#Main ul li.idxbtn02{padding-bottom:16px;}
#Main ul li.idxbtn03{padding-bottom:26px;}

#Main ul li a{
	height:50px;
	text-indent:-99999px;
	text-decoration:none;
	display:block;}

#Main ul li.idxbtn01 a:hover{background:url(../idx_img/idx_main_hover.jpg) -475px -20px no-repeat;}
#Main ul li.idxbtn02 a:hover{background:url(../idx_img/idx_main_hover.jpg) -475px -89px no-repeat;}
#Main ul li.idxbtn03 a:hover{background:url(../idx_img/idx_main_hover.jpg) -475px -155px no-repeat;}


#Main h2{
	text-indent: -99999px;
	height: 0px;
	font-size: 1px;
}



#Contact{
	width:224px;
	float:left;
	background:url(../idx_img/idx_inquiry.jpg) 0 0 no-repeat;}

#Contact p a{height:231px; display:block; font-size:1%; line-height:1; text-indent:-99999px; text-decoration:none;}

#Contact p a:hover{background:url(../idx_img/idx_inquiry_hover.jpg) 0 0 no-repeat;}


/* Contents
------------------------------------------------------------ */

h3{
	width:660px;
	height:28px;
	display:block;
	text-indent:-99999px;
	text-decoration:none;}

#idxttl01{background:url(../idx_img/idx_ttl01.jpg) 0 0 no-repeat; margin-bottom:12px;}
#idxttl02{background:url(../idx_img/idx_ttl02.jpg) 0 0 no-repeat; margin-bottom:16px;}


/* ConBox01
------------------------------------------------------------ */

div.conBox01{padding:7px; background-color:#F6F6F6; margin-bottom:30px;}

div.conBox01 dl dt{text-indent:-99999px; text-decoration:none;}

div.conBox01 dl dt.sbidxttl01{background:url(../idx_img/idx_sbttl01.jpg) 0 0 no-repeat; height:26px; display:block;}
div.conBox01 dl dt.sbidxttl02{background:url(../idx_img/idx_sbttl02.jpg) 0 0 no-repeat; height:26px; display:block;}
div.conBox01 dl dt.sbidxttl03{background:url(../idx_img/idx_sbttl03.jpg) 0 0 no-repeat; height:26px; display:block;}

div.conBox01 dl dd{padding:0 26px 17px 26px; font-size:88%; line-height:1.6;}

div.conBox01 dl dd.btm{padding-bottom:0;}


/* ConBox02
------------------------------------------------------------ */

div.conBox02{margin-bottom:10px;}

div.conBox02 dl{
	width:293px;
	padding:15px;
	border:#CCC 1px solid;
	background-color:#F6F6F6;}

div.conBox02 dl.sbconBox01{margin-right:10px; float:left; min-height:236px; _height:236px;}
div.conBox02 dl.sbconBox02{float:left; min-height:236px; _height:236px;}

div.conBox02 dl dt{height:29px; text-indent:-99999px; text-decoration:none; margin-bottom:6px;}
div.conBox02 dl dd{line-height:1.6;}

div.conBox02 dl dd img{margin-bottom:10px;}

div.conBox02 dl.sbconBox01 dt{background:url(../idx_img/box_ttl01.jpg) 0 0 no-repeat;}
div.conBox02 dl.sbconBox02 dt{background:url(../idx_img/box_ttl02.jpg) 0 0 no-repeat;}


/* ConBox03
------------------------------------------------------------ */

div.conBox03{margin-bottom:30px;}

div.conBox03 dl{
	width:293px;
	padding:15px;
	border:#CCC 1px solid;
	background-color:#F6F6F6;}

div.conBox03 dl.sbconBox03{margin-right:10px; float:left; min-height:273px; _height:273px;}
div.conBox03 dl.sbconBox04{float:left; min-height:273px; _height:273px;}

div.conBox03 dl dt{height:29px; text-indent:-99999px; text-decoration:none; margin-bottom:6px;}
div.conBox03 dl dd{line-height:1.6;}

div.conBox03 dl dd img{margin-bottom:10px;}

div.conBox03 dl.sbconBox03 dt{background:url(../idx_img/box_ttl03.jpg) 0 0 no-repeat;}
div.conBox03 dl.sbconBox04 dt{background:url(../idx_img/box_ttl04.jpg) 0 0 no-repeat;}

ul.Boxlist{margin-top:2px;}

ul.Boxlist li{
	background:url(../idx_img/idx_list01.gif) 0 4px no-repeat;
	padding-left:10px;}

ul.Boxlist li a{font-size:124%;}


/* ConBox04
------------------------------------------------------------ */

div.conBox04{border:#CCC 1px solid; padding:30px; margin-bottom:40px;}

div.conBox04 p{font-size:88%; line-height:1.6;}

div.conBox04 span.txt01{color:#1196C2; font-weight:bold;}
div.conBox04 span.txt02{color:#72B901;}

div.conBox04 p.sentence{padding:5px 0 15px 0;}


/* ConBox05
------------------------------------------------------------ */

div.conBox05{padding:7px; background-color:#F6F6F6; margin-bottom:30px;}

div.conBox05 ul li{padding:0 26px 17px 26px; font-size:88%; font-weight:bold; line-height:1.6;}

div.conBox05 p{padding:0 26px 17px 26px; font-size:88%; font-weight:bold; line-height:1.6;}



