* {
	margin:0;
	padding:0;
    border:0;
}

html {
    height:100%;
}

body#top {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-image: url(../images/bg_color1.png);
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 18px;
	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
	text-align:center;
	color: #335050;
}

body#info {
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	background-image: url(../images/bg_color2.png);
	background-repeat: repeat-x;
	font-size: 12px;
	line-height: 18px;
	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
	text-align:center;
	color: #335050;
}





/*　■■■■■■■■■■　*/
/*	【テキストスタイル】　*/
/*　■■■■■■■■■■　*/

a:link,
a:visited {color: #FF6633; text-decoration: none;}
a:active {color: #ff9900; text-decoration: underline;}
a:hover {color: #FFCC00; text-decoration: underline;}


/*　見出し1　*/
.doc_font2_title1 {
	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
	font-size: 1.3em;
	line-height: 2.4em;
	font-weight: bold;
	color: #203030;
}

/*　見出し2（標準見出し）　*/
.doc_font3_title2 {
	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
	font-size: 1.2em;
	line-height: 2.4em;
	color: #335050;
}

/*　見出し3（ちょっと大きい文字）　*/
.doc_font4_title3 {
	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
	font-size: 1.2em;
	line-height: 1.7em;
	color: #335050;
	text-align: left;
}

/*　文章　*/
.doc_font5_contents1 {
	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
	font-size: 1em;
	line-height: 1.7em;
	text-indent: 1em;
	color: #335050;
	text-align: left;
}


/*　文章（インデントなし）　*/
.doc_font6_contents2 {
	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
	font-size: 1em;
	line-height: 1.7em;
	text-indent: 0em;
	color: #335050;
}


/*　文章（文字下げる）　*/
.doc_font6_contents3 {
	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
	font-size: 1em;
	line-height: 1.7em;
	color: #335050;
	text-align: left;
	text-indent: 5em;
}

/*　文章（文字下げる2）　*/
.doc_font6_contents4 {
	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
	font-size: 1em;
	line-height: 1.7em;
	color: #335050;
	text-align: left;
	text-indent: 1em;
 	margin-left: 3em;
}


/*　キャプション　*/
.doc_font7_caption {
	font-family : "ヒラギノ丸ゴ Pro W4", "HiraMaruPro-W4", "Osaka", "Verdana", "Helvetica", "Arial", "ＭＳ Ｐゴシック", "sans-serif";
	font-size: 0.8em;
	line-height: 1.7em;
	color: #334040;
}




/*　■■■■■■■■■■　*/
/*	【ページレイアウト】　*/
/*　■■■■■■■■■■　*/

div#layout {
	width: 780px;
	margin: 0px auto;
}

div#head_menu {
	position: relative;
	top: 15px;
	width: 760px;
	height: 30px;
	/*float: left;*/
	/*margin-top: 12px;*/
	margin-right: 10px;
	/*background: #ffccff;*/
	/*padding: 0px;*/
}

div#head_part {
	/*position: relative;*/
	width: 760px;
	height: 450px;
	/*background: #ccccbb;*/
}

#footer {
	width: 760px;
	height: 80px;
}


/*コンテンツボックス区切り線*/
.content_line {
	position: relative;
	margin: 10px 0px;
}



/*共通仕様メインドキュメントのクラス設定*/
/*　　　　コンテンツボックス全体*/
/*　　　　heightのみ各id属性で設定*/
.content_box {
	/*background: #ffffff;*/
	/*background-image: url(../images/bg_img_ff.gif);*/
	text-align: left;
	background-repeat: repeat-y;
	background-position:left top;
}



/*　■■■■■■■■■■■■■■■■　*/
/*	【ヘッダーエリア（看板・ボタン】　*/
/*　■■■■■■■■■■■■■■■■　*/



#home_menu {
	/*position: relative;*/
	float: right;
	/*background: #555588;*/
	margin-right: 30px;
}

#language_menu {
	/*position: relative;*/
	float: right;
	/*margin-top: 15px;*/
	margin-right: 30px;
}


#rommy_kanban {
	position: relative;
	top: 32px;
	/*margin:0px;
	padding:0px;*/
}

#nakaobi {
	position: relative;
	top: 70px;
	width: 760px;
	height: 100px;
	/*background: #555588;*/
}

#top_doc {
	margin-top: 20px;
	margin-left: 45px;
	text-align: left;
	width: 420px;
	float: left;
	/*background: #55ffff;*/
}

ul {
	list-style-type: none;
}

