﻿@charset "utf-8";
/* CSS Document */


/* standard */
p { text-align:left; margin:0; font-size:12px; line-height:18px; padding-bottom:22px; 
/*font-family:"Osaka","ＭＳ Ｐゴシック","MS UI Gothic","sans-serif";
*/  }
a:link{text-decoration:underline}
a:visited{text-decoration:underline}
p.normal { text-align:left; margin:0; font-size:12px; 
/*font-family:"Osaka","ＭＳ Ｐゴシック","MS UI Gothic","sans-serif";
*/
margin:0; padding:0; }
.j12s, .j12, .j14, .j16  {	
/*
font-family:"Osaka","ＭＳ Ｐゴシック","MS UI Gothic","sans-serif";
*/}

.j10 { 
/*
font-family:"Osaka";
*/}
.j10_66 {
	font-size:10px;
	color:#666;
}

.field { width:710px; margin:0 21px 0 21px; }
.field_center { width:710px; margin:0; padding:0;	 text-align:left; }

.refresh { clear: both; }
.refresh5 { clear: both; height:5px; }
.refresh15 { clear: both; height:15px; }
.refresh20 { clear: both; height:20px; }
.refresh30 { clear: both; height:30px; }

p {
	text-align:left;
	margin:0; font-size:12px;
	line-height:18px;
	padding-bottom:22px;
	/*
	font-family:"Osaka","ＭＳ Ｐゴシック","MS UI Gothic","sans-serif";
	*/
}

.caps{ font-size:10px; line-height:14px; color:#666; }
.caps2{ font-size:11px; line-height:14px; }
.caps3{ font-size:11px; line-height:13px; color:#666; }



.info_item14 { width:710px; height:206px; background:url(../060712/img/info.jpg) no-repeat top left; }
.info_item12 p { margin:0 260px 0 15px; padding-top:15px; }

.item15_01 { float: left; }
.item15_02 { width: 335px; float: left; }
.item15_03 { margin: 0 0 0 25px; width: 345px; float: right; }
.item15_04 { width: 708px; height: 254px; background: url(../060830/img/ph06.jpg) top left no-repeat; border: solid 1px #333; }
.item15_05 { margin: 0 225px 0 20px; padding: 70px 0 20px 0; }

/* 16 */
.item16_01 { width: 390px; float: left; }
.item16_01 P { padding-left:10px;}
.item16_02 { float: right; width:294px; }
.item16_03 { width: 342px; height: 454px; background: url(../061011/img/ph3.jpg) top left no-repeat; float:right; }
.item16_03 p { padding:336px 18px 0 30px;}


.j10 { font-size:10px; line-height:15px; text-align:left;}
.j12 { font-size:12px; line-height:18px; text-align:left;}


.left513 { float:left; width:513px;}
.right197 { float:right; width:197px;}
.left415  { float:left; width:415px;}
.right280 { float:right; width:280px;}


.info_item10 { width:710px; height:188px; background:url(../060322/img/info.jpg) no-repeat top left; }
.info_item11 { width:710px; height:188px; background:url(../060426/img/info.jpg) no-repeat top left; }
.info_item12 { width:710px; height:206px; background:url(../060517/img/info.jpg) no-repeat top left; }
.info_item12 p { margin:0 260px 0 15px; padding-top:15px; }
p.item10_2 { font-size:10px; line-height:13px; padding:0 260px 0 16px; }
.left513 {  float:left; width:513px; text-align:left; }
.right197 {float:right; width:197px; _width:192px; text-align:left; }
.right280 {float:right; width:280px; _width:275px; text-align:left; }
.right350 {float:right; width:350px; _width:360px; text-align:left; }
.left415 {  float:left; width:415px; text-align:left; }
.left348 {  float:left; width:348px; text-align:left; }
.left465 {  float:left; width:465px; text-align:left; }
.left465 p { width:450px; text-align:left; }
.Img11_02 { float:right; width: 242px; }

.field060426{ width:710px; height:431px; background:url(../060517/img/ph01.jpg) no-repeat top left; }
.field060426 p { margin:0 0 0 290px; }
.field060517{ width:710px; height:361px; background:url(../060705/img/ph01.jpg) no-repeat top left; }
.field060517 p { margin:0 410px 0 0; }


.left240 {  float:left; width:240px; text-align:left; }
.right470 {float:right; width:470px; _width:465px; text-align:left; }
.left310 {  float:left; width:310px; text-align:left; }
.right379 {float:right; width:379px; height:336px; text-align:left; background:url(../after/img/11/ph2.jpg) top no-repeat; }
.right379 p { margin:0 200px 0 0; padding-top:240px;}


.profile060201 { width:710px; height:198px; background:url(/special/img/13_1/profile.jpg) no-repeat top left; }
p.profile060201_1 { padding:45px 330px 5px 16px; }
p.profile060201_2 { font-size:10px; line-height:13px; padding:0 240px 0 16px; }
p.profile060201_3 { font-size:10px; line-height:13px; padding:0 20px 0 16px; }

/* 051116修正 */
.img_051116 {
	margin:0;
	padding:0;
	vertical-align:top;
	}

/* 060222修正 */
.img_060222 {
 vertical-align:middle;
}
