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

/* アラビア語用のcss */

/**************************************************

PC smp　共通スタイル

**************************************************/
.ar_wrapper{
}
.slicknav_nav ul, .slicknav_nav li{
	text-align:right;
}
.slicknav_nav a{
    padding: 5px 20px 5px 10px;}
/*-------------------------------------------------
mainvisual 
-------------------------------------------------*/
.mainvisual .mainvisual_inner{
	text-align:right;
}
/*-------------------------------------------------
cmn_section_box
-------------------------------------------------*/
.cmn_section_box{
	text-align:right;
}

/*-------------------------------------------------
section_blue
-------------------------------------------------*/
.section_blue_inner table tr th, .section_blue_inner table tr td {
	text-align:right;
	width:100%;
	display:block;
}
.section_blue_inner table{
background: url(../images/common/section_blue_tex_bg.png) no-repeat left bottom;
}

/*-------------------------------------------------
section_green
-------------------------------------------------*/
.section_green_box01_inner p {
	background: url(../images/common/section_green_icon01.png) no-repeat right top;
	padding-right: 36px;
}

/**************************************************

PC 769px以上

**************************************************/
@media screen and (min-width: 769px) {
.mainvisual .mainvisual_inner {
	background: url(../images/common/main.png) no-repeat left;
}


}

/**************************************************

smp >769pxまで

**************************************************/
@media screen and (max-width: 768px) {
/*-------------------------------------------------
mainvisual smp >769pxまで
-------------------------------------------------*/
.mainvisual .mainvisual_inner {
	background: url(../images/common/main.png) no-repeat left;
	background-size: 50% auto;
}



/*-------------------------------------------------
title_navigation smp >769pxまで
-------------------------------------------------*/
.title_navigation_inner ul li a {
	text-align: right;
		padding: 10px 4% 10px 2%;

}
/*-------------------------------------------------
section_blue
-------------------------------------------------*/
.section_blue_inner table{
background: url(../images/common/section_blue_tex_bg.png) no-repeat left bottom 20px;
background-size:50% auto;
}



}