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


/*各サイト固有の色、固有の背景画像等*/

body {
background-image:url(img/bg_01.jpg);
text-align:center;
margin:0 auto;
}
#container{
width:850px!important; text-align:center!important; margin:auto!important;
}

#header{
width:850px!important; text-align:left!important; margin:auto!important;
}

.wrap{
text-align:center;
margin:0 auto;
}

/*文字関係*/

.red{
color:#FF0000;
}

.orange{
color:#ff8a00;
}

.redform{
color:#FF0000;
font-size:9px;
}


/******* 上メニュー *******/

#head_menu {
background-image:url(img/main_bar1.jpg);
}

/*上部メニュー*/

#head_menu a:hover {
color:#FF8A00;
}

/*個別エントリー　下部ページャー*/

a.now {
background-color:#4BF21D;
}

a:hover.other_entry{
background-color:#FF8A00;
}
a.other_entry {
background-color:#555;
}

/*左部メニュー*/

#left .cate1 a, #left .cate1 a:visited{
background-image:url(img/menu_y.gif);
}

#left .top_link a, #left .top_link a:visited{
background-image:url(img/menu_y_top.gif);
}

#left .now a, #left .now a:visited{
background-image:url(img/menu_y_now.gif);
}

#left .top_link a:hover,#left .cate1 a:hover,#left .now a:hover{
background-image:url(img/menu_y_over.gif);
}

#left .cate2 a , #left .cate2 a:visited{
background:url(img/pl_ic.gif) no-repeat 15px 9px #C3C3C3;
}

#left .cate2 a:hover{
background:url(img/pl_ic.gif) no-repeat 15px 9px #B3B3B3;
}

#left .cate2_now a , #left .cate2_now a:visited{
background:url(img/pl_ic.gif) no-repeat 15px 9px #B3B3B3;
}


/******* 左メニュー最下部 *******/
.cate3 {
background-image:url(img/menu_y_2.gif);
}


#recommend_li{
background:url(images/reco.gif) no-repeat #c3c3c3 0px 0px !important;
}

#left #recommend_li a{
background:url(images/reco.gif) no-repeat #c3c3c3 0px 0px !important;
}

#left #recommend_li a:visited{
background:url(images/reco.gif) no-repeat #c3c3c3 0px 0px !important;
}

#left #recommend_li a:hover{
background:url(images/reco_h.gif) no-repeat #b3b3b3 0px 0px !important;
}

#favorite_li{
background:url(images/favo.gif) no-repeat 0px 0px #c3c3c3 !important;
}

#left #favorite_li a{
background:url(images/favo.gif) no-repeat 0px 0px #c3c3c3 !important;
}

#left #favorite_li a:visited{
background:url(images/favo.gif) no-repeat 0px 0px #c3c3c3 !important;
}

#left #favorite_li a:hover{
background:url(images/favo_h.gif) no-repeat 0px 0px #B3B3B3 !important;
}

#new_li{
background:url(images/new_svc.gif) no-repeat 0px 0px #c3c3c3 !important;
}

#left #new_li a{
background:url(images/new_svc.gif) no-repeat 0px 0px #c3c3c3 !important;
}

#left #new_li a:visited{
background:url(images/new_svc.gif) no-repeat 0px 0px #c3c3c3 !important;
}

#left #new_li a:hover{
background:url(images/new_svc_h.gif) no-repeat 0px 0px #B3B3B3 !important;
}



/*下部メニュー*/

#under-menu a:hover {
color:#FF8A00;
text-decoration:none;
}


.widgetleft h6{
background-image:url(img/title_l_back.gif);
}

.widgetright h6{
background-image:url(img/title_r_back.gif);
}

#under-menu {
background-image:url(img/footer.gif);
}


/********* 作品事例 *********/

.doubleblock {
clear:left;
margin:15px auto 0 auto;
padding:0;
width:410px;
height:auto;
}

.double_left {
float:left;
width:198px;
height:auto;
margin:0;
padding:0;
border:#CCC 1px solid;
text-align:center;
}

.double_right {
float:left;
width:198px;
height:auto;
margin:0 0 0 10px;
padding:0;
border:#CCC 1px solid;
text-align:center;
}

