@charset "utf-8";
/* -------------------------------------------------------
	Cascading Style Sheet for [ 西南学院大学 ]
	base.css [Dec,2009] 
	ベースリセット用CSS
	creation date	:	01-15-2010
---------------------------------------------------------*/
/* @group Universal selector */
/*======================================

	Universal selector

=======================================*/
html {
	font-size: 10px;
	*font-size: 62.5%;
	*font: x-small;
	padding: 0;
	margin: 0;

	}	
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin: 0;padding: 0;}
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
	/*zoom:1;*/
	}
address,caption,cite,code,dfn,em,strong,th,var {font-style: normal;}
table {border-collapse: collapse;border-spacing: 0;}
caption,th {text-align: left;}
q:before,q:after {content: '';}
object,embed {vertical-align: top;}
hr,legend {display: none;}
hr {clear: both}
h1,h2,h3,h4,h5,h6 {font-size: 100%;}
img,abbr,acronym,fieldset {border: 0;}
li {list-style-type: none;}
input, textarea, select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/* @end */
/* @group Structure Module */
/*======================================
	
	Structure Module
	フォントサイズ　ベース13px
	http://aloestudios.com/tools/emchart/
	yahoo UI:http://developer.yahoo.com/yui/fonts
	
	font-size 13px;
	line-height: 1.6;
	(base-box-size 21px)
	
77% = 10px | 123.1% = 16px | 167% = 22px
85% = 11px | 131% = 17px | 174% = 23px
93% = 12px | 136% = 18px | 182% = 24px
100% = 13px | 146% = 19px | 189% = 25px
108% = 14px | 155.9% = 20px | 197% = 26px
116% = 15px | 161.6% = 21px |

=======================================*/
body {
    font:13px/1.231 verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'メイリオ',Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;
    *font-size:small;
    *font:x-small;
	color: #262626;
	background: #fff;
	letter-spacing: 1.3;
	padding: 0;
	margin: 0;
	}
*html body {/* for IE6 */
	font-family:verdana, "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	}
input, textarea, select{font-size: 99%;}
address {text-transform: lowercase;margin: 0;}
/* @group Headering */	
h1,h2,h3,h4,h5,h6 {
	display: block;
	margin-bottom: 1.6em;
	font-weight: bold;
	}
h1 {font-size: 1.97em;}
h2 {font-size: 1.46em;}
h3 {font-size: 1.231em;}
h4 {font-size: 1.08em;}
h5 {font-size: 1.08em;}
h6 {font-size:0.93em;}
/* @end */
p,
dt,
dd{line-height: 1.6;}
p,
pre,
cite {
	margin: 1.6em 0;
	font-size: 92%;
	}
em {
	font-style: normal;
	font-weight: bold;
	color: #333;/*COLOR*/
	}
strong {
	font-style: normal;
	font-weight: bold;
	color: #00441c;/*COLOR*/
	}	
/* @end */
/* @group List Module */
/*======================================

	List Module

=======================================*/
ul,
ol,
dl {list-style-position: outside;}
ul,
ol,
li {list-style: none;}
li li,
li p,
li pre,
li dt,
li dd,
dd li,
dd p,
dd pre,
dd dt,
dd dd {font-size: 100%;}
/* @end */
/* @group Forms Module */
/*======================================

	Forms Module

=======================================*/
form {
	margin: 0;
	padding: 0;
	}
input,
textarea {
	font-family: Arial, Helvetica,sans-serif;
	padding: 1px;
	}
input, textarea, select, option, label {font-family: verdana, 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro W3', 'メイリオ',Meiryo, 'ＭＳ Ｐゴシック', Arial, sans-serif;}
input {line-height: 1.6;}
input,
select,
textarea{
border:1px solid #cccccc;
padding:4px;
background:#fff;
vertical-align:middle;
}
input:hover,
select:hover,
textarea:hover{
background:#FDF4DA;
}

input:focus,
select:focus,
textarea:focus{
	border:1px solid #42A294;
	background:#FEF6E6;
}
input.formItemInit,
select.formItemInit,
textarea.formItemInit,
.formItemInit input,
.formItemInit select,
.formItemnit textarea{
	padding:0 !important;
	border:none !important;
	background:none !important;
}	
textarea {padding: 0.4em;}	
button {
	border: 0;
	cursor: pointer;
	background: none;
	width: auto;
	}
/* @end */
/* @group Tables Module */
/*======================================

	Tables Module

=======================================*/
table {
	font-size: inherit;
	border-collapse: collapse;
	font: 100%;
	margin-bottom: 1.6em;
	}
thead {}
caption {}
/* @end */
/* @group Image Module */
/*======================================

	Image Module

=======================================*/
img {vertical-align: top;border: 0;}
/* @end */
/* @group Link Module */
/*======================================

	Link Module

=======================================*/
/*[ A:TXT ]*******/
a:link {color: #006699;}
a:visited {color: #666;}
a:hover,
a:active {color: #ff6600;
-webkit-transition:color 0.2s ease-in-out;
-moz-transition:color 0.2s ease-in-out;
-ootransition:color 0.2s ease-in-out;
transion:color .2s ease-in-out;}
/*[ A:IMG ]*******/
a:link img,
a:visited img,
a:hover img,
a:active img {border: 0;}
/* @end */
/* @group Other Module */
/*======================================

	Other Module

=======================================*/
sup{color: #005BAC;font-size: 93%;}
map {border: 0;}
object,
embed {margin: 0;padding: 0;}
/* @end */

::-moz-selection {
	background: #00441C;
	color: #fff;
	}
::selection {
	background: #00441C;
	color: #fff;
	}

/*======================================

	grobalmenu snsIcon

=======================================*/
.sns_icon_box{
	width:auto;
	position:absolute;
	right:635px;
	top:12px;
}
.sns_icon_box img{
	padding:0 4px;
	width:30px;
}	
