@charset "utf-8";

/*--ALL--*/

*{
	margin: 0;
	padding: 0;
}

body{
	background: #FFFFFF;
	background-position:center;
	background-repeat:repeat-y;
	font-family: "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", Osaka;
	font-size: 14px;
	line-height: 1.8em;
	color: #333333;
	text-align:center;
}

table,td,th,img{
	border:0px;
}

.small{
	font-size:0.8em;
	line-height:1.2em;
}
.red{
	color: #EC5000;
}

a:link {
	color: #EC6C00;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #EC6C00;
}
a:hover {
	text-decoration: underline;
	color: #ECB400;
}
a:active {
	text-decoration: none;
	color: #ECB400;
}

/*--HEADER--*/
#header {
	width:800px;
	height:50px;
	background-image: url(img/header_back.jpg);
	background-repeat:no-repeat;
}
#header-btn {
	width:140px;
	height:20px;
	margin-top:30px;
	float:right;
}
#header h1 {
	display:none;
}

/*--MAIN MENU--*/
#menu{
	width:800px;
	height:85px;
	padding:10px;
}

#menu ul{
}
#menu li{
	display:block;
	float:left;
}
#menu li a{
	display:block;
	text-indent:-9999px;
}

#menu li#profile{
	height: 85px;
	width: 260px;
	background-image:url(img/tpb_01_mo.jpg);
	background-repeat: no-repeat;
}
#menu li#profile a{
	height: 85px;
	width: 260px;
	background-image:url(img/tpb_01.jpg);
	background-repeat: no-repeat;
}
#menu li#profile a:hover{
	background:none;
}

#menu li#professional{
	height: 85px;
	width: 260px;
	background-image:url(img/tpb_02_mo.jpg);
	background-repeat: no-repeat;
}
#menu li#professional a{
	height: 85px;
	width: 260px;
	background-image:url(img/tpb_02.jpg);
	background-repeat: no-repeat;
}
#menu li#professional a:hover{
	background:none;
}

#menu li#private{
	height: 85px;
	width: 260px;
	background-image:url(img/tpb_03_mo.jpg);
	background-repeat: no-repeat;
}
#menu li#private a{
	height: 85px;
	width: 260px;
	background-image:url(img/tpb_03.jpg);
	background-repeat: no-repeat;
}
#menu li#private a:hover{
	background:none;
}

/*--SUB MENU--*/
#sub-menu{
	width:800px;
	height:100px;
	background-image:url(img/sub_top.jpg);
	background-repeat:no-repeat;
	background-position:center;
}

#sub-menu ul{
	width:471px;
	height:25px;
	margin-top:65px;
	margin-right:10px;
	float:right;
}
#sub-menu li{
	display:block;
	float:left;
}
#sub-menu li a{
	display:block;
	text-indent:-9999px;
}

#sub-menu li#top-page{
	height: 25px;
	width: 57px;
	background-image:url(img/sub_01_mo.jpg);
	background-repeat: no-repeat;
}
#sub-menu li#top-page a{
	height: 25px;
	width: 57px;
	background-image:url(img/sub_01.jpg);
	background-repeat: no-repeat;
}
#sub-menu li#top-page a:hover{
	background:none;
}

#sub-menu li#profile{
	height: 25px;
	width: 92px;
	background-image:url(img/sub_02_mo.jpg);
	background-repeat: no-repeat;
}
#sub-menu li#profile a{
	height: 25px;
	width: 92px;
	background-image:url(img/sub_02.jpg);
	background-repeat: no-repeat;
}
#sub-menu li#profile a:hover{
	background:none;
}

#sub-menu li#business{
	height: 25px;
	width: 133px;
	background-image:url(img/sub_03_mo.jpg);
	background-repeat: no-repeat;
}
#sub-menu li#business a{
	height: 25px;
	width: 133px;
	background-image:url(img/sub_03.jpg);
	background-repeat: no-repeat;
}
#sub-menu li#business a:hover{
	background:none;
}

#sub-menu li#professional{
	height: 25px;
	width: 92px;
	background-image:url(img/sub_04_mo.jpg);
	background-repeat: no-repeat;
}
#sub-menu li#professional a{
	height: 25px;
	width: 92px;
	background-image:url(img/sub_04.jpg);
	background-repeat: no-repeat;
}
#sub-menu li#professional a:hover{
	background:none;
}

#sub-menu li#private{
	height: 25px;
	width: 97px;
	background-image:url(img/sub_05_mo.jpg);
	background-repeat: no-repeat;
}
#sub-menu li#private a{
	height: 25px;
	width: 97px;
	background-image:url(img/sub_05.jpg);
	background-repeat: no-repeat;
}
#sub-menu li#private a:hover{
	background:none;
}


/*--MAIN CONTENTS--*/
#main {
	width:800px;
	height:auto;
}