.singleblock {
clear:left;
margin:15px auto 0 auto;
padding:0;
width:410px;
height:auto;
border:#CCC 1px solid;
text-align:center;
}

/********* テキスト+画像（テキスト右） *********/

.imgtxt {
clear:left;
margin:15px auto 0 auto;
padding:0;
width:410px;
height:auto;
}

.imgtxt_left {
float:left;
width:198px;
height:auto;
margin:0;
padding:0;
text-align:center;
}

.imgtxt_right {
float:left;
width:203px;
height:auto;
margin:0 0 0 8px;
padding:0;
}

.imgtxt_right dt {
color:#666666;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0 0 10px 0;
padding:0;
font-size:13px;
font-weight:bold;
}

.imgtxt_right dd {
color:#666666;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0;
padding:0;
font-size:100%;
line-height:1.3;
}

/********* テキスト+画像（テキスト左） *********/

.txtimg {
clear:right;
margin:15px auto 0 auto;
padding:0;
width:410px;
height:auto;
}

.txtimg_left {
float:right;
width:198px;
height:auto;
margin:0;
padding:0;
text-align:center;
}

.txtimg_right {
float:left;
width:203px;
height:auto;
margin:0 0 0 8px;
padding:0;
}

.txtimg_right dt {
color:#666666;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0 0 10px 0;
padding:0;
font-size:13px;
font-weight:bold;
}

.txtimg_right dd {
color:#666666;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0;
padding:0;
font-size:110%;
line-height:1.3;
}


/********* テキストのみ *********/

.txtonly {
clear:right;
margin:15px auto 0 auto;
padding:0;
width:410px;
height:auto;
}

.txtonly dt {
color:#666666;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0 0 10px 0;
padding:0;
font-size:13px;
font-weight:bold;
}

.txtonly dd {
color:#666666;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
margin:0;
padding:0;
font-size:10px;
line-height:14px;
}


/********* 料金表（テーブル） *********/

table.pmap {
    font-family: Arial, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Osaka", sans-serif;
    font-size:12px;
    border-top:1px groove #666666;
    border-left:1px groove #666666;
    border-collapse:collapse;
    border-spacing:0;
    empty-cells:show;
}

.pmap th {
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    color:#333333;
    padding:0.3em 1em;
    text-align:center;
}

.pmap td {
    border-right:1px solid #666666;
    border-bottom:1px solid #666666;
    padding:0.5em 1em;
    line-heigh:1.5em;
}


/********* 支払い方法 *********/
/* number 1 */
.payment1 {
width:170px;margin:0 auto 10px auto;padding:0 0 10px 0;border-bottom:#666666 dotted 1px;
}
.payment1 dl {
margin:0;padding:0;
}
.payment1 dt {
background-image:url(img/payment_1.gif);background-repeat:no-repeat;margin:10px 0 8px 0;padding-left:20px;font-size:110%;line-height:1.3;font-weight:bold;color:#333333;
}
.payment1 dd {
clear:left;margin:0;padding:0;font-size:90%;line-height:1.3;color:#333333;
}
.payment1 a {
margin:0 auto;padding:0;text-align:center;
}

/* number 2 */
.payment2 {
width:170px;margin:0 auto 10px auto;padding:0 0 10px 0;border-bottom:#666666 dotted 1px;
}
.payment2 dl {
margin:0;padding:0;
}
.payment2 dt {
background-image:url(img/payment_2.gif);background-repeat:no-repeat;margin:0 0 8px 0;padding-left:20px;font-size:110%;line-height:1.3;font-weight:bold;color:#333333;
}
.payment2 dd {
clear:left;margin:0;padding:0;font-size:90%;line-height:1.3;color:#333333;
}
.payment2 a {
margin:0 auto;padding:0;text-align:center;
}

/* number 3 */
.payment3 {
width:170px;margin:0 auto 10px auto;padding:0 0 10px 0;
}
.payment3 dl {
margin:0;padding:0;
}
.payment3 dt {
background-image:url(img/payment_3.gif);background-repeat:no-repeat;margin:0 0 8px 0;padding-left:20px;font-size:110%;line-height:1.3;font-weight:bold;color:#333333;
}
.payment3 dd {
clear:left;margin:0;padding:0;font-size:90%;line-height:1.3;color:#333333;
}
.payment3 a {
margin:0 auto;padding:0;text-align:center;
}

