﻿@charset "utf-8";






#tour,#sizen,#summer,#takada,#vsino,#tuti01,#tuti02,#tuti03,#tuti04,#yohen,#komine,#moriya,#autum,#winter,#sprin,#ouka,#ice,#shojo,#tadami,#undo,#kiku,#hato6,#gamo,#murata,#kodawari,#sigaraki,#igayaki,#sino_c,#col_sino4,#minoyaki,#kaki,#kyusu,#momo,#monyo,#bizen,#karatu_c,#hongo,#meiss,#tohen,#doro,#cerev,#celeb,#yunomi,#takato,#okuko,#nezu,#oga,#aizu,#monde,#yana,#yana2,#suise,#nana,#hani{background-color:#e6e6e6;
}

#sigaraki{
background-color:#BDC9D9;
}
#igayaki{
background-color:#BDC9D9;
}


.clearfix:after{
	display: block;
	content: "";
	clear: both;
}


	
img{
	vertical-align: bottom;
}


 
  @media screen and ( min-width: 769px ) {

/*------------------------------- header ------------------------*/


#header .header_top{
height:10px;
background-color:#555;
}


h1{width:100%;
	margin-left:10%;
	padding-top:10px;
	padding-bottom:10px;
}


#header .header_contact{
height:30px;
background-color:#555;
}


#header a{
padding-top:10px;
width:75px;
margin-left:84%;
font-size:0.8rem;
text-decoration:none;
display:block;
color:#fff;
}






/*------------------------------- main-contents ------------------------*/
#main-contents{
width:80%;
margin-left:10%;
position:relative;
background-color:#fff;
}

#main-contents .slideshow img{
width:100%;
height:auto;
}


#main-contents  .main_theme{
position:absolute;
left:40%;
top:20px;
font-size:1.5rem;
color:#fff;
}

#tuti02 #main-contents  .main_theme{
position:absolute;
left:36%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#tuti03 #main-contents  .main_theme{
position:absolute;
left:36%;
top:20px;
font-size:1.5rem;
color:#EAA8BF;
}
#tuti04 #main-contents  .main_theme{
position:absolute;
left:32%;
top:20px;
font-size:1.5rem;
color:#95DFD6;
}
#yohen #main-contents  .main_theme{
position:absolute;
left:35%;
top:20px;
font-size:1.5rem;
color:#79F8FF;
}
#komine #main-contents  .main_theme{
position:absolute;
left:38%;
top:20px;
font-size:1.5rem;
color:#E6855E;
}
#moriya #main-contents  .main_theme{
position:absolute;
left:38%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#autum #main-contents  .main_theme{
position:absolute;
left:38%;
top:20px;
font-size:1.5rem;
color:#C04483;
}
#winter #main-contents  .main_theme{
position:absolute;
left:38%;
top:20px;
font-size:1.5rem;
color:#F0F0F0;
}
#sprin #main-contents  .main_theme{
position:absolute;
left:42%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#ouka #main-contents  .main_theme{
position:absolute;
left:42%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#ice #main-contents  .main_theme{
position:absolute;
left:42%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#shojo #main-contents  .main_theme{
position:absolute;
left:42%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#tadami #main-contents  .main_theme{
position:absolute;
left:36%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#undo #main-contents  .main_theme{
position:absolute;
left:36%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#kiku #main-contents  .main_theme{
position:absolute;
left:36%;
top:20px;
font-size:1.5rem;
color:#DAA9CA;
}
#hato6 #main-contents  .main_theme{
position:absolute;
left:38%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#gamo #main-contents  .main_theme{
position:absolute;
left:38%;
top:20px;
font-size:1.5rem;
color:#FFC000;
}
#oga #main-contents  .main_theme{
position:absolute;
left:38%;
top:20px;
font-size:1.5rem;
color:#FFC000;
}
#aizu #main-contents  .main_theme{
position:absolute;
left:36%;
top:20px;
font-size:1.5rem;
color:#FFC000;
}
#monde #main-contents  .main_theme{
position:absolute;
left:41%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#yana #main-contents  .main_theme{
position:absolute;
left:41%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#yana2 #main-contents  .main_theme{
position:absolute;
left:38%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#suise #main-contents  .main_theme{
position:absolute;
left:38%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#nana #main-contents  .main_theme{
position:absolute;
left:40%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#hani #main-contents  .main_theme{
position:absolute;
left:35%;
top:20px;
font-size:1.5rem;
color:#F8DBB6;
}
#yunomi #main-contents  .main_theme{
position:absolute;
left:40%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#momo #main-contents  .main_theme{
position:absolute;
left:45%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#monyo #main-contents  .main_theme{
position:absolute;
left:45%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#bizen #main-contents  .main_theme{
position:absolute;
left:40%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#sino_c #main-contents .main_theme{
color:#FFCE44;
}
#col_sino4 #main-contents .main_theme{
position:absolute;
left:45%;
top:20px;
font-size:1.9rem;
color:#B7BFC1;
}

