@charset "utf-8";
/* CSS Document */

/*----------------------------------------------------------------------------
 ***                                                                Container
----------------------------------------------------------------------------*/
body {}
#wrap {}



/*----------------------------------------------------------------------------
 ***                                                                  Header
----------------------------------------------------------------------------*/
#headerArea {}
#headerAreaLogo { }
#headerAreaInner {}
#headerAreaTitle{}


/*----------------------------------------------------------------------------
 ***                                                       Header - gNavi
----------------------------------------------------------------------------*/
#gNavi {}

/*----------------------------------------------------------------------------
 ***                                                              contentsArea
----------------------------------------------------------------------------*/
#contentsArea {}
#contentsAreaInner {}

h2 {}

/*----------------------------------------------------------------------------
 ***                                                                  footer
----------------------------------------------------------------------------*/
#footerArea {  }
#footerAreaInner {}
#footerLogo{}
#footerCopyright{}




/*----------------------------------------------------------------------------
 ***                                                              ページトップ
----------------------------------------------------------------------------*/
.pagetop {}


/*----------------------------------------------------------------------------
 ***                                                                   section
----------------------------------------------------------------------------*/
.section { margin-bottom:30px;}
.sectionInner {}


/*----------------------------------------------------------------------------
 ***                                                        ページ内個別パーツ
----------------------------------------------------------------------------*/

.mainSection h2{ float:left;}
.mainSection h2 img{ padding-left:15px; margin-bottom:10px;}
.mainSecIco{width:465px; float:right;}
.mainSecIco dt,
.mainSecIco dd{float:left;}
.mainSecTop{ width:820px; margin:0 auto; border-top:#9E005D solid 1px; padding-top:15px;}
.mainSecTop .floatR{ width:450px;}
.mainSecTop  p{ font-size:14px; margin-bottom:10px;}
.mainSecTop li{
	background:url(../diary/images/back_contents01.png) left top no-repeat;
	padding:5px 0 20px 40px;
	font-size:16px;
	line-height:20px;
	color:#9E005D;
	xxfont-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-weight:bold;
}

#nagareSec { width:820px; margin:0 auto;}
#nagareSec h3{padding-bottom:10px;}
#nagareSec .section{
	float:left;
	background:url(../diary/images/back_contents02.png) left top no-repeat;
	height:150px;
	width:210px;
}
#nagareSec .lastChild{ width:182px;}
#nagareSec .section h4{ padding:10px 1px 0 12px; color:#9E005D;}
#nagareSec .section p{ line-height:1.4em;}
#nagareSec .section .sectionInner{ padding:0 12px 5px 12px; width:160px;}

#gaiyouSec{
	background:url(../diary/images/back_contents05a.png) left 30px no-repeat;
	width:820px;
	margin: 0 auto 30px auto;
}
#gaiyouSec h3{ padding-bottom:55px;}
#gaiyouSec .sectionInner{
	background:url(../diary/images/back_contents05b.png) left bottom no-repeat;
	padding-bottom:25px;
}
#gaiyouSec .sectionInner .section{ width:690px; margin:0 auto 30px auto;}
#gaiyouSec .sectionInner .section h4{ padding-bottom:15px;}
#gaiyouSec .sectionInner .sectionInner{	background:none; padding-bottom:0;}
#gaiyouSec .sectionInner .section .floatL{
	width:343px;
	background:url(../diary/images/back_contents06a.png) left top no-repeat;
}
#gaiyouSec .sectionInner #mailsubSec .floatLInner{ height:80px;}
#gaiyouSec .sectionInner #mailkekkaSec .floatLInner{ height:96px;}
#gaiyouSec .sectionInner .section .floatLInner{
	padding:15px 30px 15px 15px;
	background:url(../diary/images/back_contents06b.png) left bottom no-repeat;
}

#gaiyouSec #maillistSec{ 
	width:645px; 
	xborder:#666 dotted 1px; 
	padding:15px 20px 20px 30px; 
	background-color:#F0F0F0;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}
#gaiyouSec #maillistSec li{ list-style: outside disc; padding-left:0px; line-height:1.4em; margin-bottom:5px;}

#point_note.section{
	border:#009ccc 2px solid;
	margin-top:20px;
    border-radius: 10px;        /* CSS3草案 */  
    -webkit-border-radius: 10px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 10px;   /* Firefox用 */  
}

#gaiyouSec .sectionInner #point_note.section h4 {
	color:#009ccc;
	padding:15px 0px 5px 20px;
	line-height:1em;
	border-bottom:#009ccc 1px dashed
}

#point_note .sectionInner{
	margin:5px 20px 20px 20px;
}
#point_note .sectionInner dt{color:#006699; padding-top:10px; padding-bottom:5px; xxxtext-decoration:underline}
#point_note .sectionInner dd{padding-left:1em;}

#onepSec{
	width:820px;
	margin: 0 auto 30px auto;
}
#onepSec h3{ padding-bottom:10px;}
#onepSec .wakuBox{
	float:left;
	width:530px;
	background:url(../diary/images/back_contents07a.png) left top no-repeat;
}
#onepSec .wakuBoxInner{
	background:url(../diary/images/back_contents07b.png) left bottom no-repeat;
	padding:20px 30px 5px 30px;
}
#onepSec .wakuBox .section { margin-bottom:0; padding-bottom:10px;}
#onepSec .wakuBox h4{float:left;}
#onepSec .wakuBox .sectionInner{ float:right; width:400px;}
#onepSec .capBox{
	float:right;
	width:290px;
	background:url(../diary/images/back_contents04a.png) right top no-repeat;
}
#onepSec .capBoxInner{
	padding:15px 20px 10px 45px;
	background:url(../diary/images/back_contents04b.png) right bottom no-repeat;
}

#tensakuSec{
	/*background:url(../kiso/images/back_contents05a.png) left 60px no-repeat;*/
	width:820px;
	margin: 0 auto 30px auto;
}
#tensakuSec .sectionInner{
	border: #9e005d solid 2px;
	border-radius: 15px;
	/*background:url(../kiso/images/back_contents05b.png) left bottom no-repeat;*/
	padding:30px 0;
}
#tensakuSec h3{ padding-bottom:5px;}
#tensakuSec p{ padding-bottom:10px;}

#tensakuSec2{width: 820px; margin: 0 auto;}
#tensakuSec2 .sectionInner{border: #9e005d solid 2px; border-radius: 15px;padding: 50px; box-sizing: border-box; margin-top: 15px;}
#tensakuSec2 p{line-height: 2em; width: 540px; margin: 0 auto;}

.toiBox{width: 555px; margin: 30px auto 10px;}
.toiBox li{display: inline;margin: 0; padding: 0;}

/*#trioBox { width:820px; margin:0 auto;}
#trioBox #estSec{ width:270px; float:left;}
#trioBox #ditSec{ width:240px; float:left;}
#trioBox #estSec .sectionInner,
#trioBox #ditSec .sectionInner{ width:240px;}
#trioBox #unitinfoSec{ width:300px; float:right;}
#trioBox #uiBox{
	margin-top:27px;
	height:90px;
	background:url(../diary/images/back_contents03.png) left top no-repeat;
	padding:10px 10px 5px 40px;
}
#trioBox #unitinfoSec li{ text-align:right;}
#trioBox dt{background:#9E005D; color:#FFF; margin:5px 0 3px 0; padding:2px 0 0 5px;}
#trioBox dd{padding-left:5px; line-height:1.4em;}
*/










