@charset "Shift_JIS";
@import url("ibox.css");
/* 
	Theme Name: irise2
		
	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php
*/

/* Begin Typography & Colors */

* {
	margin: 0px;
	padding: 0px;
}
body {
	background: url(images/bg_site.gif);
	font: 10pt "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #333333;
}
a{
	color: #f53d5b;
	text-decoration: none;
}
img {
	text-decoration: none;
	border-style: none;
}
p{
	line-height: 1.5;
}
/* -------------------
サイト全体
------------------- */
#wrapper {
	margin: 0px auto;
	padding: 0px;
	width: 780px;
}
/* -------------------
ヘッダ
------------------- */
#head {
	clear: both;
	float: left;
	width: 780px;
	background: url(images/head_bg.jpg) no-repeat;
	height: 80px;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	margin-bottom: 10px
}
#head h1{
	text-indent: -9999px;
	height: 80px;
	width: 450px;
	float: left;
}
#head h1 a{
	display: block;
	height: 80px;
	width: 450px;
}
#head p{
	text-indent: -9999px;
	height: 0px;
	width: 0px;
}
/* ヘッダ右 */
#head #sid{
	height: 80px;
	width: 330px;
	float: left;
}
#head #sid p{
	display: none;
}
#head #sid ul{
	float: right;
	margin: 50px 0px 0px;
	list-style: none;
	padding: 0px;
}
#head #sid li{
	float: left;
	list-style: none;
	margin-right: 5px;
	padding: 0px;
}
/* -------------------
フッタ
------------------- */
#foot {
	clear: both;
	float: left;
	width: 780px;
	background: #FFFFFF;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
}
#foot p{
	text-align: right;
	padding: 5px 10px;
}
#footbar {
	clear: both;
	width: 780px;
	background: url(images/foot_bg.jpg) no-repeat;
	height: 49px;
	border-top: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
}
#foot address {
	font-size: 8pt;
	color: #333333;
	text-align: center;
	font-style: normal;
	margin: 30px 10px 0px;
}
/* -------------------
トップ写真
------------------- */
#pict {
	clear: both;
	float: left;
	background: #FFFFFF;
	margin-bottom: 10px;
	border: 1px solid #c6c6c6;
	padding: 5px;
}
/* -------------------
メイン
------------------- */
#main {
	clear: both;
	float: left;
	background: #FFFFFF;
	padding: 10px;
	width: 760px;
	border-top: 1px solid #c6c6c6;
	border-right: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
}
/* 左 */
#left {
	float: left;
	background: #ebebeb;
	padding: 5px;
	border-top: 5px solid #f53d5b;
	width: 190px;
	margin-right: 10px;
}
#left dl{
	margin: 0px;
	padding-bottom: 5px;
}
#left dt,
#left dd{
	margin: 0px;
	padding: 0px;
}
#left dt{
	margin-top: 5px;
}
#left dd{
	line-height: 1.6;
	background: #FFFFFF;
}
#left dd a{
	display: block;
	padding-left: 10px;
}
#left dd a:hover{
	background: #FFE5E2;
}
/* 右 */
#right {
	float: right;
	padding: 0px;
	margin: 0px;
	width: 550px;
}
/* インデックス中 */
#cent{
	float: left;
	background: #ebebeb;
	padding: 5px;
	margin-right: 5px;
	border-top: 5px solid #f53d5b;
	width: 330px;
}
.item{
	background: #FFFFFF;
	margin-bottom: 10px;
	border: 1px solid #c6c6c6;
	padding: 5px 0px 5px 5px;
	vertical-align: top;
	float: left;
}
.item .pict{
	float: left;
	width: 105px;
}
.item .coment{
	float: right;
	width: 211px;
}
.item .coment h4{
	padding: 0px;
	border-bottom: 1px solid #c6c6c6;
}
.item .coment p{
	padding: 3px;
	font-size: 10pt;
	line-height: 1.3;
}
#rightr{
	float: right;
	margin-left: 5px;
	width: 200px;
}
#news{
	background: #ebebeb;
	border-top: 5px solid #f53d5b;
	font-size: 10pt;
	padding: 5px;
	color: #333333;
	float: left;
}
#news dl{
	background: #FFFFFF;
	border: 1px solid #c6c6c6;
	margin: -4px 0px 10px;
	padding: 10px;
	width: 168px;
}
#news dd{
	color: #f53d5b;
	border-bottom: 1px dashed #c6c6c6;
	padding-bottom: 5px;
	margin-bottom: 5px;
}
#news dd a{
	text-decoration: underline;
}
#news dd a:hover{
	text-decoration: none;
}
#rightr #banner{
	padding: 10px 0px;
	margin: 0px;
	width: 190px;
	float: left;
}
#rightr #banner h2{
	display: none;
}
#rightr #banner li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
#rightr #banner img{
	margin-bottom: 10px;
}
/* -------------------
メインコンテンツ
------------------- */
#rightmain{
	float: right;
	padding: 0px;
	margin: 0px;
	border-top: 5px solid #f53d5b;
	width: 550px;
}
/* -------------------
メインコンテンツ-カクカテゴリーの画像
------------------- */
#rightmain h2{
	margin-bottom: 10px;
	vertical-align: top;
	border-bottom: 1px solid #c6c6c6;
	padding-bottom: 10px;
}