#karatu_c #main-contents .main_theme{
position:absolute;
left:45%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#hongo #main-contents  .main_theme{
position:absolute;
left:42%;
top:20px;
font-size:1.5rem;
color:#fff;
}

#takato #main-contents  .main_theme{
position:absolute;
left:42%;
top:20px;
font-size:1.5rem;
color:#fff;
}

#okuko #main-contents  .main_theme{
position:absolute;
left:44%;
top:20px;
font-size:1.5rem;
color:#B772D9;
}

#summer #main-contents  .main_theme{
position:absolute;
left:42%;
top:20px;
font-size:1.5rem;
color:#fff;
}

#meiss #main-contents  .main_theme{
position:absolute;
left:40%;
top:20px;
font-size:1.5rem;
color:#fff;
}

#doro #main-contents  .main_theme{
position:absolute;
left:40%;
top:20px;
font-size:1.5rem;
color:#fff;
}

#cerev #main-contents  .main_theme{
position:absolute;
left:40%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#celeb #main-contents  .main_theme{
position:absolute;
left:40%;
top:20px;
font-size:1.5rem;
color:#fff;
}
#grad #main-contents  .main_theme{
position:absolute;
left:40%;
top:20px;
font-size:1.5rem;
color:#fff;
}

#vsino #main-contents  .main_theme{
position:absolute;
left:45%;
top:20px;
font-size:1.5rem;
color:#fff;
}

.home_link{
font-size:0.8rem;
margin-top:10px;
margin-left:95%;
margin-bottom:15px;
}

.home_link a{
text-decoration:none;
color:#333333;
}


/*------------------------------- pankuzu ------------------------*/
#pankuzu{
	margin-top:10px;
	margin-left:78%;
	margin-bottom:15px;
	color:#333333;
	font-size: 0.8rem;
}
#sigaraki #pankuzu{
margin-left:74%;
}
#igayaki #pankuzu{
margin-left:74%;
}
#sino_c #pankuzu{
margin-left:72%;
}
}
#col_sino4 #pankuzu{
margin-left:78%;
}
#momo #pankuzu{
margin-left:74%;
}
#karatu_c #pankuzu{
margin-left:74%;
}
#hongo #pankuzu{
margin-left:74%;
}
#takato #pankuzu{
margin-left:74%;
}
#summer #pankuzu{
margin-left:74%;
}
#meiss #pankuzu{
margin-left:72%;
}
#doro #pankuzu{
margin-left:72%;
}
#cerev #pankuzu{
margin-left:72%;
}
#celeb #pankuzu{
margin-left:72%;
}
#grad #pankuzu{
margin-left:72%;
}
#vsino #pankuzu{
margin-left:74%;
}
#tuti01 #pankuzu,
#tuti02 #pankuzu,
#tuti03 #pankuzu,
#tuti04 #pankuzu,
#yohen #pankuzu,
#komine #pankuzu,
#moriya #pankuzu,
#autum #pankuzu,
#winter #pankuzu,
#sprin #pankuzu,
#ouka #pankuzu,
#gamo #pankuzu,
#oga #pankuzu,
#yunomi #pankuzu,
#yunomi #pankuzu{
margin-left:74%;
}
#ice #pankuzu{
margin-left:72.5%;
}
#shojo #pankuzu{
margin-left:72.0%;
}
#tadami #pankuzu{
margin-left:70.0%;
}
#undo #pankuzu{
margin-left:72.0%;
}
#kiku #pankuzu{
margin-left:72.0%;
}
#hato6 #pankuzu{
margin-left:72.5%;
}
#monyo #pankuzu{
margin-left:70%;
}
#aizu #pankuzu{
margin-left:73.5%;
}
#monde #pankuzu{
margin-left:73.5%;
}
#yana #pankuzu{
margin-left:75%;
}
#yana2 #pankuzu{
margin-left:75%;
}
#suise #pankuzu{
margin-left:77%;
}
#nana #pankuzu{
margin-left:77%;
}
#hani #pankuzu{
margin-left:71.5%;
}
#pankuzu li{
	padding-right: 15px;
	background: url(../images/ico_arw01.png) right center no-repeat;
	display: inline;
}


#pankuzu a{
	color:#666666;
	text-decoration: none;
}
#pankuzu a:hover{
	color: #ffffff;
	text-decoration: underline;
}












.info{
margin-left:3%;
margin-right:3%;
border-top:#333333 thin solid;
line-height:1.8rem;
font-size:0.9rem;
}



/*------------------------------- side_menu ------------------------*/

#side_menu{
float:left;
width:29.2%;
background-color:#fff;
font-size:0.9rem;
}


#nav-input,#nav-open{
display:none;
}


#drawer_header {
margin-left:5px;
margin-top:5px;
color:#DD5044;
}

#nav-content ul{
	padding-left: 0;
	list-style-type: none;
}



