@charset "utf-8";

/* formatting style
--------------------------------*/

* {
	font-style: normal;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
body {
	color: #666;
	font-size: 75%;
	line-height: 1.6;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #fff;
}
/* link styles
--------------------------------*/
a img {
	border-style: none;
}
a:link {
	text-decoration: none;
	color: #39C;
}
a:hover {
	color: #999;
	text-decoration: none;
}
a:active {
	position: relative;
	left: +1px;
	top: +1px;
	text-decoration: none;
}
/* basic layout
--------------------------------*/

#wrapper {
	background-color: #FFF;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
#mainTop {
	width: 900px;
	margin-left: 62px;
	padding-bottom: 5px;
}
#footer {
	clear: both;
	width: 900px;
	margin-left: 62px;
	padding-bottom: 70px;
	padding-top: 45px;
	border-top: 1px dotted #CCC;
	margin-top: 30px;
}
/* header styles
--------------------------------*/
#headerTop {
	height: 100px;
	width: 900px;
	margin-left: 62px;
	position: relative;
}
#headerTop #logo {
	position: absolute;
	top: 50px;
}
#headerTop #logo2 {
	position: absolute;
	left: 110px;
	top: 50px;
}
#headerTop  #otegami {
	position: absolute;
	left: 750px;
	top: 50px;
}
/* mainTop styles 
--------------------------------*/
#mainTop #mainG , #mainTop #FlashID {
	margin-bottom: 15px;
	height: 450px;
	width: 900px;
	display: block;
}

#mainTop #left {
	width: 298px;
	height: 448px;
	border: 1px solid #CCC;
	float: left;
}
#mainTop #center {
	width: 299px;
	height: 448px;
	float: left;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left-style: none;
}
#mainTop #right {
	width: 299px;
	height: 398px;
	float: left;
	border-top: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left-style: none;
	margin-bottom: 15px;
}
#mainTop h2 {
	margin-left: 10px;
	height: 33px;
	width: 270px;
	border-bottom: 1px solid #f7941f;
	margin-top: 5px;
	margin-bottom: 10px;
}
#mainTop #left p , #mainTop #center p , #mainTop #right p {
	font-size: 11px;
	line-height: normal;
	margin-bottom: 15px;
	padding-left: 50px;
}
#mainTop #center #tyotto {
	width: 260px;
	margin-left: 19px;
}
#mainTop #center #ichigo {
	width: 290px;
	margin-top: 15px;
	margin-left: 5px;
	border-top: 1px dotted #CCC;
}
#mainTop #right #mailL {
	height: 135px;
	padding-bottom: 5px;
}
#mainTop #right #mailL p , #mainTop #right #postC p {
	font-size: 9px;
}
#mainTop #right #mailL form table {
	margin-left: 30px;
}
#mainTop #right #mailL form table tr th {
	font-size: 10px;
	text-align: right;
	width: 60px;
}

#mainTop #right #mailL td {
	text-align: right;
}


#mainTop #right #postC {
	height: 120px;
	border-top: 1px dotted #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
	padding-top: 5px;
}
#mainTop #right #mailL form {
	text-align: center;
}
#mainTop #right h3 {
	margin-left: 15px;
	margin-bottom: 5px;
}
#mainTop #right #postC ul {
	margin-left: 10px;
}
#mainTop #right #postC li {
	display: inline;
	list-style: none;
	margin-left: 5px;
}


#mainTop #news {
	clear: both;
	height: auto;
	width: 600px;
	float: left;
	margin-right: 5px;
}
#mainTop #news h4 {
	width: 580px;
	padding-top: 30px;
	border-bottom: 3px dotted #f7941f;
	margin-bottom: 5px;
}
#mainTop #pageTop {
	margin: 130px 0px 0px;
	float: right;
	display: block;
	padding-bottom: 30px;
	padding-top: 30px;
}


#mainTop #news dt {
	width: 5em;
	padding-left: 35px;
	font-size: 10px;
	clear: left;
	float: left;
	margin-bottom: 5px;
}
#mainTop #news dd {
	margin-bottom: 5px;
	font-size: 10px;
	margin-left: 110px;
}
#mainTop #news dl .newMark {
	background-image: url(img/new.gif);
	background-repeat: no-repeat;
	background-position: left center;
}