p.aclop {
clear:both;
width:425px;
margin:0 600px;
text-align:left;
}

.cdrom {
clear:right;
margin:15px auto 30px;
padding:3px 0;
width:425px;
height:auto;
}

table#logoresult {
width:425px;
margin:15px auto 0;
}

td.logortd {
width:135px;
margin:0;
border:0;
}

table#lightbox {
width:425px;
margin:0 auto 30px;
}

td.lightbox {
width:60px;
height:60px;
text-align:center;
border:0;
}

table.voice {
width:425px;
margin:0 auto 15px;
padding-top:15px;
border-top:3px dotted #CCC;
}

td.vttl1 {
width:425px;
}

td.vcomme {
width:233px;
font-size:110%;
line-height:130%;
color:#666;
vertical-align:top;
padding-top:5px;
}

td.vimg {
padding:5px 0 0 10px;
}

/* jQuery lightBox plugin - Gallery style */
#gallery {
background-color: #fff;
padding: 10px;
width: 430px;
font-size:10px;
line-height:14px;
}
#gallery a {
border:none;
text-decoration:none;
}
#gallery tr {
height: 20px; 
}
#gallery td {
 height: 20px;
 background-color:#fff;
 }

#gallery td a img {
border: none;
}

#gallery p{
margin:0 auto 50px;
font-size:xx-small;
}

table.designers {
width:423px;
margin:0 auto 15px;
background:#FFF;
border:1px solid #CCC;
}

td.staffimg {
width:120px;
vertical-align:top;
}

td.staffname {
font-weight:bold;
font-size:130%;
line-height:130%;
color:#666;
margin-bottom:5px;
padding:3px 10px 3px;
border-bottom:1px solid #CCC;
}

td.staffcomme {
font-size:95%;
line-height:130%;
color:#666;
vertical-align:top;
padding:5px 10px 10px;
}



/*** result ***/

div#resulthead {
width:420px;
margin:0 auto 20px;
padding-bottom:20px;
background:url(img/title.jpg) top right no-repeat;
}
 
p.resulthead {
margin:15px 0;
width:225px;
text-align:left;
}

table.industry {
width:423px;
margin:15px auto;
text-align:center;
border:0;
}

td.industry_bu {
width:141px;
padding:0 2px 5px;
}

p.industry_txt {
text-align:center;
color:#999;
font-size:10px;
line-height:13px;
margin:0 auto 30px;
}


table.resultbox {
width:423px;
margin:0px auto 10px;
text-align:center;
border:0;
}

td.leftresult {
width:211px;
padding-right:6px;
}

img.resultimg {
border:none;
}

td.rightresult {
width:211px;
padding-left:6px;
}

td.leftresult_num {
height:20px;
padding-right:6px;
font-size:11px;
line-height:20px;
color:#666;
font-weight:bold;
background:url(http://www.ac-logo.com/img/result_num_l.jpg) no-repeat;
}

td.rightresult_num {
height:20px;
padding-left:6px;
font-size:11px;
line-height:20px;
color:#666;
font-weight:bold;
background:url(img/result_num_r.jpg) no-repeat;
}

td.leftresult_comm {
padding:5px 6px 20px 0;
font-size:100%;
line-height:15px;
color:#808080;
}

td.rightresult_comm {
padding:5px 0 20px 6px;
font-size:100%;
line-height:15px;
color:#808080;
}


/******** 商品選択 ********/

select ,input {
margin:0;
padding:0;
}

#incart {
width:425px;
height:35px;
line-height:35px;
background-image:url(http://www.adachieve.com/ac_series/cart/incart_back.jpg);
background-repeat:no-repeat;
margin:10px 0 10px 0;
padding:0;
text-align:center;
}

#incart p {
height:35px;
margin:0 10px 0 10px;
padding:0;
line-height:35px;
font-size:12px;
}

select.incart1 {
width:120px;
margin:auto 6px auto 0;
}

select.incart2 {
width:80px;
margin:auto 10px auto 0;
}

#incart3 {
margin:auto 0 auto 0;
}


