@charset "Shift_JIS";
/*[oikura touroku story]
-----------------------------------------------------------------------------*/
/* ---clearfix/start-------------*/
.clearfix {
display:inline-block;
}
.clearfix:after {
content:".";
display:block;
height:0;
font-size:0;
clear:both;
visibility:hidden;
}
/* Hides from IE Mac \*/
* html .clearfix {
height:1%;
}
.clearfix {
display:block;
}
/* End Hack */ 
/* ---clearfix/end-------------*/
.oic_box {
background-image:url(/kounyuu/image/shinki_oic_1403_boxbg.png);
background-repeat:repeat-y;
background-position:center top;
width:930px;
text-align:center;
margin:0 auto 20px;
}
.oic_box h2 {
margin:0;
padding:0 0 10px 0;
}
.oic_box img.top_img {
vertical-align:top;
}
.oic_box img.btm_img {
margin-top:30px;
vertical-align:bottom;
}
.oic_box p.txt1 {
text-align:center;
font-size:22px;
padding:10px 0 0 0;
}
.oic_box p.txt1 span {
color:#ff0000;
font-size:20px;
font-weight:bold;
}
.oic_box_nayami img.mgn20, .oic_box img.mgn20 {
margin:20px 0 10px;
}
.oic_box img.mgn10 {
margin:10px 0;
}
#form_btn {
margin:50px 0;
}
.oic_box ul#reason {
width:870px;
margin:20px auto;
}
.oic_box ul#reason li {
width:415px;
height:254px;
list-style:none;
margin:0 0 15px 15px;
;
padding:0px;
float:left;
background-color:#efefce;
background-repeat:no-repeat;
background-position:center bottom;
}
.oic_box ul#reason li span {
text-align:left;
padding:10px 15px;
display:block;
line-height:1.5;
font-size:14px;
}
.oic_box ul#reason li.reason1 {
background-image:url(/kounyuu/image/shinki_oic_1403_reason1p.jpg);
}
.oic_box ul#reason li.reason2 {
background-image:url(/kounyuu/image/shinki_oic_1403_reason2p.jpg);
}
.oic_box ul#reason li.reason3 {
background-image:url(/kounyuu/image/shinki_oic_1403_reason3p.jpg);
}
.oic_box ul#reason li.reason4 {
background-image:url(/kounyuu/image/shinki_oic_1403_reason4p.jpg);
}
.oic_box p.txt2 {
text-align:left;
padding:10px 0 20px 30px;
}
.oic_box p.txt2 img {
vertical-align:middle;
margin-right:10px;
}
a:hover img {
opacity:0.7;
filter:alpha(opacity=70);
-ms-filter:"alpha( opacity=70 )";
}
a img {
-webkit-transition:0.3s ease-in-out;
-mos-transition:0.3s ease-in-out;
-ms-transition:0.3s ease-in-out;
transition:0.3s ease-in-out;
}
/*--▼old source-------------*/
body {
background:url(/g6/shinki/image/shinki_bg.jpg);
background-repeat:repeat-y;
background-position:center;
width:100%;
margin:0;
padding:0;
background-color:#fbfaf3;
}
#wrapper {
width:948px;
}
#gNav {
width:948px;
height:100px!important;
margin-top:10px;
}
#shinki_logo {
width:120px;
float:left;
}
#wrapper #content .shinki_box {
margin:0!important;
}
img {
padding:0;
margin:0;
vertical-align:bottom;
}
.gray_border {
border:1px #dfdddd solid;
background-color:#fefefe;
margin:30px 0;
}
.cont01 {
margin:0 0 30px 20px;
text-align:left;
}
.can_kikan {
background:#ffe4e1;
padding:5px;
color:#c00;
font-size:18px;
font-weight:bold;
}
#oicbtn ul {
margin:0 auto;
width:642px;
}
#oicbtn ul li {
float:left;
}
#oicbtn ul li a {
display:block;
width:204px;
height:180px;
}
/*.oicbtn1 a:hover {background:url(/kounyuu/image/shinki_0to_111111_oic_01ov.jpg); width:204px; height:180px;}
.oicbtn2 a:hover {background:url(/kounyuu/image/shinki_0to_111111_oic_02ov.jpg); width:204px; height:180px;}
.oicbtn3 a:hover {background:url(/kounyuu/image/shinki_0to_111111_oic_03ov.jpg); width:204px; height:180px;}
#oicbtn ul li a:hover img { visibility:hidden;}*/
.oicbtn1, .oicbtn2, .oicbtn3 {
width:204px;
height:180px;
margin:0 5px 20px;
}
.gray_border_title {
padding:20px 0;
}
.touroku_btn {
margin:40px auto;
_margin:40px 0 0 90px;
width:780px;
}
/*.touroku_btn a { display:block; overflow:hidden; width:772px; height:100px; background-image:url(/kounyuu/image/monitor_bth01_2m.gif); background-repeat:no-repeat; padding-top:30px; text-align:center; }
.touroku_btn a:hover { background-image:url(/kounyuu/image/monitor_bth01_2_2m.gif); background-repeat:no-repeat; }
.touroku_btn p{ display:none;}
*/
.touroku_btn2 {
margin:40px auto;
width:772px;
height:100px;
}
.touroku_btn2 a {
display:block;
overflow:hidden;
width:772px;
height:100px;
background-image:url(/kounyuu/image/monitor_bth02.gif);
background-repeat:no-repeat;
padding-top:30px;
text-align:center;
}
.touroku_btn2 a:hover {
background-image:url(/kounyuu/image/monitor_bth02_2.gif);
background-repeat:no-repeat;
}
.touroku_btn2 p {
display:none;
}
.touroku_btn img {
margin:0 auto;
width:780px;
}
#tabUe {
margin:0;
padding:0;
}
#content {
margin:0px!important;
}
.otameshi_text {
width:175px;
margin:40px auto 0 auto;
_margin:40px 0 0 380px;
line-height:150%;
}
.ma_cmnBnr02 {
margin:30px auto;
}
.toku {
width:948px;
}
.tokuten_btn {
padding:5px;
}
.tokuten_btn_btm {
padding:5px;
margin-bottom:20px;
}
.no_border {
margin:30px 0;
}
#oic_main_wrap .panel {
display:none;
clear:both;
}
.tabBlockA01 {
background:url(../g6/shinki/image/img_1300_001.jpg);
width:780px;
}
.shinki_title {
padding-bottom:20px;
}
.shinki_box {
padding-bottom:15px;
width:940px;
}
.sabu_title {
background-color:#fb9a0b;
width:760px;
padding:10px;
margin-bottom:15px;
}
.sabu_title p {
color:#fff;
font-size:16px;
font-weight:bold;
padding:0;
margin:0;
text-align:left;
}
.sabu_mon {
color:#2a0000;
font-size:14px;
line-height:140%;
text-align:left;
padding-left:15px;
}
.clear {
clear:both;
}
table tr td p {
text-align:left;
padding-left:10px;
line-height:150%;
font-size:12px;
padding-top:5px;
}
/* Demo #1:親と子のどちらも float:left; */
div.bubble#b1 {
float:left;
margin:10px;
border-right:15px solid #f8f3e6;
border-top:20px solid transparent;
-border-bottom-color:white;
}
div.bubble#b1 p.body {
float:left;
padding:10px 20px;
margin:0 -30px 0 0;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:#f8f3e6;
width:430px;
height:260px;
text-align:left;
color:#2E0104;
-position:relative;
}
div.bubble#b1 p.body2 {
float:left;
padding:10px 20px;
margin:0 -30px 0 0;
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
background:#f8f3e6;
width:245px;
height:260px;
text-align:left;
color:#2E0104;
-position:relative;
}
table.guidedata {
border:1px solid #666666;
border-collapse:collapse;
margin-top:40px;
width:400px;
}
table {
font-family:"ＭＳ Ｐゴシック", "mono-space";
font-size:12px;
line-height:1.3em;
}
table.guidedata th {
background:none repeat scroll 0 0 #E8DFCA;
font-size:12px;
padding:4px 20px;
}
table.guidedata td {
background:none repeat scroll 0 0 #FFFFFF;
font-size:13px;
padding:5px 12px;
}
table.guidedata th, table.guidedata td {
border:1px dotted #999999;
text-align:center;
}
.pointXL {
color:#cc0000;
font-size:18px;
font-weight:bold;
}
.textRED {
font-weight:bold;
color:#c00;
font-size:12px;
}
b {
font-size:12px;
}
/*３つのポイント*/
#menu_shinki ul li {
float:left;
}
#menu_shinki ul li a {
display:block;
width:253px;
height:136px;
}
#menu_shinki ul li.left {
margin-right:10px;
}
#menu_shinki ul li.center {
margin-right:10px;
}
#menu_shinki ul li.left, ul li.left a:hover {
background:url(/g6/shinki/image/shinki_mein_3btm01_hover.jpg);
}
#menu_shinki ul li.center, ul li.center a:hover {
background:url(/g6/shinki/image/shinki_mein_3btm02_hover.jpg);
}
#menu_shinki ul li.right, ul li.right a:hover {
background:url(/g6/shinki/image/shinki_mein_3btm03_hover.jpg);
}
#menu_shinki ul li a:hover img {
visibility:hidden;
}
/*
#content {
width:948px;
margin:auto;
}
*/
.point3 ul li {
float:left;
margin:0 20px 0 0;
}
.point3 ul li.right {
float:left;
margin:0px;
}
.shinki_box_button {
width:948px;
height:51px;
margin-top:10px;
}
#oic_btn001 {
width:315px;
float:left;
}
#oic_btn001 a {
display:block;
overflow:hidden;
width:267px;
height:51px;
margin:0 auto;
background-image:url(/g6/shinki/image/shinki_course_button1.jpg);
background-repeat:no-repeat;
padding-top:30px;
}
#oic_btn001 a:hover {
background-image:url(/g6/shinki/image/shinki_course_button1_o.jpg);
background-repeat:no-repeat;
}
#oic_btn001 p {
display:none;
}
#oic_btn002 {
width:320px;
float:left;
}
#oic_btn002 a {
display:block;
overflow:hidden;
width:267px;
height:51px;
margin:0 auto;
background-image:url(/g6/shinki/image/shinki_course_button2.jpg);
background-repeat:no-repeat;
padding-top:30px;
text-align:center;
}
#oic_btn002 a:hover {
background-image:url(/g6/shinki/image/shinki_course_button2_o.jpg);
background-repeat:no-repeat;
}
#oic_btn002 p {
display:none;
}
#oic_btn003 {
width:310px;
float:left;
}
#oic_btn003 a {
display:block;
overflow:hidden;
width:267px;
height:51px;
margin:0 auto;
background-image:url(/g6/shinki/image/shinki_course_button1.jpg);
background-repeat:no-repeat;
padding-top:30px;
}
#oic_btn003 a:hover {
background-image:url(/g6/shinki/image/shinki_course_button1_o.jpg);
background-repeat:no-repeat;
}
#oic_btn003 p {
display:none;
}
/*体験モニター*/
.monitor {
margin:0 auto 20px;
width:948px;
}
.monitor_03 {
margin:20px 0 0;
}
#gaiyoutitle {
width:849px;
margin:0 auto;
}
#gaiyou p {
width:849px;
text-align:left;
font-size:16px;
font-weight:bold;
padding:20px 0;
}
#gaiyou p span {
margin:0 0 0 25px;
width:849px;
text-align:left;
font-size:16px;
font-weight:bold;
}
#gaiyou dl {
margin:0 auto;
width:849px;
text-align:left;
}
#gaiyou dt {
font-size:14px;
padding:10px 0 5px;
font-weight:bold;
color:#c70100;
}
#gaiyou dt span {
font-size:12px;
padding:10px 0 5px;
font-weight:bold;
color:#000;
}
#gaiyou dd.maru {
padding:10px 0 5px;
}
#gaiyou dd span {
font-size:12px;
font-weight:bold;
color:#000;
}
.touroku_btn {
_margin-left:90px;
}
/*体験モニターend*/

