body {
	/* ▼背景の設定 */
	background-color:#f0f2e5;
	/* ▼内堀 */
	padding:0;
	/* ▼外堀 */
	margin:0;
	/* ▼文字の設定 */
	color: #330500;
	font-size: 12px;
	font-family: "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif;
	/* ▼行間 */
	line-height : 17px;
	/* ▼文字間 */
	letter-spacing:0.05em;
}

p,li,ul {margin:0; padding:0;}

p{
margin:0 0 20px 20px; 
}

.bold{
font-weight:bold;
font-size:14px;
color:#4d6068;
}


.font9{
font:"Century Gothic";
font-size:14px;
color:#cd5648;
}

div#all{
	margin-left:auto;
	margin-right:auto;
	padding:0px;
	width:900px;
	height:auto;
}
/* ▼ページ全てのリンク */
a:link {
	color: #E1A53C;

}
a:visited {
	color: #E1A53C;	

}
a:hover {
	color: #E1A53C;
}
a:active {
	color: #E1A53C;
}

img#btn_01{
float:right;
margin-right:310px;
margin-top:40px;
}

img#btn_02{
	float:right;
	margin-right:360px;
	margin-top:30px;
}

img#btn_03{

float:right;
margin-right:380px;
margin-top:30px;
}

img#btn_04{
float:right;
margin-right:360px;
margin-top:30px;
}

img#btn_05{
float:right;
margin-right:310px;
margin-top:30px;
}

.clear{
clear:both;
}
.copy{
font-size:10px;
margin-left:20px;
color:#4F4A5E
}

.counter{
float:left;
margin-left:13px;
margin-top:10px;
}

.logo{
margin-left:10px;
}

#portfolio li {
	float: left;
	padding: 5px;
	list-style-type: none;
}
#portfolio img {
border:0px}

.left20{
margin-left:20px;
}

/* menuボタン */
#menu ul{width:900px; height:70px; margin:0; padding:0}
#menu li{height:70px; float:left;list-style:none;}

.menu_top a{width:110px; height:70px; display:block; background-image:url(../images/menu_01.gif); background-position:0px -70px; background-repeat:no-repeat; text-indent:-1000em; text-decoration:none;}
.menu_top a:hover{background-image:url(../images/menu_01.gif);background-position:0px 0px;}

.menu_illustration a{width:257px; height:70px; display:block; background-image:url(../images/menu_02.gif); background-position:0px -70px; background-repeat:no-repeat; text-indent:-1000em; text-decoration:none;}
.menu_illustration a:hover{background-image:url(../images/menu_02.gif);background-position:0px 0px;}

.menu_memo a{width:162px; height:70px; display:block; background-image:url(../images/menu_03.gif); background-position:0px -70px; background-repeat:no-repeat; text-indent:-1000em; text-decoration:none;}
.menu_memo a:hover{background-image:url(../images/menu_03.gif);background-position:0px 0px;}

.menu_profile a{width:170px; height:70px; display:block; background-image:url(../images/menu_04.gif); background-position:0px -70px; background-repeat:no-repeat; text-indent:-1000em; text-decoration:none;}
.menu_profile a:hover{background-image:url(../images/menu_04.gif);background-position:0px 0px;}

.menu_contact a{width:201px; height:70px; display:block; background-image:url(../images/menu_05.gif); background-position:0px -70px; background-repeat:no-repeat; text-indent:-1000em; text-decoration:none;}
.menu_contact a:hover{background-image:url(../images/menu_05.gif);background-position:0px 0px;}

.menu_illustration_digital a{width:301px; height:35px; display:block; background-image:url(../images/menu_06.gif); background-position:0px 0px; background-repeat:no-repeat; text-indent:-1000em; text-decoration:none;}
.menu_illustration_digital a:hover{background-image:url(../images/menu_06.gif);background-position:0px -35px;}

.menu_illustration_analog a{width:284px; height:35px; display:block; background-image:url(../images/menu_11.gif); background-position:0px 0px; background-repeat:no-repeat; text-indent:-1000em; text-decoration:none;}
.menu_illustration_analog a:hover{background-image:url(../images/menu_11.gif);background-position:0px -35px;}


/* 文字色 */
.txt_white_big{ color:#FFFFFF; font-weight:bold; font-size:14px; letter-spacing:0.2em;}
.txt_white {color:#FFFFFF;}
.txt_black_big{ color:#000000; font-weight:bold; font-size:14px; letter-spacing:0.2em;}
.txt_black {color:#000000;}