ul#top_menu li a {
	top: 20px;
	position: absolute;
	width: 120px;
	height: 68px;
	overflow: hidden;
	text-indent: -50em;
	text-decoration: none;
	/*background: #55ffff;*/
}

li#btn_info a{
	background: transparent url(../images/btn_info.png) no-repeat 0 0;
	width: 68px;
	float: left;
	left: 485px;
	position: relative;
	top: 0px;
	right: 0px;
	}
li#btn_contact a{
	background: transparent url(../images/btn_mail.png) no-repeat 0 0;
	width: 72px;
	float: left;
	left: 560px;
	}
li#btn_kamimodel a{
	background: transparent url(../images/btn_kamimodel.png) no-repeat 0 0;
	width: 86px;
	float: left;
	left: 640px;
	}

li#btn_info a:hover, 
li#btn_contact a:hover, 
li#btn_kamimodel a:hover{ 
	background-position: 0px -68px;
	}




/*　■■■■■■■■■■■■■　*/
/*	【フッター、コピーライト】　*/
/*　■■■■■■■■■■■■■　*/

#footer {
	width: 780px;
	margin: 0px auto;
	margin-top:10px;
	margin-bottom:10px;
	padding-top:10px;
}

address {
	font-size: 9px;
	font-style:normal;
	color: #666666;
	display: block;
	vertical-align: middle;
	padding: 3px;
}


/*　■■■■■■■■■■■　*/
/*	【ダウンロードボタン】　*/
/*　■■■■■■■■■■■　*/

.btn_download a{
	margin-top:10px;
	margin-bottom:35px;
	margin-left: 34px;
	top: 20px;
	background: transparent url(../images/btn_download.png) no-repeat 0 0;
	width: 125px;
	height: 35px;
	overflow: hidden;
	text-indent: -200em;
	text-decoration: none;
	float: left;
	}
.btn_download a:hover{ 
	background-position: 0px -35px;
	}


/*　■■■■■■■■■■■■　*/
/*	【カミモデル看板ボタン】　*/
/*　■■■■■■■■■■■■　*/

.btn_kanban_km a{
	/*margin-top:10px;
	margin-bottom:35px;
	margin-left: 34px;
	top: 20px;*/
	background: transparent url(../images/kanban_km.jpg) no-repeat 0 0;
	width: 760px;
	height: 180px;
	overflow: hidden;
	text-indent: -200em;
	text-decoration: none;
	float: left;
	}
.btn_kanban_km a:hover{ 
	background-position: 0px -180px;
	}

/*　■■■■■■■■■■■■■　*/
/*	【トップページコンテンツ】　*/
/*　■■■■■■■■■■■■■　*/

#content_part01 {
	position: relative;
	width: 760px;
	top: 25px;
	margin: 10px;
	height: 3180px;
	/*height変更する+380*/
	/*background: #55ffdd;*/
}



#rommy_no02_box {
	position: relative;
	width: 760px;
	height: 280px;
	margin-top: 20px;
	/*top: 10px;*/
	/*background: #55ccdd;*/
}


#rommy_no02_img {
	position: relative;
	/*top: 20px;*/
	margin-top: 20px;
	margin-left: 130px;
	margin-right: 40px;
	/*text-align: left;*/
	width: 240px;
	/*overflow: hidden;*/
	float: left;
}

#rommy_no02_download_set {
	/*margin-top: 20px;*/
	width: 190px;
	text-align: center;
	overflow: hidden;
	/*background: #3366ff;*/
	/*float: left;*/
}

.download_box {
	text-align: center;
	margin: 5px;
	clear: left;
}

#rommys_set {
	position: relative;
	/*background: #ff6f66;*/
	height: 2660px;
	/*height変更する+380*/
}


#rommys_box {
	margin-top: 20px;
	position: relative;
	width: 190px;
	height: 360px;
	float: left;
	/*background: #446fff;*/
}

.rommys_img {
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 5px;
	margin-right: 5px;
	overflow: hidden;
}



#ad_set {
	position: relative;
	/*background: #ff6f66;*/
	height: 180px;
}


/*　■■■■■■■■■■■■■■　*/
/*	【インフォページコンテンツ】　*/
/*　■■■■■■■■■■■■■■　*/

#content_part02 {
	position: relative;
	float: left;
	width: 760px;
	margin: 10px;
	height: 600px;
}



#info_document {
	float: left;
	position: relative;
	left: 100px;
	width: 560px;
	margin-top: 10px;
	/*background: #aa6fff;*/
}

#info_document p.doc_font6_contents2 {
	margin-bottom: 20px;
}