#login {
width:113px!important;
}
/*キャンペーンインフォ-------------------------------------*/
#cam_information_box {
width:948px;
text-align:center;
position:relative;
margin-top:40px;
}
#cam_information_title {
font-size:14px;
font-weight:bold;
color:#350e00;
margin-bottm:5px;
}
#cam_information {
text-align:left;
padding:10px;
line-height:150%;
font-size:12px;
margin:0 auto;
width:900px;
background-color:#f4e3b0;
text-align:center;
}
#cam_information_inner {
width:860px;
height:130px;
overflow:auto;
background-color:#FFF;
line-height:150%;
padding:0 10px 10px;
margin:0 auto;
text-align:left;
}
#cam_information dt {
font-weight:bold;
color:#006400;
margin-top:10px;
}
#cam_information dd {
margin:5px 0 0 12px;
}
.touroku_btn {
margin:40px auto;
width:772px;
height:100px;
}
.touroku_btn a {
display:block;
overflow:hidden;
width:772px;
height:100px;
background-image:url(/kounyuu/image/monitor_bth01.gif);
background-repeat:no-repeat;
padding-top:30px;
text-align:center;
}
.touroku_btn a:hover {
background-image:url(/kounyuu/image/monitor_bth01_2.gif);
background-repeat:no-repeat;
}
.touroku_btn p {
display:none;
}
#course {
width:948px;
}
#course form {
float:left;
margin:0;
padding:0;
}
#right {
float:right;
margin:0;
padding:0;
}
input:hover {
opacity:0.6;
filter:alpha(opacity=60);
}
#easyHead #easygNav {
width:948px;
margin:0 auto 20px auto;
overflow:hidden;
zoom:1;
}
#easyHead {
background-image:url(/g6/shinki/image/headEasyBG.png);
background-repeat:repeat-x;
}
.easyLogo {
width:61px;
height:40px;
float:left;
margin:0 0 0 5px;
}
.headerlogin {
width:338px;
height:27px;
float:right;
margin:5px 5px 0 0;
font-size:11px;
overflow:hidden;
zoom:1;
}
.headerlgoin_left {
width:220px;
margin-right:5px;
float:left;
}
.headerlgoin_right {
width:113px;
float:right;
}
.buttonbox_mid {
padding:40px 0;
margin:40px 0;
border-top:1px solid #999;
border-bottom:1px solid #999;
}
.tabbar li {
float:left;
}
ul li {
list-style-type:none;
margin:0 0 5px;
}
#course input {
margin:-1px 0 -1px -1px;
}
#container {
width:948px!important;
}
.contentsWrap {
width:952px;
;
border-top:5px solid #f7771d;
border-bottom:5px solid #f7771d;
border-left:1px solid #f7771d;
border-right:1px solid #f7771d;
}
.tabbar {
height:60px;
}
/*おいしっくすくらぶお申し込み〜お届けまで-------------------------------------*/
#shinki_oic_con3 {
background:url(/kounyuu/image/shinki_oic_con3_20131114.jpg) no-repeat 0 0;
width:948px;
height:1471px;
}
#shinki_oic_con3 ol {
list-style-type:none;
margin:0;
padding:0;
font-size:11pt;
}
#shinki_oic_con3 ol li {
line-height:1.5;
color:#434242;
}
#shinki_oic_con3 ol li img {
display:block;
margin-bottom:15px;
}
#shinki_oic_con3 ol li.oic_con3_li1 {
padding-left:167px;
padding-top:150px;
height:165px;
}
#shinki_oic_con3 ol li.oic_con3_li2 {
padding-left:167px;
height:202px;
}
#shinki_oic_con3 ol li.oic_con3_li3 {
padding-left:167px;
height:481px;
}
#shinki_oic_con3 ol li.oic_con3_li4 {
padding-left:167px;
height:277px;
}
#shinki_oic_con3 ol li.oic_con3_li5 {
padding-left:167px;
height:185px;
}
#shinki_oic_con3 ol li div#flow {
display:inline-block;
}
#shinki_oic_con3 ol li div#flow:after {
content:".";
display:block;
visibility:hidden;
height:0.1px;
font-size:0.1em;
line-height:0;
clear:both;
}
#shinki_oic_con3 ol li.oic_con3_li3 div.just {
float:left;
width:240px;
position:relative;
top:250px;
left:-85px;
}
#shinki_oic_con3 ol li.oic_con3_li3 div.change {
float:left;
width:240px;
position:relative;
top:250px;
left:-44px;
}
#shinki_oic_con3 ol li.oic_con3_li3 div.cancel {
float:left;
width:240px;
position:relative;
top:250px;
left:-12px;
}
/*動画-------------------------------------*/
#oic_movie {
background-color:#faebd7;
text-align:center;
padding:10px 10px 20px 10px;
margin:50px 10px;
}
#oic_movie p {
text-align:left;
}
#oic_movie p span {
float:right;
padding-top:40px;
font-size:small;
}
/*---- tab/start ----*/
ul, li {
list-style:none;
margin:0;
padding:0;
}
#tabArea, #tab {
width:948px;
overflow:hidden;
}
#tabArea {
margin:0;
}
.tabbar li {
float:left;
text-align:center;
_zoom:1;
}
ul li {
list-style-type:none;
margin:0;
}
#tabUe li {
margin:0;
_margin:0 0 -3px;
height:60px;
}
.tabbar {
width:948px;
margin:0 5px;
font-family:"Meiryo", "メイリオ", "ＭＳ Ｐゴシック", "mono-space", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka";
}
.tabbar li {
float:left;
width:155px;
height:56px;
margin-right:1px;
background:url(/g6/shinki/image/gnavi_border.png) no-repeat top right;
}
.tabbar a {
display:table-cell;
font-size:15px;
vertical-align:middle;
height:56px;
width:153px;
text-align:center;
color:#000000;
}
.tabbar a span {
font-size:11px;
display:block;
margin-bottom:2px;
}
.tabbar li:hover {
background:url(/g6/shinki/image/gnavi_on.png) no-repeat top right;
}
.tabbar li.active {
background:url(/g6/shinki/image/gnavi_active.png) no-repeat top center;
font-weight:bold;
color:#ffffff;
}
.tabbar li.active a, .tabbar li.active a:hover {
color:#ffffff;
}
.tabbar li a:hover {
color:#000000;
text-decoration:none;
}
#tabArea, #tab {
overflow:visible;
}
a:link {
color:#880000;
text-decoration:none;
}
#tabUe {
margin:0;
padding:0;
}
.contentsWrap {
position:relative;
}
.tabbar2 li {
width:278px;
float:left;
margin:20px 0 -3px 5px;
}
.tabbar2_4tab li {
width:200px;
float:left;
margin:20px 0 -3px 5px;
}
#tabUe2 {
margin:0 0 0 38px;
}
/*---- tab/end----*/
.oic_intro_shinki__about__03.bg_1706 {
padding:0 0 25px;
}
.oic_intro_shinki__about__03__title {
margin-bottom:15px;
text-align:center;
}
.oic_intro_shinki__about__03__slider {
margin:0 auto;
}
.oic_intro_shinki__about__03__slider__item.slick-slide {
text-align:center;
}
.oic_intro_shinki__about__03__slider__item.slick-slide img {
display:inline-block;
margin-left:0%;
}
.oic_intro_shinki__about__03 .slick-dots {
bottom:27px;
}
.oic_intro_shinki__about__admission-btn {
margin-top:20px;
text-align:center;
}
/*---- slider/start ----*/
.slick-slider {
position:relative;
display:block;
-webkit-box-sizing:border-box;
box-sizing:border-box;
-webkit-touch-callout:none;
-webkit-user-select:none;
-khtml-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
-ms-touch-action:pan-y;
touch-action:pan-y;
-webkit-tap-highlight-color:transparent;
}
.slick-list {
position:relative;
overflow:hidden;
display:block;
margin:0;
padding:0;
}
.slick-list:focus {
outline:none;
}
.slick-list.dragging {
cursor:pointer;
cursor:hand;
}
.slick-slider .slick-track, .slick-slider .slick-list {
-webkit-transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
}
.slick-track {
position:relative;
left:0;
top:0;
display:block;
}
.slick-track:before, .slick-track:after {
content:"";
display:table;
}
.slick-track:after {
clear:both;
}
.slick-loading .slick-track {
visibility:hidden;
}
.slick-slide {
float:left;
height:100%;
min-height:1px;
display:none;
}
[dir="rtl"] .slick-slide {
float:right;
}
.slick-slide img {
display:block;
}
.slick-slide.slick-loading img {
display:none
}
.slick-slide.dragging img {
pointer-events:none
}
.slick-initialized .slick-slide {
display:block;
}
.slick-loading .slick-slide {
visibility:hidden
}
.slick-vertical .slick-slide {
display:block;
height:auto;
border:1px solid transparent
}
.slick-arrow.slick-hidden {
display:none
}
.slick-prev, .slick-next {
position:absolute;
display:block;
width:66px;
height:100px;
top:42%;
margin-top:-16px;
padding:0;
z-index:1;
outline:none;
background:transparent;
color:transparent;
border:0;
z-index:1;
text-align:center;
}
.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
opacity:0.75;
}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
opacity:0;
}
.slick-prev:before, .slick-next:before {
display:inline-block;
content:'';
width:66px;
height:100px;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
background-repeat:no-repeat;
-webkit-background-size:66px 100px;
background-size:66px 100px;
background-position:left top;
}
.slick-prev {
left:0px;
}
[dir="rtl"] .slick-prev {
left:auto;
right:0px;
}
.slick-prev:before {
background-image:url(/kounyuu/image/service_image__slide_arrow_l.png);
}
[dir="rtl"] .slick-prev:before {
background-image:url(/kounyuu/image/service_image__slide_arrow_r.png);
}
.slick-next {
right:0px;
}
[dir="rtl"] .slick-next {
left:0px;
right:auto;
}
.slick-next:before {
background-image:url(/kounyuu/image/service_image__slide_arrow_r.png);
}
[dir="rtl"] .slick-next:before {
background-image:url(/kounyuu/image/service_image__slide_arrow_l.png);
}
.slick-dots {
position:absolute;
bottom:20px;
list-style:none;
display:block;
text-align:center;
padding:0;
margin:0;
width:100%;
}
.slick-dots li {
position:relative;
display:inline-block;
height:20px;
width:20px;
margin:0 14px;
padding:0;
cursor:pointer;
}
.slick-dots li button {
border:0;
background:transparent;
color:transparent;
text-align:center;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity:0.75;
}
.slick-dots li button:before {
content:'';
display:inline-block;
width:7px;
height:7px;
text-align:center;
background:transparent;
border-radius:17px;
border:4px solid #ddd;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
.slick-dots li.slick-active button:before {
opacity:1;
background:#ddd;
}
/*---- slider/end ----*/