@charset "Shift-JIS";/* --------------------------------------------------  base layout-------------------------------------------------- *//* STAY */body#index_page div#gnav li#gnav_introduction a{	background-position: 0 -41px;}body#index_page #pagettl{	text-indent: 0;	height: 20px;}div.pagetop{	width: 645px;	margin-top: 55px;	margin-bottom: 32px;}/* --------------------------------------------------  local_navi-------------------------------------------------- *//*---- local_navi ---- */div#lnav h2{	background: url(../common/img/local_menu_introduction_h2.png) no-repeat;	height: 33px;	font-size:0;}#content_l h2{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/introduction_index_large_ttl.png) no-repeat;	height: 51px;}div.content h4.wide_h4{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/introduction_index_img01.gif) no-repeat;	height: 26px;}div.content h4.point_h4{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/introduction_index_img02.gif) no-repeat;	height: 26px;}div.content h4.direct_h4{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/introduction_index_img03.gif) no-repeat;	height: 26px;}/* --------------------------------------------------	section_common-------------------------------------------------- */#content_l div.section_common{	width:635px;	margin-left: 5px;}#content_l h3.ttl01{	text-indent: -9999px;	overflow: hidden;	display: block;	background: url(img/introduction_index_ttl01.png) no-repeat;	height: 50px;	margin-bottom: 30px;}#content_l div.section_common div.section_main{	width:635px;	background: url(img/bottom.gif) no-repeat bottom;	padding-bottom:50px;	padding-left: 7px;}#content_l div.content{	width: 635px;	position:relative;	background: url(img/side.gif) repeat-y;}/* --------content01--wrapper------- */div.wide_wrapper,div.point_wrapper,div.direct_wrapper{	float:left;	width:211px;}/* --------content01--waku------- */div.wide_waku,div.point_waku,div.direct_waku{	width: 200px;	padding-left: 3px;}div.wide_waku p.pad_p,div.point_waku p.pad_p,div.direct_waku p.pad_p{	padding-left: 6px;	padding-right: 5px;}div.wide_waku div.btm_pos,div.point_waku div.btm_pos,div.direct_waku div.btm_pos{	margin-left: 40px;}div.wide_waku div.btm_pos img,div.point_waku div.btm_pos img,div.direct_waku div.btm_pos img{	position:absolute;	bottom: -30px;	padding-top:10px;}
