﻿/* parts */
/* -------------------------------------------------------- */

.b {font-weight:bold;}
.ri {text-align:right;}
.cen {text-align:center;}
.ri img,
.cen img {display:inline; vertical-align:top;}
.inline img,
img.inline {display:inline; vertical-align:middle;}

.f10 {font-size:80%;}
.f11 {font-size:85%;}
.f12 {font-size:90%;}
.f13 {font-size:100%;}
.f14 {font-size:110%;}
.f16 {font-size:125%;}
.f18 {font-size:140%;}

.lh12 {line-height:120%;}
.lh14 {line-height:140%;}
.lh16 {line-height:160%;}
.lh18 {line-height:180%;}

#container .m00 {margin-bottom:0;}
#container .m05 {margin-bottom:5px;}
#container .m10 {margin-bottom:10px;}
#container .m15 {margin-bottom:15px;}
#container .m20 {margin-bottom:20px;}
#container .m25 {margin-bottom:25px;}
#container .m30 {margin-bottom:30px;}
#container .m35 {margin-bottom:35px;}
#container .m40 {margin-bottom:40px;}
#container .m45 {margin-bottom:45px;}
#container .m50 {margin-bottom:50px;}
#container .m55 {margin-bottom:55px;}
#container .m60 {margin-bottom:60px;}
#container .m65 {margin-bottom:65px;}

#container .auto {width:auto;}
.w10 {width:10%;}
.w15 {width:15%;}
.w20 {width:20%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:55%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w85 {width:85%;}
.w90 {width:90%;}
.w95 {width:95%;}
.w100 {width:100%;}

.lBlock {float:left;}
.rBlock {float:right;}

.imgBtn a:hover img,
.btnPagetop a:hover img,
.getSoft a:hover img {opacity:0.7; filter:progid:DXImageTransform.Microsoft.Alpha(Enabled=1,Style=0,Opacity=70);}

.btnPagetop {text-align:right; margin:0 20px 0 0;}


/* contents */
/* -------------------------------------------------------- */



/* block5 */
.block5 .rBlock {width:320px;}
.block5 .name {height:80px; position:relative;}
.block5 .name img {position:absolute; z-index:100;}
.block5 .ttl {font-size:120%; margin:0 0 5px 15px;}
.block5 .inner1 {width:320px; background:url(../summer/group/img/bg_01b.gif) repeat-y left top;}
.block5 .inner1 .inner1 {width:100%; background:url(../summer/group/img/bg_01a.gif) no-repeat left top;}
.block5 .inner1 .inner1 .inner1 {width:100%; background:url(../summer/group/img/bg_01c.gif) no-repeat left bottom;}
.block5 .inner1 .inner1 .inner1 .inner1 {
	width:310px;
	background:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
