@charset "utf-8";/*	Site Name: 	Description: initial setting	Version: 	Author: *//*===== CONTENTS ===========================================	1: BASE LAYOUT==========================================================*//*===== [main] =====================================*/div#mainArea{ width: 600px;  background: #ffffff;	margin-bottom: 1px;			}div#mainAreaTitle,div#messageAreaTitle{	margin: 0px 0px 0px 0px;	 	width: 600px;		overflow: hidden;			}/*div#mainAreaTitle h2{width:600px; height:50px!important;background-repeat:no-repeat;}*/div#mainAreaTitle h2#chap01 {	background: #ffffff url(img/c_01_ttl.gif) no-repeat;	width: 600px;	display: block;	height: 50px;	text-indent: -6000px;	text-decoration: none;	margin-bottom:12px;}div#mainAreaTitle h2#chap02 {	background: #ffffff url(img/c_02_ttl.gif) no-repeat;	width: 600px;	display: block;	height: 50px;	text-indent: -6000px;	text-decoration: none;	margin-bottom:12px;}div#mainAreaTitle h2#chap03 {	background: #ffffff url(img/c_03_ttl.gif) no-repeat;	width: 600px;	display: block;	height: 50px;	text-indent: -6000px;	text-decoration: none;	margin-bottom:12px;}div#mainAreaTitle h2#chap04 {	background: #ffffff url(img/c_04_ttl.gif) no-repeat;	width: 600px;	display: block;	height: 50px;	text-indent: -6000px;	text-decoration: none;	margin-bottom:12px;}div#mainAreaTitle h2#chap05 {	background: #ffffff url(img/c_05_ttl.gif) no-repeat;	width: 600px;	display: block;	height: 50px;	text-indent: -6000px;	text-decoration: none;	margin-bottom:12px;}/**//**//**/#ttlbox1{	float:left;	width:290px;}#ttlbox1 p{	padding-left:10px;	color: #777777;		font-size:12px;		line-height: 250%}#ttlbox2{	float:right;	width:290px;}#ttlbox3{	float:left;	width:280px;	margin:1%;}#ttlbox4{	float:right;	width:280px;	margin:1%;}#ttlbox4 p{	padding-left:10px;	color: #777777;		font-size:12px;		line-height: 250%}#conceptbox2{	width:450px;	margin-left:150px;}ul#kodawari li{	float:left;	padding-right:12px;	padding-bottom:12px;	list-style-type: none;}#kodawaritxt{clear:both;}ul#kodawari2 li{	margin-left:24px;	list-style-type: decimal;	color: #777777;		font-size:12px;		line-height: 175%}/**//*リンク1*/#linklist1{	margin-top:8px;	clear:both;	width:600px;	height:3em;	line-height: 3em;	text-align:center;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #cccccc;	border-bottom-color: #cccccc;	margin-bottom:24px;}#link1{	float:left;	width:199px;	height: 3em;	line-height: 3em;	text-align:center;	vertical-align:middle;	background-color: #ffffff; }#link2{	float:left;	width:199px;	height: 3em;	line-height: 3em;	text-align:center;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #cccccc;	background-color: #ffffff; }#link3{	float:left;	width:199px;	height: 3em;	line-height: 3em;	text-align:center;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #cccccc;	background-color: #ffffff; }#link1 a:hover{	background-color: #EAEDED;}#link2 a:hover{	float:left;	width:199px;	height: 3em;	line-height: 3em;	text-align:center;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #cccccc;	background-color: #EAEDED;}#link3 a:hover{	float:left;	width:199px;	height: 3em;	line-height: 3em;	text-align:center;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #cccccc;	background-color: #EAEDED;}/**//**//**//*リンク2*/#linklist2{	margin-top:8px;	clear:both;	width:600px;	height:35px;	line-height: 3em;	text-align:center;	border-top-width: 1px;	border-bottom-width: 1px;	border-top-style: dotted;	border-bottom-style: dotted;	border-top-color: #cccccc;	border-bottom-color: #cccccc;}#link2_1{	float:left;	width:203px;	height: 35px;	line-height: 35px;	text-align:center;	vertical-align:middle;	background-color: #ffffff; }#link2_2{	float:left;	width:196px;	height: 35px;	line-height: 35px;	text-align:center;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #cccccc;	background-color: #ffffff; }#link2_3{	float:left;	width:196px;	height: 35px;	line-height: 35px;	text-align:center;	border-left-width: 1px;	border-left-style: dotted;	border-left-color: #cccccc;	background-color: #ffffff; }#link1 a:hover{	float:left;	width:199px;	height: 3em;	line-height: 3em;	text-align:center;	background-color: #EAEDED;}#link2 a:hover{	float:left;	width:199px;	height: 3em;	line-height: 3em;	text-align:center;	background-color: #EAEDED;}#link3 a:hover{	float:left;	width:199px;	height: 3em;	line-height: 3em;	text-align:center;	background-color: #EAEDED;}#link1 a {	text-decoration: none;	color: #A3AFB1;}#link2 a {	text-decoration: none;	color: #A3AFB1;}#link3 a {	text-decoration: none;	color: #A3AFB1; }/**//**/#chefimg{	float:left;	margin-right: 12px;	margin-bottom: 10px;}#cheful{	width:400px;	float:left;}#cheful ul {	margin-bottom:1em;	list-style-type: none;}#cheful ul li ul li{	margin-left:1em;	list-style-type: none;}h3#ttlbox2{	float:left;	width:50%;	padding-right: 5%;}h3#ttlbox3{	float:left;	width:50%;	padding-right: 5%;}/**//*