@charset "utf-8";

body{
    margin:0;
	padding:0;
	margin-left:auto;
	margin-right:auto;
	font-size:12px;
	text-align:center;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	background-color:#FFFFFF;
	position:relative;
	color:#333333;
	width:900px;
}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,hr,p,strong,p{
    margin:0;
	padding:0;
	list-style:none;
	font-size:12px;
	font-weight:normal;
	line-height:100%;
}
form{
    display:inline;
}
.topbox{
    height:120px;
	width:900px;
	position: relative;
}
.ckd1{
	position:absolute;
	top:30px; right:10px;
	z-index:100;
}
.hd2{
    position:absolute;
	top:-999999px;
}
.header{
    height:120px;
	width:900px;
	text-indent:-999999px;
	background-image:url(/common/img/top2.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.header2{
    height:120px;
	width:900px;
	text-indent:-999999px;
	background-image:url(/common/img/top2.gif);
	background-repeat:no-repeat;
	background-position:center;
}
.header a{
    display:block;
	height:120px;
	width:900px;
	margin-left:auto;
	margin-right:auto;
}
#top{
	height:26px;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	
}
#topss{
	height:48px;
	background-repeat:no-repeat;
	background-position:center;
	text-align:center;
	width:900px;
	margin-left:auto;
	margin-right:auto;
	
}
#top p{
    float:left;
	margin-left:auto;
	margin-right:auto;
}
#topss p{
    float:left;
	margin-left:auto;
	margin-right:auto;
}
.tbtn1{
    background-image:url(/common/img/chiiki.gif);
	width:99px;
	height:26px;
	text-indent:-999999px;
}
.tbtn1 a{
    display:block;
	width:99px;
	height:26px;
	float:left;
}
.tbtn1 a:hover{
    background-image:url(/common/img/chiiki_on.gif);
	float:left;
}
.tbtn1a{
    background-image:url(/common/img/b_1.gif);
	width:150px;
	height:48px;
	text-indent:-999999px;
}
.tbtn1a a{
    display:block;
	width:150px;
	height:48px;
	float:left;
}
.tbtn2{
    background-image:url(/common/img/soudan.gif);
	width:182px;
	height:26px;
	text-indent:-999999px;
}
.tbtn2 a{
    display:block;
	width:182px;
	height:26px;
	float:left;
}
.tbtn2 a:hover{
    background-image:url(/common/img/soudan_on.gif);
	float:left;
}
.tbtn2a{
    background-image:url(/common/img/b_2.gif);
	width:150px;
	height:48px;
	text-indent:-999999px;
}
.tbtn2a a{
    display:block;
	width:150px;
	height:48px;
	float:left;
}
.tbtn3{
    background-image:url(/common/img/bunya.gif);
	width:124px;
	height:26px;
	text-indent:-999999px;
}
.tbtn3 a{
    display:block;
	width:124px;
	height:26px;
	float:left;
}
.tbtn3 a:hover{
    background-image:url(/common/img/bunya_on.gif);
	float:left;
}
.tbtn3a{
    background-image:url(/common/img/b_3.gif);
	width:150px;
	height:48px;
	text-indent:-999999px;
}
.tbtn3a a{
    display:block;
	width:150px;
	height:48px;
	float:left;
}
.tbtn4{
    background-image:url(/common/img/sugoi.gif);
	width:210px;
	height:26px;
	text-indent:-999999px;
}
.tbtn4 a{
    display:block;
	width:210px;
	height:26px;
	float:left;
}
.tbtn4 a:hover{
    background-image:url(/common/img/sugoi_on.gif);
	float:left;
}
.tbtn4a{
    background-image:url(/common/img/b_4.gif);
	width:150px;
	height:48px;
	text-indent:-999999px;
}
.tbtn4a a{
    display:block;
	width:150px;
	height:48px;
	float:left;
}
.tbtn5{
    background-image:url(/common/img/komaru.gif);
	width:176px;
	height:26px;
	text-indent:-999999px;
}
.tbtn5 a{
    display:block;
	width:176px;
	height:26px;
	float:left;
}
.tbtn5 a:hover{
    background-image:url(/common/img/komaru_on.gif);
	float:left;
}
.tbtn5a{
    background-image:url(/common/img/b_5.gif);
	width:150px;
	height:48px;
	text-indent:-999999px;
}
.tbtn5a a{
    display:block;
	width:150px;
	height:48px;
	float:left;
}
.tbtn6{
    background-image:url(/common/img/riyou.gif);
	width:109px;
	height:26px;
	text-indent:-999999px;
}
.tbtn6 a{
    display:block;
	width:109px;
	height:26px;
	float:left;
}
.tbtn6 a:hover{
    background-image:url(/common/img/riyou_on.gif);
	float:left;
}
.tbtn6a{
    background-image:url(/common/img/b_6.gif);
	width:150px;
	height:48px;
	text-indent:-999999px;
}
.tbtn6a a{
    display:block;
	width:150px;
	height:48px;
	float:left;
}
.keys{
    width:900px;
	height:210px;
	background-image:url(/common/img/key.jpg);
}
.keys p{
    text-indent:-999999px;
}
.keys h3{
    text-indent:-999999px;
}
#contents{
    width:900px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	clear:both;
}
#left{
    float:left;
	width:550px;
}
.hold{
    position:relative;
	width:550px;
	height:132px;
}
.catch1{
	position:absolute;
	top:-999999px;
}
.area{
    width:550px;
	height:377px;
	background-image:url(/common/img/area_serch.gif);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
.area img{
    margin-top:80px;
}
.areabox1{
    position:absolute;
	left:15px; top:80px;
	font-size:14px !important;
}
.areabox2{
    position:absolute;
	left:15px; top:105px;
	font-size:14px !important;
}
.soudan{
    background-image:url(/common/img/consult.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cee9ee;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-top:60px;
	padding-bottom:15px;
}
.sobox{
    width:530px;
	background-color:#FFFFFF
}
.search{
    text-align:left;
	margin:15px 0 0 10px;
	position:relative;
}
.option{
    background-image:url(/common/img/option.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cee9ee;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-top:60px;
	padding-bottom:15px;
	text-align:left;
}
.option p{
    background-color:#666666;
	padding:5px 0 5px 10px;
	margin:8px 0 8px 10px;
	color:#FFFFFF;
	font-weight:bold;
}
.option ul{
    margin-left:10px;
}
.option li{
    display:inline;
}
.option span{
    color:#cee9ee;
}
.tokui{
    background-image:url(/common/img/customer.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cee9ee;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-top:60px;
	padding-bottom:15px;
	text-align:left;
}
.tokui p{
    background-color:#666666;
	padding:5px 0 5px 10px;
	margin:8px 0 8px 10px;
	color:#FFFFFF;
	font-weight:bold;
}
.tokui ul{
    margin-left:10px;
}
.tokui li{
    display:inline;
}
.tokui span{
    color:#cee9ee;
}
#right{
    float:right;
	width:330px;
}
.phbox{
    border:#5dc2d0 solid 1px;
	margin-bottom:30px;
}
.phbox img{
    margin:15px 0 3px 0;
}
.phbox table td{
    padding-bottom:15px;
}
.bxname{
    font-size:14px !important;
	font-weight:bold;
}
.bxprif{
    color:#5dc2d0;
	font-size:14px !important;
	font-weight:bold;
}
.direct{
    color:#5dc2d0;
	font-size:20px;
	font-weight:bold;
}
.direct a{
    color:#5dc2d0;
}
.kiyaku{
    text-align:left;
	margin-top:20px;
	font-size:12px !important;
	line-height:130%;
}
.kiyaku span{
    color:#0066FF;
	font-size:12px;
	font-weight:bold;
}
.caution{
    color:#FF9900;
	font-size:13px;
	text-align:left;
	margin-top:20px;
	margin-bottom:30px;
}
.bottom{
	font-weight:bold;
	line-height:140%;
	color:#333333;
	clear:both;
	text-align:right;
	position:relative;
	top:-35px;
}
.bottom a{
    text-decoration:none;
	color:#333333 !important;
}
.ichiran{
    text-align:left;
	margin-top:30px;
	margin-bottom:60px;
}
.ichiran a{
    color:#5dc2d0;
}
#footer{
    background-image:url(/common/img/footer.gif);
	background-repeat:no-repeat;
	background-position:center;
	width:900px;
	height:35px;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	text-indent:-999999px;
}
#footer a{
    display:block;
	width:900px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
}
#bottombox{
    height:35px;
	width:900px;
	position:relative;
}
.ckd2{
    height:30px;
	width:150px;
	position:absolute;
	top:0; right:10px;
	text-indent:-999999px;
}
.ckd2 a{
    display:block;
	height:30px;
	width:150px;
}

