﻿/*--カスタム--*/

.ui-mobile .ui-body-c{
font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}

.F12{	font-size:12px;}
.F18{	font-size:18px;}
.F20{	font-size:20px;}
.cnt{text-align:center;}
.col_7{color:#777;}
.Lh18{line-height:1.8em;}
.clear{clear:both;}

.ui-content{color:#704C4C; font-size : 14px;}
.ui-content h4{
 font-weight : normal; color : #333;
padding : 2px 10px 2px 20px;
border-width : 0px 0px 0px 4px;border-style : solid;border-color : #666 ;
 background-image : url(../images/h4_bg.jpg);
 background-repeat : repeat-x;
 font-size : 14px;
}

/********/
.ui-content{background:#ffffff;padding:5px;}
.ui-body-c a.ui-link{color:#777; text-decoration : none; font-weight : normal;}
.ui-body-c,.ui-overlay-c,.ui-body-c,.ui-body-c{text-shadow: 0px 0px 0px rgb(255, 255, 255);}
.ui-body-c,.ui-overlay-c,.ui-body-c,.ui-body-c{text-shadow:none;color:#FFF;}
.ui-content .ui-listview, .ui-panel-inner > .ui-listview {margin: 0 -15px;}
/*****/


#page1 .ui-content {padding :0px 0;}

/*



#page2 li.pdbg a.pbg span{
 background-image : url(../images/web_pamf2.png);
 background-repeat : no-repeat;
 width : 200px;
 height : 34px;
 display : block;

}
#page2 li.pdbg a:hover.pbg span{
background-position : 0px -136px;}

*/

/* page3 
.inc_gaiyo dt{float:left;clear:both;width:30%;padding:0;margin:0;background-color:#fff;}
.inc_gaiyo dd{float:left;padding:0 0 0 0em;margin:0 0 1em 0em;background-color:#fff;width:70%;}

/* page4 

.Mailcontact {font-weight:bold;
 padding :5px 0 10px 65px ;
 background-image : url(../images/mail_contact.gif);
 background-repeat : no-repeat;background-position : 10px 0px;
}
.Mail_to a.ui-link{
padding: 6px 16px;
color: #FFF;
background-color: #ddd;
display: block;
text-decoration: none;
margin: 5px auto;
 width : 200px;
text-align : center;
}
.Mail_to a.ui-link:hover{background-color: #d90000;color: #FFF;}

.TELcontact{
 padding-top : 0px;
 padding-left : 50px;
font-size:28px;
 background-image : url(../../img/telic.gif);
 background-repeat : no-repeat;background-position : 0px 0px;}


/****/
.fb-wall-box{border-width : 1px 0px 0px 0px;border-style : solid;border-color : #ccc ;padding:5px 5px 5px 15px;}
.fb-wall-date{color:#666; font-size : 10px;	font-weight:bold;}

.fb-wall-box a{color:#404546;}
.fb-wall-box a:hover{color:#79B0BF;}
.fb_rss{padding:0px 0px 0px 10px;}

h2{margin:10px 0; font-size : 20px;}
h3{margin:5px 0 0; font-size : 20px;}
.h4{margin:10px 0; font-size : 14px;}
h5{margin:10px 0; font-size : 14px;}

.d_line{border-width : 1px 0px 0px 0px;border-style : dotted;border-color : #d90000 ;height:15px;margin-top:15px}


.ui-btn-up-b,.ui-btn-hover-b{
background: linear-gradient(rgb(238, 145, 153), rgb(224, 50, 47)) repeat scroll 0% 0% rgb(224, 50, 47);
border: 1px solid #AF0219;
}




.ui-btn-up-b:visited,
.ui-btn-up-b a.ui-link-inherit {
	color: #ffffff /*{b-bup-color}*/;
}

.ui-btn-hover-b ,.ui-btn-up-b{
	border: 1px solid #bbbbbb /*{b-bhover-border}*/;
	background: #fe400e /*{b-bhover-background-color}*/;
	font-weight: bold;
	color: #ffffff /*{b-bhover-color}*/;
	text-shadow: 0 /*{b-bhover-shadow-x}*/ 0 /*{b-bhover-shadow-y}*/ 0 /*{b-bhover-shadow-radius}*/ #d90000 /*{b-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #FF450f /*{b-bhover-background-start}*/), to( #e93a0c /*{b-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient( #FF450f /*{b-bhover-background-start}*/, #e93a0c /*{b-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient( #FF450f /*{b-bhover-background-start}*/, #e93a0c /*{b-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient( #FF450f /*{b-bhover-background-start}*/, #e93a0c /*{b-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient( #FF450f /*{b-bhover-background-start}*/, #e93a0c /*{b-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient( #FF450f /*{b-bhover-background-start}*/, #e93a0c /*{b-bhover-background-end}*/);
}

/****/



.ui-overlay-c .ui-btn-up-c{
background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) repeat scroll 0% 0% rgb(255, 255, 255);
border: 1px solid #FFF;
}


.ui-overlay-c .ui-header .ui-icon{background-color: rgba(217, 0, 0, 1);}
.ui-overlay-shadow{box-shadow:none;}

.ui-overlay-a,.ui-overlay-c{background: linear-gradient(rgb(220, 220, 220), rgb(220, 220, 220)) repeat scroll 0% 0% rgb(220, 220, 220);}





.Fmin{font-family: 'Hiragino Mincho ProN', serif;」}
.Fred{color:#d90000;}

.bold{font-weight:bold;}
.Lesson .ttl{color:#FFF;font-size:16px;font-weight:bold;padding:8px 0 8px 5px;}
.Lesson .ttl div{color:#FFF;font-size:14px;font-weight:normal ;}


.Lesson .bgc1 dl{padding :10px 5px ;background-color:#FEF0F4;}
.Lesson .bgc2 dl{padding :10px 5px ;background-color:#F6F8FF;}
.Lesson .bgc3 dl{padding :10px 5px ;background-color:#F3FFEF;}
.Lesson .bgc4 dl{padding :10px 5px ;background-color:#FFF6ED;}
.Lesson .bgc5 dl{padding :10px 5px ;background-color:#FFF8E5;}
.Lesson .bgc6 dl{padding :10px 5px ;background-color:#f7f0ff;}

.Lesson .bgc1 .ttl{background-color:#E86062;}
.Lesson .bgc2 .ttl{background-color:#BBCAFF;}
.Lesson .bgc3 .ttl{background-color:#66D166;}
.Lesson .bgc4 .ttl{background-color:#FFB16B;}
.Lesson .bgc5 .ttl{background-color:#FFD451;}
.Lesson .bgc6 .ttl{background-color:#bc87ff;}

.Lesson dl{margin :0 ;}

.Lesson dt{float:left;clear:both;width:150px;padding:0;margin:0;/*background-color:#fff;*/}
.Lesson dd{float:left;padding:0 0 0 0em;margin:0 0 1em 0em;}

.Lesson .bgc2 .d_line{border-color : #6a5acd;}
.Lesson .bgc3 .d_line{border-color : #008C23;}
.Lesson .bgc5 .d_line{border-color : #E1B533;}
.Lesson .bgc6 .d_line{border-color : #9191f0;}

.col2{color:#ffffff !important;}
.col2 a{color:#ffffff !important;}