#nav-content ul li{
margin-left:5px;
margin-right:10px;
padding-top:15px;
padding-bottom:15px;
border-bottom:#dddddd thin solid;
}



#nav-content > ul > li > a {
	text-decoration: none;
	color:#333;
	  }

/*----------- Toggle taiou -------*/
#nav-content ul dt{
	background: url(../images/ico_arw01.png) right center no-repeat;
	display: inline;
	display:block;	
	

}
  

#nav-content ul li dd{
display:none;
padding-top:10px;
height:20px;
margin-left:10px;
text-decoration: none;

}

#nav-content ul li dd a{
font-size:0.8rem;
text-decoration:none;
color:#000;
}

#menu6 .tabi{
color:#DD5044;
}
#menu6 .yaki{
color:#DD5044;
}


#hongo #nav-content ul li .g06_hon a{
font-weight:bold;
}
#summer #nav-content ul li .g06_sum a{
font-weight:bold;
}
#takada #nav-content ul li .g06_tak a{
font-weight:bold;
}
#tuti01 #nav-content ul li .g06_tuti01 a{
font-weight:bold;
}
#tuti02 #nav-content ul li .g06_tuti02 a{
font-weight:bold;
}
#tuti03 #nav-content ul li .g06_tuti03 a{
font-weight:bold;
}
#tuti04 #nav-content ul li .g06_tuti04 a{
font-weight:bold;
}
#yohen #nav-content ul li .g06_yohen a{
font-weight:bold;
}
#komine #nav-content ul li .g06_komine a{
font-weight:bold;
}
#moriya #nav-content ul li .g06_moriya a{
font-weight:bold;
}
#autum #nav-content ul li .g06_autum a{
font-weight:bold;
}
#winter #nav-content ul li .g06_winter a{
font-weight:bold;
}
#sprin #nav-content ul li .g06_spring a{
font-weight:bold;
}
#ouka #nav-content ul li .g06_ouka a{
font-weight:bold;
}
#ice #nav-content ul li .g06_ice a{
font-weight:bold;
}
#shojo #nav-content ul li .g06_shojo a{
font-weight:bold;
}
#tadami #nav-content ul li .g06_tadami a{
font-weight:bold;
}
#undo #nav-content ul li .g06_undo a{
font-weight:bold;
}
#kiku #nav-content ul li .g06_kiku a{
font-weight:bold;
}
#hato6 #nav-content ul li .g06_hatori06 a{
font-weight:bold;
}
#gamo #nav-content ul li .g06_gamo a{
font-weight:bold;
}
#oga #nav-content ul li .g06_oga a{
font-weight:bold;
}
#aizu #nav-content ul li .g06_aizu a{
font-weight:bold;
}
#monde #nav-content ul li .g06_monde a{
font-weight:bold;
}
#yana #nav-content ul li .g06_yana a{
font-weight:bold;
}
#yana2 #nav-content ul li .g06_yana2 a{
font-weight:bold;
}
#suise #nav-content ul li .g06_suise a{
font-weight:bold;
}
#nana #nav-content ul li .g06_nana a{
font-weight:bold;
}
#hani #nav-content ul li .g06_hani a{
font-weight:bold;
}
#yunomi #nav-content ul li .g06_yunomi a{
font-weight:bold;
}
#tour #nav-content ul li .g06_hongo a{
font-weight:bold;
}
#sizen #nav-content ul li .g06_sizen a{
font-weight:bold;
}
#summer #nav-content ul li .g06_summer a{
font-weight:bold;
}
#kodawari #nav-content ul .g04_etuk a{
font-weight:bold;
}
#sigaraki #nav-content ul .g03_siga a{
font-weight:bold;
}
#igayaki #nav-content ul .g03_iga a{
font-weight:bold;
}
#cerev #nav-content ul .g03_cere a{
font-weight:bold;
}
#celeb #nav-content ul .g03_cere a{
font-weight:bold;
}
#grad #nav-content ul .g03_grad a{
font-weight:bold;
}
#vsino #nav-content ul li .g03_vsino a{
font-weight:bold;
}

#murata #nav-content ul .g06_mura a{
font-weight:bold;
}

#minoyaki #nav-content ul .g06_mino a{
font-weight:bold;
}

#kyusu #nav-content ul .g06_kyusu a{
font-weight:bold;
}

#bizen #nav-content ul .g06_bizen a{
font-weight:bold;
}

#meiss #nav-content ul .g06_meiss a{
font-weight:bold;
}
      
#doro #nav-content ul .g04_doro a{
font-weight:bold;
}

#kaki #nav-content ul .g04_kaki a{
font-weight:bold;
}



#sino_c #nav-content ul .g03_sino a:last-child{
font-weight:bold;
}

#col_sino4 #nav-content ul .g03_sino a:nth-child(4){
font-weight:bold;
}