/* フラッシュ下のイベントバナー用

#mainTop #eventInfo {
	width: 900px;
	height: 150px;
	padding-top: 10px;
	padding-bottom: 10px;
}
#mainTop #eventInfo #eventInfo_right {
	padding-left: 2px;
}
--------------------------------*/






/* footer style
--------------------------------*/
#footer ul {
	float: right;
	clear: right;
}
#footer ul li {
	display: inline;
	list-style: none;
	margin-left: 15px;
}


/* 第２階層のbasic layout
--------------------------------*/

/* 第２階層のheader layout
--------------------------------*/

#header {
	height: 130px;
	width: 900px;
	margin-left: 62px;
	position: relative;
	border-bottom: 1px solid #CCC;
}
#header #logo {
	position: absolute;
	top: 50px;
}
#header #logo2 {
	position: absolute;
	left: 110px;
	top: 50px;
}
#header ul {
	position: absolute;
	left: 510px;
	top: 90px;
}

#header li {
	float: left;
	list-style: none;
	margin-left: 10px;
}

/* 第２階層のmain basic layout
--------------------------------*/
#main {
	width: 691px;
	float: right;
	border-left: 1px solid #CCC;
	padding-left: 40px;
	margin-top: 30px;
	padding-right: 10px;
	margin-bottom: 30px;
}

#main #pageTop {
	float: right;
	display: block;
	clear: both;
	margin-right: 62px;
	padding-top: 30px;
}


/* 第２階層のside basic layout
--------------------------------*/
#side {
	width: 208px;
	margin-left: 62px;
	margin-top: 30px;
	float: left;
}
#side ul li {
	list-style: none;
}

/* 貰いたいのサイド設定
--------------------------------*/

#moraitaiMl #side #shiritai_side , #moraitaiMl #side #yomitai_side , #moraitaiPc #side #shiritai_side , #moraitaiPc #side #yomitai_side , #potegami #side #shiritai_side , #potegami #side #yomitai_side {
	border-bottom: 1px solid #CCC;
	padding-right: 80px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#moraitaiMl #side #moraitai_side , #moraitaiPc #side #moraitai_side {
	padding-top: 10px;
	padding-right: 80px;
	padding-bottom: 10px;
	border-bottom: 2px dotted #CCC;
}


/* ぽてがみ。のサイド設定
--------------------------------*/
#potegami #side #shiritai_side , #potegami #side #yomitai_side , #potegami #side #moraitai_side {
	border-bottom: 1px solid #CCC;
	padding-right: 80px;
	padding-bottom: 10px;
	padding-top: 10px;
}

/* 知りたいのサイド設定
--------------------------------*/
#siritaiAbout #side #yomitai_side , #siritaiAbout #side #moraitai_side , 
#siritaiWorks #side #yomitai_side , #siritaiWorks #side #moraitai_side , 
#siritaiProducts #side #yomitai_side , #siritaiProducts #side #moraitai_side , 
#siritaiBooks #side #yomitai_side , #siritaiBooks #side #moraitai_side ,
#siritaiBooksD #side #yomitai_side , #siritaiBooksD #side #moraitai_side {
	padding-right: 80px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #CCC;
}

#siritaiAbout #side #yomitai_side , 
#siritaiWorks #side #yomitai_side , 
#siritaiProducts #side #yomitai_side , 
#siritaiBooks #side #yomitai_side ,
#siritaiBooksD #side #yomitai_side {
	margin-top: 10px;
}

#siritaiAbout #side #shiritai_side , 
#siritaiWorks #side #shiritai_side , 
#siritaiProducts #side #shiritai_side , 
#siritaiBooks #side #shiritai_side ,
#siritaiBooksD #side #shiritai_side {
	padding-top: 10px;
	padding-right: 80px;
	padding-bottom: 10px;
	border-bottom: 2px dotted #CCC;
}


/* 読みたいのサイド設定
--------------------------------*/