#incart2 {
width:425px;
height:35px;
line-height:35px;
background-image:url(http://www.adachieve.com/ac_series/cart/incart_back2.jpg);
background-repeat:no-repeat;
margin:10px 0 20px 0;
padding:0;
text-align:center;
}

#incart2 p {
margin:0 10px 0 10px;
padding:0;
line-height:35px;
font-size:12px;
}

select.incart4 {
width:60px;
margin:auto 5px auto 0;
}

input.incart5 {
width:100px;
margin:auto 0 auto 0;
}

input.incart6 {
width:100px;
margin:auto 19px auto 0;
}


#incart3 {
width:425px;
height:35px;
line-height:35px;
background-image:url(http://www.adachieve.com/ac_series/cart/incart_back.jpg);
background-repeat:no-repeat;
margin:20px 0 10px 0;
padding:0;
text-align:center;
}

#incart3 p {
height:35px;
margin:0 10px 0 10px;
padding:0;
line-height:35px;
font-size:12px;
}


#goprint {
width:425px;
text-align:right;
margin:0 0 20px 0;
}

#goprint a {
line-height:20px;
font-size:12px;
color:#4D4D4D;
}


/*広告枠*/
#adac {
width:500px;
margin:2px auto;
text-align:center;
}

#adac a{
text-decoration:underline;
color:#0000CC;
margin:0 5px;
}

#adac a:hover{
text-decoration:none;
}


table.servicemap {
width:420px;
height:auto;
margin:15px 0 20px;
padding:0;
}

table.servicemap tr {
margin:0;
padding:0;
}

table.servicemap th {
width:20%;
margin:0;
padding:3px;
font-weight:bold;
font-size:11px;
line-height:15px;
color:#4D4D4D;
background-color:F5F5F5;
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
text-align:center;
}

table.servicemap td {
width:auto;
margin:0 0 0 5px;
padding:3px;
font-size:11px;
line-height:15px;
color:#333333;
border-bottom:1px #CCCCCC solid;
border-right:1px #CCCCCC solid;
text-align:left;
}

/**セットプランページ**/

#p10off{
margin-left: -9px;
}

#p10off p{
margin-top: 10px;
margin-bottom: 10px;
}

#p10off .case{
margin-bottom: 6px;
margin-left: 2px;
}

.ac_rec_link{
margin-left: 24px;
margin-bottom: 40px;
}

.ac_rec_link a{
border: none;

}

.ac_rec_link img{
margin-right:15px;
margin-bottom:10px;
border: none;

}

/**ロゴ説明（長編）**/

#free_copy{
}

#free_copy p{

}

#free_copy a img{
border: none;
}

#free_copy a strong{
color: red;
font-size:medium;
}

.plan_explain{
color:black !important;
}

.text_small{
font-size: x-small;
}

#Fcopy1{
background-image: url();
background-repeat: no-repeat;
background-position: right top;
padding-left:10px;
}

#Fcopy2{
background-image: url(../images/payback.gif);
background-repeat: no-repeat;
background-position: right top;
padding-left:10px;
}

#Fcopy3{
background-image: url(../../images/.gif);
background-repeat: no-repeat;
background-position: right top;
}

#Fcopy4{
background-image: url(../../images/.gif);
background-repeat: no-repeat;
background-position: right top;
}

#Fcopy5{
background-image: url(../../images/.gif);
background-repeat: no-repeat;
background-position: right top;
}
#free_copy strong{
color: orangered;
}

#long_p{
margin-left: -9px;
}

#long_p img{
margin-bottom: 15px;
}

#explain{
text-align: center;
}

#logo{
margin-top: 40px;
margin-bottom: 40px;
font-size: 150px;
}

#free{
margin-top: 40px;
margin-bottom: 40px;
font-size: 100px;
}

#guarantee{
margin-top: 40px;
margin-bottom: 40px;
font-size: 40px;
}


#explain h2{
float:none;
margin-bottom:0px;
margin-left:0px;
padding:0px;
height:auto;
font-size:30px;
font-weight:bolder;
color:black;
line-height:1.3;
}

#explain h3{
line-height: 1.5;
}

.color1{
color: red;
}

/**対応業種**/
.category_for_biz_title{
font-weight: bold;
text-align:center;
padding-bottom: 6px;
}
.category_for_biz{
padding: 10px;
border: 1px solid #CCC;
text-align:center;
}