#tohen #nav-content ul .g08_tohen a{
font-weight:bold;
}
#momo #nav-content .g08_momo a{
font-weight:bold;
}
#monyo #nav-content .g08_monyo a{
font-weight:bold;
}
#takato #nav-content ul li .g08_taka a{
font-weight:bold;
}
#okuko #nav-content ul li .g08_oku a{
font-weight:bold;
}
#nezu #nav-content ul li .g08_nezu a{
font-weight:bold;
}

#karatu_c #nav-content ul .g03_kcol{
font-weight:bold;
}



/*------------ Blog ---------*/

#nav-content h3{
margin-left:5px;
margin-right:10px;
margin-top:50px;
font-size:0.9rem;
padding-bottom:5px;
color:#DD5044;
}

#nav-content .blog_menu ul li{
padding-top:10px;
height:20px;

}




#nav-content .blog_menu a{
font-size:0.9rem;
text-decoration:none;
color:#333;
padding-left:20px;
}










/*------------------- inner ----------------*/
#inner{
float:left;
width:70.7%;
background-color:#fff;
line-height:1.3rem;
font-size:0.9rem;
}


#inner h3{

margin-bottom:10px;
margin-right:5px;
}






#minoyaki #inner h3,
#kaki #inner h3,
#kyusu #inner h3,
#momo #inner h3,
#monyo #inner h3,
#bizen #inner h3,
#karatu_c #inner h3,
#hongo #inner h3,
#takato #inner h3,
#okuko #inner h3,
#nezu #inner h3,
#summer #inner h3,
#takada #inner h3,
#vsino #inner h3,
#tuti01 #inner h3,
#tuti02 #inner h3,
#tuti03 #inner h3,
#tuti04 #inner h3,
#yohen #inner h3,
#komine #inner h3,
#moriya #inner h3,
#autum #inner h3,
#winter #inner h3,
#sprin #inner h3,
#ouka #inner h3,
#ice #inner h3,
#shojo #inner h3,
#tadami #inner h3,
#undo #inner h3,
#kiku #inner h3,
#hato6 #inner h3,
#gamo #inner h3,
#oga #inner h3,
#aizu #inner h3,
#monde #inner h3,
#yana #inner h3,
#yana2 #inner h3,
#suise #inner h3,
#nana #inner h3,
#hani #inner h3,
#yunomi #inner h3,
#meiss #inner h3,
#tohen #inner h3,
#doro #inner h3,
#cerev #inner h3,
#celeb #inner h3,
#grad #inner h3,
#sino_c #inner h3,
#col_sino4 #inner h3{
padding-left:5px;
background:#F5F6F7;
border-radius:3px;
}

#winter #inner h3{
background-color:#E6E6E6;
}

#autum h3 a{
color:#000;
font-weight:bold;
text-decoration:none;
}
#winter h3 a{
color:#000;
font-weight:bold;
text-decoration:none;
}


#momo #inner h3 span,
#monyo #inner h3 span,
#bizen #inner h3 span,
#karatu_c #inner h3 span,
#hongo #inner h3 span,
#takato #inner h3 span,
#okuko #inner h3 span,
#nezu #inner h3 span,
#summer #inner h3 span,
#takada #inner h3 span,
#vsino #inner h3 span,
#tuti01 #inner h3 span,
#tuti02 #inner h3 span,
#tuti03 #inner h3 span,
#tuti04 #inner h3 span,
#yohen #inner h3 span,
#komine #inner h3 span,
#moriya #inner h3 span,
#autum #inner h3 span,
#sprin #inner h3 span,
#ouka #inner h3 span,
#ice #inner h3 span,
#shojo #inner h3 span,
#tadami #inner h3 span,
#undo #inner h3 span,
#kiku #inner h3 span,
#hato6 #inner h3 span,
#gamo #inner h3 span,
#oga #inner h3 span,
#aizu #inner h3 span,
#monde #inner h3 span,
#yana #inner h3 span,
#yana2 #inner h3 span,
#suise #inner h3 span,
#nana #inner h3 span,
#hani #inner h3 span,
#yunomi #inner h3 span{
font-weight:bold;
}



#meiss #inner h3 span{
font-weight:bold;
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}

#tohen #inner h3 span{
font-weight:bold;
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}

#doro #inner h3 span{
font-weight:bold;
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}

#cerev #inner h3 span{
font-weight:bold;
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#celeb #inner h3 span{
font-weight:bold;
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#grad #inner h3 span{
font-weight:bold;
border-left:#CDAFF3 10px solid;
border-right:#F5F6F7 5px solid;
}

#bizen #inner h3 a{
font-weight:bold;
color:#FF9999;
text-decoration:none;
}

#karatu_c #inner #name a{
text-decoration:none;
}

#kaki #inner section h3,
#kyusu #inner section h3,
#momo #inner section h3,
#monyo #inner section h3,
#bizen #inner section h3,
#karatu_c #inner section h3,
#meiss #inner section h3,
#doro #inner section h3,
#cerev #inner section h3,
#celeb #inner section h3,
#grad #inner section h3{
font-weight:bold;
margin-bottom:5px;
color:#444;
}