#post-22 {
	border: none;
	padding-bottom: 10px;
	background: url(images/title_purp01.jpg) no-repeat;
	text-indent: -9999px;
	height: 180px;
	width: 550px;
}

/* エントリー */
#rightmain .entry{
	padding-bottom: 20px;
	clear: both;
}
#rightmain .entry ul{
	
}
#rightmain .entry p,
#page p,
#rightmain .entry td
#popentry p{
	line-height: 1.5;
	margin-bottom: 10px;
}
#rightmain .entry h3{
	vertical-align: top;
	color: #565656;
	padding: 2px 5px;
	border-bottom: 1px solid #f53d5b;
	font-size: 13pt;
}
#rightmain .entry h3.qa{
	background: url(images/q.gif) no-repeat 0px 3px;
	padding-left: 25px;
	font-size: 10pt;
	font-weight: normal;
	border-style: none;
}
#rightmain .entry .postqa p{
	text-indent: 1em;
	background: url(images/a.gif) no-repeat 0px 4px;
}
/* -------------------
目的別タイトル画像
------------------- */
/* 趣味で習いたい */
#rightmain .entry #post-22,
#rightmain .entry #post-23,
#rightmain .entry #post-24,
#rightmain .entry #post-25,
#rightmain .entry #post-26 {
	border: none;
	text-indent: -9999px;
	height: 180px;
	width: 550px;
	padding: 0px 0px 10px;
}
#rightmain .entry #post-22 {
	background: url(images/title_purp01.jpg) no-repeat;
}
/* 教室を開きたい */
#rightmain .entry #post-23 {
	background: url(images/title_purp02.jpg) no-repeat;
}
/* コーディネーターになりたい */
#rightmain .entry #post-24 {
	background: url(images/title_purp03.jpg) no-repeat;
}
/* 出張講師 */
#rightmain .entry #post-25 {
	background: url(images/title_purp04.jpg) no-repeat;
}
/* ネットショップ */
#rightmain .entry #post-26 {
	background: url(images/title_purp05.jpg) no-repeat;
}
#rightmain .entry .post{
	margin: 10px;
}
#rightmain .entry .post img,
#page img{
	margin: 0px 5px 5px;
}
/* -------------------
コース紹介
------------------- */
.co1, .co2, .co3, .co4, .co5 {
	margin: 10px auto;
	height: 156px;
	width: 530px;
	clear: both;
}
p.co{
	padding: 40px 10px 3px 90px;
}
.co1 {
	background: url(images/co_bg1.gif) no-repeat;
}
.co2 {
	background: url(images/co_bg2.gif) no-repeat;
}
.co3 {
	background: url(images/co_bg3.gif) no-repeat;
}
.co4 {
	background: url(images/co_bg4.gif) no-repeat;
}
.co5 {
	background: url(images/co_bg5.gif) no-repeat;
}
.bt {
	float: right;
	margin: 0px 15px 0px 0px;
}
/* -------------------
ページ
------------------- */
#page{
}