#yomitaiTyotto #side #yomitai_side , #yomitaiTyotto #side #moraitai_side , 
#yomitaiOuen #side #yomitai_side , #yomitaiOuen #side #moraitai_side , 
#yomitaiRenai #side #yomitai_side , #yomitaiRenai #side #moraitai_side , 
#yomitaiIyashi #side #yomitai_side , #yomitaiIyashi #side #moraitai_side {
	padding-right: 80px;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #CCC;
}
#yomitaiTyotto #side #moraitai_side , 
#yomitaiOuen #side #moraitai_side , 
#yomitaiRenai #side #moraitai_side , 
#yomitaiIyashi #side #moraitai_side {
	margin-top: 10px;
}

#yomitaiTyotto #side #yomitai_side , 
#yomitaiOuen #side #yomitai_side , 
#yomitaiRenai #side #yomitai_side , 
#yomitaiIyashi #side #yomitai_side {
	padding-top: 10px;
	padding-right: 80px;
	padding-bottom: 10px;
	border-bottom: 2px dotted #CCC;
}

#yomitaiTyotto #side #shiritai_side , 
#yomitaiOuen #side #shiritai_side , 
#yomitaiRenai #side #shiritai_side , 
#yomitaiIyashi #side #shiritai_side {
	padding-bottom: 10px;
	padding-top: 10px;
}


/* お知らせのside
--------------------------------*/

#news #side #shiritai_side , #news #side #yomitai_side {
	border-bottom: 1px solid #CCC;
	padding-right: 80px;
	padding-bottom: 10px;
	padding-top: 10px;
}
#news #side #moraitai_side {
	padding-top: 10px;
	padding-right: 80px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}

/* お知らせのside 年ごと増やす用 知りたい読みたい貰いたいのライン
--------------------------------*/

#news2016 #side #shiritai_side , #news2016 #side #yomitai_side , 
#news2015 #side #shiritai_side , #news2015 #side #yomitai_side , 
#news2014 #side #shiritai_side , #news2014 #side #yomitai_side , 
#news2013 #side #shiritai_side , #news2013 #side #yomitai_side , 
#news2012 #side #shiritai_side , #news2012 #side #yomitai_side {
	border-bottom: 1px solid #CCC;
	padding-right: 80px;
	padding-bottom: 10px;
	padding-top: 10px;
}

#news2016 #side #moraitai_side , 
#news2015 #side #moraitai_side , 
#news2014 #side #moraitai_side , 
#news2013 #side #moraitai_side , 
#news2012 #side #moraitai_side {
	padding-top: 10px;
	padding-right: 80px;
	padding-bottom: 10px;
	border-bottom: 1px solid #CCC;
}



/* 第２階層のmain style
--------------------------------*/

#main p {
	font-size: 12px;
	line-height: 1.8em;
	margin-bottom: 20px;
}


/* 貰いたいのmain
--------------------------------*/

#moraitaiMl #main h2 , #moraitaiPc #main h2 , #potegami #main h2 {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/line_dot1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
	width: 630px;
}

#moraitaiMl #main h3 {
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;
	text-decoration: none;
	margin-top: 50px;
	padding-left: 15px;
	background-image: url(img/shikaku.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

#moraitaiMl #main h4 {
	margin-top: 20px;
	margin-left: 10px;
}
#moraitaiMl #main #mailOmoushikomi {
	padding-top: 30px;
}



#moraitaiMl #main #mailOmoushikomi form {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	border: 1px dotted #f7941f;
	width: 400px;
}

#moraitaiMl #main #mailKaijo form {
	margin-top: 15px;
	margin-bottom: 15px;
	margin-left: 40px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
	border: 1px dotted #CCC;
	width: 400px;
}
#moraitaiMl #main #mailOmoushikomi p , #main #mailKaijo p {
	font-size: 10px;
	padding-left: 70px;
}

#moraitaiMl #main ul , #moraitaiPc #main ul {
	margin-left: 20px;
	margin-top: 20px;
}
#moraitaiMl #main ul li {
	display: inline;
	list-style: none;
	margin-left: 40px;
}
#moraitaiMl #main #cdLabeltxt1 , #moraitaiMl #main #cdLabeltxt2 , #moraitaiMl #main #cdLabeltxt3 {
	font-size: 9px;
	float: left;
}
#moraitaiMl #main #cdLabeltxt1 {
	padding-left: 50px;
}
#moraitaiMl #main #cdLabeltxt2 {
	padding-left: 18px;
}
#moraitaiMl #main #cdLabeltxt3 {
	padding-left: 20px;
}