#kaki #inner section h3 span,
#kyusu #inner section h3 span,
#momo #inner section h3 span,
#monyo #inner section h3 span,
#bizen #inner section h3 span,
#karatu_c #inner section h3 span,
#meiss #inner section h3 span,
#doro #inner section h3 span,
#cerev #inner section h3 span,
#celeb #inner section h3 span,
#grad #inner section h3 span{
border-left:#00c4ab 10px solid;
border-right:#FFF 5px solid;
}


#hongo #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#takato #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}

#hongo #inner .iro span{
border-left:#FCC420 10px solid;
border-right:#F5F6F7 5px solid;
}
#takato #inner .iro span{
border-left:#FCC420 10px solid;
border-right:#F5F6F7 5px solid;
}
#okuko #inner .iro span{
border-left:#B772D9 10px solid;
border-right:#F5F6F7 5px solid;
}
#nezu #inner .iro span{
border-left:#51DA85 10px solid;
border-right:#F5F6F7 5px solid;
}
#gamo #inner .iro span{
border-left:#FCC420 10px solid;
border-right:#F5F6F7 5px solid;
}
#oga #inner .iro span{
border-left:#FCC420 10px solid;
border-right:#F5F6F7 5px solid;
}


#summer #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#takada #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#vsino #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#tuti01 #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#tuti02 #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#tuti03 #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#tuti04 #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#yohen #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#komine #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#moriya #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}


#autum #inner h3 span{
border-left:#FFE24A 10px solid;
border-right:#F5F6F7 5px solid;
}
#winter #inner h3 span{
border-left:#AE80DA 10px solid;
border-right:#E6E6E6 5px solid;
font-weight:bold;
}
#autum #inner #wint span{
border-left:#C04483 10px solid;
border-right:#F5F6F7 5px solid;
}
#sprin #inner h3 span{
border-left:#EC81A4 10px solid;
border-right:#F5F6F7 5px solid;
}
#ouka #inner h3 span{
border-left:#EC81A4 10px solid;
border-right:#F5F6F7 5px solid;
}
#ice #inner h3 span{
border-left:#688EF0 10px solid;
border-right:#F5F6F7 5px solid;
}
#shojo #inner h3 span{
border-left:#EC8C6F 10px solid;
border-right:#F5F6F7 5px solid;
}
#tadami #inner h3 span{
border-left:#FB3A00 10px solid;
border-right:#F5F6F7 5px solid;
}
#undo #inner h3 span{
border-left:#8E67CB 10px solid;
border-right:#F5F6F7 5px solid;
}
#kiku #inner h3 span{
border-left:#DAA9CA 10px solid;
border-right:#F5F6F7 5px solid;
}
#hato6 #inner h3 span{
border-left:#A2AAFF 10px solid;
border-right:#F5F6F7 5px solid;
}
#gamo #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#oga #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}
#aizu #inner h3 span{
border-left:#FFC000 10px solid;
border-right:#F5F6F7 5px solid;
}
#monde #inner h3 span{
border-left:#FFC000 10px solid;
border-right:#F5F6F7 5px solid;
}
#yana #inner h3 span{
border-left:#F07A79 10px solid;
border-right:#F5F6F7 5px solid;
}
#yana2 #inner h3 span{
border-left:#FBC320 10px solid;
border-right:#F5F6F7 5px solid;
}
#suise #inner h3 span{
border-left:#FBC320 10px solid;
border-right:#F5F6F7 5px solid;
}
#nana #inner h3 span{
border-left:#DB53A1 10px solid;
border-right:#F5F6F7 5px solid;
}
#nana #inner h3 .iro{
border-left:#F5F6F7 10px solid;
border-right:#F5F6F7 5px solid;
}



#hani #inner h3 span{
border-left:#FFC000 10px solid;
border-right:#F5F6F7 5px solid;
}




#hani #inner .sec09 h3 span{
border-left:#B987E4 10px solid;
border-right:#F5F6F7 5px solid;
}
#yunomi #inner h3 span{
border-left:#00c4ab 10px solid;
border-right:#F5F6F7 5px solid;
}

#inner .sec01{
clear:both;
margin-left:10px;
margin-bottom:10px;
margin-right:5px;
}

#inner .sec01 figure{
float:left;
margin-right:10px;
}
#inner .sec01 figcaption{
text-align:center;
font-size:0.8rem;
}


#inner .sec01 .fig{
float:left;
margin-right:10px;
}




#inner h4{
font-weight:bold;
color:#444;
}

#monyo #inner h4{
background:#F5F6F7;
}



#inner h4 span{
border-left:#00c4ab 10px solid;
border-right:#FFF 5px solid;
}


#inner h5{
margin-left:8px;
margin-right:5px;
margin-bottom:15px;
}
#inner h5 img{
width:100%;
height:auto;
border-radius:5px;
}

