@charset "utf-8";
/* CSS Document */
body{
	font-family:"ＭＳ Ｐゴシック", arial,helvetica,clean,sans-serif;
	font-weight:normal;
	font-size:13px;
	line-height:1.5;
	background-color:#f9dde7;
	background-image:url(../img/backimg.jpg);
	background-repeat: no-repeat;
	background-position:top center;
}

h2{
	font-size:16px;
	color:#CC3399;
}

a:link{
	color:#666666;
}

a:visited{
	color:#666666;
}

a:hover{
	color:#999999;
}
	
/* 2012年7月19日追加 */
p {
 margin:15px 0 20px 0;
 }
 
 

#global{
	width:750px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFFFFF;
	box-shadow:0 0 9px #cccccc;
}

#header h1{
	margin:0;
}

#race_top{
	background-color:#358736;
	margin:0 0 5px 0;
	height:7px;
}

#race_top2{
	background-color:#dbc691;
	margin:0 0 5px 0;
	height:7px;
}


#left_navi{
	float:left;
	width:130px;
	padding:10px;
	margin:0;
	text-align:left;
}

* html #left_navi {
	padding:10px;
}

#left_navi ul{
	text-decoration:none;
	background-image:none;
	margin:0;
	padding:0;
}

#left_navi li {
	padding-bottom:5px;
	line-height:0;
}

#left_navi li.space {
	margin-top:5px;
}
	

#center{
	float:right;
	padding:10px 20px;
	margin:0;
	width:559px;
}

#footer{
	clear:both;
	text-align:center;
}

img{
	border:none;
}

ul{
    padding:0;
}

li{
	list-style:none;
}

.com{
	font-size:11px;
	line-height:1.3;
	color:#666666;
	margin-bottom:3px;
}


#main {
	width:389px;
	float:left;
	margin-right:20px;
}

#main .com{
	font-size:11px;
	line-height:1.3;
	color:#666666;
}

#main h2 a {
	color:#CC3399;
	text-decoration:none;
}
	
#main h2 {
	margin-top:20px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	color:#CC3399;
	font-size:18px;
}

#tool {
	float:right;
	width:150px;
	margin:0 0 15px 0;
}


#tool h2 {
	font-size:12px;
	margin:0 0 5px 0;
	padding-left:15px;
	text-align:left;
	color:#444444;
}

#tool ul {
	margin:0;
	padding:0;
}


#tool li {
	margin:0 0 0 15px;
	text-align:left;
	color:#444444;
}


#tool h3 {
	float:right;
	width:150px;
	font-size:12px;
	margin:0 0 10px 0;
}

#tool .rss {
	margin:0 0 5px 15px;
	padding:0;
}

#tool .rss2 {
	margin:0 0 10px 15px;
	padding:0;
}

#blog {
width:389px;
	float:left;
	margin-right:20px;
}
	
#blog h1 {
	margin-top:20px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	color:#CC3399;
	font-size:18px;
}

/* いろんなお仕事 */
#worksmain{
	width:559px;
	width:389px;
	float:left;
	margin-right:20px;

}

#worksmain a {
	color:#CC3399;
	text-decoration:none;
}

#worksmain h2 {
	margin-top:20px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	color:#CC3399;
}

hr {
	 border:0px;
	 border-bottom:1px dashed #999; 
	 margin:10px 0;
}

/* はしっこ素材 */
#hashikkomain{
	width:559px;
	width:389px;
	float:left;
	margin-right:20px;
}

#hashikkomain p{
	font-size:11px;
	line-height:1.3;
	color:#666666;
}

#hashikkomain a {
	color:#CC3399;
	text-decoration:none;
}

#hashikkomain h2 {
	margin-top:20px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	color:#CC3399;
}

/* TOP絵コレクション */
#collmain{
	width:559px;
	width:389px;
	float:left;
	margin-right:20px;

}

#collmain p{
	font-size:11px;
	line-height:1.3;
	color:#666666;
	font-weight:600;
}

#collmain a {
	color:#CC3399;
	text-decoration:none;
}

#collmain h2 {
	margin-top:20px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	color:#CC3399;
}
	
#sozai {
	margin-right:20px;
}

.sozai_com{
	font-size:11px;
	line-height:1.3;
	color:#666666;
	margin-bottom:10px;
	width:389px;
}
	
#sozai h1 {
	margin-top:20px;
	border-top:1px dotted #999999;
	border-bottom:1px dotted #999999;
	color:#CC3399;
	font-size:22px;
	font-weight:bold;
}


#sozai img {
	border:1px solid #cccccc;
	padding:10px;
}

#sozai .download {
	border:none;
	padding:0px;
}

#gallery h1{
	font-size:14px;
	color:#CC3399;
	margin:5 0 0 0;
	padding:0;
	text-align:center;
}

.content-nav{
	text-align:center;
}

#comments{
	clear:both;
}

.comments-open-header{
	font-size:14px;
	color:#444444;
	font-weight:600;
}

#comments-form div {
	margin-top:5px;
}

#comment-form-name label,
#comment-form-email label,
#comment-form-url label {
	width:80px;
	display:inline-block;
}


#comment-text{
	width:350px;
}

/* お問い合わせ */
#formtable td{
	width:250px;
}

#formtable .error{
	margin-bottom:0;
	padding:0;
	color:#FF0000;
}

#message{
	width:250px;
}

#namae{
	width:250px;
	margin-bottom:5px;
}

#meru{
	width:250px;
	margin-bottom:5px;
}

#submit-area{
	margin-left:170px;
}

#banner-text {
	width:125px;
	font-size:11px;
}

.social-button iframe,
.social-button a,
.social-butoon img,
.social-button div {
	vertical-align:top !important;
}
/*
#___plusone_0 + iframe {
	width:80px !important;
}*/

iframe[src*="gree"] {
	width:80px !important;
}


/* ダニエル */
.blog-index-excerpt{
	float:left;
	padding-bottom:10px;
}

.blog-index-excerpt a{
	float:left;
	width:135px;
	padding-right:15px;
	padding-bottom:5px;
}

.blog-index-title{
	clear:both;
	margin-top:10px;
}

#recent_illust{
	padding-top:15px;
}

.recent_illust{
	text-align:center;
	width:150px;
}

.recent_illust_link{
	text-align:center;
	display:block;
	width:100px;
	height:100px;
	overflow:hidden;
	border:solid #cccccc 1px;
	margin-left:25px;
}

/* 装飾など */

.hutoji{
	font-weight:bold;
}

.hutoji_laven{
	font-weight:bold;
	color:#ee63c9;
}

.kakomi_pnk{
	 background:#fef6f7;
	 border:1px solid #CCCCCC;
	 padding:10px;
}

.kakomi_yellow{
	 background:#fefbe6;
	 border:1px solid #CCCCCC;
	 padding:20px;

}

.kakomi{
	background:#fef6f7;
	border:solid 1px #CCCCCC;
	padding:10px;
}

/* イラストサイト */
#site-illust-area {
	width:300px;
	float:left;
}

#site-illust-side {
	width:180px;
	float:right;
}

#site-illust-daniel img {
	border:none;
	padding:0;
}

.n_sozai_com{
	font-size:11px;
	line-height:1.3;
	color:#666666;
	margin-bottom:10px;
	width:559px;
}

/* お悩み相談室 */
.q_title{
	font-size:150%;
	font-weight:bold;
	margin-bottom:15px;
}

.caption{
	text-align:center;
	margin:0 0 20px 0;
	padding:0;
	font-size:90%;
}
	