@charset "UTF-8";
/*--------------------------------------------------------------------
commoncss
--------------------------------------------------------------------*/
* {
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
	margin: 0;
	padding: 0;
}
html, body {
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
	margin: 0;
	padding: 0;
	font-size: 100%;
}
h1, h2, h3, h4, h5, h6, address, div, blockquote, p, pre, ul, ol, li, dl, dt, dd, hr {
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}
table, caption, th, td {
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: normal;
	font-size: 100%;
}
span, em, strong, dfn, code, samp, kbd, var, cite, abbr, acronym, sub,
sup, q, br, ins, del, a, img, object, iframe {
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", "Osaka", sans-serif;
	margin: 0;
	padding: 0;
	border: 0;
	font-style: normal;
	font-weight: inherit;
	font-size: 100%;
}
/*--------------------------------------------------------------------
commoncss
--------------------------------------------------------------------*/
/*body*/

body {
	font-size:12px;
	width:auto;
	text-align:center;
}
div#container{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	text-align:left;
}


h1{
	width:750px;
	line-height:14px;
	font-size:12px;
	background-color:#F7EFDE;
	text-indent:5px;
	color:#333333;
	padding:3px 0;
}
/***header***/

div#header div.head01{
	background:url(../img/exp/header01.gif) no-repeat;
	width:191px;
	height:73px;
	float:left;
	display:block;
}
div#header div.head01 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:191px;
	height:73px;
}
div#header div.head02{
	background:url(../img/exp/header02.gif) no-repeat;
	width:559px;
	height:73px;
	float:left;
	display:block;
	text-indent:-9999px;
}

/***menu***/

div#menu{
	padding-top:10px;
	clear:both;
	width:750px;
}
div#menu img{
	margin:0 7px;
}
/***main***/

div#main{
	clear:both;
	font-size:12px;
	line-height:16px;
	width:750px;
	margin-top:10px;
}
div#main div.point01{
	background:url(../img/exp/exph2_01.gif) no-repeat;
	width:750px;
	height:89px;
	display:block;
	color:#333333;
	margin-bottom:20px;
}
div#main div.point02{
	background:url(../img/exp/exph2_02.gif) no-repeat;
	width:750px;
	height:89px;
	display:block;
	color:#333333;
	margin-bottom:20px;
}
div#main div.point03{
	background:url(../img/exp/exph2_03.gif) no-repeat;
	width:750px;
	height:89px;
	display:block;
	color:#333333;
	margin-bottom:20px;
}
div#main div.point04{
	background:url(../img/exp/exph2_04.gif) no-repeat;
	width:750px;
	height:89px;
	display:block;
	color:#333333;
	margin-bottom:20px;
}
div#main div.point05{
	background:url(../img/exp/exph2_05.gif) no-repeat;
	width:750px;
	height:111px;
	display:block;
	color:#333333;
	margin-bottom:20px;
}
div#main div.point05 ul.tori{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin:0;
	padding:0;
}
div#main div.point05 ul.tori li{
	background:url(../image/beginners/sign.gif) no-repeat left center;
	margin-left:10px;
	text-indent:12px;
}
div#main div.point05 ul.tori li a{
	color:#0099CC;
	text-decoration:none;
}
div#main div.point05 ul.tori li a:hover{
	color:#FF3300;
	text-decoration:underline;
}

div#main h2{
	text-indent:-9999px;
}
div#main p{
	width:650px;
	display:block;
	margin-top:18px;
	margin-left:50px;
}
div#main div.click_banner{
	text-align:center;
	width:750px;
}
div#main div.click_banner img{
	clear:both;
}
div#main div.click_banner ul.clibana{
	border:none;
	padding:auto;
	height:98px;
	margin-bottom:20px;
}
div#main div.click_banner ul.clibana li{
	display:block;
	float:left;
	margin:0 31px;
	margin-bottom:10px;
}
div#main div.exp_plan_bg{
	background:url(../img/exp/plan02.gif) no-repeat;
	width:750px;
	height:59px;
	font-size:16px;
	margin-top:10px;
	line-height:20px;
}
div#main div.exp_plan_bg p{
	width:690px;
	margin-left:40px;
	margin-top:0;
	padding-top:14px;
	display:block;
}
div#main p.gotoTOP{
	font-size:14px;
}
div#main p.gotoTOP a{
	text-decoration:underline;
	color:#FF0000;
}
div#main p.gotoTOP a:hover{
	text-decoration:none;
	color:#0099CC;
}
div#main h3{
	background:url(../img/exp/exp_h4.gif) no-repeat;
	width:750px;
	height:25px;
	text-indent:40px;
	padding-top:16px;
	margin-top:10px;
	margin-bottom:0;
	padding-bottom:0;
	font-size:12px;
	clear:both;
}
div#main table{
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CB6B6B;
	font-size:16px;
	margin:0;
	width:750px;
	border-collapse:collapse;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CB6B6B;
}
div#main table td.plan_left{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CB6B6B;
	padding:5px 5px 5px 10px;
	border-bottom-color: #CB6B6B;
	background-color:#F7EFDE;
}
div#main table td.plan_left a{
	color:#FF0000;
	text-decoration:underline;
}
div#main table td.plan_right{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CB6B6B;
	padding:5px;
	text-align:center;
	border-bottom-color: #CB6B6B;
}



div#main ul{
	list-style-type:none;
}
/***footer***/

div#footer{
	width:750px;
	text-align:center;
	margin-top:20px;
}
div#footer div.middle{
	background-color: #F4BA79;
	margin-top:20px;
	height:16px;
	line-height:16px;
}
div#footer div.footerbg{
	background-color:#FFEFB0;
	width:750px;
	height:70px;
	text-align:center;
}
div#footer ul{
	list-style-type:none;
	display:block;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}
div#footer ul li{
	float:left;
	display:block;
	background:url(../image/beginners/sign.gif) no-repeat left center;
	text-indent:12px;
	margin-right:5px;
}
div#footer ul li a{
	text-decoration:none;
	color:#009999;
}
div#footer ul li a:hover{
	text-decoration:underline;
	color:#FF6600;
}
address{
	clear:both;
	display:block;
	text-align:center;
	padding-top:30px;
	width:750px;
}
div#willcom{
	margin-bottom:10px;
}
div#willcom02{
	clear:both;
	margin-bottom:10px;
}
div#willcom img{
	display:block;
	float:left;
	margin:10px 10px 10px 0;
}
div#willcom p{
	margin-top:10px;
	display:block;
	float:left;
	width:270px;
}