#moraitaiPc #main #howto {
	font-size: 10px;
	margin-left: 50px;
	line-height: 1.5em;
	border: 1px solid #CCC;
	height: 50px;
	width: 350px;
	padding: 10px 20px 30px 40px;
	margin-top: 30px;
}

#moraitaiPc #main #howto dt {
	color: #f7941f;
	margin-bottom: 5px;
}
#moraitaiPc #main #thankyou dt , #moraitaiPc #main #congratulations dt ,#moraitaiPc #main #events dt , #moraitaiPc #main #atena dt {
	float: left;
	font-weight: bold;
	background-image: url(img/shikaku.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;
}
#moraitaiPc #main #thankyou dd , #moraitaiPc #main #congratulations dd , #moraitaiPc #main #events dd , #moraitaiPc #main #atena dd {
	font-size: 11px;
	padding-top: 3px;
	padding-left: 370px;
}
#moraitaiPc #main #thankyou , #moraitaiPc #main #congratulations , #moraitaiPc #main #events , #moraitaiPc #main #atena {
	border-bottom: 1px solid #FAB867;
	width: 620px;
	margin-top: 50px;
	margin-bottom: 50px;
}
#moraitaiPc #main ul li {
	display: inline;
	list-style: none;
	margin-left: 10px;

}
#moraitaiPc #main ul #pc_Event1 ,
 #moraitaiPc #main ul #pc_Event2 , 
 #moraitaiPc #main ul #pc_Event3 , 
 #moraitaiPc #main ul #pc_Event4 , 
 #moraitaiPc #main ul #pc_Event5 , 
 #moraitaiPc #main ul #pc_Event6 , 
 #moraitaiPc #main ul #pc_Event7 , 
 #moraitaiPc #main ul #pc_Event8{
	padding-bottom: 20px;
}

#moraitaiPc #main #junbiEvent {
	padding-left:50px;
	margin-bottom: 50px;

}
#moraitaiPc #main h3 {
	border-bottom: 1px solid #FAB867;
	width: 620px;
	margin-top: 50px;
	margin-bottom: 50px;
	font-size: 12px;
	font-weight: bold;
	background-image: url(img/shikaku.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 15px;

}
#moraitaiPc #main ul {
	padding-bottom: 20px;
}
#moraitaiPc #main ul li a img {
	border: 1px solid #CCC;
}





/* 知りたいのmain
--------------------------------*/
#siritaiAbout #main h2 {
	float: left;
	padding-top: 10px;
}
#siritaiAbout #main #aisatsu {
	height: 720px;
	width: 340px;
	padding-left: 320px;
}

#siritaiAbout #main h3 {
	background-image: url(img/shikaku.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
	font-size: 11px;
}
#siritaiAbout #main #sign {
	clear: both;
	padding-left: 200px;
}
#siritaiAbout #main ul {
	padding-left: 30px;
	font-size: 10px;
}

#siritaiAbout #main #aboutFree {
	height: 450px;
	width: 650px;
	position: relative;
}

#siritaiAbout #main #about1 {
	position: absolute;
	left: 25px;
	top: 10px;
}
#siritaiAbout #main #about2 {
	position: absolute;
	left: 0px;
	top: 150px;
}
#siritaiAbout #main #about3 {
	position: absolute;
	left: 60px;
	top: 290px;
}


/* （知りたい）やったことのmain
--------------------------------*/
#siritaiWorks #main h2 {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/line_dot1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
	width: 630px;
}
#siritaiWorks #main #worksSetsumei {
	background-image: url(img/myworks.jpg);
	background-repeat: no-repeat;
	font-size: 11px;
	color: #FFF;
	padding-top: 205px;
	padding-left: 300px;
	height: 55px;
	width: 330px;
	margin-top: 20px;
}


#siritaiWorks #main dl {
	margin-bottom: 20px;
}
#siritaiWorks #main dl dt {
	padding-top: 20px;
}


/* (知りたい)作ったもの（本）のmain
--------------------------------*/
#siritaiBooks #main h2 ,
#siritaiBooksD #main h2 {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/line_dot1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
	width: 630px;
}
#siritaiBooks #main ul ,
#siritaiBooksD #main ul {
	margin-left: 40px;
	margin-bottom: 50px;
	margin-top: 0px;
	padding-top: 10px;
}
#siritaiBooks #main ul li ,
#siritaiBooksD #main ul li {
	list-style: none;
	background-image: url(img/sankaku_o.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 20px;
	margin-bottom: 10px;
}

