﻿@charset "UTF-8";

/* --------------------------------
 キービジュアル
-------------------------------- */
div#wrapindex{width:950px; margin:0px auto 0px auto; padding:0px;}
div#keyvisual { padding-top:0; height:265px; }
div#keyvisual #keyvisual_alt { padding:0px; height:0; overflow:hidden; }

/* --------------------------------
 申し込みコンテンツ
-------------------------------- */
div#rec { margin:6px 0px 0px 38px; height:82px; }
div#rec ul { width:100%;}
div#rec ul li { float:left; }
div#rec ul li a { display:block; padding:54px 0 0 0; height:0; overflow:hidden; }

div#rec ul li#ap a{ width:245px; background:url(../img/index/ap_bt.jpg) no-repeat; }
div#rec ul li#ap a:hover {background:url(../img/index/ap_bt.jpg) no-repeat 0px -55px;}

div#rec ul li#ma a{ margin:0px 0px 0px 6px; width:245px; background:url(../img/index/ma_bt.jpg) no-repeat; }
div#rec ul li#ma a:hover { margin:0px 0px 0px 6px; width:245px; background:url(../img/index/ma_bt.jpg) no-repeat 0px -55px; }

/* --------------------------------
 ボディ
-------------------------------- */

div#body { padding:20px 0 0 0; }


/* --------------------------------
 エントリ
-------------------------------- */

div#entry div{ margin:0px;padding:0px;padding:0px 0px 0px 175px; background:url(../common/img/photomain.jpg) left top no-repeat;}
div#entry p{font-size:0.75em; line-height:1.6em; padding:0px 0px 5px 5px;}
div#entry h2{font-size:0.8em; line-height:1.6em; padding:0px 0px 0px 0px; background:url(../img/index/maintitle_top.jpg) left top no-repeat; margin:0px 0px 10px 0px;}
div#entry div h3{font-size:0.8em; height:21px; line-height:1.6em; padding:0px 0px 0px 0px; background:url(../img/index/subtitle_top.jpg) left top no-repeat; margin:0px 0px 5px 0px;}
div#entry h2 span, div#entry h3 span{display:none;}

/* --------------------------------
 ナビ
-------------------------------- */

div#middlenavi{margin:10px 0px 0px 0px;padding:0px; overflow:hidden;}
div#middlenavi ul{margin:0px;padding:0px; overflow:hidden;}
div#middlenavi ul li{margin:0px;padding:0px;height:37px;display:inline;}
div#middlenavi ul li a span{display:none;}
div#middlenavi ul li a.sn1{width:188px; height:112px;background:url(../img/index/contentsbt_sys.jpg) no-repeat left top;display:block;margin:0px;overflow:hidden;text-decoration:none; font-size:12px;padding:0px 0px 0px 0px; line-height:normal; float:left;}
div#middlenavi ul li a.sn2{width:188px; height:112px;background:url(../img/index/contentsbt_seo.jpg) no-repeat left top;display:block;margin:0px;overflow:hidden;text-decoration:none; font-size:12px;padding:0px 0px 0px 0px; line-height:normal; float:left; margin:0px 0px 0px 10px;}
div#middlenavi ul li a.sn3{width:188px; height:112px;background:url(../img/index/contentsbt_homepage.jpg) no-repeat left top;display:block;margin:0px;overflow:hidden;text-decoration:none; font-size:12px;padding:0px 0px 0px 0px; line-height:normal; float:left; margin:0px 0px 0px 10px;}

/* --------------------------------
 インフォ
-------------------------------- */

div#info { margin:20px 0 0 0; }


#news { float:left; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px; overflow:hidden;width:387px; }
#news p{padding:10px 10px 10px 10px; margin:0px 0px 0px 0px;}

#use { clear:both;float:left; background:url(../img/index/inblockback.jpg) repeat-x left bottom; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;height:90px; overflow:hidden;width:335px;  }
#use p{ padding:10px 10px 10px 10px; margin:0px 0px 0px 0px;}

#ser { float:right; background:url(../img/index/inblockback.jpg) repeat-x left bottom; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;overflow:hidden;width:180px;  }
#ser p{padding:10px 10px 10px 10px; margin:0px 0px 0px 0px; overflow:hidden; }

#flow { float:right; background:url(../img/index/inblockback.jpg) repeat-x left bottom; padding:0px 0px 0px 0px; margin:0px 0px 15px 0px;height:90px; overflow:hidden;width:335px;  }
#flow p{ padding:10px 10px 10px 10px; margin:0px 0px 0px 0px; overflow:hidden; }

/* --------------------------------
 サイドバー：ピックアップ
-------------------------------- */
div#sidebar_pickup { margin-top:0; } 

/* --------------------------------
 アイコンリスト
-------------------------------- */

ul#Topics li{
	float: left;
	margin: 0 5px 0 0;
}