#momo #inner .sec01 figure,
#monyo #inner .sec01 figure,
#bizen #inner .sec01 figure,
#karatu_c #inner .sec01 figure,
#takada #inner .sec01 figure,
#vsino #inner .sec01 figure,
#tuti01 #inner .sec01 figure,
#tuti02 #inner .sec01 figure,
#tuti03 #inner .sec01 figure,
#tuti04 #inner .sec01 figure,
#yohen #inner .sec01 figure,
#komine #inner .sec01 figure,
#moriya #inner .sec01 figure,
#autum #inner .sec01 figure,
#winter #inner .sec01 figure,
#sprin #inner .sec01 figure,
#ouka #inner .sec01 figure,
#ice #inner .sec01 figure,
#shojo #inner .sec01 figure,
#tadami #inner .sec01 figure,
#undo #inner .sec01 figure,
#kiku #inner .sec01 figure,
#hato6 #inner .sec01 figure,
#gamo #inner .sec01 figure,
#oga #inner .sec01 figure,
#aizu #inner .sec01 figure,
#monde #inner .sec01 figure,
#yana #inner .sec01 figure,
#yana2 #inner .sec01 figure,
#suise #inner .sec01 figure,
#nana #inner .sec01 figure,
#hani #inner .sec01 figure,
#yunomi #inner .sec01 figure,
#nezu #inner .sec01 figure{
float:left;
margin-right:5px;
}

#oga #inner .sec01 figure{
  float:left;
width:48%;
margin-right:5px;  
}
#oga #inner .sec01 figure img{
width:100%;
height:auto;
}

#aizu #inner .sec01 figure{
  float:left;
width:48%;
margin-right:5px;  
}
#monde #inner .sec01 figure{
  float:left;
width:48%;
margin-right:5px;  
}
#hani #inner .sec01 figure{
  float:left;
width:48%;
margin-right:5px;  
}
#aizu #inner .sec01 figure img{
width:100%;
height:auto;
}
#monde #inner .sec01 figure img{
width:100%;
height:auto;
}
#yana #inner .sec01 figure img{
width:100%;
height:auto;
}
#yana2 #inner .sec01 figure img{
width:100%;
height:auto;
}
#suise #inner .sec01 figure img{
width:100%;
height:auto;
}
#nana #inner .sec01 figure img{
width:100%;
height:auto;
}
#hani #inner .sec01 figure img{
width:100%;
height:auto;
}

#nezu .sec01 h3{
clear:both;
}
/*------------------- section2 ----------------*/
#inner .sec02{
clear:both;
margin-left:10px;
margin-right:5px;
padding-top:10px;
}
#inner .sec02 figure{
float:left;
margin-right:5px;
}
#inner .sec02 figcaption{
text-align:center;
font-size:0.8rem;
}

#inner .sec02 .fig{
float:left;
margin-right:10px;
}

#inner .sec02 .main2{
margin-bottom:5px;
}

/*------------------- section3 ----------------*/
#inner .sec03{
clear:both;
margin-left:10px;
margin-right:5px;
padding-top:10px;
}
#inner .sec03 figure{
float:left;
margin-right:7px;
}
#inner .sec03 figcaption{
text-align:center;
font-size:0.8rem;
}

#inner .sec03 .fig{
float:left;
margin-right:10px;
}


#inner .sec02 .dimage1{
margin-bottom:3px;
}
#inner .sec03 .dimage1{
margin-bottom:3px;
}

#inner .sec03 .main3{
margin-bottom:5px;
}

/*------------------- section4 ----------------*/
#inner .sec04{
clear:both;
margin-left:10px;
margin-right:5px;
padding-top:10px;
}
#inner .sec04 figure{
float:right;
margin-left:10px;
}
#inner .sec04 figcaption{
text-align:center;
font-size:0.8rem;
}

#inner .sec04 .fig{
float:left;
margin-right:10px;
}

#inner .sec04 .main4{
margin-bottom:5px;
}