#siritaiBooks #main .bk {
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #CCC;
	width: 630px;
	display: block;
}
#siritaiBooksD #main .bk {
	padding-bottom: 15px;
	border-top: 1px solid #CCC;
	width: 630px;
	display: block;
	padding-top: 10px;
	height: 180px;
}



#siritaiBooks #main .bk h3 ,
#siritaiBooksD #main .bk h3 {
	font-size: 12px;
	font-weight: bold;
}
#siritaiBooks #main .bk .bookNo ,
#siritaiBooksD #main .bk .bookNo {
	font-size: 10px;
}
#siritaiBooks #main .bk .story ,
#siritaiBooksD #main .bk .story {
	font-size: 11px;
	width: 620px;
	display: block;
}
#siritaiBooks #main .bk .trail ,
#siritaiBooksD #main .bk .trail {
	font-size: 11px;
	display: block;
	width: 620px;
	padding-left: 190px;
}
#siritaiBooks #main .bk .epi ,
#siritaiBooksD #main .bk .epi {
	font-size: 11px;
	display: block;
	width: 620px;
	padding-left: 170px;
}
#siritaiBooks #main .bk .buy {
	font-size: 11px;
	display: block;
	width: 620px;
	padding-left: 180px;
}
#siritaiBooksD #main .bk .buy {
	font-size: 11px;
	display: block;
	width: 620px;
	padding-left: 200px;
}
#siritaiBooks #main .bk p img ,
#siritaiBooksD #main .bk p img {
	float: left;
	margin-right: 15px;
	margin-top: 20px;
	clear: both;
	margin-bottom: 20px;
}
#siritaiBooks #main #toDenshiFoot ,
#siritaiBooksD #main #toDenshiFoot {
	width: 130px;
	margin-top: 20px;
	padding-top: 20px;
	border-top: 1px solid #CCC;
	display: block;
	padding-left: 500px;
	background-image: url(img/sankaku_o.gif);
	background-repeat: no-repeat;
	background-position: 480px center;
	padding-bottom: 20px;
}
#siritaiBooksD #main p #toPaperTop ,
#siritaiBooks #main p #toDenshiTop {
	float: right;
	margin-right: 55px;
}
#siritaiBooksD #main #denshiPage ,
#siritaiBooks #main #paperPage {
	margin-top: 50px;
	font-weight: bold;
	padding-left: 20px;
	background-image: url(img/shikaku_m_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#siritaiBooksD #main .bk p #yamate {
	padding-bottom: 50px;
}




#siritaiBooksD #main .bk {
	display: block;
	padding-bottom: 30px;
}
#siritaiBooksD #main .bk img {
}
#siritaiBooksD #main #howtoDenshi {
	margin-left: 40px;
	border: 3px dotted #CCC;
	margin-bottom: 50px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	width: 510px;
}
#siritaiBooksD #main #howtoDenshi #howtoD {
	font-size: 11px;
	color: #F7941f;
}
#siritaiBooksD #main #howtoDenshi dl dt {
	font-size: 10px;
	font-weight: bold;
}
#siritaiBooksD #main #howtoDenshi dl dd {
	font-size: 10px;
	padding-bottom: 5px;
}


/* （知りたい）作ったもの（本以外）のmain
--------------------------------*/

#siritaiProducts #main h2 {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/line_dot1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
	width: 630px;
}

#siritaiProducts #main p {
	height: 500px;
	padding-top: 150px;
	padding-left: 50px;
}


/* 読みたいのmain
--------------------------------*/

#yomitaiTyotto #main h2 {
	margin-bottom: 30px;
}

#yomitaiTyotto #main h3 {
	font-size: 12px;
	font-weight: bold;
	padding-left: 15px;
	background-image: url(img/shikaku.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-bottom: 20px;
}

/* ---読みたいの準備中----

#yomitaiIyashi #main p {
	height: 500px;
	padding-top: 150px;
	padding-left: 50px;
}

*/

