@charset "utf-8";



/*-------------------------------------------------------------------------
 toppage トップ専用設定
-------------------------------------------------------------------------*/

#content{
padding:20px 5px 50px;
width:950px;
}

#contentWrpInner {
width:100%;
}

#globalMenuWrpInner {
clear:both;
width:960px;
}




/*-------------------------------------------------------------------------
 toppageMain
-------------------------------------------------------------------------*/

#toppageMain{
height:355px;
position:relative;
background:url(../image/toppage/toppage_main_bg.jpg) top center no-repeat;
}

#toppageMain .tm01{
position:absolute;
top:8px;
}

#toppageMain .tm02{
position:absolute;
top:8px;
left:342px;
}

#toppageMain .tm03{
position:absolute;
top:271px;
left:323px;
}

/*-------------------------------------------------------------------------
 mainArea メインエリア
-------------------------------------------------------------------------*/

#mainArea {
	width:690px;
}

#mainAreaInner {
width:683px;
margin-left:10px;
}

/* toppageTitle
-------------------------------------------------------------------------*/
#mainArea .toppageTitle{
background: url("../image/toppage/mainarea_bg.jpg") no-repeat 0px 18px transparent;
width:683px;
height:360px;
margin:0;
}

#mainArea .toppageTitle .title{
margin:35px 0 20px 5px;
}

#mainArea .toppageTitle .top1 {
    margin:0 0 25px 35px;
}

#mainArea .toppageTitle .top2 {
    margin:0 0 10px 10px;
}

#mainArea .toppageTitle .top3 {
    margin:0 0 20px 385px;
}

#mainArea .toppageTitle .top4 {
    margin:0 0 20px 120px;
}

#mainArea .toppageTitle .top4 .L4 {
    margin: 5px 5px 0 0;
    float:left;
}

#mainArea .toppageTitle .top4 .R4 {
    float:right;
    background: url("../image/toppage/head02_btn_on.jpg") no-repeat scroll right top transparent;
    margin: 0 30px 0 0;
    display:inline;

}

/*-------------------------------------------------------------------------
 toppageLink
------------------------------------------------------------------------*/

#mainArea .toppageLinkWrp{
background:#789;
width:662px;
margin:0;
}


/*-------------------------------------------------------------------------
 toppageLink
------------------------------------------------------------------------*/

#mainArea .toppageLinkWrp{
clear:both;
margin-bottom:20px;
/*background:url(../image/toppage/toppage_link_bg02.jpg) bottom left repeat-y;*/
}

#mainArea .toppageLinkWrp .toppageLinkWrpInner{
/*background:url(../image/toppage/toppage_link_bg03.jpg) bottom left no-repeat;*/
    background: #ffffff;
}

#mainArea .toppageLinkWrp .toppageLink{
background:url(../image/toppage/toppage_link_bg01.jpg) top left no-repeat;
}
#mainArea .toppageLinkWrp .toppageLink2{
/*background:url(../image/toppage/toppage_link_bg04.jpg) top left no-repeat;*/
}

#mainArea .toppageLinkWrpInner .BoxL{
float:left;
width:305px;
padding:10px 0 10px 10px;
}

#mainArea .toppageLinkWrpInner .BoxR{
float:right;
width:305px;
padding:10px 12px 10px 0;
}

#mainArea .toppageLinkWrpInner .BoxPhilia {
background:url(../image/toppage/bg_philia.jpg) top left no-repeat;
padding: 8px 0 15px 15px;
margin: 0 0 10px 0;
height: 119px;
}

#mainArea .toppageLinkWrpInner .BoxLAgent{
float:left;
background:url(../image/toppage/bg_agent.jpg) top left no-repeat;
width:294px;
padding:8px 15px 10px 15px;
height: 118px;
}

#mainArea .toppageLinkWrpInner .BoxRCareer{
float:right;
background:url(../image/toppage/bg_career.jpg) top left no-repeat;
width:294px;
padding:8px 15px 10px 15px;
height: 118px;
}



/*-------------------------------------------------------------------------
 sideArea　サイドエリア
-------------------------------------------------------------------------*/
#sideArea {
float:right;
width:233px;
line-height:1.5;
padding-right:7px;
}


.tokuten02{
	background:url(../image/tokuten_02_bg.png) no-repeat left top;
	width:230px;
	height:80px;
}


.tokuten02 ul{
	list-style:none;
	margin:0;
	padding:0;
}


.tokuten02 ul li{
	float:left;
	margin:0;
	padding:0;
}


.tokuten02 ul li.magazine{
	padding:4px 0 0 10px;
}

