﻿@charset "UTF-8";


/******************************************************************** ini */

#topBnarea {
	margin-bottom:10px;
}

#topBnarea li{
	display:block;
	float:left;
	white-space:nowrap;
	margin-right:10px;
}

#topBnarea li#lastBn{
	margin-right:0px;
}


/* newsmenber */
#newsMenber{
	margin-bottom:0px;
}

#news{
	float:left;
	width:658px;
	margin-bottom:10px;
}

#news h2{
	background-image:url(../img/index/title02.png);
	width:658px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:8px;	
}

#newfl{
	background-color:#30291f;
	height:180px;
	width:638px;
	padding:10px;
	overflow-y:scroll;
	float:left;
}

#newfl dl{
	background-color:#000000;
	padding:5px;
	margin-bottom:5px;
}

#newfl dt{
	float:left;
	width:80px;
	margin-right:5px;
	color:#7c674a;
	font-weight:bold;
}

#newfl dd{
	float:left;
	width:500px;
	font-size:10px;
}

*html body #newfl dd{
	font-size:9px;
}

*+html body #newfl dd{
	font-size:9px;
}

html>/**/body #newfl dd {
    font-size /*\**/:9px\9;
}

#menber{
	float:right;
}

#menber h2{
	background-image:url(../img/index/title08.png);
	width:277px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:8px;	
}

#menber li{
	margin-bottom:10px;
}

/* cdMenu */
#cdMenu{
	margin-bottom:10px;
}

#cd h2{
	background-image:url(../img/index/title03.png);
	width:715px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:8px;
}

#cd {
	float:right;
	width:715px;
	height:auto;
}

#menu{
	width:220px;
	border:1px dotted #494949;
	float:left;
	height:430px;
}

#menu h2{
	background-image:url(../img/index/title04.png);
	background-position:center 15px;
	width:220px;
	height:50px;
	text-indent:-9999px;
	margin-bottom:10px;
	border-bottom:1px dotted #494949;
}


#menu ul{
	padding:10px 20px;
}

#menu li{
	margin-bottom:10px;
	background-image:url(../img/common/ar.png);
	background-position:left center;
	padding-left:20px;
}


/* topicsMobile */
#topicsMobile{
	margin-bottom:10px;
}

#topics{
	width:658px;
	float:left;
	margin-right:8px;
}

#topics h2{
	background-image:url(../img/index/title.png);
	width:658px;
	height:22px;
	text-indent:-9999px;
	margin-bottom:10px;	
}

#mobile{
	float:right;
	width:275px;
	height:300px;
	border:1px dotted #494949;
	background-image:url(../img/index/mobileback.png);
	background-repeat:no-repeat;
	background-position:2px 60px;
}

#mobile h2{
	background-image:url(../img/index/title09.png);
	background-position:center 15px;
	width:275px;
	height:50px;
	text-indent:-9999px;
	margin-bottom:10px;
	border-bottom:1px dotted #494949;
}

#mobile dl{
	position:relative;
}

#mobile p{
	text-indent:0px;
	position:absolute;
	width:250px;
	left:10px;
	top:40px;
}

#mobile dt p{
	text-indent:-9999px;
}

/* feature */
#feature h2{
	background-image:url(../img/index/title05.png);
	width:950px;
	height:26px;
	text-indent:-9999px;
	margin-bottom:8px;
}


#feature li{
	display:block;
	float:left;
	margin-right:10px;
	margin-bottom:10px;
	white-space:nowrap;
}

#feature li#ftLast{
	margin-right:0px;
}

/* longbn */
.longbn h2{
	width:950px;
	height:20px;
	text-indent:-9999px;
}

.longbn div{
	width:950px;
	height:102px;
	position:relative;
	
}

.longbn p{
	text-indent:-9999px;
}

.longbn a{
	display:block;
	width:277px;
	height:64px;
	text-indent:-9999px;
	position:absolute;
	left:3px;
	top:18px;
}

/* insurance */
#insurance h2{
	background-image:url(../img/index/title11.png);
}

#insurance div{
	background-image:url(../img/index/hoken.png);
}

/* cooperation */
#cooperation h2{
	background-image:url(../img/index/title12.png);
}

#cooperation div{
	background-image:url(../img/index/bn18.png);
}


/* pinkribbon */
#pinkribbon h2{
	background-image:url(../img/index/title10.png);
	width:950px;
	height:20px;
	text-indent:-9999px;
}

#pinkribbon div{
	background-image:url(../img/index/bn07_out.png);
	width:950px;
	height:102px;
	position:relative;
	
}

#pinkribbon p{
	text-indent:-9999px;
}

#pinkribbon a{
	display:block;
	width:277px;
	height:64px;
	text-indent:-9999px;
	position:absolute;
	left:3px;
	top:18px;
}


/* shopSchool */
#shop{
	width:562px;
	float:left;
	margin-right:15px;
}

#shop h2{
	background-image:url(../img/index/title06.png);
	width:562px;
	height:26px;
	text-indent:-9999px;
	margin-bottom:8px;
}

#shop li{
	float:left;
	margin-right:11px;
}

.lastBn{
	margin-right:0px!important;
}

#school{
	width:370px;
	float:left;
}

#school h2{
	background-image:url(../img/index/title07.png);
	width:370px;
	height:26px;
	text-indent:-9999px;
	margin-bottom:10px;
}

#school li{
	float:left;
	margin-right:9px;
}
