@charset "UTF-8";

/*	aboutCSS
	
		■コンテンツ設定
		■文とサムネイル
		■スペック表
----------------------------------------------------------------------------------------------------------------------------------*/


/*	コンテンツ設定（各コンテンツ上書き）
----------------------------------------------------------------------------------------------------------------------------------*/

div#content {
width:840px;
margin:0 auto;
padding:40px 0 10px 0;
}


div.sttl {
background-image:url(../Images/sttl_character.png);
background-repeat:no-repeat;
width:833px;
height:35px;
text-indent:-9999px;
font-size:1px;
margin:0px auto 10px 0px;
}


/*	文とサムネイル
----------------------------------------------------------------------------------------------------------------------------------*/

div#content div.character {
width:820px;
margin:0 auto;
}


/*右段落*/
div#content div.character div.right {
float:right;
width:395px;
}

/* 小見出し */

div.character div.pttl {
width:395px;
height:45px;
background-repeat:no-repeat;
background-position:center left;
text-indent:-9999px;
}

div.character div.c1p1 {
background-image:url(../Images/pttl_c1p1.png);
margin:10px 0 0 0;
}

div.character div.c1p2 {
background-image:url(../Images/pttl_c1p2.png);
margin:35px 0 0 0;
}

div.character div.c2p1 {
background-image:url(../Images/pttl_c2p1.png);
margin:10px 0 0 0;
}

div.character div.c3p1 {
background-image:url(../Images/pttl_c3p1.png);
margin:10px 0 0 0;
}

div.character div.c4p1 {
background-image:url(../Images/pttl_c4p1.png);
margin:10px 0 0 0;
}


div.character div.text {
padding:0 0 0 6px;
}

/* 文頭 */
div.character span img {
float:left;
margin:0 3px 0 0;
}

/* 文章 */
div.character span {
font-size:13px;
line-height:160%;
text-align:justify;
text-justify:distribute;
}

div.character div.hbr {
height:8px;
font-size:1px;
line-height:1px;
}

/* 写真 */

div.character div.left {
float:left;
}

div.character div.pht img {
position:absolute;
top:3px;
left:3px;
}

div.character div.pht { /*フレーム共通設定 */
position:relative;
width:396px;
background-repeat:no-repeat;
margin:20px 0 0 0;
}

div.character div.f01 { /* フレーム 1型 */
height:483px;
background-image:url(../Images/character_pht_bg01.png);
}

div.character div.f02 { /* フレーム 2型 */
height:225px;
background-image:url(../Images/character_pht_bg02.png);
}

div.character div.f03 { /* フレーム 3型 */
height:444px;
background-image:url(../Images/character_pht_bg03.png);
background-position:1px 0;
}
