﻿@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP&display=swap");.photo_price .table_area,.photo_map .table_area{overflow:hidden;border:3px solid #696766;border-radius:3px;margin:14px 0 0}.photo_price .table_area table,.photo_map .table_area table{width:100%}.photo_price .table_area th,.photo_map .table_area th,.photo_price .table_area td,.photo_map .table_area td{font-size:16px;text-align:center;vertical-align:middle;padding:10px 0;border:1px solid #696766}.photo_price .table_area th,.photo_map .table_area th{color:#696766}.photo_price .table_area td,.photo_map .table_area td{color:#696766}.photo_price .table_area td strong,.photo_map .table_area td strong{font-size:30px}.photo_price .table_area td em,.photo_map .table_area td em{color:#FF3F96}.photo_price .table_area td small,.photo_map .table_area td small{display:inline-block;font-size:12px;color:#A56555;padding:0 10px}.photo_price .table_area .td01,.photo_map .table_area .td01,.photo_price .table_area .td02,.photo_map .table_area .td02{width:50%}.photo_price .table_area .td11,.photo_map .table_area .td11,.photo_price .table_area .td12,.photo_map .table_area .td12,.photo_price .table_area .td13,.photo_map .table_area .td13,.photo_price .table_area .td14,.photo_map .table_area .td14{width:25%}.photo_price .table_area .sp,.photo_map .table_area .sp{display:none}@media screen and (max-width: 1000px){.photo_price .table_area th,.photo_map .table_area th,.photo_price .table_area td,.photo_map .table_area td{font-size:12px}.photo_price .table_area td small,.photo_map .table_area td small{font-size:10px}.photo_price .table_area td strong,.photo_map .table_area td strong{font-size:24px}.photo_price .table_area .sp,.photo_map .table_area .sp{display:inline}}article,aside,details,figcaption,figure,footer,header,nav,section{display:block}body{background-color:#FFF;height:100%}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,option,output,p,pre,q,ruby,s,samp,section,select,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-style:normal;font-weight:400;font-size:100%;vertical-align:baseline;font-family:'Lucida Grande', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', Meiryo, メイリオ, sans-serif}html{overflow-y:scroll}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}input,textarea{margin:0;padding:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a:focus{outline:0}a img{border:none}img{vertical-align:top;font-size:0;line-height:0}hr{margin:0;width:100%}figure{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}a,article,aside,dd,div,dl,dt,footer,h1,h2,h3,h4,h5,h6,header,li,nav,p,section,small,span,table,td,th,tr,ul{line-height:150%}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;font-size:16px}#content,body,footer,header,html{width:100%;min-width:360px}.box{width:96%;max-width:1200px;overflow:hidden;margin:0 auto}a{font-weight:inherit;font-style:inherit;font-size:inherit;color:inherit;text-decoration:none}a:hover{text-decoration:none}button:hover{cursor:pointer}.pc__{display:none !important}.pc__inline{display:none !important}.pc__inlineblock{display:none !important}.pc__table{display:none !important}.pc__tablecell{display:none !important}.pc__flex{display:none !important}.pc__inlineflex{display:none !important}.hidden{display:none}.inline_block{display:inline-block;vertical-align:top}.inline{display:inline}@media screen and (min-width: 1000px){.pc__{display:block !important}.pc__inline{display:inline !important}.pc__inlineblock{display:inline-block !important}.pc__table{display:table !important}.pc__tablecell{display:table-cell !important}.pc__flex{display:flex !important}.pc__inlineflex{display:inline-flex !important}.sp__{display:none !important}}header{padding:114px 0 0}header nav{position:fixed;top:0;right:0;left:0;z-index:20;width:100%;background:#fff;border-bottom:1px solid #ddd}header .inner{text-align:center}header .inner2{overflow:hidden;padding:10px 0}header #nav_pc h1{float:left}header #nav_pc h1 img{height:84px;transition:all 0.1s}header #nav_pc ul{overflow:hidden;float:right;padding:35px 0 0;transition:all 0.1s}header #nav_pc li{float:left;text-align:center}header #nav_pc h1{width:13.1556319862%}header #nav_pc ul{width:83.3190025795%}header #nav_pc li{margin:0 0 0 2.5799793602%}header #nav_pc li:first-child{margin:0}header #nav_pc .top_menu01{width:11.3519091847%}header #nav_pc .top_menu02{width:11.3519091847%}header #nav_pc .top_menu03{width:12.17750258%}header #nav_pc .top_menu04{width:10.3199174407%}header #nav_pc .top_menu05{width:8.9783281734%}header #nav_pc .top_menu06{width:8.4623323013%}header #nav_pc .top_menu07{width:11.0423116615%}header #nav_pc .top_menu08{width:8.0495356037%}header #nav_pc li .top_menu_inner{position:relative;padding:5px}header #nav_pc li a{display:block;position:relative;background:#fff;z-index:2;padding:3px 5px}header #nav_pc li img{height:34px}header li canvas{display:none;position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}header #nav_sp{display:none}header #nav_sp h1{float:left}header #nav_sp h1 img{height:50px}header #nav_sp ul{clear:both;height:0;text-align:center;transition:all 0.3s}header #nav_sp li:first-child{padding:10px 0 0}header #nav_sp li:first-child a{border-top:2px solid #DFCFC9}header #nav_sp li a{display:block;padding:10px;border-bottom:2px solid #DFCFC9}header #nav_sp li img{height:36px}header #top_menu_toggle{display:none;position:absolute;right:2%;top:10px;width:40px;height:50px;background:#4A0000;cursor:pointer;z-index:21;padding:0 8px}header #top_menu_toggle ul{position:relative}header #top_menu_toggle .bar01,header #top_menu_toggle .bar02,header #top_menu_toggle .bar03{position:absolute;height:4px;width:100%;background:#fff;left:0;transition:all 0.3s}header #top_menu_toggle .bar01{top:6px}header #top_menu_toggle .bar02{top:17px}header #top_menu_toggle .bar03{top:28px}header #top_menu_toggle .bar04{position:absolute;top:31px;left:0;right:0;font-size:12px;color:#fff;font-weight:bold}@media screen and (max-width: 1000px){header{padding:70px 0 0}header #nav_pc{display:none}header #nav_sp{display:block}header #nav_sp li img{height:28px}header #top_menu_toggle{display:block}}.bnr_a{padding:0 0 70px}.bnr_a .inner{max-width:1000px;margin:0 auto}.bnr_a .inner2{overflow:hidden;width:66.7%;margin:0 auto}.bnr_a .fig01{float:left;width:46.3%;margin:0 auto}.bnr_a .fig02{float:right;width:46.3%;margin:0 auto}.bnr_a .fig03{text-align:center;max-width:800px;margin:0 auto;padding:40px 0 0}.bnr_a figure img{width:100%}@media screen and (max-width: 1000px){.bnr_a{padding:0 0 60px}.bnr_a .inner2{width:100%}.bnr_a .fig01,.bnr_a .fig02,.bnr_a .fig03{float:none;width:80%;max-width:372px}.bnr_a .fig02,.bnr_a .fig03{padding:30px 0 0}}.bnr_b{padding:0 0 70px}.bnr_b figure{text-align:center;padding:10px 0 0}.bnr_b figure img{width:100%;max-width:800px}@media screen and (max-width: 1000px){.bnr_b{padding:0 0 60px}}.bnr_area .sp{display:none}@media screen and (max-width: 1000px){.bnr_area .pc{display:none}.bnr_area .sp{display:inline}}.content_top figure{text-align:center;overflow:hidden}.content_top figure img{width:100%;max-width:1400px}.content_content{margin:70px auto}@media screen and (max-width: 1000px){.content_content{margin:60px auto}}.photo_index ul{overflow:hidden;max-width:800px;margin:0 auto}.photo_index li{float:left;width:50%;text-align:center}.photo_index .li03,.photo_index .li04{padding:70px 0 0}.photo_index li img{width:90%;max-width:450px}@media screen and (max-width: 1000px){.photo_index li{float:none;width:100%}.photo_index .li02,.photo_index .li03,.photo_index .li04{padding:60px 0 0}}.photo_format_inner{overflow:hidden;position:relative}.photo_format_left{position:absolute;top:0;left:0;z-index:10;width:24%;max-width:265px}.photo_format_left li{margin:25px 0 0;border:4px solid #fff}.photo_format_left li:first-child{margin:0}.photo_format_left li.selected{border:4px solid #fe9673}.photo_format_left li img{width:100%}@media screen and (max-width: 1000px){.photo_format_left{position:relative;overflow:hidden;width:265px;margin:0 auto;padding:0 0 5px}.photo_format_left li:first-child{margin:60px 0 0}}.photo_format_right{margin:0 0 0 26%}@media screen and (max-width: 1000px){.photo_format_right{margin:0}}.photo_about figure{text-align:center}.photo_about figure img{width:100%;max-width:800px}.photo_flow{padding:70px 0 0}.photo_flow figure{text-align:center}.photo_flow figure img{width:100%;max-width:800px}@media screen and (max-width: 1000px){.photo_flow{padding:60px 0 0}}.photo_contact{padding:70px 0 0}.photo_contact figure{text-align:center;padding:10px}.photo_contact figure img{width:100%;max-width:800px;box-shadow:5px 5px 10px #aaa}.photo_contact .sp{display:none}.photo_contact .sp img{width:80%;max-width:372px}@media screen and (max-width: 1000px){.photo_contact{padding:60px 0 0}.photo_contact figure{padding:0 0 10px}.photo_contact .pc{display:none}.photo_contact .sp{display:inline}}.photo_price{padding:70px 0 0}.photo_price .inner{max-width:800px;margin:0 auto}.photo_price h5{font-size:18px;color:#fff;letter-spacing:2px;padding:2px 20px}.photo_price .p01{font-size:16px;color:#686666;padding:14px 5px 0}.photo_price .p02{font-size:14px;color:#A56555;padding:10px 5px}@media screen and (max-width: 1000px){.photo_price{padding:60px 0 0}.photo_price .p01{font-size:14px}.photo_price .p02{font-size:12px}}.price_model h5{background:#72CBEA}.price_model th{background:#BCE6F5}.price_studio h5{background:#988C87}.price_studio th{background:#F2ECE9}.price_trip h5{background:#6A5138}.price_trip th{background:#FFE2E2}.map_trip th{background:#FFE2E2}.price_apparel h5{background:#736A67}.price_apparel th{background:#FFD5D4}.price_movie h5{background:#8A8A7B}.price_movie th{background:#CCD6D9}.map_movie th{background:#CCD6D9}.photo_notes{padding:70px 0 0}.photo_notes .inner{max-width:800px;margin:0 auto}.photo_notes .inner2{padding:50px 5%}.photo_notes h5{font-size:20px;color:#665950}.photo_notes p{font-size:14px;color:#686666;text-indent:-1em;padding:20px 0 0 1em}@media screen and (max-width: 1000px){.photo_notes{padding:60px 0 0}.photo_notes .inner2{padding:40px 2%}.photo_notes h5{font-size:16px}.photo_notes p{font-size:12px;text-indent:-1em;padding:10px 0 0 1em}}.notes_model .inner2{background:#FFF4D3}.notes_studio .inner2{background:#F2ECE9}.notes_trip .inner2{background:#F2ECE9}.notes_apparel .inner2{background:#DFEBEF}.notes_movie .inner2{background:#99B7C2}.notes_movie h5,.notes_movie p{color:#fff}.photo_map{padding:70px 0 0}.photo_map .inner{max-width:800px;margin:0 auto}.photo_map h5{font-size:20px;color:#686666}.photo_map figure{text-align:center}.photo_map figure img{width:100%;max-width:1000px}.photo_map .table_area{margin:0 0 40px}.photo_map .p01{font-size:16px;color:#686666;padding:20px 0}.photo_map .p02{font-size:16px;color:#4C3930;padding:20px 0}.photo_map .p03{font-size:16px;color:#A56555;text-indent:-1em;padding:5px 0 5px 1em}.photo_map .hosoku{padding:30px 0 0}@media screen and (max-width: 1000px){.photo_map{padding:60px 0 0}.photo_map .p01,.photo_map .p02,.photo_map .p03{font-size:12px}}.movie_movie{margin:70px 0 0}.movie_movie_inner01{max-width:800px;margin:0 auto}.movie_movie_inner02{position:relative;overflow:hidden;padding:30px 0 56.25%;margin:0 auto}.movie_movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}.movie_movie img{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width: 1000px){.movie_movie{padding:60px 0 0}}.content_format001_inner{overflow:hidden;position:relative}.content_format001_left{position:absolute;top:0;left:0;z-index:10}.content_format001_left li{font-size:14px;color:#661A00;padding:10px;margin:15px 0 0}.content_format001_left li:first-child{margin:0}.content_format001_left li.selected{color:#B22C00;font-weight:bold}.content_format001_left a{display:inline-block;background:url("../img/icon02.png") no-repeat left center;padding:5px 5px 5px 20px}.content_format001_right{min-height:300px;margin:0 0 0 240px}.content_format001_right h5{font-size:20px;color:#B22C00;font-weight:bold;text-align:center;padding:0 0 10px}.content_format001_right h6{font-size:14px;color:#B22C00;font-weight:bold;padding:0 0 10px}.content_format001_right_inner{background:url("../img/bg_contact.png") repeat center center;padding:25px}.content_format001_right_inner2{background:#fff;padding:25px}.content_format001_right .thanks{text-align:center;padding:30px}@media screen and (max-width: 1000px){.content_format001_left{position:relative;overflow:hidden;padding:0 0 5px}.content_format001_left ul{padding:60px 0 0}.content_format001_left li{padding:0 10px;margin:0;border-bottom:2px solid #ddd}.content_format001_left li:first-child{border-top:2px solid #ddd}.content_format001_left li a{display:block;padding:10px 10px 10px 20px}.content_format001_right{margin:0}.content_format001_right h5{font-size:16px}.content_format001_right h6{font-size:12px}.content_format001_right .content_format001_right_inner{padding:15px}.content_format001_right .content_format001_right_inner2{padding:15px}}.bc .bc_inner{display:inline-block;font-size:14px;color:#555;border-bottom:2px solid #DFCFC9;padding:0 10px;margin:10px 0}@media screen and (max-width: 1000px){.bc .bc_inner{font-size:12px}}.btm0{padding-bottom:0 !important}#map{height:450px;width:100%}.inview_obj{opacity:0;transform:translate(0, 100px);-webkit-transform:translate(0, 100px);transition:all 0.7s}.fadeInUp{opacity:1.0;transform:translate(0, 0);-webkit-transform:translate(0, 0)}.contact_form_area_inner{background:#F1E8E8;padding:15px}.contact_form_area_inner .p01{font-size:14px;color:#535353;padding:0 14px 28px}.contact_form_area_inner strong{color:#CB0606}@media screen and (max-width: 1000px){.contact_form_area_inner .p01{font-size:12px}}form#mailformpro input[type="text"],form#mailformpro input[type="tel"],form#mailformpro input[type="email"],form#mailformpro input[type="url"],form#mailformpro input[type="date"]{width:96%;font-size:21px !important;padding:2px 1%;border:1px solid #AAAAAA}form#mailformpro input[type="text"].half,form#mailformpro input[type="tel"].half,form#mailformpro input[type="email"].half,form#mailformpro input[type="date"].half{width:200px;padding:2px 5px}form#mailformpro input[type="radio"],form#mailformpro input[type="checkbox"]{vertical-align:middle}form#mailformpro label{vertical-align:middle}form#mailformpro textarea{width:98%;font-size:21px !important;border:1px solid #AAAAAA}form#mailformpro select{width:210px;font-size:16px;padding:6px 0;border:1px solid #AAAAAA}form#mailformpro option{font-size:16px}form#mailformpro strong{color:#CB0606}form#mailformpro li{position:relative;padding:0 0 12px}form#mailformpro li:last-child{padding:0}form#mailformpro .fp01{position:absolute;top:4px;left:0;font-size:14px;color:#535353;font-weight:bold}form#mailformpro .fp02{font-size:16px;color:#535353;padding:0 0 12px;margin:0 0 0 180px}form#mailformpro .fp02:first-child{padding:0}form#mailformpro .fp03{text-align:center}form#mailformpro .fp04{background:#fff;padding:20px 15px;margin:0 0 12px 180px;border:1px solid #aaa}form#mailformpro .fp04 span{display:block;overflow-y:scroll;height:270px;font-size:14px;color:#535353;margin:0}form#mailformpro span{display:block;margin:0 0 5px}form#mailformpro span.reset{display:inline-block;font-size:20px;vertical-align:top;line-height:30px;padding:0 4px;margin:0 0 0 6px}form#mailformpro span.reset:hover{cursor:pointer}form#mailformpro a{display:inline-block;line-height:100%;border-bottom:1px solid #f39;padding:0 5px;margin:0 0 0 20px}form#mailformpro em{font-weight:bold}form#mailformpro .small01{font-size:11px;color:#D91288;font-weight:bold}form#mailformpro .small02{font-size:12px;vertical-align:middle}form#mailformpro .small03{display:inline-block;font-size:12px;vertical-align:middle;margin:0 0 0 10px}form#mailformpro .small04{font-size:14px;vertical-align:top;line-height:30px;margin:0 10px 0 0}form#mailformpro .form_btn{width:auto;vertical-align:top;padding:0;margin:0 auto;background:0 0;border:0;font-size:0;line-height:0;overflow:visible;cursor:pointer}form#mailformpro .form_btn img{width:200px}form#mailformpro .new_form_btn{display:inline-block;vertical-align:top;font-size:20px;color:#fff;font-weight:bold;background:#4c3b30;padding:10px 35px;border:none;border-radius:0;text-shadow:none}form#mailformpro .plan_option{color:#535353;padding:0 0 20px}form#mailformpro .plan_option .plan_option_inner{background:#fff;padding:20px}form#mailformpro .plan_option .plan_option_title01{font-weight:bold;padding:0 0 5px 20px}form#mailformpro .plan_option .plan_option_title02{font-size:14px;font-weight:bold;padding:15px 0 5px;margin:0 0 10px;border-bottom:1px solid #aaa}form#mailformpro .plan_option .plan_option_title02:first-child{padding-top:0}form#mailformpro .plan_option .plan_option_input{padding:0 0 0 20px}form#mailformpro .sp{display:none}@media screen and (max-width: 1000px){form#mailformpro{padding:25px 10px}form#mailformpro .fp01{position:static;padding:0 0 10px}form#mailformpro .fp02{margin:0 0 0 14px}form#mailformpro .fp04{margin:0 0 12px 14px}form#mailformpro .form_btn img{width:160px}form#mailformpro .plan_option .plan_option_inner{padding:10px}form#mailformpro .plan_option .plan_option_title01{padding:0 0 5px 10px}form#mailformpro .plan_option .plan_option_input{font-size:14px;padding:0 0 0 10px}form#mailformpro .sp{display:inline}form#mailformpro .small03{vertical-align:top}form#mailformpro .small04{display:block}}footer .footer01{background:#DFCFC9}footer .footer01 .inner{overflow:hidden;max-width:1000px;margin:0 auto;padding:35px 0}footer .footer01 .left{float:left;width:54%}footer .footer01 .left figure{text-align:center}footer .footer01 .left img{width:100%}footer .footer01 .right{float:right;width:38%;text-align:center}footer .footer01 .right_inner{position:relative;display:inline-block;text-align:left}footer .footer01 .right h6{position:absolute;top:-24px;left:0;z-index:2;font-size:16px;color:#6C6C6C;font-weight:bold;text-align:center}footer .footer01 .right figure{text-align:center}footer .footer01 .right .fig02{padding:20px 0 0}footer .footer01 .right img{width:100%}footer .footer02{position:relative;padding:115px 0 0}footer .footer02 .totop_area{position:absolute;top:-15px;right:0;left:0;z-index:2;width:100%;text-align:center}footer .footer02 .totop{width:100px;cursor:pointer}footer .footer02 .inner{text-align:center}footer .footer02 .inner02{display:inline-block;overflow:hidden;text-align:left}footer .footer02 h2{float:left;padding:0 20px 0 0}footer .footer02 h2 img{width:140px}footer .footer02 ul{float:left;overflow:hidden}footer .footer02 li{float:left;font-size:13px;color:#6C6C6C;padding:0 18px 0 0}footer .footer02 li a{display:inline-block;padding:5px 5px 5px 18px;background:url("../img/icon01.png") no-repeat left center}footer .footer02 .copyright{font-size:12px;color:#6C6C6C;text-align:center;padding:20px 0}@media screen and (max-width: 1000px){footer .footer01 .left,footer .footer01 .right{float:none;width:auto;max-width:500px;padding:0 10%;margin:0 auto}footer .footer01 .right{padding:30px 10% 0}footer .footer01 .right h6{position:static;padding:0 0 10px}footer .footer01 .left img,footer .footer01 .right img{width:100%;max-width:372px;height:auto}footer .footer02{padding:105px 0 0}footer .footer02 .totop{width:90px}footer .footer02 .inner02{display:block}footer .footer02 h2{float:none;padding:0 0 20px}footer .footer02 h2 img{width:180px}footer .footer02 ul{float:none}footer .footer02 li{float:none;font-size:14px;padding:0}footer .footer02 li a{display:block;padding:10px 10px 10px 18px;border-bottom:2px solid #ddd}footer .footer02 .copyright{font-size:10px}}
/*# sourceMappingURL=common.css.map */