/**　料金比較表　**/

table#pricetable {
width:420px;
margin:0 auto;
border:0;
text-align:center;
}

th.pt_ber1 {
width:120px;
height:45px;
color:#FFF;
font-size:13px;
line-height:40px;
font-weight:bold;
padding-top:5px;
background:url(img/pt_ber1.jpg) no-repeat;
}
th.pt_ber2 {
width:120px;
height:45px;
color:#FFF;
font-size:13px;
line-height:40px;
font-weight:bold;
padding-top:5px;
background:url(img/pt_ber2.jpg) no-repeat;
}
th.pt_ber3 {
width:100px;
height:45px;
color:#FFF;
font-size:13px;
line-height:40px;
font-weight:bold;
padding-top:5px;
background:url(img/pt_ber3.jpg) no-repeat;
}
th.pt_ber4 {
width:80px;
height:45px;
color:#FFF;
font-size:13px;
line-height:40px;
font-weight:bold;
padding-top:5px;
background:url(img/pt_ber4.jpg) no-repeat;
}
th.pt_plan {
text-align:left;
font-size:90%;
line-height:130%;
font-weight:normal;
color:#4D4D4D;
background:url(img/pt_thback.jpg) repeat-y;
padding:9px;
border-bottom: 1px solid #FFF;
}
a.pt_link {
font-size:110%;
color:#333;
line-height:120%;
font-weight: bold;
padding-bottom:5px;
}
td.pt_img {
border:none;
margin:0;
background:url(img/pt_tdback.jpg) repeat-y;
border-bottom: 1px solid #FFF;
}
td.pt_price {
font-size:120%;
line-height:140%;
color:#E95711;
font-weight:bold;
padding:9px;
background:url(img/pt_tdback2.jpg) repeat-y;
border-bottom: 1px solid #FFF;
}
td.pt_noki {
font-size:100%;
line-height:140%;
color:#4D4D4D;
padding:9px;
background:url(img/pt_tdback3.jpg) repeat-y;
border-bottom: 1px solid #FFF;
}

/**　ボタン　**/

a.hoverbutton {
height:30px;
margin:0 0 30px 10px;
text-align-left;
}


/**　流れページ　**/

#flow {
text-align:center;
}
img.flow_bttl {
margin:10px auto 0;
text-align:center;
}
#flowarea_1 {
width:420px;
height:200px;
margin:10px 0 10px 20px;
text-align:left;
background:url(img/flow_back01.jpg) no-repeat top;
}

#flowarea_1 .link_img{
margin-top: 10px;
}

#flowarea_1_exp{
margin-left: -12px;
margin-top: 0px !important;
}

#flowarea_2 {
width:420px;
height:auto;
margin:10px auto;
text-align:left;
background:url(img/flow_back02.jpg) no-repeat top;
}
#flowarea_3 {
width:420px;
height:auto;
margin:10px auto;
text-align:left;
background:url(img/flow_back03.jpg) no-repeat top;
}
#flowarea_4 {
width:420px;
height:auto;
margin:10px auto;
text-align:left;
background:url(img/flow_back04.jpg) no-repeat top;
}
#flowarea_5 {
width:420px;
height:100px;
margin:10px auto;
text-align:left;
background:url(img/flow_back05.jpg) no-repeat top;
}
#flowarea_6 {
width:420px;
height:auto;
margin:10px auto;
text-align:left;
background:url(img/flow_back06.jpg) no-repeat top;
}
#flowarea_7 {
width:420px;
height:180px;
margin:10px auto;
text-align:left;
background:url(img/flow_back07.jpg) no-repeat top;
}
#flowarea_8 {
width:420px;
height:110px;
margin:10px auto;
text-align:left;
background:url(img/flow_back08.jpg) no-repeat top;
}

/*注文方法*/
table.bw_area {
width:230px;
margin:0;
}
img.bw_img {
margin-right:15px;
border:0;
}
/*支払方法*/
table.pm_area {
width:300px;
margin:0 0 0 5px;
}
td.pm_img {
margin:0;
border:0;
}

/*よくある質問*/

.faq_h4{
color: orangered;
}

#faq_div1 h5 a{
color:orangered !important;
}


