img {
 vertical-align: baseline;
}
/*--テキスト--*/
.text_g12{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#666666;
line-height:16px;
}

.text_g11{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:11px;
color:#666666;
line-height:13px;
}


.text_gr12{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#006600;
line-height:16px;
}

.text_2b12{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#000066;
line-height:16px;
margin:0px 5px 0px 10px;
}

.text_r12{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#FF6666;
margin-top:10px;
font-weight:bold;
}

.text_o14{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:14px;
font-weight:bold;
color:#FF6600;
line-height:16px;
margin:5px 0px 5px 20px;
}

.text_w12{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:12px;
color:#330000;
line-height:18px;
margin:3px 10px 3px 0px;
}

.text_r11{
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:11px;
color:#FF6666;
}

/*--リンク--*/
a.red:link         {color:#FF3333;text-decoration:underline;}
a.red:visited      {color:#FF3333;text-decoration:underline;}
a.red:active       {color:#FF3333;text-decoration:underline;}
a.red:hover        {color:#FF3333;text-decoration:underline;}


/*--背景指定--*/
#content{
position:relative;
height:1060px;
}

.back{
background-image:url(images/sen.gif);
background-repeat:repeat;
}

.co_back{
background-image:url(images/colc.gif);
}

/*--コンテンツ全体--*/
#cont{
width:750px;
height:945px;
position:relative;
}

h3{
margin:0;
padding:0;
}

h4{
margin:0;
padding:0;
}

h5{
margin:0;
padding:0;
}

p{
margin:0;
padding:0;
}



/*--タイトル--*/

#title-back {
position:relative;
left:0px;
top:11px;
width:750px;
height:102px;
}

#ashiato01 {
position:absolute;
left:274px;
top:13px;
width:89px;
height:30px;
}


#fukidashi {
position:absolute;
left:371px;
top:14px;
width:142px;
height:97px;
}

#officialmook {
position:absolute;
left:9px;
top:16px;
width:206px;
height:23px;
}

#title {
position:absolute;
left:4px;
top:40px;
}

#photo {
position:absolute;
left:494px;
top:16px;
width:255px;
height:270px;
}

/*----キャッチコピー発表----*/

#subtitle01 {
position:absolute;
left:10px;
top:123px;
}

#text01 {
position:absolute;
left:20px;
top:154px;
width:461px;
height:96px;
}

#copy-back {
position:absolute;
left:0px;
top:249px;
width:750px;
height:209px;
}

#copy-title {
position:absolute;
left:117px;
top:255px;
width:344px;
height:33px;
}

#copy01 {
position:absolute;
left:37px;
top:333px;
}

#copy02 {
position:absolute;
left:311px;
top:348px;
}

#copy03 {
position:absolute;
left:538px;
top:346px;
}

#copy01-user {
position:absolute;
left:38px;
top:412px;
width:230px;
height:20px;
}

#copy03-user {
position:absolute;
left:538px;
top:413px;
width:181px;
height:19px;
}

#copy02-user {
position:absolute;
left:330px;
top:414px;
width:158px;
height:18px;
}

/*----本誌発売告知----*/

#book-img {
position:absolute;
left:12px;
top:469px;
width:305px;
height:318px;
}

#subtitle02 {
position:absolute;
left:318px;
top:469px;
width:405px;
height:48px;
}

#text02 {
position:absolute;
left:325px;
top:526px;
width:387px;
height:81px;
}

#hatubai-back {
	position:absolute;
	left:321px;
	top:615px;
	width:402px;
	height:155px;
	background-color: #F0F0F0;
}

#id2007 {
position:absolute;
left:336px;
top:624px;
width:132px;
height:20px;
}

#book-title {
position:absolute;
left:335px;
top:646px;
width:371px;
height:34px;
}

#hatubai-date {
position:absolute;
left:362px;
top:687px;
width:320px;
height:31px;
}

#hatubai-txt {
position:absolute;
left:371px;
top:723px;
width:350px;
height:15px;
}

#hanbai-link01 {
position:absolute;
left:363px;
top:741px;
width:144px;
height:18px;
}

#hanbai-link02 {
position:absolute;
left:516px;
top:741px;
width:160px;
height:18px;
}

#ashiato {
position:absolute;
left:321px;
top:778px;
width:419px;
height:27px;
}

/*----まとめ----*/

#dog-img {
position:absolute;
left:25px;
top:794px;
width:360px;
height:134px;
}

#matome-text {
position:absolute;
left:397px;
top:819px;
width:341px;
height:107px;
}
