@charset "utf-8";/*-------------------------------------------------------------------------　　　　Copyright (C) 2010 Tomoru Fukagawa. All Rights Reserved.-------------------------------------------------------------------------*//*-------------------------------------------------------------------------　カラー設定□メインドピンク…#f2137c□サブピング…#FF70C1□タグ、th…#ec6d71-------------------------------------------------------------------------*//*-------------------------------------------------------------------------　■-■-■　基本設定-------------------------------------------------------------------------*/* {	font-size:100%;}html {  	overflow-y:scroll;  	background:url(/common/bg.gif) ;} body {	margin:0;	padding:0;	color:#000;	background-color:#fff;	font-size:75%;	background:url(/common/body.gif)  center top repeat-y ;}a img, img {  	border:0;  	vertical-align:top;}  blockquote,blockquote p, dd, div, dl, dt,  h1, h2, h3, h4, h5, h6, pre, span, td, th,{  	margin:0; 	padding:0;}  abbr, acronym {  	border:0;  }    address, caption, cite, code, dfn, em, th,  var {  	font-style:normal;  	font-weight:normal;  }    caption, th {  	text-align:left;  }  q:before, q:after {  content:'';  }   table {  	border-collapse:collapse;  	border-spacing:0; }  p{	line-height:175%;	word-break: break-all;}ul,ol,li{	line-height:150%;	word-break: break-all;}th,td{	font-weight:normal;	border: 1px solid #333;	padding:3px 5px;}th{	background:#ec6d71;}li img{	vertical-align:middle;}.red{	color: red;}.small{	font-size:10px;}.center{	text-align: center;	padding:10px 0 0 0;}.center img{	margin-bottom:10px;}.clear,h1, h2, h3, h4, h5, h6{	clear:both;}.entery a,.navigation a,#footer a,ul.comment_list a{	color:#f2137c;}.entery a:hover,.navigation a:hover,#footer a:hover,ul.comment_list a:hover{	color:#fff;	background-color:#f2137c;	text-decoration: none;}#sidebar a,#footer a{	color:#FF70C1;}#sidebar a:hover,#footer a:hover{	color:#fff;	background-color:#f2137c;	text-decoration: none;}#sidebar a.no,#sidebar a.no hover{	background-color:#000;}.aa{	line-height:1;}.offlinr{	clear:both;	margin:15px 0 0 0;}/*-------------------------------------------------------------------------　基本設定-------------------------------------------------------------------------*/#page {/*全体囲み　■-■-■*/	width:960px;	margin:0 auto;	 border-left: solid 1px #000;	}#main {/*ロゴ含むメイン部分　■-□-□*/	background-color:#fff;	width:500px;	margin:0;	padding:0 10px;	float:left;	display:inline;	background:url(/common/header.gif)  left top no-repeat ;}#header {/*ロゴなど　■-□-□*/	height:200px;}#headerimg img{	margin:10px 0 0 0;}.entery{/*エントリー　■-□-□*/	width:500px;	margin:30px auto;	padding:0;	clear:both;	}#sidebar{/*左サブ　□-■-■*/	background-color:#000;	color:#fff;	width:440px;	margin:0;	padding:0;	float:right;	display:inline;}#image{/*左サブメイン画像　□-■-■*/	margin^bottom:20px;	padding:0;}#sidebar_left{/*左サブ　□-■-□*/	width:200px;	margin:0;	padding:0 10px;	float:left;	display:inline;}#sidebar_right{/*左サブ　□-■-□*/	width:200px;	margin:0;	padding:0 10px;	float:left;	display:inline;	background:url(/common/tate.gif)  left 30px repeat-y ;}#footer {/*■-■-■*/	width:100%;	margin:0;	padding:160px 0 5px 0;	clear:both;	background:#000 url(/common/footer.gif)  left top no-repeat;	color:#fff;	text-align: center;}/*-------------------------------------------------------------------------　メイン領域　■-□-□-------------------------------------------------------------------------*/		h1{	color:#fff;}#banner{	width:300px;	margin:10px 10px 0 0;	padding:0;	float:right;	display:inline;	background:url(/common/tate.gif)  left top repeat-y ;}.entery h2,.entery h3.pagetitle{	width:400px;	margin:0 0 20px 0;	padding:12px 30px 7px 70px;	background:url(/common/h2.gif) left top ;	color:#fff;	position:relative;	font-size:120%;	border: none;	clear:both;}h2.error,h2.page{	width:463px;	margin:20px 0;	padding:12px 30px 7px 7px;	background:url(/common/h2.gif) left top ;	color:#fff;	position:relative;	font-size:120%;	border: none;	clear:both;}.entery h2.pagetitle{	font-size:140%;	border: 1px solid #ff0000;	color:#000;}#main .single{	margin-top:0;}.entery h2 a,.entery h3.pagetitle a{	color:#fff;}.entery h4{	margin:10px 0 5px 0;	padding:3px 0 3px 20px;	background:url(/common/h4.gif) left center no-repeat;	border-bottom: 1px dotted #ccc;}div.day{	font-family: Georgia;	text-align: center;	width:50px;	height:45px;	margin:0;	padding:5px 10px 0 0;	background:url(/common/day.png) center top no-repeat;	color:#fff;	position:absolute;	top:0;	left:5px;}span.y {    font-size: 12px;	width:50px;	display:block;	margin:0;	padding:0;	line-height:14px;}span.m{    font-size: 14px;	margin:0;	padding:0 1px 0 0;	line-height:14px;}span.d{    font-size: 14px;	margin:0;	padding:0 0 0 1px;	line-height:14px;}div.meta {	margin:0;	padding:5px 0 0 0;	text-align: right;	background:url(/common/sen.gif)  left top repeat-x ;}div.meta p {	margin:0;	padding:0;}.meta ul {	margin:0;	padding:0;	clear:both;}.meta li {	display:inline;	margin:0 5px;	padding-right:10px;		border-right: solid 1px #ccc;}.entery h3,h3.comments{	color:#f2137c;	margin:20px 0;	padding:0 0 0 35px;	line-height:22px;	border-bottom: solid 1px #ff0000;	background:url(/common/h3.gif)  left center no-repeat;}/*-----------------------------	-■-□-□ ブログ用-----------------------------*/.entrybox p.pic{	padding:10px;	border: solid 1px #ccc;}.blog_img{	float:right;	margin-left:10px;	margin-bottom:10px;}blockquote{	color:#96514d;	background-color:#FCFFFA;	border: 1px solid #96514d;	padding:0 10px;	margin:1.5em 0;}.tag{	color:#ec6d71;	border-left: 1px solid #ec6d71;	padding-left:5px;	margin:0 0 0 10px;	line-height:1.3;}p.pic{	padding:10px;	border: solid 1px #ccc;}p.pic a{	background: url(/image/0.gif) ;	font-weight:bold;}/*---記事リンク---*/.navigation{	clear:both;	margin:10px auto;	height:2em;	padding:5px;		background:url(/common/navigation.gif);}.navigation .alignleft{	width:49%;	float:left;}.navigation .alignright{	width:49%;	float:right;	text-align: right;}.more-link,.more{/*この投稿の続きを読む*/	padding-left:40px;		background:url(/common/more.gif) left center no-repeat ;	clear:both;}/*---記事内でのリスト---*/.entery ul li{	list-style-image: url(/common/point.gif);	}.entery ul.links{	margin: 0 0 20px 0;	padding: 0;}	.entery ul.links li,.entery ul.links li a{	list-style-type: none; 	display:inline;	margin: 0;	padding: 0;}/*---トラックバック---*/div.trackback{	margin: 15px 0 0;	padding: 0;}input.trackback{	width:400px;}/*---コメントリスト---*/ul.comment_list{	margin:0;	padding:0;}ul.comment_list li{	list-style-type: none; 	border: 2px solid #dfdfdf;	margin:0 0 10px 0px;	padding: 10px;}ul.comment_list li.comment-author-admin{/*返信*/	margin:0 0 10px 30px;}ul.comment_list p.comment-author{	margin:0;	background:url(/common/sen.gif)  left bottom repeat-x ;}span.comment-meta{	margin-right:1em;}/*エラー*/p.error,p.after{		border: solid 2px #FF70C1;		color:#f2137c;		text-align: center;		padding:20px 0;}/*-------------------------------------------------------------------------　メールフォーム　■-□-□-------------------------------------------------------------------------*/		#post-2 label{	width:5em; }#post-2 input.name{	width:120px;}#post-2 input.mail{	width:120px;}#post-2 input.url{	width:220px;}#post-2 textarea{	width:98%;	height:12em;}/*-------------------------------------------------------------------------　サブバー　□-■-■-------------------------------------------------------------------------*/		#sidebar h2{	margin:30px 0 10px 0;	padding:10px 5px 5px 5px;	background:url(/common/h2_200.gif) left top ;}#sidebar p{	line-height:150%;}#sidebar ul{	margin:0;	padding:0;}#sidebar li{	list-style-type: none;	margin:0;	padding:0 0 0 10px;	background:url(/common/point.gif) left 5px no-repeat ;}#sidebar ul.inline li{	display:inline;}#sidebar ul.links li{	margin:10px 0 0;	padding:0;	background:none;}.rss{	text-align: center;	margin-top:30px;}/*同人イベント*/#sidebar ul.event{	margin-bottom:10px;}#sidebar ul.event li{	background-image:none ;	padding:5px 0 5px 0;	border-bottom:dotted 1px #474747;}/*ピックアップいらすと*/#sidebar ul.cg li a{	width:50px;	htight:50px;	list-style-type: none;	margin:0 5px 5px 0;	padding:0;	background:none;	float:left;	border: solid 2px #000;}#sidebar ul.cg li a:hover{	border: solid 2px #FF70C1;}/*-------------------------------------------------------------------------　フォーム全般　-------------------------------------------------------------------------*/		#sidebar input#s{/*□-■-□*/	border: solid 1px #ccc;	background-color:#333;		color:#fff;	width:120px;}#sidebar input#s:hover{/*□-■-□*/	border: solid 1px #f2137c	background-color:#333;	}textarea.input{	width:98%;	height:7em;}/*-------------------------------------------------------------------------　ページおくり　■-□-□-------------------------------------------------------------------------*/		.pagenavi{	text-align: center;	font-size:12px;}.pagenavi a{	color:#f2137c;}.pagenavi a:hover{	background-color:#f2137c;	text-decoration: none;}.pagenavi ul{	margin:20px auto;	padding:0;}.pagenavi li{	list-style:none;	display:inline;	margin:0 3px;	background-image:none;}.pagenavi li a{	padding:5px;	border:1px solid #f2137c;}.pagenavi a:hover{	color:#fff;	border:1px solid #f2137c;	background:#f2137c;}.pageof{	padding-right:15px;}/*----------------------------------------------- __記事別の指定-----------------------------------------------*/table.table_100324{	width:95%;	margin:0 auto;	text-align: center;}table.table_100324 th,table.table_100324 td{	text-align: center;}table.table_10032 th.career,table.table_10032 td.career{	width:65px;}