/* 読みたい「しずかに応援系」「しっとり恋愛系」「ほっこり癒し系」のmain
--------------------------------*/


#yomitaiOuen #main h2 img , 
#yomitaiRenai #main h2 img , 
#yomitaiIyashi #main h2 img {
	padding-bottom: 50px;
}

#yomitaiOuen #main #ichiranYomitai , 
#yomitaiRenai #main #ichiranYomitai , 
#yomitaiIyashi #main #ichiranYomitai {
	float: left;
	width: 180px;
	display: block;
}
#yomitaiOuen #main h3 , 
#yomitaiRenai #main h3 , 
#yomitaiIyashi #main h3 {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 20px;
}
#yomitaiOuen #main #contentsYomitai , 
#yomitaiRenai #main #contentsYomitai , 
#yomitaiIyashi #main #contentsYomitai {
	width: 450px;
	padding-left: 50px;
	display: block;
	border-left: 1px dotted #CCC;
	float: right;
}
#yomitaiOuen #main #txtYomitai #txtFrom , 
#yomitaiRenai #main #txtYomitai #txtFrom , 
#yomitaiIyashi #main #txtYomitai #txtFrom {
	font-size: 9px;
	margin-top: 0px;
	padding-top: 20px;
}
#yomitaiOuen #main #ichiranYomitai #ouen01 , #yomitaiOuen #main #ichiranYomitai #ouen02 , 
#yomitaiOuen #main #ichiranYomitai #ouen03 , #yomitaiOuen #main #ichiranYomitai #ouen04 , 
#yomitaiOuen #main #ichiranYomitai #ouen05 , #yomitaiOuen #main #ichiranYomitai #ouen06 , 
#yomitaiRenai #main #ichiranYomitai #renai01 , #yomitaiRenai #main #ichiranYomitai #renai02 , 
#yomitaiRenai #main #ichiranYomitai #renai03 , #yomitaiRenai #main #ichiranYomitai #renai04 , 
#yomitaiRenai #main #ichiranYomitai #renai05 , #yomitaiRenai #main #ichiranYomitai #renai06 , 
#yomitaiIyashi #main #ichiranYomitai #iyashi01 , #yomitaiIyashi #main #ichiranYomitai #iyashi02 , 
#yomitaiIyashi #main #ichiranYomitai #iyashi03 , #yomitaiIyashi #main #ichiranYomitai #iyashi04 , 
#yomitaiIyashi #main #ichiranYomitai #iyashi05 , #yomitaiIyashi #main #ichiranYomitai #iyashi06 {
	color: #f7941f;
	padding-left: 10px;
	background-image: url(img/sankaku_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#yomitaiOuen #main #ichiranYomitai a , #yomitaiRenai #main #ichiranYomitai a , 
#yomitaiIyashi #main #ichiranYomitai a {
	padding-left: 10px;
	display: block;
	color: #666;
}
#yomitaiOuen #main #ichiranYomitai a:hover , #yomitaiRenai #main #ichiranYomitai a:hover , 
#yomitaiIyashi #main #ichiranYomitai a:hover {
	color: #f7941f;
}





/*ぽてがみのページ*/

#potegami #main h3 {
	font-size: 18px;
	margin-top: 30px;
}
#potegami #main h4 {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 10px;
}

/* ぽてがみめっせーじの装飾*/
/*
#potegami #main #potegamiMessage {
	padding-top: 30px;
	padding-bottom: 40px;
	height: 400px;
	width: 400px;
	padding-left: 30px;
	background-color: #FFC;
	margin-top: 30px;
}
*/

#potegami #main #potegamiMessage {
	padding-top: 30px;
	padding-bottom: 40px;
}
#potegami #main #potegamiMessage #otegamiQ {
	text-decoration: underline;
}
#potegami #main #fromY , #potegami #main #pastY {
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: dashed;
	border-left-style: none;
	border-top-width: 1px;
	border-top-color: #999;
	padding-bottom: 5px;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-bottom-color: #999;
	width: 640px;
	padding-top: 5px;
	padding-left: 5px;
	margin-bottom: 20px;
	margin-top: 30px;
}
#potegami #main #potegamiMessage #potegami_toF {
	background-image: url(img/potegami_post_mini.gif);
	background-repeat: no-repeat;
	background-position: 180px bottom;
	display: block;
	width: 240px;
	height: 100px;
	margin-top: 40px;
	margin-left: 300px;
	line-height: 100px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	padding-right: 30px;
	padding-left: 30px;
}
#potegami #main #potegamiMessage #potegami_toF a {
	display: block;
}