.self{
    background-image:url(/common/img/self_serch.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cee9ee;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	padding-top:70px;
	padding-bottom:15px;
	text-align:left;
}
.self p{
    margin-left:25px;
}
.self strong{
    font-weight:bold;
	font-size:18px;
}
.self td span{
    color:#FF9900;
	font-size:14px;
	font-weight:bold;
}
.self table{
    margin-left:25px;
	margin-bottom:25px;
}
.self td{
    padding-top:30px;
	line-height:130%;
}
.self img{
    margin:0 10px 0 0;
}
.red{
    color:#FF0000 !important;
	font-size:12px !important;
}
.omakase{
    background-image:url(/common/img/free_course.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cee9ee;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding-top:60px;
	padding-bottom:15px;
}
.omakase img{
    margin:0 10px 0 0;
}
.omakase table{
    margin-left:25px;
	margin-bottom:25px;
}
.omakase td{
    padding-top:30px;
	line-height:130%;
}
.ore{
    color:#FF9900;
	font-weight:bold;
	font-size:16px;
}
.ore a{
    color:#FF9900 !important;
}
.blue{
    color:#0066CC;
}
.trouble{
    background-image:url(/common/img/trouble.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cee9ee;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	padding-top:60px;
	padding-bottom:15px;
	text-align:left;
}
.trouble p{
    margin-left:25px;
}
.trtop{
    color:#FF3300;
	font-weight:bold;
	font-size:18px;
	margin:5px 0 20px 0;
}
.trlist{
    line-height:160%;
	margin-left:35px;
}
.trlist a{
    color:#FF3300;
}
.point1{
    background-image:url(/common/img/point1.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cee9ee;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	padding-top:60px;
	padding-bottom:15px;
	text-align:left;
}
.point1 p{
    margin-left:25px;
}
.pobox{
    margin-left:25px;
	margin-bottom:25px;
}
.point1 img{
    margin:0 10px 0 0;
}
.poboxhf{
    line-height:150%;
	font-size:13px;
	text-align: left;
}
.point2{
    background-image:url(/common/img/point2.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cee9ee;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	padding-top:60px;
	padding-bottom:15px;
	text-align:left;
}
.point2 p{
    margin-left:25px;
}
.point2 img{
    margin:0 10px 0 0;
}
.point3{
    background-image:url(/common/img/point3.gif);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#cee9ee;
	width:550px;
	margin-left:auto;
	margin-right:auto;
	padding-top:60px;
	padding-bottom:15px;
	text-align:left;
}
.point3 p{
    margin-left:25px;
}
.point3 img{
    margin:0 10px 0 0;
}
.osusume2{
    width:330px;
	height:30px;
	background-image:url(/common/img/pick_up.gif);
	text-indent:-999999px;
}