/*---------- float Left ----------*/
#summer #inner .sec04 figure,
#takada #inner .sec04 figure,
#vsino #inner .sec04 figure,
#tuti01 #inner .sec04 figure,
#tuti02 #inner .sec04 figure,
#tuti03 #inner .sec04 figure,
#tuti04 #inner .sec04 figure,
#yohen #inner .sec04 figure,
#komine #inner .sec04 figure,
#moriya #inner .sec04 figure,
#autum #inner .sec04 figure,
#winter #inner .sec04 figure,
#sprin #inner .sec04 figure,
#ouka #inner .sec04 figure,
#ice #inner .sec04 figure,
#shojo #inner .sec04 figure,
#tadami #inner .sec04 figure,
#undo #inner .sec04 figure,
#kiku #inner .sec04 figure,
#hato6 #inner .sec04 figure,
#gamo #inner .sec04 figure,
#oga #inner .sec04 figure,
#aizu #inner .sec04 figure,
#monde #inner .sec04 figure,
#yana #inner .sec04 figure,
#yana2 #inner .sec04 figure,
#suise #inner .sec04 figure,
#nana #inner .sec04 figure,
#hani #inner .sec04 figure,
#yunomi #inner .sec04 figure,
#kodawari #inner .sec04 figure,
#murata #inner .sec04 figure,
#minoyaki #inner .sec04 figure,
#kaki #inner .sec04 figure,
#kyusu #inner .sec04 figure,
#bizen #inner .sec04 figure,
#monyo #inner .sec04 figure,
#karatu_c #inner .sec04 figure,
#hongo #inner .sec04 figure,
#takato #inner .sec04 figure,
#okuko #inner .sec04 figure,
#nezu #inner .sec04 figure,
#tohen #inner .sec04 figure,
#cerev #inner .sec04 figure,
#celeb #inner .sec04 figure,
#grad #inner .sec04 figure{
float:left;
margin-right:10px;
margin-left:0px;
}





/*------------------- section5 6 7 ----------------*/
#inner .sec05,
#inner .sec06,
#inner .sec07,
#inner .sec08,
#inner .sec09,
#inner .sec10,
#inner .sec11,
#inner .sec12,
#inner .sec13,
#inner .sec14,
#inner .sec15,
#inner .sec16,
#inner .sec17{
clear:both;
margin-left:10px;
margin-right:5px;
padding-top:10px;
}

#inner .sec05 figure{
float:right;
margin-left:10px;
}
/*---------- Float Left ----------*/
#summer #inner .sec05 figure,
#takada #inner .sec05 figure,
#vsino #inner .sec05 figure,
#tuti01 #inner .sec05 figure,
#tuti02 #inner .sec05 figure,
#tuti03 #inner .sec05 figure,
#tuti04 #inner .sec05 figure,
#yohen #inner .sec05 figure,
#komine #inner .sec05 figure,
#moriya #inner .sec05 figure,
#autum #inner .sec05 figure,
#winter #inner .sec05 figure,
#sprin #inner .sec05 figure,
#ouka #inner .sec05 figure,
#ice #inner .sec05 figure,
#shojo #inner .sec05 figure,
#tadami #inner .sec05 figure,
#undo #inner .sec05 figure,
#kiku #inner .sec05 figure,
#hato6 #inner .sec05 figure,
#gamo #inner .sec05 figure,
#oga #inner .sec05 figure,
#aizu #inner .sec05 figure,
#monde #inner .sec05 figure,
#yana #inner .sec05 figure,
#yana2 #inner .sec05 figure,
#suise #inner .sec05 figure,
#nana #inner .sec05 figure,
#hani #inner .sec05 figure,
#yunomi #inner .sec05 figure,
#kodawari #inner .sec05 figure,
#murata #inner .sec05 figure,
#sigaraki #inner .sec05 figure,
#igayaki #inner .sec05 figure,
#minoyaki #inner .sec05 figure,
#kyusu #inner .sec05 figure,
#bizen #inner .sec05 figure,
#monyo #inner .sec05 figure,
#karatu_c #inner .sec05 figure,
#hongo #inner .sec05 figure,
#takato #inner .sec05 figure,
#okuko #inner .sec05 figure,
#nezu #inner .sec05 figure,
#tohen #inner .sec05 figure,
#cerev #inner .sec05 figure,
#celeb #inner .sec05 figure,
#grad #inner .sec05 figure,
#kaki #inner .sec05 figure{
float:left;
margin-right:10px;
margin-left:0px;
}




#inner .sec06 figure,
#inner .sec07 figure,
#inner .sec08 figure,
#inner .sec09 figure,
#inner .sec10 figure,
#inner .sec11 figure,
#inner .sec12 figure,
#inner .sec13 figure,
#inner .sec14 figure,
#inner .sec15 figure,
#inner .sec16 figure,
#inner .sec17 figure{
float:left;
margin-right:10px;
}

#inner .sec05 .fig,
#inner .sec06 .fig,
#inner .sec07 .fig,
#inner .sec08 .fig,
#inner .sec09 .fig,
#inner .sec10 .fig,
#inner .sec11 .fig,
#inner .sec12 .fig,
#inner .sec13 .fig,
#inner .sec14 .fig,
#inner .sec15 .fig,
#inner .sec16 .fig,
#inner .sec17 .fig{
float:left;
margin-right:10px;
}

#hongo #inner .sec05 .dimage5,
#hongo #inner .sec07 .dimage7,
#hongo #inner .sec08 .dimage8{
margin-bottom:5px;
}






#inner .sec05 figcaption,
#inner .sec06 figcaption,
#inner .sec07 figcaption,
#inner .sec08 figcaption,
#inner .sec09 figcaption,
#inner .sec10 figcaption,
#inner .sec11 figcaption{
text-align:center;
font-size:0.8rem;
}

