@charset "utf-8";

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

	2007.08.01 wrote:
    
    Please describe "Add" in the edit part by the comment.

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

/*********************************
Field Base
**********************************/

body.field{
	width:840px;
	margin:0 auto;
}

.field h2,
.field h3,
.field h4,
.field h5,
.field h6{
	margin:0;
	padding:0;
}

.field #contentsInner{
	margin-top:15px;
	text-align:left;
	font-size:75%;
	color:#333;
	line-height:1.6;
}

.field #localNav{
	float:left;
	width:188px;
	margin:0 36px 0 21px;
	display:inline;
}

.field #alphaBlock{
	float:left;
	width:540px;
}

.field #localNav #lnavTitle{
	border-bottom:1px solid #FFF;
}



.field #localNav h2,
.field #localNav h3{
	background-color:#191919;
}

.field #localNav h2{
	padding:13px 0;
}

/*---2010 0602追加---*/
.field #localNav h2.firstnav{
	padding:13px 0 9px 0;
}

.field #localNav h3{
	padding:0 0 13px 0;
}

/*---//2010 0602追加---*/


/*
.field #localNav ul{
	background-color:#191919;
}

.field #localNav li{
	padding:13px 0;
}
*/


.field #alphaBlock h3{
	margin-top:5px;
	margin-bottom:20px;
}


/*********************************
Field Index
**********************************/

.field #alphaBlock #localNav2{
	padding-bottom:18px;
	margin-bottom:30px;
	background:url(../../field/images3/dotline01.gif) bottom repeat-x;
}

.field #alphaBlock #localNav2 li{
	float:left;
	width:105px;
	margin-right:3px;
	display:inline;
}

.field #alphaBlock #localNav2 li.last{
	margin-right:0;
}

.field #alphaBlock #localNav2 li a{
	display:block;
	padding-top:81px;
}

.field #alphaBlock #localNav2 li span{
	display:block;
	padding-top:6px;
	border-top:8px solid #BCB6A9;
}

.field #alphaBlock #localNav2 li#lnav2_01 a{
	background:url(../../field/images3/categ01_ph.jpg) 0 0 no-repeat;
}

.field #alphaBlock #localNav2 li#lnav2_02 a{
	background:url(../../field/images3/categ02_ph.jpg) 0 0 no-repeat;
}

.field #alphaBlock #localNav2 li#lnav2_03 a{
	background:url(../../field/images3/categ03_ph.jpg) 0 0 no-repeat;
}

.field #alphaBlock #localNav2 li#lnav2_04 a{
	background:url(../../field/images3/categ04_ph.jpg) 0 0 no-repeat;
}

.field #alphaBlock #localNav2 li#lnav2_05 a{
	background:url(../../field/images3/categ05_ph.jpg) 0 0 no-repeat;
}

.field #alphaBlock #copy01{
	height:210px;
	padding-left:292px;
	margin-bottom:30px;
	border-bottom:1px solid #7F7F7F;
	background:url(../../field/images3/ph01.jpg) 0 0 no-repeat;
}

.field #alphaBlock #planArea{
	margin-left:3px;
}

.field #alphaBlock #planArea h4{
	margin-bottom:30px;
}

.field #alphaBlock .planBox{
	margin-bottom:40px;
}

.field #alphaBlock .planBox dl{
	float:left;
	width:190px;
	margin-right:25px;
	display:inline;
}

.field #alphaBlock #planArea .planBox dt{
	margin-bottom:15px;
}

.field #alphaBlock #planArea .planBox dd{
	margin-left:5px;
}

.field #alphaBlock #planArea .planBox ul{
	float:right;
	width:315px;
	margin-top:10px;
}

.field #alphaBlock #planArea .planBox li{
	display:inline;
	margin-right:1px;
}

.field #alphaBlock #planArea .planBox li.last{
	margin-right:0;
}


/*********************************
Universal Design
**********************************/

.field .inField #alphaBlock h3{
	margin-bottom:30px;
	margin-left:7px;
}

.field #alphaBlock .catch{
	margin-bottom:35px;
	margin-left:7px;
}

.field #alphaBlock #fieldArea h4{
	margin-bottom:20px;
}

.field #alphaBlock .fieldBox{
	margin-bottom:40px;
}

.field #alphaBlock .fieldBox .fieldBox1{
	float:left;
	text-align:center;
	width:180px;
	margin-right:20px;
	display:inline;
}

.field #alphaBlock .fieldBox .fieldBox2{
	float:left;
	width:330px;
	margin-right:10px;
	display:inline;
}

.field #alphaBlock .fieldBox .fieldBox2 p{
	margin-bottom:20px;
}

.field #alphaBlock .fieldBox .sub{
	font-size:90%;
}


/*********************************
Universal Design　以外
**********************************/
.field #alphaBlock .catch01{
	margin-bottom:10px;
	margin-left:7px;
}

.field #alphaBlock .fieldBoxnoUD{
	margin-bottom:40px;
}

.field #alphaBlock .fieldBoxnoUD dl{
	float:left;
	margin-left:17px;
}

h2.h2disp a{
	background:url(../../field/images3/lnav01.gif) no-repeat;
	display:block;
	height:29px;
	width:188px;
	text-indent:-9999px;
}

h2.h2disp a:hover{
	background-position:0 -29px;
}
