@charset "utf-8";

/* root
============================================================ */

/* ƒgƒbƒv
------------------------------------------------------------ */
/* main */
.index .main {
	height:388px;
	padding:25px 0 0;
	background:url(../img/top/main-bg.jpg) 0 0 no-repeat;}

.index .main h1 {
	height:47px;
	background:url(../img/top/h1.jpg) 236px 0 no-repeat;}

.index .main .read {
	height:155px;
	background:url(../img/top/read.jpg) 236px 0 no-repeat;}

.index .main .aflac { height:109px; padding:0 0 0 460px;}
.index .main .aflac h2 {
	height:89px;
	background:url(../img/top/btn-aflac-on.gif) 0 0 no-repeat;}
.index .main .aflac h2 a {
	display:block;
	width:328px;
	height:89px;
	background:url(../img/top/btn-aflac.gif) 0 0 no-repeat;}
.index .main .aflac h2 a:hover { background:none;}

.index .main #mainMN { height:58px;}
.index .main #mainMN li {
	float:left;
	height:58px;}
.index .main #mainMN01 { width:276px; background:url(../img/top/mainMN01-on.gif) 0 0 no-repeat;}
.index .main #mainMN02 { width:184px; background:url(../img/top/mainMN02-on.gif) 0 0 no-repeat;}
.index .main #mainMN03 { width:340px; background:url(../img/top/mainMN03-on.gif) 0 0 no-repeat;}
.index .main #mainMN a {
	display:block;
	height:58px;}
.index .main #mainMN01 a { width:276px; background:url(../img/top/mainMN01.gif) 0 0 no-repeat;}
.index .main #mainMN02 a { width:184px; background:url(../img/top/mainMN02.gif) 0 0 no-repeat;}
.index .main #mainMN03 a { width:340px; background:url(../img/top/mainMN03.gif) 0 0 no-repeat;}
.index .main #mainMN a:hover { background:none;}

/* mcL */
.index #mcL h2 {
	height:54px;
	padding:18px 0 0 22px;
	background:url(../img/top/index-h2a.gif) 22px 18px no-repeat;}

.index #mcL .shopList {
	float:right;
	width:118px;
	background:url(../img/top/shopList-btn-on.gif) 0 0 no-repeat;}
.index #mcL .shopList a {
	display:block;
	width:96px;
	height:20px;
	background:url(../img/top/shopList-btn.gif) 0 0 no-repeat;}
.index #mcL .shopList a:hover { background:none;}

.index #mcL .ansin {
	height:285px;
	background:url(../img/top/ansin.gif) 10px 10px no-repeat;}
.index #mcL .ansin * {
	position:absolute;
	left:-9999px;
	width:999px;}

.index #mcL .links {
	text-align:center;}
.index #mcL .links h3 { position:absolute; left:-9999px;}
.index #mcL .links p {
	width:478px;
	margin:0 auto;
	text-align:left;
	letter-spacing:-0.0009em;}
.index #mcL .links .linkA { height:79px; background:url(../img/top/linkA-on.gif) 0 0 no-repeat;}
.index #mcL .links .linkB { height:116px; background:url(../img/top/linkB-on.gif) 0 0 no-repeat;}
.index #mcL .links p a {
	display:block;
	width:381px;
	padding:0 0 0 97px;
	color:#333;
	text-decoration:none;}
.index #mcL .links .linkA a {
	height:64px;
	padding-top:10px;
	background:url(../img/top/linkA.gif) 0 0 no-repeat;}
.index #mcL .links .linkB a {
	height:103px;
	padding-top:13px;
	background:url(../img/top/linkB.gif) 0 0 no-repeat;}

.index #mcL .links p a:hover { background:none; color:#F60;}
