﻿@charset "utf-8";

/* ------------------------------------------- CSS Document
 File Name:			prof_base.css
 Style Info:		薔薇の学舎用 プロフィールページレイアウト設定
----------------------------------------------------------- */


/* ----------------------- Basic Style */
/* ------------ Body Style */

body {background: url(../../img/5/bgimg_01.jpg); background-repeat: repeat-x; background-attachment: fixed; font-size: 12px; color:#493759;}

#container {width: 1024px; margin: 0 auto; text-align: left;}

/* ------------ Footer Style */

#footer {width:1024px; margin-top:20px;}
#footerList	{width:860px; margin: 0 auto; text-align: center;}

.footerNavi	li	{display: inline;}


/* ------------ text Style */

a {
	text-decoration: none;

	outline:none;
	/*\*/
	overflow: hidden;
	/**/
}

a:link { color: #c82c55; }
a:visited { color: #c82c55; }
a:hover { color: #f39800;}
a:active { color: #c82c55; }


#footer a:link { color: #2e2930; }
#footer a:visited { color: #2e2930; }
#footer a:hover { color: #c82c55; text-decoration: underline; text-decoration: none; border-bottom: 1px dotted;}
#footer a:active { color: #2e2930; }

h1 {font-size: 20px; font-weight:bolder; padding-top:18px;}
h2 {font-size: 16px; font-weight:bolder; margin-top:5px;}
h3 {font-size:18px; color:#00a497;}
h4 {font-size:18px; text-align:center; margin-top:3px; color:#CC3366;}
h5 {font-size:14px; width:624px; color:#e95464; font-weight:bold; margin-bottom:5px; border-bottom:1px solid; margin-bottom:10px;}
h6 {font-size:12px; color:#028760; font-weight:bold;}

.mds1 {font-size:12px; margin-top:3px; color:#f08300;}

#schoolName p {font-size:14px;}

.right-leaning {text-align:right; color:#999999;}

.t_m_t10 {margin-top:10px;}
.t_m_t20 {margin-top:20px;}
.t_m_b10 {margin-bottom:10px;}
.t_m_b20 {margin-bottom:20px;}
.t_m_l10 {margin-left:10px;}

.centStyle {margin: 0 auto; text-align: left;}
.centStyle2 {margin:10px auto; text-align: center;}
.centStyle3 {text-align:center;}
.rightStyle {text-align:right;}

.str {font-weight:bold;}

.texRed {color:#e73562;}
.texOra {color:#f08300;}
.texPpr {color:#7058a3;}
.texGrn {color:#37a34a;}

.posLeft {
	float: left;
}
.clear {
	clear:both;
}

/* ----------------------- Header Style */
.toplogo { width:104px; height:52px; border:none; margin-top: 12px; margin-left: 104px; margin-bottom:8px;}

.sound {margin-top: 24px; margin-left: 8px;}

ul,li {margin:0; padding:0; list-style: none;}


/* ----------------------- 本文 Style */
/* ------------ TOPナビ Style */

#t_point {width:136px; height:32px; border:none; margin-top:20px; margin-left:120px; margin-bottom:8px;}
.t_point1 {width:136px; height:16px; background:url(../../img/5/t_point1.gif); border:none;}
.t_point2 {width:136px; height:16px; background:url(../../img/5/t_point2.gif); border:none;}
#t_point p { text-align:center}

#topNavi {width:320px; margin-top:28px; margin-left:8px; margin-bottom:8px;}

#topNavi a {width:80px; height:24px; display:block; text-indent:-9999px; overflow:hidden;}

#topNavi:after {height:0; visibility:hidden; content:"."; display:block; clear:both; }

#topNavi li	{float: left;}

#topNavi img {border:none; margin:0 0 0 8px;}

#topNavi .tnavi01 a	{background: url(../../img/5/t_navi01.gif) no-repeat;}
#topNavi .tnavi02 a	{background: url(../../img/5/t_navi02.gif) no-repeat;}
#topNavi .tnavi03 a	{background: url(../../img/5/t_navi03.gif) no-repeat;}
#topNavi .tnavi04 a	{background: url(../../img/5/t_navi04.gif) no-repeat;}

#topNavi a:hover {background-position: 0 -24px;}

/* ------------ 学校内ナビ Style */

#schoolNavi {height:24px; margin-bottom:4px;}

#sNaviList {width:810px; margin: 0 auto; text-align: left;}

#sNaviList a {width:90px; height:24px; display:block; text-indent:-9999px; overflow:hidden;}

#sNaviList:after {height:0; visibility:hidden; content:"."; display:block; clear:both; }

#sNaviList li	{float: left;}

#sNaviList .snavi01 a	{background: url(../../img/5/s_navi01.gif) no-repeat;}
#sNaviList .snavi02 a	{background: url(../../img/5/s_navi02.gif) no-repeat;}
#sNaviList .snavi03 a	{background: url(../../img/5/s_navi03.gif) no-repeat;}
#sNaviList .snavi04 a	{background: url(../../img/5/s_navi04.gif) no-repeat;}
#sNaviList .snavi05 a	{background: url(../../img/5/s_navi05.gif) no-repeat;}
#sNaviList .snavi06 a	{background: url(../../img/5/s_navi06.gif) no-repeat;}
#sNaviList .snavi07 a	{background: url(../../img/5/s_navi07.gif) no-repeat;}
#sNaviList .snavi08 a	{background: url(../../img/5/s_navi08.gif) no-repeat;}
#sNaviList .snavi09 a	{background: url(../../img/5/s_navi09.gif) no-repeat;}

#sNaviList a:hover {background-position: 0 -24px;}

/* ------------ 学校名 Style */

#schoolName {width:1024px; height:80px; text-align:center; border:none;}
#schoolName p {font-size:14px;}

.school_n {width:1024px; height:72px; background:url(../../img/5/banner_school.jpg) no-repeat;}

.backS {width:350px; height:72px; border:none; float:left;}
.schoolS {width:324px; height:72px; border:none; float:left;}
.nextS {width:350px; height:72px; border:none; float:right;}

.arwL {border:none; float:right;}
.arwR {border:none; float:left;}

/* ------------ header layout Style */
.tabtopnavi {width:1024px; height:64px;}
.hd_01 {width:216px; height:64px;}
.hd_02 {width:256px; height:64px;}
.hd_03 {width:328px; height:64px;}
.hd_04 {width:224px; height:64px;}

/* ------------ プロフィール layout Style */
.c2_s1 {width:860px; border:none; margin: 0 auto; text-align: left;}

.c2_s1w01 {width:19px; height:32px; background:url(../../img/5/char_waku1_lt1.png) no-repeat;}
.c2_s1w02 {width:62px; height:32px; background:url(../../img/5/char_waku1_lt2.png) no-repeat;}
.c2_s1w03 {width:698px; height:32px; background:url(../../img/5/char_waku1_t.gif) repeat-x;}
.c2_s1w04 {width:62px; height:32px; background:url(../../img/5/char_waku1_rt2.png) no-repeat;}
.c2_s1w05 {width:19px; height:32px; background:url(../../img/5/char_waku1_rt1.png) no-repeat;}

.c2_s1w06 {width:19px; background:url(../../img/5/char_waku1_l1.gif) repeat-y;}
.c2_s1w07 {width:62px; background:url(../../img/5/char_waku1_l2.gif) repeat-y; vertical-align:top;}
.c2_s1w08 {width:760px; background-color:#0d0015;}
.c2_s1w10 {width:19px; background:url(../../img/5/char_waku1_r1.gif) repeat-y;}

.c2_s1w11 {width:19px; height:76px; background:url(../../img/5/char_waku1_lb1.png) no-repeat;}
.c2_s1w12 {width:62px; height:76px; background:url(../../img/5/char_waku1_lb2.png) no-repeat;}
.c2_s1w13 {width:698px; height:76px; background:url(../../img/5/char_waku1_b.gif) repeat-x; text-align:right; margin-top:26px;}
.c2_s1w14 {width:62px; height:76px; background:url(../../img/5/char_waku1_rb2.png) no-repeat;}
.c2_s1w15 {width:19px; height:76px; background:url(../../img/5/char_waku1_rb1.png) no-repeat;}

img.c2_s1w13 {width:105px; height:42px; border:none;}



.c2_s2 {width:860px; border:none; margin: 0 auto; text-align: left;}

.c2_s2w01 {width:19px; height:32px; background:url(../../img/5/char_waku1_lt1.png) no-repeat;}
.c2_s2w02 {width:62px; height:32px; background:url(../../img/5/char_waku1_lt2.png) no-repeat;}
.c2_s2w03 {width:698px; height:32px; background:url(../../img/5/char_waku1_t.gif) repeat-x;}
.c2_s2w04 {width:62px; height:32px; background:url(../../img/5/char_waku1_rt2.png) no-repeat;}
.c2_s2w05 {width:19px; height:32px; background:url(../../img/5/char_waku1_rt1.png) no-repeat;}

.c2_s2w06 {width:19px; background:url(../../img/5/char_waku1_l1.gif) repeat-y;}
.c2_s2w07 {width:62px; height:auto; background:url(../../img/5/char_waku1_l2.gif) repeat-y;}
.c2_s2w08 {width:698px; background-color:#0d0015;}
.c2_s2w09 {width:62px; background:url(../../img/5/char_waku1_r2.gif) repeat-y;}
.c2_s2w10 {width:19px; background:url(../../img/5/char_waku1_r1.gif) repeat-y;}

.c2_s2w11 {width:19px; height:76px; background:url(../../img/5/char_waku1_lb1.png) no-repeat;}
.c2_s2w12 {width:62px; height:76px; background:url(../../img/5/char_waku1_lb2.png) no-repeat;}
.c2_s2w13 {width:698px; height:76px; background:url(../../img/5/char_waku1_b.gif) repeat-x; text-align:right; margin-top:26px;}
.c2_s2w14 {width:62px; height:76px; background:url(../../img/5/char_waku1_rb2.png) no-repeat;}
.c2_s2w15 {width:19px; height:76px; background:url(../../img/5/char_waku1_rb1.png) no-repeat;}

img.c2_s2w13 {width:105px; height:42px; border:none;}


/* ------------ タブアイコン style*/

.pl_tab {width:60px; height:auto; border:none;}
.tab_line {width:60px; height:2px; background:url(../../img/5/tab_line.gif); border:none;}
.mc {width:60px; height:74px; vertical-align:middle; text-align:center; border:none; background:url(../../img/5/tab_mc.gif) no-repeat;}
.lc1 {width:60px; height:74px; vertical-align:middle; text-align:center; border:none; background:url(../../img/5/tab_lc1.gif) no-repeat;}
.lc2 {width:60px; height:74px; vertical-align:middle; text-align:center; border:none; background:url(../../img/5/tab_lc2.gif) no-repeat;}
.lc3 {width:60px; height:74px; vertical-align:middle; text-align:center; border:none; background:url(../../img/5/tab_lc3.gif) no-repeat;}
.lc4 {width:60px; height:74px; vertical-align:middle; text-align:center; border:none; background:url(../../img/5/tab_lc4.gif) no-repeat;}
.lc5 {width:60px; height:74px; vertical-align:middle; text-align:center; border:none; background:url(../../img/5/tab_lc5.gif) no-repeat;}

.tab_icon {width:48px; height:48px; border:1px #666666 solid;}
.tab_icon2 {width:48px; height:48px; border:none}
