@charset "utf-8";.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden}.clearfix{min-height:1px}* html
.clearfix{height:1px;/*\*//*/height:auto;overflow:hidden;/**/}.left{float:left;margin-right:10px}.right{float:right;margin-left:10px}.center{text-align:center}.center>div{text-align:center;margin:auto;width:100%}.center>object{text-align:center;margin:auto;width:100%}.center>iframe{text-align:center;margin:auto;width:100%}.dashed_border{clear:both;margin:10px
0}.columns_2,.columns_3,.columns_4,.columns_5{clear:both;margin:0}.column{text-align:left;padding-right:15px;float:left;width:100%}.alert{color:#f00}input,textarea{ime-mode:active}input.english,textarea.english{ime-mode:inactive}ul.error_messages{margin:10px
0;border:1px
solid #ccc;/margin-left:20px}ul.error_messages
li{color:#f00}
@charset "utf-8";*{margin:0;padding:0}html,body{font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","MS PGothic","ＭＳ Ｐゴシック",sans-serif;margin:0;padding:0;background:url(../../../images/mainbg.jpg) repeat-x center top #6f004c}* html
body{padding-left:1px}*:first-child+html
body{padding-left:1px}a:link{text-decoration:underline;color:#906}a:visited{text-decoration:underline;color:#906}a:active{text-decoration:underline;color:#906}a:hover{text-decoration:underline;color:#ccc}a:focus{outline:none}#home_1{background:url(../../../images/otherbg.jpg) repeat-x center top #6f004c}#home_1
#header_index{display:none}#home_1
#usermenu{display:none}#index_usermenu{padding:0
0 5px 15px;margin:0
0 12px 0;height:40px}ul{list-style-type:none;margin:0;padding:0}li{margin:0;padding:0}p{}h1{margin:0;padding:0}h2{}h3{}h4{font-size:14px;font-weight:bold;color:#000;line-height:140%}hr{border:#000 1px solid;margin:20px;clear:both}img{border:none}br{letter-spacing:0}.pagetop{padding:20px
0;text-align:right;clear:both}.pagetop a:hover
img{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.red{color:#ff0dc1}.dashed_border{border-bottom:1px dotted #999;width:640px}.paragraph{font-size:12px;color:#000;line-height:1.6em}.paragraph
a{}.paragraph a:hover{}#tab{display:block;margin:10px
15px;font-size:10px}#tab
a{display:inline-block;padding:0
1em 0 5px;border-left:solid 1px #000;margin-bottom:5px}#tab a:hover{}#tab
a.on{color:#f00}#header_l{width:1000px;clear:both;text-align:center;margin:0
auto}#header_r{width:0;text-align:right}.logo{margin:6px
auto 10px;text-align:center}.banner_header{margin:0}#footer{width:1010px;height:110px;margin:15px
auto 0;clear:both;padding:10px
0;border-top:#ccc 1px dotted}#footer a:hover
img{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}#banner_footer_l{float:left;width:290px;padding:0
0 0 15px}#copyright{width:583px;float:left}#banner_footer_r{float:right;width:111px}#banner_footer_r
p{margin-right:10px}#banner_footer_r
a{text-decoration:none}#banner_footer_r a:visited{}#banner_footer_r a:active{}#banner_footer_r a:hover{}#global_navi{background-color:#fff;width:1070px;margin:0
auto;padding:0;clear:both}#global_navi
ul{}#global_navi ul
li{float:left;margin:0;padding:0
0 20px 20px;font-size:12px}.columns_1
.column{width:650px;float:none}.image_container{}.image_container
.caption{text-align:center}.image_container
.description{font-size:11px;line-height:140%;text-align:left;color:#333;padding:2px}#wrapper_index{width:1070px;margin:0
auto}#header_index{width:1070px}#header_index
h1{}#flash_box{margin:0;text-align:center}#mainvisual1{z-index:2;position:absolute;top:0px;width:1068px;height:717px;margin:0
auto}#mainvisual2{z-index:1;position:relative;width:1068px;height:717px;margin:0}#index_area{width:1070px;height:285px;padding:0;margin:0}#news_area_box{background-image:url(../../../images/bg_news.jpg);background-repeat:no-repeat;width:342px;float:left;margin:5px
28px 0 35px;height:285px}#tw_area{padding:0
0 5px 5px;margin:3px
28px 0 0;width:320px;float:left;border:1px
solid #ccc;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px}#date_area{padding:0;margin:0;width:265px;float:left}#date_area a:hover
img{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}.news_area{width:260px;margin:12px
0 0 20px;padding:0
0 0 40px;font-size:11px}.news_area
li{line-height:1.8em;padding:2px
0;margin:0;border-bottom:1px dotted #CDCDCD}.news_area li:link{text-decoration:none;color:#ff0dc1}.news_area li:visited{text-decoration:none;color:#ff0dc1}.news_area li:active{text-decoration:none;color:#ff0dc1}.news_area li:hover{text-decoration:underline;color:#906}.news_area
h2{font-weight:normal;font-size:12px;margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","Meiryo UI","MS PGothic","ＭＳ Ｐゴシック",sans-serif}.news_area h2
.index_date{font-family:'Roboto',sans-serif;font-size:11px;color:#906}.new_text{padding:6px
0 0 0;margin:0;line-height:1em;color:#666}.new_icon{padding-left:3px}.news_area_photo{padding:5px
5px 5px 0;float:left}.new_link:link{text-decoration:none;color:#906}.new_link:visited{text-decoration:none;color:#906}.new_link:active{text-decoration:none;color:#906}.new_link:hover{text-decoration:underline;color:#999}#sns_area{width:280px;height:30px;padding:0;margin:0;float:right}#sns_area{padding:0}#sns_area
li{padding:0;float:left}#sns_area
iframe{padding:0;margin:0
!important}#sns_area
li.fb{width:110px}#sns_area
li.tw{width:110px}#index_area2{width:1070px;height:30px;padding:20px
0 0 20px;margin:0}#sp_area{width:600px;height:50px;padding:0
0 0 23px;margin:0;float:left}#sp_area
li{padding:0;float:left}#sp_area a:hover
img{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}#sns_side{width:230px;height:30px;padding:0;margin:0}#sns_side{padding:15px
0 0}#sns_side
li{padding:0;float:left}#sns_side
iframe{padding:0;margin:0
!important}#sns_side
li.fb{width:110px}#sns_side
li.tw{width:110px}#wrapper_other{width:1070px;margin:0
auto;padding-bottom:20px}#header_other{width:1070px;background-image:url(http://www.dna-sharaku.com/images/bg_header.jpg);background-position:bottom}#header_other a:hover
img{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}#header_other
h1{font-weight:normal;font-size:10px;color:#000;padding:10px
0 0 20px;line-height:100%}#newsentry{width:230px;margin:15px
0 0 0;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#FFF;font-size:12px;padding:8px
10px}#newsentry
li{line-height:1.4em;padding:5px
10px 5px 20px;background:url(../../../images/icon2.png) no-repeat;border-bottom:1px dotted #ccc}#newsentry li
a{text-decoration:none;color:#333}#newsentry li a:visited{text-decoration:none;color:#333}#newsentry li a:active{text-decoration:none;color:#333}#newsentry li a:hover{text-decoration:underline;color:#333}#newsentry
.sidenews_date{font-family:'Roboto',sans-serif}.title_newsentry{background:url(http://www.dna-sharaku.com/images/title_newsentry.png) no-repeat;width:230px;height:50px;padding:0;border-bottom:1px dotted #ccc}#side_tw_area{padding:0
3px 5px 0;margin:15px
0 0 0;width:250px}#left_box{}#snav_box_other{width:200px;margin:20px
0 0 0;float:left}.title_contents{margin-bottom:15px;width:200px;height:25px;background-image:url(http://www.dna-sharaku.com/images/title_contents.jpg)}#snav_other
a{font-size:12px;font-weight:bold;color:#000;text-decoration:none;width:185px;height:25px;line-height:25px;padding-left:15px;display:block;background:url(http://www.dna-sharaku.com/images/snav.jpg) no-repeat}#snav_other a:hover{color:#f00;background:url(http://www.dna-sharaku.com/images/snav_on.jpg) no-repeat}#snav_other .image_container
a{padding:0;background-image:none}#snav_other .image_container a:hover{padding:0;background-image:none}.banner_nav{margin:10px
0 0 0;text-align:center}.banner_nav a:hover
img{opacity:0.5;filter:alpha(opacity=50);-ms-filter:"alpha(opacity=50)"}#right_box{width:720px;float:left;margin:30px
0 30px 35px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#FFF;padding:0
0 30px 0}#free_format_3
#right_box{width:1005px;float:left;margin:30px
0 30px 35px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#FFF;padding:0
0 30px 0}#free_format_3
.contents_title{margin:0;padding:0;text-align:center;background:url(http://www.dna-sharaku.com/images/intro.png) no-repeat;height:630px;width:1005px;overflow:hidden;text-indent:100%;white-space:nowrap}#free_format_4
#right_box{width:1005px;float:left;margin:30px
0 30px 35px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#FFF;padding:0
0 30px 0}#free_format_4
.contents_title{width:900px;font-size:18px;font-weight:bold;color:#000;line-height:140%;margin:0
auto}#free_format_7
#right_box{width:1005px;float:left;margin:30px
0 30px 35px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#FFF;padding:0
0 30px 0}.contents_title{width:auto;font-size:18px;font-weight:bold;color:#000;line-height:1.6em;margin:0
auto;padding:0;text-align:center}#contents{width:670px;margin:0
auto}.page{width:670px;margin:0
auto}.other_head{padding:7px
12px;border-left:solid 3px #000;margin:20px
0;background-color:#bfbfbf;font-size:14px;font-weight:bold;color:#000;line-height:140%}.other_subhead{font-family:'Roboto',sans-serif;font-size:18px;line-height:1.6em;margin:0
auto;padding:6px
12px;background-color:#c901a2;color:#FFF;letter-spacing:1px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0}.full_other_container{margin:15px
auto;font-size:14px;line-height:1.6em;padding:0}#free_format_6
.full_other_container{margin:15px
auto;font-size:14px;line-height:1.6em;padding:0;border:#ccc 1px solid;border-radius:4px}#free_format_10
.full_other_container{margin:15px
auto;font-size:14px;line-height:1.6em;padding:0;border:#ccc 1px solid;border-radius:4px}#free_format_11
.full_other_container{margin:15px
auto;font-size:14px;line-height:1.6em;padding:0;border:#ccc 1px solid;border-radius:4px}#free_format_6
.other_txt{font-size:14px;color:#300;line-height:1.6em;margin:0
0 0 0;padding:10px;letter-spacing:0px}#free_format_7
.other_txt{font-size:13px;color:#300;line-height:1.5em;margin:0
0 0 0;padding:10px;letter-spacing:0px}#free_format_8
.other_txt{font-size:13px;color:#300;line-height:1.6em;margin:0
0 0 0;padding:10px;letter-spacing:0px}#free_format_10
.other_txt{font-size:14px;color:#300;line-height:1.6em;margin:0
0 0 0;padding:10px;letter-spacing:0px}#free_format_11
.other_txt{font-size:14px;color:#300;line-height:1.6em;margin:0
0 0 0;padding:10px;letter-spacing:0px}.other_photo
img{border:#000 1px solid;margin:5px
10px}.other_txt{font-size:14px;color:#300;line-height:1.6em;margin:0
0 0 0;letter-spacing:1px;padding:10px}.caption{font-size:11px;color:#666;margin:2px
0 0}#other_left_box{width:250px;margin:20px
30px 0 0;float:right;clear:both}#free_format_3
#other_left_box{display:none}#free_format_3
#contents{width:960px;margin:0
auto;padding:0
0 30px 0}#free_format_3 .columns_1
.column{width:940px;margin:0
auto}#free_format_3
.page{width:940px;margin:0
auto}#free_format_4
#other_left_box{display:none}#free_format_4
#contents{width:960px;margin:0
auto;padding:0
0 30px 0}#free_format_4 .columns_1
.column{width:900px;margin:0
auto}#free_format_4
.page{width:900px;margin:0
auto}#free_format_7
#other_left_box{display:none}#free_format_7
#contents{width:960px;margin:0
auto;padding:0
0 30px 0}#free_format_7 .columns_1
.column{width:900px;margin:0
auto}#free_format_7
.page{width:900px;margin:0
auto}#other_tab{display:block;margin:10px
15px;font-size:11px}#other_tab
a{display:inline-block;padding:0
1em 0 5px;border-left:solid 1px #000;margin-bottom:5px}#other_tab a:hover{}#other_tab a:on{}table.schedule_weekly{border:1px;border-collapse:collapse;border-spacing:0;border:1px
solid #906;margin:5px
5px 5px 25px;font-size:14px;font-family:'Roboto',sans-serif;width:600px}table.schedule_weekly
td{border:1px
solid #906;padding:3px;width:45px}table.schedule_weekly
td.weekday{text-align:center;background:url(../../../images/daybg.gif) repeat-x;padding:0;color:#FFFDFD}table.schedule_weekly
td.day{text-align:left;vertical-align:top}table.schedule_weekly
td.sat{}table.schedule_weekly
td.sun{}table.schedule_weekly
td.fullclose{color:#999}.dayday{}.dayclose{font-family:'Roboto',sans-serif;font-size:13px}#navigation_left_box{width:200px;height:635px;margin:20px
0 0 0;float:right;clear:both}body#empty_site{background-color:#fff;background-image:none}#empty_site
h1{}#empty_site
h2{}#empty_site
h3{}.tS{font-family:'Roboto',sans-serif;font-size:14px}.tM{font-family:'Roboto',sans-serif;font-size:16px}.tMB{font-family:'Roboto',sans-serif;font-size:18px}.tL{font-family:'Roboto',sans-serif;font-size:24px}.tLB{font-family:'Roboto',sans-serif;font-size:24px;font-weight:bold}#loader-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000}#loader{display:block;position:relative;left:50%;top:50%;width:150px;height:150px;margin: -75px 0 0 -75px;border-radius:50%;border:3px
solid transparent;border-top-color:#a68e80;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;z-index:1001}#loader:before{content:"";position:absolute;top:5px;left:5px;right:5px;bottom:5px;border-radius:50%;border:3px
solid transparent;border-top-color:#f26b8f;-webkit-animation:spin 3s linear infinite;animation:spin 3s linear infinite}#loader:after{content:"";position:absolute;top:15px;left:15px;right:15px;bottom:15px;border-radius:50%;border:3px
solid transparent;border-top-color:#59204a;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite}@-webkit-keyframes
spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes
spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}#loader-wrapper .loader-section{position:fixed;top:0;width:51%;height:100%;background:#6f004c;z-index:1000;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#loader-wrapper .loader-section.section-left{left:0}#loader-wrapper .loader-section.section-right{right:0}.loaded #loader-wrapper .loader-section.section-left{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000)}.loaded #loader-wrapper .loader-section.section-right{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000);transition:all 0.7s 0.3s cubic-bezier(0.645, 0.045, 0.355, 1.000)}.loaded
#loader{opacity:0;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.loaded #loader-wrapper{visibility:hidden;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all 0.3s 1s ease-out;transition:all 0.3s 1s ease-out}.no-js #loader-wrapper{display:none}.no-js
h1{color:#222}
#usermenu{width:1040px;height:40px;clear:both;border-top:1px #000 dotted;padding:5px
0 0 0;margin:0
auto}#usermenu
#usermenu_00{width:78px}#usermenu
#usermenu_01{width:80px}#usermenu
#usermenu_02{width:145px}#usermenu
#usermenu_03{width:143px}#usermenu
#usermenu_04{width:82px}#usermenu
#usermenu_05{width:91px}#usermenu
#usermenu_06{width:105px}#usermenu
#usermenu_07{width:72px}#usermenu
#usermenu_08{width:80px}#usermenu
#usermenu_09{width:86px}#usermenu
#usermenu_10{width:40px}#usermenu
#usermenu_11{width:32px}#usermenu
dl{float:left;margin:0;font-size:12px;font-weight:bold;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;line-height:25px}#usermenu dl
dt{width:auto;height:40px;margin:0;text-align:center}#usermenu dl dt
a{text-decoration:none}#usermenu dl
dd{position:absolute;overflow:hidden;width:240px;display:none;background:#fff;z-index:200;opacity:0;padding:0;margin:0}#usermenu dl
ul{width:238px;border:1px
solid #9ac1c9;list-style:none;padding:0;margin:0}#usermenu dl
li{display:inline;padding:0;margin:0;font-weight:bold}#usermenu dl li
a{display:block;background:#eaf0f2;line-height:25px;text-decoration:none}#usermenu dl li a:hover{background:#d9e1e4;text-decoration:none}
.cal-container,#cal-container{background-color:#fff;border:1px
solid #0066B3;overflow:hidden;padding:0px;position:absolute;width:200px;z-index:10;font-size:13px}.cal-container
iframe{border:none;height:100%;left:0px;margin:0;padding:0;position:absolute;top:0px;width:100%;z-index:0}table.cal-table{margin-left:auto;margin-right:auto;width:100%}.cal-header{background-color:#84AADE;color:#fff;text-align:center;padding:3px}.cal-body{padding:5px;text-align:center}.cal-footer{}.cal-footer-top{display:none}.cal-weekday{background-color:#A2A19F;text-align:center}.cal-otherday{color:#fff;background-color:#ccc;text-align:center}.cal-sunday{background-color:#F78E73;text-align:center}.cal-saturday{background-color:#73A2DE;text-align:center}.cal-holiday{background-color:#F78E73;text-align:center}.cal-label-cell{color:#A2A19F;font-size:75%;text-align:center;background-color:#fff}.cal-label-row .cal-sunday{color:#F78E73;text-align:center}.cal-label-row .cal-saturday{color:#73A2DE;text-align:center}.cal-day-cell{height:21px;border:1px
solid #fff;line-height:1.7;width:14%}.cal-input-hour-minute{padding-bottom:2px;text-align:center}.cal-error-list{background-color:#E6EFFB;padding:3px
5px 3px 5px;font-size:80%;list-style:none}.cal-error-list
li{background:#E6EFFB url(http://www.dna-sharaku.com/carrotlib/images/protocalendar/error.gif) no-repeat center left;text-indent:20px;padding-top:2px;padding-bottom:2px}* html .cal-error-list
li{text-indent:5px}.cal-ok-button{margin-left:2px}.cal-select-year{width:60px}.cal-select-month{width:60px}.cal-next-btn{padding-bottom:4px;padding-left:2px;color:#fff;cursor:pointer;text-decoration:none;font-size:10px}.cal-prev-btn{padding-bottom:4px;padding-right:2px;color:#fff;cursor:pointer;text-decoration:none;font-size:10px}.cal-day-cell a:link,
.cal-day-cell a:visited,
.cal-day-cell a:active{color:#fff;display:block;text-decoration:none}.cal-day-cell a:hover{background-color:#fff;color:#ADAAB5;text-decoration:none}.cal-selected{background-color:#fff;color:#ADAAB5;font-weight:bold;text-align:center}.cal-disabled{color:#898989 !important;background-color:#585756 !important;cursor:default}.cal-day-cell a:link.cal-selected,
.cal-day-cell a:visited.cal-selected,
.cal-day-cell a:active.cal-selected{color:#ADAAB5;display:block;text-decoration:none}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:8192;text-align:left;visibility:hidden;display:none}#sb-overlay{position:relative;height:100%;width:100%}#sb-wrapper{position:absolute;visibility:hidden;width:100px}#sb-wrapper-inner{position:relative;border:1px
solid #303030;overflow:hidden;height:100px}#sb-body{position:relative;height:100%}#sb-body-inner{position:absolute;height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body
img{border:none}#sb-loading{position:relative;height:100%}#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center}#sb-loading-inner
span{background:url(../../images/shadowbox/loading.gif) no-repeat;padding-left:34px;display:inline-block}#sb-body,#sb-loading{background-color:#060606}#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{font-size:16px}#sb-info,#sb-info-inner{height:20px;line-height:20px}#sb-info-inner{font-size:12px}#sb-nav{float:right;height:16px;padding:2px
0;width:45%}#sb-nav
a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-image:url(../../images/shadowbox/close.png)}#sb-nav-next{background-image:url(../../images/shadowbox/next.png)}#sb-nav-previous{background-image:url(../../images/shadowbox/previous.png)}#sb-nav-play{background-image:url(../../images/shadowbox/play.png)}#sb-nav-pause{background-image:url(../../images/shadowbox/pause.png)}#sb-counter{float:left;width:45%}#sb-counter
a{padding:0
4px 0 0;text-decoration:none;cursor:pointer;color:#fff}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{font-size:12px;padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline}
@charset "utf-8";body.preview{background-color:#fff;background-image:none}body.preview
.controller{background-color:#ccc;font-size:12px;text-align:right}body.preview
.contents{background-color:#fff}body.preview .contents
.column{border-bottom:2px solid #eef}