/* 問い合わせ*/
#page-3{
	background: url(images/title_03.jpg) no-repeat;
	text-indent: -9999px;
	height: 74px;
	width: 550px;
}
/* 校長プロフ */
#page-11{
	background: url(images/title_09.jpg) no-repeat;
	text-indent: -9999px;
	height: 74px;
	width: 550px;
}
/* 資料請求 */
#page-45{
	background: url(images/title_45.jpg) no-repeat;
	text-indent: -9999px;
	height: 74px;
	width: 550px;
}

/* 作品例 */
#work{
	float: right;
	margin-bottom: 10px;
}
#work ul{
	list-style: none;
}
#work li{
	float: left;
}
#work img{
	padding: 4px 0px 0px;
	background: #FFFFFF;
	margin: 0px;
}
#work a{
	display: block;
	height: 130px;
	width: 130px;
	border: 1px solid #FFFFFF;
}
#work a:hover{
	border: 1px solid #c6c6c6;
}
/* ページの先頭 */
#rightmain .toppage{
	margin: 10px;
	text-align: right;
	height: 18px;
	clear: both;
/*
	padding-top:190px;
	background-image:url(http://www.fleurs-irise.jp/wp-content/000.jpg);
	background-repeat:no-repeat;
	background-position:top center;
*/
}
/* -------------------
popアップ
------------------- */
#popup {
	background: #FFFFFF;
	padding: 10px;
	width: 550px;
	margin: 15px auto;
	border: 1px solid #c6c6c6;
}
#popup h1{
	border-bottom:1px solid #C6C6C6;
margin-bottom:10px;
padding-bottom:10px;
vertical-align:top;
	border-top: 5px solid #f53d5b;
}

#popentry{
	padding-bottom:20px;
}
#popentry table{
	background: #C6C6C6;
	margin: 10px auto;
	width: 450px;
}
#popentry th,
#popentry td{
	padding: 5px;
	vertical-align: top;
}
#popentry th{
	background: #FFF1F0;
	font-weight: normal;
	text-align: left;
	width: 180px;
}
#popentry td{
	background: #FFFFFF;
}
#popentry ul{
	padding-bottom:20px;
	list-style: none;
	margin: 15px 20px;
}
/* フォーム */
#popentry .textpop{
	margin: 0px 3px;
	padding: 0px;
	height: 10pt;
	width: 150pt;
}
#popentry .textpop2{
	margin: 0px 3px;
	padding: 0px;
	height: 10pt;
	width: 20pt;
}
#popentry .textarea{
	margin: 0px 3px;
	padding: 0px;
	height: 100pt;
	width: 150pt;
}
input.sendbutton{
	width:100px;
	padding:2px;
	margin: 0 0 0 20px;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
	background: #FFFFFF;
}
/* ---------------------------------------------------------

ブログ

--------------------------------------------------------- */
/* -------------------
ヘッダ
------------------- */
#b-head {
	clear: both;
	float: left;
	width: 780px;
	background: url(images/blog_head_bg.jpg) no-repeat;
	height: 80px;
	border-right: 1px solid #c6c6c6;
	border-bottom: 1px solid #c6c6c6;
	border-left: 1px solid #c6c6c6;
	margin-bottom: 10px
}
#b-head h1{
	text-indent: -9999px;
	height: 80px;
	width: 370px;
	float: left;
}
#b-head h1 a{
	display: block;
	height: 80px;
	width: 370px;
}
#b-head p{
	text-indent: -9999px;
	height: 0px;
	width: 0px;
}
/* ヘッダ右 */
#b-head #sid{
	height: 80px;
	width: 410px;
	float: right;
}
#b-head #sid p{
	display: none;
}
#b-head #sid ul{
	float: right;
	margin: 50px 0px 0px;
	list-style: none;
	padding: 0px;
}
#b-head #sid li{
	float: left;
	list-style: none;
	margin-right: 5px;
	padding: 0px;
}
/* -------------------
サイドバー
------------------- */
/* カレンダー */
table#wp-calendar{
	padding: 0px;
	margin: 0px 5px 5px 5px;
	border: 1px solid #C6C6C6;
	width: 180px;
}
table#wp-calendar caption{
	font-weight: bold;
	color: #F53D5B;
}
table#wp-calendar th{
	padding: 0px;
	margin: 0px;
	text-align: center;
	background: #FFE5E2;	
}
table#wp-calendar td{
	padding: 0px;
	margin: 0px;
	text-align: right;
	
}
/* カテゴリ */
#b-left {
	float: left;
	background: #ebebeb;
	padding: 5px;
	border-top: 5px solid #f53d5b;
	width: 190px;
	margin-right: 10px;
}
#b-left dl{
	margin: 0px;
	padding-bottom: 5px;
}
#b-left dt,
#b-left dd{
	margin: 0px;
	padding: 0px;
}
#b-left dt{
	margin-top: 5px;
}
#b-left dd{
	line-height: 1.6;
	background: #FFFFFF;
}
#b-left dd a{
	display: block;
}
#b-left dd a:hover{
	background: #FFE5E2;
}
#b-left ul{
	margin: 0px;
	padding-bottom: 5px;
	list-style: none;
}

