/*【TOP】*//* 帯 */.top_belt { background-image: url(belt01.gif); background-repeat: repeat-y; }/* リンク */.top_blocka { padding-top: 5px; padding-right: 15px; padding-bottom: 5px; text-align: right; } a.top_link { font-size: 0.75em; color: #FFFFFF; text-decoration: none; } a.top_link:hover { text-decoration: underline; }/* ニュース */.top_new_line { border-left: 2px #FFFFFF solid; } .top_blockb { padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 10px; } .top_news_title { font-size: 0.9em; color: #FFFFFF; line-height: 1.4em; } .top_news_contents	{ font-size: 0.8em; color: #FFFFFF; line-height: 1.4em; }a.top_news_link	{ color: #FFFFFF; }  /* アドレス・コピーライト */.top_blockc { float: right; padding-top: 5px; padding-right: 15px; padding-bottom: 10px; padding-left: 5px; text-align: right;  } .top_address { font-size: 0.8em; color: #FFFFFF; line-height: 1.2em; } .top_copyright { font-size: 0.7em; color: #FFFFFF; line-height: 1.2em; } /* バナースペース */.top_blockd { float: right; padding-top: 5px; padding-right: 5px; padding-bottom: 10px; padding-left: 5px; } /* 下部リンク */.top_blocke { padding-top: 5px; padding-right: 15px; padding-bottom: 15px; text-align: right; } /*【共通】*//* 段組クリア */.clear { clear: both; }/* 仕切り_左 */.partition_left { background-image: url(bar_l.gif); background-repeat: repeat-y; }/* 仕切り_右 */.partition_right { background-image: url(bar_r.gif); background-repeat: repeat-y; }/* 帯 */.belt { background-image: url(belt01.gif); background-repeat: repeat-y; }/* 上部リンク */.common_blocka { padding-top: 5px; padding-right: 15px; padding-bottom: 5px; text-align: right; } a.link_top { font-size: 0.75em; color: #FFFFFF; text-decoration: none; } a.link_top:hover { text-decoration: underline; }/* 左部リンク */.link_left_pre { font-size: 0.9em; color: #DDDDDD; text-decoration: none; } a.link_left { font-size: 0.9em; color: #666666; text-decoration: none; } a.link_left:hover { color: #2C98C4; } /* ページ内リンク */.font_page { font-size: 0.8em; color: #4A4A8F; }a.link_page { font-size: 0.8em; color: #4A4A8F; text-decoration: none; }a.link_page:hover { text-decoration: underline; }/* コピーライト */.copyright { font-size: 0.7em; color: #666666; } /*【サービス】*/.strong_stitle { font-size: 1.1em; line-height: 1.2em; font-weight: bold; } .strong_contents { font-size: 0.9em; line-height: 1.2em; } .service_contents { padding-top: 10px; padding-left: 10px; font-size: 0.9em; line-height: 1.5em; } .service_link { padding-left: 10px; } .service_a { font-size: 0.9em; line-height: 1.4em; } .service_b { font-size: 1.0em; color: #FF6600; } .service_c { font-size: 0.95em; } .service_d { font-size: 1.0em; line-height: 1.4em; color: #FFFFFF; } .service_ad_back { background-image: url(../service/ad/adback01.jpg); background-repeat: no-repeat; background-position: right top; }.service_design_back { background-image: url(../service/design/deback01.jpg); background-repeat: no-repeat; background-position: right top; }.service_event_back { background-image: url(../service/event/evback01.jpg); background-repeat: no-repeat; background-position: right top; }.service_image_back { background-image: url(../service/image/imback01.jpg); background-repeat: no-repeat; background-position: right top; }.service_print_back { background-image: url(../service/print/prback01.jpg); background-repeat: no-repeat; background-position: right top; }.service_privately_back { background-image: url(../service/privately/prback01.jpg); background-repeat: no-repeat; background-position: right top; }.service_web_back { background-image: url(../service/web/weback01.jpg); background-repeat: no-repeat; background-position: right top; }/*【作品集】*/a.works_common { border: 1px silver solid; }a.works_common:hover { border: 1px royalblue solid; }.works_line_a { border-top: 1px #999999 solid; }.works_title { font-size: 1.3em; color: #D5354C; border-bottom: 1px solid #D5354C; padding-bottom: 0.3em; } .works_cont01 {  font-size: 0.95em; color: #999999; padding-top: 0.5em; line-height: 1.2em; } a.works_web_a { color: #D5354C; text-decoration: none; } a.works_web_b { color: #999999; text-decoration: none; } .works_feature_a { font-size: 1.0em; } .works_feature_b { padding-left: 1em;  font-size: 0.8em; line-height: 1.4em; } .works_feature_c { font-size: 0.8em; line-height: 1.4em; } .works_feature_d { font-size: 0.9em; } .works_feature_e { margin-bottom: 5px; } .works_feature_line { border-top: 2px #D5354C dotted; }/*【メディア教室】*//*【仕事の進め方】*//*詳細ページ説明*/.process_blocka { padding-top: 10px; padding-left: 10px; font-size: 0.8em; line-height: 1.2em; } /*扉からのリンク*/a.process_link { font-size: 1.0em; color: #666666; text-decoration: none; } a.process_link:hover { color: #2C98C4; } /*【会社案内】*/.company_back_ib { background-image: url(comark01.gif); background-repeat: no-repeat; background-position: right bottom; }/*【お役立ち】*/.useful_dot1 { background-image: url(../useful/dot01.gif); background-repeat: repeat-y; }.useful_dot2 { background-image: url(../useful/dot02.gif); background-repeat: repeat-x; }.useful_blocka { float: left; width: 84px; }.useful_blockb { margin-left: 92px; }.useful_a { font-size: 0.8em; line-height: 1.2em; color: #0066FF; } .useful_b { margin-top: 5px; margin-bottom: 5px;  } .useful_c { font-size: 0.8em; line-height: 1.2em; color: #666666; } /*【お問い合わせ】*//*【採用情報】*/.recruit_explan { font-size: 0.8em;  line-height: 1.5em; }.recruit_maplink { background-image: url( arr_map.gif ); background-repeat: no-repeat; background-position: left center; padding-left: 12px; } /*【サイトマップ】*/.site_title { padding-left: 0.5em; padding-top: 5px; text-align: left; float: left; } .site_explan { padding-right: 1em; padding-top: 10px; text-align: right; font-size: 0.9em; color: #666666; } .site_underline1 { border-color: #303A95; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; }.site_underline2 { border-color: #FF2B2D; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; }.site_underline3 { border-color: #FF8D42; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; }.site_underline4 { border-color: #FFC735; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; }.site_underline5 { border-color: #99D24E; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; }.site_underline6 { border-color: #7CCAE0; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; }.site_underline7 { border-color: #CCCCCC; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 3px; border-left-width: 1px; }/* → */.site_stitle1 { background-image: url( site01.gif ); background-repeat: no-repeat; background-position: left center; padding-left: 19px; padding-top: 2px; margin-top: 0.4em; } .site_stitle2 { background-image: url( site02.gif ); background-repeat: no-repeat; background-position: left center; padding-left: 19px; padding-top: 2px; margin-top: 0.4em; } .site_stitle3 { background-image: url( site03.gif ); background-repeat: no-repeat; background-position: left center; padding-left: 19px; padding-top: 2px; margin-top: 0.4em; } .site_stitle4 { background-image: url( site04.gif ); background-repeat: no-repeat; background-position: left center; padding-left: 19px; padding-top: 2px; margin-top: 0.4em; } .site_stitle5 { background-image: url( site05.gif ); background-repeat: no-repeat; background-position: left center; padding-left: 19px; padding-top: 2px; margin-top: 0.4em; } .site_stitle6 { background-image: url( site06.gif ); background-repeat: no-repeat; background-position: left center; padding-left: 19px; padding-top: 2px; margin-top: 0.4em; } .site_stitle7 { background-image: url( site07.gif ); background-repeat: no-repeat; background-position: left center; padding-left: 19px; padding-top: 2px; margin-top: 0.4em; } /* ├ */.site_sstitle1 { background-image: url( site08.gif ); background-repeat: no-repeat; background-position: left center; padding-left: 19px; padding-top: 2px; } /* └ */.site_sstitle2 { background-image: url( site09.gif ); background-repeat: no-repeat; background-position: left center; padding-left: 19px; padding-top: 2px; } .site_font1 { font-size: 1.4em; color: #666666; text-decoration: none; } a.site_font1:hover { text-decoration: underline; } .site_font2 { font-size: 0.9em; color: #666666; text-decoration: none; } a.site_font2:hover { text-decoration: underline; } 
