@charset "utf-8";
* {
	margin : 0 ;
	padding : 0 ;
}

/*
 main [
----------------------------------------------------------- */
.main {
   width :760px;
   margin:5px auto 0px auto;
   padding:0px auto;
   overflow: auto;

}
.left_box {
   width :180px ;
   float :left ;
   margin : 0px ;
   padding : 0px 0px 0px 0px;
}

.right_box {
   width :580px;
   float : right ;
   margin :0px ;
   padding :0px;
   overflow: auto;
}
#susume_back_main {
	width :560px;
	background-image : url("/img/contents1/img/05.jpg");
	background-repeat: no-repeat;
	background-position : 2px 0px;
	z-index:2;
	margin : 0 auto;
	padding: 20px 0 25px 0 ;
	color :#121212;
}
#susume_back_main2 {
	width :560px;
	background-image : url("/img/contents1/img/photo_back02.jpg");
	background-repeat: no-repeat;
	background-position : 2px 0px;
	z-index:2;
	margin : 0 auto;
	padding: 20px 0 33px 0 ;
	color :#121212;
}
#susume_back_main3 {
	width :560px;
	background-image : url("/img/contents1/img/photo_back03.jpg");
	background-repeat: no-repeat;
	background-position : 2px 0px;
	z-index:2;
	margin : 0 auto;
	padding: 20px 0 33px 0 ;
	color :#121212;
	overflow: auto;
}
#main-back {
    width :560px;
    background-image : url("/img/contents1/img/back2.jpg");
	background-repeat: no-repeat;
	background-position : top center;
	margin : 0px auto 0 auto ;
	padding: 145px 0 20px 0 ;
	color :#121212;
	z-index:1;
}
#main-back2 {
    width :560px;
    background-image : url("/img/contents1/img/back3.jpg");
	background-repeat: no-repeat;
	background-position : top center;
	margin : 0px auto 0 auto ;
	padding: 150px 0 20px 0 ;
	color :#121212;
	z-index:1;
}
#main-back3 {
    width :560px;
    background-image : url("/img/contents1/img/back4.jpg");
	background-repeat: no-repeat;
	background-position : top center;
	margin : 0px auto 0 auto ;
	padding: 150px 0 0px 0 ;
	color :#121212;
	z-index:1;
}
.main_right {
	width :560px;
	height:460px;
	color: #666;
	padding :0 ;
    margin : 5px auto 0px auto;
    background-image : url(/img/contents1/img/main_back.jpg) ;
	background-repeat: no-repeat;
	overflow: auto;
}
.daiet_top {
	width :450px;
	color :#7D11A5;
	text-align:center;
	font-size:10px;
	line-height :1.5em ;
    letter-spacing :2px;
	margin : 105px 0px 0px 54px;
}
.daiet_1 {
	width : 450px;
	letter-spacing :2px;
	line-height:16px;
	margin: 15px 0px 0px 54px;
	padding : 0px 0px 0px 10px;
}
.daiet_main {
	width : 430px;
	line-height :1.3em ;
	letter-spacing :2px;
	margin: 3px 0px 0px 54px;
	padding : 0px 10px 0px 20px;
}
.daiet_2 {
	width : 450px;
	letter-spacing :2px;
	line-height:16px;
	margin: 30px 0px 0px 54px;
	padding : 0px 0px 0px 10px;
}
.daiet_3 {
	width : 450px;
	letter-spacing :2px;
	line-height:16px;
	margin: 33px 0px 0px 54px;
	padding : 0px 0px 0px 10px;
}
.category {
	width :560px;
	margin : 20px 0px 0px 20px;
}
.category_back {
    width : 560px;
	height: 410px;
	margin: 5px auto 0px auto;
	padding:0px;
	background-image : url(/img/contents1/img/category_back.jpg) ;
	background-repeat: no-repeat;
	z-index:1;
}
#double {
	width : 374px;
	float:left;
	margin:190px 0px 0px 0px;
	padding:0;
}
#single {
    width :186px;
	float:right;
	margin:190px 0px 0px 0px;
	padding:0;
}
.left_category {
	width : 187px;
	float: left;
	margin:0;
	padding:0;
}
.right_category {
	width : 187px;
	float: right;
	margin:0;
	padding:0;
}
.category_space {
	margin: 0px 12px 0px 28px;
	padding:0;
}
.list_left {
	list-style-type:square;
	list-style-position:outside;
	margin:13px 0px 0px 0px;
	padding:0;
	color : #FF2889;
}
.list_center {
	list-style-type:square;
	list-style-position:outside;
	margin:13px 0px 0px 0px;
	padding:0;
	color : #FF8B00;
}
.list_right {
	list-style-type:square;
	list-style-position:outside;
	margin:13px 0px 0px 0px;
	padding:0;
	color : #009900;
}
a#pink {
	display: block;
    width: 80px;
    height: 15px;
    text-indent: -1000px;
    background-image: url("/img/contents1/img/pink.jpg");
	margin : 12px 0px 0px 100px ; 
	z-index:2;
}
a#pink:hover {
   background-position: top right;
}
a#yellow {
	display: block;
    width: 80px;
    height: 15px;
    text-indent: -1000px;
    background-image: url("/img/contents1/img/yellow.jpg");
	margin : 12px 0px 0px 100px ; 
	z-index:2;
}
a#yellow:hover {
   background-position: top right;
}
a#green {
	display: block;
    width: 80px;
    height: 15px;
    text-indent: -1000px;
    background-image: url("/img/contents1/img/green.jpg");
	margin : 12px 0px 0px 100px ; 
	z-index:2;
}
a#green:hover {
   background-position: top right;
}
/*
 main2 [
----------------------------------------------------------- */
.susume1 {
   width :560px ;
   margin :10px auto 0px auto ;
   padding :0 auto ;
   font-size :14px;
   color :#FF6666;
}
.susume2 {
   width :560px ;
   margin :0px auto 0px auto ;
   padding :0 auto ;
}
.pr1  {
   width :530px ;
   margin :0px auto 0px auto ;
   padding :0 auto ;
   color :#FF9900;
}
.pr2  {
   width :530px ;
   margin :25px auto 0px auto ;
   padding :0 auto ;
   color :#FF9900;
}
.pr3  {
   width :530px ;
   margin :30px auto 0px auto ;
   padding :0 auto ;
   color :#FF9900;
}
.pr4  {
   width :530px ;
   margin :10px auto 0px auto ;
   padding :0 auto ;
   color :#FF9900;
}
.setumei {
   width :480px ;
   margin :15px auto 0px auto ;
   padding :0 auto ;
   line-height :1.5em ;
   letter-spacing :2px;
}
.setumei2 {
   width :480px ;
   margin :15px auto 0px auto ;
   padding :0 auto ;
   line-height :1.5em ;
   letter-spacing :2px;
}
.tori {  
   width :480px ;
   margin :10px auto 0px auto ;
   padding :0 auto ;
   line-height:18px;
}
.torii {  
   width :500px ;
   margin :15px 0px 0px 40px ;
   padding :0 auto ;
   line-height:18px;
}
.tori2 {  
   width :450px ;
   margin :7px auto 0px auto ;
   padding :0 auto ;
   line-height:18px;
}
.tori3 {  
   width :450px ;
   margin :7px auto 0px auto ;
   padding :0 auto ;
   line-height:18px;
}
.tori5 {  
   width :530px ;
   margin :3px auto 0px auto ;
   padding :0 auto ;
   border-style:solid;
   border-color:#e6e6e6;
}
.tori6 {  
   width :450px ;
   margin :3px auto 0px auto ;
   padding :0 auto ;
}
.poji {
   width :500px;
   margin :30px auto 0px auto ;
   padding :0px auto ;
   overflow: auto;
}
.poji2 {
   width :500px;
   margin :15px auto 0px auto ;
   padding :0px auto ;
   overflow: auto;
}
.poji3 {
   width :500px;
   margin :30px auto 0 auto ;
   padding :0px auto ;
   overflow: auto;
}
.poji4 {
   width :325px;
   margin :10px 0 0 0;
   padding :0 0 0 25px;
   overflow: auto;
   float :left;
}
.poji-left {
   width :200px ;
   padding : 0px 0px 0px 0px ;
   float :left ;
}
.poji-left2 {
   width :155px ;
   padding : 0;
   float :left ;
   background-image : url(/img/contents1/img/c-box.jpg) ;
	background-repeat: no-repeat;
	z-index:2;
}
.gi50 {
    font-size:12px;
	margin : 30px 10px 10px 20px;
	line-height :1.5em ;
   letter-spacing :2px;
   color:#F51889;
}
.gi51 {
	margin : 30px 10px 10px 20px;
	line-height :1.5em ;
   letter-spacing :2px;
   color:#8E8E8E;
}
.poji-left3 {
   width :155px ;
   padding : 0px ;
   margin:0px  0px 0px 15px;
   float :right;
   background-image : url(/img/contents1/img/c-box2.jpg) ;
	background-repeat: no-repeat;
	z-index:2;
}
.poji-right { 
   width : 268px;
   float :left ;
   padding : 5px 10px 0px 20px;
   line-height :1.5em ;
   letter-spacing :2px;
}
.poji-right2 { 
   width : 160px;
   float :left ;
   margin: 15px 0 0 25px;
   line-height :1.5em ;
   letter-spacing :2px;
}
.right-1 {
   margin-top :10px;
   line-height :1.6em ;
   letter-spacing :2px;
}
.right-2 {
	width : 150px;
}
.coment {
    font-size:11px;
	width : 100px;
	text-align : left;
	line-height :1.5em ;
    letter-spacing :1px;
	vertical-align:top;
}
.coment2 {
	width : 100px;
	font-size:11px;
	line-height :1.5em ;
    letter-spacing :1px;
	vertical-align:top;
}
.coment-box {
	width : 500px;
	margin : 5px 0 0 0;
}
.tansui {
	letter-spacing :2px;
	line-height:18px;
}

/*
 under [
----------------------------------------------------------- */
#under-box {
   width : 798px;
   margin : 0px auto 0px;
}
#under-hedder {
   width : 100%;
   background-image : url(/img/img/under.jpg) ;
   background-repeat: no-repeat;
   background-position : top center ;
   margin : 0px auto 0px;
}
#footer2{	width:760px;
	margin:20px 20px 0px 20px;
	padding:5px 0px 0px 0px;
	text-align:center;
	font-size:12px;
	line-height:16px;
	border-top:1px solid #FF9999;
    clear: both;
	}


