/*-* m-forever3h1 *-*/h1.title-m-forever3 {
width:px;
height:px;
background:url("") no-repeat ;
padding:8px 24px 8px 24px;
font-size:16px;
letter-spacing:2px;
color:#666666;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* m-forever3h1 *-*//*-* m-forever3h2 *-*/h2.headline-m-forever3 {
width:90%;
height:px;
background:;
padding:7px 21px 7px 21px;
font-size:14px;
letter-spacing:2px;
color:#666666;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* m-forever3h2 *-*//*-* m-forever3h3 *-*/h3.strapline-m-forever3 {
width:85%;
height:px;
background:;
padding:7px 21px 7px 21px;
font-size:14px;
letter-spacing:2px;
color:#666666;
font-weight:bold;
margin:0px auto 10px auto;
}
/*-* m-forever3h3 *-*//*-* m-forever3common *-*/#common .title {
width:670px;
height:14px;
background:url(images/index_main_title_bg.jpg) no-repeat #213f65;
padding:13px 10px 13px 20px;
font-size:16px;
letter-spacing:2px;
color:#FFF;
font-weight:bold;
margin:0px auto 10px auto;
}

* html #common .title {
width:670px;
height:14px;
background:url(images/index_main_title_bg.jpg) no-repeat #213f65;
padding:13px 10px 10px 20px;
font-size:16px;
letter-spacing:2px;
color:#FFF;
font-weight:bold;
margin:0px auto 10px auto;
}

#common a:hover img{
opacity: 0.5;
filter: alpha(opacity=60);
}

/*テキスト*/
#common div.text {
padding:0px 45px 20px 45px;
}

/*single*/
#common div.single {
width:630px;
margin:0px auto 10px auto;
padding:0;
}

#common div.single .single_img {
text-align:center;
margin:0px auto 10px auto;
}


/*left*/

#common div.left {
width:630px;
margin:0px auto 25px auto;
padding:0;
line-height:160%;
letter-spacing:1px;
}

/*right*/
#common div.right {
width:630px;
margin:0px auto 25px auto;
padding:0;
line-height:160%;
letter-spacing:1px;
}

/*double*/
#common div.double {
width:644px;
margin:0px auto 25px auto;
padding:0;
line-height:160%;
letter-spacing:1px;
}

#common div.double .double_box{
width:306px;
float:left;
margin:0px 8px 0px 8px;
_margin:0px 6px 0px 6px;
}

#common div.double .double_text {
margin:5px 0px 0px 0px;
}

/*triple*/ 

#common div.triple {
width:642px;
margin: 0px auto 25px auto;
padding:0px 0px 0px 0px;
line-height:160%;
letter-spacing:1px;
}

#common .triple .triple_box {
width:198px;
float:left;
margin: 0px 8px 0px 8px;
_margin: 0px 6px 0px 6px;
}

#common div.triple .triple_text {
margin:5px 0px 0px 0px;
}


/*updown*/

div.updown {
width:642px;
margin: 0px auto 25px auto;
padding:0px 0px 0px 0px;
line-height:160%;
letter-spacing:1px;
}

div.updown_box{
width:630px;
margin:0px auto 25px auto;
padding:0;
line-height:160%;
letter-spacing:1px;
}

div.updownimage {
width:630px;
margin:0px auto 10px auto;
padding:0;
}

div.single .single_img img {
padding:4px;
background:;
}

div.left .left_img{
float:left;
background-color:;
padding:3px;
margin:0px 15px 5px 0px;
}

div.right .right_img{
float:right;
background-color:;
padding:3px;
margin:0px 0px 5px 15px;
}

div.double .double_box .double_img{
background-color:;
padding:3px;
}

.triple .triple_box .triple_img {
background-color:;
padding:2px;
}

div.updownu .updownu_img{
float:left;
background-color:;
padding:3px;
margin:0px 15px 5px 0px;
}

div.updownd {
margin:0 auto 10px;
padding:0;
width:630px;
}

.updown_arrow {
text-align:center;
padding:0;
margin:20px 0px 20px 0px;
}

.updown {
width:650px;
padding:0;
margin:0px auto 30px auto;
}

.updown table {
float:right;
}

.updown td {
vertical-align: middle;
padding:0px 0px 10px 0px;
margin:0;
}

.updown .img {
padding:0;
margin:0px 0px 10px 0px;
}

.updown_img {
padding:0;
margin:0px 0px 5px 0px;
}

.updown .img_top {
padding:0;
text-align:left;
margin:0px 0px 0px 0px;
}

.updown_arrow {
padding:10px;
margin:0;
}

.leftright {
width:650px;
padding:0;
margin:0px auto 30px auto;
}

.leftright table {
float:right;
}

.leftright td {
vertical-align: middle;
padding:0px 0px 10px 0px;
margin:0;
}

.leftright .img {
padding:0;
margin:0px 0px 10px 0px;
}

.leftright_img {
padding:0;
margin:0px 0px 5px 0px;
}

.leftright .img_top {
padding:0;
text-align:left;
margin:0px 0px 0px 0px;
}

.leftright_arrow {
padding:10px;
margin:0;
}

.leftrightl {
width:290px;
float:left;
padding:0;
margin:0;
}

.leftrightl .text {
padding:0;
margin:10px 5px 0px 5px;
text-align:right;
}

.leftrightr {
width:340px;
float:left;
padding:0px 10px 10px 0px;
margin:0;
}

.leftrightr .text {
padding:0;
margin:10px 5px 0px 5px;
text-align:left;
}
/*-* m-forever3common *-*/