@charset 'utf-8';
/*	Cascading Style Sheets: style.css 5.2	*/

#HEADER ul.MAIN_MENU li a.STRENGTH	{ color:#00a7c9; }
.sidr a.sidr-class-STRENGTH	{ background-color:#00a7c9; }
#FOOTER ul.MAIN_MENU li a.STRENGTH	{ background-color:#00a7c9; }

#PAGE .TOP	{ color:#fff; }

.CONTENTS .STRENGTH	{ width:710px; float:left; padding:0 0 50px 0; }
.CONTENTS .STRENGTH p	{ width:710px; float:left; margin:35px 0 0 0; line-height:2.2em; }
.CONTENTS .STRENGTH ul.ST_IMAGE	{ width:715px; float:left; margin:30px 0 0 0; }
.CONTENTS .STRENGTH ul.ST_IMAGE li	{ width:237px; float:left; }
.CONTENTS .STRENGTH ul.ST_IMAGE li img	{ width:237px; float:left; }

.CONTENTS .NET	{ width:704px; float:left; margin:20px 0 0 0; padding:0; border:3px solid #49a7b7; border-radius:10px; position:relative; }
.CONTENTS .NET .AZUMA	{ width:200px; height:200px; margin:0 0 0 -105px; border:5px solid #2e2480; border-radius:50%; text-align:center; position:absolute; top:100px; left:50%; }
.CONTENTS .NET .AZUMA img	{ width:150px; margin:95px auto 0 auto; }
.CONTENTS .NET .NET_L	{ width:210px; float:left; margin:10px 0 0 0; text-align:right; }
.CONTENTS .NET .NET_R	{ width:220px; float:right; margin:10px 0 0 0; }
.CONTENTS .NET .NET_C	{ width:200px; float:left; margin:10px 0 0 35px; }
.CONTENTS .NET h3	{ width:auto; float:left; margin-top:10px; padding-left:1em; font-weight:bold; line-height:1.5em; text-indent:-1em; text-align:left; }
.CONTENTS .NET h3 span	{ font-size:11px; }
.CONTENTS .NET ul	{ width:100%; float:left; margin:0 0 30px 0; line-height:1.5em; }
.CONTENTS .NET ul li	{ width:100%; float:left; padding:10px 0 5px 0; }
.CONTENTS .NET h3.H3_BUY	{ color:#2e2480; margin-left:10px; }
.CONTENTS .NET ul.UL_BUY li	{ border-bottom:2px solid #2e2480; }
.CONTENTS .NET h3.H3_HOTEL	{ color:#2e2441; margin-left:10px; }
.CONTENTS .NET ul.UL_HOTEL li	{ border-bottom:2px solid #2e2441; }
.CONTENTS .NET h3.H3_RENT	{ color:#01833d; margin-top:45px; }
.CONTENTS .NET ul.UL_RENT li	{ border-bottom:2px solid #01833d; }
.CONTENTS .NET h3.H3_RESTAURANT	{ color:#ff4200; margin-top:65px; }
.CONTENTS .NET ul.UL_RESTAURANT li	{ border-bottom:2px solid #ff4200; }
.CONTENTS .NET h3.H3_CARE	{ color:#d32faa; margin-top:345px; }
.CONTENTS .NET ul.UL_CARE li	{ border-bottom:2px solid #d32faa; }

.CONTENTS section#menu-4	{ padding:0; }
.CONTENTS section#menu-5	{ padding:0; }
.CONTENTS section#menu-6	{ padding:0; }

.CONTENTS h2 { margin-top:50px; float:left; }




@media screen and (max-width: 740px){

.CONTENTS .STRENGTH	{ width:100%; padding:0 0 20px 0; }
.CONTENTS .STRENGTH p	{ width:100%; margin:20px 0 0 0; line-height:2em; }
.CONTENTS .STRENGTH ul.ST_IMAGE	{ width:100%; margin:20px 0 0 0; }
.CONTENTS .STRENGTH ul.ST_IMAGE li	{ width:33.3%; }
.CONTENTS .STRENGTH ul.ST_IMAGE li img	{ width:100%; }
.CONTENTS .NET ul.UL_RESTAURANT li { text-align:left; }

.CONTENTS .NET	{ width:98%; margin:20px 0 0 0; padding:0 0 20px 0; }
.CONTENTS .NET .AZUMA	{ width:200px; height:auto; margin:0 0 10px -100px; border:none; border-radius:0; position:relative; top:20px; left:50%; }
.CONTENTS .NET .AZUMA img	{ width:125px; margin:0 auto; }
.CONTENTS .NET .NET_L	{ width:90%; float:left; margin:0 0 0 5%; }
.CONTENTS .NET .NET_R	{ width:90%; float:left; margin:0 0 0 5%; }
.CONTENTS .NET .NET_C	{ width:90%; float:left; margin:0 0 0 5%; }
.CONTENTS .NET h3	{ width:auto; float:left; margin:0; line-height:1.5em; }
.CONTENTS .NET ul	{ width:100%; float:left; margin:0 0 10px 0; line-height:1.5em; }
.CONTENTS .NET ul li	{ width:100%; float:left; padding:10px 0 5px 0; }
.CONTENTS .NET h3.H3_BUY	{ margin:10px 0 0 0; }
.CONTENTS .NET ul.UL_BUY li	{ text-align:left; }
.CONTENTS .NET h3.H3_HOTEL	{ margin:10px 0 0 0; }
.CONTENTS .NET ul.UL_HOTEL li	{ text-align:left; }
.CONTENTS .NET h3.H3_RENT	{ margin:10px 0 0 0; }
.CONTENTS .NET h3.H3_RESTAURANT	{ margin:10px 0 0 0; }
.CONTENTS .NET h3.H3_CARE	{ margin:10px 0 0 0; }

}
