@charset "utf-8";

/* common
---------------------------------------------*/
* {margin:0;padding:0;}

a:link,a:visited {
	color: #ffffff;
	text-decoration:underline;
}
a:hover,a:active {
	color: #d90909;
	text-decoration:underline;
}

.impact   {font-size:20pt; font-weight:bold;}
.impact2  {color:red;}
.impact3  {background:yellow; color:#000;}
#impact4  {underline;}
.impact5  {background:#173B50; padding:2px 5px; color:#fff;}
.impact6  {background:#f4f4f4; padding:3px; line-height:1.1;}
.impact7  {background: #B60000; padding:2px 5px; color:#fff;}
.style2   {color: #FF0000}
.style3   {color: #333333}
.style4   {color: #000000}


img{ border: none;}

/* ボタンのマウスオーバーで明るくする */
.btn:hover {
  filter: brightness(120%);
}


/* animation
---------------------------------------------*/
.feedInUp {
	opacity: 0;
	transform: translate(0,30px); 
	-webkit-transform: translate(0,30px); 
	transition: 1.5s;
}
.feedInUp_On {
	opacity: 1.0;
	transform: translate(0,0); 
	-webkit-transform: translate(0,0);
}

/* layout
---------------------------------------------*/


/*TopIntro-Start*/
body {
	width: 100%;
	height: 100%;
	margin: 0px;
	padding: 0px;
	min-width: 1002px;
	
  background-image: url(../images/bg.jpg);
	background-repeat: repeat;
	background-attachment: fixed;
	background-position: top center;
	
-webkit-text-size-adjust:none;
	
  text-align:center;
  font-size:38px;
  font-family: 'meiryo', 'Hiragino Kaku Gothic Pro', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', sans-serif;
    color: #383d5c;
}
#head1 { background: url("../images/fv_01.png") no-repeat top center; height:       98px; } 
#head2 { background: url("../images/fv_02.png") no-repeat top center; height:      104px; } 
#head3 { background: url("../images/fv_03.png") no-repeat top center; height:       98px; } 
#head4 { background: url("../images/fv_04.png") no-repeat top center; height:      100px; } 
#head5 { background: url("../images/fv_05.png") no-repeat top center; height:       99px; } 
#head6 { background: url("../images/fv_06.png") no-repeat top center; height:      100px; } 
#head7 { background: url("../images/fv_07.png") no-repeat top center; height:      101px; } 
#head8 { background: url("../images/fv_08.png") no-repeat top center; height:       97px; } 
#head9 { background: url("../images/fv_09.png") no-repeat top center; height:      103px; } 
#head10{ background: url("../images/fv_10.png") no-repeat top center; height:       99px; } 
#head11{ background: url("../images/fv_11.png") no-repeat top center; height:       96px; } 
#head12{ background: url("../images/fv_12.png") no-repeat top center; height:      104px; } 
#head13{ background: url("../images/fv_13.png") no-repeat top center; height:      100px; } 
#head14{ background: url("../images/fv_14.png") no-repeat top center; height:       99px; } 
#form  { background: url("../images/form.png") no-repeat top center; height:       299px; } 
#head15 { background: url("../images/present_01.png") no-repeat top center; height: 102px; } 
#head16 { background: url("../images/present_02.png") no-repeat top center; height: 101px; } 
#head17 { background: url("../images/present_03.png") no-repeat top center; height:  96px; } 
#head18 { background: url("../images/present_04.png") no-repeat top center; height: 102px; } 
#head19 { background: url("../images/present_05.png") no-repeat top center; height: 102px; } 
#head20 { background: url("../images/present_06.png") no-repeat top center; height:  97px; } 
#head21 { background: url("../images/present_07.png") no-repeat top center; height: 101px; } 
#head22 { background: url("../images/present_08.png") no-repeat top center; height: 102px; } 
#head23 { background: url("../images/present_09.png") no-repeat top center; height:  97px; } 
#head24 { background: url("../images/present_10.png") no-repeat top center; height: 101px; }  
#head26 { background: url("../images/present_11.png") no-repeat top center; height: 100px; } 
#head27 { background: url("../images/present_12.png") no-repeat top center; height:  45px; } 
#head28 { background: url("../images/present_13.png") no-repeat top center; height: 100px; } 
#head29 { background: url("../images/present_14.png") no-repeat top center; height: 104px; } 
#head30 { background: url("../images/present_15.png") no-repeat top center; height:  97px; } 
#head31 { background: url("../images/present_16.png") no-repeat top center; height: 100px; } 
#head32 { background: url("../images/present_17.png") no-repeat top center; height: 101px; }
#head33 { background: url("../images/present_18.png") no-repeat top center; height: 106px; }
#head34 { background: url("../images/present_19.png") no-repeat top center; height: 116px; } 
#head35 { background: url("../images/present_20.png") no-repeat top center; height:  98px; } 
#head36 { background: url("../images/present_21.png") no-repeat top center; height: 101px; } 
#head37 { background: url("../images/present_22.png") no-repeat top center; height: 100px; } 
#head38 { background: url("../images/present_23.png") no-repeat top center; height:  99px; }
#head39 { background: url("../images/present_24.png") no-repeat top center; height:  94px; }
#head40 { background: url("../images/grad_bg.png") no-repeat top center; height:   3860px;
background-attachment: fixed;} 
#head41 { background: url("../images/nayami_01.png") no-repeat top center; height:  78px; }
#head42 { background: url("../images/nayami_02.png") no-repeat top center; height:  98px; }
#head43 { background: url("../images/nayami_03.png") no-repeat top center; height:  65px; }
#head44 { background: url("../images/nayami_04.png") no-repeat top center; height: 104px; }
#head45 { background: url("../images/nayami_05.png") no-repeat top center; height:  91px; }
#head46 { background: url("../images/nayami_06.png") no-repeat top center; height: 121px; }
#head47 { background: url("../images/nayami_07.png") no-repeat top center; height:  99px; }
#head48 { background: url("../images/nayami_08.png") no-repeat top center; height:  92px; }
#head49 { background: url("../images/nayami_09.png") no-repeat top center; height:  91px; }
#head50 { background: url("../images/nayami_10.png") no-repeat top center; height:  88px; }
#head51 { background: url("../images/nayami_11.png") no-repeat top center; height: 104px; }
#head52 { background: url("../images/nayami_12.png") no-repeat top center; height: 105px; }
#head53 { background: url("../images/nayami_13.png") no-repeat top center; height:  93px; }
#head54 { background: url("../images/nayami_14.png") no-repeat top center; height:  98px; }
#head55 { background: url("../images/nayami_15.png") no-repeat top center; height: 105px; }
#head56 { background: url("../images/nayami_16.png") no-repeat top center; height:  83px; }
#head57 { background: url("../images/nayami_17.png") no-repeat top center; height: 122px; }
#head507{ background: url("../images/foryou.png") no-repeat top center; height:     75px; }
#head58 { background: url("../images/nayami_18.png") no-repeat top center; height: 100px; }
#head59 { background: url("../images/nayami_19.png") no-repeat top center; height: 100px; }
#head60 { background: url("../images/nayami_20.png") no-repeat top center; height: 101px; }
#head61 { background: url("../images/nayami_21.png") no-repeat top center; height: 101px; }
#head62 { background: url("../images/nayami_22.png") no-repeat top center; height:  98px; }
#head062 { background: url("../images/session_bg.png") no-repeat top center; height:   11250px;
background-attachment: fixed;} 
#head63 { background: url("../images/session1_01.png") no-repeat top center; height: 100px; }
#head64 { background: url("../images/session1_02.png") no-repeat top center; height:  99px; }
#head65 { background: url("../images/session1_03.png") no-repeat top center; height: 101px; }
#head66 { background: url("../images/session1_04.png") no-repeat top center; height:  99px; }
#head67 { background: url("../images/session1_05.png") no-repeat top center; height: 102px; }
#head68 { background: url("../images/session1_06.png") no-repeat top center; height: 100px; }
#head69 { background: url("../images/session1_07.png") no-repeat top center; height: 100px; }
#head70 { background: url("../images/session1_08.png") no-repeat top center; height:  96px; }
#head71 { background: url("../images/session1_09.png") no-repeat top center; height: 103px; }
#head72 { background: url("../images/session1_10.png") no-repeat top center; height: 100px; }
#head73 { background: url("../images/session1_11.png") no-repeat top center; height:  97px; }
#head74 { background: url("../images/session1_12.png") no-repeat top center; height: 102px; }
#head75 { background: url("../images/session1_13.png") no-repeat top center; height: 101px; }
#head76 { background: url("../images/session1_14.png") no-repeat top center; height: 100px; }
#head77 { background: url("../images/session1_15.png") no-repeat top center; height:  98px; }
#head78 { background: url("../images/session1_16.png") no-repeat top center; height: 101px; }
#head79 { background: url("../images/session1_17.png") no-repeat top center; height:  97px; }
#head80 { background: url("../images/session1_18.png") no-repeat top center; height: 107px; }
#head81 { background: url("../images/session1_19.png") no-repeat top center; height:  98px; }
#head82 { background: url("../images/session1_20.png") no-repeat top center; height:  99px; }
#head83 { background: url("../images/session1_21.png") no-repeat top center; height: 101px; }
#head84 { background: url("../images/session1_22.png") no-repeat top center; height: 102px; }
#head85 { background: url("../images/session1_23.png") no-repeat top center; height:  99px; }
#head86 { background: url("../images/session1_24.png") no-repeat top center; height:  99px; }
#head87 { background: url("../images/session1_25.png") no-repeat top center; height: 102px; }
#head88 { background: url("../images/session1_26.png") no-repeat top center; height:  90px; }
#head89 { background: url("../images/session1_27.png") no-repeat top center; height: 106px; }
#head90 { background: url("../images/session1_28.png") no-repeat top center; height: 102px; }
#head91 { background: url("../images/session1_29.png") no-repeat top center; height:  98px; }
#head92 { background: url("../images/session1_30.png") no-repeat top center; height: 105px; }
#head93 { background: url("../images/session1_31.png") no-repeat top center; height: 119px; }
#head94 { background: url("../images/session1_32.png") no-repeat top center; height: 103px; }
#head95 { background: url("../images/session1_33.png") no-repeat top center; height:  99px; }
#head96 { background: url("../images/session1_34.png") no-repeat top center; height: 102px; }
#head97 { background: url("../images/session1_35.png") no-repeat top center; height:  99px; }
#head98 { background: url("../images/session1_36.png") no-repeat top center; height:  99px; }
#head99 { background: url("../images/session1_37.png") no-repeat top center; height: 100px; }
#head100{ background: url("../images/session1_38.png") no-repeat top center; height: 102px; }
#head101{ background: url("../images/session1_39.png") no-repeat top center; height:  98px; }
#head102{ background: url("../images/session1_40.png") no-repeat top center; height: 100px; }
#head103{ background: url("../images/session1_41.png") no-repeat top center; height: 102px; }
#head104{ background: url("../images/session1_42.png") no-repeat top center; height: 140px; }
#head105{ background: url("../images/session2_01.png") no-repeat top center; height: 101px; }
#head106{ background: url("../images/session2_02.png") no-repeat top center; height: 101px; }
#head107{ background: url("../images/session2_03.png") no-repeat top center; height: 101px; }
#head108{ background: url("../images/session2_04.png") no-repeat top center; height:  97px; }
#head109{ background: url("../images/session2_05.png") no-repeat top center; height: 103px; }
#head110{ background: url("../images/session2_06.png") no-repeat top center; height:  98px; }
#head111{ background: url("../images/session2_07.png") no-repeat top center; height: 102px; }
#head112{ background: url("../images/session2_08.png") no-repeat top center; height: 100px; }
#head113{ background: url("../images/session2_09.png") no-repeat top center; height:  97px; }
#head114{ background: url("../images/session2_10.png") no-repeat top center; height: 101px; }
#head115{ background: url("../images/session2_11.png") no-repeat top center; height: 101px; }
#head116{ background: url("../images/session2_12.png") no-repeat top center; height:  99px; }
#head117{ background: url("../images/session2_13.png") no-repeat top center; height: 100px; }
#head118{ background: url("../images/session2_14.png") no-repeat top center; height: 102px; }
#head119{ background: url("../images/session2_15.png") no-repeat top center; height:  99px; }
#head120{ background: url("../images/session2_16.png") no-repeat top center; height:  98px; }
#head121{ background: url("../images/session2_17.png") no-repeat top center; height: 100px; }
#head122{ background: url("../images/session2_18.png") no-repeat top center; height: 101px; }
#head123{ background: url("../images/session2_19.png") no-repeat top center; height: 102px; }
#head124{ background: url("../images/session2_20.png") no-repeat top center; height: 100px; }
#head125{ background: url("../images/session2_21.png") no-repeat top center; height:  99px; }
#head126{ background: url("../images/session2_22.png") no-repeat top center; height: 100px; }
#head127{ background: url("../images/session2_23.png") no-repeat top center; height:  99px; }
#head128{ background: url("../images/session2_24.png") no-repeat top center; height: 103px; }
#head129{ background: url("../images/session2_25.png") no-repeat top center; height:  98px; }
#head130{ background: url("../images/session2_26.png") no-repeat top center; height:  99px; }
#head131{ background: url("../images/session2_27.png") no-repeat top center; height: 101px; }
#head132{ background: url("../images/session2_28.png") no-repeat top center; height:  70px; }
#head133{ background: url("../images/session2_29.png") no-repeat top center; height: 102px; }
#head134{ background: url("../images/session2_30.png") no-repeat top center; height:  98px; }
#head135{ background: url("../images/session2_31.png") no-repeat top center; height: 104px; }
#head136{ background: url("../images/session2_32.png") no-repeat top center; height:  99px; }
#head137{ background: url("../images/session2_33.png") no-repeat top center; height:  99px; }
#head138{ background: url("../images/session2_34.png") no-repeat top center; height: 100px; }
#head139{ background: url("../images/session2_35.png") no-repeat top center; height: 101px; }
#head140{ background: url("../images/session2_36.png") no-repeat top center; height:  97px; }
#head141{ background: url("../images/session2_37.png") no-repeat top center; height: 102px; }
#head142{ background: url("../images/session2_38.png") no-repeat top center; height: 101px; }
#head143{ background: url("../images/session2_39.png") no-repeat top center; height:  81px; }
#head144{ background: url("../images/session2_40.png") no-repeat top center; height:  84px; }
#head145{ background: url("../images/session2_41.png") no-repeat top center; height: 101px; }
#head146{ background: url("../images/session2_42.png") no-repeat top center; height: 100px; }
#head147{ background: url("../images/session2_43.png") no-repeat top center; height:  99px; }
#head148{ background: url("../images/session2_44.png") no-repeat top center; height:  99px; }
#head149{ background: url("../images/session2_45.png") no-repeat top center; height: 100px; }
#head150{ background: url("../images/session2_46.png") no-repeat top center; height: 102px; }
#head151{ background: url("../images/session2_47.png") no-repeat top center; height:  97px; }
#head152{ background: url("../images/session2_48.png") no-repeat top center; height:  99px; }
#head153{ background: url("../images/session2_49.png") no-repeat top center; height: 103px; }
#head154{ background: url("../images/sex_01.png") no-repeat top center; height:      99px; }
#head155{ background: url("../images/sex_02.png") no-repeat top center; height:      98px; }
#head156{ background: url("../images/sex_03.png") no-repeat top center; height:     102px; }
#head157{ background: url("../images/sex_04.png") no-repeat top center; height:     100px; }
#head158{ background: url("../images/sex_05.png") no-repeat top center; height:      97px; }
#head159{ background: url("../images/sex_06.png") no-repeat top center; height:     103px; }
#head160{ background: url("../images/sex_07.png") no-repeat top center; height:     101px; }
#head161{ background: url("../images/sex_08.png") no-repeat top center; height:      99px; }
#head162{ background: url("../images/sex_09.png") no-repeat top center; height:     101px; }
#head163{ background: url("../images/sex_10.png") no-repeat top center; height:      99px; }
#head164{ background: url("../images/sex_11.png") no-repeat top center; height:     102px; }
#head165{ background: url("../images/sex_12.png") no-repeat top center; height:      98px; }
#head166{ background: url("../images/sex_13.png") no-repeat top center; height:     106px; }
#head167{ background: url("../images/sex_14.png") no-repeat top center; height:      90px; }
#head168{ background: url("../images/sex_15.png") no-repeat top center; height:     102px; }
#head169{ background: url("../images/sex_16.png") no-repeat top center; height:     105px; }
#head170{ background: url("../images/sex_17.png") no-repeat top center; height:      96px; }
#head171{ background: url("../images/sex_18.png") no-repeat top center; height:      98px; }
#head172{ background: url("../images/sex_19.png") no-repeat top center; height:     104px; }
#head173{ background: url("../images/sex_20.png") no-repeat top center; height:      92px; }
#head174{ background: url("../images/sex_21.png") no-repeat top center; height:     104px; }
#head175{ background: url("../images/sex_22.png") no-repeat top center; height:      98px; }
#head176{ background: url("../images/sex_23.png") no-repeat top center; height:     100px; }
#head177{ background: url("../images/sex_24.png") no-repeat top center; height:     104px; }
#head178{ background: url("../images/sex_25.png") no-repeat top center; height:      95px; }
#head00178 { background: url("../images/bubble_bg.png") no-repeat top center; height:   2300px;
background-attachment: fixed;} 
#head179{ background: url("../images/sex_26.png") no-repeat top center; height:     110px; }
#head180{ background: url("../images/sex_27.png") no-repeat top center; height:      96px; }
#head181{ background: url("../images/sex_28.png") no-repeat top center; height:      95px; }
#head182{ background: url("../images/sex_29.png") no-repeat top center; height:     105px; }
#head183{ background: url("../images/sex_30.png") no-repeat top center; height:      96px; }
#head184{ background: url("../images/sex_31.png") no-repeat top center; height:     103px; }
#head185{ background: url("../images/sex_32.png") no-repeat top center; height:     101px; }
#head186{ background: url("../images/sex_33.png") no-repeat top center; height:     102px; }
#head187{ background: url("../images/sex_34.png") no-repeat top center; height:      98px; }
#head188{ background: url("../images/sex_35.png") no-repeat top center; height:      97px; }
#head189{ background: url("../images/sex_36.png") no-repeat top center; height:     106px; }
#head190{ background: url("../images/sex_37.png") no-repeat top center; height:     104px; }
#head191{ background: url("../images/sex_38.png") no-repeat top center; height:      94px; }
#head192{ background: url("../images/sex_39.png") no-repeat top center; height:      97px; }
#head193{ background: url("../images/sex_40.png") no-repeat top center; height:     102px; }
#head194{ background: url("../images/sex_41.png") no-repeat top center; height:     100px; }
#head195{ background: url("../images/sex_42.png") no-repeat top center; height:     100px; }
#head196{ background: url("../images/sex_43.png") no-repeat top center; height:     100px; }
#head197{ background: url("../images/sex_44.png") no-repeat top center; height:     100px; }
#head198{ background: url("../images/sex_45.png") no-repeat top center; height:     102px; }
#head199{ background: url("../images/sex_46.png") no-repeat top center; height:      98px; }
#head200{ background: url("../images/sex_47.png") no-repeat top center; height:      99px; }
#head201{ background: url("../images/sex_48.png") no-repeat top center; height:     100px; }
#head202{ background: url("../images/sky_01.png") no-repeat top center; height:       97px; }
#head0202{ background: url("../images/sky_02.png") no-repeat top center; height:     111px; }
#head204{ background: url("../images/sky_03.png") no-repeat top center; height:       91px; }
#head205{ background: url("../images/sky_04.png") no-repeat top center; height:      102px; }
#head206{ background: url("../images/sky_05.png") no-repeat top center; height:       99px; }
#head207{ background: url("../images/sky_06.png") no-repeat top center; height:      102px; }
#head208{ background: url("../images/sky_07.png") no-repeat top center; height:       97px; }
#head209{ background: url("../images/sky_08.png") no-repeat top center; height:      103px; }
#head210{ background: url("../images/sky_09.png") no-repeat top center; height:      100px; }
#head211{ background: url("../images/sky_10.png") no-repeat top center; height:       95px; }
#head212{ background: url("../images/sky_11.png") no-repeat top center; height:       98px; }
#head213{ background: url("../images/sky_12.png") no-repeat top center; height:      108px; }
#head214{ background: url("../images/sky_13.png") no-repeat top center; height:      102px; }
#head215{ background: url("../images/sky_14.png") no-repeat top center; height:       95px; }
#head216{ background: url("../images/sky_15.png") no-repeat top center; height:      100px; }
#head217{ background: url("../images/btnarea_01.png") no-repeat top center; height: 129px; }
#head218{ background: url("../images/btnarea_02.png") no-repeat top center; height:  99px; }
#head219{ background: url("../images/btnarea_03.png") no-repeat top center; height: 103px; }
#head220{ background: url("../images/btnarea_04.png") no-repeat top center; height:  95px; }
#head221{ background: url("../images/btnarea_05.png") no-repeat top center; height: 103px; }
#head222{ background: url("../images/btnarea_06.png") no-repeat top center; height: 127px; }
#formbtn{ background: url("../images/formbtn.png") no-repeat top center; height:    324px; }
#head0223 { background: url("../images/sumomoflower.png") no-repeat top center; height:   2620px;
background-attachment: fixed;} 
#head223{ background: url("../images/profile_01.png") no-repeat top center; height:  103px; }
#head224{ background: url("../images/profile_02.png") no-repeat top center; height:   98px; }
#head225{ background: url("../images/profile_03.png") no-repeat top center; height:  100px; }
#head226{ background: url("../images/profile_04.png") no-repeat top center; height:  105px; }
#head227{ background: url("../images/profile_05.png") no-repeat top center; height:   95px; }
#head228{ background: url("../images/profile_06.png") no-repeat top center; height:   97px; }
#head229{ background: url("../images/profile_07.png") no-repeat top center; height:  107px; }
#head230{ background: url("../images/profile_08.png") no-repeat top center; height:   98px; }
#head231{ background: url("../images/profile_09.png") no-repeat top center; height:   98px; }
#head232{ background: url("../images/profile_10.png") no-repeat top center; height:   96px; }
#head233{ background: url("../images/profile_11.png") no-repeat top center; height:  104px; }
#head234{ background: url("../images/profile_12.png") no-repeat top center; height:  102px; }
#head235{ background: url("../images/profile_13.png") no-repeat top center; height:   60px; }
#head236{ background: url("../images/profile_14.png") no-repeat top center; height:  102px; }



#wrap_01 {

	background-image: url("../images/wrap_01.png");
	background-repeat: repeat-y;
	background-position: center top;
	background-position:50% 0%;
}
#wrap_02 {

	background-image: url("../images/wrap_02.png");
	background-repeat: repeat-y;
	background-position: center top;
	background-position:50% 0%;
}
#wrap_p {

	background-image: url("../images/wrap_p.png");
	background-repeat: repeat-y;
	background-position: center top;
	background-position:50% 0%;
}
#wrapform {

	background-image: url("../images/wrapform.png");
	background-repeat: repeat-y;
	background-position: center top;
	background-position:50% 0%;
}


#container {

	text-align:left;
	width:1000px;
	margin:0 auto;
	
	
}

#text {

	text-align:left;
	width:760px;
	margin:0 auto;
	
	
}

#textwhite {

	text-align:left;
	width:850px;
	margin:0 auto;
	color: #fff;
	
}

#texts2 {

	text-align:left;
	width:750px;
	position: relative;
	margin-top:170px;
	margin-left:400px;
	
	
}

#texts3 {

	text-align:left;
	width:850px;
	margin-top:250px;
	margin-left:170px;
	
	
}


.container {

	text-align:left;
	width:1200px;
	margin:0 auto;
	
	
}

.white {
  color: #fff;
}

.text-center {
　text-align: center;
}

#footer {  
	background-color: #e16bbc;
}
--------------------------- */

ol,
ul{
	list-style-position: inside;
	padding-left:10px;
}
ol li,
ul li{
	text-align:left;
}