#potegami #main #potegamiMessage #potegami_toF a:visited {
	color: #666;
}
#potegami #main #potegamiMessage #potegami_toF a:hover {
	color: #F7921F;
	background-image: url(img/potegami_post_mini_hover.gif);
	background-repeat: no-repeat;
	background-position: right;

}
#potegami #main div.kakoPote {
	float: left;
	width: 160px;
	margin-right: 20px;
	margin-left: 15px;
	padding-left: 10px;
	height: 270px;
}
#potegami #main div.kakoPote p {
	font-size: 0.8em;
}

#potegami #side #sidePotegamipost {
	display: block;
	margin-left: 40px;
	margin-top: 50px;
}










/* what's newのページmain 「準備中」用

#news #main p {
	height: 500px;
	padding-top: 150px;
	padding-left: 50px;
}

--------------------------------*/


/* お知らせのページ 年ごと増やす用
--------------------------------*/


/* お知らせのページ 年ごと増やす用　side
--------------------------------*/

#news2015 #side ul #new_side , #news2014 #side ul #new_side , #news2013 #side ul #new_side , #news2012 #side ul #new_side {
	font-size: 1.4em;
	color: #f7941f;
}

#news2015 #side ul p , #news2014 #side ul p , #news2013 #side ul p , #news2012 #side ul p {
	font-size: 1.1em;
	padding-left: 40px;
}

#news2015 #side ul p a , #news2014 #side ul p a , #news2013 #side ul p a , #news2012 #side ul p a {
	display: block;
}

#news2015 #side ul p a:link , #news2014 #side ul p a:link , #news2013 #side ul p a:link , #news2012 #side ul p a:link , 
#news2015 #side ul p a:visited , #news2014 #side ul p a:visited , #news2013 #side ul p a:visited , #news2012 #side ul p a:visited {
	color: #666;
}

#news2015 #side ul p a:hover , #news2014 #side ul p a:hover , #news2013 #side ul p a:hover , #news2012 #side ul p a:hover {
	color:  #f7941f;
	display: block;
}

#news2015 #side ul #n2015 ,
#news2014 #side ul #n2014 ,
#news2013 #side ul #n2013 ,
#news2012 #side ul #n2012 {
	color: #f7941f;
}


/* お知らせのページmain
--------------------------------*/

/* お知らせ 年ごと増やす用　main
--------------------------------*/

#news2015 #main h2 , #news2014 #main h2 , #news2013 #main h2 , #news2012 #main h2 {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/line_dot1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
	width: 630px;
}


#news2015 #main dl dt , #news2014 #main dl dt , #news2013 #main dl dt , #news2012 #main dl dt {
	float: left;
}

#news2015 #main dl dd , #news2014 #main dl dd , #news2013 #main dl dd , #news2012 #main dl dd {
	padding-left: 80px;
	padding-bottom: 10px;
}

#news2015 #main dl ,
#news2014 #main dl {
	height: 400px;
}
#news2015 #side ul li a #shiritai_side ,
#news2014 #side ul li a #shiritai_side ,
#news2013 #side ul li a #shiritai_side ,
#news2012 #side ul li a #shiritai_side {
	margin-top: 20px;
}



/* お知らせのページmain
--------------------------------*/


/* お知らせ　1ページ表記用
--------------------------------*/

#news #main h2 {
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	background-image: url(img/line_dot1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 10px;
	padding-left: 15px;
	margin-bottom: 10px;
	width: 630px;
}


#news #side ul #new_side {
	font-size: 1.4em;
	color: #f7941f;
}
#news #side ul p {
	font-size: 1.1em;
	padding-left: 40px;
}
#news #side ul p a {
	display: block;
}
#news #side ul p a:link , #news #side ul p a:visited {
	color: #666;
}

#news #side ul p a:hover {
	color:  #f7941f;
	display: block;
}

#news #main dl dt {
	float: left;
}
#news #main dl dd {
	padding-left: 80px;
	padding-bottom: 10px;
}
