body {background:url(../img/top/back.gif);}
a {color:#3b0e02;outline:none;}
.left {float:left;display:inline;}
.right {float:right;display:inline;margin:0 0 0 0;}
#container {width:968px;background-color:#fff;background:url(../img/top/back.png?var=2) repeat-y;overflow: hidden;}

#body {margin:35px;width:890px;border:4px solid #f9a0d2;background:url(../img/top/back_note.gif) repeat-y 0px 0px;}
#body .line {margin:10px 0 10px 0;clear: both;}

#header {}
#pre_open {float:right;margin:0 5px 0 0;position:relative;top:-20px;}
#rogo {margin:-25px 20px 0 0;float:right;display:inline;}
#rogo h1 {margin:0;padding:0;width:338px;height:284px;background:url(../img/top/top_rogo.png) no-repeat;color:#0E2F92;text-indent: 100%;white-space: nowrap;overflow: hidden;}
#date {margin:0px 0 0 30px;color:#ff8db6;text-align:left;}
#day {margin:0;padding:0;height:75px;}
#week {margin:0px 0 5px 0;}

#anniversary_top {margin:10px 0 0 5px;font-size:1.3em;}
#anniversary_top a {cursor:default;color:#ff8db6;}
#anniversary_top a:hover {text-decoration:none;}
#anniversary_top a:hover img {position:relative;left:0px;top:0px;}

#info {margin:10px 0 0 25px;text-align:left;z-index:200;position:relative;}
#info img {margin:0 0 5px 0;}

#new_releases {margin:18px 0 20px 30px;color:#b8814b;text-align:left;font-size:1.2em;line-height:1.7em;letter-spacing:0.1em;float:left;}
#new_releases img {margin:0;}
#new_releases #caption {float:left;display:inline;margin:0 0 0 5px;}
#new_releases #contents_list {text-align:left;}
#new_releases #contents_list a {color:#b8814b;margin:0 10px 0 0;}
#new_releases td {vertical-align:top;}
#new_releases td a {color:#b8814b;}

#kim {width:535px;margin:10px 0 40px 45px;}
#kim h1 {width:535px;height:120px;background:url(../img/top/kim_img1.png) no-repeat;color:#0E2F92;text-indent: 100%;white-space: nowrap;overflow: hidden;}
#kim #kim_text {padding:0px 20px 0 110px;margin:0px;text-align:left;font-size:1.5em;line-height:1.7em;background:url("../img/top/kim_img2.png?var=2");}
#kim #kim_text a {color:blue;}
#kim .mail {display:block;text-align:right;font-size:0.8em;margin:40px 40px 0px 0;}
#kim .mail a {color:#808080;}

#shortshort {width:546px;margin:20px 0 30px 45px;padding:0px 0 0 0px;overflow: hidden;}
#shortshort h1 {width:546px;height:77px;background:url(../img/shortshort/header.gif) no-repeat;color:#0E2F92;text-indent: 100%;white-space: nowrap;overflow: hidden;}
#shortshort #shortshort_img {width:524px;margin:0px 0 0 10px;padding:0px 0 0 0;}
#shortshort #shortshort_comment {margin:0px 0 0 60px;padding:20px 0 15px 10px;width:440px;text-align:left;font-size:1.5em;line-height:1.7em;min-height:100px;}
#shortshort img {margin:0px;}
#shortshort_center {background:url(../img/shortshort/center.gif) repeat-y;padding:0 0 15px 0;}
#shortshort .shortshort_icon1 {background:url(../img/shortshort/icon/1.gif) no-repeat bottom right;}
#alert img {float:right;}

#akubi {margin:30px 0 20px 30px;width:225px;height:220px;background:url(../img/akubi_photo/back.gif) no-repeat;overflow: hidden;}
#akubi h1 {height:20px;text-indent: 100%;white-space: nowrap;overflow: hidden;}
#akubi img {margin:40px 0 0 0;}
#akubi #akubi_date {color:#b881c2;font-size:0.9em;float:right;margin:3px 25px 0 0;}

#kappa {width:195px;margin:0px 20px 10px 55px;font-size:1.2em;text-align:left;line-height:1.7em;overflow: hidden;}
#kappa h1 {height:20px;text-indent: 100%;white-space: nowrap;overflow: hidden;}
#kappa img {margin:0 0 10px 0;}
#kappa #title {margin:10px 0 5px 0;color:#009a2a;}

#banner {margin:20px 0 20px 20px;text-align:left;}
#banner img {margin:0px 10px 10px 0px;}


#sns {text-align:left;margin:20px 10px 0 0;padding-top:15px;}
/*#sns .site {clear:both;margin:0 0 0 0px;padding:10px 0px 0 10px;text-align:right;}*/
#sns img {width:35px;height:35px;float:left;margin:-4px 10px 0 0px;}

#facebook {width:140px;margin-right:0px;float:right;}
#facebook span {text-align:left;/*margin:0 0 0 10px;*/}
#twitter {width:140px;margin-left:20px;float:right;}
#twitter span {display:block;text-align:left;/*margin:0 0 0 10px;*/}
/*





*/

#button {margin:40px 0 20px 20px;text-align:right;}
#button img {margin:0px 0 10px 0px;}
#button iframe {margin:0px 0 0px 0px;}

#today {text-align:left;margin:50px 0 0 10px;overflow:hidden;/*background:url("../img/top/today_back.png?var=2") no-repeat 30px 40px;*/}
#today #title {float:left;display:inline;margin:0 60px 0 25px;width:355px;height:216px;background:url(../img/top/today.png) no-repeat;color:#0E2F92;text-indent: 100%;white-space: nowrap;overflow: hidden;}
#today ul {list-style:none;}
#today li {float:left;width:220px;height:237px;margin:35px 0 0 0;display:inline;}
#today li h1 {height:20px;text-indent: 100%;white-space: nowrap;overflow: hidden;}

#today .new_icon {float:left;position:relative;left:-5px;}
#today .comment {color:#563333;line-height:1.7em;letter-spacing:0.1em;}
#today a {text-decoration:none;}
#today p {margin:0;padding:0;}

#kikumimi {}
#kikumimi a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/kikumimi.png?var=2") no-repeat;}
#kikumimi .comment {margin:120px 0 0 45px;}
#kikumimi a:hover {background:url("../img/contents/button/kikumimi.png?var=2") no-repeat 1px 1px;}
#kikumimi a:hover .comment {position:relative;top:1px;left:1px;}

#holiday {}
#holiday a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/holiday.png?var=2") no-repeat;}
#holiday .comment {margin:120px 0 0 45px;}
#holiday a:hover {background:url("../img/contents/button/holiday.png?var=2") no-repeat 1px 1px;}
#holiday a:hover .comment {position:relative;top:1px;left:1px;}

#aiueo {}
#aiueo a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/aiueo.png?var=2") no-repeat;}
#aiueo .comment {margin:120px 0 0 45px;}
#aiueo a:hover {background:url("../img/contents/button/aiueo.png?var=2") no-repeat 1px 1px;}
#aiueo a:hover .comment {position:relative;top:1px;left:1px;}

#barter {}
#barter a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/barter.png?var=2") no-repeat;}
#barter .comment {margin:120px 0 0 40px;}
#barter a:hover {background:url("../img/contents/button/barter.png?var=2") no-repeat 1px 1px;}
#barter a:hover .comment {position:relative;top:1px;left:1px;}

#best_flower {}
#best_flower a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/best_flower.png?var=2") no-repeat;}
#best_flower .comment {margin:120px 0 0 45px;}
#best_flower a:hover {background:url("../img/contents/button/best_flower.png?var=2") no-repeat 1px 1px;}
#best_flower a:hover .comment {position:relative;top:1px;left:1px;}

#kyoto_bless {}
#kyoto_bless a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/kyoto_bless.png?var=2") no-repeat;}
#kyoto_bless .comment {margin:120px 0 0 45px;}
#kyoto_bless a:hover {background:url("../img/contents/button/kyoto_bless.png?var=2") no-repeat 1px 1px;}
#kyoto_bless a:hover .comment {position:relative;top:1px;left:1px;}

#okan_mail {}
#okan_mail a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/okan_mail.png?var=2") no-repeat;}
#okan_mail .comment {margin:125px 0 0 45px;}
#okan_mail a:hover {background:url("../img/contents/button/okan_mail.png?var=2") no-repeat 1px 1px;}
#okan_mail a:hover .comment {position:relative;top:1px;left:1px;}

#reasons_to_love {}
#reasons_to_love a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/reasons_to_love.png?var=2") no-repeat;}
#reasons_to_love .comment {margin:125px 0 0 45px;}
#reasons_to_love a:hover {background:url("../img/contents/button/reasons_to_love.png?var=2") no-repeat 1px 1px;}
#reasons_to_love a:hover .comment {position:relative;top:1px;left:1px;}

#sunday_kamogawa {}
#sunday_kamogawa a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/sunday_kamogawa.png?var=2") no-repeat;}
#sunday_kamogawa .comment {margin:125px 0 0 45px;}
#sunday_kamogawa a:hover {background:url("../img/contents/button/sunday_kamogawa.png?var=2") no-repeat 1px 1px;}
#sunday_kamogawa a:hover .comment {position:relative;top:1px;left:1px;}

#goodnight {}
#goodnight a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/goodnight.png?var=2") no-repeat;}
#goodnight .comment {margin:120px 0 0 45px;}
#goodnight a:hover {background:url("../img/contents/button/goodnight.png?var=2") no-repeat 1px 1px;}
#goodnight a:hover .comment {position:relative;top:1px;left:1px;}

#shiroko {}
#shiroko a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/shiroko.png?var=2") no-repeat;}
#shiroko .comment {margin:123px 0 0 45px;}
#shiroko a:hover {background:url("../img/contents/button/shiroko.png?var=2") no-repeat 1px 1px;}
#shiroko a:hover .comment {position:relative;top:1px;left:1px;}

#world_fashion {}
#world_fashion a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/world_fashion.png?var=2") no-repeat;}
#world_fashion .comment {margin:120px 0 0 45px;}
#world_fashion a:hover {background:url("../img/contents/button/world_fashion.png?var=2") no-repeat 1px 1px;}
#world_fashion a:hover .comment {position:relative;top:1px;left:1px;}

#game {}#game a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/game.png?var=2") no-repeat;}
#game .comment {margin:120px 0 0 45px;}
#game a:hover {background:url("../img/contents/button/game.png?var=2") no-repeat 1px 1px;}
#game a:hover .comment {position:relative;top:1px;left:1px;}

#shirokuma_santa {}
#shirokuma_santa a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/shirokuma_santa.png?var=2") no-repeat;}
#shirokuma_santa .comment {margin:120px 0 0 45px;}
#shirokuma_santa a:hover {background:url("../img/contents/button/shirokuma_santa.png?var=2") no-repeat 1px 1px;}
#shirokuma_santa a:hover .comment {position:relative;top:1px;left:1px;}

#haru_saku {}
#haru_saku a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/haru_saku.png?var=2") no-repeat;}
#haru_saku .comment {margin:120px 0 0 45px;}
#haru_saku a:hover {background:url("../img/contents/button/haru_saku.png?var=2") no-repeat 1px 1px;}
#haru_saku a:hover .comment {position:relative;top:1px;left:1px;}

#hem_cooking {}
#hem_cooking a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/hem_cooking.png?var=2") no-repeat;}
#hem_cooking .comment {margin:120px 0 0 45px;}
#hem_cooking a:hover {background:url("../img/contents/button/hem_cooking.png?var=2") no-repeat 1px 1px;}
#hem_cooking a:hover .comment {position:relative;top:1px;left:1px;}

#jump_100 {}
#jump_100 a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/jump_100.png?var=2") no-repeat;}
#jump_100 .comment {margin:120px 0 0 45px;}
#jump_100 a:hover {background:url("../img/contents/button/jump_100.png?var=2") no-repeat 1px 1px;}
#jump_100 a:hover .comment {position:relative;top:1px;left:1px;}

#thank_you_shoes {}
#thank_you_shoes a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/thank_you_shoes.png?var=2") no-repeat;}
#thank_you_shoes .comment {margin:120px 0 0 45px;}
#thank_you_shoes a:hover {background:url("../img/contents/button/thank_you_shoes.png?var=2") no-repeat 1px 1px;}
#thank_you_shoes a:hover .comment {position:relative;top:1px;left:1px;}

#yukata_2012 {}
#yukata_2012 a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/yukata_2012.png?var=2") no-repeat;}
#yukata_2012 .comment {margin:120px 0 0 45px;}
#yukata_2012 a:hover {background:url("../img/contents/button/yukata_2012.png?var=2") no-repeat 1px 1px;}
#yukata_2012 a:hover .comment {position:relative;top:1px;left:1px;}

#midnight_bless_camp {}
#midnight_bless_camp a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/midnight_bless_camp.png?var=2") no-repeat;}
#midnight_bless_camp .comment {margin:120px 0 0 45px;}
#midnight_bless_camp a:hover {background:url("../img/contents/button/midnight_bless_camp.png?var=2") no-repeat 1px 1px;}
#midnight_bless_camp a:hover .comment {position:relative;top:1px;left:1px;}

#feel_so_good {}
#feel_so_good  a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/feel_so_good.png?var=2") no-repeat;}
#feel_so_good  .comment {margin:120px 0 0 45px;}
#feel_so_good  a:hover {background:url("../img/contents/button/feel_so_good.png?var=2") no-repeat 1px 1px;}
#feel_so_good  a:hover .comment {position:relative;top:1px;left:1px;}

#iroha_sports {}
#iroha_sports  a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/iroha_sports.png?var=2") no-repeat;}
#iroha_sports  .comment {margin:120px 0 0 45px;}
#iroha_sports  a:hover {background:url("../img/contents/button/iroha_sports.png?var=2") no-repeat 1px 1px;}
#iroha_sports  a:hover .comment {position:relative;top:1px;left:1px;}

#kim_tabi_talk {}
#kim_tabi_talk  a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/kim_tabi_talk.png?var=2") no-repeat;}
#kim_tabi_talk  .comment {margin:120px 0 0 45px;}
#kim_tabi_talk  a:hover {background:url("../img/contents/button/kim_tabi_talk.png?var=2") no-repeat 1px 1px;}
#kim_tabi_talk  a:hover .comment {position:relative;top:1px;left:1px;}

#good_luck {}
#good_luck  a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/good_luck.png?var=2") no-repeat;}
#good_luck  .comment {margin:120px 0 0 45px;}
#good_luck  a:hover {background:url("../img/contents/button/good_luck.png?var=2") no-repeat 1px 1px;}
#good_luck  a:hover .comment {position:relative;top:1px;left:1px;}

#my_dorama {}
#my_dorama  a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/my_dorama.png?var=2") no-repeat;}
#my_dorama  .comment {margin:120px 0 0 45px;}
#my_dorama  a:hover {background:url("../img/contents/button/my_dorama.png?var=2") no-repeat 1px 1px;}
#my_dorama  a:hover .comment {position:relative;top:1px;left:1px;}

#girl_meal {}
#girl_meal  a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/girl_meal.png?var=2") no-repeat;}
#girl_meal  .comment {margin:120px 0 0 45px;}
#girl_meal  a:hover {background:url("../img/contents/button/girl_meal.png?var=2") no-repeat 1px 1px;}
#girl_meal  a:hover .comment {position:relative;top:1px;left:1px;}

#feel_so_good2 {}
#feel_so_good2 a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/feel_so_good2.png?var=2") no-repeat;}
#feel_so_good2 .comment {margin:120px 0 0 45px;}
#feel_so_good2 a:hover {background:url("../img/contents/button/feel_so_good2.png?var=2") no-repeat 1px 1px;}
#feel_so_good2 a:hover .comment {position:relative;top:1px;left:1px;}

#family_dream {}
#family_dream a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/family_dream.png?var=2") no-repeat;}
#family_dream .comment {margin:120px 0 0 45px;}
#family_dream a:hover {background:url("../img/contents/button/family_dream.png?var=2") no-repeat 1px 1px;}
#family_dream a:hover .comment {position:relative;top:1px;left:1px;}

#osan_note {}
#osan_note a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/osan_note.png?var=2") no-repeat;}
#osan_note .comment {margin:120px 0 0 45px;}
#osan_note a:hover {background:url("../img/contents/button/osan_note.png?var=2") no-repeat 1px 1px;}
#osan_note a:hover .comment {position:relative;top:1px;left:1px;}

#upper_cut {}
#upper_cut a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/upper_cut.png?var=2") no-repeat;}
#upper_cut .comment {margin:120px 0 0 45px;}
#upper_cut a:hover {background:url("../img/contents/button/upper_cut.png?var=2") no-repeat 1px 1px;}
#upper_cut a:hover .comment {position:relative;top:1px;left:1px;}


/*
#game_bangaihen {}
#game_bangaihen a {width:220px;height:225px;display:block;position:absolute;background:url("../img/contents/button/game_bangaihen.png?var=2") no-repeat;}
#game_bangaihen .comment {margin:120px 0 0 45px;}
#game_bangaihen a:hover {background:url("../img/contents/button/game_bangaihen.png?var=2") no-repeat 1px 1px;}
#game_bangaihen a:hover .comment {position:relative;top:1px;left:1px;}
*/

#sub_contents {margin:30px 0 0 50px;}
#sub_contents ul {list-style:none;}
#sub_contents li {float:left;display:inline;margin:0 30px 0 0;}

/*
#sakura {width:179px;height:212px;margin:0 0 0 50px;overflow:hidden;font-size:0;}
#sakura img {margin:0;padding:0;}
#sakura #sakura_comment {font-size:1.2em;letter-spacing:0.1em;color:#fff;text-align:right;padding:0 5px 1px 0;background:#f19abd;}
#sakura a:hover img {position:relative;left:0px;top:0px;}
#sakura a:hover {text-decoration:none;}
*/

#suika {width:241px;height:218px;margin:0 0 20px 10px;overflow:hidden;font-size:0;}
#suika img {margin:0;padding:0;}
#suika a:hover img {position:relative;left:0px;top:0px;position:relative;left:0px;top:0px;}
#suika a:hover {text-decoration:none;}

/* 1Žü”N‹L”O old*/

#header_content #anniversary {width:237px;height:309px;margin:0 0 0 40px;background: url(../anniversary/img/banner_back.gif) no-repeat;text-align: left;}
#header_content #anniversary #jump_100 {display:block;position: relative;top:85px;left:15px;}
#header_content #anniversary #obladi {display:block;position: relative;top:72px;left:8px;}
#header_content #anniversary #present {display:block;position: relative;top:62px;left:30px;}
#header_content #anniversary #discription {display:block;position: relative;top:52px;left:30px;}

/* 1Žü”N‹L”O new*/

#header_content #anniversary_switch {width:237px;height:309px;margin:0 0 0 45px;background: url(../anniversary/img/banner_back.gif) no-repeat;text-align: left;}
#header_content #anniversary_switch #jump_100 {display:block;position: relative;top:90px;left:30px;}
#header_content #anniversary_switch #present {display:block;position: relative;top:100px;left:35px;}
#header_content #anniversary_switch #discription {display:block;position: relative;top:110px;left:30px;}