/**見出しのマージンカット**/
#content .comment{
line-height: 1.3;
}




/** 繝医ャ繝苓送菴懈ｨｩ繝・・繝悶Ν **/

table#checktable {
width:420px;
margin:0 auto 30px;
text-align:center;
color:#4D4D4D;
}
#checktable th.tbg_left1 {
width:135px;
height:70px;
background:url(img/tbg_left_1.jpg) no-repeat bottom;
vertical-align: bottom;
padding-bottom:10px;
font-size:12px;
text-align:center;
color:#FFF;
}

#checktable th.tbg_top {
width:150px;
height:70px;
background:url(img/tbg_top.jpg) no-repeat bottom;
vertical-align: bottom;
padding-bottom:16px;
font-size:12px;
color:#FFF;
}

#checktable th.tbg_right1 {
width:135px;
height:70px;
background:url(img/tbg_right_1.jpg) no-repeat bottom;
padding-bottom:10px;
vertical-align: bottom;
font-size:12px;
text-align:center;
color:#FFF;
}

#checktable td.tbg_left2 {
width:135px;
height:35px;
background:url(img/tbg_left_2.jpg) no-repeat;
font-size:11px;
font-weight:lighter;
text-align:center;
}
#checktable td.tbg_middle {
width:150px;
height:35px;
background:url(img/tbg_middle.jpg) no-repeat;
font-size:11px;
color:#FFF;
}
#checktable td.tbg_right2 {
width:135px;
height:35px;
background:url(img/tbg_right_2.jpg) no-repeat;
font-size:11px;
font-weight:lighter;
}
#checktable td.tbg_left3 {
width:135px;
height:70px;
padding-bottom:30px;
background:url(img/tbg_left_3.jpg) no-repeat top;
font-size:11px;
font-weight:lighter;
}
#checktable td.tbg_bottom {
width:150px;
height:70px;
padding-bottom:25px;
background:url(img/tbg_under.jpg) no-repeat;
font-size:11px;
color:#FFF;
}
#checktable td.tbg_right3 {
width:135px;
height:70px;
padding-bottom:30px;
background:url(img/tbg_right_3.jpg) no-repeat top;
font-size:11px;
font-weight:lighter;
}
.bottom_ie {
display:block;
line-height:8.0;
margin-top:-30px;
}
html>body .bottom_ie {
margin-top:-26px;
}

#about_copyright{
margin-top: 15px;
margin-bottom: 15px;
}

.widgetleft{
margin-bottom: 15px;
}

/**納期PHP**/

#manu_flow {
font-size:12px;
width: 430px;
height: 102px;
background:url(http://www.ac-logo.com/images/nouki_flow.gif);
margin-left: -3px;
}

#manu_flow td{
vertical-align: top;
padding-top:49px;
text-align:center;
color: #666666;
}

#flow1_left{
text-align: left !important;
}

#flow1_right{
text-align: right !important;
}

#php_flow_explain{
font-size:90% !important;
}

/******* フッターリンク *******/

.link_pr {
width:400px;
margin:20px  0 40px ;
padding:0;
text-align: left;
}

.link_pr a {
color:#666666;
font-size:10px;
line-height:120%;
text-decoration:none;
text-align:center;
}

#content .link_pr .link_pr_gray {
background-color: #dddddd;
width: 392px;
margin: 0 0 0 17px;
padding: 3px 0 3px 10px;
}

#content .link_pr .link_pr_white {
background-color: #eeeeee;
width: 392px;
margin: 0 0 0 17px;
padding: 3px 0 3px 10px;
}

#content .link_pr .link_pr_title {
margin: 0 0 2px 14px;
color: #666666;
}

*html body #content .link_pr .link_pr_gray {
margin: 0 0 0 33px;
}

*html body #content .link_pr .link_pr_white {
margin: 0 0 0 33px;
}

*html body #content .link_pr .link_pr_title {
margin: 0 0 0 30px;
}
/*
#logo_img{
display: block; 
position: relative; 
left: 50%; 
margin-left: -120px; 
width: 205px;
}
*/
#logo_ph1{
margin-bottom: 20px;
}

#logo_ph2{
margin-top: 5px; 
text-align: center;
}

#logo_ph3{
margin-top: 25px;
margin-bottom: 25px;
}
