/* CSS Document */
#shunnavi { margin: 0 auto; max-width: 680px; }
/* from parts.css */
#shunnavi * {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
#shunnavi p {
	line-height: 1.4;
	font-size: 110%;
}
#shunnavi h2 {
	font-size: 122%;
}
#shunnavi h3 {
	color: #2855b0;
	font-size: 140%;
	font-weight: 700;
	clear: both;
}
#shunnavi ul {
	list-style: none;
	list-style-position: outside;
}
/**/
#shunnavi { overflow:hidden; padding-bottom:30px; }
#shunnavi h1 { margin:0; }
#shunnavi h2 { padding:80px 0 15px; margin:0 0 20px; border-bottom:2px solid #00A0E9; text-align:center; }
#shunnavi h2 img { margin:0 auto; }
#shunnavi h3 { margin:0; padding:30px 0 0; background:none; }
#shunnavi p.catch { padding:10px 0 0; }
#shunnavi ul { padding:10px 0 20px;}
#shunnavi li { margin-top:5px; }

#shunnavi h2.item19,#shunnavi h2.item20 { padding-top:40px; }
#shunnavi #item17 h2, #shunnavi #item18 h2 { padding-top: 40px;}
#shunnavi #item19 h3,#shunnavi #item20 h3 { padding-top:10px; }
#shunnavi #item19 ul,#shunnavi #item20 ul { margin-top: 0; padding-top: 0;}
#shunnavi #item14 ul, #shunnavi #item16 ul, #shunnavi #item17 ul { margin-bottom: 55px; }

#item01, #item03, #item05, #item07, #item09, #item11, #item13, #item15, #item17 { padding:0 30px 0 10px; float:left; width:300px; text-align:center; }
#item02, #item04, #item06, #item08, #item10, #item12, #item14, #item16, #item18 { padding:0 10px 0 30px; float:left; width:300px; text-align:center; }
#item19,#item20 { padding:0 30px; height:450px; }
#item19 { background:url(/files/user/lp/img/shunnavi/item19.png) no-repeat right top; }
#item20 { background:url(/files/user/lp/img/shunnavi/item20.png) no-repeat right top; }

/**/
#shunnavi div:nth-child(2n) { clear: left;}
@media only screen and ( max-width : 767px ) {
	#shunnavi #item19, #shunnavi #item20 { background: none !important; height: auto; }
	#shunnavi #item14 ul, #shunnavi #item16 ul, #shunnavi #item17 ul { margin-bottom: 0; }
	#shunnavi > div { float: none; overflow: hidden; width: auto; }
	#shunnavi img { width: auto; }
}