#b-left li{
	line-height: 1.6;
	background: #FFFFFF;
	padding-left: 10px;
	list-style: none;
}
#b-left li a{

}
#b-left li a:hover{
 text-decoration: underline;
}
/* -------------------
メイン
------------------- */
/* エントリー */
#rightmain .b-entry{
	padding-bottom: 5px;
	margin-bottom: 15px;
	clear: both;
}
#rightmain .b-entry h3{
	vertical-align: top;
	color: #565656;
	padding: 2px 5px;
	border-bottom: 1px solid #f53d5b;
	font-size: 14pt;
}
#rightmain .b-entry h3 a{
	color: #565656;
}
#rightmain .b-entry .b-post{
	margin: 10px;
}
#rightmain .b-entry .b-post img{
	margin: 0px 5px 5px;
}
p.date{
	margin: 10px;
	text-align: right;
	font-size: 80%;
}
/* ランキング */

.ranking{
	display: block;
	margin: 30px 10px 10px;
	padding: 10px;
	clear: both;
	border: 1px solid #FEDAD6;
}
.ranking img{
	margin: 10px 5px 0px;
}


/* -------------------
文字
------------------- */
.pline {
	border-bottom: 1px solid #F53D5B;
}
.red {
	color: #FF0000;
}
.blue {
	color: #2C7CDF;
}
.vivi {
	color: #b742cc;
}
.pinkb {
	color: #F53D5B;
	font-weight: bold;
}
.orangb {
	color: #F79D0D;
	font-weight: bold;
}
.t-14b {
	font-size: 14pt;
	font-weight: bold;
	color: #2C7CDF;
}
.t-14g {
	font-size: 14pt;
	font-weight: bold;
	color: #69a205;
}
.t-14p {
	font-size: 14pt;
	font-weight: bold;
	color: #f7575b;
}
.t-14v {
	font-size: 14pt;
	font-weight: bold;
	color: #b742cc;
}
.t-14o {
	font-size: 14pt;
	font-weight: bold;
	color: #F48300;
}
/* End Various Tags & Classes*/



/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.
	It won't be a stylish marriage, I can't afford a carriage.
	But you'll look sweet upon the seat of a bicycle built for two." */
/* CSS Document */