#inner .in01_img .thumbnail,
#inner .in02_img .thumbnail,
#inner .in03_img .thumbnail,
#inner .in04_img .thumbnail,
#inner .in05_img .thumbnail,
#inner .in06_img .thumbnail,
#inner .in07_img .thumbnail,
#inner .in08_img .thumbnail,
#inner .in09_img .thumbnail,
#inner .in10_img .thumbnail,
#inner .in11_img .thumbnail,
#inner .in12_img .thumbnail,
#inner .in13_img .thumbnail,
#inner .in14_img .thumbnail,
#inner .in15_img .thumbnail,
#inner .in16_img .thumbnail{
padding-top:5px;
text-align:center;
}





#murata #inner .sec06 h2{
padding-top:20px;
font-size:1.0rem;
font-weight:bold;
color:#313D53;
}




#monyo #inner .in01_img,
#monyo #inner .in02_img,
#monyo #inner .in03_img,
#monyo #inner .in04_img,
#monyo #inner .in05_img,
#monyo #inner .in06_img,
#monyo #inner .in07_img,
#monyo #inner .in08_img,
#monyo #inner .in09_img{
clear:both;
}
#monyo #inner .sec01 .fig1,
#monyo #inner .sec02 .fig1,
#monyo #inner .sec03 .fig1,
#monyo #inner .sec04 .fig1,
#monyo #inner .sec05 .fig1,
#monyo #inner .sec06 .fig1,
#monyo #inner .sec07 .fig1,
#monyo #inner .sec08 .fig1,
#monyo #inner .sec09 .fig1{
width:49%;
float:left;
margin-right:10px;
}
#monyo #inner .sec01 .fig1 img,
#monyo #inner .sec02 .fig1 img,
#monyo #inner .sec03 .fig1 img,
#monyo #inner .sec04 .fig1 img,
#monyo #inner .sec05 .fig1 img,
#monyo #inner .sec06 .fig1 img,
#monyo #inner .sec07 .fig1 img,
#monyo #inner .sec08 .fig1 img,
#monyo #inner .sec09 .fig1 img{
width:100%;
height:auto;
}
#monyo #inner .sec01 .fig2,
#monyo #inner .sec02 .fig2,
#monyo #inner .sec03 .fig2,
#monyo #inner .sec04 .fig2,
#monyo #inner .sec05 .fig2,
#monyo #inner .sec06 .fig2,
#monyo #inner .sec07 .fig2,
#monyo #inner .sec08 .fig2,
#monyo #inner .sec09 .fig2{
width:49%;
height:auto;
float:left;
}
#monyo #inner .sec01 .fig2 img,
#monyo #inner .sec02 .fig2 img,
#monyo #inner .sec03 .fig2 img,
#monyo #inner .sec04 .fig2 img,
#monyo #inner .sec05 .fig2 img,
#monyo #inner .sec06 .fig2 img,
#monyo #inner .sec07 .fig2 img,
#monyo #inner .sec08 .fig2 img,
#monyo #inner .sec09 .fig2 img{
width:100%;
height:auto;
}

#oga #inner .sec07 .waraji{
 width:50px;
height:50px;
vertical-align:top;   
    }

#aizu #inner .sec04 .waraji{
 width:50px;
height:50px;
vertical-align:top;   
    }
#monde #inner .sec04 .tomoe{
 width:50px;
height:50px;
vertical-align:top;   
    }
#yana #inner .sec02 .tadami{
 width:40px;
height:50px;
vertical-align:top;   
    }
#hani #inner .sec02 .hoshi{
 width:50px;
height:50px;
vertical-align:top;   
    }
#nana #inner .sec04 .hoshi{
 width:50px;
height:50px;
vertical-align:top;   
    }
/*------------------- map ----------------*/
#map{
	clear:both;
	margin-left:10px;
}
#map h2{
text-align:center;
}
#map iframe{
max-width:98.6%;
}
#map img{
max-width:98.6%;
}



#top{
clear:both;
width:77px;
padding-top:5px;
margin-left:30%;
}
#nana #top{
clear:both;
width:77px;
padding-top:5px;
padding-bottom:5px;
margin-left:21.2%;
}
      
      
#karatu_c #top{
display:none;
}



#scrollTop{
position:fixed;
left:19%;
bottom:140px;
}

#hongo #top{
display:none;
}
#takato #top{
display:none;
}

/*------------------- footer ----------------*/
footer{
	clear:both;
	width:100%;
	background-color:#a4a9cf;
	color:#fff;
}


footer .logo_img{
margin-left:35%;
float:left;
}
footer ul{
	margin-top:10px;
	margin-left:10px;
	float:left;
	line-height:1.5rem;
	color: #fff;
	font-size:1.2rem;
}
footer ul img{
margin-bottom:10px;
}
footer ul :nth-child(2),
footer ul :last-child{
font-size:1.0rem;
}
footer p{
margin-top:10px;
text-align:center;
color:#515555;
padding-bottom:10px;
}