#blog {
	margin:10px;
}
#profile-box{
	width:780px;
	height:80px;
	margin:10px;
	float:left;
}
#professional-box{
	width:780px;
	height:80px;
	margin:10px;
	float:left;
}

#left-box{
	width:250px;
	height:100%;
	float:left;	
}
#right-box{
	width:530px;
	height:100%;
	padding:10px;
	float:right;
}

#contact-btn{
	width:780px;
	height:25px;
	text-align:right;
}
#banner{
	width:780px;
	text-align:right;
}
#tp-btn{
	width:780px;
	height:25px;
	text-align:center;
}

#busi-basic-btn{
	width:780px;
	height:25px;
	margin-bottom:20px;
	text-align:right;
}

/*--Footer--*/
#footer{
	width:800px;
	height:50px;
	padding:10px;
	float:left;
}

#copyright {
	width: 780px;
	height: 35px;
	background-image:url(img/credit.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/*--SUB TITLES--*/

#st-blog{
	width:800px;
	height:30px;
	background-image:url(img/st_blog.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-blog h2 {
	display:none;
}

#st-top-busi{
	width:800px;
	height:30px;
	background-image:url(img/st_top_busi.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-top-busi h2 {
	display:none;
}

#st-make{
	width:800px;
	height:30px;
	background-image:url(img/st_make.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-make h2 {
	display:none;
}

#st-fukuri{
	width:800px;
	height:30px;
	background-image:url(img/st_fukuri.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-fukuri h2 {
	display:none;
}

#st-prof-01{
	width:800px;
	height:240px;
	margin:10px;
	background-image:url(img/st_pp_01.jpg);
	background-repeat:no-repeat;
}
#st-prof-01 h2 {
	display:none;
}
#st-prof-02{
	width:800px;
	height:240px;
	margin:10px;
	background-image:url(img/st_pp_02.jpg);
	background-repeat:no-repeat;
}
#st-prof-02 h2 {
	display:none;
}
#st-prof-03{
	width:800px;
	height:240px;
	margin:10px;
	background-image:url(img/st_pp_03.jpg);
	background-repeat:no-repeat;
}
#st-prof-03 h2 {
	display:none;
}

#st-priv-01{
	width:800px;
	height:240px;
	margin:10px;
	background-image:url(img/st_pr_00.jpg);
	background-repeat:no-repeat;
}
#st-priv-01 h2 {
	display:none;
}
#st-priv-02{
	width:800px;
	height:30px;
	background-image:url(img/st_pr_01.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-priv-02 h2 {
	display:none;
}
#st-priv-03{
	width:800px;
	height:30px;
	background-image:url(img/st_pr_02.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-priv-03 h2 {
	display:none;
}
#st-priv-04{
	width:800px;
	height:30px;
	background-image:url(img/st_pr_03.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-priv-04 h2 {
	display:none;
}
#st-priv-05{
	width:800px;
	height:30px;
	background-image:url(img/st_pr_04.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-priv-05 h2 {
	display:none;
}
#st-priv-06{
	width:800px;
	height:30px;
	background-image:url(img/st_pr_05.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-priv-06 h2 {
	display:none;
}
#st-priv-07{
	width:800px;
	height:30px;
	background-image:url(img/st_pr_06.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-priv-07 h2 {
	display:none;
}
#st-priv-08{
	width:800px;
	height:30px;
	background-image:url(img/st_pr_07.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-priv-08 h2 {
	display:none;
}
#st-priv-09{
	width:800px;
	height:30px;
	background-image:url(img/st_pr_08.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-priv-09 h2 {
	display:none;
}
#st-priv-10{
	width:800px;
	height:30px;
	background-image:url(img/st_pr_09.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-priv-10 h2 {
	display:none;
}

#st-contact{
	width:800px;
	height:50px;
	background-image:url(img/st_contact.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-contact h2 {
	display:none;
}
#st-access{
	width:800px;
	height:30px;
	background-image:url(img/st_access.jpg);
	background-repeat:no-repeat;
	background-position:center;
}
#st-access h2 {
	display:none;
}



/*--SWF--*/
#top-swf{
	width:800px;
	height:320px;
	background-image: url(img/top_pic.jpg);
	background-repeat:no-repeat;
	background-position:center;
	
}


#text-box{
	padding:10px;
	text-align:left;
}
#text-box td{
	padding:4px;
	vertical-align:top;

}
#pic-l{
	margin-right:10px;
	float:left;
}
#pic-r{
	margin-left:10px;
	float:right;
}

#rss-icon{
	width:20px;
	height:18px;
	margin-top:7px;
	margin-left:170px;
	float:left;
}

#wrapper {
	width: 800px;
	height:100%;
	margin-right: auto;
	margin-left: auto;
	text-align:left;
}

