strong{
	display:block;
	width:600px;
    font-size:17px;
    height:35px;
    line-height:35px;
    text-align:left;
    margin-left:10;
    float:left;
}

.header{
	width:100%;
    height:35px;
    background-color:#008b8b;
    padding:0;
    color:#ffffff;
    text-align:center;
    margin:0;
}

.header_in{
	width:960px;
	margin: 0 auto;
}

.header_language{
	display:block;
	width:280px;
	height:35px;
	line-height:35px;
	text-align:right;
	float:right;
	padding:0;
	margin-right:10;
	font-size:14px;
	text-valign:middle;
	display:inline-block;
}

.image_main{
    height:380px;
    width: 960px;
    margin:0;
    padding:0;
    background-image:url('image/mainphoto.jpg');
    background-repeat:no-repeat;
    text-align:right;
    float:clear;
}

h1{
    font-size:22px;
    padding-right:810px;
    padding-top:310;
    margin-top:0;
    color:#ffffff;
    letter-spacing:0.2em;
}

.mail{
	margin-top:20px;
    padding-left:20;
    float:left;
}

.stepmail{
	font-size:13px;
    width:170;
    border:3px double #006400;
    padding:10;
}

.stepmail_text{
    border:1px solid #4a4a4a;
    width:160;
    margin-left:10;
}

.stepmail_submit{
    width:60;
    text-align:center;
    border:1px solid #4a4a4a;
    background-color:#ffffff;
    margin-top:5;
    margin-left:110;   
}

.left_bannar{
    border:1px solid #1b4703;
    margin-bottom:20;
    width:195;
    height:60;
}

.contact_list{
    font-size:11pt;
    margin-left:20;
}

ul{
    margin:0 0 0 20;
    padding:0;
    font-size:10pt;
}

li{
    margin-left:30;
    list-style-type:circle;
    font-weight:normal;
    
}

.sns{
	margin-top:20px;
    width:250px;
    float:right;
}

iframe{
    width:230;
    margin-bottom:20;
    border:0;
}

.fb1{
    height:561;
}

.right_bannar{
    border:1px double #490119;
    margin-bottom:20;
    width:230;
    height:70;
}

.topics{
	margin-top:20px;
    margin-right:20px;
    width:448px;
    float:right;
}

h2{
    background-color:#006400;
    color:white;
    font-size:15px;
    padding-left:10;
    margin:0;
    line-height:25px;
    vertical-align:center;
}

p{
	text-align:left;
	margin:10;
}

.footmenu1{
    width:180;
    float:left;
    margin:0 0 0 20;
    font-size:13px;
    padding-left:10;
}

.footmenu{
    width:180;
    float:left;
    font-size:13px;
}

.footmenu_group{
    margin-left:65;
}
